﻿@charset "utf-8";

/* Ластик, начало */
html {
	height:100%; 
	margin: 0; 
	padding: 0; 
	vertical-align:top; 
	width:100%
}
body {
	behavior:url(js/csshover.htc);
	margin:0; 
	padding:0
}
body,table,td,div,span,hr,h1,h2,h3,h4,form,p,button,select,input,textarea {
	padding: 0;
	margin: 0;
}
table {
	border: 0;
	border-collapse: collapse;
}
table td {
	vertical-align:top
}
img {
	border: 0;
}
/* Ластик, конец */

html,body {
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#3F2616; 
	font-weight: normal; 
	background:#F4DECF
}
a {
	text-decoration: underline; 
	color:#3F2616
}
a:hover {
	text-decoration: none
}
a:focus, a:active {
  outline:none;
}

.iePNG, IMG { filter:expression(fixPNG(this));} 
.iePNG A { position: relative; }
.iePNG A:hover { position: relative; }

h1, h5, h6 {
	font:12px Verdana, Arial, Helvetica, sans-serif;
	color:#95795A; 
	padding:0; 
	margin:0;
}
h2, h3 {
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#3D2310; 
	padding:0; 
	margin:0;
}
h4 {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#3D2310; 
	padding:0; 
	margin:0;
}
h5 {
	color:#472B17;
	font-size:11px;
}
h6 {
	border:1px solid #5D473E;
	background:#F3EDD5;
	color:#3D2310;
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	margin:1px 0;
	padding:2px 0;
	text-align:center;
}
input,select {
	vertical-align: middle; 
	height: 18px;
}
button {
	background-color: transparent; 
	border: none; 
	height: 198px;
}

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden; 
	overflow:hidden;
}
.clearfix {
	display: inline-block;
}
/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
/* End hide from IE-mac */

.float-lt{
	float:left; 
	display:block
}
.float-rt{
	float:right; 
	display:block
}
.clear {
	clear:both;
	height:0;
	margin:0;
	overflow:hidden;
	padding:0;
}

.global {
	margin:0 auto;
	width:1200px
}
/*** header ***/
.header {
	height:207px;
	width:1200px;
}
	.header-1 {
		background:url(../images/header1.jpg) 0 0 no-repeat;
		float:left;
		height:207px;
		width:354px;
	}
		.icons {
			padding:11px 0 0 192px;
		}
			.icons ul {
				list-style-type:none;
				margin:0;
				padding:0;
			}
			.icons li {
				float:left;
				margin:0 20px 0 0
			}
		.contacts {
			height:84px;
			padding:5px 57px 0 48px;
		}
			.contacts a {text-decoration:none}
			.contacts a:hover {text-decoration:underline}
			.contacts-right {float:right}
				.contacts-right p {margin:0 0 2px 0}
				.consult {
					background:url(../images/bg_consult.gif) 43px 0 no-repeat;
					height:18px;
					padding:0 0 0 43px;
					width:137px;
				}
				.consult a {
					color:#fff;
					display:block;
					font:13px "Arial Narrow", Arial, Helvetica, sans-serif;
					padding: 0 0 0 24px;
				}
			.contacts-left {
				float:left;
				width:64px
			}
				.mail {margin:11px 0 0 0}
				.mail a{
					background:url(../images/ico_mail.gif) 0 0 no-repeat;
					display:block;
					padding:0 0 0 19px
				}
				.icq {margin:11px 0 0 0}
				.icq a{
					background:url(../images/ico_icq.gif) 0 0 no-repeat;
					display:block;
					padding:0 0 3px 19px
				}
				.skype {margin:8px 0 0 0}
				.skype a{
					background:url(../images/ico_skype.gif) 0 0 no-repeat;
					display:block;
					padding:0 0 4px 19px
				}
	
	.header-2 {
		background:url(../images/header2.jpg) 0 0 no-repeat;
		float:left;
		height:171px;
		padding:36px 32px 0 16px;
		width:224px;
	}
		.header-2 p {
			color:#826C5D;
			font:10px Verdana, Arial, Helvetica, sans-serif;
			line-height:13px;
			padding:0 3px 0 5px
		}
	.header-3 {
		background:url(../images/header3.jpg) 0 0 no-repeat;
		float:left;
		height:171px;
		padding:36px 32px 0 16px;
		width:224px;
	}
		.advantages {
			font:10px Verdana, Arial, Helvetica, sans-serif;
			list-style-position:inside;
			margin:0;
			padding:0;
		}
			.advantages li {
				color:#826C5D;
				padding:0 0 5px 0;
			}
			.advantages a {
				color:#826C5D;
				text-decoration:none
			}
			.advantages a:hover {text-decoration:underline}
		.all-advantages {text-align:right}
		.all-advantages a {
			color:#826C5D;
			font:10px Verdana, Arial, Helvetica, sans-serif;
			font-style:italic;
		}
	.header-4 {
		background:url(../images/header4.jpg) 0 0 no-repeat;
		float:left;
		height:171px;
		padding:36px 62px 0 12px;
		width:228px;
	}
		.header-4 h2 {padding:0 0 0 4px}
		.recommend-img {
			float:left;
			margin:0 1px 0 0
		}
		.recommend-descr p {
			color:#826C5D;
		}
		.recommend-descr p.recommend-name {
			color:#3C2F26;
			font-size:11px;
			font-weight:bold;
			padding:3px 0
		}
			.recommend-descr p.recommend-name a{
				color:#3C2F26;
				text-decoration:none
			}
			.recommend-descr p.recommend-name a:hover{text-decoration:underline}
		.recommend-descr p.recommend-price {
			color:#F50606;
			float:left;
			font-size:11px;
		}
			.recommend-price b, .recommend-price strong {font-size:14px;}
		.recommend-descr p.recommend-more {
			color:#826C5D;
			float:right;
			padding:4px 0 0 0
		}
			.recommend-more a{
				color:#826C5D;
				font-style:italic
			}
		.recommend-line {
			background:#C2B8A0;
			height:1px;
			overflow:hidden;
			margin:2px 0 4px 0;
			padding:0;
		}

