* {margin:0; padding:0;}
:focus {outline:0;}
body {
	background: #c6c6c6;
	background-attachment: fixed;
	font: 10px Verdana, Tahoma, sans-serif;
	color: #777;
}
table {border-collapse:collapse; border:none;}
label {font-size:12px;}
table td {padding:0px; border:none;}
img {border:0px;}
input {border:solid 1px #C0C0C0;}
form {margin:0px; padding:0px;}
select {border:solid 1px #C0C0C0;}
a, a:link, a:visited, a:active {color:#660000; text-decoration:underline;}
a:hover {text-decoration:none;}
.clear {clear:both; font-size:1px; height:1px; line-height:1px; margin:0 0 -1px;}
#container, #container2, #order_container {margin:0 auto; width:1000px; background:#d2d2d2 url('../images/content_bg.gif') repeat-y 0 0;}
#top, #top2 {position:relative; height:133px; background:#cbcac7 url('../images/logoline_bg.gif') repeat-x 0 26px;}
#service_menu, #service_menu2 {position:absolute; top:26px; left:863px; background:url('../images/logoline_bg2.gif') repeat-x 0 0; width:137px;}
#service_menu ul {height:94px; padding:13px 0 0; background:url('../images/logoline_bg_r.gif') no-repeat 100% 0; width:137px;}
#service_menu li {position:relative; margin:0 0 0 -89px; list-style-type:none; font-size:12px; padding:0 0 4px;}
* html #service_menu li {height:1%; width:226px;}
#service_menu li a {display:table-cell; padding:3px 0 3px 27px;}
* html #service_menu li a {display:inline-block;}
*:first-child+html #service_menu li a {display:inline-block;}
#service_menu li.favorite a {background:url('../images/ico_star.gif') no-repeat 0 0;}
#service_menu li.startpage a {background:url('../images/ico_paper.gif') no-repeat 1px 3px;}
#service_menu li.add a {background:url('../images/ico_plus.gif') no-repeat 2px 4px;}
#service_menu li a {color:#fff;}
#top .logo {position:absolute; left:0; top:26px;}
#infoline {position:absolute; left:0; top:0; height:26px; width:1000px; background:#313d72 url('../images/infoline_bg.gif') repeat-x 0 0; color:#fff; font-size:11px;}
#infoline div {position:absolute; top:0; padding-top:3px; height:23px;}
#infoline .date {left:0; width:306px; padding-left:24px; text-align:center; background:url('../images/infoline_bg_l.gif') no-repeat 0 0;}
#infoline .time {left:329px;}
#infoline .weather {left:374px; text-align:center; width:266px;}
#infoline .weather .sunny {padding-left:20px; background:url('../images/ico_weather_sunny.gif') no-repeat 3px 2px;}
#infoline .rate {left:640px; width:360px; background:url('../images/infoline_bg_r.gif') no-repeat 100% 0;}
#infoline .rate span {padding:0 4px 0 12px;}
#infoline .rate .down {background:url('../images/rate_down.gif') no-repeat 3px 5px;}
#infoline .rate .up {background:url('../images/rate_up.gif') no-repeat 3px 5px;}
#content, #content2, #content_text {padding:45px 0 0; background:url('../images/content_bg_t_inner.gif') no-repeat 0 0; border:solid 0px red;}
.anketa #content{background:url('../images/anketa_bg.gif') no-repeat 0 0;}
.feedback #content, .advsearch #content, .sitemap #content{background:url('../images/content_bg_t_inner.gif') no-repeat 0 0;}
.home #content {background:url('../images/content_bg_t.gif') no-repeat 0 0;}
#footer .nav {width:694px; min-height:51px; height:auto !important; height:51px; float:left; background:#660000 url('../images/footer_bullet.gif') repeat-y 0 0; border:solid 0px red;}
#footer .nav .nav_bottom{min-height:51px; height:auto !important; height:51px; background:url('../images/footer_bottom.gif') no-repeat 0 100%;}
#footer .nav .nav_bottom .nav_top{min-height:51px; height:auto !important; height:51px; background:url('../images/footer_top.gif') no-repeat 0 0;}
#footer .nav1 {position:relative; left:36px; width:304px;}
#footer .nav2 {position:relative; left:52px; width:339px;}
#footer .nav ul {min-height:42px; height:auto !important; height:42px; top:0; float:left; padding:9px 0 0;}
#footer .nav ul li {list-style-type:none; float:left; padding:0 12px 8px 0;}
#footer .nav ul li a {color:#fff;}
#footer .logos {float:left; margin-left:30px; width:255px; height:62px; border:solid 0px black; padding:0px 0px 0px 0px;}
#footer .contact {margin:8px 0px 8px 8px; width:960px; height:30px; border:solid 0px red; background:url('../images/phone_num.gif') no-repeat 716px 0px;}
#footer .contact_ekat {left:280px; width:709px; background:url('../images/phone_num_ekat.gif') no-repeat 452px 3px; height:30px;}
#footer .contact_perm {left:280px; width:709px; background:url('../images/phone_num_perm.gif') no-repeat 452px 3px; height:30px;}
#footer .contact a {color:#626261; font-weight:bold; font-size:10px; cursor:pointer;}
.other_sites {margin:-20px 0px 0px 210px;}
.other_sites a {margin-right:46px;}
#footer .contact .footer_copyright a{color:#9F9F9F; font-weight:normal; font-family:'Arial';}
.ads {background:url('../images/ads_bg.gif') no-repeat 0 0; float:right; margin-bottom:-272px; width:290px; height:272px; padding:10px 0 0 6px; border:solid 0px green;}
.anketa .ads {position:relative; top:68px;}
.feedback #content .ads, .advsearch #content .ads {margin-top:41px; background:url("../images/ads_bg_feedback.gif") no-repeat 0px 0px; border:solid 0px red;}
.sitemap #content .ads {margin-top:35px; background:url("../images/ads_bg_feedback.gif") no-repeat 0px 0px; border:solid 0px red; padding-top:10px;}
.search_results .ads {background:url('../images/ads_bg_search_results.gif') no-repeat 0 0;}
.text .ads {background:url('../images/ads_bg_text.gif') no-repeat 0 0;}
.home .ads {background:url('../images/ads_bg_home.png') no-repeat 0 0; width:280px; position:relative; left:-10px;}
* html .home .ads {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/ads_bg_home.png',sizingMethod='image');}
* html .home .ads img {position:relative; z-index:500;}
.ads a {display:block; margin:0px 0px 6px 0px; width:280px; height:130px; border:solid 0px red;}
.categories, #form_advanced_search, #rubricator, #sitemap, #form_feedback {margin-right:296px; padding:0 0 0 10px;}
.categories {background:url('../images/categories_bg.gif') repeat-y 10px 100%; margin:0px 290px 0 0px;}
* html .categories {height:1%;}
.categories_content, .adv_search_content, .rubricator_content, .sitemap_content, .anketa_content {width:100%; float:left;}
.categories_content {/*background:url('../images/cat_bg.gif') repeat-x 0 0; */background:url('../images/categories_bg_t.gif') no-repeat 0 0; min-height:282px; /*padding-bottom:10px; */}
* html .categories_content {height:282px;}
* html .categories_content, * html .adv_search_content, * html .rubricator_content, * html .sitemap_content {width /**/:auto;}
.categories ul {float:left; /*height:auto; min-height:256px; */padding-top:26px;}
.categories ul li {list-style-type:none; font-size:11px; padding:0 15px 17px 0;}
.short ul li {padding-bottom:12px; line-height:12px;}
.categories .col1 {width:203px; padding-left:37px; background:url('../images/cat_bg_line.gif') no-repeat 100% 36px; height:auto; min-height:256px;}
.categories .col2 {width:198px; padding-left:45px; background:url('../images/cat_bg_line.gif') no-repeat 100% 36px; height:auto; min-height:256px;}
.categories .col3 {width:173px; padding-left:38px; /*background:url('../images/cat_bg_r.gif') no-repeat 100% 0; */height:auto; min-height:256px;}
.categories .tabs {position:relative; top:-29px; left:0; padding:0; height:0; margin:0 0 -40px;}
.categories .tabs li {float:left; padding:1px 0 0;}
.categories .tabs li a {display:block; height:39px;}
.categories .tabs li .tab1 {width:240px; background:url('../images/cat_tab1.gif') no-repeat 0 0;}
.categories .tabs li .tab2 {width:335px; background:url('../images/cat_tab2.gif') no-repeat 0 0;}
.categories .tabs li.active a {cursor:default;}
.categories .tabs .active .tab1 {background:url('../images/cat_tab1_active.gif') no-repeat 0 0;}
.categories .tabs .active .tab2 {background:url('../images/cat_tab2_active.gif') no-repeat 0 0;}
#form_search {height:149px; background:url('../images/search_bg.jpg') no-repeat 728px -10px; position:relative; padding:0px 0 0 183px; border:solid 0px red;}
#form_search .title, #advanced_search .title, #feedback .title, #advsearch .title {position:absolute; background:url('../images/search_title.gif') no-repeat 0 0; width:118px; height:31px; top:0px; left:47px;}
#form_search .where, #advanced_search .where, #feedback .where, #advsearch .where {position:absolute; background:url('../images/where.gif') no-repeat 0 0; width:43px; height:31px; top:0px; left:515px;}
#form_search .help {position:absolute; display:block; background:url('../images/ico_help.gif') no-repeat 0 0; width:25px; height:25px; top:7px; left:934px;}
#form_search .help2 {position:absolute; display:block; background:url('../images/ico_help2.gif') no-repeat 0 0; width:25px; height:25px; top:7px; left:934px;}
#form_search .help3 {position:absolute; display:block; background:url('../images/ico_help3.gif') no-repeat 0 0; width:25px; height:25px; top:7px; left:934px;}
#form_search .find {position:absolute; display:block; width:90px; height:33px; top:0px; left:748px;}
#form_search .find:link {background:url('../images/find_btn.gif');}
#form_search .find:hover {background:url('../images/find_btn2.gif');}
#form_search .find img{width:90px; height:33px;}
#form_search #search_text {width:299px; height:25px; border:1px solid #898989; color:#373737; font:bold 14px Verdana, Tahoma, sans-serif; padding:5px 6px 0; margin-right:72px; letter-spacing:-1px;}
#form_search #search_where {width:148px; height:25px; border:1px solid #898989; color:#373737; font:bold 14px Verdana, Tahoma, sans-serif; padding:5px 6px 0; letter-spacing:-1px;}
@media all and (min-width:0px) {body #form_search input { padding-top:0; height:27px; }:root body #form_search input { padding-top:5px; height:22px; }}
#form_search .advsearch {position:relative; font-size:11px; color:#000; padding:4px 0 10px; width:520px;}
#form_search .advsearch a.case:link {color:#707070; font-weight:bold; font-size:11px;}
#form_search .advsearch .more {position:absolute; right:0; top:4px; font-weight:bold; color:#000;}
.page_nav {text-align:center; font-size:12px; padding:11px 0;}
.page_nav * {padding:0 4px 0 0;}
#container .page_nav .active, #container2 .page_nav .active {text-decoration:none; cursor:default;}
/* infopage */
/*body.infopage {background:#C6C6C6;}
.infopage #container {width:100%;}
.infopage #top {height:81px; background:url('../images/infopage_topbg.gif') repeat-x 0 0;}
.infopage .lefttop {width:21px; height:81px; background:url("../images/infopage_lefttop.gif") no-repeat; float:left;}
.infopage .centertop {margin-left:21px; margin-right:24px; height:81px; text-align:center; border:solid 0px gray; 	}
.infopage .righttop {width:24px; height:81px; background:url("../images/infopage_righttop.gif") no-repeat; position:absolute; top:0px; right:0px;}
.infopage #servicemenu {width:905px; height:81px; background:url("../images/ip_menu_bullet.gif") repeat-x; border:solid 0px red; margin:0 auto;}
.infopage #servicemenu ul {width:905px; height:81px; background:url('../images/ip_menu_right.gif') no-repeat 100% 0; padding:0; border:solid 0px red; list-style:none;}
.infopage #servicemenu ul li {float:left; margin:0; padding:0 15px 0 0; height:81px; font-size:12px; background:url('../images/ip_menu_sep.gif') no-repeat 0 0; border:solid 0px green;}
.infopage #servicemenu li.print {background:url('../images/ip_menu_left.gif') no-repeat 0 0; width:140px; padding:0 25px 0 78px; border:solid 0px green;}
.infopage #servicemenu li.mail {padding-right:18px;}
.infopage #servicemenu li.favorite {padding-left:5px;}
.infopage #servicemenu li.mail {padding-left:10px;}
.infopage #servicemenu li.sms {padding-left:10px;}
.infopage #servicemenu li a {display:block; text-align:left; padding:6px 0 3px 34px; color:#FFFFFF; border:solid 0px white; height:29px;}
* html .infopage #servicemenu li a {float:left;}
.infopage #servicemenu li.print a {background:url('../images/ip_print.gif') no-repeat 0 0; margin-top:27px; margin-left:0px; margin-right:0px; border:solid 0px white;}
.infopage #servicemenu li.favorite a {background:url('../images/ip_fav.gif') no-repeat 8px 5px; margin-top:22px; margin-left:0px; padding:12px 0px 3px 38px;}
.infopage #servicemenu li.mail a {padding-left:42px; background:url('../images/ip_mail.gif') no-repeat 10px 6px; margin-top:21px; margin-left:0px; padding:13px 0px 3px 38px;}
.infopage #servicemenu li.sms a {padding-left:31px; background:url('../images/ip_sms.gif') no-repeat 8px 2px; margin-top:25px; margin-left:0px; padding:9px 0px 3px 38px;}
.infopage #content {background:#F0F0EE url("../images/ip_left.gif") repeat-y; padding:0;}
.infopage #content .r_content {background:url("../images/ip_right.gif") repeat-y right;}
.company {width:826px; margin:0 auto; padding:160px 0 26px; position:relative; border:solid 0px red;}
.company h1 {position:absolute; left:150px; top:10px; font:bold 18px Verdana, Tahoma, sans-serif; color:#A83739; line-height:18px;}
.company .logo {width:120px; height:60px; display:block; position:absolute; left:20px; top:10px;}
.company .address, .company .phones, .company .web {line-height:13px; font-size:11px; color:#707070; width:171px; height:81px; padding-top:0px; background:url("../images/company_sep.gif") no-repeat top right; position:absolute; left:95px; top:69px; border:solid 0px red;}
.company .phones {left:266px; font-size:14px; font-weight:bold; padding:0px 17px 0px 10px; line-height:18px; width:190px; text-align:right;}
.company .phones .tel {font-size:10px; font-weight:normal; margin:0px 3px 0px -68px;}
.company .phones .fax {font-size:10px; font-weight:normal; margin:0px 3px 0px -71px;}
.company .web {left:527px; top:64px; width:220px; padding:0px 0px 0px 20px; background:none;}
.company .web a {color:#660000;}
.company .web .timetable {color:#660000; float:right; border:solid 0px red; position:relative; left:-25px;}
.company .price {display:block; background:url("../images/price_icon.gif") no-repeat 0px 0px; padding:9px 0px 0px 36px; font-weight:bold; font-size:11px; height:21px; position:absolute; left:20px;}
.company .network {display:block; background:url("../images/network_icon.gif") no-repeat 0px 0px; padding:9px 0px 0px 36px; font-weight:bold; font-size:11px; height:21px; position:relative; left:250px; width:190px; border:solid 0px red;}
.company .company_about {width:826px; background:#c4c4c4 url("../images/company_info_bullet.gif") repeat-y top left; position:relative;}
.company .company_about .company_bottom {background:url("../images/company_info_bottom.gif") no-repeat bottom left;}
.company .company_about .company_bottom .company_top {color:#FFFFFF; background:url("../images/company_info_top.gif") no-repeat top left; position:relative; font-size:11px; padding:13px 0px 13px 24px;}
* html .company .about, * html .company .about .t, * html .company .about .b {position:relative; height:1%;}
.company .about_more {width:826px; color:#777; background:#d6d6d6 url('../images/about_more_bg.gif') repeat-y 0 0; margin:0px 0px 0 0px; position:relative; border:solid 0px red;}
.company .about_more .t {background:url('../images/about_more_bg_b.gif') no-repeat 0 100%; position:relative; border:solid 0px red; height:1%;}
.company .about_more .b, .company .about_more .b_goods, .company .about_more .b_center {background:url('../images/about_more_bg_t.gif') no-repeat 0 0; padding:49px 42px 24px;}
.company .about_more .b_center {text-align:center;}
.company .about_more .b_goods {padding:40px 20px 20px 20px; border:solid 0px red;}
.company .about_more .b_goods ul {margin-bottom:10px;}
.company .about_more h2 {position:absolute; left:24px; top:7px; font:bold 14px Verdana, Tahoma, sans-serif; color:#fff;}
.company .about_more h2 strong {display:block; background:url('../images/about_more_tl_bg_r.gif') no-repeat 100% 0; height:25px; padding:7px 47px 0 9px; min-width:100px;}
* html .company .about_more h2 strong {float:left; width:100px; white-space:nowrap;}
.company .photo .b {padding:40px 10px 10px 20px; text-align:left;}
* html .company .photo .b {padding-left:20px;}
.company .photo a {margin:0 6px 0 0px;}
.company .about_more table {width:790px; margin-bottom:10px;}
.company .about_more table td {padding-left:10px; border:solid 0px red;}
.l_col {background:url("../images/line.gif") repeat-y right top; position:absolute; left:20px; width:380px;}
.r_col {width:380px; position:relative; left:410px; margin-bottom:15px;}
.company .about_more ul {margin:0 0 7px 25px;}
.company .about_more ul li {list-style-image:url('../images/dot.gif'); padding:0px 0px 0px 0px; font-size:10px;}
.companyx .about_more ul li {list-style-type:none; background:url('../images/dot.gif') no-repeat 0 1px; padding:0px 0px 0px 15px; font-size:10px;}
.ip_bottom_content {width:700px; text-align:left; margin:0 auto; border:solid 0px green;}
.ip_bottom_content strong {color:#660000;}
.ip_bottom_content td {vertical-align:top;}
.ip_leftcol {width:234px; font-size:10px; background:url("../images/line.gif") repeat-y right top; padding-right:10px; border:solid 0px red;}
.ip_ccol {width:157px; font-size:10px; background:url("../images/line.gif") repeat-y right top; padding:0px 10px 10px 10px; border:solid 0px #0000FF;}
.ip_rcol {width:243px; font-size:10px; padding:0px 10px 10px 10px; border:solid 0px #0000FF;}
.ip_bottom {background:url("../images/ip_bottom_bullet.gif") repeat-x bottom left; border:solid 0px red; margin-top:-15px;}
.ip_bottom_left {background:url("../images/ip_bottom_left.gif") no-repeat left bottom;}
.ip_bottom_right {background:url("../images/ip_bottom_right.gif") no-repeat bottom right; text-align:center; padding-bottom:10px; width:100%;}
.infopage .footer {height:45px; border:solid 0px red; background:#858585 url("../images/ip_footer_bullet.gif") repeat-x left bottom;}
.ip_footer_left {width:284px; height:45px; background:url("../images/ip_footer_left.gif") no-repeat; float:left;}
.ip_footer_bullet {height:45px; margin-left:284px; border:solid 0px red;}
.ip_footer_right {height:35px; margin-left:284px; background:url("../images/ip_footer_right.gif") no-repeat top right; text-align:right; padding:10px 50px 0px 0px;}
.ip_footer_copy {font-size:10px; position:relative; left:70px; top:11px; color:#BFC2C7;}
.ip_footer_copy a {color:#BFC2C7;}
.ip_counters {}
.ip_counters img{margin-right:10px;}
.pricelist {display:block; background:url('../images/ico_p.gif') no-repeat 0 0; padding:8px 0 12px 36px; float:right;}
.other {display:block; background:url('../images/ico_plus3.gif') no-repeat 0 0; padding:8px 0 12px 36px; float:left; font-weight:bold; position:relative; margin-top:5px; height:1%;}
.more_info {background:url('../images/more_info_bg2.gif') no-repeat 0 5px; margin:0 -50px 0 -15px; padding:20px 0 0 15px; position:relative;}
.more_info .bg {background:url('../images/more_info_bg.gif') repeat-y 179px 0; height:1%;}
.more_info .col {width:170px; float:left; padding:5px 20px 5px 0;}
.more_info .middle {width:188px;}
@media print {.infopage #top {	display:none;}.company .about_more ul {	width:290px;}.more_info .middle {	width:170px;}.pricelist, .other {	display:none;} .company .price{display:none} .company .network{display:none;} .company .company_about{margin-top:15px;}}
.more_info h5 {font:bold 10px Verdana, Tahoma, sans-serif; color:#002b88; padding:0 0 6px;}*/

/* search_results */
.search_results #rubricator {background:#fff url('../images/search_results_bg.gif') repeat-y 0 0; margin:0 290px 0 176px; padding:0; padding-right:6px; height:1%;}
.search_results .rubricator_content {background:url('../images/search_results_bg_b.gif') no-repeat 0 100%; position:relative; z-index:50; padding:0 6px 0 0;}
* html .search_results .rubricator_content {padding:0 10px 0 0; margin-right:-10px; height:1%;}
.search_results .rubricator_content .t {background:url('../images/search_results_bg_t.gif') no-repeat 8px 0; 	padding:20px 0 40px 0; min-height:227px;}
* html .search_results .rubricator_content .t {height:227px; margin:0 -15px 0 0; width:528px;}
.ads2 {float:left; width:174px; position:absolute; padding:10px 0 10px 10px; background:url('../images/ads2_bg.gif') no-repeat 10px 0;}
.total {font-weight:bold; padding:19px 0 0 27px;}
.total .noexact {color:#f00;}
.search_results .page_nav {position:absolute; z-index:10; bottom:5px; left:0; text-align:center; width:525px; color:#002b88; /*background-color:#0f0; */}
.rubricator .page_nav {padding:2px 0 16px; margin:0 140px;}
.prev_all, .search_results .prev, .rubricator .prev, .search_results .next, .rubricator .next, .next_all {display:block; width:16px; height:20px; position:absolute; z-index:50; bottom:11px;}
.prev_all {left:81px;}
.rubricator .prev_all {left:74px;}
.search_results .prev {left:104px;}
.rubricator .prev {left:97px;}
.search_results .next {left:412px;}
.rubricator .next {left:580px;}
.next_all {left:435px;}
.rubricator .next_all {left:603px;}
.plashka {height:108px; width:508px; padding:0 0 0 26px; position:absolute; z-index:50; top:-66px; left:0; background:url('../images/plashka_bg.gif') no-repeat 0 0; color:#4e4e4e; font-size:11px;}
.plashka2 {background:url('../images/plashka_bg2.gif') no-repeat 0 0;}
#container .plashka a {color:#4e4e4e;}
.plashka .in_titles {padding:16px 0 3px; font-weight:bold;}
.plashka span {display:block; float:left; padding:6px 0 0; width:57px; font-weight:bold;}
/*.plashka2 span {_padding:0;}*/
.search_additional {}
.search_additional a {color:#000;}
.breadcrumb {position:absolute; z-index:50; left:-127px; top:-91px; color:#00439a; font-size:11px; font-weight:bold; width:520px; vertical-align:bottom; width:520px; height:80px; padding:0 0 0 134px; background:url('../images/tl_naideno.gif') no-repeat 0 49px;}
#container .breadcrumb a {text-decoration:none;}
#container .breadcrumb a:hover {text-decoration:underline;}
.plashka_favorite, .plashka_print {display:block; width:20px; height:20px; position:absolute; z-index:100; top:3px; left:435px;}
.plashka_print {left:487px;}
.companies {padding:7px 0 30px 22px; _padding-bottom:25px; _padding-top:14px; position:relative;}
.level4 .companies {padding:3px 0 40px 100px; _padding-bottom:35px; _padding-top:14px;}
.company_block {width:491px; margin-bottom:6px; _margin-bottom:24px; position:relative;}
.company_block .bg_t {width:491px; height:9px; border:0; background:url('../images/company_block_t.png') no-repeat 0 0;}
* html .company_block .bg_t {background:none; /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/company_block_t.png',sizingMethod='image'); */position:absolute; top:-9px;}
.company_block .bg_b {width:491px; height:9px;    border:0px; background:url('../images/company_block_b.png') no-repeat 0 0; 
}
* html .company_block .bg_b {position:absolute; /*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/company_block_b.png',sizingMethod='image'); */}
.company_content {width:485px; padding:0 0 0 6px; background:url('../images/company_block_bg.png') repeat-y 0 0; position:relative;}
* html .company_content {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/company_block_bg.png',sizingMethod='scale');}
.company_content_t {background:url('../images/company_block_content_t.gif') no-repeat 0 0; position:relative; /*background-color:#00f; */}
.company_content_b {background:url('../images/company_block_content_b.gif') no-repeat 0 100%; padding:0 19px 11px 15px; position:relative; height:1%; /*margin-bottom:-1px; *//*background-color:#0f0; */}
.company_content h3 {font:bold 14px Verdana, Tahoma, sans-serif; color:#002b88; margin:0 115px 0 0; padding:8px 0 8px 3px; min-height:25px; line-height:14px; position:relative;}
* html .company_content h3 {height:25px;}
.company_content .logo {float:right;}
.company_content .contact {padding:0 0 0 23px; color:#777777;}
.company_content address {font-style:normal; display:block; padding:1px 0 8px; color:#909090; position:relative;}
.company_content .contact strong {font-size:16px; letter-spacing:-1px;}
.company_content .links {padding:6px 0 0;}
.company_content .links a {margin:0 16px 0 0;}
.company_content .info {clear:both; position:relative; height:1%;}
.company_content .info p {padding:5px 4px 8px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; color:#ef8dc0; margin:9px 25px 0 44px;}
.company_content .info a {color:#ef8dc0;}
.company_content .info a, .company_content .from a, .company_content h3 a {text-decoration:none; position:relative;}
.company_content .info a:hover, .company_content .from a:hover, .company_content h3 a:hover {text-decoration:underline;}
.company_content .info .icon {position:absolute; display:block; left:15px; top:50%; margin:-14px 0 0; width:31px; height:31px; background:url('../images/ico_info.png') no-repeat 0 0; cursor:pointer;}
* html .company_content .info .icon {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/ico_info.png',sizingMethod='image');}
.company_content .from {clear:both; position:relative; padding:10px 0 0 27px; text-transform:uppercase; height:1%;}
.company_content .from .icon {display:block; position:absolute; left:0; top:9px; width:24px; height:25px; background:url('../images/ico_from.png') no-repeat 0 0; cursor:pointer;}
* html .company_content .from .icon {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/ico_from.png',sizingMethod='image');}
.company_content .from .icon2 {display:block; position:absolute; left:0; bottom:-5px; width:24px; height:25px; background:url('../images/ico_from2.png') no-repeat 0 0;}
* html .company_content .from .icon2 {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/ico_from2.png',sizingMethod='image');}
.company_content .icon_print, .company_content .icon_mail, .company_content .icon_call {display:block; width:18px; height:18px; position:absolute; z-index:50; left:373px; top:0;}
.company_content .icon_mail {left:412px;}
.company_content .icon_call {left:450px;}
.company_content .num {position:absolute; right:15px; bottom:1px; color:#002b88;}
.text h1, .sitemap h1, .questionnaire h1.maintitle, .advanced_search h1.maintitle {font:26px Verdana, Tahoma, sans-serif; color:#00439a; background:url('../images/title_bg.gif') no-repeat 0 2px; padding:0 0 0 37px; margin:8px 0 0 47px; position:relative; height:39px;}
.text h1 strong, .sitemap h1 strong, .questionnaire h1.maintitle strong, .advanced_search h1.maintitle strong {position:absolute; z-index:10; top:0; left:37px; clip:rect(0 600px 21px 0); font-weight:normal; color:#5c87be;}
.questionnaire h1.maintitle {font:19px Verdana, Tahoma, sans-serif; color:#00439a; background:url('../images/title_bg.gif') no-repeat 0 2px; padding:0 0 0 37px; margin:8px 0 0 47px; position:relative; height:39px;}
.questionnaire h1.maintitle div {height:39px; padding-top:4px;}
.questionnaire h1.maintitle strong {position:absolute; z-index:10; top:4px; left:37px; clip:rect(0 620px 11px 0); font-weight:normal; color:#5c87be;}
#text_content {margin-right:296px; padding:0 0 0 10px;}
#text_content2 {width:100%; float:left;}
#nav {width:168px; float:left; padding:15px 0 0; background:url('../images/nav_t.gif') no-repeat 0 0;}
.nav_bg {background:url('../images/nav_bg.png') repeat-y 0 0; margin:0 -4px 0 0; width:172px;}
* html .nav_bg {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/nav_bg.png',sizingMethod='scale'); position:relative; height:1%;}
.nav_b {background:url('../images/nav_b.png') repeat-y 0 0; height:13px;}
* html .nav_b {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/nav_b.png',sizingMethod='image'); width:172px; position:relative; margin:0 -4px 0 0;}
#text_content3 {margin-left:168px;}
#text_content4 {width:100%; float:left; background:url('../images/text_page_t.gif') no-repeat 0 0; padding:15px 0 0;}
.text_page {padding:0 6px 0 0; margin:0 -6px 0 0; background:url('../images/text_page_bg.png') repeat-y 0 0; width:100%;}
* html .text_page {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/text_page_bg.png',sizingMethod='scale'); position:relative; height:1%;}
.text_page_content {background:#fff url('../images/text_page_bg_t.gif') no-repeat 0 0; margin:0 0 0 6px;}
.text_page_content2 {background:url('../images/text_page_bg_b.gif') repeat-x 0 100%; padding:0 18px 10px; font-size:12px; color:#474747; position:relative; height:1%;}
.text_page_b {background:url('../images/text_page_b.png') repeat-y 0 0; height:16px; width:532px; margin:0 -6px 0 0;}
* html .text_page_b {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/text_page_b.png',sizingMethod='image'); position:relative;}
#menu {padding:8px 8px 34px;}
#menu li {list-style-type:none; font-size:12px; padding:0 0 6px 12px; height:1%; position:relative;}
#menu li a {color:#474747; text-decoration:none;}
#menu li a:hover {text-decoration:underline;}
#menu li ul {padding:6px 0 0; margin:0 0 -6px; height:1%; position:relative;}
#menu li.active {background:url('../images/arrow_small.gif') no-repeat 1px 4px;}
.news {margin-left:10px; }
#news_content {margin-right:10px;}
#news_content h1, #news_content h2, #news_content h3, #news_content h4 {color:#002B88;}
#news_content ul, #news_content ol {padding:0; padding-left:20px; _padding-left:24px; padding-bottom:10px;}
#news_content img {margin:15px auto; }
#news_content li {}
#news_content h3, #news_content h2 {margin-top:20px; margin-bottom:8px; }
#news_content p {margin-top:10px; margin-bottom:10px;}
#news_content table {width:100%; margin:0 auto; border-left:1px solid #f0f0f0; border-top:0; /*1px solid #dadada; */margin-bottom:10px;}
#news_content td, #news_content th  {border-right:1px solid #f0f0f0; border-bottom:1px solid #f0f0f0; text-align:center; padding-top:3px; padding-bottom:3px; height:24px;}
#news_content table th {border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; background:transparent url('../images/text_page_table_top_bg.png') top left repeat-x; height:27px; color:474747;}
/*.news li {list-style-type:none; padding:0 0 19px;}
.news li span {display:block; font-size:10px;}
.news li span.more {text-align:right;}*/
.text_block pre {font-family:verdana; width:470px; white-space:-moz-pre-wrap !important;  /* Mozilla, since 1999 */white-space:-pre-wrap;      /* Opera 4-6 */white-space:-o-pre-wrap;    /* Opera 7 */word-wrap:break-word;       /* Internet Explorer 5.5+ */ }
.text_page_content2 h3 {font:bold 12px Verdana, Tahoma, sans-serif; color:#474747; padding:0 0 3px;}
.text_page_content2 p {padding:0 0 10px;}
.text_page_content2 .pic {text-align:center; font-size:10px; padding:0 0 10px;}
.text_page_content2 .pic img {margin:0 0 3px;}
.gallery {position:absolute; width:511px; border:1px solid #ccc;}
.ads3 {margin:-4px 0 0 76px; padding:0 0 1px;}
* html .ads3 {padding:0;}
.ads3 div.ad_block {background:url('../images/ads_360x130_bg.png') no-repeat 0 0; float:left; margin:0 -10px 0 0; width:380px; height:150px;}
* html .ads3 div.ad_block {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/ads_360x130_bg.png',sizingMethod='image');}
.ads3 div img {margin:10px; position:relative; z-index:50;}
* html .sitemap_content {padding:0 8px 0 0; margin:0 -8px 0 0 !important;}
.sitemap_content .t {padding:40px 10px 16px 5px; width:679px !important;}
.box {margin:-11px 0 0;}
.box_t {width:681px; height:20px; background:url('../images/box_t.png') no-repeat 0 0;}
* html .box_t {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/box_t.png',sizingMethod='image');}
.box_b {width:681px; height:19px; background:url('../images/box_b.png') no-repeat 0 0;}
* html .box_b {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/box_b.png',sizingMethod='image');}
.box_bg {width:681px; background:url('../images/box_bg.png') repeat-y 0 0;}
* html .box_bg {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/box_bg.png',sizingMethod='scale');}
.box_bg_t {margin:0 11px; background:#fff url('../images/box_bg_t.gif') no-repeat 0 0;}
.box_bg_b {background:url('../images/box_bg_b.gif') no-repeat 0 100%; padding:0 14px; min-height:95px;}
* html .box_bg_b {height:95px;}
.box h2 {font:bold 15px Verdana, Tahoma, sans-serif; color:#002b88; padding:0 0 12px;}
.box h3 {font:bold 12px Verdana, Tahoma, sans-serif; color:#002b88; padding:0 0 12px 7px; clear:both;}
.box ul {padding:0 0 8px 38px; float:left; width:271px;}
.box ul li {list-style-type:none; font-size:12px; padding:0 0 11px 9px; background:url('../images/dot3.gif') no-repeat 0 6px;}
#container .box ul li a {color:#474747;}
.box .clear {margin:0;}
.adv_search_type_selection {position:absolute; /*top:0px; left:0px; */margin-left:211px; margin-top:150px; width:400px; z-index:900; margin-bottom:10px; display:none;}
.adv_search_type_selection .content {width:100%; height:100%; border:0;}
.adv_search_type_selection .content .header {border:0; height:35px; background:transparent url('../images/adv_search_type_select_top_big_bg.png') repeat-x 0 0;}
* html .adv_search_type_selection .content .header {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/adv_search_type_select_top_big_bg.png',sizingMethod='scale'); position:relative;}
.adv_search_type_selection .content .header .title {width:100%; height:35px; text-align:right; background:transparent url('../images/adv_search_type_select_top_title_bg.png') no-repeat 9px 15px;}
.adv_search_type_selection .content .header .close {}
.adv_search_type_selection .content .header .close img {margin-top:6px; width:44px; height:29px; border:0;}
.adv_search_type_selection .content .top_left {background:transparent url('../images/adv_search_type_select_top_l_bg.png') no-repeat 0 0; }
* html .adv_search_type_selection .content .top_left {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/adv_search_type_select_top_l_bg.png',sizingMethod='image'); position:relative;}
.adv_search_type_selection .content .top_right {background:transparent url('../images/adv_search_type_select_top_r_bg.png') no-repeat 0 0; }
* html .adv_search_type_selection .content .top_right {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/adv_search_type_select_top_r_bg.png',sizingMethod='image'); position:relative;}
.adv_search_type_selection .content .center {vertical-align:top; background-color:#ffc41a;}
.adv_search_type_selection .content .center .subheader {height:40px; background:transparent  url('../images/adv_search_type_select_top_bg.png') repeat-x 0 0; margin-left:-6px; position:relative; margin-right:-6px; z-index:2001;}
#type_path {color:#000; font-size:12px; padding-top:12px; padding-left:15px; padding-right:15px;}
.adv_search_type_selection .center .subheader .path_link {text-decoration:underline; cursor:pointer;}
.adv_search_type_selection .content .center .data ul.catalog {padding:0px 40px 0px 10px;}
.adv_search_type_selection .content .center .data ul.catalog li {background:none; list-style-type:none; background:url('../images/adv_search_type_select_li.png') no-repeat 0 3px; color:#000; font-size:12px;}
.adv_search_type_selection .content .center .data {/*height:200px; */padding-left:12px; padding-right:12px; /*padding-bottom:12px; */padding-top:15px;}
.adv_search_type_selection .content .left {background:transparent url('../images/adv_search_type_select_big_l_bg.png') repeat-y 0 0; }
* html .adv_search_type_selection .content .left {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/adv_search_type_select_big_l_bg.png',sizingMethod='scale'); position:relative;}
.adv_search_type_selection .content .right {background:transparent url('../images/adv_search_type_select_big_r_bg.png') repeat-y 0 0; }
* html .adv_search_type_selection .content .right {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/adv_search_type_select_big_r_bg.png',sizingMethod='scale'); position:relative;}
.adv_search_type_selection .content .left img, .adv_search_type_selection .content .right img {width:12px; }
.adv_search_type_selection .content .footer {width:100%; height:35px; background:transparent url('../images/adv_search_type_select_bot_big_bg.png') repeat-x 0 0; }
* html .adv_search_type_selection .content .footer {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/adv_search_type_select_bot_big_bg.png',sizingMethod='scale'); position:relative;}
.adv_search_type_selection .content .bot_left {background:transparent url('../images/adv_search_type_select_bot_l_bg.png') no-repeat 0 0; }
* html .adv_search_type_selection .content .bot_left {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/adv_search_type_select_bot_l_bg.png',sizingMethod='image'); position:relative;}
.adv_search_type_selection .content .bot_right {background:transparent url('../images/adv_search_type_select_bot_r_bg.png') no-repeat 0 0; }
* html .adv_search_type_selection .content .bot_right {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/adv_search_type_select_bot_r_bg.png',sizingMethod='image'); position:relative;}
.adv_search_type_selection .content .left img, .adv_search_type_selection .content .right img {width:12px; }
.feedback_table {margin-left:-40px;}
.feedback_table td {height:40px;}
.feedback_table .left {  width:230px; color:#000; font-size:13px;}
#form_feedback input, textarea {  width:406px; border:1px solid #c0c0c0;}
#form_feedback textarea {height:100px;}
.message_cont, .message_title {height:130px; padding-top:10px; vertical-align:top;}
.feedback_table .message_note {font-size:10px; color:#f00;}
.feedback_table .upload_cont {padding-top:10px;}
.feedback_table .upload_note {font-size:10px; color:#474747;}
.feedback_table .upload_title {padding-top:10px; vertical-align:top;}
.send_cont {padding-top:15px;}
.feedback_content .send {position:relative; cursor:pointer; right:10px; width:90px; height:33px; display:block; left:553px; background:transparent url('../images/qu_submit_button.png') top left no-repeat; }
* html .feedback_content .send {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/qu_submit_button.png',sizingMethod='image');}
.anketa_title {width:647px; height:32px; margin-left:46px;}
.anketa_tabs {width:704px; float:left; height:40px; background:url("../images/anketa_tabs_bg.gif") no-repeat 0px 0px; border:solid 0px red; margin-top:4px;}
.anketa_tabs #tab1 {float:left; width:145px; height:40px;}
.anketa_tabs .tab1 {background:url("../images/ank_tab1.gif"); cursor:pointer;}
.anketa_tabs #tab2 {float:left; width:129px; height:40px;}
.anketa_tabs .tab2 {background:url("../images/ank_tab2.gif"); cursor:pointer;}
.anketa_tabs #tab3 {float:left; width:114px; height:40px;}
.anketa_tabs .tab3 {background:url("../images/ank_tab3.gif"); cursor:pointer;}
.anketa_tabs #tab4 {float:left; width:128px; height:40px;}
.anketa_tabs .tab4 {background:url("../images/ank_tab4.gif"); cursor:pointer;}
.anketa_tabs .tab1_active {background:url("../images/ank_tab1_active.gif"); cursor:default;}
.anketa_tabs .tab2_active {background:url("../images/ank_tab2_active.gif"); cursor:default;}
.anketa_tabs .tab3_active {background:url("../images/ank_tab3_active.gif"); cursor:default;}
.anketa_tabs .tab4_active {background:url("../images/ank_tab4_active.gif"); cursor:default;}
.tab1_2 {background:url("../images/ank_tab1_2.gif"); cursor:pointer;}
.tab2_2 {background:url("../images/ank_tab2_2.gif"); cursor:pointer;}
.tab3_2 {background:url("../images/ank_tab3_2.gif"); cursor:pointer;}
#ank_tab1, #ank_tab2, #ank_tab3, #ank_tab4 {width:710px; margin-right:-6px; border:solid 0px red; position:relative; float:left; background:url("../images/tab_bg.gif") repeat-y 0px 0px; border:solid 0px red; display:none;}
#ank_tab1 {display:block;}
.tab_content {width:704px; border:solid 0px red; padding:23px 20px 0px 29px; background:url("../images/tab_top.gif") no-repeat 0px 0px; font-size:12px; color:#555555;}
.tab_bottom {width:710px; margin-right:-6px; height:89px; background:url("../images/tab_bottom.gif") no-repeat 0px 0px;}
#ank_tab3 .tab_content .tab_bottom, #ai_tab6 .tab_content .tab_bottom, #ai_tab3 .tab_content .tab_bottom {margin-left:-29px;}
.btn_next, .btn_save, .btn_send {display:block; width:90px; height:33px; margin:0px 15px 0px 0px; color:#FFFFFF;}

.btn_next {display:block; position:relative; top:30px; width:90px; height:33px; background:#a83739 url("../images/btn_next.gif"); margin-left:600px;}
#form_search .btn_next {margin-left:560px; top:-51px;}
.btn_next:hover {background:#a83739 url("../images/btn_next_.gif");}
.btn_save, .btn_save:link, .btn_save:active, .btn_save:visited {margin-top:0px; background:#a83739 url("../images/btn_save.gif"); display:block; width:90px; height:33px; margin-left:550px;}
.btn_save:hover {background:url("../images/btn_save_.gif");}
.btn_send {display:block; position:relative; top:30px; width:90px; height:33px; background:#a83739 url("../images/btn_send.gif"); margin-left:600px;}
.btn_send:hover {background:#a83739 url("../images/btn_send_.gif");}
.btn_select {display:block; position:relative; top:30px; width:90px; height:33px; background:#a83739 url("../images/btn_select.gif"); color:#FFFFFF; margin-left:300px; cursor:pointer;}
.btn_select:hover {background:#a83739 url("../images/btn_select_.gif");}
.btn_advsearch {display:block; position:relative; top:30px; left:532px; width:90px; height:33px; background:#a83739 url("../images/btn_search.gif");}
.btn_advsearch:hover {background:url("../images/btn_search_.gif");}
.obl_fields {text-align:right; font-size:10px; color:#FE0000; margin-right:50px;}
.ank_tab1_table {width:661px; margin-top:20px;}
.ank_tab1_table td input {width:420px; height:20px; border:solid 1px #C0C0C0;}
.ank_tab1_table td {padding:10px 0px 10px 0px; vertical-align:top;}
.small_txt, .small_txt2 {font-size:10px;}
.small_txt2 {}
.big_txt {font-size:12px; font-weight:bold; color:#A83739;}
.tab_content textarea {width:605px; border:solid 1px #C0C0C0; margin:15px 45px 22px 0px;}
.about_company_ta {display:block; position:relative; left:50px; height:214px;}
.goods_ta {display:block; position:relative; left:50px; height:172px;}
.brands_ta {display:block; position:relative; left:50px; height:145px;}
.preload{display:none;}
.phones, .address {margin:-5px 0px 12px 54px; line-height:35px;}
* html .phones {margin-top:0px;}
.phone_code {width:56px; height:18px; margin:0px 10px -2px 5px;}
.phone {width:131px; height:18px; margin-bottom:-2px;}
.site_url, .email {width:513px; height:18px; margin-bottom:-5px; margin-left:10px;}
.email_input {margin-left:5px;}
.index {width:95px; height:18px; margin-bottom:0px;}
.phones_left {float:left; width:174px; padding:0px; text-align:left; line-height:41px; border:solid 0px red;}
.phones_right {text-align:left; padding-top:10px;}
.region_list {width:429px; border:solid 1px #C0C0C0; margin-bottom:0px;}
.region_list_warning {width:429px; border:solid 1px #C0C0C0; margin-bottom:0px;}
.city {width:429px; height:18px; margin-bottom:0px;}
.ad {margin-top:-2px;}
.filial_shrinked {width:677px; height:49px; margin-left:-10px; background:url('../images/filial_shrinked.gif') no-repeat 0px 0px; color:#A83739; font-size:12px; font-weight:bold; padding:17px 0px 0px 15px;}
.filial_shrinked .edit_filial, .filial_shrinked .delete_filial {width:26px; height:26px; position:relative; border:solid 0px red; left:582px; cursor:pointer; 	margin-top:-21px;}
.filial_shrinked .delete_filial {left:621px; margin-top:-28px;}
.filial {position:relative; width:677px; margin-left:-10px; margin-bottom:15px; padding:0px; background:#ededed url("../images/filial_bg.gif") repeat-y 0px 0px; border:solid 0px red;}
.filial_top {width:677px; height:38px; position:relative; background:url('../images/filial_top.gif') no-repeat 0px 0px; color:#A83739; font-size:12px; font-weight:bold; padding:17px 0px 0px 15px;}
.filial .delete_filial {width:26px; height:26px; position:relative; border:solid 0px red; left:621px; margin-top:-21px; cursor:pointer; 	}
.filial_bottom {position:relative; top:0px; width:677px; height:13px; background:url("../images/filial_bottom.gif") no-repeat 0px 0px;}
.filial_content {padding:0px 0px 0px 20px;}
.filial_left {width:163px; line-height:39px; margin:0px 0px 0px 47px; float:left;}
.filial_right {padding-top:12px;}
.filial_input {width:406px; height:18px; margin-bottom:15px;}
.filial_index {width:95px; height:18px; margin-bottom:15px;}
.filial_content .big_txt {margin:10px 0px 7px 0px;}
.btn_add_filial {display:block; width:449px; height:36px; background:url('../images/btn_add_filial.gif'); margin:-18px 0px 0px -3px;}
.filials_info_title {background:url("../images/filials_info.gif") no-repeat 0px 0px; width:547px; height:15px; margin-bottom:30px;}
#add_company3 div {border:solid 0px black;}
.tab3_form {border:solid 0px red;}
.fil_label {border:solid 1px black;}
.filial_content label, #ank_tab2 label {margin-left:53px;}
#ank_tab2 .big_txt label {margin-left:0px;}
.filname_label {margin-right:25px;}
.index_label {margin-right:110px;}
.region_label {margin-right:98px;}
.city_label {margin-right:28px;}
.address_label {margin-right:35px;}
.phone_label {margin-left:4px; margin-right:13px;}
.phonecode_label {margin-right:13px;}
#ank_tab1 label {margin-left:0px;}
#ank_tab1 input {width:429px; height:18px;}
.brandname_lbl {margin-right:5px;}
.urname_lbl {margin-right:22px;}
.cheefname_lbl {margin-right:68px;}
.cheefposition_lbl {margin-right:159px;}
#ank_tab1 .small_txt {margin-left:234px;}
.ank_tab2_content, .ank_tab4_content {/*	line-height:20px; */}
.sfio_label {margin-right:35px;}
.spos_label {margin-right:115px;}
.smail_label {margin-right:147px;}
.feedback_content {width:710px; margin-right:-6px; margin-bottom:0px; position:relative; float:left; background:url("../images/feedback_bg.gif") repeat-y 0px 0px; border:solid 0px red;}
.feedback_title {width:255px; height:32px; margin-left:37px; margin-bottom:10px;}
.feedback_top {width:710px; height:67px; background:url("../images/feedback_top.gif") no-repeat 0px 0px; margin-bottom:-20px;}
.feedback_bottom {width:710px; margin-right:-6px; height:89px; background:url("../images/feedback_bottom.gif") no-repeat 0px 0px;}
.feedback_form_content {padding-left:45px; line-height:35px;}
.feedback_input {width:408px; height:18px;}
.fdbckname_lbl {margin-right:142px; margin-bottom:10px; line-height:0;}
.fdbckemail_lbl {margin-right:26px;}
#fbck_email {margin:7px 0px 7px 0px;}
.fdbcktopic_lbl {margin-right:121px;}
.fdbcmessage_lbl {margin-right:129px;}
.fbmail {float:left; line-height:11px; height:20px;}
.feedback_ta {display:block; position:relative; left:234px; top:-25px; margin-bottom:-37px; width:408px; height:102px;}
.feedback_obl {font-size:10px; color:#FE0000; position:relative; left:234px;}
.feedback_txt {font-size:10px; color:#474747; width:408px; line-height:12px; border:solid 0px gray;}
.fdbckscreen_lbl {}
.screen_input {width:420px; height:18px; margin-top:10px; float:left;}
.btn_browse {height:20px; width:69px; margin-bottom:0px; margin-top:0px; float:left;}
.screenshots {border:solid 0px black; height:65px; width:408px; float:right; margin-top:-57px; position:relative; left:-23px;}
.screenshots_lbl {border:solid 0px red; height:65px; width:230px;}
/*advanced search*/
.advsearch_title {width:310px; height:32px; margin-left:37px; margin-bottom:10px;}
.advsearch_form_content {padding-left:45px; padding-bottom:0px; margin-bottom:-20px; line-height:20px;}
.advsearch_form_content h2 {color:#A83739; font-size:15px; margin-top:5px;}
.advsearch_form_content input {height:19px; margin-bottom:0px; color:#777777; font-size:10px; padding-top:5px;}

.advsearch_form_content .as_firmname {width:519px;}
.btn_round1, .btn_round2 {display:block; position:relative; left:525px; top:-25px; margin-bottom:-25px; width:22px; height:22px; background:url("../images/btn_round.gif") no-repeat; border:solid 0px red;}
.btn_round1 img, .btn_round2 img {width:22px; height:22px;}
.advsearch_form_content .left_col {position:absolute; width:280px;}
.advsearch_form_content .right_col {position:relative; left:280px; width:280px;}
.as_sminput {width:239px;}
#select_region {/*	background-color:#EFEFEC; */position:absolute; top:100px; margin-left:30%; margin-right:30%; width:456px; display:none; border:solid 0px red;}
.region_top {width:425px; height:22px; background:url("../images/region_top.png") no-repeat 0px 0px; font-size:12px; color:#A83739; font-weight:bold; padding:12px 0px 0px 40px;}
* html .region_top {   background:none;   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/region_top.png',sizingMethod='image');}
.close_regions {width:39px; height:29px; position:relative; top:-23px; left:379px; border:solid 0px black; cursor:pointer;}
.close_regions img {width:39px; height:29px;}
.regions_content_podlozh {position:relative; width:466px; background:url("../images/region_bg.png") repeat-y 0px 0px; border:solid 0px red;}
* html .regions_content_podlozh {   background:none;   filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/region_bg.png',sizingMethod='scale');}
.regions_content_top {width:406px; background:url("../images/region_top2.gif") no-repeat 0px 0px; padding:0px 0px 35px 50px; font-size:11px; color:#555555;}
.regions_content {position:relative; width:456px; margin-left:5px; border:solid 0px red; background:url("../images/region_bg.gif") repeat-x left bottom; background-color:#EFEFEC;}
.region_bottom {position:relative; width:466px; height:15px; background:url("../images/region_bottom.png") no-repeat 0px 0px;}
* html .region_bottom {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/region_bottom.png',sizingMethod='image');}
.reg_big, .reg_small {font-size:12px; color:#A83739; font-weight:bold; border:solid 0px red; width:302px; height:20px; margin-top:0px;}
.reg_small {font-size:11px; color:#555555; font-weight:normal;}
.regions_content input {border:none;}
.reg_line {width:250px; height:22px; border:solid 0px red;}
.reg_table {width:400px; border:solid 0px red;}
.reg_table td {padding:0px; border:solid 0px red;}
.rt_label, .rt_biglabel {width:300px; height:20px; padding:0px;}
.rt_biglabel {height:35px;}
.reg_radio {margin-left:40px;}
.tip {background:url("../images/tip_bg.gif") repeat-y 0px 0px;}
.tip_top {background:url("../images/tip_top.gif") no-repeat; width:603px; height:54px;}
.tip_top2 {background:url("../images/tip_top2.gif") no-repeat; width:603px; height:75px;}
.tip_print {position:absolute; width:30px; height:30px; left:509px; top:15px; border:solid 0px red; cursor:pointer;}
.tip_close {position:absolute; width:30px; height:30px; left:550px; top:15px; border:solid 0px red; cursor:pointer;}
.tip_bottom {background:url("../images/tip_bottom.gif") no-repeat; width:563px; height:30px; border:solid 0px red; padding:25px 0px 0px 40px;}
.tip_content {width:521px; height:454px; margin:0px 42px 0px 40px;}
.tip_bottom div {font-size:10px; color:#707070; border:solid 0px red;}
.tip_red {color:#A83739; font-size:12px; margin:5px 0px 9px 25px; font-weight:bold;}
.tip_content ul {margin-left:45px; margin-bottom:17px; list-style-image:url("../images/marker.gif");}
.tip_content ul li {margin-bottom:5px;}
.tip_red_small {color:#660000;}
.tip_sr {background:url("../images/tip_searchresults.gif") no-repeat; width:521px; height:35px;}
.tip_content p {margin:5px 0px 9px 25px; line-height:15px;}
.select_wnd {display:none; position:absolute; top:100px; margin:0 25% 0 30%; 
/*	height:200px; */width:500px; border:solid 0px red;}
.select_wnd .reg_top {height:35px; width:100%; background:url("../images/reg_top_left.png") no-repeat 0px 0px;}
* html .select_wnd .reg_top {background:url("../images/reg_top_left6.gif") no-repeat 0px 0px;}
.select_wnd .reg_top .reg_top_right {height:35px; background:url("../images/reg_top_right.png") no-repeat right top; border:solid 0px green; padding-left:12px; padding-right:64px;}
* html .select_wnd .reg_top .reg_top_right {background:url("../images/reg_top_right6.gif") no-repeat right top;}
.select_wnd .reg_top .reg_top_right .reg_top_bullet {height:22px; margin:0px 0px 0px 0px; background:url("../images/reg_top_bullet.png") repeat-x; font-size:12px; border:solid 0px red; color:#a83739; font-weight:bold; padding-top:13px; padding-left:5px;}
* html .select_wnd .reg_top .reg_top_right .reg_top_bullet {background:url("../images/reg_top_bullet6.gif") repeat-x;}
.select_wnd .reg_close {display:block; width:30px; height:30px; border:solid 0px red; float:right; position:relative; left:-5px; top:-30px; margin-bottom:-30px;}
.select_wnd .reg_close img {width:30px; height:30px;}
.select_wnd .left {border:solid 0px green; width:100%; background:url("../images/reg_left.png") repeat-y 0px 0px;}
* html .select_wnd .left {background:url("../images/reg_left6.gif") repeat-y 0px 0px;}
.select_wnd .right {border:solid 0px navy; background:url("../images/reg_right.png") repeat-y right top;}
* html .select_wnd .right {background:url("../images/reg_right6.gif") repeat-y right top;}
.select_wnd .middle {margin:0px 5px 0px 5px; border:solid 0px green; background:#f0f0ee url("../images/reg_bottom2_bullet.gif") repeat-x bottom left;}
.select_wnd .bottom_left {height:11px; background:url("../images/reg_bottom_left.png") no-repeat;}
* html .select_wnd .bottom_left {background:url("../images/reg_bottom_left6.gif") no-repeat;}
.select_wnd .bottom_right {height:11px; background:url("../images/reg_bottom_right.png") no-repeat top right;}
* html .select_wnd .bottom_right {background:url("../images/reg_bottom_right6.gif") no-repeat top right;}
.select_wnd .bottom_middle {height:11px; margin:0px 12px 0px 12px; background:url("../images/reg_bottom_bullet.png") repeat-x;}
* html .select_wnd .bottom_middle {background:url("../images/reg_bottom_bullet6.gif") repeat-x;}
.select_wnd .reg_top2 {height:32px; padding:8px 10px 0px 28px; background:url("../images/reg_top2_bullet.gif") repeat-x; display:table-cell; vertical-align:middle; font-size:12px; color:#262626;}
.select_wnd .reg_top2 a {color:#262626; text-decoration:underline; font-size:12px;}
.select_wnd .reg_top2 a:hover {text-decoration:none;}
.select_wnd ul {padding:15px 5px 0px 43px; list-style:none;}
#reg_district ul, #rubr_1 ul {padding-bottom:20px;}
.select_inner {background:url("../images/reg_top3_bullet.gif") repeat-x top left;}
#reg_district {display:block;}
#reg_region {display:none;}
.select_wnd ul li {margin-bottom:9px; background:url("../images/marker_arrow.png") no-repeat 0px 3px; padding-left:15px;}
* html .select_wnd ul li {background:url("../images/marker_arrow.gif") no-repeat 0px 3px;}
.select_wnd ul li a {font-size:12px; color:#262626;}
#reg_region p {text-align:right; padding:0px 10px 7px 0px;}
a.reg_home:link {color:#660000; font-size:10px;}
#reg_city {display:none;}
#reg_city ul li {background:none; padding-left:0px; vertical-align:middle;}
#reg_city input {border:none; width:11px; height:11px; margin-right:18px;}
#reg_city label {color:#262626; font-size:12px; text-decoration:underline;}
#reg_city .btn_select {display:block; position:relative; left:100%; margin:0px 0px 0px -110px; top:0px; width:90px; height:33px; background:url("../images/btn_select.gif");}
#reg_city .btn_select:hover {background:url("../images/btn_select_.gif");}
#rubr_select p {text-align:right; padding:0px 10px 7px 0px;}
a.rubr_home:link {color:#660000; font-size:10px;}
#rubr_2, #rubr_3 {display:none;}
#rubr_1 {display:block;}
#rubr_select .btn_select {display:block; position:relative; left:100%; margin:0px 0px 0px -110px; top:0px; width:90px; height:33px; background:url("../images/btn_select.gif");}
#rubr_select .btn_select:hover {background:url("../images/btn_select_.gif");}
/*----------- Карта сайта -------------------*/
.sitemap_title {width:202px; height:32px; margin-left:37px; margin-bottom:10px;}
.sitemap_top {width:710px; height:67px; background:url("../images/feedback_top.gif") no-repeat 0px 0px; margin-bottom:-30px; margin-top:-5px;}
.sm_block, .sm_block2 {width:670px; margin-left:25px;}
.sm_block_top {width:670px; height:27px; background:url("../images/sm_block_top.png") no-repeat; color:#a83739; font-size:14px; font-weight:bold; padding:18px 0px 0px 20px;}
* html .sm_block_top {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/sm_block_top.png',sizingMethod='image');}
.sm_block_content {background:url("../images/sm_block_bullet.gif") repeat-y; width:670px;}
.sm_block_bottom {background:url("../images/sm_block_bottom.gif") no-repeat left bottom; width:670px; padding-left:27px; padding-bottom:4px; padding-bottom:10px;}
.sm_block2 .sm_block_bottom {background:url("../images/sm_block_bottom2.gif") no-repeat left bottom;}
.sm_block_bottom a:link, .sm_block_bottom a:visited, .sm_block_bottom a:active {color:#a83739; font-weight:bold; font-size:12px; text-decoration:underline;}
.sm_block_bottom a:hover {text-decoration:none;}
.sm_block_bottom ul {margin-left:0px; margin-bottom:0px; margin-top:12px; list-style:none; width:40%; border:solid 0px red;}
.sm_block_bottom .llist {float:left;}
.sm_block_bottom .rlist {float:right; position:relative; left:-20%;}
.sm_block_bottom ul li {margin-bottom:10px; margin-left:34px; padding-left:9px; background:url("../images/marker.gif") no-repeat 0px 2px;}
.sm_block_bottom ul li a:link, .sm_block_bottom ul li a:visited, .sm_block_bottom ul li a:active{color:#474747; font-weight:normal;}
.sm_block_bottom ul li a:hover {color:#474747; font-weight:normal; text-decoration:none;}
.sm_clear {clear:both;}
.sitemap_bottom {width:710px; background:url("../images/feedback_bottom.gif") no-repeat left bottom; padding-bottom:20px; border:solid 0px green;}
.sitemap_content {width:710px; margin-right:0px; margin-bottom:0px; position:relative; float:left; background:url("../images/feedback_bg.gif") repeat-y 0px 0px; border:solid 0px red; padding:0px;}
/*------------------------Анкета инфостраница-----------------------*/
.ai_title {width:654px; height:32px; margin-left:37px;}
.ai_tabs {width:710px; float:left; height:40px; background:url("../images/anketa_tabs_bg.gif") no-repeat 0px 0px; border:solid 0px red; margin-top:4px;}
.ai_tabs #tab1 {float:left; width:130px; height:40px;}
.ai_tabs .tab1 {background:url("../images/ai_tab1.gif"); cursor:pointer;}
.ai_tabs #tab2 {float:left; width:114px; height:40px;}
.ai_tabs .tab2 {background:url("../images/ai_tab2.gif"); cursor:pointer;}
.ai_tabs #tab3 {float:left; width:143px; height:40px;}
.ai_tabs .tab3 {background:url("../images/ai_tab3.gif"); cursor:pointer;}
.ai_tabs #tab4 {float:left; width:117px; height:40px;}
.ai_tabs .tab4 {background:url("../images/ai_tab4.gif"); cursor:pointer;}
.ai_tabs #tab5 {float:left; width:122px; height:40px;}
.ai_tabs .tab5 {background:url("../images/ai_tab5.gif"); cursor:pointer;}
.ai_tabs #tab6 {float:left; width:84px; height:40px;}
.ai_tabs .tab6 {background:url("../images/ai_tab6.gif"); cursor:pointer;}
.ai_tabs .tab1_active {background:url("../images/ai_tab1_active.gif"); cursor:default;}
.ai_tabs .tab2_active {background:url("../images/ai_tab2_active.gif"); cursor:default;}
.ai_tabs .tab3_active {background:url("../images/ai_tab3_active.gif"); cursor:default;}
.ai_tabs .tab4_active {background:url("../images/ai_tab4_active.gif"); cursor:default;}
.ai_tabs .tab5_active {background:url("../images/ai_tab5_active.gif"); cursor:default;}
.ai_tabs .tab6_active {background:url("../images/ai_tab6_active.gif"); cursor:default;}
.ai_tabs .tab1_2 {background:url("../images/ai_tab1_2.gif"); cursor:pointer;}
.ai_tabs .tab2_2 {background:url("../images/ai_tab2_2.gif"); cursor:pointer;}
.ai_tabs .tab3_2 {background:url("../images/ai_tab3_2.gif"); cursor:pointer;}
.ai_tabs .tab4_2 {background:url("../images/ai_tab4_2.gif"); cursor:pointer;}
.ai_tabs .tab5_2 {background:url("../images/ai_tab5_2.gif"); cursor:pointer;}
#ai_tab1, #ai_tab2, #ai_tab3, #ai_tab4, #ai_tab5, #ai_tab6 {width:710px; margin-right:-6px; border:solid 0px red; position:relative; float:left; background:url("../images/tab_bg.gif") repeat-y 0px 0px; border:solid 0px red; display:none;}
#ai_tab1 {display:block;}
#ai_tab1 label {margin-left:0px;}
#ai_tab1 input {height:18px; /*	width:429px; height:18px; */}
#ai_tab1 .small_txt {margin-left:234px;}
#ai_tab1 .index_label {margin-left:61px; margin-right:127px;}
#ai_tab1 .region_label {margin-left:61px; margin-right:115px;}
#ai_tab1 .city_label {margin-left:61px; margin-right:45px;}
#ai_tab1 .address_label {margin-left:61px; margin-right:52px;}
#ai_tab1 .chb {border:none; 
/*	width:20px; height:20px; */padding:0px; margin:0px 3px 0px 61px;}
#ai_tab1 .phone_code {width:56px; height:18px; margin:0px 10px -2px -7px;}
#ai_tab1 .phone {width:131px; height:18px; margin-bottom:-2px; margin-left:-3px;}
#ai_tab1 .site_url, #ai_tab1 .email {width:513px; height:18px; margin-bottom:-5px; margin-left:10px;}
#ai_tab1 .email {margin-left:0px;}
#ai_tab1 .index {width:95px; height:18px; margin-bottom:0px;}
#ai_tab1 .phone_label {margin-left:2px; margin-right:5px;}
#ai_tab1 .phonecode_label {margin-left:61px;}
#ai_tab1 .phones, #ai_tab1 .address {margin:-5px 0px 4px 61px; line-height:35px;}
#ai_tab1 #siteurl1, #ai_tab1 #siteurl2 {width:249px; margin-left:5px; margin-right:5px;}
#ai_tab1 #email1 {margin-left:120px; width:429px;}
#ai_tab1 #email2 {margin-left:127px; width:429px;}
#ai_tab1 #sotrud1, #ai_tab1 #sotrud2 {margin-left:34px; width:429px;}
#ai_tab1 .sotrud_label {margin-left:61px;}
#ai_tab1 .email_label {margin-left:61px;}
#ai_tab1 .big_txt {font-size:12px; font-weight:bold; color:#A83739; margin-bottom:10px; margin-top:10px;}
#ai_tab1 .tab_content .tab_bottom {margin-left:-29px;}
.obl {border:solid 1px red;}
#ai_tab1 .obl {border:solid 1px red;}
.obl_warning {margin-left:234px; font-size:10px; color:red; display:none; margin-bottom:-10px; margin-top:2px;}
.obl_warning_on {margin-left:234px; font-size:10px; color:red; margin-bottom:-10px; margin-top:2px;}
#urlico_warning {margin-top:-10px;}
#brandname, #urname {width:429px;}
#wh_title, #goodsgroups {float:left;}
#ai_tab2 input {height:18px;}
#ai_tab2 .wh_r {border:none; margin-left:61px; margin-bottom:-2px;}
#ai_tab2 .wh_ind {margin-left:81px;}
.wh_time {width:44px; height:18px;}
#wh_sample {margin-top:0px; margin-bottom:3px; left:7px; position:relative;}
#ai_tab2 .wh {line-height:25px; margin-bottom:15px;}
#ai_tab2 .wh_chb {border:none; 
/*	margin-left:81px; */}
.day {width:50px; height:20px; border:solid 0px gray; float:left; margin-left:81px;}
#ai_tab2 #anons, #ai_tab2 #about {float:left;}
#ai_tab2 .btn_help {display:block; width:25px; height:26px; background:url("../images/btn_help.gif") no-repeat 0px 0px; position:relative; top:-26px; margin-bottom:-26px; left:635px;}
#ai_tab2 #anons_ta {width:594px; height:73px; border:solid 1px #c0c0c0; margin-left:61px; margin-top:4px;}
#ai_tab2 #about_ta {width:594px; height:214px; border:solid 1px #c0c0c0; margin-left:61px; margin-top:4px;}
#ai_tab3 input {height:18px;}
#ai_tab3 #ggroups_ta {width:594px; height:73px; border:solid 1px #c0c0c0; margin-left:61px; margin-top:4px;}
#ai_tab3 .ind {margin-left:61px;}
#ai_tab3 #prise_load_input {width:519px; height:18px; margin-left:61px; margin-right:8px;}
#ai_tab3 .btn {width:68px; height:20px; font-size:11px; border-style:outset; background:url("../images/btn_bg.gif") repeat-x;}
#ai_tab3 #btn_loadprise {margin-left:590px; margin-top:5px;}
.dots {height:20px; width:517px; border:solid 0px gray; background:url("../images/dots.gif") repeat-x 0px 11px; padding:0px; margin-right:5px; margin-left:61px; float:left;}
* html .dots {height:20px; width:517px; border:solid 0px gray; background:url("../images/dots.gif") repeat-x 0px 11px; padding:0px; margin-right:5px; margin-left:30px; float:left;}

.filesize {float:left; position:relative; width:60px; left:-60px; margin-right:-32px; background-color:#f1f1f1; text-align:right;}
.filename {height:20px; padding:0px 4px 0px 4px; background-color:#f1f1f1;}
#ai_tab3 a {font-size:10px;}
#ai_tab3 .chb {border:none; margin-left:61px;}
#ai_tab3 #pay_other_txt {width:595px; margin-left:61px; margin-top:5px;}
#ai_tab3 #pay_warning {margin-left:0px; margin-bottom:7px;}
#ai_tab3 #actions {float:left;}
#ai_tab3 #obl_actions {margin-left:61px; margin-bottom:2px; margin-top:10px;}
#ai_tab3 #actions_ta {width:594px; height:73px; border:solid 1px #c0c0c0; margin-left:61px; margin-top:0px;}
#ai_tab3 .prise_delete {display:block; float:left; height:20px; width:45px; border:solid 0px red; position:relative;}
#ai_tab3 #pay {line-height:20px; margin-top:5px;}
#ai_tab5 .sender_container {margin-left:61px;}
#ai_tab5 .city {width:400px;}
#ai_tab4 .ind {margin-left:61px;}
#ai_tab4 #logo_load_input {width:519px; height:18px; margin-left:61px; margin-right:8px;}
#ai_tab4 .btn {width:68px; height:20px; font-size:11px; border-style:outset; background:url("../images/btn_bg.gif") repeat-x;}
#ai_tab4 #btn_loadlogo {margin-left:590px; margin-top:5px;}
#ai_tab4 .wh_r {border:none; margin-left:58px; margin-bottom:-2px;}
#ai_tab4 .logo_delete {display:block; float:left; height:20px; width:45px; border:solid 0px red; position:relative; font-size:10px;}
#ai_tab4 .logo_load {line-height:20px;}
#ai_tab4 #logocomment_ta {width:594px; height:73px; border:solid 1px #c0c0c0; margin-left:61px; margin-top:0px;}
#ai_tab4 .lc_label {margin-left:61px;}
#ai_tab4 .txt {margin-left:61px;}
#ai_tab4 .load_photo_container {margin-left:61px; 	}
#ai_tab4 .load_photo_container #photo_load_input {width:500px; height:18px; margin-right:8px;}
#ai_tab4 .comment_photo_container {margin-left:91px; 	}
#ai_tab4 .comment_photo_container #photo_comment_input {width:428px; height:18px; margin-right:8px;}
#ai_tab4 #btn_loadphoto {margin-left:0px; margin-top:5px;}
#ai_ads {background:url("../images/ads_bg_ai.gif") no-repeat top left;}
/*------------------------------------Результаты поиска------------------------------------*/
.search_results #content {background:url('../images/searchresult_bg_top.gif') no-repeat 0 0;}
.search_results #form_search {border:solid 0px red; height:40px; padding-bottom:0px; background:none;}
* html .search_results #form_search {margin-bottom:-10px;}
.search_results #form_search .find {background:url('../images/bt_find2.gif') no-repeat 0 0;}
.search_results .cols {background:url('../images/search_results_bg.gif') repeat-y 176px 0;}
.search_results #form_search .advsearch {position:relative; font-size:11px; color:#000; padding:4px 0px 0px 0px; width:520px;}
#maybe {width:772px; background:url("../images/maybe_bullet.gif") repeat-y; margin-left:76px; margin-top:10px;}
#maybe .m_bottom {background:url("../images/maybe_bottom.gif") no-repeat bottom left;}
#maybe .m_bottom .m_top {background:url("../images/maybe_top.gif") no-repeat top left; padding-top:25px; padding-bottom:25px; font-size:14px; color:#a83739; text-align:center;}

#maybe a:link,#maybe a:visited, #maybe a:active, #maybe a:hover {color:#a83739;}
.search_results #form_search .find {position:absolute; display:block; width:90px; height:33px; top:2px; left:748px;}
.search_results #form_search .find:link,  .search_results #form_search .find:visited, .search_results #form_search .find:active {background:url('../images/btn_find.gif');}
.search_results #form_search .find:hover {background:url('../images/btn_find_.gif');}
.search_results #form_search .find img{width:90px; height:33px;}
#form_search .advsearch {font-weight:bold;}
.search_results .ad_left {width:360px; height:130px; background:url("../images/ad_bg.gif") no-repeat; padding:9px 11px 9px 11px; float:left; position:relative; left:76px; margin-right:10px;}
.search_results .ad_right {width:360px; height:130px; background:url("../images/ad_bg.gif") no-repeat; padding:9px 11px 9px 11px; position:relative; margin-left:468px;}
#sr_container {margin:0 auto; width:1000px; background:#d2d2d2 url('../images/content_bg.gif') repeat-y 0 0;}
#sr_columns {width:1000px; background:#d2d2d2 url('../images/sr_bg.gif') repeat-y 0px 0px; border-collapse:collapse;}
#sr_columns td {padding:0px;}
.search_results #back_nav {/*	position:relative; )*/margin-top:22px; margin-left:183px; color:#a83739; font-weight:bold;}
.search_results #back_nav span {color:#666666;}
.search_results .found_title {width:176px; height:73px; background:url("../images/found.gif") no-repeat 49px 27px; float:left;}
.search_results #sr_top {width:511px; height:56px; position:relative; margin-left:176px; background:url("../images/sr_top.gif") no-repeat top left; padding:17px 0px 0px 23px; font-size:11px; color:#FFFFFF; line-height:14px;}
* html .search_results #sr_top {left:-3px;}

.search_results #sr_top a {color:#FFFFFF; font-size:11px;}
.search_results #sr_top #comp_names {color:#e8daf9; font-weight:bold;}
.search_results #sr_top #comp_names b {coloR:#FFFFFF;}
.search_results #content2, .search_results #content_text, .rubrikator #content {background:url('../images/sr_bg_top.gif') no-repeat 0 0;}
.search_results #sr_top #also {font-size:19px; width:118px; height:21px; float:left; padding-top:8px;}
.search_results #left_col {width:180px; background:url("../images/sr_leftcol_bg.gif") no-repeat; padding:0px; vertical-align:top;}
.search_results #left_col img, .search_results #left_col object {
	margin: 6px 0 0 10px;
}

.search_results #center_col {
	width: 524px; 
	background: url("../images/sr_pager.gif") no-repeat 0 100%; 
	vertical-align: top;
}

.all_clear {clear:both;}
.search_results #right_col {width:296px; vertical-align:top; padding:0px;}
.search_results #right_col .sr_ads {
		width: 290px;
		height: 274px;
		background: url('../images/sr_right_ads.gif') no-repeat 0 0;
		padding: 2px 0 0 6px;
}
.search_results #right_col .sr_ads a {
		display: block;
		padding-top: 4px;
}
.search_results #right_col .sr_ads object {
		margin-top: 4px;
}
.sr_icons {height:34px; background:url("../images/sr_icons.gif") no-repeat top right;}
.sr_icons .sr_fav {display:block; width:25px; height:25px; position:relative; top:0px; left:432px;}
.sr_icons .sr_print {display:block; width:25px; height:25px; position:relative; top:-27px; margin-bottom:-27px; left:483px;}
.search_results #center_col .center_content {padding-left:19px; width:504px; color:#666666; font-size:10px; font-weight:bold; margin-right:0px; padding-bottom:30px;}
.search_results #center_col .center_content ol {margin-left:50px; color:#660000; font-size:11px; font-weight:bold; margin-bottom:29px; margin-top:-10px; padding:20px 20px 0px 0px;}
.search_results #center_col .center_content ol li {font-size:11px; margin-bottom:19px; padding-top:0px; padding-bottom:0px; color:#660000; text-transform:uppercase;}
.search_results #center_col .center_content ol li a {font-weight:normal; color:#660000;}

.search_results .pager {
	width: 444px; 
	height: 34px; 
	padding: 0 0 0 80px; 
	color: #000;
	margin: -34px 0 0 -23px;
	font-weight: normal;
	top: 80px;
}
.search_results .pager .pages {
	width: 380px;
	height: 27px;
}
* html .search_results .pager .pages {
	margin: -2px 0 0;
}
*:first-child+html .search_results .pager .pages {
	margin: -2px 0 0;
}

.search_results .pager .pages .start {width:22px;}
.search_results .pager .pages .back,.search_results .pager .pages .end{width:22px;}
.search_results .pager .pages .numbers_before {width:123px; padding-top:0px; text-align:right; font-size:12px;}
.search_results .pager .pages .numbers_after {width:123px; padding-top:0px; text-align:left; font-size:12px;}
.search_results .pager .pages .current_page {width:43px; text-align:center;}
.search_results .pager .pages .current_page #cpage_input {width:34px; height:19px; border:solid 1px #767676; background-repeat:no-repeat; background-color:#e3e3e3; background-image:url("../images/cpage_bg.gif");}
.search_results .pager .btn_start {display:block; width:22px; height:27px; border:solid 0px navy;}
.search_results .pager .btn_back {display:block; width:22px; height:27px; border:solid 0px navy;}
.search_results .pager a:link, .search_results .pager a:active, .search_results .pager a:hover {color:#000000;}
.search_results .pager a:visited {color:#807f7f;}
.sr_right {width:296px; background:url("../images/sr_right_bullet.gif") repeat-y;}
.sr_right_cont {width:296px; background:url("../images/sr_right_top.gif") no-repeat top left; padding:15px 0px 0px 0px;}
.sr_right_cont a:link, .sr_right_cont a:active, .sr_right_cont a:visited, .sr_right_cont a:hover {color:#660000; display:block; font-size:12px; margin-left:27px; margin-bottom:10px;}
.sr_right_cont h2 {font-weight:bold; color:#a83739; margin:0px 0px 5px 16px; font-size:14px;}
.sr_right_bottom {width:296px; height:16px; background:url("../images/sr_right_bottom.gif") no-repeat;}
#sr_firm_container {margin:0 auto; width:1000px; background:#d2d2d2 url('../images/content_bg.gif') repeat-y 0 0;}
#sr_firm_container #sr_top {background:url("../images/sr_top2.gif") no-repeat;}
#sr_firm_container .sr_icons {width:523px; height:34px; background:url("../images/sr_icons2.gif") no-repeat;}
#sr_firm_container .center_content {color:#666666; margin-bottom:50px; font-size:10px; font-weight:bold; background:url("../images/sr_col_top.gif") no-repeat left top; min-height:400px; height:auto !important; height:400px;}
#sr_firm_container .center_content .redspan {color:#FF0000;}

.firmcard {width:491px; background:#e1e1e1 url("../images/firmcard_bg.gif") repeat-y; font-weight:normal; font-size:10px; color:#000000; margin-bottom:7px; margin-top:7px;}
.firmcard .firmcard_top {width:467px; height:40px; background:url("../images/firmcard_top.gif") no-repeat 0 0; display:table-cell; vertical-align:middle; padding:6px 0px 6px 24px;}
.firmcard .firmcard_top a:link, .firmcard .firmcard_top a:visited, .firmcard .firmcard_top a:active, .firmcard .firmcard_top a:hover {display:block; font-size:14px; width:323px; color:#a83739; font-weight:bold; text-decoration:underline; margin-top:expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" :(parentNode.offsetHeight - this.offsetHeight)/2 + "px")}
.firmcard .firmcard_top a:hover {text-decoration:none;} 
.firmcard .firmcard_content {background:url("../images/firmcard_bottom.gif") no-repeat left bottom; padding-top:9px; padding-bottom:13px; min-height:120px; height:auto !important; height:120px;}
.firmcard .firmcard_print {display:block; width:30px; height:30px; position:relative; top:-37px; left:373px; margin-bottom:-30px;}
.firmcard .firmcard_email {display:block; width:30px; height:30px; position:relative; top:-32px; left:411px; margin-bottom:-30px;}
.firmcard .firmcard_mobile {display:block; width:30px; height:30px; position:relative; top:-32px; left:449px; margin-bottom:-30px;}
.firmcard .firm_logo {width:120px; height:60px; float:right; position:relative; margin-left:4px; margin-right:15px;}
.firmcard .fc_address {margin-left:40px; font-size:10px; width:300px; height:90px; line-height:11px;}
.firmcard .fc_address a:link, .firmcard .fc_address a:active, .firmcard .fc_address a:visited, .firmcard .fc_address a:hover {color:#660000; margin-right:5px;}
.firmcard .fc_address .fc_phone {font-size:16px;}
.firmcard .fc_info {width:392px; min-height:31px; height:auto !important; height:31px; background:url("../images/info.png") no-repeat left top; padding-left:36px; padding-top:3px; margin-left:0px; margin-top:0px; margin-bottom:0px; display:block; color:#FFFFFF;}

.test {width:358px; min-height:31px; height:auto !important; height:31px; padding-left:0px; padding-top:3px; display:block; color:#FFFFFF; float:left;}
.info_icon {width:34px; height:34px; float:left; background:url("../images/info.png") no-repeat 0 0;}
* html .info_icon {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/info.png',sizingMethod='image');}
#fc_icons {margin-left:50px; margin-bottom:7px;}
#fc_icons .fc_photo {display:block; height:14px; float:left; padding-left:25px; background:url("../images/fc_photo.gif") no-repeat 0 0; font-size:10px; margin-right:20px;}
#fc_icons .fc_price {display:block; height:14px; float:left; padding-left:25px; background:url("../images/fc_price.gif") no-repeat 0 0; font-size:10px; margin-right:20px;}
* html .firmcard .fc_info {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/info.png',sizingMethod='image'); color:#FFFFFF;}
.firmcard .fc_info_cont {width:457px; background:url("../images/fc_info_bg.gif") repeat-y 0 0; position:relative; left:20px; top:-10px; margin-bottom:0px;}
.firmcard .fc_info_cont .fc_info_bottom {width:457px; background:url("../images/fc_info_bottom.gif") no-repeat 0 100%;}
.firmcard .fc_info_cont .fc_info_bottom .fc_info_top {width:449px; background:url("../images/fc_info_top.gif") no-repeat 0 0; padding:4px;}
.firmcard .btn_expand {display:block; width:26px; height:26px; position:relative; float:left; left:19px; background:url("../images/btn_expand.png") no-repeat; margin-right:-26px; z-index:5; cursor:pointer;}
* html .firmcard .btn_expand {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/btn_expand.png',sizingMethod='image');}
.firmcard .btn_shrink {display:block; width:26px; height:26px; position:relative; top:-22px; left:19px; background:url("../images/btn_shrink.png") no-repeat; margin-right:4px; margin-bottom:-22px; cursor:pointer;}
* html .firmcard .btn_shrink {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/btn_shrink.png',sizingMethod='image');}
.firmcard .fc_links {position:relative; left:50px; display:block;}
.firmcard .fc_links a:link, .firmcard .fc_links a:active, .firmcard .fc_links a:visited, .firmcard .fc_links a:hover {text-transform:uppercase; text-decoration:none; font-weight:bold; color:#8c2c29;}
.firmcard .fc_links a:hover {text-decoration:underline;}
.firmcard .number {width:478px; text-align:right; color:#002b88; display:block;}

.fc_usual {background:#e1e1e1 url("../images/firmcard_bg_usual.gif") repeat; color:#949294;}
.fc_usual .firmcard_top {background:url("../images/firmcard_top_usual.gif") no-repeat;}
.fc_usual .firmcard_content {background:url("../images/firmcard_bg_usual.gif") no-repeat;}
.fc_usual .firmcard_top a:link, .fc_usual .firmcard_top a:visited, .fc_usual .firmcard_top a:active, .fc_usual .firmcard_top a:hover {text-decoration:none;}
.fc_usual .firmcard_top a:hover {text-decoration:underline;}
.fc_usual .fc_links a:link, .fc_usual .fc_links a:active, .fc_usual .fc_links a:visited, .fc_usual .fc_links a:hover {text-transform:uppercase; text-decoration:none; font-weight:normal; color:#000000;}
.fc_usual .fc_links a:hover {text-decoration:underline;}

.fc_free {background:#e1e1e1 url("../images/firmcard_bg_usual.gif") repeat; color:#949294;}
.fc_free .firmcard_top {background:url("../images/firmcard_top_free.gif") no-repeat;}
.fc_free .firmcard_content {background:url("../images/firmcard_bg_usual.gif") no-repeat;}
.fc_free a:link, .fc_free a:active, .fc_free a:visited, .fc_free a:hover {color:#bdbebd;}
.fc_free .fc_address a:link, .fc_free .fc_address a:active, .fc_free .fc_address a:visited, .fc_free .fc_address a:hover {color:#bdbebd;}
.fc_free .fc_title {display:block; font-size:14px; width:323px; color:#bdbebd; font-weight:bold; margin-top:expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" :(parentNode.offsetHeight - this.offsetHeight)/2 + "px")}
.fc_free .fc_links a:link, .fc_free .fc_links a:active, .fc_free .fc_links a:visited, .fc_free .fc_links a:hover {text-transform:uppercase; text-decoration:none; font-weight:normal; color:#000000;}
.fc_free .fc_links a:hover {text-decoration:underline;}
.fc_free .btn_expand {background:url("../images/btn_expand_free.png") no-repeat;}
* html .fc_free .btn_expand {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/btn_expand_free.png',sizingMethod='image');}
.fc_free .btn_shrink {background:url("../images/btn_shrink_free.png") no-repeat;}
* html .fc_free .btn_shrink {background:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/btn_shrink_free.png',sizingMethod='image');}

/*--------------------------------Форма заказа справочников-------------------------*/
.order_title {width:365px; height:32px; margin-left:47px;}
.order_tabs {width:704px; float:left; height:40px; background:url("../images/anketa_tabs_bg.gif") no-repeat 0px 0px; border:solid 0px red; margin-top:4px;}
.order_tabs #tab1 {float:left; width:203px; height:40px;}
.order_tabs .tab1 {background:url("../images/order_tab1.gif"); cursor:pointer;}
.order_tabs #tab2 {float:left; width:130px; height:40px;}
.order_tabs .tab2 {background:url("../images/order_tab2.gif"); cursor:pointer;}
.order_tabs #tab3 {float:left; width:173px; height:40px;}
.order_tabs .tab3 {background:url("../images/order_tab3.gif"); cursor:pointer;}
.order_tabs #tab4 {float:left; width:168px; height:40px;}
.order_tabs .tab4 {background:url("../images/order_tab4.gif"); cursor:pointer;}
.order_tabs .tab1_active {background:url("../images/order_tab1_active.gif"); cursor:default;}
.order_tabs .tab2_active {background:url("../images/order_tab2_active.gif"); cursor:default;}
.order_tabs .tab3_active {background:url("../images/order_tab3_active.gif"); cursor:default;}
.order_tabs .tab4_active {background:url("../images/order_tab4_active.gif"); cursor:default;}
.order_tabs .tab1_2 {background:url("../images/order_tab1_2.gif"); cursor:pointer;}
.order_tabs .tab2_2 {background:url("../images/order_tab2_2.gif"); cursor:pointer;}
.order_tabs .tab3_2 {background:url("../images/order_tab3_2.gif"); cursor:pointer;}
#ank_tab1, #ank_tab2, #ank_tab3, #ank_tab4 {width:710px; margin-right:-6px; border:solid 0px red; position:relative; float:left; background:url("../images/tab_bg.gif") repeat-y 0px 0px; border:solid 0px red; display:none;}
#ank_tab1 input,#ank_tab2 input, #ank_tab3 input, #ank_tab4 input {height:18px;} 
#ank_tab1 {display:block;}
.chose_ref {width:665px; margin-left:0px; font-size:12px; color:#555555;}
.chose_ref td {text-align:center; vertical-align:middle;}
.chose_ref .col1 {color:#a83739; text-align:left; width:336px;}
.chose_ref .table_head {height:57px;}
.chose_ref tr td {padding:5px 0px 5px 0px;}
.chose_ref .table_head .col1 {color:#555555; text-align:center;}
.chose_ref .table_head td {border-bottom:solid 1px #555555; padding:0px;}
#order_container #ank_tab1 input {width:62px;}
.chose_ref .col3 input {width:62px; height:20px; border:solid 1px #c0c0c0;}
.chose_ref .tom {color:#555555; font-size:10px;}
.chose_ref .table_footer {height:37px;}
.chose_ref .table_footer td {color:#a83739; font-weight:bold; border-top:solid 1px #555555;}
#order_container .tab_bottom {width:710px; margin-right:-6px; height:89px; background:url("../images/tab_bottom.gif") no-repeat 0px 0px; margin-left:-29px;}
#order_container #ank_tab2 .tab_bottom {width:710px; margin-right:-6px; height:89px; background:url("../images/tab_bottom.gif") no-repeat 0px 0px; margin-left:0px;}
#order_container #ank_tab2 label {margin-left:0px;}
.address_block {line-height:40px; margin-bottom:4px; margin-top:4px;}
.address_block input {margin-bottom:-3px;}
* html .address_block input {margin-top:15px;}
#order_container .big_txt {margin-bottom:15px;}
.form_text {padding:0px 48px 0px 0px; margin-bottom:10px;}
.mid_text {margin-bottom:-3px; margin-top:4px;}
.rec_fio_label {margin-right:72px;}
#rec_fio {width:427px; height:20px;}
.index1_label {margin-right:21px;}
#index1 {width:101px; height:20px; margin-right:56px;}
.city1_label {margin-right:10px;}
#city1 {width:367px; height:20px;}
.street_type_list {width:54px; height:20px; margin-right:24px;}
.street1_label {margin-right:13px;}
#street1 {width:345px; height:20px; margin-right:29px;}
.build1_label {margin-right:5px;}
#build1 {width:101px; height:20px;}
.korp1_label {margin-right:19px;}
#korp1 {width:101px; height:20px; margin-right:36px;}
.flat1_label {margin-right:9px;}
#flat1 {width:101px; height:20px; margin-right:32px;}
.office1_label {margin-right:9px;}
#office1 {width:101px; height:20px;}
.phone1_label {margin-right:7px;}
#phone1 {width:101px; height:20px;}
#org_name {width:656px; height:20px;}
.boss_name_label {margin-right:95px;}
#boss_name {width:429px; height:20px;}
.boss_position_label {margin-right:54px;}
#boss_position {width:429px; height:20px;}
.inn_label {margin-right:36px;}
#inn {width:429px; height:20px;}
.kpp_label {margin-right:36px;}
#kpp {width:429px; height:20px;}
.index2_label {margin-right:21px;}
#index2 {width:101px; height:20px; margin-right:56px;}
.city2_label {margin-right:10px;}
#city2 {width:367px; height:20px;}
.street2_label {margin-right:13px;}
#street2 {width:345px; height:20px; margin-right:29px;}
.build2_label {margin-right:5px;}
#build2 {width:101px; height:20px;}
.korp2_label {margin-right:19px;}
#korp2 {width:101px; height:20px; margin-right:36px;}
.flat2_label {margin-right:9px;}
#flat2 {width:101px; height:20px; margin-right:32px;}
.office2_label {margin-right:9px;}
#office2 {width:101px; height:20px;}
.rs_label {margin-right:6px;}
#rs {width:259px; height:20px; margin-right:72px;}
.ks_label {margin-right:6px;}
#ks {width:259px; height:20px;}
.bank_label {}
#bank {width:656px; height:20px;}
.bik_label {margin-right:36px;}
#bik {width:429px; height:20px;}
.phone2_label {margin-right:7px;}
#phone2 {width:101px; height:20px; margin-right:49px;}
.email_label {margin-right:7px;}
#email {width:221px; height:20px;}
.neib_filial {line-height:23px; width:690px;}
.neib_filial label {margin-right:15px;}
.neib_filial input {border:none; margin-bottom:-2px;}
.red_text {color:#a83739; padding-right:30px;}
.print_bill {display:block; width:143px; height:33px; background:url("../images/print_bill.gif") no-repeat; float:left; margin-right:20px;}
.print_poruch {display:block; width:266px; height:33px; background:url("../images/print_poruch.gif") no-repeat; float:left; margin-right:20px;}
.print_order {display:block; width:206px; height:33px; background:url("../images/print_order.gif") no-repeat; float:left;}
#order_container #ank_tab4 .tab_bottom {width:710px; margin-right:-6px; height:89px; background:url("../images/tab_bottom.gif") no-repeat 0px 0px; margin-left:0px;}
#add_company4 .order_tab4 {min-height:500px; height:auto; height:500px; }
.text_title {width:290px; height:31px; position:relative; left:37px; background:url("../images/text_title.gif") no-repeat top left;}
#content_text #sr_columns {margin-top:12px;}
#content_text #center_col {background:url("../images/txt_bottom1.gif") no-repeat left bottom; width:508px;}
* html #content_text #center_col {margin-right:-5px;}
#content_text #center_col .center_content {background:url("../images/txt_top1.gif") no-repeat left top; padding-top:18px; padding-bottom:20px; font-size:12px; color:#474747; padding-left:19px; width:509px;}
#content_text #center_col .center_content .txt_cont_title {color:#660000; font-weight:bold;}
#content_text #center_col .center_content .top_menu {color:#660000; font-weight:bold; list-style-type:none; margin-top:5px; margin-bottom:20px;}
#content_text #center_col .center_content .top_menu li {margin-left:45px; padding-left:15px; margin-bottom:5px; background:url("../images/marker2.gif") no-repeat 0px 4px;}
#content_text #center_col .center_content .top_menu a {color:#660000; font-weight:bold;}
.news_date {font-size:10px;}
#content_text #center_col .center_content hr {width:100%; height:1px; background-color:#e5e5e5; border:none; margin-left:-15px;}
#content_text #center_col .center_content p {padding-right:20px; margin-bottom:20px; font-weight:normal;}
#content_text #center_col .center_content h2 {color:#474747; font-weight:bold; font-size:12px;}
#content_text #center_col .center_content table {background:url("../images/table_lefttop.gif") no-repeat left top;}
#content_text #center_col .center_content table tr {height:25px;}
#content_text #center_col .center_content table td {padding:2px 8px 2px 8px; text-align:center; vertical-align:middle; font-weight:normal; border-top:solid 1px #e5e5e5;}
#content_text #center_col .center_content table tbody {background:url("../images/table_bottomright.gif") no-repeat left top;}
#content_text #center_col .center_content table thead td{padding-top:5px; border-top:none;}
.table_bg {width:477px; background:url("../images/table_bullet.gif") repeat-y; margin-bottom:25px;}
.table_bottom {width:477px; background:url("../images/table_bottom.gif") no-repeat bottom left;}
.table_top {width:441px; background:url("../images/table_top.gif") no-repeat top left; padding:5px 18px 8px 18px}
.table_top2 {width:441px; background:url("../images/table_top2.gif") no-repeat top left; padding:5px 18px 8px 18px}
.txt_table {width:100%;}
.txt_table td {text-align:center; border-top:solid 1px #e5e5e5; font-weight:normal; height:24px; 
/*	border:solid 1px black; */background:url("../images/vert_line2.gif") repeat-y top left;}
.txt_table .table_head td {font-weight:bold; background:url("../images/vert_line.gif") no-repeat 0px -5px; border-top:none; height:34px;}
.txt_table .td_left, .txt_table .table_head .td_left {background:none;}
#content_text #center_col .center_content p a:link, #content_text #center_col .center_content p a:active, #content_text #center_col .center_content p a:hover, #content_text #center_col .center_content p a:visited {color:#00439a; text-decoration:underline;}
#content_text #center_col .center_content p a:visited {color:#8d009a;}
#content_text #center_col .center_content p a:hover {text-decoration:none;}
.more {text-align:right; margin-top:-15px; margin-right:10px;}
.more a {font-size:10px;}
h3 {font-size:12px; font-weight:bold; margin-left:15px; margin-top:-15px;}
#content_text #center_col .center_content .inside_news {margin-left:15px;}
.txt_pic {text-align:center; font-size:10px;}
#content_text #left_col {width:180px; background:url("../images/txt_leftcol.gif") repeat-y; padding:0px;}
.search_results #left_col .lc_bullet{width:180px; background:url("../images/lc_bullet.gif") repeat-y top left;}
.search_results #left_col .lc_top{width:180px; background:url("../images/sr_leftcol_top.gif") no-repeat top left;}
.search_results #left_col .lc_bottom{width:145px; background:url("../images/sr_leftcol_bottom.gif") no-repeat left bottom; padding:20px 10px 15px 25px;}
.search_results #left_col .lc_bottom a {display:block; color:#474747; font-size:12px; text-decoration:none; margin-bottom:3px;}
.search_results #left_col .lc_bottom a:hover {text-decoration:underline;}
.search_results #left_col .lc_bottom .level2 {padding-left:15px;}
.search_results #left_col .lc_bottom .act {padding-left:15px; background:url("../images/marker_arrow2.gif") no-repeat 2px 4px;}
.search_results #left_col .cont{padding:5px 10px 5px 20px; min-height:210px; height:auto; height:210px;}
#content_text #right_col .sr_ads {background:url("../images/text_right_ads.gif") no-repeat; width:289px; height:281px; padding:0px 0px 0px 3px;}
#content_text #right_col {width:292px; vertical-align:top; border:solid 0px red;}
/*-------------------------Рубрикатор-----------------------------*/
.rubrikator #form_search {border:solid 0px red; height:40px; padding-bottom:0px; background:none; margin-bottom:10px;}
.rubrikator #form_search .find {background:url('../images/bt_find2.gif') no-repeat 0 0;}
.rubrikator #form_search .advsearch {position:relative; font-size:11px; color:#000; padding:4px 0px 0px 0px; width:520px;}
.rubrikator #form_search .find {position:absolute; display:block; width:90px; height:33px; top:2px; left:748px;}
.rubrikator #form_search .find:link {background:url('../images/btn_find.gif');}
.rubrikator #form_search .find:hover {background:url('../images/btn_find_.gif');}
.rubrikator #form_search .find img{width:90px; height:33px;}
.rubrikator .advsearch {font-weight:bold;}
.rubrikator_top {width:710px; background:url("../images/rubrikator_top.gif") no-repeat 0px 0px; margin-bottom:0px; margin-top:0px; display:block;}
.rubrikator_bottom {width:710px; background:url("../images/feedback_bottom.gif") no-repeat left bottom; padding-bottom:20px; border:solid 0px green; display:block;}
.rubrikator_bottom_pager {width:710px; background:url("../images/rubr_pager.gif") no-repeat left bottom; padding-bottom:0px; border:solid 0px green; display:block;}
#rubr_bottom a:link, #rubr_bottom a:visited, #rubr_bottom a:active, #rubr_bottom a:hover {color:#a83739;}
.rubrikator_content {width:710px; margin-right:0px; margin-bottom:0px; margin-top:0px; position:relative; float:left; background:url("../images/feedback_bg.gif") repeat-y 0px 0px; border:solid 0px navy; padding:0px;}
* html .rubrikator_content {margin-top:-7px;} 
.rubr_level1 {font-size:12px; font-weight:bold; color:#a83739; padding-left:47px; padding-top:18px; padding-bottom:3px}
.rubr_level2 {font-size:12px; font-weight:bold; color:#a83739; padding-left:63px; padding-top:3px; padding-bottom:3px}
.rubr_level3 {font-size:12px; font-weight:bold; color:#a83739; padding-left:87px; padding-top:3px; padding-bottom:3px}
.rubr_level4 {font-size:12px; font-weight:bold; color:#a83739; padding-left:111px; padding-top:3px; padding-bottom:3px}
#rubr_bottom hr {margin-left:10px; margin-right:5px; margin-top:4px; margin-bottom:15px; border:0; height:1px; background-color:#c9c9c9; color:#c9c9c9;}
#rubr_firmcards {padding-left:107px; padding-bottom:0px; min-height:400px; height:auto !important; height:400px;}
#rubr_bottom ul {padding-left:80px; list-style-image:url("../images/marker_arrow.gif");}
#rubr_bottom ul li a:link, #rubr_bottom ul li a:hover, #rubr_bottom ul li a:active, #rubr_bottom ul li a:visited {font-size:12px; text-transform:uppercase; color:#660000;}
#rubr_bottom a.back:link, #rubr_bottom a.back:hover, #rubr_bottom a.back:active, #rubr_bottom a.back:visited {font-size:10px; color:#660000; margin-left:635px;}
.rubrikator .pager {width:632px; height:34px; padding-left:80px; margin-top:59px; border:solid 0px gray; color:#000000;}
.rubrikator .pager .pages {width:558px; height:27px;}
.rubrikator .pager .pages .start {width:22px;}
.rubrikator .pager .pages .back {width:22px;}
.rubrikator .pager .pages .numbers_before {width:209px; padding-top:0px; text-align:right; font-size:12px;}
.rubrikator .pager .pages .numbers_after {width:209px; padding-top:0px; text-align:left; font-size:12px;}
.rubrikator .pager .pages .current_page {width:43px; text-align:center;}
.rubrikator .pager .pages .current_page #cpage_input {width:34px; height:19px; border:solid 1px #767676; background-repeat:no-repeat; background-color:#e3e3e3; background-image:url("../images/cpage_bg.gif");}
.rubrikator .pager .btn_start {display:block; width:22px; height:27px; border:solid 0px navy;}
.rubrikator .pager .btn_back {display:block; width:22px; height:27px; border:solid 0px navy;}
.rubrikator #rubr_bottom .pager a:link, .rubrikator #rubr_bottom .pager a:active, .rubrikator #rubr_bottom .pager a:hover {color:#000000;}
.rubrikator #rubr_bottom .pager a:visited {color:#807f7f;}
.rubr_regions {background:url("../images/regions_bg.gif") repeat-y top left; margin-left:-7px; margin-top:-5px; display:block;}
* html .rubr_regions {margin-left:-6px; width:286px;}
.regions_level1 {display:none;}
.rubr_regions .rubr_bottom {background:url("../images/regions_bottom.gif") no-repeat bottom left;}
.rubr_regions .rubr_bottom .rubr_top {background:url("../images/regions_top.gif") no-repeat top left; padding:9px 14px 20px 34px; line-height:23px;}
.rubr_regions .rubr_bottom .rubr_top h2 {color:#a83739; font-size:14px; font-weight:bold; margin:0px 0px 0px -15px;}
.rubr_regions .rubr_bottom .rubr_top a {display:inline; color:#660000; font-size:12px; margin-bottom:4px;}
.proba_fl {width:290px; background:url("../images/ads_bg_rubr.gif") no-repeat -6px 0px; padding-top:8px; float:left;}
* html .proba_fl {width:280px; margin-top:-6px; margin-left:-2px;}
.ads_level1 {background:url("../images/ads_bg.gif") no-repeat -6px -2px;}
.rubrikator #content {background:url('../images/sr_bg_top.gif') no-repeat 0 0; width:1000px; margin-right:0px;}
.proba_fl .ads_right a {display:block; margin:0px 0px 6px 0px; width:280px; height:130px; border:solid 0px red;}
.rubrikator #form_search {margin-bottom:50px;}
.certain {padding-top:9px; padding-bottom:6px;}
.high_table {height:100%; border:solid 1px red;}
.high_table td {border:solid 1px red;}
.high_td {height:100%; vertical-align:top;}
/*----------------------------Галерея--------------------------------------*/
#gallery {
		display: none;
		position: absolute;
		z-index: 1000;
		left: 50%;
		top: 50%;
		margin: -236px 0 0 -255px;
		width: 511px;
		padding-bottom: 20px;
		border: 1px solid #c8c8c8;
		background: #fff;
}
#gallery .gallery_top {width:511px; height:30px; background:url("../images/galery_top_bullet.gif") repeat-x 0 0;}
#gallery .gallery_close{display:block; width:72px; margin-left:439px; height:30px; background:url("../images/galery_close.gif");}
#gallery .pic_bg {width:395px; height:394px; background:url("../images/galery_bullet.gif") repeat-x 0 0; position:relative; left:60px; top:11px;}
#gallery .pic_bg .pic_bg_left {width:395px; height:394px; background:url("../images/galery_left.gif") no-repeat 0 0;}
#gallery .pic_bg .pic_bg_left .pic_bg_right {width:395px; height:394px; background:url("../images/galery_right.gif") no-repeat 100% 0; text-align:center; display:table-cell; vertical-align:middle;}
#gallery .pic_bg img {
	margin-top:expression((parentNode.offsetHeight - this.offsetHeight)<0 ? "0" :(parentNode.offsetHeight - this.offsetHeight)/2 + "px")
}
#gallery .gallery_prev, #gallery .gallery_prev_disabled {display:block; width:23px; height:39px; position:relative; left:22px; top:-220px; margin-bottom:-39px; background:url("../images/galery_prev.gif") no-repeat 0 0;}
#gallery .gallery_prev_disabled {background:url("../images/galery_prev_disabled.gif") no-repeat 0 0; cursor:default}
#gallery .gallery_next, #gallery .gallery_next_disabled {display:block; width:23px; height:39px; position:relative; left:460px; top:-220px; margin-bottom:-39px; background:url("../images/galery_next.gif") no-repeat 0 0;}
#gallery .gallery_next_disabled {background:url("../images/galery_next_disabled.gif") no-repeat 0 0; cursor:default}
#gallery .pic_info {width:365px; margin-left:75px; font-size:10px; margin-top:20px;}
#gallery .pic_numbers {text-align:center; font-size:12px; color:#660000}
#gallery .pic_numbers a:link, #gallery .pic_numbers a:hover, #gallery .pic_numbers a:active, #gallery .pic_numbers a:visited {font-size:12px; color:#660000}

/*-------------------------Развернутая карточка-----------------------------*/
#ext_firmcards {padding-left:107px; padding-bottom:0px; min-height:100px; height:auto !important; height:400px;}

/*-------------------------Доработка главной-------------------------------*/

#top .region_select {
	position: absolute;
	left: 383px;
	top: 95px;
	color: #730004;
	font-size: 14px;
}
#top .region_select a {
	font-size: 10px;
	color: #737373;
	padding-right: 10px;
	background: url("../images/arrow_down.gif") no-repeat 100% 5px;
}

#top h1, #top .slogan {position:absolute; left:271px; top:26px; color:#000; font:10px Verdana, Tahoma, sans-serif; color:#FF0000; padding:0px 0 0 160px; width:432px; height:107px; background:url('../images/logoline_bg2_l.jpg') no-repeat 0 0;}
#top h1 strong, #top .slogan strong {display:block; height:60px; margin-left:-80px; background:url('../images/slogan2.gif') no-repeat 0 20px;}
.all_regions {display:none; width:1000px; background:url("../images/block_bullet.gif") repeat-y 0 0;}
.all_regions .block_top {position:relative; width:1000px; height:35px; background:url("../images/block_top.gif") no-repeat 0 0;}
.all_regions .block_top h1 {margin:0 0 0 16px; height:28px;  width:65px; background:url("../images/block_title.gif") no-repeat 100% 0; padding:7px 54px 0px 9px; font-weight:bold; font-size:13px; color:#FFFFFF;}
.all_regions .block_top .select_all, .all_regions .block_top .select_none {position:absolute; top:7px; font-size:12px; color:#ad3439}
.all_regions .block_top .select_all {left:750px;}
.all_regions .block_top .select_none {left:860px;}
.all_regions .block_bottom {background:url("../images/block_bottom.gif") no-repeat 0 100%; width:982px; padding:6px 10px 25px 8px;}
.all_regions .block_bottom .main_region {width:222px; height:20px; float:left; font-size:12px; color:#737173; font-weight:bold; border-left:solid 1px #bdbeb5; padding-left:15px;}
.all_regions .block_bottom .main_region input {border:none; margin-right:10px; margin-bottom:-1px; margin-top:3px;}

.all_regions .block_bottom .regions {width:222px; float:left; color:#737173; border-left:solid 1px #bdbeb5; padding-left:15px; margin-top:8px; line-height:20px; padding-bottom:15px;}
.all_regions .block_bottom .regions label {margin-bottom:0px; font-size:11px; text-decoration:underline}
.all_regions .block_bottom .regions input {border:none; margin-right:10px; margin-bottom:-2px; margin-top:0px;}
.clear_all {clear:both;}

.dashboard {
	width:694px;
	border:solid 0px red;
	position:relative;
	top:-20px;
	margin:0 0 0 10px;
	background:url("../images/dash_bg.gif") repeat-y 0 0;
}

.dashboard_top {
	width:694px;
	background:url("../images/dash_top.gif") no-repeat left top;
	padding-top:8px;
}
.dashboard_bottom {
	width:694px;
	padding-bottom:0px;
	background:url("../images/dash_bottom.gif") no-repeat left bottom;
	padding-bottom:15px;
	border:solid 0px red;
}
.dashboard .clear {
	height:1px;
}
.dashboard_bottom .last {
	background:none;
}
.all_dash {
	display:block;
	height:15px;
	width:100px;
	position:absolute;
	left:585px;
	top: 14px;
	font-size:10px;
	color:#003176;
	background:url("../images/arrow_down_gray.gif") no-repeat right 5px;
}
.dashboard_bottom h1 {
	height:26px;
	white-space:nowrap;
	font-size:13px;
	padding:5px 40px 0 12px;
	color:#FFFFFF;
	margin-bottom:2px;
	background:url("../images/dash_top2.gif") no-repeat 100% 0;
	float:left;
}
.bok {
	height:33px;
}
.dashboard_bottom ul {
	list-style-type:none;
	margin:4px 0 5px 0;
}
.dashboard_bottom ul li {
	float:left;
	width:151px;
	padding:10px;
	font-size:10px;
	color:#000000;
	background:url("../images/gray_dot.gif") repeat-y right top;
}
.dashboard_bottom ul li small {
	color:#ad3439;
}
.dashboard_bottom ul li a {
	color:#ad3439;
	font-weight:bold;
}

#comps {
min-height:300px;
height:auto !important;
height:300px;
top:-22px;
margin-bottom:5px;
}

#comps .dashboard_bottom ul li a {
	font-weight:normal;
}
#comps .dashboard_top {
/*	background:url("../images/dash_top.gif") no-repeat 0 0;
	padding-top:6px;*/
}
#comps .dashboard_bottom {
	background:url("../images/dash_bottom_comps.gif") no-repeat 0 100%;
	width:700px;
	padding-bottom:0px;
}
#comps .dashboard_top .dashboard_bottom ul {
	width:48%;
	float:left;
	padding:12px 6px 12px 0px;
	margin:0px;
	list-style-type:none;
	border:solid 0px red;
}
#comps .dashboard_top .dashboard_bottom .rubr_left {padding-left:12px;}
#comps ul li {
	float:none;
	clear:both;
	position:relative;
	width:100%;
	min-height:30px;
	height: auto !important;
	height: 30px;
	padding:5px 0 5px 0;
	margin:0 0 5px 0;
	font-size:13px;
	color:#000000;
	background:none;
	border:solid 0px red;
}
#comps ul li img {
	margin-top:3px;
}
#comps ul li a {
	color:#000000;
	font-size:13px;
}
#comps ul li .comps2 {
	display:block;
	color:#ad3439;
	font-size:9px;
	padding:0 0 0 13px;
	background:url("../images/plus.gif") no-repeat 0 3px;
	width:100px;
	position:absolute;
	top:27px;
	left:23px;
	border:solid 0px red;
}
#comps ul .comps_lvl2 {
	padding:0 0 0 36px;
	margin:-10px 0 0 0;
	width:285px;
	border:solid 0px red;
	display:none;
}
#comps ul li .minus {
	background:url("../images/minus.gif") no-repeat 0 3px;
}
#comps ul .comps_lvl2 a {
	display:block;
	color:#ad3439;
	font-size:9px;
}
#comps ul li img {
	width:31px;
	height:31px;
	float:left;
	margin-right:4px;
}
#footer {position:absolute; width:990px; padding:0px 0px 10px 10px; background:url('../images/footer_bg.gif') no-repeat 0 100%;}
.home #footer{margin-top:-25px;}

.btn_select_region {margin-left:870px; display:block; width:90px; height:33px; background:#ad3439 url("../images/btn_select_region.gif") no-repeat}

.btn_select_region img {width:90px; height:33px;}
.home #form_search #search_text {width:508px;}
.home #form_search .advsearch {position:relative; font-size:11px; color:#000; padding:4px 0 10px; width:520px; text-align:right;}

.footer_copyright {color:#636363; font-family:'Arial'; font-size:10px; position:relative; left:10px; top:10px;}
#footer #counter_right {width:300px; border:solid 0px green; text-align:right; position:relative; left:385px; top:-15px;}
.logo_nais {display:block; position:absolute; width:120px; height:44px; background:url("../images/logo_nais.gif") no-repeat;}
.logo_eadp {display:block; width:43px; height:44px; background:url("../images/logo_eadp.gif") no-repeat; position:relative; left:140px; top:2px;}

/*-------------------------/Доработка главной------------------------------*/

/*--------------------------Новая инфостраница-----------------------------*/

body.infopage {
	background: #F7F3EF url("../images/ip_bg.gif") repeat-x 0 0;
}
.infopage a:link, .infopage a:hover, .infopage a:active, .infopage a:visited{color:#630000;}

.infopage #container {
	background: none;
	width: 100%;
}
.infopage #top {
	height: 142px;
	margin-top:0px;
	background: #a5a2a5 url('../images/ip_bullet.gif') repeat-x 0 0;
}
.infopage #top .cont {
	width:1000px;
	height:142px;
	position:relative;
	margin:0 auto;
	border:solid 0px red;
	background: #a5a2a5 url('../images/ip_bullet.gif') repeat-x 0 0;
}

.infopage #top .logo {
	width:170px;
	height:85px;
	position:relative;
	left: 30px;
	top:21px;
	display:block;
	border:solid 0px red;
}

.infopage .top_right {
	height:142px;
	width:370px;
	background:url("../images/ip_bullet2.gif") repeat-x 0 0;
	position:absolute;
	top:0;
	right:0;
}

.infopage .top_right div {
	height:98px;
	background:url("../images/ip_head1.gif") no-repeat 0 0;
	padding: 42px 35px 0 88px;
}
.ip_podlozh {
	height:142px;
	position:absolute;
	top:0px;
	right:0;
	background:#a51c21 url("../images/ip_bullet2.gif") repeat-x 0 0;
	width:50%;
	border:solid 0px red;
}
.infopage .top_right div a:link, .infopage .top_right div a:active, .infopage .top_right div a:hover, .infopage .top_right div a:visited {
	color:#FFFFFF;
	font-size:14px;
}

.infopage #content {
	position:static;
	background: #f7f3ef;
	padding: 0;
	z-index: 1;
}
.ip_content {
	width:1000px;
	margin:0 auto;
	margin-bottom:20px;
}
.infopage #ip_footer {
	width:100%;
	padding:0px;
	height: 161px;
	background: #e8e5df;
	position:absolute;
}
.infopage #ip_footer .container {
	height:161px;
	width:990px;
	position: relative;
	margin: 0 auto;
	border:solid 0px red;
	cursor:default;
}
.infopage #ip_footer .container form {
	width:801px;
	height:47px;
	position:absolute;
	left:15px;
	top:53px;
	background:url("../images/footer_isearch.gif") no-repeat 0 2px;
	border:solid 0px red;
	padding:4px 0 0 143px;
	margin:0px;
}
.infopage #ip_footer .container form input {
	width:535px;
	height:22px;
	background:#FFFFFF;
	border:solid 1px #898989;
	font-size:16px;
	padding-top:2px;
}
.infopage #ip_footer .container form .footer_btn_search {
	width:93px;
	height:34px;
	border:none;
	padding:0px;
	position:absolute;
	left:715px;
	top:3px;
	cursor:pointer;
}
 
.footer_links {
	position:absolute;
	left:563px;
	top:86px;
	font-size:11px;
}
#ip_footer .footer_links a{color:#737173; font-weight:bold;}
#ip_footer .footer_counters {
	position:absolute;
	left:12px;
	top:117px;
	width:350px;
}
.footer_counters img {margin-right:5px;}

#ip_footer .footer_copyright {
	position:absolute;
	left:220px;
	top:118px;
	width:400px;
	font-size:10px;
	color:#737173;
}
#ip_footer .footer_copyright a {color:#737173;}

.infopage .right_col h1 {
	color:#ad3439;
	font-size:14px;
	font-weight:bold;
	margin:17px 0 17px 0;
}

.infopage .block {
	padding-bottom:32px;
	background:url("../images/gray_dot.gif") repeat-x left bottom;
	line-height:17px;
	color:#58595b;
	font-size:10px;
}
.infopage .block img {
	margin:5px;
}

.infopage .right_col {
	width: 325px;
	padding:24px 0px 0 14px;
	float:left;
	border-left:solid 1px #d6d6d6;
	margin-left:-1px;
}

.infopage .ip_rubr {
	padding-bottom:10px;
}
.infopage .ip_rubr a:link, .infopage .ip_rubr a:hover, .infopage .ip_rubr a:active, .infopage .ip_rubr a:visited {
	display:block;
	margin-top:0px;
	margin-left:31px;
	margin-bottom:3px;
	width:278px;
	color:#707171;
	font-size:9px;
	font-family:Tahoma;
}
.infopage .ip_rubr a.ip_rubr_more, .infopage .ip_rubr a.ip_rubr_less {
	display:block;
	width:24px;
	height:25px;
	background:url("../images/btn_expand.gif") no-repeat;
	position:relative;
	left:-29px;
	top:-25px;
	cursor:pointer;
	border:solid 0px red;
}
.infopage .ip_rubr a.ip_rubr_less {
	background:url("../images/btn_shrink.gif") no-repeat;
}
.infopage #ip_consult {
	width:100%;
	height: 70px;
	background: #ffffff;
	text-align:center;
	font-size:40px;
	color:#9d9c9c;
	padding-top:19px;
	white-space:nowrap;
}
.ip_icons {
	margin-top:0px;
	margin-bottom:-5px;
	width:652px;
	border:solid 0px red;
}
* html .ip_icons {
	width:645px;
	margin-left:0px;
	margin-right:0px;
	border:solid 1px red;
}

a:visited.your_ip, a:active.your_ip, a:link.your_ip, a:hover.your_ip {
	display:block;
	width:270px;
	height:28px;
	color:#ad3439;
	text-align:right;
	background:url("../images/arrow_red.gif") no-repeat 100% 0;
	padding:5px 41px 0 0;
	font-size:14px;
	margin:10px 0 10px 0;
}

.infopage .menu {
	line-height:22px;
	font-size:14px;
}

.company {
	width: 629px;
	float:left;
	margin: 0 auto;
	padding: 20px 25px 6px 0;
	margin-top:10px;
	position: relative;
	background:url("../images/gray_dot.gif") repeat-y 100% 0;
	border:solid 0px red;
}
.company h1 {
	left: 0;
	top: 31px;
	font: bold 18px Verdana, Tahoma, sans-serif;
	color: #a83739;
	line-height: 18px;
	padding: 0 160px 10px 17px;
}
.company .logo {
	float:right;
	top: 33px;
	right: 3px;
}
.company address {
	font-style: normal;
	font-weight: bold;
	color: #474747;
	display: block;
	padding: 0 0 4px;
}

.contact_info {
	padding: 10px 0 0;
	height: 1%;
	position: relative;
}
.contact_info a {color:#630000;}

.contact_info .col {
	border: solid 0px red;
	width: 230px;
	float: left;
	padding: 0 0 0 17px;
}
* html .contact_info .col {width: 210px; padding-left:20px;}
 
.contact_info strong {
	color: #474747;
}
.contact_info .num {
	font-size: 10px;
	display: block;
	padding: 8px 0 0;
	float: left;
	clear: both;
	width: 250px;
}
.contact_info .num span {
	display: block;
	float: left;
	width: 78px;
	padding: 5px 5px 0 0;
	text-align: right;
}
* html .contact_info .num span {
	margin: 0 -3px 0 0;
}
.contact_info .num strong {
	font-size: 16px;
	letter-spacing: -1px;
}
.contact_info .hours {
	display: block;
	padding: 13px 0px 0 92px;
	position: relative;
	height: 1%;
	border:solid 0px red;
}
.contact_info .hours strong {
	position: absolute;
	left: 0;
	top: 13px;
}

.company .about {
	width: 631px;
	color: #FFFFFF;
	background: #b8b8b8 url('../images/about_bg.gif') repeat-y 0 0;
	margin: 7px -9px -1px 9px;
}
.company a {color:#630000;}
.company .about .t {
	background: url('../images/about_bg_b.gif') no-repeat 0 100%;
}
.company .about .b {
	background: url('../images/about_bg_t.gif') no-repeat 0 0;
	padding: 16px 22px 17px 30px;
}
* html .company .about, * html .company .about .t, * html .company .about .b {
	position: relative;
	height: 1%;
}

.company .about_more {
	position: relative;
	width: 631px;
	color: #000000;
	background: #f4f4f4 url('../images/about_more_bg.gif') repeat-y 0 0;
	margin: 3px -7px 0 7px;
}
.company .about_more .t {
	background: url('../images/about_more_bg_b.gif') no-repeat 0 100%;
	position: relative;
	height: 1%;
}
.company .about_more .b {
	background: url('../images/about_more_bg_t.gif') no-repeat 0 0;
	padding: 49px 25px 24px 40px;
	height: 1%;
}
.company .about_more h2 {
	position: absolute;
	left: 14px;
	top: 7px;
	background: #943031 url('../images/about_more_tl_bg.gif') repeat-x 0 0;
	font: bold 14px Verdana, Tahoma, sans-serif;
	color: #fff;
}
.company .about_more h2 strong {
	display: block;
	background: url('../images/about_more_tl_bg_r.gif') no-repeat 100% 0;
	height: 25px;
	padding: 7px 47px 0 9px;
	min-width: 100px;
}
* html .company .about_more h2 strong {
	float: left;
	width: 100px;
	white-space: nowrap;
}

.company .about_more ul {
	margin-top:10px;
	float:none;
}

.company .about_more ul li {
	font-size:12px;
	position: relative;
	list-style-type: none;
	background: url('../images/dot4.gif') no-repeat 0 7px;
	padding: 0 0 10px 16px;
	margin-bottom:3px;
}

.company .about_more .details {
	font-size:10px;
	display:block;
	width:70px;
	padding-right:5px;
	margin:9px 0 12px 0;
	background:url("../images/arrow_down2.gif") no-repeat 100% 5px;
}

.pricelist {
	display: block;
	background: url('../images/ico_p.gif') no-repeat 0 0;
	padding: 8px 0 12px 36px;
	margin:6px 0 0 14px;
	float: left;
}
.other {
	display: block;
	background: url('../images/ico_plus3.gif') no-repeat 0 0;
	width:140px;
	padding: 8px 0 12px 36px;
	margin:6px 0 0 14px;
	float: left;
}

.more_info {
	background: url('../images/more_info_bg2.gif') no-repeat 0 5px;
	margin: 10px 0px 0 -25px;
	padding: 14px 0 0 15px;
	position: relative;
}
.more_info .bg {
	background: url('../images/gray_dot.gif') repeat-y 260px 0;
	height: 1%;
}
.more_info .col {
	width: 240px;
	float: left;
	padding: 3px 20px 5px 20px;
}
.more_info .middle {
	width: 240px;
}
.infopage .sm_print, .infopage .sm_favourite, .infopage .sm_mail, .infopage .sm_info {
	display:block;
	height:26px;
	float:left;
	white-space:nowrap;
	background:url("../images/sm_print.gif") no-repeat 0 0;
	font-size:10px;
	color:#777777;
	padding:10px 0 0 20px;
	margin-left:17px;
}
.infopage .icons {margin-left:-2px; margin-top:15px; width:650px; border:solid 0px red; position:absolute;}
* html .infopage .icons {margin-left:-18px;}
.infopage .sm_print {
	padding:10px 0 0 26px;
}
.infopage .sm_favourite {
	background:url("../images/sm_favourite.gif") no-repeat 0 0;
}
.infopage .sm_mail {
	background:url("../images/sm_mail.gif") no-repeat 0 0;
}
.infopage .sm_info {
	background:url("../images/sm_info.gif") no-repeat 0 0;
}
@media print {
	.infopage #top {
		display: none;
	}
	.company .about_more ul {
		width: 290px;
	}
	.more_info .middle {
		width: 170px;
	}
	.pricelist, .other {
		display: none;
	}
}
.more_info h5 {
	font: bold 10px Verdana, Tahoma, sans-serif;
	color: #ad3439;
	padding: 0 0 6px;
}

/* gallery */
.gallery {
	background-color: #fff;
	display: block;
	top: 100px;
	left: 50%;
	margin: 0 0 0 -256px;
	z-index:500;
	position: absolute;
	width: 511px;
	border: 1px solid #ccc;
}
.gallery #container_gal {
	width: 511px;
	background: none;
}
.gallery #top2 {
	height: 31px;
	background: #f4df53 url('../images/gallery_top_bg.gif') repeat-x 0 0;
}
.gallery #service_menu2 {
	top: 0;
	left: 440px;
	background: none;
	width: 71px;
}
.gallery #service_menu2 ul {
	padding: 0 0 0 25px;
	background: url('../images/gallery_top_bg_r.gif') no-repeat 0 0;
	width: 46px;
	height: 31px;
	list-style-type:none;
}
.gallery #service_menu2 li a.close {
	background-image: url('../images/ico_close2.gif');
}
.gallery #content2 {
	background: none;
	padding: 0 69px 0 64px;
}
.page_nav {
	text-align: center;
	font-size: 12px;
	padding: 11px 0;
}
.page_nav * {
	padding: 0 4px 0 0;
}
#container .page_nav .active, #container2 .page_nav .active {
	text-decoration: none;
	cursor: default;
}
.gallery .pic {
	background: url('../images/gallery_pic_bg.gif') repeat-y 0 0;
	width: 400px;
	position: relative;
	margin: 20px -20px 5px -9px;
}
.gallery .pic .t {
	background: url('../images/gallery_pic_bg_t.gif') repeat-x 0 0;
	padding: 23px 0 25px 1px;
	min-height:350px;
	height:auto !important;
	height:350px;
	width: 378px;
	text-align: center;
	margin-left: 10px;
}
.gallery .pic .corner_t_l, .gallery .pic .corner_t_r, .gallery .pic .corner_b_l, .gallery .pic .corner_b_r {
	position: absolute;
	left: 0;
	width: 400px;
	height: 20px;
}
.gallery .pic .corner_t_l {
	background: url('../images/gallery_bg_corner_t_l.gif') no-repeat 0 0;
}
.gallery .pic .corner_t_r {
	background: url('../images/gallery_bg_corner_t_r.gif') no-repeat 100% 0;
}
.gallery .pic .corner_b_l {
	background: url('../images/gallery_bg_corner_b_l.gif') no-repeat 0 100%;
}
.gallery .pic .corner_b_r {
	background: url('../images/gallery_bg_corner_b_r.gif') no-repeat 100% 100%;
}
.gallery .pic .corner_t_l, .gallery .pic .corner_t_r {
	top: 0;
}
.gallery .pic .b, .gallery .pic .corner_b_l, .gallery .pic .corner_b_r {
	bottom: -1px;
}
.gallery .pic .b {
	background: url('../i/gallery_pic_bg_b.gif') repeat-x 0 100%;
	width: 379px;
	left: 10px;
	position: absolute;
	height: 80px;
}
.gallery .pic img {
	position: relative;
	z-index: 10;
}
.gallery .pic .prev, .gallery .pic .next, .gallery .pic .prev_inactive, .gallery .pic .next_inactive {
	position: absolute;
	width: 14px;
	height: 31px;
	top: 50%;
	margin: -16px 0 0;
}
.gallery .pic .prev, .gallery .pic .prev_inactive {
	left: -24px;
	background: url('../images/gallery_arrow_l.gif') no-repeat 0 0;
}
.gallery .pic .next, .gallery .pic .next_inactive {
	right: -23px;
	background: url('../images/gallery_arrow_r.gif') no-repeat 0 0;
}
.gallery .pic .prev_inactive {
	cursor: default;
	background: url('../images/gallery_arrow_l_inactive.gif') no-repeat 0 0;
}
.gallery .pic .next_inactive {
	cursor: default;
	background: url('../images/gallery_arrow_r_inactive.gif') no-repeat 0 0;
}
/*---/gallery----*/

#city_popup {
	position:absolute;
	left:50%;
	top:95px;
	margin-left:-260px;
	width:321px;
	border:solid 0px red;
	display:none;
	z-index:10;
}

.infopage #top .region_select {left:240px; top:83px;}
/*-------------------------/Новая инфостраница-----------------------------*/

/*--------------------------Все объявления в рубрике-----------------------*/

.rubrikator #form_search #search_text {width:508px; height:25px; border:1px solid #898989; color:#373737; font:bold 14px Verdana, Tahoma, sans-serif; padding:5px 6px 0; margin-right:72px; letter-spacing:-1px;}
.rubrikator #form_search .advsearch {position:relative; font-size:11px; color:#000; padding:4px 0 10px; width:520px; text-align:right;}

#all_ads_content {padding-left:70px; padding-right:30px; padding-bottom:0px; min-height:400px; height:auto !important; height:400px; font-size:12px; color:#000000;}
#all_ads_content b {color:#a83739; font-weight:bold;}
#all_ads_content li {margin-bottom:20px;}
#all_ads_content li a:link, #all_ads_content li a:active, #all_ads_content li a:visited, #all_ads_content li a:hover {color:#660000;}
#all_ads_content b a:link, #all_ads_content b a:active, #all_ads_content b a:visited, #all_ads_content b a:hover {color:#a83739;}

.class_right {position:relative; background:#dbdbdb url("../images/class_bg.gif") repeat-y top left; margin-left:-6px; margin-top:-5px; display:block; z-index:10;}
* html .class_right {margin-left:-7px; /*width:246px;*/ position:relative;}
.search_results .class_right {position:relative; margin-left:0px; margin-top:0px; margin-right:0;}
.class_right .class_bottom {background:url("../images/class_bottom.gif") no-repeat bottom left;}
.class_right .class_bottom .class_top {background:url("../images/class_top.gif") no-repeat top left; width:255px; padding:11px 22px 17px 19px;}
.class_right .class_bottom .class_top h2 {color:#FFFFFF; font-size:14px; font-weight:bold; margin:0px; padding:0px;}

.class_right .class_bottom .class_top a:link.all_ads, .class_right .class_bottom .class_top a:active.all_ads, .class_right .class_bottom .class_top a:hover.all_ads, .class_right .class_bottom .class_top a:visited.all_ads {font-size:11px; display:block; color:#FFFFFF; background:url("../images/arrow_down3.gif") no-repeat 100% 5px; width:105px; text-align:right; padding:0 13px 0 0; margin:-2px 0 23px 133px; border:solid 0px red;}

.class_right .class_bottom .class_top a:link.all_ads2, .class_right .class_bottom .class_top a:active.all_ads2, .class_right .class_bottom .class_top a:hover.all_ads2, .class_right .class_bottom .class_top a:visited.all_ads2 {
	display: block;
	margin: -2px 0 4px 133px;
	width: 105px;
	padding: 0 13px 0 0;
	background: url("../images/arrow_down4.gif") no-repeat 100% 5px;
	text-align: right;
	font-size: 11px;
	color: #600;
}

.class_right .class {border-bottom:solid 1px #b6b7b7; padding:0 0 16px 0; margin-top:16px; color:#000000; font-size:11px;}
.class_right .class a {color:#ad3439; font-weight:bold; display:block;}
.class_right .class small {font-size:10px; color:#ad3439; display:block;}
.class_right .class small a {font-weight:normal;}
.class_right .class_bottom .class_top .last_class {border:none; margin-bottom:15px;}
/*-------------------------/Все объявления в рубрике-----------------------*/

/*--------------------------Все объявления по видам деятельности-----------*/

.vidd #comps {margin-top:5px;}
.vidd #comps .dashboard_top {background:url("../images/dash_top.gif") no-repeat 0 0;}

/*-------------------------/Все объявления по видам деятельности-----------*/

/*--------------------------Популярные запросы-----------------------------*/

.or_tab1, .or_tab1_ {display:block; width:324px; height:30px; background:#942c31 url("../images/or_tab1.gif") no-repeat 0 0; float:left; color:#FFFFFF; margin-left:10px; margin-top:10px;}
* html .or_tab1, * html .or_tab1_ {margin-left:5px;}
.or_tab1_ {background:#d6d7d6 url("../images/or_tab1_.gif") no-repeat 0 0;}
.or_tab1 img, .or_tab1_ img {width:324px; height:30px;}

.or_tab2, .or_tab2_ {display:block; width:370px; height:30px; background:#942c31 url("../images/or_tab2.gif") no-repeat 0 0; float:left; color:#FFFFFF; margin-top:10px;}
.or_tab2_ {background:#d6d7d6 url("../images/or_tab2_.gif") no-repeat 0 0;}
.or_tab2 img, .or_tab2_ img {width:370px; height:30px;}

.or_content {padding:10px 20px 0px 80px; min-height:350px; height:auto !important; height:350px; font-size:12px; color:#000000; margin-bottom:-30px; z-index:50;}
.or_content ol {margin-bottom:0; padding-bottom:0px;}
.or_content ol li {margin-top:10px; padding-bottom:0px; margin-bottom:0px;}
#container .or_content ol li a:link, #container .or_content ol li a:active, #container .or_content ol li a:visited, #container .or_content ol li a:hover {color:#660000; text-decoration:none;}
#container .or_content ol li a:hover {text-decoration:underline;}
#sc {padding-left:110px; padding-top:10px; display:none;}

/*-------------------------/Популярные запросы-----------------------------*/

.rubr_content_top {float:left;}

.rubr2 .rubr_content_top {position:relative; top:-30px; background:url("../images/rubr_shadow.gif") no-repeat 100% 0;}
.rubr2 .dashboard {top:0px; margin-bottom:-10px; border:solid 0px red;}
.rubr2 .dashboard_top {background:url("../images/dash_top_rubr.gif") no-repeat left top;}

.rubr2 .rubrikator_content {position:relative; top:10px; margin-bottom:-10px; background:none;}
* html .rubr2 .rubrikator_content {margin-top:0px;} 

.rubr2 .rubrikator_top {width:710px; min-height:59px; height:auto !important; height:59px; background:url("../images/rubrikator_top2.gif") no-repeat 0px 0px; margin-bottom:0px; position:relative; display:block;}
.rubr2 .rubrikator_top .line {margin:0 6px 0 10px; padding-left:-10px; border-bottom:solid 1px #dcdcdc;}
.rubr2 .rubrikator_top a {color:#a83739;}
* html .rubr2 .proba_fl {width:280px; margin-top:-6px; margin-left:0px;}
.rubr2 .dashboard_bottom {background:url("../images/dash_bottom2.gif") no-repeat 0 100%;}
.rubr_bg {background:url("../images/feedback_bg.gif") repeat-y 0px 0px; padding-top:10px;}
#rubr_bottom ul li {margin-bottom:9px; font-size:12px; text-transform:uppercase; color:#000000;}
#rubr_bottom ul li.norubr {color:#605e5e;}

/*---------------------------Результаты поиска-----------------------------------*/

.search_results #form_search #search_text {width:508px; height:25px; border:1px solid #898989; color:#373737; font:bold 14px Verdana, Tahoma, sans-serif; padding:5px 6px 0; margin-right:72px; letter-spacing:-1px;}
.search_results #form_search .advsearch {position:relative; font-size:11px; color:#000; padding:4px 0 10px; width:520px; text-align:right;}

.lblock {width:180px; background:url("../images/lblock_bg.gif") repeat-y 0 0;}
.lblock .lblock_bottom {width:180px; background:url("../images/lblock_bottom.gif") no-repeat 0 100%;}
.lblock .lblock_bottom .lblock_top {width:148px; background:url("../images/lblock_top.gif") no-repeat 0 0; padding:15px 12px 15px 20px;}
.lblock_top h2 {color:#a83739; font-size:12px; font-weight:normal; margin:0 0 9px 0;}
.lblock_top h2 b {font-size:14px; font-weight:bold;}
.lblock_top a:link,.lblock_top a:active, .lblock_top a:visited, .lblock_top a:hover {color:#000000; font-size:8px; display:block; margin-top:11px; text-transform:uppercase; padding-left:3px;}
.lblock_top a:link.lblock_more, .lblock_top a:active.lblock_more, .lblock_top a:visited.lblock_more, .lblock_top a:hover.lblock_more {display:block; width:30px; text-align:right; padding-right:12px; background:url("../images/arrow_down.gif") no-repeat 100% 5px; font-size:10px; color:#660000; text-transform:none; margin-left:100px;}

/*--------------------------/Результаты поиска-----------------------------------*/

.fc_ext {padding-left:110px; padding-top:65px; margin-bottom:-20px;}
.fc_ext .firmcard {color:#707070;}
#rubr_bottom .fc_ext .firmcard a:link, #rubr_bottom .fc_ext .firmcard a:active, #rubr_bottom .fc_ext .firmcard a:visited, #rubr_bottom .fc_ext .firmcard a:hover {color:#660000;}
.fc_ext .firmcard .firmcard_top {padding-left:20px;}
#rubr_bottom .fc_ext .firmcard .firmcard_top a:link, #rubr_bottom .fc_ext .firmcard .firmcard_top a:active, #rubr_bottom .fc_ext .firmcard .firmcard_top a:visited, #rubr_bottom .fc_ext .firmcard .firmcard_top a:hover {text-decoration:none; color:#a83739;}
#rubr_bottom .fc_ext .firmcard .firmcard_top a:hover {text-decoration:underline;}
.fc_ext .firmcard .fc_address {margin-left:20px; margin-bottom:10px; font-size:10px; width:300px; height:auto; line-height:11px;}
.fc_ext .firmcard .firmcard_content {padding-top:0px;}
.fc_ext .firmcard .tel {margin-left:25px;}
.fc_ext .firmcard .fc_phones {font-size:16px; color:#707070; position:relative; top:-17px; left:70px; margin-bottom:-12px;}
.fc_ext .firmcard .fc_phones small {font-size:10px;}

.fc_ext .firmcard .fc_links {position:static; margin-left:20px; margin-top:7px; display:block; margin-bottom:8px;}
#rubr_bottom .fc_ext .firmcard .fc_links a:link, #rubr_bottom .fc_ext .firmcard .fc_links a:active, #rubr_bottom .fc_ext .firmcard .fc_links a:visited, #rubr_bottom .fc_ext .firmcard .fc_links a:hover {text-transform:uppercase; text-decoration:none; font-weight:normal; color:#707070;}
#rubr_bottom .fc_ext .firmcard .fc_links a:hover {text-decoration:underline;}

.fc_ext .firmcard .fc_ext_links {float:right; width:200px;}
.fc_ext .firmcard .fc_ext_links .fc_phones {font-size:10px; color:#707070; position:relative; top:-12px; left:46px; margin-bottom:-11px;}
.fc_ext .firmcard .fc_ext_links .tel {margin-left:0px;} 



/* css update: start */

#sc {
	padding-top: 28px;
}
.company_profile {
	position: relative;
	height: 1%;
	width: 492px;
	background: url('../images/profile_bg.gif') repeat-y 0 0;
	font: 10px Verdana, Arial, sans-serif;
	margin: 5px 0 9px;
}
.company_profile .bg {
	background: url('../images/profile_b.gif') no-repeat 0 100% !important;
	padding: 0 0 18px !important;
	position: relative;
	height: 1%;
}
.company_profile h3, #container5.results_window .content .company_profile h3 {
	margin: 0;
	padding: 19px 150px 14px 20px;
	background: url('../images/profile_title_bg.gif') no-repeat 0 0;
	font: bold 14px Verdana, Arial, sans-serif;
	min-height: 31px;
}
* html .company_profile h3 {
	height: 31px;
}
.company_profile img {
	position: absolute;
	left: 355px;
	top: 62px;
}
.company_profile address, .company_profile .phone {
	color: #000;
	padding: 0 160px 0 47px;
	font-style: normal;
}
.company_profile .phone {
	padding-top: 8px;
	width: 285px;
	height: auto;
	margin: 0;
}
.company_profile .phone strong {
	font-size: 16px;
	letter-spacing: -1px;
	color: #444;
}
#rubr_bottom .company_profile ul, #content2 .company_profile ul {
	padding: 0;
	margin: 0;
}
#rubr_bottom .company_profile ul li, #content2 .company_profile ul li {
	list-style-image: none;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
#rubr_bottom .company_profile ul li a, #content2 .company_profile ul li a {
	text-transform: none !important;
	font: 10px Verdana, Arial, sans-serif !important;
	color: #862729 !important;
	margin: 0;
	float: none;
}
#rubr_bottom .company_profile .more_links, #content2 .company_profile .more_links, #container5.results_window .content .company_profile .more_links {
	padding: 4px 160px 0 47px;
}
#rubr_bottom .company_profile .more_links li, #content2 .company_profile .more_links li, #container5.results_window .content .company_profile .more_links li {
	display: inline;
	padding: 0 13px 0 0;
}
.company_profile .info {
	position: relative;
	height: 1%;
	margin: 9px 16px 0 19px;
	background: #a9595a url('../images/profile_info_bg.gif') repeat-y 0 0;
}
.company_profile .info strong {
	display: block;
	background: url('../images/profile_info_t.gif') no-repeat 0 0;
}
.company_profile .info em {
	display: block;
	background: url('../images/profile_info_b.gif') no-repeat 0 100%;
	padding: 6px 10px 8px 46px;
	color: #fff;
	font-weight: normal;
	font-style: normal;
	min-height: 24px;
}
* html .company_profile .info em {
	height: 24px;
}
.company_profile .info span {
	position: absolute;
	left: 10px;
	top: 3px;
	width: 30px;
	height: 31px;
	background: url('../images/profile_info_icon.png') no-repeat 0 0;
	cursor: pointer;
}
* html .company_profile .info span {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/profile_info_icon.png',sizingMethod='image');
}
#rubr_bottom .company_profile .info a, #content2 .company_profile .info a {
	text-decoration: none;
	color: #fff;
	z-index: 10;
}
#rubr_bottom .company_profile .info a:hover, #content2 .company_profile .info a:hover {
	text-decoration: underline;
}
#rubr_bottom .company_profile .more_info, #content2 .company_profile .more_info, #container5.results_window .content .company_profile .more_info {
	padding: 8px 160px 0 47px;
	background: none;
}
#rubr_bottom .company_profile .more_info li, #content2 .company_profile .more_info li, #container5.results_window .content .company_profile .more_info li {
	display: block;
	float: left;
	padding: 0 18px 0 0;
}
#rubr_bottom .company_profile .more_info li a, #content2 .company_profile .more_info li a,  #container5.results_window .content .company_profile .more_info a  {
	display: block;
	padding: 2px 0 1px 27px;
}
#rubr_bottom .company_profile .more_info li a.photo, #content2 .company_profile .more_info li a.photo, #container5.results_window .content .company_profile .more_info li a.photo {
	background: url('../images/ico_photo.gif') no-repeat 1px 2px;
}
#rubr_bottom .company_profile .more_info li a.pricelist, #content2 .company_profile .more_info li a.pricelist, #container5.results_window .content .company_profile .more_info li a.pricelist {
	background: url('../images/ico_pricelist.gif') no-repeat 0 0;
	padding-left: 24px;
}
.company_profile .groups {
	clear: both;
	position: relative;
	height: 1%;
	padding: 8px 0 1px;
}
.company_profile .groups .more_groups {
	display: none;
}
.company_profile .groups_all .more_groups {
	display: block;
}
#rubr_bottom .company_profile .groups ul, #content2 .company_profile .groups ul, #container5.results_window .content .company_profile .groups ul {
	padding: 0 20px 0 47px;
}
#rubr_bottom .company_profile .groups li, #content2 .company_profile .groups li, #container5.results_window .content .company_profile .groups ul li {
	padding: 0;
	line-height: 10px;
}
#rubr_bottom .company_profile .groups li a, #content2 .company_profile .groups li a, #container5.results_window .content .company_profile .groups ul li a {
	font-weight: bold !important;
	text-transform: uppercase !important;
	text-decoration: none;
}
#rubr_bottom .company_profile .groups li a:hover, #content2 .company_profile .groups li a:hover, #container5.results_window .content .company_profile .groups ul li a:hover {
	text-decoration: underline;
}
.company_profile .groups .action_more, .company_profile .groups .action_less {
	display: block;
	position: absolute;
	left: 19px;
	width: 23px;
	height: 23px;
}
.company_profile .groups .action_more {
	top: 10px;
}
.company_profile .groups .action_less {
	display: none;
	bottom: -1px;
}
.company_profile .groups_all .action_more {
	display: none;
}
.company_profile .groups_all .action_less {
	display: block;
}
.company_profile .groups .action_more a, .company_profile .groups .action_less a {
	display: block;
	width: 23px;
	height: 23px;
	cursor: pointer;
}
.company_profile .groups .action_more a {
	background: url('../images/groups_action_more.png') no-repeat 0 0;
}
* html .company_profile .groups .action_more a {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/groups_action_more.png',sizingMethod='image');
}
.company_profile .groups .action_less a {
	background: url('../images/groups_action_less.png') no-repeat 0 0;
}
* html .company_profile .groups .action_less a {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/groups_action_less.png',sizingMethod='image');
}
.company_profile .order_num {
	position: absolute;
	bottom: 13px;
	right: 13px;
}
.company_profile .service_menu {
	position: absolute;
	top: 0;
	right: 0;
}
#rubr_bottom .company_profile .service_menu li, #content2 .company_profile .service_menu li, #container5.results_window .content .company_profile .service_menu li {
	display: block;
	float: left;
	width: 22px;
	height: 22px;
	padding: 10px 15px 0 2px;
}
#rubr_bottom .company_profile .service_menu li a, #content2 .company_profile .service_menu li a, #container5.results_window .content .company_profile .service_menu li a {
	display: block;
	width: 22px;
	height: 22px;
}

.regular_profile, .regular_profile .bg, .simple_profile, .simple_profile .bg {
	background: none !important;
	margin-bottom: 0;
}
.regular_profile h3 {
	background: url('../images/profile_title_bg_regular.gif') no-repeat 0 0 !important;
	min-height: 21px;
}
* html .regular_profile h3 {
	height: 21px;
}
.regular_profile h3 a, .simple_profile h3 a {
	text-decoration: none;
}
.regular_profile h3 a:hover, .simple_profile h3 a:hover {
	text-decoration: underline;
}
#rubr_bottom .regular_profile .groups li a, #rubr_bottom .simple_profile .groups li a, #content2 .regular_profile .groups li a, #content2 .simple_profile .groups li a, #container5.results_window .content .regular_profile .groups ul li a, #container5.results_window .content .simple_profile .groups ul li a {
	color: #4a4d4a !important;
	font-weight: normal !important;
}
.regular_profile address, .regular_profile .phone, .simple_profile address, .simple_profile .phone {
	color: #949294;
}
.regular_profile .phone strong, .simple_profile .phone strong {
	color: #949294;
}

.simple_profile h3 {
	background: url('../images/profile_title_bg_simple.gif') no-repeat 0 0 !important;
	min-height: 21px;
}
* html .simple_profile h3 {
	height: 21px;
}
#rubr_bottom .simple_profile h3 a, #content2 .simple_profile h3 a, #container5.results_window .content .simple_profile h3 a {
	color: #949294;
}
#rubr_bottom .simple_profile .more_links a, #content2 .simple_profile .more_links a, #container5.results_window .content .simple_profile .more_links a {
	color: #949294 !important;
}
.simple_profile .groups .action_more a {
	background: url('../images/groups_action_more_simple.png') no-repeat 0 0;
}
* html .simple_profile .groups .action_more a {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/groups_action_more_simple.png',sizingMethod='image');
}
.simple_profile .groups .action_less a {
	background: url('../images/groups_action_less_simple.png') no-repeat 0 0;
}
* html .simple_profile .groups .action_less a {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/groups_action_less_simple.png',sizingMethod='image');
}

#content2 .company_profile {
	margin-left: -2px;
}

.matches {
	padding: 16px 0 3px 5px;
}
.matches2 {
	padding: 2px 0 3px 5px;
}
.matches span {
	color: #a83739;
}

.search_results #center_col .center_content ol li span {
	color: #000;
	font-weight: normal;
}

.results_header p {
	padding: 13px 0 0 7px;
}
.results_header strong {
	font-size: 17px;
	font-weight: normal;
}
.search_results #sr_top.results_header a {
	text-decoration: none;
}
.search_results #sr_top.results_header a:hover {
	text-decoration: underline;
}

#container.nothing {
	background: #f7f3ef url('../images/content_bg2.gif') repeat-y 0 0;
}
#container.nothing #content {
	background: url('../images/searchresult_bg_top2.gif') no-repeat 0 0;
}
#container.nothing #footer {
	background: #f7f3ef url('../images/footer_bg2.gif') no-repeat 0 100%;
}
#container.nothing #form_search .help3 {
	background: url('../images/ico_help4.gif') no-repeat scroll 0 0;
}


#content #form_search .find, #content2 #form_search .find {
	top: 0;
	left: 728px;
}
.btn_round1, .btn_round2 {
	left: 532px;
}

.search_tips {
	width: 778px;
	background: #f1f2f1 url('../images/search_tips_bg.gif') repeat-y 0 0;
	margin: 16px 0 0 42px;
}
.search_tips div {
	background: url('../images/search_tips_t.gif') no-repeat 0 0;
}
.search_tips p {
	background: url('../images/search_tips_b.gif') no-repeat 0 100%;
	padding: 12px 44px 13px;
	font-size: 14px;
	color: #ad3439;
	line-height: 20px;
	text-align: center;
}
#content .search_tips p a {
	color: #ad3439;
}

.ad_line {
	padding: 5px 0 7px;
	height: 1%;
}
.ad_line .ad1, .ad_line .ad2 {
	background: url('../images/ad_bg2.png') no-repeat 0 0;
	width: 372px;
	height: 142px;
	text-align: center;
	float: left;
	margin-left: 40px;
}
* html .ad_line .ad1, * html .ad_line .ad2 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/ad_bg2.png',sizingMethod='image');
}
* html .ad_line .ad1 {
	margin-left: 20px;
}
.ad_line .ad2 {
	margin-left: 38px;
}
.ad_line .ad1 img, .ad_line .ad2 img {
	margin: 6px auto 0;
}
.ad_line a {
	position: relative;
	z-index: 100;
}

.textpage_content {
	margin: 8px 10px 0 10px;
	background: #d9d9d8 url('../images/textpage_t.gif') no-repeat 0 0;
	padding: 25px 0 10px;
}

.textpage_content .textpage_nav {
	float: left; 
	width: 167px;
}
.textpage_content .textpage_nav div {
	width: 171px;
	margin: 0 -4px 0 0;
	background: #fff url('../images/textpage_nav_b.gif') no-repeat 0 100%;
	padding: 0 0 14px;
	position: relative;
	z-index: 100;
	height: 1%;
}
.textpage_content .textpage_nav ul {
	background: url('../images/textpage_nav_shade.gif') repeat-y 100% 0;
	padding: 2px 0 18px;
	height: 1%;
}
.textpage_content .textpage_nav ul li {
	list-style-type: none;
	padding: 0 2px 5px 16px;
	line-height: 14px;
}
#content_text .textpage_content .textpage_nav ul li a, #content_text .textpage_content .textpage_nav ul li.active li a {
	font: 12px Verdana, Arial, sans-serif;
	color: #474747;
	text-decoration: none;
	cursor: pointer;
}
#content_text .textpage_content .textpage_nav ul li a:hover, #content_text .textpage_content .textpage_nav ul li.active li a:hover {
	text-decoration: underline;
	cursor: pointer;
	color: #474747;
}
.textpage_content .textpage_nav ul li.active {
	background: url('../images/ico_arrow.gif') no-repeat 6px 2px;
}
#content_text .textpage_content .textpage_nav ul li.active a, #content_text .textpage_content .textpage_nav ul li.active a:hover {
	cursor: text;
	text-decoration: none;
	color: #777;
}
.textpage_content .textpage_nav ul ul {
	padding: 5px 0 0;
	margin: 0 0 -5px;
	background: none;
}
.textpage_content .textpage_nav ul ul li {
	padding-left: 12px;
}

.textpage_content .textpage_text {
	margin-left: 167px;
}
.textpage_content .textpage_text2 {
	width: 100%;
	float: left;
	background: #fff url('../images/textpage_text_shade.gif') repeat-y 0 0;
}
.textpage_content .textpage_text3 {
	background: url('../images/textpage_text_b.gif') no-repeat 0 100%;
	padding: 0 0 0 4px;
}
.textpage_content .textpage_text4 {
	background: url('../images/textpage_text_t.gif') no-repeat 0 0;
	padding: 0 19px 60px 31px;
	font: 12px Verdana, Arial, sans-serif;
	color: #474747;
	line-height: 15px;
}
.textpage_content h2 {
	padding: 0 0 20px;
	font: bold 18px Verdana, Arial, sams-serif;
	color: #ad3439;
	margin: 0 0 0 -1px;
}
.textpage_content h3 {
	margin: 0;
	display: inline;
	text-transform: uppercase;
}
.textpage_content .logo {
	float: left;
	padding: 4px 28px 15px 0;
}

.table_container {
	padding: 6px 6px 0;
	position: relative;
	margin: 0 0 17px -5px;
	width: 747px;
	background: url('../images/table_container_bg.gif') repeat-y 0 0;
}
.table_container div.t {
	position: absolute;
	left: 0;
	top: 0;
	height: 11px;
	background: url('../images/table_container_t.gif') no-repeat 0 0;
	width: 759px;
}
.table_container div.b {
	position: relative;
	top: 0;
	height: 14px;
	background: url('../images/table_container_b.gif') no-repeat 0 0;
	width: 759px;
	margin: -7px -6px;
}
*:first-child+html html .table_container div.b {
	top: -7px;
}
* html .table_container div.b {
	top: -7px;
}
.table_container table {
	width: 100%;
	border-collapse: separate;

}
.table_container table td, .table_container table th {
	width: 25%;
	border: 1px solid #e7e7e7;
	background: #fff;
	text-align: center;
	font: 12px Verdana, Arial, sans-serif;
	color: #474747;
	padding: 5px 0 4px;
	border: 1px solid #e7e7e7;
	border-bottom-color: #ececec;
	border-left-color: #f2f2f2;
}
.table_container table .header td {
	font-weight: bold;
	padding: 6px 0 5px;
	border-top: 0;
}
.table_container table .last td {
	border-bottom: 0;
	background: url('../images/table_last_row_bg.gif') repeat-x 0 100%;
	padding-bottom: 7px;
}

#content_text h1, .sitemap #content h1, .anketa_steps #content h1, .anketa_step_content h3 {
	display: block;
	height: 31px;
	position: relative;
	left: 37px;
	background: url('../images/page_title_marker.gif') no-repeat 0 0;
	padding: 0 0 0 38px;
	font: 26px Verdana, sans-serif;
	color: #a83739;
	line-height: 28px;
}
.sitemap #content h1 {
	left: -10px;
	top: -8px;
}
#content_text h1 strong, .sitemap #content h1 strong, .anketa_steps #content h1 strong, .anketa_step_content h3 strong {
	position: absolute;
	left: 38px;
	top: 0;
	z-index: 10;
	clip: rect(0 700px 19px 0);
	color: #c77f80;
	font-weight: normal;
}
.anketa_steps #content h1 {
	font-size: 19px;
/*	top: -12px;*/
	left: 45px;
	height: 44px;
}
.anketa_steps #content h1 strong, .anketa_step_content h3 strong {
	clip: rect(0 700px 16px 0);
}
.anketa_step_content h3, .anketa_step_content h3 strong {
	font-size: 19px;
	left: 0;
}
.anketa_step_content h3 {
	background: none;
	padding: 0;
	margin: 0 0 -14px;
	top: -20px;
}

ul.activities {
	padding: 5px 0 0;
}
ul.activities li {
	list-style-type: none;
	font-size: 8px;
	line-height: 12px;
	padding: 0 0 12px 1px;
	color: #000;
}
#left_col .activities a {
	display: inline;
	padding: 0;
	margin: 0;
}

.search_results .pager {
	position: relative;
}
.search_results .pager .shade {
	position: absolute;
	left: 520px;
	top: -2px;
	width: 18px;
	height: 37px;
	background: url('../images/pager_shade.gif') no-repeat 0 0;
}

.by_activity {
	padding: 19px 0 0;
}
.by_activity ul, .by_alphabet ul {
	width: 100%;
}
.by_activity ul li {
	background: none;
	padding: 0 0 11px;
	margin: 0;
}
.by_activity ul li a {
	background: url('../images/ico_plus4.gif') no-repeat 0 1px;
	padding: 0 0 0 20px;
}
.by_activity ul ul {
	padding: 0 0 0 37px;
	display: none;
}
.by_activity ul ul ul {
	padding: 0 0 0 24px;
}
.by_activity ul li.opened {
	padding: 0;
}
.by_activity ul li.opened ul, .by_activity ul li.opened ul li.opened ul {
	display: block;
}
.by_activity ul li.opened ul ul {
	display: none;
}
.by_activity ul li.opened a {
	background: url('../images/ico_minus4.gif') no-repeat 0 1px;
}
.by_activity ul li.opened li a {
	background: url('../images/ico_plus4.gif') no-repeat 0 1px;
}
.by_activity ul li.opened li.opened a {
	background: url('../images/ico_minus4.gif') no-repeat 0 1px;
}
.by_activity ul li.opened li.opened li a {
	background: url('../images/ico_arrow.gif') no-repeat 0 3px;
	padding: 0 0 0 18px;
}
.by_alphabet {
	padding: 24px 0 30px;
}
.line .by_alphabet {
	font-size: 12px;
	padding: 11px 0 5px 18px;
}
.by_alphabet ul {
	padding: 5px 0 0;
}
.by_alphabet ul li {
	background: none;
	display: inline;
	padding: 0 4px 0 0;
	margin: 0;
}
#content .by_alphabet ul li a {
	color: #a83739;
	font-weight: bold;
}

.fc_ext .firmcard .fc_ext_links {
	position: relative;
	z-index: 100;
}

.navigator {
	border-bottom: 1px solid #cecbce;
	width: 778px;
	margin: 0 -19px 11px -27px;
	position: relative;
	padding: 0 0 17px 27px;
}
#content_text .navigator a {
	color: #a83739;
	font-weight: bold;
	padding: 0 0 0 13px;
	background: url('../images/marker3.gif') no-repeat 0 4px;
}
.navigator ul {
	padding: 0 0 0 14px;
}
.navigator ul li {
	list-style-type: none;
	padding: 4px 0 0;
}

#footer .contact {
	position: relative;
}
#footer .contact .phone_num {
	position: absolute;
	left: 716px;
	width: 191px;
	height: 16px;
	top: 0;
}

.infopage #ip_consult {
	width: 981px;
	margin: 0 9px 0 10px;
}
.ads4 {
	padding: 13px 9px 0 10px;
	width: 981px;
	margin: 0 auto 0;
}
.infopage_after .icons {
	margin: 12px 0 0 12px;
}
#container .infopage_after .icons a {
	color: #737173;
	text-decoration: none;
}
#container .infopage_after .icons a:hover {
	text-decoration: underline;
}
.infopage_after {
	position: relative;
	height: 59px;
	margin: 0 auto 0;
	width: 1000px;
	background: url('../images/infopage_content_b.gif') no-repeat 0 100%;
}
body.infopage {
	background: #c6c7c6;
}
.infopage #container {
	width: 1000px;
	margin: 0 auto;
}
.infopage #top .cont, .infopage .ip_podlozh, .infopage .top_right, .infopage .top_right div {
	background: none;
}
.infopage #top {
	background: url('../images/infopage_content_t.gif') no-repeat 0 0;
}
.infopage #top .logo {
	top: 30px;
	left: 64px;
}
.infopage .top_right div {
	line-height: 24px;
}
.infopage #content {
	background: #f7f3ef url('../images/infopage_content_bg.gif') repeat-y 0 0;
}
.infopage .company {
	padding: 20px 15px 6px 10px;
}
.infopage #ip_footer {
	width: 1000px;
	background: #e7dfde url('../images/infopage_footer.gif') no-repeat 0 0;
	height: 182px;
}
.infopage #ip_footer .container {
	margin: 0 0 0 20px;
	width: 980px;
}
.infopage #ip_footer .container form {
	top: 47px;
}
.infopage #ip_footer .region_select {
	position: absolute;
	left: 160px;
	top: 78px;
	color: #730004;
	font-size: 14px;
}
.infopage #ip_footer .footer_links {
	top: 80px;
}
.infopage #ip_footer .region_select a {
	font-size: 10px;
	color: #737373;
	padding-right: 10px;
	background: url("../images/arrow_up.gif") no-repeat 100% 5px;
}
.infopage #ip_footer .footer_counters {
	top: 128px;
	left: 14px;
}
.infopage #ip_footer .footer_copyright {
	top: 131px;
	left: 236px;
}

#container5.small_window {
	width: 603px;
	background: url('../images/small_window_t.gif') no-repeat 0 0;
	position: relative;
	height: 1%;
	padding: 115px 0 0;
	margin: 0 auto;
}
#container5.small_window h1 {
	position: absolute;
	left: 39px;
	top: 65px;
	font: bold 14px Verdana, Arial, sans-serif;
	color: #a83739;
}
#container5.small_window .content {
	background: url('../images/small_window_bg.gif') repeat-y 0 0;
}
#container5.small_window .content .bg {
	background: url('../images/small_window_bg2.gif') no-repeat 0 0;
	padding: 4px 60px 8px 65px;
	height: 1%;
}
#container5.small_window .content h2, #container5.small_window .content h1 {
	font: bold 12px Verdana, Arial, sans-serif;
	color: #a83739;
	line-height: 18px;
	padding: 0 0 10px;
}
#container5.small_window .content h1 {
	position: relative;
	top: -2px;
	left: 0;
	font-size: 14px;
}
#container5.small_window ul {
	padding: 3px 0 0;
}
#container5.small_window ul li {
	list-style-type: none;
	background: url('../images/marker.gif') no-repeat 2px 2px;
	padding: 0 0 7px 20px;
	line-height: 14px;
}
#container5.small_window .footer {
	background: url('../images/small_window_b.gif') no-repeat 0 0;
	height: 94px;
	position: relative;
}
#container5.small_window .footer .copyright {
	position: absolute;
	left: 40px;
	top: 35px;
	line-height: 14px;
	width: 340px;
}
#container5.small_window .footer .url {
	position: absolute;
	left: 267px;
	top: 50px;
}
#container5.small_window .footer .url a {
	color: #707070;
}
#container5.small_window .footer .counters {
	position: absolute;
	left: 378px;
	top: 34px;
}
#container5.small_window .footer .counters a {
	margin: 0 7px 0 0;
}

#container5.small_window .footer .print {
	position: absolute;
	left: 464px;
	top: 33px;
}
#container5.small_window .footer .print a {
	display: block;
	width: 97px;
	height: 33px;
	background: url('../images/bt_print.gif') no-repeat 0 0;
}

#container5.small_window .content h3 {
	font: bold 12px Verdana, Arial, sans-serif;
	color: #a83739;
	line-height: 18px;
	padding: 6px 0 4px;
	margin: 5px 0 0;
	border-top: 1px solid #e7e7e7;
}
#container5.small_window ul.sections {
	padding: 3px 0 0;
}
#container5.small_window ul.sections li {
	padding: 0;
	line-height: 14px;
	text-transform: uppercase;
	background: none;
	line-height: 12px;
}
#container5.small_window ul.sections li a {
	text-decoration: none;
}
#container5.small_window ul.sections li a:hover {
	text-decoration: underline;
}
#container5.small_window .details {
	padding: 0 0 0 20px;
	width: 300px;
	position: relative;
}
#container5.small_window .details img {
	position: absolute;
	left: 360px;
	top: 0;
}
#container5.small_window .details p {
	padding: 5px 0 6px 42px;
}
#container5.small_window .details address {
	font-style: normal;
	padding: 0 0 7px;
}
#container5.small_window .details .phone {
	margin: 0;
	height: auto;
	font-size: 16px;
	width: 100%;
	line-height: 20px;
	margin: 0 0 -6px;
}
#container5.small_window .details .phone span {
	font-size: 10px;
}
#container5.small_window .details p strong {
	display: block;
	margin: 0 0 -12px -42px;
	font-weight: normal;
}
#container5.small_window .details p.phone strong {
	font-size: 10px;
	margin-bottom: -22px;
}

#container5.small_window .service_menu {
	position: absolute;
	top: 10px;
	right: 12px;
	width: 97px;
	height: 40px;
	background: url('../images/service_menu_bg.gif') no-repeat 0 0;
	padding: 0 0 0 22px;
}
#container5.small_window .service_menu li {
	float: left;
	background: none;
	padding: 10px 0 0 18px;
}
#container5.small_window .service_menu li a {
	display: block;
	width: 24px;
	height: 20px;
}
#container5.small_window .logo {
	position: absolute;
	display: block;
	top: 16px;
	left: 39px;
	width: 55px;
	height: 28px;
}

.infopage .block {
	margin-right: 5px;
}

.fc_ext {
	margin-bottom: 50px;
}

.rubrikator_bottom .pager {
	visibility: hidden;
}
.rubrikator_bottom_pager .pager {
	visibility: visible;
}

.pager .pages .numbers {
	font-size: 12px;
	text-align: center;
	padding: 3px 0 0 33px;
}

* html .pager .pages .numbers {
	padding-top: 0;
}
*:first-child+html .pager .pages .numbers {
	padding-top: 0;
}
.pager .pages .current_page {
	height: 21px;
	display: inline-block;
	padding: 0 1px 4px 0;
	vertical-align: middle;
	margin: 0 0 0 2px;
}
.pager .pages .current_page input {
	text-align: center;
	height: 16px !important;
	padding-top: 3px;
	font: 12px Verdana, Arial, sans-serif;
}

.vidd .ads {
	background: url('../images/ads_bg_home2.png') no-repeat 0 -2px;
	padding-top: 8px;
	top: -22px;
}
.vidd #form_search .help {
	background-image: url(../images/ico_help3.gif);
}

.company_profile_full {
	min-height: 231px;
	position: relative;
	padding: 0 0 30px 46px;
}
* html .company_profile_full {
	height: 231px;
}
#rubr_bottom .company_profile_full .service_menu {
	position: absolute;
	top: 8px;
	right: 6px;
	background: url('../images/service_menu_bg2.gif') no-repeat 0 0;
	width: 124px;
	height: 32px;
	padding: 0 0 0 30px;
}
#rubr_bottom .company_profile_full .service_menu li {
	list-style-image: none;
	list-style-type: none;
	display: block;
	float: left;
	height: 22px;
	padding: 4px 2px 0 15px;
	width: 22px;
}
#rubr_bottom .company_profile_full .service_menu li a {
	display: block;
	height: 22px;
	width: 22px;
}
.company_profile_full h1 {
	font: bold 14px Verdana, Arial, sans-serif;
	color: #a83739;
	padding: 40px 0 25px;
}
.company_profile_full address {
	font-style: normal;
	display: block;
	padding: 0 0 20px;
	width: 510px;
}
.company_profile_full .numbers {
	float: left;
	width: 300px;
	padding: 6px 0 10px;
}
.company_profile_full .numbers p {
	font-size: 16px;
	padding: 0 0 2px 42px;
	line-height: 20px;
}
.company_profile_full .web p {
	padding: 0 0 4px 42px;
}
.company_profile_full .numbers p strong, .company_profile_full .web p strong {
	font-size: 10px;
	display: block;
	font-weight: normal;
	margin: 0 0 -22px -42px;
}
.company_profile_full .web p strong {
	margin-bottom: -12px;
}
.company_profile_full .numbers p span {
	font-size: 10px;
}
.company_profile_full .web {
	margin: 0 46px 0 335px;
}
.company_profile_full .web2 {
	width: 100%;
	float: left;
	padding: 10px 0 9px;
}
#rubr_bottom .company_profile_full .web2 a {
	color: #660000;
}
.company_profile_full h3 {
	margin: 10px 46px 0 0;
	font: bold 12px Verdana, Arial, sans-serif;
	color: #a83739;
	line-height: 18px;
	padding: 11px 0 11px 0;
	border-top: 1px solid #e7e7e7;
}
#rubr_bottom .company_profile_full .sections {
	padding: 0 46px 0 0;
}
#rubr_bottom .company_profile_full .sections li {
	list-style-image: none;
	list-style-type: none;
	margin: 0;
	line-height: 12px;
}
#rubr_bottom .company_profile_full .sections li a {
	font-size: 10px;
	color: #707070;
	text-decoration: none;
}
#rubr_bottom .company_profile_full .sections li a:hover {
	text-decoration: underline;
}

#container a.buy_ad {
	position: absolute;
	left: 221px;
	top: 14px;
	color: #707171;
}

.send_to_email {
	width: 342px;
	position: fixed;
	top: 50%;
	left: 50%;
	margin: -160px 0 0 -171px;
}
* html .send_to_email {
	position: absolute;
	top: expression(
		document.getElementsByTagName('html')[0].scrollTop + Math.round(document.body.parentElement.clientHeight*0.5) + "px"
	);
}
.send_to_email .t {
	width: 342px;
	height: 43px;
	background: url('../images/send_to_email_t.png') no-repeat 0 0;
}
* html .send_to_email .t {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/send_to_email_t.png',sizingMethod='image');
}
.send_to_email .t h4 {
	font: bold 14px Verdana, Arial, sans-serif;
	color: #a83739;
	padding: 16px 27px 0;
	z-index: 10;
	position: relative;
	z-index: 10;
}
#small_window.send_to_email .t a.close {
	display: block;
	width: 20px;
	height: 20px;
	z-index: 100;
	top: 10px;
	margin: 0 13px -20px auto;
	cursor: pointer;
	position: relative;
}
.send_to_email .data {
	background: url('../images/send_to_email_bg.png') repeat-y 0 0;
	height: 1%;
}
* html .send_to_email .data {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/send_to_email_bg.png',sizingMethod='scale');
}
.send_to_email .data h5 {
	background: #f6f6f5 url('../images/send_to_email_desc.gif') no-repeat 0 0;
	margin: 0 7px;
	border-top: 1px solid #e1e1e1;
	color: #777;
	font: bold 11px Verdana, Arial, sans-serif;
	padding: 0 5px 6px 20px;
	line-height: 16px;
}
.send_to_email .data form {
	padding: 15px 0 4px 27px;
}
.send_to_email .data form span {
	display: block;
	width: 116px;
	float: left;
	padding: 3px 0 0;
	clear: both;
}
.send_to_email .data form input {
	width: 177px;
	height: 16px;
	border: 1px solid #b5c7d5;
	font: 11px Verdana, Arial, sans-serif;
	color: #000;
	padding: 2px 1px 0;
	margin: 0 0 10px;
}
* html .send_to_email .data form input {
	margin: -1px 0 9px -3px;
}
*:first-child+html .send_to_email .data form input {
	margin: -1px 0 9px;
}
.send_to_email .data form p {
	width: 181px;
	float: left;
}
.send_to_email .data form p img {
	float: left;
}
.send_to_email .data form p span {
	width: 181px;
	background: #700c0c;
	padding: 0;
	text-align: center;
	height: 14px;
}
.send_to_email .data form p span a {
	color: #fff;
	display: inline-block;
	top: -1px;
	position: relative;
}
.send_to_email .data form p input {
	margin: 15px 0 0;
}
* html .send_to_email .data form p input {
	margin: 14px 0 -1px;
}
*:first-child+html .send_to_email .data form p input {
	margin: 14px 0 -1px;
}
.send_to_email .data form p strong {
	display: none;
	width: 181px;
	color: #f00;
	padding: 5px 0 0;
	font-weight: normal;
}
.send_to_email .data form.error p strong {
	display: block;
}
.send_to_email .bt {
	width: 342px;
	height: 53px;
	padding: 13px 0 0;
	background: url('../images/send_to_email_b.png') no-repeat 0 0;
}
* html .send_to_email .bt {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/send_to_email_b.png',sizingMethod='image');
}
#small_window.send_to_email .bt a {
	display: block;
	position: relative;
	z-index: 100;
	width: 90px;
	height: 33px;
	margin: 0 20px 0 auto; 
	background: #ad3439 url('../images/bt_send.gif') no-repeat 0 0;
}

@media print {
	.infopage .menu, .infopage .your_ip, .infopage #ip_consult, .infopage .ads4, .infopage .icons, .infopage #ip_footer, .infopage #ip_rubr_btn {
		display: none !important;
	}
	.infopage #infoRubrics {
		display: block;
	}
	.infopage .company .about_more h2 {
		background: url(../images/about_more_tl_bg.gif) repeat-x 0 0 !important;
	}
	.infopage .company .about_more ul {
		width: 100%;
	}
	.rubrikator #top, .rubrikator #form_search, .rubrikator .dashboard, .rubrikator .proba_fl, .rubrikator #footer .nav, .rubrikator #footer .logos, .rubrikator #footer #counter_right, .rubrikator #rubr_bottom a.back, .rubrikator #tab1, .rubrikator #tab2 {
		display: none !important;
	}
	.rubrikator .pager {
		visibility: hidden;
	}
	.rubrikator, .rubrikator #content, .rubrikator .rubrikator_content, .rubrikator .rubr_content_top, .rubrikator .rubrikator_top, .rubrikator .rubr_bg, .rubrikator #rubr_bottom, .rubrikator #footer {
		background: #fff !important;
	}
	.search_results #top, .search_results #form_search, .search_results .pager, .search_results #footer .nav, .search_results #footer .logos, .search_results #footer #counter_right {
		display: none !important;
	}
	.search_results #left_col, .search_results #right_col {
		visibility: hidden;
	}
	.search_results #center_col, .search_results #content2, .search_results #sr_columns, .search_results #footer, .search_results .sr_icons, .search_results .center_content {
		background: #fff !important;
	}

}

.rubrikator_bottom_pager .service_menu3 {
	display: block;
}
.rubrikator_bottom .service_menu3 {
	display: none;
}
#rubr_bottom ul.service_menu3 {
	width: 90px;
	height: 30px;
	position: absolute;
	top: 10px;
	right: 18px;
	background: url('../images/service_bar_bg.gif') no-repeat 100% 0;
	padding: 0;
}
#rubr_bottom ul.service_menu3 li {
	list-style-image: none;
	list-style-type: none;
	float: left;
	display: block;
	width: 22px;
	height: 22px;
	padding: 5px 0 0 20px;
}
#rubr_bottom ul.service_menu3 li a {
	display: block;
	width: 22px;
	height: 22px;
}

#container5.results_window {
	padding-top: 67px;
}
.results_window .top {
	background: url('../images/result_window_t.gif') no-repeat 0 22px;
	height: 1%;
}
.results_window .top2 {
	background: url('../images/result_window_t2.gif') no-repeat 0 100%;
	padding-bottom: 32px;
	height: 1%;
}
#container5.results_window .top a {
	color: #a83739;
}
.results_window .top .rubr_level1, .results_window .top .rubr_level2, .results_window .top .rubr_level3, .results_window .top .rubr_level4 {
	padding: 3px 40px 4px;
}
.results_window .top .rubr_level2 {
	padding-left: 56px;
}
.results_window .top .rubr_level3 {
	padding-left: 80px;
}
.results_window .top .rubr_level4 {
	padding-left: 104px;
	text-transform: uppercase;
}
.results_window .trail {
	background: url('../images/result_window_t3.gif') no-repeat 0 0;
	padding: 13px 30px 0;
	margin: 0 10px -3px;
	color: #676767;
	font: bold 11px Verdana, Arial, sans-serif;
	position: relative;
}
#container5.results_window .content .bg {
	padding: 26px 56px 8px 55px;
	background: url('../images/small_window_bg2_results.gif') no-repeat 0 0;
}
#container5.results_window .content .company_profile h3 {
	border: 0;
}
#container5.results_window .content .company_profile .service_menu {
	background: none;
	top: 0;
	right: 0;
	padding: 0;
	width: auto;
}
#container5.results_window .content .company_profile ul {
	margin: 0;
	padding: 0;
}
#container5.results_window .content .company_profile ul li {
	list-style-image: none;
	list-style-type: none;
	background: none;
	margin: 0;
	padding: 0;
}
#container5.results_window .content .company_profile ul li a {
	text-transform: none !important;
	font: 10px Verdana, Arial, sans-serif !important;
	color: #862729 !important;
	margin: 0;
	float: none;
}

