body{
	text-align:center !important;
	border:0;
	margin:0;
	padding:0}
/*navigation*/
#navigation{
	margin:0 auto;
	width:953px;
	text-align:left;
}
img#logo{
	float:left;
	margin:28px 0 0 0;
}
ul#catalog_menu{
	background-color:#F5280B;
	float:left;
	margin:56px 0 0 0;
	padding:0;
	list-style:none;
}
ul#catalog_menu li{
	float:left;
	height:42px;
	margin:0;
	padding:0;
	background:url(/i/menu/razd.gif) 100% 0 no-repeat;
}
ul#catalog_menu li a{
	height:42px;
	display:block;
	margin-right:2px;
	text-decoration:none;
}
ul#catalog_menu li span{
	visibility:hidden
}
ul#catalog_menu li a{
	background-position:0 0;
	background-repeat:no-repeat;
}
ul#catalog_menu li.car a{
	width:294px;
	background-image:url(/i/menu/car.gif);
}
ul#catalog_menu li.commercial a{
	width:334px;
	background-image:url(/i/menu/commercial.gif);
}
ul#catalog_menu li.technics a{
	width:216px;
	margin-right:0;
	background-image:url(/i/menu/technics.gif);
}
/****content****/
#content{
	padding:20px 0;
	text-align:left;
	clear:both;
	border-top:1px solid #FFF;
	width:953px;
	margin:0 auto !important;
}
/****company_menu****/
/*ul#company_menu{
	border-bottom:1px solid #BF435F;
	float:left;
	margin:0 0 0 -6px;
	width:795px;
	padding:1px 0 7px 0;
	font:bold 18px Arial narrow,sans-serif;
	text-transform: lowercase;
}
ul#company_menu li{
	margin:5px 50px 0 0;
	padding:0;
	float:left;
	clear:right;
	background-image:none;
}
ul#company_menu li.first{margin-left:42px}
ul#company_menu li.last{margin-right:0}
ul#company_menu li.now a:hover{color:#BD2325;}
ul#company_menu li.now a{color:#BD2325;}*/

ul#company_menu{
	width:122px;
	margin:0;
	padding:0;
}
#right_catalog ul#company_menu{
	margin:0;
}
ul#company_menu li{
	background-color:#2E84E9;
	background-position:0 0;
	background-repeat:no-repeat;
	overflow:hidden;
	padding:0;
	margin:0;
	
}
ul#company_menu li.chet{background-image:url(/i/menu/first_chet.gif);height:35px}
ul#company_menu li.nechet{background-image:url(/i/menu/first_nechet.gif);height:25px}
ul#company_menu li.last{background-image:url(/i/menu/first_last2.gif);height:87px}

ul#company_menu li.first1{background-image:url(/i/menu/first1.gif);height:25px}
ul#company_menu li.first2{background-image:url(/i/menu/first2.gif);height:35px}
ul#company_menu li.first3{background-image:url(/i/menu/first3.gif);height:25px}
ul#company_menu li.first4{background-image:url(/i/menu/first4.gif);height:35px}

ul#company_menu li a{
	color:#FFF;
	text-transform:uppercase;
	margin:2px 0 0 11px;
	display:block;
	font:bold 14px Arial narrow,sans-serif;
}
ul#company_menu li.nechet a{margin-top:6px}
ul#company_menu li.chet a{margin-top:2px}
ul#company_menu li.first1 a, ul#company_menu li.first2 a{margin-left:30px}
ul#company_menu li.first3 a, ul#company_menu li.first4 a{margin-left:38px}
ul#company_menu li a:hover{color:#D2E9FB}
ul#company_menu li.now a{color:#0A1D3F}
ul#company_menu li.last a{
	line-height:18px;
	margin-right:30px
}




/******footer*****/
body,html{height:100%}
#all{position:relative;height:100%}
html>body #all{height:auto;min-height:100%}
#footer{
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	padding-top:30px;
	height:60px;
	clear:both}
#footer, #empty{
	height:60px;
	clear:both}
/*
#alll{position:relative;height:100%}
html>body #alll{height:auto;min-height:100%}
#footer{
	background-color:#FFF;
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%
}
#footer,#empty{height:74px}
*/

#footer div.i{
	width:953px;
	margin:0px auto 0 auto;
	color:#BD2325;
	text-align:left;
}
#footer div.text_usual{
	margin:0 0 0 0 !important;
	
}
#footer .in{
	float:right;
	margin-left:20px;
}
/*******region_form********/
.region_form{
	padding: 30px 0 0 48px;
}
.region_form select{
	border:1px solid #E8E8E8;
	background-color:#F9F9F9;
	padding:0;
	width:97px;
	margin:0 0 6px 0
}
/**********seach_catalog**********/
#search_catalog{
	font-size:11px;
	padding-bottom:30px;
}
#right_catalog #search_catalog{
	margin-top:0
}
#search_catalog select{
	width:183px;
	border:1px solid #E8E8E8;
	background-color:#F9F9F9;
	margin:3px 0 8px 0;
	padding:0;
}
#search_catalog div.cost{
	clear:both;
	height:28px;
	margin:3px 0 1px 4px
}
#search_catalog div.cost div{
	float:left;
	clear:right;
}
#search_catalog div.input40{
	width:40px;
	height:20px;
	position:relative;top:-1px;
	background:url(/i/forms/input40.gif) 0 0 no-repeat;
}
#search_catalog input.input40{
	width:35px;
	border:0;
	margin:1px 0 0 2px;
	height:20px;
	background-color:transparent;
}
#calculator{
	
}
#calculator select, #calculator2 select{
	width:183px
}
#calculator2 div{
	
	height:29px;
}
#calculator2 p{
	margin:0 0 5px 157px;
}
.calculate_results{
	margin-top:23px;
	margin-left:53px;
	border-top:1px solid #E0A4B2;
	padding-top:20px;
}
.calculate_results p{
	margin-left:102px !important;
}
.calculate_results h1{margin-left:102px}
.calculate_results .res{
	color:#DA2D1D;
	font-weight:bold
}

