html{
	background-color:#0F0801; padding:0; margin:0; height:100%;
}
body{
	padding:0; margin:0; font-size:12px; font-family: Tahoma, Arial, Helvetica, sans-serif; color:#7A5339; height:100%;
}
a img{
	border:0;
}
a{
	color:#FFB607; text-decoration:underline;
}
.png {filter:expression(fixPNG(this));}
.rootless{
	width:100%; margin:0; height:100%; border-spacing:0;
}
.rootless tr td{
	/*vertical-align:middle !important;*/  vertical-align:top; padding:0;
}
.visual{
	width:100%; margin:0; height:820px; border-spacing:0;
}
.visual tr td{
	vertical-align:middle; padding:0;
}
.page{
	height:820px; width:100%; margin:0; border-spacing:0;
}
.page tr td{
	vertical-align:top; padding:0; 
}
.left_room{
	background:transparent url(../img/room_left.jpg) right top no-repeat;
}
.right_room{
	background:transparent url(../img/room_right.jpg) left top no-repeat;
}
.center_room{
	background:transparent url(../img/room_center.jpg) left top no-repeat;
}
.header{
	padding-top:22px; 
}
.slogan{
	float:right;
}
.head_right img{
	float:left; display:block;
}
.head_right span{
	display:block; float:left; margin:12px 0 0 30px; padding:5px 0 5px 30px; border-left:1px solid #564B41;
}
.head_right span a{
	color:#ffffff; text-decoration:none;
}
.free{
	width:976px; border-width:0; height:515px; 
}
.free tr td{
	padding:0;
}
.illustrations-large{
	position: relative;
}
/*.illustrations-large{
	
}*/
#h3_fix h3, #h3_fix h1{
	font-size: 14px;
	color: #4e270a;
	position: absolute;
	top: -50px;
	left: 64px;
	margin: 0;
	padding: 0;
	width: auto;
}
#h3_fix h3 span, #h3_fix h1 span{
	font-size: 11px;
	color: #4e270a;
	display: block;
	font-weight: normal;
	white-space:nowrap;
	padding-left:2px;
}
#selectColor{
	position: relative;
}

/** HTML #selectColor{
	top: 0
}*/
.phonebox{
	display:block; position:relative; top:137px; left:45px;
}
.time{
	position:relative; top:88px; left:23px;
}
.flash_text{
	position:relative; top:89px; width:425px; height:336px;
}
.vint_text{
	margin:170px 0 0; padding-left:70px;
}
.class_text{
	margin:118px 0 0; padding-left:55px;
}
.catalog_tech{
	float: right;position:relative; top: -32px;
	/*text-align:right; display:table; //display:inline-block; width:100%;*/
}
.catalog_tech a{
	color:#ffffff; text-decoration:none;
}
.catalog_tech a img{
	position:relative; top: 3px; left:-5px;
}
.catalog_tech div.catalog_tec{
	 cursor:pointer; cursor:hand;
}
.footer{
	border-top:1px solid #52443C; margin-top:20px; padding-top:20px; font-size:11px;
}
.develop{
	float:right; width:140px; padding-top:13px;
}
.develop a{
	display:block; float:right;
}
.develop span{
	display:block; padding-top:7px;
}
.copyright div{
	float:left;
}
.copy{
	margin-left:13px; color:#58524B; padding-top:8px;
}
.copy a{
	color:#BEAE9C;
}
.pic_foot{
	margin:0 25px 0 40px;
}
.pic_foot div.it_pic{
	margin-right:10px; float:left; display:block;
}
.pic_foot div.it_pic img{
	cursor:pointer; cursor:hand;
}
.info{
	padding-top:20px; color:#BEAE9C;
}
.info strong{
	margin-left:10px;
}
.info div.it_pic{
	color:#BEAE9C;  cursor:pointer; cursor:hand;
}
.left_room_two{
	background:transparent url(../img/room2_left.jpg) right top no-repeat;
}
.right_room_two{
	background:transparent url(../img/room2_right.jpg) left top no-repeat;
}
.center_room_two{
	background:transparent url(../img/room2_center.jpg) left top no-repeat;
}
.combo{
	padding-top:44px; margin-left:57px;
}
.free h3{
	margin:0; padding:0 0 14px 30px; font-size: 14px;
	color: #4e270a;
	width: 180px;
	
}
.free h3 a{
	color: #4e270a;
	text-decoration: none;
}
.class_head{
	color:#52331C; font-size:14px; text-decoration:none; 
}
.two_doors{
	padding-top:72px;
}
.two_doors h3{
	margin:0; padding:0 0 17px 30px;
}
.single{
	padding-top:98px;
}
.single h3{
	margin:0; padding:0 0 11px 30px;
}
.line_name{
	padding:10px 0 15px 10px; /*height:63px; */ height:38px;
}
.line_name img{
	position: relative;
	top:10px
}
/*#v_ img{
	position: relative;
	top:25px
}*/
.popup_slot{
	position:relative; width:1px; height:1px; 
}
.pop2line{
	position:absolute; top:-65px; left:-40px; height:76px;  white-space: nowrap; color:#EDD2B4;
}
#pop_fix{
/*	left: -418px;
	top: -38px*/
		left: -210px;
	top: -10px;
	
}

