* {
	margin: 0;
	padding: 0;
}
body {
	background-color: #e1e1e1;
	font: 10px Verdana, Tahoma, sans-serif;
	color: #777;
}
a, a:link, a:visited, a:active {color: #002b88;text-decoration: underline;}
a:hover {text-decoration: none;}
a {outline: none;}
.clear {clear: both;font-size: 1px;height: 1px;line-height: 1px;margin: 0 0 -1px;}

#container {margin: 0 auto;width: 1000px;background: #e7bf00 url('../i/content_bg.gif') repeat-y 0 0; padding-bottom:107px;}

#top, #top2 {position: relative;height: 133px;background: #cbcac7 url('../i/logoline_bg.gif') repeat-x 0 26px;}
#top h1, #top .slogan {position: absolute;left: 271px;top: 26px;color: #000;font: 10px Verdana, Tahoma, sans-serif;color: #f6f6f6;padding: 14px 0 0 155px;width: 437px;height: 93px;background: url('../i/logoline_bg2_l.jpg') no-repeat 0 0;}
#top h1 strong, #top .slogan strong {display: block;height: 60px;background: url('../i/slogan.gif') no-repeat 0 19px;}

/*--------------------Новенькое!!!---------------------------*/

#content {padding: 36px 0 0;background: url('../i/content_bg_t_inner.gif') no-repeat 0 0; position:relative;}
.home #content {background: url('../i/content_bg_t.gif') no-repeat 0 0;}

.comps_cont #content, .all_src #content {background: url('../i/content_bg_t.gif') no-repeat 0 0;}

.home #city_popup {
	left:50%;
	top:115px;
	margin-left:-160px;
}
img {
	border:none;
	margin:0;
}

.rub_letter .src, .all_src .src, .comps_cont .src {width: 280px;height: 272px; padding: 10px 0 0 6px; float:left; position:relative; left:4px;}
/*.src {width: 290px;height: 272px; padding: 10px 0 0 6px; float:right; background: url('../i/ads_bg.gif') no-repeat 0 0;}*/
.src {width: 290px;height: 272px; padding: 10px 0 0 6px; float:right; background: url('../i/ads_bg.gif') no-repeat 0 0;}
* html .src {position:relative;}
.home .src {background: url('../i/ads_bg_home.png') no-repeat 0 0;width: 280px;height: 272px; padding: 10px 0 0 6px; float:right; position:relative; left:-10px;}
* html .home .src {left:704px; height: 272px; border:solid 0px red; background: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/ads_bg_home.png',sizingMethod='image'); position:absolute;}
* html .home .src img {position: relative; left:-131px; top:-135px;z-index: 600;}
* html .home .src object {position: absolute; left:6px; top:10px;z-index: 600; display:none;}
* html .home .src .second {top:146px;}
.sr1 {position:absolute; width:280px; text-align:right; top:199px; left:710px; border:solid 0px red;}
.sr1 object {margin-top:6px;}
.sr2 {position:absolute; height:130px; width:990px; text-align:right; top:341px; left:0; border:solid 0px red;}
.rubricator .src {background: url('../i/ads_bg_rubricator.gif') no-repeat 0 0;}
* html .rub_letter .src {left:0px;}
#src_comps {
	background: url('../i/ads_bg_rubricator3.gif') no-repeat 0 0;
}
* html #src_comps {
	left:-5px;
}
#rubr_lvl2 {
	background: url('../i/ads_bg_rubricator3.gif') no-repeat 0 0;
	width: 280px;
	float:left;
	position:relative; left:4px;
}
* html #rubr_lvl2 {
	left:0px;
}

.l_column {
	float:left;
	width:700px;
	border:solid 0px red;
	margin-bottom:-23px;
	position:relative;
/*	background:url("../i/content_bg2.gif") repeat-y 0 0;*/
}
.all_src .l_column {
	margin-bottom:5px;
	padding-bottom:5px;
}
.home .l_column {
	top:-21px;
}
.comps_cont .l_column {
	margin-bottom:0px;
}
.rub_letter .l_column, .rubricator .l_column {
	top:-21px;
}


.contnr {
	border:solid 0px red;
	width:700px;
	position:relative;
	float:left;
}

#top .allcities {
	display:block;
	width:94px;
	text-align:right;
	font-size:10px;
	color:#003176;
	background:url("../i/arrow_down.gif") no-repeat right 3px;
	padding-right: 14px;
	position:absolute;
	left:260px;
	top:96px;
}

.b2b {
	display:block;
	height:15px;
	width:80px;
	position:absolute;
	left:900px;
	top:10px;
	font-size:11px;
	color:#003176;
}
.dashboard {
	width:694px;
	border:solid 0px red;
	position:relative;
	top:0px;
	margin:0 0 0 10px;
	background:url("../i/dash_bg.gif") repeat-y 0 0;
}

.dashboard_top {
	width:694px;
	background:url("../i/dash_top.gif") no-repeat left top;
}
.dashboard_bottom {
	width:694px;
	padding-bottom:0px;
	background:url("../i/dash_bottom.gif") no-repeat left bottom;
	padding-bottom:15px;
	border:solid 0px red;
}
#comps {
min-height:300px;
height:auto !important;
height:300px;
}
#comps .dashboard_bottom {
	width:700px;
	padding-bottom:0px;
}
.dashboard_bottom h1 {
	height:26px;
	white-space:nowrap;
	font-size:13px;
	padding:5px 40px 0 12px;
	color:#FFFFFF;
	margin-bottom:2px;
	background:url("../i/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:11px;
	color:#000000;
	background:url("../i/gray_dot.gif") repeat-y right top;
}
.dashboard_bottom ul li small {
	color:#003176;
}

#comps .dashboard_top .dashboard_bottom ul {
	width:46%;
	float:left;
	padding:12px;
	margin:0px;
	list-style-type:none;
	border:solid 0px red;
}
#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:15px;
	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:#003176;
	font-size:9px;
	padding:0 0 0 11px;
	background:url("../i/plus.gif") no-repeat 0 3px;
	width:100px;
	position:absolute;
	top:27px;
	left:25px;
	border:solid 0px red;
}
#comps ul .comps_lvl2 {
	padding:0 0 0 36px;
	margin:-3px 0 0 0;
	width:285px;
	border:solid 0px red;
	display:none;
}
#comps ul li .minus {
	background:url("../i/minus.gif") no-repeat 0 3px;
}
#comps ul .comps_lvl2 a {
	display:block;
	color:#003176;
	font-size:9px;
}
#comps ul li img {
	width:31px;
	height:31px;
	float:left;
	margin-right:4px;
}
.dashboard .clear {
	height:1px;
}
.dashboard_bottom .last {
	background:none;
}
.all_dash {
	display:block;
	height:15px;
	width:100px;
	position:absolute;
	left:585px;
	top:5px;
	font-size:10px;
	color:#003176;
	background:url("../i/arrow_down.gif") no-repeat right 3px;
}
.sale_dash {
	display:block;
	height:15px;
	width:130px;
	position:absolute;
	left:220px;
	top:5px;
	font-size:10px;
	color:#003176;
}
.home #comps {
/*	margin-bottom:-3px;*/
}
.rub_letter .level4, .rubricator .level2 {
	margin:0px;
	position:relative;
	border:solid 0px red;
	width:694px;
	top:0px;
}
.rub_letter .level4 .rubricator_content .t, .rubricator .level2 .rubricator_content .t {
	background: url('../i/rubricator_bg_t3.gif') no-repeat 0 0;
}
.rub_letter .level4 .rubricator_content {
	background: url('../i/rubricator_bg_b2.gif') no-repeat 0 100%;
}
.rubricator .level2 .rubricator_content 
{
    min-height: 310px;
    height: auto !important;
    height: 310px;
	background: url('../i/rubricator_bg_b3.gif') no-repeat 0 100%;
}
.rub_letter .page_nav {
	padding: 2px 0 16px;
	margin: 0 140px;
}
.rub_letter .prev, .rub_letter .next {
	display: block;
	width: 16px;
	height: 20px;
	position: absolute;
	z-index: 50;
	bottom: 11px;
}
.rub_letter .prev_all {
	left: 74px;
}
.rub_letter .prev {
	left: 97px;
}
.rub_letter .next {
	left: 580px;
}
.rub_letter .next_all {
	left: 603px;
}
#rubricator {
	background: #f1f1f1;
/*	margin: 0 0 0 10px;*/
	margin: 0 296px 0 10px;
	height: 1%;
	padding:0;
}
* html #rubricator {
	margin: 0 0 0 10px;
/*	margin: 0 296px 0 10px;*/
}
.rubricator .cols {
	background: url('../i/rubricator_bg.gif') repeat-y 10px 0;
}
.cols2 {
	background: url('../i/content_bg2.gif') repeat-y 10px 0;
}
.all_src #comps {
	position:relative;
	top:8px;
}
.comps_cols {
/*	background:url("../i/content_bg.gif") repeat-y 0 0;*/
	padding-bottom:0px;
	position:relative;
}

/* infopage */
body.infopage {
	background: #FFFFFF;
}
.infopage #container {
	background: none;
	width: 100%;
}
.infopage #top {
	height: 142px;
	background: #ffd504 url('../i/ip_bullet.gif') repeat-x 0 0;
}
.infopage #top .cont {
	width:1000px;
	height:142px;
	position:relative;
	margin:0 auto;
	border:solid 0px red;
	background: #ffd504 url('../i/ip_bullet.gif') repeat-x 0 0;
}

.infopage #top .logo {
	width:231px;
	height:85px;
	position:relative;
	left: 0px;
	top:21px;
}

.infopage #top .allcities {
	display:block;
	width:90px;
	text-align:right;
	font-size:10px;
	color:#003176;
	background:url("../i/arrow_down.gif") no-repeat right 3px;
	padding-right: 14px;
	position:absolute;
	left:240px;
	top:84px;
}
.infopage #top .b2b {
	display:block;
	width:90px;
	font-size:10px;
	color:#003176;
	position:absolute;
	right:315px;
	top:84px;
}

.infopage .top_right {
	height:142px;
	width:370px;
	background:url("../i/ip_bullet2.gif") repeat-x 0 0;
	position:absolute;
	top:0;
	right:0;
}

.infopage .top_right div {
	height:98px;
	background:url("../i/ip_head1.gif") no-repeat 0 0;
	padding: 42px 35px 0 88px;
}
.ip_podlozh {
	height:142px;
	position:absolute;
	top:0px;
	right:0;
	background:#204fc8 url("../i/ip_bullet2.gif") repeat-x 0 0;
	width:50%;
	border:solid 0px red;
}
.infopage .top_right div a {
	color:#FFFFFF;
	font-size:14px;
}

