* {	font-family:tahoma,arial,verdana;font-size:11px;color:#252120;}
body { margin:20px 0px 20px 0px;padding:0px;line-height:130%;background-color:#AEE2EF;text-align:center;background-image:url(../images/back.gif);background-position:top;background-repeat:repeat-x;; }
.mainDiv { width:930px;margin:auto;position:relative;text-align:justify;}
.clear { clear:both;height:1px; line-height:0%; }

form {margin:0px;padding:0px;}

a {color:#DD4C09;text-decoration:underline;}
a:hover {color:#0072BC;text-decoration:underline;}

h1 {color:#DD4C09;font-size:22px;font-weight:normal;margin:0px 0px 15px 0px;line-height:130%;}
h2.nadpisBarva01 {color:#0072BC;font-size:14px;font-weight:bold;background-image:url(../images/back-h201.gif);background-position:top left;background-repeat:no-repeat;padding:0px 0px 0px 30px;margin:10px 0px 10px 0px;}
h2 {font-size:14px;font-weight:bold;color:#0072BC;margin:0px 0px 5px 0px;}
h3 {color:#DD4C09;font-size:12px;font-weight:bold;margin:0px 0px 0px 0px;}

p {margin:0px 0px 10px 0px;}

/***********************************
	HLAVICKA
***********************************/
.hlavickaLeva {float:left; width:711px;}
.linkImage{display:block;}
.hlavickaPrava {float:right;}
object{ }
h2.lokality, .h2lokality {position:relative;background-color:#F26C31;color:#000000;width:184px;height:35px;margin:0px;padding:0px;float:left;border-left:2px solid #ffffff;}
h2.lokality img, .h2lokality img {position:absolute;top:0px;left:0px;}
h2.lokality-zima, .h2lokality-zima { width:182px;}
h2.lokality-zima img, .h2lokality-zima img { left:-2px;}
.menu {position:relative;}
.menu ul {margin:0px;padding:0px; position:relative;}
.menu ul li {margin:0px;padding:0;display:block;float:left;background-color:#0089E1; position:relative;border-right:1px solid #ffffff; z-index:5;}
.menu ul li.first{border-right:none;}
.menu ul li a, .menu ul li a:hover {display:block;float:left;width:87px;height:35px; _width:86px;line-height:35px;padding:0;text-align:center;text-decoration:none;background:url(../images/back-menu.gif) repeat-x 0 0;}
.menu ul li a {color:#ffffff;background-color:#0089E1;background-position:top;}
.menu ul li.submenu a, .menu ul li a:hover {color:#000000;background-color:#54B0EB;background-position:bottom;}
.menu ul li a.last{width:84px;}

.menu ul li ul {display:none;}
.menu ul li.submenu ul {display:block; position:absolute; left:0px; top:35px; width:200px; background:#54B0eb;width:87px; padding:1px 0 0 0;}
.menu ul li ul li{display:block; border-bottom:1px solid #fff;}
.menu ul li ul li a, .menu ul li ul li a:hover{ width:170px; height:25px; padding:0 10px 0 20px; line-height:25px; background: #54B0eb; text-align:left;} 
.menu ul li ul li a:hover{ background:#6dbbed} 


/***********************************
	PATICKA
***********************************/
.paticka {width:930px;height:76px;background-image:url(../images/back-paticka.gif);color:#004A80; margin: 0 auto;}
.paticka .inside {padding:15px;text-align:center;}
.paticka ul {margin:0px; padding:0px;text-align:center;margin-bottom:10px;}
.paticka ul li {margin:0px;padding: 0px 10px 0px 10px;display:inline;border-right:1px solid #ffffff;}
.paticka ul li a {color:#ffffff;text-decoration:none;}
.paticka ul li a:hover {color:#ffffff;text-decoration:underline;}

.paticka a {color:#004A80;text-decoration:none;}
.paticka a:hover {color:#004A80;text-decoration:underline;}

/***********************************
	TELO
***********************************/
.telo {width:930px;background-image:url(../images/back-telo.gif);background-color:#AEE2EF;}
.telo .inside {padding:0px 2px 0px 2px;}

.teloWide {width:930px;background-image:url(../images/back-teloWide.gif);background-color:#AEE2EF;}
.teloWide .inside {padding:0px 2px 0px 2px;}


.sloupecLevy {float:left;width:183px;}
.sloupecLevy .inside {padding:10px;}
.sloupecStred {
  float: right;
  left: -217px;
  position: relative;
  width: 525px;
}
.sloupecStred .inside {width:488px;padding:18px;_padding:0px;}
.sloupecStredWide {float:right;width:740px;_padding:18px;}

.sloupecStredLevy {float:left;width:300px;padding: 0 0 6px;}
.sloupecStredPravy {float:right;width:178px; margin:0 0 10px 5px;}


.sloupecPravy {
  float: left;
  left: 527px;
  position: relative;
  width: 217px;
}
.sloupecPravy .inside {padding: 5px 10px 10px 12px;}

.lokality {background-color:#F26C2E;padding:5px 0px 0px 0px;}
.lokality ul {margin:0px;padding:0px;text-align:left;}
.lokality ul li {padding:0px;margin:0px;list-style-type:none;text-align:left;}
.lokality a, .lokality a:hover {display:block;font-weight:bold;text-decoration:none;width:140px;_width:180px;padding:4px 10px 4px 33px;background-position:top;background-repeat:repeat-y;}
.lokality a {color:#ffffff;background-image:url(../images/back-sortiment.gif);}
.lokality a:hover, .lokality a.active {color:#000000;background-color:#279BE6;background-image:url(../images/back-sortiment-over.gif);}
.lokality a.activemisto {font-weight:bold; }
.lokality a.activehotel {font-weight:bold; }

.lokality-zima {background-color:#008AE2;padding:40px 0px 0px 0px;}
.lokality-zima ul {margin:0px;padding:0px;text-align:left;}
.lokality-zima ul li {padding:0px;margin:0px;list-style-type:none;text-align:left;}
.lokality-zima a, .lokality a:hover {display:block;font-weight:bold;text-decoration:none;width:140px;_width:180px;padding:4px 10px 4px 33px;background-position:top;background-repeat:repeat-y;}
.lokality-zima a {color:#ffffff;background-image:url(../images/back-sortiment.gif);}
.lokality-zima a:hover, .lokality-zima a.active {color:#000000;background-color:#F69061;background-image:url(../images/back-sortiment-over-zima.gif);}
.lokality-zima a.activemisto {font-weight:bold; }
.lokality-zima a.activehotel {font-weight:bold; }

/* podmenu leto */
.lokality ul li ul {border-bottom: 1px solid #f47944;}
.lokality ul li ul li{}
.lokality ul li ul li ul li{}
.lokality ul li ul li a{font-weight:normal; padding:4px 0 4px 33px; background:url(../images/back-sortiment2.gif) no-repeat -10px 0;}
.lokality ul li ul li a:hover{font-weight:normal;padding:4px 0 4px 33px; background:url(../images/back-sortiment2-over.gif) no-repeat -2px 0;}
.lokality ul li ul li ul li a{font-weight:normal; padding:4px 0 4px 43px; background:url(../images/back-sortiment3.gif) no-repeat -10px 0;}
.lokality ul li ul li ul li a:hover{font-weight:normal;padding:4px 0 4px 43px; background:url(../images/back-sortiment3-over.gif) no-repeat -2px 0;}

/* podmenu zima*/
.lokality-zima ul li ul {border-bottom: 1px solid #2a9ae4;}
.lokality-zima ul li ul li{}
.lokality-zima ul li ul li ul li{}
.lokality-zima ul li ul li a{font-weight:normal; padding:4px 0 4px 33px; background:url(../images/back-sortiment2.gif) no-repeat -10px 0;}
.lokality-zima ul li ul li a:hover{font-weight:normal;padding:4px 0 4px 33px; background:url(../images/back-sortiment2-over-zima.gif) no-repeat -2px 0;}
.lokality-zima ul li ul li ul li a{font-weight:normal; padding:4px 0 4px 43px; background:url(../images/back-sortiment3.gif) no-repeat -10px 0;}
.lokality-zima ul li ul li ul li a:hover{font-weight:normal;padding:4px 0 4px 43px; background:url(../images/back-sortiment3-over-zima.gif) no-repeat -2px 0;}


.lastMinute {margin:5px 0px 5px 0px;padding:4px 0px 4px 0px;border-bottom:1px solid #D9D9D9;}
.lastMinute a {font-weight:bold;}
.lastMinuteFoto {float:left;width:66px;}
.lastMinuteTxt {float:right;width:120px;}
.lastMinuteCena {margin-top:5px;}
.lastMinuteCenaTxt {color:#0072BC;font-weight:bold;}

.fotogalerie a {border:2px solid #F26C2E;display:block;margin-bottom:10px;}
.fotogalerie a:hover {border:2px solid #0072BC;display:block;margin-bottom:10px;}
.fotogalerie img {border:1px solid #ffffff;}


.blokVypich {border:2px solid #F26C2E;background-color:#FBD5C4;background-image:url(../images/back-vypich.gif);background-position:top;background-repeat:repeat-x;padding:8px;}
.blokVypich2 {border:2px solid #F26C2E;background-color:#FBD5C4;background-image:url(../images/back-vypich.gif);background-position:top;background-repeat:repeat-x;padding:8px;width:156px;float:right;}
.blokVypich2 td {vertical-align:top;padding-bottom:5px;padding-right:10px;}
.rychleHledaniPole {width:146px;margin:5px 0px 5px 0px;}

.blokHledani {border:2px solid #F26C2E;background-color:#FBD5C4;background-image:url(../images/back-vypich.gif);background-position:top;background-repeat:repeat-x;padding:8px;margin-bottom:10px;}
.blokHledaniIn {float:left; margin: 0px 15px 0px 5px;}

.blokHledej {padding: 7px 15px 15px 15px;border-bottom:1px solid #ffffff;background-color:#E5E6E8;}
.blokHledej h2 {margin-top:0px;}


.tabSeznam {border-top:1px solid #6DBCEE;border-right:1px solid #6DBCEE;border-left:1px solid #6DBCEE; text-align:left;}
.tabSeznam td {border-bottom:1px solid #6DBCEE;padding:3px 5px 3px 5px;}
.tabSeznam h2 {color:#ffffff;font-size:14px;font-weight:bold;background-image:url(../images/back-h202.gif);background-position:top left;background-repeat:no-repeat;padding:0px 0px 0px 30px;margin:3px 0px 3px 0px;}
.tabSeznam .tabNadpis {background-color:#5AB0E9;background-image:url(../images/back-tab-title.gif);background-position:top;background-repeat:repeat-x;}
.tabSeznam .tabNadpis td {background-color:#5AB0E9;background-image:url(../images/back-tab-title.gif);background-position:top;background-repeat:repeat-x;color:#ffffff;font-weight:bold;padding-top:7px;padding-bottom:7px;}
.tabSeznam .cena {font-weight:bold;text-align:right;}
.tabSeznam a {color:#0072BC;}
.tabSeznam a:hover {color:#DD4C09;}
.tabSeznam .suda {background-color:#F2FBFF;}
.tabSeznam tr.info td {padding: 7px 5px 7px 5px;}

.zvyrazneni01 {font-size:12px;font-weight:bold;color:#0072BC;}

a.fototitle {border: none; text-decoration:none;color:#0072BC;font-size:14px;font-weight:bold;text-align:left; margin: 15px 0 5px 0;}
a.fototitle:hover {border: none; text-decoration:none;color:#DD4C09;font-size:14px;font-weight:bold;text-align:left; margin: 15px 0 5px 0;}


.banner-newsletter {width:195px;height:115px;background-image:url(/images/banner-newsletter.jpg);}
.banner-newsletter .inside {text-align:right;padding:65px 8px 0px 0px;}
.poleNewsletter {width:178px;border:1px solid #9A8C79;margin-bottom:3px;}

.readonly {	
	background-color : transparent;
	border : none;
	text-align : right;
	}
	
div.err
{
	background-color : #ff0000;
	font-size:12px;
	font-weight:bold;
	color:#ffffff;
	padding: 6px;
}

.CurrentPage
{
	font-weight:bold;
	color:#0072BC;
}

.text-alignCenter {text-align:center;}

h2.zdarma strong {
	font-size: 18px;
	font-weight: bold;
	color: #EE0000;
}
h2.platnost {
	font-size: 12px;
}
h2.zdarma {
	line-height: 22px;
}

.youtubeText { font-size: 10px; }

h1.h1homepage {
  height: 0;
  margin: 0;
  position: relative;
  top: -20px;
  z-index: -1;
}
