BODY {font-family: Tahoma, Verdana, Arial;color: #565656;	font-size: 13px;	padding: 0 0 0 0;	margin: 0 0 0 0;border: none;}
IMG { border: 0px;}
TD {	font-family: Tahoma, Verdana, Arial;	color: #565656;	font-size: 12px;}

/*font {	color: #565656;	font-family: Verdana, Tahoma, Arial;	font-size: 11px;}*/
.logo_div { position:absolute; top:31; left:0; width:364; height:171; z-index: 1;}
.ph_div { position:absolute; top:113; left:188; width:250; height:50; z-index: 2;}
.top_pic_div { position:absolute; top:0; right:0; width:952; height:171; z-index: 0;}

font.old_price {	color: #268340;	font-family: Verdana, Tahoma, Arial;	font-size: 11px; text-decoration: line-through; }
font.discount {	color: #268340;	font-family: Verdana, Tahoma, Arial;	font-size: 11px; font-weight: normal; }
A {	font-family: Tahoma, Verdana, Arial;	font-size: 12px;	color: #307E3C;	font-weight: bold; text-decoration: none;}
h1 {	color: #268340; font-weight: bold; font-size: 15px; margin: 0 0 0 0; padding: 4 0 10 0; }
.h1_style  {	color: #268340; font-weight: bold; font-size: 15px; margin: 0 0 0 0; padding: 4 0 10 0; }
h1 A, h1 A:hover {	color: #307E3C; font-weight: bold; font-size: 15px;}
.h1_style A, h1 A:hover {	color: #307E3C; font-weight: bold; font-size: 15px;}
h1 .fabric {	color: #268340; font-size: 15px;}
h2 {	color: #026813; font-weight: bold; font-size: 14px; margin: 0 0 0 0; padding: 0 0 0 0; }
h3 {	color: #026813; font-weight: bold; font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0; }
.h3_style {	color: #026813; font-weight: bold; font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0; }
h5, h5 A, h5 A:hover {	color: #026813; font-weight: bold; font-size: 12px; margin: 0 0 0 0; padding: 0; display: inline;}

#pr {	color: #ffffff; }
#pr b {	color: #ffffff; font-size: 10px; font-weight: bold; padding: 0 0 0 7;}
#pr A {	color: #ffffff; font-size: 10px; font-weight: bold; text-decoration: none;}
#pr A:hover {	color: #3DE057;}
#pr h3 { color: #3DE057; font-family: Tahoma, Verdana, Arial; font-size: 10px; font-weight: bold; margin:0 0 0 0; padding: 0 0 0 0; }
#pr .h3_style { color: #3DE057; font-family: Tahoma, Verdana, Arial; font-size: 10px; font-weight: bold; margin:0 0 0 0; padding: 0 0 0 0; }

#tel {	background: url(images/bg-02.gif); color: #ffffff;font-size: 25px;text-align: center;	padding: 3 0 3 0;
	width: 216px;	vertical-align: middle;	border-top: 2px solid #ffffff; border-bottom: 1px solid #ffffff;
	border: dotted;
}

#headertop  {
	HEIGHT: 27px; 

}
#headertop TD {
	VERTICAL-ALIGN: middle; 
}
#headertop  .top_right {
	WIDTH: 252px;
}

#headertop .ico {
	TEXT-ALIGN: center; WIDTH: 28px; BACKGROUND: url(images_new/topbg.gif) repeat-x; 
}
#headertop  .link {
		TEXT-ALIGN: center; WIDTH: 154px; BACKGROUND: url(images_new/topbg.gif) repeat-x;
}
#headertop .link A {
	FONT-WEIGHT: normal;
	color: #ffffff;
	text-decoration: underline;
	font-size: 11px;
}
#headertop .ico IMG, #headertop .link IMG {
	border: 0px;
}
#headertop .link IMG {
	margin-right: 10px;
}
#headertop .search {
	VERTICAL-ALIGN: top; 
	BACKGROUND: url(images_new/topbg.gif) repeat-x; 
	padding: 0 10 0 10;
}

#headertop .search INPUT.input_text {
	padding : 0 0;
	BORDER: #a2a3a5 1px solid; 
	BACKGROUND-COLOR: #ffffff; 
	MARGIN: 5 7 0 0;
	WIDTH: 370px; 
	COLOR: #313131; 
	FONT-SIZE: 11px; 
}
#headertop .search INPUT.top_but {
	BACKGROUND: url(images_new/top_but_search.jpg) no-repeat; width: 69px; height: 17px;
	border: 0px;
	MARGIN: 5 7 0 0;
	FONT-FAMILY: Verdana, Tahoma,Arial;
	CURSOR: hand; FONT-WEIGHT: bold;
	color: #505050;
}
#headertop .right {
		BACKGROUND: url(images_new/topbg.gif) repeat-x; border-left: white 1px solid;
}


#headertop .mid {
	BACKGROUND: url(images_new/midbg.jpg) repeat-x; height: 171px;
}