.infopage #content {
	position:static;
	background: #fff;
	padding: 0;
	z-index: 1;
}
.ip_content {
	width:1000px;
	border:solid 0px red;
	margin:0 auto;
}
.infopage #footer {
	width:100%;
	height: 161px;
	background: #e5bd00 url('../i/footer_bg_infopage.gif') repeat-x 0 0;
}
.infopage #footer .container {
	height:161px;
	width:990px;
	position: relative;
	margin: 0 auto;
	border:solid 0px red;
	cursor:default;
}
.infopage_logo_kaz{background:url("../i/phone_num_kaz_2.jpg") no-repeat 612px 134px;}
.infopage_logo_novosib{background:url("../i/phone_num_novosib_2.jpg") no-repeat 612px 134px;}
.infopage_logo_ufa{background:url("../i/phone_num_ufa.jpg") no-repeat 612px 134px;}
.infopage_logo_rnd{background:url("../i/phone_num_rnd.jpg") no-repeat 612px 134px;}
.infopage_logo_sar{background:url("../i/phone_num_sar.jpg") no-repeat 612px 134px;}
.infopage_logo_saransk{background:url("../i/phone_num_saransk.jpg") no-repeat 612px 134px;}
.infopage_logo_cheb{background:url("../i/phone_num_cheb_2.jpg") no-repeat 612px 134px;}
.infopage_logo_ul{background:url("../i/phone_num_ul.jpg") no-repeat 612px 134px;}
.infopage_logo_dzr{background:url("../i/phone_num_dzr.jpg") no-repeat 612px 134px;}
.infopage_logo_omsk{background:url("../i/phone_num_om.jpg") no-repeat 612px 134px;}
.infopage_logo_sam{background:url("../i/phone_num_sam.jpg") no-repeat 612px 134px;}
.infopage_logo_smolensk{background:url("../i/phone_num_smolensk2.jpg") no-repeat 612px 134px;}
.infopage_logo_pnz{background:url("../i/phone_num_pnz2.gif") no-repeat 612px 134px;}

.infopage #footer .container form {
	width:801px;
	height:47px;
	position:absolute;
	left:15px;
	top:53px;
	background:url("../i/footer_isearch.gif") no-repeat 0 2px;
	border:solid 0px red;
	padding:4px 0 0 143px;
	margin:0px;
}
.infopage #footer .container form input {
	width:535px;
	height:22px;
	background:#FFFFFF;
	border:solid 1px #898989;
	font-size:16px;
	padding-top:2px;
}
.infopage #footer .container form .footer_btn_search {
	width:93px;
	height:34px;
	border:none;
	padding:0px;
	position:absolute;
	left:690px;
	top:3px;
	cursor:pointer;
}
 
.footer_links {
	position:absolute;
	left:530px;
	top:86px;
	font-size:10px;
}
.footer_links a{margin-left:20px;}
.footer_counters {
	position:absolute;
	left:12px;
	top:117px;
	width:350px;
}
.footer_counters img {margin-right:5px;}

.footer_copyright {
	position:absolute;
	left:310px;
	top:115px;
	width:350px;
	font-size:10px;
	color:#00288c;
}

.infopage .right_col {
	width: 315px;
	padding:24px 12px 0 14px;
	float:left;
	border:solid 0px red;
}

.infopage .right_col h1 {
	color:#003176;
	font-size:14px;
	font-weight:bold;
	margin:17px 0 17px 0;
}

.infopage .block {
	padding-bottom:32px;
	background:url("../i/gray_dot.gif") repeat-x left bottom;
	line-height:17px;
	color:#58595b;
	font-size:10px;
}
.infopage .block img {
	margin:5px;	
}
.your_ip {
	display:block;
	width:270px;
	height:25px;
	text-align:right;
	background:url("../i/arrow_blue.gif") no-repeat 100% 0;
	padding:5px 33px 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("../i/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: #002b88;
	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 .col {
	border: solid 0px red;
	width: 230px;
	float: left;
	padding: 0 0 0 17px;
}
.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: #777;
	background: #ffeb8e url('../i/about_bg.gif') repeat-y 0 0;
	margin: 7px -9px -1px 9px;
}
.company .about .t {
	background: url('../i/about_bg_b.gif') no-repeat 0 100%;
}
.company .about .b {
	background: url('../i/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: #777;
	background: #f4f4f4 url('../i/about_more_bg.gif') repeat-y 0 0;
	margin: 3px -7px 0 7px;
}
.company .about_more .t {
	background: url('../i/about_more_bg_b.gif') no-repeat 0 100%;
	position: relative;
	height: 1%;
}
.company .about_more .b {
	background: url('../i/about_more_bg_t.gif') no-repeat 0 0;
	padding: 49px 10px 24px 40px;
	height: 1%;
}
.company .about_more h2 {
	position: absolute;
	left: 14px;
	top: 7px;
	background: #002fae url('../i/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('../i/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('../i/dot4.gif') no-repeat 0 7px;
	padding: 0 0 10px 16px;
	margin-bottom:3px;
}

.company .about_more .details {
	font-size:10px;
	color:#003176;
	display:block;
	width:70px;
	padding-right:5px;
	margin:9px 0 12px 0;
	background:url("../i/arrow_down2.gif") no-repeat 100% 5px;
}

.pricelist {
	display: block;
	background: url('../i/ico_p.gif') no-repeat 0 0;
	padding: 8px 0 12px 36px;
	margin:6px 0 0 14px;
	float: left;
}
.other {
	display: block;
	background: url('../i/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('../i/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('../i/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;
	background:url("../i/sm_print.gif") no-repeat 0 0;
	font-size:10px;
	color:#777777;
	padding:10px 0 0 20px;
	margin-left:17px;
}
.infopage .sm_print {
	padding:10px 0 0 26px;
}
.infopage .sm_favourite {
	background:url("../i/sm_favourite.gif") no-repeat 0 0;
}
.infopage .sm_mail {
	background:url("../i/sm_mail.gif") no-repeat 0 0;
}
.infopage .sm_info {
	background:url("../i/sm_info.gif") no-repeat 0 0;
}
.ip_icons {
	margin-top:0px;
	margin-bottom:-15px;
	background:url("../i/gray_dot.gif") repeat-y 100% 0;
	width:654px;
}
* html .ip_icons {
	width:656px;
	margin-bottom:-10px;
}
@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: #002b88;
	padding: 0 0 6px;
}
#city_popup {
	position:absolute;
	left:50%;
	top:95px;
	margin-left:-260px;
	width:321px;
	border:solid 0px red;
	display:none;
	z-index:100000;
}

#city_popup .popup_top {
	width:301px;
	height:61px;
	background:url("../i/citypopup_top.png") no-repeat 0 0;
	padding:14px 0 0 20px;
	font-size:10px;
	color:black;
}
* html #city_popup .popup_top {
	background:url("../i/citypopup_top.gif") no-repeat 0 0;
}
#city_popup .popup_content {
	width:301px;
	background:url("../i/citypopup_bullet.png") repeat-y 0 0;
	padding:20px 0 20px 24px;
}
* html #city_popup .popup_content {
	background:url("../i/citypopup_bullet.gif") repeat-y 0 0;
}
#city_popup .popup_content a {
	display:block;
	height:18px;
	padding-left:15px;
	font-size:16px;
	background:url("../i/popup_marker1.gif") no-repeat 0 6px;
	margin-bottom:6px;
}
#city_popup .popup_content .act {
	display:block;
	height:18px;
	padding-left:15px;
	font-size:16px;
	background:url("../i/popup_marker2.gif") no-repeat 0 6px;
	margin-bottom:6px;
	color:#00439a;
}
#city_popup .popup_bottom {
	width:301px;
	height:47px;
	background:url("../i/citypopup_bottom.png") no-repeat 0 0;
	padding:14px 0 0 20px;
	font-size:10px;
	color:black;
}
* html #city_popup .popup_bottom {
	background:url("../i/citypopup_bottom.gif") no-repeat 0 0;
}
#city_popup .popup_bottom a {
	color:black;
}

#city_popup .popup_top h2 {
	color:#00439a;
	font-size:18px;
	font-weight:bold;
	background:none;
	position:relative;
	margin-bottom:17px;
} 

#city_popup .popup_top .btn_close {
	display:block;
	position:absolute;
	top:5px;
	right:6px;
	border:solid 0px red;
	width:41px;
	height:29px;
}
#city_popup .popup_top .btn_close img {
	width:41px;
	height:29px;
}

#rubricator h1 small {
	display:block;
	font-size:12px;
	font-weight:normal;
	margin:4px 0 0 30px;
}
#rubricator h1 a {
	font-weight:bold;
	margin-left:10px;
}

#footer .contact {position:absolute; top:63px; left:275px;}
#footer .counters {border:solid 0px red; width:320px; height:35px; position:absolute; left:110px; top:-7px; text-align:right;}
#footer .counters .count {margin-left:10px;}
/*--------------------/Новенькое!!!---------------------------*/

#service_menu, #service_menu2 {position: absolute;top: 26px;left: 863px;background: url('../i/logoline_bg2.gif') repeat-x 0 0;width: 137px;}
#service_menu ul {height: 94px;padding: 13px 0 0;background: url('../i/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('../i/ico_star.gif') no-repeat 0 0;}
#service_menu li.startpage a {background: url('../i/ico_paper.gif') no-repeat 1px 3px;}
#service_menu li.add a {background: url('../i/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('../i/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('../i/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('../i/ico_weather_sunny.gif') no-repeat 3px 2px;}
#infoline .rate {left: 640px;width: 360px;background: url('../i/infoline_bg_r.gif') no-repeat 100% 0;}
#infoline .rate span {padding: 0 4px 0 12px;}
#infoline .rate .down {background: url('../i/rate_down.gif') no-repeat 3px 5px;}
#infoline .rate .up {background: url('../i/rate_up.gif') no-repeat 3px 5px;}

