.pageNoIndex_hilite{display:inline !important;}
BODY{font-family:arial,tahoma;font-size:12px;color:#363636;background:url('img/bg_top.jpg') no-repeat center top #000000;}
td{font-family:arial;font-size:14px; line-height:1}

#wraper{height:auto; width:100%; padding-bottom:50px;background:url('img/bg_bottom.jpg') no-repeat center bottom;}
a:visited{color:#0072BC;
font-family:arial;
font-size:12px;
font-weight:normal;
line-height:18px;
text-decoration:underline;}
a:link{font-family:arial;font-size:12px;font-weight:normal;color:#0072BC;text-decoration: underline;line-height:18px;}
a:hover {font-family:arial;font-size:12px;font-weight:normal;text-decoration: none;}

a.alinked:link {color:#595959; font-size:9pt; text-decoration: none; font-family:tahoma;}
a.alinked:visited {color:#595959; font-size:9pt; text-decoration: none; font-family:tahoma;}
a.alinked:hover {color:#595959; font-size:9pt; text-decoration: none; font-family:tahoma;}

a.link22:visited{font-size:16px;font-weight:normal;color: #CB275A;text-decoration: underline;}
a.link22:link{font-size:16px;font-weight:normal;color: #CB275A;text-decoration: underline;}
a.link22:hover{font-size:16px;font-weight:normal;color:#0073AF;text-decoration: underline;}

.submit2{border:0px;color:#4F4F4F;background-image: url('img/sub2.jpg');background-repeat: no-repeat;height:20px;width:112px;padding-bottom:2px;}

.text{font-size:12px;}
.text_big{font-size:12px;}


h1{color:#ffffff;font-size:10px;margin:0px;}
h4{color:#000000;font-size:16px;margin:0px;}

hr{margin-top:4px;margin-bottom:4px;}

p{margin:0px 10px 10px 10px;}

.light{font-size:11px;color:#C0C0C0;}

.bg_top{height:18px; background-color:transparent; text-align:left;}
.bg_top2{height:109px;}
.white_bg{background-color:#F9F9F9; border-left:5px solid #3E3E3E;border-right:5px solid #3E3E3E; width:980px;min-height:10px; height:auto;}
#afish{float:right;margin-top:3px; width:200px; height:90px;}
#logo{float:left;margin-left:20px;margin-top:3px;}
.bg_top3{color:#ffffff;padding-left:4px;vertical-align:top; background:url('img/border_menu.jpg') repeat-x left bottom; width:964px;}
.bg_right_corner, .bg_left_corner, .bg_top3{height:35px;}
.bg_right_corner, .bg_left_corner{width:11px; background:url('img/sprite.png') no-repeat;}
.bg_left_corner{background-position:-162px 23px}
.bg_right_corner{background-position:-184px 23px}
.head_msg h2{font-size:11px;color:#959595;font-weight:normal;padding-left:10px;}
.blockContainer{background:url('img/transp_violet.png') repeat transparent;}
.blokMenu{height:139px;background-image: url('img/transp_blue_corner.png');background-repeat: no-repeat;background-position:right bottom;border-right:1px dashed #FFFFFF;
padding:5px 5px 5px 14px;
}
a.tender{display:block; width:auto;height:45px;text-decoration:none;}
a.tender:hover{text-decoration:underline; color:#FFFFFF;}
.tender .t_left, .tender .t_right,.tender .t_center{height:45px;float:left;}
.tender .t_left, .tender .t_right{width:6px;background:url('img/sprite.png') no-repeat;}
.tender .t_left{background-position:-77px 0px;}
.tender .t_right{background-position:-89px 0px;}
.t_center{background:url('img/tender_resize.jpg') repeat-x;}
.t_center .t_text{background:url('img/sprite.png') no-repeat left bottom;font-size:12px;color:#FFFFFF; font-weight:bold; line-height:45px;display:block; width:210px;height:45px; text-align:center;}

.blokMenu2{height:139px;padding:5px 5px 5px 14px;}
#service_bg{background-image: url('img/service_bg.jpg');background-repeat: no-repeat;width:226px;height:106px;
padding-bottom:13px;padding-left:15px;text-valign:bottom;
}
.form_text{background-image: url('img/form_ten.jpg');background-repeat: repeat-x;border:1px solid #969696;margin:0px;padding:0px; width:180px;}

.bloki{
background:url("img/pink_bg_right.jpg") no-repeat scroll center center transparent;
height:45px;
}
.bloki .ar{
background:url("img/underline.jpg") no-repeat scroll left bottom transparent;
color:#FFFFFF;
float:right;
font-size:11px;
font-weight:bold;
height:45px;
line-height:45px;
padding-right:14px;
text-transform:uppercase;
}
.blok_c{background:url('img/blue_menu_header.jpg') no-repeat left top;height:45px;color:#ffffff;font-weight:bold;font-size:12px; width:494px; padding:0px margin:0px;}
.grey_border{border:1px solid #CCCCCC;margin-top:5px; padding:5px;}
.blok_c .ar{background:url("img/underline.jpg") no-repeat scroll left bottom transparent;color:#FFFFFF;font-size:11px;font-weight:bold;height:45px;line-height:45px;margin:0px;padding:0px 0px 0px 14px; text-transform:uppercase; width:auto; display:block; float:left; display:block;}
.ar2{float:left;margin-left:5px;background-image: url('img/bloki_ar.jpg');background-repeat: no-repeat;height:24px;padding-left:23px;padding-top:3px;line-height: 0.8;}
#link_comment{background:#E07273;color:#ffffff;text-decoration:none;padding:2px;border:1px solid #954C4D;}


#linkBlue{color:#4B0082;text-decoration:underline;}

.topfirmsbg{padding-left:14px; width:228px; overflow:hidden;}

.bottom{background-image: url('img/bottom.jpg');background-repeat: repeat-x;height:24px;color:#ffffff;font-weight:normal;padding-top:5px;text-align:center;font-size:10px;width:1008px;}


.blok{background:url('img/left_border_menu.jpg') repeat-y right top;}

.form_service td{font-size:11px;color:#767A7D;}
.blok2{width:243px; background:url('img/right_border_menu.jpg') repeat-y left top;}


.kalend{margin-top:10px;margin-bottom:5px;}

#link_ser{font-size:11px;color:#767A7D;margin-right:10px;}

a.link_whi{text-decoration:none; display:block; width:auto;height:26px; padding-right:2px; float:left;}
.link_whi span.left, .link_whi span.right{width:6px;height:26px;float:left;display:block;background:url('img/sprite.png') no-repeat}
.link_whi span.left{background-position:-119px 0px}
.link_whi span.right{background-position:-128px 0px}
.link_whi span.center{width:auto;height:26px;float:left;display:block;background:url('img/menu_resize.jpg') repeat-x; font-size:10px;color:#555555;font-weight:bold; line-height:26px;cursor:pointer;font-family:tahoma;}  
a.link_whi:hover span.center, a.link_whi_act span.center{background-image:url('img/menu_resize_active.jpg'); color:#FFFFFF;}
a.link_whi:hover span.left, a.link_whi_act span.left{background-position:-140px 0px}
a.link_whi:hover span.right, a.link_whi_act span.right{background-position:-150px 0px}




#banner_top{float:center;text-align:left;padding-top:10px; margin-left:260px;}

#link6{color:#EBEBEB;font-weight:bold; text-decoration:underline;}
.fon1, .fon2, .fon3{background:url('img/sprite.png') no-repeat; width:12px;}
.space{width:9px;}
.space_vert{width:200px;height:14px;}
.fon1{background-position:4px 3px;}
.fon2{background-position:-12px 4px;}
.fon3{background-position:-24px 3px;}

#linkred1{color:#C32A2F;font-size:13px;}

.time{color:#555555;font-size:11px; line-height:20px;}

.v12{background:#F5F5F5;border:1px solid #B1B1B1;}
.boxText{color:#4F4F4F;font-weight:bold;}
.submit{border:1px solid #A0A0A0;color:#4F4F4F;background:#D2D2D2;}
h2{color:#BB3E7C;font-family:arial;font-size:16px;margin-top:10px;}
.tpl{padding:3px 14px; background-color:#F9F9F9;}

.tpl a:visited{font-size:11px;font-weight:normal;color: #0073AF;text-decoration: underline;}
.tpl a:link{font-size:11px;font-weight:normal;color:#0072BC;text-decoration:underline;}
.tpl a.fiolet, .tpl a.fiolet b{text-decoration:none; color:#633985}
.tpl a.fiolet1 {text-decoration:none; color:#633985; font-size:12px; font-weight:bold;}
.tpl a.fiolet1:hover{text-decoration:underline; color:#633985; font-size:12px; font-weight:bold;}
.tpl a.fiolet:hover {text-decoration:underline; color:#633985;}

.tpl a:hover{font-size:11px;font-weight:normal;color:#0072BC;text-decoration: none;}

.blokMenu a, .blokMenu2 a{color:#FFFFFF;font-weight:bold;display:block; height:15px; width:auto; padding-left:20px;background:url('img/arrow-left.png') no-repeat 0px center;}
.blokMenu a:hover, .blokMenu2 a:hover{text-decoration:underline;}
.firms{color:#BB3E7C; padding:10px 20px 0px 20px; background:url('img/separatoe_blue.jpg') no-repeat left bottom}
#linkfirm{color:#BB3E7C;padding:2px; text-transform:uppercase;font-size:12px; font-weight:bold;}
#linkArticles{color:#555555;padding:2px;text-decoration:none; font-size:11px;cursor:pointer;}
a#linkArticles:hover{text-decoration:underline;}
#linkpod{display:block; height:40px; line-height:30px;}
.pager{background:#EDEDED;border-top:1px solid #D3D3D3;border-bottom:1px solid #D3D3D3;color:#778899;padding:2px;}
.pager a{color:#A52A2A;}
.ifo{border-top:1px dashed #D3D3D3;border-bottom:1px dashed #D3D3D3;padding:2px;background:#EAEAEA;font-weight:bold;color:#5F6B79;margin-top:4px;margin-bottom:4px;}
.topic{background:#E5E5E5;border:1px solid #B5B5B5;}

.ser_menu{border:1px solid #E6E6FA;background:#F3F3F3;padding:3px;margin-bottom:5px;}

.gallery_pic{border:1px solid #CCCCCC;background:#F1F1F1;padding:2px;}

#imgBorder{border:1px solid #8C8C8C;margin-right:8px;margin-top:4px;}

h3{color:#628BA1;margin-left:0px;margin-right:0px;margin-top:0px;margin-bottom:5px;font-size:13px;}

.ukaz{padding:3px;background:#FFFFC6;border:1px dashed #787878;}

.blk{margin-left:5px;margin-right:5px;}

.left_block_bl{line-height: 1.5;padding:15px;}

.left_block_bl a:visited{font-size:12px;font-weight:normal;color: #0073AF;text-decoration: underline;}
.left_block_bl a:link{font-size:12px;font-weight:normal;color: #0073AF;text-decoration: underline;}
.left_block_bl a:hover {font-size:12px;font-weight:normal;text-decoration: none;}
.blok_header{background:url('img/pink_bg_left.jpg') no-repeat center center; height: 45px;}
.blok_header span{display:block; height:45px; line-height:45px; padding-left:14px; font-size:11px; font-weight:bold; float:left; background:url('img/underline.jpg') no-repeat left bottom; color:#FFFFFF; text-transform:uppercase;}
.blok_header span.top5_com{line-height:15px; padding-top:5px; height:40px;}
.blok_header span.big{background:none; font-size:30px;}
#tag_0{font-size:12px;}
#tag_1{font-size:12px;}
#tag_2{font-size:13px;}
#tag_3{font-size:13px;}
#tag_4{font-size:15px;}
.no_marg_padd{padding:0px;margin:0px;}
.poisk_input{border:1px solid #CCCCCC; border-right:0px; background:url('img/poisk_input.jpg') repeat-x;width:280px;height:20px;}
.submit_red{border:1px solid #CCCCCC;background-image: url('img/submit_red_bg.jpg');background-repeat: repeat-x;color:#555555;font-weight:bold;padding-bottom:3px; height:20px;}

.firm_discont{background: url('img/discont.jpg') repeat-y;width:100px;vertical-align:middle;font-size:22px;color:#D42953;font-weight:bold;font-family:arial;}
.no_bg{background:none;}

.center_title{text-align:center; font-weight:bold}
.center_title b{color:#BB3E7C;}

.tpl a.article_title{color:#BB3E7C; text-decoration:none; text-transform:uppercase; font-size:12px; font-weight:bold;}
.tpl a.article_title:hover{text-decoration:underline;}
.tpl i{color:#0072BC; font-size:11px; font-style:normal;}
.grey_line{height:30px;line-height:30px; background-color:#F5F4F4; color:#0072BC; font-size:12px;margin-top:5px; padding-left:10px;}
.grey_line span{margin:0px 5px;}
.grey-border{border:1px solid #CCCCCC;}
.clear{clear:both;}
.rubrics{float:left;color:#9C9C9C; margin-top:5px;}
.rubrics_date{float:right;color:#9C9C9C; margin-top:2px;}

.blok .firms a{text-decoration:none;}
.blok a strong{color:#BB3E7C; text-decoration:none;}
.blok a:hover strong{color:#BB3E7C; text-decoration:underline;}

a.hot{display:block; height:30px; line-height:30px; font-size:12px; font-weight:bold; text-decoration:none; color:#BB3E7C;}
a.hot:hover{text-decoration:underline;}

a.specials{font-size:11px; font-weight:bold; text-decoration:none; color:#633985; text-transform:uppercase;}
a.specials:hover{text-decoration:underline;}

.grey_footer{background:url('img/bottom_bg.jpg') repeat-y center top; height:30px;}

a.link_whi1{color:#FFFFFF; display:block; padding:10px 15px; font-size:11px; text-decoration:none; text-transform:none;}
a.link_whi1:hover, a.link_whi1:active{text-decoration:underline;}
.bottom_text{color:#FFFFFF; font-size:11px;line-height:18px;padding-left:19px;vertical-align:top;}
.top_counters{height:100px; text-align:right; padding-right:15px; vertical-align:top;}
.top_counters a{color:#CCCCCC;text-decoration:underline; line-height:16px;}
.top_counters a img{border:0px;}
.counter_item{margin-right:4px;margin-top:20px;width:88px;height:31px;border:1px solid #F4EAD1;background:#FDF9F1;color:#C12E34;font-size:11px;font-family:tahoma;text-align:center;line-height: 1.1; float:left;}
.red_banner{padding-top:14px; padding-bottom:14px; width:195px; margin:0px auto;}
.calendar{text-align:left;padding:10px 0px 0px 10px;}
a.weekend, a.work_day{text-decoration:none}
a.weekend:hover, a.work_day:hover{text-decoration:underline}
a.weekend{color:#FF0000}
a.work_day{color:#2C2C2C}
.day_names{color:363636;background-color:#FEFEFE}
.day_names b{font-size:11px;font-weight:bold;text-transform:uppercase}
.left_pd{padding-left:20px;}
span.exeption{line-height:15px; padding-top:5px; height:40px;}
b.exeption{line-height:15px; padding-top:5px; height:40px;text-align:right;display:block;}

a.login_button{display:block; height:21px; width:50px; padding-left:6px; background:url('img/login_buttuon_left.png') no-repeat left top; margin-right:38px; margin-top:25px;float:right;}
a.login_button span{float:left; width:auto;height:21px;display:block;}
a.login_button span.l_center{background:url('img/login_center_resize.jpg') repeat-x; padding:0px 6px; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:center; line-height:19px;}
a.login_button span.l_right{background:url('img/login_buttuon_right.png') no-repeat left top; width:6px;}
a.login_button:hover span.l_center{color:#FAF7A7;}

.login_form{position:absolute; left:10%; top:15%; z-index:10000; width:80%; text-align:center; display:none;}
.login_form .login_container{width:588px; height:auto;padding-top:17px; background:url('img/top_login_border.png') no-repeat left top; margin:0px auto;}
.login_form .login_container .bord{height:335px; width:588px; background-color:#4F4F4F;}
.login_form .login_container .bord .log_center{margin:0px 5px; width:578px; height:335px; background:url('img/resize_login_border.png') repeat-x; text-align:right;}
.login_form .login_container .log_bottom{width:588px; height:14px; background: url('img/bottom_login_border.png') no-repeat left top;}
#shade{background:url('img/transparent_pixel.png') repeat; width:100%; height:100%;position:absolute; z-index:100; display:none;}
.log_center a.close_form{display:block; float:right; width:9px; height:9px;background:url('img/close.png') no-repeat center center; margin-right:10px;}
.log_center h3{margin-right:140px; color:#633985; font-size:13px; font-weight:bold;}
.log_center .blue_line{width:578px; height:6px;background:url('img/login_blue_line.png') no-repeat center center;}
.log_center label{margin-right:140px;}

.log_center a.login_button{display:block; height:21px; width:auto; padding-left:6px; background:url('img/login_buttuon_left.png') no-repeat left top; margin-right:35px; margin-top:25px;}
.log_center a.login_button span{float:left; width:auto;height:21px;display:block;}
.log_center a.login_button span.l_center{background:url('img/login_center_resize.jpg') repeat-x; padding:0px 6px; font-size:11px; font-weight:bold; color:#FFFFFF; text-align:center; line-height:19px;}
.log_center a.login_button span.l_right{background:url('img/login_buttuon_right.png') no-repeat left top; width:6px;}
.log_center a.login_button:hover span.l_center{color:#FAF7A7;}
.enter{margin-right:140px;}
.log_center a.login_href{margin-right:140px; color:#633985; font-size:12px;}
.log_center a.marg20{margin-right:20px;}
#flash2155{margin-bottom:5px;}
.top_table{width:400px; margin-left:300px;}
.firm_info{color:#FFFFFF;}
.firm_info td{font-size:12px;}
.firm_info b{color:#FBB8D1;}
.firm_info a{color:#33D3FF;}
.white{background:none;}
.blok2 center{padding-right:13px;}
