/* Global */
* {margin:0; padding:0; font-family:tahoma, arial; color:#4E5265;}
html, body {height:100%; background-color:#EDEEF0; font-size:12px;}
input, button, textarea, select {font: normal 12px "tahoma", sans-serif; color:#000; vertical-align: middle; }
legend { display: none; }
fieldset { border: none; }
ul{ list-style: none; }
table { border-collapse: collapse; border:0; width:100%;}
hr { display: none; }
img {border: none;}
h1, h2, h3, h4 {font-weight:bold; font-family:arial; color:#187CB1;}
h1 a, h2 a, h3 a, h4 a {font-weight:normal; font-family:arial; color:#187CB1;}
h1{padding: 10px 0 18px 0; font-size:24px;}
h2{padding: 10px 0 12px 0; font-size:20px;}
h3{padding: 10px 0 10px 0; font-size:17px;}
h4{padding: 10px 0 10px 0; font-size:15px;}
p, ol, blockquote, pre{padding: 0 0 1em}
p, ol, td {line-height:1.5em;}
td { padding:5px; border:1px solid #333;}
a {color:#187CB1; text-decoration:underline;}
a:hover {text-decoration:none;}
div.clear {clear: both !important;visibility: hidden !important;margin:0 !important;overflow: hidden;font-size:1px;}


/* CSS Document */
#container {min-height:100%;position:relative; width:960px; margin:0 auto;}
#header {height:190px; background:url(../images/head.jpg) top no-repeat; margin-bottom:20px;}
#body {padding-bottom:150px; clear:both;}
#footer {position:absolute;bottom:0; height:150px; width:100%; background-image:url(../images/footbg.gif); background-repeat:no-repeat; background-position:top; background-color:#DFDFDF;}

/* main */
.main { overflow:hidden; clear:both;}
.tbox { height:120px; margin-bottom:20px; position:relative;}
.an { width:300px; height:120px; float:left;}
.an a { font-family:arial; color:#fff; font-size:15px; font-weight:bold; text-decoration:none; display:block; width:280px; padding-top:95px; padding-bottom:8px; padding-left:20px;}
.an a:hover {text-decoration:underline;}
.a1 { background:url(../images/a1.jpg) no-repeat; margin-right:30px;}
.a2 { background:url(../images/a2.jpg) no-repeat; margin-right:30px;}
.a3 { background:url(../images/a3.jpg) no-repeat;}

/* header */
.logo { padding-top:35px; padding-left:20px; width:500px; float:left;}
.hbox { padding-right:20px; padding-top:35px; float:right; width:400px; text-align:right;}
.smpics { overflow:hidden;}
.smpics ul li {margin-left:40px; display:inline;}
.phones { overflow:hidden; clear:both; font-size:23px; color:#CC0000; font-family:arial; font-weight:bold; padding-top:30px;}
.ph { font-family:arial; font-size:12px; color:#000; font-weight:normal;}
.slogan { position:absolute; color:#2091CD; font-size:24px; font-family:georgia; margin:0 auto; top:140px; left:345px;}

/* sidebar */
#side {width:300px; float:left;}
.actbox { width:300px; overflow:hidden; margin-bottom:20px;}
.act1 { width:300px; height:32px; background:url(../images/act1.gif) no-repeat;}
.act { background:#BE0E33; font-family:arial; font-size:16px; font-weight:bold; color:#fff; line-height:1.5em; padding:10px 20px 0px 20px;}
.act a, .act a:hover { color:#fff; text-decoration:underline;}
.act2 { width:300px; height:14px; background:url(../images/act2.gif) no-repeat;}

.act3 { width:300px; height:16px; background:url(../images/act3.gif) no-repeat;}
.act4 { width:300px; height:15px; background:url(../images/act4.gif) no-repeat;}
.act5 { background:#1E826F; font-family:arial; font-size:16px; font-weight:bold; color:#fff; line-height:1.5em; padding:0px 20px 0px 20px;}
.act a, .act a:hover { color:#fff; text-decoration:underline;}

.artbox { width:300px; overflow:hidden; margin-bottom:20px;}
.art { background:url(../images/art.gif) repeat-y; padding:0px 20px; line-height:1.5em;}
.art p { border-bottom:#A8A9AB dotted 1px; padding:18px 0px;}
.art1 { width:300px; height:18px; background:url(../images/art1.gif) no-repeat;}
.art2 { width:300px; height:18px; background:url(../images/art2.gif) no-repeat;}
.artl { color:#187CB1; font-family:arial; font-size:18px;}
.artm { font-weight:bold; }

#leftmenu { margin-bottom:20px;}
#leftmenu ul li { padding-bottom:10px;}

/* content */
#content {width:630px; float:right; padding-bottom:20px; line-height:1.5em;}
.con { overflow:hidden;}
#content ol {margin-left:40px;}
#content ul {margin-left:35px; margin-bottom:10px; margin-top:5px; list-style:disc;}
#content ol li { padding-bottom:10px;}
#content ul li { padding-left:5px; padding-bottom:10px;}

.artic { font-family:arial;}
.data { font-size:11px; color:#999; clear:both;}

/* footer */

.f0 { width:120px; height:4px; font:1px; overflow:hidden; background:#0194D9; position:absolute; bottom:0px; margin-right:30px;}


.crumb { font-size:11px; color:#666; padding-bottom:10px;}
.crumb a { color:#187CB1;}
.crumb a:hover { color:#333;}

/* navigation*/
.dk { padding:20px 0px;}
.dl {margin:0.15em 0.6em; }
.dm, a.dm:hover {background:none repeat scroll 0 0 #187CB1;color:#fff !important;cursor:default;font-weight:400;padding:0.15em 0.3em;text-decoration:none;}

.copy {color:#494949; font-size:12px; width:650px; float:left; padding-top:25px; padding-left:30px; line-height:2em;}
.bl { color:#1C8AC6; font-size:17px;}
.counters { text-align:right;}
.counters img { margin-left:20px;}
.antarion {color:#666C84; float:right; font-size:11px; overflow:hidden; width:200px; padding-top:30px; padding-right:30px;}
.antarion a {color:#666C84;}
.antarion img { float:left; margin-right:10px; margin-bottom:5px;}


img.aligncenter { display: block; margin-left: auto; margin-right: auto;}
img.alignright { margin: 5px 0 10px 20px; display: inline;}
img.alignleft { margin: 5px 20px 10px 0; display: inline; }
.alignright { float: right; }
.alignleft { float: left }


/* drop down menu */
ul.dropdown {}
ul.dropdown li {zoom: 1; font-family:arial; color:#fff; font-size:15px; font-weight:bold; display:block; cursor:pointer;}
ul.dropdown li a {width:280px; padding-top:95px; padding-bottom:8px; padding-left:0px;}
ul.dropdown li.hover, ul.dropdown li:hover { position: relative; }
.pleft { margin-left:20px;}

ul.dropdown ul { width: 300px; visibility: hidden; position: absolute; top: 100%; left: 0;}
ul.dropdown ul li { font-weight: normal;  padding:0px;}
									  
ul.dropdown ul li a {display: inline-block; color:#187CB1; font-size:13px; font-family:tahoma; font-weight:normal; padding:12px 0px 0px 20px;} 
ul.dropdown ul li a:hover { text-decoration:underline;} 

.dr { background:url(../images/drop1.gif) top no-repeat;}
.dp { background:url(../images/drop2.gif) repeat-y;}
.dn { background:url(../images/drop3.gif) bottom no-repeat;}
.dnl { height:32px;}