#header_bottom {
	BACKGROUND: url(images_new/topbg.gif) repeat-x; height: 29px; 
}
#header_bottom A {
	color: #ffffff; font-size: 10px;
}
#header_bottom .left{
	border-right: white 1px solid; width: 252px;
}

#header_bottom .itm_f{
	border-right: grey 1px solid; padding: 0 10 0 10;
}
#header_bottom .itm{
	border-right: grey 1px solid; border-left: white 1px solid; height: 27px; padding: 0 10 0 10;
}
#header_bottom .itm_l{
	border-left: white 1px solid; 
}

#footer_left , #footer_right{ BACKGROUND: url(images_new/topbg.gif); }
#footer_mid { BACKGROUND: url(images_new/leftitm_1.gif); }


#tm {	background: url(images/bg-04.gif);color:#ffffff; text-align: center; padding: 3 0 3 0;}
#tm A {	color: #ffffff; font-size: 12px; font-weight: normal; text-decoration: none;}
#tm li, li.left  { padding: 0 10 0 10; display: inline; color: #ffffff; border-left: 1px solid #ffffff; white-space: nowrap;}
#tm li.left { border-left: 0px; }

.sort_price{ color:#000066; font-weight:bold; font-size:11px; text-decoration:underline;}

#main_cat TD {background:#ffffff url(images/main_page/main_bg.gif) repeat-y; }
#main_cat TD.bgred {	background: url(images/main_page/red_bg.jpg) no-repeat; border-bottom:#c11d66 4px solid;}
#main_cat TD.bggreen {	background: url(images/main_page/green_bg.jpg) no-repeat; border-bottom:#36b640 4px solid;}
#main_cat TD.bgblue {	background: url(images/main_page/blue_bg.jpg) no-repeat; border-bottom:#0275c5 4px solid;}
#main_cat TD.nobg {background:#ffffff;}

#main_cat .table {border: #000000 1px solid; }
#main_cat .h {border-top: #000000 1px solid; border-left: #000000 1px solid; border-right: #000000 1px solid;}
#main_cat .b {border-bottom: #000000 1px solid; border-left: #000000 1px solid; border-right: #000000 1px solid;}
#main_cat h1 { font-size: 12px; padding: 0 ; margin: 0; text-decoration: none; text-transform: uppercase; font-weight: bold; color:#323232;}
#main_cat .cat { border-top: 1px solid #ffffff; padding: 0 3 10 3; }
#main_cat .td_middle {border-left: #000000 1px solid; border-right: #000000 1px solid; width: 33%; }
#main_cat ul { 	margin: 0; padding: 0; }
#main_cat li { margin: 0; padding: 6 0 0 0; list-style-type: none;}
#main_cat A { font-weight: normal; font-size: 12px; text-decoration: underline; color: #000000;}
#main_cat .gray { font-size: 12px; text-decoration: underline; color: #000000; font-weight: normal;}
#main_cat .sm { font-weight: normal; font-size: 11px; text-align: justify; text-decoration: none; color: #000000; }
#main_cat .opened { background: url(images/open_level.png) no-repeat right 12px; padding: 0 30 10 0;}


#main_cat2 { padding: 8 0 0 0;}
#main_cat2 A { font-weight: normal; font-size: 11px; text-decoration: underline; color: #4d4d4d;}
#main_cat2 ul { 	margin: 0; padding: 0 0 0 25; }
#main_cat2 li { margin: 0; padding: 6 0 0 10; 	list-style-type: none; background: url(images/dot.gif) no-repeat left 11px}

.leftitm { background: url(images_new/leftitm_1.gif) repeat-y;}
#lcat {	padding: 0 0 0 0;  color: #ffffff; vertical-align: middle; }
#lcat A { font-size: 12px; font-weight: normal; text-decoration: none; color: #ffffff;}
#lcat TD { height:35px; vertical-align: middle;}

/*#lcat TD.level0 { height:20px;}*/
#lcat TD.level0, #lcat TD.level0cur, #lcat TD.level0alw_open {background: url(images_new/leftitm_0.gif) repeat-y; 	padding-left: 20; padding-right: 10;
										border-top: 1px solid #ffffff;  border-bottom: 1px solid #000000; TEXT-ALIGN: right; }
#lcat TD.level0 A, #lcat TD.level0cur A, #lcat TD.level0alw_open A { font-size: 10px; font-weight: bold; text-transform: uppercase;}

#lcat TD.level1, #lcat TD.level1alw_open, #lcat TD.level1cur   { padding-left: 10; margin-top: 0; 
										border-top: 1px solid #ffffff;  border-bottom: 1px solid #000000;}
#lcat TD.level1cur, #lcat TD.level1alw_open  { background: url(images_new/leftitm_1cur.gif) bottom no-repeat;}
#lcat TD.level1cur A , #lcat TD.level1alw_open A { color:#ffffff;}

#lcat TD.level2, #lcat TD.level2alw_open, #lcat TD.level2cur {background: url(images_new/leftitm_2.gif) repeat-y; 
						padding-left: 20; border-top: 1px solid #ffffff;  border-bottom: 1px solid #000000;}	
#lcat TD.level2cur {background: url(images_new/leftitm_2cur.gif) bottom no-repeat;}
#lcat TD.level2 A , #lcat TD.level2alw_open A {color:#000000; font-size: 12px;}
#lcat TD.level2cur A  {color:#004605; font-size: 12px;}

#lcat TD.level3, #lcat TD.level3cur, #lcat TD.level3alw_open {background: url(images_new/leftitm_3.gif) repeat-y; 
						padding-left:30; border-top: 1px solid #ffffff;  border-bottom: 1px solid #000000;}
#lcat TD.level3cur A  {color:#a50049; font-size: 12px;}
#lcat TD.level3 A, #lcat TD.level3alw_open A, #lcat TD.level3last A{color:#000000; font-size: 12px;}


#lcat TD.level1_end, #lcat TD.level1cur_end { background: url(images_new/leftbr.jpg) repeat-x; height: 21px;}
#lcat TD.level1_end A, #lcat TD.level1cur_end A { font-size: 12px; }
#lcat TD.level2_end, #lcat TD.level2cur_end {	background: url(images/m02.gif) no-repeat; padding-left:50;border-bottom: 12px solid #585858;}
#lcat TD.level3_end, #lcat TD.level3cur_end {	padding-left: 60;font-weight: bold; border-bottom: 12px solid #585858;}

#lcat .banner_left { padding: 0 10 0 10; border-bottom: 1px solid #3d3d3d; background: url(images_new/leftitm_2.gif) repeat-x; height: 77px;}
#lcat .leftbr { background: url(images_new/leftbr.jpg) repeat-x; height: 21px;}

.f_search {padding: 5 5 6 10; border-bottom: 1px solid #AAA8A8;}
.catlevel1 { height: 20px; vertical-align:middle; font-weight: bold; padding: 2 0 0 0; font-size: 11px;}
.catlevel2 { padding: 3 15 3 15;font-weight: normal;} .catlevel2 A, .catlevel2 A:hover { font-weight: normal;}
.catlevel3 { padding: 3 15 3 30;font-weight: normal;} .catlevel3 A, .catlevel3 A:hover { font-weight: normal;}
.catlevel4 { padding: 3 15 3 40;font-weight: normal;} .catlevel4 A, .catlevel4 A:hover { font-weight: normal;}

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

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

#sub_cat {	padding: 0 0 3 0; font-size: 14px; line-height: 20px; font-weight: bold;	}
#sub_cat li, #sub_cat li A {	color: #000099; font-size: 14px; font-weight: normal; padding: 0 5 6 3; margin-top: 3; display: inline;  font-weight: bold;}

#sub_cat2 {	padding: 0 0 3 0; font-size: 14px; line-height: 20px; font-weight: bold;	}
#sub_cat2 li, #sub_cat li A {	}
.subart {font-size:12px;}
#main {	padding: 10 10 10 10 ; width: 100%;}

#goods_main {	vertical-align: top; padding: 10 3 20 0; }
#goods_main h1, #goods_main h1 A, #goods_main h1 A:hover {	font-size: 13px; color: #2D4E32; }
#goods_main h1 .fabric {	color: #2D4E32; font-size: 14px;}

#goods_main .h1_style, #goods_main .h1_style A, #goods_main .h1_style A:hover {	font-size: 13px; color: #2D4E32; text-decoration: underline;}
#goods_main .h1_style .fabric {	color: #2D4E32; font-size: 14px;}

#goods_main .descr {	padding-left: 10px; vertical-align: top; }
#goods_main h3 {	font-size: 12px; padding: 0 0 4 0}
#goods_main .h3_style {	font-size: 12px; padding: 0 0 4 0}
#goods_main .small {	font-size: 12px; color: #026813; font-weight: normal; text-decoration: underline; padding-top: 5px;}
#goods_main .g_more_catalog {	padding-top: 10px;}
#goods_main .g_more_catalog A {	font-size: 12px; color: #026813; font-weight: normal; text-decoration: underline;}
.recom  A {font-weight: normal; font-size:12px;}
.recom  h3 { font-size:12px; padding: 10 0 5 0; color:#565656;}

/*#right { background-color: #858585; padding: 0; background: url(images_new/leftitm_1.jpg) repeat-y;}*/
#right { background-color: #ffffff; padding: 0; width: 100px;}
#right .recom_img { background-color: #ffffff; border: 1px solid #6d5e51; }
#right h1 { font-size: 13 px; }

/*#rnews { padding: 10 0 10 0;background: url(images_new/leftitm_1.jpg) repeat-y; border-top: 1px solid #ffffff;  border-bottom: 1px solid #000000;}*/
#rnews { background-color: #ffffff; color: #000000; border: #000000 1px solid;}
#rnews A, TD { font-weight: normal; font-size: 12px;	color: #000000;	}
#rnews IMG {  }
#rnews A.more { color: #a10103; font-weight: normal;text-decoration: underline; font-size: 11px; TEXT-ALIGN: right;}
#rnews  .title, #rnews  .title A{ padding: 5 0 5 0;background-color: #000000; color: #ffffff; background: url(images_new/topbg.gif); font-weight: bold;}
#rnews  .item{ color: #000000; font-weight: normal; background: url(images_new/rightbg.jpg);}
#rnews  .item A{ color: #000000; font-weight: bold; font-size: 11px;text-decoration: underline;}
#rnews #sub  { padding: 4 0 0 10; margin: 0px; line-height: normal;}
#rnews #sub A { font-weight: bold; padding: 0px;  }
.rnews_pic { position:relative; }
.rnews_div { position:absolute; bottom:5; right:5;}

#lnews { padding: 5 6 6 3; text-align:center;} 
#lnews A, #lnews A:hover { color: #ffffff; font-size:12px; text-decoration: underline;}

#mnews { padding: 10 0 6 0;}
#mnews h3 { font-family: Tahoma, Verdana, Arial;	font-size: 12px;	color: #2D4E32;	font-weight: bold; padding-bottom: 5 px;}
#mnews .h3_style { font-family: Tahoma, Verdana, Arial;	font-size: 12px;	color: #2D4E32;	font-weight: bold; padding-bottom: 5 px;}
#mnews A, #mnews A.more { color: #307e3c; font-weight: normal; text-decoration: underline;}
#mnews #sub  { padding: 4 0 0 10; margin: 0px; line-height: normal;}
#mnews #sub A { font-weight: bold; padding: 0px;  }

#g_more, #g_more A, #compare, #compare A { background-color: #206C18; font-family: Tahoma, Verdana, Arial; width: 80px; font-weight: normal; 
										height: 18px; font-size: 12px; color: ffffff; border: 0; padding: 1 0 0 0; text-align: center; }
#compare, #compare A { background-color: #ca6c22; width: 70px;}

#list A {	font-size: 10px; font-weight: normal; text-decoration: none;}
#list b {	font-size: 10px; }
	
.banner_elem { padding: 10 0 0 0; }
.banner_left A, .banner_left A:hover { color: #565656; font-weight: normal; font-size: 11px; }
.vote_left { text-align: left; padding: 0 0 0 0; background-color: #e8e8e8; border: 1px solid #d1d1d1; margin: 0 15 0 15;}

.h {  background-color: #e8e8e8; font-family: Verdana, Tahoma, Arial; FONT-WEIGHT: bold; FONT-SIZE: 12px;}
.d {  background-color: #e8e8e8; font-family: Verdana, Tahoma, Arial;  FONT-SIZE: 12px;}
.label {	text-align: center; width: 100%;}
.lline {	background: url(images_new/lline.gif); background-color:  #EDEDED; border-left: 4px solid #078F1D; padding: 0 0 3 10; }
.b_price {	color: #026813; font-weight: bold; font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0; }
.price_ue {	color: #353535; font-weight: bold; font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0; }
.attr_name {	padding-right: 10;width: 150;}
.error {	color: red; }
.search_form {	padding: 5 0 5 4;  margin: 5 0 10 0; background-color: #f3f3f3; border: 1px solid #e0e0e0; width: 100%; }
.sattr {	padding: 5 8 0 0; font-weight: bold; white-space: nowrap; vertical-align: middle; height: 40px;}

#copy {	color: #ffffff; font-family: Verdana, Tahoma, Arial; font-weight: bold; font-size: 10px; padding: 0 0 5 0;}
#copy A {	COLOR: #ffffff; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-WEIGHT: bold; FONT-SIZE: 10px;}

INPUT { font-size: 11px; }
.text, .medium_text, .attrtext, .attrntext  {	font-size: 11px;	width: 180px;	color: #026813;	font-family: Verdana, Arial, Helvetica;	height: 18px;	background-color: #ffffff;	border: 1px solid #026813; }
.attrtext { width: 100px; }
.attrntext { width: 40px; }

.textarea, .long_textarea {
	BACKGROUND-COLOR: #ffffff;	COLOR: #BA2642;	FONT-FAMILY: Verdana, Arial, Helvetica;	FONT-SIZE: 11px;
	height: 50px;	width: 250px;	border: 1px solid #026813;
	scrollbar-track-color: #F3A4A4;	scrollbar-highlight-color: #FDBDBD;	scrollbar-face-color: #FDBDBD;	scrollbar-arrow-color: #026813;	scrollbar-shadow-color: #026813;
	scrollbar-darkshadow-color: #FDBDBD;	scrollbar-3dlight-color: #026813;
}
.but {	background-color: #0B851F; border: 1px solid #026813; color: #ffffff;	font-family: Verdana, Arial, helvetica;	height: 18px;	}
.bask, .srch { background: url(images/pr04.gif); FONT-FAMILY: Tahoma, Verdana, Arial; width: 70px; font-weight: normal; height: 20px; font-size: 12px; color: ffffff; border: 0px; padding: 0 0 2 0;cursor:hand;}
.srch { font-weight: normal; height: 18px; vertical-align: bottom; cursor:hand;}
input.more { background-color: #2D4E32; font-family: Tahoma, Verdana, Arial; width: 80px; font-weight: normal; height: 20px; font-size: 12px; color: ffffff; border: 0; padding: 0 0 2 0;}

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
}
hr { width: 80%; color: #4d4d4d; height: 1px; }


#sub {	padding: 0 0 3 0; font-size: 14px; line-height: 20px; font-weight: bold;	}
#sub li, #sub li A {	font-weight: normal; padding: 0 5 6 3; margin-top: 3; display: inline;  font-size: 14px; font-weight: bold;}
.sub_h1 {	background: url(images_new/sub.gif); color: #000066; font-weight: bold; font-size: 15px; margin: 0 0 0 0; padding: 4 0 10 0; 
				background-color:  #d2d2d2; border-left: 4px solid #000066; padding: 0 0 3 10;}

.producer_table {	BORDER: 1px solid Gray; }
.producer_table A {	text-decoration: underline;  font-weight: bold; font-size: 12px; }
.producer_table A:hover {	text-decoration: underline; font-weight: bold; font-size: 12px;}


.group_table {	BORDER: 1px solid Gray; }
.group_table A {	text-decoration: underline;  font-weight: normal;}
.group_table A:hover {	text-decoration: underline; font-weight: normal;}
.group_table h2 {	color: #026813; font-weight: bold; font-size: 14px; margin: 0 0 0 0; padding: 0 0 0 0; }

.bgred {	background-color:  #ffe9ed; background: url(images_new/bgred.gif);}
.bggreen {	background-color:  #efffd3; background: url(images_new/bggreen.gif);}
.bgblue {	background-color:  #ccffff; background: url(images_new/bgblue.gif);}

.logobg {	background: url(images_new/logobg.gif);}
.phone {	color: #353535; font-size: 18px;}
.phone A {	color: #206c18; font-size: 16px;}

