* {
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #444A4D;
	outline:none;
}
img {
border:none;
}
ol{
	margin: 0 0 0 20px;
}
ul{
	margin: 0 0 0 15px;
	list-style: none;
	}
	ul li {
		background: url("/images/pic_bull.gif") no-repeat 0px 5px;
		padding: 0 0 0 15px;
	}

.a_title{
	font-size: 18px; 
	color: #444A4D; 
	font-weight: bold; 
	text-decoration: none;
}

a:link , a:visited {
color:#136ac1;
}
a:hover {
color:#ea9a18;
}



.project{
	position: absolute; 
	left: 70px; 
	\\margin-left: -175px; 
	cursor: pointer;
	\\display: none;
	}
	.project-menu{
		display: none; 
		width: 350px; 
		border: 1px solid #1896DC; 
		border-top: none; 
		padding: 10px; 
		background: #F5F5F5;
		}
		.buttom-prj{
			margin-left: 90px;
			display: block;
		}
		.project-menu ul{
			list-style: none; 
			font-size: 14px;
			}
			.project-menu ul li{
				margin-bottom: 6px;
				padding-left: 25px;
				}
				.project-menu ul li a{
					color: #597C8F;
					text-decoration: none;
				}
				.project-menu ul li a:hover{
					color: #597C8F;
					text-decoration: underline;
				}
				

#header td {
height:364px;
background:#444A4D url(/images/bg_headf.png) top repeat-x;
}
#header-inner td {
background:#414649 url(/images/bg_headf_.gif) repeat-x;
height:150px;
}
#car {
background:url(/images/head_car.jpg);
width:204px;
height:107px;
float:right;
margin-right:30px;
}
#inner-image {
float:left;
/*
margin-left:200px;
//margin-left:110px;
*/
margin-top:-7px;
margin-left:17%;
//margin-left:1%;
}
#inner-image2 {
float:right;
margin-right:100px;
//margin-right:175px;
/*
margin-left:200px;
//margin-left:110px;
*/
margin-top:25px;
}
* html #inner-image2 {
//margin-right:165px;
}
#header-inner .right {
float:right;
width:80%;
text-align:center;
}
#header-inner #top-menu li {
padding-bottom:7px !important;
\\background: none;
}
#header .left {
height:364px;
width:30%;
float:left;
background:url(/images/bg_heade.jpg) right bottom no-repeat;
}
 #logo {
margin:10px 0 0 30px;
float:left;
}
#header .right {
float:right;
height:364px;
width:69.9%;
}
#top-menu {
float:right;
list-style:none;
margin-right:20px;
}
#top-menu li {
padding-right:6px;
float:left;
padding-top:20px;
padding-bottom:20px;
background: url("/images/pic_bull.gif") no-repeat scroll 7px 27px;
}
#top-menu a:link , #top-menu a:visited {
text-decoration:none;
color:#ea9a18;
font-size:14px;
font-weight:normal;
}
#top-menu a:hover {
color:#FFFFFF;
}
#top-menu .selected a:link , #top-menu .selected a:visited  {
color:#FFFFFF;
}
#header .right .center {
	width:48%;
	float:left;
	height:308px;
	background:url(/images/bg_heade.png) center bottom no-repeat;
	top:40px;
}
#header .right .center p {

}
#header .right .foto {
width:41%;
float:right;
height:322px;
background-color:#3d4144;
}
.clear {
clear:both;
height:0px;
line-height:0;
font-size:0px;
}
#body .left , #body-inner .left {
	padding-right:20px;

}
#right-table {
height:100% !important;
}
#right-table td {
height:50%;
}
#for-header-bg {
	position:static;
	background:url(/images/bg_head_.jpg) top right no-repeat;
	width:30%;
	height:20px;
	padding-bottom:16px;
	float:left;
}
#for-header-bg-right {
	background:url(/images/mann-b.jpg) top left no-repeat;
	width:41%;
	height:36px;
	float:right;
}
#for-header-bg-right-out{
float:right;
	width:69.9% !important;
	}
