body{
	background:url('http://subtlepatterns.com/patterns/light_noise_diagonal.png');
	font:1em 'PT Sans',Tahoma,Arial;
	margin:0;
	padding:0;
	min-height:100%;
	}
#wrapper{
		-webkit-perspective:1426px;
		perspective:1426px;
		-moz-perspective:1426px;
		}
		
.bgroom {
height:918px;
width:1224px;
z-index:200;
position:absolute;
/* margin-top: 244px;
margin-left: 92px; */
background:url(spalniya15.png) no-repeat 0 0;
}

 #floor, #krovat, #shtori, #tel, .maskroom, .mask2room {
height:918px;
width:1224px;
position:absolute;
} 

#floor {
z-index:202;
background-image:url(texturpol1.png);
background-repeat: no-repeat;
background-position: 0 0; 
height:329px;
width:1224px;
top: 589px;
}

#shtori {
z-index:203;
 background:url(wtextur1.png) no-repeat 0 0; 
height:411px;
width:506px;
top: 190px;
left: 363px;
}

#krovat {
z-index:204;
 background:url(krtextur1.png) no-repeat 0 0; 
height:578px;
width:894px;
top:340px;
}

#tel{
z-index:205;
background:url(tel2.png) no-repeat 0 0;
height:199px;
width:211px;
top: 248px;
left: 998px;

} 

.mask2room {
z-index:206;
}

.maskroom{
z-index:207;
}


.wrroom {
height:918px;
width:1224px;
overflow:hidden;
position:relative;
margin:0;
padding:0;
}
.wrroom2{
position:absolute;
height:918px;
width:1224px;
margin-top: -244px;
margin-left: -92px;
}
		
#cube{position:relative;
	width:3100px;
	height:1250px;
	-webkit-transform-origin:50% 50% -625px;
	-moz-transform-origin:50% 50% -625px;
	-webkit-transform-style:preserve-3d;
	-moz-transform-style:preserve-3d;
	   /* opacity: 0.60;  */
   z-index:200;	  
	}
.side{
	position:absolute;
	font-size:5em;
	color:#fff;
	line-height:1250px;
	text-align:center;
    background-color: #fff;  

	}
	
	.side1, .side6 {	    
	width:2068px;
	height:1250px;	
	-webkit-transform-origin:198% 50% -166px;
	-moz-transform-origin:198% 50% -166px;
	}
	
	.side4, .side5{
	width:2055px;
	height:3100px;
	-webkit-transform-origin:50% 50% -1550px;
	-moz-transform-origin:50% 50% -1550px;
	
	}
	
	.side2, .side3 {
	width:3100px;
	height:1250px;
	-webkit-transform-origin:50% 50% -1550px;
	-moz-transform-origin:50% 50% -1550px;
	  background-image:url("oboi1.png"); 
	  background-position:top left;
	  
	  background-repeat:repeat;
	z-index:200; 
	}
	
	
	.side2 {
	 -webkit-transform-origin: 899px 50% -899px; 
	 -moz-transform-origin: 899px 50% -899px; 	
	}
	
	.side3 {
	}
	
	.side4 {
	  /*  background:url(pol1.png); */ 
	 z-index:200;
	}
	
	.side5 { 
		-webkit-transform-origin: 50% 558px -692px;
		-moz-transform-origin: 50% 558px -692px;  
		z-index:1; 	
	}
	
	 .side6 {
	  background-image:url("oboi1.png"); 
	  background-position:top left; 
	  background-repeat:repeat;
	  z-index:200;
	  outline: 1px solid transparent;
	} 
	
	.side1 { 
	  display:none;
	}
	
