@charset "utf-8";
/* CSS Document */

/* v.t */

html, body {margin:0; padding:0; position:relative; height:100%;}	
body {background:#a85b0c url(m_bg.gif) top center repeat-y;}
body, td {font:normal 12px Tahoma, Geneva, sans-serif; color:#765e2d;}

a img {border-color:#000000;}
a {color:#a33f05; text-decoration:none;}
a:hover {color:#a33f05; text-decoration:underline;}

h1,h2,h3,h4,h5,h6 {margin:0; padding:0; line-height:normal; font-family:Tahoma, Geneva, sans-serif; color:#a33f05;}
h1 {font:normal 20px Tahoma, Geneva, sans-serif; color:#a33f05; padding:0; margin:0 0 10px 0;}
h2 {font-size:18px;}
h3 {font-size:16px;}
h4 {font-size:14px;}
h5 {font-size:12px;}
h6 {font-size:11px;}

.content {font:normal 12px Tahoma, Geneva, sans-serif; color:#765e2d; padding:10px 29px 150px 30px; margin:0; vertical-align:top;}

.path {font-size:11px; color:#bdaa85; padding:0; margin:0 0 5px 0; text-decoration:underline;}
	.path a {color:#6e4900; text-decoration:underline;}
	.path a:hover {color:#6e4900; text-decoration:underline;}		
		
#wrap {height:auto !important;
	   height:100%;
	   min-height:100%;
	   width:990px;
	   margin:0 auto -179px auto; 
	   background:#fff url(wrap_bg.gif) top left repeat-y;}
	   
.top_pic {background:url(top_bg.jpg) top center no-repeat; margin:0; padding:0; height:353px; width:100%; min-width:990px; position:absolute; top:0; left:0; z-index:-1;}	   
	   
#wrapper {background:url(top_pic.jpg) top left no-repeat; margin:0 auto; padding:0; width:990px; position:relative; z-index:3;}	   

/* header ------------------------------------------------------------------------------------------------------------------*/

#header {margin:0; padding:0; height:353px; position:relative;}

.logo {margin:0; padding:0; position:absolute; top:149px; left:156px;}	
	.logo img {padding:0; margin:0; border:none; cursor:pointer;}
	
.slogan {margin:0; padding:0; font:normal 11px Arial, Helvetica, sans-serif; color:#985d34; position:absolute; top:5px; left:90px; text-transform:uppercase;}

#tmenu {height:20px; margin:0; padding:0; list-style:none; font:normal 12px Arial, Helvetica, sans-serif; width:710px; position:absolute; top:323px; left:268px; text-align:center;}
	#tmenu li {padding:0; margin:0; display:inline;}
	#tmenu li a {display:inline-block; outline:none; text-decoration:none;}	
	#tmenu li a b.b1 {color:#ffffff; display:inline-block; text-decoration:none; padding:2px 15px 0 15px; height:18px;}	
	#tmenu li a:hover {background:url(tmn_o_l.gif) top left no-repeat; display:inline-block; text-decoration:none;}
	#tmenu li a:hover b.b1 {background:url(tmn_o_r.gif) top right no-repeat; color:#ffffff; display:inline-block; text-decoration:none; cursor:pointer;}

/* content -----------------------------------------------------------------------------------------------------------------*/

.container {margin:0; padding:0; border-collapse:collapse; border-spacing:0; vertical-align:top; width:100%; height:400px;}
.ls {margin:0; padding:9px 0 0 5px; width:251px; vertical-align:top;}

.ls_tit {background:url(ls_tit.gif) top left no-repeat; margin:0; padding:6px 0 0 23px; height:21px; width:211px; font:bold 11px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;}

#lmenu {margin:8px 0 15px 18px; padding:0; list-style:none; font-family:Arial, Helvetica, sans-serif;}
	#lmenu li {background:url(lmn_line.gif) bottom left no-repeat; padding:0; margin:0; display:block; font-size:0; line-height:0; width:199px;}
	#lmenu li a {background:url(lmn_i.gif) 7px 9px no-repeat; color:#765e2d; display:block; outline:none; text-decoration:none; line-height:normal; padding:4px 0 5px 20px; width:179px; font-size:12px; font-weight:bold;}			
	#lmenu li a:hover {color:#a33f05; display:block; text-decoration:underline;}	
	
#shopm {margin:8px 0 15px 18px; padding:0; list-style:none; font-family:Arial, Helvetica, sans-serif;}
	#shopm li.shopm_n {background:url(lmn_line.gif) bottom left no-repeat; padding:0; margin:0; display:block; font-size:0; line-height:0; width:199px;}
		#shopm li.shopm_n a {background:url(lmn_i.gif) 7px 9px no-repeat; color:#765e2d; display:block; outline:none; text-decoration:none; line-height:normal; padding:4px 0 5px 20px; width:179px; font-size:12px; font-weight:bold;}		
		#shopm li.shopm_n a:hover {color:#a33f05; display:block; text-decoration:underline;}

	#shopm li.shopm_a {padding:0; margin:0 0 0 30px; display:block; line-height:0; font-size:0; width:169px;}		
		#shopm li.shopm_a a {color:#765e2d; display:block; text-decoration:none; outline:none; line-height:normal; font-size:12px; padding:3px 0 4px 0; width:169px;}			
		#shopm li.shopm_a a:hover {color:#a33f05; display:block; text-decoration:underline;}	
	
.lblock {margin:0; padding:7px 35px 10px 20px; font:normal 12px Arial, Helvetica, sans-serif; color:#765e2d;}

.news {padding:7px 35px 1px 20px; margin:0 0 5px 0; font:normal 12px Arial, Helvetica, sans-serif; color:#765e2d;}
	.news a {color:#a33f05; text-decoration:underline;}	
	.news a:hover {color:#a33f05; text-decoration:none;}
	.news_tit {background:url(ls_tit.gif) top left no-repeat; margin:0; padding:6px 0 0 23px; height:21px; width:211px; font:bold 11px Arial, Helvetica, sans-serif; color:#ffffff; text-transform:uppercase;}	
	.tit {font:bold 13px Arial, Helvetica, sans-serif; color:#a33f05; padding:0; margin:0;}	
	.anonce {margin:0; padding:2px 0 10px 0;}	
	.about {margin:0 0 10px 0;}
	.about a {background:url(about.gif) left 1px no-repeat; padding:0 0 0 15px; color:#a33f05; text-decoration:underline;}	
	.about a:hover {color:#a33f05; text-decoration:none;}
	
.shop_new {margin:7px 0 10px 14px; padding:0; width:206px; font:normal 12px Arial, Helvetica, sans-serif; color:#765e2d;}
	.shop_new h2 {font-size:12px; font-weight:bold; color:#A44005; text-align:center;}
		.shop_new h2 a {color:#A44005; text-decoration:underline;}
		.shop_new h2 a:hover {color:#A44005; text-decoration:none;}			
	.shop_new_pic {margin:0 auto 5px auto; padding:0; height:120px; width:180px;}

.cont_main {background:url(cont.jpg) bottom right no-repeat; margin:0; padding:7px 35px 140px 20px; font:normal 12px Arial, Helvetica, sans-serif; color:#765e2d; height:auto !important; min-height:20px; height:20px;}
	.cont_main a {color:#a33f05; text-decoration:underline; font-weight:bold;}
	.cont_main a:hover {color:#a33f05s; text-decoration:none;}

#clear {height:179px; clear:both; overflow:hidden; line-height:0; font-size:0; margin:0; padding:0;}
.clear {height:0; clear:both; line-height:0; font-size:0; margin:0; padding:0;}

/* footer ------------------------------------------------------------------------------------------------------------------*/

.posrel {margin:0; padding:0; height:0; width:100%; min-width:990px; position:relative; z-index:-1;}
.bot_sh {background:url(bot_sh.jpg) top center no-repeat; margin:0; padding:0; height:107px; width:100%; position:absolute; top:-107px; left:0;}
.bot_bg {background:url(bot_bg.gif) top left repeat-x; margin:0; padding:0; height:107px; width:50%; position:absolute; top:-107px; right:0;}

#bot {height:179px; width:990px; margin:0 auto; padding:0; position:relative;}
.bot_pic {background:url(bot_pic.jpg) top left no-repeat; margin:0; padding:0; height:270px; width:990px; position:absolute; top:-91px; left:0;}

div.copyright {margin:0; padding:0; font:normal 11px Tahoma, Geneva, sans-serif; color:#faeedb; position:absolute; top:115px; right:15px; text-align:right;}
	div.copyright a, div.copyright a:hover {color:#f2d6ac; text-decoration:underline;}
	div.copyright b {font-size:12px;}

.counters {font:normal 10px Tahoma, Geneva, sans-serif; color:#fff; margin:0; padding:0; position:absolute; top:81px; left:67px;}
	
/* Table -----------------------------------------------------------------------------------------------------------------*/
		
table.table0 td p,table.table1 td p,table.table2 td p {padding:0; margin:0; text-indent:0}

table.table0 {border-collapse:collapse;}
table.table0 td {padding:5px; border:none;}

table.table1 {border-collapse:collapse;}
table.table1 tr:hover {background:#e0e0e0;}
table.table1 td {padding:5px; border:1px solid #91949a;}

table.table2 {border-collapse:collapse;}
table.table2 tr:hover {background:#e0e0e0;}
table.table2 td {padding:5px; border:1px solid #91949a;}
table.table2 th {padding:8px 5px; border:1px solid #ffffff; background-color:#888888; color:#ffffff; text-align:left;}

/*------------*/

#cart {margin:0 0 10px 0; padding:0; font:normal 15px Arial, Helvetica, sans-serif; color:#765e2d; text-align:left;}
#cart .namer {font-weight:bold;}
#cart p {margin:0; padding:0; font-size:12px;}
#cart span {font-weight:bold;}
#cart a {color:#765e2d; text-decoration:underline; font-weight:bold; font-size:12px;}
#cart a:hover {color:#765e2d; text-decoration:none;}

/*----------------*/
/* SHOP PRODUCT */

.goods { width:233px; float:left; position:relative; display:inline; margin:6px 2px; padding-bottom:14px;}

.goods img {  float:left; /*border: 1px solid #ccc; padding:14px 0 0 7px;*/}
.goods p { padding:0; margin:0;}

.goods .id {	font: normal 11px Arial, Helvetica, sans-serif;	color:#bf676d;	position:absolute;	left: 141px; top: 32px;}
.goods .id span{ color:#d68389}

.goods .more {	font: normal 11px Arial, Helvetica, sans-serif;	position: absolute;	left: 141px; top: 77px;}
.goods .more a { color:#f3d299; text-decoration:none;}
.goods .more a:hover { color:#f3d299; text-decoration:underline;} 

.goods .name { padding:23px 9px 9px 9px; font: bold 12px Arial, Helvetica, sans-serif; height:25px; margin:0;}
.goods .name a { color:#f3d299; text-decoration:underline}
.goods .name a:hover{ color:#f3d299; text-decoration:underline}

.goods .discrip {margin:12px 9px; font: normal 11px Arial, Helvetica, sans-serif; color:#efd5d7; height:40px; overflow:hidden; display:block}

.goods form { background:url(price.gif) center no-repeat;}
.goods form .price{ font:normal 14px Arial, Helvetica, sans-serif; color:#513e21; width:142px; height:23px; padding-top:5px; float:left; text-align:center;}
.goods form .price b { font-size:18px;}

.goods input.addtocart {cursor:pointer; background:url(addtocart.gif) no-repeat left center; width:81px; height:33px; border:none; padding:0; margin:0}

/* SHOP PRODUCT lable NEW! */

/* Описание товара */

.gdetail {width:170px; position:absolute; z-index:1000; margin:7px 20px 7px 7px; color:#f3d299;}
.gdetail img { /*padding:0 23px;*/}
.gdetail p { text-align:center;}
.gdetail p b{color:#f3d299;}

.gdetail .number { width:24px; height:22px; background:url(col.gif) no-repeat; border: none; font: bold 13px Arial, Helvetica, sans-serif; text-align:center;}

.gdetail form { padding:0; margin:0;}
.gdetail form .detprice{ font: normal 14px Arial, Helvetica, sans-serif; color:#513e21; width: auto; height:23px; padding:5px 0 10px; text-align:center; background:url(detprice.gif) top center no-repeat;}
.gdetail form .detprice b { font-size:18px;}
.bt_add {cursor:pointer; background:url(add.gif) no-repeat left center; width:126px; height:33px; border:none; padding:0; margin:0}


/* детали товара справа*/

.detail_right {position:relative; padding: 7px 7px 7px 195px;}

.detail_right h1 { font: normal 18px Arial, Helvetica, sans-serif; color:#f3d299; padding:10px 0; margin:0;}

.detail_right .id {font: normal 11px Arial, Helvetica, sans-serif; color:#bf676d;}
.detail_right .id span {color:#d68389}

.detail_right .discrip {margin:20px 0px; font: normal 11px Arial, Helvetica, sans-serif; color:#efd5d7; display:block;}

/* ХЛЕБНЫЕ КРОШКИ */
.dpath {color: #FFFFFF;	font-size: 11px; padding:5px 0;}
.dpath a {color:#f3d299; text-decoration:none;}
.dpath a:hover {color