#for-header-bg-inner {
	position:static;
	background:url(/images/subhead_.jpg) top right no-repeat;
	width:204px;
	height:20px;
	float:right;
	margin-right:30px;
}
.top-text {
color:#FFFFFF;
width:300px;
padding-left:100px;
margin-top:30px;
//margin-top:50px;
}
.top-text a:link , .top-text a:visited {
color:#ea9a18;
}
.sub-menu {
padding-left:40px;
width:10%;
float:left;
padding-right:30px;
}
.sub-menu li {
list-style:none;
width:100px;
}
.sub-menu img {
margin-top:-4px;
padding-right:5px;
}
#right-content {
float:left;
width:83.5%;
padding-top:12px;
}
#right-content .col {
width:46%;
float:left;
padding-left:20px;
}
.grey-bg {
background:#f0f0f0 url(/images/corner00.gif) right bottom no-repeat;
padding-top:0px;
margin-top:20px;
float:left;
width:100% !important;
}
.grey-bg h1 {
padding-top:10px;
padding-bottom:15px;
width: 100%;
}
.name {
background:url(/images/sys_box0.gif) left top no-repeat;
padding-left:30px;
}
.name-news {
padding-top:20px;
padding-left:30px;
padding-bottom:30px;
}
#main td {
vertical-align:top;
}
.old-price {
float:left;
margin-top:5px;
margin-bottom:5px;
font-size:24px;
font-weight:bold;
}
.old-price s {
font-size:24px;
font-weight:bold;
}
.catalog-grey  td {
}
 .ord {
background:url(/images/bg_zakaz_grey.gif) top right no-repeat;
width:63px;
height:25px;
float:right;
padding-top:6px;
margin-top:5px;
margin-bottom:5px;
}
.catalog-white td {
}
.gab td{
padding-top:10px;
}
.catalog-white .ord {
background:url(/images/bg_zakaz.gif) top right no-repeat;
}
 .price {
	background:url(/images/yellow_price1.jpg) left top no-repeat;
	height:50px;
	float:left;
	width:108px;
	font-size:30px;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	text-align:center;
	padding-top:5px;
	margin-right:4px;
}
.catalog-white .price , .item-ord .price{
	background:url(/images/yellow_price.jpg) left top no-repeat;
	}
.price img {
}
.add-img {
background-repeat: no-repeat ;
width:116px;
height:48px;
float:left;
}
.catalog-white .add-img , .item-ord .add-img{
background: no-repeat ;

}
div.basket {
background:url(/images/sys_box_.gif) right top  no-repeat;
padding:12px;
padding-left:7px;
}
p.basket {
padding-left:12px;
padding-bottom:5px;
}
.cat-title {
background:url(/images/sys_box_.gif) right top  no-repeat;
padding:5px;
padding-left:5px;
}
.catalog {
margin-top:-15px;
}
.catalog li {
padding-top:5px;
color:#ea9a18;
list-style:none;
}
.catalog .l2 {
padding-left:35px;
background: none;
}
.catalog .l1 {
padding-left:17px;
padding-top:15px;
text-transform: uppercase;
/*
<img src="/images/pic_bull.gif" alt=" " /> 
*/
background:url(/images/pic_bull.gif) 7px 20px  no-repeat;
}

.catalog .l1 a{
	font-size: 14px;
	font-family: Tahoma;
}
.catalog .l2 a{
	font-size: 13px;
	font-family: Tahoma;
}

.catalog .selected a:link , .catalog .selected a:visited {
color:#ea9a18 !important; 
font-weight:normal !important;
}
.catalog .l1 img {
padding-right:4px;
margin-bottom:2px;
}
#for-index .right {
	
	height:220px;
}
.news-item {
float:left;
width:28%;
padding-left:30px;
padding-bottom:20px;
}