.results_window .founded {
	display: block;
	background: url('../images/founded_bg.gif') no-repeat 0 0;
	color: #676767;
	font: bold 11px Verdana, Arial, sans-serif;
	padding: 2px 0 10px 138px;
	margin: -12px 0 0 14px;
}
.results_window .founded strong {
	font-size: 19px;
	font-weight: normal;
}

.anketa_steps #content .ads {
	background: url('../images/ads_bg_feedback.gif') no-repeat 0 0;
	margin-top: 41px;
}

.anketa_step_content {
	padding: 0 0 24px 45px;
	background: url('../images/feedback_bottom.gif') no-repeat 0 100%;
	font: 11px Verdana, Arial, sans-serif;
	height: 1%;
	min-height: 209px;
}
* html .anketa_step_content {
	height: 209px;
}
.anketa_step_content .trail {
	color: #b1b1b1;
	font-weight: bold;
	font-size: 12px;
	padding: 0 0 24px;
}
.anketa_step_content .trail strong {
	color: #730400;
}
.anketa_step_content .data_group {
	padding: 0 0 0 235px;
	height: 1%;
}
.anketa_step_content .data_group span {
	display: block;
	float: left;
	left: -235px;
	margin: 0 -235px 0 0;
	width: 235px;
	color: #474747;
	font-size: 12px;
	padding: 16px 0 0;
	position: relative;
}
.anketa_step_content .data_group input {
	font: 12px Verdana, Arial, sans-serif;
	color: #474747;
	width: 388px;
	height: 16px;
	border: 1px solid #c0c0c0;
	margin: 15px 0 4px;
	padding: 0 2px;
}
* html .anketa_step_content .data_group input {
	margin: 14px 0 3px -3px;
}
*:first-child+html .anketa_step_content .data_group input {
	margin: 14px 0 3px;
}
.anketa_step_content h6 {
	font: bold 12px Verdana, Arial, sans-serif;
	color: #a83739;
	padding: 24px 0 13px;
}
.anketa_step_content h6 span {
	font: 10px Verdana, Arial, sans-serif;
	color: #777;
	padding: 0 0 0 10px;
}
.anketa_step_content h6.first, .anketa_step_content h6.follow {
	padding: 4px 0 16px;
}
.anketa_step_content h6.second {
	padding: 0 0 16px;
	top: -6px;
	position: relative;
	margin: 0 0 -6px;
}
.anketa_step_content h6.last {
	padding: 8px 0 10px;
}
.anketa_step_content textarea {
	width: 625px;
	height: 114px;
	font: 12px Verdana, Arial, sans-serif;
	color: #474747;
	padding: 0 0 0 2px;
	overflow: auto;
	margin: 4px 0;
}
* html .anketa_step_content textarea {
	margin: 3px 0;
}
*:first-child+html .anketa_step_content textarea {
	margin: 3px 0;
}
.anketa_step_content textarea.large {
	height: 160px;
}

