/*------------------------------------------------------------------------------
Vytvořil: Jan Valuštík, jan@valustik.com, www.valustik.com
Datum: 03/2008
------------------------------------------------------------------------------*/



/* html+body -----------------------------------------------------------------*/
body{	
  font-family: Tahoma, "Lucida Grande CE", lucida, sans-serif;
	color:black !important;
	font-size:small;
	text-align:left;
	padding:0px;
  margin:0px;}

/* hlavní layout -------------------------------------------------------------*/
#ram{margin:0px auto 0px auto;padding:0px;width:100%;}

h1.h1s{display:none;}
#telo_top{display:none;}
#telo_middle{width:100%;}
  #telo_bottom{display:none;}

/* obecne prvky --------------------------------------------------------------*/
menu{display:none;}
.menu2{display:none;}

#text{width:100%;}
#text_maly{width:100%;}
#sloupec{display:none;}

/* uvod ----------------------------------------------------------------------*/
.zvyrazneny{color: rgb(60,60,60); border:3px solid rgb(238,238,238); text-align:left; line-height:1.7em; margin:15px 0px 15px 0px;padding:15px; background:rgb(243,245,243) URL("../obr/p_zvyrazneny_bg.png") top left repeat-x;}
.aktualne_box{position:relative; color: rgb(60,60,60); border:3px solid rgb(238,238,238); text-align:left; line-height:1.5em; margin:20px 0px 20px 0px;padding:15px; background:rgb(250,250,250) URL("../obr/sedy_bg.png") top left repeat-x;}


img.slevy{margin:0px; border:0px; float:right;} 
/* zajezdy detail ------------------------------------------------------------*/
.sloupec_m{display:block; float:left; padding:10px; margin:5px; margin-top:30px; margin-bottom:10px; width:355px; min-height:160px; background:rgb(229,203,158); border:1px solid rgb(234,208,163);}
.foto{text-align:center; width:790px; padding:0px;margin:0px; margin-bottom:30px; margin-top:10px; float:left;}
.foto img{margin:2px;}
.dalsi_nabidka{list-style:none; width:750px; padding:20px;margin:0px; margin-top:50px; float:left; background:rgb(219,193,148) URL("../obr/box_hnedy.png") 0px 0px repeat-x; border:0px; border-top:1px solid rgb(204,178,133);}
.dalsi_nabidka li{margin:5px; margin-left:20px;}
.dalsi_nabidka h3{margin-top:0px;margin-bottom:15px;}
/* kontakt -------------------------------------------------------------------*/
.sloupec_kontakt{display:block; float:left; padding:10px; margin:5px; margin-top:0px; margin-bottom:10px; width:355px; min-height:120px;}
.sloupec_kontakt img{margin:0px;}
.kontaktni_formular{width:790px; padding:0px; padding-top:30px; border-top:0px solid rgb(204,51,0); clear:both;}
/* forum ---------------------------------------------------------------------*/
.forum_box{width:770px;padding:5px; background:rgb(254,251,240); margin-bottom:20px; border:1px solid rgb(224,221,210);}
.forum_box h3{color:rgb(100,80,50); margin:0px;font-size:1em;font-weight:bold;padding-left:5px;}
.forum_box h3 em{float:right;font-size:0.85em;font-weight:normal;}
.forum_box .forum_aktivni{color:rgb(204,51,0);}
.forum_box p{margin:0px;padding:5px;}

.strankovani{color:rgb(100,80,50); width:770px;padding:5px; background:rgb(254,251,240); margin:auto; margin-bottom:20px; border:1px solid rgb(224,221,210);;}
.strankovani a{text-decoration:none;}
a.strankovani_aktivni{text-decoration:underline;font-weight:bold;}
/* dalsi zajezdy -------------------------------------------------------------*/
.dalsi_zajezdy{width:790px; min-height:500px; padding:0px; margin:0px; background:URL("../obr/dalsi_zajezdy_bg.gif") right top no-repeat;}
.dalsi_zajezdy a{display:block; width:320px; background:rgb(234,231,215); padding:10px; margin:0px; text-decoration:none;}
.dalsi_zajezdy a:hover{background:rgb(224,221,205);}

