*{padding: 0px; border: 0px; margin: 0px; font-family: 'Trebuchet MS', sans-serif;}
.lista *{font-size: small; _font-size: x-small}
body{background: rgb(235,235,235) url('../gr/body.png') repeat; text-align: center; font-size: 1px; padding: 0px 0px 40px}
#all{width: 900px; margin: 40px auto 0px; text-align: left;}
#head{clear: both; background: url('../gr/head.png') no-repeat; width: 900px; height: 100px}
#staticmenu{clear: both; background: rgb(0,107,65) url('../gr/staticmenu.jpg') no-repeat; width: 900px; height: 44px; font-size: medium; _font-size: small}
#cont{clear: both; background: rgb(255,255,255) url('../gr/all.png') repeat-y; width: 900px}
#left{width: 210px; float: left; clear: left; !margin-top: -2px; padding-bottom: 100px}
#dynamicmenu{font-size: small; _font-size: x-small}
#text{width: 480px; float: left; padding: 0px 0px 50px}
#right{width: 195px; margin-left: 10px; float: left; clear: right}
#bottom{clear: both; background: url('../gr/bottom.png') top left no-repeat; width: 900px; height: 109px; /*margin-top: -5px;*/ !margin-top: 0px}

input, label, textarea, p, li, table, form, address, select, option{font-size: small; _font-size: x-small}
p, li, address{margin: 5px 0px 0px}
p{text-align: justify}
address{font-style: normal}
h1{font-size: x-large; _font-size: large; color: rgb(1,92,55); font-weight: normal}
h1 a, h1 a:hover, h2 a, h2 a:hover, h3 a, h3 a:hover, h4 a, h4 a:hover{text-decoration: none; color: rgb(1,92,55)}
h2{font-size: medium; _font-size: small; color: rgb(1,92,55); margin: 15px 0px 0px; font-weight: bold}
h3{font-size: small; _font-size: x-small; color: rgb(1,92,55); margin: 15px 0px 0px; font-weight: bold}
h3 span{font-weight: normal; color: rgb(51,51,51)}
h4{font-size: small; _font-size: x-small; color: rgb(0,0,0); margin: 5px 0px 0px; font-weight: bold}
h4{font-size: small; _font-size: x-small; color: rgb(0,0,0); margin: 5px 0px 0px; font-weight: normal}
a{color: rgb(1,92,55); text-decoration: underline}
a:hover{color: rgb(204,0,0)}
img{display: block; float: right; clear: right; margin: 10px 0px 10px 10px; border: 1px solid rgb(153,153,153)}
label, input, textarea, select{display: block; clear: both; margin: 5px 0px 0px}
input.text, textarea{border: 1px solid rgb(1,92,55); background: rgb(255,255,255) url('../gr/input-text.png') repeat-x;}
ol{margin-left: 35px; list-style-type: decimal}
ul{margin-left: 25px; list-style-type: square}
.hide{font-size: 1px; margin-top: -2px; clear: both; visibility: hidden}
.error{margin: 5px 0px; border: 1px solid rgb(204,0,0); color: rgb(204,0,0); padding: 5px; background: url('../gr/error.png') repeat-x}
.proof{margin: 5px 0px; border: 1px solid rgb(93,192,35); color: rgb(1,92,55); padding: 5px; background: url('../gr/proof.png') repeat-x}
.outro{color: rgb(102,102,102); margin: 30px 0px 0px}
.kontaktboth{margin: 15px 0px 0px; display: block; float: left; clear: left; width: 480px}
.kontakt{padding: 5px 0px; width: 226px; float: left; margin: 5px; border: 1px solid rgb(204,204,204); background: url('../gr/newsletter-bcg.png') repeat-x}
.fotokontakt{padding: 5px 0px; width: 450px; float: none; clear: both; margin: 5px; border: 1px solid rgb(204,204,204); background: url('../gr/newsletter-bcg.png') repeat-x}
.fotokontakt h3{width: 200px; float: left; clear: left; margin: 0px 5px}
.fotokontakt h4, .fotokontakt address{width: 200px; float: left; clear: left; margin: 5px 5px 0px}
.fotokontakt img{margin: 0px 5px 5px; float: right; clear: right}
.kontakt h3{margin: 0px 5px;}
.kontakt h4, .kontakt address{margin: 5px 5px 0px}
img#logo{border: 0px}
table{border: 2px solid rgb(93,192,35); border-width: 2px 0px; margin-top: 5px}
th, td{border-left: 1px solid rgb(255,255,255)}
th{background: rgb(93,192,35); color: rgb(0,0,0); padding: 2px 5px 4px}
td{padding: 2px 5px}
td.first, th.first{border-left: 0px}
table img{margin: 5px 0px; clear: both}
.smallthumbs .first{text-align: center}
.licha td{background: rgb(224,243,213)}
.smallthumbs .cislo{width: 60px}
.smallthumbs a{color: rgb(0,0,0,); text-decoration: none}
.smallthumbs a:hover img{border: 1px solid rgb(204,0,0)}
.xsmall{font-size: 85%}

