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

html, body {margin:0px;	padding:0px; position:relative; height:100%;}
body, td {font:normal 13px Arial, Helvetica, sans-serif; color:#777777;}
body {text-align:center; background:#ff92d5 url(top2.gif) top repeat-x;}

a {color:#fe508b; text-decoration:none;}
a:hover {color:#fe508b; text-decoration:underline;}

a img {border-color:#000000}

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

.butterfly1 {
	position:relative;
	height:129px;
	width:139px;
	margin:-60px 0px 0px 0px;
	float:left;
}
.butterfly2 {
	position:relative;
	height:126px;
	width:138px;
	margin:-109px 0px 0px 0px;
	float:right;
}

div.top1 {
	background:url(top1.gif) top repeat-x;
	position:absolute;
	height:542px;
	width:50%;
	left:0px;
	top:0px;
	z-index:-1;
}

.head {
	width:980px;
	margin:0 auto;
	height:244px;
}

.logo {
	padding:18px 0px 0px 206px;
	text-align:left; float:left; display:inline;
}
	.logo img {
		border-collapse:collapse;
		border-spacing:0px;
		border:none;
		padding:0px;
		margin:0px;
		width:154px;
		height:108px;
	}

.tel_t {margin:0; padding:30px 90px 0 0; float:right; display:inline; color:000000;}

.tel_t span {color:000000;}

.cart {clear:both;
	font:normal 11px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#848484;
	float:left;
	display:inline;
	margin:54px 0px 0px 206px;
}
.cart a {color:#848484; text-decoration:none;}
.cart a:hover {color:#848484; text-decoration:underline;}
.cart b {color:#df0000;}
.cart strong {color:#df0000;}
.cart span {font-size:16px;}



.tab_wrap {
	background:url(pic1.jpg) top no-repeat;
	margin:0px auto -57px auto;
	border-collapse:collapse;
	border-spacing:0px;
	border:none;
	padding:0px;
	height:100%;
	width:100%;
}
.td_wrap {
	background:url(pic2.jpg) bottom left no-repeat;
	padding:0px 0px 57px 0px;
	border-collapse:collapse;
	vertical-align:top;
	border-spacing:0px;
	text-align:center;
	border:none;
	margin:0px;
}


.tab_wrap_in {
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px auto;
	border:none;
	padding:0px;
	width:90%;
}
.td_wrap_in {
	border-collapse:collapse;
	vertical-align:top;
	border-spacing:0px;
	text-align:center;
	border:none;
	padding:0px;
	margin:0px;
}


.tab_menu2_bg {
	border-collapse:collapse;
	border-spacing:0px;
	border:none;
	padding:0px;
	margin:0px;
	width:100%;
	height:71px;
}
.tab_menu2_bg td {
	border-collapse:collapse;
	vertical-align:top;
	border-spacing:0px;
	text-align:center;
	border:none;
	padding:0px;
	margin:0px;
}
.tab_menu2_bg td.menu2_bg {background:url(menu2_bg.png) no-repeat; padding:1px 16px 0px 0px;}
.tab_menu2_bg td.menu2_right {background:url(menu2_right.png) no-repeat; width:80px;}
.tab_menu2_bg td.menu2_right img {border:none; border-collapse:collapse; border-spacing:0px; padding:0px; margin:0px; width:80px; height:71px;}


.tab_body_bot {
	border-collapse:collapse;
	border-spacing:0px;
	border:none;
	padding:0px;
	margin:0px;
	width:100%;
	height:47px;
}
.tab_body_bot td {
	border-collapse:collapse;
	vertical-align:top;
	border-spacing:0px;
	text-align:center;
	border:none;
	padding:0px;
	margin:0px;
}
.tab_body_bot td.body_bot1 {background:url(body_bot1.png) no-repeat;}
.tab_body_bot td.body_bot1 img {border:none; border-collapse:collapse; border-spacing:0px; padding:0px; margin:0px auto; height:1px; width:890px; display:block;}
.tab_body_bot td.body_bot2 {background:url(body_bot2.png) no-repeat; width:90px;}
.tab_body_bot td.body_bot2 img {border:none; border-collapse:collapse; border-spacing:0px; padding:0px; margin:0px; width:90px; height:47px;}


.tab_main {
	border-collapse:collapse;
	border-spacing:0px;
	border:none;
	padding:0px;
	margin:0px;
	width:100%;
	height:520px;
}
.body_left {
	background:url(body_left.png) no-repeat;
	border-collapse:collapse;
	vertical-align:top;
	border-spacing:0px;
	border:none;
	padding:0px;
	margin:0px;
	width:47px;
}
.body_left img {border:none; border-collapse:collapse; border-spacing:0px; padding:0px; margin:0px; width:47px;}
.body_right {
	background:url(body_right.png) no-repeat;
	border-collapse:collapse;
	vertical-align:bottom;
	border-spacing:0px;
	border:none;
	padding:0px;
	margin:0px;
	width:24px;
}
.body_right img {border:none; border-collapse:collapse; border-spacing:0px; padding:0px; margin:0px;}
.left_c {
	background:#FFFFFF url(body_top.jpg) top repeat-x;
	border-collapse:collapse;
	vertical-align:top;
	border-spacing:0px;
	border:none;
	padding:0px;
	margin:0px;
	width:182px;
}
.body {
	background:#FFFFFF url(body_top.jpg) top repeat-x;
	padding:0px 10px 32px 16px;
	border-collapse:collapse;
	vertical-align:top;
	border-spacing:0px;
	text-align:left;
	border:none;
	margin:0px;
}


/* ГЛАВНОЕ МЕНЮ */
#menu {
	
	text-align:left;
	width:182px;
	padding:0px;
	margin:0px 0px 34px 0px;
}
#menu dt {
	padding:6px 0px 6px 28px;
	margin:0px;
}
a.menu  {color:#585858; text-decoration:none;font:normal 14px Tahoma, Geneva, Arial, Helvetica, sans-serif; text-transform:uppercase;}
a.menu:hover {color:#fe508b; text-decoration:underline;}

/* АЛЬТЕРНАТИВНОЕ ГЛАВНОЕ МЕНЮ */


a.menu1 {color:#585858; text-decoration:none;font:normal 14px Tahoma, Geneva, Arial, Helvetica, sans-serif; text-transform:none;margin-left:20px;}
a.menu1:hover {color:#fe508b; text-decoration:underline;margin-left:20px;}


a.menu1{font-size:12px;}





/* ВЕРХНЕЕ МЕНЮ */
#menu2 {
	font:normal 16px Tahoma, Geneva, Arial, Helvetica, sans-serif;
	text-transform:none;
	text-align:center;
	float:right;
	padding:0px;
	margin:0px;
}
#menu2 dt.mv1 {
	float:left;
	padding:0px;
	margin:0px;
	text-align:center;
}
#menu2 dt.mv1 a {
	text-decoration:none;
	display:inline;
	color:#FFFFFF;
	float:left;
	height:31px;
	cursor:pointer;
}
#menu2 dt.mv1 a b {
	background:url(menu2_norm1.png) no-repeat;
	padding:8px 0px 8px 8px;
	font-weight:normal;
	float:left;
}
#menu2 dt.mv1 a i {
	background:url(menu2_norm2.png) no-repeat;
	font-style:normal;
	float:left;
	height:31px;
	width:8px;
}
#menu2 dt.mv1 a:hover {text-decoration:none; color:#FFFFFF;}

#menu2 dt.mv2 {
	float:left;
	padding:0px;
	margin:0px;
	text-align:center;
}
#menu2 dt.mv2 a {
	text-decoration:none;
	display:inline;
	color:#FFFFFF;
	float:left;
	height:31px;
	cursor:pointer;
}
#menu2 dt.mv2 a b {
	background:url(menu2_over1.png) no-repeat;
	padding:8px 0px 8px 8px;
	float:left;
}
#menu2 dt.mv2 a i {
	background:url(menu2_over2.png) no-repeat;
	font-style:normal;
	float:left;
	height:31px;
	width:8px;
}
#menu2 dt.mv2 a:hover {text-decoration:none; color:#FFFFFF;}
/*--*/

.blok {
	background:url(news_bg.gif) left repeat-y;
	font:normal 10px Arial, Helvetica, sans-serif;
	text-align:left;
	color:#585858;
	width:174px;
	padding:0px;
	margin:0px auto;
}
.blok dt {
	background:url(news_top.gif) top left no-repeat;
	font:italic 26px Georgia, "Times New Roman", Times, serif;
	text-transform:none;
	color:#ce4a9c;
	padding:10px;
	margin:0px;
}
.blok dd {
	background:url(news_bot.gif) bottom left no-repeat;
	padding:0px 14px 20px 8px;
	margin:0px;
}
.blok dd a {color:#585858; text-decoration:none;}
.blok dd a:hover {color:#585858; text-decoration:underline;}


.tab_footer {
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px auto;
	height:57px;
	border:none;
	padding:0px;
	width:90%;
}
.td_footer {
	border-collapse:collapse;
	vertical-align:top;
	border-spacing:0px;
	text-align:center;
	border:none;
	padding:0px;
	margin:0px;
}

img.spacer {
	border-collapse:collapse;
	border-spacing:0px;
	margin:0px auto;
	display:block;
	border:none;
	padding:0px;
	width:980px;
	height:1px;
	clear:both;
}


.copy {font:normal 11px Tahoma, Geneva, Arial, Helvetica, sans-serif; color:#2c1122; float:right; text-align:right; display:inline; margin:4px 50px 10px 0px;}
span.copyright {font:normal 11px Tahoma, Geneva, Arial, Helvetica, sans-serif; color:#2c1122;}
span.copyright a {text-decoration:none; color:#2c1122;}
span.copyright a:hover {text-decoration:underline; color:#2c1122;}

.tit {
	font-family:Tahoma;
	font-size:9px;
	font-weight:bold;	
	color:#FFFFFF;
	clear:both;
}
.tit a {color:#FFFFFF; text-decoration:none}
.tit a:hover {color:#FFFFFF; text-decoration:none}

.small { 
	font-family:Arial;
	font-size:11px;	
	color:#000000;
	float:left;
	display:inline;
	margin:2px 0px 0px 50px;				
}




/* TABLES */


table.table0 td p,table.table1 td p,table.table2 td p {padding:0; margin: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 #fff; background:#d24132; color:#fff; text-align:left;}



/* SHOP START */

#shop-added { display:none; z-index:10000; padding:5px; border:1px solid #666; font: bold 12px Arial, sans-serif; position:absolute; left:0px; top: 0px; background-color:#FFFFCC; color: #cc0000 }

/* Таблица корзины с товарами */

table.table_shop { border-collapse:collapse;}
table.table_shop tr:hover {background: #e0e0e0}
table.table_shop td { padding:5px; border-bottom: 1px solid #91949a;}
table.table_shop th { padding:8px 12px; border: 1px solid #fff; background:#d24132; color:#fff; text-align:left;}

/* SHOP PRODUCT */

.goods {width:233px; height:326px; float:left; margin:2px; display:inline; text-align:center; background:url(old.jpg) top left no-repeat}

.goods .div {width: 100px; height:180px; overflow: hidden; margin:0 auto; text-align:center;}

.goods p {padding:0; margin:0;}

.goods .id {font:normal 11px Arial, Helvetica, sans-serif;	color:#666; padding:12px 0px 8px 0px;}
.goods .id span{ color:#999}

.goods .more {font:normal 11px Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px;}
.goods .more a {color:#303030; text-decoration:underline;}
.goods .more a:hover { color:#0b51bb; text-decoration:underline;} 

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

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

.goods form {background:url(price.gif) center no-repeat; padding:0px; margin:0px;}
.goods form .price {font:bold 13px Arial, Helvetica, sans-serif; color:#010101; width:80px; height:23px; padding:5px 0 0 20px; float:left; text-align:center;}
.goods form .price b {font-size:20px;}

.coll {width:20px; text-align:center;}

.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! */

.goodsnew {width:233px; height:326px; float:left; margin:2px; display:inline; text-align:center; background:url(new.jpg) top left no-repeat}

.goodsnew .div {width: 100px; height:180px; overflow: hidden; margin:0 auto; text-align:center;}

.goodsnew p {padding:0; margin:0;}

.goodsnew .id {font:normal 11px Arial, Helvetica, sans-serif;	color:#666; padding:12px 0px 8px 0px;}
.goodsnew .id span{ color:#999}

.goodsnew .more {font:normal 11px Arial, Helvetica, sans-serif; margin:0px 0px 0px 0px; padding:10px 0px 10px 0px;}
.goodsnew .more a {color:#dc1200; text-decoration:underline;}
.goodsnew .more a:hover {color:#dc1200; text-decoration:underline;} 

.goodsnew .name {padding:0px; font:bold 12px Arial, Helvetica, sans-serif; height:30px; margin:0 0 2px 0;}
.goodsnew .name a {color:#dc1200; text-decoration:underline} 
.goodsnew .name a:hover {color:#dc1200; text-decoration:underline}

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

.goodsnew form {background:url(price_new.gif) center no-repeat; padding:0px; margin:0px;}
.goodsnew form .price {font: bold 13px Arial, Helvetica, sans-serif; color:#fff; width:80px; height:23px; padding:5px 0 0 20px; float:left; text-align:center;}
.goodsnew form .price b {font-size:20px;}

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

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

.gdetail {width:170px; position:absolute; z-index:1000; margin:7px 20px 7px 7px; background:url(gdetail.jpg) top left no-repeat}
.gdetail img { padding:0 23px;}
.gdetail p { text-align:center;}
.gdetail p b{ color:#f00;}

.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: bold 13px Arial, Helvetica, sans-serif; color:#000; 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:20px;}
.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:#333; padding:10px 0; margin:0;}

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

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

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