/* 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:87.5%;font-family:Arial,Verdana,sans-serif;line-height:1.3em;background:url(../images/bgBottom.gif) no-repeat bottom center;padding:0px;color:#000000;}
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;}

#hlava {position:absolute;top:0px;left:0px;width:100%;height:448px;display:block;z-index:0;background:url(../images/bgHlava.gif) no-repeat top center;}
#hlava2 {position:absolute;top:0px;left:0px;width:100%;height:466px;display:block;z-index:0;background:url(../images/bgBody.gif) repeat-x;}

#lead {width:953px;margin:0px auto;position:relative;padding:0px;background:url(../images/bgLead.gif) repeat-y;}

#logo {width:94px;height:83px;display:block;left:36px;top:26px;position:absolute;overflow:hidden;z-index:1;}
#logo h1, #logo h1 span {width:94px;height:83px;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:94px;height:83px;background-image:url(../images/logo.gif);background-repeat:no-repeat;display:block;left:0px;cursor:pointer;margin:0px;overflow:hidden;}

#top {height:130px;margin:0px 19px;}
#top .langs {margin-bottom:25px;float:right;height:39px;width:100px;padding-left:26px;margin-top:15px;background:url(../images/bgLangs.gif) no-repeat left bottom;}
#top .langs img {margin-left:9px;}
#top .menu {clear:both;text-align:right;padding-right:20px;font-family:Tahoma;font-size:0.85em;}
#top .menu img {vertical-align:middle;margin:0px 3px;}
#top .menu a {color:#3166a8;}
#top .menu a.active {color:#e7681a;text-decoration:none;}

#content1 {background:url(../images/bgContent1.gif) repeat-y;}
#content1 #content2 {min-height:1px;_height:1px;padding:0px 19px;background:url(../images/bgContent2.gif) no-repeat top left;}
#content1 a {color:#3166a8;}

.contentHome {background:url(../images/bgContentHome.gif) no-repeat top left;padding-top:15px;}
.contentHome .obsah {padding:14px 20px 17px 20px;}
.contentHome .homeCol {line-height:1.4em;width:424px;float:left;background:url(../images/bgHomeCol.gif) no-repeat left bottom;padding-bottom:8px;margin-bottom:17px;}
.contentHome .homeCol h2 {height:32px;margin:0px 0px 12px 0px;text-align:center;}
.contentHome .homeCol p {margin-bottom:20px;}
.contentHome .homeCol .text {padding:20px;}
.contentHome .homeColLeft .text {background:#fff url(../images/bgHomeColLeft.gif) no-repeat;padding:20px;}
.contentHome .homeColRight {float:right;}
.contentHome .homeColRight .text {background:#fff url(../images/bgHomeColRight.gif) no-repeat;}
.contentHome .text ul {margin:0px;list-style:none;float:left;font-size:0.85em;}
.contentHome .text ul.short {width:155px;}
.contentHome .text ul.long {width:229px;}
.contentHome .text ul li {background:url(../images/listOk.gif) no-repeat 10px 5px;padding:4px 0px 4px 38px;}
.contentHome .text ul li.arrow {background:url(../images/listArrow.gif) no-repeat 10px 5px;}
.contentHome .homeItem {width:245px;padding:0px 15px;height:130px;background:url(../images/bgHomeItem.gif) no-repeat;float:left;margin-right:25px;}
.contentHome .homeItem h3 {color:#3166a8;font-size:1em;height:24px;padding:8px 0px 0px 0px;margin-bottom:11px;}
.contentHome .homeItem .right {font-size:0.9em;color:#3166a8;}
.contentHome .homeItem p, .contentHome .homeItem table td {font-size:0.85em;}
.contentHome .homeItem img {margin-bottom:3px;}
.contentHome .homeItem strong {color:#3166a8;}
.contentHome .homeItem table {width:100%;border-collapse:collapse;}
.contentHome .homeItem table td {padding:0.3em 0em 0em 0em;}
.contentHome .homeItem a.email {background:url(../images/bgEmail.gif) no-repeat left 50%;padding:2px 0px 2px 24px;display:block;}
.contentHome .homeItem span.phone {background:url(../images/bgPhone.gif) no-repeat 3px 50%;padding:2px 0px 2px 24px;display:block;}
.contentHome .homeItem a.skype {background:url(../images/bgSkype.gif) no-repeat left 50%;padding:2px 0px 2px 24px;display:block;}
#content1 .last {margin-right:0px;}

.contentOther {background:url(../images/bgContentOther.gif) no-repeat top left;padding:0px 20px 17px 0px;}

.contentOther .subObal {width:660px;float:left;}
.contentOther .breadcrubms {height:26px;padding:14px 0px 0px 22px;font-size:.8em;color:#fff;font-family:Tahoma;}
#content1 .contentOther .breadcrubms a {color:#fff;}
#content1 .contentOther .breadcrubms img {vertical-align:middle;margin:0px 4px;}

.contentOther .rightCol {width:235px;float:right;}
.contentOther .rightCol .grey {background:#eeeff0 url(../images/bgGreyTop.gif) no-repeat top left;margin-bottom:7px;}
.contentOther .rightCol .grey .in {background:url(../images/bgGreyBottom.gif) no-repeat bottom left;padding-bottom:20px;padding-top:5px;}
.rightCol ul {list-style:none;}
.rightCol ul li.shadow {padding-bottom:10px;background:url(../images/bgGreyHref1lvl.gif) no-repeat left bottom;}
#content1 .rightCol a {font-weight:bold;color:#e7681a;display:block;padding:5px 0px 10px 21px;text-decoration:none;}
#content1 .rightCol a:hover {text-decoration:underline;}
#content1 .rightCol ul li ul {margin:0px 0px 5px 0px;}
#content1 .rightCol ul li ul a {font-weight:normal;color:#3166A8;font-size:0.85em;display:block;padding:5px 0px 5px 39px;text-decoration:underline;}
#content1 .rightCol ul li ul a:hover {text-decoration:none;}
#content1 .rightCol ul li ul li.active a {background:url(../images/rightColMenuArrow.gif) no-repeat 21px 11px;font-weight:bold;color:#e7681a;}
.contentOther .rightCol .grey.light {background:#f7f7f8 url(../images/bgGreyTopLight.gif) no-repeat top left;}
.contentOther .rightCol .grey.light .in {background:url(../images/bgGreyBottomLight.gif) no-repeat bottom left;padding-top:14px;padding-bottom:25px;}
.contentOther .grey.light p {font-size:0.85em;margin:0px 12px 0px 21px;}
.contentOther .rightCol h4 {font-size:1em;color:#e7681a;padding-left:21px;}
.contentOther .rightCol h4.obalka {background:url(../images/bgRightHeaderObalka.gif) no-repeat;height:44px;padding:5px 0px 0px 61px;}
.contentOther .rightCol input.iText {}
.contentOther .rightCol input.btn {background:url(../images/bgGreyInputSubmit.gif) no-repeat;height:25px;width:90px;border:0px;font-weight:bold;font-size:0.85em;vertical-align:middle;margin-right:10px;}
.contentOther .rightCol textarea {font-family:Arial;font-size:1em;margin-bottom:15px;}
.contentOther .rightCol label {font-size:0.9em;color:#3166a8;}
.contentOther .rightCol form {padding-top:10px;}
.contentOther .rightCol form span.required {background:url(../images/starRequired.gif) no-repeat left 50%;padding-left:17px;color:#666666;font-size:0.9em;}

.contentOther .subContent {width:616px;float:left;padding:10px 0px 0px 20px;position:relative;}
.subContent h2 {background:url(../images/bgSubContentH2.gif) no-repeat left bottom;padding:15px 0px 20px 0px;font-family:Arial;font-size:1.7em;font-weight:bold;color:#3166a8;line-height:1.2em;}
.subContent h2 strong {display:block;font-weight:normal;color:#b5babd;}
.subContent h2.golfovaTuristika {height:118px;padding-left:185px;background:url(../images/bgHeaderGolfovaTuristika.gif) no-repeat;padding-bottom:0px;}
.subContent h3 {font-size:1.3em;color:#3166a8;background:url(../images/bgH3.gif) no-repeat left bottom;padding:10px 0px 21px 0px;line-height:1.4em;margin-bottom:10px;}
.subContent h3 strong {color:#b5babd;}
.subContent h3.fotogalerie {background:url(../images/bgH3fotogalerie.gif) no-repeat;padding-top:5px;padding-left:57px;margin-top:10px;}
.subContent .pageSummary {margin-bottom:15px;margin-top:-25px;min-height:113px;_height:113px;background:url(../images/bgPageSummary.gif) no-repeat bottom right;padding:0px 10px 5px 185px;line-height:1.5em;position:relative;}
.subContent .pageSummary img {position:absolute;bottom:15px;left:39px;}
.subContent .pageSummary p {margin-bottom:0px;}
.subContent p {margin-bottom:25px;}
.subContent strong {color:#3166a8;}
.subContent p img {float:left;margin:0px 20px 10px 0px;}
.subContent .balicek {padding:15px 0px;}
.subContent .balicek img {float:left;margin:0px;}
.subContent .balicek .text {width:434px;float:left;}
.subContent .balicek h4 {font-size:1.3em;color:#3166a8;background:url(../images/bgH3.gif) no-repeat left bottom;line-height:1.4em;font-weight:normal;padding:0px 0px 21px 20px;margin:0px;}
.subContent .balicek h4 strong {font-weight:normal;color:#b5babd;}
.subContent .balicek p {padding:0px 0px 0px 20px;width:434px;margin:0px;}
.subContent p.up {text-align:right;padding-right:8px;font-size:0.8em;margin-bottom:10px;}
.subContent p.up a {background:url(../images/hrefUp.gif) no-repeat left 50%;padding-left:16px;}
.subContent a.back {background:url(../images/hrefBack.gif) no-repeat left 50%;padding-left:16px;margin-left:15px;font-size:0.8em;}
.subContent a.pageback {position:absolute;top:10px;right:9px;}
.subContent p.up a.back {background:url(../images/hrefBack.gif) no-repeat left 50%;padding-left:16px;margin-left:15px;font-size:1em;}
.subContent .hr {height:15px;background:url(../images/bgHr.gif) no-repeat;clear:both;}
.subContent .gallery {padding:15px 0px;}
.subContent .gallery img {border:1px solid #e7e9e9;padding:9px;margin-right:12px;float:left;}
.subContent ul {margin:0px;list-style:none;font-size:0.85em;}
.subContent ul.short {width:155px;}
.subContent ul.long {width:229px;}
.subContent .fright {float:right;margin-left:10px;}
.subContent ul li {background:url(../images/listOk.gif) no-repeat 10px 5px;padding:4px 0px 4px 38px;}
.subContent ul li.arrow {background:url(../images/listArrow.gif) no-repeat 10px 5px;}
.subContent a.service {width:300px;height:153px;float:left;margin:0px 15px 20px 0px;display:block;}
.subContent a.service span {display:none;}
.subContent a.serviceGolfovaTuristika {background:url(../images/serviceGolfovaTuristika.jpg) no-repeat;}
.subContent a.serviceWellnessSpa {background:url(../images/serviceWellnessSpa.jpg) no-repeat;}
.subContent a.serviceLazenstvi {background:url(../images/serviceLazenstvi.jpg) no-repeat;}
.subContent a.serviceSvatby {background:url(../images/serviceSvatby.jpg) no-repeat;}
.subContent a.serviceDopravaUbytovani {background:url(../images/serviceDoprava.jpg) no-repeat;}
.subContent a.serviceVylety {background:url(../images/serviceVylety.jpg) no-repeat;}
.subContent a.serviceKulturniAkce {background:url(../images/serviceKulturniAkce.jpg) no-repeat;}
.subContent a.servicePromobox {background:url(../images/servicePromobox.jpg) no-repeat;}
.subContent .col1 {width:300px;float:left;margin-right:16px;}
.subContent .col2 {width:300px;float:left;}
.subContent p.small {font-size:0.85em;}

.subContent ul.orange {margin:0px;list-style:none;font-size:1em;}
.subContent ul.orange ul {margin:0px;list-style:none;font-size:1em;margin:5px 0px;}
.subContent ul.orange li {background:url(../images/bgUl1.gif) no-repeat left 9px;padding-left:22px;}
.subContent ul.orange li li {background:url(../images/bgUl2.gif) no-repeat 0px 9px;padding-left:20px;}
.subContent ul.orange li li li {background:url(../images/bgUl3.gif) no-repeat 0px 11px;padding-left:22px;}

.subContent ol {margin-left:20px;color:#e7681a;font-weight:bold;list-style-type:decimal;margin-left:25px;}
.subContent ol span {color:#000000;font-weight:normal;}
.subContent ol li {margin-bottom:9px;}
.subContent ol ol {margin-top:6px;list-style-type:lower-alpha;}
.subContent ol ol ol {list-style-type:upper-roman;font-weight:normal;}

.subContent table {border-collapse:collapse;margin-bottom:35px;}
.subContent table.full {width:100%;}
.subContent table.bborder {border-bottom:1px solid #bacedc;border-top:0px;}
.subContent table.bborder th {border-bottom:2px solid #bacedc;background:none;padding:0.1em 1em 0.1em 0.3em;font-size:0.8em;border-top:0px;}
.subContent table.bborder td {border-bottom:1px solid #bacedc;background:#fff;padding:0.1em 1em 0.1em 0.3em;font-size:0.8em;}
.subContent table.bborder tr.even td {background:#e0ebf5;}
.subContent table.bborder td.dark {font-size:0.8em;background:none;}
.subContent table.bborder td.highlight {font-weight:bold;background:none;}
.subContent table.dborder {border-width:1px 0px;border-style:solid;border-color:#e4e6e6;padding:1px 0px;}
.subContent table.dborder th {border:1px solid #fff;font-size:0.9em;}
.subContent table.dborder td {border-width:0px 1px;border-style:solid;border-color:#fff;font-size:0.9em;}
.subContent table td,th {padding:0.5em 0.5em;}
.subContent table th {vertical-align:top;color:#3166a8;background:#e4e6e6;text-align:left;border-width:1px 0px;border-style:solid;border-color:#e4e6e6;}
.subContent table td {vertical-align:top;color:#000;background:#f8f8f8;}
.subContent table td.dark {font-weight:normal;background:#e0ebf5;}
.subContent table td.highlight {font-weight:bold;background:#cfe0f1;}
.subContent table th.dark {background:#cfe0f1;}
.subContent table.center th {text-align:center;}
.subContent table.center td {text-align:center;}

.subContent .form {background:#f7f7f8 url(../images/bgSubFormTop.gif) no-repeat top left;font-size:.8em;}
.subContent .form form {background:url(../images/bgSubFormBottom.gif) no-repeat bottom left;padding:15px 10px 35px 10px;}
.subContent .form h4 {font-size:1em;color:#e7681a;padding-left:21px;margin-left:0px;}
.subContent .form h4.obalka {background:url(../images/bgRightHeaderObalka.gif) no-repeat;height:44px;padding:5px 0px 0px 61px;}
.subContent .form p {margin-left:10px;}
.subContent .form table {margin-bottom:0px;}
.subContent .form form p {margin:0px 0px 5px 0px;color:#3166a8;}
.subContent .form label {width:200px;display:block;color:#3166a8;}
.subContent .form label.wrong {color:#d82e25;}
.subContent .form input {margin-bottom:0px;margin-right:10px;}
.subContent .form input.wrong {background:url(../images/bgItextWrong.gif) no-repeat;}
.subContent .form td {padding:0.2em 0.5em;}
.subContent .form input.btn {background:url(../images/bgGreyInputSubmit.gif) no-repeat;height:25px;width:90px;border:0px;font-weight:bold;font-size:0.85em;vertical-align:middle;margin-right:10px;}
.subContent .form form span.required {background:url(../images/starRequired.gif) no-repeat left 50%;padding-left:17px;color:#666666;}

.subContent .form_err {width:300px;background:#f7f7f8 url(../images/bgFormErrTop.gif) no-repeat top left;}
.subContent .form_err .in {background:url(../images/bgFormErrBottom.gif) no-repeat bottom left;padding:10px 10px 25px 10px;}
.subContent .form_err h4 {background:url(../images/formErrBgHeader.gif) no-repeat left 5px;padding:0px 0px 7px 45px;border-bottom:1px solid #e4e6e6;font-size:1em;color:#333333;margin-bottom:10px;}
.subContent .form_err p {margin-left:43px;margin-bottom:0px;}
.subContent .form_err p span {background:url(../images/bgFormErrItem.gif) no-repeat left 50%;padding:6px 0px 6px 24px;color:#d82e25;display:block;font-size:0.8em;font-weight:bold;}

#footer {height:197px;padding:28px 19px 0px 19px;position:relative;background:url(../images/bgFooter.gif) no-repeat top center;}
#footer img {float:left;margin-right:16px;}
#footer p {line-height:1.6em;padding-top:9px;}
#footer p a {color:#3166a8;}
#footer p strong {color:#3166a8;margin-right:10px;}
#footer #sideLeft {left:0px;bottom:0px;position:absolute;width:19px;height:466px;background:url(../images/bgFooterSideLeft.gif) no-repeat;z-index:0;}
#footer #sideRight {left:934px;bottom:0px;position:absolute;width:19px;height:466px;background:url(../images/bgFooterSideRight.gif) no-repeat;z-index:0;}
