@import url('spsr.css?3');

*{
	margin:0;
	padding:0;
}
label {
display: inline;
font-weight: normal;
}
.form-item, .form-actions {
    margin-bottom: 0;
    margin-top: 0;
}
@font-face {
	font-family: 'MyriadPro';
	src: url('http://www.spsr.ru/themes/spsr/fonts/myriadpro-regular-webfont.eot');
	src: local('в�є'), url('http://www.spsr.ru/themes/spsr/fonts/myriadpro-regular-webfont.woff') format('woff'), 
					 url('http://www.spsr.ru/themes/spsr/fonts/myriadpro-regular-webfont.ttf') format('truetype'), 
					 url('http://www.spsr.ru/themes/spsr/fonts/myriadpro-regular-webfont.svg#webfontd5S3iWpZ') format('svg');
	font-weight: normal;
	font-style: normal;
}
@font-face {
    font-family: 'BenderRegular';
    src: url('http://www.spsr.ru/themes/spsr/fonts/bender-webfont.eot');
    src: url('http://www.spsr.ru/themes/spsr/fonts/bender-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.spsr.ru/themes/spsr/fonts/bender-webfont.woff') format('woff'),
         url('http://www.spsr.ru/themes/spsr/fonts/bender-webfont.ttf') format('truetype'),
         url('http://www.spsr.ru/themes/spsr/fonts/bender-webfont.svg#BenderRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BenderBold';
    src: url('http://www.spsr.ru/themes/spsr/fonts/bender_bold-webfont.eot');
    src: url('http://www.spsr.ru/themes/spsr/fonts/bender_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.spsr.ru/themes/spsr/fonts/bender_bold-webfont.woff') format('woff'),
         url('http://www.spsr.ru/themes/spsr/fonts/bender_bold-webfont.ttf') format('truetype'),
         url('http://www.spsr.ru/themes/spsr/fonts/bender_bold-webfont.svg#BenderBold') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HeliosLightRegular';
    src: url('http://www.spsr.ru/themes/spsr/fonts/helioslight-webfont.eot');
    src: url('http://www.spsr.ru/themes/spsr/fonts/helioslight-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://www.spsr.ru/themes/spsr/fonts/helioslight-webfont.woff') format('woff'),
         url('http://www.spsr.ru/themes/spsr/fonts/helioslight-webfont.ttf') format('truetype'),
         url('http://www.spsr.ru/themes/spsr/fonts/helioslight-webfont.svg#HeliosLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
html, body {height: 100%;}

#wrapper{
	position: relative;
	min-height: 100%;
}

.main_f_h{
	width:933px;
	margin:0 auto;	
}
.wrap, .clear{
	clear:both;
}
a img{
	border:0;
}

.hr{
	background: url('http://www.spsr.ru/themes/spsr/images/hr.png') no-repeat;
	border:none;
	height:4px;
	clear:both;
	margin:30px 0;
}
.hr1{
	background: url('http://www.spsr.ru/themes/spsr/images/hr1.png') no-repeat;
	border:none;
	height:3px;
	margin:25px 0;
}
.arr{
	color:#005aab;	
	margin-left:-15px;
}
p{
	line-height:18px;
	/*margin-bottom:25px;*/
	/*margin-bottom:15px;*/
}
/*#right_column p{
	margin-bottom:15px;
}*/
input,textarea,select{
	outline:none;
}
table {
    border-collapse: separate;
}

.border_input{	
	border:2px solid #c3c3c3;
}
.text_input{
	color:#5e5d5d;
	font:12px "Trebuchet MS";
	line-height:24px;	
}
.field-over {
	border: solid 2px #069edb;   
}
.ul_marker{
	margin-left:12px;
	margin-bottom:25px;
	line-height:12px;
}

.ul_marker span{
	padding-left:13px;
	line-height:18px;
}
.express p{
	font-size:14px;
	padding:12px 10px 0 0;
	margin-bottom:15px;
}
.express td{
	vertical-align:top;
}
.express{
	/*margin-bottom:25px;*/	
}
.express_first{
	/*padding-top:25px;*/	
}
.express span{
	margin-right:17px;
}
.title_exp{
	font: 24px HeliosLightRegular;
	color:#005aab;
}
.marg_bottom{
	margin-bottom:30px;
}
.bender{
	font-family:BenderRegular;
}
.date{
	color:#999;
	font-size:11px;
	margin-bottom:3px;
}
.news_wrap{
	margin-bottom:25px;
}
.news_date{
	color:#999;
	font-size:11px;
	background: url('http://www.spsr.ru/themes/spsr/images/marker_news.png') 0 5px no-repeat;
	padding-left:13px;
	margin-left:0;
	margin-bottom:5px;
}
.news_title{
	font:18px "Trebuchet MS";
	color:#000;
	margin-bottom:5px;
}
.phone{
	color:#fff;
	font-size:13px;
}
.link_coord{
	color:#fff;
	font-family:BenderRegular;		
}
.link_coord:hover{
	color:#fff;
}
.bg_p{	    
	background-color: #eeeeee;
	padding:10px 40px;
	position:relative;
	margin-bottom:15px;
	line-height:18px;
}

/*header*/
#header{
	height:118px;
	background: url('http://www.spsr.ru/themes/spsr/images/header.jpg') center no-repeat #fff;
	min-width:933px;
	z-index:99;
	position:relative;
}
#logo{
	position:absolute;
	background: url('http://www.spsr.ru/themes/spsr/images/logo.png') no-repeat;
	width:140px;
	height:100px;
	margin-top:9px;
	outline:none;
}
#logo2{
	position:absolute;
	background: url('http://www.spsr.ru/themes/spsr/images/logo_2.png') no-repeat;
	width:197px;
	height:118px;
	margin:0;
	outline:none;
}
#c_header{
	position:absolute;
	margin:29px 0 0 157px;	
	width: 760px;
}
#top_menu{
	/*position:relative;
	z-index:0;*/
}
#top_menu li{
	float:left;
	margin-right:17px;
}
#top_menu a{
	font:14px HeliosLightRegular;
	color:#fff;
	display:block;
}
.hour_phone{
	font:24pt HeliosLightRegular;
	color:#fff;
	text-align:right;
	display:inline;
}
.hour_call{
	color:#fff;
	text-align:right;
	margin:-5px 0 10px 0;
	line-height:18px;
}
#r_header{
	float:right;
	margin-top:10px;
	text-align:right;
    position: relative;
    z-index: 2;
	height:80px;
}
#lang_en{
	background: url('http://www.spsr.ru/themes/spsr/images/lang_en.jpg') no-repeat;
	width:16px;
	height:11px;
	display:block;
}
#mail{
	background: url('http://www.spsr.ru/themes/spsr/images/mail.png') no-repeat;
	width:16px;
	height:13px;
	display:block;
}
#header_search{
	float:right;
	position: relative;    
}
#header_search input{
	outline:none;
}
#text_search{
	background: url('http://www.spsr.ru/themes/spsr/images/search.png') no-repeat;
	border: none;
    height: 24px;
    width: 131px;
	float:left;
	font:12px "Trebuchet MS";
	color:#999;
	line-height:24px;
	padding:1px 0 0 10px;
	margin-right:-12px;
}
#coordinates{
	margin-bottom:25px;
    z-index: 10;
    position: relative;
}
#coordinates td{
	padding-right:10px;
}
#city{
	
	/*z-index:4;
	position:relative;*/
	background: url('http://www.spsr.ru/themes/spsr/images/select_city.png') no-repeat;
	width:103px;
	height:23px;
	border:none;
	color:#000;
	font-size: 12px;
	line-height:24px;
	padding:0 20px 1px 5px;	
	cursor:pointer;
	display:block;
}
#inner_lang_coord{
	margin:0px 0 10px 122px;	
	float:right;
}
#inner_lang_coord  a{
	padding-right:5px;	
	float:left;	
}
#r_header{
	width:275px;
}
/*select citys*/
#wrap_select_city{
	background-color:#f6f3f0;
	position:absolute;
 /*   width:770px;
 */
	padding-bottom:11px;
	margin:-3px 0 0 -125px;
	display:none;
	z-index: 2;
}
#select_city{
	background-color:#fff;
	overflow: auto;
	padding:0 0 30px 0;	
}
#wrap_select_city,#select_city{
	border-radius:10px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
}
#select_city a{
	color:#23b2d4;
	font-size:14px;
}
#districts,#regions,#citys{
	float:left;
}
#districts ul,#regions ul{
	margin:20px 15px 0 15px;
}

