/* Global */
* {margin:0; padding:0; font-family:tahoma, arial; color:#333;}
html, body {margin:0;padding:0;height:100%; background-color:#EDEEF0; font-size:12px;}
input, button, textarea, select {font: normal 12px "arial", sans-serif; color:#000; vertical-align: middle; }
legend { display: none; }
fieldset { border: none; }
ul, ol { list-style: none; }
ol { list-style-type: decimal;}
table { border-collapse: collapse; border:0;}
hr { display: none; }
img {border: none;}
h1, h2, h3, h4 {font-weight:normal;}
h1{padding: 10px 0 14px 0; font-size:20px; text-align:center;}
h2{padding: 10px 0 12px 0; font-size:18px;}
h3{padding: 10px 0 10px 0; font-size:17px;}
p, ul, ol, blockquote, pre{padding: 0 0 1em}
a {color:#069; 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;}
#header { width:100%; margin-bottom:20px; position:relative;}
#body {padding-bottom:138px;}
#footer {position: relative;bottom:0;width:100%;height:138px;}

/* header */
.head1, .head2 { width:100%; overflow:hidden;}
.head2 { background:url(../images/head2bg.gif) repeat-x top;}
.logo { position:absolute; width:227px; height:190px; left:0; top:0;}
.h1 { width:227px; height:95px; float:left;}
.h2 { width:566px; height:95px; float:left;}
.h2 img { padding-left:13px; padding-top:36px;}
.h3 { width:207px; height:95px; float:left;}
.h4 { width:368px; float:left; background:#EDEEF0;}
.h5 { width:425px; float:left; background:#EDEEF0;}
.h6 { width:207px; height:209px; float:left; background:url(../images/h6bg.gif) no-repeat top left;}
.logo2 { width:368px; height:95px;}
.tm { background:url(../images/tmbg.gif) no-repeat top left; width:368px;}
.ni { font-size:78px; color:#4F86AE; font-family:arial; line-height:209px;}
.ni a, ni a:hover { text-decoration:none; font-family:arial; color:#4F86AE;}

#topmenu { padding-left:30px; padding-top:20px;}
#topmenu li { background:url(../images/arrow.gif) no-repeat left top; padding-left:15px; margin-bottom:10px;}
#topmenu li a { color:#4F86AE; text-decoration:underline; font-size:14px; font-family:arial; font-weight:bold;}
#topmenu li a:hover { color:#222; text-decoration:underline;}

#small ul { padding-top:20px; padding-left:40px;}
#small li { display:inline; margin-left:30px;}

/* sidebar*/
#sidebar { width:300px; padding-bottom:40px; float:left;}
.prod { width:300px; height:37px;}
#sidemenu { padding-bottom:40px;}
#sidemenu ul { margin-left:30px; padding-top:15px;}
#sidemenu li { padding:15px 0px; border-bottom:1px dotted #C3C3C4;}
#sidemenu li a { color:#069; text-decoration:underline; font-weight:bold; line-height:1.3em;}
#sidemenu li a:hover { color:#333; text-decoration:underline;}

.pdf { overflow:hidden; padding-left:30px;}
.pdfimg { margin-right:20px; float:left; width:45px;}
.pdftext { width:180px; float:left; font-size:11px; font-weight:bold; color:#333; line-height:1.5em;}
.pdftext a { font-size:11px; font-weight:normal;}

/* main */
.main { margin-left:300px;}
#info { padding:0px 30px 40px 70px; line-height:1.5em; background:url(../images/infobg.gif) no-repeat left bottom; width:600px;}
#info h1, #info h2, #info h3 { color:#069; font-family:arial; line-height:1.3em;}
#info p { padding-top:10px;}

.crumb { font-size:11px; color:#666; padding-bottom:25px; padding-top:11px;}
.crumb a { color:#666;}
.crumb a:hover { color:#222;}

/* news */
#news {padding:20px 30px 40px 70px; line-height:1.5em; overflow:hidden;}
#news h2 { font-size:19px; color:#069; font-family:arial; padding-bottom:30px;}

.newsbox {overflow:hidden; width:630px;}
.n { width:280px; float:left; margin-right:35px; font-size:11px;}
.data { background:#888; padding:2px 6px; color:#fff;}
.n p { padding-top:10px;}
.n a { color:#666; text-decoration:underline; display:block; }
.n a:hover { color:#222; text-decoration:none;}

.morenews {width:630px; text-align:right; padding-top:20px;}

/* navigation*/
.dk {margin:4em 0 0;}
.dl {margin:0.15em 0.6em; }
.dm, a.dm:hover {background:none repeat scroll 0 0 #999;color:#fff !important;cursor:default;font-weight:400;padding:0.15em 0.3em;text-decoration:none;}

/* footer */
.ftable { width:100%; height:138px;}
.td1 { background-color:#E0E1E4;}
.td2 { background:url(../images/f2.gif) repeat-x; text-align:right; width:260px;}
.fbox { padding:30px 30px 0px 30px;}

#fmenu { margin-bottom:20px;}
#fmenu li { margin-right:40px; display:inline; }
#fmenu li a { color:#666; text-decoration:underline;}
#fmenu li a:hover { color:#000; text-decoration:underline;}

.ftext { color:#666; font-size:11px; line-height:1.8em;}
.ftext  a { color:#666; text-decoration:underline;}
.ftext  a:hover { color:#000; text-decoration:underline;}
.numb { font-size:18px;}

.copy {color:#069; font-size:11px;margin-bottom:20px;}

.antarion {color:#069; float:right; font-size:11px; overflow:hidden;}
.antarion img { float:left; margin-right:10px; margin-bottom:5px;}


.fbig { font-size:22px;}
.counters { padding-top:30px; float:right; width:250px;}

