/* CSS Document */

html, body{margin:0; padding:0; font-family:verdana; font-size:13px; width:100%}
pre{margin:0; padding:0; font-family:verdana}
img{border:0}
a{color:#006699; text-decoration:none}
a:hover{text-decoration:underline}
h1{font-size:17px; line-height:25px; color:#CCC; font-weight:normal}
h1 a{font-weight:bold}
h2{color:#006699; font-size:17px; margin:0}
h3{color:#006699; font-size:13px; font-weight:bold; margin:0}
h4{color:#006699; font-size:14px; margin:0}

.main{width:95%}

#spacer{padding:0 15px}

.results {width:800px; font:8pt Verdana;background:#DFDFDF;border:1px solid #DDD}
.results th{text-align:center;height:22px;color:#D0EAFF;padding:2px;background:url(../images/results_bg.gif) repeat-x;}
.results td{text-align:center;padding:2px;background:#FFF}

#navIcons{background:#006699 url(../images/icons_bg1.gif) top no-repeat; color:#FFF; width:100px; height:23px; display:block; margin-bottom:15px; position:relative; top:-5px}
#navIcons img{margin:5px}
.linksIcons{height:23px; display:block} 
.shadowIcons{height:15px; background:#FFF url(../images/icons_bg2.gif)}

#logo th a{height:92px; display:block; margin-top:30px}
#logo th div{
	height:35px;
	display:block;
/*	background:url(../images/logo_shadow.gif) top no-repeat */
}
#logo td{padding:0 10px}
#logo *td{padding:10px}

#contact{width:261px; display:block}
#contact a{height:64px; display:block}
#contact div{background:url(../images/contact_shadow.gif) top no-repeat; height:24px}

#forum{margin:0 -5px}
#forum div{ background:url(../images/forum_shadow.gif) top no-repeat; height:30px}

#search th input{width:200px; border:1px solid #CCC; color:#666}
#search td{padding:0 0 0 3px}
#search td input{cursor:pointer}
#search div{background:url(../images/search_shadow.gif) left top repeat-x; height:16px}
#search *div{position:relative; top:-1px}

#menu a{margin:0 2%}
*#menu a{margin:0 1%}
#menu span{color:#006699}
.menuDecor{background:url(../images/block_blue.gif) center no-repeat; width:14px; height:17px; display:block}
#ld{float:left}
#rd{float:right; position:relative}

#promo{color:#666666; font-size:11px; line-height:21px}
#promo td{padding:15px 10px}
.promo{ width:470px; height:220px; background:left top no-repeat; display:block}
#promo1{background-image:url(../images/promo1.jpg)}
#promoShadow{width:470px; height:46px; background:url(../images/promo_shadow.gif) left top no-repeat; display:block}

.brr{height:15px; background:url(../images/brake_r.gif) right no-repeat}
.brl{background:url(../images/brake_l.gif) left no-repeat}
.brc{background:url(../images/brake_c.gif) left repeat-x}

#metnews{padding:0 10px 0 0}
.metnewsBlock{font-size:11px; line-height:17px;width:360px}
.metnewsBlock img{border:2px solid #CCC}

.newsTitle{background:#CCC; padding:0 10px; line-height:24px; margin-top:10px}
.newsTitle span{float:right; color:#FEFEFE; font-size:19px}
.newsText{background:#EEE; font-size:11px; line-height:17px}
.newsL{background:url(../images/news_bgl.gif) left bottom no-repeat}
.newsR{background:url(../images/news_bgr.gif) right bottom no-repeat; padding:5px 15px}

#rightPanel{}
.inform{border-left:1px solid #CCC; border-right:1px solid #CCC; margin-bottom:35px; font-size:11px; line-height:19px}
.inform th{color:#888; font-weight:normal; padding-top:0; font-size:13px; line-height:normal}
.inform th img{margin-top:-8px; position:relative; float:left}
.inform ul{margin-left:20px}
.inform span{color:#006699}
.inform p{color:#888}

.partners{list-style-type:square; color:#006699}

#footer{font-size:11px; color:#888; line-height:19px; background:url(../images/footer.gif) 20% bottom no-repeat; margin-bottom:-5px}
#counter img{margin:3px}

.calendar td{background:#eeffff; padding:0 3px; font:10pt Verdana; text-align:center; border:1px solid #aaffff; cursor:pointer}
.calendar th{font:10pt Verdana;}

#amenu{background:#006699 url(../images/amenu_bg1.gif) top repeat-y; width:205px}
#amenu div{ background:url(../images/amenu_bg2.gif) bottom no-repeat; padding:10px 10px 10px 30px}
#amenu ul{color:#3399cc; list-style-type:square; line-height:25px}
#amenu a{color:#FFF}
#amenuShadow{width:205px; height:22px; background:url(../images/amenu_shadow.gif) no-repeat}

#bmenu{background:#2067af url(../images/bmenu_c.gif) left bottom repeat-x; color:#FFF; font-size:12px; border:1px solid #FFF}
#bml{background:url(../images/bmenu_l.gif) left bottom no-repeat}
#bmr{background:url(../images/bmenu_r.gif) right bottom no-repeat; padding:9px 0 27px 0}
#bmenu a{color:#FFFFFF; margin:0 2%; position:relative}
*#bmenu a{margin:0 1%}

.about div{border:3px solid #EEE; width:auto; display:inline-table; position:relative; margin:5px; *display:inline}
#ab1{display:block; float:left}
.about div img{border:1px solid #FFF}
.about span{color:#006699}
.about p{line-height:25px}
.about b{font-size:23px; color:#CCCCCC; font-style:italic; text-decoration:underline; margin:0 15px}
#fin b{font-size:13px; color:#000; font-style:normal}
#fin{font-size:11px; margin-left:75px}
.finP{color:#999999; font-size:11px}
.pdf img{position:relative; top:20px; margin:0 10px 0 0}
.finArch td{background:#f4f4f4 url(../images/fin_td.gif) left bottom no-repeat}
.finArch th{background:#155291 url(../images/fin_th.gif) right bottom no-repeat}
.finArch a{color:#FFF}

.navi {cursor:pointer;margin:5px; border:1px solid #999}
#contactus {width:600px; color:#777; font:8pt Verdana}
#contactus textarea, #contactus input {width:350px; color:#777; font:8pt Verdana}
.sendbutton {background:url(../images/button_contact.gif) no-repeat;color:#FFF;font-size:10pt;width:130px;height:22px;vertical-align:middle;text-align:center;padding-top:2px}
.sendbutton a{color:#FFF;cursor:pointer;}


#errors {font:10pt Verdana; color:#FF0000; text-align:center}
#errors p{font:11pt Verdana; font-weight:bold; color:#248CC8; text-align:center}

#activity {font:9pt Verdana;color:#555}

#graph {position:absolute;left:100px;top:100px;display:block;padding:0px 10px 25px 10px;background:#DDD;border:2px solid #FDFDFD;display:none;}