#side2{-webkit-transform: rotateY(94deg) translateZ(400px) rotateZ(2deg) translateY(-70px);
-moz-transform: rotateY(94deg) translateZ(400px) rotateZ(2deg) translateY(-70px);
}	
#side3{-webkit-transform: rotateY(-93deg) translateY(-43px) rotateZ(-2deg);
-moz-transform: rotateY(-93deg) translateY(-43px) rotateZ(-2deg);
-webkit-transform-origin: 50% 50% -1583px;
-moz-transform-origin: 50% 50% -1583px;
}	
#side4{-webkit-transform: rotateX(90deg) translateY(-26px) translateX(-6px) rotateZ(1deg);
-moz-transform: rotateX(90deg) translateY(-26px) translateX(-6px) rotateZ(1deg);
}
#side5{-webkit-transform: rotateX(-90deg) translateX(-179px);
-moz-transform: rotateX(-90deg) translateX(-179px);
/* width: 2506px; */}
#side6{-webkit-transform: translateZ(-3100px) rotateY(1deg);
-moz-transform: translateZ(-3100px) rotateY(1deg);
}


#cube {
-webkit-transform: rotateX(1deg) rotateY(5deg) rotateZ(0deg);
-moz-transform: rotateX(1deg) rotateY(5deg) rotateZ(0deg);   
}

.corner {
width:195px;
height:1250px;
margin-top: 1px;
-webkit-transform-origin:50% 50% -480px;
-moz-transform-origin:50% 50% -480px;
z-index: 1000;
float:left;
position:absolute;
-webkit-transform: translateZ(-2623px);
-moz-transform: translateZ(-2623px);
 background-color: #fff; 
  /* background:url(oboi1.png); */ 
background-image:url("oboi1.png"); 
	  background-position:top left;	  
	  background-repeat:repeat;  
z-index:200;
outline: 1px solid transparent;
}

.trapechia {
height: 1250px;
width: 550px;
-webkit-transform-origin:50% 50% -441px;
-moz-transform-origin:50% 50% -441px;
z-index: 1000;
position:absolute;
 -webkit-transform: rotateZ(90deg); 
 -moz-transform: rotateZ(90deg); 
-webkit-transform: translateZ(-2429px) translateX(-521px) rotateY(90deg);
-moz-transform: translateZ(-2429px) translateX(-521px) rotateY(90deg);
  background-color: #fff; 
  /* background:url(oboi1.png); */  
background-image:url("oboi1.png"); 
	  background-position:top left;	  
	  background-repeat:repeat;
z-index:200;
outline: 3px solid transparent;
}


#content{
width:1300px;
/* min-height:545px; */
height:100%;
margin:0 auto;
position:relative;
background:url(pagebgrnd.png) no-repeat center center fixed;
 /* background-size:1300px cover; */ 
-webkit-background-size:cover;
-moz-background-size:cover;
padding-top:55px;
}

.bggravir {
margin:0;
width:100%;
height:743px;
position:absolute;
/* background:url(bgtecstur.png) repeat-x 0 0; */
opacity:0.2;
margin-top:-55px;
}

#watchroom {
position:relative;
width:1224px;
height:918px;
margin:0px auto;
border-radius:6px 6px 6px 6px;
-moz-border-radius:6px 6px 6px 6px;
-webkit-border-radius:6px 6px 6px 6px;
/* margin-bottom:55px; */
}

.select_color_menu {
position:absolute;
height:96px;
width:310px;
border:1px solid #fff;
border-radius:10px 10px 10px 10px;
-webkit-border-radius:10px 10px 10px 10px;
-moz-border-radius:10px 10px 10px 10px;
background-color: #a9bacc;
opacity: 0.7;
/*  display:none;  */
 z-index:220;
}

.select_color_menu ul {
list-style:none;
margin:0;
padding:0;
display: block;
margin-top: 5px;
margin-left: 5px;
}


.select_color_menu ul li {
display:inline-block;
height:51px;
width:51px;
margin-left:3px;
}

.select_color_menu .header {
display:block;
font-weight:bold;
font-size:25px;
color:#111A23;
font-family:Times_New_Roman;
text-shadow:1px 1px #e3e8ef;
margin-left: 9px;
}

.select_color_menu .close {
height:20px;
width:20px;
background:url(close.png) no-repeat 0 0;
position:absolute;
right: 3px;
top: 3px;
cursor:pointer;
}

