body{padding:0; margin:0; font:12px Arial, sans-serif; color:#000000; background:url(../images/wrap-bg.png) #9ED250 repeat-x 0 bottom;}
html,body{min-height: 100%;}
h1,h2,h3,h4,h5,h6,em,form,pre,code,p,span,ul,li,img,hr{padding:0; margin:0;}
ol,ul{list-style: none;}
h1{ color:#d12f24; font-size:24px; margin:10px 0 20px 0; font-weight:normal;}
h2{ color:#485226; font-size:18px; margin:10px 0 20px 0; font-weight:normal;}
h3{ color:#485226; font-size:14px; margin:10px 0 10px 0;}
p{color:#000; margin-bottom:10px; }
a{outline:0;}
img{border: 0;}
table{border-collapse:collapse; border-spacing:0px;}
#tab_vypis a{color:#485226; font-size:14px; margin:10px 0 10px 0; text-decoration:none;}
#tab_vypis a:hover{text-decoration:underline;}
.tr-hover{cursor:pointer;}
.fright{float: right;}
.fleft{float: left;}
.clear{clear: both;}
#uvodni-text{float:left; width:432px; height:250px; margin:15px 14px 0 33px; text-align:left;}
#wrap{height:auto;}
#frame{height:auto; position:relative;}
#main{margin:0 auto; width:975px; position:relative;}
#header{background:url(../images/header-bg.gif) no-repeat; height:64px;}
ul#menu{padding-left:22px; float:left;}
ul#menu li{display:inline; float:left; height:49px;}
ul#menu li a{background:url(../images/menu-bg1.png) no-repeat; display:block;}
ul#menu li a span{display:none;}
ul#menu li a.menu1{height:49px; width:137px; background-position:0 0;}
ul#menu li a.menu2{height:49px; width:114px; background-position:-137px 0;}
ul#menu li a.menu3{height:49px; width:97px; background-position:-251px 0;}
#volejte{background:url(../images/volejte-bg.gif) no-repeat; float:right; width:252px; height:49px; padding-right:19px;}
#volejte span{display:none;}
#content_wrap{background:url(../images/content-bg.png) repeat-y; padding:0 9px 0 11px; position:relative;}
#content{padding:5px 28px 20px 33px;}
.one-half{width:50%; float:left; margin:10px 0;}
.one-half ul{margin:15px;}
.one-half ul li{background:url(../images/red_odrazka.gif) no-repeat 0 5px; padding-left:15px;}
#logo{padding-top:5px; background:url(../images/logo.gif) no-repeat; height:114px; width:279px; margin-left:9px; float:left;}
#logo a{display:block; height:100%; width:100%;}
#logo a span{display:none;}
#logo a img{display:none;}
ul#typy-staveb li{display:inline; float:left; margin-left:10px;}
ul#typy-staveb li a{background:url(../images/typy-staveb-bg.gif) no-repeat; display: block; width:121px; height:114px;}
ul#typy-staveb li a.typ1{background-position:0 0;}
ul#typy-staveb li a.typ2{background-position:-121px 0;}
ul#typy-staveb li a.typ3 {background-position:-242px 0;}
ul#typy-staveb li a.typ4 {background-position:-363px 0;}
ul#typy-staveb li a.typ5 {background-position:-1000px 0;}
ul#typy-staveb li a span{display:none;}
#search_nemovitost{line-height:71px; margin:0 15px;}
#search_nemovitost input,#search_nemovitost table select{margin:0 3px;}
#search_nemovitost span{font-size:14px; font-family:"Trebuchet MS"; color:#000; margin-right:5px;}
#search_nemovitost{background:url(../images/search-bg.gif) no-repeat; height:93px; margin:5px 0 0 0; line-height:73px;}
#search_nemovitost form{float:left;}
#search_nemovitost .typ1{float:left; margin-left:15px;}
#search_nemovitost .typ2{float:left; margin:26px 0 0 7px;}
#search_nemovitost .typ3{float:left; margin:26px 0 0 7px;}
#search_nemovitost .typ4{float:left; margin:26px 0 0 7px;}
#search_nemovitost .typ5{float:left; margin:26px 0 0 7px;}
#search_nemovitost .typ6{float:left; margin:23px 0 0 7px;}
#search_nemovitost .typ7{float:left; margin:26px 0 0 40px;}
#search_nemovitost .typ8{float:left; margin:23px 0 0 7px;}
#search_nemovitost span{font-size:14px;	font-family:"Trebuchet MS";	color:#000;	margin-right:5px;}
.submit_button{background:url(../images/submit_button-bg.gif) no-repeat; height:27px; width:103px; border:0; font-weight:bold; color:#fff;}
input#quick-city{width:140px;}
input#quick-maxprice{width:73px;}
input#quick-ev-cislo{width:75px;}
#offer{padding-left:18px;}
.offer_item{float:left;	width:200px; height:250px; margin:15px;	text-align:center; cursor:pointer;}
.offer_item img{margin-bottom:10px;}
.offer_item span.price{color:#d12f24; font-size:18px;}
.offer_item span.location{color:#000; font-size:14px;}
.offer_item p{text-align: left;}
#about_company{background:#f0f3e4 url(../images/about_company-bg.gif) no-repeat; padding:27px 33px 20px 33px; position:relative;}
.bottom-company{background:url(../images/bottom_company.png) no-repeat;	position:absolute; bottom:-10px; left:0; height:10px; width:955px;}
#about_company h1{font-size:18px; color:#d12f24;}
#footer-top{background:#f0f3e4 url(../images/about_company-bg.gif) no-repeat; margin-top:20px; padding: 15px 10px 0 10px; position:relative;}
#footer-top a{color:#d12f24;}
#footer-top a:hover{color:#000000;}
#footer-bottom{background:#f0f3e4 url(../images/bottom_company-bg.gif) no-repeat left bottom; position:relative;}
ul#moznosti_vypis{margin-top:5px; float:left; margin-left:10px;}
ul#moznosti_vypis li{float:left; display:inline; height:48px; position:relative; margin-left:-10px;}
ul#moznosti_vypis li.current{z-index:100;}
ul#moznosti_vypis li a{background:url(../images/moznosti_vypis.png) no-repeat;	display:block; height:48px;	width:189px;}
ul#moznosti_vypis li a span{display: none;}
ul#moznosti_vypis li a.detail{background-position:0px 0px;}
ul#moznosti_vypis li a.vyhledavani{background-position:0px -48px;}
ul#moznosti_vypis li a.npprodej{background-position:0px -96px;}
ul#moznosti_vypis li a.nppronajem{background-position: 0px -144px;}
ul#moznosti_vypis li a.dprodej{background-position:0px -192px;}
ul#moznosti_vypis li a.dpronajem{background-position:0px -240px;}
ul#moznosti_vypis li a.bprodej{background-position:0px -288px;}
ul#moznosti_vypis li a.bpronajem{background-position:0px -336px;}
ul#moznosti_vypis li a.pprodej{background-position:0px -384px;}
ul#moznosti_vypis li a.ppronajem{background-position:0px -432px;}
ul#moznosti_vypis li a.apcprodej{background-position:0px -480px;}
ul#moznosti_vypis li a.apcpronajem{background-position:0px -528px;}
ul#moznosti_vypis li a.vysledky_vyhledavani{background-position: 0px -576px;}
ul#moznosti_vypis li.current a.detail{background-position:-189px 0px;}
ul#moznosti_vypis li.current a.vyhledavani{background-position:-189px -48px;}
ul#moznosti_vypis li.current a.npprodej{background-position:-189px -96px;}
ul#moznosti_vypis li.current a.nppronajem{background-position:-189px -144px;}
ul#moznosti_vypis li.current a.dprodej{background-position:-189px -192px;}
ul#moznosti_vypis li.current a.dpronajem{background-position:-189px -240px;}
ul#moznosti_vypis li.current a.bprodej{background-position:-189px -288px;}
ul#moznosti_vypis li.current a.bpronajem{background-position:-189px -336px;}
ul#moznosti_vypis li.current a.pprodej{background-position:-189px -384px;}
ul#moznosti_vypis li.current a.ppronajem{background-position:-189px -432px;}
ul#moznosti_vypis li.current a.apcprodej{background-position:-189px -480px;}
ul#moznosti_vypis li.current a.apcpronajem{background-position:-189px -528px;}
ul#moznosti_vypis li.current a.vysledky_vyhledavani{background-position:-189px -576px;}
.top_line{background:url(../images/top_line.gif) no-repeat;	width:auto;	height:11px;}
#tab_vypis{width:100%; font-size:14px;}
#tab_vypis tr.legend{background:url(../images/green_gradient.gif) repeat-x;	height:37px;}
#tab_vypis tr.legend th{color:#485226;}
#tab_vypis a.asc{margin:0 5px; position:relative; top:2px;}
#tab_vypis a.desc{margin:0px 5px; position:relative; top:2px;}
th.foto{width:120px; text-align:left; padding-left:10px;}
th.lokalita{width:360px;}
th.velikost,th.plocha{width:130px;}
th.cena{width:180px;}
#tab_vypis tr,#tab_vypis tr td{border-bottom:1px solid #d8f5a8;}
#tab_vypis tr td{padding:10px 0; text-align:center;}
#tab_vypis tr td img{float:left;}
#tab_vypis tr td.obrazek{padding-right:10px;}
#tab_vypis tr td h3{text-align:left; font-size:14px; margin-bottom:6px;}
#tab_vypis tr td p{text-align:left;}
#tab_vypis tr td .price{color:#5a9318; font-size:18px;} 
#tab_vypis tr.bottom_line{border:0;}
.bottom_line{background:url(../images/bottom_line.gif) no-repeat; height:48px;}
#tab_vypis tr.bottom_line td{text-align:right; margin-top:2px; padding-right:10px; border:0;}
.bottom_line span{color:#6f873b; float:right; padding-right:10px; line-height:47px;	font-size:14px;}
.ostatni_moznosti{float:right; margin-top:2px;}
.ostatni_moznosti a.tisk{background:url(../images/print_icon.gif) no-repeat; float:left; display:block;	width:61px;	height:49px;}
.ostatni_moznosti a.dotaz{background:url(../images/dotaz_icon.gif) no-repeat; float:left; display: block; width:68px; height:49px;}
.ostatni_moznosti a.map{background:url(../images/show_on_map_icon.gif) no-repeat; float:left; display:block; width:63px; height:49px;}
.moznosti_border{ border-right:1px solid #e5e8c8;}
.ostatni_moznosti a span{display:none;}
#detail .top_info{background:url(../images/green_gradient.gif) repeat-x; height:37px; margin-bottom:10px;}
.top_info h2{color:#485226;	font-size:18px;	margin:0 0 0 20px; font-weight:normal; float:left; line-height:37px;}
.top_info span.cena{float:right; color:#b30b00; font-size:18px; line-height:37px; margin-right:15px;} 
#detail .left{float:left; width:400px; margin:10px 20px 20px 0;}
.left .fotos{margin:10px 0 20px 0;}
.left .fotos img{margin:8px;}
#detail .right{float:left; width:470px;	margin:10px 0 20px 0; padding-top:5px;}
#detail .right p{font-size:14px;}
#detail .right table{width:100%; margin-top:20px;}
#detail .right table th{text-align:left; font-weight:normal; width:185px;}
#detail .right table td{font-weight:bold; border-bottom:1px solid #d8f5a8;}
#detail .right table tr{border-bottom:1px solid #d8f5a8; height:26px; font-size:14px;}
#makler{background:url(../images/makler-bg.gif) no-repeat; color:#485226; padding:10px 20px; height:81px;}
#makler h3{font-size:18px; margin-bottom:10px;}
#makler a{color:#485226; text-decoration:none;} 
#makler a:hover{text-decoration:underline;} 
.box{float:left; margin-bottom:20px; width:380px; line-height:17px;}
.box a{color:#D12F24;}
.box a:hover{text-decoration:none;}
.map img{float:left; margin-right:20px;}
#footer{background:url(../images/footer-bg.png) no-repeat; height:20px;	padding:25px 10px 15px 10px; color:#a1b168;}
#footer a{color:#A1B168;}
#footer a:hover{text-decoration:none;}
.realty-list-no-photo{background:url(../images/nophoto.gif) no-repeat; width:100px;	height:76px;}
div.overlay{background-image:url(../images/overlay/white.png); width:600px;	height:470px; display:none;	padding:55px;}
div.overlay div.close{background-image:url(../images/overlay/close.png); position:absolute;	right:5px; top:5px; cursor:pointer; height:35px; width:35px;}
.justify{text-align:justify;}