.ximg{background: url('../gr/newsletter-bcg.png') repeat-x; margin: 10px 0px 10px 10px; display: block; width: 252px; float: right; clear: right; border: 1px solid rgb(153,153,153)}
.ximg#vysoky{width: 192px}
.ximg img{margin: 5px; clear: both; float: none}
.ximg p{margin: 0px 5px 5px; color: rgb(51,51,51)}

.extraimg img{margin: 0px; float: none; width: 480px; height: 358px}
.extraimg#extravysoky img{width: 358px; height: 480px; margin: 0px 61px}

h3.newsletter{font-size: small; _font-size: x-small; margin: 15px 10px 0px; padding: 3px 5px 2px; clear: both; background: url('../gr/newsletter-h3.png') no-repeat}
form#newsletter{border: 1px solid rgb(153,153,153); border-top: 0px; margin: 0px 10px; background: rgb(255,255,255) url('../gr/newsletter-bcg.png') repeat-x;}
#newsletter{padding-top: 10px}
#newsletter input{margin: 0px 10px 0px}
#newsletter input.text{width: 167px}
#newsletter input.img{float: right; margin-top: 5px;}
#newsletter p{margin: 0px; padding: 10px; font-size: 85%; color: rgb(51,51,51); text-align: left}

#drops{clear: both; font-size: small; _font-size: x-small; border-bottom: 1px solid rgb(204,204,204); padding-bottom: 5px; margin: 5px 0px}

#poptavka{padding: 15px 0px 0px; clear: both}
#poptavka label{width: 220px; float: left; clear: left}
#poptavka input.text{width: 250px; float: right; clear: right}
#poptavka input.img{float: right; clear: both; margin: 10px 0px 5px}
#poptavka select{float: right; clear: right; width: 250px}
#poptavka textarea{float: right; clear: right; width: 250px; height: 100px}

#staticmenu ul{list-style-type: none; list-style-image: none; display: inline; padding: 0px; margin: 0px;}
#staticmenu li{display: inline; margin: 0px;}
#staticmenu a{display: block; background: url('../gr/staticmenu-a.png') bottom right no-repeat; width: auto; float: left; margin-top: 3px; padding: 5px 10px; font-weight: bold; color: rgb(255,255,255); text-decoration: none}
#staticmenu a:hover{color: rgb(255,215,22); text-decoration: underline}
#staticmenu #first{margin-left: 30px}
#staticmenu li.first_7{display: none}

#dynamicmenu ul{list-style-type: none; list-style-image: none; display: block; margin: 0px 10px}
#dynamicmenu li{display: block; clear: both; margin: 0px;}
#dynamicmenu a{display: block; font-weight: bold; color: rgb(1,92,55); text-decoration: none; background: url('../gr/dynamicmenu.jpg') top left no-repeat; padding: 4px 5px}
#dynamicmenu a:hover{color: rgb(0,0,0); background-position: bottom left;}

