BODY {
padding: 0px;
margin: 0px;
font-family:"Times New Roman", Times, serif;
font-size: 10px;
background:#4b2123 url(../pic/by_body.gif) repeat;

}
HR.no {
display: none;
}
img {
border:0px
}
DIV#page {
position:absolute;
left:50%;
top:50%;
width:955px;
height:604px;
padding: 0px;
margin-top: -302px;
margin-left:-477px;	
background:#4b2123 url(../pic/by_page.jpg) no-repeat bottom left
}

DIV#top {
position:relative;
left:0px;
top:0px;
width:955px;
height:153px;
padding: 0px;
margin: 0px;	
background:#4b2123 url(../pic/by_top.jpg) no-repeat top left;
}
A#logo{
position:absolute;
left:14px;
top:95px;
width:241px;
height:29px;
padding: 0px;
margin:0px;		
}
div#pocasie{
position:absolute;
left:840px;
top:30px;
width:90px;
height:90px;
padding: 0px;
margin:0px;
color:#FFF;
font-size:12px;
	}
ul#menu {
	margin: 0px;
	padding:0px;
	position:absolute;
	top:542px;
	right:17px;
	width:800px;
	height:41px
}
ul#menu li {
	list-style-type: none;
	padding: 0;
	margin: 0px 0px 0px 1px;
	float: right;
	height:41px
}
ul#menu li  a {
	display:inline-block;
	text-decoration: none;	
	padding:0px;
	margin:0px 0px 0px 1px;
	color: #517f7f; 
	font-size:12px;
	font-weight:bold;
	line-height:41px;
	height:41px;
	background: url(../pic/by_menu1.gif) no-repeat top left;
}
ul#menu li  a:hover {
	color: #4b2123;
	background: url(../pic/by_menu3.gif) no-repeat top left;
}
ul#menu li a span{			
	display:inline-block;
	text-decoration: none;
	line-height:41px;
	height:41px;
	margin:0px 0px 0px 20px;
	padding:0px 20px 0px 0px;
	text-align:center;
	cursor:pointer;
	background: url(../pic/by_menu2.gif) no-repeat top right;
}
ul#menu li a:hover span{			
	background: url(../pic/by_menu4.gif) no-repeat top right;
}

ul#menu li  a.act {
	background: url(../pic/by_menu3.gif) no-repeat top left;
}
ul#menu li a.act span{			
	background: url(../pic/by_menu4.gif) no-repeat top right;
}

div#leftbox{
	margin: 0px;
	padding:0px;
	position:absolute;
	top:170px;
	left:16px;
	width:240px;
	height:360px;	
}
div#homeleftbox{
	margin: 0px;
	padding:0px;
	position:absolute;
	top:170px;
	left:16px;
	width:240px;
	height:360px;	
	color:#785859;
	font-weight:bold;
	font-size:12px;
}
div#homeleftbox2{
	margin: 0px;
	padding:0px;
	position:absolute;
	top:170px;
	left:16px;
	width:240px;
	height:360px;	
	color:#785859;
	font-weight:bold;
	font-size:12px;
	background:url(../pic/by_home_submenu12.jpg) no-repeat top right
}
a.mail{
	color:#785859;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	display:inline;
	position:static;
	width:130px;
	height:16px;
	float:none;
	margin:0px;
	padding:0px
	}
a.mail:hover{
	color:#4b2123;
	}
div#homeleftbox a{
	margin: 0px 0px 2px 0px;
	padding:0px;
	float:left;
	position:relative;
	top:0px;
	left:0px;
	width:235px;
	height:52px;
	text-decoration:none;
	color:#785859;
	font-weight:bold;
	font-size:14px;
	display:block
}
div#homeleftbox a:hover{
	color:#4b2123;
}
div#homeleftbox a span{			
	text-decoration: none;
	line-height:52px;
	height:52px;
	margin:0px 0px 0px 46px;
	padding:0px;
	cursor:pointer;
}
a#submenu1{
background:url(../pic/by_home_submenu1.jpg) no-repeat top left
}
a#submenu2{
background:url(../pic/by_home_submenu2.jpg) no-repeat top left
}
a#submenu3{
background:url(../pic/by_home_submenu3.jpg) no-repeat top left
}
a#submenu4{
background:url(../pic/by_home_submenu4.jpg) no-repeat top left
}
a#submenu5{
background:url(../pic/by_home_submenu5.jpg) no-repeat top left
}
a#submenu6{
background:url(../pic/by_home_submenu6.jpg) no-repeat top left
}

a#submenu7{
background:url(../pic/by_ubyt_submenu7.jpg) no-repeat top left;
font-size:11px;
}
a#submenu8{
background:url(../pic/by_ubyt_submenu8.jpg) no-repeat top left;
font-size:11px;
}
a#submenu9{
background:url(../pic/by_ubyt_submenu9.jpg) no-repeat top left;
font-size:11px;
}
a#submenu7 span, a#submenu8 span, a#submenu9 span{
font-size:11px;
}
a#submenu10{
background:url(../pic/by_ubyt_submenu10.jpg) no-repeat top left;
}
a#submenu11{
background:url(../pic/by_ubyt_submenu11.jpg) no-repeat top left;
}
div#rightbox{
	margin: 0px;
	padding:0px;
	position:absolute;
	top:170px;
	left:273px;
	width:650px;
	height:339px;
	
}
div#text{
	margin: 0px;
	padding:0px;
	position:relative;
	top:0px;
	left:0px;
	width:650px;
	height:339px;
	background: url(../pic/by_text.gif) no-repeat top left
}
h1{
font-size:20px;
height:40px;
line-height:40px;
color:#f3ebd6;
margin:0px 0px 0px 10px;
padding:0px;
position:relative
}
div#galeria{
position:absolute;
top:36px;
left:14px;
margin:0px;
padding:0px;
height:270px;
width:620px;
overflow:hidden;
color:#FFF;
font-size:12px
}
a.detailthumb{
float:left;
position:relative;
margin:0px 5px 10px 5px;
padding:0px;
width:124px;
height:124px;
border:solid 2px #FFF
}