.bg_pop1{
	background: url(../img/popup_bg1u.png) 0 0 no-repeat; 	//background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/popup_bg1u.png');
text-align: left;
font-size: 11px;
}
.bg_pop{
	background: url(../img/popup_bg.png) 0 0 no-repeat; 	//background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/popup_bg.png');
}
.bg_pop_th{
	background: url(../img/popup_bg_th.png) 0 0 no-repeat; 	//background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/popup_bg_th.png');
}
.bg_pop_th p{
	margin:15px 0 30px 15px; 
}
.pop2line p{
	margin:12px 0 30px 15px;  text-decoration:none; 
}
.pop2line table tr td{
	white-space: nowrap; padding:0;
}
.pic_foot div.it_pic{
	text-decoration:none;
}



.pic_foot div.it_pic .popup_slot .pop2line, .info div.it_pic .popup_slot .pop2line,
.pic_foot div.it_pic .popup_slot .pop2line, .info div.it_pic .popup_slot .pop2line, .catalog_tech div.catalog_tec  .popup_slot .pop2line{
	display:none;
}
.pic_foot div.it_pic:hover .popup_slot .pop2line, .info div.it_pic:hover .popup_slot .pop2line,
.pic_foot div.over .popup_slot .pop2line, 
.info div.over .popup_slot .pop2line, 
.catalog_tech div.catalog_tec:hover .popup_slot .pop2line, 
.catalog_tech div.over  .popup_slot .pop2line{
	display:block;
}

bg_pop p{
	text-decoration:none !important;
}
.bead{
	height:1px; width:1px; position:relative; 
}
.bead img{
	position:absolute;
}
.left_room_three{
	background:transparent url(../img/room3_left.jpg) right top no-repeat;
}
.right_room_three{
	background:transparent url(../img/room3_right.jpg) left top no-repeat;
}
.center_room_three{
	background:transparent url(../img/room3_center.jpg) left top no-repeat;
}
.scrool_head{
	text-align:center; padding:45px 0 0;
}
.left_room_4{
	background:transparent url(../img/room4_left.jpg) 100% -20px no-repeat;
}
.right_room_4{
	background:transparent url(../img/room4_right.jpg) 0 -20px no-repeat;
}
.center_room_4{
	background:transparent url(../img/room4_center.jpg) 0 -20px no-repeat;
}
.quatro{
	padding-top:90px;
}
.quatro h3, .quatro h1{
	margin:0; padding:0; padding-left:30px;
}
.qu_first{
	margin-left:69px;
}
.qu_first h3, .qu_first h1{
	height:44px;
}
.gallery h3, .gallery h1{
	height:44px;
}
.onlyou h3, .onlyou h1{
	height:43px;
}
.fantasy h3, .fantasy h1{
	height:40px;
}
.left_room_5{
	background:transparent url(../img/room5_left.jpg) 100% -20px no-repeat;
}
.right_room_5{
	background:transparent url(../img/room5_right.jpg) 0 -20px no-repeat;
}
.center_room_5{
	background:transparent url(../img/room5_center.jpg) 0 -20px no-repeat;
}
.left_room_6{
	background:transparent url(../img/room6_01.jpg) 100% -24px no-repeat;
}
.right_room_6{
	background:transparent url(../img/room6_03.jpg) 0 -10px no-repeat;
}
.center_room_6{
	background:transparent url(../img/room6_02.jpg) 0 -20px no-repeat;
}
.hol_0{
	padding-top:85px;
}
.hol_0 h3, .hol_0 h1{
	padding: 0 0 0 80px; margin:0;
}
.description{
	padding-top:93px; font-size:11px;
	line-height: 16px
}





.illustrations-large{
	margin-top:26px; position:relative;
}
.ill-large{
	position:absolute; display:block; visibility:hidden;
}
.select_color{
	position:relative; height:1px; width:1px; top:400px;
}
.select_color div.colorist{
	position:absolute; display:block; width:45px; height:35px; 
}
.select_color div.colorist .color_help{
	position:relative; height:1px; width:1px; 
}
.select_color div.colorist .color_help .color_popup{
	margin:0; border-spacing:0; position:absolute; z-index:100;top:-65px; left:-10px;
}
.select_color div.colorist .color_help .color_popup tr td{
	padding:0;
}
.one_line_popup{
	background: transparent url(../img/images/one_line_right.png) 0 0 no-repeat; height:40px;
	font-size:11px; color:#ffffff;
	//background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/images/one_line_right.png');
}
.one_line_popup span{
	margin-left:15px; display:block; padding-top:7px;
}
/*hovers*/
.select_color div.colorist .color_help .color_popup{
	display:none;
}
.select_color div.colorist:hover .color_help .color_popup,
.select_color div.over .color_help .color_popup{
	display:block;
}

.paint_box{
	position:relative; width:1px; height:1px; top:-6px; //top:-7px;
}
.paint_box div{
	font-size: 10px;
	color: #71563e
}
.pbox0{
	top:92px; position:absolute; width:105px; text-align:center;
}
* HTML .pbox0{
	top:90px;
}
.pbox1{
	top:132px; left:115px;position:absolute; width:105px; text-align:center;
}
* HTML .pbox1{
	top:130px;
}
.pbox2{
	top:235px; left:0;position:absolute; width:105px; text-align:center;
}
* HTML .pbox2{
	top:233px;
}
.pbox3{
	top:275px; left:115px;position:absolute; width:105px; text-align:center;
}
* HTML .pbox3{
	top:273px;
}
.paint_box div img{
	margin-bottom:10px;
}

#ramka{
	background: url(../img/ramka.png) 0 0 no-repeat; 	//background:none; //filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=crop src='img/ramka.png');
display: block;
width: 239px;
height: 176px;
float: left;
margin: 0 10px 0 0;
padding: 5px 0 0 8px
}
.back{
	color: #beae9c;
	font-size: 11px;
	text-align: right;
	clear: both;
	//width:950px;
}
.back a{
	color: #beae9c;
}
