html, body {margin:0px; padding: 0px; height: 100%; }
 body { background-color: #281407; }

 body.body1 {background-color: #281407 !important;}

div.stats {
	width: 0;
	height: 0;
	position: absolute;
	top: -5000px;
	left: -5000px;
	visibility: hidden;
}

.style1 {color: #00CCFF}
 body, td, div, p, a, span {font-size: 13px; font-family: Arial, Verdana, sans-serif; color: #E5BB83;}
 p {margin: 7px 0px 12px 0px; line-height: 15px; }
 a {
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	
}
 a.underline, a:hover {
	text-decoration: underline;
	font-weight: bold;
	font-size: 14px;
}
 a.underline:hover {
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
	color: #FF6633;
}
 a img {border: none;}

 .float_left {float: left;}
 .float_right {float: right;}
 .clearfix:after {clear: both; display: block; content: '.'; visibility:hidden; height: 0;}

 input.text, textarea, select {line-height: 100%; background-color: white; padding-left: 1px; font:11px Tahoma, sans-serif; color: #333333; }
 form { margin:0px; padding: 0px;}

 h1 {margin: 0px; padding: 0px; font: 19px Arial, sans-serif; color: #E5BB83; line-height: 20px;}
 h2 {margin: 0px; padding: 5px 0 6px 0; font-size: 17px; font-family: Verdana, Arial, sans-serif; color: #E30619; text-transform: uppercase;}
 h3 {margin: 0px; padding: 8px 0 15px 0; font-size: 12px; line-height: 14px; font-family: Arial, sans-serif; color: #F2D5AF; text-transform: uppercase;}
 h4 {padding: 12px 0 12px 0; margin: 0px; font-size: 95%; font-family: Verdana, Arial, sans-serif; color: #E30619; text-transform: uppercase;}
 h5 {margin: 7px 1px 10px 0px; padding: 0px; font: bold 125% Arial, sans-serif; color: #E30619;}

 table {border-collapse: collapse;}
 table td {padding:0;}


 #body {width: 1000px; margin: 0 auto; position: relative; padding-bottom: 30px;}
 #content {min-height: 450px; padding-bottom: 15px; }
 .page1   {background: #100501 url(images/bg1.jpg) repeat-y; }
 .page2   {background: #351C0C url(images/bg1.jpg) repeat-y;}
 .page3   {background: #351C0C url(images/bg1.jpg) repeat-y;}
 .page4   {background: #351C0C url(images/bg1.jpg) repeat-y;}
 

 #head {height: 216;}
 #head h1 { padding: 45px 0 18px 40px; margin-top: -3px;}
 .head1 h1 { background: url(images/menu1.jpg) no-repeat;}
 .head2 h1 { background: url(images/menu1.jpg) no-repeat;}
 .head3 h1 { background: url(images/menu1.jpg) no-repeat;}
 .head4 h1 { background: url(images/menu1.jpg) no-repeat;}

 #right_foto {position: absolute; right: 0; top:0; }

 #logo {
	position: absolute;
	left:75px;
	top: 38px;
	width: 718px;
	height: 90px;
	visibility: visible;
}
 img.logo  {
	background: url(images/logo_05.png)  no-repeat;
	width: 368px;
	height: 44px;
	position: absolute;
	visibility: visible;
}
 
 .slogan {font: 24px 'Arial Narrow', Arial, sans-serif; line-height: 24px; color: #EDDBBA; letter-spacing: 3px; padding-left: -10px; margin-top: -13px;}

 div#menu {
	position: absolute;
	top: 163px;
	left: 44px;
	width: 800px;
}
UL.menu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 800px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; HEIGHT: 35px
}
UL.menu LI {
	PADDING-RIGHT: 70px; PADDING-LEFT: 17px; BACKGROUND: url(images/0.gif) no-repeat left 1px; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 2px
}

UL.menu LI A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #EDDBBA; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
UL.menu LI A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 18px; COLOR: #EDDBBA; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
UL.menu LI A:hover {
	COLOR: #B13B13; TEXT-DECORATION: none
}
 
 .txt_box {
	width: 758px;
	padding-top: 5px;
	margin-left: 20px;
	margin-bottom: 15px;
	position: relative;
	left: 4px;
}
 img.leftbg  {
	background: url(images/txtbox_left.png)  no-repeat;
	width: 5px;
	height: 127px;
	position: absolute;
	left: 0px;
	top:0px;
	background-image: url(images/txtbox_left.png);
}
 img.topbg   {
	background: url(images/txtbox_top.png)   no-repeat;
	width: 527px;
	height: 5px;
	position: absolute;
	left: 5px;
	top:0px;
	background-image: url(images/txtbox_top.png);
}
 img.rightbg {
	background: url(img/txtbox_right.png) no-repeat;
	width: 4px;
	height: 127px;
	position: absolute;
	right: 0px;
	bottom:4px;
	background-image: url(images/txtbox_right.png);
}
 IMG.btmbg {
	RIGHT: 0px; BACKGROUND: url(images/txtbox_btm.png) no-repeat; WIDTH: 334px; BOTTOM: 0px; POSITION: absolute; HEIGHT: 4px
}
 .textbox { padding: 14px 14px 11px 15px; min-height: 125px; line-height: 16px;} 
 .textbox p { margin-top: 0; line-height: 16px; }
  .news {	
	float: left;
	min-height: 125px;
	width: 180px;
	height: 482px;
	margin-bottom: 22px;
	margin-right:10px;
	position: absolute;
	left: 810px;
	top: 170px;
}
 


 .ramka_row {width: 777px; margin-left: 20px; }
 .ramka {BACKGROUND: url(images/ramka_bg.png) no-repeat; FLOAT: left; MARGIN-LEFT: 9px; WIDTH: 174px; MARGIN-RIGHT: 9px; HEIGHT: 252px}
 .ramka .foto {margin: 0 auto; width: 142px; height: 142px; margin-top: 15px; margin-bottom: 11px;}
 .ramka .foto img {border: 1px solid #C6955C; width: 140px; height: 140px;}
 .ramka .name {margin-left:15px; margin-right:15px; margin-bottom: 5px; line-height: 14px;}
 .ramka .name a {color: #E5BB83; font: 13px Arial, sans-serif; line-height: 15px; text-decoration: underline; line-height: 14px;}
 .ramka .name a:hover { text-decoration: none;}
 .ramka .price {margin-left:15px; color: #F2D5AF; line-height: 17px; font: 13px Arial, sans-serif;}
 .ramka .foto_2 {margin: 0 auto; width: 142px; height: 182px; margin-top: 15px; margin-bottom: 11px;}
 .ramka .foto_2 img {border: 1px solid #C6955C; width: 140px; height: 180px;}



 .ramka_qdrt_row {width: 777px; margin-left: 21px; padding-top: 5px;}
 .ramka_qdrt {background: url(images/ramka.png) no-repeat; width:174px; height:192px; float: left; margin-right:20px; margin-bottom: 12px; }
 .ramka_qdrt img {margin: 16px 16px; border: 1px solid #C6955C; width: 140px; height: 140px;}
 .small_text {float: left; width: 525px; height: 100%; margin-bottom: 22px; position: relative;}
 .small_text .textbox { min-height: 150px; }
 .small_text .textbox p { height: 100%; overflow: hidden;}


 .ramka_qdrt_row2 {width: 756px; margin-left: 21px; padding-top: 5px;}
 .ramka_qdrt_row2 .small_text {width: 562px; }
 


 .more, .more a {color: #F2D5AF; line-height: 14px;}


 #phone_box { position: absolute;  top: 32px; right: 20px; margin-left: 40px; width: 183px; text-align: right;}
 .phone {color:#BAA097; font: 20px Arial, sans-serif; }
 #copy_rbtm {position: absolute; right: -1px; bottom: 65px; background: url(images/uzor1.png) no-repeat; width: 236px; height: 168px; }
 .copy {position: absolute; right: 25px; bottom: 0px; color: #8B5732; font: 12px 'Times New Roman', Times, serif; padding-left: 10px;}
 #krovat {position: relative; left: -24px; bottom: -16px; background: url(images/krovat.jpg) no-repeat; width: 441px; height: 186px; }
 .link {position: absolute; right: 0px; bottom: 45px; color: #B13B13; font: 10px 'Times New Roman', Times, serif; padding-left: 10px;}
.link A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #B13B13; FONT-FAMILY: "Times New Roman", Times, serif; TEXT-DECORATION: none
}
.link A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #B13B13; FONT-FAMILY: "Times New Roman", Times, serif; TEXT-DECORATION: none
}
.link A:hover {
	COLOR: #EDDBBA; TEXT-DECORATION: none
}

#niz {position: absolute; right: -1px; bottom: 25px; background: url(images/niz.gif) no-repeat; width: 1000px; height: 19px; }
 .niz {position: absolute; right: 25px; bottom: 12px; color: #8B5732; font: 12px 'Times New Roman', Times, serif; padding-left: 10px;}
DIV#pages {
	WIDTH: 100%;
	height: 100%;
	padding-top: 10px;
	padding-bottom: 10px;
}
DIV#current {
	PADDING-RIGHT: 5px;
	DISPLAY: inline;
	FONT-WEIGHT: bold;
	PADDING-BOTTOM: 1px;
	COLOR: #b82f01;
	PADDING-TOP: 1px;
	TEXT-ALIGN: center;
	font-size: 14px;
	border: #603B20 1px solid;
	margin-right: 5px;
	padding-left: 5px;
}
#pages A {
	PADDING-RIGHT: 5px;
	PADDING-LEFT: 5px;
	PADDING-BOTTOM: 1px;
	MARGIN: 1px;
	PADDING-TOP: 1px;
	TEXT-ALIGN: center;
	TEXT-DECORATION: none;
	border: #603B20 1px solid;
}
#pages A:hover {
	BACKGROUND-COLOR:  #694123;
}
A#arrow {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 14px;
	BACKGROUND: none;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	border: none;
}
A#arrow:hover {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	FONT-SIZE: 14px;
	BACKGROUND: none;
	PADDING-BOTTOM: 1px;
	PADDING-TOP: 1px;
	border: none;
	color: #b82f01;
}
#begun {
	position: absolute;
	background: url(images/begun.jpg) no-repeat;
	width: 90px;
	height: 90px;
	left: -10px;
	bottom: 15px;
}
#begun2 {
	position: absolute;
	background: url(images/begun2.gif) no-repeat;
	width: 197px;
	height: 22px;
	left: -10px;
	top: 38px;
}
s

