





@charset "utf-8";
/*RESET*/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike,strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%; vertical-align: baseline; background: transparent;}
body {	line-height: 1.2;}
ol, ul { list-style: none;}
table {	border-collapse: collapse; border-spacing: 0;}
html, body { height:100%; font-family:Verdana, Geneva, sans-serif;}

/*Template Style*/
.clear{ clear:both; height:0px; font-size:0px; overflow:hidden;}
a{ text-decoration:none;}
a:hover{ text-decoration:underline;}

#header{ border-bottom:1px solid #d8d8d8;}
#logo {
	float: left;
    height: 82px;
    margin-left: 45px;
    margin-top: 10px;
    width: 251px;
}

.headerTxt{ width:240px; height:62px; float:left; padding-top:25px; font-weight:bold; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:16px; color:#000; line-height:15px;}
.headerTxt p { color:#7e7e7e; font-size:14px; font-weight:normal; margin-top:5px; }
#navTop{ height:43px; width:40%; float:right; padding-right:15px; background:url(../images/nav_top_bg.png) repeat-x top left; position:relative;}
#navTop ul{ padding-top:17px;}
#navTop ul li{ float:left; text-align:center; width:25%; background:url(../images/nav_top_line.png) no-repeat right center;}
#navTop ul .lastNavTopPoint{ background:none;}
#navTop ul li a{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#FFF;}
.navTopRound{ display:block; width:14px; height:43px; background:url(../images/nav_top_round.png) no-repeat; overflow:hidden; position:absolute; top:0; left:-14px;}

.contact-footer {
	background: none repeat scroll 0 0 #E6E6E6;
    border-bottom: 1px solid silver;
    border-left: 1px solid silver;
    border-right: 1px solid silver;
    font-size: 12px;
    margin: -14px -11px -12px !important;
    padding: 20px;
}

.minNavTop {
    float: right;
    height: 19px;
    margin-top: 10px;
    position: inherit;
}
.minNavTop a{ display:block; float:left; margin-right:20px;}
.addToFavorit {
    float: left;
    height: 35px;
    margin-left: -5px;
    position: inherit;
}
		.addToFavorit a {
    color: #0066CC;
    display: block;
    float: left;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 10px;
    height: 35px;
    margin-right: 30px;
}
	.addToFavorit a i {
    display: block;
    float: left;
    padding-right: 3px;
}
#mapCloseBlock {
    height: 31px !important;
    margin-top: 7px !important;
    padding-right: 10px !important;
}
#firmMap {
    height: 500px !important;
    margin: 20px 10px 2px !important;
    text-align: center !important;
    width: 98% !important;
}
		
	
		#leftBlock{ float:left; width:231px; position:relative;}
			.statsBlock{ margin-left:12px; margin-top:12px; padding-bottom:10px;}
				.statsBlock h3{	font-family: Verdana, Geneva, sans-serif; font-size:15px; font-weight:normal; color:#127cd6; height:50px; line-height:35px;}
				.statsBlock h3 i{ display:block; float:left; margin-right:8px;}
				.statsBlock span{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#717171;}
				.statsBlock small{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#d9541c;}
				.statsBlock .blackFont{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#000;}
			.newsCompany{ margin-top:10px;}
				.newsCompany h3{ height:40px; line-height:30px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; color:#d9541c; margin-left:12px;}
				.newsCompany h3 i{ display:block; float:left; }
				.newsBlockBgMain{ background:url(../images/bg_newsCompany.png) #FFF; padding-top:15px;}
					.newsBlockBgBottom{ background:url(../images/bg_newsCompany_bottom.png) repeat-x bottom left;}
						.newsBlockBgBottom ul{ padding-left:15px;  padding-right:10px;}
						.newsBlockBgBottom ul li {
    background: url("../images/list_style_news.png") no-repeat scroll left 5px transparent;
    line-height: 12px;
    padding-bottom: 10px;
    padding-left: 13px;
}
	 @media all and (-webkit-min-device-pixel-ratio:0) {
					.newsBlockBgBottom ul li {
    background: url("../images/list_style_news.png") no-repeat scroll left 4px transparent;
    line-height: 12px;
    padding-bottom: 10px;
    padding-left: 13px;
}
  }
						.newsBlockBgBottom ul li a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF;}
					.addNews{ text-align:right; padding-right:12px; padding-bottom:10px; font-size:9px; color:#7fe0f8;}
#leftBlock a:hover  { text-decoration:none; }
					.addNews a{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:9px; color:#7fe0f8;}
					.backBlock{ background:url(../images/back_bg.png) left top no-repeat; width:219px; height:37px;margin-top:12px; padding-bottom:10px; font-weight:normal; text-decoration:none;}
				.backBlock h3{	font-family: Verdana, Geneva, sans-serif; text-decoration:none; font-size:15px; font-weight:normal; color:#fff; height:50px; line-height:35px; padding-left:50px; padding-top:1px;}
				.backBlock h3 i{ display:block; float:left; margin-right:8px;}
				.backBlock span{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#717171;}
			.menuLeftServices { }
				.menuLeftServicesMain{ background:url(../images/bg_menuServices.png) #FFF no-repeat; padding-top:8px;}
				.menuLeftServicesResize{ background:url(../images/bg_menuServices_resize.png) repeat-y top left;}
				.menuLeftServicesResize ul{ margin-left:20px; padding-top:5px;}
				.menuLeftServicesResize li{ text-shadow: 1px 0px 0px #000; color:#000; }
				.menuLeftServicesResize li a { color:#fff; background:url(../images/servicesButton.png) left top no-repeat; width:165px; height:30px; font-weight:bold; display:block; font-size:13px; font-family:Arial, Helvetica, sans-serif; padding-left:8px; padding-top:10px; padding-right:10px; line-height:11px; }
				.menuLeftServicesResize li a i{ display:block; float:left; margin-right:5px; margin-bottom:0px; margin-top:-5px; }
				.menuLeftServicesResize li a:hover { color:#fff; background:url(../images/servicesButton_active.png) left top no-repeat; width:165px; height:30px; display:block; text-decoration:none;}
				.menuLeftServicesResize li a.active { color:#fff; background:url(../images/servicesButton_active.png) left top no-repeat; width:165px; height:30px; display:block; text-decoration:none;}
				.menuLeftServicesResize li.postal_codes a{ padding-top:12px;}
				.menuLeftServicesResize li.phone_codes a{ padding-top:12px;}
				.menuLeftServicesResize li.vehicle_codes a{ padding-top:12px;}
				.menuLeftServicesResize li.subway_maps a{ padding-top:12px;}
				.menuLeftServicesResize li.currencies a{ padding-top:8px;}
				.menuLeftServicesResize li.currencies { height:42px;}
				.menuLeftServicesResize li.currencies a i{ padding-top:4px;}
				.menuLeftServicesResize li.barcodes a i{ margin-top:-8px;}
				.menuLeftServicesResize li.barcodes a{ padding-top:13px;}
				.menuLeftServicesResize li.world_services a i{ margin-top:-3px;}
				.menuLeftServicesResize li.world_services a{ padding-top:8px;}
				.menuLeftServicesResize li.world_services { height:42px;}
				.menuLeftServicesResize li.timezones a i{ margin-top:-8px;}
				.menuLeftServicesResize li.timezones a{ padding-top:13px;}
				.menuLeftServicesResize li.measures a i{ margin-top:-5px;}
				.menuLeftServicesResize li.measures a{ padding-top:10px;}
				.menuLeftServicesResize li.measures { height:42px;}
				.menuLeftServicesResize li.dress_sizes a i{ margin-top:-2px;}
				.menuLeftServicesResize li.dress_sizes a{ padding-top:8px;}
				.menuLeftServicesResize li.dress_sizes { height:42px;}
                                .menuLeftServicesResize li.internet_zona a i { margin-top:-5px; }
                                .menuLeftServicesResize li.internet_zona a { padding-top:10px; }
                                .menuLeftServicesResize li.internet_zona { height:42px; }
				.menuLeftServicesBottom{ background:url(../images/bg_menuServices_bottom.png) no-repeat bottom left;padding-bottom:8px;}

							.ContentSrch{ float:left;  height:33px;}
					.srchBtnCenterContent{ height:18px; width:53px; background:url(../images/srch_btn_content.png) no-repeat; cursor: pointer; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:10px; color:#181818; border:none; margin-top:8px; margin-left:7px;}
					.ContentSrch a{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#fff;}
					.inputTextSrchCenterContent{float:left;   position:relative;}
					#srchCenterContent{ height:14px; margin-top:8px; background:url(../images/srch_input_bg.png) repeat-x #FFF; border:1px solid #a8a6a6; padding-left:30px;}
					.inputTextSrchCenterContent i{ display:block; width:11px; height:25px !important; font-size:0px; overflow:hidden; position:absolute; left:10px; top:9px;}
							.srchLeft{ margin-top:10px; margin-bottom:10px;}
									.inputTextSrchCenter{ height:33px; margin-right:194px; margin-left:9px; position:relative;}
					#srchCenter{ height:25px !important; margin-top:8px; background:url(../images/srch_input_bg.png) repeat-x #FFF; border:1px solid #a8a6a6; padding-left:30px;}
					.inputTextSrchCenter i{ display:block; width:11px; height:16px; font-size:0px; overflow:hidden; position:absolute; left:10px; top:9px;}
			.centerPostIndex{ position:relative; overflow:none; padding-top:0px;font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
				.centerPostIndex h3{ height:35px; line-height:34px; font-family:Verdana, Geneva, sans-serif; font-size:22px; font-weight:normal; color:#e83f1f; margin-left:-2px; margin-bottom:20px; margin-top:10px;}
				.centerPostIndex h3 i{ display:block; float:left; margin-right:8px; margin-bottom:-10px; margin-top:-10px;}
	.bread { font-size:10px; margin-top:-15px; color:#000; }
	.bread a.active { font-size:10px; margin-top:-15px; color:#f04f2c;}
	.bread a { color:#707070; }
	.bread span { color:#999; }
	.infoTel { font-size:14px; margin-top:-15px; color:#000; margin-bottom:10px; }
	.infoTel a.active { font-size:10px; margin-top:-15px; color:#f04f2c;}
	.infoTel a { color:#000;  font-size:12px; color:#707070; margin-bottom:10px;}
	.infoTel span { color:#999; }
				.centerPostIndex .info { color:#999; font-size:10px; margin-top:25px; }
				.centerPostIndex .info a {   text-decoration:none; border-bottom:1px dashed #666; color:#666;}
				.centerPostIndex .info a:hover { border-bottom:none; }
				.centerPostIndex h2 { font-size:16px; font-weight:normal; margin-top:15px;   }
				.centerPostIndex h2 span.city { color:#1d5bbe; font-weight:bold;  }
				.centerPostIndex h2 span.infoSearch { color:#1d5bbe; font-weight:normal; font-size:12px; font-style:italic;  }
	
				.optionRegionSelect{ width:310px; height:18px; position:relative;  margin-top:8px; position:relative; z-index:10; font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#343434; font-weight:bold; cursor:pointer; }
				.optionRegionSelect i{ display:block; font-size:0px; overflow:hidden; width:18px; height:18px; background:url(../images/ico_open_big.png); float:right; margin-top:1px; }
				.optionRegionSelect i:hover{ background:url(../images/ico_open_active_big.png);}
				.optionRegionSelect span:hover { background: #efefef; }
				.optionRegionSelect span{ display:block; width:280px; height:18px; border:1px solid #c6c6c6; background:#FFF; padding-left:7px; float:left; line-height:13px; font-size:13px; font-weight: normal; background:url(../images/select_big_bg.png) left bottom repeat-x;}
				.optionRegionSelect ul{ border:1px solid #c6c6c6; background:#FFF; position:absolute; left:0px; top:20px; width:280px; padding-left:7px; display:none;}
				.optionRegionSelect ul li{ margin-top:4px; margin-bottom:4px;}
				
				.optionRegionSelectFiltr{ width:200px; height:15px; position:relative;  margin-top:2px; position:relative; z-index:10; font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#343434; font-weight:bold; cursor:pointer; }
				.optionRegionSelectFiltr i{ display:block; font-size:0px; overflow:hidden; width:18px; height:18px; background:url(../images/ico_open_big.png); float:right; margin-top:1px; }
				.optionRegionSelectFiltr i:hover{ background:url(../images/ico_open_active_big.png);}
				.optionRegionSelectFiltr span:hover { background: #efefef; }
				.optionRegionSelectFiltr span{ display:block; width:170px; height:15px; border:1px solid #c6c6c6; background:#e1dfdf; padding-left:7px; float:left; line-height:13px; font-size:9px; padding-top:3px; font-weight: normal; background:#e1dfdf url(../images/select_big_bg.png) left top repeat-x;}
				.optionRegionSelectFiltr ul{ border:1px solid #c6c6c6; background:#FFF; position:absolute; left:0px; top:20px; width:180px; padding-left:7px; display:none;}
				.optionRegionSelectFiltr ul li{ margin-top:4px; margin-bottom:4px;}
				
				
			.centerTelIndex{ position:relative; overflow:none; padding-top:0px;font-size:12px; font-family:Tahoma, Geneva, sans-serif; min-height:400px}
				.centerTelIndex h3{ font-family:Verdana, Geneva, sans-serif; font-size:22px; font-weight:normal; color:#e83f1f;  }
				.centerTelIndex h3 i{ display:block; float:left; margin-right:8px; margin-bottom:-10px; margin-top:10px;}
				.centerTelIndex .info { color:#999; font-size:10px; margin-top:0px; }
				.centerTelIndex .info a {   text-decoration:none; border-bottom:1px dashed #666; color:#666;}
				.centerTelIndex .info a:hover { border-bottom:none; }
				.centerTelIndex h2 { font-size:16px; font-weight:normal; color:#2263bb;   }
.centerMetroIndex{ position:relative; overflow:none; padding-top:0px;font-size:12px; font-family:Tahoma, Geneva, sans-serif;}
				.centerMetroIndex h3{ height:35px; line-height:34px; font-family:Verdana, Geneva, sans-serif; font-size:22px; font-weight:normal; color:#e83f1f; margin-left:-2px; margin-bottom:20px; margin-top:5px;}
				.centerMetroIndex h3 i{ display:block; float:left; margin-right:8px; margin-bottom:-10px; margin-top:0px;}
	
				.centerMetroIndex .info { color:#999; font-size:10px; margin-top:0px; }
				.centerMetroIndex .info a {   text-decoration:none; border-bottom:1px dashed #666; color:#666;}
				.centerMetroIndex .info a:hover { border-bottom:none; }
				.centerMetroIndex h2 { font-size:16px; font-weight:normal; margin-top:15px; color:#2263bb;   }
				.newsTable ul { margin-left:30px; margin-top:10px; list-style:disc;}
				
			            .newsTable .dateNews { background:url(../images/bg_Date_News.png) no-repeat left top; width:42px; height:42px; display:block;  }
						.newsTable p.numberDate { color:#ede9dc; width: 42px; font-size:18px; text-align:center; padding-top:2px; }
						.newsTable p.NameMonth { color:#ede9dc; font-size:11px; text-align:center; margin-top:3px; }
						.newsTable td.date { width:45px; vertical-align:top; }

						.newsTable td.infoText { vertical-align:top; padding-right:10px;padding-left:10px;  }
						.newsTable { width:100%; border-bottom:solid 2px #e2dede; margin-bottom:10px; }
					
						td .error { margin-bottom:20px; margin-top:3px; }
						.newsTable .headerNews { margin-bottom:10px; color: #2263BB;}

						.newsTable .headerNews a {     color: #2263BB;font-size: 16px;font-weight: normal; }
						.newsTable td.img { width:155px; vertical-align:top; padding-bottom:15px; text-align:right; }
						.newsTable td.img img { border:solid 8px #e2dede; width:100px;}
						.newsTable td.infoText span { font-weight:bold; }
						

				  .newsTableFull a { color:#0066CC; }
				  
					  .newsTableFull .fullstory { float:left; width:98%; min-width:300px; line-height:25px; }
					  .newsTableFull td.infoText ul { padding-left:15px; list-style:outside circle !important;}
					  .newsTableFull .map {}
					  .newsTableFull .imggallery img { border: 8px solid #E2DEDE; margin-right:5%; width:120px; margin-bottom:10px;} 
					  .newsTableFull p.fullnews { margin-bottom:50px;}
					  .newsTableFull .imggaller { width:700px; }
		


			            .newsTableFull .dateNews { background:url(../images/bg_Date_News.png) no-repeat left top; width:42px; height:42px; display:block;  }
						.newsTableFull p.numberDate { color:#ede9dc; width: 42px; font-size:18px; text-align:center; padding-top:2px; }
						.newsTableFull p.NameMonth { color:#ede9dc; font-size:11px; text-align:center; margin-top:3px; }
						.newsTableFull td.date { width:45px; vertical-align:top; }
						.newsTableFull td.infoText { vertical-align:top;  }
						.newsTableFull { width:100%;  margin-bottom:10px; }
						.newsTableFull .headerNews { margin-bottom:10px;    color: #2263BB;
    font-size: 16px;}
						.newsTableFull .headerNews a {     color: #2263BB;font-size: 16px;font-weight: normal; }
						.newsTableFull td.img { width:125px; vertical-align:top; padding-bottom:15px; }
						.newsTableFull td.img img { border:solid 8px #e2dede; width:100px; }
						.newsTableFull td.infoText span { font-weight:bold; }
						.galleryExb  { margin-left:50px; }
		.datefullnews { color:#181818; }
				.tableCurse  { overflow:hidden; margin-top:50px;  }
				.codeInfo { border:1px solid #bfbfbf;background:#eeeeee;    height: 60px;
    padding-left: 5px;
    text-align: left;
    vertical-align: top;
    width: 86px;}
				.codeInfo .infoText { text-align:center; font-size:11px; color:#0c0c0c; margin-top:4px;  }
				.codeInfo .codeCity { text-align:center; font-size:18px; color:#e83f1f; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
				.inputScrhRight{ overflow: hidden; margin-left:0px; position:absolute; margin-top:3px;}
				.inputScrhRight input.inputs{ height:17px; width:225px;padding-left:20px; background:url(../images/bg_input_srch_content.png) no-repeat; border:1px solid #bfbfbf;}
				.srchLeft h3{ height:30px; line-height:25px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; color:#d9541c; margin-left:12px;}
				.srchLeft h3 i{ display:block; float:left; margin-right:8px;}
				.inputScrhLeft{ padding-left:0px;}
				.inputScrhLeft input{ height:17px; width:210px; padding-left:20px; background:url(../images/bg_input_srch_left.png) no-repeat; border:1px solid #bfbfbf;}
			.navLeft{ margin-bottom:30px; line-height:15px;}
				.navLeft * li ul{ display:none;}
				.navLeft ul li{ margin-bottom:7px;}
				.navLeft ul li a{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#0066cc;}
				.navLeft ul li a i{ display:block; width:9px; height:9px; font-size:0px; overflow:hidden; cursor:pointer; background:url(../images/left_nav_icon.png) left bottom; float:left; margin-right:9px; margin-top:5px; margin-bottom:5px;}
					.navLeft ul li ul{ padding-left:31px; display:;}
					.navLeft ul li ul li{ margin-bottom:1px; font-weight:normal; padding-left:15px; margin-top:5px; position:relative;}
					.navLeft ul li ul li a{ color:#000;}
						.navLeft ul li ul li ul{ padding-left:0px;}
					.navLeft ul li ul li a i{display:block; width:9px; height:9px; font-size:0px; overflow:hidden; cursor:pointer; background:url(../images/left_nav_icon.png) left bottom; position:absolute; left:0; top:-1px;}
					.opentPoint{ color:#d9541c !important;}
			.curs{ padding-bottom:20px; }
				.curs h3{ height:40px; line-height:34px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; color:#d9541c; padding-left:5px; margin-bottom:15px;}
				.curs h3 i{ display:block; float:left; margin-right:8px;}
				.cursUsd{ position:relative; padding-bottom:3px; padding-left:10px;}
					.cursUsd i{ display:block; float:left; width:35px; height:40px;}
					.cursUsd small{ display:block;font-family:Tahoma, Geneva, sans-serif; font-size:10px; color:#000;}
					.cursUsd span{ display:block; float:left; font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#7d7d7d;}
					.cursUsd .cotirovka{ color:#000; display:block; padding-left:10px;}
					.cursUsd .cotirovka i{ display:block; float:left; width:14px; height:8px}
					.cursUsd .cotirovka  a { border-bottom: 1px dashed #000080;
    color: #000000;
    text-decoration: none; }
	.cursUsd .cotirovka  a:hover { border-bottom: 1px dashed #000080;
    color: #000000;
    text-decoration: none; }
	
		#rightBlock{ float:right; width:187px; position:relative;}
			.operationsComment{ padding-bottom:10px; padding-top:15px;}
			.operationsComment a{ display:block; height:23px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000;}
			.operationsComment a span{ color:#ff4818 !important;}
			.operationsComment a i{ display:block; float:left; width:30px; margin-left:3px; cursor:pointer;}
			.banerRight{}
			.banerRight a{ display:block; margin-bottom:15px;}

		#centerBlock{ margin-left:221px; margin-right:205px; padding-left:27px; position:relative; padding-top:10px;}
		
		#centerBlock-services{ margin-left:231px; margin-right:205px; position:relative; padding-top:10px;}
			.centerSrch{}
				.centerSrch h3{ height:35px; line-height:34px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; color:#d9541c; padding-left:5px; margin-bottom:0px;}
				.centerSrch h3 i{ display:block; float:left; margin-right:8px; margin-bottom:-10px;}

				.blockForm{ height:43px; background:url(../images/bg_srch_block_center.png) repeat-x; border:1px solid #6aacf0;}
					.rightLinkSrch{ width:200px; float:right; height:33px;}
						.srchBtnCenter{ height:28px; width:63px; background:url(../images/srch_btn.png) no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#181818; border:none; margin-top:8px; cursor:pointer; }
						.srchBtnCenter-avror{ height:28px; width:63px; background:url(../images/srch_btn-send.png) no-repeat; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#181818; border:none; margin-top:8px; }

						.rightLinkSrch a{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#fff; display:block; width:50px; position:absolute; margin-top:-25px; line-height:10px; margin-left:90px; }
					.inputTextSrchCenter{ height:43px !important; margin-right:244px; margin-left:9px; position:relative;}
					#srchCenter{ height:25px; width: 100%; font-size:14px; margin-top:8px; margin-right:20px; background:url(../images/srch_input_bg.png) repeat-x #FFF; border:1px solid #a8a6a6; padding-left:30px;}
					.inputTextSrchCenter i{ display:block; width:18px; height:25px; font-size:0px; overflow:hidden; position:absolute; left:5px; top:11px;}

			.date-ex {     line-height: 15px;
    margin-bottom: 4px;}

					.regionSearch{ height:30px; z-index:999;}
						.regionSearch strong{ display:block; line-height:30px; height:30px; float:left; width:110px; font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#515151;}
				.optionRegion{ width:225px; height:13px; margin-top:8px; position:relative; z-index:20; float:left; font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#343434; font-weight:bold; cursor:pointer;}
				.optionRegion i{ display:block; font-size:0px; overflow:hidden; width:13px; height:13px; background:url(../images/ico_open.png); float:right; margin-top:1px;}
				.optionRegion span{ display:block; width:200px; height:13px; border:1px solid #c6c6c6; background:#FFF; padding-left:7px; float:left; line-height:13px;}
				.optionRegion ul{ border:1px solid #c6c6c6; background:#FFF; position:absolute; left:0px; top:15px; width:200px; padding-left:7px; display:none;}
				.optionRegion ul li{ margin-top:4px; margin-bottom:4px;}
			.centerBlockMenu{ background:#f2f2f2; overflow:auto; padding-top:15px; padding-left:10px; z-index:1;  }
				.centerMenuLeft{ width:49%; float:left; padding-right:1%;}
				.centerMenuRight{ width:48%; float:left; padding-right:1%;}
				.menuCenter{ margin-bottom:8px; padding-bottom:2px; overflow:none; clear:both;}
					.menuCenter i{ display:block; width:30px; height:30px; float:left;}
					.menuCenter a{ font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000; margin-right:5px;}
					.menuCenter span{ position:relative; top:-2px; padding:4px;}
					.menuCenter small{ padding-left:4px; padding-right:4px; line-height:25px; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#000;}
			.services{ margin-top:15px;}
				.services h3{ height:35px; line-height:28px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; color:#d9541c; padding-left:5px; margin-bottom:0px;}
				.services h3 i{ display:block; float:left; margin-right:8px; margin-bottom:-10px;}
				.servicesTxt{ background:#daf2ff; padding:12px;}
				.servicesTxt span{ padding-right:7px; padding-left:7px; background:url(../images/cvadrat_razd.png) no-repeat center center;}
				.servicesTxt a{ font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#2982e6;}
				.expoTxt{ margin-top:15px; position:relative; background:#f2f2f2; overflow:auto; padding-left:10px; z-index:1; padding-top:10px; padding-bottom:10px;
				}
				.expoTxt p.date { font-size:10px; color:#626262; width:40% }
	
			
			/*SRCH*/
			.resultSrch{}
			.printcss { position: absolute;right: 40px;top: 5px; }
				.cren{ font-family:"Myriad Pro", Verdana, Tahoma, Arial, Helvetica, sans-serif; font-style:italic; font-size:12px; color:#515151; padding-top:10px; padding-bottom:10px;}
				.cren a{ color:#0066cc;}
				.filterABC{}
				.filterABC b{ font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:10px;}
				.filterABC span{ font-family:"Myriad Pro", Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#eb5336;}
				 .filterABC a{ font-family:"Myriad Pro", Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:underline;}
				.filterABC a:hover{ text-decoration:none;} 
				.filter123{margin-top:10px;}
				.filter123 b{ font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:10px;}
				.filter123 span{ font-family:"Myriad Pro", Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#eb5336;}
				.filter123 a{ font-family:"Myriad Pro", Verdana, Tahoma, Arial, Helvetica, sans-serif; font-size:12px; color:#000; text-decoration:underline;}
				.filter123 a:hover{ text-decoration:none;}
				.listCompany{ padding-top:10px; padding-bottom:15px; position:relative; width:100%;} 
					.lcMainBLock{ margin-left:12px; margin-right:12px; overflow:hidden;  position:relative;}
					.lcMainBLock:hover{ background:#f6f6f6;}
						.lcInnerBlock{ position:relative; overflow:hidden; padding-bottom:7px; padding-left:12px; padding-bottom:12px; padding-top:10px; border-bottom:1px solid #ededed; cursor:crosshair;}
							.lcLogo{ width:128px; height:70px; overflow:hidden; float:left;}
							.lcLogo img{ margin-top:0px; margin-left:0px;}
							.lcContactData{ width:230px; margin-left:17px; float:left;}
								.lcContactData h4 a{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#0066cc; font-weight:normal;}
								.lcContactData span{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#252525;}
								.lcContactData strong{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#252525;}
							.rightHideBlockCompany{ width:110px; height:70px; float:right;}
								.closedBtnCompany{ display:block; padding-left:15px; background:url(../images/closedCompany.png) no-repeat left top; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#3083d6;}
								.addCompany{ display:block; font-family:Verdana, Geneva, sans-serif;  color:#3083d6; font-size:12px; margin-top:20px;}
								.addCompany i{ display:block; float:left; width:18px; height:20px;}
							.ratioCompany{ float:right; clear:right; margin-top:14px; width:110px;}
								.ratioCompany span{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; font-style:italic;}
								.ratioCompany strong{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#950d0d;}
							.uncategory{ width:100%; float:left; margin-top:10px; margin-bottom:5px; font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#676767;}
								.uncategory strong{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000;}
								.uncategory a{ font-family:Verdana, Geneva, sans-serif; font-size:13px; color:#676767;}
						.uncategory,.rightHideBlockCompany,.hiddenBlockData{ display:none;}
						.companyNoberNav{ margin-bottom:40px}
							.companyNoberNav strong{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000;}
							.companyNoberNav span{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#FFF; background:#981010; padding-left:3px; padding-right:3px;}
							.companyNoberNav a{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000; text-decoration:underline; padding-left:4px; padding-right:4px; }
							.companyNoberNav a:hover{ text-decoration:none;} 
					.filterCAtegory{ margin-bottom:10px;}
						.filterCAtegory b{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000;}
						.filterCAtegory a{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000;}
						.filterCAtegory .filterCAtegoryActiv{ background:#d9541c; padding:3px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#fff; font-weight:bold;}
			.resultSrch h6{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:22px; color:#e83f1f; font-weight:normal; padding-top:10px; padding-bottom:10px;}
						#lcLogo img{ margin-top:0px; margin-left:0px;}
					.headTable{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; color:#e83f1f; padding-top:10px; padding-right:30px;}
						.headTable .htright{ float:right;}
	#protect{  width:100%; clear:both; height:110px }
#footer{ height:66px; margin-top:-99px; clear:both; background: url(../images/bg_footer.png) repeat-x top; margin-left:15px; margin-right:15px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; text-align:center; overflow:hidden; position:relative; min-width:950px}
	.fRaspravkaNav{ margin-top:10px;}
	#footer a{ padding-right:15px; color:#b6daff;}
	.fServicesNav{ margin-top:0px;}
	.copyright{ font-family:Verdana, Geneva, sans-serif; font-size:9px; color:#FFF; margin-top:30px; text-align:center; color:#000;}
	.counter{ display:block; width:31px; height:31px; position:absolute; right:0px; top:13px; text-indent:-300000em;}
	.errorInput {
    background: url("../images/busy.png") no-repeat scroll left top transparent;
    color: #C30000;
    height: 16px;
    margin-bottom: 10px;
	font-size:12px;
    margin-top: 5px;
    padding-left: 20px;
}

center.banner-horizontal {
	margin-top: 15px;
}

.advSpoilerHeader p b { color:#0066CC; border-bottom: 1px dotted #0066CC; cursor:pointer; margin-left:20px; }
.advSpoilerHeader i  {     
    position: absolute;margin-top:-2px;}
	
	
	
	.sel80 {
	width: 200px;
}
.date {
	width: 55px;
	z-index:999 !important;

}
.month {
	width: 110px;
	z-index:999 !important;

}
.year {
	width: 70px;
	z-index:999 !important;

}

.date-end {
	width: 55px;
	z-index:888 !important;

}
.month-end {
	width: 110px;
	z-index:888 !important;

}
.year-end {
	width: 70px;
	z-index:888 !important;

}

	.sel85 {
	width: 155px;
	z-index:99999 !important;
}
.sel85r {
	width: 155px;
	z-index:8888 !important;
}
.sel85s {
	width: 155px;
}
.lineForm,
.lineForm3 {
	margin-bottom: 20px;
	z-index:999;
	font-family: Verdana, Geneva, sans-serif;
}
.wid100 {
	width: 100px !important;
}

.lineForm,
.lineForm3 {
	float: left;
	width: 100%;
	zoom: 1;
}
* html .lineForm,
* html .lineForm3 {
	float: none;
	width: auto;
}
label {
	float: left;
	position: relative;
	top: 5px;
	margin-right: 5px;
	font-size:12px;
	color:#515151;
}

.cusel,
.cuselFrameRight,
.jScrollPaneDrag,
.jScrollArrowUp,
.jScrollArrowDown {
	background: url(../images/selects-2.png) no-repeat;
}

.cusel {

	height: 14px;
	background-position: left top;
	
	display: inline-block;
	position: relative;
	cursor: pointer;
	font-size: 13px;
	z-index:888;
	margin-top:5px;
}
.cuselFrameRight { 
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	height: 100%;
	width: 32px;
	background-position: right top;
}

.cuselText { 
	height: 14px;
	padding: 0px 0 0 5px; 
	cursor: pointer;
	overflow: hidden;
	position: relative;
	z-index: 1;
	font: 11px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; 
		position: absolute;
	top: 0;
	left: 0;
	
}

* html .cuselText {
	height: 22px;
}
.cusel span { 
	display: block;
	cursor: pointer;
	white-space: nowrap;
	padding: 2px 15px 2px 5px; 
	zoom: 1;
}
.cusel span:hover,
.cusel .cuselOptHover {
	background: #bacef7;
	color: #fff;
}
.cusel .cuselActive {
	background: #e94526;
	color: #fff;
	cursor: default;
}

/*
	styles for focus and hover
*/
.cusel:hover,
.cusel:hover .cuselFrameRight,
.cusel:focus,
.cusel:focus .cuselFrameRight,
.cuselFocus,
.cuselFocus .cuselFrameRight {
	background-image: url(../images/selects-focus.png);
}

/*
	styles for disabled select
*/
.classDisCusel,
.classDisCusel .cuselFrameRight {
	background-image: url(../images/selects-2-dis.png) !important;
	cursor: default;
	color: #ccc;
}
.classDisCusel .cuselText {
	cursor: default;
}


.cusel-scroll-wrap {
	display: block;
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 100%;
	background: #fff;
	min-width: 100%;
	width: auto;
	z-index:999;
}
.cusel .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 888 !important;
	border: 1px solid #999;
}

.cusel .jScrollPaneTrack { 
	height: 100%;
	width: 7px !important;
	background: #ccc;
	position: absolute;
	top: 0;
	right: 4px;
}

.cusel .jScrollPaneDrag { 
	position: absolute;
	
	cursor: pointer;
	width: 15px !important;
	height: 27px !important;
	right: -4px;
	
}

.cusel .jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.cusel .jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.cusel .jScrollArrowUp { 
	position: absolute;
	top: 0;
	right: 2px;
	width: 26px;
	height: 12px;
	cursor: pointer;
	background-position: -2px -26px;
	overflow: hidden;
}
.cusel .jScrollArrowDown {
	width: 25px;
	height: 12px;
	position: absolute;
	top: auto;
	bottom: 0;
	right: 3px;
	cursor: pointer;
	background-position: -21px -26px;
	overflow: hidden;
}

	
	
	
                        .searchLeftEx { background:#eeeeee; border:solid 1px #d9d9d9; padding:10px; width:198px; } 
						.textHelp { font-size:13px; text-align:center; font-family:Verdana, Geneva, sans-serif; }
						.filtrForm .region { font-size:12px; color:#f04f23; text-align:center; }
						.filtrForm p.left{ font-size:12px; color:#f04f23; text-align:center; width:90px; float:left;}
						.filtrForm p.right{ font-size:12px; color:#f04f23; text-align:center; width:90px; float:right;}
						.filtrForm { margin-top:10px; font-family:Verdana, Geneva, sans-serif; }
						.filtrForm .lineForm { margin-bottom:5px; }
						a.look { background:url(../images/look.png) top left no-repeat;  width:123px; height:63px; display:block; text-indent:-300000em; margin-top: }
						.filtrForm .lineForm3 { margin-bottom:5px; }
						.input-submit {
    background-color: #EEEEEE;
    border: 1px solid #C6C6C6;
    display: block;
    font-size: 12px;
    height: 18px;
    margin:0px 0 0px 49px;
    text-align: center;
    width: 91px;
}
						
						.wid100 {
	width: 90px !important;
    z-index:777 !important;
}
					.sel801 {
	width: 200px !important;
    z-index:666 !important;
}
.left { float:left; width:90px; z-index:9; }
.right{ float:right; width:90px; margin-right:-2px; }
	
	
	
	
.content-silver-block { background: } 
ul.form-add-firm {
   overflow: hidden;

}
.goBtn {
    background: url("../images/go_btn.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #181818;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 10px;
    height: 18px;
    margin-right: 30px;
	cursor:pointer;

    width: 83px;
}
ul.form-add-firm li {     float: left;
    height: 19px;
    overflow: hidden;
    padding-bottom: 8px;
    padding-left: 171px;
    position: relative;
}
ul.form-add-firm li label { 
    color: #454545;
    display: block;
    font-size: 0.9167em;
    left: 0;
    position: absolute;
    text-align: right;

    top: 1px;

}
ul.form-add-firm li input {     border: 1px solid #BFBFBF;
background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;
    font-size: 0.8333em;
    height: 14px;
    margin: 0;
    padding: 2px;
    width: 79%; 
}


 .register-table .lefttable { width:150px; font-size:12px; text-align:right; padding-right:10px; vertical-align:baseline; }
 .register-table input.inputregister { width:300px; background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;border: 1px solid #A8A6A6; height:25px; margin-bottom:10px; overflow:hidden; font-size:14px;}
  .register-table input.inputcaptcha { background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;border: 1px solid #A8A6A6; width:120px; height:25px; overflow:hidden; }
 .register-table tr { height:30px }
input#captcha { width:120px;  }
.register-table div { float:left; }
.register-table .img { margin-left:10px; margin-bottom:10px; }
.register-table .img a { font-size:10px; margin-top:-10px; color:#0066CC; position:absolute; margin-top:0px; margin-left:0px; z-index:1; }
label#captcha { top:-5px; }
			input.blur {
				color: #999;
			}	
	
	.cfirm .big { z-index:999 !important; }
	
	.error { color:#c30000; background: url("../images/busy.png") left top no-repeat; height: 16px; margin-top:10px; padding-left:20px; margin-bottom:5px; } 
	
	input.inputcaptchabig {
		width:170px !important;
    background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #A8A6A6;
    height: 25px;
    overflow: hidden;}
	
			.zipCodes{}
				.zipCodes{ margin-top:15px;}
				.zipCodes h3{ height:45px; line-height:45px; font-family:Verdana, Geneva, sans-serif; font-weight:normal; color:#d9541c; padding-left:5px; margin-bottom:0px;}
				.zipCodes h3 i{ display:block; float:left; margin-right:8px; margin-bottom:-25px;}
				.textZP{ font-family:Tahoma, Geneva, sans-serif; font-size:12px; color:#171717; padding-top:20px; padding-bottom:20px; padding-left:7px;}
				.srchZP{ padding-top:2px; padding-bottom:5px;}
					.inputSrchZP{ width:190px; height:16px; background:url(../images/srch_input_bg.png) repeat-x top; border:1px solid #a8a6a6;}
					.btnSrchZP{ width:50px; height:20px; background:url(../images/srch_input_bg.png) repeat-x top; border:1px solid #a8a6a6; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:12px; color:#181818; margin-left:10px;}
					.srchZP span{ font-family: Verdana, Geneva, sans-serif; font-size:10px; color:#171717;}
					.srchZP span a{ text-decoration:underline; color:#171717;}
				.headCityZP{ padding-top:15px; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#171717; margin-bottom:8px;}
				.headCityZP span{ color:#1d5bbe;}
				.listCityZP{ position:relative; background:#eaeaea; overflow:auto; padding-top:10px; padding-bottom:10px;}
					.listCityLeftZP{ width:48%; position:relative; padding-right:2%; float:left;}
					.listCityRightZP{ width:48%; position:relative; float:left;}
					.listCityZP table{ background:url(../images/point_img.png) repeat-x; width:99%; background-position:0 bottom; margin-bottom:2px; margin-left:10px; margin-right:10px; padding-bottom:0px;}
						.listCityZP table tr td span{ max-width:150px; background:#eaeaea; padding-right:2px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; line-height:normal !important;}
						.listCityZP table tr td strong{ background:#eaeaea; float:right; display:block; padding-left:2px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#831212; line-height:normal;}
						.listCityZP table tr td strong a{ font-weight:normal; color:#831212; text-decoration:underline;}
						.listCityZP table tr td strong a:hover{ text-decoration:none;}
						.listCityZP table a { background:#eaeaea; color:#0066CC; text-decoration:underline; }
						.listCityZP table a:hover { background:#eaeaea; color:#0066CC; text-decoration:none; }
					.filterCityZP{ padding-top:20px; padding-bottom:10px; padding-left:10px;}
						.filterCityZP span{ font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#171717;}
						.filterCityZP a{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#1d5bbe; text-decoration:underline;}
						.filterCityZP a:hover{ text-decoration:none;}
						.filterCityZP strong{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#831212;}
				.messageZP{ border:1px solid #000; overflow:auto; padding:7px; padding-top:20px; padding-left:80px; height:60px; padding-bottom:0px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#000; margin-left:15px;}
					.messageZP i{ display:block; float:left; position:absolute; margin-top:-10px; margin-left:-70px;}
			.streetHeadZP{ padding-top:15px; padding-bottom:10px; overflow:auto;}
				.streetLeftZP{ float:left; padding-left:10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#d9541c;}
				.streetLeftZP a{ color:#d9541c;}
				.streetRightZP{ float:right; padding-right:20px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#d9541c;}
				.streetRightZP a { color:#d9541c;}
			.sreetLidtZP{ overflow:auto; margin-left:15px; margin-bottom:20px;}
				.sreetLidtZP div{ background:url(../images/point_img.png) repeat-x; background-position:0 12px; overflow:hidden; margin-bottom:7px;}
				.sreetLidtZP div span{ background:#FFF; float:left; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#1a1a1a;}
				.sreetLidtZP div a{ background:#FFF; float:right; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#831212;}
				.sreetLidtZP div strong{ background:#FFF; float:right; font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:bold; color:#831212;}
			.liteBoxBlockZP{ display:none;}
			.liteBoxContentZP{ width:200px; overflow: visible; position: fixed; z-index:9999; padding:8px; padding-right:0px; background:#fff; border:1px solid #EAEAEA; top:40%; left:50%; margin-left:-360px; font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#171717; display:none;}
			
			#closedLiteBoxZP{ float:right; display:block; font-size:0px; height:26px; width:26px; overflow:hidden; background:url(../images/close.png); position:relative; left:12px; top:-18px; cursor:pointer;}
			#blockClosedLiteBoxALL{ position: fixed; z-index:99; width:100%; height:100%; background:#000; display:none;}
.popupbox {
	width:200px;
	height:160px;
	background:url(../images/white.png) left top no-repeat;
	display: none;
	float: left;
	position: absolute;
	top: 50px;  right:0px;
	z-index: 99999;
	font-family:Verdana, Geneva, sans-serif;
	padding:10px;
	padding-top:0px;
	padding-right:10px;
	
}
.popupbox label{ display:block; margin-bottom:5px; }
.popupbox a { font-size:10px; color:#0066CC; }
.popupbox a.remember {  margin-left: 5px;
    margin-top: -5px;
    position: absolute;
}
.popupbox a.reg { margin-top:20px; position:absolute; margin-left:20px;}
.popupbox2 {
	width:200px;
	height:160px;
	background:url(../images/white.png) left top no-repeat;
	display: none;
	float: left;
	position:absolute;
	top: 275px; left:80px;
	z-index: 99999;
	font-family:Verdana, Geneva, sans-serif;
	padding:10px;
	padding-top:0px;
	padding-right:10px;
	text-align:left;
}
.popupbox2 label{ display:block; margin-bottom:5px; }
.popupbox2 a { font-size:10px; color:#0066CC; }
.popupbox2 a.remember { margin-top:5px; position:absolute; margin-left:20px; }
.popupbox2 a.reg { margin-top:20px; position:absolute; margin-left:20px;}

#intabdiv2 {
	padding:10px;
}
#intabdiv4 {
	padding:10px;
}

.popupbox4 {
	width:890px;
	height:575px;
	background:url(../images/big-modal.png) left top no-repeat;
	display: none; /* ������ �� ��������� */
	float: left;
	position: absolute;

	top: 200px; left: 50%;
margin-left:auto;margin-right:auto;
	z-index: 99999;
	font-family:Verdana, Geneva, sans-serif;
	padding:25px;
	padding-left:35px;
	padding-top:35px;
	
}
.popupbox4 label{ display:block; margin-bottom:5px; }
.popupbox4 a { font-size:10px; color:#0066CC; }
.popupbox4 a.remember { margin-top:5px; position:absolute; margin-left:20px; }
.popupbox4 a.reg { margin-top:20px; position:absolute; margin-left:20px;}
.popupbox4 .map { position:absolute;z-index:1; }
.popupbox4 .map-lines { position:absolute; z-index:2; }
.popupbox3 {
	width:200px;
	height:160px;
	background:url(../images/white.png) left top no-repeat;
	display: none; /* ������ �� ��������� */
	float: left;
	position:absolute;
	top: 275px; left:80px;
	z-index: 99999;
	font-family:Verdana, Geneva, sans-serif;
	padding:10px;
	padding-top:0px;
	padding-right:10px;
	text-align:left;
}
.popupbox3 label{ display:block; margin-bottom:5px; }
.popupbox3 a { font-size:10px; color:#0066CC; }
.popupbox3 a.remember { margin-top:5px; position:absolute; margin-left:20px; }
.popupbox3 a.reg { margin-top:20px; position:absolute; margin-left:20px;}

#intabdiv3 {
	padding:10px;
}



.popupbox5 {
	width:200px;
	height:160px;
	background:url(../images/modal-big.png) left top no-repeat;
	display: none; 
	float: left;
	position:absolute;
	top: 275px; left:80px;
	z-index: 99999;
	font-family:Verdana, Geneva, sans-serif;
	padding:10px;
	padding-top:0px;
	padding-right:10px;
	text-align:left;
}
.popupbox5 label{ display:block; margin-bottom:5px; }
.popupbox5 a { font-size:10px; color:#0066CC; }
.popupbox5 a.remember { margin-top:5px; position:absolute; margin-left:20px; }
.popupbox5 a.reg { margin-top:20px; position:absolute; margin-left:20px;}

#popupbox5 {
	padding:10px;
}


#intabdiv3 {
	padding:10px;
}



  #modal_remember { width:160px; }


#fade { 

	display: none; 
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .10;
	z-index: 9999;
}
#intabdiv {
	text-align:left;
	padding:10px;
}
#close img {
	text-decoration:none;
}
#close {
	width:50px;
	height:50px;
	position: absolute;
	float:right;
	background:url(../images/close.png) no-repeat left top; width:26px; height:26px; display:block; text-indent:-30000em; margin-left:160px; margin-top:-15px;
	
	
}

#modal_auth { width:160px; }
.popupbox .srchBtnCenter { margin-left:-0px; margin-top:10px;height: 28px;
width: 63px;
background: url(../images/srch_btn-small.png) no-repeat;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
color: #181818;
border: none; }
.popupbox .srchBtnCenter-avtoriz { margin-right:-5px; margin-top:15px;height: 28px;
width: 50px;
background: url(../images/srch_btn-send.jpg) no-repeat;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
color: #181818;
border: none; }
.popupbox .srchBtnCenter-avtoriz-2{ margin-right:-5px; margin-top:10px;height: 28px;
width: 65px;
background: url(../images/srch_btn-big-2.jpg) no-repeat;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
color: #181818;
border: none; }

.popupbox input.pol {
    background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #A8A6A6;
width:100%;
}
#close-big {
    background: url("../images/zakrit.png") no-repeat scroll left top transparent;
    display: block;
    float: right;
    height: 24px;
    margin-left: -20px;
    margin-top: -22px;
    position: absolute;
    right: 82px;
    text-indent: -30000em;
    width: 24px;
	
}
.popupbox .srchBtnCenter { margin-left:-0px; margin-top:10px; }
.popupbox input.pol {
    background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #A8A6A6;
    height: 14px;

    overflow: hidden;

}
.popupbox h2 { font-family:Arial, Helvetica, sans-serif;  }

.popupbox2 .srchBtnCenter { margin-left:-0px; margin-top:10px; }
.popupbox2 input.pol {
    background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #A8A6A6;
    height: 14px;

    overflow: hidden;

}
.popupbox2 h2 { font-family:Arial, Helvetica, sans-serif; font-size:20px; text-align:left; color:#000; }

				ul.columns { width: 45%; float:left; list-style:disc; color:#CCC; margin-top:20px; margin-left:20px;}
				
				ul.columns li a { color:#0066CC; text-decoration:underline; font-size:14px; }
				ul.columns li a:hover { color:#0066CC; text-decoration:none; }
							ul.columns-right { width: 43%; float:right; list-style:disc; color:#CCC; margin-top:20px;}
				ul.columns-right li {}
				ul.columns-right li a { color:#0066CC; text-decoration:underline; font-size:14px; }
				ul.columns-right li a:hover { color:#0066CC; text-decoration:none; }

.pos {margin-top:-5px; }
	
	
	
				ul.live_filter {list-style:none;width:97%; float:left; margin-left:0px;  margin-top:0px;}
			.live_filter li {background: url(../images/botline.gif) repeat-x 0 0.85em; margin-bottom:5px;}
			.live_filter li a { background:#fff;    font-size:13px; color:#831212; font-weight:bold; background:url(../images/number_bg.png) no-repeat top left !important; cursor:default;  width:41px; height:38px; text-align:center; padding-top:7px !important; display:block; float:left; color:#000 !important; margin-top:-8px; padding-left:-2px; }
			.live_filter li a:hover { text-decoration:none; } 
			.live_filter li span {float:right;background:#fff; padding 0 0 0 4px;color:#000; font-size:12px; line-height:15px; } 
			.live_filter li br {clear:both;}
			.streetHeadZP{ padding-bottom:20px; overflow:auto; }
				.streetLeftZP{ float:left; padding-left:10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#d9541c;}
				.streetRightZP{ float:right; padding-right:10px; font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px; font-weight:normal; color:#d9541c;}

.operationsComment h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; border-bottom: dotted 1px #000; padding-bottom:5px;margin-bottom:10px; text-align:center; }
.operationsComment p { font-size:10px; font-family:Arial, Helvetica, sans-serif; text-align:center; margin-bottom:4px; }


.datefullnews { color:#181818; }
.services h3 a { color:#d9541c; }
				.karta-company { background:#eeeeee; border:solid 1px #c6c6c6; padding:10px; margin-bottom:10px; font-family:Verdana, Geneva, sans-serif; font-size:12px; }
					.karta-company h2 { font-size:16px; font-weight:normal; color:#0066CC; line-height:14px; margin-bottom:10px; }
					.karta-company a { color:#0066CC;}
					.karta-company a.map { text-decoration:none; }
					.karta-company a.map:hover { text-decoration:none; }
					.links { font-size:10px; } 
					.links a { display:block; margin-bottom:5px; }
					.links a i {
    cursor: pointer;
    display: block;
    float: left;
    margin-left: 3px;
    width: 20px;
}
					a.print { color:#000; }
					a.sayerror  { color:#000; }
					
						.right-box { background:#fff  url(../images/right-box-bg.png) left bottom no-repeat; display:block; width:208px;  float:right; padding:0px; font-size:11px; border: 1px solid #bdbcbd;  } 
						.right-box p { padding:10px; font-family:Verdana, Geneva, sans-serif; font-size:10px; }
						.full-comp { padding-bottom:-10px; margin-top:0px !important; } 
						.right-box i { font-size:10px;}
						.right-box p.buy { padding-top:0px;  margin-top:-5px;}
						.right-box .raiting  {     float: right;
    font-size: 14px;
    margin-bottom: 5px;
    margin-right: 10px;
     }
						.right-box .raiting span { font-weight:bold; }
						.full-text h2 { font-size:20px; padding-top:10px !important; color:#127CD6; }
						.full-text { width:100%; overflow:hidden; }
						.full-text p { font-size:12px; margin-top:10px; margin-bottom:10px; }
						.full-text .img1 { float:left; width:30%;   }
						.full-text .img2 { float:left;width:30%;  margin-left:10px; }
						.full-text .img3 { width:28%; float:left; margin-left:10px; }
						.lineclear { width:100%; height:2px; background:url(../images/line-br.png) left top repeat-x; margin-top:10px; margin-bottom:10px; }
						.filesadd strong { font-size:12px; display:block; } 
						.filesadd p { float:left;}
						.filesadd p a { color:#0066CC; margin-left:20px; text-decoration:underline}
						.filesadd p a:hover { text-decoration:none; }
						.filesadd p i { margin-top:0px; position:absolute; }
					.odd
{
background-color:#fff;
}
#cls { border-top:solid 3px #478db0;border-bottom:solid 3px #478db0; width:100%; text-align:center; font-family:Verdana, Geneva, sans-serif;  }
#cls tr.header  { height:35px; vertical-align:bottom; }
#cls tr.header td { vertical-align:middle; font-size:12px; font-weight:bold;  }
#cls td { min-height:20px; height:20px; vertical-align:middle; padding-left:10px; padding-right:10px; }
a.price { font-size:16px !important; color:#000 !important; text-decoration:none !important; bottom:10px; height:30px !important;  }
a.price i { position:absolute; margin-left:10px; }					
.add {width:95%;background:#F2F2F2; border: 1px solid #A8A6A6; padding:10px; padding-top:20px; margin-bottom:20px; }
.complete {border: 1px solid #A8A6A6; padding:10px; background:#F2F2F2 url("../images/info-i.png")  left top no-repeat; min-height:70px; padding-left: 80px; padding-top:20px; padding-bottom:0px; margin-top:0px;  }
.margintop { padding-top:15px; } 
.operationsComment a span.small { font-size:8px; }

.datefullnews { color:#181818; }
#cuselBigFrame-exhibition_open_day { margin-right:10px; margin-top:5px; margin-bottom:6px;  }
#cuselBigFrame-exhibition_open_month { margin-right:10px; margin-top:5px;  }
#cuselBigFrame-exhibition_open_year { margin-top:5px; }  
#cuselBigFrame-exhibition_close_year { margin-top:5px; }  
#cuselBigFrame-exhibition_close_day { margin-right:10px;  margin-top:5px; margin-bottom:10px; }
#cuselBigFrame-exhibition_close_month { margin-right:10px; margin-top:5px;  }
span.date { font-size:12px;    color: #515151;
    font-size: 12px; }

 .splCont{display:none;padding:3px 5px; padding-left:20px; }
					.splCont label { margin-bottom:5px; top:0px; }
					a.splLink {
    color: #0066CC;
    text-decoration: underline;
	font-size:12px;
	
 }
 a.splLink:hover { text-decoration:none; } 
 .splCont input.file_select_btn1 {
    background: url("../images/obzor-bg.png") repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    float: left;
    height: 25px;
	margin-top:10px;

    overflow: visible;
    width: 80px;
} .splCont input.file_select_btn2 {
    background: url("../images/obzor-bg.png") repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;

    height: 18px;
	margin-top:10px;

    overflow: visible;
    width: 80px;
}
input.file_select_btn2{
    cursor: pointer;
}
.adpage {  margin-right:-10px; }

.splCont .info { font-size:11px; color:gray; }






 .splConttwo{display:none;padding:3px 5px; padding-left:20px; }
					.splConttwo label { margin-bottom:5px; top:0px; }
					a.splLinktwo {
    color: #0066CC;
    text-decoration: underline;
	font-size:12px;
	
 }
 a.splLinktwo:hover { text-decoration:none; } 
 .splConttwo input.file_select_btn1 {
    background: url("../images/obzor-bg.png") repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    float: left;
    height: 25px;
	margin-top:10px;

    overflow: visible;
    width: 80px;
} .splConttwo input.file_select_btn2 {
    background: url("../images/obzor-bg.png") repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;

    height: 18px;
	margin-top:10px;

    overflow: visible;
    width: 80px;
}


            #sideLeft { font-family:Verdana, Geneva, sans-serif; }
			#sideLeft .me { text-align:center;  overflow:hidden; display:block; width:100%;padding-top:10px;  }
			#sideLeft .me h2 { font-size:19px; color:#121212; font-weight:normal; line-height:18px; margin-bottom:5px; }
			#sideLeft .me p { font-size:11px; color:#333333; }
			#sideLeft .firm { background:#eeeeee; border: solid 1px #c6c6c6; margin-top:20px;  padding:10px; margin-left:0px;}
			#sideLeft .firm i { position:absolute;  margin-left:-25px; margin-top:-20px; }
			#sideLeft .firm h3 { font-size:16px; color:#f04c27; font-weight:normal; margin-top:-5px; margin-left:5px; margin-bottom:5px;  }
			#sideLeft .firm p { font-size:12px; color:#0b0b0b;  }
			#sideLeft .firm p a { color:#0066cc; text-decoration:underline; }
			#sideLeft .firm p a:hover { text-decoration:none; }
			#sideLeft .news { background:#ffffff; border: solid 1px #c6c6c6; margin-top:20px;  padding:10px; margin-left:0px;}
			#sideLeft .news i { position:absolute;  margin-left:-25px; margin-top:-20px; }
			#sideLeft .news h3 { font-size:16px; color:#f04c27; font-weight:normal; margin-top:-5px; margin-left:5px; margin-bottom:5px;  }
			#sideLeft .news p { font-size:12px; color:#0b0b0b;  }
			#sideLeft .news p a { color:#0066cc; text-decoration:underline; }
			#sideLeft .news p a:hover { text-decoration:none; }
			#sideLeft .news p.append { margin-top: 5px; }
			#sideLeft .statsbox { border:solid 1px #c6c6c6; background:#fff url(../css/images/my_bg_block.png) bottom left repeat-x ; margin-top:20px;  padding-bottom:10px; }
			#sideLeft .statsbox i { position:absolute; margin-top:0px; margin-left:-35px; } 
			#sideLeft .statsbox h3 { font-size:14px; width:150px; line-height:13px; color:#f04c27; font-weight:normal; margin-top:10px;  margin-left:45px; margin-bottom:15px;}
			#sideLeft .statsbox p { font-size:12px; color:#0b0b0b;  margin-left:10px;margin-bottom:3px; }
			#sideLeft .statsbox p span { color:#c3161a; font-weight:bold; } 
			#sideLeft .statsbox p a { color:#0066cc; text-decoration:underline; }
			#sideLeft .statsbox p a:hover { text-decoration:none; }
			#sideLeft .banner { text-align:center; margin-top:20px; margin-left:-10px; }
			.boxadmin { background:#f3fbfe; border: solid 1px #7585bf; margin-top:20px; overflow:hidden; padding:10px; width:480px; }
			.contactbox { background:#fff; border: solid 1px #7585bf; margin-top:20px; padding:10px; width:480px;  overflow: hidden; }

.HH-RegionsTree-Container {
    border-bottom: 1px solid #CCCCCC;
    font-size: 1.4em;
    height: 370px;
    margin-bottom: 5px;
    overflow: auto;
    width: 100%;
}
.HH-RegionsTree-Open {
    background-position: -35px 0.36em;
}
.HH-RegionsTree-Node {
    background: url("../css/plusminus.gif") no-repeat scroll -100px -100px transparent;
    cursor: pointer;
    font-size: 0.9em;
    padding-left: 20px;
}
.HH-RegionsTree-Node input {
    margin-top: -1px;
}
.HH-RegionsTree-Node {
    cursor: pointer;

}
.boxadmin label { float:none; } 
.boxadmin #navLeft { height:100px; background:#FFF; overflow:auto; padding:20px; border: solid 1px #898989; margin-top:10px;  }
 .admin-table input.inputregister { width:350px; font-size:16px; background: url("../css/images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;border: 1px solid #A8A6A6; height:25px; margin-bottom:10px; overflow:hidden; }
 .admin-table { margin-left:0px; }
.admin-table label  { width:100px; }

    .dd {
    overflow:hidden;
    width:260px;
    height:26px;
    cursor:pointer;
    background:url(../css/images/bg_input_file.png) no-repeat;
    }
    input.inputlogo {
    opacity:0;
    filter:alpha(opacity:0);

    cursor:pointer;
    padding:0px;
    margin:0px;
    border:none;

    }
  #firm_logo_delete  {     opacity: 100;
    position:relative;
}
.pict { float:left; margin-top:2px; margin-right:160px; text-align:center; width:150px;
 }
.admin-table .lefttable { width:120px; font-size:12px; text-align:right; padding-right:10px; vertical-align:top; }

.attach { position:relative; height:26px; width:360px; }


.attach #file_fake1 { width:350px; height:20px; cursor:default; color:gray; //padding:2px 0;  padding-left:5px;}

.attach span.file-2 {
    cursor: pointer;
    float: left;
    height: 100%;
    overflow: hidden;

    right: -50px;
    top: 0;
    width: 50px;
}
input.inputregister3 { width:350px; font-size:16px; background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;border: 1px solid #A8A6A6; height:25px; margin-bottom:10px; overflow:hidden; }

.attach span.file:hover * {  cursor:pointer; }
.boxadmin input.file_select_btn1 { overflow:visible; width:80px; height:25px; border:none; background:url(../images/obzor-bg.png);  color:#fff; float:right; margin-top:-25px;}
.attach input.file_download_btn { overflow:visible; width:70px; height:25px; border:none; background:#ff7400 ;  color:#fff; position:absolute; margin-top:0px; margin-left:55px; cursor:pointer;}

.firm {     margin-left: 40px;
padding:10px; padding-top:0px; }
.firm a {    height:auto; display:inline; }

.attach2 #file_fake { width:270px; height:20px; cursor:default; color:gray; //padding:2px 0;  padding-left:5px;}
.attach2 #file_fake2 { width:270px; height:20px; cursor:default; color:gray; //padding:2px 0;  padding-left:5px;}
.attach2 #file_fake3 { width:270px; height:20px; cursor:default; color:gray; //padding:2px 0;  padding-left:5px;}

.attach2 span.file { position:absolute; right:-30px; top:0; width:50px; height:100%; overflow:hidden; cursor:pointer; float:left; }
input.inputregister3 { width:350px; font-size:16px; background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;border: 1px solid #A8A6A6; height:25px; margin-bottom:10px; overflow:hidden; }

.attach2 span.file * { cursor:pointer; }

.attach2 span.file:hover * {  cursor:pointer; }
.attach2 input.file_select_btn { overflow:visible; width:50px; height:25px; border:none; background:url(../images/obzor-bg.png);  color:#fff;}
.attach2 input.file_download_btn { overflow:visible; width:70px; height:25px; border:none; background:#ff7400 ;  color:#fff; position:absolute; margin-top:0px; margin-left:55px; cursor:pointer;}

.boxadmin input.file_select_btn1 { overflow:visible; width:80px; height:25px; border:none; background:url(../images/obzor-bg.png);  color:#fff; float:right; margin-top:-25px;}
.attach input.file_select_btn { overflow:visible; width:50px; height:25px; margin-top:-20px; border:none; background:url(../images/obzor-bg.png);  color:#fff;}
.attach input.file_download_btn { overflow:visible; width:70px; height:25px; border:none; background:#ff7400 ;  color:#fff; position:absolute; margin-top:0px; margin-left:55px; cursor:pointer;}

.boxadmin h2 { font-size:18px; font-weight:normal;color:#000; margin-top:10px; }
.boxadmin p.cat {
    color: #494949;
    font-size: 12px;
    line-height: 13px;
    margin-top: 10px;
}
            .example_1, .example_4 {
                color: #C45500;
                padding: 5px;
                background: #FF9A4C;
                width: 15%;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                border-radius: 5px;
                text-shadow: 1px 1px 0 #fff;
                font-size: 16px;
            }
			
			
			
					.header-box { margin-left:20px; margin-top:20px; margin-bottom:-15px; font-size:15px; }
					ul.rs-form-fields {
    float: left;
    padding-right: 2px;
    width: 47%;
	
	
}

ul.rs-form-fields li {

    position: relative;
	
}

 ul.rs-form-fields input.inputregister { width:150px; font-size:12px; background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;border: 1px solid #A8A6A6; height:19px !important; margin-bottom:5px9; overflow:hidden; }
input.inputregister { width:150px; font-size:10px; background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;border: 1px solid #A8A6A6; height:13px; margin-bottom:5px9; overflow:hidden; }

.rs-company-opening-hours {
    float: left;
    margin-bottom: 10px;
    margin-right: 21px;

	
}
.rs-company-payment-method {
    float: left;
    margin-bottom: 10px;
    width: 205px;
	
	
}
.rs-company-opening-hours .rs-content {
    border: 1px solid #7585BF;
    padding: 14px 0 12px 5px;
	min-height:70px;
	margin-top:20px;
}
.rs-company-payment-method .rs-content {
    border: 1px solid #7585BF;
    padding: 5px 5px 19px;
	height:145px;
	margin-top:20px;
}
.rs-company-opening-hours ul {
    padding: 5px 0;
}
.rs-company-opening-hours li {
    height: 20px;
    padding: 0 0 1px 59px;
    position: relative;
}
.rs-company-opening-hours li label {
    color: #FF7200;
    display: block;
    font-size: 0.8333em;
    font-weight: bold;
    left: 0;
    position: absolute;
    text-align: right;
    text-transform: uppercase;
    top: 3px;
    width: 44px;
}
.rs-company-opening-hours li span {
    color: #828282;
    font-size: 0.8333em;
    padding-right: 34px;
    text-transform: uppercase;
    vertical-align: middle;
}
.rs-company-opening-hours li .input-text {
    border: 1px solid #A2A2A2;
    font-weight: bold;
    height: 16px;
    margin: 0;
    padding: 0;
    position: relative;
    text-align: center;
    top: -2px;
    vertical-align: middle;
    width: 19px;
}
.rs-company-payment-method li .input-checkbox {
    height: 13px;
    margin: 0;
    padding: 0;
    vertical-align: bottom;
    width: 13px;
}
.rs-company-payment-method li label {
    color: #828282;
    font-size: 10px;
    padding-left: 4px;
    text-transform: uppercase;
    vertical-align: bottom;
}
.rs-company-payment-method li {
    padding: 0 0 2px 14px;
}
.rs-company-payment-method ul {
    padding: 5px 6px 5px;
}
.rs-scheme-passages {
    padding: 11px 7px 4px;
}
.rs-scheme-passages .rs-info {
    color: #030303;
}
.rs-scheme-passages ul, .rs-scheme-passages li {
    display: block;
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
.rs-scheme-passages li {
    padding: 0 0 15px 15px;
    position: relative;
}
.rs-scheme-passages li .input-radio {
    height: 13px;
    left: 0;
    margin: 0;
    padding: 0;
    position: absolute;
    top: 5px;
    vertical-align: middle;
    width: 13px;
}
.rs-scheme-passages li label {
    color: #0066CC;
    display: block;
    left: 15px;
    position: absolute;
    text-align: right;
    top: 0;
    width: 85px;
}
.rs-scheme-passages li label .rs-note {
    display: block;
    font-size: 0.75em;
    margin-top: -5px;
    overflow: hidden;
    padding-right: 3px;
    text-align: right;
}
.rs-scheme-passages li label .rs-note a {
    color: #585858;
    text-decoration: underline;
	margin-top:3px;
	padding-top:10px;
}
.rs-scheme-passages input.inputregister {
    background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #A8A6A6;
    font-size: 10px;
    height: 25px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 278px;
}
.rs-scheme-passages li label .rs-note { margin-top:1px; }
.rs-content label { float:none; top:0px; }
.region { width: } 
.rs-scheme-passages input.file_download1_btn { overflow:visible; width:70px; height:25px; border:none; background:#ff7400;  color:#fff; position:absolute; margin-top:0px; margin-left:2px; cursor:pointer;}
				
                                 .contactbox p.label  { font-size:10px; width:100px; position:absolute; margin-top:5px; } 
								 .contactbox p.hintlabel { font-size:9px; color:gray; margin-left:100px; margin-bottom:10px; }
								 .contactbox p.hintlabel  a { font-size:9px; color:gray;  text-decoration:underline; }
								 .contactbox p.hintlabel a:hover { text-decoration:none; }
								 
.input-submit {
    background: url("../images/button-bg.png") repeat-x scroll 0 0 #F3F6F7;
    border: 1px solid #ADB9C2;
    height: 22px;
    margin: 0;
    padding: 0;
    width: 81px;
	float:left;
	margin-bottom:20px;
	margin-right:10px;
	
}
#firm_logo { width:350px; }
.buttons { margin-left:180px; margin-top:20px;}
                    .boxadmin .hintlabel {  font-size:10px; color:gray; margin-top:5px; z-index:999;  }
					.boxadmin .hintlabel a { color:gray; text-decoration:underline}
					.boxadmin .hintlabel a:hover { text-decoration:none; } 

				  .newsTableFull a { color:#0066CC; }
					  .newsTableFull .fullstory { float:left; width:98%; min-width:300px; line-height:25px; }
					  .newsTableFull .map {}
					  .newsTableFull .imggallery img { border: 8px solid #E2DEDE; margin-right:5%; width:120px; margin-bottom:10px;} 
					  .newsTableFull p.fullnews { margin-bottom:50px;}
					  .newsTableFull .imggaller { width:700px; }
					  .fullstory {     background: none repeat scroll 0 0 #F3FBFE;border: 1px solid #7585BF; padding-left:20px; padding-top:10px; padding-bottom:10px; }  
	
	.newsTableFull p.gallery-header { font-size:16px; margin-bottom:5px;}
	
    .searchLeftEx a { font-size:10px; color:#0066CC; margin-left:50px; }
    .searchLeftEx .srchBtnCenter { margin-left:25px; margin-top:-5px; }
	.backBlock:hover { background: url(../images/back_bg_a.jpg) no-repeat scroll left top transparent;
    font-weight: normal;
    height: 37px;

    margin-top: 12px;
	color:#FFF;
	text-decoration:none !important;
    padding-bottom: 10px;
    width: 219px; }
	input.edit_btn1 {
    background: url("../images/obzor-bg.png") repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    float: left;
    height: 25px;
    margin-top: 10px;
    overflow: visible;
    width: 100px;
	cursor:pointer;
}
.searchLeftExp {
    border: 1px solid #D9D9D9;
    margin-left: -10px;
    margin-top: 20px;
    padding: 10px;
    position: absolute;
    text-align: center;
    width: 198px;
}
.searchLeftExp a {
	color:#0066CC; 
	font-size:15px;
margin-left:30px !important

}



.streetLeftZP {
    color: #d9541c;
    float: left;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: normal;
    padding-left: 10px;
    width: 60px;
}
.streetRightZP { width:70px; }

.searchLeftExp i { position:absolute; margin-left: 0px; }

.asc { background:url(../images/asc.png) center  no-repeat; margin-top:7px; width:10px; height:5px; float:right; margin-left:5px; cursor:pointer;}
.desc { background:url(../images/desc.png) center  no-repeat; margin-top:7px; width:10px; height:5px; float:right; margin-left:5px; cursor:pointer}
.unordered { background:url(../images/unordered.png) center  no-repeat; margin-top:4px; width:10px; height:11px; float:right; margin-left:5px; cursor:pointer;}
						
.cuselBig,
.cuselBigFrameRight,
.jScrollPaneDrag,
.jScrollArrowUp,
.jScrollArrowDown {
	background: url(../images/bg-r-selectBig.png) repeat-x;
}
.cuselBig:hover,
.cuselBigFrameRight:hover,
.jScrollPaneDrag:hover,
.jScrollArrowUp:hover,
.jScrollArrowDown:hover {
	background: url(../images/selects-focus-bgBig.png) repeat-x;
}


.cuselBig { 
	height: 25px;
	display: inline-block;
	position: relative;
	cursor: pointer;
	font-size: 14px;
}
.cuselBig:hover .cuselBigFrameRight { background:url(http://rspravka.ru/images/selects-focusBig.png ) top right no-repeat; } 
.cuselBig:hover .cuselBigFrameLeft { background:url(http://rspravka.ru/images/selects-focusBig.png ) top left no-repeat; } 


.cuselBigFrameRight { 
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	height: 100%;
	width: 30px;
	background:url(../images/selects-2Big.png) right top;
}


.cuselBigFrameLeft { 
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	height: 100%;
	width: 5px;
	background:url(../images/selects-2Big.png) left top;
}


.cuselBigText { 
	height: 14px;
	padding: 6px 0 0 7px; 
	cursor: pointer;
	overflow: hidden;
	position: relative;
	z-index: 1;
	font: 12px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; 
	position: absolute;
	top: 0;
	color:#000;
	left: 0;
}


* html .cuselBigText { 
	height: 22px;
}
.cuselBig span { 
	display: block;
	cursor: pointer;
	white-space: nowrap;
	padding: 2px 15px 2px 5px; 
	zoom: 1;
}
.cuselBig span:hover,
.cuselBig .cuselBigOptHover { 
	background: #c5d7f9;
	color: #fff;
}
.cuselBig .cuselBigActive { 
	color: #f13400;
	cursor: default;
}

.classDiscuselBig,
.classDiscuselBig .cuselBigFrameRight {
	background-image: url(../images/selects-2Big.png) !important;
	cursor: default;
	color: #ccc;
}

.classDiscuselBig .cuselBigText {
	cursor: default;
}


.cuselBig-scroll-wrap { 
	display: block;
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 100%;
	background: #fff; 
	min-width: 100%;
	width: auto;
}
.cuselBig .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 5;
	border: 1px solid #999; /* границы выпадающего спиcка */
}

.cuselBig .jScrollPaneTrack { /* трек для ползунка прокрутки */
	border: 1px solid #999; 
}


.cuselBig .jScrollPaneTrack { 
	height: 100%;
	width: 7px !important;
	background: #ccc;
	position: absolute;
	top: 0;
	right: 4px;
}

.cuselBig .jScrollPaneDrag { 
	position: absolute;
	
	cursor: pointer;
	width: 15px !important;
	height: 27px !important;
	right: -4px;
	
}

.cuselBig .jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.cuselBig .jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.cuselBig .jScrollArrowUp { 
	position: absolute;
	top: 0;
	right: 2px;
	width: 26px;
	height: 12px;
	cursor: pointer;
	background-position: -2px -26px;
	overflow: hidden;
}

.cuselBig .jScrollArrowDown { 
	width: 25px;
	height: 12px;
	position: absolute;
	top: auto;
	bottom: 0;
	right: 3px;
	cursor: pointer;
	background-position: -21px -26px;
	overflow: hidden;
}

.pole {
    height: 80px;
    margin-bottom: 10px;
    margin-top: -5px;
    overflow: auto;
    padding-left: 5px;
    width: 295px;
}
.register-table label {
color: #515151;
float: left;
text-align:left;
font-size: 12px;
margin-right: 5px;
}
.register-table .lefttable{ vertical-align:top; text-align:right !important;}


.attach #file_fake {
    color: gray;
    cursor: default;
    height: 20px;
    padding-left: 5px;
    width: 290px;
}

.attach span.file {
    cursor: pointer;
    float: left;
    height: 39px;
    overflow: hidden;
    position: absolute;
    right: 9px;
    top: -15px;
    width: 50px;
}

.attach span.custom_map { right: -55px; top: 0px; }
.attach span.custom_map input.file_select_btn { margin-top: 0px; height: 24px; }
.attach span.custom_map input.file_select { position: absolute; top: 0px; right: 0px; }

input.inputregister3 { width:350px; font-size:16px; background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;border: 1px solid #A8A6A6; height:25px; margin-bottom:10px; overflow:hidden; }

.attach span.file * { cursor:pointer; }

.attach span.file:hover * {  cursor:pointer; }
.boxadmin input.file_select_btn1 { overflow:visible; width:80px; height:25px; border:none; background:url(../images/obzor-bg.png);  color:#fff; float:right; margin-top:-25px;}
.attach input.file_download_btn { overflow:visible; width:70px; height:25px; border:none; background:#ff7400 ;  color:#fff; position:absolute; margin-top:0px; margin-left:55px; cursor:pointer;}



.attach2 { position:relative; width:300px; height:26px; margin-left:100px;} 


.attach2 #file_fake { width:270px; height:20px; cursor:default; color:gray; //padding:2px 0;  padding-left:5px;}
.attach2 #file_fake2 { width:270px; height:20px; cursor:default; color:gray; //padding:2px 0;  padding-left:5px;}
.attach2 #file_fake3 { width:270px; height:20px; cursor:default; color:gray; //padding:2px 0;  padding-left:5px;}

.attach2 span.file { position:absolute; right:-30px; top:0; width:50px; height:100%; overflow:hidden; cursor:pointer; float:left; }
input.inputregister3 { width:350px; font-size:16px; background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;border: 1px solid #A8A6A6; height:25px; margin-bottom:10px; overflow:hidden; }

.attach2 span.file * { cursor:pointer; }

.attach2 span.file:hover * {  cursor:pointer; }
.attach2 input.file_select_btn { overflow:visible; width:50px; height:25px; border:none; background:url(../images/obzor-bg.png);  color:#fff;}
.attach2 input.file_download_btn { overflow:visible; width:70px; height:25px; border:none; background:#ff7400 ;  color:#fff; position:absolute; margin-top:0px; margin-left:55px; cursor:pointer;}

.attach2 input.file_select { position:absolute; font-size:150px; right:0; top:0; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); float:left;}

.boxadmin input.file_select_btn1 { overflow:visible; width:80px; height:25px; border:none; background:url(../images/obzor-bg.png);  color:#fff; float:right; margin-top:-25px;}
.attach input.file_download_btn { overflow:visible; width:70px; height:25px; border:none; background:#ff7400 ;  color:#fff; position:absolute; margin-top:0px; margin-left:55px; cursor:pointer;}

.attach input.file_select { font-size:19px; opacity:0; -moz-opacity:0; filter:alpha(opacity=0); }

.boxadmin h2 { font-size:18px; font-weight:normal;color:#000; margin-top:10px; }
.boxadmin p.cat a.delete { background:url(../images/delete.png) left top no-repeat; width:16px; height:16px; display:inline; text-indent:-3000em; text-decoration:none;  }
					.cityChoose {  }
						.cityChoose .cat a i {     margin-left: -18px;
    margin-top: -2px;
    position: absolute; }
						.cityChoose p.cat a.delete {     
						color:#737373;
    padding-left: 18px;
	display:block;
	height:5px;
    text-decoration: none; }
						.cityChoose p.cat a.delete:hover {     
						color: #5A5A5A;
    padding-left: 18px;
    text-decoration: none; }
	
						.metroChoose { margin-top:10px; }
						.metroChoose .cat a i {     margin-left: -18px;
    margin-top: -2px;
    position: absolute; }
						.metroChoose p.cat a.delete {     
						color:#737373;
    padding-left: 18px;
	display:block;
	height:0px;
    text-decoration: none; }
						.metroChoose p.cat a.delete:hover {     
						color: #5A5A5A;
    padding-left: 18px;
    text-decoration: none; }
 .cityChoose p.cat {
    color: #494949;
    font-size: 12px;
    line-height: 13px;
    margin-top: 10px;
}
            .example_1, .example_4 {
                color: #C45500;
                padding: 5px;
                background: #FF9A4C;
                width: 15%;
                -moz-border-radius: 5px;
                -webkit-border-radius: 5px;
                border-radius: 5px;
                text-shadow: 1px 1px 0 #fff;
                font-size: 16px;
            }
			
			.add .big { width:315px; }
			.add .attach2 span.file { left:264px; }
.add  .attach2 { margin-left:0px; margin-top:5px; margin-bottom:5px; }
.add .fam { top:10px; } 
.add #file_fake2 { width:250px; height:22px} 
.add #file_fake3 { width:217px; height:22px} 
			
			input.inputcaptchabig {
		width:130px !important;
    background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #A8A6A6;
    height: 25px;
	font-size:13px;
    overflow: hidden;}
	  			input.blur {
				color: #999;
			}
			h6 i {
display: block;
float: left;
margin-right: 8px;
margin-bottom: -10px;
}
.lcContactData a { color:#3083D6; }


input.inputBig {
    background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #A8A6A6;
    height: 25px;

    margin-bottom: 10px;
    overflow: hidden;
    width: 350px;
}
input.inputBigName {
    background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #A8A6A6;
    height: 25px;
	padding-left:5px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 305px;
}
input.inputBigPlace {
    background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #A8A6A6;
    height: 25px;
	padding-left:5px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 305px;
}
input.inputBigOrg {
    background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #A8A6A6;
    height: 25px;
	padding-left:5px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 305px;
}
input.inputBigSite {
    background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #A8A6A6;
    height: 25px;
	padding-left:5px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 305px;
}
span.dobav{    color: #515151;
    margin-right:6px;
	margin-left:8px;
    font-size: 12px; }
input.inputBigPhone {
    background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #A8A6A6;
    height: 25px;
	padding-left:5px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 216px;
	margin-right:2px;
}

input.inputBigDobav {
    background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #A8A6A6;
    height: 25px;
	padding-left:5px;
    margin-bottom: 10px;
    overflow: hidden;
    width: 70px;
}
.datefullnews { color:#181818; }
#cuselBigFrame-date { margin-right:10px; margin-top:5px; margin-bottom:6px;  }
#cuselBigFrame-month { margin-right:10px; margin-top:5px;  }
#cuselBigFrame-year { margin-top:5px; }  
#cuselBigFrame-year-end { margin-top:5px; }  
#cuselBigFrame-date-end { margin-right:10px;  margin-top:5px; margin-bottom:10px; }
#cuselBigFrame-month-end { margin-right:10px; margin-top:5px;  }
span.date { font-size:12px;    color: #515151;
    font-size: 12px; }

      
	  .centerTelIndex h3 i { margin-top:3px; }
	  .centerTelIndex p.who { color:#666; font-size:10px;margin-top:5px; margin-bottom:-5px; float:right; }
	  .centerTelIndex h2 a { font-size: 16px;
font-weight: normal;
color: #2263BB; }
	  blockquote.style1 {
font: 13px Verdana, Geneva, sans-serif;
padding: 8px;
border-bottom: 1px solid #CCC;
margin: 5px;
padding-bottom:30px;
margin-bottom:30px;
background-image: url(../images/openquote1.gif);
background-position: top left;
background-repeat: no-repeat;
text-indent: 23px;
}
blockquote.style1 span {
display: block;
background-image: url(../images/closequote1.gif);
background-repeat: no-repeat;
background-position: bottom right;
}
.info-table { border: 1px solid #A8A6A6;background:#f2f2f2; width:100%; margin-top:00px; }
.info-table td { vertical-align:middle; }
.info-table td.img-info { width:80px; padding-top:10px; padding-bottom:10px; padding-left:10px;}
a.big-href { border-bottom: 1px dashed navy; text-decoration:none; font-size:19px; margin-top:-10px;}
.splCont .left { margin-left:-10px; margin-top:10px; }
.centerServices { 
margin-top:0px;
position: relative;

padding-top: 0px;
font-size: 12px;
margin-bottom: 20px;


font-family: Tahoma, Geneva, sans-serif;

}
		.centerServices .info { color:#999; font-size:10px; margin-top:0px; }
				.centerServices .info a {   text-decoration:none; border-bottom:1px dashed #666; color:#666;}
				.centerServices .info a:hover { border-bottom:none; }
				.citys label { 
    color: #515151;
    float:none;
    font-size: 12px;
    margin-right: 0px;
    position:static !important;
    top: 0px;
} 
.centerServices h3{     color: #E83F1F;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 22px;
    font-weight: normal;}
	.titlePage {     margin-bottom: 10px;
    margin-top: 10px;
    width: 100%;
} 
	.titlePage .iconPage { width:65px; vertical-align:middle; text-align:left; }
	.titlePage .namePage { vertical-align:bottom; }
	.titlePage .bread {     color: #000000; font-size: 10px; vertical-align:top;  text-align:left;}
	.titlePage .bread span {     color: #999999; }
	.titlePage a { color:#707070; text-decoration:none; }
	.titlePage a:hover { color:#707070; text-decoration:underline; }
	.titlePage a.active:hover {
    color: #F04F2C;
	text-decoration:underline;
}
				.centerServices h3 i{ display:block; float:left; margin-right:8px; margin-bottom:-10px; }
				#leftBlock-services {
float: left;
width: 221px;
position: relative;
margin-bottom:20px;
}
.centerServices h2 { font-size: 16px;
font-weight: normal;
margin-bottom:5px;
color: #2263BB;  }
label.services {
position: relative;
top: 0px;
margin-bottom:5px;
font-size: 12px;
color: #515151;
float:inherit !important;
margin-right:0px;
}
.srchBtnCenter-services {
height: 28px;
width: 90px;
background: url(../images/srch_btn-big2.png) no-repeat;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
color: #181818;
border: none;
cursor:pointer;
margin-top: 8px;
}
.srchBtnCenter-mobilecode {
height: 28px;

background: url(../images/srch_btn-big.jpg) no-repeat;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 14px;
color: #181818;
border: none;
cursor:pointer;

}
input.input-big-services {
width: 74%;
font-size: 14px;
background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 white;
border: 1px solid #A8A6A6;
height: 14px;
padding-top:5px;
padding-bottom:5px;

overflow: hidden;
}
.error-small .error { margin-bottom: 10px; } 
                        #myTable td{
	font:100% Arial, Helvetica, sans-serif; 
}
#myTable a {    border-bottom: 1px dashed #000080;
    color: #000000;
    text-decoration: none; }
#myTable a:hover { border:none; }
#myTable{width:100%; border-collapse:collapse;margin-left:0px; margin-top:40px; }
#myTable th, #myTable td{padding:5px;border:1px solid #fff; vertical-align:middle;}
#myTable th{background:#328aa4 url(../images/tr_back.gif) bottom repeat-x;color:#fff; vertical-align:middle;}
#myTable th:active { background:#328aa4; }
#myTable tr:hover td { background:#fff !important }
#myTable td{background:#e5f1f4;}
#myTable td.right-td { text-align:right;  }
/* Определяем стили для подсвечивания строк */






                        #courseWeekTable td{
	font:100% Arial, Helvetica, sans-serif; 
}
#courseWeekTable a {    border-bottom: 1px dashed #000080;
    color: #000000;
    text-decoration: none; }
#courseWeekTable a:hover { border:none; }
#courseWeekTable{width:98%; border-collapse:collapse;margin-left:0px; margin-top:40px; }
#courseWeekTable th, #courseWeekTable td{padding:5px;border:1px solid #fff; vertical-align:middle;}
#courseWeekTable td.title_name {background:#328aa4 url(../images/tr_back.gif) bottom repeat-x;color:#fff; vertical-align:middle;}
#courseWeekTable td.title_name:active { background:#328aa4; }

#courseWeekTable td{background:#e5f1f4;}
#courseWeekTable td.right-td { text-align:right;  }

  .hoverRow { background-color: yellow; }
  .clickedRow { background-color: orange; }

/* tablecloth styles */

.des tr.even td{background:#e5f1f4;}
.des tr.odd td{background:#f8fbfc;}

.des tr.even:hover{background:#fff;}


					table.money-kurs { background:url(../images/bg-money.png) repeat-x top left; width: 48%; min-width:265px; border:1px solid #cfcfcf !important; height:171px; float:left;  padding-left:10px; }
	
						table.money-kurs  td { padding-left:10px; vertical-align:middle; border: none; border:none;}
						table.money-kurs td.icon{ width:20px; height:20px !important; }
						table.money-kurs td.textname { width:30px; color:#E83F1F; font-weight:bold; }
						table.money-kurs td.name {  text-align:center; }
						table.money-kurs tr.line { height:1px;}
						table.money-kurs td.kurse { padding-right:10px; width:80px; height:30px; }
						table.money-kurs td.kurse a {    text-decoration: none;border-bottom: 1px dashed #000080; color:#000; }
						table.money-kurs td.kurse a:hover {    text-decoration: none;border-bottom:none; color:#000; }
						table.money-kurs tr { height:20px;  border:none; }
	
						table.money-kurs hr { border:none; color:#c9c9c9; background:#c9c9c9; height:1px;  margin-right:10px;   }
	
						table.money-kurs-right { background:url(../images/bg-money.png) repeat-x top left; width: 48%; min-width:265px; border:1px solid #cfcfcf !important; height:171px; float:right;  padding-left:10px; }
	
						table.money-kurs-right  td { padding-left:10px; vertical-align:middle; border: none;}
						table.money-kurs-right td.icon{ width:20px; height:20px !important; }
						table.money-kurs-right td.textname { width:30px; color:#E83F1F; font-weight:bold; }
						table.money-kurs-right td.name {  text-align:center; }
						table.money-kurs-right tr.line { height:1px; }
						table.money-kurs-right td.kurse { padding-right:10px; width:60px; }
						table.money-kurs-right td.kurse a {    text-decoration: none;border-bottom: 1px dashed #000080; color:#000; }
						table.money-kurs-right td.kurse a:hover {    text-decoration: none;border-bottom:none; color:#000; }
						table.money-kurs-right tr { height:20px; }
	
						table.money-kurs-right hr { border:none; color:#c9c9c9; background:#c9c9c9; height:1px;  margin-right:10px;   }

.curs  h3 a {
    color: #d9541c;
}
#cuselBigFrame-filter_region { z-index:1000 !important; }

.error-small {    
    background: none repeat scroll 0 0 #FFFFFF;
    color: #C30000;
    font-size: 10px;


    overflow: hidden;

    width: 200px;}
	
ul.expand {   color: #E83F1F;
   
    font-size: 12px;
	font-weight:bold;
    margin-top: 5px; }
	
	
	   .case-block h2  { float:left; font-size:14px; overflow:none; }
   .case-block p.info { color:#818181; padding-top:0px;  overflow:none; float:left; font-weight:bold; font-size:14px;}
   .case-info { min-width:230px; margin-right:5%; float:left; overflow:none; } 
    .case-info-right h2  { float:left; font-size:14px; overflow:none; }
   .case-info-right p.info { color:#818181; font-style:italic; padding-top:2px; margin-left:120px; position:absolute; overflow:none; }
   .case-info-right { margin-left:5%; min-width:300px; float:left; overflow:none; } 
   .pointer { float:left; width:50px; text-align:center }
   .case-block .info a { border-bottom: 1px dashed #666666;
    color: #666666;
    text-decoration: none; font-size:12px; font-weight:normal; }
  .case-block{
  background: none repeat scroll 0 0 #F2F2F2;
    overflow: hidden;
    padding-left: 10px;
    padding-top: 10px;
    position: relative;
    z-index: 1;
}
.case-block  ul li {
    float: left;
    text-align: center;
    width: 50%;
}
.case-block  ul { margin-bottom:10px;
 }
ul.check { margin-top:10px; }
p.check label { top:2px;}
p.check a:hover { text-decoration:none; border:none; }
p.check a {
    border-bottom: 1px dashed #666666;
    color: #666666;
    text-decoration: none;
}
.tablesilver { width: 98%; background: none repeat scroll 0% 0% rgb(242, 242, 242); border: 1px solid rgb(168, 166, 166); padding: 20px 10px 10px; }
											.rs-scheme-passages .map {
    height: 500px;
    margin-left: 5px;
    margin-top: 10px;
    width: 460px;
}
label.schema {
    color: #515151;
    float:none;
    font-size: 12px;
    margin-right: 5px;
    position: relative;
    top: 0px;
	margin-bottom:10px;
}
label.schema a { color:#0066CC; }

#my_schema { margin-left: 10px; }
#my_schema div.image { margin-top: 5px; }
#my_schema div.delete input {position: relative; top: 3px; }
	
<!-- CuselFilter --!>

						
.cuselFilter,
.cuselFilterFrameRight,
.jScrollPaneDrag,
.jScrollArrowUp,
.jScrollArrowDown {
	background: url(../images/bg-r-selectFilter.png) repeat-x;
}
.cuselFilter:hover,
.cuselFilterFrameRight:hover,
.jScrollPaneDrag:hover,
.jScrollArrowUp:hover,
.jScrollArrowDown:hover {
	background: url(../images/selects-focus-bgFilter.png) repeat-x;
}


.cuselFilter { 
	height: 26px;
	display: inline-block;
	position: relative;
	background: url(../images/bg-r-selectFilter.png) repeat-x;
	cursor: pointer;
	font-size: 14px;
}
.cuselFilter:hover .cuselFilterFrameRight { background:url(http://rspravka.ru/images/selects-focusFilter.png ) top right no-repeat; } 
.cuselFilter:hover .cuselFilterFrameLeft { background:url(http://rspravka.ru/images/selects-focusFilter.png ) top left no-repeat; } 


.cuselFilterFrameRight { 
	position: absolute;
	z-index: 2;
	top: 0;
	right: 0;
	height: 100%;
	width: 42px;
	background:url(../images/selects-2Filter.png) right top;
}


.cuselFilterFrameLeft { 
	position: absolute;
	z-index: 2;
	top: 0;
	left: 0;
	height: 100%;
	width: 5px;
	background:url(../images/selects-2Filter.png) left top;
}


.cuselFilterText { 
	height: 14px;
	padding: 6px 0 0 7px; 
	cursor: pointer;
	overflow: hidden;
	position: relative;
	z-index: 1;
	font: 12px Arial, "Helvetica CY", "Nimbus Sans L", sans-serif; 
	position: absolute;
	top: 0;
	color:#000;
	left: 0;
}


* html .cuselFilterText { 
	height: 14px;
}
.cuselFilter span { 
	display: block;
	cursor: pointer;
	white-space: nowrap;
	padding: 2px 15px 2px 5px; 
	zoom: 1;
}
.cuselFilter span:hover,
.cuselFilter .cuselBigOptHover { 
	background: #c5d7f9;
	color: #fff;
}
.cuselFilter .cuselBigActive { 
	color: #f13400;
	cursor: default;
}

.classDiscuselBig,
.classDiscuselBig .cuselFilterFrameRight {
	background-image: url(../images/selects-2Filter.png) !important;
	cursor: default;
	color: #ccc;
}

.classDiscuselBig .cuselFilterText {
	cursor: default;
}


.cuselFilter-scroll-wrap { 
	display: block;
	visibility: hidden;
	position: absolute;
	left: 0;
	top: 100%;
	background: #fff; 
	min-width: 100%;
	width: auto;
}
.cuselFilter .jScrollPaneContainer {
	position: relative;
	overflow: hidden;
	z-index: 5;
	border: 1px solid #999; /* границы выпадающего спиcка */
}

.cuselFilter .jScrollPaneTrack { /* трек для ползунка прокрутки */
	border: 1px solid #999; 
}


.cuselFilter .jScrollPaneTrack { 
	height: 100%;
	width: 7px !important;
	background: #ccc;
	position: absolute;
	top: 0;
	right: 4px;
}

.cuselFilter .jScrollPaneDrag { 
	position: absolute;
	
	cursor: pointer;
	width: 15px !important;
	height: 27px !important;
	right: -4px;
	
}

.cuselFilter .jScrollPaneDragTop {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
}
.cuselFilter .jScrollPaneDragBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	overflow: hidden;
}
.cuselFilter .jScrollArrowUp { 
	position: absolute;
	top: 0;
	right: 2px;
	width: 26px;
	height: 12px;
	cursor: pointer;
	background-position: -2px -26px;
	overflow: hidden;
}

.cuselFilter .jScrollArrowDown { 
	width: 25px;
	height: 12px;
	position: absolute;
	top: auto;
	bottom: 0;
	right: 3px;
	cursor: pointer;
	background-position: -21px -26px;
	overflow: hidden;
}














#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 40px;
	height: 40px;
	margin-top: -20px;
	margin-left: -20px;
	cursor: pointer;
	overflow: hidden;
	z-index: 1104;
	display: none;
}

#fancybox-loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background-image: url('../images/fancybox.png');
}

#fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 1100;
	display: none;
}

#fancybox-tmp {
	padding: 0;
	margin: 0;
	border: 0;
	overflow: auto;
	display: none;
}

#fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	padding: 20px;
	z-index: 1101;
	outline: none;
	display: none;
}

#fancybox-outer {
	position: relative;
	width: 100%;
	height: 100%;
	background: #fff;
}

#fancybox-content {
	width: 0;
	height: 0;
	padding: 0;
	outline: none;
	position: relative;
	overflow: hidden;
	z-index: 1102;
	border: 0px solid #fff;
}

#fancybox-hide-sel-frame {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: transparent;
	z-index: 1101;
}

#fancybox-close {
	position: absolute;
	top: -15px;
	right: -15px;
	width: 30px;
	height: 30px;
	background: transparent url('../images/fancybox.png') -40px 0px;
	cursor: pointer;
	z-index: 1103;
	display: none;
}

#fancybox-error {
	color: #444;
	font: normal 12px/20px Arial;
	padding: 14px;
	margin: 0;
}

#fancybox-img {
	width: 100%;
	height: 100%;
	padding: 0;
	margin: 0;
	border: none;
	outline: none;
	line-height: 0;
	vertical-align: top;
}

#fancybox-frame {
	width: 100%;
	height: 100%;
	border: none;
	display: block;
}

#fancybox-left, #fancybox-right {
	position: absolute;
	bottom: 0px;
	height: 100%;
	width: 35%;
	cursor: pointer;
	outline: none;
	background: transparent url('../images/blank.gif');
	z-index: 1102;
	display: none;
}

#fancybox-left {
	left: 0px;
}

#fancybox-right {
	right: 0px;
}

#fancybox-left-ico, #fancybox-right-ico {
	position: absolute;
	top: 50%;
	left: -9999px;
	width: 30px;
	height: 30px;
	margin-top: -15px;
	cursor: pointer;
	z-index: 1102;
	display: block;
}

#fancybox-left-ico {
	background-image: url('../images/fancybox.png');
	background-position: -40px -30px;
}

#fancybox-right-ico {
	background-image: url('../images/fancybox.png');
	background-position: -40px -60px;
}

#fancybox-left:hover, #fancybox-right:hover {
	visibility: visible; /* IE6 */
}

#fancybox-left:hover span {
	left: 20px;
}

#fancybox-right:hover span {
	left: auto;
	right: 20px;
}

.fancybox-bg {
	position: absolute;
	padding: 0;
	margin: 0;
	border: 0;
	width: 20px;
	height: 20px;
	z-index: 1001;
}

#fancybox-bg-n {
	top: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox-x.png');
}

#fancybox-bg-ne {
	top: -20px;
	right: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -162px;
}

#fancybox-bg-e {
	top: 0;
	right: -20px;
	height: 100%;
	background-image: url('../images/fancybox-y.png');
	background-position: -20px 0px;
}

#fancybox-bg-se {
	bottom: -20px;
	right: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -182px; 
}

#fancybox-bg-s {
	bottom: -20px;
	left: 0;
	width: 100%;
	background-image: url('../images/fancybox-x.png');
	background-position: 0px -20px;
}

#fancybox-bg-sw {
	bottom: -20px;
	left: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -142px;
}

#fancybox-bg-w {
	top: 0;
	left: -20px;
	height: 100%;
	background-image: url('../images/fancybox-y.png');
}

#fancybox-bg-nw {
	top: -20px;
	left: -20px;
	background-image: url('../images/fancybox.png');
	background-position: -40px -122px;
}

#fancybox-title {
	font-family: Helvetica;
	font-size: 12px;
	z-index: 1102;
}

.fancybox-title-inside {
	padding-bottom: 10px;
	text-align: center;
	color: #333;
	background: #fff;
	position: relative;
}

.fancybox-title-outside {
	padding-top: 10px;
	color: #fff;
}

.fancybox-title-over {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #FFF;
	text-align: left;
}

#fancybox-title-over {
	padding: 10px;
	background-image: url('../images/fancy_title_over.png');
	display: block;
}

.fancybox-title-float {
	position: absolute;
	left: 0;
	bottom: -20px;
	height: 32px;
}

#fancybox-title-float-wrap {
	border: none;
	border-collapse: collapse;
	width: auto;
}

#fancybox-title-float-wrap td {
	border: none;
	white-space: nowrap;
}

#fancybox-title-float-left {
	padding: 0 0 0 15px;
	background: url('../images/fancybox.png') -40px -90px no-repeat;
}

#fancybox-title-float-main {
	color: #FFF;
	line-height: 29px;
	font-weight: bold;
	padding: 0 0 3px 0;
	background: url('../images/fancybox-x.png') 0px -40px;
}

#fancybox-title-float-right {
	padding: 0 0 0 15px;
	background: url('../images/fancybox.png') -55px -90px no-repeat;
}

/* IE6 */

.fancybox-ie6 #fancybox-close { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_close.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-left-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_nav_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-right-ico { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_nav_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-title-over { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_over.png', sizingMethod='scale'); zoom: 1; }
.fancybox-ie6 #fancybox-title-float-left { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_left.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-main { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_main.png', sizingMethod='scale'); }
.fancybox-ie6 #fancybox-title-float-right { background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_title_right.png', sizingMethod='scale'); }

.fancybox-ie6 #fancybox-bg-w, .fancybox-ie6 #fancybox-bg-e, .fancybox-ie6 #fancybox-left, .fancybox-ie6 #fancybox-right, #fancybox-hide-sel-frame {
	height: expression(this.parentNode.clientHeight + "px");
}

#fancybox-loading.fancybox-ie6 {
	position: absolute; margin-top: 0;
	top: expression( (-20 + (document.documentElement.clientHeight ? document.documentElement.clientHeight/2 : document.body.clientHeight/2 ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop )) + 'px');
}

#fancybox-loading.fancybox-ie6 div	{ background: transparent; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_loading.png', sizingMethod='scale'); }

/* IE6, IE7, IE8 */

.fancybox-ie .fancybox-bg { background: transparent !important; }

.fancybox-ie #fancybox-bg-n { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_n.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-ne { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_ne.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-e { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_e.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-se { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_se.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-s { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_s.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-sw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_sw.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-w { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_w.png', sizingMethod='scale'); }
.fancybox-ie #fancybox-bg-nw { filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/fancy_shadow_nw.png', sizingMethod='scale'); }

                        
	.g_tool_tip-site {
    z-index: 20000;
	}
	.g_tool_tip {
    display: none;
    position: absolute;
    z-index: 50000;
}
.g_tool_tip.tt-flip_hor.tt-bottom .tt-container {
    top: -13px;
}
.g_tool_tip.tt-flip_hor.tt-right .tt-container {
    right: -16px;
}
.g_tool_tip .tt-container {
    padding: 6px 4px 9px;
    position: relative;
}
.g_tool_tip .tt-corner1 {
    background: url("../images/left_top.png") repeat scroll left top transparent;
    height: 9px;
    left: 0;
    position: absolute;
    top: 0;
    width: 9px;
    z-index: 1;
}
.g_tool_tip .tt-corner2 {
    background: url("../images/right_top.png") repeat scroll right top transparent;
    height: 9px;
    position: absolute;
    right: 0;
    top: 0;
    width: 9px;
    z-index: 1;
}
.g_tool_tip .tt-corner3 {
    background: url("../images/right_bottom.png") repeat scroll right bottom transparent;
    bottom: 0;
    height: 9px;
    position: absolute;
    right: 0;
    width: 9px;
    z-index: 1;
}
.g_tool_tip .tt-corner4 {
    background: url("../images/left_bottom.png") repeat scroll left bottom transparent;
    bottom: 0;
    height: 9px;
    left: 0;
    position: absolute;
    width: 9px;
    z-index: 1;
}
.g_tool_tip .tt-side1 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-top: 1px solid #666666;
    height: 8px;
    left: 9px;
    position: absolute;
    right: 9px;
    top: 0;
    z-index: 1;
}
.g_tool_tip .tt-side2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border-right: 1px solid #666666;
    bottom: 9px;
    position: absolute;
    right: 0;
    top: 9px;
    width: 8px;
    z-index: 1;
}
.g_tool_tip .tt-side3 {
    background: url("../images/shadow.png") repeat scroll 0 0 transparent;
    border-top: 1px solid #666666;
    bottom: 0;
    height: 3px;
    left: 9px;
    position: absolute;
    right: 9px;
    z-index: 1;
}
.g_tool_tip .tt-side4 {
    background: url("../images/shadow.png") repeat scroll 0 0 transparent;
    border-right: 1px solid #666666;
    bottom: 9px;
    left: 0;
    position: absolute;
    top: 9px;
    width: 3px;
    z-index: 1;
}
.g_tool_tip .tt-side_over {
    background: none repeat scroll 0 0 #FFFFFF;
    bottom: 4px;
    height: 5px;
    left: 9px;
    position: absolute;
    right: 9px;
    z-index: 1;
}
.g_tool_tip.tt-flip_hor.tt-right.tt-bottom .tt-staple {
    background: url("../images/staple_left_top.png") repeat scroll 0 0 transparent;
    left: -13px;
    top: 12px;
}
.g_tool_tip .tt-staple {
    height: 16px;
    position: absolute;
    width: 17px;
    z-index: 2;
}
.g_tool_tip a.tt-close {
    background: url("../images/close.png") repeat scroll 0 0 transparent;
    height: 0;
    overflow: hidden;
    padding-top: 14px;
    position: absolute;
    right: -6px;
    top: -4px;
    width: 15px;
    z-index: 20;
}
.g_tool_tip-compat_tariffs .tt-content {
    padding-top: 2px;
}
.g_tool_tip-compat_tariffs .tt-content {
}
.g_tool_tip .tt-content {
    background: none repeat scroll 0 0 #FFFFFF;
    color: #4A4A4A;
    max-width: 150px;
    min-height: 20px;
    min-width: 20px;
    padding: 0 5px 0 6px;
    position: relative;
    z-index: 10;
}
.g_tool_tip-compat_tariffs .tt-ct-title {
    margin: 0 0 0em 2px;
}
.g_tool_tip .tt-content *:last-child {

}
.g_tool_tip .tt-content ol {
    font-size: 1em;
    list-style: none outside none;
    margin-right: 5px;
}
.g_tool_tip .tt-content ol li {
    left: 0.5em;
    margin-bottom: 0.3em;
    position: relative;
    text-align: left;
    white-space: nowrap;
}

			
			.case-block a { color:#0066CC; border-bottom:1px dotted #666;
			 }
			 input.btnGo {
    background: url("../images/srch_btn-big.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #181818;
    cursor: pointer;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 28px;
    margin-right: -17px;
    margin-top: -5px;
    width: 40px;
}				

				ul.live_filter-internet {list-style:none;width:100%; float:left;   margin-top:0px;}
			.live_filter-internet li {background: url(../images/botline.gif) repeat-x 0 0.85em; margin-bottom:5px;}
			.live_filter-internet li a { background:#fff;    font-size:13px; color:#831212; font-weight:bold; cursor:default;  width:26px;text-align:center;  display:block; float:left; padding-left:-2px; }
			.live_filter-internet li a:hover { text-decoration:none; } 
			.live_filter-internet li span {float:right;background:#fff; padding 0 0 0 4px;color:#000; padding-left:2px !important; font-size:12px; line-height:15px; } 
			.live_filter-internet li br {clear:both;}
			
			
			ul.live_filter-rubric {list-style:none;width:100%; float:left; margin-left:-10px;  margin-top:0px;}
			.live_filter-rubric li {background: url(../images/botline.gif) repeat-x 0 0.85em; margin-bottom:5px;}
			.live_filter-rubric li a { background:#fff;    font-size:13px; color:#831212; font-weight:bold; cursor:default;  text-align:center; padding-top:7px !important; display:block; float:left; margin-top:-8px; padding-left:-2px; }
			.live_filter-rubric li a:hover { text-decoration:none; } 
			.live_filter-rubric li span {float:right;background:#fff; padding 0 0 0 4px;color:#000; font-size:12px; line-height:15px; } 
			.live_filter-rubric li br {clear:both;}
			
			
				table.money-table-left { background:url(../images/bg-money.png) repeat-x bottom left; border:1px solid #cfcfcf; width:48%; margin-right:1%; float:left; height:177px; }
		table.money-table-left td { padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; vertical-align:middle; text-align:center;}
		table.money-table-left tr.line td { height:1px; padding-top:0px !important; padding-bottom:0px !important; }
		table.money-table-left tr.line hr { border:none; color:#c9c9c9; background:#c9c9c9; height:1px;  }
		table.money-table-left td.kurse { min-width: 60px; }
		table.money-table-left a {     border-bottom: 1px dashed #000080; color: #000000; text-decoration: none; }
		table.money-table-left a:hover {     border-bottom: none;}
		table.money-table-right { width:48%; margin-left:1%; background:url(../images/bg-money.png) repeat-x bottom left; border:1px solid #cfcfcf; height:178px; }
		table.money-table-right td { padding-left:5px; padding-right:5px; padding-top:2px; padding-bottom:2px; vertical-align:middle; text-align:center; }
		table.money-table-right td.icon { height:30px; }
		table.money-table-right tr.line td { height:1px; padding-top:0px !important; padding-bottom:0px !important; }
		table.money-table-right tr.line hr { border:none; color:#c9c9c9; background:#c9c9c9; height:1px;  }
		table.money-table-right td.kurse { min-width: 60px; }
		table.money-table-right a {     border-bottom: 1px dashed #000080; color: #000000; text-decoration: none; }
		table.money-table-right a:hover {     border-bottom: none;}
		
		.interesno {margin-top:550px; overflow:hidden; background:#f5f5f5; border: 1px solid #b8b8b8; padding:10px; width:95%; }
.interesno a {color:#0066CC; border-bottom:1px dotted #0066CC;}
.interesno a.more {color:#0066CC; font-size:11px; text-decoration:underline; border-bottom:none;}
.interesno a:hover { border-bottom:none; text-decoration:none; }
.interesno .history { font-size:11px; color:#666; margin-top:10px; }
.interesno .textint  { width:80%; float:left;  padding-left:10px;}
.interesno .imagesint { float:left; }
.interesno .imagesint a { border-bottom:none;  }
						table.search-global { width:100%; background: url("../images/bg_srch_block_center.png") repeat-x scroll 0 0 transparent; border: 1px solid #6AACF0; height: 43px; }
					table.search-global td.input { vertical-align:middle; padding-left:10px;  padding-right:10px;}
					table.search-global td.input i {
    float: left;

    margin-left: 2px;

    position: absolute;
    margin-top: 2px;
    z-index: 999;
}
					table.search-global td.input input#srchCenterInput { background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF; vertical-align:middle; border: 1px solid #A8A6A6;font-size: 14px;height: 14px; padding-top:5px; padding-bottom:5px; text-indent: 30px;width: 100%;}
					table.search-global td.buttons-g { width:63px; padding-right:10px; vertical-align:middle; text-align: left; }
					table.search-global td.buttons-gb { width:110px; vertical-align:middle; text-align: left; padding-right:10px; }
					table.search-global td.buttons-g .srchBtnCenter {
    background: url("../images/srch_btn.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #181818;
    cursor: pointer;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 28px;
    margin-top: 0px;
    width: 63px;
}
		#regionModal .reveal-modal-bg { background:none !important; }	
	.reveal-modal-bg { 
		position: fixed; 
		height: 100%;
		width: 100%;
	
		background: url(../images/modal-bg.png) repeat;
		
		z-index: 99900;
		display: none;
		top: 0;
		left: 0; 
		}
	
	.reveal-modal {
		visibility: hidden;
		top: 80px !important; 
		left: 50%;
		margin-left: -150px;
		width: 220px;
		background: #fff;
		position: absolute;
		z-index: 99909;
		padding: 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
		
		.reveal-modal  p { font-size:13px; color:#5b5b5b; margin-right:10px; }
.reveal-modal  p.telinfo { font-size:13px; color:#242323; margin-right:10px; margin-top:10px; }
.reveal-modal a { color:#0066CC; }
		.reveal-modal h1 { line-height:15px; margin-bottom:10px; }
	.reveal-modal.small 		{ width: 200px; margin-left: -140px;}
	.reveal-modal.medium 		{ width: 400px; margin-left: -240px;}
	.reveal-modal.large 		{ width: 600px; margin-left: -340px;}
	.reveal-modal.xlarge 		{ width: 800px; margin-left: -440px;}
	
	.reveal-modal .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		.rss { float:right; }
		
	.reveal-modal-login {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    margin-left: -40px;
    margin-top: -40px;
    padding: 10px;
    position: absolute;
    top: inherit !important;
    visibility: hidden;
    width: 220px;
    z-index: 99909;
}
	.reveal-modal-login .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		.statsbox a.splLink {margin-left:10px; }
		

		.reveal-modal-regionselect {
		      background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #717171;
    border-left: 1px solid #D8D8D8;
    border-right: 1px solid #D8D8D8;
    margin-left: -11px;
    padding-left: 10px;
    padding-top: 10px;
    position: absolute;
    top: inherit !important;
    visibility: hidden;
    width: 434px;
    z-index: 99909;
		}
.expoTxt strong { font-weight:bold; line-hegith:30px; }
	.reveal-modal-regionselect .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		
		.reveal-modal-print {
    -moz-border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    background: none repeat scroll 0 0 #FFFFFF;
    height: 70px;
    left: 0;
    padding: 10px;
    position: absolute;
    top: inherit !important;
    visibility: hidden;
    width: 220px;
    z-index: 99909;
		}
	.reveal-modal-print .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		
		
		
	
		.reveal-modal-rulers-nabor {
    -moz-border-radius: 5px 5px 5px 5px;
    -moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    background: none repeat scroll 0 0 #FFFFFF;

    left: 0;
    padding: 10px;
    position: absolute;
    top: inherit !important;
    visibility: hidden;
    width: 620px;
	height:350px;
    z-index: 99909;
		}
	.reveal-modal-rulers-nabor .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		
	input.getlogo {
    background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #A8A6A6;
    font-size: 10px;
    height: 25px;
    overflow: hidden;
    width: 290px;
}
.attach2 span.filelogo {
    cursor: pointer;
    float: left;
    height: 100%;
    overflow: hidden;
    position: absolute;
    right: -50px;
    top: 0;
    width: 50px;
}
			.reveal-modal-login-feed {
		visibility: hidden;
		top: inherit !important; 
		left:0px;
	
			
		width: 220px;
		background: #fff;
		position: absolute;
		z-index: 99909;
		padding: 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
	.reveal-modal-login-feed .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		
		
		
		
		
				table.l-aut { width:100%; margin-top:5px; }
			table.l-aut label {
    color: #515151;

    font-size: 12px;
float:none;
top:0px;
    position: relative;
}
table.l-aut input.pol {
    background: url("../images/srch_input_bg.png") repeat-x scroll 0 0 #FFFFFF;
    border: 1px solid #A8A6A6;
    height: 14px;
	width:100%;
    overflow: hidden;
}
table.l-aut tr.bottom  td{ padding-bottom:5px; }



table.l-command td.check { vertical-align:middle; text-align:right;  }
table.l-command td.check-l { vertical-align:middle; text-align:left; }
table.l-command label {
    color: #515151;

    font-size: 12px;
float:none;
top:0px;
    position: relative;
}
table.l-command { width:100%; margin-top:5px; }
table.l-command a { color:#0066CC; font-size:12px;}
table.l-command .srchBtnCenter-avtoriz {
    background: url("../images/srch_btn-send.jpg") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #181818;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 28px;
    width: 50px;
}


	.reveal-modal-login-news {
		visibility: hidden;
		top: inherit !important; 
	
	
	margin-top:-10px;
			
		width: 220px;
	background: #fff;
		position: absolute;
		z-index: 99909;
		padding: 10px;
		-moz-border-radius: 5px;
		
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
	.reveal-modal-login-news .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		
		
		.newsCompany h3 a {
    color: #D9541C;
}
		
		.reveal-modal-oshibka {
		visibility: hidden;
		top: 620px !important; 
		right:10px;
	
			
		width: 320px;
	background: #fff;
		position: absolute;
		z-index: 99909;
		padding: 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
	.reveal-modal-oshibka .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		
		
		
			.reveal-modal-takemyfirm {
		visibility: hidden;
		top: inherit !important; 
		left:90px;
	
			
		width: 320px;
	background: #fff;
		position: absolute;
		z-index: 99909;
		padding: 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
	.reveal-modal-takemyfirm .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		
		
		
		
		.reveal-modal-logo h2 { margin-top:0px; }
		.reveal-modal-logo .error {     margin-bottom: 15px;
    margin-top: 10px; }
	.reveal-modal-logo {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    margin-left: 0px;
    padding: 10px;
    position: absolute;
height:100px;
    text-align: left;
    top: inherit !important;
    visibility: hidden;
    width: 320px;
    z-index: 99909;
}
	.reveal-modal-logo .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		
		
	.reveal-modal-short-adress {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    height: 40px;
    margin-left: 60px;
    margin-top: 64px;
    padding: 10px;
    position: absolute;
    text-align: left;
    top: inherit !important;
    visibility: hidden;
    width: 320px;
    z-index: 99909;
}
	.reveal-modal-short-adress .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		
		
	
	
		
		
	.reveal-modal-max-rubric {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    height: 40px;
    margin-left: 60px;
    margin-top: 64px;
    padding: 10px;
    position: absolute;
    text-align: left;
    top: inherit !important;
    visibility: hidden;
    width: 320px;
    z-index: 99909;
}
	.reveal-modal-max-rubric .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		
		
		
		
		.reveal-modal-price h2 { margin-top:0px; }
		.reveal-modal-price .error {     margin-bottom: 15px;
    margin-top: 10px; height:auto; }
	.reveal-modal-price {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    margin-left: 95px;
    margin-top: -60px;
    padding: 10px;
    position: absolute;
    text-align: left;
    top: inherit !important;
    visibility: hidden;
    width: 320px;
    z-index: 99909;
}
	.reveal-modal-price .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		
		
	.reveal-modal-map-rullers {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    height: 60px;
    margin-left: 50px;
    margin-top: -60px;
    padding: 10px;
    position: absolute;
    text-align: left;
    top: inherit !important;
    visibility: hidden;
    width: 320px;
    z-index: 99909;
}
	.reveal-modal-map-rullers .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		
	.firm-map {
		visibility: hidden;
			top: inherit !important; 
	left:50%;
	margin-left:-250px;
	margin-top: -191px;
		width: 520px;
		background: #fff;
		position: absolute;
		z-index: 99909;
		padding: 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
	.firm-map .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
	top:10px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
	.newsBlockBgBottom p {
    color: #FFFFFF;
    font-size: 10px;
    line-height: 10px;
    margin-left: 5px;
    margin-top: 5px;
}	
	.sitemap  ul{ margin-left:20px; list-style:disc; color:#E83F1F; }
	.sitemap ul ul  { list-style:square; color:#666;}
	.sitemap { list-style:circle; margin-left:20px; }
	
			
	.currencies-modal {
		visibility: hidden;
	margin-top:-100px;
		left: 50%;
		margin-left: -420px;
		position:absolute;
		min-height:370px;

	
		width: 820px;
		background: #fff;
	
		z-index: 99909;
		padding: 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
	
 .content-filter a.week {   color:#000; font-size:15px; margin-right:10px;padding-left:5px; padding-right:5px; }
 .content-filter a.week:hover { background:#CCC; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; }
 .content-filter a.month {   color:#000; font-size:15px; margin-right:10px; margin-left:10px; padding-left:5px; padding-right:5px;}
.content-filter a.month:hover { background:#CCC; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; }
 .content-filter a.active { background:#E83F1F; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; color:#fff; }
.content-filter a.active:hover { background:#E83F1F; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; color:#fff; text-decoration:none; }
.content-filter a.year {   color:#000; font-size:15px; margin-left:10px; padding-left:5px; padding-right:5px;}
 .content-filter a.year:hover { background:#CCC; padding-top:5px; padding-bottom:5px; padding-left:5px; padding-right:5px; }
.content-filter {
    color: #CCCCCC;
margin-bottom:30px;
}
	.currencies-modal .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		
		
	.currencies-modal-small {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 5px 5px 5px 5px;
    bottom: 0;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
    height: 250px;
    left: 50%;
    margin-left: 100px;
    margin-top: -280px;
    padding: 10px;
    position: relative;
    top: inherit !important;
    visibility: hidden;
    width: 520px;
    z-index: 99909;
}
		.currencies-modal-small .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		
		
	.reveal-modal-cityfilter {
		visibility: hidden;
			top: 245px !important; 
			bottom:0px;
			
		left: 352px;
		
		height:200px;
	
	
		width: 200px;
		background: #fff;
		position: absolute;
		z-index: 99909;
		padding: 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
		.reveal-modal-cityfilter .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		
		.currencies-modal .content-map {  text-align:center;  }
									ul.delete-city {
    color: #494949;
	width:170px;
	float:left;
    font-size: 12px;
	overflow:hidden;
    line-height: 13px;
    margin-top: 10px;
	margin-left:110px;
}
ul.delete-city a.delete {
    background: url("../images/delete.png") no-repeat scroll left top transparent;
    display: inline;
    height: 16px;
    text-decoration: none;
color: #494949;
padding-top:3px;
	display:block;
	padding-left:20px;

}
		a.takethis { border-bottom:2px dotted #CCC; color:#900; text-decoration:none; font-size:14px; font-weight:bold; margin-top:4px;  float:right;}
			a.takethis:hover { border-bottom:none; }
ul.delete-city li { display:block; }

	ul.delete-metro {
    color: #494949;
    float: left;
    font-size: 12px;
    line-height: 13px;
    margin-right: 90px;
	overflow:hidden;
margin-top:10px;
    width: 130px;

}
ul.delete-metro a.delete {
    background: url("../images/delete.png") no-repeat scroll left top transparent;
    display: inline;
    height: 16px;
    text-decoration: none;
color: #494949;
padding-top:3px;
	display:block;
	padding-left:20px;

}
ul.delete-metro li { display:block; }

.delete-filter { overflow:hidden; }
			
	.reveal-modal-metrofilter {
		visibility: hidden;
			top: 235px !important; 
			bottom:0px;
			
		left: 480px;
		margin:10px 55px 105px;
		height:200px;
	margin-top:10px;
	
		width: 200px;
		background: #fff;
		position: absolute;
		z-index: 99909;
		padding: 10px;
		-moz-border-radius: 5px;
		-webkit-border-radius: 5px;
		border-radius: 5px;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		}
		.reveal-modal-metrofilter .close-reveal-modal {
		font-size: 22px;
		line-height: .5;
		position: absolute;
		top: 8px;
		right: 11px;
		color: #aaa;
		text-shadow: 0 -1px 1px rbga(0,0,0,.6);
		font-weight: bold;
		cursor: pointer;
		} 
		
		p.text {  display:block; width:100%; font-size:13px; line-height:17px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.content  { width:100%; margin-top:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}
.content h1 { font-size:16px; font-weight:bold; }
.content a { color:#0066CC; }
.content h2 { font-size:15px; margin-top:5px; }
.content .pluses { margin-top:10px; margin-bottom:15px; overflow:hidden  }
.content .plus-left { width:30%; float:left; height:240px;  padding-right:10px; background: url("../images/informiruite.png") top right no-repeat;  }
.content .plus-middle { width:30%; float:left; padding-left:10px; height:240px; padding-right:10px; border-left:#cdcdcd solid 1px; border-right:#cdcdcd solid 1px; background: url("../images/obnovl.png") top right no-repeat;}
.content .plus-right { width:29%; float:left; padding-left:10px; height:240px; padding-right:10px; background: url("../images/nastr.png") top right no-repeat; }

.content .plus-c-left { width:30%; float:left; height:260px;  padding-right:10px; background: url("../images/ekon.png") top right no-repeat;  }
.content .plus-c-middle { width:30%; float:left; padding-left:10px; height:260px; padding-right:10px; border-left:#cdcdcd solid 1px; border-right:#cdcdcd solid 1px; background: url("../images/budte.png") top right no-repeat;}
.content .plus-c-right { width:29%; float:left; padding-left:10px; height:260px; padding-right:10px; background: url("../images/ochki.png") top right no-repeat; }

.content  p.what { font-size:15px; text-decoration:underline; }
.content  p.plus { margin-top:5px; line-height:13px; font-size:12px; }


.form-search {}
.form-search td.button-table { width:90px;}
.form-search td.input-table { width:100%; padding-right:10px; }
.form-search input.input-big-services { width:100% !important;  }
.form-search table { width:100%; }
.form-search td.h-title { height:20px; }
.form-search td.h-title h2 { height:20px; }

.measure-converter {
	position: relative;
}

html.js .measure-converter {
	
}

.measure-converter .input,
.measure-converter .equal,
.measure-converter .output {
	line-height: normal;
	position: relative;
}

html.opera .measure-converter .input,
html.opera .measure-converter .equal,
html.opera .measure-converter .output,
html.msie8 .measure-converter .output {
	display: inline-block;
}

.measure-converter .equal {
	top: .3em;
}

.measure-converter-frequency .equal {
	top: .1em;
}

.measure-converter .equal span {
	font-size: 3em;
	margin: 0 .4em;
	background: url('../i/cons/swap.png') center center no-repeat;
}

.measure-converter .input,
.measure-converter .output {
	position: relative;
}

html.safari3 .measure-converter .input,
html.safari3 .measure-converter .equal,
html.safari3 .measure-converter .output {
	display: inline-block;
}

.measure-converter .value {
	font-size: 28px;
}

.measure-converter input.value {
	border: 1px solid #CCCCCC;
	margin-right: .5em;
}

.measure-converter .input-error input.value {
	color: #E87272;
}

.measure-converter .output-error input.value {
	color: #AAAAAA;
}

.measure-converter input.value-out {
	border-color: transparent;
}

.measure-converter span.value {
	visibility: hidden;
	left: -10000px;
	position: absolute;
	top: -10000px;
}

ul.unit-information li {
	float: left;
	width: 9.2em;
}

ul.unit-information li.clear {
	clear: both;
	float: none;
	font-size: 0;
	height: 0;
	line-height: 0;
	margin: 0;
	padding: 0;
}

#angle-swf {
	float: right;
	margin-bottom: 3em;
}

#angle-swf object {
}

.extra-angle-converter {
	margin-top:3em;
	font-size:1.2em;
}
.extra-angle-converter input {
	border:1px solid #FFF;
	width:2em;
	text-align:left;
}
.extra-angle-converter input.focus {
	border-bottom:1px solid #BBB;
}
.extra-angle-converter input.error {
	color:red;
}

.extra-angle-converter .pattern {
	visibility:hidden;
}

a.custom-select li.item-ericsson span {
    color:#980091;
}
a.custom-select.opened li.item-ericsson:hover span {
    color:white;
}


.filter123 .filterCAtegoryActiv {
	
	    background: none repeat scroll 0 0 #d9541c;
    color: #FFFFFF;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 12px;
    font-weight: bold;
    padding: 3px;
}








.smallHref {    color: gray;
    font-size: 9px;
	line-height:20px;
    text-decoration: underline;
} 


.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}

.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
	font-size: .9em;
}
.highslide-caption {
	display: none;
	font-size: 1em;
	padding: 5px;
	/*background: white;*/
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	/*position: absolute;*/
	background: black;
}
a.highslide-full-expand {
   background: url(../images/graphics/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(../images/graphics/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}

.highslide-viewport {
	display: none;
	position: fixed;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	left: 0;
	top: 0;
}
.highslide-overlay {
	display: none;
}
.hidden-container {
	display: none;
}
/* Example of a semitransparent, offset closebutton */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(../images/graphics/close.png);
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Thumbnail boxes for the galleries.                                        */
/* Remove these if you are not using a gallery.                              */
/*****************************************************************************/
.highslide-gallery ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
}
.highslide-gallery ul li {
	display: block;
	position: relative;
	float: left;
	width: 106px;
	height: 106px;
	border: 1px solid silver;
	background: #ededed;
	margin: 2px;
	padding: 0;
	line-height: 0;
	overflow: hidden;
}
.highslide-gallery ul a {
	position: absolute;
	top: 50%;
	left: 50%;
}
.highslide-gallery ul img {
 	position: relative;
	top: -50%;
	left: -50%;
}
html>/**/body .highslide-gallery ul li {
	display: table;
	text-align: center;
}
html>/**/body .highslide-gallery ul li {
	text-align: center;
}
html>/**/body .highslide-gallery ul a {
	position: static;
	display: table-cell;
	vertical-align: middle;
}
html>/**/body .highslide-gallery ul img {
	position: static;
}

/*****************************************************************************/
/* Controls for the galleries.											     */
/* Remove these if you are not using a gallery							     */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(../images/graphics/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(../images/graphics/controlbar-white.gif) right -90px no-repeat;

}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
	list-style: none;
}
.highslide-controls a {
	background-image: url(../images/graphics/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a.disabled span {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
	cursor: pointer;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}



	
	.newListSelected{
		width:131px;
		margin:0 auto;
	}
	.selectedTxt{
    background: url("../images/bigsearch.png") repeat-x scroll 0 0 transparent;
    color: #000000;
    font-size: 12px;
    height: 25px;
    line-height: 23px;
    overflow: hidden;
    padding-left: 5px;
    position: relative;
    width: 126px;
    z-index: 1;
	}
	.selectedTxt:hover { background: url("../images/bigsearch-active.png") repeat-x scroll 0 0 transparent; }
	.newList{
		list-style:none;
		padding:0;
		margin:0 0 0 0px;
		border: 1px solid #999999;
		width:131px;
		position:absolute;
		z-index:500;
		top:5px;
	}
	.newList li{padding:0;margin:0;}
	.newList li a{
		display:block;
		background:#FFF;
		
	
	
		padding:0 6px;
		line-height:normal;
		outline:none;
	    font-size: 13px;
    height: 20px;
		padding:6px 0 0 6px;
		overflow:hidden;
	}
	.newList li a:link,.newList li a:visited,.newList li a:hover{color:#000;text-decoration:none;}
	.newList li a.hiLite,.newList li a.newListHover{ background:#c5d7f9;}

.interesno { 
margin-top:20px;
margin-bottom:40px;
margin-right:20px;
 }
 
 .odd {background-color:#fff;}
.cls { border-top:solid 3px #478db0;border-bottom:solid 3px #478db0; width:100%; text-align:center; font-family:Verdana, Geneva, sans-serif; margin-bottom:10px;  }
.cls tr.header  { height:35px; vertical-align:bottom; }
.cls tr.header td { vertical-align:middle; font-size:12px; font-weight:bold;  }
.cls td { min-height:20px; height:20px; vertical-align:middle; padding-left:10px; padding-right:10px; padding-bottom:5px; }
a.price { font-size:16px; color:#000; text-decoration:none; bottom:10px; height:30px;  }
a.price i { position:absolute; margin-left:10px; }		
.splCont{display:none;}
input.inputs {
    background: url("../images/bg_input_srch_content.png") no-repeat scroll 0 0 transparent;
    border: 1px solid #BFBFBF;
    height: 17px;
    margin-bottom: 5px;
    padding-left: 20px;
    width: 225px;
}

.l-aut .srchBtnCenter-avtoriz-2 {
    background: url("../images/srch_btn-send-repass.png") no-repeat scroll 0 0 transparent;
    border: medium none;
    color: #181818;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 28px;
    width: 70px;
	
}

.textCompanyNews {
    float: left;
    font-size: 10px;
    margin-bottom: 5px;
    margin-left: 6px;
    width: 100%;
}
.textCompanyNews span { color: #717171; }
.textCompanyNews a {
    border-bottom: 1px dotted #0066CC;
    color: #0066CC;
text-decoration:none;
}
.textCompanyNews a:hover {
    border-bottom: none;
    color: #0066CC;
}
a.allnewsread {
    border-bottom: 1px dotted #0066CC;
    color: #0066CC;
font-size:12px;
text-decoration:none;
}
a.allnews {
    border-bottom: 1px dotted #0066CC;
    color: #0066CC;
    font-size: 10px;
    margin-left: 6px;
    text-decoration: underline;
}
.textCompanyNews .history {
    color: #666666;
    font-size: 11px;
    margin-top: 10px;
}
input.add_news_btn1 {
    background: url("../images/obzor-bg.png") repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    height: 25px;
    margin-left: 6px;
    margin-top: 10px;
    overflow: visible;
    width: 140px;
}



#wrapper {
		min-width: 1000px;
	max-width: 1400px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
    padding-left: 10px;
    padding-right: 10px;
	z-index:1;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 82px;
	
}


/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 0px;
	height: 1%;
	position:inherit;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	
}
#content {
	padding: 0 220px 0 251px;
}


/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 231px;
	margin-left: -100%;
	position: static;
	
}
.sidebar { margin-bottom:30px; }


/* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: left;
	margin-right: -3px;
	width: 200px;
	margin-left: -200px;
	position: static;
	
}


/* Footer
-----------------------------------------------------------------------------*/
#footer {
    background: url("../images/bg_footer.png") repeat-x scroll center top transparent;
    color: #FFFFFF;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 95px;
    margin-left:auto;
	margin-right:auto;
    max-width: 1400px;
	margin-top:0px !important;
    min-width: 1000px;
    position: relative;
    text-align: center;
    z-index: 22;
}
.newsCompanyList p {
    color: #717171;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 15px;
    font-weight: normal;
    margin-bottom: 5px;
    margin-left: 7px;
}		
	.navTopTable  { float:right; width:40%;  }
		#navTop { width:100% !important; }	
		.inputMobile { width:50px; margin-left:6px; margin-top:9px;  } 
		
#preview {
	width:98%;
	height:350px;
	overflow: auto;
	background:#F2F2F2;
	border: 1px solid #A8A6A6;
	padding:10px;
	padding-top:10px;
}

#editor_imp_modal_inner h1, #editor_imp_modal_inner h2, #editor_imp_modal_inner h3, #editor_imp_modal_inner h4, #editor_imp_modal_inner h5, #editor_imp_modal_inner h6 { font-size: 100%; font-weight: normal; }
#editor_imp_modal_inner del, #editor_imp_modal_inner ins { text-decoration: none; }

#editor_imp_modal_inner nav ul { list-style-type: none; }
#editor_imp_modal_inner table { border-collapse: separate; border-spacing: 0; background-color: transparent; width: auto; height: auto; }

#editor_imp_modal_inner input { margin: 0; }
#editor_imp_modal_inner textarea { overflow: auto;}



#editor_imp_modal_inner body {
	font-family: "Trebuchet MS", Verdana, Arial, Tahoma, sans-serif;      
	font-size: 90%;
	margin: 0;
	padding: 10px 0;	
}

#editor_imp_modal_inner strong, #editor_imp_modal_inner b { font-weight: bold; }
#editor_imp_modal_inner  em,#editor_imp_modal_inner dfn, #editor_imp_modal_inner i     { font-style: italic; }
#editor_imp_modal_inner sup, #editor_imp_modal_inner sub {  vertical-align: baseline; position: relative; }
#editor_imp_modal_inner sup { top: -0.4em; }
#editor_imp_modal_inner sub { bottom: -0.3em; }

#editor_imp_modal_inner blockquote {
	padding-left: 10px;
	padding-right: 5px;
	border-left: 3px solid #ddd;
	margin-bottom: 1.5em;
}
#editor_imp_modal_inner div {
	line-height: 1.3em;
	padding: 0 10px;
}
#editor_imp_modal_inner p {
	margin-bottom: 1.3em;
	line-height: 1.5em;
	padding: 0 10px;	
}
#editor_imp_modal_inner  ul { list-style: disc outside !important; }
#editor_imp_modal_inner  ol  { list-style: decimal outside !important; }
#editor_imp_modal_inner ul, #editor_imp_modal_inner ol {
	
	line-height: 1.5em;
	margin: 0 0 1.3em 20px;
}
#editor_imp_modal_inner li {
	padding: 0 10px;
}
#editor_imp_modal_inner table {
	border-collapse: collapse;
	font-size: 1em;	
	margin: 0 10px;	
	margin-bottom: 1.3em;
}
#editor_imp_modal_inner table td {
	border: 1px solid #ddd;
	padding: 5px;
}
#editor_imp_modal_inner table thead td {
	border-bottom: 2px solid #000 !important;
	font-weight: bold;
}
#editor_imp_modal_inner code, #editor_imp_modal_inner pre { font: 1.2em/1 "Courier New", Courier, monospace; background: #f5f5f5;  padding: 1em; margin: 0 10px; margin-bottom: 1.3em; }
#editor_imp_modal_inner pre { border: 1px dashed #ccc; line-height: 1.7em; font-size: .9em; background: #f5f5f5; overflow: auto;  }


#editor_imp_modal_inner .img_left {
	float: left;
	margin-right: 10px; 
	margin-bottom: 10px;
}
#editor_imp_modal_inner .img_right {
	float: right;
	margin-left: 10px; 
	margin-bottom: 10px;
}

#editor_imp_modal_inner .editor_video_box {
	width: 300px;
	height: 200px;
	background: url(../i/video_box.png) center no-repeat #000 !important;	
	margin: 1.3em;
}
#editor_imp_modal_inner .editor_video_box object, #editor_imp_modal_inner .editor_video_box embed, #editor_imp_modal_inner .editor_video_box iframe {
	display: none;
}

#editor_imp_modal_inner .editor_file_link {
	padding-left: 20px;
}
.arrow-absolute {       color: #b82c2c;
    font-size: 12px;
    margin-left: -290px;
    position: absolute;
    text-align: right;
    width: 170px; } 
	.arrow-absolute p {    margin-right: -60px;
    margin-top: -30px;
    position: absolute;
    right: 0; } 