.anketa_step_content .data_group input.error, .anketa_step_content .data_group2 input.error, .anketa_step_content .data_group3 input.error, .anketa_step_content .data_group4 input.error, .anketa_step_content .data_group4 select.error, .anketa_step_content textarea.error {
	border-color: #f00;
}
.anketa_step_content .error_text {
	text-align: right;
	font-size: 10px;
	color: #fe0000;
	margin: -5px 0 0;
	padding: 0 36px 0 0;
}
.anketa_step_content .data_group .error_text, .anketa_step_content .data_group4 .error_text {
	margin: 5px 0 -10px;
}
.anketa_step_content .data_group3 .error_text {
	margin: 0 0 -5px;
	top: -10px;
	position: relative;
	height: 1%;
}
.anketa_step_content .data_group2 .error_text {
	top: -17px;
	margin: 0 0 -12px;
	position: relative;
	height: 1%;
}

.anketa_step_content .data_groupl .error_text {
	top: -0px;
	margin: 0 0 -12px -2px;
	position: relative;
	height: 1%;
}

.anketa_step_content .data_groupl input.error {
	border: 1px solid red;
}


.anketa_step_content .branch_block .error_text {
	padding: 0 4px 0 0;
}

.anketa_step_content .note {
	font-size: 12px;
	color: #ef0505;
	padding: 25px 0 2px;
}
.anketa_step_content .buttons {
	padding: 0 35px 0 0;
	text-align: right;
}
.anketa_step_content .buttons a {
	display: inline-block;
	width: 90px;
	height: 33px;
	margin: 0 0 0 16px;
}
.anketa_step_content .buttons a, x:-moz-any-link {
	display: -moz-inline-box;
}
.anketa_step_content .buttons a, x:-moz-any-link, x:default {
	display: inline-block;
}
*:first-child+html .anketa_step_content .buttons a {
	margin: 0 0 0 20px;
}
.anketa_step_content .buttons a.back {
	background: #a93639 url('../images/bt_back.gif') no-repeat 0 0;
}
.anketa_step_content .buttons a.next {
	background: #a93639 url('../images/bt_next.gif') no-repeat 0 0;
}
.anketa_step_content .buttons a.edit {
	width: 134px;
	background: #a93639 url('../images/bt_edit.gif') no-repeat 0 0;
}
.anketa_step_content .buttons a.post {
	width: 104px;
	background: #a93639 url('../images/bt_post.gif') no-repeat 0 0;
}
.anketa_step_content .buttons a:hover {
	background-position: 0 -33px;
}
* html .anketa_step_content .buttons {
	padding-bottom: 2px;
}
*:first-child+html .anketa_step_content .buttons {
	padding-bottom: 2px;
}

