@import url('style-reset.css');
@import url('style-basic.css');
@import url('style-content.css');

.wrap{position:relative;width:962px;margin:0 auto;}
body{position:relative;font-family:Arial,Helvetica,sans-serif;background-color:#eaeede;border-top:2px solid #747474;}
#content .banner{margin:0 0 10px 0; padding:0 0 10px 0;border-bottom:2px solid #f0f0f0;}
.banner object{margin:5px 0 0 0;  border:1px solid #efe;}
#footer .banner object{margin:5px 0 0 25px;}
/* Main Layout */
#main{position:relative;border-top:1px solid #d7d7d7;}
#main .wrap{background-image:url('img/bg-main.png');background-position:center top;background-repeat:repeat-y;min-height:600px;_height:600px;}
/* Menu */
#menu{width:960px;background-image:url('img/bg-menu.png');background-position:left top;background-repeat:no-repeat;height:37px;margin:0 auto;line-height:37px;}
#menu ul{margin-left:13px; }
#menu li{background-image:url('img/bg-li-menu.jpg');background-position:right center;background-repeat:no-repeat;padding-right:10px;margin-left:10px;}
#menu li.last{background:none; }
/* Vyhledavani  */
#logo-bar{width:940px;margin:0 auto;height:90px;}
#logo-bar a#logo{position:relative;float:left;top:5px;left:15px;}
#logo-bar p#line{background-image:url('img/bg-p-logo.jpg');background-position:right center;background-repeat:no-repeat;padding-right:30px;}
#logo-bar p{padding-left:20px;margin-top:20px;margin-right:10px;}
/* Vyhledavani  */
#search-bar {position:relative;width:100%;height:302px;background-image:url('img/bg-uvod-vyhledavani.png');background-position:left top;background-repeat:no-repeat;}
#search-bar.lower {height:272px;}
#search-bar .r{width:385px;float:right;}
#search-bar .l{width:560px;float:left;margin-left:6px;}
#search-bar ul#ikonky{width:135px;margin-left:12px;margin-top:6px;}
#search-bar #dum{position:relative;top:6px;margin-left:155px;height:259px;width:402px;overflow:hidden;}
#search-bar ul#ikonky li{margin-right:3px;}
#search-bar form{margin-top:15px;}
#search-bar .r small{padding-bottom:8px;}
#search-bar label{display:block;float:left;width:115px;background-position:0 0;background-repeat:no-repeat;padding-left:35px;line-height:28px;margin-bottom:10px;}
#search-bar select{float:right;width:120px;height:20px;border:1px solid #393939;}
#search-bar input.text{float:right;width:118px;border:1px solid #393939;}
#search-bar br{clear:both;}
#search-bar #button{position:absolute;bottom:4px;left:0;line-height:26px;margin:0;padding:0;margin-left:15px;font-weight:bold;}
#search-bar #button a{display:block;width:107px;height:26px;background-image:url('img/bg-a-search-bar.png');background-position:left top;background-repeat:no-repeat;text-align:center;margin-left:3px;}
/* Search podrobne */
#search-bar.podrobne form{margin:0;padding:0;}
#search-bar.podrobne h3{padding-left:20px;padding-top:5px;}
#search-bar.podrobne h4{font-size:14px;color:#373737;text-transform:uppercase;margin-bottom:10px;}
#search-bar.podrobne h3 small{text-transform:none;font-size:11px; color:#371407;font-weight:normal;}
#search-bar.podrobne label{margin-bottom:4px;}
#search-bar.podrobne .l{width:200px;float:left;height:250px;margin-left:6px;background-image:url('img/bg-search-bar-break.png');background-position:right center;background-repeat:no-repeat;padding-right:20px;margin-right:10px;margin-left:20px;}
#search-bar.podrobne .c{width:340px;float:left;height:250px;margin-left:6px;background-image:url('img/bg-search-bar-break.png');background-position:right center;background-repeat:no-repeat;padding-right:20px;}
#search-bar.podrobne .c label{margin-bottom:20px;}
#search-bar.podrobne .c label.energ{width:216px;height:18px;line-height:18px;background-position:left top;background-repeat:no-repeat;margin:0;padding:0;text-align:right;padding-right:50px;font-size:11px;color:#371407;margin-bottom:5px;}
#search-bar.podrobne .c label.energ.green{background-image:url('img/std/bg-label-search-zelena.png');}
#search-bar.podrobne .c label.energ.nizko{background-image:url('img/std/bg-label-search-nizko.png');}
#search-bar.podrobne .c label.energ.usporny{background-image:url('img/std/bg-label-search-usporny.png');}
#search-bar.podrobne .c label.energ.vyhovujici{background-image:url('img/std/bg-label-search-vyhovujici.png');}
#search-bar.podrobne .c .check{margin:0;padding:0;}
#search-bar.podrobne .r{width:275px;margin-right:50px;float:right;}
#search-bar.podrobne .r a.left{position:relative;top:-25px;}
#search-bar.podrobne span{display:block;float:left;width:90px;position:relative;top:3px;font-size:12px;}
#search-bar.podrobne span .radio{}
/* Content bar  */
#content-bar{position:relative;width:100%;}
.home{padding-top:10px;}
#nav{border-top:1px solid #cac9ca;width:920px;margin:0 auto;height:25px;padding:5px 0 0 0;}
#nav a.back{padding-right:30px;border-right:1px #7c7c7c dotted;margin-left:25px;margin-right:40px;}
#nav ul{padding:0;margin:0;margin-left:30px;float:left;}
/* Content bar - leva cast - hlavni textove okno */
#content-bar #content{position:relative;float:left;padding-left:25px;}
/* Home Page */
.home #content{width:543px;margin-top:-5px;}
.sub{background:none;}
.sub.no{background:url('img/bg-main.png') repeat-y;}
.sub #content{width:625px;left:21px;}
.sub.no #content{width:625px;left:21px;background:url('img/bg-sub-content.png') repeat-x;}
/* uvodnÄ‚â€žĂ˘â‚¬ĹˇÄ‚â€šĂ‚Â­ strana 2 boxy v leve casti contentu */
#content-bar #content h3#nase-sluzby{position:relative;display:block;width:260px;height:185px;background-image:url('img/h3-uvod-nase-sluzby.png');background-position:left top;background-repeat:no-repeat;padding-left:20px;margin-left:-25px;}
#content-bar #content h3#krok-za-krokem{position:relative;display:block;width:260px;height:185px;background-image:url('img/h3-uvod-dum-krok-za-krokem.png');background-position:left top;background-repeat:no-repeat;margin-left:8px;padding-left:20px;}
#content-bar #content span.h3{position:absolute;top:140px;left:20px;}
#content-bar span.h3{padding:10px 0;padding-right:30px;color:#206900;font-size:13px;line-height:24px;background-image:url('img/bg-a.png');background-position:right center;background-repeat:no-repeat;text-transform:none;font-weight:bold;text-decoration:none;}
#content-bar h1#pic{width:627px;height:65px;background-position:left top;background-repeat:no-repeat;line-height:65px;margin-left:-25px;padding-left:25px;margin-bottom:10px;}
#content-bar h1.katalog{background-image:url('../../content/nadpisy/bg-h1-nadpis-katalog.jpg');}
#content-bar h1.bungalovy{background-image:url('../../content/nadpisy/bg-h1-nadpis-katalog-bungalovy.jpg');}
#content-bar h1.dvojdomy{background-image:url('../../content/nadpisy/bg-h1-nadpis-katalog-dvojdomy.jpg');}
#content-bar h1.dvoupodlazni{background-image:url('../../content/nadpisy/bg-h1-nadpis-katalog-dvoupodlazni.jpg');}
#content-bar h1.nejzadanejsi{background-image:url('../../content/nadpisy/bg-h1-nadpis-katalog-nejzadanejsi.jpg');}
#content-bar h1.novinky{background-image:url('../../content/nadpisy/bg-h1-nadpis-katalog-novinky.jpg');}
#content-bar h1.sluzby{background-image:url('../../content/nadpisy/bg-h1-nadpis-nase-sluzby.jpg');}
#content-bar h1.partneri{background-image:url('../../content/nadpisy/bg-h1-nadpis-nasi-partneri.jpg');}
#content-bar h1.krok{background-image:url('../../content/nadpisy/bg-h1-nadpis-novy-dum-krok-za-krokem.jpg');}
#content-bar h1.spolecnost{background-image:url('../../content/nadpisy/bg-h1-nadpis-o-spolecnosti.jpg');}
/*#content-bar h1.katalog{background-image:url('../../content/nadpisy/bg-h1-nadpis-objednavka-katalog.jpg');}*/
#content-bar h1.studie{background-image:url('../../content/nadpisy/bg-h1-nadpis-objednavka-studie.jpg');}
#content-bar h1.reference{background-image:url('../../content/nadpisy/bg-h1-nadpis-reference.jpg');}
#content-bar h1.kontakt{background-image:url('../../content/nadpisy/bg-h1-nadpis-uzitecne-kontakty.jpg');}
#content-bar h1.zakony{background-image:url('../../content/nadpisy/bg-h1-nadpis-vyhlasky-a-zakony.jpg');}
#content-bar h1.slovnicek{background-image:url('../../content/nadpisy/bg-h1-nadpis-slovnicek.jpg');}

#content-bar h1.tradicni{background-image:url('../../content/nadpisy/bg-h1-nadpis-katalog-tradicni.jpg');}

#content-bar h1.moderni{background-image:url('../../content/nadpisy/bg-h1-nadpis-katalog-moderni.jpg');}

#content-bar h1.venkovske{background-image:url('../../content/nadpisy/bg-h1-nadpis-katalog-venkovske.jpg');}

#content-bar h1.mestske{background-image:url('../../content/nadpisy/bg-h1-nadpis-katalog-mestske.jpg');}

#content-bar h1.nadpis{background-image:url('../../content/nadpisy/bg-h1-nadpis.jpg'); background-repeat:repeat-x !important;}


#content-bar .step{width:650px;border:1px solid #bebebe;margin-left:-25px;margin-bottom:10px;}
#content-bar .step .file {margin-left:10px;padding-bottom:5px;margin-bottom:0;}
#content-bar .step img{padding:5px 10px;=float:left;}
#content-bar .step .right{width:400px;}
#content-bar .step .right ul{list-style:square;color:#206900;margin-left:15px;}
#content-bar .step .right ul li a{color:#274b00;}
#content-bar .step.green{border:1px solid #c6dfba;background-image:url('img/bg-step-green.png');background-repeat:repeat-x;background-position:left top;}
/* FILTER */
#content-bar #filter{padding-top:5px;}
#content-bar #filter select{border:1px solid #393939;position:relative;top:-5px;margin-left:10px;}
#content-bar #filter fieldset p {margin:0;padding:0 6px 0 0;}
/*  Stranky */
.stranky{line-height:19px;margin-right:20px;width:auto;}
.stranky span{float:left;display:block;}
.stranky span.current{float:left;display:block;width:19px;height:19px;background-image:url('img/bg-stranky-act.png');background-position:left top;background-repeat:no-repeat;text-align:center;text-decoration:none;line-height:19px;margin:0 2px;}
.stranky a{float:left;display:block;width:19px;height:19px;background-image:url('img/bg-stranky.png');background-position:left top;background-repeat:no-repeat;text-align:center;text-decoration:none;line-height:19px;margin:0 2px;}
.stranky a.arrow{background:none;width:70px;}
.stranky a.arrow:hover{background:none;}
.stranky a:hover{background-image:url('img/bg-stranky-act.png');}
/*KATALOG*/
#content-bar #katalog{position:relative;margin-top:10px;margin:0;}
#content-bar #katalog li{position:relative;margin-bottom:20px;vertical-align:top;}
#content-bar #katalog li h2{padding:0;margin:0;margin-left:5px;}
#content-bar #katalog li div.domek{position:relative;width:200px;height:240px;border:1px solid #a3a3a3;text-align:center;}
#content-bar #katalog li div.domek .graybox{display:table; height:150px;  #display:block; #position:relative; overflow:hidden;width:100%;background-color:#f1f1f1;text-align:left;}
#content-bar #katalog li div.domek .graybox .middle{display:table-cell;#position:absolute; #top:50%; #display:block; vertical-align:middle;}
#content-bar #katalog li div.domek .graybox .middle .inner{#position:relative; #top:-50%}
#content-bar #katalog li div.domek p{position:absolute;bottom:40px;left:0;padding:0;margin:0;margin-left:5px;}
#content-bar #katalog li div.domek ul{position:absolute;padding:0;margin:0;text-align:center;margin-bottom:4px;margin-left:5px;bottom:0;left:0;}
#content-bar #katalog li div.domek ul li{padding:0;margin:0;margin-right:2px;height:auto;}
#content-bar .razeni a {font-size: 12px;}

/*KATALOG v podrobnym*/
#content .pod{background-color:#f7ffeb;margin:0;padding:0;margin-left:-25px;margin-bottom:10px;}
#content-bar .pod .left{width:250px;}
#content-bar .pod .right{width:380px;}
#content-bar .pod .right h2{background-image:url('../../content/ikony/nazev.png');padding-left:35px;background-repeat:no-repeat;line-height:30px;}
#content-bar .pod .katalog{position:relative;margin-top:10px;margin:0;margin-left:25px;}
#content-bar .pod .katalog li{position:relative;margin-bottom:20px;vertical-align:top;list-style:none;}
#content-bar .pod .katalog li div.domek{position:relative;width:200px;height:220px;border:1px solid #a3a3a3;}
#content-bar .pod .katalog li div.domek p{padding:0;margin:0;margin-left:5px;}
#content-bar .pod .katalog li div.domek ul{position:absolute;padding:0;margin:0;text-align:center;margin-bottom:4px;margin-left:5px;bottom:0;}
#content-bar .pod .katalog li div.domek ul li{padding:0;margin:0;margin-right:2px;height:auto;}
/* DETAIL */
#detail{margin-left:-25px;}
#detail #nazev{width:265px;border-right:1px #6b6b6b dotted;padding:0 5px 0 10px;margin-top:10px;}
#detail #nazev ul li{margin-left:2px;}
#detail #cena{width:290px;padding-right:30px;margin-top:10px;}
#detail #cena table{width:318px;border-collapse:collapse;}
#detail #cena table th{text-align:center;}
#detail #cena table th.s{width:120px;text-align:left;}
#detail #cena table td{font-weight:bold;margin:0;padding:0;}
#detail #cena table td{font-weight:bold;}
#detail #cena table tr#std0{background:url('img/std/bg-tr-zelena.png');}
#detail #cena table tr#std1{background:url('img/std/bg-tr-nizko.png');}
#detail #cena table tr#std2{background:url('img/std/bg-tr-usporny.png');}
#detail #cena table tr#std3{background:url('img/std/bg-tr-vyhovujici.png');}
#detail #cena table tr#std4{background:url('img/std/bg-tr-ekonomicky.png');}

#detail #cena table tr#std0.gray{background-position:0 -15px !important;}
#detail #cena table tr#std1.gray{background-position:0 -15px !important;}
#detail #cena table tr#std2.gray{background-position:0 -15px !important;}
#detail #cena table tr#std3.gray{background-position:0 -15px !important;}

#detail #cena table tr {position:relative;padding:0;}
#detail #cena table td {background: transparent;margin:0;}


#detail #detail-foto{position:relative;margin-top:10px;margin-bottom:6px;}
#detail #detail-foto .bar{width:100%;height:40px;background-image:url('img/bg-foto-bar.png');background-position:left top;background-repeat:repeat-x;}
#detail #detail-foto .bar ul{position:relative;top:5px;left:10px;}
#detail #detail-foto .bar ul li{margin-right:2px;}
#detail #detail-foto #top{position:absolute;top:0;left:0;}
#detail #detail-foto #bottom{position:absolute;bottom:0;left:0;}
#detail #detail-foto .bar a.vice{padding-right:30px;color:#206900;font-size:13px;background-image:url('img/bg-a.png');background-position:right center;background-repeat:no-repeat;text-transform:none;line-height:35px;margin-right:10px;}
#detail .box{position:relative;  border:1px solid #bebebe;margin-bottom:10px;}
#detail .small{width:258px;min-height:212px;background-image:url('img/bg-detail-boxy.png');background-position:left top;background-repeat:repeat-x;}
#detail .middle{width:383px;min-height:100px;background-image:url('img/bg-detail-boxy.png');background-position:left top;background-repeat:repeat-x;}
#detail .large{width:650px;clear:both;background-image:url('img/bg-detail-boxy.png');background-position:left top;background-repeat:repeat-x;padding-bottom:3px;}
#detail .pud{width:320px;min-height:200px;text-align:center;}
#detail .large a{line-height:30px;}
#detail .box ul{margin:0;padding:0;position:relative;top:3px;left:3px;}
#detail .box ul li{margin-left:2px;}
#detail #button{width:100%;margin:0;=margin-left:-19px;padding:0;margin-bottom:4px;font-weight:bold;} 
#detail #button a{width:209px;height:41px;background-image:url('img/bg-detail-a-button.png');background-repeat:no-repeat;background-position:left top;margin-right:5px;line-height:41px;text-align:center;}
/* Konzultace */
#content-bar #konzultace{width:650px;height:100px;background-image:url('img/bg-konzultace.jpg');background-position:left bottom;background-repeat:no-repeat;padding-bottom:15px;margin-left:25px;margin-top:20px;}
#content-bar #konzultace input{border:1px solid #666666;}
#content-bar #konzultace input.submit-kon{border:0px;float:right;margin-right:80px;}
/* PravÄ‚â€žĂ˘â‚¬ĹˇÄ‚â€ąÄąÄ„ slopupec  */
#content-bar #right{float:right;}
.home  #right{width:386px;}
.sub #right{width:280px;}
.home ul#standard li{width:331px;background-position:left top;background-repeat:no-repeat;line-height:18px;padding-left:10px;}
.sub ul#standard li{width:244px;position:relative;background-position:left top;background-repeat:no-repeat;line-height:18px;padding-left:10px;}
#content-bar ul#standard li span{position:absolute;right:30px;}
#content-bar.sub ul#standard li span{position:absolute;right:0px;}
#content-bar #right .box a.h3{position:relative;top:10px;}
.home ul#standard li#zelena{background-image:url('img/std/li-home-zelena.jpg'); font-weight:bold; }
.home ul#standard li#nizko{background-image:url('img/std/li-home-nizko.jpg'); font-weight:bold;}
.home ul#standard li#usporne{background-image:url('img/std/li-home-usporny.jpg');  font-weight:bold;}
.home ul#standard li#vyhovujici{background-image:url('img/std/li-home-vyhovujici.jpg'); font-weight:bold;}
.sub ul#standard li#zelena{background-image:url('img/std/li-sub-zelena.jpg');  font-weight:bold;}
.sub ul#standard li#nizko{background-image:url('img/std/li-sub-nizko.jpg'); font-weight:bold;}
.sub ul#standard li#usporne{background-image:url('img/std/li-sub-usporny.jpg'); font-weight:bold; }
.sub ul#standard li#vyhovujici{background-image:url('img/std/li-sub-vyhovujici.jpg'); font-weight:bold;}
#content-bar #right .box #illust-vyber{position:absolute;bottom:-10px;right:10px;width:140px;height:182px;}
#content-bar #right .box #illust-katalog{position:absolute;top:10px;right:30px;width:98px;height:134px;}
#content-bar #right .box #illust-graf{position:absolute;top:10px;right:30px;width:233px;height:83px;}
#content-bar #content .box2 #illust-katalog{position:absolute;top:2px;right:30px;width:98px;height:134px;}
#content-bar #right ul{margin:0;}
#content-bar #right #right-menu li a{display:block;width:100%;height:44px;background-position:left top;background-repeat:no-repeat;background-image:url('img/bg-button-right-bar.png');line-height:44Px;font-size:15px;color:#045894;text-transform:uppercase;padding-left:15px;text-decoration:none;}
#content-bar #right #right-menu li a:hover{font-weight:bold;}
/* VyhledavacÄ‚â€žĂ˘â‚¬ĹˇÄ‚â€šĂ‚Â­ formulÄ‚â€žĂ˘â‚¬ĹˇÄ‚â€ąĂ˘â‚¬Ë‡Ä‚â€žĂ„â€¦Ä‚ËĂ˘â‚¬ĹľĂ‹Â pravÄ‚â€žĂ˘â‚¬ĹˇÄ‚â€ąĂ˘â‚¬Ë‡ strana*/
#search form{margin-top:15px;}
#search label{display:block;float:left;width:115px;background-position:left center;background-repeat:no-repeat;line-height:28px;margin-bottom:10px;}
#search select{float:right;width:105px;height:20px;border:1px solid #393939;margin-right:35px;}
#search input.text{float:right;width:105px;border:1px solid #393939;margin-right:35px;}
#search input.submit{margin-right:35px;}
#search br{clear:both;}
#search a{text-transform:uppercase;}
#content-bar #right #search .content {padding-bottom:0;padding-left:30px;margin-bottom:0;}
/* Boxy pravÄ‚â€žĂ˘â‚¬ĹˇÄ‚â€šĂ‚Â© strany */
#content-bar #content .box2{position:relative;width:280px;margin-bottom:7px;}
#content-bar #content .box2 .header{width:280px;height:35px;background-position:left top;background-repeat:no-repeat;}
#content-bar #content .box2 .header h3{margin-left:15px;}
#content-bar #content .box2 .content{position:relative;width:100%;padding-left:20px;background-position:left top;background-repeat:repeat-y;padding-bottom:10px;padding-top:10px;}
#content-bar #content .box2 .content p{padding-right:120px;text-align:left;font-size:11px;}
#content-bar #content .box2 .footer{width:100%;height:12px;background-position:left top;background-repeat:no-repeat;}
.home #content .box2 .footer{background-image:url('img/box-sub-header.png'); }
.home #content .box2 .content{background-image:url('img/box-sub-copy.png'); }
.home #content .box2 .header{background-image:url('img/box-sub-header.png'); }
/* Boxy pravÄ‚â€žĂ˘â‚¬ĹˇÄ‚â€šĂ‚Â© strany */
#content-bar #right .box{position:relative;width:100%;margin-bottom:7px;}
#content-bar #right .box .header{width:100%;height:35px;background-position:left top;background-repeat:no-repeat;}
#content-bar #right .box .content{position:relative;width:100%;padding-left:20px;background-position:left top;background-repeat:repeat-y;padding-bottom:10px;padding-top:10px;}
#content-bar #right .box .footer{width:100%;height:12px;background-position:left top;background-repeat:no-repeat;}
/*Boxy Background home,sub*/
.home #right .box .footer{background-image:url('img/box-uvod-footer.png'); }
.home #right .box .content{background-image:url('img/box-uvod-copy.png'); }
.home #right .box .header{background-image:url('img/box-uvod-header.png'); }
.sub #right .box .footer{background-image:url('img/box-sub-header.png'); }
.sub #right .box .content{background-image:url('img/box-sub-copy.png'); }
.sub #right .box .header{background-image:url('img/box-sub-header.png'); }
.sub #right .box.dark .footer{background-image:url('img/box-sub-dark-header.png'); }
.sub #right .box.dark .content{background-image:url('img/box-sub-dark-copy.png'); }
.sub #right .box.dark .header{background-image:url('img/box-sub-dark-header.png'); }
/* Footer */
#footer{position:relative;width:100%;background-image:url('img/bg-footer.png');background-position:left top;                                                                                background-repeat:repeat-x;}
#footer .wrap{background-image:url('img/bg-footer-wrap.png');background-position:left top;background-repeat:repeat-x;height:240px;width:940px;}
#footer ul{text-align:center;}
#footer ul#link{text-align:left;}
#footer ul li{line-height:12px;padding-right:5px;margin-left:5px;vertical-align:top;}
#footer ul#link li{border-right:1px solid #464545;}
#footer ul#link li.last{border:0px;}
#footer ul#link a{font-size:11px;color:#217106;}
#footer .clear.mb{padding-bottom:10px;}
#footer .left{width:506px;}
#footer .right{width:434px;background-image:url('img/bg-footer-line.jpg');background-position:left bottom;background-repeat:no-repeat;}
#footer p.right{background:none;text-align:right;}
#footer p small{font-size:9px;}
#footer a{color:#217106;}
#footer a:hover{color:#714206;text-decoration:underline;}
#footer h3{margin-left:10px;margin-top:0;}
#footer a#more{margin-left:10px;color:#217106;}
#footer a#more:hover{color:#714206;}
#footer ul#part{position:relative;TEXT-ALIGN:center;margin-bottom:0;padding-bottom:0;margin-top:0;}
#footer ul#part li{position:relative;height:93px;text-align:center;margin-bottom:0;padding-bottom:0}
#footer ul#part li a{text-transform:uppercase;font-size:9px;bottom:0;}
#footer ul#part li p{position:absolute;bottom:0;left:0;text-align:center;}
#footer a#ghn{text-indent:-9999px;position:absolute;right:10px;bottom:0;background:url(/content/loga/ghn-logo.png) 0 40px no-repeat;opacity:0.7;-moz-opacity:0.7;filter:alpha(opacity=70);}
#footer a#ghn:hover{background-position:0 20px;opacity:1.00;-moz-opacity:1.00;filter:alpha(opacity=100);}
#content-bar #right h3#nase-sluzby{position:relative;margin:0;padding:0;display:block;width:280px;height:184px;background-image:url('img/h3-right-nase-sluzby.png');background-position:left top;background-repeat:no-repeat;padding-left:20px;margin-bottom:10px;}
#content-bar #right h3#krok-za-krokem{position:relative;margin:0;padding:0;display:block;width:280px;height:184px;background-image:url('img/h3-right-dum-krok-za-krokem.png');background-position:left top;background-repeat:no-repeat;left:20px;=left:0;padding-left:20px;margin-bottom:10px;}
#content-bar #right a .position,#content-bar #right a span.h3{position:absolute;top:140px;left:20px;}
#content-bar #right a.position,#content-bar #right a.h3 {position:static;}
ul#sitemap{margin-left:25px;list-style-type:disc}             
ul#sitemap ul{margin-left:50px;  list-style-type:square;margin-bottom:0;}
ul#sitemap ul ul{margin-left:50px;  list-style-type:circle;margin-bottom:0;}
ul#sitemap a{color:#274B00;}
ul.list li{list-style-type:square;}
ul.list ul.list li{list-style-type:square;}
div.projekty{margin-left:15px;padding-bottom:10px;}
div.projekty small{font-size:11px;font-style:italic;padding-top:7px;display:block;;}
ul.list li{padding-top:4px;}
  ul.ceny-projektu{}
ul.ceny-projektu li{width:100%;padding:2px 0;margin:0;line-height:12px;clear:both;position:relative;}
ul.ceny-projektu li span.right{text-align:left;line-height:12px;float:none !important;width:140px;position:absolute;right:0;top:-3px;padding:0;margin:0;overflow:hidden;}
.aright{text-align:right;padding-top:7px;}






#vbutton{margin:0;padding:0;margin-bottom:4px;font-weight:bold;text-align:right;}
#vbutton a{text-decoration:none;font-size:14px;display:block;width:121px;height:41Px;background-image:url('img/but_clean.png');background-repeat:no-repeat;background-position:left top;margin-right:5px;line-height:41px;text-align:center;}
#vbutton a:hover{text-decoration:underline;}


.sloupce.tretiny li {float:left;width:33%;}
.sloupce.poloviny {width:auto;position:relative;float:left;width:40%;margin-left: 20px}
.sloupce.poloviny li {width:50%;float:left;margin:0;padding:0;} 

.partner {padding:8px 0;margin:0;border-bottom:1px solid #bdbdbd;padding-left:90px;clear:both;width:520px;}
  .partner h4 {font-size:15px;margin:0;}
  .partner img {position:absolute;left:29px;width:80px;height:80px;}
  #content-bar #content p.readmore {clear:both;float:none;margin:-6px 0 0 0;padding-bottom:6px;text-align:right;width:100%;font-size:80%;font-weight:bold;}


/* homepage - search bar edit 2010/08 */
a.search-btn {display:-moz-inline-stack; display:inline-block; zoom:1; *display:inline;line-height:41px;color:#222222;text-decoration:none;text-transform:none !important;font-size:12px !important;margin:0 5px 3px 0;font-weight:bold;}
a.search-btn{background:url(../../content/hlavni/vyhl-box_clean.png) no-repeat;width:121px;height:41px;}
a.search-btn span.icon {margin:5px 4px 0 5px;}
a.search-btn.adv{background:url(../../content/hlavni/vyhl-box_podrobne_vyhledavani.png) no-repeat;width:127px;height:49px;margin-bottom:-8px;position:relative;left:-6px;}
a.search-btn.adv2{background:url(../../content/hlavni/vyhl-box_podrobne_vyhledavani-2.png) no-repeat; width:239px; height:41px;position:relative;left:-16px;z-index:99;}
a.search-btn.all{background:url(../../content/hlavni/vyhl-box_vsechny_domy.png) no-repeat;width:127px;height:41px;}
a.search-btn.all2{background:url(../../content/hlavni/vyhl-box_vsechny_domy-2.png) no-repeat; width:222px; height:28px;z-index:99;}

#button2 {clear:both;}
#button3 {float:left;width:252px;}
.no-text {text-indent:-9999px;}
a.search-btn.noico {background:url(../../content/hlavni/vyhl-box_clean_noico.png);width:107px;height:26px;text-align:center;line-height:26px;}				         
				
#right #button2 {clear:both;padding-top:15px;}  
