/* CSS Document */

/*Zaklad*/
body {background: white; color: #444444; font-size: 11px; text-align: center; font-family: "Arial";}
a {color: #FF9900;}
h1 {font-size: 17px; color: #FF9900; margin: 0;}
h2 {font-size: 17px; color: #FF9900;  margin: 5px 0 10px 0;}
  h2 a{text-decoration: none}
h3 {font-size: 14px; color: #FF9900;  margin: 0;}
h3 {font-size: 11px; color: #FF9900; margin: 0;}
	  h3 a{text-decoration: none}
ul {margin: 0; padding: 0;}
li {margin: 0; padding: 0;}
p {margin: 10px 0;}
.vetsi {font-size: 16px}
.seda {color: #444444}
.bila {color: white;}
.bilax {
	display: block;
	color: black;
	text-decoration: none;
}
.blue {background-color: #0066FF;}
.tucne {font-weight: bold; margin: 0; padding: 0;}
.zarovnat_doprava {text-align: right;}
.oddelovac {margin: 0 6px;}
.resetovac { width: 0px; height: 0px; border: 0px none; margin: 0px; padding: 0px; float: none; clear: both; line-height: 0px; font-size: 0px;}
.bez_odrazek {margin: 0; padding: 0; list-style: none;}
.hidden {display: none}
.black {color: black}
.red {color: red}
.orange {color: #FF9900;}
.orange2 {background-color: orange;}
.big {font-size: 18px}
.gray {color: gray;}
form {margin: 0; padding: 0}
#main_page {width: 990px; margin: 0 auto; text-align: left;}

/*Header*/
.header {width: 990px; height: 308px; position: relative; background: url(../img/header.jpg) no-repeat;}
  .header a {text-decoration: none; }
  #pocitadlo {position: absolute; top: 10px; left: 880px; color: white}
  #menu {position: absolute; left: 170px; font-size: 1.1em;}
    #menu a {display: block; height: 30px; float: left; margin: 5px 0 0 0; padding: 13px 15px 0 15px; text-decoration: none; color: white; text-align: center; font-weight: bold;} 
      #menu a:hover {color: #FF6600;}
    #menu img {float: left; margin: 10px 5px 0 5px}
  
  #home_link {position: absolute; top: 52px; left:16px; font-size: 0.8em; font-weight: bold; color: #444444}
  
  #sitemap {position: absolute; top: 61px; left: 930px; color: white; }
  
  #sezona {position: absolute; top: 58px; left: 395px;}
    #sezona a {display: block; height: 100px; width: 70px; float: left; margin: 0 5px 0 0; text-align: center; font-size: 25px; font-weight: bold; color: white;}

  
  #kontakty {position: absolute; top: 276px; left: 550px;}
    #kontakty a {color: #444444; text-decoration: none;}
  
  #nadpis {position: absolute; top: 275px; left: 20px;}  


/*stredni cast*/
#middle_part {width: 990px; margin: 10px 0;}
  #middle_part td {vertical-align: top}

  /*leva cast*/
  #leva_cast_home {width: 533px;  float: left; border-right: 1px solid black;}
    #info {margin: 0 15px 20px 10px; padding: 10px; border-left: 1px solid black;}
      #hlavni_text {padding: 0; margin: 0}
        #hlavni_text ul {margin: 0 0 0 10px;}
        #hlavni_text li {list-style-image: url('../img/odrazka.jpg');}
    #banner {margin: 20px 0 0 15px; }
      #banner img {padding: 2px; border: 1px solid #FF6600}
    .bunky_obal {border-left: 1px solid #333333;}
    .bunka_horni {margin: 0 10px 0 10px; padding: 0 0 10px 0; border-bottom: 1px dotted #333333} 
      .bunka_horni img {margin: 0 10px 0% 0px; float: left; border: 1px solid black}
      .bunka_horni p {margin: 0; padding: 0;}
    .bunka {padding: 10px;}
      .bunka img {margin: 5px 10px 0% 0px; float: left; border: 1px solid black}
      .bunka_text {padding: 0 0 0 100px;}
    #lastm_novinky_obal { margin: 0 0 0 10px;}
      #lastm_novinky_obal h2 {text-align: center; margin: 10px 0 15px 0}
      #lastm_novinky_obal p {padding: 0 20px; }
      #last_minute {width: 49%; float: left;}
      #novinky {width: 49%; float: left;}

.chaty_h2 {font-size: 1.1em; color: #000000; padding:0px; margin:0px;}
.table_odkaz {font-size: 9px;}
    
  /*prava cast*/
  #prava_cast_home {width: 453px;  float: right;}
    #misto_dovolene {padding: 10px 20px;}
      #misto_dovolene h3 {font-size: 14px; margin: 5px 0 10px 0;}
      #misto_dovolene a {font-size: 1.0em; color: #444444;}
      #misto_dovolene li {list-style: none; margin: 5px 0}
      #misto_dovolene ul {float:left; margin: 0 10px 0 10px;}
    #vyhledat_ubytovani_obal {position: relative; height: 100px; margin: 35px 0px 40px 20px; background: #CCCCCC;}
      #vyhledat_ubytovani_obal a {color: #444444}
      #vyhledat_ubytovani_obal h3 {font-size: 13px; width: 50%; padding: 0 0 0 10px; background: #003366;}
      #podrobnejsi_form {font-size: 13px; position: absolute; top: 0px; right: 0px; height: 16px; width: 48%; padding: 0 10px 0 0; text-align: right; background: #FF9900}
        #podrobnejsi_form img {position: absolute; left: -5px;}
      #vyhledat_ubytovani_obal table {margin: 10px 0 0 10px;}
      #vyhledat_ubytovani_obal td {height: 30px;}
      #vyhledat_ubytovani_obal select {width: 110px;}
      .mezera {padding: 0 15px;}
      .ubytovani_form {border: 1px solid black;}
      .submit_button {height: 1.4em; margin: 0 10px 0 0; color: white; font-size: 1em; font-weight: bold; background: #FF9900; border: none;}
    #napiste_si {position: relative; margin: 20px 0 0 20px;}
      #napiste_si h3 {font-size: 14px; margin: 0 0 6px 0;}
      #napiste_si textarea {width: 270px; height: 58px;margin: 0 6px 0 0; text-align: center; padding: 40px 0 0 0; color: #444444; font-size: 11px; font-family: "Arial"; border: 1px solid black; float: left;}
      #napiste_si .submit_button {position: absolute; top: 105px; right: 85px;}

/*Footer*/
#footer {width: 990px;}
  #paticka_seda {width: 990px; padding: 5px 0; color: white; background: #003366;}
    #paticka_seda p {margin: 0;}
    #copyright {width: 533px; float: left; margin: 2px 0 0 10px;}
    #odkazy {float: left; margin: 2px 0 0 0;}
    #odkazy a {color: white; text-decoration: none;}
  #doporucujeme {width: 850px; margin: 20px auto;}
   #partneri {width: 990px; margin: 10px 0 0 10px;}
/*chatar.php*/
#leva_cast {width: 540px;  float: left;}
  #chata {width: 540px; position: relative; padding: 0 0 10px 0; color: black; background: #BBBBBB;}
    #chata_hlavicka {height: 200px; position: relative; border-bottom: 3px solid white;}
      #chata_hlavicka img {float: left; border-right: 3px solid white; }
      #prepinani_sezon {width: 70px; height:20px; position: absolute; left: 460px; padding-top: 8px; margin:1px;}


      #obsazenost {width: 235px; margin: 0 0 0 0; float: right; line-height: 1ex; font-size: 11px}
        #obsazenost h1 {margin: 10px 0 0 0; font-size: 12px; color: black}
        #obsazenost table {margin: 10px 0 10px 5px; background: white; border-left: 1px solid black; border-bottom: 1px solid black; font-weight: normal;}
        #obsazenost td {font-size: 12px; padding: 4px 5px; border-right: 1px solid black; border-top: 1px solid black; text-align: center}

			#chata_info {text-align: justify;}
			#odkazy_na_chaty {text-align: justify;}
				#odkazy_na_chaty a {color: #808080;}
				#odkazy_na_chaty a:hover {color: #FF9900;}

			#odkazy_na_chaty2 {text-align: left;}
				#odkazy_na_chaty2 a {color: #808080;}
				#odkazy_na_chaty2 a:hover {color: #FF9900;}

    #vysvetlivky {position: relative; margin: 5px 0 0 15px; height: 70px ;font-weight: bold;}
      #vysvetlivky img {position: relative; top: 5px; margin: 0 10px 0 0; border: 1px solid black}
      #vysvetlivky h3 {margin: 0 0 5px 0; font-size: 12px; color: black}
    #sterminy_odeslat {position: absolute; left: 302px; top: 255px;width: 218px; display: block; padding: 5px; background: black; text-align: center}
    #sterminy_form {position: absolute; left: 300px; top: 215px; }   
        #sterminy_form input{width: 225px; }
#prava_cast{width: 440px;  float: right; position: relative}
  #fotogalerie {padding: 20px 0 0 40px ; }
		#fotogalerie h2 {color:black;}
    #listovani { position: absolute; top: 0px; left: 190px; font-size: 12px; font-weight: bold; color: black}
      #listovani a{color: black}
      #listovani a:hover{color: red}
    #fotogalerie h3 {margin: 0 15px 10px 0; float: left; font-size: 14px; color: black}
    #fotogalerie table {width: 370px; clear: both; text-align: center; color: #FF9900;}
    #fotogalerie img {margin: 10px 0; border: none}
    #fotogalerie a {text-decoration: none; border: none;}
    #strana {color: #FF9900; text-align: right; padding: 0 15px 0 0}
    #strana a {text-decoration: none;}
  #ceny {margin: 20px 0 0 60px; font-size: 12px}
    #ceny td {vertical-align: top; margin-right: 10px; font-size: 12px}
  #kapacita {margin: 20px 0 0 60px; font-size: 12px}

.form_obal {clear: both; margin: 10px 0 10px 5px}
  .form_leva {width: 80px; float: left; margin: 0 10px 0 0}
  .form_prava {}

#facebook {
	text-align: center;
	margin: 0 0 0 20px;
}

#facebook h2{text-align:center;}
#sitemap_box {text-align: left;}
  #sitemap_box h1 {color: #444444;}
  #sitemap_box li {list-style: none; margin: 2px 0}
  #sitemap_box ul {margin: 10px 0 20px 0}

.seznam_chat {
	padding-top: 0px;
	padding-bottom: 0px;

	margin:0px;
	color: #FF9900;
	font-size:14px;
	text-decoration: none;
}

#chata_nadpis_detail {
	padding-left:40px;
}

#x1_new {
	line-height: 1;
	width: 225px;
	text-align:center;
	background:white;
	margin: 5px 0 0 5px;
	padding: 4px 0 4px 0;
	border: 1px solid black;
}

#x2_new {
	margin: 0 0 10px 0;
	font-size: 14px;
	font-weight: bold;
}

.bold {
	font-weight: bold;
}

#detail_ceny {
	padding-bottom: 10px;
}

#detail_table {
	margin: 0 0 20px 0;
}

.select_left {
	margin-left: 5px;
}

.select_right {
	margin-right: 5px;
}


#prepinani_sezon_white {color: white; text-decoration: none; font-size: 12px; font-weight: bold}
#prepinani_sezon_red {color: red; text-decoration: none; font-size: 12px; font-weight: bold}