body, html {
	height: 100%;
	width: 100%;
}
body {
	padding: 0px;
	margin: 0px;
	color:#464646;
	font: 100% Arial;
}
a img {
	border: none;
}
h1 {
	color: #F26522;
	font-size: 180%;
	font-weight: 500;
}
h2 {
	color: #F26522;
	font-size: 160%;
	font-weight: 500;
}
h2 span {
	color: #464646;
	font-size: 80%;
	font-weight:bold;
}

h3 {
	border-bottom: 1px solid #fff;
}
a {
	color:#355392;
	text-decoration:none;
	/* color: #436AA1;text-decoration: underline; */
}
a:hover{
	color:#f26522;
}	

a.detail {
	display: block;
	text-align: right;
	color: #464646;
	text-decoration: none;
	font-size: 85%;
}
P.note:before { 
	content: "Примечание: ";
	letter-spacing: 3px;
	color: #F26522;
}

th {
text-align:center;
}

table#price {
border-left:#000000 2px solid; 
border-top:#000000 2px solid; 
}

table#price th.b2 {
border-bottom:#000000 2px solid;
border-right:#000000 2px solid;  
}

table#price th.b4 {
border-right:#000000 2px solid;  
}

table#price th.b5 {
border-right:#000000 1px solid;  
border-bottom:#000000 1px solid;
}

table#price th.b6 {
border-right:#000000 2px solid;  
border-bottom:#000000 1px solid;
}

table#price2 th.b2 {
border-bottom:#000000 2px solid;
border-right:#000000 2px solid;  
}

table#price2 th.b2a {
border-bottom:#000000 1px solid;
border-right:#000000 1px solid;  
}

table#price2 th.b2b {
border-left:#000000 1px solid;
border-right:#000000 1px solid;  
}

table#price2 th.b2c {
border-bottom:#000000 1px solid;
}

table#price th.b3 {
border-top:#000000 2px solid;
border-bottom:#000000 2px solid;
border-bottom:#000000 2px solid; 
}

table#price th.b {
border-bottom:#000000 2px solid;
border-right:#000000 1px solid;  
}

table#price2 td.c {
border-bottom:#000000 1px solid;
border-right:#000000 1px solid;  
}

table#price td.a_1 {
border-bottom:#000000 2px solid;
border-right:#000000 2px solid;  
}

table#price td.a_2 {
border-right:#000000 2px solid;  
}

table#price td.a_3 {
border-bottom:#000000 2px solid;
}

table#price2 {
border-left:#000000 1px solid; 
border-top:#000000 1px solid; 
}

table#price2 th.b2 {
border-bottom:#000000 2px solid;
border-right:#000000 2px solid;  
}

table#price2 th.b2 {
border-bottom:#000000 2px solid;
border-right:#000000 2px solid;  
}

table#price2 th.b3 {
border-top:#000000 2px solid;
border-bottom:#000000 2px solid;
border-right:#000000 2px solid; 
}

table#price2 th.b4 {
border-bottom:#000000 2px solid;
border-left:#000000 2px solid; 
}

table#price2 th.b5 {
border:#000000 2px solid;
}

table#price2 th.b {
border-bottom:#000000 2px solid;
}

table#price2 td.a_1 {
border-bottom:#000000 2px solid;
border-right:#000000 2px solid;  
}

table#price2 td.a_2 {
border-right:#000000 2px solid;  
}

table#price2 td.a_3 {
border-bottom:#000000 2px solid;
}

table#price2 td.a_4 {
border-left:#000000 2px solid;
}

table#price2 td.a_5 {
border-left:#000000 2px solid;
border-bottom:#000000 2px solid;
}

table#price2 td.a_6 {
border-bottom:#000000 1px solid;
}

.span {
	display: inline-block;
	color: #acacac;
	font-size: 120%;
	padding-top: 3px;
}
.br {
	clear: both;
}
.orange {
	color:  #F26522;
} 
.picture {
	float: right;
	margin: 0px 0px 20px 20px;
}
.text {
	border-left: 1px solid #fff;
	border-top: 1px solid #fff;
}
.text td, .text th {
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;
	padding: 2px 15px;
}
.text th {
border-color:#CCCCCC;
background-color:#CCCCCC;
	text-align: left;
	font-weight:normal;
}
.item_feature {
	color: #F26522;
	font-size: 80%;
	width: 50px;
	font-weight: bold;
}
dt.item_feature {
	width: auto;
	font-family:Verdana;
}
dd {
	margin-bottom: 10px;
}
li {
	margin-bottom: 5px;
}
#bg_body {
	background: url(/i/bg_body.jpg) repeat-y right;
}
#top_bg {
	background: url(/i/top_bg.jpg) repeat-x top;
}
#top_corner {
	background: url(/i/top_corner.jpg) no-repeat right top;
	height: 190px;
}
#nav {
	float: right;
	width: 180px;
	color: #fff;
	font-size: 150%;
	text-align: right;
	margin-right: 10px;
}
#nav span {
	font-size: 70%;
}
#top_visual {
	height: 154px;
	background: transparent url(/i/visual.jpg) no-repeat left top;
	padding: 0px 124px 0px 480px;
}
#phones, #slogan {
	color: #fffcc0;
	position: absolute;
	left: 480px;
}
#phones {
	font-size: 150%;
	top: 8px;
}
#slogan {
	font-size: 80%;
	top: 33px;
}
#logo {
	position: absolute;
	left: 460px;
}
#menu_top {
	color: #f26522;
	position: absolute; 
    margin-top: 15px;
}
#menu_top a {
	font-size: 90%;
	color: #636363;
	text-decoration: none;
	display: inline;
	padding: 2px 12px;
}
#menu_top a:hover,#menu_top a.select {
	color: #ffffff;
	background-color: #F26522;
	border: none;
}
#content {
	font-size: 80%;
	padding-right: 40px;
}
#base {
	font-size: 70%;
	padding: 10px 40px 10px 30px; 
}
/* для главной */
#menu_catalogue {
	background: url(/i/bg_menu_catalogue.gif) repeat-x;
	background-position: 0px 44px;
	border-left: 1px solid #acacac;
	border-top: 1px solid #acacac;
	margin: 25px 0px;
}
#menu_catalogue td {
	border-right: 1px solid #acacac;
	border-bottom: 1px solid #acacac;
}
#menu_catalogue .new {
	background: #fefbd9  url(/i/bg_menu_catalogue.gif) repeat-x;
	background-position: 0px 44px;
	color: #F26522;
}
#menu_catalogue .new div {
	text-align: left;
	padding-left: 10px;
}
#menu_catalogue td.dir {
	padding: 8px 24px 6px 15px;
	text-align: center;
}
#menu_catalogue td.dir div.label {
	width: 156px;
	text-align: left;
}
/* для внутренней */
#menu_catalogue_s {
	background: url(/i/bg_menu_catalogue_s.gif) repeat-x bottom;
	background-position: 0px 15px;
}
#menu_catalogue_s td {
	border-right: 2px solid #fff;
}
#menu_catalogue_s a {
	color: #355392;
	display: inline-block;
	text-align: left;
	font-size: 0.95em;
	line-height: 1.48em;
	height: 24px; 
	padding-bottom: 10px;
	/* max-width: 95px; */	
}