.anketa_step_content .data_group2 {
	padding: 0 0 0 45px;
	position: relative;
	height: 1%;
}
.anketa_step_content .data_group2 span {
	display: block;
	float: left;
	font-size: 12px;
	color: #474747;
	width: 84px;
	padding: 1px 0 0 15px;
}
.anketa_step_content .data_group2 span.code {
	width: 35px;
}
.anketa_step_content .data_group2 input {
	display: block;
	float: left;
	width: 125px;
	height: 16px;
	font: 12px Verdana, Arial, sans-serif;
	color: #474747;
	border: 1px solid #c0c0c0;
	padding: 0 2px;
}
.anketa_step_content .data_group2 input.code {
	width: 50px;
	margin: 0 0 24px;
}
.anketa_step_content .data_group2 .example {
	position: absolute;
	top: 20px;
}
.anketa_step_content .data_group2 .example span {
	font-size: 11px;
	color: #777;
	padding: 0 0 0 52px;
	width: 155px;
}

.anketa_step_content .data_group3 {
	padding: 0 0 10px 125px;
	height: 1%;
}
.anketa_step_content .data_group3 span {
	display: block;
	float: left;
	left: -125px;
	margin: 0 -125px 0 0;
	width: 65px;
	color: #474747;
	font-size: 12px;
	padding: 1px 0 0 60px;
	position: relative;
}
.anketa_step_content .data_group3 input {
	font: 12px Verdana, Arial, sans-serif;
	color: #474747;
	width: 498px;
	height: 16px;
	border: 1px solid #c0c0c0;
	margin: 0 0 4px;
	padding: 0 2px;
}
* html .anketa_step_content .data_group3 input {
	margin: -1px 0 3px -3px;
}
*:first-child+html .anketa_step_content .data_group3 input {
	margin: -1px 0 3px;
}
.anketa_step_content .data_group4 {
	padding-left: 223px;
	padding-bottom: 20px; 
}
.anketa_step_content .data_group4 span {
	display: block;
	float: left;
	left: -222px;
	margin: 0 -222px 0 0;
	width: 162px;
	color: #474747;
	font-size: 12px;
	padding: 16px 0 0 60px;
	position: relative;
}


