﻿@font-face {
    font-family: 'TimesNewRomanRegular';
    src: url('fonts/times-webfont.eot');
    src: url('fonts/times-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/times-webfont.woff') format('woff'),
         url('fonts/times-webfont.ttf') format('truetype'),
         url('fonts/times-webfont.svg#TimesNewRomanRegular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'TimesNewRomanBold';
    src: url('fonts/timesbd-webfont.eot');
    src: url('fonts/timesbd-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/timesbd-webfont.woff') format('woff'),
         url('fonts/timesbd-webfont.ttf') format('truetype'),
         url('fonts/timesbd-webfont.svg#TimesNewRomanBold') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'TimesNewRomanBoldItalic';
    src: url('fonts/timesbi-webfont.eot');
    src: url('fonts/timesbi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/timesbi-webfont.woff') format('woff'),
         url('fonts/timesbi-webfont.ttf') format('truetype'),
         url('fonts/timesbi-webfont.svg#TimesNewRomanBoldItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'TimesNewRomanItalic';
    src: url('fonts/timesi-webfont.eot');
    src: url('fonts/timesi-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/timesi-webfont.woff') format('woff'),
         url('fonts/timesi-webfont.ttf') format('truetype'),
         url('fonts/timesi-webfont.svg#TimesNewRomanItalic') format('svg');
    font-weight: normal;
    font-style: normal;

}

* {
	margin: 0;
	padding: 0;
}
html {
	height: 100%;
}
body {
	font-size: 13px;
	font-family:Arial, Tahoma, Verdana, sans-serif;
	width: 100%;
	height: 100%;
	background:#e8e5e5 url(images/bg.gif) repeat-x;
	color:#545450;
}
a:link, a:visited {
	color: #970102;
	outline: none;
	text-decoration: underline;
}
a:hover {
	text-decoration: none;
}
p {
	margin: 0 0 18px
}
img {
	border: none;
}
input {
	vertical-align: middle;
}

*:focus{
	outline: none;
}

.clr {
	clear:both;
	overflow:hidden;
	height:0;
}

#wrapper {
	width: 1000px;
	margin: 0 auto;
	min-height: 100%;
	height: auto !important;
	height: 100%;
}


/* Header
-----------------------------------------------------------------------------*/
#header {
	height: 134px;position:relative;
	overflow: hidden;
}
	#header .top {
		position:relative;
		right:-18px;
		padding:8px 0 0 0;
	}
	#header .top ul {
		list-style:none;
		text-align:right;
	}
	#header .top ul li {
		display:inline;
		color:#5d5c5c;
	}
	#header .top ul li a:link,
	#header .top ul li a:visited {
		color:#5d5c5c;
		text-decoration:none;
		margin:0 18px;
		font-size:13px;
	}
	#header .top ul li a:hover {
		color:#930001;
	}
	
	#header .logo {
		width:320px;
		position:absolute;
		left:0;
		top:52px;
	}
	#header .phone {
		width:400px;
		position:absolute;
		left:400px;
		top:67px;
	}
		#header .phone div {
			width:270px;
			float:left;
			font-family:"Times New Roman";
			font-weight:bold;
			color:#930001;
			font-size:16px;
			line-height:16px;
		}
			#header .phone div span {
				color:#5f5f61;
				font-size:13px;
			}
	#header .cart {
		width:238px;
		height:60px;
		position:absolute;
		right:0;
		top:52px;
		color:#930001;
		background:url(images/cart.png) no-repeat;	
	}
		#header .cart .cart-inner {
			padding:12px 0 0 97px;
			line-height:1.6;
			display: block;
			text-decoration: none;
		}
			#header .cart .cart-inner .info {
				display:inline-block;
				vertical-align:top;
				width:75px;
				text-align:right;
			}
			#header .cart .cart-inner .label {
				display:inline-block;
				vertical-align:top;
				width:60px;
				text-align:left;
			}
	.top-nav {
		height:70px;
		margin:0 0 10px 0;
		background:url(images/top-nav.png) no-repeat;
		overflow: hidden;
		width: 1000px;
	}

	.top-nav ul {
		list-style:none;
		/* text-align: justify; */
		line-height: 0;
		font-size: 0px; /* 1px для Opera */
		/* text-justify: newspaper; */
		zoom:1;
		/* text-align-last: justify;	 */
	}
	.top-nav ul:after {
		width: 100%; 
		height: 0px;
		visibility: hidden;
		overflow: hidden;
		content: '';
		display: inline-block;
	}
	.top-nav ul li {
		/* display:inline; */
		display: inline-block;
		line-height: normal;
		vertical-align: top; 
		//display : inline;
		/zoom : 1;
	}

	.top-nav ul li a:link,
	.top-nav ul li a:visited {
		text-decoration:none;
		text-transform:uppercase;
		color:#484849;
		font-size:17px;
		/* font-family:"Times New Roman"; */
		display:inline-block;
		vertical-align:top;
		height:50px;
		padding:0 41px;
		margin-top: 1px;
		border-left: 1px solid #e6e5e5;
		border-right: 1px solid #a5a3a3;
	}
	
		.top-nav ul li a span {
			display:inline-block;
			vertical-align:top;
			height:36px;
			padding:14px 0 0 0;
			cursor: pointer;
			font-weight: normal;
			font-size:17px;
			font-family:"TimesNewRomanRegular";
		}
	.top-nav ul li a:hover {
		color:#fff;
		background:url(images/hover.gif) repeat-x 0 0;
		padding: 1px 43px 0;
		margin: 0 -1px;
		border: none;
		position: relative;
	}
	
	.top-nav ul li.first a{
		border-radius: 3px 0 0 0;
		border-left: none;
		margin-left: 0;
		padding-left: 42px;
		behavior: url(pie.htc);
	}
	.top-nav ul li.first a:hover{
		padding-left: 42px
	}
	.top-nav ul li.last a{
		border-radius:0 3px 0 0;
		border-right: none;
		margin-right: 0;
		padding-right: 40px;
		behavior: url(pie.htc);
	}
	.top-nav ul li.last a:hover{
		padding-right: 42px;
	}
	
	/* IE9 hack */
	:root .top-nav ul li a{
		padding: 0 39px \0/IE9
	}
	:root .top-nav ul li a:hover{
		padding-top: 1px \0/IE9;
		padding-left: 42px \0/IE9;
		padding-left: 43px \0/IE9;
	}
	:root .top-nav ul li.first a:hover{
		padding: 1px 40px 0 \0/IE9;
	}
	
	
	.news {
		margin:0 0 10px 0;
	}
	.news .title {
		width:104px;
		height:46px;
		padding:8px 0 0 0;
		float:left;
		margin:0 40px 0 0;
		background:url(images/title.png) no-repeat 0 0;
		color:#fff;
		font-family:"Times New Roman";
		text-transform:uppercase;
		text-align:center;
	}
		.news .box {
			width:260px;
			float:left;
			margin:0 35px 0 0;
		}
		.news .box-last {
			width:260px;
			float:right;
			margin:0;
		}
		.news .box p {
			margin:0;
		}
		
	.news .intro-title {
		font-weight:bold;
		margin:0 0 8px 0 !important;
	}
		.news .intro-title a:link,
		.news .intro-title a:visited {
			text-decoration:none;
		}
		.news .intro-title a:hover {
			text-decoration:underline;
		}
	.news .all-news {
		text-align:right;
		padding:2px 0 0 0;
	}
		.news .all-news a:link,
		.news .all-news a:visited {
			padding:0 10px 0 0;
			background:url(images/arrow-b.gif) right center no-repeat;
			font-style:italic;
		}