#footer {position: absolute;height: 107px; width:1000px; background: url('../i/footer_bg.gif') no-repeat 0 0;margin: 0px 0 0 0; border:solid 0px red;}
#footer .nav {position: absolute;z-index: 500;top: 0;left: 10px;width: 694px;background: #1d42a4 url('../i/footer_nav_bg.gif') repeat-x 0 0;height: 51px;}
#footer .nav1 {left: 36px;width: 304px;background: url('../i/footer_nav_bg_line.gif') no-repeat 100% 0;}
#footer .nav2 {left: 355px;width: 339px;background: url('../i/footer_nav_bg_r.gif') no-repeat 100% 0;}
#footer .nav ul {height: 51px;position: absolute;top: 0;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 .copyright, #footer .contact_nn, #footer .contact_ekat, #footer .contact_perm, #footer .contact_om, #footer .contact_sam, #footer .contact_sar, #footer .contact_rnd, #footer .contact_kaz, #footer .contact_novosib, #footer .contact_ufa, #footer .contact_ul, #footer .contact_saransk, #footer .contact_cheb, #footer .contact_pnz, #footer .contact_dzr, #footer .contact_smolensk {position: absolute;top: 63px;left: 47px;color: #000;}
#footer .contact_nn {left: 280px;width: 709px;background: url('../i/phone_num_nn.gif') no-repeat 452px 3px;height: 30px;}
#footer .contact_ekat {left: 280px;width: 709px;background: url('../i/phone_num_ekat.gif') no-repeat 452px 3px;  height: 30px;}
#footer .contact_perm {left: 280px;width: 709px;background: url('../i/phone_num_perm.gif') no-repeat 452px 3px;  height: 30px;}
#footer .contact_om {left: 280px;width: 709px;background: url('../i/phone_num_om.jpg') no-repeat 452px 3px; height: 30px;}
#footer .contact_sar {left: 280px;width: 709px;background: url('../i/phone_num_sar.gif') no-repeat 452px 3px; height: 30px;}
#footer .contact_sam {left: 280px;width: 709px;background: url('../i/phone_num_sam.jpg') no-repeat 452px 3px; height: 30px;}
#footer .contact_novosib {left: 280px;width: 709px;background: url('../i/phone_num_novosib.jpg') no-repeat 452px 3px;height: 30px;}
#footer .contact_kaz {left: 280px;width: 709px;background: url('../i/phone_num_kaz.jpg') no-repeat 452px 3px; height: 30px;}
#footer .contact_rnd {left: 280px;width: 709px;background: url('../i/phone_num_rnd.gif') no-repeat 452px 3px; height: 30px;}
#footer .contact_ufa {left: 280px;width: 709px;background: url('../i/phone_num_ufa.gif') no-repeat 452px 3px; height: 30px;}
#footer .contact_ul {left: 280px;width: 709px;background: url('../i/phone_num_new.gif') no-repeat 452px 3px; height: 30px;}
#footer .contact_saransk {left: 280px;width: 709px;background: url('../i/phone_num_new.gif') no-repeat 452px 3px; height: 30px;}
#footer .contact_cheb {left: 280px;width: 709px;background: url('../i/phone_num_cheb.jpg') no-repeat 452px 3px; height: 30px;}
#footer .contact_pnz {left: 280px;width: 709px;background: url('../i/phone_num_pnz.gif') no-repeat 452px 3px; height: 30px;}
#footer .contact_dzr {left: 280px;width: 709px;background: url('../i/phone_num_dzr.jpg') no-repeat 452px 3px; height: 30px;}
#footer .contact_smolensk {left: 280px;width: 709px;background: url('../i/phone_num_smolensk.gif') no-repeat 452px 3px; height: 30px;}

#footer .counter {position: absolute;top: -5px;}

#counter_left {left: 160px;}

#counter_right {left: 160px;}

#footer .logos {position: absolute;top: 0;left: 10px;padding: 7px 0 0 722px;}
#footer .logos a {margin: 0 22px 0 0;}

.search_results .src {background: url('../i/ads_bg_search_results.gif') no-repeat 0 0;}
.text .src {background: url('../i/ads_bg_text.gif') no-repeat 0 0;}
.src a {display: block;margin: 0 0 6px;}
.src object {display: block;margin: 0 0 6px;}
.src a img {border: 0;}
.sr a img {border: 0;}
.categories, #form_advanced_search, #sitemap, #feedbackForm {margin-right: 296px;padding: 0 0 0 10px;}
.categories {background: url('../i/categories_bg.gif') repeat-y 10px 100%;margin: 0 290px 0 0px;}
* html .categories {height: 1%;}
.categories_content, .adv_search_content, .rubricator_content, .sitemap_content {
	width: 100%;
	float: left;
}
.categories_content {
/*	background: url('../i/cat_bg.gif') repeat-x 0 0;*/
	background: url('../i/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('../i/cat_bg_line.gif') no-repeat 100% 36px;
  height: auto;
	min-height: 256px;
}
.categories .col2 {
	width: 198px;
	padding-left: 45px;
	background: url('../i/cat_bg_line.gif') no-repeat 100% 36px;
  height: auto;
	min-height: 256px;
}
.categories .col3 {
	width: 173px;
	padding-left: 38px;
  /*background: url('../i/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('../i/cat_tab1.gif') no-repeat 0 0;
}
.categories .tabs li .tab2 {
	width: 335px;
	background: url('../i/cat_tab2.gif') no-repeat 0 0;
}
.categories .tabs li.active a {
	cursor: default;
}
.categories .tabs .active .tab1 {
	background: url('../i/cat_tab1_active.gif') no-repeat 0 0;
}
.categories .tabs .active .tab2 {
	background: url('../i/cat_tab2_active.gif') no-repeat 0 0;
}

#form_search {
	height: 147px;
	background: url('../i/search_bg.jpg') no-repeat 728px 0;
	position: relative;
	padding: 12px 0 0 183px;
}
#form_search .title, #advanced_search .title, #feedback .title {
	position: absolute;
	background: url('../i/search_title.gif') no-repeat 0 0;
	width: 118px;
	height: 31px;
	top: 10px;
	left: 47px;
}
#form_search .help {
	position: absolute;
	display: block;
	background: url('../i/ico_help.gif') no-repeat 0 0;
	width: 25px;
	height: 25px;
	top: 17px;
	left: 914px;
}
#form_search .find {
	position: absolute;
	display: block;
	width: 90px;
	height: 33px;
	top: 10px;
	left: 728px;
}
#form_search input {
	width: 507px;
	height: 22px;
	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 .example {
	position: relative;
	font-size: 11px;
	color: #000;
	padding: 4px 0 10px;
	width: 520px;
}
#form_search .example .case:link, #form_search .example .case:active, #form_search .example .case:visited {
	border-bottom: 1px dashed #000;
	text-decoration: none;
	color: #000;
}
#form_search .example .case:hover {
	border: 0;
	text-decoration: none;
}
#form_search .example .more {
	position: absolute;
	right: 0;
	top: 4px;
	font-weight: bold;
	color: #000;
}

/* window */
body.window {
	background-color: #dbdbdb;
}
.window #container {
	width: 601px;
	background: #fff url('../i/window_content_bg.gif') repeat-y 0 0;
}
.window #top {
	height: 58px;
	background: #dbdbdb url('../i/window_top_bg.gif') repeat-x 0 10px;
}
.window #top .logo {
	top: 16px;
	left: 20px;
}

.window #top .logo_over, .window #top .logo_over_ekat, .window #top .logo_over_perm, .window #top .logo_over_cheb, .window #top .logo_over_chel, .window #top .logo_over_pnz, .window #top .logo_over_rnd, .window #top .logo_over_saransk, .window #top .logo_over_saratov, .window #top .logo_over_ul, .window #top .logo_over_novosib, .window #top .logo_over_kazan, .window #top .logo_over_ufa, .window #top .logo_over_dzr, .window #top .logo_over_smolensk { position: absolute;top: 10px;left: 0;width: 116px;height: 48px;}

.window #top .logo_over {background: #fff url('../i/logo_ves_nizhny_novgorod_sm.gif') repeat-y 0 0;}
.window #top .logo_over_ekat {background: #fff url('../i/logo_ves_nizhny_novgorod_sm_ekat.gif') repeat-y 0 0;}
.window #top .logo_over_perm {background: #fff url('../i/logo_ves_nizhny_novgorod_sm_perm.gif') repeat-y 0 0;}
.window #top .logo_over_cheb {background: #fff url('../i/logo_mini_cheboksary_2.gif') repeat-y 0 0;}
.window #top .logo_over_chel {background: #fff url('../i/logo_mini_chelyabinsk_2.gif') repeat-y 0 0;}
.window #top .logo_over_pnz {background: #fff url('../i/logo_mini_penza_2.gif') repeat-y 0 0;}
.window #top .logo_over_rnd {background: #fff url('../i/logo_mini_rnd_2.gif') repeat-y 0 0;}
.window #top .logo_over_saransk {background: #fff url('../i/logo_mini_saransk_2.gif') repeat-y 0 0;}
.window #top .logo_over_saratov {background: #fff url('../i/logo_mini_saratov_2.gif') repeat-y 0 0;}
.window #top .logo_over_ul {background: #fff url('../i/logo_mini_ulyanovsk_2.gif') repeat-y 0 0;}
.window #top .logo_over_ufa {background: #fff url('../i/logo_mini_ufa_2.gif') repeat-y 0 0;}
.window #top .logo_over_kazan {background: #fff url('../i/logo_mini_kazan_2.gif') repeat-y 0 0;}
.window #top .logo_over_novosib {background: #fff url('../i/logo_mini_novosib_2.gif') repeat-y 0 0;}
.window #top .logo_over_dzr {background: #fff url('../i/logo_mini_dzr.gif') repeat-y 0 0;}
.window #top .logo_over_smolensk {background: #fff url('../i/mini_new_smolensk.jpg') repeat-y 0 0;}

.logo_print {display: none;}

@media print {
	.window #top .logo_over {
		display: none;
	}
	
	#top {
	  padding-top: 40px;
	  height: auto;
  }
	
	#service_menu {
	  display: none;
  }
	
	.logo, #form_search .title, #form_search .example, #search_text {
	  display: none;
  }
  
  .logo_print {
    display: block;
  }
  
  .src, .src2 {
    display: none;
  }
}