.dalsi_zajezdy_detail{width:765px; margin:auto; margin-bottom:40px; background:rgb(234,231,215) URL("../obr/spendlik.png") right top no-repeat; border:1px solid rgb(204,201,180); padding:10px;}
.dalsi_zajezdy_detail h3{margin-top:0px;}
.dalsi_zajezdy_detail img{border:8px solid rgb(247,244,223); margin:5px;}
/* fotogalerie ---------------------------------------------------------------*/
.fotogalerie{width:790px; padding:0px; margin:0px;}
.fotogalerie a{display:block; float:left; width:360px; background:rgb(234,231,215) URL("../obr/spendlik2.png") right top no-repeat;padding:10px; padding-top:15px; padding-bottom:15px; margin:5px; text-decoration:none;}
a.foto_nahled{display:block; float:left; padding:0px; margin:5px; width:100px; height:100px; overflow:hidden; background:none; border:1px solid rgb(220,220,220); text-align:center;}
a.foto_nahled img{margin:0px; border:0px;}
.foto_zpet{width:790px; padding:0px; margin:0px; text-align:center; clear:both;}
/* outdoor -------------------------------------------------------------------*/
.skupinove{font-size:1.45em; color:rgb(204,51,0); text-align:center; margin-top:10px; margin-bottom:10px;}

/* drobne prvky zprehlednujici kod -------------------------------------------*/
.text-left{text-align:left;}
.text-right{text-align:right;}
.text-center{text-align:center;}

.vertical-align-top{vertical-align:top;}

.text-big{font-size:1.2em;}

.text-bold{font-weight:bold;}

.text-red{color:rgb(210,10,10);}
.text-orange{color:rgb(204,51,0);}
.text-green{color:rgb(83,83,29);}

.float-right{float:right;}
.float-left{float:left;}

.clear-both{clear:both;}

.help{cursor:help;border-bottom:1px dashed rgb(206,22,22);}

.display-none{display:none;}

.povinne{color:rgb(220,51,0); text-align:right;}

/*tagy*/  
a{color:rgb(204,51,0);}
a:hover{color:rgb(30,30,30);}

h1{
  font-size:1.5em;
  font-weight:bold;
  color:black;
  margin:0px;
  padding:0px;}
  
h2{
  text-align:left;
  padding:0px;
  margin:0 0px 23px 0px;
  font-size:1.75em;
  font-weight:normal;}

h3{
  font-size:1.45em;
  font-weight:normal;
  color:rgb(204,51,0);
  margin:0px;
  margin-top:35px;
  margin-bottom:7px;
  padding:0px;}
  
h4{
  font-size:1.30em;
  font-weight:normal;
  color:rgb(204,51,0);
  margin:0px;
  margin-bottom:7px;
  padding:0px;}
  

p{
  margin: 0px;
  margin-bottom:20px;
	padding:0px;}
	
img{
  border:6px solid rgb(243,243,243);
	margin:5px;}
	  
hr{display:none;}
hr.cara-skryta{visibility:hidden;margin:0px; margin-top:150px;margin-bottom:150px;height:50px;display:block;float:left;}

form br{display:none;}
  
input{
  display:none;
  width:330px;
  color:black;
  margin:0px;
  margin-bottom:15px;
  padding:10px;
  padding-top:5px;
  padding-bottom:5px;
  background:rgb(254,251,240);
  border:2px solid rgb(204,51,0);}
  
textarea{
  display:none;
  width:330px;
  color:black;
  margin:0px;
  margin-bottom:20px;
  padding:10px;
  padding-top:5px;
  padding-bottom:5px;
  background:rgb(254,251,240);
  border:2px solid rgb(204,51,0);}

.tlacitko{
  display:none;
  background:rgb(204,51,0);
  border:0px solid rgb(220,51,0);
  width:360px;
  color:white;
  cursor:pointer;}
  
table{width:100%;border-collapse:collapse;border:0px solid rgb(255,235,210);border-top:none;}
table td{text-align:center;height:28px;}
table tr.modra td{background:rgb(255,235,205);}
table tr.header td{background:rgb(255,102,0) URL("../obr/table_tr_header.png") top left repeat-x; color:white; height:40px;}