.anketa_step_content .data_group4 input, .anketa_step_content .data_group4 select {
	font: 12px Verdana, Arial, sans-serif;
	color: #474747;
	width: 401px;
	height: 16px;
	border: 1px solid #c0c0c0;
	margin: 15px 0 4px;
	padding: 0 2px;
}
* html .anketa_step_content .data_group4 input {
	margin: 14px 0 3px -3px;
}
*:first-child+html .anketa_step_content .data_group4 input {
	margin: 14px 0 3px;
}
.anketa_step_content .data_group4 select {
	height: 18px;
	padding: 0;
	width: 407px;
}
* html .anketa_step_content .data_group4 select {
	margin-left: -3px;
}
/*-----------------------*/
.anketa_step_content .data_groupl {
	padding-left: 223px;
	padding-bottom: 20px; 
}
.anketa_step_content .data_groupl span {
	display: block;
	float: left;
	left: -222px;
	margin: 0 -222px 0 0;
	width: 174px; _width: 170px;
	color: #474747;
	font-size: 12px;
	padding: 16px 0 0 60px;
	position: relative;
	height: 25px;
}

.anketa_step_content .data_groupl input, .anketa_step_content .data_groupl select {
	font: 12px Verdana, Arial, sans-serif;
	color: #474747;
	height: 16px;
	border: 1px solid #c0c0c0;
	margin: 15px 0 4px 0;
	padding: 0 2px;
}
.anketa_step_content .data_groupl input {	margin: 14px 0 3px 0px; width: 388px !important;}
.anketa_step_content .data_groupl select {height: 18px;	padding: 0;	width: 395px; margin: 14px 0 3px 0px;}
/*-----------------------*/