.index_page #right-bot {
\\margin-top:180% !important;
//margin-top:-40px !important;
}
#right-bot {
position:relative;
top:100%;
margin-top:-40px;
float:left;
}
#footer .left {
background:url(/images/sys_box0.gif) left no-repeat;
padding:12px;
float:left;
padding-left:35px;
margin-top:10px;
}
#footer .right {
float:right;
width:350px;
padding:5px;
padding-left:30px;
background:#444a4d;
}
#footer .right * {
color:#FFFFFF;
}
h1 {
font-size:16px;
font-weight:bold;
padding-left:20px;
padding-bottom:20px;
float:left;
}
h2 {
font-size:18px;
font-weight:bold;
padding-top:8px;
padding-bottom:8px;
}
.link-table {
float:right;
margin-bottom:12px;
}
.link-table td {
width:1px;
vertical-align:middle !important;
}
.link-table .selected a:link ,.link-table .selected a:visited {
color:#ea9a18;
}
.link-table .spice {
width:60px;
}
#body-inner p , #body p {
padding-bottom:10px;
}
.name h1 {
font-size:18px;
font-weight:bold;
padding-top:0px;
float:none;
padding-bottom:0px;
padding-left:0px;
}
h2.lit {
font-size:11px;
font-weight:normal;
padding-bottom:8px;
padding-top:0px;
float:none;
}
.lit a:link ,  .lit a:visited {
color:#333333 !important;
}
 h2.for-name {
font-size:27px;
font-weight:normal;
padding-top:0px;
float:none;
padding-bottom:2px;
padding-left:0px;
margin-left:-2px;
line-height:0.8;
}
h3.lit {
font-size:11px;
font-weight:normal;
padding-bottom:8px;
padding-top:0px;
float:none;
}
.content {
padding-left:20px;
font-size: 13px;
font-family: Tahoma;
}
.content img {
padding-right:10px;
}
.item {
width:30%;
min-width:240px;
float:left;
\\padding-right:10px;
padding-right:2px;
padding-bottom:20px;
}
.big  {
font-size:14px;
font-weight:bold;
text-decoration:underline;
}
.big-also  {
font-size:14px;
font-weight:bold;
}

.catalog-white .big {
padding-bottom:15px !important;
} 
.right-offer {
margin-top:40px;
background:url(2_400000.jpg) right top no-repeat;
height:260px;
padding-left:10px;
}
.price-str {
font-size:16px;
font-weight:bold;
}

.grey-bg .cont {
	color:#888;
	width:70%;
	padding-left:20px;
	padding-right:20px;
}
.it-ord {
}
.it-ord td{
vertical-align:middle !important;
padding-bottom:20px;
}



li.level-1 {

}


li.level-2 {
  margin-left: 30px;
  list-style-type: circle;
}


li.level-3 {
  margin-left: 60px;
  list-style-type: square;
}


li.level-4 {
  margin-left: 90px;
  list-style-type: disc;
}
.cart {
width:100%;
}
.cart td {
padding:10px;
border-bottom: 1px solid #bbb;
vertical-align:middle !important;
}
.cart th {
font-size:14px;
border-bottom: 1px solid #bbb;
padding-bottom:10px;
}
#cart-control {
text-align:right;
word-spacing:20px;
padding:10px;
border-bottom: 1px solid #bbb;

}
.cart input {
border:4px solid #ea9a18;
}
.cart-quantity {
border:1px solid #bbb !important;
height:14px !important;
width:40px !important;
padding:3px;
}
#cost-str {
font-size:16px;
font-weight:bold;
float:right;
margin-top:15px;
}
.big-cost {
font-size:22px;
}
#send-form td{
padding:10px;
border-top: 1px solid #bbb;
vertical-align:middle !important;

}
#send-form {
margin-top:10px;
}
.cart-info {
width:150px;
}

p.alert {
  padding: 10px 15px 10px 15px;
  border: 5px solid #f90;
  background-color: #ffc;
}



p.success {
  padding: 10px 15px 10px 15px;
  border: 5px solid green;
  background-color: #fff;
}



li.level-1 {

}


li.level-2 {
  margin-left: 30px;
  list-style-type: circle;
}


li.level-3 {
  margin-left: 60px;
  list-style-type: square;
}


li.level-4 {
  margin-left: 90px;
  list-style-type: disc;
}


span.red {
	color: #c30;
}

