HTML {	HEIGHT: 100%}
BODY {	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%;
	 FONT-family: Arial, Verdana, Tahoma, sans-serif; COLOR: #333; font-size: 11px;BACKGROUND-COLOR: #c2b6a8;
}
table, p, td { font-size: 12px; }
img {border:0;}
a {color:#ed3d00; font-weight:bold; text-decoration:none ;}
a:hover{color:#298eff; text-decoration:underline ;}

h1 {	color: #295053; font-weight: normal; font-size: 18px; margin: 0 0 0 0; padding: 14 0 10 0; }
h1 A, h1 A:hover {	color: #295053; font-weight: normal; font-size: 18px;}
h1 .fabric {	color: #295053; font-size: 18px;}
h2 {	color: #295053; font-weight: normal; font-size: 16px; margin: 0 0 0 0; padding: 10 0 5 0; }
h3 {	color: #295053; 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;}

#main { padding: 0 10 10 10;}

#top_line1 { BACKGROUND: url(images/top-gray.gif) repeat-x left top; }
#search td {padding-left:10px; padding-top:0px;}
td.ticons  {padding-right:30px; padding-top:10px;}
#top_logo { padding-left:12px; padding-top:20px; padding-bottom:15px; }
#wrapper {width:900px; text-align:center; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; /*border: 1px solid #ffff00;*/ }
td.line1 {BACKGROUND: url(images/bg-line1.gif) repeat-x left top;}
td.line2 {BACKGROUND: url(images/bg-line2.gif) repeat-x left top;}
td.line3 {BACKGROUND: url(images/bg-line3.gif) repeat-x left top;}
td.gray {BACKGROUND-color: #ebebeb;}
td.gray2 { BACKGROUND: url(images/footer_bg.jpg) no-repeat right top #C1CFCF; }
td.ggray {BACKGROUND: url(images/bg-graygrad.gif) repeat-x left bottom;}

#lmenu {BACKGROUND: url(images/bg_leftmenu.gif) repeat-y #852020; width:223px; padding: 20px 0px 0px 0px; margin: 0px 0px 0px 10px; }
#lmenu h2 {BACKGROUND: url(images/dotted-line.gif) no-repeat bottom; height: 30px; color:#FFDADC; font-size:12px; font-weight:bold; padding: 10px 0px 10px 20px; margin: 0px 0px 0px 0px;  }
#lcat {	padding: 0 0 0 0; margin: 0px 0px 0px 12px; font-size: 11px;color: #566c9b; width:200px; }

#lcat div { }
#lcat div.level0 {padding: 5 5 15 8; }
#lcat div.level1, #lcat div.level1cur {padding: 5 5 5 8; }
#lcat div.level2, #lcat div.level2cur {padding: 6px 5px 6px 35px;}
#lcat div.level3, #lcat div.level3cur {padding: 6px 5px 6px 50px;}
#lcat A {	color: #f7f0f0; font-size: 13px; font-weight: normal; text-decoration: none; }
#lcat A:hover {	color: #ffffff;}

#lmenu_bot {BACKGROUND: url(images/bottom_leftmenu.gif) no-repeat left bottom; width:232px; height: 41px;  padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; }
#lmenu2 {BACKGROUND: url(images/bg_leftmenu2.gif) repeat-y #ffffff; width:232px; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 0px; }
#lmenu2 h2 {BACKGROUND: url(images/dotted-line2.gif) no-repeat bottom; height: 30px; color:#224f52; font-size:12px; font-weight:bold; padding: 10px 0px 10px 20px; margin: 0px 0px 0px 0px;  }
#lcat2 {	padding: 0 0 0 0; margin: 0px 0px 0px 16px; font-size: 11px;color: #566c9b; width:200px; }
#lcat2 div { height: 30px;}
#lcat2 div.level22, #lcat div.level22cur {background: url(images/m03.gif) no-repeat left top; font-weight: bold; padding: 6px 5px 6px 20px; border:0px solid #ffff00; /*border-bottom: 1px dotted #E43F47;*/}
#lcat2 A {	color: #1b2121; font-size: 12px; font-weight: normal; text-decoration: none;}
#lcat2 A:hover {	color: #b0232b; }
#lmenu_bot {BACKGROUND: url(images/bottom_leftmenu.gif) no-repeat left bottom; width:232px; height: 41px;  padding: 0px 0px 0px 0px; margin: 20px 0px 0px 0px; }
.catlevel1{ padding: 2 0 0 15;}
.catlevel2{ padding: 2 0 0 30;}
.catlevel3{ padding: 2 0 0 45;}
.map A {font-weight:normal;}
#lmenu2 {BACKGROUND: url(images/bg_leftmenu2.gif) repeat-y #ffffff; width:232px; padding: 10px 0px 0px 0px; margin: 0px 0px 0px 10px; }
#lmenu2 h2 {BACKGROUND: url(images/dotted-line2.gif) no-repeat bottom; height: 30px; color:#224f52; font-size:12px; font-weight:bold; padding: 10px 0px 10px 20px; margin: 0px 0px 0px 0px;  }
#lmenu_bot2 {BACKGROUND: url(images/bottom_leftmenu2.gif) no-repeat left bottom; width:232px; height: 34px;  padding: 0px 0px 0px 0px; margin: 30px 0px 0px 0px; }
#content {BACKGROUND: #ffffff; min-height:330px; font-size: 12px; padding: 0px 20px 0px 25px; margin: 0px 0px 0px 0px; }
#content p { font-size: 12px;padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px;  }
#content table { font-size: 11px; }
#content td { font-size: 11px; }

.lline1 { 	color: #295053; font-weight: normal; font-size: 18px; margin: 0 0 0 0; padding: 10 0 5 25; }
#mnews {BACKGROUND: #ffffff; min-height:330px; font-size: 12px; padding: 0px 20px 0px 25px; margin: 0px 0px 0px 0px; }
#mnews h3 { padding: 15 0 0 0;}
#mnews p { font-size: 12px;  }
#mnews table { font-size: 11px; }
#mnews td { font-size: 11px; }
#mnews h1 {font-size:12px; padding: 0 0 5 0; margin:0; font-weight:bold;}
#more_none { display: inline;}
.main_page_text { display:none;}
.more_grey, .more_grey:hover {color:#295053; font-weight:normal; text-decoration:none;}
img.brd1 {padding: 2px 2px 2px 2px; margin: 7px 10px 0px 10px; border: 1px solid #67989C;  }
.catalog_pict, .catimg {padding: 2px 2px 2px 2px; margin: 7px 10px 0px 10px; border: 1px solid #67989C;  }
.thumbnail, .thumbnail_map {position: relative;z-index: 0;}
.thumbnail:hover, .thumbnail_map:hover {position: relative;background-color: transparent;z-index: 50;}
.thumbnail span, .thumbnail_map span{ position: absolute; left: -1000px; visibility: hidden;z-index:55; }
.thumbnail span img, .thumbnail_map span img{ position: relative;padding: 2px 2px 2px 2px; border: 1px solid #67989C;z-index:55;}
.thumbnail:hover span{ visibility: visible; left: -200px; margin: 120 0 0 0; }
.thumbnail_map:hover span{ visibility: visible; left: 20px; margin: 120 0 0 0; }
.video {position:relative; z-index:0;  }
.play {position:absolute; left:94; z-index:5; font-size:13px; text-align:center; padding: 70 0 0 0;}
.play A, .play A:hover {color:#e2e0e0; }
#goods_main h1, #goods_main h1 A, #goods_main h1 .fabric{ font-size:13px; font-weight:bold;}
#rnews {width:180px; min-height:330px; font-size: 12px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  color:#3f4963;}
#rnews p { font-size: 12px;padding: 3px 0px 3px 0px; margin: 0px 0px 0px 0px;  color:#3f4963; }
#rnews table { font-size: 11px; color:#3f4963; }
#rnews td { font-size: 11px;  color:#3f4963;}
table.pad_l_10{ padding: 0px 0px 0px 0px; margin: 0px 0px 0px 7px;  }
 .pad20 { padding: 0px 20px 20px 20px; margin: 0px 0px 0px 0px;  }

#intro1 {position:absolute; top:122px; left:382px; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  width:440px; height:66px;
BACKGROUND: url(images/pillow1.jpg) no-repeat ;}
#intro {padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px;  width:602px; height:395px;
BACKGROUND: url(images/pillow2.jpg) no-repeat 102px ;}
#intro H2 {
	 padding: 0px 0px 0px 0px; margin: 0px 0px 10px 0px; 
}
#intro H2 SPAN {DISPLAY: block; FONT-SIZE: 1px; OVERFLOW: hidden; WIDTH: 0px; COLOR: #f8f4e8; HEIGHT: 0px;}
#intro P {PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 7px; MARGIN: 0px;  PADDING-TOP: 0px;line-height:16px; color:#333; font-size: 11px; }

td.footer {color: #333333; font-size: 11px; padding: 17px 120px 17px 30px; margin: 0px 0px 0px 0px; }
.footer A {color: #333333; font-weight:normal;}
#fmenu {float:left;}
#fcopy {float:right;}


#list A {	font-size: 10px; font-weight: normal; text-decoration: none;}
#list b {	font-size: 10px; }
.label {	font-size: 10px; text-align: center; width: 100%;}

#sub {text-align:center;}
#sub  A {color: #295053; font-size:13px; font-weight:bold;}


table.maint {BACKGROUND: #ffffff;padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; border-left:10px solid #ffffff; border-right:10px solid #ffffff;}
#mbgl {BACKGROUND: url(images/mbg-top.jpg) no-repeat  left top;}
#mbgr {BACKGROUND: url(images/mbg-top.jpg) no-repeat  right top;}
#mbgbottoml{BACKGROUND: url(images/mbg-bottom.jpg) no-repeat  left bottom;}
#mbgbottomr{BACKGROUND: url(images/mbg-bottom.jpg) no-repeat  right bottom;}

#mbgls {BACKGROUND: url(images/mbg-top-short.jpg) no-repeat  left top;}
#mbgrs {BACKGROUND: url(images/mbg-top-short.jpg) no-repeat  right top;}
#mbgbottomls{BACKGROUND: url(images/mbg-bottom-short.jpg) no-repeat  left bottom;}
#mbgbottomrs{BACKGROUND: url(images/mbg-bottom-short.jpg) no-repeat  right bottom;}
#mbglinel {BACKGROUND: url(images/mbg_mid.jpg) repeat-y  left top;}
#mbgliner {BACKGROUND: url(images/mbg_mid.jpg) repeat-y  right top;}

.item_t { background: #537375;}
.item_t tr { vertical-align:top;}
.item_t td {background: #ffffff; padding: 2 3;}
.item_t .head td {background: #e6f1f2; font-weight:bold;}

.anketa_t { background: #c2dbdd;}
.anketa_t tr { vertical-align:top;}
.anketa_t td {background: #ffffff; padding: 2 3;}
.anketa_t .head td {background: #e6f1f2; font-weight:bold;padding: 8 3 8 3;}

.text {
	WIDTH: 120px; border: 1px solid #668C8E; font-size:11px;}
.btext {WIDTH: 200px; border: 1px solid #668C8E; font-size:11px;}
.textarea {border: 1px solid #668C8E; font-size:11px;}
.but {border: 1px solid #781d1d; font-size:13px;background: #8f2323; color:#ebd5d5; height:22px;}