.window #service_menu {
	top: 10px;
	left: 472px;
	background: none;
	width: 119px;
}
.window #service_menu ul {
	padding: 6px 0 0 25px;
	background: url('../i/window_top_bg_r.gif') no-repeat 0 0;
	width: 104px;
	height: 42px;
}
.window #service_menu li, .gallery #service_menu2 li {
	margin: 0;
	float: left;
	width: auto !important;
	padding: 0 0 0 13px !important;
}
.window #service_menu li a, .gallery #service_menu2 li a {
	display: block !important;
	width: 28px;
	height: 28px;
	padding: 0;
}
#service_menu li a.print {
	background: url('../i/ico_print.gif') no-repeat 0 0;
}
#service_menu li a.close {
	background: url('../i/ico_close.gif') no-repeat 0 0;
}
.window #content {
	padding: 0;
	background: url('../i/window_content_bg_b.gif') no-repeat 0 100%;
}
.window #content h1 {
	padding: 0;
	background: url('../i/window_content_title_bg.gif') no-repeat 0 0;
	height: 50px;
	position: relative;
	z-index: 5;
	text-align: right;
	color: #fff7d4;
	padding: 0 40px;
	font-size: 9px;
	font-weight: normal;
}
.window #content h1.kak_iskat strong {
	display: block;
	height: 50px;
	background: url('../i/title_kak_iskat.gif') no-repeat 0 8px;
}
@media print {
	.window #content h1 {
		text-align: left;
		font: 20px Verdana, Tahoma, sans-serif;
		color: #00439a;
		padding-top: 20px;
		letter-spacing: -1px;
	}
	.window #content h1.kak_iskat strong {
		background: none;
	}
}
.window #content .text div {
	background: url('../i/window_title_bg2.gif') no-repeat 0 0;
	position: relative;
	margin: -11px -25px 0;
	width: 471px;
	padding: 0 25px;
}
.window #content h2 {
	font: bold 12px Verdana, Tahoma, sans-serif;
	color: #002b88;
	position: relative;
	margin: 0 -11px;
	width: 191px;
	padding: 14px 0 7px;
}
.window #content h3 {
	font: bold 12px Verdana, Tahoma, sans-serif;
	color: #002b88;
	padding: 0 0 8px;
}
.window #content ul {
	padding: 0 0 10px;
}
.window #content ul li {
	list-style-type: none;
	padding: 0 0 6px 18px;
	background: url('../i/dot.gif') no-repeat 3px 5px;
	height: 1%;
}
.window #content ol {
	padding: 6px 0 0 19px;
}
* html .window #content ol {
	padding-left: 23px;
}
*:first-child+html .window #content ol {
	padding-left: 23px;
}
.window #content ol li {
	padding: 0 0 6px;
}
.window #content .text {
	background: url('../i/window_content_bg_t.gif') no-repeat 0 0;
	padding: 0 65px 0;
	height: 1%;
}
.window #content em {
	color: #002b88;
	font-style: normal;
}
.window #footer {
	background: none;
	height: 53px;
}
.window #footer .copyright {
	top: 21px;
	left: 41px;
}

/* gallery */
.gallery {
	background-color: #fff;
	display: block;
	top: 100px;
	left: 50%;
	margin: 0 0 0 -256px;
	z-index:500;
}
.gallery #container_gal {
	width: 511px;
	background: none;
}
.gallery #top2 {
	height: 31px;
	background: #f4df53 url('../i/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('../i/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('../i/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('../i/gallery_pic_bg.gif') repeat-y 0 0;
	width: 400px;
	position: relative;
	margin: 20px -20px 5px -9px;
}
.gallery .pic .t {
	background: url('../i/gallery_pic_bg_t.gif') repeat-x 0 0;
	padding: 23px 0 25px 1px;
	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('../i/gallery_bg_corner_t_l.gif') no-repeat 0 0;
}
.gallery .pic .corner_t_r {
	background: url('../i/gallery_bg_corner_t_r.gif') no-repeat 100% 0;
}
.gallery .pic .corner_b_l {
	background: url('../i/gallery_bg_corner_b_l.gif') no-repeat 0 100%;
}
.gallery .pic .corner_b_r {
	background: url('../i/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('../i/gallery_arrow_l.gif') no-repeat 0 0;
}
.gallery .pic .next, .gallery .pic .next_inactive {
	right: -23px;
	background: url('../i/gallery_arrow_r.gif') no-repeat 0 0;
}
.gallery .pic .prev_inactive {
	cursor: default;
	background: url('../i/gallery_arrow_l_inactive.gif') no-repeat 0 0;
}
.gallery .pic .next_inactive {
	cursor: default;
	background: url('../i/gallery_arrow_r_inactive.gif') no-repeat 0 0;
}

#advanced_search, #feedback {
	height: 47px;
	position: relative;
}
#advanced_search .title {
	background: url('../i/advanced_search_title.gif') no-repeat 0 0;
	width: 308px;
}

#feedback .title {
	background: url('../i/feedback_title.png') no-repeat 0 0;
	width: 242px;
}

.advanced_search .cols, .sitemap .cols {
	background: url('../i/advanced_search_bg.gif') repeat-y 10px 0;
}
#feedbackForm, #form_advanced_search, #sitemap {
	background: #fff;
	margin: 0 296px 0 10px;
	padding: 0;
	height: 1%;
}
.adv_search_content, .sitemap_content {
	background: url('../i/advanced_search_bg_b.gif') no-repeat 0 100%;
	position: relative;
	padding: 0 6px 0 0;
}
* html .adv_search_content, * html sitemap_content {
	padding: 0 10px 0 0;
	margin-right: -10px;
}
.adv_search_content .t, .sitemap_content .t {
	background: url('../i/advanced_search_bg_t.gif') no-repeat 0 0;	
	padding: 40px 10px 20px 75px;
	min-height: 309px;
}
* html .adv_search_content .t, * html .sitemap_content .t {
	height: 309px;
	margin: 0 -15px 0 0;
	width: 615px;
}
.questionnaire #footer .logos, .advanced_search #footer .logos, .rubricator #footer .logos, .search_results #footer .logos, .sitemap #footer .logos {
	border-top: 3px solid #e7bf00;
	top: -3px;
	padding-top: 7px;
}

#form_advanced_search h3 {
	height: 18px;
	text-align: right;
	color: #fff;
	font-size: 3px;
}

#form_advanced_search h3.brand {
	font-weight: normal;
	width: 320px;	
}

#form_advanced_search h3.name {
	background: url('../i/adv_form_tl1.gif') no-repeat 0 0;
}
#form_advanced_search h3.industry {
	background: url('../i/adv_form_tl2.gif') no-repeat 0 0;
}
#form_advanced_search h3.service, #form_advanced_search h3.brand, #form_advanced_search h3.address, #form_advanced_search h3.phone {
	background: url('../i/adv_form_tl3.gif') no-repeat 0 0;
	position: relative;
	margin: 0 0 0 -2px;
}
#form_advanced_search h3.brand {
	background: url('../i/adv_form_tl4.gif') no-repeat 0 0;
}
#form_advanced_search h3.address {
	background: url('../i/adv_form_tl5.gif') no-repeat 0 0;
	clear: both;
}
#form_advanced_search h3.phone {
	background: url('../i/adv_form_tl6.gif') no-repeat 0 0;
}
#form_advanced_search input {
	width: 511px;
	height: 17px;
	border: 1px solid #a8a8a8;
	border-left-color: #898989;
	border-right-color: #898989;
	color: #373737;
	font: 11px Verdana, Tahoma, sans-serif;
	padding: 3px 3px 0;
	float: left;
}
#form_advanced_search span {
	clear: both;
	display: block;
	padding: 3px 0 14px;
}
#feedbackForm .t div, #form_advanced_search .t div {
	float: left;
	width: 281px;
}
#form_advanced_search .t div input {
	width: 231px;
}
#form_advanced_search a.more {
	display: block;
	float: left;
	width: 25px;
	height: 25px;
	background: url('../i/ico_more.gif') no-repeat 0 0;
	margin: 0 0 -10px 7px;
}
#form_advanced_search a.bt {
	display: block;
	float: left;
	width: 90px;
	height: 33px;
	background: #0012a3 url('../i/bt_find.gif') no-repeat 0 0;
	margin: 17px 0 0 149px;
}

/* questionnaire pages */

/*#questionnaire .title {
	position: absolute;
	background: url('../i/questionnaire_title.gif') no-repeat 0 0;
	width: 118px;
	height: 31px;
	top: 10px;
	left: 47px;
}*/

.questionn_src {
  margin-top: 31px;
  background:transparent url('../i/ads_bg_questionn.png') no-repeat scroll 0pt;
}

#questionnaire {
	height: 47px;
	position: relative;
}
#questionnaire .title {
  position: absolute;
	background: url('../i/questionnaire_title.gif') no-repeat 0 0;
	width: 656px;
	height: 31px;
	top: 10px;
	left: 45px;
}

.questionn_content {
  /*background-color: #f1f1f1;*/
}

.questionn_content .questionn_sent {
  font-size: 16px;
  margin-left: -39px;
  color: #00439a;
  padding-right: 97px;
  margin-top: 15px;
  //margin-top: 25px;
}

#form_questionnaire {
  background:#f1f1f1;
  height:1%;
  _height: 100%;
  margin:0pt 296px 0pt 10px;
  margin-bottom: -2px;
  /*width: 680px;*/
  /*border-right: 1px solid #f00;*/
  right: -5px;
  padding:0pt;
  /*margin-right:296px;*/
}

.questionn_content {
  background:transparent url(../i/questionnaire_bg_b.png) no-repeat scroll 0pt 100%;
  height: auto;
  /*border-right: 1px solid #0f0;*/
  /*padding:0pt 6px 0pt 0pt;*/
}

.questionn_content .t {
  background: transparent url('../i/questionnaire_bg_t.png') no-repeat scroll 0 0;
  /*background: #f1f1f1;*/
  width: 680px;
  padding:11px 10px 20px 75px;
  
  /*min-height:309px;
  padding:40px 10px 20px 75px;*/
}

.f_questionn_content .t {
  background: transparent url('../i/f_questionnaire_bg_t.png') no-repeat scroll 0 0;
  /*background: #f1f1f1;*/
  width: 680px;
  padding:10px 10px 20px 75px;

  /*min-height:309px;
  padding:40px 10px 20px 75px;*/
}

* html .f_questionn_content .t {
  /*background: none;*/
	/*filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/f_questionnaire_bg_t.png',sizingMethod='image');*/
}

.qu_tabs {
  float: left;
  position: relative;
  margin-right: -75px;
  _margin-right: -78px;
  height: 0;
  left: -75px;
  top: 0;
}

.qu_tabs li {
  float: left;
  list-style-type: none;
}

.qu_tabs li a {
  display: block;
  height: 30px;
}

/* tab 1 */

.qu_tabs li a.tab1 {
  width: 103px;
  background:transparent url(../i/qu_tab1.png) no-repeat scroll 0pt;
}

.qu_tabs li a.tab1_active {
  width: 103px;
  background:transparent url(../i/qu_tab1_active.png) no-repeat scroll 0pt;
}

.qu_tabs li a.tab1_right_active {
  width: 103px;
  background:transparent url(../i/qu_tab1_right_active.png) no-repeat scroll 0pt;
}

/* tab 2 */

.qu_tabs li a.tab2 {
  width: 111px;
  background:transparent url(../i/qu_tab2.png) no-repeat scroll 0pt;
}

.qu_tabs li a.tab2_active {
  width: 111px;
  background:transparent url(../i/qu_tab2_active.png) no-repeat scroll 0pt;
}