.photo-pr {
width:32.9%;
float:left !important;
padding-bottom:20px;
}
#prev {
margin-right:24px;
}
#jstyle {
position:relative; 
left: 100px;
width:200px;
}
.jstyle-out {
height:20px;
width:390px;
//width:395px;
position:absolute;
top:170px;
right:235px;
}
* html .jstyle-out {
//width:410px;
}
#jstyle img {
position:relative;
top:-53px;
float:left !important;
padding-right:100px;
}
#jstyle-in {
position:absolute;
}
.top-img-link {
width:100%;
}
.top-img-link td {
text-align:center;
width:15%;
}
.top-img-link td a:link , .top-img-link td a:visited {
color:#333333 !important;
/*text-decoration:none !important;*/
}
.top-img-link td a:hover {
text-decoration:underline !important
} 
 h2.for-name-new {
font-size:22px;
font-weight:normal;
padding-top:0px;
float:none;
padding-bottom:2px;
padding-left:0px;
margin-left:-2px;
line-height:2.4;
}
 h3.for-name-new {
font-size:22px;
font-weight:normal;
padding-top:0px;
float:none;
padding-bottom:2px;
padding-left:0px;
margin-left:-2px;
line-height:2.4;
}
 h2.for-name-new-inner {
font-size:17px;
font-weight:bold;
padding-top:8px;
float:none;
padding-bottom:2px;
padding-left:0px;
margin-left:-2px;
}
.gr {
color:#333333 !important;
text-decoration:none !important;
}
#client-form {
width:160px;
background:#f0f0f0;
padding:20px;
}
#client-form p {
margin:0px;
padding:0px;
}
#client-form input {
border: 1px solid #f0f0f0;
background:#FFFFFF;
width:160px;
margin-bottom:20px;
padding:2px;
}
.client-form-but {
text-decoration:underline !important;
color:#333333 !important;
}
.cost-place {
	background:url(/images/head.gif);
	width:260px;
	height:27px;
	padding-left: 15px;
	padding-top:10px;
}
.cost-item .in{ 
float:left;
width:200px;
padding-left:15px;

}
.compl-item {
width:160px;
height:300px;
float:left;
padding-left:40px;
}
.compl-item .big {
font-size:12px !important;
padding-left:0px !important;
margin-left:0px !important;
}
.compl-item .big {
padding-left:3px;
}
 .ord2 {
background:url(/images/bg_zakb0.gif) top right no-repeat;
width:63px;
height:25px;
float:right;
padding-top:6px;
margin-top:5px;
margin-bottom:5px;
}
.price2 {
float:left;
font-weight:bold;
font-size:13px;
padding-top:10px;
padding-left:6px;
}
.price2-striked {
float:left;
font-weight:bold;
font-size:13px;
padding-top:10px;
padding-left:6px;
text-decoration: line-through;
} 
.new-price2 {
background:url(/images/cost2.gif) no-repeat;
width:72px;
height:25px;
margin-left:-3px;
font-weight:bold;
padding-top:5px;
text-align:center !important;
float:left;
font-size:14px;
}
.to-new-price {
width:60px;
float:left;
margin-left:30px;
}

.photo-bot {
background:#3e4347;
width:146px;
color:#FFFFFF;
padding-top:0px;
padding-left:4px;
padding-bottom:0px !important;
height:23px;
//height:20px;
margin-top:-4px;
line-height:2.2;
//line-height:1.6;
float:left;
margin-bottom:10px;
}
.c {
background:#3e4347;
width:80px;
font-size:16px;
color:#FFFFFF;
font-weight:bold;
line-height:1.6;
//line-height:1.2;
margin-top:-3px;
float:left;
height:23px;
//height:20px;
margin-top:-4px;
margin-bottom:10px;
}
.item-in {
width:240px;
}

.text_features {
	font-size: 13px;
	font-family: Tahoma;
}


.metka {
	position: absolute;
	top: 280px;
	left: 100px;
	width: 10px;
	height: 10px;
	padding: 0;
	cursor: pointer;
	}
	.metka .title-metka {
		position: absolute;
		background: url('../img/obl.png');
		padding: 10px;
		display: none;
		width: 154px;
		height: 54px;
		z-index: 20000;
		top: 15px;
		left: 10px;
		}
		.metka .title-metka .price-metka {
			font-weight: bold;
		}
.elem-point {
	cursor: pointer;
	margin: 0 0 0 15px;
	}
	.name-point {
		width: 260px;
		display: block;
		float: left;
		text-align: left;
	}
	
	
	
	
/*
 * Спецпредложения
 * */
.dop-menu, .dop-menu-2 {
	list-style: none;
	margin: 0 0 0 0px;
	padding: 0px;
	height: 53px;
	border-bottom: 1px solid #a9a8a6;
	}
	.dop-menu li, .dop-menu-2 li {
		float: left;
		position: relative;
		}
		.dop-menu li a, .dop-menu-2 li a {
			color: #353535;
			display: block;
			font-size: 14px;
			font-weight: bold;
			text-decoration: none;
			height: 27px;
			padding: 7px 10px 0 10px;
			margin: 18px 0 0 0;
			border: 1px solid #a9a8a6;
			background: url(/includes/img/bg2.jpg) repeat-x;
			}
	.dop-menu .active, .dop-menu-2 .active {
		float: left;
		}
		.dop-menu .active a, .dop-menu-2 .active a {
			color: #FFF;
			font-size: 15px;
			height: 34px;
			margin: 0px;
			padding: 18px 10px 0 10px;
			border: 1px solid #eba01a;
			background: url(/includes/img/bg1.jpg) repeat-x;
			}
		.dop-menu .active i, .dop-menu-2 .active i {
			position: absolute;
			background: url(/includes/img/st1.jpg) bottom center no-repeat;
			width: 100%;
			height: 14px;
			bottom: -13px;
			}
