body{ margin:0px; padding:0px; background:#d3d3d3 url(imgs/bg_body.jpg) 0px 0px repeat-x;color:#7d798d; font:normal 11px/14px "Verdana"}
.clear{ clear:both}


/* TOP */
#top{ margin:0px auto; padding:0px; display:block; width:980px; height:139px;}

#top .logo{ margin:0px; padding:0px; display:block; float:left; width:350px; height:139px;}
#top .right{ margin:0px; padding:0px; display:block; float:right; width:400px; height:139px;}
/* TOP LINKS */
#top .right .top_links{ margin:5px 0px; padding:0px;  width:400px;float:left; display:block}
#top .right .top_links ul{ margin:0px; padding:0px 0px 5px 0px;  width:300px; border-bottom:1px solid #c52f2d; display:block; float:right}
#top .right .top_links ul li{ list-style-type:none; margin:0px; padding:0px 5px; display:block; float:right;
font: normal 11px/12px "Verdana";}
#top .right .top_links ul li a{ text-decoration:none;margin:0px; padding:0px 5px; display:block;float:left;
font: bold 11px/12px "Verdana";color:#7d798d;}
#top .right .top_links ul li a:hover{ text-decoration:none;margin:0px; padding:0px 5px; display:block;float:left; font: bold 11px/12px "Verdana";color:#c52f2d;}

/* TOP SEARCH */
#top .right .search{ margin:50px 0px 5px 0px; padding:0px;  width:400px;float:left; display:block}
#top .right .search ul{ margin:0px 0px 5px 0px; padding:0px;  width:320px;float:right; display:block; font:bold 11px/12px "Verdana";color:#c52f2d}
#top .right .search ul li{ list-style-type:none; margin:0px; padding:0px;  width:320px; display:block;float:left;  font:bold 11px/12px "Verdana";color:#c52f2d}
#top .right .search ul li input{ margin:0px; padding:3px 0px 0px 2px; width:228px; height:14px;background:url(imgs/bg_input.jpg) bottom repeat-x; border:1px solid #b2b2b2; font:normal 11px/12px "Verdana";color:#c52f2d}
#top .right .search ul li .butt{ margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; height:17px; width:24px; border:none}


/* MENU*/
#menu{ margin:0px auto;  padding:0px; display:block; width:980px; height:35px; background:url(imgs/bg_menu.jpg) 0px 0px repeat-x}
#menu ul{ margin:0px; padding:0px; display:block; width:980px; height:35px; }
#menu ul li{list-style-type:none;margin:0px; padding:0px; display:block; float:left; height:35px;  background:url(imgs/bg_li_menu.jpg) 0px 1px no-repeat }
#menu ul li a {margin:0px; padding:10px 10px 0px 10px; display:block; font:bold 11px/12px "Verdana";color:#c52f2d; text-decoration:none; }
#menu ul li a:hover {margin:0px; padding:10px 10px 0px 10px; display:block; font:bold 11px/12px "Verdana";color:#999; text-decoration:none; }

/* MAIN WRAP*/
#wrap{ margin:0px auto; background-color:#FFFFFF;  padding:10px 0px 0px 0px; display:block; width:980px;}

#wrap h1{ margin:20px 0px 10px 10px; padding:0px; display:block;width:550px; border-bottom:1px solid #c52f2d; font: bold 16px/18px "Verdana"}


/* MAIN BLOCK TOP*/
#wrap .block_top{ margin:20px 0px 0px 10px; padding:0px; float:left; display:block; width:960px;}
#wrap .block_top ul{ margin:0px; padding:0px 10px 0px 0px; display:block;width:470px; float:left }
#wrap .block_top li{ list-style-type:none;margin:0px; padding:0px; display:block;width:470px; }
#wrap .block_top li .pic{ margin:0px 10px 0px 0px; padding:0px; float:left; display:block;width:185px; height:130px; border:1px solid #c52f2d; overflow:hidden;clip: rect(5px, 0px, 0px, 5px); }
#wrap .block_top li .text{ margin:0px; padding:0px; float:left; display:block;width:270px; font:normal 11px/12px "Verdana";}
#wrap .block_top li .text h2{ margin:0px 0px 10px 0px; padding:0px; font:bold 14px/14px "Verdana";color:#c52f2d; }
#wrap .block_top li span.more{ margin:5px 10px 0px 0px; padding:0px; display:block; float:right;  height:20px; background:url(imgs/bg_more.jpg) bottom right no-repeat; text-align:right}
#wrap .block_top li span.more a{ margin:0px 0px 0px 0px; padding:0px 30px 0px 0px; text-decoration:none; color:#c52f2d;font:normal 11px/12px "Verdana";}