.select_color_menu ul li img {
display:block;
border:2px solid #fff;
border-radius:8px 8px 8px 8px;
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
margin-left:1px;
}

.select_color_menu ul li img:hover, .select_color_menu .active {
border:2px solid #fdc689;
cursor:pointer;
} 


.floor, .krovat, .shtori {
position:absolute;
height:96px;
width:310px;
z-index:220;
display:none; 
} 

.floor {
left: 892px;
top: 653px;
}

.krovat {
top: 424px;
left: 469px;
}

.shtori{
left: 467px;
top: 172px;
}
.shtori .corner_shtori {
display:block;
position:absolute;
height:77px;
width:83px;
background:url(popup_shtorii_corner.png) no-repeat 0 0;
top: 97px;
z-index: 230;
left: 233px;
opacity: 0.7;
}

.floor .corner_floor, .krovat .corner_krovat {
display:block;
position:absolute;
height:80px;
width:94px;
background:url(popup_bed_pol_corner.png) no-repeat 0 0;
top: 97px;
z-index: 230;
left: -13px;
opacity: 0.7;
}

.palitra_oboi ul li {
display:inline-block;
border:1px solid #8c97a1;
border-radius:8px 8px 8px 8px;
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
overflow:hidden;
box-shadow:0 0 7px rgba(223,223,223);
-webkit-box-shadow:0 0 7px rgba(223,223,223,0.5);
-moz-box-shadow:0 0 7px rgba(223,223,223,0.5);
}

.item_podrazdel li {
height:188px; 
width:169px;
margin:12px;
margin-top: 7px;
position:relative;
border:none !important;
box-shadow: none !important;
}

.item_podrazdel li img {
border:1px solid #8c97a1;
border-radius:8px 8px 8px 8px;
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
box-shadow:0 0 7px rgba(223,223,223);
-webkit-box-shadow:0 0 7px rgba(223,223,223,0.5);
-moz-box-shadow:0 0 7px rgba(223,223,223,0.5);
}

.icon_textura_wall {
display:block;
opacity:0.7;
}

.collections li {
height:220px;
width:220px;
margin:5px;
margin-top: 14px;
position:relative;
}

.icon_collection, .icon_podrazdel {
position:absolute;
display:block;
opacity:0.7;
}

.icon_collection:hover, .activecollect .icon_collection, .activepodrzdl .icon_podrazdel, .icon_podrazdel:hover, .icon_textura_wall:hover, .active_palitra_oboi .icon_textura_wall {
opacity:1;
cursor:pointer;
}

.podrazdeli li {
height:220px;
width:220px;
margin:5px;
margin-top: 14px;
position:relative;
}

/* .palitra_oboi ul li:first-child {
margin-left:28px;
} */

.palitra_oboi ul{
padding:0;
margin:0;
margin-left:20px;
}

.palitra_oboi{
width:1224px;
margin:0 auto;
background-color:#fff;
display:block;
}

#mouse{
display:none;
z-index:240;
}

.razdeli li ul {
display:none;
}

.palitra_oboi .active_palitra_oboi {
  border:2px solid #8c97a1;
}

.maskroom {
display:none;
}

.desactive {
height:48px;
width:48px;
background:url(openeye.png) no-repeat 0 0;
display:block;
}

.active {
height:48px;
width:48px;
background:url(closeeye.png) no-repeat 0 0;
display:block;
}

 #o_c_eye{
margin-left: 76px;
margin-top: 20px;
display:none;
} 

.texttv {
display:none;
height:15px;
margin-top: 23px;
/* margin-left: 48px; */
font-family: Times_New_Roman;
font-size: 17px;
text-decoration: underline;
text-align:center;
}


.homepglogo {
width:53px;
height:55px;
background:url(homepglogo.png) no-repeat 0 0;
display:inline-block;
}

.toppanel {
margin:0 auto;
height:55px;
/* position:absolute; */
margin-top:-55px;
width:1224px;
position: relative;
}