/* Middle
-----------------------------------------------------------------------------*/
#middle {
	width: 100%;
	padding: 0 0 120px;
	height: 1%;
	position: relative;
}
#middle:after {
	content: '.';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
#container {
	width: 100%;
	float: left;
	overflow: hidden;
}
#content {padding: 0 215px;}
#content .breadcrumbs  {
	background:#c3c0c0 url(images/module-title.gif) 0 0 repeat-x;
	color:#8e0001;
	font-size:14px;
	border-radius:4px 4px 0 0;
	margin:0 0 20px 0;
	font-weight: normal;
    padding: 15px;
    text-align: left;
	font-family:"Times New Roman";
	behavior: url(pie.htc);
}
#content .breadcrumbs a:link,
#content .breadcrumbs a:visited {
	text-decoration:none;
	text-transform: none;
}
#content .breadcrumbs a:hover {
	text-decoration:underline;
}

.product-info-top {margin:0 0 20px 0;}
.like {width:468px;float:left;}
.print {text-align:right;}
.print img {vertical-align:middle;}
.print a {
	margin:0 10px 0 0;
	color:#797979;
	display:inline-block;
	vertical-align:middle;
}

.product-img {
	width:302px;
	float:left;
}
.product-img a {
	display:inline-block;
	vertical-align:middle;
	width:302px;height:195px;
	border-radius:5px;
	behavior: url(pie.htc);
}
.order-info {
	width:258px;
	float:right;
} 
.order-info .name {
	font-size:14px;
	color:#605f5f;
	background:#e6e5e5 url(images/name-bg.jpg) repeat-x;
	padding:10px;
	border-radius:4px;
	behavior: url(pie.htc);
}
.pay-info  {padding:10px 20px 0 20px;line-height:1.7;}
	.pay-info .span {font-size:18px;color:#910001;}
.add-cart {background:#e6e5e5;padding:10px;border-radius:0 0 5px 5px;position:relative;behavior: url(pie.htc);}
	.add-cart .inputbox {
		width:30px;
		padding:2px 5px 2px 0;
		margin:0 0 0 10px;
		text-align:right;
		border:1px solid #b4b2b2;
		vertical-align:middle;
		font-family:Arial;
		font-size:13px;
		color:#605f5f;
	}
	.add-cart label {
		display: inline-block;
		vertical-align:middle;
	}
	.button-box {
		background: url(images/b.gif) repeat-x 0 0;
		border-radius: 4px 4px 4px 4px;
		display: inline-block;
		height: 31px;
		margin: 0 !important;
		padding: 0 10px !important;
		position:absolute;
		right:0;
		top:5px;
		behavior: url(pie.htc);
	}
	.button-box input {
		background: none repeat scroll 0 0 transparent;
		border: medium none;
		color: #FFFFFF;
		cursor: pointer;
		font-size: 13px;
		height: 31px;
		text-transform: uppercase;
		font-family: 'Times New Roman'
	}
	.button-box:hover {
		background-position: left -31px;
	}
	.button-box:hover input {
		color: #8E0001;
	}
	
.product-description {line-height:1.7;}
.product-description p {text-align:justify;}
#content h3 {
	font-weight:normal;
	text-transform:uppercase;
    color: #8E0001;
    font-family: "Times New Roman";
    margin: 0 0 10px 0;
}

	#content h3 a {
		display:inline-block;
		vertical-align:middle;
		position:relative;
		margin:0 0 0 5px;
		top:-4px;
	}
	#content p {
		line-height:1.7;
	}
	#content h3 a img {
		display:inline-block;
		vertical-align:middle;
	}
