html, body 
{padding: 0; margin: 0; 
height: 100%;
font-family:Georgia, "Times New Roman", Times, serif;
color:#603922;
font-size: 11px;
padding: 0;}

.bgrimg {
	background-image: url(images/pattern.jpg);
	background-position: 0px 0px;
	background-repeat:repeat;
	
}
.bgdark {
	background-image: url(images/pattern_b.jpg);
	background-position: 0px 0px;
	background-repeat:repeat;
		}

img.right03{
	float:none;
	margin-left: 20px;
	margin-right: 20px;
	border-width: 1;
	border-color: #CCCCCC;
}
.main_font {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#603922;
	font-size: 11px;
	line-height:20px;
	}
	
	.main_numbers {
	font-family:"Times New Roman", Times, serif;
	color:#603922;
	font-size: 13px;
		}
	
	.font_light {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#8a6a4d;
	font-size: 12px;
	line-height:17px;
		}
		
			.font_numbers {
	font-family:"Times New Roman", Times, serif;
	color:#8a6a4d;
	font-size: 13px;
	line-height:17px;
		}
	.font_mail {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#8a6a4d;
	font-size: 12px;
	line-height:17px;
		}
		
		a.font_mail:link {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#8a6a4d;
	font-size: 12px;
	line-height:17px;
		}
		a.font_mail:visited {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#8a6a4d;
	font-size: 12px;
	line-height:17px;
		}
			a.font_mail:hover {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#8c8a7c;
	font-size: 12px;
	line-height:17px;
		}
	
.font_line {
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	line-height:17px;
	}
	
	.font_line_n {
	font-family: "Times New Roman", Times, serif;
	font-size: 13px;
	line-height:17px;
	}
.font_lightbr {
	font-family:Georgia, "Times New Roman", Times, serif;
	color:#8a6a4d;
	font-size: 11px;
	line-height:20px;
		}
a:link {
	color: #FFFFFF;
	text-decoration: none;
}
a:visited {
	color: #CCCCCC;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
.font_more {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
		
}


.bottom { 
  position: absolute; 
  bottom: 0px;  
}
* html #container {height: 100%;}

#container {
min-height: 100%;
width: 100%;
margin: 0 auto;
position: relative; /* so header and footer can be positioned */
}
	#header {
position: absolute;
top: 0;
width: 100%;
height: 200px;
}


	#body {
	height:25%;
	z-index:3;
	padding-bottom:36px;	/* Height of the footer */
	}
	
	
	#footer {
	position: absolute;
	bottom: 0;
	width: 100%;
	height: 36px;
	background-image:url(images/down.png);
	background-repeat:repeat;

	}
	img, #footer { behavior: url(iepngfix.htc); }
	
	img, div { behavior: url(iepngfix.htc) }
	
	img { behavior: url(iepngfix.htc); }
	
	P {
padding: 100px;
margin: 0;
}
	
.centered {
position: absolute;
left:0%;
top:25%;
width: 100%;
height:188px;
margin: auto;
background-color: white;
color: white;


}

#chess {
	position:absolute;
	left:0%;
	top:57%;
	width:100%;
	height:189px;
	z-index:1;
}


#linia{
	padding:0px;
	vertical-align: middle;
	z-index:1;

}


#line {
	position:absolute;
	left:0%;
	top:auto;
	width:100%;
	height:30px;
	z-index:3;
	bottom: 18px;
}

		
.home {
	position: absolute;
	left:0px;
	top:200px;
	width: 100%;
	height:240px;
	margin: auto;
	background-color: white;
	vertical-align: middle;
	}

#centered{
	padding:0px;
	z-index:1;

}


	#dark{
	width: 100%;
	z-index:2;
	background:url(images/pattern_b.jpg);
	background-repeat:repeat;
	background-position: 0px 0px;
	background-position:bottom;
	top: 25%;
	vertical-align: bottom;
	
}

#box {
	position:absolute;
	top:200px;
	width:984px;
	height:500px;
	z-index:2;
	text-align: center;
	margin-left:-492px;
    margin-right:auto; 
	left: 50%;
	vertical-align: top;
}


#grey{
	padding:0px;
	vertical-align: middle;
	z-index:1;
	position: absolute;
	left:0px;
	top:0%;
	width: 100%;
	height:25%;
	margin: auto;
	}
	
	#boxleft {
	position:absolute;
	left:0px;
	top:0px;
	width:292px;
	height:482px;
	z-index:1;
	}
#boxright {
	position:absolute;
	left:292px;
	top:0px;
	width:692px;
	height:482px;
	z-index:1;
	background:url(images/background_03.jpg);
	}
	#boxcontacts {
	position:absolute;
	left:292px;
	top:0px;
	width:692px;
	height:482px;
	z-index:1;
	background:url(images/background_cn.jpg);
	}