.podobratoboi {
width:267px;
height:38px;
background:url(podboroboi.png) no-repeat 0 0;
display:inline-block;
vertical-align: top;
margin-top: 7px;
margin-left: 10px;
margin-right: 29px;
}

.selectroom {
width:367px;
height:55px;
display:inline-block;
}

.logo {
width:267px;
height:55px;
background:url(logo.png) no-repeat 0 0;
display:inline-block;
position: absolute;
right: 0;
}

.footer {
width: 1224px;
height: 120px;
background-image: url(footerbg.png);
background-position:center bottom;
background-repeat:repeat-x;
margin: 0 auto;
border-radius: 8px 8px 8px 8px;
-webkit-border-radius: 8px 8px 8px 8px;
-moz-border-radius: 8px 8px 8px 8px;
-o-border-radius: 8px 8px 8px 8px;
margin-top: -8px;
position: relative;
padding-top: 50px;
background-color: #fff;
}

.footermenu {
position: absolute;
font-size: 13px;
color: #305a87;
bottom: 9px;
text-align: center;
width: 100%;
}

.footermenu a {
text-decoration:underline;
cursor:pointer;
color: #305a87;
}

.footermenu a:hover {
text-decoration:none;
color: #305a87;
}

.copyritefooter {
height:50px;
width:1224px;
margin:0 auto;
position:relative;
overflow:hidden;
}

.coprtrinfo {
width:380px;
display:inline-block;
color:#5d6874;
font-size: 12px;
margin-top: 8px;
margin-right: 113px;
text-align: justify;
}

.copyritte {
display:inline-block;
color:#5d6874;
font-size: 12px;
vertical-align: top;
margin-top: 16px;
}

.logocmpany {
display:inline-block;
position:absolute;
right:0;
background:url(logocompny.png) no-repeat 0 0;
height:48px;
width:170px;
}

.palitra_oboi {
background:url(bg_palitraoboi.png) repeat-x top center;
background-color:#fff;
position:relative;
}

.selectcollect_podcategor {
width:1224px;
height:45px;
position:relative;
background-color:#fff;
margin:0 auto;
border-top:1px dashed #000;
}

.title_collect_elem {
display:block;
position:absolute;
width:189px;
height:23px;
background-color:#fff;
opacity:0.8;
color:#000;
text-transform:uppercase;
bottom:11px;
right:0;
padding:3px;
}

.title_podcategory_elem {
display:block;
position:relative;
color:#000;
font-size: 14px;
font-family:Times_New_Roman;
text-align: center;
}

.title_collect_elem b {
opacity:1;
}

/* .selectcollect, .selectpodrazdl {
width:377px;
height:32px;
background-color:#c0d2e3;
border-radius:8px 8px 0px 0px;
-webkit-border-radius:8px 8px 0px 0px;
-moz-border-radius:8px 8px 0px 0px;
-webkit-appearance: none;
background-image: url('arrowselct.png');
  background-position: 338px center;
  background-repeat: no-repeat;
  border:none;
  -moz-appearance: none;
  text-indent: 0.01px; 
  text-overflow: '';
  padding: 4px;
  font-size: 21px;
font-family: Times_New_Roman;
position: absolute;
bottom: 0;

} */

.selectcollect, .selectpodrazdl{
 padding: 4px;
  font-size: 21px;
font-family: Times_New_Roman;
position: absolute;
bottom: 0;
border:none;
width:377px;
height:32px;

background: transparent;
background-color:#c0d2e3;
 opacity:0;
}

.selectcollect, #styled-select-collect {
margin-left: 10px;
}

.selectpodrazdl, #styled-select-podrazdl {
right:10px;
display:none;
}

#styled-select-collect, #styled-select-podrazdl {
overflow: hidden;
position: absolute;
border:none;
cursor:pointer;
padding: 4px;
  font-size: 21px;