.line {
	height:2px;
	background:url(images/line.gif) repeat-x;
	margin:0 0 20px 0;
}
#content .pagination {margin:0 0 20px 0;text-align:center;}
#content .pagination a.page:link,
#content .pagination a.page:visited {
	display:inline-block;
	vertical-align:middle;
	width:22px;
	height:18px;
	padding:5px 0 0 0;
	text-align:center;
	color:#8e0001;
	font-size:14px;font-family:"Times New Roman";
	line-height:14px;
	text-decoration:none;
	margin:0 3px;
	background:url(images/page.png) 0 0 no-repeat;
}

#content .pagination a.page:hover {
	background:url(images/page.png) 0 -23px no-repeat;
	color:#fff;
	font-weight:bold;
}

#content .pagination a.next:link,
#content .pagination a.next:visited {
	width:92px;
	display:inline-block;
	vertical-align:middle;
	height:16px;
	padding:7px 0 0 0;
	margin:0 3px;
	font-size:11px;
	text-align:center;
	font-family:"Times New Roman";
	line-height:11px;
	text-transform: uppercase;
	text-decoration:none;
	background:url(images/next.png) 0 0 no-repeat;
}
#content .pagination a.next:hover {
	color:#fff;
	font-weight:bold;
	background:url(images/next.png) 0 -23px no-repeat;
}

	.cataloge .product {width:179px;float:left;margin:0 15px 30px 0;}
	.cataloge .product-last {
		margin:0 0 30px 0;
	}
		.cataloge .product .img {
			width:179px;
			height:137px;
			display:inline-block;
			vertical-align:middle;
			border-radius:4px;
			margin:0 0 0 0;
			position:relative;
			z-index:10;
			top:-5px;
			behavior: url(pie.htc);
		}
		.cataloge .product .category  {
			font-size:12px;
			font-weight:bold;
			text-align:right;
			padding:5px 10px 15px 0;
			border-radius:5px 5px 0 0;
			background:url(images/category.gif) 0 0 repeat-x;
			position:relative;
			z-index:0;
			behavior: url(pie.htc);
		}
		.cataloge .product .title  {line-height:1.5;text-align:center;}
		.cataloge .product .title a:link,
		.cataloge .product .title a:visited {
			text-decoration:none;
		}
		.cataloge .product .title a:hover{
			text-decoration:underline;
		}
		.cataloge .product .price {
			color:#8e0001;
			font-size:18px;
		}
		.cataloge .product .intro {line-height:1.5;font-size:11px;text-align:center;}
		.cataloge-main .article {font-size:11px;font-style:italic;padding:4px 0 0 0;margin:0 0 4px 0}
		.cataloge-main .add-cart {background:none;}
		.cataloge-main .button-box {position:relative;}
		.cataloge-main .product{}
		.cataloge-main .product .title a {font-size:14px;color:#605f5f;}
		.cataloge-main .product {
				width:179px;
				padding:15px 5px 5px 5px;
				margin:0 1px 20px 0;
				border-radius:5px;
				/* cursor:pointer; */text-align:center;
				behavior: url(pie.htc);
			}
		
		.cataloge-main .product:hover  {background:#b50305 url(images/product-hover.gif) left 100% repeat-x;}
		.cataloge-main .product:hover .article,
		.cataloge-main .product:hover .price,
		.cataloge-main .product:hover .title a:link,
		.cataloge-main .product:hover .title a:visited  {
			color:#fff;
		}
		.cataloge-main .product.stock-out .title a{
			color: #8e0001;
		}
		.cataloge-main .product.stock-out .price{
			color: #605f5f;
		}
		.cataloge-main .product.stock-out:hover  {background:#dbdada url(images/product-gray-hover.gif) left 100% repeat-x;}
		.cataloge-main .product.stock-out:hover .title a{
			color: #8e0001;
		}
		.cataloge-main .product.stock-out:hover .article{
			color: #605f5f;
		}
		.cataloge-main .product.stock-out .button-box{
			background-position: left -62px;
		}
		.cataloge-main .product.stock-out .button-box:hover{
			background-position: left -31px;
		}
			.cataloge-main .product.stock-out .button-box:hover input{
				/* color: #fff; */
			}
		
		
		
		
	.recomend .title a:link,
	.recomend .title a:visited {color:#605f5f;font-size:14px;	}
	.recomend .title a:hover {text-decoration:underline !important;}
	.recomend .price {
		color:#8e0001;
		font-size:18px;
		padding:10px 0 0 0;
		text-align:center;
	}
	
	.ask label {
		display:inline-block;
		vertical-align:middle;
		width:50px;
	}
	.ask .inputbox {
		width:268px;
		border:1px solid #b7b6b6;
		background:none;
		padding:2px 4px;
		color: #605F5F;
		font-family: Arial;
		font-size: 13px;
	}
	.ask .capcha a {
		text-decoration:none;display:inline-block;
		vertical-align:middle;
		
	}
	.ask .capcha a img {
		vertical-align:middle;
		border:1px solid #dbc1c2;
	}
	.ask .button-box {
		position:relative;vertical-align:middle;top:0px;
	}
	.ask .capcha .inputbox {
		width:198px;
		vertical-align:middle;
		margin:0 10px;
		
	}
	.ask .textarea textarea {
		width:566px;
		height:98px;
		border:1px solid #b7b6b6;
		background:none;
		padding:2px 4px;
		color: #605F5F;
		font-family: Arial;
		font-size: 13px;
		overflow:hidden;
		resize: none;
	}
	ul.list {
		list-style:none;
		margin:0 0 5px 0;
		line-height:1.7;
	}
	ul.list li {
		padding:0 0 0 15px;
		background:url(images/arrow-b.gif) left center no-repeat;
		font-family:"Times New Roman";
		font-size:14px;
	}
		ul.list li a:link,
		ul.list li a:visited {
			text-decoration:none;
		}
		ul.list li a:hover {
			text-decoration:underline;
		}
		
	.brand-top-left {
		width:135px;
		float:left;
	}
		.brand-top-left span {
			display:inline-block;width:129px;
			height:100px;
			padding:29px 0 0 0;
			background:url(images/clock.gif) left center no-repeat;
			text-align:center;
			font-size:48px;font-family:"Times New Roman";
			color:#fff;
			text-shadow: -1px -1px 2px #545450; 
			font-weight:bold;
			
		}
		
	.brand-top-right {
		width:425px;
		float:right;
	}
		.brand-top-right h3 {
			margin-bottom:5px !important;
		}
		
	.brand-box {
		width:130px;
		float:left;
		text-align:center;
		margin:0 16px 16px 0;
	}
	.brand-box-last {
		margin:0;
	}
		.brand-box .img {
			display:inline-block;
			vertical-align:top;
			width:130px;
			height:124px;
			padding:6px 0 0 0;
			margin:0 0 10px 0;
			background:url(images/brand-bg.gif) no-repeat;
		}
		.brand-box a.link:link,
		.brand-box a.link:visited {
			color:#605f5f;
		}
	.cataloge-main .filter {margin:0 0 20px 0;text-align:center;}
	.cataloge-main .pagination{
		margin:0 0 4px 0 !important;
		padding:0 0 14px 0;
	}
	.ico-brand {
		position:absolute;
		top:95px;
	}
	
/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
	float: left;
	width: 208px;
	margin-left: -100%;
	position: relative;
}
#sideLeft .module {width:200px;}
#sideLeft .module h3, #sideRight .module-category h3 {
	background:#c3c0c0 url(images/module-title.gif) 0 0 repeat-x;
	color:#8e0001;
	border-radius:4px 4px 0 0;
	margin:0;
	font-size: 14px;
	font-family:"Times New Roman";
	behavior: url(pie.htc);
}

#sideLeft .module-vote .description {
	color:#940001;
	font-style:italic;
	margin:0 0 10px 0;
	line-height:1.5;
}
#sideLeft .module-vote p {
	line-height:1.7;
}