#districts a,#regions a{
	color:#23b2d4;
	text-decoration:none;
	border-bottom:1px dashed #23b2d4;
	line-height:30px;
}
#districts a:hover,#regions a:hover{
	color:#000;
	border:none;
}
#districts{
/*	width:160px;
*/
	background: url('http://www.spsr.ru/themes/spsr/images/bg_districts.jpg') right top no-repeat;
}
#districts li{
	background-position:right 3px;
	width:140px;
	background-repeat:no-repeat;
}
#regions{
/*	width:230px;
*/
	background: url('http://www.spsr.ru/themes/spsr/images/bg_regions.jpg') right top no-repeat;
}
#regions li{
	background-repeat:no-repeat;
	background-position:right 3px;
	width:210px;
}
#citys{
/*	width:350px;
*/
    margin: 23px 15px 0;
}
#citys li{
/*	float:left;
*/
	min-width: 110px;
}
#citys a{		
	font-size:12px;	
	text-decoration:none;
	line-height:24px;
	padding:5px 8px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;	
}
#citys a:hover{		
	background-color:#727272;
	color:#fff;
}
#search_select_city{
	width:199px;
	height:23px;
	margin:0 0 0 30px;
	color:#999;
	padding:1px 0 0 10px;
	float:left;
}
#wrap_top_select_city{
	padding:24px 0 16px 0;
	height:27px;
}
#capital{
	float:left;
	margin:7px 0 0 172px;
}
#capital li{
	float:left;
	padding-right:25px;	
}
#capital a{
	font-weight:bold;
	padding:5px 8px;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;	
	text-decoration:none;	
	line-height:18px;	
	color:#23b2d4;
}
#capital li span{
	border-bottom:1px dashed #23b2d4;
	display:inline-block;
}
#capital li a:hover{
	color:#fff;
	text-decoration:none;
	border:none;
	background-color:#29b9d8;	
}
/*main*/
#left_column{
	float:left;
	margin: 0 0 0 50px auto;
	width:696px;
}
#right_column{
	width:220px;
	margin: 0 auto;
	float:right;	
}
#four_service{
	margin:12px 0;
	float:left;
}
#four_service a{
	float:left;
	height: 66px;   
	cursor:pointer;
	text-align:center;
	color:#23b2d4;
	display: block;
    font: bold 14px "Trebuchet MS";
    height: 41px;
    padding-top: 25px;
	text-transform: uppercase;	
	outline:none;
} 
#four_service a:hover{
	color:#ffffff;	
	z-index:4;
	zoom:1;
}
#four1{	
	background: url('http://www.spsr.ru/themes/spsr/images/four.png') no-repeat;
	background-position:0 0;
	width:236px;
	position:relative;
	padding-right:9px;
	width:236px;
	z-index:4;	
}
#four1:hover{
	background-position:0 -66px;
}
#four2{
	background: url('http://www.spsr.ru/themes/spsr/images/four.png') no-repeat;
	background-position:-246px 0px;
	width:251px;
	margin-left:-18px;
	position:relative;	
	z-index:3;
}
#four2:hover{		
	background-position:-246px -66px;
}
#four3{
	background: url('http://www.spsr.ru/themes/spsr/images/four.png') no-repeat;	
	background-position:-498px 0;
	width:248px;
	position:relative;
	margin-left:-18px;	
	z-index:2;
}
#four3:hover{	
	background-position:-498px -66px;
}
#four4{
	background: url('http://www.spsr.ru/themes/spsr/images/four.png') no-repeat;
	background-position:-747px 0;	
	width:233px;
	position:relative;
	margin-left:-21px;
	padding-left:13px;
	z-index:1;
}
#four4:hover{
	background-position:-747px -66px;
}
#four_bottom{
	background: url('http://www.spsr.ru/themes/spsr/images/four_bottom.png') no-repeat;	
	height: 6px !important;       
    width: 933px;
	float:left;	
}
#banners{
	float:right;
}
#banners a img{
	display:block;
}

.figures{
	color:#eb474d;
	font: 48px BenderBold;
	border-bottom:1px solid #999;
	padding-left:10px;
	height:107px;
	
}
#figures h1{
	font:30px BenderRegular;
	margin-bottom:30px;
}
#figures table{
	width:100%;
}
#figures td{
	width:172px;
	vertical-align:top;	
}
.figures div{
	font-size: 14px;
	font-family:BenderRegular;
	padding-left:30px;
}
.pad_fig{
	padding:0 17px 0 0;	
}
.infigures{
	padding:15px 0 0 0;
}
.shadow{
	background: url('http://www.spsr.ru/themes/spsr/images/shadow.png') no-repeat bottom center;
	width:1018px;
	margin-left:-42px;	
}
#news{
	float:left;
	width:/*397px*/100%;
}
#news .view-content ul{
	/*width:340px;*/
	margin-left:7px;
}
#news .view-content li{
	padding:0 0 10px 20px;	
	background: url('http://www.spsr.ru/themes/spsr/images/marker_news.png') no-repeat 0 5px;
}

#news .region.region-news li{
    list-style-type: none;
    padding: 0 0 10px;
}
#news .region.region-news .date{
    color:#3D3D3D;
    font-size:11px
}
#news .region.region-news a{
    color:#3D3D3D;
    font-weight: bold;
}
#news .region.region-news a:hover{
    color:#D73213 !important;
}
#arhive a{
	text-decoration:none;
	font-size:13px;	
	color:#333;
	display:block;
	padding-top:7px;
	height:28px;
}
#arhive div{
	float:left!important;
	height:35px;
}
#archiv_news_left{
	background: url('http://www.spsr.ru/themes/spsr/images/archiv_news_left.png') no-repeat;
	width:40px;
}
#archiv_news_right{
	background: url('http://www.spsr.ru/themes/spsr/images/archiv_news_right.png') no-repeat;
	width:12px;
}
#archiv_news_center{
	background: url('http://www.spsr.ru/themes/spsr/images/archiv_news_center.png') repeat-x;	
}
#text_scroll{
/*float: left;
	margin-left:397px;*/
	/*padding:0 15px;*/
