/* CSS Document */
* {margin:0; padding:0;} 
html{height:100%;width:100%;
            font-size:1.00em;color:#000000;font-family: arial;text-align: center;
            }
body {      height:100%;width:100%;
            background-image: url(images/pozadi.jpg);
            background-attachment: fixed;
            background-repeat: no-repeat;
            background-color: #fff;
            background-position: center top;     
                   
      }  
p.headerinfo{font-size: 12px;color:#000;display: block;background-color: #fff;width:576px;height:145px;margin-left:205px;opacity:.95; filter: alpha(opacity=95);-moz-opacity: 0.95;}
.headerinfo span{display:block;padding:15px;_padding:5px 15px 5px 15px}          
a{color:#000;}
a:hover{text-decoration: none;}
.raquo{text-decoration: none;}
li {list-style-type: none;margin-bottom:10px;}
.clear {clear:both;line-height: 0px;font-size: 0em;height:0px}
.aktual .clear{line-height: 30px;}
a img {border:none}
fieldset {border:none}            
h1 {color:#58C10C;font-size: 1.40em;font-weight: normal;}
.videorecko {margin-top:25px;}

br {font-size: 1.00em;}
.post {text-align: ;}
/*.post img {border:1px solid #CDCDD0;padding:2px;}*/
.post li {list-style-type: disc;margin:0px 0 0 15px;}
.post .dalsiinfo li{list-style-type: none;margin:0px;}
#passsub {background:url(images/btn_rezervovat.gif) no-repeat 0px -20px;border:0px;width:90px;height:20px;text-transform: uppercase;
            font-weight: bold;color:#fff;cursor: pointer;cursor: hand;margin-top:20px;display: block;font-size: 0.70em;_font-size: 0.90em;}
.label {border:1px solid #CDE9FC;margin-top:15px;}
.post img.darek {border:0px solid red;margin:0 0 10px 10px;_margin:10px 3px 10px 10px;*margin-top:10px;}

.rubr {display: none;}
/*obsah stránek*/
.obsah {height:auto;line-height:1.40em;color:#000000}
.obsah p {margin:4px 0 5px 0}
.obsah p.paginat{margin-top: 15px;display: block;height:28px}
.obsah a.pagprew, .obsah a.pagnext{display: block;float: left;width:120px;text-align: left;text-decoration: none;}
.obsah a.pagprew span, .obsah a.pagnext span{text-decoration: underline;}
.obsah a.pagprew span:hover, .obsah a.pagnext:hover span{text-decoration: none;}
.obsah a.pagprew{float: left;text-align: left;}
.obsah a.pagnext{float: right;text-align: right;}
#content table p {margin:0px;}
#content p.infopri {display: block;padding:10px 5px 0 0;width:95%;}
.obsah h1, .obsah h2, .obsah h3  {margin-bottom:8px;text-align: left;color:#58C10C;}
.obsah h1 {font-size: 1.80em;margin-bottom:0.50em;line-height: 1.20em;}
.obsah h2 {font-size: 1.40em;margin:1.10em 0 0 0; font-weight:normal;}
.obsah h3 {font-size: 1.20em;margin:1.20em 0 0 0;}
.obsah h3.finprice {display: block;width:99%;text-align: right;margin-top:-28px;}
.obsah h3.finprice span {color:#B11112}
.obsah .h12 a {color:#B11112;margin-top:10px;}
.obsah {padding-right:20px;}
.obsah div.obsah1 {height:auto;width:100%;padding-top:10px;}
.obsah div.entry {height:auto;}
.obsah ol li {list-style-type: decimal;margin-left:20px;}
.obsah ul.livypis li{list-style-type: none;margin-left: 0;}
.obsah1 p {margin:8px 0 5px 0}
.obsah p {margin:8px 0 5px 0}



.pdf {padding-left:25px;background: url(images/ico_pdf.gif) no-repeat left;}
li.pdf {list-style-type: none;margin:0px 0 3px 0;}
.xls {padding-left:25px;background: url(images/ico_xls.gif) no-repeat left;}
.mapa {margin:0 0 10px 10px;}
.vlevo {margin:10px 10px 10px 0;}
.vpravo {margin:10px 0 10px 10px;}
.alignright {float:right; margin: 0 0 10px 10px;}
table {border:1px solid #58C10C;width:100%}
td {border:1px solid #58C10C;padding:2px;}
.upravit {clear:both}
.upravit a {color:red}
.deslinky{height:auto;display: block;width:100%;}
.deslinky a {float:left;margin-right:15px;font-size: 0.90em;white-space: nowrap;display: block;background: url(images/sipka.gif) no-repeat 0px 5px;
padding-left:16px;}
.deslinky li {display:inline;}
ul.paging {margin-top:15px;}
ul.paging li {float:left;list-style-type: none;}
/*obsah stránek end*/
#vse {/*width:930px;*/width:801px;height:auto;margin:0 auto}
#flashbanner {float:right;width:120px;margin-top:71px;}
#topbanner {background-color:#0D4EA2; width:793px;height:50px;padding:0}
#topbanner1{padding-left:4px}
#web {width:801px;height:auto;margin:0 auto;text-align: left;float:left;

}

/*head*/
/* { behavior:url("wp-content/themes/viamare/hover.htc");}*/
#header {width:801px;height:110px;*height:120px;}
#logo {border:none;width:155px;height:100px;z-index:2;padding-top:0px;padding-left:0px;float:left;margin:21px 0 0 30px;_margin:21px 0 0 17px;}
#logo a {display:block;position:relative;width:155px;height:100px;text-decoration: none;color:#fff}
#logo a span {display:block;position:absolute;left:0px;top:0px;z-index:1;width:155px;height:100px;
cursor:pointer; cursor:hand;background: url(images/logo.png) no-repeat top left;}
#destinace {width:576;height:110px;margin-left:185px;/*padding:20px 0 0 20px;_padding:20px 0 0 14px*/padding:20px 0 0 20px;_padding:20px 0 0 14px}
#destinace div{width:576px;height:87px;background: url(images/destinace.png) no-repeat;z-index: 1;padding:16px 0 0 0}
#destinace ul {display:block;width:576px;padding:4px 0 0 6px;z-index: 2;position: relative;}
#destinace ul li a {color:#fff;font-weight: bold;white-space: nowrap;text-decoration: none;display: block;width:135px;text-decoration: underline;padding:3px;text-align: center;}
#destinace ul li:hover a{text-decoration: none;background-color: #87A93E;padding:3px}
#destinace ul li ul{display: none;}
#destinace ul li:hover ul li a{display: inline;width:auto;font-weight: normal;font-size: 12px;text-decoration: none;background-color: transparent;padding:0;text-align: left;}
#destinace ul li ul li a:hover{text-decoration: underline;}
#destinace ul li:hover ul{display: block;width:auto;position: absolute;float: left;background-color: #A8CB5A;padding:8px 10px 8px 10px;border:1px solid #87A93E;opacity:.95; filter: alpha(opacity=95);-moz-opacity: 0.95;}
#destinace ul li {color:#ffffff;float:left;font-size: 15px;font-weight: bold;margin:0px 10px 1px 15px;list-style-type:none;}
#destinace ul li ul li{float:none;width:auto;margin: 2px 0 }
/*head end*/

#sidebar {width:183px;height:auto;padding-left:21px;float:left}
#sidebar a {font-size: 0.80em;}
#sidebar ul {padding:20px 10px 20px 20px;}
#zluta {width:168px;height:auto;background-color:#D5EBA4;margin-top:8px;border:1px solid #BDD881;opacity:.90; filter: alpha(opacity=90);-moz-opacity: 0.90;margin-left: 1px;padding:5px 0}
#zluta p, #odkazy p {font-size: 12px;padding: 5px;display: block;}
#zluta p a, #odkazy p a{font-size: 12px;}
#zluta ul{padding-bottom:0;*padding-bottom:20px;}
#zluta li, #odkazy li {margin-bottom: 6px;}
#zluta li a, #odkazy li a{color:#000000}
#odkazy {width:170px;height:auto;background-color:#ffffff;margin-top:8px;opacity:.90; filter: alpha(opacity=90);-moz-opacity: 0.90;margin-left: 1px;}
#sidebar #anketa {margin-top:20px;}
#sidebar #anketa p.qn {margin-bottom:10px;font-size: 0.80em;}
#sidebar #anketa ul {padding: 0 ;margin:0}
#sidebar #anketa {font-size: 11px;}
#sidebar #anketa p.qn {font-size: 12px;}
#sidebar #anketa li input{	width:13px;}


/*---VYHLEDAVANI ZAJEZDU---------*/
#search{height:auto;width:173px;background:url(images/search_bottom.gif) no-repeat bottom;position: relative;z-index: 1;padding-bottom:10px;}
#s_bottom{height:100%;width:173px;background: url(images/search_top.gif) no-repeat top}
#search form {padding:20px 10px 10px 20px}
#search h3 {color:#ffffff;font-size: 0.75em;}
#search label {float:left;font-size: 0.75em;font-weight: bold;margin:5px 0 3px 0;color:#535353}
#search select {width:134px;}
#search p {margin-top:10px;}
#search p label {font-weight: normal;color: #535353;}
#search p input {float:left;margin:7px 5px 0 0;_margin-top:3px;*margin-top:4px}
#search form input#submit {width:129px;height:30px;background: url(images/search_submit.gif);border:none;cursor: pointer;cursor: hand;
            text-transform: uppercase;color:#ffffff;font-weight: bold;margin:10px 0 10px 0;font-size: 10px;}
#search .pokr {white-space: nowrap;font-size: 0.75em;}
/*---VYHLEDAVANI ZAJEZDU end---------*/

#content {width:596px;_width:594px;height:auto;float:right;font-size: 0.80em;margin-bottom:15px;}  
#c_top {padding-right:20px;_padding-right:18px;}
#c_top .vyberdest {border:0px;}

#mapa {width:298px;height:auto;/*background-image: url(images/mapa.gif);*/float:left}
.homekatalog{display: block;text-align: center;width:290px;padding-top:30px;*padding-top:15px}
p.justify{text-align: justify;font-size: 12px;display: block;padding:5px 0}
#mzr{width:100%;height:10px;float: left;font-size: 0px;line-height: 0px;display: none;}
#redinfo {width:282px;height:auto;/*background-image: url(images/mapa.gif);*/float:left;border:4px solid #EC7E36 ;margin-bottom:0px;}
#redinfo p {padding: 10px ;clear: both;font-weight: bold;}
#mapa img {border:1px solid #ccc; padding:4px; margin-bottom:3px;} 
.homeinfo{height:310px;width:298px;background-color: #fff;opacity:.80; filter: alpha(opacity=80);-moz-opacity: 0.80;}
.homeinfo div{padding:20px}
.homeinfo h2, .homeinfo h2.infohead{color:#6B9216;font-size: 23px;margin-bottom: 15px;}
.homeinfo h2.infohead{font-size: 40px;}
.homeinfo p {margin-bottom: 10px;}
.homeinfo h3 {margin-bottom: 10px;}
#kontakt_small {width:274px;background:#fff url(images/email.gif) no-repeat right;float:right;margin-bottom:14px;} 
#kontakt_small p {padding:3px 0 3px 10px;font-size: 0.85em;color:#ffffff;font-weight: bold;margin:0px;}
#kontakt_small a {color:#ffffff} 
#kontakt_small2 {width:298px;background:#fff url(images/kontaktbg.gif) no-repeat right;margin:0 0 3px 0px;height:33px;}
#kontakt_small2.vel2 {width:298px}
#kontakt_small2.instranka{float: right;width:283px;background:#C7D2E5 url(images/kontaktbgin.gif) no-repeat right;}
#kontakt_small2.instranka p{margin-top: -2px;} 
#kontakt_small2 p {padding:10px 0 3px 12px;font-size: 11px;color:#000;font-weight: bold;margin:0px;}
#kontakt_small2 p span{font-weight: normal;}
#kontakt_small2 a {color:#ffffff}
#baner{float:right;height:auto;width:auto;margin-top:13px;}

/*bread*/
.breadcrumb {width:280px;float:left;height:auto;background-color: #FDE799;border-bottom:2px solid #EC7E36;margin-bottom:10px;padding:4px 0 6px 0;_padding:7px 0 6px 0;*padding:7px 0 7px 0;}
.breadcrumb span {display: block;margin:4px 0 0 5px;font-size: 0.90em;}
.breadcrumb span a, .breadcrumb span {color:#EC5F03;text-decoration: none;}
.breadcrumb span a {white-space: nowrap;}
.breadcrumb a:hover {text-decoration: underline;}
.breadcrumb .bread1 {white-space: nowrap;font-size: 1.00em;margin:0px;display: ninline;}
/*navigace na strankach destinace*/
.navitop {width:556px;border:5px solid #B6E1FE;margin-bottom:12px;padding:5px 5px 5px 5px;clear:both}
.navitop h3 {display: block;background-color: #ffffff;position:absolute;margin:-22px 0 0 10px;width:5em;
white-space: normal;padding-left:8px;color:#B11112}
.subloc {width:45%;text-align: right;margin-bottom:20px;display: block;float:right;margin-top:-33px;display: block;}
.subloc select {border:1px solid #B6E1FE;color:#06568D;width:150px;padding:3px;} 

/*barak*/
#navi {border:5px solid #B6E1FE;width:264px;float:right;margin-bottom:15px;}
#navi h3 {display: block;background-color: #ffffff;position:absolute;margin:-12px 0 0 10px;width:13em;
white-space: normal;padding-left:8px;color:#B11112}
#navi ul {padding:20px 25px 10px 25px;}
#navi ul li {background: url(images/sipka.gif) no-repeat 0px 5px;padding-left:17px;margin:0 0 10px 0;list-style-type: none;}

#right_detail {width:285px;_width:280px;;height:auto;float:right;padding-top: 10px;}

#slevy {width:274px;background:#CBEAFE url(images/slevy.gif) no-repeat top right;float:right;margin-bottom:15px}
#slevy h3 {display: block;background-color: #FDBC0F;width:3.10em;padding: 0 2px;text-align: center;font-size: 1.20em;
margin-left:15px;}
#slevy span{padding:15px;display: block;font-weight: bold;font-size: 0.90em;}

#zluteinfo {width:268px;height:auto;}
#zluteinfo ul {padding:10px 0 10px 3px;margin:0}
#zluteinfo ul li {background: url(images/zluty_ctverecek.gif) no-repeat 0px 6px;list-style-type: none;padding-left:15px;padding:0;margin:0 0 4px 0;padding-left:15px;color:#000;}


/*------NAS TIP------------*/
#tip h1 {display: block;background-color: #ffffff;position:relative;margin:-13px 0 0 10px;width:7.00em;white-space: normal;padding-left:8px}
#tip h1.tipyrecko{width:5.70em;}
.img {padding:2px; border:1px solid #CDCDD0;float:left;background-color: #ffffff;}
.tip {padding:5px;min-height:5em;_height:5em;background-color: #fff;margin: 0 3px }
.popistip {float:right;width:149px;}
.popistip a {text-decoration: none;}
.popistip a:hover {text-decoration: underline;}
.popistip {font-size: 0.85em;}
.blue {background-color: #fff;}
#tip a {text-decoration: none;}
#tip a:hover {text-decoration: underline;}
#tip h3 {margin:0px 10px 0 10px;font-size: 1.10em;}
#tip p {margin:5px 10px}
#tip .vice {margin-right:10px;font-size: 0.90em;float:right}
#tip div {padding-top:10px}

/*------NAS TIP end------------*/
/*------NAS TIP------------*/
#tip {width:264px;border:5px solid #fff;float:right;margin-top:0px;}
#tip.long {height:376px;*height:364px;}
#tip h1 {font-size:16px;color:#58C10C;display: block;background-color: #F2F5F9;position:relative;margin:-17px 0 0 10px;width:4.00em;white-space: normal;padding:2px 4px 4px 8px;z-index: 2;font-weight: bold;}
#tip #newtip {min-height:347px;_height:330px;margin-bottom: -14px;_margin-bottom: 0px;margin-top: -16px;*margin-top: -12px;position: relative;z-index: 1;}
#tip.tipyrecko h1{width:6.50em;}
/*#tip #newtip:hover {overflow: auto;}*/
#tip h1 a {color: #58C10C;}
#tip .img {padding:2px; border:1px solid #CDCDD0;float:left;background-color: #ffffff;}
#tip .tip {padding:9px 5px;min-height:5em;opacity:.90; filter: alpha(opacity=90);-moz-opacity: 0.90;}
#tip .popistip {float:right;width:149px;margin-top:-12px}
#tip .popistip a {text-decoration: none;color:#000}
#tip .popistip a:hover {text-decoration: underline;}
#tip .popistip {font-size: 0.85em;}
#tip .popistip span {color:#C32805;font-size: 1.20em;font-weight: bold;}
#tip .blue {background-color: #C0E799;}
a.vicelast{font-size: 12px;margin:-40px 0 0 120px;position: relative;text-decoration: underline;}
/*------NAS TIP end------------*/
#lastminute{background-color:#ffffff;opacity:.90; filter: alpha(opacity=90);-moz-opacity: 0.90;
            width:96.50%;z-index: 1;margin-top: 15px;padding-top: 10px;}
#lastminute.news{width:60%;float: left;}
#lastminute.news div{margin-bottom: 10px;}
#lastminute.news h3{margin-bottom: 5px;}
#lastminute.news h3 a{font-size: 14px;}
.lastminutein{margin:0 15px 15px 15px;height:332px;*height:318px;_height:318px;background: url(images/cara.gif) no-repeat 116px 14px;_overflow: hidden;}
#lastminute.news .lastminutein{height:auto}
#lastminute h2.h2last {padding:2px 4px;
color:#58C10C;font-size: 20px;margin-bottom: 12px;font-weight: normal;}
#lastminute.news .lastminutein{background: url(images/cara.gif) no-repeat 78px 14px;}
.lastbar{position:relative;width:49%;float:left;height:140px;}
.lastbar a{cursor: pointer;cursor: hand;color:#000}

.lastbar img{background-color: #fff;padding:4px;border: 1px #BFC0C0 solid;float:left}
.lastbar .imgs{padding:0;background-color: transparent;}
.lastbar a.lastbarlist{text-decoration: none;}
.lastbar a.lastbarlist:hover span.title{text-decoration: underline;}

.lastabarcont{float:left;display: block;width:125px;padding-left:10px}
.lastbar .cena{position:absolute; bottom:20px;margin: 0;float:none;}
.lastbar ul li{list-style-type:circle;list-style-image: url('images/zluty_ctverecek.gif');list-style-position: inside;padding:0;margin:0px;padding-left:0px; padding-top:3px; color:#000;}
/*-----ZASILANI LASTMINUTE-----*/
#emaillast {width:211px;height:121px;background: url(images/zasilani.gif) no-repeat;float:right;margin:15px 20px 0 0;_margin-right:10px;color:#000}
#emaillast input {width:123px;border:1px solid #B4B4B3;padding:3px;}
#emaillast #submite {background: url(images/btn_email.gif) no-repeat ;width:65px;height:24px;border:none;padding:0px;
                    font-weight: bold;color:#ffffff;cursor:pointer;cursor: hand;font-size: 12px;}
#emaillast form {padding:13px 0 0 6px}
/*-----ZASILANI LASTMINUTE end-----*/

/*------FOOTER--------*/
#footer {clear:both;width:98%;background: url(images/skutr.png) no-repeat right bottom;margin:0 5px 0px 0;padding-top:29px;font-size: 0.75em;line-height: 1.80em;color:#000;}
#footer a{color:#000}
#infooter {border-top:3px solid #fff;width:647px;margin-left:21px;padding-top:15px;}
#footer .toplist img {height:0px;width:0px}
/*------FOOTER end--------*/

/*-----fotky v albech----*/
#album #obalovy {width:182px;height: 182px;overflow: hidden;float:left;margin:4px;text-align:center;border:1px solid #81C5F3;background-color: #B7E1FE;}
#album #prostredni {width:162px;height: 162px;margin:10px;overflow: hidden;_text-align:left;}

#album #vnitrni {width:100%;height:100%;_height:auto;_position: relative;_top: 50%;}
#album #vnitrni a {line-height:159px;display:block;_position: relative;_top: -50%;text-align: center; height:100%;text-decoration: none;}
#album #vnitrni img {float:none;border:none;vertical-align:middle;height:auto;border:1px solid #81C5F3;padding:0px}
#album #vnitrni a:hover img {border:1px solid #fff}

/*fotky v detailu zajezdu*/
#fotos {width:264px;float:right;border:3px solid #CCE988;margin-bottom:15px;padding:2px}
#fotos h3 {color:#58C10C;display: block;background-color: #ffffff;position:absolute;margin:-13px 0 0 10px;width:3em;white-space: normal;padding-left:8px}
#fotos img{margin:1px;border:1px solid #CDCDD0;padding:2px;height:69px;width:110px;}
#fotos .velky {min-height:155px;_height:155px;padding-bottom:5px;}
#fotos .velky img{width:234px;_width:232px;height:147px}
#fotos #album {padding:11px}

.terminy {border:1px solid #88D351;width:100%;clear: both;}
.terminy .thead {background-color: #CCE988;border:0px;font-weight: bold;height:2.70em;vertical-align: middle;}
.terminy td {border:1px solid #88D351;color:#000000;}
.terminy .thead td {border:none;font-size: 1.10em;}
.terminy .last {background-color: #FAE09E;}
.mesic td{background-color: #88D351;font-weight: bold;height:30px;vertical-align: middle;font-size: 1.10em;}
.mesic td.mesicname{text-transform:capitalize}
.lichy{background-color: #CCE988}
.sudy{background-color: #ffffff}
.vyprodano {background-color: #F6F6F6;color:#BBBCBC}
.vyprodano td{color:#939393}
tr.lastmt td {color:#B11112;font-weight: bold;}
.objednat {background:url(images/btn_rezervovat.gif) no-repeat 0px -20px;display: block;height:20px;width:90px;color:#fff;font-size: 11px;
    font-weight: bold;text-transform: uppercase;text-decoration: none;cursor: pointer;cursor: hand;}
.objednat:hover {background:url(images/btn_rezervovat.gif) no-repeat ;}
.objednat span {display: block;width:100%;text-align: center;padding-top:2px;}
.td_obj {padding:2px;width:90px;background-color: #88D351;}
td.vlastni {background:url(images/vlastni.gif) no-repeat right;width:110px}
td.letecky{background:url(images/letecky.gif) no-repeat right;width:110px}
td.kombinovana{background:url(images/kombinovana.gif) no-repeat right;width:110px}
td.prize {text-align: right;}
.icolast {font-weight: bold;color:#FF0000;}
/*objednavka zajezdu*/
.ubytovani, .ubytovani td {border:0px;padding:0px;background-color:#F1F9FE;}
.ubytovani {border:1px solid #CDE9FC;width:100%}
.ubytovani select {border:1px solid #CDE9FC;width:50px;}
.ubytovani td {padding:0px;margin:0px;padding-left:5px;width:15%;text-align: right;padding-right:5px}
.ubytovani td.nazevceny {width:50%;text-align: left;}
.ubytovani td.typubyt {width:60%}
.ubytovani td.typubyt2 {text-align:left; height: 2em; padding-top: 5px; }
.ubytovani td.typubyt select{width:300px}
.ubytovani .first {width:45%}

.ubyt22 td {padding:0px;margin:0px;padding-left:5px;width:16%;text-align: right;padding-right:5px}
.ubyt22 td.nazevceny {width:50%;text-align: left;}



.tablesp td{padding:6px 5px 10px 0px;font-size: 1.05em;}
.tablesp .nic {background-color:#F1F9FE;border:0px;}
.osobni {width:96%;height:auto;border:1px solid #88D351;margin-top:20px;background-color:#CCE988;padding:10px;}
.osobni span{display: block;float: left; width:50%;float:left;height:30px;}
.osobni label b {font-weight: bold;font-size: 1.40em;}
p b.bbb {font-weight: bold;font-size: 1.40em;}
.osobni span.select {width:100%}
.osobni span.select select {border:1px solid #88D351;width:149px;padding:2px}
.osobni label {display: block;float:left;height:30px;padding-top:2px;margin-right:4px;white-space: nowrap;width:100px;}
.osobni label.radio {width:auto; margin-left:0.6em; margin-right:1.2em; margin-top:-0.2em;}
.osobni span.radio{width:100%;}
.osobni input, .osobni textarea{display: block;float:left; border:1px solid #88D351;padding:2px; width:135px;}
.osobni input#tyden, .osobni  input#dva_tydny {display: block;float:left; width:auto;}
.osobni span.pozn {width:100%;clear:both;height:90px}
.osobni span.pozn textarea{width:391px;height:80px}
.osobnicelkc {width:554px;height:auto;border:1px solid #CDE9FC;margin-top:20px;background-color:#F1F9FE;padding:10px;text-align: right;font-weight: bold;font-size: 1.20em;}
.souhlsp #souhlsp {float: left;border:0px}
.souhlsp label {float: left;border:0px;margin:-6px 0 0 5px;_margin:0px;*margin:0px}

.textkontakt label {width:100%}
.textkontakt textarea {width:98%;font-family: arial;height:100px;}
#btnsub {background:url(images/btn_rez_velky.gif) no-repeat;border:0px;width:129px;height:30px;text-transform: uppercase;
            font-weight: bold;font-size: 0.95em;color:#fff;cursor: pointer;cursor: hand;margin-top:20px;}
#form_obj {clear:both}
#form_obj2 {clear:none;}
#form_obj .sbtn, #form_obj .sbtnr {float:left;margin-right:20px;font-size: 0.90em;  }
#form_obj2 .sbtn, #form_obj2 .sbtnr {float:left;margin-right:20px;font-size: 0.90em;}
.sbtndef {width:129px;height:30px;background: url(images/search_submit.gif);border:none;cursor: pointer;cursor: hand;
            text-transform: uppercase;font-size: 0.70em;_font-size: 1.00em;*font-size: 1.00em;color:#ffffff;font-weight: bold;margin-top:15px;_margin-bottom:15px}
.sbtndeflong{display: block;width:160px;text-align: center;background: url(images/search_submit_long.gif) no-repeat;text-transform: uppercase;font-size: 0.70em;_font-size: 1.00em;*font-size: 1.00em;color:#ffffff;font-weight: bold;height:30px;text-decoration: none;padding-top:6px;margin-top:15px;}
input.sbtndeflong{border: 0 ;padding-top:0;cursor: pointer;cursor: hand;}            
.okatalog {width:270px;height:290px;}
.okatalog span {width:90%}
.okatalog input{width:140px;float:right}
.okatalog label{width:auto;}
.okatalog select {float: right;margin-right:25px;}

.ub2, .ub2 td {border:0px;padding:0px;background-color:#F1F9FE;}
.ub2 {border:1px solid #CDE9FC;width:100%;margin-top:5px;}
.ub2 td {width:50%;background: none;}
.ub2 input, .ub2 textarea {border:1px solid #CDE9FC;padding:2px;margin-left:23px;width:50px;_margin-left:28px;}
.ub2 input.sradio  {margin-left:0px;width:180px;}
.ub2 input.radio {margin-left:0px;width:auto;border:none;}
.ub2 textarea {width:180px;margin-left:23px;_margin-left:28px;}
.ub2 input.mar {margin-left:22px;_margin-left:28px;}
#form_obj .sbtn, #form_obj .sbtnr, #form_obj2 .sbtn, #form_obj2 .sbtnr, #aspnetForm .sbtn, .ubytovani .sbtn, .ubytovani .sbtnr {background:url(images/btn_rezervovat.gif) no-repeat 0px -20px;border:0px;width:90px;height:20px;text-transform: uppercase;
            font-weight: bold;color:#fff;cursor: pointer;cursor: hand;margin-top:0px;display: block;font-size: 0.70em;_font-size: 0.90em;*font-size: 0.90em;}
#aspnetForm .sbtn {margin-top:-20px;}
.ub2 .prvni{height:10px}
#form_obj2 .sbtn {float:right;margin-right:28px;_margin-right:18px;*margin-right:28px}


/*vypis zajezdů*/
.barak {display: block;width:98%;height:auto;text-decoration: none;border-bottom:1px solid #58C10C;padding:5px;} 
.barak .last{color: red; font-weight:bold;}
.barak:hover {background-color: #C0E799;}
.barak img {border:1px solid #CDCDD0;padding:2px;background-color: #ffffff;float:left;margin-right:8px;height:69px;width:110px;}
.title{font-weight: bold;font-size: 1.10em;display: block;height:1.80em}
.barak:hover .title{text-decoration: underline;}
.nejtermin {}
.rights{}
.cena {margin-top:0.5em;float:right;}
.cena2 {margin-top:0em}
.cena span {font-weight: bold;color:#C32805;font-size: 1.20em;}
.barak_navi {font-size: 0.85em;display: block;height:2.40em}
.vypisb {padding:7px;border-bottom:1px solid #C0E799;}
.vypisb .barak_navi{height:1.80em}
.vypisb .cena span{font-size: 1.30em;}
.vypisb .last{width:100%;display: block;text-align: right;margin-bottom: 10px;}
.vypisb .pbarak{display: block;float: left;width:400px}
.vypisb .pbarakbezimg{display: block;float: left;width:550px;}



.imgs {background-color: #ffffff;}
.imgs .thumb2  {display:none}
.imgso .thumb2  {position:absolute;margin-left:-249px;*margin-left:-388px;margin-top:-45px;display:block;
        padding:4px;background-color: #fff;z-index: 2;_margin-left:-124px;_margin-top:-167px;_padding:2px;height:155px;width:234px;}
span.img {height:100%;width:115px;display: block;}

#hotline table, #hotline table td {border:0px;}

#hotline table {width:80%;margin:15px auto 10px auto}
#hotline img {border:none;width:auto;height:auto}
.hotline {text-align: center;} 
#hotline table td.a {padding-bottom:7px;text-align: left;}
#hotline h3{width:7em}
#flashincon {border:1px solid #CCCCCC;padding:4px;clear: both;}
#flashincon2{margin:10px 0 10px 0;float: left;*float:none;_float:none}
/*.emailobr {display: block;width:125px;height:12px;background: url(images/email.gif) no-repeat left top;float: right;margin:-1.20em 5px 0 0;*margin:-1.60em 5px 0 0;_margin:-1.50em 5px 0 0}*/
#kontakt_small .emailobr {}

#container {margin:5px;}
.supercont{background-color: #ffffff;padding:10px 20px 40px 20px;min-height:400px;_height:400px}

#tema {padding:20px 0;}
#tema1 {padding:20px 0 0 0;}
#tema .barak{display:inline;border-bottom: 0px ;white-space: nowrap;margin-bottom: 20px;}