/* MAIN INTRO*/
#wrap .intro{ margin:0px 0px 0px 10px; padding:0px; float:left; display:block; width:960px;font:normal 11px/14px "Verdana"; }
#wrap .intro ul{ margin:10px 0px 0px 10px; padding:0px;width:940px; }
#wrap .intro ul li { list-style-type:none; margin:0px; padding:0px 0px 5px 15px; width:925px; display:block; float:left;background:url(imgs/bull_li_intro.jpg) 0px 5px no-repeat}


/* MAIN NEWS*/


#wrap .news_block{margin:20px 0px 0px 0px; padding:0px 0px 10px 0px; float:left; display:block; width:980px; background:url(imgs/bg_news_block.jpg) bottom left repeat-x}

#wrap .news_block .a{margin:0px 0px 0px 20px; padding:0px; display:block; float:left; width:305px;}


#wrap .news_block .a ul{margin:0px; padding:0px; display:block; float:left; width:305px;}
#wrap .news_block .a ul h2{font:bold 12px/14px "Verdana";color:#c52f2d; margin:20px 0px 10px 0px; padding:0px;display:block; float:left; width:305px;}
#wrap .news_block .a ul li{list-style-type:none; margin:5px 0px ; background:url(imgs/bg_lin_news.gif) bottom right no-repeat; padding:0px 0px 4px 0px; width:305px;font:normal 11px/14px "Verdana"; display:block;}


#wrap .news_block .a ul li a{ text-decoration:none; color:#999;font:normal 11px/12px "Verdana";}
#wrap .news_block .a ul li a:hover{ text-decoration:underline; color:#999;font:normal 11px/12px "Verdana";}

#wrap .news_block .a ul li em a{text-decoration:none;color:#c52f2d;font-style:italic}

#wrap .news_block .a .more2 {margin:10px 0px 0px 0px; padding:0px;color:#c52f2d;font:normal 11px/14px "Verdana";background:url(imgs/more_bull.gif) right top  no-repeat; display:block;width:80px; float:left}

#wrap .news_block .a .more2 a {text-decoration:none;color:#c52f2d;font:normal 11px/12px "Verdana";  }
#wrap .news_block .a .more2 a:hover {text-decoration:underline;color:#c52f2d;font:normal 11px/12px "Verdana";  }


/* MAIN FOOTER*/
#footer{ margin:0px auto;  padding:0px; display:block; width:980px; height:120px; background:#fff url(imgs/bg_top_newsllet.jpg) left top repeat-x}
#footer .newsletter{ margin:20px 0px 0px 10px; padding:0px; display:block; float:left; width:440px;font:normal 11px/12px "Verdana";}
#footer .newsletter h1{ margin:0px 0px 5px 0px; padding:0px; display:block;width:340px; border-bottom:1px solid #c52f2d; font: bold 16px/18px "Verdana"}
#footer .newsletter input{ margin:5px 0px; padding:0px; width:230px; height:15px;background:url(imgs/bg_input.jpg) bottom left repeat-x; border:1px solid #b2b2b2; font:normal 11px/12px "Verdana";color:#c52f2d; display:block; float:left;}
#footer .newsletter .butt{ margin:5px 0px 5px 10px; padding:0px 0px 0px 0px; color:#fff;  height:15px; background:url(imgs/bg_butt_submit.jpg) repeat-x; width:75px;text-decoration:none; text-align:center;  font:normal 11px/12px "Verdana";border:1px solid #d26b6b; display:block; float:left;}


#footer .pdf{ margin:20px 10px 0px 0px; padding:0px; display:block; float:right; width:440px;}
#footer .pdf h1{ margin:0px 0px 5px 0px; padding:0px; display:block; float:right; text-align: right;width:340px; border-bottom:1px solid #c52f2d; font: bold 16px/18px "Verdana"}
#footer .pdf ul{ margin:0px; padding:0px; display:block; float: right; width:200px;}
#footer .pdf ul li{ list-style-type:none; background:url(imgs/pdf_bull.jpg) 0px 0px no-repeat;margin:0px; text-align:right; height:25px; padding:0px 0px 0px 0px ; display:block; float: right; width:195px;}
#footer .pdf ul li a{text-decoration:underline;color:#c52f2d;font:normal 11px/12px "Verdana";}
#footer .pdf ul li a:hover{text-decoration:none;color:#c52f2d;font:normal 11px/12px "Verdana";}

