/* content.css */
/*často prázdný, použití například pro případy, kdy má střed nějaké pozadí*/




#prehled_rezervaci{
  border:0;
  border-collapse:collapse;
  margin:0;
  padding:0;
}
#prehled_rezervaci .legenda{
  font-weight:normal;
  margin: 16px 0 16px 0;
  vertical-align:middle;
}

#prehled_rezervaci .legenda img{
  position:relative;
  top:7px;
}

#prehled_rezervaci td, #prehled_rezervaci th{
  margin:0;
  padding:0;
  border:0px solid black;
  vertical-align:middle;
}
#prehled_rezervaci td div{
  font-weight:normal;
  text-align:center;
  border: 1px solid #D5D5D5;
  margin:0 1px 11px 0;
  width: 19px;
  height:19px;
  line-height:19px;
  padding:3px;  
}

#prehled_rezervaci .nadpis{
  color:#fff;
  font-weight:normal;
  background:#007A96;
  text-align:center;
  border:1px solid #007A96;
  margin:0 1px 11px 0;
  min-width:19px;
  width:auto;
  min-height:19px;
  height:auto;
  line-height:19px;
  padding:3px;
}
#prehled_rezervaci .docasne_rezervovano{  
  border:1px solid #A4D237;
  background: #EBFAC7 url(prehled_rezervaci_bg_docasne.png) top right no-repeat;
}
#prehled_rezervaci .rezervovano{
  font-weight:bold;
  border:1px solid #FF8C8C;
  background: #FFC5C5 url(prehled_rezervaci_bg_rezervovano.png) top right no-repeat;
}

#prehled_rezervaci_form{
  height: 39px;
  background: #E1F3F7 url(prehled_rezervaci_form_bg_konec.png) top right no-repeat;
  width:100%;
  line-height:39px;
}

#prehled_rezervaci_form #pozadi_zacatek{
  float:left;
  width:10px;
  height: 39px;
  margin: 0 5px 0 0;
  background: #E1F3F7 url(prehled_rezervaci_form_bg_zacatek.png) top left no-repeat;
}

#prehled_rezervaci_form select{
  border:1px solid #AED6DF;
  padding:3px;
}

#prehled_rezervaci_form input{
  height: 24px;
  line-height:24px;
  width: 121px;
  color:white;
  background: #007E9B url(prehled_rezervaci_form_submit_bg.png) top left no-repeat;
  border:0;
  text-align:center;
  font-weight: bold;
  margin: 0 0 0 10px;
}

.tlacitko_zpet span{
  text-decoration: underline;
}
.tlacitko_zpet:hover span{
  text-decoration: none;
}

#uvodka_prehled_rezervaci{
  float:right;
  text-decoration:none;
  margin-left:40px;
}

#uvodka_prehled_rezervaci img{
  border:0;
}

#uvodka_obal p{
  /*margin: 0 11px 0 13px;*/
  font-size:14px;
}

#uvodka_obal .editor_nadpis{
  margin-bottom:0px;
}


#uvodka_produkty_obal{
  position:relative;
  width: 945px;
  height: 579px;
  overflow:hidden;
  background: #FFFFFF url(uvodka_produkty_obal.jpg) bottom left no-repeat;
  margin-top:20px;
  /*border:1px solid black; */
}

#uvodka_produkty_obal p,#produkty_karavany_obal p,#produkty_auta_fiat_obal p,#produkty_auta_ford_obal p{
  font-size:12px;
  margin:10px 0;
  line-height:100%;
}

#uvodka_nadpis_karavany{
  position:absolute;
  top:0;
  left:0;
  height:20px;
  line-height:20px;
  font-size:18px;
  color:#E97529;
  margin:0;
  padding:0;
}
#uvodka_nadpis_auta{
  position:absolute;
  top:0;
  left:642px;
  height:20px;
  line-height:20px;
  font-size:18px;
  color:#E97529;
  margin:0;
  padding:0;
}

