html, body
{
	width:100%;
	height:100%;
	margin:0px;
	color:#3e250f;
	font:14px tahoma;
	line-height:18px;
}

.bg1
{
	background:#ab9d86 url( /DESIGN/SITE/images/bg_bottom.png ) no-repeat center bottom;
	height:auto !important;
	min-height:100%;
	position:relative;
}

.bg1 .bg2
{
	background:url( /DESIGN/SITE/images/center.png ) repeat-y center 0px;
	min-width:1120px;
	height:auto !important;
	min-height:100%;
	min-height:824px;
}

form
{
	margin:0px;
	padding:0px;
}


a, a:visited
{
	color:#201000;
}

a:hover
{
	text-decoration:none;
}

p
{
	margin:7px 0px;
}


.hideDiv
{
	display:none;
}


.body
{
	background:url( /DESIGN/SITE/images/bottom.png ) no-repeat center bottom;
	margin:0px auto;
	height:auto !important;
	min-height:100%;
	min-height:824px;
}

.body .main
{
	height:auto !important;
	margin:0px auto;
	min-height:100%;
	min-height:824px;
	position:relative;
	background:url( /DESIGN/SITE/images/top.png ) no-repeat center 0px;
}


.body .footer
{
	height:60px;
	margin:-95px auto 0px auto;
	position:relative;
	width:1000px;
	padding-top:35px;
}

.body .main .footer
{
	margin-top:0px;
	padding:0px;
}



.body .main .top
{
	max-width:1100px;
	min-width:1000px;
	margin:0px auto;
	height:170px;
}

.body .main .top .d
{
	display:table-cell;
	vertical-align:top;
}

.body .main .top .d1
{
	width:325px;
	padding:31px 0px 0px 0px;
}

.body .main .top .d1 .title
{
	font-size:16px;
	font-weight:bold;
	padding-left:20px;
}

.body .main .top .d1 p
{
	margin:0px;
}


.body .main .top .d2
{
	width:440px;
}


.body .main .top .d3
{
	width:220px;
	padding:42px 0px 0px 63px;
	line-height:20px;
}

.body .main .top .d3 span
{
	color:#a60f24;
	font-weight:bold;
}

.body .main .top .d3 span span
{
	font-weight:400;
}



.body .main .center
{
	margin:0px auto;
	width:1000px;
}

.body .main .center .left
{
	display:table-cell;
	width:236px;
	padding:0px 20px 30px 0px;
	vertical-align:top;
}

.body .main .center .search
{
	color:#3e250f;
	font-size:14px;
	margin-bottom:8px;
}

.body .main .center .search .title
{
	padding:0px 0px 4px 21px;
}

.body .main .center .search input
{
	width:160px;
	height:24px;
	background:#fff;
	border-bottom:1px solid #904648;
	border-right:1px solid #ac726d;
	border-left:1px solid #ecd5b4;
	border-top:1px solid #dfbf95;
	font-size:14px;
	padding:0px 5px;
	line-height:10px;
	vertical-align:middle;
}

.body .main .center .search .btn
{
	color:#fff;
	width:55px;
	height:26px;
	background:#bf955e;
	border-bottom:1px solid #85332e;
	border-right:1px solid #96503f;
	border-left:1px solid #cda26e;
	border-top:1px solid #d3a36e;
	margin-left:4px;
	text-align:center;
}

.body .main .center .left .menu
{
	margin-right:10px;
}

.body .main .center .left .menu a
{
	text-decoration:none;
	color:#201000;
	font-size:14px;
}

.body .main .center .left .menu a:hover
{
	color:#85332e;
}

.body .main .center .left .menu .title
{
	font:bold 19px tahoma;
	padding-left:39px;
}

.body .main .center .left .menu .level1
{
	font-weight:bold;
	margin:8px 0px 1px 0px;
}

.body .main .center .left .menu .level2
{
	margin:7px 0px 0px 10px;
}




.body .main .center .cont
{
	display:table-cell;
	padding-bottom:120px;
	vertical-align:top;
}

.body .main .center .cont .line
{
	border-top:2px solid #3b1306;
}

.body .main .center .cont .menu
{
	margin-top:14px;
}

.body .main .center .cont .menu a
{
	margin-right:3px;
}