.qu_tabs li a.tab2_left_active {
  width: 111px;
  background:transparent url(../i/qu_tab2_left_active.png) no-repeat scroll 0pt;
}

.qu_tabs li a.tab2_right_active {
  width: 111px;
  background:transparent url(../i/qu_tab2_right_active.png) no-repeat scroll 0pt;
}

/* tab 3 */

.qu_tabs li a.tab3 {
  width: 141px;
  background:transparent url(../i/qu_tab3.png) no-repeat scroll 0pt;
}

.qu_tabs li a.tab3_p1 {
  width: 141px;
  background:transparent url(../i/qu_tab3_p1.png) no-repeat scroll 0pt;
}

.qu_tabs li a.tab3_active {
  width: 141px;
  background:transparent url(../i/qu_tab3_active.png) no-repeat scroll 0pt;
}

.qu_tabs li a.tab3_left_active {
  width: 141px;
  background:transparent url(../i/qu_tab3_left_active.png) no-repeat scroll 0pt;
}

.qu_tabs li a.tab3_right_active {
  width: 141px;
  background:transparent url(../i/qu_tab3_right_active.png) no-repeat scroll 0pt;
}

/* tab 4 */

.qu_tabs li a.tab4 {
  width: 121px;
  background:transparent url(../i/qu_tab4.png) no-repeat scroll 0pt;
}

.qu_tabs li a.tab4_p6 {
  width: 121px;
  background:transparent url(../i/qu_tab4_p6.png) no-repeat scroll 0pt;
}

.qu_tabs li a.tab4_active {
  width: 121px;
  background:transparent url(../i/qu_tab4_active.png) no-repeat scroll 0pt;
}

.qu_tabs li a.tab4_left_active {
  width: 121px;
  background:transparent url(../i/qu_tab4_left_active.png) no-repeat scroll 0pt;
}

.qu_tabs li a.tab4_right_active {
  width: 121px;
  background:transparent url(../i/qu_tab4_right_active.png) no-repeat scroll 0pt;
}

/* tab 5 */

.qu_tabs li a.tab5 {
  width: 121px;
  background:transparent url(../i/qu_tab5.png) no-repeat scroll 0pt;
}

.qu_tabs li a.tab5_active {
  width: 121px;
  background:transparent url(../i/qu_tab5_active.png) no-repeat scroll 0pt;
}

.qu_tabs li a.tab5_left_active {
  width: 121px;
  background:transparent url(../i/qu_tab5_left_active.png) no-repeat scroll 0pt;
}

.qu_tabs li a.tab5_right_active {
  width: 121px;
  background:transparent url(../i/qu_tab5_right_active.png) no-repeat scroll 0pt;
}

/* tab 6 */

.qu_tabs li a.tab6 {
  width: 96px;
  background:transparent url(../i/qu_tab6.png) no-repeat scroll 0pt;
}

.qu_tabs li a.tab6_active {
  width: 96px;
  background:transparent url(../i/qu_tab6_active.png) no-repeat scroll 0pt;
}

.qu_tabs li a.tab6_left_active {
  width: 96px;
  background:transparent url(../i/qu_tab6_left_active.png) no-repeat scroll 0pt;
}

/* free pages tabs */


/* f_tab 1 */

.qu_tabs li a.f_tab1 {
  width: 114px;
  background:transparent url(../i/f_qu_tab1.png) no-repeat scroll 0pt;
}

.qu_tabs li a.f_tab1_active {
  width: 114px;
  background:transparent url(../i/f_qu_tab1_active.png) no-repeat scroll 0pt;
}

.qu_tabs li a.f_tab1_right_active {
  width: 114px;
  background:transparent url(../i/f_qu_tab1_right_active.png) no-repeat scroll 0pt;
}

/* f_tab 2 */

.qu_tabs li a.f_tab2 {
  width: 129px;
  background:transparent url(../i/f_qu_tab2.png) no-repeat scroll 0pt;
}

.qu_tabs li a.f_tab2_left_active {
  width: 129px;
  background:transparent url(../i/f_qu_tab2_left_active.png) no-repeat scroll 0pt;
}

.qu_tabs li a.f_tab2_active {
  width: 129px;
  background:transparent url(../i/f_qu_tab2_active.png) no-repeat scroll 0pt;
}

.qu_tabs li a.f_tab2_right_active {
  width: 129px;
  background:transparent url(../i/f_qu_tab2_right_active.png) no-repeat scroll 0pt;
}

/* f_tab 3 */

.qu_tabs li a.f_tab3 {
  width: 115px;
  background:transparent url(../i/f_qu_tab3.png) no-repeat scroll 0pt;
}

.qu_tabs li a.f_tab3_left_active {
  width: 115px;
  background:transparent url(../i/f_qu_tab3_left_active.png) no-repeat scroll 0pt;
}

.qu_tabs li a.f_tab3_active {
  width: 115px;
  background:transparent url(../i/f_qu_tab3_active.png) no-repeat scroll 0pt;
}

.qu_tabs li a.f_tab3_right_active {
  width: 115px;
  background:transparent url(../i/f_qu_tab3_right_active.png) no-repeat scroll 0pt;
}

/* f_tab 4 */

.qu_tabs li a.f_tab4 {
  width: 116px;
  background:transparent url(../i/f_qu_tab4.png) no-repeat scroll 0pt;
}

.qu_tabs li a.f_tab4_2 {
  width: 116px;
  background:transparent url(../i/f_qu_tab4_2.png) no-repeat scroll 0pt;
}

.qu_tabs li a.f_tab4_active {
  width: 135px;
  background:transparent url(../i/f_qu_tab4_active.png) no-repeat scroll 0pt;
}

.qu_tabs li a.f_tab4_left_active {
  width: 116px;
  background:transparent url(../i/f_qu_tab4_left_active.png) no-repeat scroll 0pt;
}

.qu_data {  
  margin-top: 47px;
  _margin-top: 17px;
  margin-left: -75px;
  width: 687px;
  position: relative;
}

.qu_data .note {
  /*position: absolute;*/
  width: 100%;
  margin-left: -10px;
  color: #f00;
  font-size: 10px;
  text-align: right;
}

.qu_data .minimized_panel {
  /*display: block;*/
  width: 673px;
  height: 46px;
  background: transparent url('../i/qu_6_minimized_panel.png') 0 0 no-repeat;
  margin-left: 10px;
  /*text-align: right;*/
  padding-top: 7px;
  padding-right: 9px;
}

.qu_data .minimized_panel .panel_title, .qu_data h3, .qu_data h4, .qu_data .panel .panel_title {
  font-weight: bold;
  color: #00439a;
  padding-left: 16px;
}

.qu_data h3 {
  font-size: 14px;
  margin: 10px 0 15px 0;
}

.qu_data h4 {
  font-size: 13px;
}

.qu_data .minimized_panel .panel_title {
  font-size: 13px;
  width: 577px;
  /*background-color: #f00;*/
  float: left;
  padding-top: 6px;
  padding-left: 14px;
}

.qu_data .minimized_panel .maximize, .qu_data .panel .minimize {
  display: block;
  width: 35px;
  height: 30px; 
  float: left;
  /*background-color: #00f;*/
}

.qu_data .minimized_panel .delete, .qu_data .panel .delete {
  display: block;
  width: 39px;
  height: 30px;
  float: left;
  /*background-color: #0f0;*/
}

.qu_data .panel a {
  margin-top: 7px;
}

.qu_data .panel {
  width: 673px;
  margin-left: 10px;
  position: relative;
}

.qu_data .panel .panel_content {
  width: 673px;
}

.qu_data .panel .panel_top {
  background: transparent url('../i/qu_6_panel_bg_t.png') 0 0 no-repeat;
  height: 46px;
  font-size: 13px;
  width: 673px;
}

.qu_data .panel .panel_top .panel_title {
  height: 46px;
  float: left;
  width: 577px;
  padding-top: 13px;
  margin-bottom: -13px;
  padding-left: 14px;
}

.qu_data .panel .panel_body {  
  width: 673px;
  clear: both;
  background: transparent url('../i/qu_6_panel_bg.png') 0 0 repeat-y;  
}

* html .qu_data .panel .panel_body {  
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/qu_6_panel_bg.png',sizingMethod='scale');
}

.qu_data .panel .panel_body .panel_content {  
  width: 662px;
  background-color: #fff;
  /*height: 100px;*/
  margin-left: 6px;
}

.qu_data .panel .panel_footer {  
  width: 673px;
  height: 80px;
  background: transparent url('../i/qu_6_panel_bg_b.png') 0 0 no-repeat;
 
}

* html .qu_data .panel .panel_footer {  
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/qu_6_panel_bg_b.png',sizingMethod='image');  
}

/* */

.qu_form {
  font-size: 13px;
}

.qu_form td {
  height: 35px;
}

.qu_form h3 {
  margin: 0;
  padding: 0;
}

.qu_form_contents .next_cont {
  margin-top: 15px;
  margin-bottom: 5px;
  width: 681px;
  height: 33px;
  /*background-color: #f00;*/
}

.qu_form_contents .next_cont .next {
  /*border: 1px solid #0f0;*/
  position: absolute;
  right: 10px;
  width: 90px;
  height: 33px;
  display: block;
  background: transparent url('../i/qu_next_button.png') top left no-repeat;  
}

* html .qu_form .next {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/qu_next_button.png',sizingMethod='image');
}

.qu_data .f_next_cont {
  /*margin-top: 15px;*/
  margin-bottom: 5px;
  width: 681px;
  height: 33px;
  /*background-color: #f00;*/
}

.qu_data .f_next_cont .f_next {
  position: relative;
  cursor: pointer;
  right: 10px;
  width: 90px;
  height: 33px;
  display: block;
  left: 590px;
  background: transparent url('../i/qu_submit_button.png') top left no-repeat;  
}

.qu_data .add_cont {
  font-size: 14px;
  font-weight: bold;
  color: #000;
  padding-top: 17px;
  padding-left: 10px;
}

.qu_data .add_cont.disabled {
  color: #919191;
}

.qu_data .add {
  float: left;
  position: relative;
  display: block;
  width: 31px;
  height: 30px;
  background: transparent url('../i/qu_add_button.png') top left no-repeat;
  margin-top: -5px;
  margin-right: 4px;
  _margin-right: 0;
  cursor: pointer;
}

* html .qu_data .add {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/qu_add_button.png',sizingMethod='image');
}

.qu_data .disabled .add {
  background: transparent url('../i/qu_add_button_disabled.png') top left no-repeat;
}

* html .qu_data .disabled .add {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/qu_add_button_disabled.png',sizingMethod='image');
}