#sideLeft form .radio {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	top:-1px;
	margin:0 4px 0 0;
} 
#sideLeft form .label  {
	display:inline-block;
	vertical-align:middle;
	margin:0 0 5px 0;
	width:138px;
}
#sideLeft .module-category .module-inner {
	padding:0;
} 
#sideLeft .module-category ul {
	list-style:none;
} 
#sideLeft .module-category ul li {
	
} 
#sideLeft .module-category ul li a:link,
#sideLeft .module-category ul li a:visited {
	text-transform:uppercase;
	text-decoration:none;
	color:#605f5f;
	font-size:13px;
	padding:14px 0 14px 10px;
	display:block;
	background:url(images/nav.png) left 0 no-repeat;
}	
	#sideLeft .module-category ul li.children {
		margin:0 0 0 0;
		background:none;/*  */
	}
	#sideLeft .module-category ul li.children a:link,
	#sideLeft .module-category ul li.children a:visited {
		text-transform:none;
		text-decoration:none;
		color:#605f5f;
		font-size:13px;
		display:inline-block;
		padding:8px 0 8px 10px;
		background:none;
	}
	#sideLeft .module-category ul li span {
		display:inline-block;
		padding:0 0 0 10px;
		cursor: pointer;
		background:url(images/arrow.gif) left 6px no-repeat;
	}	
		#sideLeft .module-category ul li ul {
			padding:5px 0;
		}
		#sideLeft .module-category ul li.child-1 span {
			margin:0 0 0 12px;
		}
		#sideLeft .module-category ul li.child-2 span {
			margin:0 0 0 24px;
		}
		#sideLeft .module-category ul li.child-3 span {
			margin:0 0 0 36px;
		}