.body .main .center .cont .title1
{
	text-align:center;
	font:bold 22px tahoma;
	color:#521f0e;
	text-transform:uppercase;
	margin:4px 0px;
}



.body .main .center .cont .title2
{
	color:#b3343f;
	font:20px tahoma;
	/*
	text-transform:uppercase;
	*/
	margin:22px 0px 12px 0px;
}

.body .main .center .cont .title3
{
	font-size:14px;
	font-weight:bold;
	margin-top:10px;
	border-top:2px solid #3b1306;
	padding:5px 0px;
}

.body .main .center .cont .brands
{
	background:#783d16;
	padding:5px 9px;
	margin-bottom:10px;
}

.body .main .center .cont .brands a
{
	display:block;
	float:left;
	padding:0px 9px 0px 0px;
	border-right:1px solid #fff;
	color:#fff;
	margin-right:9px;
	text-decoration:none;
}

.body .main .center .cont .brands a.last
{
	border:none;
	float:none;
}

.body .main .center .cont .items
{
	min-height:260px;
}

.body .main .center .cont .items .item
{
	float:left;
	margin:10px 21px 9px 0px;
	height:212px;
	width:212px;
	border:1px solid #9c7b58;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	
	padding:8px 10px;
}

.body .main .center .cont .items .itemLast
{
	/*
	float:none;
	*/
	margin-right:0px;
}

.body .main .center .cont .items .item .title
{
	min-height:32px;
}

.body .main .center .cont .items .item .title a
{
	color:#3e250f;
	font-size:14px;
	line-height:16px;
}

.body .main .center .cont .items .item .img
{
	min-height:126px;
	margin:10px 0px;
	text-align:center;
}

.body .main .center .cont .items .item .price
{
	display:table-cell;
	vertical-align:top;
	width:162px;
	color:#3e250f;
}

.body .main .center .cont .items .item .price span
{
	color:#b3343f;
	font-size:18px;
	font-weight:bold;
}

.body .main .center .cont .items .item .buy
{
	display:table-cell;
	vertical-align:top;
	padding-top:14px;
}

.body .main .center .cont .items .item .buy a
{
	color:#3b1306;
}



.body .main .center .path
{
	margin:6px 0px;
}

.body .main .center .path .links
{
	margin:5px 0px;
}

.body .main .center .path .links a
{
	color:#;
}

.body .main .center .path .links span
{
	color:#b3343f;
}




.content
{
	margin:10px 0px;
}

h1, h2, h3, h4
{
	font-weight:400;
	color:#431c0f;
}

.content a, .content a:visited
{
	font-weight:bold;
}



.body .main .center .alert
{
	margin:5px 0px;
	font-size:12px;
	line-height:16px;
	font-weight:bold;
}

.body .main .center .alert span
{
	color:#a60f24;
}



.body .main .center .sort
{
	margin:3px 0px;
	padding:5px 0px;
	font-size:12px;
	background:url( /DESIGN/SITE/images/sort_.png ) no-repeat 125px center;
	border-top:2px solid #3b1306;
	border-bottom:2px solid #3b1306;
}

.body .main .center .sort_
{
	background:url( /DESIGN/SITE/images/sort.png ) no-repeat 125px center;
}

.body .main .center .sort a
{
	text-decoration:none;
}

.body .main .center .sort a:hover
{
	color:#a60f24;
}




.body .main .center .allItems .item
{
	margin:10px 0px 0px 0px;
	border:1px solid #9c7b58;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
}

.body .main .center .allItems .item .d
{
	display:table-cell;
	vertical-align:top;
	padding:10px;
}

.body .main .center .allItems .item .d1
{
	width:200px;
}

.body .main .center .allItems .item .d1_
{
	width:600px;
}

.body .main .center .allItems .item .d3
{
	width:80px;
}

.body .main .center .allItems .item .d3_
{
	padding-left:20px;
}

.body .main .center .allItems input
{
	width:60px;
	height:24px;
	background:#fff;
	border-bottom:1px solid #904648;
	border-right:1px solid #ac726d;
	border-left:1px solid #ecd5b4;
	border-top:1px solid #dfbf95;
	font-size:14px;
	padding:0px 5px;
	line-height:10px;
	vertical-align:middle;
}

.body .main .center .allItems .item .price
{
	color:#aa1a2c;
	font-size:18px;
	font-weight:bold;
	white-space:pre;
	min-height:90px;
}