.bl-dop-menu {
	display: none;
	margin: 20px 0 20px 0;
	}
	.kav-text p {
		color: #676e72;
		font-style: italic;
		margin: 10px 5px 0 30px;
		}
	.all-items {
		text-align: center;
		margin: 10px 0 40px 0;
		}
		.all-items a {
			color: #146ac1;
			font-size: 16px;
			font-weight: bold;
			}
			
	.spec-item-title {
		margin: 10px 0 0 0;
		}
		.spec-item-title a {
			font-size: 17px;
			}
	.bl-stol-price {
		width: 245px;
		}
	.stol-price {
			float: left;
			margin: 10px 0 0 0;
			text-align: left;
			width: 110px;
		}
		.price_s-old {
				color: #6A6A6A;
				font-family: Tahoma;
				font-size: 12px;
				font-weight: bold;
				text-align: left;
				text-decoration: line-through;
			}
		.price_s-new {
			color: #444A4D;
			font-family: Tahoma;
			font-size: 20px;
			font-weight: bold;
			text-align: left;
		}
	.bl-add_order {
		float: right;
		margin: 0 0 0 0;
		}
		
	.spec-pic {
		width: 245px;
		position: relative;
		}
		.spec-pic .spec {
			position: absolute;
			top: -10px;
			right: -20px;
			}
			
.dop-menu {
						list-style: none;
						margin: 15px 0 35px 0px;
						padding: 0px;
						height: 53px;
						border-bottom: 1px solid #a9a8a6;
						}
						.dop-menu li {
							float: left;
							position: relative;
							background: none;
							padding: 0px;
							}
							.dop-menu li a {
								color: #146AC1;
								display: block;
								font-size: 14px;
								font-weight: bold;
								text-decoration: underline;
								height: 27px;
								padding: 7px 10px 0 10px;
								margin: 18px 0 0 0;
								border: 1px solid #a9a8a6;
								background: url(/includes/img/bg2.jpg) repeat-x;
								}
						.dop-menu .active {
							float: left;
							}
							.dop-menu .active a {
								color: #FFF;
								font-size: 15px;
								height: 34px;
								margin: 0px;
								padding: 18px 10px 0 10px;
								border: 1px solid #eba01a;
								text-decoration: none;
								background: url(/includes/img/bg1.jpg) repeat-x;
								}
							.dop-menu .active i {
								position: absolute;
								background: url(/includes/img/st1.jpg) bottom center no-repeat;
								width: 100%;
								height: 14px;
								bottom: -13px;
								}
					.bl-dop-menu {
						display: none;
						margin: 20px 0 20px 0;
						}
						.kav-text p {
							color: #676e72;
							font-style: italic;
							margin: 10px 5px 0 30px;
							}
						.all-items {
							text-align: center;
							margin: 10px 0 40px 0;
							}
							.all-items a {
								color: #146ac1;
								font-size: 16px;
								font-weight: bold;
								}
								
						.spec-item-title {
							margin: 10px 0 0 0;
							}
							.spec-item-title a {
								font-size: 17px;
								}
						.bl-stol-price {
							width: 245px;
							}
						.stol-price {
								float: left;
								margin: 10px 0 0 0;
								text-align: left;
								width: 110px;
							}
							.price_s-old {
									color: #6A6A6A;
									font-family: Tahoma;
									font-size: 12px;
									font-weight: bold;
									text-align: left;
									text-decoration: line-through;
								}
							.price_s-new {
								color: #444A4D;
								font-family: Tahoma;
								font-size: 20px;
								font-weight: bold;
								text-align: left;
							}
						.bl-add_order {
							float: right;
							margin: 15px 0 0 0;
							}
							
						.spec-pic {
							width: 245px;
							position: relative;
							}
							.spec-pic .spec {
								position: absolute;
								top: -10px;
								right: -20px;
								}
								
						.dop-menu-2 li {
							background: none;
							padding: 0px;
							}


.size-img {
	height: 22px;
	width: 35px;
	float: left;
	margin: 0 10px 0 0;
	}
.size-title {
	float: left;
	width: 70px;
	}
.size-radio {
	float: left;
	}