/*width: 285px;*/
}
#text_scroll h1,#news h1{
	font:30px MyriadPro;
	margin-bottom:30px;
}

.scroll-pane{
	overflow:auto;
	height:283px;
}
/* end main */


/*footer*/
/*#footer{	
	background: url('http://www.spsr.ru/themes/spsr/images/bk_footer.jpg') repeat-x top left #f1e7db;
	height:125px;
	min-width:933px;
	overflow:hidden;
	width:100%;
}*/
#footer{
	background-color: /*#fff*/none;
	height:168px;
	min-width:933px;
	overflow:hidden;		
	position: relative;	
	

}
#left_footer{
	float:left;
	margin-top:20px;
}
.copyright{
	color:#000;
}
.inner_copyright,.inner_copyright a{
	color:#000;
	margin-bottom:10px;
}
#footer_phone{
	color:#000;
	font-size:36px;
	margin-top:10px;
}
#footer_call{
	margin-top:-5px;
	color:#000;
}
#right_footer{
	float:right;
	margin-top: 21px;
}
#right_footer img{
	border:0;
}
/* end footer */
#services{	
	width:696px;
	height:83px;
	background: url('http://www.spsr.ru/themes/spsr/images/services_bottom.png') bottom no-repeat;
	overflow:hidden;
}
#services.innerpage{	
	margin-bottom:20px;
}
.services_sub_menu.innerpage,#add_services_popup.innerpage{
	margin-top:-24px;
}
#services div{
	cursor:pointer;		
}
#postal_service{
	background: url('http://www.spsr.ru/themes/spsr/images/services.png') no-repeat;
	width:178px;	
	height:79px;	
	float:left;
	background-position: 0px -158px;
}
#industrial_solutions{
	background: url('http://www.spsr.ru/themes/spsr/images/services.png') no-repeat;
	background-position: -178px -158px;
	width:178px;
	height:79px;	
	float:left;
}
#freight{
	background: url('http://www.spsr.ru/themes/spsr/images/services.png') no-repeat;
	background-position: -356px -158px;
	width:165px;
	height:79px;	
	float:left;
}
#add_services{
	background: url('http://www.spsr.ru/themes/spsr/images/services.png') no-repeat;
	background-position: -521px -158px;
	width:175px;
	height:79px;	
	float:left;
}
#postal_service.active{
	background-position: 0 -79px !important;

}
#postal_service:hover{
	background-position: 0 0;
}
#industrial_solutions.active{
	background-position: -178px -79px !important;
}
#industrial_solutions:hover{
	background-position: -178px 0;
}
#freight.active{
	background-position: -356px -79px !important;
}
#freight:hover{
	background-position: -356px 0;
}
#add_services.active{
	background-position: -521px -79px !important;
}
#add_services:hover{
	background-position: -521px 0;
}
.services_sub_menu{
	width:696px;
	height:216px;
	position:absolute;
	background: url('http://www.spsr.ru/themes/spsr/images/services_sub_menu.png') no-repeat;
	margin-top:-7px;
	display:none;	
    z-index: 2;
}
.services_sub_menu #sub_postal_service a:hover{
	color:#23b2d4;
}
.services_sub_menu #sub_postal_service span{
	font-size:10px;
	color:#7e7e7e;
	text-decoration:none;
}
.services_sub_menu #sub_postal_service .services_sub_menu_hover{	
	width:270px;
	height:165px;
	position:relative;
	top:-17px;
	left:-10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;	
}
.services_sub_menu #sub_postal_service .services_sub_menu_hover.hover{
	background-color:#fff;
	z-index:1;
}
.services_sub_menu #sub_postal_service .services_sub_menu_hover.free{
	width:250px;	
}
.services_sub_menu #sub_postal_service .services_sub_menu_hover.four{	
	width:0px;
	left:-148px;
}
.services_sub_menu #sub_postal_service .services_sub_menu_hover.four.hover{
	width:250px;
}
.services_sub_menu #sub_postal_service .services_sub_menu_hover.four .wrap_s_c_c{
	left:150px;
}
.services_sub_menu #sub_postal_service .wrap_s_c{
	margin:27px 25px 0;	
	width:88px;
	float:left;
	height:158px;
	position:relative;	
}
.services_sub_menu #sub_postal_service .wrap_s_c_c{	
	top:17px;
	left:15px;
	width:88px;
	height:158px;
	position:absolute;
}
.services_sub_menu #sub_postal_service .sub_text{
	position:absolute;	
	margin:17px 0 0 120px;
	width:135px;
	display:none;
	line-height:18px;
}
.services_sub_menu #sub_postal_service .services_sub_menu_hover.free  .sub_text{
	width:120px;	
}
.services_sub_menu #sub_postal_service .services_sub_menu_hover.four  .sub_text{	
	margin:17px 0 0 15px;
	width:120px;
}
#sub_postal_service,#sub_industrial_solutions,#sub_freight,#sub_add_services{
	display:none;
}
.wrap_ind_fre{
	width:298px;	
	float: left;
	margin-top: 27px;
	padding:0 25px;
	line-height:18px;
}
.wrap_ind_fre_a{
	float: left;
    width: 88px;
	margin-right:20px;
}
.services_sub_menu .serv_sub_a{
	color: #23B2D4;
    float: left;
    font-size: 14px;	
}
/****************************************************************/
#squares {
	clear: both;
	margin-top:-10px;
}
#squares div{
	position:absolute;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
#bl{
	width:272px;
	height:118px;
	background: url('http://www.spsr.ru/themes/spsr/images/bl1.png') -50px -35px no-repeat;
}
#b2{
	width:107px;
	height:237px;
	background: url('http://www.spsr.ru/themes/spsr/images/bl2.png') -105px -35px no-repeat;	
	margin-top:118px;
}
#right_menu{
	margin-top: 27px;
}
div.form-item-collection-time-from{float:left;}
div.form-item-collection-time-to {display:inline;}
div.form-item-collection-time-to label {width:15px;}
div.form-item-collection-time-from label {width: 100px;}
#right_menu a, #right_menu span{
	display:block;
	width:220px;
	font:14px HeliosLightRegular;
	text-decoration:none;	
	text-align:center;
	padding-top:26px;
	text-transform: uppercase;
	outline:none;
}
.right_menu{
	background: url('http://www.spsr.ru/themes/spsr/images/bg_right_menu.png') no-repeat;	
	height:48px;		
	margin-bottom:6px;		
}
.right_menu:hover, .right_menu.active{	
	background-position:0 -74px;
	color:#fff;
}
.right_menu_last{	
	background: url('http://www.spsr.ru/themes/spsr/images/bg_right_menu.png') no-repeat;
	background-position:0 -148px;	
	height:45px;
	margin-bottom:8px;
}
.right_menu_last:hover, .right_menu_last.active{	
	background-position:0 -219px;	
	color:#fff;
}
/*icons*/
.icon{
	height:47px;
	display:inline-block;
	padding:0px 0px 0px 57px;
}
.icon1{
	height:43px;
	display:inline-block;
	padding:4px 0 0 57px;	
}
.icon2{	
	display:inline-block;
	padding:0 0 0 57px;	
	line-height:16px;
}
.wrap_name_doc{
	width:200px;
}
.wrap_name_doc a{
	font-size:14px;
}

