/* BASIC SETTINGS */
*{margin:0px;padding:0px;}
.clear, .cleaner {clear: both; visibility:hidden;}
body{font-family: arial; font-size: 12px; text-align: center; background-color: #90a713; background-image: url(images/back.png); background-repeat: repeat-x; background-position: top;}
body a{color:gray; text-decoration: underline;}
/*  */
.wraper{width: 960px; margin: 0px auto; text-align: left;}
.logo{border:none; float: left;}

.cmsMenu{float: right; padding-top: 40px; }
.cmsMenu ul{list-style-type: none; font-family: arial; font-weight: bold; font-size: 14px;}
.cmsMenu ul li{display: block; float: left; margin-left: 2px;}
.cmsMenu ul li a{display: block; float: left; padding: 9px 13px; background-color: #e3e2d0; text-decoration: none; color:#494949;}
.cmsMenu ul li a:hover{color:#fff; background-color: #494949;}
.cmsMenu ul li.menu-item-selected a{color:#fff; background-color: #494949; text-decoration: underline;}

.theme{width: 960px; height: 270px; background-image: url(images/theme1.jpg); text-align: right;}
.theme-text{font-size: 20px; color:#fff; font-weight: bold; font-family: trebuchet MS;padding-right: 20px; padding-top: 228px;}
.theme-text h1{font-size: 20px; color:#fff; font-weight: bold; font-family: trebuchet MS;}

.content{width: 960px; background-color: #fff; }
.obsah{padding: 20px; font-family: trebuchet MS; font-size: 12px; }
.obsah h1{font-family: trebuchet MS; font-size: 18px; color:#494949; font-weight: bold;}
.obsah h2{font-family: trebuchet MS; font-size: 18px; color:#000; font-weight: bold;}
.obsah h3{font-family: trebuchet MS; font-size: 12px; color:#000; font-weight: bold;}
.obsah h4{font-family: trebuchet MS; font-size: 12px; color:#000; font-weight: bold;}

.obsah .text h2{font-family: trebuchet MS; font-size: 18px; color:#494949; font-weight: bold;}

.obsah iframe{border: 1px solid silver;}

.cara{border-top:1px solid gray; display: block; width: 100%; padding-top: 20px; margin-top: 10px;}

.news{width: 960px; background-color: #494949; border-top: 3px solid #99c200;}
.news-obsah{padding:20px; color:#fff; display: none; visibility: hidden;}
.news-obsah h2{font-family: trebuchet MS; font-size: 18px; color:#fff; font-weight: bold;}

.news-bottom{width: 960px; background-color: #494949; height: 30px;}


.footer{width: 960px;padding-top: 12px; height: 50px;}
.footer a{color:#fff; text-decoration: underline;}
.footer-left{float: left; padding-left: 15px; font-family: trebuchet MS; color:#fff; font-size: 12px;}
.footer-right{float: right; padding-right: 15px; font-family: trebuchet MS; color:#fff; font-size: 12px;}

.clanek-nahled{width: 450px; float: left; padding-top: 15px;}
.clanek-nadpis a{font-size: 13px; font-family: Trebuchet MS; color:#a8a8a8; text-decoration: underline; font-weight: bold;}
.clanek-image img{border: 1px solid #a8c705; margin-top: 17px; float: left; margin-right: 20px;}
.clanek-text{padding-top: 19px; color: #bcbcbc; width: 420px;}

.popis{float: left; width: 150px; margin-bottom: 5px;}
.pole{float: left; width: 200px; margin-bottom: 5px;}
.pole input{width: 200px;}
.pole textarea{width: 200px; height: 100px;}
.submit{width: 125px; cursor: pointer;}

.pole.typ-poptavky input{width: 20px; float: left;}
.pole.druh-nemovitosti input{width: 20px; float: left;}

/* KATALOG NABÍDEK */
.cmsCatalog{padding-top: 15px; margin-bottom: 15px;}
.vypis-produktu-obsah{}
.nazev{float: left; width: 520px; background-color: #dadada; margin-bottom: 1px; padding:2px;}
.nazev h2 a{font-size: 12px; text-decoration: none; color:#000; font-weight: normal;}
.nazev h2 a:hover{font-weight: bold;}
.foto{display: none; visibility: hidden;}
.cena{float: left; background-color: #dadada; width: 300px;margin-bottom: 1px;padding:2px;}
.kosik{display: none; visibility: hidden;}
.detail-a{margin-left: 25px; }

.produkt-foto img{float: left; margin-right: 15px; margin-bottom: 15px; border:5px solid #dadada; padding:3px;}
.produkt-nazev{ float: left; width: 670px; font-size: 16px; margin-bottom: 15px;}
.produkt-popis{float: left; width: 670px; margin-bottom: 15px;}
.produkt-nextfoto{border-top: 1px solid silver; padding-top: 15px; border-bottom: 1px solid silver; padding-bottom:15px}
.produkt-nextfoto h2{font-size: 14px; margin-bottom: 15px;}
.produkt-nextfoto .cmsGalleryItem{float: left; height: 100px; text-align: center; border:1px solid silver; margin-right: 10px; margin-bottom: 10px; width: 120px;}
.produkt-nextfoto .cmsGalleryItem img{height: 80px; margin-top: 10px; border:none;}
.cmsPhotoTitle{display: none; visibility: hidden;}

.makler{padding-top:15px}
.makler .fotog{float: left; width: 80px; height: 120px; border:1px solid black; margin-right: 15px;}
.makler .text{float: left;}
