.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clearfix{display:inline-block;}
ul{list-style:none;}
html{height:100%;}
body{height:auto;font-family:Tahoma;color:#4b4b4b;min-width:1000px;font-size:12px; position:relative;}
*{margin:0;padding:0;border:none;}
a{color:#333;cursor:pointer;}
a:hover{text-decoration:underline;}
a:active{outline:none;}
a:focus{-moz-outline-style:none;}
#wrap{background:url(../images/bg/body.gif) top left repeat-x #fff;padding-left:30px;position:relative;}
#wrap #header_decor{width:200px;height:279px;position:absolute;right:0;top:39px;background:url(../images/bg/header_decor_right.jpg) bottom left no-repeat;z-index:0;}
#wrap #header_guy{width:234px;height:177px;position:absolute;right:55px;top:20px;background:url(../images/header_guy.png) bottom left no-repeat;z-index:1;}
#wrap #tall_header_guy{width:280px;height:473px;position:absolute;right:15px;top:20px;background:url(../images/header_guy_tall.png) bottom left no-repeat;z-index:1;}
#header{position:relative;height:151px;padding:30px 0 0 220px;background:url(../images/bg/header.png) bottom left no-repeat;}
#header .logo{display:block;width:182px;height:92px;background:url(../images/logo.png) top left no-repeat;position:absolute;left:10px;top:10px;overflow:hidden;text-indent:-9999px;}
#header .info img{float:left;padding-top:3px;}
#header .info p{float:left;color:#333;padding-left:20px;}
#header .info p span{display:block;}
#header .info p span strong{color:#dc3128;font-weight:normal;}
#header #search{background:url(../images/bg/top_search.gif) top left no-repeat;position:absolute;top:132px;left:15px;height:26px;width:470px;padding:5px;}
#header #search.act{background:url(../images/bg/top_search_active.gif) top left no-repeat;}
#header #search form{position:relative;z-index:899;}
#header #search .txt{display:block;float:left;font-size:16px;padding:2px 0;width:415px;background:none;position:relative;z-index:9999;}
#header #search #search_button{cursor:pointer;}
#header #search #search_loader{margin-top:6px;margin-left:20px;cursor:default;}
#header #ext_search{background:url(../images/bg/ext_search.gif) top left no-repeat;padding-top:7px;height:26px;width:158px;text-align:center;position:absolute;top:133px;left:510px;}
#header #ext_search a{color:#fff;text-decoration:underline;font-size:14px;}
#menu_top{position:absolute;top:78px;left:210px;}
#menu_top li{margin-right:1px;float:left;background:url(../images/bg/top_menu.gif) top left no-repeat;width:100px;height:36px;font-size:14px;text-align:center;padding:4px 7px 0;}
#menu_top li a{font-size:14px;color:#262626;text-decoration:none;display:block;width:102px;height:27px;padding-top:8px;}
#menu_top li a:hover,#menu_top li a.this{background:url(../images/bg/topmenu_selected.png) top left no-repeat;width:102px;height:35px;color:#fff;}
#menu_bottom{padding:0 0 30px 30px;}
#menu_bottom li{float:left;margin-right:20px;}
#menu_bottom li a{color:#686868;font-size:11px;text-decoration:none;padding-top:5px;display:block;}
#menu_bottom li a:hover{color:#dd3428;font-size:11px;text-decoration:underline;}
#menu_bottom li.this{padding-left:10px;background:url(../images/bg/footer_selected_left.png) top left no-repeat;height:23px;}
#menu_bottom li.this a{height:20px;padding:5px 10px 0 0;color:#fff;display:block;background:url(../images/bg/footer_selected_right.png) top right no-repeat;}
#menu_bottom li.this a:hover{color:#fff;}
#footer{margin-left:-30px;padding:15px 0 15px 30px;background:url(../images/bg/footer.gif) left 50px repeat-x;}
#footer .logo{display:block;width:99px;height:38px;background:url(../images/footer_logo.gif) top left no-repeat;overflow:hidden;text-indent:-9999px;float:left;S;}
#footer .copyright{float:left;padding:10px 0 0 15px;}
#footer p{color:#666;font-size:11px;}
#footer .copyright p a{color:#686868;text-decoration:underline;}
#counters{float:left;padding-top:10px;}
#counters li{float:left;padding-left:20px;}
#counters li.own{padding-left:30px;}
#content{padding:16px 30px 0 0;display:block;position:relative;}
.block_header{margin-top:10px;height:14px;position:relative;z-index:10;background:url(../images/bg/block_top.gif) top left repeat-x;}
.block_header .dec_left{top:0;left:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_top_left.gif) top left no-repeat;}
.block_header .dec_right{top:0;right:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_top_right.gif) top left no-repeat;}
.block_header_first{height:14px;position:relative;z-index:10;background:#fff;}
.block_header_first .dec_left{top:0;left:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_top_left_f.gif) top left no-repeat;}
.block_header_first .dec_right{top:0;right:0;height:14px;width:110px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_top_right_f.gif) top left no-repeat;}
.block_cont{border-left:1px solid #ececec;border-right:1px solid #ececec;padding:0 20px;background:url(../images/bg/block_body.gif) bottom left repeat-x #fff;position:relative;}
.block_footer{height:14px;position:relative;z-index:10;background:url(../images/bg/block_bot.gif) top left repeat-x;}
.block_footer .dec_left{top:0;left:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_bot_left.gif) top left no-repeat;}
.block_footer .dec_right{top:0;right:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_bot_right.gif) top left no-repeat;}
.block_header_inside{margin-top:10px;height:14px;position:relative;z-index:10;background:url(../images/bg/block_top_inside.gif) top left repeat-x;}
.block_header_inside .dec_left_inside{top:0;left:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_top_left_inside.gif) top left no-repeat;}
.block_header_inside .dec_right_inside{top:0;right:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_top_right_inside.gif) top left no-repeat;}
.block_cont_inside{border-left:1px solid #dedede;border-right:1px solid #dedede;padding:0 20px;background:url(../images/bg/block_body_inside.gif) bottom left repeat-x #f4f4f4;position:relative;}
.block_footer_inside{height:14px;position:relative;z-index:10;background:url(../images/bg/block_bot_inside.gif) top left repeat-x;}
.block_footer_inside .dec_left_inside{top:0;left:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_bot_left_inside.gif) top left no-repeat;}
.block_footer_inside .dec_right_inside{top:0;right:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_bot_right_inside.gif) top left no-repeat;}
.block_cont_inside_light{border-left:1px solid #dedede;border-right:1px solid #dedede;padding:0 20px;background:url(../images/bg/block_body_inside_light.gif) bottom left repeat-x #f7f7f7;position:relative;}
.block_cont_inside_light span{padding-left:15px;}
.block_footer_inside_light{height:14px;position:relative;z-index:10;background:url(../images/bg/block_bot_inside.gif) top left repeat-x;}
.block_footer_inside_light .dec_left_inside{top:0;left:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_bot_left_inside.gif) top left no-repeat;}
.block_footer_inside_light .dec_right_inside{top:0;right:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_bot_right_inside.gif) top left no-repeat;}
.block_cont_inside_light img.firm_thumb{float:left;margin-right:10px;}
.block_cont_inside_light div.found_info{float:left;}
.black_block .block_header_inside{margin-top:10px;height:14px;position:relative;z-index:10;background:url(../images/bg/block_top_inside_black.gif) top left repeat-x;}
.black_block .block_header_inside .dec_left_inside{top:0;left:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_top_left_inside_black.gif) top left no-repeat;}
.black_block .block_header_inside .dec_right_inside{top:0;right:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_top_right_inside_black.gif) top left no-repeat;}
.black_block .block_cont_inside_light{border-left:1px solid #dedede;border-right:none;padding:0 20px;background:url(../images/bg/block_body_inside_black.gif) top right repeat-y #080808;position:relative;}
.black_block .block_footer_inside_light{height:14px;position:relative;z-index:10;background:url(../images/bg/block_bot_inside_black.gif) top left repeat-x;}
.black_block .block_footer_inside_light .dec_left_inside{top:0;left:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_bot_left_inside_black.gif) top left no-repeat;}
.black_block .block_footer_inside_light .dec_right_inside{top:0;right:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_bot_right_inside_black.gif) top left no-repeat;}
.black_block p.firmabout{font-size:14px;color:#fff;}
.black_block .block_cont_inside_light span{font-size:14px;color:#fff;}
.black_block .block_cont_inside_light a.title{color:#fff;font-size:18px;font-weight:bold;display:block;padding-right:30px;background:url(../images/bg/title_link_black.gif) right center no-repeat;float:left;}
.black_red .block_header_inside{margin-top:10px;height:14px;position:relative;z-index:10;background:url(../images/bg/block_top_inside_red.gif) top left repeat-x;}
.black_red .block_header_inside .dec_left_inside{top:0;left:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_top_left_inside_red.gif) top left no-repeat;}
.black_red .block_header_inside .dec_right_inside{top:0;right:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_top_right_inside_red.gif) top left no-repeat;}
.black_red .block_cont_inside_light{border-left:1px solid #dedede;border-right:none;padding:0 20px;background:url(../images/bg/block_body_inside_red.gif) top right repeat-y #be102f;position:relative;}
.black_red .block_footer_inside_light{height:14px;position:relative;z-index:10;background:url(../images/bg/block_bot_inside_red.gif) top left repeat-x;}
.black_red .block_footer_inside_light .dec_left_inside{top:0;left:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_bot_left_inside_red.gif) top left no-repeat;}
.black_red .block_footer_inside_light .dec_right_inside{top:0;right:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_bot_right_inside_red.gif) top left no-repeat;}
.black_red p.firmabout{font-size:14px;color:#fff;}
.black_red .block_cont_inside_light span{font-size:14px;color:#fff;}
.black_red .block_cont_inside_light a.title{color:#fff;font-size:18px;font-weight:bold;display:block;padding-right:30px;background:url(../images/bg/title_link_red.gif) right center no-repeat;float:left;}
.black_bordered .block_header_inside{margin-top:10px;height:14px;position:relative;z-index:10;background:url(../images/bg/block_top_inside_bor.gif) top left repeat-x;}
.black_bordered .block_header_inside .dec_left_inside{top:0;left:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_top_left_inside_bor.gif) top left no-repeat;}
.black_bordered .block_header_inside .dec_right_inside{top:0;right:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_top_right_inside_bor.gif) top left no-repeat;}
.black_bordered .block_cont_inside_light{border-left:4px solid #4d4b4b;border-right:4px solid #4d4b4b;padding:0 20px;background:#f4f4f4;position:relative;}
.black_bordered .block_footer_inside_light{height:14px;position:relative;z-index:10;background:url(../images/bg/block_bot_inside_bor.gif) top left repeat-x;}
.black_bordered .block_footer_inside_light .dec_left_inside{top:0;left:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_bot_left_inside_bor.gif) top left no-repeat;}
.black_bordered .block_footer_inside_light .dec_right_inside{top:0;right:0;height:14px;width:14px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_bot_right_inside_bor.gif) top left no-repeat;}
.black_bordered p.firmabout{font-size:14px;color:#585858;}
.black_bordered .block_cont_inside_light span{font-size:14px;color:#585858;}
.black_bordered .block_cont_inside_light a.title{color:#d82130;font-size:18px;font-weight:bold;display:block;padding-right:30px;background:url(../images/bg/title_link_bor.gif) right center no-repeat;float:left;}
#content h3{font-size:20px;color:#262626;padding-top:15px;}
#content .newsblock h3{font-weight:normal;padding:0 0 10px 0;}
#content h2{font-size:22px;color:#626262;padding-top:10px;font-weight:normal;}
#content span.h2{font-size:22px;color:#626262;padding-top:10px;font-weight:normal;}
#content h4{font-size:16px;color:#555;font-weight:bold;}
#content p.text{color:#686868;font-size:12px;padding-top:10px;}
#content .devis{padding:10px 0;display:block;}
#content .enum{padding-top:10px;}
#content .enum li{background:url(../images/bg/enum_li.gif) 2px 5px no-repeat;padding:0 0 5px 20px;color:#686868;font-size:12px;}
#content .enum li a{color:#da2231;text-decoration:underline;}
.graph{text-indent:-9999px;overflow:hidden;display:block;}
h2.catalog{background:url(../images/txt/catalog.gif) top left no-repeat;width:111px;height:33px;}
h2.catalog_all{background:url(../images/txt/catalog_all.gif) top left no-repeat;width:113px;height:33px;}
h2.news{background:url(../images/txt/news.png) top left no-repeat;width:114px;height:36px;}
h2.news_all{background:url(../images/txt/news.gif) top left no-repeat;width:113px;height:33px;}
h2.recommends{background:url(../images/txt/recommend.png) top left no-repeat;width:312px;height:37px;}
h2.about_us{background:url(../images/txt/about_us.gif) top left no-repeat;width:87px;height:33px;}
h2.contacts{background:url(../images/txt/contacts.gif) top left no-repeat;width:131px;height:33px;}
h2.emergency{background:url(../images/txt/emergency.gif) top left no-repeat;width:249px;height:33px;}
h2.region{background:url(../images/txt/region.gif) top left no-repeat;width:269px;height:33px;}
h2.advert{background:url(../images/txt/advertisment.gif) top left no-repeat;width:269px;height:33px;}
h2.advanced{background:url(../images/txt/advanced.gif) top left no-repeat;width:254px;height:33px;}
.feedback{padding-top:212px;background:url(../images/btn/feedback_add.jpg) center 20px no-repeat;width:168px;}
#content .cont_data{padding:10px 5px;position:relative;}
#content ul.url_list {float:left;/*padding-right:50px;*/width:88%;}
#content .home ul.url_list {float:left;width:18%;}
#content ul.url_list li a{text-decoration:underline;font-size:18px;color:#d71637;}
#content ul.url_list li{padding:5px 0;min-height:85px;}
#content ul.url_list li.clicked{position:relative;}
#content ul.url_list li.cat_list_li a{z-index:1;}
#content ul.url_list li .sub_list_new{width:257px;}
#content ul.url_list li .sub_list_new a{color:#333;font-size:12px;}
#content ul.url_list li .sub_list_new a.more{color:#d71637;}
#content ul.sublist li{min-height:5px;}
#content .cat_popup .cont .sublist li{min-height:5px;font-size:12px;padding-left:10px;}
#content #prosto_list ul.url_list li{min-height:5px;}
#content #prosto_list ul.url_list li a{font-size:12px;color:#333;}
#content #prosto_list ul.url_list li a:hover{color:#e1394e;}
#content .all_link{padding-left:10px;background:url(../images/bg/all_link.gif) top left no-repeat;height:33px;float:left;margin-top:10px;clear:both;}
#content .all_link .all_link_cont{padding-right:10px;background:url(../images/bg/all_link_cont.gif) top right no-repeat;height:33px;}
#content .all_link .all_link_cont a{font-size:18px;color:#282828;text-decoration:none;display:block;padding:5px 20px 2px 0;background:url(../images/bg/goto_link.gif) right 14px no-repeat;}
#content .formater li{float:left;}
#content .formater .left{width:69%;}
#content .formater .right{width:30%;margin-left:1%;}
#content .formater .pic{float:right;}
#content .cat_popup{width:267px;position:absolute;z-index:999;left:0;top:21px;}
#content .cat_popup .top_dec{background:url(../images/bg/cat_popup_top.png) top left no-repeat;height:10px;width:267px;}
#content .cat_popup .bot_dec{background:url(../images/bg/cat_popup_bot.png) top left no-repeat;height:10px;width:267px;}
#content .cat_popup .cont{background:#f0f0f0;border-left:1px solid #dadada;border-right:1px solid #dadada;}
#content .cat_popup .cont .sublist{padding:0 10px;height:200px;overflow:auto;overflow-y:auto;overflow-x:hidden;}
#content .cat_popup .cont .title{padding:0;font-weight:bold;text-decoration:underline;padding-left:10px;}
#content .cat_popup .cont .sublist li{padding-left:10px;font-size:12px;}
#content .cat_popup .cont .sublist li a:hover{color:#dc3128;}
#content .eq_columns li{width:47%;float:left;}
#content .eq_columns li.first{width:50%;margin-right:3%;}
#content .newsblock{min-height:150px;}
#content .newsblock small{display:block;font-size:9px;padding-bottom:5px;}
#content .newsblock a{text-decoration:none;}
#content .newsblock a.title{color:#282828;font-size:12px;font-weight:bold;display:block;padding-bottom:5px;min-height:30px;}
#content .newsblock span.descr{color:#292929;font-size:12px;padding-bottom:15px;}
#content .newsblock img{float:left;padding:5px;}
#content .nb_last small{padding-top:15px;border-top:1px solid #e0e0e0;}
#content .nb_list_last{border-bottom:1px solid #e0e0e0;margin-bottom:15px;}
#content .reco_block a{color:#dd3428;font-size:12px;display:block;}
#content .reco_block{color:#292929;padding-top:5px;}
#content .right .cont_data{text-align:center;}
#content .cat_decor{background:url(../images/bg/cat_decor.jpg) top left no-repeat;width:262px;height:194px;position:absolute;bottom:-13px;right:0;}
.block_cont_inside h1{font-weight:bold;font-size:22px;color:#262626;}
.block_cont_inside h4{color:#3b3b3b;font-size:14px;font-weight:bold;padding:10px 0;}
.news li{width:80%;}
.news li.pic{width:19%;}
.wsidebar_holder{padding-right:280px;}
.wsidebar_cont{width:100%;float:left;}
.wsidebar{float:left;width:270px;padding-top:260px;margin-right:-280px;position:relative;margin-left:10px;}
.wsidebar_holder .block_header_first .dec_right{top:0;right:0;height:15px;width:15px;position:absolute;display:block;z-index:11;background:url(../images/bg/block_top_right_f_wsidebar.gif) top left no-repeat;}
table.list{width:100%;border-collapse:collapse;margin-top:10px;}
table.list th{color:#fff;text-align:left;font-size:12px;font-weight:bold;padding:10px;background:url(../images/bg/table_title.gif) top left repeat-x;}
table.list th.left{background:url(../images/bg/table_title_left.gif) top left no-repeat;}
table.list th.right{background:url(../images/bg/table_title_right.gif) top right no-repeat;}
table.list td.left{background:url(../images/bg/border.gif) top left repeat-y #f6f6f6;}
table.list td.right{background:url(../images/bg/border.gif) top right repeat-y #f6f6f6;}
table.list td{background:#f6f6f6;padding:10px;font-size:11px;color:#585858;text-transform:uppercase;border-collapse:separate;border:1px solid #e2e2e2;border-left:none;border-right:none;}
table.list td.blocktitle{background-color:#eaeaea;width:70%;}
table.list td.blocktitle a.exp{font-weight:bold;font-size:12px;color:#585858;text-decoration:none;padding-left:15px;background:url(../images/bg/expanded.gif) left center no-repeat;}
table.list td.blocktitle a.coll{font-weight:bold;font-size:12px;color:#585858;text-decoration:none;padding-left:15px;background:url(../images/bg/collapsed.gif) left center no-repeat;}
table.list td a{font-size:11px;color:#585858;text-decoration:underline;}
table.list td a:hover{text-decoration:none;}
table.list td span a{text-decoration:underline;color:#d61636;font-size:14px;}
table.list tr.bold td{font-size:12px;}
table.list tr.bold td.left{font-weight:bold;}
.pager{text-align:center;padding:10px 0;}
.pager a.controll_elem{color:#da2330;text-decoration:underline;}
.pager a{color:#333;text-decoration:none;padding:0 3px;}
.pager .current{color:#da2330;font-weight:bold;}
.cat_title{height:33px;background:url(../images/bg/cat_left.gif) top left no-repeat;padding-left:8px;}
.cat_title h1{height:33px;font-family:Arial;background:url(../images/bg/cat_right.gif) top right no-repeat;color:#535353;font-size:22px;padding:0 10px 0 2px;float:left;}
.cat_title h1 strong{color:#d81e32;font-weight:normal;}
.years a{color:#4d4d4d;text-decoration:underline;}
.years .year_item a{font-weight:bold;}
.years a strong{color:#da2330;text-decoration:none;}
a.back{padding:15px;float:left;}
.block_cont_inside_light a.title{font-size:12px;font-weight:bold;display:block;padding-right:30px;background:url(../images/bg/title_link.gif) right center no-repeat;float:left;}
p.firmabout{clear:both;}
small.descr{font-size:11px;color:#a1a1a1;padding-top:10px;display:block;}
#content .formater .pic img.map{background:transparent url(../images/bg/map.png) no-repeat scroll right top;display:block;padding:3px;}
#breadcrumb{padding:10px 0 10px 10px;background:transparent url(../images/bg/bc_home.gif) no-repeat scroll left center;}
#breadcrumb li{padding-right:22px;padding-left:8px;background:transparent url(../images/bg/bc_next.gif) no-repeat scroll right center;float:left;}
#breadcrumb li.last{background:none;color:#6c6c6c;font-size:12px;}
#breadcrumb li a{color:#6c6c6c;text-decoration:underline;font-size:12px;}
.ontop{z-index:999;}
.submit{margin:15px auto 0;position:relative;background:transparent url(../images/bg/adv_search.jpg) no-repeat scroll left top;width:353px;height:165px;}
.submit img{position:absolute;display:block;left:77px;bottom:10px;cursor:pointer;}
.input{padding-left:8px;margin:5px 0;background:transparent url(../images/bg/inp_left.gif) no-repeat scroll left top;}
.input input{width:95%;padding-top:5px;height:27px;padding-right:8px;background:transparent url(../images/bg/inp_right.gif) no-repeat scroll right top;font-size:16px;color:#b8b8b8;}
label{display:block;font-size:16px;color:#333;}
#content .categories{padding:0;}
#content .categories h2{font-size:22px;color:#575757;padding:0;font-weight:normal;}
#content .categories h2 span{color:#d81e32;}
.categories .result_descr{color:#5c5c5c;font-size:12px;padding-top:5px;}
.categories .result_descr span{color:#d81e32;font-weight:bold;}
.categories .cat_slider{margin-top:10px;width:269px;height:336px;padding:3px 2px;background:transparent url(../images/bg/cat_slider.gif) no-repeat scroll left top;}
.categories .cat_slider ul{width:269px;height:336px;overflow:auto;overflow-x:hidden;overflow-y:auto;}
.categories .cat_slider ul li a{overflow:hidden;white-space:nowrap;width:246px;height:27px;display:block;border-bottom:1px solid #e9e9e9;padding:3px 0 0 6px;font-size:16px;color:#6f6f6f;text-decoration:none;}
.categories .cat_slider ul li a:hover{background:transparent url(../images/bg/cat_slider_hover.gif) no-repeat scroll left top;color:#fff;}
#content .cat_list{padding-right:320px;position:relative;display:block;}
#content .cat_list li{float:left;width:100%;}
#content .cat_list li.pic{float:left;margin-left:10px;margin-right:-320px;position:relative;width:310px;}
#autocomplete{width:480px;position:absolute;background:transparent url(../images/bg/autocomplete_bottom.gif) no-repeat scroll left bottom;padding-bottom:7px;top:-20px;left:15px;z-index:9999;}
#autocomplete ul{width:480px;background:transparent url(../images/bg/autocomplete.gif) repeat-y scroll left top;}
#autocomplete ul li a{width:468px;height:26px;display:block;padding:3px 6px 0 6px;font-size:17px;color:#6f6f6f;text-decoration:none;overflow:hidden;}
#autocomplete ul li a:hover{background:url(../images/bg/autocomplete_hover.gif) no-repeat scroll 3px top;color:#fff;}
#autocomplete ul li.marked a{background:url(../images/bg/autocomplete_hover.gif) no-repeat scroll 3px top;color:#fff;}
#autocomplete ul li a span{float:left;/*width:380px;*/width:350px;}
#autocomplete ul li a strong{font-size:12px;float:right;font-weight:normal;padding-top:4px;}
#autocomplete a.close{display:block;width:68px;height:22px;background:transparent url(../images/bg/ac_close.gif) no-repeat scroll left top;color:#da2231;text-align:center;padding:4px 0 0 0;font-size:12px;text-decoration:underline;margin-right:10px;float:right;}
#autocomplete a.close:hover{background:transparent url(../images/bg/ac_close.gif) no-repeat scroll left top;color:#da2231;}
#content h2.quest{font-size:15px;color:#d81e32;font-family:Tahoma;}
#content h2.quest a{font-size:16px;color:#000;font-weight:bold;font-style:italic;font-family:Arial;}
#content div.quest{height:1px;}
#content .serv_it{background:transparent url(../images/bg/serv_delim.gif) repeat-x left bottom;margin-bottom:5px;padding-bottom:10px;}
.exctd{margin:0!important;padding:0!important;background-color:#c01c2a!important;border-color:#c01c2a!important;color:#fff!important;}
* html .fixed{position:absolute;}
.fixed{position:fixed;}
#dialog-overlay{top:0;left:0;width:100%;height:100%;z-index:900;}
#dialog-container{overflow:hidden;z-index:901;text-align:left;}
#dialog-top{background:#999;border:1px solid #fff;padding:5px;font-weight:bold;}
#dialog-title{color:#333;}
#dialog-close{color:#fff;padding-left:5px;}
#dialog-close:hover{color:#ccc;}
#dialog-bottom{background:#eee;border-top:1px solid #ccc;color:#666;padding:5px;text-align:center;font-size:12px;}
#dialog-bottom .next,#dialog-bottom .prev{color:#ccc;font-weight:bold;color:#333;}
#dialog-bottom .next:hover,#dialog-bottom .prev:hover{color:#f90;}
#dialog-bottom .next{padding-left:10px;}
#dialog-bottom .prev{padding-right:10px;}
#dialog-loading{color:#ccc;font-weight:bold;text-align:center;padding:20px;}
#dialog-container .alert,#dialog-container .confirm{text-align:center;color:#999;}
#dialog-container .alert input,#dialog-container .confirm input{font-weight:bold;width:75px;}
#dialog-container .myFirstDialog{color:orange;font-size:20px;}
.dialog_top_decor{padding:0 10px;position:relative;height:10px;font-size:0;}
.dialog_top_decor .left{height:10px;width:10px;position:absolute;background:url(../images/bg/dialog_left_top.gif) top left no-repeat;top:0;left:0;}
.dialog_top_decor .right{height:10px;width:10px;position:absolute;background:url(../images/bg/dialog_right_top.gif) top left no-repeat;top:0;right:0;}
.dialog_top_decor .inner{height:10px;background:url(../images/bg/dialog_top.gif) top left repeat-x;}
.dialog_body h2{color:#555;font-size:16px;font-weight:bold;padding-bottom:10px;}
.dialog_top_decor a img{display:block;}
.dialog_top_decor a{display:block;position:absolute;top:20px;right:20px;}
.dialog_body{background:bottom left repeat-x #f4f4f4;padding:10px 20px;overflow:hidden;}
.dialog_inner_body{background:bottom left repeat-x #fdfdfd;padding:0 20px;}
.dialog_inner_body p{padding:5px 0 0 0;color:#989898;font-size:12px;}
.dialog_inner_body p strong{text-decoration:underline;color:#262d35;}
.dialog_inner_body ul{padding:5px 15px;color:#989898;font-size:12px;}
.dialog_bot_decor{padding:0 10px;position:relative;height:10px;overflow:hidden;}
.dialog_bot_decor .left{height:10px;width:10px;position:absolute;background:url(../images/bg/dialog_left_bot.gif) top left no-repeat;top:0;left:0;}
.dialog_bot_decor .right{height:10px;width:10px;position:absolute;background:url(../images/bg/dialog_right_bot.gif) top left no-repeat;top:0;right:0;}
.dialog_bot_decor .inner{height:10px;background:url(../images/bg/dialog_bot.gif) top left repeat-x;}
.dialog_body .more_btn{display:block;overflow:hidden;text-indent:-9999px;background:url(../images/btn/popup_more.gif) top left no-repeat;width:102px;height:30px;float:right;}
.photo_item{padding:5px;float:left;}
#content .cat_popup .close_cat_popup{background:transparent url(../images/bg/dialogs_close.gif) repeat scroll 15px 50%;color:#f00;height:16px;position:absolute;right:5px;text-indent:-9999px;top:5px;width:14px;z-index:99999;overflow:hidden;}
table.list td a.down_link{color:#dc3128;margin-top:10px;display:block;}

#ftr_block {bottom:135px;left:2%;/*margin-bottom:-11px;*/position:absolute;width:96%;z-index:100;}
#ftr_box {width:100%;z-index:1;}
.banner_175x50 {height:50px;left:505px;position:absolute;top:125px;width:175px;}
.banner_110x325 {float:left; width:110px; height:325px;margin-right:10px;margin-top:6px;}
.banner_catalog_box_100x100 {width:100px;float:right;margin-top:6px;}
.banner_catalog_box_100x100 .banner_100x100 {margin-bottom:20px; width:100px; height:100px;}
.banner_234x60 {height:60px;left:157px;position:absolute;top:-4px;width:234px;}
.banner_468x60 {height:60px;left:458px;position:absolute;top:-4px;width:468px;}
.banner_357x240 {height:240px;/*left:0;position:absolute;top:155px;*/width:357px;/*margin-top:-235px;*/ margin-top:10px;}
#content .cont_data.home { padding:40px 0 10px 5px;}
.statistic_firm {bottom:-34px;position:absolute;right:6px;}
.banner_600x60 {height:90px;position:relative;width:100%;text-align:center;}
.banner_600x60_home {height:90px;position:absolute;width:100%;text-align:center;top:-5px;z-index:100;}

.serv_it .photo_item {width:250px;min-height:250px;float:left;padding:10 10px 10px 0;text-align:center;}
.photo_item img {border:1px solid #C2C2C2;}