#signature{ margin:0px auto;  padding:0px; display:block; width:980px; height:35px; background:url(imgs/bg_signature.jpg) 0px 0px repeat-x}
#signature .a_block{ margin:10px 0px 0px 10px;  padding:0px; display:block;font:normal 10px/12px "Verdana"; float:left; width:330px; color:#fff }
#signature .b_block{ margin:10px 10px 0px 0px;  padding:0px; display:block;font:normal 10px/12px "Verdana"; float: right; text-align:right;width:300px; color:#fff }
#signature .b_block a{color:#fff ; text-decoration:underline}
#signature .b_block a:hover{color:#fff ; text-decoration:none}




/* DEFAULT*/
#wrap .left{ margin:20px 0px 10px 10px; padding:0px; float:left; display:block; width:230px;}

#wrap .left .title{ margin:0px; padding:0px; float:left; display:block; width:228px; height:23px; background:url(imgs/bg_title_leftcol.jpg) 0px 0px repeat-x; border:1px solid #cccccc}
#wrap .left .title h2{ margin:0px; padding:5px; font:bold 13px/14px "Verdana"; border:none;}
/* DEFAULT MENU*/
#wrap .left .menu{ margin:0px; padding:0px; float:left; display:block; width:228px;}
#wrap .left .menu ul{ margin:0px; padding:0px; }
#wrap .left .menu ul li{ list-style-type:none; margin:0px 0px 0px 0px; background:url(imgs/bg_li_new.jpg) left top  repeat-y; padding:5px 0px; float:left; display:block; width:229px;border-right:1px solid #cccccc;border-bottom:1px solid #c52f2d}
#wrap .left .menu ul li a{ text-decoration:none; margin:0px ; padding:0px 0px 0px 10px; display:block; float:left;color:#7d798d; font:normal 12px/14px "Verdana" }
#wrap .left .menu ul li a:hover{ text-decoration:none; margin:0px ; padding:0px 0px 0px 10px; display:block; float:left;color:#c52f2d; font:normal 12px/14px "Verdana" }


#wrap .contact {margin:0px auto; padding:0px 10px 20px 10px; float:left; display:block; width:950px; font:normal 12px/16px "Verdana"}
#wrap .contact a{ text-decoration:underline; color:#7d798d; font:normal 12px/14px "Verdana" }
#wrap .contact a:hover {text-decoration:none; color:#c52f2d; font:normal 12px/14px "Verdana" }
#wrap .contact .mymap {margin:0px 10px 10px 10px; padding:0px; float:right; display:block; width:550px; height:300px; border:1px solid #C32D2E;}

/* DEFAULT*/
#wrap .search{ margin:20px 0px 10px 10px; padding:0px; float:left; text-align:left; display:block; width:950px;}
#wrap .search_block {margin: 0px; padding:0px; float:left; display:block; width:950px;}
#wrap .search_block ul{margin: 0px; padding:0px; }
#wrap .search_block ul li{margin:5px 0px ;padding:0px 0px 5px 10px ; float:left; display:block; width:940px;list-style-type:none; font:normal 11px/14px "Verdana"; display:block;background:url(imgs/bg_lin_news.gif) 10px bottom no-repeat;}
#wrap .search_block ul li strong{ background:url(imgs/bull_li_intro.jpg) 0px 5px no-repeat;margin:0px; padding:0px 0px 0px 10px;}

#wrap .search_block ul li a{ text-decoration:none; color:#999;font:normal 11px/12px "Verdana";}
#wrap .search_block ul li a:hover{ text-decoration:underline; color:#999;font:normal 11px/12px "Verdana";}

#wrap .search_block ul li em a{text-decoration:none;color:#c52f2d;font-style:italic}
#wrap .search_block ul li em a:hover{text-decoration:none;color:#c52f2d;font-style:italic}

/*////////////////////////////////////////// PAGES  ////////////////////////*/

#wrap .search .page {margin:5px 0px; float:left; display:block; width: 950px; height:25px;}

#wrap .search .page .pre {width: 20px; margin:0px 0px 0px 10px; float:left; display:block; padding:5px 0px 0px 0px;height:20px; }

#wrap .search .page .next {width: 20px; margin:0px 0px 0px 0px; float:left; display:block;padding:5px 0px 0px 0px;text-align:right;height:20px;}

