BODY {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #340C04; font-size: 11px; padding: 0px; margin: 0px; }
BODY.fo { background:url("/images/pagebg.gif") #fff repeat-y top left;}
IMG {border: 0px;}
TD {font-family: Tahoma, Arial, Helvetica, sans-serif; color: #340C04; font-size: 11px;}
FORM {padding: 0px; margin: 0px;}

A {	color: #340C04;text-decoration: none;}
A:hover {text-decoration: underline;} /*	color: #005A40;*/
h1, .h1title, .lline {color: #005A40; font-size: 16px; margin: 0px 0px 4px 0px; padding: 28px 0px 0px 0px; font-weight: bold;}
h1 A, .lline A {color: #005A40; font-size: 16px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; font-weight: bold; text-decoration:none;}
h2 {color: #005A40; font-size: 16px; margin: 0px 0px 4px 0px; padding: 2px 0px 11px 0px; font-weight: bold; }
h3, .h3title {color: #005A40; font-size: 14px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; font-weight: normal;}
h4 {color: #005A40; font-size: 12px; margin: 27px 0px 17px 0px; padding: 0px 0px 0px 0px; font-weight: bold;}
h4 a {text-decoration:underline;}
h5, h5 A, h5 A:hover {color: #005A40; font-size: 14px; margin: 0px 0px 4px 0px; padding: 0px 0px 0px 0px; font-weight: normal;}
.lline { margin:0px 0px 13px 0px; }
.lline span {color: #005A40;}
.lline h1 {display: inline; }
.rel {position: relative;}

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

p {margin:0px; padding:0px 0px 10px 0px;}

/*header and mainmenu*/
td.header {height: 212px; padding:0px; vertical-align:top;}
table#topmenusearch{height: 43px; background: url("/images/topmenubg.gif") repeat-x top left; border-bottom:1px solid #FFFFFF; }
table#menutable {height: 43px;}
*html table#menutable, *html table#topmenusearch {height: 42px;}
table#menutable{border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
table#menutable td{border-left:1px solid #FFFFFF;border-right:1px solid #FFFFFF;}
table#menutable td#active{background: url("/images/topmenuactive.gif") repeat-x top left;}
A.topmenu{font-size:12px;}
td.searchzoom {padding-right:11px;}
td.searchtd {width:166px; background: url("/images/searchinput.gif") no-repeat top left; height:22px;}
td.searchtd input {color: #005a40; border:none; height:16px; width:160px; background:none; padding-left:4px;}
input#go{border:0; background:url("/images/searchgo.gif") no-repeat; width:10px; height:13px; cursor:pointer; cursor:hand; margin-left:6px;}
a.searchmore, a.searchmore:hover {font-size:9px; color:#005a40; text-decoration:underline; margin-left:4px;}

table#flowers {background: url("/images/bgflowers.jpg") repeat-x top right;}
td.logo {vertical-align:top; padding-left: 37px; width:300px; padding-top:20px;}
td.mebelmotto {vertical-align:top; padding-left: 130px; text-align:right; padding-top:35px;}
img#rotatepic {position:absolute; right:1px; top:0px;}
td.logo .top_stamp {position:absolute; left:300px; top:38px;}

img.klep1 {position:absolute;left:66px;top:142px;}
img.klep2 {position:absolute;left:588px;top:142px;}
/*end header and mainmenu*/

/*left area*/
td.left {padding: 0px; width: 218px; vertical-align:top;}
img.katalogname {margin-bottom: 8px; border-bottom: #005a40 2px solid}

.lcat { padding:0px 0px 0px 0px;}
.lcat A {color: #340C04; font-size: 11px; font-family:Arial, Helvetica, sans-serif;}
.level0 {font-size: 11px; font-weight: normal; color: #340C04; font-family:Arial, Helvetica, sans-serif;}
.level1 {padding: 1px 0px 5px 0px; margin:0px; background:url("/images/hatch.gif") no-repeat top left; height:17px;}
.level1 img {float:left;}
.level2 {margin: 0px 0px 0px 0px; padding: 3px 0px 4px 48px; background:url("/images/2ndlevel.gif") #CFCFCF no-repeat top left;}
.level3 {margin: 0px 0px 0px 47px;}
.level4 {margin: 0px 0px 0px 57px;}
.level5 {margin: 0px 0px 0px 67px;}
.level1 A {color: #340C04; font-size: 11px; font-family:Arial, Helvetica, sans-serif; padding:4px 0px 0px 39px; display:block; background:url("/images/1stlevel.gif") no-repeat top left;}
.cur1 A, .cur2 A, .cur3 A, .cur4 A, .cur5 A {color:#340C04;}
.f_search {padding: 5px 5px 6px 10px; border-bottom: 1px solid #AAA8A8; }
.catlevel1 {vertical-align:middle; padding: 10px 30px 3px 10px;}, .catlevel1 A {font-weight:bold;}
.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;}
.map_pages { white-space:nowrap; padding: 0 10 3 10; display:block;}
.in0, .in1, .in2, .in3, .in4 {padding-top: 5; padding-left: 10; text-align: left; }
.in1 { padding-left: 25; } .in2 { padding-left: 40; } .in3 { padding-left: 55; } .in4 { padding-left: 60; }

.mcat { padding: 10px 0px 5px 0px;}
.mcat .catlevel1 { padding-top: 0px;}
.mcat_hr { background:#dcdcdc; }
.mcat_hr td { border-right:5px solid #fff; }
.mcat A {color: #005A40; text-decoration:underline;}

.bannername{background: url(/images/bannerfon.gif); border-bottom: #005a40 2px solid; color:#340c04; font-size: 14px;  padding: 10px 0px 9px 38px; }


.sub_catalog_div {padding:20px 0px;}
.cat_sub_item { padding: 5px 0px 10px 5px; border-bottom:2px solid #dcdcdc;}
.cat_descr { padding-left:10px; font-size:11px;}
.cat_descr  A { font-weight:bold; color: #005A40; text-decoration:underline;}
.cat_descr_text { padding-top:5px;}

.sub {	padding: 10px 0px 3px 0px; }
.sub_cat { padding-top:3px;}
.sub_fabric { display:inline; }

.event_date { font-size:11px; }
.art_list  { font-size:11px;border-bottom: 1px solid #340C04; padding: 10px 0px 10px 10px; }
.art_list  .event_date { display:inline; }
.art_list  .art_sub { display:inline; font-weight:bold; }
.art_list  .short_text { padding-top: 10px;  }
.art_list  .art_more { padding-top:3px;}
.art_list  .art_more A { font-size: 10px;text-decoration:underline;}
.art_full_text { padding-top:10px; text-align: justify; font-family: Arial;}
.art_full_text p { text-align: justify; font-family: Arial;}

img.newsname {border-bottom: #005a40 2px solid}
table#leftnews td.nitem{padding-top:10px;padding-bottom:10px;padding-left:37px;}
table#leftnews td.nitem1{background:#cfcfcf;}
span.ndate{color:#340c04;font-size:10px;font-family:Arial, Helvetica, sans-serif;background:#FFFFFF;padding:1px;}
span.ntitle{color:#340c04;font-size:12px;font-family:Arial, Helvetica, sans-serif;padding-top:10px;}
span.nmore{color:#340c04;font-size:10px;font-family:Arial, Helvetica, sans-serif;}
span.nmore a{color:#340c04; text-decoration:underline;}


table#leftmenu td.stlev{width:179px;height:23px;color: #340c04;font-size: 11px;font-family:Arial, Helvetica, sans-serif;background:url("/images/1stlevel.gif")no-repeat top left;padding-left:39px;overflow:hidden;padding-top:4px;}

.div_vote { display:none;}
form.vote_form { padding:20px 10px 10px 15px;}
td.votename {padding-left:5px;}
input#vote{border:0; background:url("/images/vote.gif") no-repeat; width:93px; height:21px; cursor:pointer; cursor:hand; margin:13px 10px 10px 16px;}
/*end left area*/

/*main area*/
.main {vertical-align:top; width:100%; padding:0px 17px 20px 17px;}

.goods_pages_out { padding: 10px 0px 10px 0px; }
.goods_pages { padding: 0px 0px 0px 0px; font-size:11px; color:#340c04;}
.goods_pages div {margin-right: 5px; float: left; text-align:center; background: url("/images/ctrl_1dig.gif") no-repeat top left; width:15px; height:15px;}
.goods_pages div.startgp, .goods_pages div.endgp {width:23px;}
.goods_pages div.allgp {width:28px;}
.goods_pages div a {text-decoration:none; color:#340c04; font-size:11px;}
.goods_pages a.sln {font-size:11px;}
.goods_pages div.current { font-weight:bold}
.disabled {color:#340c04;}

.goods_price {	font-weight: bold; 	color: #bb1111; font-size: 12px; }
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; }

td.anntext {font-size:11px; color:#005A40;}

.filterform {BACKGROUND: url(/images/filterbg.jpg) no-repeat top left; height:45px;}
td.sel1td {padding-left:10px; vertical-align:middle;}
td.sel1td select, td.sel2td select {font-size: 12px; width: 150px; color: #340c04}
td.sel3td select {font-size: 12px; width: 140px; color: #340c04}
td.selspl {padding:0px 5px;}
input#filt{border:0; background:url("/images/submit.gif") no-repeat; width:120px; height:21px; cursor:pointer; cursor:hand; margin-right:14px;}

div.vb {margin:30px 0px 28px 0px;}
div.rsm {padding-left:30px;}
div.rsm a, div.rsm a:hover {FONT-SIZE: 10px; COLOR: #340c04; TEXT-DECORATION: underline}

table.goods_table {margin:30px 0px;}
td.goods_main {padding:0px 5px 12px 0px; vertical-align:top;}
div.cat_img{ padding:0;}
div.galitem {font-family:"Courier New", Courier, monospace !important; font-size:16px !important; margin-bottom:10px;}
td.lvb {background-image:url("/images/cat_border.jpg");background-position: left top;background-repeat:no-repeat;padding:0px !important;margin:0px;width:16px;height:16px;}
td.rvb{background-image:url("/images/cat_border.jpg");background-position: right top;background-repeat:no-repeat;padding:0px !important;margin:0px;width:16px;height:16px;}
td.lnb{background-image:url("/images/cat_border.jpg");background-position: left bottom;background-repeat:no-repeat;padding:0px !important;margin:0px;font-size:6px;width:16px;height:16px;line-height:5px;font-size:5px;overflow:hidden;}
td.rnb{background-image:url("/images/cat_border.jpg");background-position: right bottom;background-repeat:no-repeat;padding:0px !important;margin:0px;width:16px;height:16px;line-height:5px;font-size:5px;overflow:hidden;}
td.vg{background-image:url("/images/cat_border-g.jpg");background-repeat:repeat-x;padding:0px !important;margin:0px;width:16px;height:16px;}
td.ng{background-image:url("/images/cat_border-gg.jpg");background-repeat:repeat-x;background-position: right bottom;padding:0px !important;margin:0px;height:16px;}
td.lv{background-image:url("/images/cat_border-v.jpg");background-repeat:repeat-y;background-position:top left;padding:0px;margin:0px;}
td.rv{background-image:url("/images/cat_border-vv.jpg");background-repeat:repeat-y;background-position:top right;padding:0px;margin:0px;width:16px;}

img.galka{width:14px;height:14px;vertical-align: middle;background:url("/images/galka_green.gif");cursor:pointer;cursor:hand;margin-right:4px; margin-bottom:3px;}
*html img.galka {margin-bottom:0px;}
img.verv {float:left; margin:-2px 4px 0px 0px;}
*html img.verv {margin-top:-1px;}
/*end main area*/

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

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

.item_descr { padding-left:10px;}
.type {background: #CCCCCC;margin: 5px 0px;}
.type tr td {background: #fff;padding: 5px 3px;  vertical-align: top; width:250px; font-size:11px; text-align:center;}
.type tr.item_attr_head td {background: #e2e2e2; font-weight:bold;}
.type tr  td.tdlabel b { font-weight:normal;}

.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: #BA467E; font-weight: bold; font-size: 16px; 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: 100px; padding:0px; vertical-align:top;}
td.borbottom1 {border-top: #ffffff 2px solid}
td.borbottom2 {padding-right: 25px; border-top: #e2e2e2 2px solid; font-size: 10px; color: #340c04; font-family: Arial, Helvetica, sans-serif; height: 23px; text-align:right;}
td.borbottom2 a, td.borbottom2 a:hover {color: #340c04; text-decoration: none}

td.btext{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 10px;color: #340c04;}
td.btext a{color: #340c04;text-decoration:none;}
td.btext a:hover{text-decoration:underline;}
p.towncall a, p.towncall a:hover {text-decoration:none;}

td.st1 {padding: 5px 0px 0px 20px; vertical-align:top;}
td.st2 {vertical-align:top; background:#e2e2e2;}
td.st3 {PADDING: 11px 0px 11px 20px; border-left: #ffffff 2px solid; vertical-align:top; width:33%;}
div.counters { position:absolute; left: 10px; top:100px; width:400px; height: 50px;}
div.copy_link { position:absolute; right: 10px; bottom:0px; width:250px; vertical-align:bottom; height: 15px; font-size:10px;}
/*end footer area*/

.site_map_art_title_2 { padding-left: 10px; padding-top:3px;}
.site_map_art_title_3 { padding-left: 20px; padding-top:3px;}
.site_map_art_title_4 { padding-left: 40px; padding-top:3px;}

.list A { font-size: 10px;}
/*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: #F0EFF1; border: 1px solid #6A6A6A; color: #000;	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-bottom:28px; font-family: Tahoma, Verdana, Arial; background:url("/images/cartbtn.jpg") no-repeat top left;  width: 114px; font-size: 12px; color: #000; height:31px;; cursor:pointer;}
@-moz-document url-prefix() {.bask {padding-bottom:3px;}} /* для mozilla*/
.g_more { border:2px solid #6A6A6A; font-family: Tahoma, Verdana, Arial; background:#F0EFF1;  width: 96px; font-size: 12px; color: #000; height:25px; text-align:center;}

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

hr.kat { height: 1px; border: 0px; color: #CECECE; background: #CECECE; width:100%; margin:0px 0px 0px 0px;}