.icon_pdf{
	background: url('http://www.spsr.ru/themes/spsr/images/icon_pdf.gif') no-repeat;
}
.icon_stroke{
	background: url('http://www.spsr.ru/themes/spsr/images/icon_stroke.gif') 0px 3px no-repeat;
}
.icon_doc{
	background: url('http://www.spsr.ru/themes/spsr/images/icon_doc.gif') no-repeat;
}
.icon_xls{
	background: url('http://www.spsr.ru/themes/spsr/images/icon_xls.gif') no-repeat;
}
.icon_zip{
	background: url('http://www.spsr.ru/themes/spsr/images/icon_zip.gif') no-repeat;
}
.icon_jpg{
	background: url('http://www.spsr.ru/themes/spsr/images/icon_jpg.gif') no-repeat;
}
.icon_ppt{
	background: url('http://www.spsr.ru/themes/spsr/images/icon_ppt.gif') no-repeat;
}
.icon_cdr{
	background: url('http://www.spsr.ru/themes/spsr/images/icon_cdr.gif') no-repeat;
}
.icon_ai{
	background: url('http://www.spsr.ru/themes/spsr/images/icon_ai.gif') no-repeat;
}
.icon_gif{
	background: url('http://www.spsr.ru/themes/spsr/images/icon_gif.gif') no-repeat;
}
.icon_psd{
	background: url('http://www.spsr.ru/themes/spsr/images/icon_psd.gif') no-repeat;
}
.icon_rar{
	background: url('http://www.spsr.ru/themes/spsr/images/icon_rar.gif') no-repeat;
}
.icon_empty{
	background: url('http://www.spsr.ru/themes/spsr/images/icon_empty.gif') no-repeat;
}
/*******/
/*list*/
.list, .slide_list{
	/*margin-bottom:25px;*/
}
.list a, .slide_list a{
	text-decoration: none;
	font-size:12px;
}
.list div{
	margin-top:10px;
	overflow:hidden;
	position: relative;
	width: 696px;
}
.slide_list div.slide_content{
	margin-top:10px;
}
.list li, .slide_list li{
	margin-bottom:10px;
}
.list p, .slide_list p{
	margin-bottom:5px;
}
.money{
	color:#666;
	font-style:italic;	
}
/******/
/*table*/
.style_table{
	margin-bottom:25px;
	width: 100%;
}
.style_table td{		
	border:1px solid #dfdfdf;
	height:49px;
	padding:0 20px;
	color:#555555;	
}
.style_table thead td{
	font:bold 14px HeliosLightRegular;
	height:34px;
	padding:14px 20px 10px 20px;
	vertical-align:top;
	background-color:#dfdfdf;
}
.bg_tr td{
	background: url('http://www.spsr.ru/themes/spsr/images/bg_table_td.jpg') repeat-x;	
}
.border-top-left-radius{
	border-top-left-radius:5px;
	-moz-border-radius-topleft:5px;
}
.border-top-right-radius{
	border-top-right-radius:5px;
	-moz-border-radius-topright:5px;
}
.border-bottom-right-radius{
	border-bottom-right-radius:5px;
	-moz-border-radius-bottomright:5px;
}
.border-bottom-left-radius{
	border-bottom-left-radius:5px;
	-moz-border-radius-bottomleft:5px;
}
/*question*/
.question{
	color:#5e5d5d;
}
.question td{
	padding:0px 15px 25px 0px;
	vertical-align:top;
}
.question .text{
	width:275px;
	height:23px;
}
.question .select{
	width:277px;
	height:23px;
}
.question .textarea{
	width:275px;
	height:125px;
	overflow:hidden;
}
.question .error{
	padding-top:4px;
}
.send_form{
	margin-left:223px;
}
/**********/
/*search*/
.search_site{
	margin-bottom:40px;
	color:#666;
}
.search_site .search_text{
	width:337px;
	height:23px;
}
.search_site td{
	vertical-align:top;
	padding:0px 7px 7px 0px;
}
.eg{
	border-bottom:1px dashed #bbaa98;
	font-style:italic;	
	color:#666;
	text-decoration:none;
}
.italic{
	font-style:italic;	
	color:#666;
}
.result_search{
	margin-left:20px;
}
.result_search li{
	color:#bbaa98;
	font:bold 14px "Trebuchet MS";
	line-height:18px;
}
.result_section{
	font:16px "Trebuchet MS";	
}
.result_article{
	font:12px "Trebuchet MS";
	display:inline-block;
	text-decoration:none;
	color:#3d3d3d;
	margin:5px 0 10px 0;
	line-height:18px;
}
.result_article:hover{
	color:#005aab;
}
.more_results{
	background: url('http://www.spsr.ru/themes/spsr/images/more_results.png') no-repeat;
	display:block;
	margin:0 auto;
	width:216px;
	height:37px;
	margin:30px auto;
}
/********/
.insurance{
	float:left;
	width:299px;
}
.worth{
	float:right;
	width:299px;
}
/*tabs*/
.wrap_tabs{
	margin-bottom:20px;
}
.wrap_tabs table td{
	vertical-align:top;
}
.tabs_l{
	background: url('http://www.spsr.ru/themes/spsr/images/tabs_l.png') no-repeat;
	width:3px;
	height:41px;
}
.tabs_c{
	background: url('http://www.spsr.ru/themes/spsr/images/tabs_c.png') repeat-x;		
	text-align:center;
	padding:11px 18px 0px 18px;	
	font:bold 16px HeliosLightRegular;
	height:30px;
	float:left;
	cursor:pointer;
	color:#000;
}
.tabs_r{
	background: url('http://www.spsr.ru/themes/spsr/images/tabs_r.png') no-repeat;
	width:3px;	
	height:41px;
}
.active{
	z-index:1;
	position:relative;
}
.active a{
	margin-top:0px !important;
}
.active .tabs_l{
	background: url('http://www.spsr.ru/themes/spsr/images/tabs_l_active.png') no-repeat;
	height:48px;
    text-decoration: none;
    cursor: default;
}
.active .tabs_c{
	background: url('http://www.spsr.ru/themes/spsr/images/tabs_c_active.png') repeat-x;
	height:37px;
    text-decoration: none;
    cursor: default;
}
.active a.tabs_c {color: #000;}
.active .tabs_r{
	background: url('http://www.spsr.ru/themes/spsr/images/tabs_r_active.png') no-repeat;
	height:48px;
}
.tab_content{
	width:430px;
	padding:20px;
	border:1px solid #d8d8d8;
	margin-top:-1px;
	line-height:24px;	
	border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
}
/******/
/*submenu*/
.wrap_submenu{
	position:absolute;
	margin-top:28px;	
	background-color:#fff;
	border-bottom:1px solid #429eb3;	
	border-right:1px solid #429eb3;	
	padding: 10px 0 10px 10px;	
	margin-left: 1px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-o-border-radius:5px;
	-moz-border-radius:5px;	
	-khtml-border-radius: 5px;
	/*behavior: url('http://www.spsr.ru/themes/spsr/images/border-radius.htc');*/
    z-index:1;
}
.wrap_submenu.our_company{
	height:18px;
}
*:first-child+html .wrap_submenu.our_company{
	left:-11px;
}
*:first-child+html .wrap_submenu.press{
	left:254px;
}
.wrap_submenu.last{
	left: -50px;   
	width: 621px;
}
#c_header .submenu a,#c_header .sub_submenu_c a{
	color:#005aab;
	font:bold 12px "Trebuchet MS";
	line-height:18px;	
}
#c_header .submenu span {line-height: 18px;}
#c_header .submenu a:hover,#c_header .sub_submenu_c a:hover{
	color:#fa4b53;
}
#c_header .submenu li{
	margin-right:11px;	
}
#top_menu .active_top_menu  .top_menu_active_c{
	background: url('http://www.spsr.ru/themes/spsr/images/top_menu_active_c.png') repeat-x;
	height:27px;
	color:#000;
	float:left;
	padding:0px 5px;
	text-decoration:none;
	padding-top: 9px;
}
#top_menu .active_top_menu  .top_menu_active_l{
	background: url('http://www.spsr.ru/themes/spsr/images/top_menu_active_l.png') no-repeat;
	float:left;
	width:5px;
	height:36px;	
}
#top_menu .active_top_menu  .top_menu_active_r{
	background: url('http://www.spsr.ru/themes/spsr/images/top_menu_active_r.png') no-repeat;
	float:left;
	width:5px;
	height:36px;
}
.active_top_menu{
	margin-top:-9px;
}
.active_top_menu.our_company{
	margin-left:-11px;
}
#top_menu .wrap_submenu .submenu .li_sub_submenu{
	background: url('http://www.spsr.ru/themes/spsr/images/submenu_marker.jpg') right 8px no-repeat;
	padding-right: 10px;
}
.sub_submenu{
	left: 218px;
    position: absolute;
    margin-top: 67px;
	display:none;
}
.sub_submenu.career{
	left: 327px;        
}
.sub_submenu div{
	float:left;
}
#top_menu .sub_submenu .sub_submenu_c ul li{
	float:none;
	margin:3px 0;
}
.sub_submenu_c{
	background: url('http://www.spsr.ru/themes/spsr/images/sub_submenu_c.jpg') repeat-x;
	height: 50px;
	width:110px;
}
.sub_submenu.career .sub_submenu_c{		
	width:130px;
}
.sub_submenu_l{
	background: url('http://www.spsr.ru/themes/spsr/images/sub_submenu_l.jpg') no-repeat;
	width:26px;
	height:50px;
}
.sub_submenu_r{
	background: url('http://www.spsr.ru/themes/spsr/images/sub_submenu_r.jpg') no-repeat;
	width:26px;
	height:50px;
}
.li_sub_submenu.quality a, .li_sub_submenu.career a, .li_sub_submenu.quality span, .li_sub_submenu.career span{
	padding-bottom:14px;
}
.li_sub_submenu.quality span {display:block;}