#sideLeft .module-category ul li a:hover {
	color:#8e0001 !important;
} 

#sideLeft .module-feed .img {
	width:70px;
	float:left;
}
#sideLeft .module-feed .img img {
	border:3px solid #c8c5c5;
	border-radius:4px;
	position: relative;
	behavior: url(pie.htc);
} 
#sideLeft .module-feed .name {
	width:90px;
	float:left;
	/* font-weight:bold; */
	color:#9e0102;
	padding:8px 0 0 0;
	line-height:1.5;
} 
#sideLeft .module-feed .description {
	padding:10px 0 0 0;
	font-style:italic;line-height:1.5;
}

 /* Sidebar Right
-----------------------------------------------------------------------------*/
#sideRight {
	float: left;
	margin-right: -3px;
	width: 200px;
	margin-left: -200px;
	position: relative;
}
.module {
	margin:0 0 15px 0;
}
.module h3 {
	padding:15px 0;
	text-align:center;
	font-weight:normal;
	text-transform:uppercase;
	font-family:"Times New Roman";
}

#sideRight .module-filter h3 {
	background:#8e0001;
	color:#fff;
	font-size: 14px;
	border-radius:4px 4px 0 0;
	behavior: url(pie.htc);
}
.module .module-inner {
	padding:15px;
	background:url(images/module-inner.gif) repeat-y 0 0;
}
#sideRight .module-filter select {
	width:170px;
	border:1px solid #c4c1c1;
	padding:1px;
	color:#545450;
	font-size:13px;
	font-style:italic;
}
#sideRight .module-filter span {
	font-size:13px;
	color:#8e0001;
	display:inline-block;
	margin:0 0 4px 0;
	padding:4px 0 0 0;
}
#sideRight  .module-filter .check {
display:inline-block;
	vertical-align:middle;
	position:relative;
	top:-3px;
	margin:0 4px 0 0;
}