.anketa_step_content .data_group4 input.post_code {
	width: 110px;
}

.anketa_step_content .complete {
	height: 149px;
	padding: 43px 0 0;
	font: 12px Verdana, Arial, sans-serif;
	color: #474747;
	line-height: 24px;
}

.anketa_step_content .data_group5 {
	padding-top: 4px;
}
.anketa_step_content .data_group5 span {
	padding: 0 0 20px 0;
	margin-top: -1px;
}
.anketa_step_content .data_group5 span h6 {
	padding: 0;
}
.anketa_step_content .data_group5 span h6.first {
	padding: 0 0 5px;
}

.anketa_step_content .data_group6 {
	padding: 4px 0 20px;
}

.anketa_step_content .branch {
	padding-left: 40px;
}

.anketa_step_content a.add_branch {
	display: block;
	position: relative;
	margin: 0 0 0 -3px;
	width: 160px;
	height: 32px;
	padding: 9px 0 0 40px;
	background: url('../images/ico_plus5.gif') no-repeat 0 0;
	font-size: 12px;
	font-weight: bold;
	color: #666;
}

.anketa_step_content .branch_block {
	position: relative;
	height: 1%;
	left: -26px;
	width: 674px;
	margin: 0 0 5px;
}
.anketa_step_content .branch_block .b {
	position: relative;
	z-index: 50;
	height: 1%;
}
.anketa_step_content .branch_block .menu {
	position: absolute;
	z-index: 100;
	top: 13px;
	right: 6px;
}
.anketa_step_content .branch_block .menu li {
	list-style-type: none;
	float: left;
	padding: 0 9px;
}
.anketa_step_content .branch_block .menu li a {
	display: block;
	width: 22px;
	height: 20px;
}	
.anketa_step_content .branch_block h5 {
	position: absolute;
	z-index: 100;
	top: 15px;
	left: 20px;
	padding: 0;
	font: bold 12px Verdana, Arial, sans-serif;
	color: #a83739;
}
.anketa_step_content .collapsed {
	background: url('../images/branch_block_bg.gif') repeat-y 0 0;
}
.anketa_step_content .collapsed .t {
	background: url('../images/branch_block_t.gif') no-repeat 0 0;
}
.anketa_step_content .collapsed .b {
	background: url('../images/branch_block_b.gif') no-repeat 0 100%;
	line-height: 17px;
	padding: 13px 118px 15px 98px;
	font-size: 12px;
	color: #474747;
	min-height: 26px;
}
* html .anketa_step_content .collapsed .b {
	height: 26px;
}
.anketa_step_content .collapsed strong {
	font-weight: normal;
}
.anketa_step_content .branch_blocks {
	padding: 0 0 15px;
}