/********/
/*dop_uslugi*/
.wrap_dop_uslugi{
	margin:10px 0px 0px 40px;
}
.dop_uslugi ul{
	margin-bottom:20px;
}
.dop_uslugi li{
	padding-bottom:10px;
}
.dop_uslugi_title{
	font:bold 18px HeliosLightRegular;
	margin:0px 0px 15px -35px;
	background: url('http://www.spsr.ru/themes/spsr/images/marker_dop_uslugi.png') 0px 7px no-repeat;
	padding-left:35px;
	
}
/*calculator*/
.wrap_from_where{
	width:695px;
	height:84px;
	background-color:#efefef;
	margin-bottom:30px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
}
.from_where{
	padding:25px 0 0 25px;
}
.from_where input{
	width:285px;
	height:33px;
	float:left;
	font-size:18px;
	color:#999;
	padding-left:10px;
	line-height:33px;
}
.from_where input:focus{
	color:#000;
}
.from_where .arrow_from_where{
	float:left;
	background: url('http://www.spsr.ru/themes/spsr/images/arrow_from_where.png') no-repeat;
	width:24px;
	height:9px;
	margin:12px 10px 0 10px;
}

#parameters_of_origin,#insurance{
	margin-bottom:25px;
}
#parameters_of_origin td{	
	vertical-align:top;
}
#parameters_of_origin label{
	margin-right:8px;
	color:#5e5d5d;
	font-size:13px;
}
#parameters_of_origin input{
	width:55px;
	height:23px;
	margin-right:20px;	
}
#parameters_of_origin input,#insurance input{
	line-height:23px;
}
#parameters_of_origin .weight{
	padding-bottom:20px;
}
#parameters_of_origin .weight label{
	margin-right:38px;
}
#insurance .assessed_value, #tariffinvoice .assessed_value{
	width:115px;
	height:23px;
	margin-right:23px;
}
#insurance td{
	vertical-align:top;	
	font-size:13px;
}
#insurance label{
	width:81px;
	float: left; 
}
#insurance .form-radios label{
	float: none;
}
.fieldset{
	width:189px;	
	float: right;
	padding:15px;
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	font-size:13px;
	border:1px solid #999;
	position:relative;
	z-index:1;
}
.fieldset .title{	
	font-size:15px;
	font-weight:bold;
	position:absolute;
	margin:-26px 0 0 0;
	background-color:#fff;	
}
.fieldset li span,#insurance li span{
	display:inline-block;
	padding-left:20px;	
}
.fieldset li input{
	position:absolute;
	margin-top: 2px;
	display:block;
	width:15px;
	height:15px;	
}
#insurance li .radio{
	position:absolute;
	margin-top: 1px;
	display:block;
	width:15px;
	height:15px;
}
.fieldset img,#insurance img{	
	margin:0 0 0 4px;
	vertical-align:middle;
}
#insurance li,.fieldset li{
	margin-bottom:5px;
}
/*fix Drupal*/

.grippie{
	display:none;
}
input.form-checkbox, input.form-radio{
	vertical-align:top;
}
.form-radio{
	width:15px;
	height:15px;
}
.option img{
	margin: 2px 0 0 4px;
    vertical-align: top;
}
.form-item.form-type-textfield.form-item-housing label{
	width:50px;
	margin:0 9px 0 22px;
	width: auto;
}
.form-item.form-type-textfield.form-item-apartment-number label{
	margin:0 6px 0 14px;
	width: auto;	
}
.species_of_origin .form-item .description{
	font-size:13px;
	float: left;
    width: auto;
	margin-left:5px;	
	display:inline;
}
.species_of_origin{
	overflow:hidden;	
	width:270px;
}