#uvodka_produkt_karavan1{
  position:absolute;
  bottom:380px;
  left:15px;
  height: 160px;
  width:140px;
  /*border:1px solid red; */
}

#uvodka_produkt_karavan2{
  position:absolute;
  bottom:380px;
  left:335px;
  height: 160px;
  width:140px;
  /*border:1px solid red; */
}

#uvodka_produkt_karavan3{
  position:absolute;
  bottom:186px;
  left:15px;
  height: 160px;
  width:140px;
  /*border:1px solid red;*/
}

#uvodka_produkt_karavan4{
  position:absolute;
  bottom:186px;
  left:335px;
  height: 160px;
  width:140px;
  /*border:1px solid red;*/
}

#uvodka_produkt_karavan5{
  position:absolute;
  bottom:6px;
  left:15px;
  height: 160px;
  width:140px;
  /*border:1px solid red;*/
}
#uvodka_produkt_karavan6{
  position:absolute;
  bottom:6px;
  left:335px;
  height: 160px;
  width:140px;
  /*border:1px solid red;*/
}
#uvodka_produkt_karavan6{
  position:absolute;
  bottom:6px;
  left:335px;
  height: 160px;
  width:140px;
  /*border:1px solid red;*/
}

#uvodka_produkt_karavan6 .produkt_nadpis {
    display:block;
    width:200px;
}

#uvodka_produkt_auto1{
  position:absolute;
  bottom:380px;
  left:655px;
  height: 160px;
  width:140px;
  /*border:1px solid red; */
}

#uvodka_produkt_auto2{
  position:absolute;
  bottom:186px;
  left:655px;
  height: 160px;
  width:140px;
  /*border:1px solid red;*/
}
#uvodka_produkt_auto3{
  position:absolute;
  bottom:6px;
  left:655px;
  height: 160px;
  width:140px;
  /*border:1px solid red;*/
}
#uvodka_produkty_obal a.produkt_nadpis{
  color:#007A96;
  cursor:pointer;
  text-decoration:underline;
  font-size: 16px;
  
}

#uvodka_produkty_obal a.produkt_nadpis:hover{
  color:#007A96;  
  text-decoration:none;  
}

#uvodka_produkty_obal a.produkt_nadpis:focus{
  color:#007A96;  
  border:1px solid red;
}

#uvodka_produkty_obal .cena{
  color: #E97529;
  font-weight:bold;
  font-size: 15px;
}

#novinky{
  margin: 20px 0 0 0;
}
#novinky h2{
  
  line-height:20px;
  font-size:18px;
  color:#E97529;
  margin:0 0 10px 0;
  padding:0;
}

#novinky_obal{
  
  width:100%;
  
}

#novinky_obal .novinka{
  float:left;
  width:466px;
  height:97px;
  background: #F3F3F3 url(novinka_bg.png) top left no-repeat;
  overflow:hidden;  
}

#novinky_obal .licha{
  margin: 0 14px 16px 0;
}

#novinky_obal .suda{
  margin: 0 0 16px 0;
}

#novinky_obal .novinka .datum{
  border:0px solid red;
  float:left;
  width:33px;
  height:45px;
  overflow:hidden;
  margin: 10px 18px 0 18px;
  padding:0;
}

#novinky_obal .novinka .datum span.den{
  display: block;
  border:0px solid red;
  text-align:center;
  width:100%;
  height: 20px;
  line-height:20px;
  font-size:18px;
  color:#373737;
  margin: 0 0 3px 0;
  overflow:hidden;
  padding:0;
}

#novinky_obal .novinka .datum span.mesic{
  display: block;
  border:0px solid red;
  text-align:center;
  width:100%;
  height: 20px;
  line-height:20px;
  font-size:18px;
  color:#B9B9B9;
  margin: 0 0 0px 0;
  padding:0;
}

#novinky_obal .novinka .popis{
  border:0px solid red;
  float:left;
  width:375px;
  height:84px;
  overflow:hidden;
  margin: 7px 0 0 15px;
  padding:0;
}

