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: 948px;
height:160px;
margin:0px;
padding:0px;
font-size: 0.9em;
color: #666666;
position:relative;
top:0px;
left:0px;
background:#b8151a url(images/top.jpg) no-repeat top left
}
DIV#top A.logo {
width:253px;
height:64px;
margin:0px;
padding:0px;
position:absolute;
top:0px;
left:0px;
font-size: 3em;
line-height: 2em;
color: white;
}
UL#language {
position:absolute;
top:75px;
left:12px;
width:150px;
height:22px;
margin:0px;
padding:0px;
}
UL#language LI {
padding:0; 
position: relative;
top:0px;
left:0px;
list-style-type: none;
display: inline; 
margin-left:0px;
}
UL#language LI A {
display: block;
float:left;
padding-left:2px;
margin:0px 0px 0px 1px;
font-size: 0.95em;
line-height:22px;
height:22px;
width:36px;
text-decoration: none;
text-align:center;
color:#a5a5a5;
font-weight:bold;
background:url(images/language.gif) no-repeat top left;
}
UL#language LI A span{
display: inline;
padding:0px;
margin:0px;
cursor:pointer;
line-height:22px;
height:22px
}
UL#language  LI A:hover {
color:#b8151a
}
UL#language  LI A.active {
color:#ffffff;
background:url(images/language2.gif) no-repeat top left
}
UL#language  LI A.active:hover {
color:white;
}
UL#menu {
position:absolute;
top:104px;
left:0px;
width:940px;
height:56px;
margin:0px;
padding:0px;
background: #77AF01 url(images/menu.gif) repeat-x top;
border-right:solid 1px #ffffff;
color: white;
}
UL#menu LI {
padding:0px; 
position: relative;
top:0px;
left:0px;
list-style-type: none;
display: inline; 
margin:0px
}
UL#menu  LI A {
display: block;
float:left;
padding:0px;
margin:1px 0px 0px 0px;
height:55px;
text-decoration: none;
color: white;
font-size: 1.5em;
line-height: 3em;
}
UL#menu  LI A span{
display: none;
}
UL#menu  LI A:hover {
background-color:#9DE00E
}
UL#menu  LI A.act {
background-color:#abf50f
}
DIV#top div#top-flash {
width:322px;
height:104px;
margin:0px;
padding:0px;
position:absolute;
top:0px;
right:0px;
background-image: url(images/top-flash.jpg);
text-align: center;
}
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:312px;
height:104px;
margin:0px;
padding:0px;
float: left;
overflow: hidden;
line-height: 4.5em;
color: white;
font-size: 2em;
}

DIV#middle1 {
position:relative;
top:0px;
left:0px;
width:922px;
min-height: 328px;
margin:0px;
display: table;
padding: 14px 0 0 18px;
background: #61880F url(images/midlle.gif) repeat-x;
border-right:solid 1px #ffffff;
border-bottom:solid 1px #ffffff;
}
DIV#middle1 #intro {
width: 500px;
height: 289px;
z-index: 0;
border: 5px solid white;
background-position: left center;
}
DIV#middle1 #vzorovybyt {
width: 392px;
height: 314px;
font-size: 0.85em;
line-height: 14px;
position: absolute;
left: 528px;
padding: 0 0 0 20px;
margin-top: 0;
z-index: 1;
color: white;
/*background: url(images/pozadi_komercni-jednotky.jpg) no-repeat right bottom;*/
background: url(images/pozadi_komercni-jednotky.jpg) no-repeat right bottom;
}
DIV#middle1 #vzorovybyt H1 {
margin-bottom:0px;
margin-top: 10px;
height: 30px;
}
DIV#middle1 #vzorovybyt H1.narrow {
margin-top: 3px;
}
DIV#middle1 #vzorovybyt P {
/*margin-top:65px;*/
margin-top:35px;
_margin-top:10px;
margin-left: 1px;
}
DIV#middle1 #vzorovybyt P strong {
font-size: 13px;
font-weight: bold;
color: #9DE00E;
}
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;
display: table;
background: #61880F url(images/zelena.gif) repeat;
border-right:solid 1px #ffffff;
border-bottom:solid 1px #ffffff;
}
DIV#middle3 {
width:940px;
height: 340px;
margin:0px;
padding:0px;
background: #61880F url(images/midlle3.gif) repeat-x;
}