#bottom .sloupce{clear: both; padding: 0px 0px 0px 25px;}
#bottom .left, #bottom .right{width: 180px; float: left; margin: 15px 10px 0px 0px;}
#bottom .right{margin: 15px 0px 0px}
#bottom address{margin: 0px}

.realita{font-size: small; _font-size: x-small}
.realita .viewmode{background: url('../gr/viewmode.png') right top no-repeat; margin-top: -14px; width: 480px;}
.realita .viewmodefill{padding: 17px 5px 5px}
.filter{display: block; clear: both; width: 470px;}
.filter .submit{background: rgb(91,191,33)}
.filter form{display: block; clear: both; width: 470px}
.filter select{border: 1px solid rgb(153,153,153)}
.realita .sort{display: block; clear: both; width: 470px; margin: 0px 0px 0px; border-top: 1px solid rgb(153,153,153)}
.realita .list{displat: block; clear: both; margin: 5px 0px 0px; padding-top: 5px; border-top: 1px solid rgb(153,153,153)}
.realita .navigace{float: right; clear: right; text-align: right; width: 190px; padding: 0px 0px 10px;}
.realita .mnozstvi{float: left; clear: left; width: 280px; padding: 0px 0px 10px; margin: 0px}
.realita .mnozstvi span{background: rgb(220,220,220)}
.sort img, .navigace img{margin: 0px; border: 0px; clear: none; float: none; display: inline}
.sort span{display: block; float: left; width: auto; margin-left: 57px}
.sort span.first{margin-left: 0px}
.sort .fright{float: right}

.realita .filter{padding: 0px 0px 10px;}
.filter form{margin: 0px; border: 0px; clear: none; float: none; display: inline}
.filter form .finput{display: inline; float: left; width: auto;}
.filter form .finput input{width: 70px; margin-left: 5px;}
.filter form .finput .fdatum{width: 108px;}
.filter form .finput .fcena{width: 152px; margin-left: 5px;}
.filter form .finput .fmesto{width: 118px; margin-left: 5px;}

.realita .thumb{clear: both; display: block; border: 1px solid rgb(93,192,35); border-bottom: 0px; background: rgb(224,243,213); margin: 0px; padding: 0px 5px 0px 0px}
.podthumb{clear: both; font-size: 1px; border-top: 1px solid rgb(93,192,35); display: block; padding-bottom:10px; background: rgb(255,255,255)}
.thumb .vyrovnavaci{clear: both; height: 135px}
.thumb#vysoky .vyrovnavaci{height: 178px}
.thumbFoto{margin: 5px 5px 0px; float: left; clear: left; border: 1px solid rgb(93,192,35); background: rgb(255,255,255) url('../gr/imgprogrees.png') center center no-repeat}
.thumbFoto:hover{border-color: rgb(204,0,0)}
.thumb#vysoky img{width:133px; height: 178px}
.thumb img{float: none; clear: none; width: 178px; height: 133px; margin: 0px; border: 0px;}
.thumb .right{margin: 5px 0px 0px 0px; display: block; float: right; clear: right; width: 280px; border: 1px solid rgb(93,192,35); background: rgb(255,255,255)}
.thumb .right#novinka{background: rgb(255,255,255) url('../gr/novinka.png') bottom right no-repeat}
.thumb .right#zadano{background: rgb(255,255,255) url('../gr/zadano.png') bottom right no-repeat}
.thumb .right#prodano{background: rgb(255,255,255) url('../gr/prodano.png') bottom right no-repeat}
.thumb h3{margin: 5px 0px 0px; padding: 0px 5px;}
.thumb h4{margin: 0px; padding: 0px 5px; color: rgb(1,92,55); font-weight: normal; font-size: 85%}
.thumb .popis{margin: 5px 0px 0px; padding: 0px 5px; color: rgb(51,51,51); text-align: left; font-size: 85%}
.thumb .cena{margin: 5px 0px; padding: 0px 5px; color: rgb(204,0,0)}
.popis a, .popis a:hover{color: rgb(51,51,51); text-decoration: none}
.cena span{font-weight: bold}
.hide#thumbfoot{margin: 0px; padding-top: 4px}