#novinky_obal .novinka .popis .nadpis_novinka{
  color:#007A96;
  text-decoration:underline;
  display:block;
  border:0px solid black;
  margin: 0 0 0 0;
  padding:3px 0 6px 0;
  font-size:15px;
  line-height: 15px;
  font-weight:bold;
}

#detail_produktu .editor_nadpis{
  margin: 0 0 0px 0;
}

#detail_produktu_menu{
  height: 37px;
  padding: 0 0 0 15px;
  margin:0;
  overflow:hidden;
  background:#FFFFFF url(detail_produkt_menu_bg.png) top left repeat-x;
  margin: 0 0 20px 0;
}

#detail_produktu_menu span, #detail_produktu_menu a.aktivni{
  font-weight:bold;
  line-height: 36px;
  background: #F5F5F5 url(detail_produkt_menu_span_bg.png) bottom left repeat-x;
  color: #007A96;
  -moz-border-radius-topleft: 5px;
  -moz-border-radius-topright: 5px;
  -webkit-border-top-left-radius: 5px;
  -webkit-border-top-right-radius: 5px;
  border: 1px solid #DBDBDB;
  height: 37px;
  float:left;
  padding: 0 10px;
}

#detail_produktu_menu .aktivni:hover{
  font-weight:bold;
}

#detail_produktu_menu a{
  float: left;
  height: 37px;
  color: #007A96;
  text-decoration:none;
  font-weight:normal;
  line-height: 36px;
  padding: 0 10px;
}

#detail_produktu_menu a:hover, #detail_produktu_menu a:active{
  font-weight:normal;
  color: #007A96;
  text-decoration:underline;
}

#fotogalerie_obal div.foto{
  float:left;
  height: 170px;
  width: 250px;
  overflow:hidden;
  margin: 0 0px 30px 45px;
  padding:9px 0 0 5px;
  background: #ffffff url(pozadi_foto.png) top left no-repeat;
}

#detail_produktu .detail_parametry{
  float:right;
  border:0px solid black;
  /*margin:0px 10px 10px 20px;*/
  width:280px;
}

#detail_produktu .detail_parametry .editor_mensi{
  
  margin:0px 0px 5px 0;
}

#detail_produktu .popis_obal{
  padding-right:310px;
}
#detail_produktu .popis_obal p{
 font-size:14px;
 text-align:justify;
 line-height:130%;
}


#produkty_karavany_obal{
  position:relative;
  width: 625px;
  height: 626px;
  overflow:hidden;
  background: #FFFFFF url(produkty_karavany_bg.jpg) top left no-repeat;
  margin:20px 320px 0 0;
  /*border:1px solid black; */
}
/*
#nadpis_karavany{
  position:absolute;
  top:0;
  left:0;
  height:20px;
  line-height:20px;
  font-size:18px;
  color:#E97529;
  margin:0;
  padding:0;
}
*/

#produkt_karavan1{
  position:absolute;
  top:20px;
  left:15px;
  height: 160px;
  width:140px;
  /*border:1px solid red; */
}

#produkt_karavan2{
  position:absolute;
  top:20px;
  left:335px;
  height: 160px;
  width:140px;
  /*border:1px solid red; */
}

#produkt_karavan3{
  position:absolute;
  top:206px;
  left:15px;
  height: 160px;
  width:140px;
  /*border:1px solid red;*/
}

#produkt_karavan4{
  position:absolute;
  top:206px;
  left:335px;
  height: 160px;
  width:140px;
  /*border:1px solid red;*/
}
#produkt_karavan5{
  position:absolute;
  top:406px;
  left:15px;
  height: 160px;
  width:140px;
  /*border:1px solid red;*/
}
#produkty_auta_ford_obal{
  position:relative;
  width: 625px;
  height: 180px;
  overflow:hidden;
  background: #FFFFFF url(produkty_auta_bg.png) bottom left no-repeat;
  margin:20px 320px 0 0;
}