#sideRight  .module-filter .radio {
	display:inline-block;
	vertical-align:middle;
	position:relative;
	top:-1px;
	margin:0 4px 0 0;
}
#sideRight  .module-filter label  {
	display:inline-block;
	vertical-align:middle;
	margin:0 0 5px 0;
	width:138px;
}
#sideLeft p, 
#sideRight  .module-filter p {
	margin:0;
}
p.button-row {
	text-align:center;
	padding:20px 0 0 0;
}
.button-row span {
	display:inline-block;
	height:31px;
	padding:0 10px !important;
	border-radius:4px;
	margin:0 !important;
	background:url(images/b.gif) repeat-x 0 0;
	behavior: url(pie.htc);
}
.button-row span:hover {background:#fff;}
.button-row input {
	height:31px;
	background:none;
	border:none;
	color:#fff;
	font-size:13px;
	text-transform:uppercase;
	cursor:pointer;
} 
.button-row span:hover input {
	color:#8e0001;
}

.module-bottom {
	height:3px;
	background:url(images/module-bottom.gif) no-repeat 0 0;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
	width: 1000px;
	margin: -120px auto 0;
	height: 120px;
	background: url(images/line.gif) repeat-x 0 0;
	position: relative;
}
	#footer .bottom-nav {
		padding:12px 0 12px 0;
		background: url(images/line.gif) repeat-x 0 100%;
	}
		#footer .bottom-nav ul {
			list-style:none;
			text-align:center;
		}
		#footer .bottom-nav ul li {
			display:inline;
		}
		#footer .bottom-nav ul li a:link,
		#footer .bottom-nav ul li a:visited {
			text-decoration:none;
			font-family:"Times New Roman";
			font-size:18px;
			color:#484849;
			margin-right:70px;
		}
		#footer .bottom-nav ul li a:hover {
			color:#ab0204;
		}
		
	#footer .copyright {
		width:262px;
		float:left;
		padding:8px 0 0 0;
	}
	#footer .link {
		width:560px;
		float:left;
		text-align:center;
	}
	
	#footer .link a:link,
	#footer .link a:visited {
		margin:0 10px;
	}
 	
	#footer .design {
		width:172px;
		float:right;
		text-align:right;
		padding:8px 0 0 0;
	}
	
/* slider */
.slider{
	position: relative;
	margin-top: -20px;
}
	.slider .slides_holder{
		height: 258px;
		width: 840px;
		margin: 0 auto;
	}
		.slider .slides_holder .item{
			height: 258px;
			width: 840px;
		}
			.slider .slides_holder .item .img{
				float: right;
				width: 465px;
			}
			.slider .slides_holder .item h3{
				color: #484849;
				font-size: 28px;
				line-height: 33px;
				font-family: 'Times New Roman';
				margin-bottom: 21px;
				padding-top: 30px;
			}
			.slider .slides_holder .item p{
				font-size: 18px;
				line-height: 26px;
				color: #5f5f61;
				font-family: 'Times New Roman';
				margin-bottom: 23px;
			}
			.slider .slides_holder .item .more{
				color: #900001;
				font-size: 14px;
				text-transform: uppercase;
				font-family: 'Times New Roman';
				text-decoration: none;
			}
			.slider .slides_holder .item .more:hover{
				text-decoration: underline;
			}
	.slider .prev,
	.slider .next{
		display: inline-block;
		width: 39px;
		height: 0;
		padding-top: 42px;
		background: url(images/slide-arrows.png) no-repeat;
		position: absolute;
		overflow: hidden;
		top: 113px;
	}
	.slider .prev{
		background-position: left top;
		left: -2px;
	}
	.slider .next{
		background-position: -39px top;
		right: -2px;
	}
	