#menu {
	position:absolute;
	bottom:0%;
	height:37px;
	z-index:1;
	width:984px;
	margin-left:-492px;
    margin-right:auto; 
	left: 50%;
		}
		
		#chair{
	width: 292px;
	height:261px; 
	left: 0px;
	margin:0;
	position: absolute;
	z-index:1;
	top: 240px;
	background-image:url(images/stol.png);
		
}

	#sofa{
	width: 292px;
	height:261px; 
	left: 0px;
	margin:0;
	position: absolute;
	z-index:1;
	top: 240px;
	background-image:url(images/sofa.png);
		
}

	#table{
	width: 292px;
	height:261px; 
	left: 0px;
	margin:0;
	position: absolute;
	z-index:1;
	top: 240px;
	background-image:url(images/table.png);
		
}
	#logo {
	position:absolute;
	left:0px;
	top:0px;
	width:292px;
	height:240px;
	padding-top:98px;
	z-index:1;
	
	}
	
	
	#upmenu {
	position:absolute;
	bottom:37px;
	height:32px;
	z-index:1;
	width:984px;
	margin-left:-492px;
    margin-right:auto; 
	left: 50%;
			}
#ornamentp {
	position:absolute;
	left:310px;
	top:0px;
	height:32px;
	z-index:1;
	}
	
	#ornaments {
	position:absolute;
	left:494px;
	top:0px;
	height:32px;
	z-index:1;
	}
	
	#ornamentt {
	position:absolute;
	right:20px;
	top:0px;
	height:32px;
	z-index:1;
	}
		#textbox {
	position:absolute;
	left:68px;
	top:0px;
	height:408px;
	padding-top: 42px;
	padding-bottom: 42px;
	}
	#contactbox {
	position:absolute;
	left:220px;
	right:220px;
	top:0px;
	padding-top: 100px;
	padding-bottom: 42px;
	}
	
hr.headpad {
margin: 0;
padding: 0;
border: 0;
height: 100px;
visibility: hidden;
}
hr.footpad{
margin: 0;
padding: 0;
border: 0;
height: 35px;
visibility: hidden;
}
#gallery {
	position:absolute;
	width:466px;
	z-index:1;
	left: 115px;
	top:25px;
	background-image:url(images/gallery_en.jpg);
	height:413px;
	}
	
	#trap {
	position:absolute;
	width:462px;
	z-index:1;
	left: 111px;
	top:47px;
	height: 143px;
	}
	
#kuhni{ top: 15px; left: 22px; }
a#kuhni{
	position: absolute;
	width: 98px;
	height: 119px;
	text-decoration: none;
	left: 27px;
	top: 15px;
	overflow:hidden;
}
a#kuhni:hover {background:transparent url(images/kuhni.jpg) no-repeat 0 0; overflow:visible;}
#gallery :hover {background:transparent url(images/kuhni.jpg) no-repeat 0 0; overflow:visible; color:#c00;}


#tra{ top: 15px; left: 181px; }
a#tra{
	position: absolute;
	width: 98px;
	height: 119px;
	text-decoration: none;
	left: 185px;
	top: 15px;
	overflow:hidden;
}
a#tra:hover {background:transparent url(images/tra_en.jpg) no-repeat 0 0; overflow:visible;}

#spa{ top: 15px; left: 181px; }
a#spa{
	position: absolute;
	width: 98px;
	height: 119px;
	text-decoration: none;
	left: 344px;
	top: 15px;
	overflow:hidden;
}
a#spa:hover {background:transparent url(images/spa.jpg) no-repeat 0 0; overflow:visible;}

#shkaf{ top: 15px; left: 181px; }
a#shkaf{
	position: absolute;
	width: 98px;
	height: 119px;
	text-decoration: none;
	left: 27px;
	top: 145px;
	overflow:hidden;
}
a#shkaf:hover {background:transparent url(images/shkaf.jpg) no-repeat 0 0; overflow:visible;}

#mebel{ top: 15px; left: 181px; }
a#mebel{
	position: absolute;
	width: 98px;
	height: 119px;
	text-decoration: none;
	left: 184px;
	top: 145px;
	overflow:hidden;
}
a#mebel:hover {background:transparent url(images/mebel.jpg) no-repeat 0 0; overflow:visible;}

#bura{ top: 15px; left: 181px; }
a#bura{
	position: absolute;
	width: 98px;
	height: 119px;
	text-decoration: none;
	left: 344px;
	top: 145px;
	overflow:hidden;
}
a#bura:hover {background:transparent url(images/bura.jpg) no-repeat 0 0; overflow:visible;}

#ramki{ top: 15px; left: 181px; }
a#ramki{
	position: absolute;
	width: 98px;
	height: 119px;
	text-decoration: none;
	left: 27px;
	top: 277px;
	overflow:hidden;
}
a#ramki:hover {background:transparent url(images/ornament.jpg) no-repeat 0 0; overflow:visible;}