#produkt_auto1{
  position:absolute;
  bottom:10px;
  left:15px;
  height: 160px;
  width:140px;
  /*border:1px solid red;*/ 
}

#produkt_auto2{
  position:absolute;
  bottom:10px;
  left:335px;
  height: 160px;
  width:140px;
  /*border:1px solid red;*/ 
}

#produkty_auta_fiat_obal{
  position:relative;
  width: 625px;
  height: 180px;
  overflow:hidden;
  background: #FFFFFF url(produkty_auta_fiat_bg.png) bottom left no-repeat;
  margin:20px 320px 0 0;
}

#produkt_auto3{
  position:absolute;
  bottom:10px;
  left:15px;
  height: 160px;
  width:140px;
  /*border:1px solid red;*/ 
}


/*#nadpis_auta{
  position:absolute;
  top:0;
  left:0;
  height:20px;
  line-height:20px;
  font-size:18px;
  color:#E97529;
  margin:0;
  padding:0;
}
*/


#produkty_karavany_obal a.produkt_nadpis,#produkty_auta_ford_obal a.produkt_nadpis,#produkty_auta_fiat_obal a.produkt_nadpis{
  color:#007A96;
  cursor:pointer;
  text-decoration:underline;
  font-size: 16px;
  
}

#produkty_karavany_obal a.produkt_nadpis:hover,#produkty_auta_ford_obal a.produkt_nadpis:hover,#produkty_auta_fiat_obal a.produkt_nadpis:hover{
  color:#007A96;  
  text-decoration:none;  
}

/*#produkty_karavany_obal a.produkt_nadpis:focus{
  color:#007A96;  
  border:1px solid red;
} */

#produkty_karavany_obal .cena,#produkty_auta_ford_obal .cena,#produkty_auta_fiat_obal .cena{
  color: #E97529;
  font-weight:bold;
  font-size: 15px;
}

#produkty_auta_obal_text #nadpis_auta{
   color:#7EAF09;
  padding:0;
  margin:0px 0 10px;
  height:25px;
  line-height:25px;
  /*border-bottom:1px solid #eee;*/
  font-size:20px;
  font-weight:bold;
  text-align: left;
}

#produkty_auta_obal_text p{
  margin-top:5px;
}

#produkty_auta_obal_text{
  width: 625px;  
  margin:0px 320px 0 0;
  font-size: 14px;
}
#produkty_auta_obal_text *{
  font-size: 14px;
}

#produkty_karavany_obal_text #nadpis_karavany{
     color:#7EAF09;
  padding:0;
  margin:0px 0 10px;
  height:25px;
  line-height:25px;
  /*border-bottom:1px solid #eee;*/
  font-size:20px;
  font-weight:bold;
  text-align: left; 
}

#produkty_karavany_obal_text p{
  margin-top:5px;
}

#produkty_karavany_obal_text{
  /*float:left;  */
  font-size: 14px;
  margin: 0  320px 0 0;
}
#produkty_karavany_obal_text *{
  font-size: 14px;
}

#mycarousel2_obal{
  float:right;
  width:300px;
  /*overflow:hidden;*/
  border:0px solid black;
  margin: 0 0px 0 0;
}

#novinka_detail_foto{
  float:left;
}

#novinky_detail_popis{
  margin-left: 320px; 
  min-height: 300px; 
  &height:300px;  
  background: #E0DFE3;  
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;  
  border: 1px solid #E0DFE3;
  padding: 20px;
}

#formular_rezervaci{
  margin:0;
  padding:0;
  border:0px solid red;
}

#formular_rezervaci .rezervace_jeden_radek{
  background: #E1F3F7 url(rezervace_blok_radek_bg.png) top left no-repeat;
  height:39px;
  width:935px;
  overflow: hidden;
  line-height:39px;
  padding:0 0 0 15px;
  margin: 0 0 7px 0;
}

#formular_rezervaci .rezervace_vice_radku_obal{
  background: #E1F3F7;
  overflow: hidden;  
  padding:0 0 0 0px;
  margin: 0 0 7px 0;
}

