img, div{ behavior: url("../../../js/iepngfix.htc"); } 

body {
margin: 0;
padding:0;
background:#f3e4cc;
color:#000;
font-family:Arial, sans-serif;
font-size:12px;
background-image:url(images/bg_1382.jpg);
background-repeat:repeat-y;
background-position:center;
}

@-moz-document url-prefix()
{
body {
margin: 0;
padding:0;
background:#f3e4cc;
color:#000;
font-family:Arial, sans-serif;
font-size:12px;
background-image:url(images/bg_1382_FF.jpg);
background-repeat:repeat-y;
background-position:center;
}
}

/********************************************************************/
td, p {font-size: 12px; font-family:Tahoma, sans-serif; font-weight:normal; color: #000000; padding:0; margin:4px 5px 7px 5px;}
a {color:#336699;}
a:hover{ color:#000099;}
h1{ font-size:18px; font-family:Tahoma; font-weight:normal; color:#660000; padding:0; margin:4px 5px 7px 5px;}
h2{ font-size:18px; font-family:Tahoma; font-weight:normal; color:#990000; padding:0; margin:4px 5px 7px 5px;}
#catalog h2{ padding-left:8px; margin-bottom:15px;}
h3{ font-size:14px; font-family:Tahoma; font-weight:bold; color:#660000; padding:0; margin:4px 5px 7px 5px;}
h4{ font-size:11px; font-family:Tahoma; font-weight:bold; color:#990000; padding:0; margin:4px 5px 7px 5px;}
h5{ font-size:13px; font-family:Tahoma; font-weight:bold; color:#660000; padding:0; margin:4px 5px 7px 5px;}
/********************************************************************/

#header_bg{ background:url(images/bg_header.gif); background-repeat:no-repeat; background-position:bottom center; height:223px;}
.header{ width:1000px; }
.header_left{ background:url(images/header_knight.jpg); background-position:left top; background-repeat:no-repeat; width:710px; height:158px; float:left;}
.header_right{ background:url(images/header_room.jpg); background-position:left top; background-repeat:no-repeat; width:290px; height:158px; float:right;}
.logo{ position:relative; left:44px; top:31px;}
.phone{ float:right; position:relative; left:292px; top:-94px; padding:0; margin:0;}
.right_bottom{ position:relative; top:141px; left:0; width:86px; height:17px; float:right;}


#nav{
background:url(images/lenta.png);
background-repeat:no-repeat;
background-position:0px 0px;
width:1000px;
height:37px;
margin:0;
padding:0;
float:left;
}

@-moz-document url-prefix()
{
#header_bg{ background:url(images/bg_header_FF.gif); background-repeat:no-repeat; background-position:bottom center; height:223px;}
}

/*DROPDOWN MENU*/
#cssmenu {
	margin: 0;
	padding:0; /*ВАЖНО! ОТСТУП МЕНЮ В Opera и FF!*/
	/*border: 0 none;*/
	/*padding: 9px 5px 2px 5px;*/
  list-style: none;
  /*height: 35px;*/
}
#cssmenu li {
	margin: 0;
	/*border: 0 none;*/
	/*padding: 0;*/
	float: left;
	display: inline;
	list-style: none;
	position: relative;
	top:0;
	left:0px;
	/*height:35px;*/
	z-index:111;
}
#cssmenu li a.m1on {color:#dcc11d; text-decoration:none;/* background-color:#ed1c24;*/}
#cssmenu li a.m1off {text-decoration:none;}
#cssmenu ul {
	margin: 0;
	/*border: 0 none;*/
	width:200px;
	list-style: none;
	display: none;
	position: absolute;
	top: 33px; /*!*/
	left: 0px;
	padding:0;
}
#cssmenu ul:after {
	clear: both;
	display: block;
	font: 1px/0px serif;
	content: ".";
	height: 0;
	visibility: hidden;
}
#cssmenu ul li {
	width: 100%;
	float: left;
	display: block !important;
	display: inline;
	/*border-bottom: 1px solid #7a9dbf;*/
	background:#ed1c24;
	z-index:111;
}
/* Main Menu */
#cssmenu a {
	/*border-right: 1px solid #7a9dbf;*/
	padding: 2px 20px 4px 20px;
	float: none !important;
	float: left;
	display: block;
	color: #ffffff;
	font: bold 14px/28px Tahoma;
	text-decoration: none;
	height: auto !important;
	height: 1%; /*ВАЖНО! В IE6!*/
}
/* Main Menu Hover */
#cssmenu a:hover {/*background-color:#ed1c24;*/color:#dcc11d;}
/* Second Menu */
#cssmenu li:hover li a,
#cssmenu li.iehover li a {
	float: none;
	/*background:#b8cbdc;*/
	font-family:Arial;
	font-size:11px;
	font-weight:normal;
	text-align:left;
	color: #ffffff;
	padding: 7px 3px 5px 10px;
	border-left: 2px solid #dcc11d;
	border-right: 2px solid #dcc11d;
	line-height:110%;
}
/* Second Menu Hover */
#cssmenu li:hover li a:hover,
#cssmenu li:hover li:hover a,
#cssmenu li.iehover li a:hover,
#cssmenu li.iehover li.iehover a {
	color:#dcc11d;
	/*background-color:#cccccc;*/
	/*padding: 7px 3px 5px 10px;*/
	/*border-left: 3px solid #fbe212;*/
}
#cssmenu ul ul {
	display: none;
	position: absolute;
	top: 0;
	left: 0px;
}
#cssmenu li:hover ul ul,
#cssmenu li.iehover ul ul {
	display: none;
}
#cssmenu li:hover ul,
#cssmenu ul li:hover ul,
#cssmenu li.iehover ul,
#cssmenu ul li.iehover ul {
	display: block;
}
/*DROPDOWN MENU*/

