*{margin:0;padding:0}
html{height:100%}
body{font-family:Tahoma,Geneva,sans-serif;background:#fff url(/images/main-bg.gif) repeat-x left 14px;position:relative;height:100%}
table{border-collapse:collapse}
q{quotes:none}
a{color:#2B519C;text-decoration:none}
a:hover{color:#000}
a img{border:none}

#wrap{margin:0 auto 0 0;width:1002px;/*background:url(/images/wrap-bg.jpg) no-repeat left 76px;*/min-height:100%}

#header{height:292px;position:relative;background:url(/images/header-bg.jpg) no-repeat right 14px}
#header #logo{display:block;width:247px;height:62px;position:absolute;right:28px;top:14px}
#header #main-nav{list-style-type:none;font-size:15px;position:absolute;left:15px;top:14px;padding:11px 0 0 5px;width:707px;height:25px;border-bottom:1px solid #4377A1;z-index:100}
#header #main-nav li{float:left;border-right:1px solid #4F749F;padding:0 2px;position:relative;z-index:100}
#header #main-nav li.last{border:none;z-index:100}
#header #main-nav li a{color:#fff;padding:6px 4px;position:relative;z-index:100}
#header #main-nav li a:hover{color:#5B9EFE;z-index:100}
#header #main-nav li.current a{background:#fff;color:#3DA7FF;z-index:100}
/*
#header #main-nav li.current ul{position:absolute;left:2px;top:24px;min-width:200px;background:#fff;font-size:12px;padding:10px 0;list-style-type:none}
#header #main-nav li.current li{float:none;border:none;padding:0 10px;margin-bottom:5px;white-space:nowrap}
#header #main-nav li.current li a{background:none;padding:0;color:#2B519C}
#header #main-nav li.current li a:hover{color:#000}
*/
#header #main-nav .flydown{display:none;z-index:100}
#header #main-nav .flydown {position:absolute;left:2px;top:24px;min-width:200px;background:#fff;font-size:12px;padding:10px 0;list-style-type:none;z-index:100}
#header #main-nav .flydown li{float:none;border:none;padding:0 10px;margin-bottom:5px;white-space:nowrap;z-index:100}
#header #main-nav .flydown li a{background:none;padding:0;color:#2B519C;z-index:100}
#header #main-nav .flydown li a:hover{color:#000;z-index:100}

#header #subnav{list-style-type:none;font-size:12px;position:absolute;margin:56px 0 0 18px;z-index:20/*position:absolute;left:18px;top:56px;z-index:22*/}
/*#header #subnav li{float:left;margin:0 15px 0 0}*/
#header #subnav li{float:left;position:relative}
#header #subnav li a{color:#fff;text-decoration:none;padding:5px 7px 7px 7px}
#header #subnav li a:hover, #header #subnav li.current a{color:#5B9EFE;background:#fff}
#header #subnav .flydown{display:none;z-index:20}
#header #subnav .flydown {position:absolute;left:0px;top:20px;min-width:200px;background:#fff;font-size:12px;padding:10px 0;list-style-type:none;z-index:20}
#header #subnav .flydown li{float:left;clear:both;border:none;padding:0 10px;margin-bottom:5px;white-space:nowrap;z-index:20}
#header #subnav .flydown li a{background:none;padding:0;color:#2B519C;z-index:20}
#header #subnav .flydown li a:hover{color:#000;z-index:20}
#header #add-nav{position:absolute;left:0;top:76px;background:url(/images/add-nav-bg2.png);border:1px solid #A6A6A6;width:210px;padding:0 0 20px 0;z-index:15}
#header #add-nav h1{font-size:12px;background:#fff;padding:8px 5px 8px 25px;font-weight:normal}
#header #add-nav ul{list-style-type:none;font-size:12px;background:url(/images/add-nav-tbg.png) repeat-x left top;border-top:1px solid #A6A6A6;height:1%}
#header #add-nav ul li{border-bottom:1px solid #A6A6A6}
#header #add-nav ul li a{display:block;padding:5px 25px;text-decoration:none}
#header #add-nav .sub{margin:0 0 0 38px;border:0;background:none}
#header #add-nav .sub li{border:0;font-size:11px;margin:2px 0;padding:0}
#header #add-nav .sub li a{display:inline;margin:0;padding:0}
#header #add-nav-toggle{display:block;width:11px;height:11px;font-size:0;position:absolute;right:3px;bottom:3px;border:1px solid #A6A6A6}
#header #splash{position:absolute;left:0;top:76px;width:1002px;height:216px;}
#header #splash embed{position:absolute;top:0;left:0;}
#header #splash object{position:absolute;top:0;left:0;}

#content{overflow:hidden;padding:5px 8px 80px 8px}
#content .content-column{width:230px;float:left;margin-top:120px;padding:0 10px 0 0}
#content .content-column2{width:230px;float:left;margin-top:10px;padding:0 10px 0 0}
#content .content-widecolumn{width:350px;float:left;padding:0 10px;border-left:1px solid #B2B2B2}
#content .content-main{width:724px;float:left;padding:0 10px 5px 10px;border-left:1px solid #B2B2B2;margin-bottom:20px}
#content h2{font-size:18px;font-weight:normal;margin-bottom:10px}
#content h3{font-size:12px;margin-bottom:5px;color:#2B519C}
#content p{font-size:11px;margin-bottom:10px}
#content big{font-size:12px}
#content .link{background:url(/images/arrow.gif) no-repeat left 5px;padding:0 0 0 10px;display:block;overflow:hidden;height:1%}
#content .services p, #content .objects p{overflow:hidden;height:1%;margin-bottom:10px}
#content .services img, #content .objects img{float:left;margin:0 10px 0 0}
#content .sitemap{list-style-type:none;margin-left:20px;clear:both}
#content .sitemap li{font-size:11px}
#content .sitemap li a{display:auto;display:inline}
#content .bc{list-style-type:none;margin:0 0 10px 0}
#content .bc li{display:inline;font-size:11px;padding:0}
#content .bc li span{color:#aaa;padding:0 4px}
#content ol{margin-left:22px;font-size:11px;margin-bottom:10px}
#content ol li{margin:0;padding:0}
#content ul{margin-left:22px;font-size:11px;margin-bottom:10px}
#content ul li{margin:0;padding:0}
#content .fs11{font-size:11px;display:none;position:absolute;background:url(/images/add-nav-bg.png);padding:8px 10px 8px 25px;margin:-15px -2px 0 0;border:1px solid #ccc}
#content table th{font-size:10px;padding:0 5px 5px 0}
#content table td{font-size:10px;padding:0 5px 5px 0}
#content .pdf_cat{background:#054D88;padding-bottom:1px;margin-bottom:10px}
#content .pdf_cat a{display:block;color:#fff;font-size:12px;background:url(/images/pdf_icon.png) no-repeat;padding:1px 0 0 30px;margin:4px;}
#content table.t{border-collapse:collapse;margin-bottom:10px}
#content table.t th{border:1px solid #ccc;padding:2px 10px;vertical-align:top}
#content table.t td{border:1px solid #ccc;padding:2px 10px;vertical-align:top}
#content table.t .c{text-align:center}
#content table.t .va_mid{vertical-align:middle}
#content div.float_block{float:left;margin:0 10px 10px 0}
#content .select_btn{display:block;border:1px solid #B3B3B3;background:url(/images/ui_select.png) right center no-repeat;padding:3px 0 3px 10px}
#content .select_box{display:none;border:1px solid #B3B3B3;margin:0;list-style-type:none;overflow:hidden;height:1%;width:228px;margin-top:-11px}
#content .select_box li{padding:0;margin:0}
#content .select_box li a{display:block;width:100%;padding:2px 0 2px 10px;margin:0;overflow:hidden;height:1%}
#content .select_box li a:hover{background:#E9E9E9}
#content .photobox{margin:0 16px 10px 0;display:inline;float:left;width:162px}
#content .photobox b{color:#2B519C}
#content .specialists{clear:both;width:100%}
#content .specialists{width:20%;padding:0 10px 40px 0}
#content .specialists td{vertical-align:top}
#content .specialists p{font-size:11px;margin-bottom:2px;}
#content .specialists p.post{color:#848585}
#content .specialists .name{font-weight:bold;display:block}
#content .specialists img{vertical-align:middle}
#content .t2 td{padding:0 15px 15px 0;vertical-align:top}
#content .search_ul{list-style-type:none}

#footer{height:78px;margin:-78px auto 0 0;background:url(/images/footer-bg.gif) repeat-x left top;min-width:1002px}
#footer-entry{width:1002px;margin:0 auto 0 0;position:relative}
#footer .nav{overflow:hidden;padding:5px 0;margin-bottom:10px}
#footer .nav ul{float:left;font-size:11px;list-style-type:none;padding:2px 0 0 25px}
#footer .nav ul li{float:left;margin:0 10px 0 0}
#footer .nav ul li a{color:#fff;background:url(/images/arrow2.gif) no-repeat left 5px;padding:0 0 0 10px;}
#footer .nav ul li a:hover{color:#5B9EFE}
#footer .nav #search{float:right;padding:0 5px 0 0;overflow:hidden;width:250px}
#footer .nav #search .input-text{width:182px;padding:2px 4px;border:1px solid #B2B2B2;font:11px Tahoma,Geneva,sans-serif;display:block;float:left;margin:0 5px 0 0}
#footer .nav #search .input-button{border:none;font:11px Tahoma,Geneva,sans-serif;background:url(/images/arrow2.gif) no-repeat left 7px;padding:2px 0 2px 10px;color:#fff;display:block;float:left;cursor:pointer;overflow:visible}
#footer .nav #search .input-button:hover{color:#5B9EFE}
#footer p{font-size:11px;padding:0 0 0 25px}
#footer .studio{list-style-type:none;font-size:0;position:absolute;right:10px;top:35px}
#footer .studio li{float:left;margin:0 0 0 10px}
#footer .statistic{list-style-type:none;font-size:0;position:absolute;right:380px;top:35px}
#footer .statistic li{float:left;margin:0 0 0 5px}


/*INPUT*/
.padd{border:1px solid #ccc;font-size:11px;font-family:Arial,Helvetica,sans-serif;padding:4px}
.ness{}
.necess_color{color:#bf0122}
.ness_bord{border:1px solid #bf0122}
.w100{width:100%}
.w50{width:50%}
.h100{height:100px}
.captcha{font-size:22px;font-family:Georgia;text-align:center;width:120px}