.hornicast img{float: left; clear: left; margin: 10px 10px 10px 0px}
#realita .hornicast{color: rgb(1,92,55)}
.hornicast h3{background: url('../gr/malahlavicka.png') no-repeat; padding: 3px 5px 2px}
.hornicast .left{width: 180px; float: left; clear: left;}
.hornicast .right{width: 286px; float: right; clear: right; margin: 5px 0px 0px}
.hornicast .inright{border: 1px solid rgb(255,153,0); border-top: 0px; padding: 5px; background: url('../gr/zluta.png') repeat-x}
.hornicast p{margin: 5px 0px}
#realita .predcena{color: rgb(153,0,0)}
#realita h2.top{margin: 0px}
.predcena b{text-decoration: line-through}
#realita .cena{font-size: medium; _font-size: small; color: rgb(204,0,0)}
#imgframe{width: 482px; height: 400px; margin: 10px 0px}
#realita .thumb{width: auto; height: auto}
#realita .thumb{float: left; border: 1px solid rgb(93,192,35); background: url('../gr/proof.png') repeat-x; margin: 10px 6px 2px}
#realita .thumb:hover{border-color: rgb(204,0,0); background: url('../gr/error.png') repeat-x}
.thumb img.thumbsiroky{width: 70px; height: 52px; margin: 14px 5px; border: 1px solid rgb(153,153,153)}
.thumb img.thumbvysoky{width: 52px; height: 70px; margin: 5px 14px; border: 1px solid rgb(153,153,153)}
#realita .akce{float: left; clear: both; background: url('../gr/akce.png') repeat-y; width: 480px}
#realita h3{margin-top: 5px}
.akce img{border: 0px; margin: 2px 10px}
.back img{float: left; clear: left; width: 38px; height: 30px}
.print img{clear: right}
.makleri img{clear: none}
.inright label{float: left; clear: left; width: 120px}
.inright input{float: right; clear: right}
.inright input.text{width: 150px}
.inright form{display: block; height: 155px}

#right h3{background: url('../gr/h3right.png') no-repeat; margin: 0px; padding: 3px 5px 2px}
#right .inright{width: 188px; _width: 190px; border: 1px solid rgb(93,192,35); border-top: 0px;}
.smallthumb{background: url('../gr/proof.png') repeat-x; padding: 5px 0px}
.smallthumbfoto img{float: none; margin: 0px 3px}
.smallthumbfoto#vysoky img{margin: 0px 25px}
.smallthumb p, .smallthumb h4{margin: 5px 5px 0px}
.smallcena a{color: rgb(204,0,0); text-decoration: none;}
.smallcena{text-align: right}
.smallthumb .hide{height: 1px; margin: 0px;}

.fnovinka{border-bottom: 2px solid rgb(224,243,213); padding-bottom: 10px;}

.ekrk{padding: 0px; margin: 0px; padding: 0px 20px; font-size: small; _font-size: x-small}
.ekrk p{font-size: 85%}
.ekrk img{margin: 20px 0px 10px; display: block; clear: both; padding: 0px; border: 0px; float: none}

img.clenstvi{float: left; clear: none}
.minicalc{dispaly: block; width: 180px; height: 60px; float: left; clear: left}
.realitni_noviny_ke_stazeni{display: block; clear: both; width: 200px; height: 174px; margin: 0px; padding: 0px; border: 0px}
.realitni_noviny_ke_stazeni img{display: block; clear: both; width: 190px; height: 154px; border: 0px; margin: 10px 0px 10px 10px; padding: 0px}

.foot_add{dispaly: block; clear: both; font-size: 13px; padding: 50px 0px 30px; display: block; clear: both; width: 960px; margin: 0px auto; text-align: left}
.kontaktmap{margin: 5px 0px 0px; display: block; float: left; clear: left; width: 480px}

.fb-like-box{margin-top: 10px;}