.anketa_step_content .extended {
	background: url('../images/branch_block_bg2.gif') repeat-y 0 0;
}
.anketa_step_content .extended .t {
	background: url('../images/branch_block_t2.gif') no-repeat 0 0;
}
.anketa_step_content .extended .b {
	background: url('../images/branch_block_b2.gif') no-repeat 0 100%;
	padding: 50px 20px 25px;
}

.anketa_step_content .extended .data_group4 {
	padding-bottom: 0;
}
.anketa_step_content .extended h6 {
	padding: 10px 0 15px; 
}
.anketa_step_content .extended .data_group2 {
	padding-top: 10px;
}
.anketa_step_content .extended .data_group2 .example {
	top: 30px;
}
.anketa_step_content .extended .note {
	padding-top: 3px;
}
.anketa_step_content .extended a.save {
	display: block;
	width: 90px;
	height: 33px;
	margin: 0 0 0 auto;
	background: #a93639 url('../images/bt_save.gif') no-repeat 0 0;
}
.anketa_step_content .extended a.save:hover {
	background-position: 0 -33px;
}

.anketa_step_content .extended_field {
	position: relative;
	height: 1%;
}
.anketa_step_content .extended_field .letters_counter {
	position: absolute;
	bottom: -4px;
	right: 36px;
	width: 29px;
	height: 14px;
	padding: 2px 0 0;
	font: 10px Verdana, Arial, sans-serif;
	color: #fff;
	border: 0;
	background: #9e9c9c;
	text-align: center;
}
/*-------------------------------------------*/
.extended_field_l {margin: 0 0 0 60px; }
.extended_field_l textarea {width: 570px; height: 75px;}
.extended_field_l .ckb {border: none !important; margin: 5px 0 10px 0; _margin: 3px 0 0px 0; padding:0; }

