@charset "utf-8";
/* CSS Document */
* {margin:0; padding:0; outline:none}
table, tr, td{border:0;border-collapse:collapse;vertical-align:top;}
h1, h3, h4, h5, h6, p, pre, blockquote, fieldset, address { margin:20px 0;}

body { background-color:#FFFFFF; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; text-align: left;}

a {color:#626EA9; text-decoration: none;}
a.lang{color:#818285;}
a:hover {text-decoration:underline;}
a img {border:none;}
a.more{margin-top:10px; display: block; clear:both; height:45px; width:60px; background:url(images/more1.gif) no-repeat; margin: 15px 0 5px auto}


b.title { color:#626EA9; font-size:14px;}
b.title2 { color:#CC0000}

.hidden{display:none;}

li {list-style:none; display:inline}
li a {font-weight:bold}

#container{width:960px;margin:10px auto; border-top:3px solid red;position:relative}

#head{position:relative}
#headmenu{clear:both; float:right; margin-top:6px;}
#headmenu li{margin-right:5px;}
#headmenu li a{color: #D4D4D4;}

#logo{float:left}

#searchbox {background:transparent url(images/searcher.gif) no-repeat scroll 0%;clear:right;float:right;height:34px;margin-top:40px;width:315px;}
#searchinput {background-color:transparent;border:medium none;margin:10px 0pt 0pt 88px;width:127px;}
#searchbtn {background:transparent none repeat scroll 0%;border:medium none;cursor:pointer;height:30px;margin-left:20px;width:70px;}


#mainmenu{clear:both; margin:20px 0 50px; float:left; position:relative; width:100%}
#mainmenu li{background:url(images/button1.gif) no-repeat; padding:13px 0px 13px 4px; margin-right:8px; height:40px}
#mainmenu li span{padding:23px 5px 17px; margin-left:0px; background:url(images/button2.gif) no-repeat; font-size:1px}
#mainmenu li a{vertical-align:middle; display:inline-block; width:auto; max-width:200px; text-align:center;color:white; font-size:14px; padding:4px 15px 8px 15px;}
#mainmenu li.small a{font-size:12px; letter-spacing:-1px;}

.submenu{position:absolute; display:none;}
#mainmenu li li{padding:5px 0 0; margin-top:0px; margin-right:3px; background:url(images/shortcuts_item1.gif) no-repeat; width:220px; height:auto; text-align:center; padding-top:5px; display:list-item}
#mainmenu li li span{display:block; width:220px; height:10px; background:url(images/shortcuts_item2.gif) no-repeat; padding:0; margin:0;}
#mainmenu li li a{font-size:14px;color:#626EA9 ; padding:0 3px;}



#body{float:left; clear:both; width:100%; border:none;}
#shortcuts{padding-top:35px; background:url(images/shortcuts.gif) no-repeat; width:218px;}
#shortcuts li{margin-top:18px; margin-right:3px; background:url(images/shortcuts_item.gif) no-repeat; width:184px; height:30px; text-align:center; float:right; padding-top:5px}
#shortcuts li a{font-size:14px;}

#content{padding-bottom:20px}
#content ul{margin-left:15px;}
#content li{list-style:outside; display:list-item; margin-top:5px;}


.searchitem{margin-bottom:15px;}




#newsblock{width:187px; padding-left:20px; text-align:right;}
#news{padding-top:40px; background:url(images/news.gif) no-repeat; width:187px; margin-bottom:10px; float:right;}
#news li{margin-top:18px; margin-right:3px; background:url(images/news_item.gif) no-repeat; width:184px; text-align:left; float:right;padding-top:5px;}
#news li div{padding-left:15px; padding-right:4px;}
#news li div a{font-size:12px;}
#news li span{display:block; width:184px; height:10px; background:url(images/news_item2.gif) no-repeat;}
#news_archive{padding-top:45px;background:url(images/newsarchive.gif) no-repeat; width:187px; margin-top:40px; text-align:left;}
#news_archive li{display:block; margin-top:10px;}

#footer{border-top:3px solid red; text-align:center;  clear:both; margin-top:215px}
#footer a{color:red; font-weight:bold; font-size:10px; margin:0 10px}



/*===ADMIN====*/
#divsubmenu select{width:450px}
span.legend{color:#006699; font-size:11px;}