body {margin:0px; padding:0px;}
html, body{
	width:100%;
	height:100%;

}

td, body {color:#000000; font-family:Arial; font-size:12px;}
td.pageleft {width:50%; background:url('img/pagefon_left.gif') #dddddd repeat-y right top;}
td.pageright {width:50%; background:url('img/pagefon_right.gif') #dddddd repeat-y;}
td.phones {color:#555555; background-image:url('img/fon_phone_new.gif'); background-repeat:no-repeat;}
td.fon_menu_red {background-image:url('img/fon_menu.gif'); background-repeat:repeat-x; height:32px;}
.topmenu {color:#FFFFFF; font-family:Tahoma; font-size:11px; margin:5px;}
td.find_panel {color:#ffffff; font-family:Tahoma; font-size:11px; padding-left:15px; padding-right:15px;}
td.menu_red {background-image:url('img/fon_menu.gif'); background-repeat:repeat-x; height:32px; padding-right:300px; padding-left:30px;}
table.main_table {background-image:url('img/fon_main.gif'); background-repeat:repeat-y; background-position:top center;}
td.logo_panel b {font-size:10px; font-family:Tahoma; color:#aaaaaa; font-weight:normal;}

input.textform {color:#adadad; text-transform:uppercase; border:0px solid black; font-family:Tahoma; font-size:11px; width:100%; background-image:url(img/form_bg_1.gif); background-repeat:repeat-x; background-position:top left;}
input.cost {border:0px; text-align:center; width:150px;}
td.menu_panel {padding-top:30px; padding-bottom:20px; }
table.left_panel {width:245px; padding-top:0px; margin-left:30px; margin-right:20px;}
table.left_panel td {vertical-align:top; padding-bottom:10px;}
div.menu_left {padding:20px; border:1px #dedede dotted; border-top:0px; text-align:left; background:#FAFAFA;}
a.menu_left {padding-left:16px; color:black; font-size:13px; background:url('img/tkani_point.gif') no-repeat top left; line-height:20px;}

p.mebelname {color:#000000; font-family:Verdana; font-size:14px; font-weight:bold; margin:0px; MARGIN-top:0PX; MARGIN-BOTTOM:2PX;}
p.menutitle, p.newstitle {color:#1775B3; font-family:Verdana; font-size:13px; font-weight:bold; margin:0px; MARGIN-top:10PX; MARGIN-BOTTOM:5PX;}
p.newstitle {color:#C21F1F;}
.cost {color:#C21F1F; font-family:Tahoma; font-size:18px; font-weight:bold; margin:0px; MARGIN-top:5PX; MARGIN-BOTTOM:3PX;}
div.header {position:absolute; border:0px solid blue; width:684px; margin-left:21px;}
div.news {margin:0px; text-align:right;}
div.menulist {margin:10px;}
div.rec_info table td {font-size:11px; font-family:Tahoma;}
div.menu_meh {padding-left:24px; line-height:17px; padding-bottom:6px;}
div.menu_meh a {padding-left:16px; font-size:13px; color:black;}
div.menu_meh a.selected {color:#ae0007; font-weight:bold; background:url('img/tkani_point.gif') no-repeat bottom left;}

a {color:#C21F1F; font-family:Arial; font-size:12px;}
a.menuright {color:#000000; font-family:Tahoma; font-size:11px;}
a.big {color:#0078BD; font-family:Tahoma; font-size:11px; font-weight:bold;}
a.black {color:#000000; font-family:Tahoma; font-size:11px;}
a.white {color:#FFFFFF; font-family:Tahoma; font-size:11px;}
a.gray {color:#777777; font-family:Tahoma; font-size:10px;}
a.white {color:#ffffff; font-family:Tahoma; font-size:11px;}
a.signature {color:#000000; font-family:Tahoma; font-size:10px;}
div.signature {color:#000000; font-family:Tahoma; font-size:10px;}

.small {color:#777; font-family:Tahoma; font-size:10px;}
table.small td {color:#777; font-family:Tahoma; font-size:11px;}
table.small td a {font-size:11px;}

td.mebel_start {border-bottom:solid 1px dedede;}
td.mebel_image {border-left:dotted 1px dedede; padding-top:20px; padding-bottom:20px; font-size:11px; font-family:Tahoma; color:#333;}
td.mebel_info {padding-top:20px; padding-bottom:20px; padding-right:10px; font-size:11px; font-family:Tahoma; color:#333;}
td.mebel_cost {padding-top:20px; padding-bottom:20px; border-left:1px #dedede dotted; border-right:1px #dedede dotted; text-align:center;}
td.mebel_novinka {padding-top:20px; padding-bottom:20px;
   background:url('img/novinka.gif'); background-position:bottom right; background-repeat:no-repeat;}

table.price {border:dashed 1px #ccc; margin-top:20px;}
table.price th {font-size:11px;}
table.price td {border-top:dashed 1px #ccc; text-align:center; font-size:10px; font-family:Arial;}
table.price td a {font-size:10px; font-family:Arial;}
table.price td.selected {background:#ddd; text-align:center; font-size:10px; font-family:Arial;}

p {margin-top:10px; margin-bottom:10px;}
p.page_title {color:#000000; font-family:Verdana; font-size:18px; margin-top:0px; margin-bottom:0px; padding-bottom:0px; padding-top:0px;}
p.navigator {border-bottom: solid #dbdbdb 1px; background-color: #EDEDED; color:#000000;
             font-family:Tahoma; font-size:10px; margin-top:0px; padding:5px; padding-left:20px;}
span.redfon {background-color: #C21F1F; color:#ffffff; font-family:Tahoma; font-size:10px; padding:3px; padding-top:0px; padding-bottom:1px; text-decoration:none;}
span.blackfon {background-color: #555555; color:#ffffff; font-family:Tahoma; font-size:10px; padding:3px; padding-top:0px; padding-bottom:1px; text-decoration:none;}
span.grayfon {background-color: #aaaaaa; color:#ffffff; font-family:Tahoma; font-size:10px; padding:3px; padding-top:0px; padding-bottom:1px; text-decoration:none;}
p.variant {padding-top:5px; margin-bottom:5px;}
img.buy_key {margin-top:10px;}
img.border {border:4px solid #ffffff; background-color: #dedede;}
span.border {border:1px solid #dedede; margin:1px;}
span.borderred {border:1px solid #C21F1F; margin:3px;}
p.border {border:1px solid #dedede; margin:5px;}
p.dop_images {margin:0px; width:100%; border: solid #dbdbdb 1px; background-color: #f3f3f3; padding:3px; padding-top:5px;}

big {font-family:Verdana; font-size:13px; font-weight:bold;}
small {font-family:Verdana; font-size:10px;}
small a {font-family:Verdana; font-size:10px;}

hr {color:#dedede; height:1px;}

h1 small {font-size:11px;}

h1, p.key {color:#ee1d25; font-family:Arial; font-size:15px; margin:0px;}
h2 {color:#C21F1F; font-family:Arial; font-size:16px; font-weight:bold; margin-top:10px; MARGIN-BOTTOM:0PX;}
h5 {color:#C21F1F; font-family:Arial; font-size:16px; font-weight:bold; margin-top:10px; MARGIN-BOTTOM:0PX; padding-left:15px;}

td.menu_title {padding-left:16px;}
td.menu_title h1 {margin:2px;}
h2.zag {font-size:14px; hfdding-top:70px; margin-bottom:0px; margin:0px;}
h1.model_title {background:#ee1d25; color:white; padding:10px; text-align:center; font-size:20px; font-weight:normal;}

BLOCKQUOTE {margin:0px; padding:10px; padding-left:20px; padding-right:20px; background:#FAFAFA;}
.dotted {border:1px #dedede dotted; text-align:center; background:#FAFAFA; font-family:Tahoma; font-size:11px;}

#cartwindow {
        BORDER-RIGHT: #4d88c8 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #4d88c8 1px solid; PADDING-LEFT: 10px; Z-INDEX: 2; BACKGROUND: #c0d2ec; FILTER: revealTrans  (duration=1,transition=4); LEFT: 10px; VISIBILITY: hidden; PADDING-BOTTOM: 10px; BORDER-LEFT: #4d88c8 1px solid; WIDTH: 250px; PADDING-TOP: 10px; BORDER-BOTTOM: #4d88c8 1px solid; POSITION: absolute; TOP: 0px; HEIGHT: 68px
}

p.zag {margin-top:0px; margin-bottom:10px; padding:0px;}
p.account {color:#878787; font-size:10px; margin:0px; padding:0px;}

a.zag {font-size:12px; font-family:Tahoma; font-weight:bold; color:#ae0007;}
p.nomer_text {margin:0px; padding:0px; font-size:10px; color:#999; margin-bottom:1px;}
p.text_bottom {margin:0px; padding:0px; font-size:11px; color:#555555;}

a.href_black {color:#000000;}

a.tkani {color:#1b1a20; font-weight:bold; font-size:12px; background-image:url(img/tkani_point.gif); background-repeat:no-repeat; background-position:right; padding-right:15px;}

table.model_num {float:right; margin-top:12px; margin-right:12px;}
table.model_num td {text-align:right; color:#aaa; font-size:10px;}

td.content {padding-left:17px; padding-right:22px; padding-bottom:20px;}

select {font-size:10px;}

.error {color:#ee1d25;}

table.select_tkan td {text-align:center; height:35px; width:40px; font-family:Tahoma; font-size:10px; color:#999;}
table.select_tkan td a {font-size:16px; font-weight:bold; color:#fff; text-decoration:none;}

table.start_panel {margin-top:30px; margin-bottom:0px;}
table.start_panel td {BACKGROUND: #eeeeee; color:#333;}
table.start_panel h1 {font-size:20px; font-weight:normal; color:#000; font-family:Arial;}

table.panel_order td {font-family:Tahoma; font-size:11px;}

div.select_color {border:#cfcfcf solid 1px; width:152px; text-align:center; padding:5px; padding-bottom:6px; margin-top:3px;}
div.select_color:hover {border:#ee1d25 solid 1px; background:#fafafa;}
div.select_color a {font-size:11px; font-family:Tahoma;}
div.select_color small {font-size:9px; color:#777;}

.all_mebel {width:243px; padding:18px; line-height:1.3;}
.all_mebel h1 {font-size:13px; color:#333333; margin-bottom:5px;}
.all_mebel .razd {width:207px; margin-top:10px; padding-top:10px; border-top:1px dotted #aaaaaa;}

.block {padding:18px;line-height:1.3; font-size:12px; color:#585858;}
.block a {font-size:11px; color:#585858;}
.block h1 {font-size:13px; color:#333333; margin-bottom:5px;}
.block .razd {margin-top:10px; padding-top:10px; border-top:1px dotted #aaaaaa;}
.cor1 {background:#E6E9EA;}
.cor2 {background:url(img/c5.gif) left top no-repeat;}
.cor3 {background:url(img/c6.gif) right top no-repeat;}
.cor4 {background:url(img/c8.gif) left bottom no-repeat;}
.cor5 {background:url(img/c7.gif) right bottom no-repeat;}

.orcontent {padding:18px;line-height:1.5; font-size:12px; color:#ffffff;}
.orcontent a {font-size:12px; color:#ffffff;}
.or1 {background:#F39820;}
.or2 {background:url(img/c46.gif) left top no-repeat;}
.or3 {background:url(img/c47.gif) right top no-repeat;}
.or4 {background:url(img/c48.gif) right bottom no-repeat;}
.or5 {background:url(img/c49.gif) left bottom no-repeat;}

.dop_menu {width:243px;}
.dop_menu table {width:213px;}
.dop_menu table td.tr_razd {border-top:1px solid #cccccc;}
.dop_menu h1 {text-transform:uppercase; font-family:Arial; font-size:12px; text-align:center; margin:10px;}

.bl2 {width:243px; background:#C83E17 url(img/c24.gif) no-repeat; line-height:1.8;}
.bl2 .b1 {background:url(img/c25.gif) left bottom no-repeat;}
.bl2 .b2 {background:url(img/c26.gif) right bottom no-repeat;}
.bl2 .b3 {padding:20px 18px;color:#fff;}
.bl2 .b3 a {color:#fff;}

select.gabarity {
    font-family:Tahoma; font-size:11px; color:#444;
}

div.list_small {height:100px; border:1px dotted #aaa; padding:10px; text-align:justify;}
div.list_small p {float:right; font-size:10px; color:#999; margin:3px; padding:0px;}
div.list_small p a {font-size:10px; color:#a00;}

table.panel_size {height:38px; background:#eeeeee url(img/panel_size_f.gif) repeat-x;}
table.panel_size td {text-align:center; font-size:10px;}


table.panel_design {
	background:#ffcc54; margin-top:20px; margin-bottom:20px;
}

table.panel_design td.info {
	padding:4px; padding-left:10px; padding-right:10px; font-size:11px;
}

table.panel_design td.info p {
	margin:0px; margin-bottom:10px; font-size:13px; text-align:center; font-weight:bold;
}

table.panel_design td.info h1 {
	margin-bottom:0px; margin-top:0px; font-size:16px; text-align:left; font-weight:bold; color:#c83e17;
}

table.panel_design td.info a {
	font-size:11px; font-weight:normal; color:#c83e17;
}

table.panel_design td.info div.design_model {
	margin-top:10px; padding-left:10px;
}

table.panelorder {
	width:400px; margin-top:15px; background:url(img/panel_order_left.gif) left top no-repeat;
}

table.panelorder td.top {
	background:url(img/panel_order_border.gif) repeat-x;
}

table.panelorder td.bottom {
	background:url(img/panel_order_border.gif) bottom repeat-x;
}

table.panelorder td.middleleft {
	background:url(img/panel_order_border.gif) repeat-y;
}

table.panelorder td.middleright {
	background:url(img/panel_order_border.gif) right repeat-y;
	padding-right:20px; font-size:11px;
}

table.panelorder td.middleright b {
	color:#c83e17
}

table.panelorder td.middleright div.online {
	width:140px; height:120px; float:left; font-size:11px; color:#555; margin-right:30px;
}

table.panelorder td.middleright h2 {
	margin:0px; padding:0px; margin-top:2px; margin-bottom:6px; font-size:16px; text-align:left; font-weight:bold; color:#c83e17;
}

table.panelorder td.middleright h1 {
	margin:0px; padding:0px; margin-bottom:10px; font-size:16px; text-align:left; font-weight:bold; color:#c83e17;
}
table.panelorder td.middleright h1 small {
	font-size:11px;
}

div.variant {
	margin-top:0px; margin-bottom:5px;
}

select.gabar {width:180px;}
select.gabar option.selected {}


table.tkani td {
	text-align:center; vertical-align:top; font-family:Tahoma; color:#555; font-size:11px;
}
table.tkani small {
	font-family:Arial; color:#888; font-size:10px;
}

div#shadow{
	z-index:2;
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background-color:#ffffff;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); /* IE 5.5+*/
	-moz-opacity: 0.5; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 0.5; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.5;
}

div#design_catalog {
	z-index:5; display:none; background:white; border:1px solid #aaaaaa; padding:5px; text-align:center; width:900px; height:500px; position:absolute; text-decoration:none;
}

td.tkan_green {background: url('img/select_tkan_green.gif') no-repeat center;}
td.tkan_red {background: url('img/select_tkan_red.gif') no-repeat center;}

table.option_panel {
	width:400px;
}

table.option_panel td {
	font-size:10px; font-family:Tahoma; color:#777;
}

div.design_count {
	width:143px; height:21px; background: url('img/panel_design_count.gif') no-repeat left center;
	padding-left:24px; padding-top:3px; font-size:10px; font-family:Tahoma; color:#555; cursor:pointer; text-decoration:none;
}
div.design_count a {
	text-decoration:none;
}
div.design_count b {
	color:#C21F1F;
}

div.design_select {
	height:17px; background: url('img/icon_select_design.gif') no-repeat left center;
	padding-left:22px; padding-top:1px; font-size:10px; font-family:Tahoma; color:#555; cursor:pointer; text-decoration:underline;
}
div.design_deselect {
	height:17px; background: url('img/icon_deselect_design.gif') no-repeat left center;
	padding-left:22px; padding-top:1px; font-size:10px; font-family:Tahoma; color:#555; cursor:pointer; text-decoration:underline;
}
div.design_count:hover, div.design_select:hover {
	text-decoration:underline; color:#C21F1F;
}

td.present_select a {
	margin-left:3px; font-size:10px;
}

div#select_present_name {
	text-transform:uppercase;
	font-size:10px; margin:0px; margin-left:3px;
}

div.present_key {
	width:36px;
	float:right;
}

div.present_panel {
	position:absolute; width:263px; height:98px;
	margin-top:-110px; margin-left:28px;
	background: url('img/present_panel.gif') no-repeat;
	padding:8px;
	border:0px solid #dedede;
}
div.present_text {
	width:140px;
	margin-left:105px; padding-top:2px;
}
div.present_panel div.present_title {
	float:left; margin:0px; padding:0px; font-size:11px; color:#C21F1F; font-weight:bold;  font-family:Tahoma;
}
div.present_panel p {
	margin:0px; padding:0px; margin-bottom:4px; margin-top:4px;
}
div.present_panel div.close_panel {
	float:right; width:56px; height:12px;
	border:1px solid #dedede;
}

div#present_selected {
	text-align:left;
	border:1px solid #dedede;
	padding:5px; margin-top:5px;
	font-size:11px;
}

td.lbg {background:url('img/lbg.gif') repeat-y left top;}
td.tbg {background:url('img/tbg.gif') repeat-x left top;}
td.rbg {background:url('img/rbg.gif') repeat-y right top;}
td.bbg {background:url('img/bbg.gif') repeat-x left bottom;}

td.hitpanel {background:url('img/hitpanel.gif') no-repeat left top; width:310px; height:40px; color:#ffffff; font-size:18px; padding-left:112px; font-weight:bold; font-family:'Trebuchet MS'; text-align:center; padding-bottom:2px;}

td.hit {padding-top:10px; color:#555555;  float:left;}




p.want a  {color:#d9030b; font-weight:bold;}


table.tbl_hit {background:url('img/star_bg.gif') no-repeat right bottom;}

td.zoom {vertical-align:top; text-align:center;}

td.hit_text {color:#555555; padding-left:8px; padding-bottom:10px; font-family:tahoma; font-size:11px; vertical-align:top;}

td.hit_img {vertical-align:top; height:105px;}
td.hit_img img {border:1px solid #dedede; vertical-align:top;}

td.hit_coast {border-top:1px dashed #dedede; padding-left:8px;}
td.hitcoast {color:#555555; text-align:right: padding-right:10px; border-top:1px dashed #dedede; padding-top:6px;}


#left_banners_top{
	text-decoration: none;
}

div.left_banners_top{
	width:245px;
	height:60px;

	margin-top:0px; font-size:10px;

}
div.left_banners_top div.left_banners_top_title{
	width:245px;
	height:42px;
	text-align:center;
	color:#FFFFFF;
	font-family:Tahoma;
	font-size:15px;
	font-weight:bold;
	text-decoration: none;
	background-image:url(/img/left_banners_top_title.gif);
	background-repeat:no-repeat;
}
#title_top_b{
	padding-top:10px;
	text-transform:uppercase;
}


div.left_banners_top div.left_banners_top_text{
	width:245px;
	height:20px;
	background-color:#E6E9EA;
	text-align:center;
}

div.left_banners_top div.left_banners_top_text .text_left_beg{
	width:235px;
	height:20px;
	direction:left;
	padding:3px 0px;
	color: #C00000;
	font-family:Tahoma;
	font-size:12px;
	font-weight:bold;
}

div.left_banners{
	margin-top:5px; font-size:10px; color:#555555;
}

div.bottom_banners {
	margin-top:20px; font-size:10px; color:#555555;
}

div.left_banners h1, div.bottom_banners h1 {
	margin:0px; font-family:tahoma; font-size:11px;
	color:#C21F1F; font-weight:bold;
}

div.left_banners a, div.bottom_banners a {
	font-family:tahoma; font-size:10px;
	color:#C21F1F;
}

span.answer {
	color:#C21F1F; font-style:italic;
}

div.counter {
	font-size:9px; color:#999;
}



#help_bar {
	/*width:51px;*/
	height:277px;
	position: absolute;
}

#help_bar img{
	border:0px solid black;
}

div.model_text {
	font-size:11px; color:#777;  padding-left:10px;
}

div.model_text i {
	font-style:normal;
}

div.model_text b {
	font-weight:normal;
}
div.model_text h1 {
	font-size:11px; color:#222; font-weight:bold; margin:0px; padding:0px; float:left; padding-right:3px;
}