/*** end of header ***/	

.menu {
	background:url(../images/bg_menu1.jpg) 0 0 no-repeat #785E46;
	height:31px;
}
	.main-menu {
		float:left;
		height:31px;
		list-style-type:none;
		margin:0;
		padding:0 0 0 75px;
	}
		.main-menu li {
			float:left;
			color:#fff;
			text-transform:uppercase
		}
		.main-menu a {color:#fff;}
	.search-form {
		float:right;
		height:31px;
	}
	.search-form .txt {
		background:url(../images/bg_input_find.gif) 0 0 repeat-x #5F433D; 
		border:1px solid #DBC0AD;
		color:#E1D3BC;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		height:17px;
		margin:2px 0 0 0;
		padding:2px 5px 0 5px;
		width:81px;
	}
	.search-form .submit {
		background:url(../images/btn_find.gif) 0 0 no-repeat #DBC0AD; 
		border:0;
		cursor:pointer;
		height:26px;
		width:72px;
	}

.content {width:1200px}
.left-column {
	background:url(../images/left_col_1.jpg) 0 0 no-repeat;
	float:left;
	height:341px;
	padding:20px 0 0 98px;
	width:154px
}
	.left-column .left-menu {
		list-style-type:none;
		margin:0;
		padding:0 0 0 2px;
	}
		.left-column .left-menu li {
			color:#3D2310;
			font:14px "Arial Narrow", Arial, Helvetica, sans-serif;
			padding:0 0 1px 0;
		}
		.left-column .left-menu a {
			color:#3D2310;
			font:14px "Arial Narrow", Arial, Helvetica, sans-serif;
			padding:0 0 0 16px;
			text-decoration:none
		}
		.left-column .left-menu a:hover, .left-column .left-menu .active a {
			background:url(../images/arr01.gif) 0 7px no-repeat;
			color:#3D2310;
			font:14px "Arial Narrow", Arial, Helvetica, sans-serif;
			padding:0 0 0 16px;
			text-decoration:none
		}
		
	.basket-block {
/*		background:url(../images/bg_basket.gif) 0 0 no-repeat;*/
		background:url(../images/bg_basket02.gif) 0 0 no-repeat;
		height:53px;
		padding:7px 3px 3px 5px;
	}
		.basket-block p {padding:0 0 5px 0}
		.basket-count {
			background:url(../images/ico_basket.gif) 100% 0 no-repeat;
			padding:0 23px 0 0
		}
.center-column{
	float:right;
	height:361px;
	width:948px;
}

/*** left column ***/


/*** end of left column ***/

/*** center column ***/
.flash {
	background:url(../images/flash.jpg) 0 0 no-repeat;
	height:361px;
	width:948px;
}
.navigation {
	color:#3D2310;
	float:left;
	padding:5px 0 0 23px;
}
	.navigation h1,
	.navigation a{
		color:#3D2310;
	}

/*** footer ***/
.footer {
	background:url(../images/footer1.jpg) 0 0 no-repeat;
	height:51px;
}
	.footer-left {
		color:#3F2616;
		float:left;
		font:11px Verdana, Arial, Helvetica, sans-serif;
		font-style:italic;
		padding:8px 0 0 48px;
/*		width:520px*/
	}
		.footer-left a{
			color:#3F2616;
			font:11px Verdana, Arial, Helvetica, sans-serif;
			font-style:italic;
			text-decoration:none
		}
		.footer-left a:hover{text-decoration:underline}
		.footer-left-text {
			float:left;
			padding:5px 0 0 2px
		}
	.footer-right {
		float:right;
		padding: 10px 0 0 0;
		text-align:right
	}
		.footer-right a{
			color:#3F2616;
			text-decoration:none
		}
		.footer-right a:hover{text-decoration:underline}
		.copyright {
			color:#3F2616;
			height:22px;
		}
		.copyright a {font-weight:bold}
		
/*** inner pages ***/
.inner-page .header {
	height:208px;
	width:1200px;
}
	.inner-page .header-1 {
		background:url(../images/header1c.jpg) 0 0 no-repeat;
		float:left;
		height:208px;
		width:309px;
	}
		.inner-page .icons {padding:41px 0 0 183px}
		.inner-page .contacts {
			height:85px;
			padding:0 50px 0 11px;
		}
			.inner-page .contacts-right p {margin:0}
				.inner-page .consult {background:url(../images/bg_consult_c.gif) 43px 0 no-repeat}
				
	.inner-page .header-2 {
		background:url(../images/header2c.jpg) 0 0 no-repeat;
		float:left;
		height:165px;
		padding:43px 30px 0 0;
		text-align:center;
		width:248px;
	}
    .inner-page .header-2 p {padding:0}
	.inner-page .header-3 {
		background:url(../images/header3c.jpg) 0 0 no-repeat;
		float:left;
		height:175px;
		padding:33px 29px 0 0;
		width:584px;
	}
		.catalog-recommend {
			float:left;
			margin:0 3px 0 2px;
			width:185px
		}
		.catalog-recommend .recommend-descr p {line-height:10px}
		.catalog-recommend .recommend-descr p.recommend-name {padding:0 0 3px 0}
		.catalog-recommend .recommend-descr p.recommend-price {
			float:none;
			text-align:center;
		}

.inner-page .menu {background:url(../images/bg_menu2.jpg) 0 0 no-repeat #785E46}
	.inner-page .main-menu {padding:0}
	.inner-page .search-form .txt {width:152px}

.inner-page .left-column {
	background:url(../images/left_col_2.jpg) 0 0 no-repeat;
	float:left;
	height:321px;
	padding:40px 0 0 19px;
	width:178px
}
	.inner-page .basket-block {margin:0 0 0 5px}
	
.inner-page .center-column{
	float:right;
	height:361px;
	width:1003px;
}
.flash-catalog {
	background:url(../images/flash_catalog.jpg) 0 0 no-repeat;
	height:361px;
	width:1003px;
}
.inner-page .footer {
	background:url(../images/footer2.jpg) 0 0 no-repeat;
	height:50px;
}
	.inner-page .footer-left {
		padding:8px 0 0 5px;
	}
	.inner-page .footer-right {
		float:right;
		padding: 10px 0 0 0;
		width:500px;
	}
	.inner-page .counters {
		padding-left:175px;
	}
	
	
.window-01-img {
	background:url(../images/dot01.gif) 0 0 repeat;
	display:block;
	padding:2px;
}
	.window-01-img img {
		background:#F3EDD5;
		display:block;
		padding:3px;
	}
.center {text-align:center}