font-family: Times_New_Roman;
bottom: 0;
width:377px;
height:32px;
background-color:#c0d2e3;
border-radius:8px 8px 0px 0px;
-webkit-border-radius:8px 8px 0px 0px;
-moz-border-radius:8px 8px 0px 0px;
-webkit-appearance: none;
background-image: url('arrowselct.png');
  background-position: 338px center;
  background-repeat: no-repeat;
}

.selectroom  select{
background: transparent;
width:377px;
height:35px;
 padding: 4px;
  font-size: 21px;
font-family: Times_New_Roman;
   position: absolute;  
/*margin-top: 9px; */
cursor:pointer;
border:none;
 background-color:#7697b8;
 opacity:0;
 margin-top: 9px;
}

.styled-select-room {
width:369px;
height:27px;
overflow: hidden;
background-image: url('selectroomarrow.png');
  background-position: 326px center;
  background-repeat: no-repeat;
  position: absolute;
  background-color:#7697b8;
  border-radius:8px 8px 8px 8px;
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
border:none;
padding: 4px;
cursor:pointer;
  font-size: 21px;
font-family: Times_New_Roman;
margin-top: 9px;
} 

/*  .selectroom select {
width:377px;
height:35px;
background-color:#7697b8;
border-radius:8px 8px 8px 8px;
-webkit-border-radius:8px 8px 8px 8px;
-moz-border-radius:8px 8px 8px 8px;
-webkit-appearance: none;
background-image: url('selectroomarrow.png');
  background-position: 326px center;
  background-repeat: no-repeat;
  border:none;
  -moz-appearance: none;
  text-indent: 0.01px; 
  text-overflow: '';
  padding: 4px;
  font-size: 21px;
font-family: Times_New_Roman;
position: absolute;
margin-top: 9px;
cursor:pointer;
} */ 

.numpg {
height:34px;
width:37px;
background-color:#89A2BD;
border-radius:6px 6px 6px 6px;
-webkit-border-radius:6px 6px 6px 6px;
-moz-border-radius:6px 6px 6px 6px;
text-align:center;
color:#fff;
font-size: 21px;
padding-top: 3px;
margin:0px 5px;
}

.numpg:hover {
background-color:#e0b98f;
cursor:pointer;
}

.treedot {
margin:0 15px;
}

.prevpg, .nextpg {
height:52px;
width:52px;
border-radius:6px 6px 6px 6px;
-webkit-border-radius:6px 6px 6px 6px;
-moz-border-radius:6px 6px 6px 6px;

}

.nextpg {
background:#89A2BD url(arrownext.png) no-repeat center center;
margin-left:15px;
}

.prevpg {
background:#89A2BD url(arrowprew.png) no-repeat center center;
margin-right:15px;
}

.prevpg:hover, .nextpg:hover {
background-color:#e0b98f;
cursor:pointer;
}

.pagenavigation {
height:88px;
width:1224px;
position:relative;
margin:0 auto;
/* background-color:#fff; */
text-align: center;
}

.pagenavigation span {
display:inline-block;
vertical-align:bottom;
}

.limitelem_onpg {
position: absolute;
top: -18px;
left: 417px;
color: #45515f;
font-family: Times_New_Roman;
font-size: 18px;
}

.limitelem_onpg a {
color: #45515f;
}

.limitelem_onpg a:hover {
color: #6b331b;
}

.text-selectoboi-text{
height:40px;
width:140px;
position: absolute;
left: 541px;
}

.wrap{
height:40px;
width:140px;
background:url(selectoboihand.png) no-repeat center right;
}

.text-selectoboi-text  .wrap span {
display: block;
width: 90px;
margin: 4px;
font-size: 13px;
}

.text-selectoboi-text .wrap{
display:none;
}

.resetsel_oboi {
height:32px;
width:190px;
background: #7697b8 url(resetsel_oboi.png) no-repeat center center;
border-radius:6px 6px 6px 6px;
-webkit-border-radius:6px 6px 6px 6px;
-moz-border-radius:6px 6px 6px 6px;
margin-top: 6px;
margin-left: -19px;
cursor:pointer;
}