/*end fix Drupal*/
.calculation{
	background: url('http://www.spsr.ru/themes/spsr/images/calculation.png') no-repeat;
	width:145px;
	height:48px;
	border:none;
	color:#000;
}
.wrap_hint{
	color:#333;
	position:absolute;
	margin-left: -180px;
	z-index:1;
	opacity:0.98;
	filter: alpha(opacity=98);
	line-height:18px;
}
.hint{	
	border:1px solid #bababa;
	padding:15px;
	width:296px;		
	margin-top:-1px;
	background-color: #F5F5F5;
}
.die_hint{	
	border-top:1px solid #bababa;
	border-left:1px solid #bababa;
	border-right:1px solid #bababa;
	width:296px;	
	position:relative;
	margin:0;
	z-index:1;
	padding:10px;
	background-color:#fff;
}
.hint span{
	border-bottom:1px dashed #333;
	font-weight: bold;
	font-size: 1.5em;
	margin-bottom: 10px;
}
.close_hint{	
	margin:2px 0 0 7px;
	cursor:pointer;
	float: right;
}
/*РєРІР°РґСЂР°С‚С‹ РЅР° РіР»Р°РІРЅРѕР№*/
#wrap_squares{
	position:absolute;
	height: 356px;
	width:696px;	
	margin-top:2px;
	z-index:1;
}
#wrap_squares .box{
	background: url('http://www.spsr.ru/themes/spsr/images/squares/sprite_sq.jpg') no-repeat;	
	border: 1px solid #000;
    position:absolute;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;			
	cursor:pointer;
}
#wrap_squares .box_opac{	        
    width: 100%;
	height: 100%;
	background-color: #fff;
	opacity: 0;
	filter: alpha(opacity=0);
	position:absolute;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;		
}
#wrap_squares .box .box_text{
	color: #000;
	background-color: #fff;
	font:14px BenderBold;
	position:absolute;

}
#wrap_squares #box1 .box_text{
font-size: 16px;
	bottom:90px;
	left:10px;
}
#wrap_squares #box2 .box_text{
font-size: 16px;
	bottom:15px;
	right:15px;
}
#wrap_squares #box3 .box_text{	
	text-align:center;
	bottom:45px;
	width:83px;
	left:50%;
	margin-left:-37px;
	font-size: 16px;
}
#wrap_squares #box4 .box_text{
	bottom:80px;
	right:15px;
	font-size: 16px;
}


#wrap_squares #box5 .box_text{
	bottom:15px;
	left:10px;		
	width:84px;
	left:50%;
	margin-left:-31px;
	font-size: 16px;
}
#wrap_squares #box6 .box_text{
	text-align:center;
	top:15px;
	left:50%;
	width:96px;
	margin-left:-47px;
	font-size: 16px;
}
#wrap_squares #box7 .box_text{
	bottom:5px;
	left:50%;
	width:120px;
	margin-left:-45px;
	font-size: 16px;
}
#wrap_squares #box8 .box_text{
	bottom:80px;
	left:75px;
	font-size: 16px;
}
#wrap_squares #box9 .box_text{
	bottom:15px;
	left:15px;
	font-size: 16px;
	width:80px;
}

#wrap_squares #box10 .box_text{
	bottom:55px;
	left:45px;
	font-size: 16px;
	width:80px;
}

#wrap_squares #box1{
	width:272px;
	height:116px;		
	background-position:-40px -1740px;
	left:0;
	top:0;
}
#wrap_squares #box3{
	width:98px;
	height:235px;
	right:157px;
	background-position:-75px -860px;
}
#wrap_squares #box4{
	width:154px;
	height:130px;
	right:0;
	background-position:-10px -430px;
}


#wrap_squares #box5{
	width:106px;
	height:235px;
	bottom:0;
	left:0;
	background-position:-40px -2656px;
	background-color:#000;
}
#wrap_squares #box6{
	width:163px;
	height:235px;	
	left: 109px; 	
    bottom:0;
	background-position:0px -2050px;
}
#wrap_squares #box2{
	width:161px;
	height:116px;	
	background-position:-26px -1160px;
	right:258px;	
}
#wrap_squares #box7{
	width:161px;
	height:116px;	
    bottom: 119px;
	background-position:-57px -2441px;
	right:258px;
}
#wrap_squares #box8{
	width:262px;
	height:116px;
	right: 157px;
    bottom:0;
	background-position:-50px -55px;
}
#wrap_squares #box9{
	width:154px;
	height:118px;
	right:0;
    bottom:0;
	background-position:-15px -1458px;
}

#wrap_squares #box10{
	width:154px;
	height:100px;
	top:133px;
	right:0;
    bottom:0;
	background-position:-283px -2786px;
}

#wrap_squares #wrap_box1 .pop_up{	
	top:100px;
	left:10px;
}
#wrap_squares #wrap_box5 .pop_up{
	bottom:20px;
	left:10px;
}
#wrap_squares #wrap_box6 .pop_up{
	bottom: -15px;
    left: 95px;
}
#wrap_squares #wrap_box7 .pop_up{
	bottom: 75px;
    left: 235px;
}
#wrap_squares #wrap_box8 .pop_up{
	bottom: -10px;
    left: 215px;
}
#wrap_squares #wrap_box2 .pop_up{
	top:90px;
    left:257px;
}
#wrap_squares #wrap_box3 .pop_up{
	right: 40px;
    top: 110px;
}
#wrap_squares #wrap_box4 .pop_up{
	right: 30px;
    top: 180px;
}

#wrap_squares #wrap_box9 .pop_up{
	right: -80px;
	bottom: -20px;
}

#wrap_squares #wrap_box10 .pop_up{
	right: 10px;
	bottom: 110px;
}
.pop_up{
	display:none;
	position:absolute;	
	z-index:2;
}
.pop_up_title,.pop_up_text{
	background-color:#191919;
	color:#fff;	
}
.pop_up_title{
	font:18px MyriadPro;
	padding:5px 10px 0 10px;
	display:inline-block;
}

.result_title{
	font:18px MyriadPro;
	padding:5px 10px 0 10px;
	display:inline-block;
}

.pop_up_text{	
	padding:5px 10px;
	line-height:18px;
}
#add_services_popup{
	position:absolute;
	width:696px;
	min-height:356px;	
	background-color:#afafaf;
	margin-top:-7px;
	display:none;
	/*-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;*/	
	line-height:24px;	
}

.left_add_services_popup,.right_add_services_popup{	
	float:left;
	padding: 0 25px;
    width: 298px;
	padding-top:15px;
}
.left_add_services_popup{
	float:left;
}
#add_services_popup p{
	color:#666666;
}
#add_services_popup ul li a{
	color:#fff;
	line-height:24px;
}
#add_services_popup ul li a:hover{
	color:#000;
	text-decoration:underline;
}
#add_services_popup p,#add_services_popup h3{
	margin-bottom:0px;
}
#add_services_popup ul{
	margin-bottom:27px;
}
.all_services{
	background-color:#000;
	width:302px;
	height:30px;
	bottom: 0;       
    right: 0;
	position:absolute;
	padding: 5px 0 0 20px;
}
.all_services a{
	color:#fff;	
}

