BODY {
padding: 0px;
margin: 0px;
font-size: 0.8em;
font-family: Verdana, Arial, Helvetica, sans-serif;
color: #000000;	
background:#ffffff url(images/bg.gif) repeat-x top 
}
A {
color: #4B6A0A;
}
SUP {
font-size: 75%;
}
HR.no {
display: none;
}
IMG {
border:0px
}
DIV#page {
width: 948px;
margin-left: auto;
margin-right: auto;
position:relative;
background-color:#b8151a
}
DIV#top {
width: 400px;
height: 80
}
DIV#top A.logo {
width:253px;
height:64px;
margin:0px;
padding:0px;
position:absolute;
top:0px;
left:0px
}
UL#language {
display: none;
}
UL#menu {
display: none;
}
DIV#top div#top-flash {
display: none;
}
DIV#top div#top-flash #flats {
width:38px;
height:65px;
margin:0px;
padding:39px 0 0 19px;
float: left;
}
DIV#top div#top-flash #available {
width:265px;
height:104px;
margin:0px;
padding:0px;
float: left;
}

DIV#middle1 {
display: none;
}
DIV#middle1 #intro {
width: 503px;
height: 299px;
z-index: 0;
}
DIV#middle1 #vzorovybyt {
width: 360px;
height: 124px;
font-size: 0.85em;
line-height: 14px;
position: absolute;
left: 553px;
_top: 30px;
z-index: 1;
color: white;
}
DIV#middle1 #vzorovybyt H1 {
margin-bottom:0px;
height: 30px;
}
DIV#middle1 #vzorovybyt P {
margin-top:10px;
margin-left: 1px;
}
DIV#middle1 #fotky {
width: 409px;
height: 175px;
margin-top: 124px;
z-index: 0;
}
DIV#middle2 {
position:relative;
top:0px;
left:0px;
width:940px;
margin:0px;
padding:0px;
background:#ffffff url(images/zelena.gif) repeat;
display:table;
border-right:solid 1px #ffffff;
border-bottom:solid 1px #ffffff;
}
DIV#middle3 {
position:relative;
top:0px;
left:0px;
width:940px;
margin:0px;
padding:0px;
background:url(images/midlle3.gif) repeat-x;
display:table;
}


DIV#homepage-headlines {
width:922px;
height: 212px;
max-height: 212px;
margin:31px 0px 18px 0px;
padding:0px;
background:#f5f2df;
display:table;
float:right;
}
DIV.homepage-headlines-box {
width:288px;
font-size: 0.85em;
margin:12px 0px 0px 15px;
padding:0px;
display:inline;
float:left;
border-right:solid 1px #e1dec8;
}
DIV.homepage-headlines-box span {
padding-right: 10px;
}
DIV.homepage-headlines-box H1 {
margin:0px;
padding:0px;
height: 20px;
}
H1 span {
display:none;
}
DIV.homepage-headlines-box H1 IMG {
margin:0px;
padding:0px;
border:none
}
DIV.homepage-headlines-box IMG {
margin:10px 0px 10px 0px;
padding:0px;
border:solid 4px #ffffff
}
DIV.homepage-headlines-box #mapa {
width: 270px;
height: 99px;
margin:10px 0px 10px 0px;
padding:0px;
text-align: left;
border:solid 4px #ffffff;
}

