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

html, body {margin:0; padding:0; position:relative; height:100%; min-width:990px;}
body, td {font:normal 12px Arial, Helvetica, sans-serif; color:#666666;}
body {text-align:center; background:#FFFFFF url(top.gif) top repeat-x;}

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

a img {border-color:#000000;}

h1,h2,h3,h4,h5,h6 {margin:0 0 16px 0; padding:0; color:#000000; line-height:1em;}
h1 {font-size:24px; font-weight:normal; color:#323131; margin:0 0 20px 0;}
h2 {font-size:20px;}
h3 {font-size:18px;}
h4 {font-size:16px;}
h5,h6 {font-size:14px;}

.path {font:normal 11px Tahoma, Geneva, Arial, Helvetica, sans-serif; color:#696969; height:24px; padding:0; margin:0;}
.path a {color:#4b4b4b; text-decoration:underline;}
.path a:hover {color:#4b4b4b; text-decoration:none;}

#toper {position:absolute; width:100%; left:0px; top:0px;}

#wraper, #header, #footer {width:98%; margin:0 auto;}

#wraper {
	height:auto !important;
	min-height:100%;
	height:100%;
	margin-bottom:-114px;
}
#wraper .padding-top {height:214px; line-height:0; font-size:0;}
#wraper .clear {height:114px; clear:both; line-height:0; font-size:0;}
/* new year */
.n_g {
	width: 484px;
	height: 168px;
	position: absolute;
	background: url(ng.png) no-repeat left top;
	left: 50%;
	margin-left: -242px;
	
}
/* HEADER */
#header {position:relative; height:214px;}

#header .contacts {text-align:right; font-size:17px; color:#626262; position:absolute; width:100%; left:0px; top:34px;}
#header .contacts a {color:#626262; text-decoration:underline;}
#header .contacts a:hover {color:#626262; text-decoration:none;}
#header .contacts p {padding:0; margin:0;}
#header .contacts ins {background:url(list.gif) left no-repeat; padding:0 0 0 14px; text-decoration:none;}
#header .contacts span {font-size:16px; color:#8c8c8c;}
#header .contacts strong {font-size:18px; color:#5a5a5a; font-weight:normal;}

#header .logo {line-height:1em; text-align:center; font-size:17px; color:#626262; position:absolute; height:94px; width:230px; left:18px; top:42px;}
#header .logo a {text-decoration:none; color:#626262; cursor:pointer; display:block; height:94px; width:230px; background:url(logo.gif) center 24px no-repeat; overflow:hidden;}
#header .logo a span {line-height:1em; padding:0 0 60px 0; text-align:left; display:block;}
/* ------ */

/* SHOP CART */
#cart {background:#FFFFFF url(favor.gif) 9px center no-repeat; border:1px solid #b0b0b0; padding:5px 5px 5px 65px; width:160px; text-align:left; font-size:11px; color:#3e3e3e; position:absolute; top:214px; right:0px; overflow:hidden;}
#cart a {color:#3e3e3e; text-decoration:underline;}
#cart a:hover {color:#3e3e3e; text-decoration:none;}
#cart p {padding:0; margin:0;}
#cart .sum {font-weight:bold; text-align:right;}
#cart .sum span {font-size:18px;}
/* --------- */

/* MENU TOP */
#menu2 {background:#d5d5d5 url(hor_bg.gif) bottom repeat-x; position:absolute; float:left; bottom:1px; left:0px; width:100%; padding:3px 0 0 0;}
#menu2 dl {background:url(raz.png) bottom left no-repeat; text-align:center; font-size:13px; color:#474747; float:right; padding:0 48px 0 2px; margin:0;}
#menu2 dl dt {background:url(raz.png) bottom right no-repeat; padding:0 2px 0 0; float:left; margin:0;}
#menu2 dl dt a {cursor:pointer; display:block; float:left; padding:12px 16px 13px 16px; text-decoration:none; color:#474747;}
#menu2 dl dt a:hover {background:#FFFFFF url(menu2_over.gif) top repeat-x; text-decoration:none; color:#474747;}
/* -------- */

/* CONTENT */
#content {width:100%; float:right; display:inline; margin:0 0 0 -224px;}
#content .body {text-align:left; margin:0 0 0 224px; padding:28px 20px 134px 18px;}

#left_c {width:214px; float:left; display:inline; padding:22px 0 94px 0;}
/* ------- */

/* SEARCH */
#search {font:normal 12px Tahoma, Geneva, Arial, Helvetica, sans-serif; text-align:left; color:#797979; width:182px; margin:0 auto 34px auto;}
#search form {vertical-align:top; padding:2px 0 0 0; margin:0;}
#search form input {font:normal 12px Tahoma, Geneva, Arial, Helvetica, sans-serif; color:#000000; background:transparent; border:none; padding:0; margin:0; vertical-align:top;}
#search form .input {border:1px solid #909090; background:#FFFFFF; padding:1px 3px 1px 3px; margin:0 1px 0 0; width:130px}
#search form .submit {background:url(submit.gif) no-repeat; cursor:pointer; height:18px; width:43px;}
/* ------ */

/* FOLDERS MENU */
#folders {width:190px; margin:0 auto 40px auto; text-align:left; padding:0;}

#folders dt {width:190px; padding:0; margin:0; font-weight:bold; font-size:15px; color:#424242;}
#folders dt a {width:160px; display:block; padding:6px 0 6px 30px; text-decoration:none; color:#424242;}
#folders dt a:hover {text-decoration:underline; color:#424242;}

#folders dd {width:160px; padding:0; margin:0 0 0 30px; font-weight:normal; font-size:13px; color:#424242;}
#folders dd a {width:144px; display:block; padding:4px 0 4px 16px; text-decoration:none; color:#424242; background:url(sub_ico.gif) left no-repeat;}
#folders dd a:hover {text-decoration:underline; color:#424242;}

#folders .ico1 {background:url(ico1.gif) left no-repeat;}
#folders .ico2 {background:url(ico2.gif) left no-repeat;}
#folders .ico3 {background:url(ico3.gif) left no-repeat;}
#folders .ico4 {background:url(ico4.gif) left no-repeat;}
#folders .ico5 {background:url(ico5.gif) left no-repeat;}
#folders .ico6 {background:url(ico6.gif) left no-repeat;}
/* --------- */

/* FOOTER */
#footer {background:#e2e2e2 url(footer.gif) top repeat-x; position:relative; height:114px;}

#footer .logo {background:url(logo_bot.gif) no-repeat; position:absolute; height:66px; width:230px; left:30px; top:26px;}

#footer .counters {position:absolute; right:37px; top:45px;}
#footer .counters img {border:none;}

#footer .copy {font:normal 11px/1.375em Tahoma, Geneva, Arial, Helvetica, sans-serif; text-align:left; color:#555555; position:absolute; left:286px; top:50px;}
#footer .copy a {color:#555555; text-decoration:none;}
#footer .copy a:hover {color:#555555; text-decoration:underline;}

#footer .title {font:bold 11px Tahoma, Geneva, Arial, Helvetica, sans-serif; color:#959595; position:absolute; width:100%; bottom:0px; left:0px;}
#footer .title a {text-decoration:none; color:#959595;}
#footer .title a:hover {text-decoration:none; color:#959595;}

#footer dl {text-align:center; font-size:11px; color:#6a6a6a; position:absolute; bottom:114px; right:0px; float:right; padding:0 6px 20px 0; margin:0;}
#footer dl dt {float:left; padding:0 12px; margin:0;}
#footer dl dt a {color:#6a6a6a; text-decoration:none;}
#footer dl dt a:hover {color:#6a6a6a; text-decoration:underline;}
/* ------ */

/* 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 #8e8e8e;}

table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background: #e0e0e0}
table.table2 td { padding:5px; border: 1px solid #8e8e8e;}
table.table2 th { padding:8px 5px; border: 1px solid #8e8e8e; background:#8e8e8e; 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 #8e8e8e;}
table.table_shop th { padding:8px 12px; border: 1px solid #8e8e8e; background:#8e8e8e; color:#fff; text-align:left;}

/* SHOP PRODUCT */

.goods {width:233px; float:left; display:inline; position:relative; margin:2px 0 10px; border-bottom:1px dashed; padding-bottom:14px;}

.goods .img {float:left; display:inline; margin:14px 0 0 7px; height:120px; width:120px; overflow:hidden;}
.goods p {padding:0; margin:0;}

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

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

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

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

.goods form {background:url(price.gif) center no-repeat; padding:0; margin:0;}
.goods form .price {font: bold 13px/14px Arial, Helvetica, sans-serif; color:#FFFFFF; width:142px; height:28px; float:left; text-align:center;}
.goods form .price b {font-size:16px; line-height:15px;}

.oldprice {font-size:12px; line-height:10px; text-decoration:line-through; color:#ccc;}

.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; float:left; display:inline; position:relative; margin:2px 0 10px; border-bottom:1px dashed; padding-bottom:14px; background:url(new.gif) top right no-repeat;}

.goodsnew .img {float:left; display:inline; margin:14px 0 0 7px; height:120px; width:120px; overflow:hidden;}
.goodsnew p {padding:0; margin:0;}

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

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

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

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

.goodsnew form {background:url(price.gif) center no-repeat; padding:0; margin:0;}
.goodsnew form .price {font: bold 13px/14px Arial, Helvetica, sans-serif; color:#FFFFFF; width:142px; height:28px; float:left; text-align:center;}
.goodsnew form .price b {font-size:16px; line-height:15px;}

.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;}
.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/14px Arial, Helvetica, sans-serif; color:#FFFFFF; width:auto; height:28px; padding:0 0 10px; text-align:center; background:url(detprice.gif) top center no-repeat;}
.gdetail form .detprice b {font-size:16px; line-height:15px;}
.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:#000000; padding:10px 0; margin:0;}

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

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

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


a.highslide img, a.highslide:hover img {
	border:none !important;	
}