.content{ position:relative; top:-20px; left:0; width:999px;}
.content_tab tr td{ padding:0px 35px 10px 35px;}

#head{ padding:0; margin:0;}
#head li{ list-style:none; margin:7px 0 3px 0;}
#ban_head{ font-family:Tahoma; font-size:12px; font-weight:bold; color:#660000; width:275px; height:80px; position:relative; top:10px; left:8px; padding:0; margin:0;}

.doors tr td { padding:1px; margin:0;}
.doors tr td a{ padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#660000; text-decoration:none;}
.doors tr td a:hover{ text-decoration:underline;}
.doors tr td span{ background-color:#ed1c24; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#ffff99; font-weight:bold; padding: 1px 3px;}

#ban_main{ background:url(images/banner_main.png); background-repeat:no-repeat; background-position:top left; width:889px; height:85px; margin-top:15px;}
.ban_main_text{ position:relative; top:20px; left:190px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#660000; width:461px; height:47px;}

.left_tab{ background:#faf6ee;}
.left_tab tr td{ border:1px solid #ece0cb;}

.ban_left{ background:#f5e9d5; padding:9px 0 8px 0;}
.ban_left a img{ margin-bottom:7px;}
.ban_left2{ background:#faf6ee; padding:25px 15px;}
.ban_left2 p{ font-size:11px; color:#660000;}
.ban_left2 ul{ list-style:none; font-size:11px; color:#660000; padding:0; margin:0; padding-left:15px;}

.price_lider{ font-family:Arial; font-size:18px; color:#ffcc33; background:#cc0000; padding:2px 4px; margin-bottom:15px; margin-top:5px; width:113px;}

.ref{ color:#990000;}
.ref a{ font-family:Tahoma; font-size:11px; color:#990000;}
.ref a:hover{ color:#000099;}

.articles{ padding-top:30px; padding-bottom:80px; background:#faf6ee;}
.articles ul{ list-style:none; padding:0; margin:0 0 20px 15px;}
.articles ul li{ margin:7px 0 0 0;}
.articles ul li a{ font-family:Tahoma; font-size:12px; color:#660000; text-decoration:none; background:url(images/pointer.gif); background-repeat:no-repeat; background-position:0px 4px; padding:0 0 0 10px;}
.articles ul li a:hover{ text-decoration:underline; color:#660000;}

.text{ padding:0 30px 20px 30px;}
.text img{ padding:0; margin:4px 4px 5px 5px;}
.text ul{ padding:0; margin:10px 0 12px 5px; list-style:none;}

#footer{ width:998px; height:98px; border-top:2px solid #cc0000;  position:relative; top:0; left:0px; /*background:url(images/footer_down_bg_tile.png); background-repeat:repeat-x; background-position:bottom;*/ background-color:#f7edde; border-bottom:1px solid #ece0cb;}
#footer p{ font-family:Tahoma; font-size:12px; color:#000000;}

/******************************** внутренние страницы ******************************************/

#ban_sub{ background:url(images/banner_sub.png); background-repeat:no-repeat; background-position:top left; width:693px; height:85px; margin-top:15px; 
margin-bottom:25px; float:right;}
.ban_sub_text{ position:relative; top:15px; left:400px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#660000; width:255px; height:47px;}

.left_tab_sub{ margin-bottom:45px;}

.ban_left_sub{ background:#f5e9d5; padding:0px 0 0px 0; border-left:1px solid #ede1cc; border-right:1px solid #ede1cc;}
.ban_left_sub a img{ margin-bottom:7px;}
.ban_left_sub p{ margin:5px 7px; font-size:11px; color:#330000;}
.ban_left_sub a{ font-family:Arial; font-size:12px; color:#990000;}
.ban_left_sub a:hover{ color:#000099;}

.more{ background:url(images/more_spec.png); background-repeat:no-repeat; background-position:top left; width:244px; height:29px; margin-top:8px;}
.more a{ position:relative; top:7px; left:7px;}

#catalog{ width:690px;}
#dver{ width:165px; float:left; margin-bottom:20px; margin-right:5px;}
#doors_cat{ width:146px; height:195px; padding:0; margin:0; display:block; border:1px solid #000000;}
.doors_down{ background:url(images/doors_down.png); background-repeat:no-repeat; width:146px; height:50px; padding:0; margin:0; padding-top:3px;}
.art{ color:#990000; padding:0; margin:0;}


.menu_sub{ padding-left:30px; padding-bottom:75px;}
/*меню второго уровня*/
.menu2 { padding:0; font-size:14px; text-align:left; font-family:Tahoma;}
.menu02 {}
.menu02 a { padding:7px 3px 7px 15px; display:block; color:#000000; background:url(images/pointer_menu2.gif); background-repeat:no-repeat; background-position:0px 12px;}
.menu02 a:hover { color:#cc0000; background:url(images/pointer_menu2on.gif); background-repeat:no-repeat; background-position:0px 12px;}
.menu02on {}
.menu02on a{ padding:7px 3px 7px 15px; display:block; color:#cc0000; background:url(images/pointer_menu2on.gif); background-repeat:no-repeat; 
background-position:0px 12px;}
.menu02on a:hover{ color:#cc0000;}

/*меню третьего уровня*/
.menu03 {}
.menu03 a{ padding:5px 3px 5px 10px; margin:0 0 0 10px; display:block; font-size:11px; color:#000000; background:url(images/pointer_circle.gif); background-repeat:no-repeat; background-position:0px 11px;}
.menu03 a:hover { padding:5px 3px 5px 10px; margin:0 0 0 10px; color:#cc0000; display:block; background:url(images/pointer_circleon.gif); background-repeat:no-repeat; background-position:0px 11px;}
.menu03on {}
.menu03on a{ font-size:11px; padding:5px 3px 5px 10px; margin:0 0 0 10px; color:#cc0000; display:block; background:url(images/pointer_circleon.gif); background-repeat:no-repeat; background-position:0px 11px;}
.menu03on a:hover{ color:#cc0000;}

.techtab tr td{ border:1px solid #ece0cb; background:#FFFFFF; padding:2px 5px 3px 5px; font-size:11px;}

#door{ background:url(/images/doors_down.gif); background-position:0px 14px;  background-repeat:no-repeat; width:186px; height:226px; padding:0; font:Arial; font-size:12px;}