.qu_data .send_cont {
  /*margin-top: 15px;*/
  margin-bottom: 5px;
  width: 681px;
  height: 33px;
  /*background-color: #f00;*/
}

.qu_data .send_cont .send {
  /*border: 1px solid #0f0;*/
  position: relative;
  cursor: pointer;
  right: 10px;
  width: 90px;
  height: 33px;
  display: block;
  left: 590px;
  background: transparent url('../i/qu_submit_button.png') top left no-repeat;  
}

* html .qu_data .send_cont .send {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/qu_submit_button.png',sizingMethod='image');
} 

.sendCont {
  /*margin-top: 15px;*/
  margin-bottom: 5px;
  width: 681px;
  height: 33px;
  /*background-color: #f00;*/
}

.sendCont .send {
  /*border: 1px solid #0f0;*/
  position: relative;
  cursor: pointer;
  right: 10px;
  width: 90px;
  height: 33px;
  display: block;
  background: transparent url('../i/qu_submit_button.png') top left no-repeat;  
}

* html .sendCont .send {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/qu_submit_button.png',sizingMethod='image');
} 

.sendCont .close {
  /*border: 1px solid #0f0;*/
  position: relative;
  cursor: pointer;
  right: 10px;
  width: 90px;
  height: 33px;
  display: block;
  background: transparent url('../i/qu_close_button.png') top left no-repeat;  
}

* html .sendCont .close {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/qu_submit_button.png',sizingMethod='image');
} 


.qu_form input, .qu_form textarea {
  border: 1px solid #ccc;
}

.qu_form input {
  height: 18px;
  /*margin-bottom: 11px;*/
  margin-left: 15px;
}

.qu_form input.checkbox {
  border: 0;
  margin-right: 3px;  
  margin-bottom: -2px;
  _margin-bottom: -1px;
  margin-left: 0;    
}

.qu_form .example {
  font-size: 10px;
  vertical-align: top;
  height: 20px;
}

.qu_form input.highlight {
	border: 1px solid #f00;	
}

.qu_form td.mand_highl {
	color: #f00;
	font-size: 10px;
	height: 14px;
	padding-left: 247px;
}

.hidden {
	display: none;
}

.qu_1_form_contents {
  margin-left: 15px;
}

.qu_1_form1 input {
  width: 415px;
}

.qu_1_form1 .example {
  padding-left: 247px;
}

.qu_1_form2 .left {
   padding-left: 73px;
}

.qu_1_form2 .loose .left {
   width: 160px;
}

.qu_1_form2 .loose input {
   width: 413px;
}

.qu_1_form2 .header {
  padding-left: 0px;
}

.qu_1_form2 .index {
   width: 100px;
}

.qu_1_form2 .code {
  width: 56px;
  margin-left: 10px;
  margin-right: 10px;
}

.qu_1_form2 .phone {
  width: 130px;
  margin-top: 5px;
  margin-left: 14px;
}

.qu_1_form2 .phone_mand {
  margin-left: 5px;
}

.qu_1_form2 input.site {
   margin-left: 5px;
   margin-right: 5px;
   width: 239px;
}

.qu_1_form2 input.site_right {
  margin-right: 0px;
}

.qu_2_form td, .qu_3_form td, .qu_4_form td {
  padding-left: 73px;
}

.qu_2_form td.title, .qu_3_form td.title, .qu_4_form td.title {
  padding-left: 15px;
}

.gray_note {
  font-size: 10px;
  font-weight: normal;
  color: #777;
  margin-left: 2px;
}

input.radio {
  margin-right: 4px;
  margin-bottom: -5px;
  _margin-bottom: -1px;
  border: 0;
}

td.time {
  padding-left: 106px;
  _padding-left: 111px;
}

.qu_2_form_contents td.time {
  height: 0;
}

td.time p {
  height: 30px;
}

.qu_form .from, .qu_form .to {
  width: 45px;
}

input.from, input.to {
  margin-left: 4px;
  margin-right: 4px;
}

.break {
  margin-left: 4px;
  margin-right: 4px;
}

.qu_2_form .announce, .qu_2_form .help {
  float: left;
}

.qu_2_form .help {
  display: block;
  width: 27px;
  height: 26px;
  position: static;
  background: transparent url('../i/qu_help_button.png');
  margin-left: 441px;
  _margin-left: 321px;
  margin-top: -3px;
  _margin-top: -1px; 
}

.qu_2_form textarea, .qu_3_form textarea, .qu_4_form textarea {
  margin-left: 5px;
  width: 600px;
  height: 70px;
  margin-bottom: 10px;
}

.qu_2_form textarea.about {
  height: 140px;
}

.qu_3_form .upload_title {
  font-size: 14px;
  margin-left: 4px;
}

.qu_3_form input.upload, .qu_4_form input.upload {
  height: 23px;
  margin-left: 4px;
  margin-bottom: 10px;
  width: 602px;
}

.qu_3_form input.save_file {
  margin-left: 525px;
  _margin-left: 523px;
  height: 25px;
  width: 82px;
  font-size: 13px;
}

.qu_3_form input.checkbox {
  margin-left: 6px;
  _margin-left: 5px;
}

.qu_3_form input.another {
  width: 600px;
}

.qu_3_form .note {
  margin-left: -170px;
}

.qu_3_form .payment_other {
  vertical-align: top;
  padding-left: 63px;
  _padding-left: 66px;  
}

.qu_4_form .upload_title {
  height: 18px;
  padding-left: 62px;
  _padding-left: 59px;
}

.qu_4_form .upload_title .radio {
  margin-bottom: -4px;
  //margin-bottom: -2px;
}

.qu_4_form .comment_title { 
  margin-top: 20px;
  margin-left: 5px;
}

.qu_4_form1 .upload {
  margin-top: 5px;
  width: 602px;
}

.qu_4_form2 {
  margin-left: 79px;
}

.qu_4_form2 td {
  padding-left: 0px;
  height: 18px;
}

.qu_4_form2 td.left {
  width: 20px;
}

.qu_4_form2 input.upload {
  margin-top: 8px;
  height: 23px;
  width: 576px;
}

.qu_4_form2 td.upload_title {
  padding-left: 22px;
  width: 580px;
  /*background-color: #a00;*/
  vertical-align: middle;
  /*padding-bottom: 2px;*/
  height: 30px; 
}

.qu_4_form2 input.title {
  margin: 0;
  position: absolute;
  margin-left: 4px;
  /*_margin-bottom: -2px;*/
  width: 428px;
  height: 20px;
}

.qu_4_form1 input.save_file, .qu_4_form2 input.save_file {
  width: 80px;
  margin-left: 437px;
  height: 22px;
  /*float: right;*/
  border: #b3b3b3 1px solid;
  border-bottom-color: #979794;
  /*border-top-color: #f6f6f7;*/
  /*float: left;*/
  /*margin-bottom: -2px;
  _margin-bottom: -1px;*/
}

.qu_4_form1 input.save_file {
  margin-left: 537px;
  _margin-left: 540px;
}

.qu_3_form .file_name, .qu_4_form1 .file_name, .qu_4_form2 .file_name {
  float: left;
  /*width: 60px;*/
  text-align: left;
  color: #000;
}

.qu_3_form td.file_name_cont, .qu_4_form1 td.file_name_cont {
  width: 589px;
  _width: 593px;
  padding-left: 5px;
}

.qu_3_form .file_size_delete, .qu_4_form1 .file_size_delete, .qu_4_form2 .file_size_delete {
  float: right;
  text-align: right;
}

.qu_4_form1 td.uploaded_file {
  height: 30px;
  margin: 0;
}

.qu_4_form2 td.uploaded_file {
  height: 32px;
}

.qu_3_form a.delete, .qu_4_form1 a.delete, .qu_4_form2 a.delete {
  font-size: 11px;
  color: #000;
  margin-left: 34px;
  margin-right: 4px;
  /*_margin-right: 11px;*/
}

.qu_5_form {
  margin-left: 85px;
}

.qu_5_form input {
  width: 406px;
}

.qu_5_form input.code {
  width: 60px;
  margin-top: 5px;
  margin-left: 10px;
  margin-right: 10px;
}

.qu_5_form input.phone {
  width: 130px;
  margin-top: 5px;
  margin-left: 10px;
}

.qu_5_form .phone_cont p {
  margin-bottom: 7px;
}

.qu_5_form .phone_cont {
  height: auto;
  height: 60px;
}

.qu_6_form {
  margin-left: 15px;
}



.qu_6_form .loose input {
  width: 383px;
}

.qu_6_form .radio {
  margin-left: 3px;
}

.qu_6_form td.time {
  padding-left: 93px;
  _padding-left: 101px;
  height: 0;
}

.panel_footer .save_cont {
  width: 653px;
  height: 33px;
}

.panel_footer .save_cont .save {
  float: right;
  position: relative;
  margin-top: 24px;
  cursor: pointer;
  right: 0px;
  width: 90px;
  height: 33px;
  display: block;
  background: transparent url('../i/qu_save_button.png') top left no-repeat;  
}

* html .qu_data .save_cont .save {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/qu_save_button.png',sizingMethod='image');
}

.f_qu_1_form1 td.input_title, .f_qu_1_form2 td.input_title {
  width: 233px;
  _width: 235px;
}

.f_qu_1_form2 textarea {
  width: 589px;
  height: 180px;
  margin-bottom: 20px;
}

.f_qu_3_form {
  margin-left: 0;  
}

.f_qu_4_form {
  margin-left: 15px;
}

/* /questionnaire */

/* rubricator */
.rubricator #form_search, .maybe #form_search, .comps_cont #form_search, .all_src #form_search, .rub_letter #form_search {
	height: 84px;
	background: none;
	position: relative;
	padding: 12px 0 0 183px;
}
.rubricator #form_search .find, .maybe #form_search .find, .comps_cont #form_search .find, .all_src #form_search .find, .rub_letter #form_search .find {
	background: url('../i/bt_find2.gif') no-repeat 0 0;
}

.rubricator_content {
	background: url('../i/rubricator_bg_b.gif') no-repeat 0 100%;
	position: relative;
	padding: 0 6px 0 0;
	border:solid 0px red;
}
.level4 .rubricator_content {
	background: url('../i/rubricator_bg_b4.gif') no-repeat 0 100%;
}
* html .rubricator_content {
	padding: 0 10px 0 0;
	margin-right: -10px;
	height: 1%;
}
.rubricator_content .t {
	background: url('../i/rubricator_bg_t.gif') no-repeat 0 0;	
	padding: 20px 0 20px 0;
	min-height: 244px;
}
* html .rubricator_content .t {
	height: 244px;
	margin: 0 -10px 0 0;
	width: 694px;
}
#rubricator h1, .navigator {
	font: bold 12px Verdana, Tahoma, sans-serif;
	color: #00439a;
	border-bottom: 1px solid #d4d4d4;
	padding: 0 10px 7px 36px;
	margin: 0 0 10px;
}
.navigator {
	padding: 8px 18px 7px;
	margin: 0 -18px 10px;
	border-color: #e5e5e5;
}