/*РЅР°РєР»Р°РґРЅР°СЏ*/
.form_line_bill{
	font-size:13px;
	margin-bottom:23px;
}
.form_line_bill input[type=text]{
	width:205px;
	height:23px;	
	line-height:23px;
	padding-left:9px;
}
.form_line_bill label{
	width:95px;
	position: relative;
	float:left;
}
.form_line_bill  textarea{
	width:214px;
	height:130px;
	/*overflow:hidden;*/
}
.wrap_form_bill,.delim_form_bill{
	float:left;
}
.form_line_bill.last{
	margin-bottom:0;
}
.form_bill{
	margin-bottom:30px;
	float:left;
}
.delim_form_bill{
	width:1px;
	height:437px;
	background-color:#b2b2b2;
	margin:50px 30px 0 30px;
}
.form_line_iddog{
	margin-bottom:10px;
}
.form_line_iddog.right{
	float:right;
}
.form_line_iddog label{
	float:left;
	position:relative;
	width:55px;
	top:3px;
	font-size:13px;
}
.form_line_iddog input[type=text]{
	height:23px;	
	line-height:23px;
	width:151px;
	padding-left:9px;
}
.hoop,.cross{
	position:absolute;
	display:block;
}
.hoop{
	background: url('http://www.spsr.ru/themes/spsr/images/hoop.png') no-repeat;
	width:14px;
	height:14px;
	left:15px;
    top:10px;
}
.cross{
	/*background: url('http://www.spsr.ru/themes/spsr/images/cross.png') no-repeat;*/
	width:11px;
	height:11px;
	right:8px;
    top:8px;
}
.desc_bill{
	color:#999;
}
.desc_bill p{
	margin-bottom:5px;
}
.desc_bill ul{
	margin-left:15px;
}
.desc_of_origin{
	color:#5e5d5d;
}
.desc_of_origin td{
	padding-bottom:15px;
	vertical-align:bottom;
}
.desc_of_origin .first{
	width:280px;
	line-height:12px;
}
.desc_of_origin .two{
	width:75px;
	line-height:12px;
}
.desc_of_origin .free{
	width:105px;
	line-height:12px;
}
.desc_of_origin .four{
	width:90px;
	line-height:12px;
}
.desc_of_origin .five{
	width:90px;
	line-height:12px;
}
.desc_of_origin .six{
	line-height:12px;
}
.cell_param input[type=text]{
	width:55px;
	height:23px;
	color:#5e5d5d;
	line-height:23px;
	float:left;
}
.cell_select select{
	width:250px;
	height:25px;
	color:#5e5d5d;	
	font: 9px "Trebuchet MS";	
}
.cell_its input[type=text]{
	width:220px;
	padding-left:9px;
	height:23px;
	color:#5e5d5d;
	font-style:italic;
	line-height:23px;
	font: 13px;
}
.cell_param .div_cross{
	margin:3px 12px 0 0;
	float:right;
}
.wrap_turn{
	color:#5e5d5d;
	float:left;
	width:100%;
	margin-bottom:15px;
}
.turn{
	width:200px;
	float:left;
}
.turn div,.ships_to div{
	margin-bottom:5px;
}
.turn input[type=radio],.ships_to input[type=radio]{
	margin-right:10px;
	height: 15px;   
	position:absolute;
}
.turn label,.ships_to label{
	padding-left: 20px;
}
.turn p{
	margin-bottom:10px;
}
.types{
	float: left;
}
.types p{
	margin-bottom:5px;
}
.types select{
	width:140px;
	height:23px;
	margin-bottom:5px;
}
.wrap_add_params{	
	width:320px;
	height:215px;
	border:1px solid #EEEEEE;
	margin-top: -20px;
	float:right;
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
}
.add_params{
	margin:14px 0 0 20px;
}
.add_params ul{
	width:200px;
}
.add_params ul li{
	margin-bottom: 5px;
}
.add_params ul li input[type=radio]{
	display:block;
    height:15px;
    margin-top:1px;
    position:absolute;
    width:15px;
}
.add_params .wrap_assessed_value label{	
    padding:5px 0 0 10px;
	display:inline-block;
	line-height:12px;
}	
.add_params .wrap_assessed_value input[type=text],.ships_to input[type=text]{
	width:82px;
	height:23px;
	float:left;
	line-height:23px;
}
.add_params .wrap_assessed_value input[type=checkbox],.ships_to input[type=checkbox]{
	float:left;
	width:15px;
	height:15px;
}
.ships_to input[type=checkbox]{
	position:absolute;
}
.add_params .wrap_assessed_value{
	margin-bottom:10px;
	overflow: hidden;
}
.add_params .wrap_assessed_value div{
	float:left;
	line-height:12px;
	margin: 0 10px 0 5px;
}
.add_params ul li label,.pre_notice label{	
    padding-left: 20px;	
	display: inline-block;	
}
.add_params ul li img{
	margin: 0 0 0 4px;
    vertical-align:middle;
}
.ships_to .wrap_checkbox{
	color:#c4c4c4;
	margin-left:20px;
}
.ships_to{
	width:250px;
	float:left;
}
.sms_notice{
	float:left;
	width:250px;
}
.sms_notice input[type=text]{
	height:23px;
	width:171px;
	padding-left:9px;
	line-height:23px;
}
.sms_notice div{
	line-height:15px;
	margin-bottom:5px;
}	
.pre_notice{
	width:190px;
	float:left;
}
.pre_notice input[type=checkbox]{
	position:absolute;	
	width:15px;
	height:15px;
}
.wrap_delivery{
	overflow:hidden;
}
.submit_clear{	
	margin:30px 0;
	overflow:hidden;
}
.submit_clear .form-submit.ajax-processed{
	float:right;
}
.submit_clear .clear_form{
	margin:0 15px 5px 0;
}
.wrap_monitoring input[type=text]{
	width: 220px;
	height:25px;
	padding-left:9px;
	line-height:25px;
	float: left;
	margin-right:10px;
}
/*РІС‹Р·РѕРІ РєСѓСЂСЊРµСЂР°*/
.wrap_courier .tab_content{
	width:654px;
}
.courier_form_line{
	font-size:13px;
    margin-bottom:23px;
	overflow:hidden;	
}
.courier_form_line .two_line{
	line-height:15px;
}
.courier_form_line.last{
	margin-bottom:0;
}
.courier_form_line label{
	float:left;    
    width:170px;
	
}
.courier_form_line input[type="text"] {
    height:23px;
    line-height:23px;
    padding-left:9px;
    width:266px;
}
.courier_org{
	margin-bottom:30px;
	overflow: hidden;
}
.courier_form_line.house input[type=text]{
	width:30px;
	height:23px;
	padding-left:9px;
	float:left;
	margin-right:10px;
}
.courier_form_line.house .corps, .courier_form_line.house label[for=edit-housing]{
	width:50px;
	margin:0 9px 0 22px;
	width: auto;
}
.courier_form_line.house .room, .courier_form_line.house label[for=edit-apartment-number]{
	margin:0 6px 0 14px;
	width: auto;	
}
.courier_form_line.house input[type="text"]{
	margin:0px;
}
.courier_form_line textarea{
	width: 275px;
	height:125px;
	overflow:hidden;
}
.courier_form_line.date_reception .time_text{
	width:auto;
}
.form-item.form-type-select.form-item-collection-time-to label{
	margin:0 10px;
}
.form-item.form-type-select.form-item-collection-time-from label{
	margin:0 10px 0 30px;
}
.courier_form_line.date_reception .calendar, .courier_form_line.from_postcode .postcode{
	width:96px;
	height:23px;
	float: left;
	background-position:85px center;
}