.scroll-track{
 height:10px;
 width:10px;
 /*background:black;*/
}

.scroll-handle{
 border: 1px solid black;
 height:10px;
 width:10px;
 background:#fff;
 cursor:pointer;
}

div#kontakt{
position:absolute;
top:36px;
left:14px;
margin:0px;
padding:0px;
height:303px;
width:636px;
background: url(../pic/by_kontakt.jpg) no-repeat top left
}
div#kontakt div{
position:absolute;
top:20px;
right:20px;
margin:0px;
padding:0px;
height:250x;
width:300px;
text-align:right;
color:#FFF;
font-size:12px;
}
div#kontakt a{
color:#FFF;
font-size:12px;
text-decoration:none
}
div#map{
position:absolute;
top:36px;
left:24px;
margin:0px;
padding:0px;
height:270px;
width:606px
}
div#sluzby{
position:absolute;
top:36px;
left:14px;
margin:0px;
padding:0px;
height:303px;
width:636px;
background: url(../pic/by_sluzby.jpg) no-repeat top left
}
div#sluzby div{
position:absolute;
top:160px;
left:209px;
margin:0px;
padding:0px;
height:123x;
width:409px;
color:#FFF;
font-size:12px;

}

div#sluzby2{
position:absolute;
top:36px;
left:14px;
margin:0px;
padding:0px;
height:303px;
width:636px;
background: url(../pic/by_sluzby2.jpg) no-repeat top right
}
div#sluzby2 div{
position:absolute;
top:0px;
left:0px;
height:300x;
width:460px;
margin:0px;
padding:0px;
color:#FFF;
font-size:12px;
}

div#stravovanie{
position:absolute;
top:36px;
left:14px;
margin:0px;
padding:0px;
height:303px;
width:636px;
background: url(../pic/by_stravovanie.jpg) no-repeat top left
}
div#stravovanie div{
position:absolute;
top:182px;
left:220px;
margin:0px;
padding:0px;
height:108x;
width:395px;
color:#FFF;
font-size:12px;

}

div#dvojlozkova{
position:absolute;
top:36px;
left:14px;
margin:0px;
padding:0px;
height:303px;
width:636px;
background: url(../pic/by_dvojlozkova.jpg) no-repeat top left
}
div#dvojlozkova div{
position:absolute;
top:219px;
left:230px;
margin:0px;
padding:0px;
height:73x;
width:388px;
color:#FFF;
font-size:12px;
font-weight:bold
}

div#apartmany{
position:absolute;
top:36px;
left:14px;
margin:0px;
padding:0px;
height:303px;
width:636px;
background: url(../pic/by_apartmany.jpg) no-repeat top left
}
div#apartmany div{
position:absolute;
top:190px;
left:26px;
margin:0px;
padding:0px;
height:73x;
width:588px;
color:#FFF;
font-size:12px;
font-weight:bold
}




div#jednolozkova{
position:absolute;
top:36px;
left:14px;
margin:0px;
padding:0px;
height:303px;
width:636px;
background: url(../pic/by_jednolozkova.jpg) no-repeat top left
}
div#jednolozkova div{
position:absolute;
top:214px;
left:372px;
margin:0px;
padding:0px;
height:94px;
width:255px;
color:#FFF;
font-size:12px;
font-weight:bold
}
div#ubytovanie{
position:absolute;
top:36px;
left:14px;
margin:0px;
padding:0px;
height:303px;
width:636px;
background: url(../pic/by_ubytovanie.jpg) no-repeat top left
}
div#ubytovanie div{
position:absolute;
top:193px;
left:18px;
margin:0px;
padding:0px;
height:100px;
width:390px;
color:#FFF;
font-size:12px;
font-weight:bold
}
a#cennik{
color:#FFF;
font-size:12px;
font-weight:bold;
position:absolute;
top:14px;
right:14px;
text-align:right;
width:200px;
height:20px;
text-decoration:none;
}
a#cennik:hover{
color:#f3ce6f;
}
table.formular{
color:#FFF;	
font-size:12px;
}














input.inp{
color:#333;
border:1px solid #fff;
background-color:#b8abaa;
font-size:12px;
line-height:20px;
height:20px;
width:100px;
margin:0px;
padding:0px;
}
.tex{
color:#333;
border:1px solid #fff;
background-color:#b8abaa;
font-size:12px;
line-height:20px;
height:100px;
width:574px;
margin:0px;
padding:0px;
}
.formular{
color:#fff;
font-size:12px;
font-weight:bold;
line-height:16px;
}

