BODY {font-family: Arial, Verdana, Tahoma; color: #232323; font-size: 12px; padding: 0px; margin: 0px; background:url("/images/backall.jpg") repeat-x top left;}
IMG {border: 0px;}
TD {font-family: Arial, Verdana, Tahoma; color: #232323; font-size: 12px;}
FORM {padding: 0px; margin: 0px;}

A, A:hover {color: #22a0ff;	text-decoration:underline;}
h1, .h1title, .lline {color: #9FBF02; font-size: 12px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: normal;}
h1 A, .lline A {color: #8F1184; font-size: 12px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: normal; text-decoration:underline;}
h2 {color: #8f1184; font-size: 18px; line-height:18px; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; font-weight: normal; }
h3, .h3title {color: #8F1184; font-size: 14px; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: normal;}
h4 {color: #8F1184; font-size: 16px; margin: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; font-weight: normal;}
h4 a {text-decoration:underline;}
h5, h5 A, h5 A:hover {color: #819b01; font-size: 14px; margin: 0px 0px 0px 0px; padding: 0px 0px 10px 0px; font-weight: bold;}
.lline { margin:6px 0px 0px 0px; }
.lline span {color: #8F1184;}
.lline h1 {display: inline; }
.rel {position: relative; z-index:100;}

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

p {margin:0px; padding:9px 0px 0px 0px; line-height:15px;}

td.contentall {vertical-align:top; background:url("/images/bottomback.jpg") repeat-x bottom left;}

/*header and mainmenu*/
td.header {height:187px; padding:0px; vertical-align:top;}

td.header1 {height:137px; vertical-align:top;}
td.header2 {height:39px; vertical-align:top; background:url("/images/menuback.jpg") no-repeat top left;}

img.logo {position:absolute; top:16px; left:5px;}
table.hbltop {position:absolute; top:0px; right:-6px;}
table.hbltop td.hbltopcontent {background:url("/images/hblback.gif") repeat-x top left; padding:0px 5px 0px 10px; font-size:12px; color:#fff; padding-top:3px; vertical-align:top; font-family:Tahoma; line-height:17px;}
table.hbltop td.hbltopcontent span {font-size:22px; line-height:20px;}
table.hbltop td.hbltopcontent font {font-size:10px;}
table.hbltop td.hbltopcontent a, table.hbltop td.hbltopcontent a:hover {font-size:11px; color:#fff; text-decoration:underline; font-family:Tahoma; line-height:13px;}

p.linkdilivery {text-align:right; position:absolute; top:55px; left:343px;}
p.linkdilivery a, p.linkdilivery a:hover {font-size:11px; padding:0px 10px 2px 0px; color:#8f1084; display:block; background:url("/images/linkdilivery.gif") no-repeat top right;}
img.bus {position:absolute; top:65px; left:554px;}

table.carttoptable {position:absolute; top:50px; right:0px; height:80px;}
.carttop {height:12px; background:url("/images/carttop.gif") repeat-x top left;}
.cartbottom {height:12px; background:url("/images/cartbottom.gif") repeat-x top left;}
.cartleft {height:100%; width:12px; background:url("/images/cartleft.gif") repeat-y top left;}
.cartright {height:100%; width:12px; background:url("/images/cartright.gif") repeat-y top left;}
.cartcontent {vertical-align:top;}
img.carticon {position:absolute; top:-7px; left:-1px;}
span.headercarttop {font-size:14px; color:#921687; position:absolute; top:-4px; left:66px; font-family:Tahoma; font-weight:bold;}
div.itemcarttop {font-size:12px; font-family:Tahoma; padding:14px 0px 0px 66px;}
div.itemcarttop span {color:#921687; font-weight:bold;}
div.itemcarttop a, div.itemcarttop a:hover {display:block; padding-top:2px;}

ul.mainmenu {list-style:none; padding:0px; margin:0px 0px 0px 10px;}
ul.mainmenu li {list-style-image: none; margin:0px; padding:10px 0px 10px 0px; float:left; background:url("/images/mainmenusplit.jpg") no-repeat top right;}
ul.mainmenu li.mainmenuend {background:none;}
ul.mainmenu li a, ul.mainmenu li a:hover {font-size:14px; font-family:Tahoma; color:#050505; text-decoration:none; margin:0px 4px; padding:0px 8px;}
ul.mainmenu li a.mmactiv, ul.mainmenu li a.mmactiv:hover {background:url("/images/mmb1.jpg") no-repeat top right; padding:4px 0px; color:#fff; text-decoration:none;}
*html ul.mainmenu li a.mmactiv, *html ul.mainmenu li a.mmactiv:hover {padding:0px 0px;}
ul.mainmenu li a span {background:url("/images/mmb2.jpg") no-repeat top left; position:relative; padding:4px 8px; color:#fff;}

.searchblock .text { border:none; height:33px; width: 153px; padding: 0px 5px 0px 11px; margin:0px 0px 0px 0px; font-size:12px; color:#5D5D5D; background: url("/images/searchback.jpg") no-repeat; font-family:Tahoma;} 
*html .searchblock .text {padding:9px 5px 7px 11px;}
.searchblock .buttop { background: url("/images/searchbtn.jpg") no-repeat; border: none; padding:0px; margin:0px; cursor:pointer;}
*html .searchblock .buttop {margin-top:1px;}

/*end header and mainmenu*/

/*left area*/
td.left {padding:0px 0px 40px 0px; width: 210px; vertical-align:top;}
td.left table td {vertical-align:top;}

.bltop {width:100%; height:3px; background:url("/images/bltop.jpg") repeat-x top left;}
.blbottom {width:100%; height:3px; background:url("/images/blbottom.jpg") repeat-x top left;}
.blleft {height:100%; width:3px; background:url("/images/blleft.jpg") repeat-y top left;}
.blright {height:100%; width:3px; background:url("/images/blright.jpg") repeat-y top left;}
.blcontent {width:100%; height:100%; padding:5px 8px 4px 12px;}
.blcontentpic {width:100%; height:100%; padding:0px 5px 0px 5px;}
td.left table td.block1 {background:url("/images/back1.jpg") no-repeat top left; width:210px; height:64px; font-family:Arial; font-size:20px; color:#fff;}
td.left table td.block1 a, td.left table td.block1 a:hover {font-family:Arial; font-size:20px; color:#fff; display:block; padding:19px 0px 19px 77px; text-decoration:none;}
td.left table td.block2 {background:url("/images/back2.jpg") no-repeat top left; width:210px; height:64px; font-family:Arial; font-size:20px; color:#fff;}
td.left table td.block2 a, td.left table td.block2 a:hover {font-family:Arial; font-size:20px; color:#fff; display:block; padding:19px 0px 19px 77px; text-decoration:none;}

.lcat { padding:12px 0px 0px 0px;}
.lcat A {color: #00428C; font-size: 12px; text-decoration:none;}

.lcat .level1 span {cursor: pointer; padding:0px; margin:0px;}
.lcat .level1 span.active {cursor: pointer; padding:0px; margin:0px; font-weight:bold;}

.level0 {font-size: 13px; font-weight: normal; color: #254F7E; }
.level1 {padding: 0px 0px 0px 14px; margin: 0px 0px 7px 0px; background:url("/images/cat1.gif") no-repeat top left;}
.level2 {margin: 0px 0px 8px 3px; padding: 0px 0px 0px 24px; background:url("/images/cat2.gif") no-repeat top left; display:none;}
.level2adm {background:url("/images/cat2b.gif") no-repeat bottom left; padding: 0px 0px 0px 0px;}
.l2first {margin: 18px 0px 8px 3px; }
.l2end {margin: 0px 0px 20px 3px;}
.level2adm a, .level2adm a:hover {background:url("/images/cat2t.gif") no-repeat top left; display:block; padding: 4px 0px 3px 24px;}
.level3 {margin: 0px 0px 0px 37px; display:none;}
.level4 {margin: 0px 0px 0px 47px; display:none;}
.level5 {margin: 0px 0px 0px 57px; display:none;}
.level1 A, .level1 span {color: #819b01; font-size: 14px; text-decoration:none; font-weight:normal; font-family:Tahoma;}
.level1 A:hover {/* font-weight:bold; */ color: #819b01; font-size: 14px; text-decoration:none;}
.level2 A, .level2 A:hover {color: #505050; font-size: 11px; text-decoration:none;  font-weight:bold;  font-family:Arial;}
.cur1 A, .cur2 A, .cur3 A, .cur4 A, .cur5 A {font-weight:bold;}

div.cur { display:block; }
div.cur a{ font-weight:bold; }
/* .cur1 A{font-weight:bold;} */
.cur1 A, .cur1 A:hover {font-weight:bold; color: #819b01; font-size: 14px; text-decoration:none;}

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

.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:0px 0px 40px 0px;}

.goods_main { vertical-align:top; padding: 2px 0px 24px 0px; width:50%;}
.goods_main table td {vertical-align:top;}
.goods_main h4 { font-size:16px; padding:0px 0px 4px 0px; margin:0px; font-weight:normal;}
.goods_main h4 A { font-size:16px; color:#8F1184; font-weight:normal;}

.cat_descr{padding-left: 10px; vertical-align: top; width:100%; font-size:11px;}
.cat_descr p{font-size:11px; padding:5px 0px 0px 0px; margin:0px;}
.cat_descr a{text-decoration:underline;}

td.present span {font-size:14px; color:#A93FA0; background:url("/images/present.jpg") no-repeat top right; padding:3px 22px 3px 9px;}
td.present2 span {font-size:14px; color:#A93FA0; background:url("/images/present.jpg") no-repeat 10px 0px; padding:3px 0px 3px 28px;}
td.checkitem {padding-bottom:7px;}
td.checkitem table td {font-size:11px; color:#5D5D5D; vertical-align:middle;}
td.act1 {color:#A0C003; font-weight:bold; background:url("/images/icon1.jpg") no-repeat; background-position:0 50%; padding:5px 0px 0px 40px; height:40px;}
td.act2 {color:#a93fa0; font-weight:bold; background:url("/images/icon2.jpg") no-repeat; background-position:0 50%; padding:5px 0px 0px 40px;  height:40px; }


img.dpic {position:absolute; top:6px; left:0px;}
div.actionpic {position:absolute; top:6px; right:0px;}
div.bigactionpic {position:absolute; top:6px; right:40px;}
div.actionpic img, div.bigactionpic img {margin-bottom:3px;}
span.sorticon {position:relative; top:4px;}

@media screen and (-webkit-min-device-pixel-ratio:0) { .goods_table { height:100%; } } /* для chrome*/
.goods_pages { padding: 4px 0px 6px 0px; font-size:11px; color:#707070; text-align:center;}
.goods_pages a, .goods_pages a:hover {text-decoration:none; color:#BB52B2; font-size:11px; padding-left:7px;}
.goods_pages a.sln, .goods_pages a.sln:hover {color: #22a0ff; font-size:11px; text-decoration:underline;}
.goods_pages .current { font-size:11px; color:#181818; padding-left:7px;}
.goods_pages font {color: #22a0ff; font-size:11px;}
.disabled {color:#707070;}

.goods_price {font-weight:bold; color:#FF3600; font-size:16px; background:url("/images/pricepic.jpg") no-repeat top left; padding:0px 0px 0px 22px;}
.goods_price_det {font-weight:bold; color:#FF3600; font-size:22px;/*  line-height:38px; */}
.goods_price_detname {font-size:14px; color:#1f1f1f; font-weight:normal; background:url("/images/pricepic.jpg") no-repeat 0px 8px; width:75px; padding:8px 0 0 33px; vertical-align:top;}
.goods_price_detpresent {font-size:14px; color:#1f1f1f; font-weight:normal; background:url("/images/present.jpg") no-repeat 0px center; width:75px; padding-left:33px; padding-top:5px;}
.presentdet {font-size:14px; color:#FF3600; font-weight:normal;}
.noitemsklad {font-size:14px; color:#FF3600; font-weight:normal; padding:0px 0px 8px 33px;}
.old_price {color:#9e9e9e; font-size:12px; text-decoration: line-through; font-weight:normal;}
font.discount {color: #819b01;	font-weight: normal; font-size:12px; }

.price_type{font-size:11px; color:#000; font-weight:normal;}
.self_export_item font{color:#8F1184; font-size:12px; font-weight:bold;}
.delivery_info{font-size:12px;}
div.delivery_info span{font-size:12px !important;}
.goods_status { font-weight: bold; padding: 3px 0px;}
 
p.filter {text-align:center; font-size:11px; padding:0px; margin:0px 0px 2px 0px; line-height:16px;}
p.filter a, p.filter a:hover {font-size:13px;}
table.filtertable td {font-size:11px; line-height:16px;}
table.filtertable td a{font-size:13px;}
table.filtertable td select {font-size:11px;}
table.filtertable td input {width:46px; height:18px; border:1px solid #E3E4E4;}
table.filtertable td input.filterbtn { background: url("/images/filterbtn.jpg") no-repeat; border: none; padding:0px; margin:0px 12px 0px 10px;}
table.filtertable td span {color: #22a0ff; font-size:12px;}

.dilitemmosk {background:url("/images/itbl2.jpg") no-repeat bottom left; padding: 0px 0px 0px 0px; width:177px;}
.dilitemmosk span {background:url("/images/itbl1.jpg") no-repeat top left; display:block; padding: 5px 0px 4px 4px; font-size:11px; color:#ff3600;}

table.mbltable {margin-top:10px;}
.mbltop {width:100%; height:5px; background:url("/images/mbltop.jpg") repeat-x top left;}
.mblbottom {width:100%; height:5px; background:url("/images/mblbottom.jpg") repeat-x top left;}
.mblleft {height:100%; width:5px; background:url("/images/mblleft.jpg") repeat-y top left;}
.mblright {height:100%; width:5px; background:url("/images/mblright.jpg") repeat-y top left;}
.mblcontent {width:100%; height:100%; padding:0px 6px;}
.mblcontent ul {padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}
.mblcontent ul li{background:url("/images/line_marker.jpg") no-repeat; padding:0px 0px 0px 15px; margin:0px 0px 0px 0px; list-style:none;}


td.pageitemcust {vertical-align: top; width:331px;}
div.nameprice {padding-left:15px;}
div.nameprice  h1 {color: #8f1184; font-size: 18px; line-height:18px; margin: 0px 0px 5px 0px; padding: 0px 0px 0px 0px; font-weight: normal; }

div.detblgr {width:330px; background:url("/images/detbltop.jpg") #F5F5F5 no-repeat top left; margin:22px 0px 26px 0px;}
div.detblgr div.detblgrbottom {background:url("/images/detblbottom.gif") no-repeat bottom left; padding:4px 18px 5px 18px;}
div.detblgr div.detblgrbottom p {padding:6px 0px 4px 0px; line-height:17px;}
div.detblgr div.detblgrbottom p font {color:#8F1184; font-size:12px;}
div.detblgr div.detblgrbottom span {font-size:16px; color:#8F1184;}
div.detblgr div.detblgrbottom a, div.detblgr div.detblgrbottom a:hover, div.detblgr div.detblgrbottom p a, div.detblgr div.detblgrbottom p a:hover {font-size:11px;}
div.detblgr div.detblgrbottom select {font-size:11px; padding:2px 0px; margin:1px 0px; color:#5D5D5D;}

.thumbspic{padding:0px}
.thumbspic a {background:url("/images/thumbsback.gif") no-repeat top center; width:68px; height:68px; float:left; margin:3px 3px 0px 0px;}
.thumbspic img { width: 56px; height: 59px; margin: 5px 6px;}
img.proc {position:absolute; top:6px; left:15px;}
img.lupa {position:absolute; top:200px; right:20px;}

td.colordet {width:150px; color:#95298B; font-size:14px; vertical-align: top;}
td.colordet select {font-size:11px; padding:2px 0px; margin:3px 0px; color:#5D5D5D;}

div.cartitem {background:url("/images/cartitem.jpg") #F0F0F0 no-repeat bottom left; width:170px; font-family:Tahoma; font-size:11px; color:#5D5D5D; padding:5px 3px 7px 7px;}
*html div.cartitem {width:180px;}
div.cartitem span {font-size:12px; display:block;}
div.cartitem font {color:#962B8D; font-size:11px;}

div.sdvdesign {padding:0px 0px 0px 7px; position:relative; clear:both;}
div.sdvdesign p.commdet {font-size:11px; color:#888888; position:absolute; top:-14px; right:0px;}
div.sdvdesign p.commdet2 {font-size:11px; color:#888888; position:absolute; top:-5px; right:0px;}
div.sdvdesign a{text-decoration:underline;}
a.menu-link, a.menu-link:hover {text-decoration:none; border-bottom:1px dotted #95298B; color:#95298B; font-size:14px; line-height:23px;}
a.letterfeedbackitem, a.letterfeedbackitem:hover {text-decoration:underline; border-bottom:none; color:#0090FF; font-size:11px; line-height:12px; margin-left:33px;}

.photoGallery { width:601px; overflow:hidden; position:relative; margin:0px; padding:0px 0px 0px 8px;}
*html .photoGallery { width:608px;}
.photoGalleryPic { width:586px; overflow:hidden; position:relative; margin:0px;}
.photoGallery .thumbs {width:5000px; margin:0px;}
/* .photoGallery .thumbs div { float:left; display:inline; width:138px; margin:0px; position:relative; overflow:hidden; z-index:1; padding:0px 4px 0px 5px; border-right:1px solid #E5E5E5;}
*html .photoGallery .thumbs div {width:148px;} */
.photoGallery .thumbs table td.listtd {vertical-align:top; padding:0px 4px 0px 5px; border-right:1px solid #E5E5E5;}
.photoGallery .nav { position:absolute; top:19px; z-index:2; font-size:11px; line-height:26px; text-transform:uppercase; height:17px; cursor:pointer;}
.photoGallery .nav-prev { left:0px;}
.photoGallery .nav-prev {background:url("/images/prev.jpg") no-repeat 0px 0px; width:11px; height:17px;}
.photoGallery .nav-next { right:0px;}
.photoGallery .nav-next {background:url("/images/next.jpg") no-repeat 0px 0px; width:11px; height:17px;}

td.itemsmlist {vertical-align:top; color:#8FA622; font-size:11px;}
td.itemsmlist span {font-size:14px; color:#8FA622; display:block;}
td.itemsmlist a, td.itemsmlist a:hover {color:#952A8C; position:relative; top:-2px; font-size:12px;}

table.coloritemtype {margin:2px 0px; text-align:left;}
table.coloritemtype td {vertical-align:top; text-align:center;}
table.coloritemtype td a, table.coloritemtype td a:hover {display:block; margin:4px 0px 3px 0px;}
table.coloritemtype td span {color:#000000; position:relative; top:-2px; font-size:11px;}
table.coloritemtype td font {font-size:12px; color:#FF3600; display:block;}

table.coloritemtype td.goods_color_pic{width:100px; padding:0 2px;}

td.notitemorder, img.notitemorder{opacity: 0.45; -moz-opacity: 0.45; filter:alpha(opacity=45);}
*html td.notitemorder span {color:#8C8C8C;}
div.notitemorder {opacity: 0.45; -moz-opacity: 0.45; filter:alpha(opacity=45); margin-top:8px; zoom: 1}
div.notitemname h1 {color:#C5C5C5;}
div.notitemname table td.goods_price_det {color:#B5B5B5;}

.not_avalible_text{/* font-weight:bold; */ color:#FF3600; font-size:13px;}

table.itemdettable {margin-top:18px;}

/*end main area*/

/*right area*/
td.right {padding:0px 0px 40px 0px; width: 142px; vertical-align:top;}
td.right table td {vertical-align:top;}

div.producersblock {padding:9px 0px 5px 0px;}
div.producersblock a, div.producersblock a:hover {display:block; text-decoration:none; color:#8f1184; font-size:12px; font-weight:bold; font-family:Arial; background:url("/images/strproduc.gif") no-repeat top left; margin:7px 0px 0px -5px; padding:0px 0px 0px 15px;}

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

.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: #f9f9f9; font-family: Arial, Verdana, Tahoma; FONT-WEIGHT: bold; }
.d {  background: #f9f9f9; font-family: Arial, Verdana, Tahoma;  }
.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: 110px; padding:0px; vertical-align:top;}

td.bottommenu {height:30px; border-bottom:1px solid #4a4a4a; text-align:center; font-size:11px; color:#050505; font-family:Tahoma;}
td.bottommenu a, td.bottommenu a:hover {font-size:11px; color:#050505; font-family:Tahoma; margin:0px 11px 0px 11px; text-decoration:none;}
td.bottommenu a.activebm, td.bottommenu a.activebm:hover {color:#b303a4; text-decoration:none;}

div.copyright {position:absolute; top:9px; left:4px; font-size:11px; color:#505050;}
div.copyright a, div.copyright a:hover {color:#b303a4; font-family:Arial; text-decoration:none;}
div.phone {position:absolute; top:14px; right:2px; font-size:14px; color:#8a077f; font-family:Tahoma;}
/*end footer area*/

/*form elements*/
INPUT, TEXTAREA { font-size: 12px; font-family: Tahoma, Arial, helvetica; color: #474747;	}
.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 #6A6A6A;}
.but { background: #b61184; border: 1px solid #8c0864; color: #ffffff; height:18px; padding: 0px 6px 1px 6px; cursor:pointer; cursor:hand;}
@-moz-document url-prefix() {.but {padding-bottom:3px;}} /* для mozilla*/
.bask_div { padding-right:2px;}
.bask { border:none; margin:0px; font-family:Tahoma; background:url("/images/btncart.jpg") no-repeat top left;  width: 180px; font-size: 16px; color: #fff; height:39px; cursor:pointer; padding:0px 0px 0px 24px;}
@-moz-document url-prefix() {.bask {padding-bottom:3px;}} /* для mozilla*/

.g_more { background: #bb0c0c; 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 { FONT-WEIGHT: 500; FONT-SIZE: 11px;COLOR: #333333; 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;}

.blind { position:absolute; top:0; left:0; z-index:199; width:100%; height:1000px;}
.popup { position:absolute; top:25%; left:50%; z-index:10000; width:404px; height:145px; background:url("/images/popupback.gif") no-repeat top left; color:#000000; margin:-200px 0px 0px 0px; overflow:visible !important; padding:10px 15px; display:none;}

*html .popup {margin:400px 0px 0px 0px}
.popupsm { width:404px; height:135px; background:url("/images/popupbacksm.gif") no-repeat top left;}
*html .popup, *html .popupsm { width:434px; height:165px;}
.popup .p-close { width:18px; height:18px; background:url("/images/close.gif") 0 0 no-repeat; position:absolute; top:-3px; right:4px; cursor:pointer }
.popup span {font-size:11px; color:#FE004E; display:block; margin:8px 0px 3px 0px;}
.popup form.popupform1 p {padding:6px 0px; margin:0px;}
.popup form.popupform1 input.popupbtn {background: url("/images/popupbtn.jpg") no-repeat; border: none; padding:0px; margin:0px; cursor:pointer;}
.popup form.popupform1 input.popupinput1 {width:212px; color:#5D5D5D; padding:1px 4px 2px 4px; height:23px;}
.popup form.popupform1 input.popupinput2 {width:87px; color:#5D5D5D; padding:1px 4px 2px 4px; height:23px;}
.popup form.popupform1 input.popupinput3 {width:156px; color:#5D5D5D; padding:1px 4px 2px 4px; height:23px;}
.popup form.popupform1 textarea {color:#5D5D5D; height:72px; margin-bottom:5px;}
.goods_rubric{padding:10px 0px;}
.color_split_hor td{padding-bottom:7px;}
.title_news_left{padding:5px 0px;}
.title_news_left a{color:#8f1184; font-size:13px; font-weight:bold;}
.logo_title{position:absolute; top:100px; left:117px; font-size:11px;}

.left_christmas_tree{position:absolute; top:0px; left:82px; z-index:200;}
.right_christmas_tree{position:absolute; top:0px; right:0px; z-index:200;}
.choose_color{width:140px;}
