/* Autor: Přemysl Posker */

* {margin: 0px; padding: 0px;}
.clear:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
* html .clear {height:1%;} /*skryto pred IE-mac*/
.clearing {clear:both;}
body {font-size:75%;font-family:Arial,Verdana,sans-serif;line-height:1.9em;background:#000;padding:0px;color:#ffffff;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;}
a:hover {text-decoration:none;}
input {}
input.iText {width:194px;height:17px;padding:3px;margin-bottom:5px;background:#fff url(../_images/bgItext.gif) no-repeat;border:1px solid #bebebe;}
input.check {margin-right:10px;}
textarea {width:194px;height:87px;padding:3px;background:#fff url(../_images/bgItext.gif) no-repeat;border:1px solid #bebebe;}
select {}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}
.ileft {float:left;margin:0px 15px 15px 0px;}

#lead {width:996px;margin:0px auto;position:relative;padding:0px;border-top:8px solid #686868;}

#logo {width:241px;height:74px;display:block;left:7px;top:34px;position:absolute;overflow:hidden;z-index:1;text-align:center;}
#logo h1, #logo h1 span {font-family:Verdana;font-size:1.5em;font-weight:normal;color:#a9c820;width:241px;height:74px;position:absolute;top:0px;left:0px;z-index:1;overflow:hidden;color:#fff;padding-left:0px;padding-top:0px;margin:0px;}
#logo h1 span {width:241px;height:74px;background-image:url(../_images/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}
#logo a {text-decoration:none;color:#a9c820;}

#content {margin-bottom:12px;}
#content a {color:#5ea5d1;}

#top {height:98px;padding:35px 0px 0px 0px;}
#top img.download {float:left;margin-left:441px;}
#top .topmenu {float:right;padding-right:10px;}
#top .topmenu a {display:block;float:left;margin:20px 10px;color:#fff;text-decoration:none;padding-top:15px;}
#top .topmenu a:hover {text-decoration:underline;}
#top .topmenu a.home {background:url(../_images/iconHome.gif) no-repeat 50% top;}
#top .topmenu a.sitemap {background:url(../_images/iconSitemap.gif) no-repeat 50% top;}
#top .topmenu a.kontakt {background:url(../_images/iconKontakt.gif) no-repeat 50% top;}

.mainCol .submenu ul li {background:transparent none;padding:0;}

.menu,.mainCol .submenu {clear:both;height:60px;background:url(../_images/bgMenu.gif) repeat-x;padding:5px 0px 0px 35px;}
.menu ul,.mainCol .submenu ul {list-style:none;}
.menu ul li,.mainCol .submenu ul li {float:left;list-style:none;position:relative;behavior:url('hovermenu.htc');}

.menu ul ul {z-index:1;position:absolute;left:0px;top:37px;display:none;width:120px;border-width:0px 1px 1px 1px;border-style:solid;border-color:#fff;}
.menu ul ul li {clear:both;height:auto;}
.menu ul ul li a {font-size:0.9em;background-color:#000000;display:block;padding:2px 0px 2px 10px;text-decoration:underline;width:110px;color:#FFFFFF;height:auto;}
/*odkazy rozbaleného podmenu:hover */
.menu ul ul li a:hover{color:#000;text-decoration:none;}
.menu ul.level1 li:hover ul.level2 {display:block;}

.menu a,#content .submenu a {display:block;float:left;margin-right:6px;height:36px;padding:1px 1px 0px 1px;color:#fff;text-decoration:none;}
.menu a span,#content .submenu a span {display:block;float:left;height:29px;padding:7px 10px 0px 10px;cursor:pointer;}
.menu a:hover,#content .submenu a:hover {background:#fff;}
.menu a:hover span,#content .submenu a:hover span {background:#000000;}
.location_index .menu a.home {background:#fff;}
.location_index .menu a.home span {background:#000000;}
.location_o_firme .menu a.about {background:#fff;}
.location_o_firme .menu a.about span {background:#000000;}
.location_sluzby .menu a.sluzby {background:#fff;}
.location_sluzby .menu a.sluzby span {background:#000000;}
.location_reference .menu a.reference {background:#fff;}
.location_reference .menu a.reference span {background:#000000;}
.location_ceniky .menu a.ceniky {background:#fff;}
.location_ceniky .menu a.ceniky span {background:#000000;}
.location_informace .menu a.informace {background:#fff;}
.location_informace .menu a.informace span {background:#000000;}
.location_blesky .menu a.informace {background:#fff;}
.location_blesky .menu a.informace span {background:#000000;}
.location_cenova_kalkulace .menu a.informace {background:#fff;}
.location_cenova_kalkulace .menu a.informace span {background:#000000;}
.location_kontakt .menu a.kontakt {background:#fff;}
.location_kontakt .menu a.kontakt span {background:#000000;}
.mainCol .submenu li.selected a {background:#fff;}
.mainCol .submenu li.selected a span {background:#000000;}

.nabizime {border:6px solid #686868;padding:8px 10px;_height:1px;margin-bottom:12px;}
.nabizime img.main {float:left;margin-right:6px;}
.nabizime .in {width:522px;height:266px;padding:19px 17px 0px 30px;float:left;background:url(../_images/bgNabizimeIn.gif) repeat-x;}
.nabizime h2 {height:28px;}
.nabizime h3 {height:28px;margin-bottom:10px;}
.nabizime p {margin-bottom:10px;}

a.more {background:url(../_images/moreArrow.gif) no-repeat right 50%;padding-right:18px;color:#5ea5d1;}

.homeGalerie {height:150px;border:6px solid #686868;padding:6px 9px;margin-bottom:12px;}
.homeGalerie h2 {float:left;margin-right:9px;}
.homeGalerie h2 img {margin-right:0px;}
.homeGalerie img {float:left;margin-right:9px;}
.homeGalerie p {padding-top:120px;float:right;}

.vitejte {border:6px solid #686868;padding:6px 7px 6px 9px;}
.vitejte .in {background:url(../_images/bgVitejteIn.gif) no-repeat top left;padding:10px 0px 10px 19px;}
.vitejte .in .col {float:left;width:390px;margin-right:25px;}

#footer {height:90px;clear:both;text-align:right;padding:5px 4px;position:relative;}
#footer .btnLinkForm {position:absolute;top:10px;left:380px;}
#footer p {float:left;text-align:left;}
#footer a {color:#fff;}
#footer strong {color:#5ea5d1;}

#content.other {background:url(../_images/bgContentOther.gif) repeat-y;_height:1px;}
#content.other .c1 {background:url(../_images/bgContentOtherTop.gif) no-repeat left top;_height:1px;}
#content.other .c2 {background:url(../_images/bgContentOtherTop.gif) no-repeat left bottom;_height:1px;}

.mainCol {display:inline;width:678px;padding:0px 18px 20px 25px;float:left;margin:12px 0px 12px 12px;background:url(../_images/bgMainCol.gif) no-repeat top left;}
.mainCol h2 {margin-bottom:20px;}
.mainCol h3 {margin-bottom:10px;}
.mainCol p {margin-bottom:20px;}
.mainCol ul {list-style:none;}
.mainCol ul li {background:url(../_images/moreArrow.gif) no-repeat 5px 7px;padding-left:25px;}
.mainCol .gal {margin-bottom:15px;}
.mainCol .gal img {float:left;margin:0px 10px 10px 0px;padding:1px;border:1px solid #686868;}

.rightCol {display:inline;width:200px;padding:0px 8px 20px 9px;float:right;margin:13px 13px 0px 0px;background:url(../_images/bgRightCol.gif) no-repeat top left;}
.rightCol .gal img {margin-bottom:10px;}

.kontaktMapa {float:right;border:1px solid #688668;padding:1px;}

.location_reference .mainCol .thumbnail img { float: left; margin: 0 1em 1em 0;}
input.email2 {display:none;}
.location_kontaktni_formular legend {padding:5px;font-weight:bold;}
.location_kontaktni_formular fieldset {border:1px solid #686868;padding:10px;}
.location_kontaktni_formular label {display:block;padding-right:5px;vertical-align:top;}
.location_kontaktni_formular td {vertical-align:top;padding-bottom:4px;}
.location_kontaktni_formular textarea {width:395px;height:120px;}
.location_kontaktni_formular input.btn {margin-left:50px;}

.kontakt iframe {float:right;}
.kontakt small {display:none;}