.gray-menu{
	background: url(images/gray-menu.png) no-repeat left top;
	height: 152px;
	overflow: hidden;
	margin-bottom: 10px;
}
	.gray-menu ul{
		list-style: none;
	}
		.gray-menu ul li{
			float: left;
			height: 134px;
			width: 200px;
			/* margin-left: -1px;
			margin-right: -1px; */
			
		}
			.gray-menu ul li a{
				display: block;
				border-left: 1px solid #e7e5e5;
				border-right: 1px solid #bebdbd;
				height: 120px;
				text-align: center;
				text-decoration: none;
				padding-top: 14px;
				font-family: 'Times New Roman';
				width: 200px;
				margin: 0 -1px;
			}
			.gray-menu ul li a:hover{
				background: url(images/gray-menu-item.png) repeat-x left -134px;
				width: 202px;
				position: relative;
				border: none;
			}
			.gray-menu ul li a:active{
				background: url(images/gray-menu-item.png) repeat-x left 0px;
				width: 202px;
				position: relative;
				border: none;
				color: #fff;
			}
			.gray-menu ul li a span{
				cursor: pointer;
			}
			.gray-menu ul li.first a{
				border-radius: 4px 0 0 4px;
				behavior: url(pie.htc);
			}
			.gray-menu ul li.last a{
				border-radius: 0 4px 4px 0 ;
				behavior: url(pie.htc);
			}
				.gray-menu ul li a .img{
					height: 75px;
					overflow: hidden;
					width: 100%;
					display: inline-block;
				}
				.gray-menu ul li a:active .img img{
					margin-top: -75px
				}
				.gray-menu ul li a .link{
					font-size: 14px;
					text-transform: uppercase;
					display: inline-block;
					height: 38px;
					width: 100%;
					/* line-height: 18px; */
				}
				.gray-menu ul li a .link span{
					display: inline-block;
				}
				.gray-menu ul li a .link .aux{
					height: 100%;
					width: 0px;
					display: inline-block;
					vertical-align: middle;
				}



#sideRight .module-filter .inp {
	width:166px;
	border:1px solid #c4c1c1;
	padding:1px;
	color:#545450;
	font-size:13px;
	font-style:italic;
}
.form_inputs,.inputtext,.address_elem{
	width:166px;
	border:1px solid #c4c1c1;
	padding:1px;
	color:#545450;
	font-size:13px;
}
.cataloge-main .article p{
	line-height:auto;padding:0;margin:0;
}
#content .pagination b{
	display:inline-block;
	vertical-align:middle;
	width:22px;
	height:18px;
	padding:5px 0 0 0;
	text-align:center;
	color:#000000;
	font-size:14px;font-family:"Times New Roman";
	line-height:14px;
	text-decoration:none;
	margin:0 3px;
	background:url(images/page.png) 0 0 no-repeat;
}
#content .pagination b.all{
	background:none;
	width:auto;
}
#content h1 {
	font-weight:normal;
	text-transform:uppercase;
  color: #8E0001;
  font-family: "Times New Roman";
  margin: 0 0 10px 0;
	font-size:15px;
}
#content h1.name {
	color:#605F5F;
	font-size:14px;
	text-transform:none;
	font-family: Arial,Tahoma,Verdana,sans-serif;
}
.gray{
	background-position: left -62px;
}
.top li a:hover, .bottom-nav li a:hover{
	text-decoration:underline!important;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
	.top-nav ul li {
		margin-left:-2px;
	}
}
.auxpage p{
	padding:0;
	margin:0;
}

.product .regularPrice{
}
.product:hover .regularPrice{
	color:yellow;
}
.stock-out .regularPrice{
/*	color:brown;*/
}
.stock-out:hover .regularPrice{
	color:#545450;
}
.img_brief_print {display:none;}

.slides_holder{overflow: hidden; position: relative; display: block;}