.div_letters_counter {width: 573px; position: absolute; padding: 0 0px 0 0;}
.extended_field_l .letters_counter {
	width: 29px;
	height: 14px;
	padding: 2px 0 0;
	font: 10px Verdana, Arial, sans-serif;
	color: #fff;
	border: 0;
	background: #9e9c9c;
	text-align: center;
}
.div_btn_help {text-align: right; width: 570px; }
.div_btn_help img {border: none; position: absolute; margin: -30px 0 0 -25px;}

.extended_field_l .naprimer {margin: 0 40px 0 0px;}

.extended_field_l table {width: 570px;}
.extended_field_l table td {padding: 0 0 5px 0; }
.form_sp_header {color: #474747;font-size: 12px; white-space: nowrap;}
.form_sp_header a{color: #474747 !important;	font-size: 12px; display: block; width: 76px; text-align: center;}
.form_sp_header a:hover{color: #474747;	font-size: 12px;}
.form_punctir {width: 100%; background: url('../images/punktir.gif') repeat-x left bottom;}

.form_submit {height: 19px; padding:0px; width: 70px; _width: 76px; font-size: 11px;}
.form_file {font-size: 11px; height: 19px; }
.form_input {width: 570px; _margin: 10px 0 0 0;}

.select_error {background: url('../images/select_error.gif') no-repeat left top;}
/*-------------------------------------------*/
.fdbckname_lbl, .fdbcktopic_lbl, .fdbcmessage_lbl, .fdbckemail_lbl {
	margin-right: 0;
	width: 233px;
	display: inline-block;
	line-height: 12px;
}
.feedback_ta {
	left: 233px;
	overflow: auto;
}
#feedbackForm #feedbackFile {
	height: 21px;
}
.screenshots_lbl {
	padding-top: 9px;
}
.screenshots {
	left: -24px;
	margin-top: -66px;
}
.screen_input {
	width: 410px;
}
*:first-child+html .feedback_form_content {
	margin: 8px 0 -8px;
}
*:first-child+html .feedback_form_content label {
	padding: 0 0 3px;
	margin: 0 0 13px;
}
*:first-child+html .feedback_form_content label.fdbckemail_lbl {
	margin-top: -8px;
}
*:first-child+html .feedback_form_content label.fdbcmessage_lbl {
	padding-top: 4px;
	margin: 0 0 9px;
}
*:first-child+html .feedback_input {
	margin: -1px 0 14px;
}
*:first-child+html .feedback_ta {
	top: -27px;
	margin-bottom: -39px;
}
* html .feedback_form_content {
	margin: 8px 0 -8px;
}
* html .feedback_form_content label {
	padding: 0 0 3px;
	margin: 0 0 13px;
	height: 1%;
}
* html .feedback_form_content label.fdbckemail_lbl {
	margin: -8px -3px 0 0;
	position: relative;
	height: 1%;
}
* html .feedback_form_content label.fdbcmessage_lbl {
	padding-top: 4px;
	margin: 0 0 9px;
}
* html .feedback_input {
	margin: -1px 0 14px;
}
* html .feedback_ta {
	top: -29px;
	margin-bottom: -41px;
}
* html .screenshots {
	left: -22px;
}

.rubrikator_bottom {
	min-height: 195px;
}
* html .rubrikator_bottom {
	height: 195px;
}

.textpage_content .textpage_nav ul ul li.active {
	background-position: 2px 2px;
}

.search_results #center_col .center_content ol {
	min-height: 330px;
}
* html .search_results #center_col .center_content ol {
	height: 330px;
}

#top {
	height: 153px;
	background-color: #c6c6c6;
	z-index: 500;
}
#top .region_select {
	left: 0;
	top: 125px;
	width: 968px;
	height: 22px;
	padding: 6px 0 0 32px;
	background: #c6c6c6 url('../images/region_select_bg.gif') no-repeat 0 0;
	color: #000;
	font-weight: bold;
}
#top .region_select a {
	font-size: 12px;
	font-weight: normal;
	color: #740708;
	padding-right: 11px;
	padding-left: 3px;
	background-position: 100% 6px;
}
#top .slogan strong {
	background: url('../images/slogan3.gif') no-repeat 63px 28px;
	height: 80px;
}
#top .yellow_pages {
	position: absolute;
	top: 133px;
	right: 41px;
}
#top .yellow_pages a.more {
	background: url('../images/arrow_down.gif') no-repeat 100% 6px;
	padding-right: 12px;
	font-size: 11px;
	color: #000;
	margin: 0;
}
#top .yellow_pages .block {
	position: absolute;
	display: none;
	z-index: 500;
	right: -15px;
	top: 22px;
	width: 321px;
}
#top .yellow_pages .block h6 {
	width: 305px;
	height: 32px;
	padding: 16px 0 0 16px;
	background: url('../images/yp_block_t.png') no-repeat 0 0;
	font: bold 20px Tahoma, Arial, sans-serif;
	color: #740708;
}
* html #top .yellow_pages .block h6 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/yp_block_t.png',sizingMethod='image');
}
#top .yellow_pages .block h6 a {
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	right: 15px;
	top: 10px;
}
#top .yellow_pages .block .block_content {
	width: 321px;
	background: url('../images/yp_block_bg.png') repeat-y 0 0;
}
* html #top .yellow_pages .block .block_content {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/yp_block_bg.png',sizingMethod='scale');
}
#top .yellow_pages .block .block_content ul {
	margin: 0 6px 0 7px;
	border-top: 1px solid #d8d6d8;
	padding: 0 0 19px;
	background: #f7f3f7 url('../images/yp_block_bg3.gif') no-repeat 0 100%;
}
#top .yellow_pages .block .block_content ul li {
	list-style-type: none;
	font-size: 18px;
	padding: 0 0 4px 10px;
}
#top .yellow_pages .block .block_content ul li.first {
	background: url('../images/yp_block_bg2.gif') no-repeat 0 0;
	padding-top: 7px;
}
#top .yellow_pages .block .block_content ul li a {
	color: #a83739;
	padding: 0 0 0 15px;
	background: url('../images/ico_arrow2.gif') no-repeat 0 8px;
}
#top .yellow_pages .block .block_b {
	width: 321px;
	height: 16px;
	background: url('../images/yp_block_b.png') no-repeat 0 0;
}
* html #top .yellow_pages .block .block_b {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/b2b/images/yp_block_b.png',sizingMethod='image');
}

/* css update: end */
div.regions_main{
	width: 286px;
	background: url(../images/reg_wrap.gif) repeat-y left;
}
div.regions_top{
	background: url(../images/reg_top.gif) no-repeat top left;
}
div.regions_bottom{
	background: url(../images/reg_bottom.gif) no-repeat bottom left;
	padding:25px;
	padding-left:28px;
	
	
}
div.regions_bottom h2{
	font-size:15px;
	color:#a83739;
	font-family: Verdana !important;
	font-weight: bold !important;
	position: relative;
	left: -6px;
	top: -10px;
}

div.regions_bottom div.reg_link {
	color:#231f20;
	font-size: 12px;
	margin-bottom:10px;
}
div.regions_bottom div.reg_link a{
	color:#660000;
	font-size:12px;
}

/*popup*/
body{
	padding:0px;
	margin:0;
	background-color:#c4c4c4;
	/*text-align:center;*/
}
div#container_how2{
	width: 603px;
	_width: 590px;
	margin:0 auto;
	text-align: left;
	/*border: #000 1px solid;*/
	border-bottom: none;
	margin-top:-1px;
}
div#header{
	height: 40px;
	background: url(../images/header_wrap.gif) repeat-x;
	margin: 15px 0px 0px 10px;
	padding:0;
	font-size:0px;
	_width: 593px;
}
div#header1{
	height: 40px;
	margin:0;
	padding:0;
	background: url(../images/header_left.gif) no-repeat left;
}
div#header1 a#close, div#header1 a#print{
	float: right;
	height:40px;
}
a#print{
	width:73px;
	background: url(../images/print.gif) no-repeat;
}
a#close{
	width:58px;
	background: url(../images/close.gif) no-repeat;
}
div#content_wrap{
	margin:0 auto;
	min-height:100px;
	height: auto !important;
	height:100px;
	background: url(../images/content_wrap.gif) repeat-y;
	
}
div#content_header{
	background: url(../images/header.gif) no-repeat top;
	_background: url(../images/header.gif) no-repeat top 0 ;
}
div#content_footer{
	min-height: 650px;
	height: auto !important;
	height:600px;
	padding-bottom:50px;
	background: url(../images/footer.gif) no-repeat bottom;
	_background: url(../images/footer.gif) no-repeat bottom 0;
	padding:75px;
	color:#737573;
	font-size:11px;
	font-family: Verdana;
	
}
div#content_footer img{
	margin:10px 0;
}
div#content_footer ul,div#content_footer ol{
	list-style: inside;
}
a.how2search_more{
	background: url(../images/how2search_arrow_down.gif) no-repeat 75px 5px;
	color: #630000;
	padding-right: 20px;
	display: block;
	width: 100px;
	margin: 20px 0;
	font-size: 11px;
}
div.line{
	background: url(../images/how2search_line.gif) repeat-x;
	height: 4px;
	margin: 10px 0;
}
.how2search_header{
	font-weight: bold;
	font-size: 13px;
	color:#a83739;
	margin-bottom:15px;
}
div.how2search_footer{
	margin-top: 20px;
	position: relative;
	top: 35px;
	left: -30px;
}
div.how2search_footer a{
	color:#707070;
	padding-left:45px;
}