#menu_catalogue_s a:hover{
	color:#f26522;
}

#menu_catalogue_s .new {
	background: url(/i/bg_menu_catalogue_new_s.gif) repeat-x bottom;
	background-position: 0px 15px;
}
#menu_catalogue_s .new a {
	color: #F26522;
}
.page {
	/* background-color: #ececec; */
    padding: 10px 60px 0 10px;
	margin-bottom: 20px;
	
}

#gallery .gallery_item {
	float: left;
	width: 150px;
	height: 150px; 
	margin: 0px 20px 20px 0px;
	background-color: #ffffff;
	text-align: center;
}
/* отзывы */
.item {
	margin-bottom: 20px;
}
.item_date {
	color: #F26522;
	font-size: 80%;
}
#paging {
	text-align: center;
	font-size: 80%;
}

.gost li {
	color: #F26522;
	text-transform: uppercase;
}
.gost ol li {
	color: #636363;
	text-transform: none;
	font-weight: bold;
}
.gost ol ol li, .gost ol li ul {
	font-weight:  normal;
}
#seo {
	padding: 0px 20px;
}
#seo h5 {
	color: #ACACAC;
}
#seo ul {
	margin-top: 0px;
	padding-top: 0px;
}
#seo a {
	color: #ACACAC;
	font-size: 80%;
}



/*_________________________________________________REDISGN_________________________________________*/

#left-menu{
	margin-right: 30px;
}


	#left-menu ul{
		background-color:#f8f5e9;
		list-style:none;
		font-size:14px;
		padding:0;
		width:290px;
		margin:0;
	}
		
		#left-menu ul li{
			padding:8px 0 8px 17px;
			border-bottom:1px solid #ffffff;
			border-top:1px solid #d1c9b0;
			margin:0;
		}

		#left-menu ul a{			
			color:#355392;
			text-decoration:none;
		}
		
		#left-menu ul a:hover{
			color:#f26522;
		}	
		
		#left-menu ul .btn{
			border-top:none;
		}
		#left-menu ul .bbn{
			border-bottom:none;
		}
		
#shadow-left-menu{
	background:url(/i/shadow-left.png) no-repeat;
	width:290px;
	height:25px;
}

#elecar{
	position:relative;
	font-style:italic;
}
	#undercar{
		color:#f26522;
		border:1px solid #f26522;
		padding:11px 13px;
		width:265px;
		margin-top:20px;
	}
	
		#undercar #pos-abs{
			left: 26px;
			position: absolute;
			top: 110px;
		}
		
#shadow-left-bottom{
	background: url("/i/shadow-left-bottom.png") no-repeat scroll 0 0 transparent;
    height: 13px;
    margin-left: 25px;
    width: 263px;
}
/*   ____________catalog________________*/
	#menu_catalogue_s div{
		background: url("/i/shadow-catalog.png") no-repeat scroll 40px 0 transparent;
		width:148px;	
		padding:22px 30px 0 0;
	}
	
	#menu_catalogue_s img{
		margin-left: 50px;
	}
	
	#right-sidebar{
		width:290px;
		margin-top:80px;
	}
	
		#right-sidebar p{
			width:235px;
			line-height:18px;
		}
		
		#right-sidebar #undercar{
			width:228px;
		}
		
		#right-sidebar #shadow-left-bottom {
			margin-left:0;
		}
		
		.mini-header{
			font-size:18px;
			text-decoration:underline;
			padding-top:20px;
		}
		
		#products p{
			padding-bottom:20px;
			line-height: 18px;
		}
		
		.orange-t{
			list-style-image:url(/i/orange-t.gif);
		}
		
		.shadow-right{
			background: url("/i/shadow-right.png") no-repeat scroll 0 0 transparent;
			height: 13px;			
			width: 263px;
		}
	
	.c-red{color:#ff0000;}
	.c-blue{color:#0000ff;}

.about-text{
	padding-right:20px;
}


	
	
	
	
	
	
	