#wrap .search .page .nums {width: 900px; margin:0px; padding:5px 0px 0px 0px; float:left; display:block; text-align:center; font:bold 12px/14px "Verdana"; color:#0a1f5f; }

#wrap .search .page .nums a { font:normal 12px/14px "Verdana"; color:#c52f2d; text-decoration:none; }

#wrap .search .page .nums a:hover { font:bold 12px/14px "Verdana"; color:#253276; text-decoration:underline; }


#wrap .right{ margin:20px 0px 10px 10px; padding:0px; float:left; text-align:left; display:block; width:720px;}
#wrap .right a{ text-decoration:underline; color:#c52f2d}
#wrap .right a:hover{ text-decoration:none; color:#c52f2d}
#wrap .search a{ text-decoration:underline; color:#c52f2d}
#wrap .search a:hover{ text-decoration:none; color:#c52f2d}
#wrap .right img { float:left; margin:0px 5px 5px 0px; padding:0px}
#wrap .right h1{ margin:0px 0px 10px 0px; padding:0px; display:block;width:550px; border-bottom:1px solid #c52f2d; font: bold 16px/18px "Verdana";color:#c52f2d}
#wrap .search h1{ margin:0px 0px 10px 0px; padding:0px; display:block;width:550px; border-bottom:1px solid #c52f2d; font: bold 16px/18px "Verdana";color:#c52f2d}

#wrap .news_main {margin: 0px; padding:0px; float:left; display:block; width:720px;}
#wrap .news_main ul{margin: 0px; padding:0px; }
#wrap .news_main ul li{margin:5px 0px ;padding:0px 0px 5px 10px ; float:left; display:block; width:710px;list-style-type:none; font:normal 11px/14px "Verdana"; display:block;background:url(imgs/bg_lin_news.gif) 10px bottom no-repeat;}
#wrap .news_main ul li strong{ background:url(imgs/bull_li_intro.jpg) 0px 5px no-repeat;margin:0px; padding:0px 0px 0px 10px;}

#wrap .news_main ul li a{ text-decoration:none; color:#999;font:normal 11px/12px "Verdana";}
#wrap .news_main ul li a:hover{ text-decoration:underline; color:#999;font:normal 11px/12px "Verdana";}

#wrap .news_main ul li em a{text-decoration:none;color:#c52f2d;font-style:italic}
#wrap .news_main ul li em a:hover{text-decoration:none;color:#c52f2d;font-style:italic}


#wrap .right select{ margin:0px; padding:0px; float: right; width:120px;color:#999;font:normal 11px/12px "Verdana";}
#wrap .search select{ margin:0px; padding:0px; float: right; width:120px;color:#999;font:normal 11px/12px "Verdana";}


#wrap .right  .doc{ margin:0px 0px 10px 0px; padding:0px; display:block; float:right; width:200px;}

#wrap .right  .doc ul{ margin:0px; padding:0px; display:block; height:10px;}

#wrap .right  .doc ul li{ list-style-type:none; margin:5px 0px; padding:0px 2px; float:right; display:block;}

#wrap .right  .doc ul li a img {border:0px}

/*////////////////////////////////////////// SITEMAP  ////////////////////////*/



#wrap .search .sitemap{ margin:20px 0px 0px 100px; padding:0px; float:left; display:block; width:500px }



#wrap .search .sitemap ul{ margin:0px 0px 0px 0px; padding:0px;float:left; display:block;width:500px }



#wrap .search .sitemap ul li{ list-style-type:none;font:bold 11px/12px "Arial"; color:#c52f2d; background:none; margin:0px 0px 0px 0px; padding:0px;float:left;width:500px ; display:block;}



#wrap .search .sitemap ul li a{font:normal 11px/12px "Arial";  text-decoration:none;color:#c52f2d;  margin:4px 0px;padding:0px 0px 0px 10px;float:left; display:block;} 



#wrap .search .sitemap ul li a:hover{font:normal 11px/12px "Arial";  text-decoration:underline;color:#c52f2d;padding:0px 0px 0px 10px;float:left; display:block; }



#wrap .search .sitemap ul ul li ul li a{background:url("imgs/bull_arrowmenu.jpg") no-repeat 7px 0px;color:#606a73;font:normal 9px/14px "Arial";text-decoration:none; margin:4px 0px;padding:0px 0px 0px 20px;float:left; display:block;} 



#wrap .search .sitemap ul ul li ul li a:hover{font:normal 9px/14px "Arial"; text-decoration:underline;padding:0px 0px 0px 20px;float:left; display:block;}