DIV#homepage-headlines {
width:922px;
height: 122px;
max-height: 212px;
margin:31px 0px 18px 0px;
padding:0px;
background:#f5f2df;
display:table;
float:right;
}
DIV.homepage-headlines-bigbox {
width:907px;
font-size: 0.85em;
margin:12px 0px 0px 15px;
padding:0px;
display:inline;
float:left;
}
DIV.homepage-headlines-bigbox H1, DIV.homepage-headlines-bigbox H1 img {
margin:0px;
padding:0px;
height: 20px;
}
DIV.homepage-headlines-bigbox img {
margin: 13px 16px 0 0;
}

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;
}
#content #formular .linka {
  background: none;
	border: 0;
	border-bottom: 1px dashed #4B6A0A;
	scrollbar-base-color: #F5F2DF;
}

DIV.homepage-headlines-box label {
width: 95px;
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.vice {
width: 220px;
height: 20px;
text-align: right;
float: right;
padding-right: 10px;
}
DIV.homepage-headlines-jana IMG {
margin-bottom:10px;
}
DIV#left {
float:left;
margin:10px 0px 10px 10px;
padding:0px;
width:212px;
height: auto;
display:inline
}
UL#submenu {
width:212px;
margin:0px;
padding:0px
}
UL#submenu LI {
font-family: arial, helvetica, sans-serif;
padding:0px;
list-style-type: none;
display: inline; 
margin:0px
}
UL#submenu LI A {
display: block;
padding:0px 0px 0px 5px;
margin:0px 0px 2px 0px;
height:30px;
line-height:30px;
text-decoration: none;
font-stretch: condensed;
background-color:#4b6a0a;
color:#ffffff;
font-size:1em;
}
UL#submenu LI A span{
border-bottom:solid 1px #4b6a0a;
margin:0px 2px 3px 7px;
padding:0px;
display: block;
height:27px;
cursor:pointer
}
UL#submenu LI A:hover span{
border-bottom:solid 1px #83b417
}
UL#submenu LI A.act span{
border-bottom:solid 1px #83b417;
font-weight: bold;
}
#mapa2 {
width:205px;
height: 99px;
margin:10px 0px 0px 0px;
padding:0px;
border:solid 3px #4b6a0a;
}
IMG.press{
float:left;
margin-right: 10px;
vertical-align: top;
}
DIV#press{
font-size: 0.85em;
border:solid 3px #4b6a0a;
margin:10px 0px 0px 0px;
padding:0px;
display:inline;
float:left;
background:#f5f2df;
width:206px
}
DIV#press H3{
margin:13px 0px 0px 13px;
padding:0px;
}
H3 span{
display:none
}
DIV#press UL {
margin:10px 0px 0px 13px;
padding:0px;
display:inline;
float:left
}
DIV#press UL LI {
padding:0px; 
list-style-type: none;
display: inline; 
margin:0px
}
UL.pressreleases  LI A {
display: block;
padding:0px;
margin:0px 0px 4px 0px;
line-height:14px;
text-decoration: none;
background:url(images/left-li.gif) no-repeat left top;
color:#000;
font-size:0.85em;
}
UL.pressreleases  LI A:hover {
text-decoration: underline;
}
UL.pressreleases  LI A span{
padding:0px;
margin:0px 0px 0px 12px;
display:table;
width:165px;
}
UL.pressreleases  LI A:hover span{
text-decoration: underline;
}
DIV#center{
float:left;
width:686px;
height: auto;
margin:0px 0px 0px 12px;
padding:0;
display:inline;
}
DIV#path{
font-size: 0.85em;
float:left;
height:24px;
line-height:24px;
width:600px;
margin:0px;
padding:0px;
display:inline;
color:#ffffff;

}
DIV#path A{
margin:0px;
padding:0px;
color:#ffffff;
text-decoration:underline;
}
DIV#path A:hover{
text-decoration:underline
}
DIV#content{
font-size: 0.9em;
float:left;
margin: 0px;
padding: 15px 20px 25px 20px;
display: inline;
width:645px;
max-width: 646px;
min-height: 285px;
height: auto;
_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: 250px;
margin-left: auto;
margin-right: auto;
margin-top: 20px;
border-bottom: 0;
}
TABLE.buttons TD {
width: 90px;
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:50px;
line-height:50px;
margin: 0;
padding: 0 0 0 5px;
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 {
float: right;
margin: 20px 5px 0 0;
}

.clear {
clear: both;
height: 1px;
font-size: 1px;
}
.bold {
font-weight: bold;
}

DIV.homepage-headlines-box.noborder {
	border: none;
}
.print {
display: none;
}