#antreta{ top: 15px; left: 181px; }
a#antreta{
	position: absolute;
	width: 98px;
	height: 119px;
	text-decoration: none;
	left: 185px;
	top: 277px;
	overflow:hidden;
}
a#antreta:hover {background:transparent url(images/antreta.jpg) no-repeat 0 0; overflow:visible;}

#vrati{ top: 15px; left: 181px; }
a#vrati{
	position: absolute;
	width: 98px;
	height: 119px;
	text-decoration: none;
	left: 344px;
	top: 277px;
	overflow:hidden;
}
a#vrati:hover {background:transparent url(images/vrati.jpg) no-repeat 0 0; overflow:visible;}


#ingallery {
	position:absolute;
	width:460px;
	z-index:1;
	left: 115px;
	top:49px;
	height:368px;
	}
	img.back {
	float:none;
	background-repeat: no-repeat;
	background-position: center center;
	margin: 11px;
	border-width:0px;
	}

a.linkopacity img {
filter:alpha(opacity=100);   
-moz-opacity: 1.0;   
opacity: 1.0;
}

a.linkopacity:hover img {
filter:alpha(opacity=50); 
-moz-opacity: 0.5; 
opacity: 0.5;}

#strelkaback {
	position:absolute;
	left:1px;
	width:28px;
	height:24px;
	z-index:3;
	bottom:-18px;
}
#strelkaback2 {
	position:absolute;
	left:116px;
	width:28px;
	height:24px;
	z-index:3;
	bottom:30px;
}
#strelkaback3 {
	position:absolute;
	left:117px;
	width:70px;
	height:24px;
	z-index:3;
	bottom:24px;
}
#strelkanext {
	position:absolute;
	left:508px;
	width:28px;
	height:24px;
	z-index:3;
	bottom:23px;
}
#boxtra {
	position:absolute;
	left:292px;
	top:0px;
	width:692px;
	height:482px;
	z-index:1;
	background-image:url(images/trapezarii_en.jpg);
	}
#boxspa {
	position:absolute;
	left:292px;
	top:0px;
	width:692px;
	height:482px;
	z-index:1;
	background-image:url(images/spalni_en.jpg);
	}
	#stolove{ top: 15px; left: 22px; }
a#stolove{
	position: absolute;
	width: 98px;
	height: 115px;
	text-decoration: none;
	left: 296px;
	top: 49px;
	overflow:hidden;
}
a#stolove:hover {background:transparent url(images/stolove.jpg) no-repeat 0 0; overflow:visible;}

#others{ top: 0px; left: 26px; }
a#others{
	position: absolute;
	width: 98px;
	height: 119px;
	text-decoration: none;
	left: 455px;
	top: 49px;
	overflow:hidden;
}
a#others:hover {background:transparent url(images/others.jpg) no-repeat 0 0; overflow:visible;}


#masi {
	position:absolute;
	left:137px;
	top:49px;
	width:99px;
	height:123px;
	z-index:3;
	}
	
	a#masi{
	position: absolute;
	left:1px;
	top:0px;
	width:99px;
	height:123px;
	z-index:3;
	overflow:hidden;
}
a#masi:hover {background:transparent url(images/masi.jpg) no-repeat 0 0; overflow:visible;}


#legla {
	position:absolute;
	left:137px;
	top:49px;
	width:99px;
	height:123px;
	z-index:3;
	}
	
	a#legla{
	position: absolute;
	left:1px;
	top:0px;
	width:99px;
	height:123px;
	z-index:3;
	overflow:hidden;
}
a#legla:hover {background:transparent url(images/legla.jpg) no-repeat 0 0; overflow:visible;}
#garderobi{ top: 15px; left: 22px; }
a#garderobi{
	position: absolute;
	width: 98px;
	height: 115px;
	text-decoration: none;
	left: 295px;
	top: 49px;
	overflow:hidden;
}
a#garderobi:hover {background:transparent url(images/garderobi.jpg) no-repeat 0 0; overflow:visible;}

#skrinove{ top: 0px; left: 26px; }
a#skrinove{
	position: absolute;
	width: 98px;
	height: 119px;
	text-decoration: none;
	left: 455px;
	top: 49px;
	overflow:hidden;
}
a#skrinove:hover {background:transparent url(images/skrinove.jpg) no-repeat 0 0; overflow:visible;}

#toaletki{ top: 0px; left: 26px; }
a#toaletki{
	position: absolute;
	width: 98px;
	height: 119px;
	text-decoration: none;
	left: 139px;
	top: 179px;
	overflow:hidden;
}
a#toaletki:hover {background:transparent url(images/toaletki.jpg) no-repeat 0 0; overflow:visible;}