#formular_rezervaci .rezervace_vice_radku_top{
  margin:0;
  padding:0;
  background: url(rezervace_blok_top_bg.png) top left no-repeat;
  width:950px;
  height:10px;
  overflow:hidden;
  /*border:1px solid black;*/
}

#formular_rezervaci .rezervace_vice_radku_stred{
  margin: 0 0 0 15px;
}

#formular_rezervaci .rezervace_vice_radku_bottom{
  margin:0;
  padding:0;
  background: url(rezervace_blok_bottom_bg.png) top left no-repeat;
  width:950px;
  height:10px;
  overflow:hidden;
  /*border:1px solid black; */
}


#formular_rezervaci select{
  border:1px solid #C9C9C9;
  padding:3px;
  
  
}

#formular_rezervaci label{
  margin-right:25px;
}

#formular_cena{
  font-size: 15px;
  color: red;
  font-weight:bold;
}

#formular_rezervaci #formular_tabulka_input{
  width:100%;
  vertical-align:middle;
}

#formular_rezervaci #formular_tabulka_input input{
  border:1px solid #C9C9C9;
  padding:3px;
  height:20px;
  line-height:20px;
}

#formular_rezervaci #formular_tabulka_input p{
  margin:0;
  padding:0;
}

#ajax_vypis_dostupnosti .rezervace_ajax_mesic{
  width:924px;
  height:95px;
  overflow:hidden;
  background: url(rezervace_prehled_mesic.png) top left no-repeat;
  margin: 0 0 10px 0;
}

#ajax_vypis_dostupnosti .rezervace_ajax_mesic .nadpis_mesice{
  font-weight: bold;
  float:left;
  height: 35px;
  width: 85px;
  /*border:1px solid black;*/
  margin:30px 0;
  padding:0;
  text-align:center;
  vertical-align:middle;
  overflow:hidden;
}

#ajax_vypis_dostupnosti .rezervace_ajax_mesic .mesic_obal{  
  float:left;
  height: 65px;
  width: 815px;
  /*border:1px solid black; */
  margin:16px 0 13px 15px;
  padding:0; 
  overflow:hidden; 
}


#ajax_vypis_dostupnosti .legenda{
  font-weight:normal;
  margin: 5px 0 16px 100px;
  vertical-align:middle;
}

#ajax_vypis_dostupnosti .legenda img{
  position:relative;
  top:7px;
}

#ajax_vypis_dostupnosti td, #ajax_vypis_dostupnosti th{
  margin:0;
  padding:0;
  border:0px solid black;
  vertical-align:middle;
}

#ajax_vypis_dostupnosti .tabulka_mesic{
  border:0;
  border-collapse:collapse;
  margin:0;
  padding:0;
  font-size:12px;
  line-height:100%;
}

#ajax_vypis_dostupnosti td div{
  font-weight:normal;
  text-align:center;
  border: 1px solid #D5D5D5;
  margin:0 1px 11px 0;
  width: 17px;
  height:17px;
  line-height:17px;
  padding:3px;
  background:#FFFFFF;  
}

#ajax_vypis_dostupnosti .nadpis{
  color:#fff;
  font-weight:normal;
  background:#007A96;
  text-align:center;
  border:1px solid #007A96;
  margin:0 1px 11px 0;
  min-width:17px;
  width:auto;
  min-height:17px;
  height:auto;
  line-height:17px;
  padding:3px;
}
#ajax_vypis_dostupnosti .docasne_rezervovano{  
  border:1px solid #A4D237;
  background: #EBFAC7 url(prehled_rezervaci_bg_docasne.png) top right no-repeat;
}
#ajax_vypis_dostupnosti .rezervovano{
  font-weight:bold;
  border:1px solid #FF8C8C;
  background: #FFC5C5 url(prehled_rezervaci_bg_rezervovano.png) top right no-repeat;
}

