/* 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.3em;background:#fff url(../_images/bgBody.gif) repeat-x;padding:0px;color:#05393f;}
img {border:0px;}
label {cursor:pointer;}
a {text-decoration:underline;;}
a:hover {text-decoration:none;}
input {}
input.iText {}
input.check {margin-right:10px;}
textarea {}
select.iText {}
.center {text-align:center;}
.justify {text-align:justify;}
.right {text-align:right;}
.left {text-align:left;}

#lead {width:1000px;margin:0px auto;position:relative;padding:0px;padding:0px;background:url(../_images/bgLead.gif) repeat-y;}
#leadIn {background:url(../_images/bgLeadIn.gif) no-repeat top left;}
#leadIn2 {_height:1px;padding:7px 20px 0px 25px;background:url(../_images/topImg.png) no-repeat 267px 0px;}

#logo {width:200px;height:99px;display:block;left:40px;top:19px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:200px;height:99px;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:200px;height:99px;background-image:url(../_images/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}
#logo a {color:#fff;}

.topAddress {width:179px;height:109px;padding:20px 10px 0px 32px;;background:#01943f;float:right;margin-right:5px;color:#fff;line-height:1.7em;margin-bottom:19px;}
.topAddress a {color: #FFFFFF;}

.topAktualni {width:185px;height:109px;padding:20px 14px 0px 22px;;background:#01943f;float:right;margin-right:5px;color:#fff;line-height:1.7em;margin-bottom:19px;}
.topAktualni a {color: #FFFFFF;}

.likeBtn {float:right;padding:10px 0px 0px 0px;}

.menu {width:930px;height:44px;padding:4px 7px 0px 18px;background:url(../_images/bgMenu.png) no-repeat;}
.menu ul {float:left;list-style:none;}
.menu ul li {float:left;padding-top:6px;}
.menu ul li a {display:block;float:left;height:25px;color:#fff;text-decoration:none;}
.menu ul li a span {display:block;padding:5px 5px 0px 5px;height:20px;cursor:pointer;float:left;}
.menu ul li a:hover {background:#fff url(../_images/bgMenuItemLeft.gif) no-repeat top left;color:#000;}
.menu ul li a:hover span {background:url(../_images/bgMenuItemRight.gif) no-repeat top right;}
.menu ul li.sep {background:url(../_images/menuPipe.gif) no-repeat top center;padding:6px 8px 0px 8px;width:1px;height:32px;}

.location_index .menu ul li.index a {background:#fff url(../_images/bgMenuItemLeft.gif) no-repeat top left;color:#000;}
.location_index .menu ul li.index a span {background:url(../_images/bgMenuItemRight.gif) no-repeat top right;}

.location_o_nas .menu ul li.o-nas a {background:#fff url(../_images/bgMenuItemLeft.gif) no-repeat top left;color:#000;}
.location_o_nas .menu ul li.o-nas a span {background:url(../_images/bgMenuItemRight.gif) no-repeat top right;}

.location_sluzby .menu ul li.sluzby a {background:#fff url(../_images/bgMenuItemLeft.gif) no-repeat top left;color:#000;}
.location_sluzby .menu ul li.sluzby a span {background:url(../_images/bgMenuItemRight.gif) no-repeat top right;}

.menu ul li.selected a {background:#fff url(../_images/bgMenuItemLeft.gif) no-repeat top left;color:#000;}
.menu ul li.selected a span {background:url(../_images/bgMenuItemRight.gif) no-repeat top right;}

.location_tipy .menu ul li.tipy a {background:#fff url(../_images/bgMenuItemLeft.gif) no-repeat top left;color:#000;}
.location_tipy .menu ul li.tipy a span {background:url(../_images/bgMenuItemRight.gif) no-repeat top right;}

.location_gallery_simple_get .menu ul li.galerie a {background:#fff url(../_images/bgMenuItemLeft.gif) no-repeat top left;color:#000;}
.location_gallery_simple_get .menu ul li.galerie a span {background:url(../_images/bgMenuItemRight.gif) no-repeat top right;}

.location_reference .menu ul li.reference a {background:#fff url(../_images/bgMenuItemLeft.gif) no-repeat top left;color:#000;}
.location_reference .menu ul li.reference a span {background:url(../_images/bgMenuItemRight.gif) no-repeat top right;}

.location_kontakt .menu ul li.kontakt a {background:#fff url(../_images/bgMenuItemLeft.gif) no-repeat top left;color:#000;}
.location_kontakt .menu ul li.kontakt a span {background:url(../_images/bgMenuItemRight.gif) no-repeat top right;}

.menu .or {float:right;}

.content {padding:18px 0px 10px 0px;}
.other {padding-top:42px;}
.other .content {padding:0px 3px 0px 0px;background:url(../_images/bgContentOther.gif) repeat-y;}
.other .content .contentIn {background:url(../_images/bgContentOtherBottom.gif) no-repeat left bottom;_height:1px;}

.content .homeCol {margin:0px 7px 16px 0px;width:313px;float:left;}
.content .homeCol.text{height:600px}
.content .homeCol.last {margin-right:0px;}
.content .homeCol h2 {font-size:0.9em;color:#fff;height:24px;padding:0px 0px 0px 17px;float:left;background:url(../_images/bgHomeColHeaderLeft.gif) no-repeat 13px 0px;}
.content .homeCol h2 span {float:left;display:block;height:24px;background:url(../_images/bgHomeColHeaderRight.gif) no-repeat top right;padding:0px 4px 0px 0px;}
.content .homeCol h2 span span {float:left;display:block;height:19px;background:url(../_images/bgHomeColHeader.gif) repeat-x;padding:5px 11px 0px 11px;}
.content .homeCol img {float:left;margin-bottom:7px;}
.content .homeCol .in {padding:17px 20px 15px 30px; background:url(../_images/bgHomeCol.gif) repeat-y;clear:both;}
.content .homeCol .in p {margin-bottom:7px;}
.content .homeCol .in ul {margin-left:25px;}
.content .homeCol .in ul li {padding:0px 0px 6px 0px;}

.content .homeCol .in2 {padding:17px 20px 15px 30px; height: 420px; background:url(../_images/bgHomeCol.gif) repeat-y;clear:both;}
.content .homeCol .in2 p {margin-bottom:7px;}
.content .homeCol .in2 ul {margin-left:25px;}
.content .homeCol .in2 ul li {padding:0px 0px 6px 0px;}
/*
.content .homeCol .in ul {list-style:none;margin-left:8px;}
.content .homeCol .in ul li {background:url(../_images/listArrow.gif) no-repeat left 6px;padding:0px 0px 6px 28px;}
*/
.content .homeCol .in a {color:#05393f;}
.content .homeCol .in2 a {color:#05393f;}

.content .fotogalerie {width:955px;}
.content .fotogalerie h3 {font-size:0.9em;color:#fff;height:24px;padding:0px 0px 0px 17px;float:left;background:url(../_images/bgHomeColHeaderLeft.gif) no-repeat 13px 0px;}
.content .fotogalerie h3 span {float:left;display:block;height:24px;background:url(../_images/bgHomeColHeaderRight.gif) no-repeat top right;padding:0px 4px 0px 0px;}
.content .fotogalerie h3 span span {float:left;display:block;height:19px;background:url(../_images/bgHomeColHeader.gif) repeat-x;padding:5px 11px 0px 11px;}
.content .fotogalerie .fin {clear:both;background:url(../_images/bgHomePhoto.gif) repeat-y;}
.content .fotogalerie .fin .fin2 {background:url(../_images/bgHomePhotoTop.gif) no-repeat top left;}
.content .fotogalerie .fin .fin2 .fin3 {padding:9px 0px 9px 10px;background:url(../_images/bgHomePhotoBottom.gif) no-repeat bottom left;_height:1px;}
.content .fotogalerie .fin .fin2 .fin3 img {float:left;margin-right:10px;}

.content .gallery  .h3 {margin-bottom:8px;}
.content .gallery .more {float: right; margin-right: 116px; margin-bottom: 20px;}

.other .content .fotogalerie {width:196px;float:left;background:url(../_images/bgPhotoOther.gif) no-repeat top left;}
.other .content .fotogalerie h3 {font-size:0.9em;color:#fff;height:23px;padding:0px 0px 0px 14px;float:left;background:url(../_images/bgHomeColHeaderLeft.gif) no-repeat 10px 0px;overflow:hidden;margin:0px;}
.other .content .fotogalerie h3 span {float:left;display:block;height:23px;background:url(../_images/bgHomeColHeaderRight.gif) no-repeat top right;padding:0px 4px 0px 0px;}
.other .content .fotogalerie h3 span span {float:left;display:block;height:18px;background:url(../_images/bgHomeColHeader.gif) repeat-x;padding:5px 8px 0px 8px;}
.other .content .fotogalerie .fin {clear:both;background:none;}
.other .content .fotogalerie .fin .fin2 {background:none;}
.other .content .fotogalerie .fin .fin2 .fin3 {padding:8px 0px 0px 9px;background:none;_height:1px;}
.other .content .fotogalerie .fin .fin2 .fin3 img {float:left;margin-bottom:8px;}

.other .mainCol {float:right;width:734px;background:url(../_images/bgMainCol.gif) no-repeat top left;}
.other .mainCol .subImg {float:right;margin:0px 0px 20px 30px;}
.other .mainCol h2 {font-size:0.9em;color:#fff;height:24px;padding:0px 0px 0px 17px;float:left;background:url(../_images/bgHomeColHeaderLeft.gif) no-repeat 13px 0px;}
.other .mainCol h2 span {float:left;display:block;height:24px;background:url(../_images/bgHomeColHeaderRight.gif) no-repeat top right;padding:0px 4px 0px 0px;}
.other .mainCol h2 span span {float:left;display:block;height:19px;background:url(../_images/bgHomeColHeader.gif) repeat-x;padding:5px 11px 0px 11px;}
.other .mainCol .obsah {padding:15px 10px 20px 23px;}
.other .mainCol .obsah h3 {font-size:1em;margin-bottom:3px;}
.other .mainCol .obsah p {margin-bottom:10px;}
.other .mainCol .obsah a {color:#05393f;}

.other .mainCol .obsah ul {margin-left:25px;margin-bottom:10px;}
.other .mainCol .obsah ul li {padding:0px 0px 6px 0px;}
.other .mainCol .obsah ul li ul {margin:5px 0px 2px 20px;}
.other .mainCol .obsah ul li ul li {padding-bottom:3px;font-size:.9em;}
/*
.other .mainCol .obsah ul {list-style:none;margin-left:8px;margin-bottom:10px;}
.other .mainCol .obsah ul li {background:url(../_images/listArrow.gif) no-repeat left 6px;padding:0px 0px 6px 28px;}
.other .mainCol .obsah ul li ul {margin:5px 0px 2px 0px;}
.other .mainCol .obsah ul li ul li {padding-bottom:3px;font-size:.9em;}
*/
.other .mainCol .obsah table {border:1px solid #05393f;margin-bottom:10px;border-collapse:collapse;}
.other .mainCol .obsah table td {border:1px solid #05393f;padding:0.3em 1em 0.3em 1em;vertical-align:top;}
.other .mainCol .obsah table.nob {border:0px solid #05393f;margin-bottom:10px;border-collapse:collapse;}
.other .mainCol .obsah table.nob td {border:0px solid #05393f;padding:0.3em 1em 0.3em 1em;}
.other .mainCol .obsah input#email {display:none;}

.other .mainCol .obsah table.nob label {display:block;text-align:right;font-weight:bold;}
.other .mainCol .obsah table.nob textarea {width:300px;height:165px;}

.footer {padding:10px 5px 10px 5px;line-height:1.8em;text-align:right;color:#26808a;}
.footer p {float:left;text-align:left;}
.footer a {color:#26808a;}
.footer a.link {position:absolute;right:490px;}

.my_gallery .thumbnail {float:left;margin:0px 25px 15px 0px;}
.my_gallery .thumbnail img {float:left;border:1px solid #1da258;padding:1px;}

.my_gallery ul li {display:inline;}
.my_gallery ul li div {float:left; width: 205px; text-align: center; margin-bottom: 25px; font-size: 14px; font-weight:bold}

.thumb-skupina img {border:1px solid #1da258;padding:1px;}

.reference .item {border: 2px solid #01943F; font-size:120%; background-color: #90EE90; min-height: 140px; margin: 10px 5px 10px 5px; padding: 10px 10px 0 10px;}
.reference .img {float:left; width: 160px; height:120px;}
.reference img, .reference .obsah-text {border: 3px solid #01943F;}
.reference .obsah-text {line-height: 125%; min-height: 80px;padding-top: 5px;padding-bottom: 5px; padding-left:8px; padding-right:8px;}
.reference .obsah-ref {margin-left: 175px;}
.reference .nadpis {float:right;padding-right:8px;}
.reference .item span {padding-left:8px;}
.reference .detail {padding-bottom: 15px;}

.other .mainCol .obsah table.noBorder td {border:0;}
.other .mainCol .obsah table.noBorder {border:0;}
