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

font.old_price {	padding: 0 0 2 0; color: #268340;	font-family: Verdana, Tahoma, Arial;	font-size: 13px; text-decoration: none; background: url('/images/bgr.gif') repeat-x center;}
font.discount {	color: #268340;	font-family: Verdana, Tahoma, Arial;	font-size: 13px; font-weight: normal; }
A {	font-family: Tahoma, Verdana, Arial;	font-size: 13px;	color: #92101B;	font-weight: normal; text-decoration: none;}
A:hover {	color: #BA2733;	}
h1 {	color: #92101B; font-weight: bold; font-size: 15px; margin: 0 0 0 0; padding: 4 0 10 0; }
h1 A, h1 A:hover {	color: #92101B; font-weight: bold; font-size: 15px;}
h1 .fabric {	color: #92101B; font-size: 15px;}
h2 {	color: #92101B; font-weight: bold; font-size: 14px; margin: 0 0 0 0; padding: 0 0 0 0; }
h2 A, h2 A:hover {	color: #92101B; font-weight: bold; font-size: 14px;}
h3 {	color: #92101B; font-weight: bold; font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0; }
h5, h5 A, h5 A:hover {	color: red; font-weight: bold; font-size: 12px; margin: 0 0 0 0; padding: 0; display: inline;}

.new {font-weight: bold;	color: #92101B; }
.not_avail {font-weight: normal;color: red;}

td.pr {	color: #ffffff; }
.pr b {	color: #ffffff; font-size: 11px; font-weight: bold; padding: 0 0 0 7;}
A.pr:link, A.pr:visited {	color: #ffffff; font-size: 11px; font-weight: bold; text-decoration: none;}
A.pr:hover {	color: #E7E7E7;}
#pr h3 { color: #ffe191; font-family: Tahoma, Verdana, Arial; font-size: 10px; font-weight: bold; margin:0 0 0 0; padding: 0 0 0 0; }

.tel {  height: 62px; color:#e9e6e2; font-size: 25px; font-weight: normal; text-align: left; padding: 0 0 0 0px; margin:0 0 0 0; vertical-align: top;background: url(/images/bg_zipper1.gif) repeat-x;}
.tel p {	height: 62px;  background: url(/images/top_logo2.gif) no-repeat;  margin: 0 0 0 0px; padding: 3 0 0 220px; text-align: center; }
.top_r {height: 62px;   background: url(/images/bg_zipper1.gif) repeat-x; padding: 0 0 10 0;}

.tm {	background: url(/images/bg_topmenu.gif) no-repeat; height: 59px; width: 120px; vertical-align:top; }
td.tm {	padding-top:17px; }
.tm table {margin: 0 0 0 43; padding: 0 0 0 0; }
.tm a  {	color: #ffffff; font-size: 13px; font-weight: bold; text-decoration: none; padding: 0 0 0 20;}
.tm a:hover  {	color: #E7E7E7; font-size: 13px; font-weight: bold; text-decoration: none;padding: 0 0 0 20;}
.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; }

#search { background: url(/images/bg_search_form.gif) no-repeat; width: 190px; height: 78px;}
#search h3 {color: #5EB215; font-size: 12px; font-weight: bold;  margin: 0 0 0 0;padding: 9 0 0 16;}
#search td { margin: 0 0 0 0;padding: 3 0 3 7;}
#search table { margin: 0 0 0 7;padding: 0 0 0 0;}

#lcat {	padding: 0 5 0 8; font-size: 13px;color: #565656; }
#lcat div.level1, #lcat div.level1cur {	padding: 3 5 6 0; margin-top: 3; }
#lcat div.level2, #lcat div.level2cur {	padding: 3 5 0 20;}
#lcat div.level3, #lcat div.level3cur {	padding: 3 5 0 30;}
#lcat div.level1 A, #lcat div.level1cur A {	font-weight: bold; font-size: 13px; }
#lcat A {	font-size: 13px; }
.level0{ font-size: 11px; font-weight: bold; padding: 0 5 6 0; margin-top: 3;color: #92101B;}
.f_search {padding: 5 5 6 10; }
.mcat {	padding: 0 5 10 0; }
.catlevel1 { vertical-align:middle; padding: 2 0 3 0;}.catlevel1 A {font-weight:bold;}
.catlevel2 { padding: 0 0 2 0;} .catlevel3 { padding: 0 0 0 0;}

.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: 11px;	}
#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 {	padding: 0 0 3 0; font-size: 11px; line-height: 20px; 	}
#sub li, #sub li A {	font-weight: normal; padding: 0 5 6 3; margin-top: 3; display: inline;  font-size: 11px;}
.cat_h1title { font-size: 11px; padding: 0 0 0 10; vertical-align:top;}
.cat_h1title h1{ font-size: 11px; padding: 0 0 0 0; margin: 0 0 0 0;}
.cat_h1title p{ font-size: 11px; padding: 0 0 0 0; margin: 0 0 0 0;}
#main {	padding: 10 10 10 10 ; width: 100%;}

#goods_main {	vertical-align: top;padding: 10 3 20 0;}
#goods_main h2, #goods_main h2 A, #goods_main h2 A:hover {	font-size: 13px; font-weight:bold; }
#goods_main h2 .fabric {	font-size: 13px;}
#goods_main .descr {	padding-left: 10px; vertical-align: top; }
#goods_main h3 {	font-size: 13px; padding: 0 0 4 0}



#right { padding: 0 5 0 8; width: 200px;}
#right .recom_img { background-color: #ffffff; border: 1px solid #6d5e51; }
#right h1 { font-size: 13 px; }

.basket_right{vertical-align:top;}
.basket_right td{ color:#a92c36;  font-size:12px;}
.basket_right h6{margin:7 0 5 10; padding:0px; color:#e3525c; font-size:16px; font-family:Arial;}
.basket_right span{font-size:11px;}
.padd_basket{padding:0 10 10 10}
.padd_basket a{font-size:11px;}

.added_msg{width:150; position:absolute; left:0px; top:0px; border: 1px solid #d91e2b; background-color:#ffffff; font-size:13px; color:#d91e2b; visibility: hidden; padding: 7 0; z-index:10; text-align:center}

#rnews {  padding: 0 0 10 0; } 
#rnews h3 { font-family: Tahoma, Verdana, Arial;	font-size: 13px; font-weight: bold; padding-bottom: 5 px;}
#rnews A { font-weight: bold; }
#rnews A.more { font-weight: normal; }
#rnews #sub  { padding: 4 0 0 10; margin: 0px; line-height: normal;}
#rnews #sub A { font-weight: bold; padding: 0px;  }

#mnews { padding: 10 0 6 0;}
#mnews h3 { font-family: Tahoma, Verdana, Arial;	font-size: 13px; font-weight: bold; padding-bottom: 5 px;}
/*#mnews A, #mnews A.more { color: #565656; }*/
#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: #92101B; 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_left { text-align: left; padding: 0 0 0 15; }
.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 { padding: 0 0 3 0; }
.b_price {	color: #92101B; font-weight: bold; font-size: 12px; margin: 0 0 0 0; padding: 0 0 0 0; }
.attr_name {	padding-right: 10;width: 210;}
.attr_name small {	font-weight: normal; color:red; white-space: nowrap;}
.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_bg {background: url(/images/bg_footer.jpg) repeat-x #9D222C; height: 84px;}
td.copy {padding-top: 15px;}
.copy {	color: #fbc1c4; font-family: Verdana, Tahoma, Arial; font-weight: normal; font-size: 10px; padding: 0 0 5 0;}
.copy A, .copy A:hover {	COLOR: #fbc1c4; FONT-FAMILY: Verdana, Tahoma, Arial; FONT-WEIGHT: normal; FONT-SIZE: 10px; text-decoration: none;}


INPUT { font-size: 11px; }
.text, .medium_text, .attrtext, .attrntext  {	font-size: 11px;	width: 120px;	color: #E32C00;	font-family: Verdana, Arial, Helvetica;	height: 18px;	background-color: #ffffff;	border: 1px solid #9D222C; }
.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 #92101B;
}
.but {	background-color: #BF1010; border: 1px solid #BB1111; color: #ffffff;	font-family: Verdana, Arial, helvetica;	height: 18px;	}
.bask, .srch { background-color: #BF1010; border: 1px solid #BB1111; 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: #BF1010; 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
}