#ajax_vypis_dostupnosti h2{
  font-weight:bold;
  color: black;
  margin:0;
  padding:0;
  line-height: 15px;
  font-size:12px;
}

#prislusenstvi_nadpis{
  font-weight: bold;
  float:left;  
  width: 85px;
  /*border:1px solid black;*/
  margin:0px 0 0 0px;
  padding:0; 
  
}

#prislusenstvi_obal{
  margin-left:100px;
  /*border:1px solid black; */
}

#prislusenstvi_obal .prislusenstvi_checkbox_obal{
 
  margin: 0 10px 10px 0;
 
  height: 20px;
  border:0px solid black;
}

#prislusenstvi_vycpavka{
  width:833px;
  height:1px;
  overflow:hidden;
  float:left;
}

#formular_submit{
  float:left;
  width:132px;
  height:34px;
  background: #007A96 url(formular_submit.png) top left no-repeat;
  border:0;
  color:white;
  font-weight:bold;
  text-align:center;
  line-height:34px;
  margin:0;
  padding:0;
}

.vypis_prislusenstvi_obal{
  position:relative;
  /*border:0px solid black;
  background: #F3F3F3 url(vypis_prislusenstvi_bg.png) top left no-repeat;*/
  background: #FFFFFF;  
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;  
  border: 1px solid #E0DFE3;
  width:950px;
  height: 245px;
  overflow:hidden;
  margin: 0 0 25px 0;
  /*&margin: 0 0 25px 0;*/
}

.vypis_prislusenstvi_text{
  position:absolute;
  top: 10px;
  left:10px;
  border:0px solid black;
  width: 400px;
  height: 170px;
  font-size:14px;
  line-height:130%;
  text-align:justify;
}

.vypis_prislusenstvi_fotky{
  position:absolute;
  top: 10px;
  left:430px;
  border:0px solid black;
  width: 510px;
  height: 220px;
  text-align: center;
  
}

.vypis_prislusenstvi_oddelovac{
  position:absolute;
  top: 10px;
  left:419px;
  border-left:2px solid #E0DFE3;
  width: 1px;
  height: 225px;
  text-align: center;
  overflow:hidden;
}

.vypis_prislusenstvi_fotky a{
  padding: 0px 5px 0px 0;
  /*padding:0 !important;*/
  vertical-align:middle;
  line-height: 220px;
  
  height: 220px;
}

.vypis_prislusenstvi_cena{
  position:absolute;
  top: 200px;
  left:30px;
  border:0px solid black;
  width: 380px;
  height: 40px;
  line-height:40px;
  font-size:18px;
  color:#E97529;
}

.vypis_prislusenstvi_cena span{
  font-weight: bold;
  color:black;
  font-size:18px;
  line-height:40px;
}

.produkt_prodej 
{
background:#e1f3f7;
padding: 0 0 10px 0;
float:left;
margin:0 15px 0 0;
}
.produkt_prodej .produkt_obsah
{
padding: 5px 10px 0 10px;

}
.produkt_prodej .cena
{
color:red;
font-weight:bold;
font-size:14px;
}
.produkt_prodej .detail
{
text-align:right;
font-size:14px;
}
input {
 border:1px solid #018bab;
 float:none;
 width:135px;
 height:20px;
}
.button_zeleny_stredni
{

width:135px;
height:33px;
line-height:33px;
background:#df6320 url(submit.png) center top repeat-x;
color:white;
font-size:13px;
font-weight:bold;
border:0;
margin-left:50px;
cursor:pointer;

}

.cesta_prehled {
background:#f3f3f3;
float:left;height:350px;
overflow:hidden;
margin: 0 15px 0 0;
padding:0 0 15px 0;
}
.cesta_prehled .cesta_obal{
margin:10px;
}
.kemp_prehled {
background:#f3f3f3;
float:left;
height:350px;
width:300px;
overflow:hidden;
margin: 0 16px 25px 0;
padding:0 0 15px 0;
}
.kemp_prehled .kemp_obal{
margin:10px;
float:left;
}

