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

html, body {position:relative; height:100%; margin:0; padding:0;}
body {text-align:center; min-width:980px; font:normal 12px Arial, Helvetica, sans-serif; color:#000;}
h1,h2,h3,h4,h5 {color:#000;}
h1 {padding:0 0 15px; margin:0; color:#285011; font:bold 18px "Times New Roman", Times, serif;}
h2 {font-size:16px;}
h3 {font-size:14px;}
h4 {font-size:14px;}
a {color:#000; text-decoration:underline;}
a:hover {cursor:pointer; color:#000; text-decoration:none;}

hr {background:#9d9d9d; height:1px; line-height:0; font-size:0; border:none;}

#wrapper {height:auto !important; min-height:100%; height:100%; margin:0 auto -92px; width:100%; background:url(w_bg.png) 50% 0 repeat-y;}
.win {width:990px; margin:0 auto;}
.top_pic {width:100%; height:430px; position:absolute; top:0; left:0; background:url(t_top.jpg) 50% 0 no-repeat;}
.header {position:relative; width:100%; height:286px; margin:0 auto; padding:0; z-index:10;}

.top_logo {position:absolute; top:10px; left:19px;}
.top_logo a {outline:none;}
.top_logo img {border:none;}

.tel_top {height:63px; padding:0 0 0 50px; position:absolute; top:10px; right:23px; text-align:left; color:#343434; font:bold 20px "Times New Roman", Times, serif; background:url(tel_top.png) 0 0 no-repeat;}
.tel_top p {padding:0; margin:0;}

.ras {position:absolute; top:12px; right:223px;}
.ras a {outline:none;}
.ras img {border:none;}

#search {width:219px; height:23px; background:url(search.png) left top no-repeat; position:absolute; top:339px; right:0;}
.text_input {width:165px; height:13px; padding:0; margin:0; border:none; background:none; position:absolute; left:11px; top:5px; color:#ccc; font-size:12px;}
.button {width:35px; height:23px; position:absolute; right:0; top:0; padding:0; margin:0; border:none; background:none; cursor:pointer;}

ul#m2 {margin:0; padding:0; position:absolute; top:73px; left:0; width:100%; text-align:center;}
ul#m2 li {display:inline-block; zoom:1; *display:inline; list-style:none; margin:0; font-size:0; padding:0 2px 0 0; line-height:0; background:url(m2_div.png) 100% 0 no-repeat;}
ul#m2 li a {display:inline-block; margin:0; padding:0; text-decoration:none; color:#000; font:bold 14px/normal "Times New Roman", Times, serif;}
ul#m2 li a span {display:inline-block; min-width:90px; margin:0; padding:12px 10px; background:url(m2.png) 0 0 repeat-x;}
ul#m2 li a:hover {color:#d54f32; text-decoration:none;}
ul#m2 li a:hover span {background:url(m2_h.png) 0 0 repeat-x;}
ul#m2 li.fir a {padding:0 0 0 2px; background:url(m2_div.png) 0 0 no-repeat;}

.m3_out {width:100%; position:absolute; top:172px; left:0; z-index:10;}

#m3 {width:100%; border:none; border-collapse:collapse; border-spacing:0; margin:0 auto;}
#m3 td {border:none; border-collapse:collapse; border-spacing:0; padding:0; width:1000px; vertical-align:top;}
#m3 td {height:94px;}
#m3 td img {border:none;}
#m3 td a.nor {display:inline; text-decoration:none;}
#m3 td a {color:#191919; text-decoration:none; font:bold 15px "Times New Roman", Times, serif; outline:none;}
#m3 td a:hover {color:#191919; text-decoration:underline;}

.slog {width:548px; position:absolute; top:128px; left:50%; margin:0 0 0 -276px;}

.cont_out {position:relative; z-index:1;}
.cont {border-collapse:collapse; border-spacing:0; border:none; width:100%; margin:0 auto; padding:0;}
.content {padding:5px 15px 10px 22px; vertical-align:top; border-collapse:collapse; border-spacing:0; border:none;  text-align:left;}
.left_c {width:227px; padding:0 6px 20px 0; vertical-align:top; border-collapse:collapse; border-spacing:0; border:none;}
.right_c {width:227px; padding:0 0 20px 6px; vertical-align:top; border-collapse:collapse; border-spacing:0; border:none;}

ul#menu {margin:0 15px 15px; padding:0; width:auto; text-align:left;}
ul#menu li {list-style:none; line-height:0; font-size:0; padding:0; margin:0 auto; width:auto;}
ul#menu li a {display:block; margin:0; width:auto; padding:5px 0; color:#191919; text-decoration:none; font:bold 16px/normal "Times New Roman", Times, serif; color:#191919; outline:none;}
ul#menu li a:hover {color:#191919; text-decoration:underline;}

ul#menu li.cl1 a {padding:5px 0 5px 15px; color:#191919; text-decoration:none; color:#191919; font-size:14px; font-weight:normal;}
ul#menu li.cl1 a:hover {color:#191919; text-decoration:underline;}

.r_bl {margin:0 12px 15px; text-align:left; font-size:12px; color:#727576; width:206px; overflow:hidden;}
.r_tit {font:bold 16px "Times New Roman", Times, serif; color:#285011; padding:0; margin:0 0 7px;}
.r_bl a {color:#d04b31; text-decoration:none;}
.r_bl a:hover {color:#d04b31; text-decoration:underline;}

.date {width:60px; height:21px; float:left; font:normal 11px/10px Tahoma, Geneva, sans-serif; color:#3e2b19;}
.date .d_l {width:32px; height:21px; float:left; margin:0 5px 0 0; background:url(n_div.gif) 100% 0 no-repeat; text-align:left; font-size:26px; line-height:17px; color:#333;}

.title {margin:0; font-size:12px; font-weight:bold;}
.anonce {padding:7px 0 0; margin:0 0 7px; clear:both;font-weight:bold;}
.more {margin:0 0 15px; font-size:12px; font-weight:bold; text-align:right;}
.more a {text-decoration:underline;}
.more a {text-decoration:none;}

.inf {padding:0; margin:0 auto; text-align:center;}
.inf p {padding:0; margin:0;}

.wrap_clear {clear:both; height:92px; width:100%; margin:0 auto;}

#footer {margin:0 auto; padding:0; height:92px; min-width:980px; width:990px; background:url(tit_bot.jpg) 50% 100% no-repeat; position:relative;}

.tel_bot {width:250px; position:absolute; top:28px; left:79px; text-align:left; font-size:17px; color:#000; font-weight:bold;}

.pay {position:absolute; top:20px; left:308px; height:70px; width:118px; overflow:hidden;}
.adr {width:180px; position:absolute; top:25px; left:424px; text-align:center; font:normal 12px "Times New Roman", Times, serif; color:#000;}
.tel_bot p, .adr p {padding:0; margin:0;}
.adr a {color:#000; text-decoration:none;}
.adr a:hover {color:#000; text-decoration:underline;}

.counters {position:absolute; top:30px; right:78px; width:295px; text-align:right;}
.counters p {padding:0; margin:0;}
.counters img {border:none;}

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:#dce3e5}
table.table1 td { padding:5px; border:1px solid #656565;}

table.table2 { border-collapse:collapse;}
table.table2 tr:hover {background:#dce3e5}
table.table2 td { padding:5px; border:1px solid #656565;}
table.table2 th { padding:8px 5px; border:1px solid #656565; background:#8a8a8a; color:#e8e8e8; text-align:left;}

/* GALLERY */

table.gallery {border-spacing:10px; border-collapse:separate;}
table.gallery td {background-color:#f0f0f0; text-align:center; padding:15px;}
table.gallery td img {}
/*c.d.c*/

/* 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; border-spacing:0}
/*table.table_shop tr:hover {background: #e9e9e9}*/
table.table_shop td { padding:5px; border-bottom: 1px solid #91949a;}
table.table_shop th { padding:8px 10px; border: 1px solid #fff; background:#676868; color:#fff; text-align:left;}
table.table_shop td a,
table.table_shop td a:hover {
  /*color:#000;*/
}


/*============== SHOP FULL VERSION =================*/

/*********** Товар ************/

.tovar {height:1%; padding:20px 10px 30px 10px; width:305px; float:left; position:relative; border-bottom:1px dashed #bbb; border-right:1px dashed #ccc;} /* Обертка товара, нижний пунктир тут же */

.tovar h2 { padding:3px 5px 3px; font:normal 14px/16px Arial, Helvetica, sans-serif; height:40px; margin:0;} /* Название товара */

.tovar h2.new a {color:#f00; text-decoration: underline;} /* Название товара если новинка */
.tovar h2.new a:hover {color:#f00; text-decoration: none;}

.tovar img { float:left;}

.tovar .param { float:left; list-style:none; padding:0; margin:0; width:120px; min-height:150px;}
.tovar .param li { padding:0 0 0 10px; margin:0; font: normal 11px/14px Arial; color:#666; background:none;}

.tovar .param li.new 
{
    background:#ed1401 url(tnew.png) no-repeat; height:26px; margin:1px 0 3px;
    _background:#ed1401 url(tnew.gif) no-repeat; height:26px; margin:1px 0 3px;
    font:bold 13px/26px Arial;
    color:#fff;
}
.tovar .param li.spec 
{
    background:#ffd910 url(tspec.png) no-repeat; height:26px; margin:1px 0 3px;
    _background:#ffd910 url(tspec.gif) no-repeat; height:26px; margin:1px 0 3px;
    font:normal 11px/26px Arial;
    color:#000;
}

.tovar .param li.art {padding:8px 0 2px 10px;} /* Артикул */
.tovar .param li.art span{color:#999;}

.tovar .param li.vendor {padding:7px 0 2px 10px;} /* Производитель */
.tovar .param li.vendor span{color:#999;}

.tovar .t_note {font: normal 11px Arial; color:#282828; height:50px; padding:8px 0 2px; overflow:hidden;}

.tovar .bott { margin:0 !important; padding:6px 0 5px 10px !important; list-style: none;}
.tovar .bott li { display:block; float:right; font: normal 11px Arial; text-align:center; padding:2px 4px;}

.tovar .bott li.price { float:left; text-align:left;} /* Цена */
.tovar .bott li.price span  {font: bold 13px Arial; font-style:italic; color:#010101; width:142px; height:23px; padding-top:5px;}
.tovar .bott li.price span b { font-size:20px;}

.tovar .number { width:24px; height:22px; background:url(col.gif) no-repeat; border: none; font: bold 13px Arial; text-align:center;} /* Количество */

.tovar .bott li.buy {padding-top:6px;}
.tovar .bott li.buy input{cursor:pointer; background:url(buy.gif) no-repeat left center; width:104px; height:33px; border:none; padding:0; margin:0} /* Купить */
.tovar .bott li.no input{background:url(nobuy.gif) no-repeat left center;} /* Нет в наличии */




/***** Карточка товара, внутри ******/

/* Путь наверху */
#tovar_path {color: #7c7c7c; font-size: 12px; padding:5px 0 15px}
#tovar_path span {font-size: 13px;}

#tovar_card { position:relative;}
#tovar_card img {float:left}

/* блок Новинка Акция */

#tovar_card #a_list {float:left; margin:0; padding:0; list-style:none; display:block; width:120px;}
#tovar_card #a_list li {padding-left:10px;}
#tovar_card #a_list li.new 
{
    background:#ed1401 url(tnew.png) no-repeat; height:26px; margin:1px 0 3px;
    _background:#ed1401 url(tnew.gif) no-repeat; height:26px; margin:1px 0 3px;
    font:bold 13px/26px Arial;
    color:#fff;
}
#tovar_card #a_list li.spec 
{
    background:#ffd910 url(tspec.png) no-repeat; height:26px; margin:1px 0 3px;
    _background:#ffd910 url(tspec.gif) no-repeat; height:26px; margin:1px 0 3px;
    font:normal 11px/26px Arial;
    color:#000;  
}

/* Блок Артикул Производитель */

#tovar_card #p_list {float:left; margin:0; padding:0; list-style:none;}
#tovar_card #p_list li {padding:0 0 0 10px; margin:0; font: normal 12px/30px Arial; color:#121; background:none;}
#tovar_card #p_list li span {color:#666;}
#tovar_card #p_list li img { float: none; text-align:right; vertical-align: middle}

/* Формочка добавить */

#tovar_card .form_wrap {float: left; width:340px; margin:13px; padding:7px; border: 1px dashed #a8a8a8;}
#tovar_card .form_wrap form { padding:0; margin:0;}

#tovar_card .bform { margin:0; padding:6px 0 5px 10px; list-style: none;}
#tovar_card .bform li { display:block; float:right; font: normal 11px Arial; text-align:center; padding:2px 4px;}
/* Цена */
#tovar_card .bform li.price { float:left; text-align:left; padding-right:20px;} 
#tovar_card .bform li.price span  {font: bold 13px Arial; font-style:italic; color:#010101; width:142px; height:23px; padding-top:5px;}
#tovar_card .bform li.price span b { font-size:20px;}
/* Количество */
#tovar_card .bform .number { width:24px; height:22px; background:url(col.gif) no-repeat; border: none; font: bold 13px Arial; text-align:center;}
/* Купить */
#tovar_card .bform li.buy {padding-top:6px;}
#tovar_card .bform li.buy input{cursor:pointer; background:url(buy.gif) no-repeat left center; width:104px; height:33px; border:none; padding:0; margin:0} /* Купить */
#tovar_card .bform li.no input{background:url(nobuy.gif) no-repeat left center;} /* Нет в наличии */


/* Детали товара */
#tovar_detail { clear:both; padding-top:20px;}
/* Анонс */
#tovar_detail .descript { font-size:12px; color:#777; padding:7px 0;}
/* Подробное описание */
#tovar_detail .full { clear:both; padding-top:7px;}




/*============== SHOP SHORT VERSION =================*/


.tovar2 {height:1%; padding:20px 3px; width:230px; float:left; position:relative; border-bottom:1px dashed #bbb; border-right:1px dashed #ccc;} /* Обертка товара, нижний пунктир тут же */
.tovar2 form { margin: 0; padding: 0;}

.tovar2 h2 { padding:3px 5px 3px; font:bold 12px/14px Arial; height:30px; margin:0;} /* Название товара */

.tovar2 h2.new a {color:#f00; text-decoration: underline;} /* Название товара если новинка */
.tovar2 h2.new a:hover {color:#f00; text-decoration: none;}

.tovar2 .wrap { margin:0 auto;}
.tovar2 .wrap img {display:block}
.tovar2 div.new {position:absolute; width:82px; font: bold 12px/21px Arial; background:#ef0000; color:#fff; text-align:center; margin:-5px 0 0 -5px;}

.tovar2 ul.art {color:#666; padding:0 0 14px 0; margin:0; font-size:11px; list-style:none;}
.tovar2 ul.art li {padding:1px 5px;}
.tovar2 ul.art li span {color:#999;}
.tovar2 ul.art a {
  /*color:#FFF;
  text-decoration:underline;*/
}
.tovar2 ul.art a:hover {
  /*color:#FFF;
  text-decoration:underline;*/
}
.tovar2 .param { float:left; list-style:none; padding:0; margin:0; width:120px; min-height:150px;}
.tovar2 .param li { padding:0 0 0 10px; margin:0; font: normal 11px/14px Arial; color:#666; background:none;}

.tovar2 .t_note {font: normal 11px Arial; color:#282828; height:50px; padding:9px 15px; overflow:hidden;}

.tovar2 .bott { margin:6px 0 5px 0; padding:0 25px; list-style: none; width:180px; height:95px;}
.tovar2 .spec { background:url(spec_lable.gif) 50% 0 no-repeat;}
.tovar2 .spec {
  /*color:#000;*/
}
.tovar2 .bott li { display:block; font: normal 11px Arial; text-align:center; padding:2px 4px; float:left;}

.tovar2 .bott li.price {text-align:left; width:120px; padding:10px 4px} /* Цена */
.tovar2 .bott li.price span  {font: bold 13px Arial; font-style:italic; color:#010101; width:142px; height:23px; padding-top:5px;}
.tovar2 .bott li.price span b { font-size:20px;}
.tovar2 .spec li.price span {
  /*color:#000;*/
}

.tovar2 li.amount {float: left; width:40px; padding:10px 0;} 
.tovar2 li.amount .number { width:24px; height:22px; background:url(col.gif) no-repeat; border: none; font: bold 13px Arial; text-align:center;} /* Количество */

.tovar2 .bott li.buy {padding-top:6px; text-align:center; clear:both;}
.tovar2 .bott li.buy input{cursor:pointer; background:url(buy2.gif) no-repeat left center; width:180px; height:33px; border:none;  } /* Купить */
.tovar2 .bott li.no input{ background:url(nobuy2.gif) no-repeat left center;} /* Нет в наличии */


/***** Карточка товара, внутри ******/

/* Путь наверху */
#tovar_path2 {color: #7c7c7c; font-size: 12px; padding:5px 0 15px}
#tovar_path2 span {font-size: 13px;}

#tovar_card2 { position:relative;}

#tovar_card2 .wrap {padding:5px; float:left; position:relative}
#tovar_card2 div.new {position:absolute; width:82px; font: bold 12px/21px Arial; background:#ef0000; color:#fff; text-align:center; margin:-5px 0 0 -5px}

/* Блок Артикул Производитель */

#tovar_card2 #p_list {float:left; margin:10px 0 0 0; padding:0; list-style:none;}
#tovar_card2 #p_list li {padding:0 0 0 13px; margin:0; font: normal 12px/20px Arial; color:#121; background:none;}
#tovar_card2 #p_list li span {color:#666;}
#tovar_card2 #p_list li img { float: none; text-align:right; vertical-align: middle}
#tovar_card2 #p_list li a {
  /*color:#FFF;
  text-decoration:underline;*/
}
#tovar_card2 #p_list li a:hover {
  /*color:#FFF;
  text-decoration:underline;*/
}
/* Формочка добавить */

#tovar_card2 .form_wrap {float: left; width:320px; margin:13px; padding:7px; border: 1px dashed #a8a8a8;}
#tovar_card2 .spec  { background:#c9ab7f;}
#tovar_card2 .form_wrap form { padding:0; margin:0;}

#tovar_card2 .bform { margin:0; padding:6px 0 5px 10px; list-style: none;}
#tovar_card2 .bform li { display:block; float:right; font: normal 11px Arial; text-align:center; padding:2px 4px;}
#tovar_card2 .spec .bform li {
  /*color:#000;*/
}
/* Цена */
#tovar_card2 .bform li.price { float:left; text-align:left; padding-right:20px;} 
#tovar_card2 .bform li.price span  {font: bold 13px Arial; font-style:italic; color:#010101; width:142px; height:23px; padding-top:5px;}
#tovar_card2 .bform li.price span b { font-size:20px;}
#tovar_card2 .spec .bform li.price span {
  /*color:#000;*/
}
/* Количество */
#tovar_card2 .bform .number { width:24px; height:22px; background:url(col.gif) no-repeat; border: none; font: bold 13px Arial; text-align:center;}
/* Купить */
#tovar_card2 .bform li.buy {padding-top:6px;}
#tovar_card2 .bform li.buy input{cursor:pointer; background:url(buy.gif) no-repeat left center; width:104px; height:33px; border:none; padding:0; margin:0}
/*#tovar_card2 .spec .bform li.buy input { background: url(buy_tov_s.gif) no-repeat left top;}*/
#tovar_card2 .bform li.no input{background:url(nobuy.gif) no-repeat left center;}

/* Детали товара */
#tovar_detail2 { clear:both; padding-top:20px;}
/* Анонс */
#tovar_detail2 .descript { font-size:12px; color:#777; padding:7px 0;}
/* Подробное описание */
#tovar_detail2 .full { clear:both; padding-top:7px;}


/*============== SHOP OLD VERSION =================*/

.goods , .goodsnew , .goodsspec, .goodsspecnew, .gdetail, .detail_right {text-indent:0 !important}

/* SHOP PRODUCT */

.goods { width:233px; float:left; position:relative; margin:5px; padding-bottom:14px; background:url(usual.jpg) no-repeat left top}

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

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

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

.goods .name { padding:9px; font: bold 12px Arial, Helvetica, sans-serif; height:34px; padding-bottom:0; margin: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.jpg) center no-repeat; margin:0}
.goods form .price{ font: bold 13px Arial, Helvetica, sans-serif; color:#010101; width:142px; height:23px; padding-top:5px; float:left; text-align:center;}
.goods form .price b { font-size:20px; font-weight:normal}

.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; position:relative; margin:5px; padding-bottom:14px; background:url(new.jpg) top left no-repeat}

.goodsnew img { padding:0; float:left; /*border: 1px solid #ccc;*/}

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

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

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

.goodsnew .name { padding:9px; font: bold 12px Arial, Helvetica, sans-serif; height:34px; padding-bottom:0; margin: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.jpg) center no-repeat; margin:0}
.goodsnew form .price{ font: bold 13px Arial, Helvetica, sans-serif; color:#fff; width:142px; height:23px; padding-top:5px; float:left; text-align:center;}
.goodsnew form .price b { font-size:20px; font-weight:normal}

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

.goodsspec { width:233px; float:left; position:relative; margin:5px; padding-bottom:14px; background:url(spec.jpg) top left no-repeat}

.goodsspec img { padding:0; float:left; /*border: 1px solid #ccc;*/}

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

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

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

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

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

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

.goodsspec 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 SPEC and NEW! */

.goodsspecnew { width:233px; float:left; position:relative; margin:5px; padding-bottom:14px; background:url(spec_new.jpg) top left no-repeat}

.goodsspecnew img { padding:0; float:left; /*border: 1px solid #ccc;*/}

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

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

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

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

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

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

.goodsspecnew 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; margin:12px 0}
.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; font-weight:normal}
.bt_add {cursor:pointer; background:url(add.gif) no-repeat left center; width:126px; height:33px; border:none; padding:0; margin:0}

.fixt {height:120px; overflow:hidden}

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

.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;}






#menu_t, #menu_t ul, #menu_t li {
  margin:0;
  padding:0;
  list-style:none;
  font-size:0px;
  line-height:0px;
}

#menu_t {margin:0; padding:0; position:relative; top:73px; left:0; width:100%; text-align:center; z-index:20;}

#menu_t ul {
  display:none;
  position:absolute;
  min-width:140px;
  padding:0 0 4px;
  background:#fff url(tm_bg.gif) bottom repeat-x;
  border:1px solid #6f7072;
  margin:42px 0 0 0;
  z-index:10000;
}

#menu_t ul ul {
  width:140px;
  margin:-1px 0 0 2px;  
}

#menu_t li {display:inline; zoom:1; *display:inline; list-style:none; margin:0; font-size:0; padding:0 2px 0 0; line-height:0; background:url(m2_div.png) 100% 0 no-repeat;}

#menu_t li a {display:inline-block; margin:0; padding:0; text-decoration:none; color:#000; font:bold 14px/normal "Times New Roman", Times, serif;}
#menu_t li span {display:inline-block; min-width:90px; margin:0; padding:12px 10px; background:url(m2.png) 0 0 repeat-x;}

#menu_t li a:hover,#menu_t li a.over {color:#d54f32; text-decoration:none;}
#menu_t li a:hover span,#menu_t li a.over span {background:url(m2_h.png) 0 0 repeat-x;}

#menu_t > li:first-child > a {padding:0 0 0 2px; background:url(m2_div.png) 0 0 no-repeat;}

#menu_t li li {
  display:block; *display:block;
  background:none;
  padding:0;
  margin:0;
  text-align:left;
}

#menu_t li li a {display:block; margin:0; padding:3px 6px; text-decoration:none; color:#000; font:normal 12px/normal "Times New Roman", Times, serif;}
#menu_t li li a:hover,#menu_t li li a.over {color:#d54f32; text-decoration:underline;}