#right .calculate_results_ajax h2, #right_catalog .calculate_results_ajax h2{margin:10px 0 0 0 !important}
#right .calculate_results_ajax img, #right_catalog .calculate_results_ajax img{margin:2px 0 0 0}
#right .calculate_results_ajax .res, #right_catalog .calculate_results_ajax .res{color:#DA2D1D;font-weight:bold}

.calculate_results_ajax{
	height:115px
}
#content_4 .calculate_results_ajax h2{margin:10px 0 0 145px !important}
#content_4 .calculate_results_ajax img{margin:2px 0 0 145px;clear:both}
#content_4 .calculate_results_ajax p.label{display:block;margin:0 0 0 145px}
#content_4 .calculate_results_ajax p.res{color:#DA2D1D;font-weight:bold;margin:0 0 0 145px}
#content_4 #avans{
	width:60px;
}
#content_4 #avans_usd_div{
	padding:4px 0 0 10px;
	float:left;
}
/*
.calculate_results label.before{
	width:89px !important
}
.calculate_results div{
	height:22px !important;
}*/
#calculator h2{margin-left:145px}
#right_catalog #calculator h2, #right #calculator h2{margin-left:0}
#right label.before{text-align:left;}
.page_message label.before{width:72px;}
.page_message h1{margin-left:83px;}
.page_message input.button{margin-left:83px;}

.page_request label.before{width:119px;}
.page_request input.button, .page_request .form_usual h2, .page_request h1{margin-left:131px;}

.page_advantages h1{margin-left:37px;}
.page_sequence h1, .page_sequence p{margin-left:37px;}

.page_calculator label.before{width:89px}
.page_calculator h1, .page_calculator input.button{margin-left:99px}
.page_calculator .calculate_results{margin-left:0px}

.page_calculator .calculator_wide label.before{width:150px}
.page_calculator .calculator_wide h1, .page_calculator .calculator_wide input.button{margin-left:160px}
.page_calculator .calculator_wide .calculate_results{margin-left:61px}
.page_calculator .calculator_wide h1{margin-left:99px}

#right input.button{
	margin-left:0
}
/****************/
.form_usual label{
	display:block;
	float:left;
	clear:left;
	width:144px;
	text-align:right;
	margin:4px 12px 0 0}
#right_catalog label{
	display:block;
	float:none;
	clear:left;
	width:144px;
	text-align:left;
	margin:4px 12px 0 0}
#calculator label{width:133px}
.form_usual .button{margin:4px 0 0 156px;clear:both}
#calculator .button{margin:4px 0 0 145px;clear:both}
#right_catalog .button{margin:4px 0 0 0}
.form_usual select{
	width:300px;
	margin:3px 0 0 0;
	float:left;
	background-color:#F3F3F3;
	border:1px solid #E8E8E8
}
.form_usual .input{
	background:url(/i/forms/input300.gif) 0 0 no-repeat;
	float:left;
	height:20px;
	overflow:hidden;
	width:300px;
	margin:3px 0 0 0}
.form_usual .input183{
	background:url(/i/forms/input183.gif) 0 0 no-repeat;
	float:left;
	height:20px;
	overflow:hidden;
	width:183px;
	margin:3px 0 0 0}
.form_usual .input100{
	background:url(/i/forms/input100.gif) 0 0 no-repeat;
	float:left;
	height:20px;
	overflow:hidden;
	width:100px;
	margin-top:3px}
.form_usual input.string, .form_usual .form_usual input.email{
	background-color:transparent;
	border:0;
	width:296px;
	height:15px;
	margin:2px 3px 3px 3px;
	padding:0}
.form_usual .input100 input.string{width:94px}
.form_usual .input183 input.string{width:177px}
.form_usual div.label{
	float:left;
	margin:4px 0 0 5px;
	padding:0;
}
.form_usual .textarea{
	background:url(/i/forms/textarea300.gif) 0 0 no-repeat;
	float:left;
	height:100px;
	overflow:hidden;
	width:300px;
	margin-top:3px}
.form_usual .textarea textarea{
	background-color:transparent;
	border:0;
	overflow:auto;
	width:294px;
	height:93px;
	margin:2px 3px 3px 3px}




	
	