DIV.homepage-headlines-box TABLE {
margin:0px;
padding:0px;
width:280px
}
DIV.homepage-headlines-box TABLE TR {
margin:0px;
padding:0px;
vertical-align:top
}
DIV.homepage-headlines-box FORM {
margin:0px;
padding:0px
}
DIV.homepage-headlines-box FORM P {
margin:0;
}
DIV.homepage-headlines-box .selection {
width:112px;
margin:0px;
padding:0px;
margin-bottom: 5px;
font-size: 1.1em;
float: left;
}
DIV.homepage-headlines-box label {
width: 85px;
height: 25px;
margin-right: 5px;
padding: 0;
float: left;
clear: left;
}
DIV.homepage-headlines-box.find {
clear: left;
}
DIV.homepage-headlines-box input, .InputBox{
border: 2px solid white;
background-color: #80BC00;
font-weight: bold;
font-size: 1em;
color: white;
padding: 0px 3px 0px 3px;
margin: 0px;
float: left;
text-decoration: none;
}
DIV.homepage-headlines-jana {
font-size: 0.85em;
width:288px;
margin:12px 0px 0px 15px;
padding:0px;
display:inline;
float:left;
border-right:solid 1px #e1dec8;
}
DIV.homepage-headlines-jana span {
padding-right: 10px;
}
DIV.homepage-headlines-jana DIV, DIV.homepage-headlines-box DIV.vice {
width: 200px;
height: 20px;
text-align: right;
float: right;
padding-right: 10px;
}
DIV.homepage-headlines-jana IMG {
margin-bottom:10px;
}
DIV#left {
display: none;
}
UL#submenu {
display: none;
}

#mapa2 {
width:205px;
height: 99px;
margin:10px 0px 0px 0px;
padding:0px;
border:solid 3px #4b6a0a;
}
DIV#press{
display: none;
}
DIV#center{
float:left;
width:686px;
margin:0;
padding:0;
display:inline;
}
DIV#path{
font-size: 0.9em;
margin-top: 25px;
}
DIV#path A{
margin:0px;
padding:0px;
color:#ffffff;
text-decoration:none
}
DIV#path A:hover{
text-decoration:underline
}
DIV#content{
font-size: 0.9em;
float:left;
margin: 0px;
padding: 15px 0px 15px 0px;
display: inline;
width:645px;
min-height: 285px;
_height: 285px;
background: #f5f2df url(images/content-bot.gif) repeat-x bottom left;
}
DIV#content H1 {
font-weight: normal;
font-size: 2.1em;
color: #B8151A;
margin: 0px 0 10px 0;
padding: 0;
}
DIV#content H2 {
font-size: 1.6em;
font-weight: normal;
color: #699D00;
margin: 20px 0 10px 0;
padding: 0;
}
DIV#content H3 {
font-size: 1.2em;
font-weight: bold;
color: #4B6A0A;
margin-top: 10px 0 10px 0;
padding: 0;
border-bottom: 1px dashed #699D00;
}
TABLE.buttons {
width: 210px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
border-bottom: 0;
}
TABLE.buttons TD {
width: 70px;
text-align: center;
}
DIV#content P {
margin: 0 0 10px 0;
padding: 0px;
}
DIV#content .img {
float: right;
margin: 0 0 5px 5px;
padding: 14px 5px 5px 5px;
background: top center no-repeat url(images/spendlik.gif);
}
DIV#content A.img:hover {
background: top center no-repeat url(images/spendlik-on.gif);
}

TABLE#byty {
width: 640px;
max-width: 640px;
border-collapse: separate;
border: 0;
}
TABLE#byty TR TD,TABLE#byty TR TH {
vertical-align: top;
text-align: center;
border-bottom: 1px solid silver;
padding: 2px;
}
TABLE#byty TR TH {
background-color: #EAE4C1;
}

TABLE#byty .r {
text-align: right;
}
TABLE#byty .l {
text-align: left;
}
DIV#content .galerie {
float:left;
margin:0px 18px 10px 0px;
border: none;
}

DIV#bottom {
font-size: 0.85em;
float:left;
width:943px;
height:30px;
margin: 0;
padding: 0;
background:#ffffff url(images/bottom.gif) repeat-x top;
display:inline;
}
DIV#bottom A{
margin:0px;
padding:0px;
color:#000000;
text-decoration:none
}
DIV#bottom A:hover{
text-decoration:underline
}
DIV#bottom IMG {
display: block;
margin-bottom: 5px;
}

.clear {
clear: both;
height: 1px;
font-size: 1px;
}
.bold {
font-weight: bold;
}

DIV.homepage-headlines-box.noborder {
	border: none;
}
