@import url("./classes.css");@import url("./jquery-calendar.css");
/** prepsani tridy z classes.css **/
.external{background:transparent url(data:image/gif;base64,R0lGODlhBwAIAIABAAmLv////yH5BAEAAAEALAAAAAAHAAgAAAINjAN5lq3KogSHosqcKQA7) 100% 20% no-repeat; padding:0 10px 0 0; }
.external:hover{background:transparent url(data:image/gif;base64,R0lGODlhBwAIAIABAP8AAP///yH5BAEAAAEALAAAAAAHAAgAAAINjAN5lq3KogSHosqcKQA7) 100% 20% no-repeat; padding:0 10px 0 0; }
html,body{height:100%;}
body{margin:0;padding:0;width:100%;font-family:Arial,Verdana;background:#252525 url(../images/bg.jpg) repeat-y center top;}
a img{border:none;}
a{color:#098bbf; }
a:hover{color:#ff0000}
a:visited   {color: #5358d1;}
.fleft{float:left;}
.clear{clear:both;}
.top,.bottom{font-size:0;}
.hide{display:none;}
#page{position:relative;width:100%;min-height:100%;background:url(../images/picture1.jpg) no-repeat center bottom;z-index:20;}
* html #page{height:100%;}
#head{position:relative;width:100%;height:69px;background:url(../images/head-bg.png) no-repeat center top;z-index:10;}
#foot{position:absolute;left:0;bottom:0;width:100%;height:158px;background:url(../images/foot-bg.png) no-repeat center top;z-index:20;}
#content{z-index:18;}
.box{position:relative;margin:auto;width:960px;text-align:left;}
.box1{float:right;padding:58px 0 250px 0;width:720px;}
.box2{float:left;padding:58px 0 250px 0;width:240px;}
.tbox{position:relative;margin:0 0 20px 10px;padding:12px 0 1px 3px;width:693px;background:url(../images/tbox-bg.png) repeat-y left top;}
.tbox li {padding: 5px 0;}
.box3{position:relative;margin-left:2px;    margin-bottom:5px;padding:18px 18px;width:416px;min-height:280px;background:url(../images/box3-bg.png) repeat-y left top;}
.box3 div.top{position:absolute;left:0;top:-4px;width:456px;height:4px;background:url(../images/box3-top.png) no-repeat left top;}
.box3 div.bottom{position:absolute;left:0;bottom:-4px;width:456px;height:4px;background:url(../images/box3-bottom.png) no-repeat left top;}
.box4{position:relative;margin-left:2px;    margin-bottom:10px;padding:18px 18px 7px 18px;width:650px;background:pink;background:url(../images/box4-bg.png) repeat-y left top;}
.box4 div.top{position:absolute;left:0;top:-4px;width:686px;height:4px;background:url(../images/box4-top.png) no-repeat left top;}
.box4 div.bottom{position:absolute;left:0;bottom:-4px;width:686px;height:4px;background:url(../images/box4-bottom.png) no-repeat left bottom;}
.box4 h2.opening,.box4 h3.opening,.box4 h4.opening{margin-top:0;}
/*hlavicka*/
#headcnt{position:absolute;left:0;top:-69px;height:58px;background:#252525;}
#logo{display:block;position:absolute;left:2px;top:0;padding:18px 0 0 0;width:239px;height:116px;text-align:center;color:#e8641b;font-weight:bold;}
#logo:hover{color:#fff;}
#logo span{display:block;position:absolute;left:0;top:0;width:239px;height:116px;cursor:pointer;background:url(../images/logo.png) no-repeat left top;}
#headcnt ul.menu{position:absolute;left:222px;top:30px;margin:0;padding:0;list-style:none;}
#headcnt ul.menu li{display:inline;padding:0 5px 0 20px;}
#headcnt ul.menu li.last{padding-right:0;}
#headcnt ul.menu li a, #headcnt ul.menu li span{text-decoration:none;color:#fff;font-size:0.75em;}
#headcnt ul.menu li a:hover, #headcnt ul.menu li span.selected{color:#ff0000;}
/*foot*/
#foot div.box{top:11px;padding-top:5px;height:142px;background:#252525;}
#creator{position:absolute;right:10px;top:-27px;margin:0;padding:0;text-align:right;color:#484848;font-size:0.7em;z-index:100;}
#creator a{color:#484848;text-decoration:none;}
#creator a:hover{color:#0d84b4;text-decoration:underline;}
#foot div.box ul{float:left;margin:0 60px 0 10px;padding:0;width:180px;list-style:none;color:#fff;font-size:0.75em;}
#foot div.box ul.last{margin-right:10px;}
#foot div.box ul li{line-height:16px; font-size:.9em;}
#foot div.box ul li a{color:#fff;text-decoration:none;}
#foot div.box ul li a:hover{color:#ff0000;}
/*extras - pruhy na spod stranky#ex1{position:absolute;left:-640px;top:0;width:50%;height:69px;background:#252525;z-index:4;}
#ex2{position:absolute;right:0;top:0;width:50%;height:59px;background:#252525;z-index:4;}
#ex3{position:absolute;left:-640px;bottom:0;width:50%;height:158px;background:#252525;z-index:4;}
#ex4{position:absolute;right:0;bottom:0;width:50%;height:147px;background:#252525;z-index:4;}
*/
/*box2*/
#submenu{margin:auto;padding:0;width:228px;height:229px;list-style:none;background:url(../images/indexmenu-bg.png) no-repeat left top;}
#submenu h2{margin:0;padding:27px 0 10px 25px;font-size:1em;}
#submenu ul{margin:0;padding:0;list-style:none;}
#submenu ul li{line-height:25px;}
#submenu ul li span.selected, #submenu ul li a{padding:0 0 0 40px;font-size:0.75em;color:#000; text-decoration:none;background:url(../images/arrow1.jpg) no-repeat 20px top;}
#submenu ul li span.selected, #submenu ul li a:hover{color:#484848;    background-image:url(../images/arrow1-hover.jpg);}
/*box1*/
#mainimagebox{margin:0 0 15px 6px;padding:8px 0 0 8px; width:700px;height:220px;background:url(../images/picturebox-bg.png) no-repeat left top;}
.box1{font-size:0.75em;}
.box1 h1{margin:0 0 18px 0;padding:0;font-size:2.2em;font-style:italic;color:#252525;}
.box1 h2{margin:30px 0 15px 0;padding:0;font-size:1.6em;font-style:italic;font-weight:normal;color:#252525;}
.box1 h3{margin:30px 0 15px 0;padding:0;font-size:1.4em;font-style:normal;font-style:italic;color:#252525;}
.box1 h4{margin:30px 0 15px 0;padding:0;font-size:1.2em;font-style:normal;font-style:italic;color:#252525;}
.box1 p{margin:5px 0 15px 0;padding:0;color:#252525;}
.box1 ul,.box1 ol{color:#252525;}
#breadcrumbs{position:absolute;color:#fff;font-size:0.9em;}
#breadcrumbs span{display:none;}
#breadcrumbs a{padding:0 8px 0 5px;color:#fff;background:url(../images/arrow2.gif) no-repeat right center;}
#breadcrumbs a.last, #breadcrumbs span.last{padding:0 0 0 5px;background:none;display:inline;}
div.box3 #breadcrumbs, div.box4 #breadcrumbs{left:0;top:-277px;width:695px;text-align:right;}
/*mapa*/
#map{position:absolute;right:0;top:0;padding:30px 10px 0 0;width:224px;text-align:center;}
#map h2{margin:0 0 10px 0;padding:0;font-size:1.75em;color:#252525;font-weight:normal;font-style:italic;font-family:'Times New Roman';}
/*boxiky*/
.items{margin:0 0 10px 0;}
.item{float:left;padding:0 0 0 2px;width:341px;}
.ibright .item{width:345px;}
.item .itembox{position:relative;margin:10px 0 3px 0;padding:5px 7px 5px 7px;width:321px;height:120px;background:url(../images/itembox-bg.png) repeat-y left top;}
.ibright .item .itembox{margin:10px 0 3px 8px;}
.item .itembox .top{position:absolute;top:-3px;left:0;width:335px;height:3px;background:url(../images/itembox-top.png) no-repeat left top;}
.item .itembox .bottom{position:absolute;bottom:-3px;left:0;width:335px;height:3px;background:url(../images/itembox-bottom.png) no-repeat left top;}
/* Vertikálně vycentrováno. Milan 20.7.2010 */
.item .itembox .textBox{display:table-cell;    height:120px;    padding:0 10px;    vertical-align:middle;    line-height:20px;}
.item .itembox .textBox .title{color:#098bbf;    font-size:1.1em;}
.item .itembox .textBox a{font-weight:bold;}
.item .itembox p span.price{color:#333;    font-weight:bold;}
.item .itembox p span.last{color:#ff0000;    font-weight:bold;}
.item .itembox p span.del-price{color:#666;    text-decoration:line-through; margin-right:1em;}
/*.item .itembox div.title{position:absolute;right:14px;top:5px;padding:0 0 2px 0;width:140px;color:#098bbf;    font-size:1.1em;}
.item .itembox div.title a:hover{text-decoration:none;}
.item .itembox div.title span{position:relative;left:-2px;}
.item .itembox p{position:absolute;    right:7px;    top:40px;    margin:0;    padding:0;    width:147px;    line-height:27px;    font-size:1em;    }
*/
#callinfo{position:relative;float:right;margin:15px 0 0 0;padding:0 14px 0 0;width:500px;height:114px !important;background:url(../images/callinfo-bg.png) no-repeat left top;z-index:10;}
#callinfo div.image{position:absolute;right:12px;bottom:0;width:148px;height:131px;text-align: right;z-index:1;}
#callinfo div.title{margin:10px 0 5px 16px;padding:0;    font-weight:bold;    font-style:italic;}
#callinfo table{margin:0 0 0 14px;font-size:0.7em;color:#000;}
#callinfo table th{padding:0 0 0 27px;width:40px;color:#3f3f3f;font-weight:normal;text-align:left;line-height:22px;}
#callinfo table th#icq{background:url(../images/icon-icq.png) no-repeat left top;}
#callinfo table th#tel{background:url(../images/icon-tel.png) no-repeat left top;}
#callinfo table th#skype{background:url(../images/icon-skype.png) no-repeat left top;}
/*#callinfo table th#skype{background:url(http://mystatus.skype.com/smallicon/hotels%2Emru) no-repeat left top;}*/
#callinfo table th#mobile{background:url(../images/icon-mobile.png) no-repeat left top;}
#callinfo table th#email{background:url(../images/icon-email.png) no-repeat left top;}
#callinfo table td{padding:0 10px 0 0;}
.datatable{margin:0 0 0 1px;width:688px;text-align:center;font-size:0.7em;background:url(../images/table-top2.png) no-repeat left top;}
.datatable th,.datatable td{font-size:140%; }
.datatable tr.icons{height:43px;}
.datatable tr.head{position:relative;width:688px;height:43px;background:url(../images/tr-bg.png) repeat left top !important;}
.datatable tr.ptbottom{position:relative;width:688px;background:url(../images/tr-bg.png) repeat-y left top !important;}
.datatable tr.even{position:relative;background:url(../images/tr-bg-even.png) repeat-y left top;}
.datatable tr.odd{position:relative;background:url(../images/tr-bg.png) repeat-y left top;}
.datatable tr.ptbottom .sh, .datatable tr.head .sh{font-size:0;overflow:hidden;}
.datatable tr.icons th.sh{width:4px;}
.datatable tr.icons th.house{background:url(../images/icon-house.png) no-repeat center center;}
.datatable tr.icons th.boy{background:url(../images/icon-boy.png) no-repeat center center;}
.datatable tr.icons th.first{width:113px;}
.datatable tr.icons th.last{width:55px;}
.datatable tr.ptbottom th, .datatable tr.head th{background:none;}
.datatable tr.ptbottom th.sh, .datatable tr.head th.sh{width:4px;border:none;}
.datatable tr.head th{padding:6px .5em;border-bottom:1px solid #b5c9d6;font-weight:normal;color:#28547f;}
.datatable tr.head th.first{font-size:125%; color:#666;}
.datatable tr.head th.last{font-size:125%; color:#666;}
.datatable tr.head th.colname{font-weight:normal;}
.datatable tr.head th div.coltitle{font-weight:normal; font-size:80%;}
.datatable tr.bordertop th{border-top:1px solid #b5c9d6; border-bottom:none; }
.datatable tr.legend th{padding:20px 0; line-height:180%;font-size:120%; color:#666; }
.datatable tr.legend span{margin-left:10px; color:#2176B7;}
.datatable tr.ptbottom th{padding:6px 0;border-top:1px solid #b5c9d6;font-weight:normal;color:#28547f;}
.datatable tr td{color:#252525;text-align:center;padding:8px 0;}
.datatable tr.even td   {border-left: 1px solid #dbe9ec;}
.datatable tr.odd td   {border-left: 1px solid #dbe9ec;}
.datatable tr.even td.first,.datatable tr.odd td.first {border-left: none;}
.datatable tr.even td.sh,.datatable tr.odd td.sh    {background: none; border: none;}


.datatable2 {
    margin:0 0 0 1px;
    width:688px;
    text-align:center;
    font-size:0.7em;
    background:url(../images/table-top2.png) no-repeat left top;
    border-collapse:collapse;
    border-spacing:inherit;
}
.datatable2 th,.datatable2 td {font-size:140%; }
.datatable2 td.sh,.datatable2 th.sh {width:2px;font-size:none;}
/*icons*/
.datatable2 tr.icons {height:43px;}
.datatable2 tr.icons th.house{background:url(../images/icon-house.png) no-repeat center center;}
.datatable2 tr.icons th.boy{background:url(../images/icon-boy.png) no-repeat center center;}
.datatable2 tr.icons th.first{width:113px;}
.datatable2 tr.icons th.last{width:55px;}
/*head*/
.datatable2 tr.head th {position:relative;padding:6px .5em;border-left:none !important;font-weight:normal;color:#28547f;background:url(../images/newtable/tr-bg2.png) left top;}
.datatable2 tr.head th.sh {margin:0;padding:0;}
.datatable2 tr.head th.shleft,.datatable2 tr.legend td.shleft {
    background:url(../images/newtable/tr-head-th-sh-bg.png) repeat-y 2px top;
}
.datatable2 tr.head th.shright,.datatable2 tr.legend td.shright {
    background:url(../images/newtable/tr-head-th-sh-bg.png) repeat-y -38px top;
} 
.datatable2 tr.head th.first{font-size:125%; color:#666;}
.datatable2 tr.head th.last{font-size:125%; color:#666;}
.datatable2 tr.head th.colname{font-weight:normal;}
.datatable2 tr.head th div.coltitle{font-weight:normal; font-size:80%;}
/*content*/
.datatable2 tr td {color:#252525;text-align:center;padding:8px 0;}
.datatable2 tr td.sh {border:none;margin:0;padding:0;}
.datatable2 tr.even td {position:relative;background:url(../images/newtable/tr-bg-even2.png) repeat left top;background-repeat:repeat;}
.datatable2 tr.odd td {position:relative;background:url(../images/newtable/tr-bg2.png) repeat left top;}
.datatable2 tr.even td.shleft,.datatable2 tr.line td.shleft {
    background:url(../images/newtable/tr-even-th-sh-bg.png) repeat-y 2px top;
}
.datatable2 tr.even td.shright,.datatable2 tr.line td.shright {
    background:url(../images/newtable/tr-even-th-sh-bg.png) repeat-y -38px top;
} 
.datatable2 tr.odd td.shleft {
    background:url(../images/newtable/tr-head-th-sh-bg.png) repeat-y 2px top;
}
.datatable2 tr.odd td.shright {
    background:url(../images/newtable/tr-head-th-sh-bg.png) repeat-y -38px top;
} 
.datatable2 tr.even td {border-left: 1px solid #dbe9ec;}
.datatable2 tr.even td.first {border:none;}
.datatable2 tr.even td.sh {border:none;}
/*foot*/
.datatable2 tr.legend th{padding:20px 0; line-height:180%;font-size:120%; color:#666; background-repeat:repeat;}
.datatable2 tr.legend span{margin-left:4px; color:#2176B7;}
.datatable2 tr.line td {margin:0;padding:0;height:1px !important;line-height:0 !important;font-size:0px !important;background:#b5c9d6;}




.action{color:#ff0000;}
.thline{text-decoration:line-through;color:#69757b;}
.services{color:#2176b7 !important;}
.datablebottom{margin-bottom:10px;width:688px;height:5px;background:url(../images/datatable-bottom.png) no-repeat 1px top;}
form.orderform table{width:98%; }
form.orderform table th{text-align:right; padding-right:1em; }
form.orderform table td{padding:.2em 0 .6em 0;}
form.orderform table td input.text{width:20em; }
form.orderform table td input.checkbox, form.orderform table td input.captchaimage{width:auto; }
.tabnotes th,.tabnotes td{text-align:left; font-size:1em; padding:6px 2px;}
.tabnotes th h4{font-size:1.2em; margin:1em 0 0 0;}
.tabnotes .note_header{padding-top:1em;}
.tabnotes .dates{color:#666;}
.tabnotes .small{margin-left:1em;}
input.button{background:transparent url('../images/button_w4.png') 0 0; width:114px; height:40px; border:none; color:navy; padding-bottom:4px; }
input.button:hover{cursor:pointer;}
#carSubTable tr td{font-size:12px;}
#carSubTable tr th{font-size:12px;text-align:left;}
.excursionTabs{border-spacing:0;border-collapse:collapse;margin-bottom:10px}
.excursionTabs th{width:100px;vertical-align:top;font-size:12px}
.excursionTabs td{font-size:12px}
.exForm table{margin:0 auto}
.exForm table th{text-align:right;}
.exBox{float:left;width:180px;text-align:center;overflow:hidden;height:155px;margin:10px}
#skypedetectionswf{display:none;}
/* untranslated */
.ut{background-color:yellow; }
/* flags */
div.flags { margin: 7px 0 0 20px; }