.navigator ul {
  list-style-type: circle; 
}

.navigator li {
  margin-left: 10px;
  padding: 3px;
}

.navigator li.active ul a {
  text-decoration: underline;
}

.navigator li.active a {
  text-decoration: none;
}

#rubricator h1 strong, .navigator strong {
	display: block;
	padding: 6px 0 6px 16px;
}
#rubricator h1 strong strong, .navigator strong strong {
	padding-bottom: 0;
}
#rubricator h1 strong strong strong {
	text-transform: uppercase;
}
ul.catalog {
	padding: 0 10px 0 62px;
}
ul.catalog li {
	list-style-type: none;
	padding: 0 0 9px 16px;
	font-size: 12px;
	background: url('../i/marker_arrow.gif') no-repeat 0 4px;
}
ul.level3 {
	padding: 0 10px 0 68px;
	text-transform: uppercase;
}
#container ul.catalog li a {
	color: #262626;
}
.questionnaire .cols {
	background: url('../i/rubricator_bg.gif') repeat-y 10px 0;
}
.rubricator_content .back {
	position: absolute;
	bottom: 16px;
	right: 18px;
}

/* search_results */
.search_results #form_search {
	height: 147px;
	background: url('../i/search_results_bg_up.gif') no-repeat 0 0;
	position: relative;
	z-index: 50;
	padding: 12px 0 0 183px;
}
.search_results #form_search .find {
	background: url('../i/bt_find2.gif') no-repeat 0 0;
}
.search_results .cols {
	background: url('../i/search_results_bg.gif') repeat-y 176px 0;
}
.search_results #rubricator {
	background: #fff url('../i/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('../i/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('../i/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;
}

.src2 {
	float: left;
	width: 174px;
	position: absolute;
	padding: 10px 0 10px 10px;
	background: url('../i/ads2_bg.gif') no-repeat 10px 0;
}
.total {
	font-weight: bold;
	padding: 19px 0 0 27px;
}

.total .noexact {
  color: #f00;
}

.search_results ol {
	padding: 20px 20px 23px 68px;
}

.search_results ol.precise {
  padding-bottom: 10px;
}

.search_results ol li {
	font-size: 11px;
	text-transform: uppercase;
	font-weight: bold;
	color: #00439a;
	padding: 0 0 18px;
	line-height: 18px;
}
.search_results ol li a {
	font-weight: normal;
}

.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;
}

#searchPagerHellip {
text-align:center;
width:30px; height:15px;
border: solid 1px black;
font-family:Verdana;color: #002B88;font-size:12px;
}
.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('../i/plashka_bg.gif') no-repeat 0 0;
	color: #4e4e4e;
	font-size: 11px;
}
.plashka2 {
	background: url('../i/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('../i/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('../i/company_block_t.png') no-repeat 0 0;
}

* html .company_block .bg_t {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/company_block_t.png',sizingMethod='image');
	position: absolute;
	top: -9px;
}
.company_block .bg_b {
	width: 491px;
	height: 9px;
      border: 0px;
	background: url('../i/company_block_b.png') no-repeat 0 0;

}
* html .company_block .bg_b {
	position: absolute;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/company_block_b.png',sizingMethod='image');
}
.company_content {
	width: 485px;
	padding: 0 0 0 6px;
	background: url('../i/company_block_bg.png') repeat-y 0 0;
	position: relative;
/*	margin-top:-2px;
	margin-bottom:-1px;*/
}
* html .company_content {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/company_block_bg.png',sizingMethod='scale');
	margin:0;
}
.company_content_t {
	background: url('../i/company_block_content_t.gif') no-repeat 0 0;
	position: relative;
  /*background-color: #00f;*/
}
.company_content_t_no_site {
	background: url('../i/company_block_content_t_no_site.gif') no-repeat 0 0;
	position: relative;
  /*background-color: #00f;*/
}
.company_content_b {
	background: url('../i/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;
}
.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('../i/ico_info.png') no-repeat 0 0;
	cursor: pointer;
}
* html .company_content .info .icon {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/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('../i/ico_from.png') no-repeat 0 0;
	cursor: pointer;
}
* html .company_content .from .icon {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/ico_from.png',sizingMethod='image');
}
.company_content .from .icon2 {
	display: block;
	position: absolute;
	left: 0;
	bottom: -5px;
	width: 24px;
	height: 25px;
	background: url('../i/ico_from2.png') no-repeat 0 0;
}
* html .company_content .from .icon2 {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/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 .icon_sitecard, .company_content .icon_printcard, .company_content .icon_mailcard {
	display: block;
	width: 18px;
	height: 18px;
	position: absolute;
	z-index: 50;
	left: 373px;
	top: 0;
}
.company_content .icon_printcard {
	left: 412px;
}
.company_content .icon_mailcard {
	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('../i/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('../i/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('../i/nav_t.gif') no-repeat 0 0;
}
.nav_bg {
	background: url('../i/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/gtsnew/i/nav_bg.png',sizingMethod='scale');
	position: relative;
	height: 1%;
}
.nav_b {
	background: url('../i/nav_b.png') repeat-y 0 0;
	height: 13px;
}
* html .nav_b {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/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('../i/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('../i/text_page_bg.png') repeat-y 0 0;
	width: 100%;
}
* html .text_page {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/text_page_bg.png',sizingMethod='scale');
	position: relative;
	height: 1%;
}
.text_page_content {
	background: #fff url('../i/text_page_bg_t.gif') no-repeat 0 0;
	margin: 0 0 0 6px;
}
.text_page_content2 {
	background: url('../i/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('../i/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/gtsnew/i/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('../i/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('../i/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;
}

.maybe #content {
	background: url('../i/maybe_bg_up.gif') no-repeat 0 0;
}
.maybe #form_search {
	height: 46px;
}
.maybe_text_t {
	background: url('../i/maybe_text_t.png') no-repeat 0 0;
	height: 20px;
	width: 750px;
	margin: 0 0 0 76px;
}
* html .maybe_text_t {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/maybe_text_t.png',sizingMethod='image');
	position: relative;
}
.maybe_text_b {
	background: url('../i/maybe_text_b.png') no-repeat 0 0;
	height: 20px;
	width: 750px;
	margin: 0 0 0 76px;
}
* html .maybe_text_b {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/maybe_text_b.png',sizingMethod='image');
	position: relative;
}
.maybe_text_bg {
	background: url('../i/maybe_text_bg.png') repeat-y 0 0;
	width: 750px;
	margin: 0 0 0 76px;
}
* html .maybe_text_bg {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/maybe_text_bg.png',sizingMethod='scale');
	position: relative;
}
.maybe_text_bg_t {
	background: #e6e6e6 url('../i/maybe_text_bg_t.gif') no-repeat 0 0;
	margin: 0 10px;
}
.maybe_text_bg_b {
	background: url('../i/maybe_text_bg_b.gif') no-repeat 0 100%;
	text-align: center;
	font-size: 14px;
	color: #00439a;
	padding: 3px 20px;
	height: 1%;
}
#container .maybe_text_bg_b a {
	color: #00439a;
	font-weight: bold;
}

.src3 {
	margin: -4px 0 0 76px;
	padding: 0 0 1px;
}
* html .src3 {
	padding: 0;
}
.src3 div.sr_block {
	background: url('../i/ads_360x130_bg.png') no-repeat 0 0;
	float: left;
	margin: 0 -10px 0 0;
	width: 380px;
	height: 150px;
}
* html .src3 div.sr_block {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/ads_360x130_bg.png',sizingMethod='image');
}
.src3 div img {
	margin: 10px;
	position: relative;
	z-index: 50;
}
.src3 div object {
	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('../i/box_t.png') no-repeat 0 0;
}
* html .box_t {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/box_t.png',sizingMethod='image');
}
.box_b {
	width: 681px;
	height: 19px;
	background: url('../i/box_b.png') no-repeat 0 0;
}
* html .box_b {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/box_b.png',sizingMethod='image');
}
.box_bg {
	width: 681px;
	background: url('../i/box_bg.png') repeat-y 0 0;
}
* html .box_bg {
	background: none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/box_bg.png',sizingMethod='scale');
}
.box_bg_t {
	margin: 0 11px;
	background: #fff url('../i/box_bg_t.gif') no-repeat 0 0;
}
.box_bg_b {
	background: url('../i/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('../i/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('../i/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/gtsnew/i/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('../i/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('../i/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/gtsnew/i/adv_search_type_select_top_l_bg.png',sizingMethod='image');
  position: relative;
}

.adv_search_type_selection .content .top_right {
  background: transparent url('../i/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/gtsnew/i/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('../i/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('../i/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('../i/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/gtsnew/i/adv_search_type_select_big_l_bg.png',sizingMethod='scale');
  position: relative;
}

.adv_search_type_selection .content .right {
  background: transparent url('../i/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/gtsnew/i/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('../i/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/gtsnew/i/adv_search_type_select_bot_big_bg.png',sizingMethod='scale');
  position: relative;
}

.adv_search_type_selection .content .bot_left {
  background: transparent url('../i/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/gtsnew/i/adv_search_type_select_bot_l_bg.png',sizingMethod='image');
  position: relative;
}

.adv_search_type_selection .content .bot_right {
  background: transparent url('../i/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/gtsnew/i/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;
}

#feedbackForm input, textarea {  
  width: 406px;
  border: 1px solid #c0c0c0;
}

#feedbackForm 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;
}

.feedback_content .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('../i/qu_submit_button.png') top left no-repeat; 
}

* html .feedback_content .send {
  background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/qu_submit_button.png',sizingMethod='image');
} 

.printH2 {
	width: 100% !important;
	font-size: 14px !important;
}

.window #content h1.topPrint strong {
	display: block;
	height: 50px;
	background: none !important;
}
.printPadding {margin-top: -5px !important;}
.printP {font-size: 12px !important;padding:0 0 8px !important;}
.printTitle {display: none;}
@media print {
	.text {border: 1px Solid Black;}
	.printTitle {display: block; color: Black;}
	.window #content h1 {
        color: #777777 !important;
        font-size:16px !important;
        font-weight:bold !important;
        text-align:left !important;
    }
    .window #content h1 strong{
        padding-top: 10px;
    }
	.window #content h1.printPadding strong {
	    display: block;
	    height: 50px;
    }
    .window #content .text div {
         margin:0 -25px 0;
     
    }
}
.message_note {
  font-size: 10px;
  color: #f00;
}

@media print {
	.text {border: 1px Solid Black;}
}

/* UPD */

/* rubricator tabs */
.tabs_level4 {
	position: relative;
	top: -12px;
	background:#F1F1F1 none repeat scroll 0 0;
	height:45px;
}
.tabs_level4 li {
	float: left;
	list-style-type: none;
	padding-top: 4px;
}
.tabs_level4 li a {
	display: block;
	height: 31px;
}
.tabs_level4 li .tab1 {
	width: 326px;
	background: url('../i/tab_level4_1.gif') no-repeat 0 0;
}
.tabs_level4 li .tab2 {
	width: 367px;
	background: url('../i/tab_level4_2.gif') no-repeat 0 0;
}
.tabs_level4 li.active a {
	cursor: default;
}
.tabs_level4 .active .tab1 {
	background: url('../i/tab_level4_1_active.gif') no-repeat 0 0;
}
.tabs_level4 .active .tab2 {
	background: url('../i/tab_level4_2_active.gif') no-repeat 0 0;
}

/* classifieds */
.classifieds {
	background: url('../i/classifieds_bg.gif') repeat-y 0 0;
	width: 286px;
	position: relative;
	left: -6px;
	top: -2px;
}
.classifieds p {
	height: 20px;
	background: url('../i/classifieds_bg_top.gif') no-repeat 0 0;
	padding: 27px 16px 0 0;
	margin: 0;
	text-align: right;
}
#container .classifieds a {
	display: inline;
}
#container .classifieds p a {
	font-size: 11px;
	color: #fff;
	padding: 0 10px 0 0;
	background: url('../i/ico_more_sm.gif') no-repeat 100% 5px;
}
.classifieds ul {
	background: url('../i/classifieds_bg_bottom.gif') no-repeat 0 100%;
	padding: 7px 20px 20px 20px;
}
.classifieds ul li {
	list-style-type: none;
	color: #000;
	padding: 17px 3px 14px;
	border-top: 1px solid #bebdaf;
	font: 11px Arial, Tahoma, sans-serif;
}
.classifieds ul li.first, .classifieds ul li.more {
	border: 0;
}
.classifieds ul li h6 {
	font: bold 12px Arial, Tahoma, sans-serif;
	color: #000;
	padding: 0;
	margin: 0;
}
#container .classifieds ul li a {
	text-decoration: none;
}
#container .classifieds ul li a:hover {
	text-decoration: underline;
}
#container .classifieds ul li h6 a {
	text-decoration: underline;
}
#container .classifieds ul li h6 a:hover {
	text-decoration: none;
}
.classifieds ul li.more {
	padding: 10px 0 0 0;
	text-align: right;
	margin-right: -4px;
}
#container .classifieds ul li.more a {
	font: 11px Verdana, Tahoma, sans-serif;
	text-decoration: underline;
	color: #003176;
	padding: 0 10px 0 0;
	background: url('../i/ico_more_sm2.gif') no-repeat 100% 5px;
}
#container .classifieds ul li.more a:hover {
	text-decoration: none;
}