.courier_form_line select.form-select {
	width:96px;
	height:23px;
	float: left;
	background-position:85px center;	
}

.courier_form_line select.select_long {width: 280px;}

.courier_form_line.date_reception .time_collection{
	width:36px;
	height:23px;
	float: left;
}

.courier_form_line .species_of_origin input[type="checkbox"]{
	float:left;	
	width:15px;
	height:15px;
	margin-top: 5px;
}
.courier_form_line .species_of_origin label{
	line-height:14px;
	width:auto;
	margin-left:5px;
}
.courier_form_line .species_of_origin.left{
	float:left;
	width:160px;
}
.courier_form_line.wrap_the_the_courier{
	text-align:right;
}
.courier_form_line .the_courier_or{
	border-left:1px solid #999;	
	vertical-align: top;
	height:47px;
	display: inline-block;
	margin: 0 20px;
}
.courier_form_line .the_courier_or span{
	margin:11px 0 0 -11px;
	position: absolute;
	background-color:#fff;
}
.datepicker{
	background: url('http://www.spsr.ru/themes/spsr/images/bg_datepicker.jpg') right center no-repeat;
}

.wrap_resmon{
    padding:10px;                   
    border:1px solid #D8D8D8;
    color:#045BA7;  
    margin-bottom:10px;
}

.wrap_resmon .resmon{
    padding:10px;                   
}

.wrap_resmon .resmon .red_res, .red_res{
    color:#EA2227;
}

.wrap_resmon .resmon .bold_res{
    font-weight: bold;
    font-size:13px;
}
#phones_values {display:none;}


ul.list_disc li {list-style: disc; margin: 10px 0 0 20px;}

.tariffinvoice_result {
margin: 25px 0 25px 0;
width: 100%;
border: 1px solid #CCC;
border-collapse: collapse;
display: none;
}

.tariffinvoice_result td {
text-align: center;
border: 1px solid #CCC;
padding: 3px;
}

.tariffinvoice_error {display: none; color: red; padding: 25px 0;}

.form-select {width: 100%;height:30px;}


/* РЁР°РїРєР° */
.header {
	min-width: 1001px;
	max-width: 1205px;
	color: #fff;
	font-weight: bold;
	margin: auto;
	position: relative;
}
.center {
	background-image: url("/themes/spsr/images/new/header.png");
	background-repeat: repeat-x;
	border: 0 none;
	height: 118px;
	margin: 0;
	padding: 0;
	white-space: nowrap;
}
#logo_text {
	position: absolute;
	top: 29px;
	width: 283px;
	height: 67px;
	background: url(/themes/spsr/images/new/logo_text.png) 0 0 repeat-x;
	left: 240px;
}
#phone {
	position: absolute;
	float: right;
	top: 28px;
	right: 148px;
	width: 329px;
	height: 37px;
	background: url("/themes/spsr/images/new/phone2.png") repeat-x;
}
#phone_text {
	float: right;
	font-size: 16px;
	height: 18px;
	position: absolute;
	right: 148px;
	text-align: right;
	top: 75px;
	width: 210px;/*background: #dbffb1;*/
}
#phone_text a {
	color: white;
	font-weight: bold;
}
#phone_text a:hover {text-decoration: underline;}


#menu {
	height: 37px;
	margin: 0 auto;
	position: relative;
	width: 97%;
}
/* Navigation
-----------------------------------------------------------------------*/

#nav {
	position: relative;
	margin-left: 20px;
	font-size: 16px;
	font-weight: normal;
	list-style: none;
}
#nav > li {
	position: relative;
	float: left;
	display: block;
}
#nav > li a {
	display: block;
	padding: 6px 8px;
	line-height: 25px;
	color: white;
	white-space: nowrap;
	text-decoration: none;
}
#nav > li > a:hover {
	background: #282828;/*color: #e1e1e1;*/
}
#nav > li:hover ul {
	position: absolute;
	display: block;
}

/* Submenu
----------------------------------*/

#nav ul.sub li {
	padding: 2px 8px;
}
#nav ul.sub li:hover {
	cursor: pointer;
	background: #282828;
	float: none;
}
#nav ul.sub a {
	padding: 0 8px;
}
/* Search
---------------------------------------------------------------------------*/

#search_wrap {
	display:block;
	width:100%;
	position: relative;
	margin-left: 10px;
	margin-right: 10px;
}
#search_wrap input {
	height: 25px;
	line-height:26px;
	padding: 0;
	margin: 0;
	border: none;
	color: #888;
	width:100%;
	background: /*#505050*/ none;
}
#search_center img, #search_center input[type=image] {
	position: absolute;
	top: 3px;
	right: 2px;
	width: 16px;
	height: 21px;
}
#search_left {
	/*background: url(/themes/spsr/images/new/input_left.png) no-repeat scroll left top transparent;*/
	padding-left:4px;
}
#search_center {
	/*background: url(/themes/spsr/images/new/input_center.png) 0 0 repeat-x;*/
	width:100%;
}
#search_right {
	padding-right:4px;
	/*background: url(/themes/spsr/images/new/input_right.png) no-repeat scroll right top transparent;*/
}

#lang {
	width: 70px;
	margin-left: 20px;
	margin-right: 20px;
	position: relative;
	top: 2px;
}

/*.ya-site-form__form {color: }*/

.ya-site-form {height: 25px !important;}

.ya-site-form__wrap tbody {border: none !important;}


#ya-site-form0 .ya-site-form__input-text {border: none !important;}

#ya-site-form0 .ya-site-form__input-text_type_hint {background-image: none !important;}

#ya-site-form0 .ya-site-form__submit_type_image {background: url(/themes/spsr/images/new/arrow.png) no-repeat scroll 0 0 transparent !important;}

#ya-site-form0 {height: 37px !important;}

#ya-site-form0, #ya-site-form0 .ya-site-form__form, #ya-site-form0 .ya-site-form__input, #ya-site-form0 .ya-site-form__input-text, #ya-site-form0 .ya-site-form__submit, #ya-site-form0 .ya-site-form__search-precise {color: #888 !important;}

.ya-site-form__input-text
{
    height: 21px!important;
    margin-top: 4px!important;
    background-color: transparent!important;
}

.link-wrapper {float: right; margin-top: 100px; display:none;}
.node--smi-page .link-wrapper {display: block;}
footer{height: 160px;}

.ui-menu-item{list-style: none; padding: 2px 5px}
.view-id-_stocks.view-display-id-default a{
    font-size: 18px;
    margin-bottom: 5px;
    color:#000
}
.view-id-_stocks.view-display-id-default a:hover {color: #d73213}
.view-id-_stocks.view-display-id-default .separator{margin: 20px 0;}

#page_content .view-smi-page h2 a{color:#000; text-decoration: none; font-size:18px}

#page_content .view-id-_press_release_spsr_formula_team h2 a {font-size: 18px; margin-bottom: 5px; color:#000}
#page_content .view-id-_press_release_spsr_formula_team  .link-wrapper {display: block; float: none; margin-top: 0;}

#page_content .view-id-smi_about_formula_team h2 a {font-size: 18px; margin-bottom: 5px; color:#000}
#page_content .view-id-smi_about_formula_team  .link-wrapper {display: block; float: none; margin-top: 0;}