.body .main .center .allItems .item  .buy
{
}

.body .main .center .allItems a
{
	color:#521f0e;
}

.body .main .center .allItems a.title
{
	font-size:16px;
	font-weight:bold;
}

.body .main .center .allItems img
{
	margin-top:10px;
}





#window
{
	display:none;
	position:fixed;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
	z-index:999;
	background:#000;
	opacity:0.5;
	filter:alpha( opacity = 50);
}

#window2
{
	display:none;
	position:fixed;
	top:50%;
	left:50%;
	margin:-92px 0px 0px -239px;
	z-index:9999;
	width:478px;
	height:184px;
	background:#fff;
	padding:20px;
}

#window2 table
{
	height:100%;
}

#window2 .titleItem
{
	color:#3E250F;
    font-size:14px;
    line-height:16px;
	margin-top:10px;
}

#window2 .row1
{
	height:20px;
	color:#201000;
	font:12px tahoma;
}

#window2 .row1 .d1
{
	float:left;
}

#window2 .row1 .d2
{
	float:right;
	text-decoration:underline;
	cursor:pointer;
}

#window2 input
{
	text-align:center;
	width:50px;
	margin-right:10px;
}

#window2 .link1
{
	margin:20px 10px 5px 0px;
	text-align:right;
}

#window2 .link1 span
{
	color:#201000;
	font:18px tahoma;
	text-decoration:underline;
	cursor:pointer;
}

#window2 .link1 span:hover, #window2 .row1 .d2:hover
{
	text-decoration:none;
}

#window2 .link2
{
	margin-right:10px;
	text-align:right;
}

#window2 .link2 a
{
	color:#201000;
	font:18px tahoma;
}





.body .main .center .cont .itemCont
{
	margin-bottom:20px;
}

.body .main .center .cont .itemCont .d
{
	display:table-cell;
	vertical-align:top;
}

.body .main .center .cont .itemCont .price
{
	color:#aa1a2c;
	font-size:18px;
	font-weight:bold;
	margin-bottom:10px;
}

.body .main .center .cont .itemCont .btnAdd
{
	text-decoration:none;
	padding:5px 20px;
	color:#fff;
	font-size:14px;
	background:#3b1306;
}


.body .main .center .cont .itemCont .d2
{
	padding:0px 20px;
}



.body .main .center .itog
{
	border-bottom:2px solid #3b1306;
	padding:10px 0px;
	margin:10px 0px;
	color:#3e250f;
	font-size:16px;
	font-weight:bold;
}

.body .main .center .itog .d
{
	display:table-cell;
	vertical-align:top;
}

.body .main .center .itog .d1
{
	width:570px;
}

.body .main .center .itog input
{
	color:#fff;
	width:110px;
	height:26px;
	background:#bf955e;
	border-bottom:1px solid #85332e;
	border-right:1px solid #96503f;
	border-left:1px solid #cda26e;
	border-top:1px solid #d3a36e;
	margin-left:4px;
	text-align:center;
}

.body .main .center .itog .price
{
	color:#aa1a2c;
	font-size:18px;
}



.body .main .center .error
{
	color:red;
}


.body .main .center .form
{
	color:#521f0e;
	font-size:14px;
	line-height:22px;
}

.body .main .center .form .divHide
{
	display:none;
}

.body .main .center .form .field
{
	width:728px;
	height:24px;
	background:#fff;
	border-bottom:1px solid #904648;
	border-right:1px solid #ac726d;
	border-left:1px solid #ecd5b4;
	border-top:1px solid #dfbf95;
	font-size:14px;
	padding:0px 5px;
	line-height:10px;
	vertical-align:middle;
	margin-bottom:10px;
}

.body .main .center .form textarea.field
{
	height:200px;
	margin:0px;
}

.body .main .center .form .btn
{
	color:#fff;
	width:110px;
	height:26px;
	background:#bf955e;
	border-bottom:1px solid #85332e;
	border-right:1px solid #96503f;
	border-left:1px solid #cda26e;
	border-top:1px solid #d3a36e;
	margin-left:4px;
	text-align:center;
}

.body .main .center .form .title
{
	padding:5px 20px;
}




span.yellow
{
	background:#ffff00;
}