/* top requests */
.top_requests {
	color: #050505;
	font: 13px Verdana, Tahoma, sans-serif;
	padding: 0 35px 35px 59px;
	margin: -21px 0 0;
	position: relative;
}
* html .top_requests {
	padding-left: 62px;
}
*:first-child+html .top_requests {
	padding-left: 62px;
}
.top_requests li {
	padding: 0 0 6px 4px;
}
* html .top_requests li {
	padding-left: 0;
}
*:first-child+html .top_requests li {
	padding-left: 0;
}
.top_requests li a {
	font: bold 9px Arial, Tahoma, sans-serif;
	padding-left: 2px; 
}
.top_requests li span {
	color: #002b89;
}

/* search results */
.plashka .in_titles {
	padding: 14px 0 0;
}
.plashka .in_titles strong {
	font-size: 15px;
}
.plashka span {
	font-size: 19px;
	font-weight: normal;
	text-transform: uppercase;
	width: 116px;
	padding: 2px 0 0;
}
.plashka .aligner {
	top: -1px;
	position: relative;
}
.plashka .aligner p {
	line-height: 12px;
}
*:first-child+html .plashka .aligner p {
	line-height: 14px;
}
.plashka .aligner p strong {
	font-size: 15px;
}
.categories_results {
	margin: 3px 0 0;
	background: url('../i/categories_results_bg.gif') repeat-y 0 0;
}
.categories_results ul {
	padding: 66px 15px 0 0;
	background: url('../i/categories_results_bg_top.gif') no-repeat 0 0;
}
.categories_results ul li {
	list-style-type: none;
	font: 8px Tahoma, sans-serif;
	letter-spacing: 1px;
	text-transform: uppercase;
	color: #002b88;
	background: url('../i/ico_arrow.gif') no-repeat 8px 1px;
	padding: 0 0 12px 22px;
	line-height: 12px;
}
.categories_results p {
	padding: 2px 18px 16px 0;
	text-align: right;
	background: url('../i/categories_results_bg_bottom.gif') no-repeat 0 100%;
}
#container .categories_results p a {
	font: 10px Verdana, sans-serif;
	color: #1e3473;
	padding: 0 14px 0 0;
	background: url('../i/ico_more_sm3.gif') no-repeat 100% 5px;
}
#container .src2 a {
	display: block;
}
#container .src2 .categories_results a {
	display: inline;
}

/* classifieds full list */
.classifieds_full {
	color: #050505;
	font: 13px Verdana, Tahoma, sans-serif;
	padding: 0 35px 20px 59px;
	margin: 25px 0 0;
	position: relative;
}
* html .classifieds_full {
	padding-left: 62px;
}
*:first-child+html .classifieds_full {
	padding-left: 62px;
}
.classifieds_full li {
	padding: 0 0 26px 4px;
}
* html .classifieds_full li {
	padding-left: 0;
}
*:first-child+html .classifieds_full li {
	padding-left: 0;
}
.classifieds_full li h6 {
	font: bold 13px Verdana, Tahoma, sans-serif;
	padding: 0;
	margin: 0;
	color: #003176;
}

/* tmp patch */
*:first-child+html .search_results .rubricator_content {
	width: 528px;
}
.rubricator .level4 .t {
	min-height: 990px;
	height: auto !important;
	height: 990px;
}
.search_results .rubricator_content .t {
	min-height: 1100px;
	height: auto !important;
	height: 980px;
}

/* sitemap */
.box ul.alphabet {
	padding: 4px 0 0 7px;
	float: none;
	width: auto;
	height: 38px;
}
.box ul.alphabet li {
	list-style-type: none;
	font-size: 12px;
	padding: 0 8px 0px 0;
	background: none;
	float: left;
	font-weight: bold;
}
#container .box ul.alphabet li a {
	color: #00439a;
}
.box .categories2 {
	clear: both;
	padding: 10px 0 4px;
}
.box .categories2 ul {
	float: none;
	width: auto;
	padding: 4px 0 20px 5px;
}
.box .categories2 ul li {
	padding: 0 0 7px;
	background: none;
	clear: both;
}
.box .categories2 ul li a {
	display: inline-block;
	background: url('../i/ico_plus4.gif') no-repeat 0 1px;
	padding: 0 0 4px 21px;
}
.box .categories2 ul li a.opened {
	background: url('../i/ico_minus4.gif') no-repeat 0 1px;
}
.box .categories2 ul ul {
	padding: 7px 0 0 37px;
	margin-bottom: -5px;
}
.box .categories2 ul .last_level {
	padding-left: 22px;
}
.box .categories2 ul .last_level a {
	display: inline-block;
	background: url('../i/ico_arrow2.gif') no-repeat 3px 3px;
	padding: 0 0 4px 21px;
}

#proba {
}
.invis {
	background:red;
	padding:3px;
	display:none;
}
.vis {
	background:red;
	padding:3px;
	display:block;
}

.bold {font-weight:bold;}

.queryHref {padding-left:0px !important; font-weight:normal !important; font-size: 13px !important; color:#002B89 !important;}

* html .text #content {position:static;}

/*-------------------Видео, фото, прайс-------------------------*/
.company_block .fc_video, .company_block .fc_photo, .company_block .fc_price {
	display:block;
	height:14px;
	margin-left:23px;
	margin-right:-7px;
	float:left;
	padding-left:23px;
	font-size:10px;
	margin-top:8px;
}
.company_block .fc_video {
	background:url("../i/ico_video.gif") no-repeat top left;
}
.company_block .fc_photo {
	background:url("../i/ico_photo.gif") no-repeat top left;
}
.company_block .fc_price {
	background:url("../i/ico_price.gif") no-repeat top left;
}
/*-------------------/Видео, фото, прайс-------------------------*/


/*------------обновления в инфостранице--------------*/

.infopage .right_col {
	width: 325px;
	padding:24px 0px 0 14px;
	float:left;
	border:solid 0px red;
}

.infopage .ip_rubr {
	padding-bottom:10px;
}
.infopage .ip_rubr a {
	display:block;
	margin-top:0px;
	margin-left:31px;
	margin-bottom:3px;
	width:278px;
	border:solid 0px red;
	font-size:9px;
	font-family:Tahoma;
}
.infopage .ip_rubr .ip_rubr_more, .infopage .ip_rubr .ip_rubr_less {
	display:block;
	width:24px;
	height:25px;
	background:url("../i/ico_from.png") no-repeat;
	position:relative;
	left:-29px;
	top:-25px;
	cursor:pointer;
}
* html .infopage .ip_rubr .ip_rubr_more {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/ico_from.png',sizingMethod='image');
}
.infopage .ip_rubr .ip_rubr_less {
	background:url("../i/ico_from2.png") no-repeat;
}
* html .infopage .ip_rubr .ip_rubr_less {
	background:none;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsnew/i/ico_from2.png',sizingMethod='image');
}
.infopage #ip_consult {
	width:100%;
	height: 70px;
	background: #dedbd6;
	text-align:center;
	font-size:40px;
	color:#737573;
	padding-top:19px;
	white-space:nowrap;
}
.ip_icons {
	margin-top:0px;
	margin-bottom:-5px;
	background:url("../i/gray_dot.gif") repeat-y 100% 0;
	width:654px;
}
* html .ip_icons {
	width:656px;
	margin-bottom:-10px;
}

/*------------------конец обновлений--------------------*/
#formsForm {background: #fff;margin: 0 296px 0 10px;padding: 0;height: 1%;}
.forms_src {background:transparent url('../i/ads_bg_questionn.png') no-repeat scroll 0pt;}

