BODY {font-family: Verdana, Tahoma, Arial; color: #000000; font-size: 12px; padding: 0px; margin: 0px; background-color:#fff;}

/* .body_style {background:url("/images/backall.jpg") #008244 repeat-x top center;background-attachment: fixed ;} */
.body_style {background:url("/images/backall_standart.jpg") #008244 repeat-x top center; background-attachment: fixed ;}
IMG {border: 0px;}
TD {font-family: Verdana, Tahoma, Arial; color: #000000; font-size: 12px;}
FORM {padding: 0px; margin: 0px;}

A, A:hover {color: #000;		text-decoration: none;}
h1, .h1title, .lline {color: #666666; font-size: 11px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; font-weight: normal;}
h1 A, .lline A {color: #666666; font-size: 11px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; font-weight: normal; text-decoration:underline;}
h2 {color: #000; font-size: 18px; margin: 0px 0px 4px 0px; padding: 3px 0px 10px 0px; font-weight: normal; }
.title_h2 {color: #000; font-size: 18px; margin: 0px 0px 4px 0px; padding: 3px 0px 10px 0px; font-weight: normal; }
h3, .h3title {color: #ffc800; font-size: 18px; margin: 10px 0px 10px 0px; padding: 0px 0px 0px 0px; font-weight: normal;}
h4 {color: #00428C; font-size: 12px; margin: 27px 0px 17px 0px; padding: 0px 0px 0px 0px; font-weight: bold;}
h4 a {text-decoration:underline;}
h4.catpage {font-weight:bold; color: #000; font-size: 16px; width:400px; margin:30px 0px 6px 18px;}
h4.catpage a, h4.catpage a:hover {text-decoration:none;}
h4.unitpage {font-weight:bold; color: #000; font-size: 16px; margin:5px 0px 6px 0px;}
h2.unitpage {font-weight:bold; color: #000; font-size: 16px; margin:5px 0px 6px 0px;}
h5, h5 A, h5 A:hover {color: #008244; font-size: 14px; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; font-weight: bold; text-decoration:none;}
.lline { margin:0px 0px 12px 0px; background:#e5e5e5; padding:6px 10px 10px 15px;}
.lline span {color: #666666;}
.lline h1 {display: inline; }
.lline .h1title {display: inline; }
.lline .title_h1 {color: #666666; font-size: 11px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; font-weight: normal; display: inline;}
.lline .title_h1 A{color: #666666; font-size: 11px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; font-weight: normal; text-decoration:underline; }
.rel {position: relative;}

a img {border: none;}
a:focus {outline: none}

p {margin:0px; padding:12px 0px 3px 0px; line-height:15px;}
td.backcontent {background:url("/images/backcontent.gif") repeat-y top left;}

/*header and mainmenu*/
.promobottom1 {padding: 5px 0px 0px 1px;}
td.header {height: 178px; padding:0px; vertical-align:top; background:url("/images/backheader.gif") no-repeat top left;}
td.headertop {vertical-align:top; height:125px;}
td.headerbottom {vertical-align:top;}
img.logo {position:absolute; top:8px; left:4px;}
p.slogan1 {position:absolute; top:17px; left:190px; padding:0px; margin:0px; color:#ffffff; font-size:14px;}
.slogan2 {position:absolute; top:88px; left:10px; padding:0px; margin:0px; color:#ffffff; font-size:11px;}
.slogan2 h1{ display: inline; color:#ffffff;}
div.phoneheader {position:absolute; top:8px; left:460px; padding:0px; margin:0px; color:#ffb200; font-size:28px;}
div.phoneheader span {font-size:11px; color:#fff;}
div.phinfo {position:absolute; top:25px; left:663px; font-size:11px; font-weight:bold; color:#fff;}
div.phinfo a, div.phinfo a:hover {color:#fff; text-decoration:underline; font-weight:normal;}

div.cartheader {background:url("/images/cartheader.jpg") no-repeat top left; position:absolute; top:25px; left:825px; padding:2px 0px 3px 27px; font-size:11px;}
div.cartheader span {color:#d9ad0c; display:block; padding-top:7px;}
div.cartheader a, div.cartheader a:hover {color:#fff; text-decoration:underline; font-size:11px; display:block; padding-bottom:5px;}

div.lkheader {background:url("/images/lkheader.jpg") no-repeat top left; position:absolute; top:25px; left:1015px; padding:2px 0px 3px 27px; font-size:11px;}
div.lkheader a, div.lkheader a:hover {color:#fff; text-decoration:underline; font-size:11px; display:block; padding-bottom:5px;}
div.lkheader a.reglk, div.lkheader a.reglk {color:#d9ad0c; display:block; padding-top:7px; text-decoration:none;}

table.mainmenu td {padding:0px 5px 0px 4px;}
table.mainmenu td a, table.mainmenu td a:hover {color:#4c4c4c; text-decoration:none; font-size:14px;}
/*end header and mainmenu*/

/*left area*/
td.left {padding: 8px 20px 15px 30px; vertical-align:top;}

div.bl1, div.bl2 {padding:27px 0px 8px 5px;}
div.bl1 h2, div.bl2 h2 {padding-bottom:0px;margin:0px 0px 0px 0px;}
div.bl1 .title_h2, div.bl2 .title_h2 {padding-bottom:0px;margin:0px 0px 0px 0px;}
div.bl1 h2 A {padding-bottom:0px;margin:0px 0px 0px 0px; display:inline;}
div.bl1 .title_h2 A {padding-bottom:0px;margin:0px 0px 0px 0px; display:inline;}
div.bl1 table td {text-align:center; padding-bottom:5px;}
div.bl2 table td {padding-bottom:18px;}
div.bl2_bottom  {position:absolute; bottom:10px; left:0px;}

.lcat { padding:0px 0px 0px 0px; position:relative; margin-top:-14px;}
.lcat A {color: #2d2d2d; font-size: 11px; text-decoration:none;}
.level0 {font-size: 11px; font-weight: normal; color: #2d2d2d; }
.level1, .level1cur {padding: 0px 7px 0px 12px; margin: 14px 0px 0px 0px; background:url("/images/level1.jpg") no-repeat top left; height:29px;}
.level2, .level2cur {margin: 0px 0px 0px 0px; padding: 1px 7px 1px 12px;}
.level3, .level3cur {margin: 0px 0px 0px 37px;}
.level4, .level4cur {margin: 0px 0px 0px 47px;}
.level5 , .level5cur{margin: 0px 0px 0px 57px;}
.level1 A, .level1 A:hover {color: #fff; font-size: 11px; text-decoration:none; font-weight:bold;}
.level1cur A,  .level1cur A:hover {color: #fff; font-size: 11px; text-decoration:none; font-weight:bold;}
.cur1 A, .cur2 A, .cur3 A, .cur4 A, .cur5 A {color:#B40000; text-decoration:underline;}
.f_search {padding: 5px 5px 6px 10px; border-bottom: 1px solid #AAA8A8; }
.catlevel1 {vertical-align:middle; font-weight: bold; padding: 10px 30px 3px 10px;}
.catlevel2 {padding: 0px 15px 0px 10px;font-weight: normal;} .catlevel2 A, .catlevel2 A:hover { font-weight: normal;}
.catlevel3 {padding: 0px 15px 0px 20px;font-weight: normal;} .catlevel3 A, .catlevel3 A:hover { font-weight: normal;}
.catlevel4 {padding: 0px 15px 0px 30px;font-weight: normal;} .catlevel4 A, .catlevel4 A:hover { font-weight: normal;}

.main_page_cat_pic {position:relative; width:83px; height:83px; z-index:1000;}

.sub {	padding: 10px 0px 3px 0px; }
.sub_cat { padding-top:3px;}
.sub_fabric { display:inline; }
/*end left area*/

/*main area*/
.main {vertical-align:top; width:100%; padding:6px 0px 15px 0px;}
#main {vertical-align:top; width:100%; padding:6px 0px 15px 0px;}

div.catmaincontent {background:url("/images/backcat.jpg") no-repeat 0px 0px; margin-right:-6px; text-align:center;}
div.catmaincontent table td a, div.catmaincontent table td a:hover { margin-bottom:5px; font-size:11px; color:#000000; text-decoration:none;}

.main p {text-indent: 40px; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.main .unittext p {text-indent: 0px; padding:6px 0px 0px 0px; margin:0px 0px 10px 0px; font-size:11px;}
.main .unittext  {text-align:justify;line-height: 1.5;}
.main .unittext  h5{padding: 10px 0px 0px 0px;}
.main .unittext a,.main .unittext a:hover{font-size:11px; line-height:15px; color:#1d734a; text-decoration:underline;}
.main ul {margin:15px 0px 15px 40px; padding:0px; list-style:none;}
.main ul li {margin:0px; padding:0px; list-style-image: none;}

.goods_main { vertical-align: top;padding: 0px 0px 16px 0px; height:300px;}
.goods_main_rec { vertical-align: top;padding: 0px 0px 16px 0px; height:250px;}
.goods_main h4 { font-size: 12px; padding: 7px 0px 10px 0px; margin:0px;}
.goods_main h4 A { font-size: 12px; color: #000; font-weight:bold; text-decoration:none;}
.cat_descr { padding: 9px 10px 0px 8px; vertical-align: top; background:#e5e5e5; font-size:11px; color:#292929; height:260px;}
.cat_descr p {padding:0px; margin:0px; font-size:11px; line-height:12px; text-indent: 0px; color:#292929;}
td.allcat_descr a, td.allcat_descr a:hover {font-size:11px; line-height:15px; color:#1d734a; text-decoration:underline;}
td.allcat_descr {text-align:right; padding:8px 10px 0px 7px; background:#e5e5e5;}
@media screen and (-webkit-min-device-pixel-ratio:0) { table.hackchrom {height:100%;} } /* для chrome*/

table.goods_maintable {background:url("/images/promoback.jpg") repeat-y top left;height:300px;}
table.goods_maintable_rec {background:url("/images/promoback.jpg") repeat-y top left;height:250px;}
.goods_maintop {padding:7px 4px 10px 6px;  vertical-align:top;}
.gmunit {border-bottom:1px solid #e7e7e7;}
.promo1 {background:url("/images/promo1.jpg") no-repeat top left;}
.spec_icon {position:absolute; top:0px; left:0px;}
.promo2 {background:url("/images/promo2.jpg") no-repeat top left;}
.promo3 {background:url("/images/promo3.jpg") no-repeat top left;}
.goods_maintop p {padding:0px; margin:0px; text-indent: 0px text-align:center;}
.goods_maintop table td {font-size:11px; color:#737373; font-family:Tahoma;}
.goods_maintop table td span {display:block; padding-top:8px;}
.main_page_title_goods{height:100px;}
.main_page_title_goods h4{height:55px;}

@media screen and (-webkit-min-device-pixel-ratio:0) { .goods_table { height:100%; } } /* для chrome*/
.goods_pages { padding: 12px 0px 5px 0px; font-size:11px; color:#161616; text-align:center;}
.goods_pages a {text-decoration:underline; color:#161616; font-size:11px;}
.goods_pages a.sln {font-size:11px;text-decoration:none;}
.goods_pages .current { font-size:11px; color:#068548;}
.disabled {color:#707070;}

.goods_maintop table td.goods_price {	font-weight:normal; color: #000; font-size: 19px; background:url("/images/priceback.jpg") no-repeat top left; text-align:center; height:29px; width:81px; font-family:Verdana;}
.goods_maintop table td.custpr {text-align:right; color:#121212;}
font.old_price {	font-family: Tahoma, Verdana, Arial;color: #268340;	text-decoration: line-through; }
font.discount {font-family: Tahoma, Verdana, Arial;	color: #268340;	font-weight: normal; }

.goods_status { font-weight: bold; padding: 3px 0px;}

div.discription {padding:7px 0px 10px 0px; text-align:justify;line-height: 1.5;}
div.discription p {text-indent: 0px;}
div.discription A,div.discription A:hover {color: #ffc800;}
.admin_description {font-family: Verdana, Tahoma, Arial; color: #000000; font-size: 12px; padding: 0px; margin: 0px; }
.admin_description p{padding:0px 0px 10px 0px }

table.catfiltr td {color:#161616; font-size:12px; vertical-align:top; line-height:22px;}
table.catfiltr td span {font-size:11px; color:#737373;}
table.catfiltr td font {margin:0px 13px;}
table.catfiltr td a, table.catfiltr td a:hover {color:#161616; font-size:12px; text-decoration:underline; line-height:22px;}
table.catfiltr td span.filtract {color:#008244; font-size:12px;}

td.blocktop {background:#f1f1f1; height:10px; width:100%;}
td.blockbottom {background:#f1f1f1; height:10px; width:100%;}
td.blockleft {background:#f1f1f1; width:10px; height:100%;}
td.blockright {background:#f1f1f1; width:10px; height:100%;}
td.blockcontent {background:#f1f1f1; height:100%; width:100%;}
td.blockcontent div {font-size:12px; color:#161616; line-height:22px; padding-left:4px;}
td.blockcontent div span {font-size:11px; color:#666666;}
td.blockcontent div a, td.blockcontent div  a:hover {color:#161616; font-size:12px; text-decoration:underline; line-height:22px;}
td.blockcontent div span.filtract {color:#008244; font-size:12px;}

.p1 {position:absolute; top:-31px; right:15px; font-size:14px; padding-left:30px;line-height:23px; vertical-align:middle; margin:0px 0px 5px 0px;}
.LABEL_TITLE { position:absolute; top:-25px; right:45px;font-size:14px;}
.p2 {position:absolute; top:-31px; right:15px; font-size:14px; background:url("/images/p2.jpg") no-repeat top left; height:25px; line-height:23px; padding-left:30px;}
.p3 {position:absolute; top:-31px; right:15px; font-size:14px; background:url("/images/p3.jpg") no-repeat top left; height:24px; line-height:23px; padding-left:30px;}

.p1unit {position:absolute; top:6px; left:180px; font-size:14px;  padding-left:30px;}
.label_title_unit { position:absolute; top:10px; left:240px;font-size:14px;}
.p2unit {position:absolute; top:5px; left:203px; font-size:14px; background:url("/images/p2.jpg") no-repeat top left; height:25px; line-height:23px; padding-left:30px;}
.p3unit {position:absolute; top:5px; left:203px; font-size:14px; background:url("/images/p3.jpg") no-repeat top left; height:24px; line-height:23px; padding-left:30px;}

table.catlist {width:720px; background:url("/images/catback.jpg") repeat-y top left;}
table.catlist td {vertical-align:top;}
.catpage_descr {width:375px; padding-right:10px;text-align:justify;font-size:11px;line-height:12px;}
.catpage_descr p {padding:0px; margin:0px; font-size:11px; line-height:12px; text-indent: 0px; color:#292929;}
.catpage_descr p a, .catpage_descr p a:hover {color:#09683b; text-decoration:underline; line-height:15px; font-weight:normal;}
.catpagecust {width:189px; font-size:11px; color:#6e6e6e; font-family:Tahoma; }
.unitpage {width:415px; vertical-align:top;}
*html .unitpage {width:425px; vertical-align:top;}
.unitpagepic {width:302px; vertical-align:top; padding-top:20px;}
.catpagecust div {margin:5px 0px 16px 0px;}
.catpagecust div span {font-size:11px; color:#1a1a1a;}
.catpagecust div.catpagecart {margin:22px 0px 0px 56px; position:relative; z-index:999;}
.catpagecustsmall {width:85px;}
.catpagecustsmall div {margin:5px 0px 16px 0px;}
.catpagecustsmall div span {font-size:11px; color:#1a1a1a;}
.catpagecustsmall div.catpagecart {margin:0px; position:relative; z-index:999;}
div.catpagecart div.cartbackpopup {width:294px; height:58px; background:url("/images/cartbackpopup.gif") no-repeat top left; position:absolute; top:-70px; left:71px; z-index:999;}
div.catpagecart div.notshow {display:none;}
div.catpagecart div.yesshow {display:block;}
.dop_price{padding:20 0 0 0 ;}
a.cartbackpopupclose, a.cartbackpopupclose:hover {text-decoration:underline; color:#5d5435; font-size:10px; position:absolute; right:10px; top:-3px; background:url("/images/cartbackpopupclose.gif") no-repeat top left; padding-left:12px;}
a.close_dop_price, a.close_dop_price:hover {text-decoration:underline; color:#5d5435; font-size:10px; position:absolute; right:10px; top:0px;padding-left:5px;vertical-align:middle;}
img.close_dop_price_img{ position:absolute; right:55px; top:0px;padding-left:5px;}
div.cartinfopopup {padding:0px 0px 0px 10px; font-size:12px; font-weight:bold; color:#000;}
div.cartinfopopup a, div.cartinfopopup a:hover {display:block; text-decoration:underline; font-weight:normal; margin-top:15px;}

table.catpagepricetable {position:relative; margin-top:-6px;}
table.catpagepricetable td {font-size:11px; color:#737373; vertical-align:top;}
table.catpagepricetable td span {display:block; padding:7px 7px 0px 0px;}
table.catpagepricetable td div.goods_pricecat {	font-weight:normal; color: #000; font-size: 19px; position:relative; background:url("/images/pricecat.gif") no-repeat top left; height:31px; width:100px; font-family:Verdana; padding:0px; margin:-47px 0px 0px 0px; line-height:29px;}
table.catpagepricetable td div.oneprice {margin-top:0px;}
table.catpagepricetable td div.dopprice {background:#ffe791; height:19px; position:relative; padding:0px; margin:28px 0px 0px 0px;}
table.catpagepricetable td div.dopprice img.l1 {position:absolute; bottom:0px; left:0px;}
table.catpagepricetable td div.dopprice img.l2 {position:absolute; bottom:0px; right:0px;}
table.catpagepricetable td div.dopprice img.qw {position:absolute; bottom:4px; right:5px;}

table.catpagepricetable td div.goods_pricecat div.popupback {position:absolute; top:-56px; left:74px; width:280px; height:69px; padding:6px 10px 10px 20px; background:url("/images/popupback.gif") no-repeat top left; font-family:Tahoma;}
*html table.catpagepricetable td div.goods_pricecat div.popupback {width:310px; height:85px;}
table.catpagepricetable td div.goods_pricecat div.notshow {display:none;}
table.catpagepricetable td div.goods_pricecat div.yesshow {display:block;}
table.catpagepricetable td div.goods_pricecat div.popupback a, table.catpagepricetable td div.goods_pricecat div.popupback a:hover {font-size:10px; color:#000; padding:0px; margin:0px; display:block; line-height:12px;}

table.catpagepricetable td div.dopprice a, table.catpagepricetable td div.dopprice a:hover {padding:3px 4px 2px 4px; line-height:20px;}
table.catpagepricetable td div.dopprice a.qwa, table.catpagepricetable td div.dopprice a.qwa:hover {padding:0px;}

font.price2, font.price3, font.price4, font.price5 {display:none;}
a.price1 {background:#ffc800;}
a.pprice1 {font-weight:bold;}
table.catpagepricetable td div.goods_pricecat div.popupbackunit a.pprice1, table.catpagepricetable td div.goods_pricecat div.popupbackunit a.pprice1:hover {font-weight:normal; color:#000;}
table.catpagepricetable td div.goods_pricecat div.popupbackunit , table.catpagepricetable td div.goods_pricecat div.popupbackunit  {font-weight:normal; color:#000; font-size: 13px;}

a.atlunit {text-decoration:none; font-size:10px; margin-left:10px;}

.thumbs {padding:0px; margin:0px; text-indent: 0px; vertical-align:middle;}.thumbs a {float:left; margin:0px 8px 0px 0px; padding:0px;}
.thumbs td {padding-bottom:24px;}

div.hback {height:30px; width:713px; background:url("/images/hback.gif") no-repeat top left; font-size:15px; color:#000; padding:5px 0px 0px 18px;}
/*end main area*/

/*right area*/
td.right {padding: 0px 30px 15px 32px; vertical-align:top;}

div.banright {position:relative; margin-top:-7px;}
table.pp td {border-bottom:1px solid #4c4c4c; padding:12px 0px;}
table.pp td, table.pp td a, table.pp td a:hover {color: #ffc800; font-size: 18px; font-weight: normal;}

.banner_left { text-align: left; padding: 0px 0px 0px 15px; }
.banner_elem { padding: 10px 0px 0px 0px; }
.banner_left A, .banner_left A:hover { color: #565656; font-weight: normal;  }

div.newsitem {font-size:11px; color:#fff; border-bottom:1px solid #4c4c4c; padding-bottom:12px;}
div.newsitem a, div.newsitem a:hover {display:block; margin:7px 0px 0px 0px; color:#ffc800; text-decoration:none;}
div.newsitem a:hover{color:#b4b4b4;}
div.newsitem a.allnews, div.newsitem a.allnews:hover {color:#fff; font-size:13px; text-decoration:underline; display:block; margin:15px 0px 0px 0px;}

div.artitem {font-size:11px; color:#fff; border-bottom:1px solid #4c4c4c; padding-bottom:12px;}
div.artitem a, div.artitem a:hover {display:block; margin:0px 0px 0px 0px; color:#ffc800; text-decoration:none;}
div.artitem a:hover{color:#b4b4b4;}
div.artitem a.allnews, div.artitem a.allnews:hover {color:#fff; font-size:13px; text-decoration:underline; display:block; margin:15px 0px 0px 0px;}

.type {background: #e0e0e0;margin: 5px 0px;}
.type_header {background: #ffffff;}
.type_header TD {background: #ededed; font-weight: bold; padding: 3px; vertical-align: top; }
.type_tr TD {background: #f3f3f3; padding: 5px 3px;  vertical-align: top;}
.type_tr TD.cat_price { vertical-align: middle; white-space: nowrap;}
.main_attr { }
.main_attr .tit { vertical-align: top; }
.main_attr .val { font-weight: bold; vertical-align: top; }

.item_attr { }
.item_attr .tit {	font-weight: bold; vertical-align: top; background: #eeeeee; padding: 3px 10px 3px 3px; }
.item_attr .val {	vertical-align: top;background: #f3f3f3;padding: 3px 10px 3px 5px;  }
.item_attr .lbl {	color: #ffffff; vertical-align: top; background: #aaaaaa;padding: 3px; font-weight: bold;}

.h {  background: #e8e8e8; font-family: Verdana, Tahoma, Arial; FONT-WEIGHT: bold; }
.d {  background: #e8e8e8; font-family: Verdana, Tahoma, Arial;  }
.forum_table { background: #565656; }	
.forum_table tr {background: #f7f8f7; vertical-align: top; }	
.forum_table td { padding: 5px 3px 5px 3px; vertical-align: top;}	
.forum_table .head { background: #ebecec; }	
.forum_table .head td, .forum_table .head td A , .forum_table .head td A:hover { font-size:13px}	
.forum_table .head td { font-weight: bold; }	
.forum_search_form { padding: 10px 0px;}
.preview { border: 1px solid #565656; background: #f7f8f7; padding: 5px;}
.citata { border: 1px solid #565656; background: #ebecec; padding: 5px; margin:7px 30px 0px 30px;}
.forum_menu { border: 1px solid #565656; background: #f7f8f7; padding: 5px; margin: 0px 0px 10px 0px;}
.forum_menu  A, .forum_menu  A:hover { font-weight: normal;}
hr {width: 20%; color: #565656; border: none; height: 1px; margin: 5px 0px; text-align: left;}

.label {	text-align: center; width: 100%;}
.b_price { color: #bb1111; font-weight: bold; font-size: 12px; margin: 0px; padding: 0px; }
.attr_name {	padding-right: 10px;width: 200;white-space:nowrap;}
.error {	color: red; }
.search_form {	padding: 5px 0px 5px 4px;  margin: 5px 0px 10px 0px; background: #f3f3f3; border: 1px solid #e0e0e0; width: 100%; }
.sattr {	padding: 5px 8px 0px 0px; font-weight: bold; white-space: nowrap; vertical-align: middle; height: 40px;}
.rpad tr td {padding: 0px 5px 5px 0px;}
.vpad { padding: 8px 0px 4px 0px;}
/*end right area*/

/*footer area*/
td.footer {height: 130px; padding:0px; vertical-align:top; background:url("/images/backfooter.gif") no-repeat top left;}

div.rightphone {position:absolute; bottom:-30px; right:80px;}
*html div.rightphone {bottom:190px;}
div.rightphone p {color:#fff; font-size:14px; padding:0px; margin:23px 0px 0px 0px;}
div.rightphone p span {color: #ffc800; font-size: 18px; line-height:15px;}

div.counters {position:absolute; top:21px; left:587px;}
div.counters img {margin:0px 0px 0px 3px; padding:0px;}

img.logobottom {position:absolute; top:17px; left:30px;}
div.phonebottom {position:absolute; top:21px; left:75px; padding:0px; margin:0px; color:#ffb200; font-size:24px;}
div.phonebottom span {font-size:10px; color:#e1e1e1;}

div.copyright {position:absolute; top:67px; left:17px; color:#fff; font-size:14px;}
div.copyright a, div.copyright a:hover {color:#fff; font-size:14px; text-decoration:none;}

p.seotext {position:absolute; top:87px; left:17px; padding:0px; margin:0px; font-size:10px; line-height:12px; color:#b9ddcc; width:650px;}
p.seotext A, p.seotext A:hover{ color:#b9ddcc; width:650px;}
p.copyrightaf {position:absolute; top:67px; right:12px; padding:0px; margin:0px; font-size:10px; line-height:12px; color:#b9ddcc; width:300px; text-align:right;}
p.copyrightaf a, p.copyrightaf a:hover {color:#b9ddcc;}
p.copyrightaf a.dwork, p.copyrightaf a.dwork:hover {text-decoration:underline;}
/*end footer area*/

/*form elements*/
INPUT, TEXTAREA { font-size: 12px; font-family: Tahoma, Arial, helvetica; color: #ADADAD;	}
.text, .medium_text, .attrtext, .attrntext  {width: 180px; height:18px;  padding: 1px 0px 2px 2px; border: 1px solid #6A6A6A; }
.attrtext { width: 100px; }
.attrntext { width: 40px; }

.textarea, .long_textarea { height: 50px;	width: 250px;	border: 1px solid #000;}
.but { background: #333333; border: 1px solid #333333; color: #ffffff; height:18px; padding: 0px 6px 1px 6px; cursor:pointer; cursor:hand;}
@-moz-document url-prefix() {.but {padding-bottom:3px;}} /* для mozilla*/

.top_search_form {width:304px; height:37px; position:absolute; left:457px; top:75px; background: url("/images/formback.jpg") no-repeat; padding:9px 0px 0px 8px;}
.top_search_form .text {border:1px solid #fff; height:18px; width:226px; color:#686958; padding:0px 2px 0px 2px; background:#fff; font-family:Verdana; font-size:11px; line-height:18px; color:#595959;}
.top_search_form .but { background: url("/images/searchbtn.jpg") no-repeat; border:none; margin-left:9px;}

.bask_div { padding-right:2px;}
.bask { font-family: Tahoma, Verdana, Arial; background:url("/images/cartbtn.jpg") no-repeat top left; width:81px; font-size: 12px; color: #ffffff; border: none; height:29px; cursor:pointer;cursor:hand; margin:0px 0px 0px 5px;}
@-moz-document url-prefix() {.bask {}} /* для mozilla*/
.g_more { background: #333333; width: 80px; text-align: center; padding: 1px 0px 3px 0px; }
.g_more A { color:#ffffff; font-size: 12px; }

.continue_shopping { background:#F0EFF1; border: 1px solid #6A6A6A; width:200px; padding:1px; text-align:center;  margin: 15px 0px; }
.continue_shopping  A{ color:#000; font-family: Verdana, Arial, helvetica; font-size: 11px;}

SELECT.but2 {BORDER-RIGHT: #ffffff 1px outset; BORDER-TOP: #ffffff 1px outset; FONT-WEIGHT: 500; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 1px outset; COLOR: #333333; BORDER-BOTTOM: #ffffff 1px outset; FONT-FAMILY: Verdana, Arial, helvetica; HEIGHT: 18px}
.but_file {	background: #ffffff;  BORDER: #6A6A6A 1px solid; COLOR: #565656; FONT-FAMILY: Verdana, Arial, helvetica; font-size: 11px; HEIGHT: 18px; }
/*end form elements*/

.cart { height:107px; }
.cart_padding { padding:6px;}
.add_to_basket_result_msg {position:relative; width:300px; height: 120px; position:absolute; background: #fff; border: 1px solid #bb1111; text-align:center; padding:20px; }

.floating_msg { width:300px; height: 120px; position:absolute; background:#fff; border: 1px solid #bb1111; text-align:center; padding:20px;}
.goods_recom_block {padding: 10px 0px;}
.carttable1 td {padding:13px 7px 18px 7px;}
.carttable1 tr.carttabletr1 {background:#e5e5e5;}
.carttable1 tr.carttabletr1 td {padding:4px 7px;}
.carttable1 td a, .carttable1 td a:hover{text-decoration:underline;color:#000;}
input.carttableinput {background:#e5e5e5; border:1px solid #e5e5e5; color:#4f4f4f; width:56px;}
.carttable1 tr.carttabletr1 td.cartcoment {font-size:11px; color:#4c4c4c; font-family:Tahoma; padding-left:17px;}
.carttable1 tr.carttabletr1 td.refresh INPUT { cursor:pointer; cursor:hand;font-size:12px; color:#000000; font-family:Verdana, Tahoma, Arial; padding-left:17px;background:url("/images/refresh.jpg") no-repeat top left; display:block; width:100px; padding:6px 0px 13px 26px; margin-left:80px;border:none;text-decoration:underline;}
.carttable1 tr.carttabletr1 td.refresh a, .carttable1 tr.carttabletr1 td.refresh a:hover {background:url("/images/refresh.jpg") no-repeat top left; display:block; width:64px; padding:6px 0px 13px 26px; margin-left:80px;}
table.catpagepricetable td span.cartprice {font-size:18px; color:#000; margin-top:-5px;}
div.cartcoment {font-size:11px; color:#575757; font-family:Tahoma; padding:67px 0px 0px 7px;}
div.cartcoment1 {font-size:10px; color:#232323; font-family:Tahoma; padding:0px 0px 7px 7px;}
h6, h6 A, h6 A:hover {color: #008244; font-size: 16px; margin: 20px 0px 5px 7px; padding: 0px 0px 8px 0px; font-weight:normal; text-decoration:none;}

form.loginform table td {padding:11px 0px 0px 6px;}
form.loginform table td input.textlogin {width: 178px; height:16px;  padding: 1px 0px 2px 2px; border: 1px solid #333; margin-left:25px; color:#000;}
form.loginform table td input.butlogin {background:url("/images/btn.jpg") no-repeat top left; border:none; color: #ffffff; height:19px; padding:0px; cursor:pointer; cursor:hand;}
form.loginform table td a, form.loginform table td a:hover {color:#008244; text-decoration:underline;}
td.regform {background:#e5e5e5; vertical-align:top; padding:0px 5px;}

form.regform table td {vertical-align:top;}
form.regform table td.regform table td {padding:11px 0px 0px 6px;}
form.regform table td span {color:#fb2424;}
form.regform table td input.textregform {width:251px; height:16px; padding: 1px 0px 2px 2px; border: 1px solid #b8b8b8; color:#000; margin-top:3px;}
form.regform table td input.text {width:251px; height:16px; padding: 1px 0px 2px 2px; border: 1px solid #b8b8b8; color:#000; margin-top:3px;}
form.regform table td textarea.textareareg {width:251px; height:80px; padding: 1px 0px 2px 2px; border: 1px solid #b8b8b8; color:#000; margin-top:3px;}
form.regform table td textarea.textarea {width:251px; height:80px; padding: 1px 0px 2px 2px; border: 1px solid #b8b8b8; color:#000; margin-top:3px;}
form.regform table td label.ch {margin:-17px 0px 0px 22px; display:block;}
p.rchreg {padding:0px 0px 0px 0px; margin:0px 0px 8px 0px; text-indent:0px;}
p.rchregend {padding:0px 0px 0px 0px; margin:0px 0px 3px 0px; text-indent:0px;}
p.disabp {padding:0px 0px 0px 0px; margin:0px 0px 8px 0px; text-indent:0px; color:#a2a2a2; font-size:11px; line-height:13px;}
p.anablp {padding:0px 0px 0px 0px; margin:0px 0px 8px 0px; text-indent:0px; color:#161616; font-size:11px; line-height:13px;}
p.anablp A, p.anablp A:hover{color: #ffc800;}
div.relbutorder {position:relative; margin:90px 0px 0px 0px; border:0px solid #000; height:90px;}
input.butorder {background:url("/images/btnorder.jpg") no-repeat top left; border:none; color: #ffffff; height:44px; padding:0px; cursor:pointer; cursor:hand; position:absolute; top:0px; right:0px;}
