/* layout- zacatek */

body
{
margin:0;
padding:0;
background:#818181; text-align:center;
background: url("../pic2/pozadi-hlavni.gif") top left repeat;
font-size:10pt;
font-family:Tahoma,Verdana,Arial,lucida,sans-serif;
font-family:"trebuchet ms",sans-serif; 
line-height:1.75;
}


#nad-hlavicka
{
     padding: 0px;
     border: 0px solid black;
	 height:99px;
	margin:0em auto;
/*	background: url("../pic2/pozadi-male.gif") top left repeat-x;*/
 
  }


#hlavicka
{
     padding: 0px;
     border: 0px solid black;
	 height:99px;
	margin:0em auto;
	width:991px;
  }

#hlavickaA {
	margin:0; padding:0;
	width:991px; height:65px;
	}

#hlavickaA1 a,#hlavickaA1 strong  {
	margin:0; padding:0;
  float:left;
	display:block;
	width:367px; height:65px;
	background: url("../pic2/horni-castA1.gif") top left no-repeat;
	text-decoration: none;

  }

#hlavickaA2 {
  float:right;
	background: url("../pic2/horni-castA2.gif") top left no-repeat;  
  display:block;
	width:624px; height:65px;
	margin:0; padding:0;
	}


#hlavickaA1 a span,#hlavickaA1 strong span { display:none }

.hlavickaB {

     padding: 0px;
	width:991px;	
	background: url('../pic2/horni-castB.gif') top left no-repeat;
	 height:34px;
}

#obsah
{

width: 991px;
margin:0em auto;
border: 0px solid blue;
text-align:left;
	background: url('../pic2/pozad-stredniB.gif') top left repeat-y;

}

#levypanel
{
float:left;

width: 251px;
margin:0;
padding:0;

}

#levypanel-obsah
{

margin:0;
padding-top: 5px;
padding-right: 9px;

}

#hlavnipanel
{
margin:0 0 0 251px;
padding:0;
  min-height: 400px;
 _height: 400px;
height:auto;
}

#hlavnipanel-obsah
{

margin:0;
padding: 0.5em 1em;
}

/* paticka - zacatek */

#paticka
{
	padding: 0px;
	width: 991px;
  height: 35px;
  margin:0em auto;
  text-align:left;
line-height:1;

	background: url('../pic2/zapati.gif') top left no-repeat;
}

.paticka-leva {
	float:left;
  width: 251px;

}
.paticka-prava 
{
height:19px;
margin:0 0 0 251px;
	font-size: 10px;
	padding-left:2px;

	}


.paticka-prava .text
 {

 float:right;
 color: #919191;
 padding-right:30px;
	}
/* paticka - konec */


hr.cleaner
{
clear:both;
display: none;
}

/* layout- konec */

/* menu - zacatek */
#navigace-leva
{

margin:0px;
  padding-top:15px;
  width:204px;
float:right;
}

.navigace-leva-info
{
    line-height: 15pt;
color:white;
font-weight:bold;
padding-left:8px;
width:204;
height:28px;
background: url("../pic2/menu-horni-cast.gif") top left no-repeat;
font-size:11pt;
font-family: "Tahoma", sans-serif;


}
  .navigace-leva-dolni
{
background: url("../pic2/menu-dolni-cast.gif") no-repeat top left;
width: 204px;
height: 16px;

}


  .navigace-leva-obsah ul
	{
   	margin:0;
	padding: 0;
    font-size:10pt;
    line-height: 15pt;

	list-style-type: none; 

  }
  
  .navigace-leva-obsah  li
	{
    margin: 0;
	padding-left: 10px;
	background-repeat: no-repeat;
	background-position: left center;
	height: 22px;
	width:204;
  background-image: url("../pic2/menu-stredni-cast.gif");
  padding-left:20px;
   }


.navigace-leva-obsah .navigace-small a:active,.navigace-leva-obsah  .navigace-small a:visited,.navigace-leva-obsah .navigace-small a:link 
{
font-size:80%;

}


.navigace-leva-obsah a:active,.navigace-leva-obsah  a:visited,.navigace-leva-obsah a:link

{

color: black;
text-decoration:none;
font-weight:normal;
font-size:10pt;
font-family: "Tahoma", sans-serif;
}

.navigace-leva-obsah  a:hover
{
color: #f7a542;
}
/* menu - konec */


/* menu2 - zacatek */

#navigace-leva2
{

padding-right:15px;

margin:0px;
  padding-top:40px;
  width:190px;
  float:right;

}

.navigace-leva-info2
{

line-height: 21pt;
color:white;
font-weight:bold;
padding-left:8px;
width:190px;
height:32px;
background: url("../pic2/menu-horni-cast2.gif") top left no-repeat;
font-size:10pt;
font-family: "Tahoma", sans-serif;


}
  .navigace-leva-dolni2
{
background: url("../pic2/menu-dolni-cast2.gif") no-repeat top left;
width: 190px;
height: 18px;
  padding-bottom:15px;

}


  .navigace-leva-obsah2 ul
	{
   	margin:0;
	padding:0px;
    font-size:10pt;
    line-height: 15pt;

	list-style-type: none; 
  
  }
  


  .navigace-leva-obsah2  li
	{
    margin: 0;
  	padding-left: 10px;
	 width:190;
  	background-color:#f4f4f4;

  padding-left:20px;
  padding-right: 2px;
  border-color: #919191;
  border-width: 1px; 
  border-right-style: solid; 
  border-left-style: solid; 

background-repeat: no-repeat;
	background-position: left top;
	
	width:190;
  background-image: url("../pic2/menu-stredni-cast2.gif");

   }


.navigace-leva-obsah2 .navigace-small a:active,.navigace-leva-obsah2  .navigace-small a:visited,.navigace-leva-obsah2 .navigace-small a:link 
{
font-size:80%;
}


.navigace-leva-obsah2 a:active,.navigace-leva-obsah2  a:visited,.navigace-leva-obsah2 a:link

{

color: black;
text-decoration:none;
font-weight:normal;
font-size:10pt;
font-family: "Tahoma", sans-serif;
}

.navigace-leva-obsah2  a:hover
{
color: #f7a542;
}
/* menu2 - konec */





/* menu PRAVE- zacatek */

#menunav
{
float:right;
margin-right: 30px;
margin-top:6px;
_margin-top:7px;

}

#menunav ul
{
margin: 0;
padding: 0;
list-style: none;      
}

#menunav li
{
float: left;
margin: 0 3px 0 0;
padding: 0 0 0 9px;
background: url("../pic2/menu-prave-l.gif") no-repeat top left;
white-space: nowrap;
}

#menunav a
{
float: left;
display: block;
width: 1em;
height: 15px;
background: url("../pic2/menu-prave-r.gif")  no-repeat right top;
padding: 8px 10px 4px 1px;
text-decoration: none;
font: bold 8pt "Tahoma", sans-serif;
text-transform: uppercase;
letter-spacing: 1px;
color: #fff;š
}

#menunav > ul a 
{
width: auto;
}

#menunav li a:hover
{
color: #000;
}

#menunav #current
{
background-position: 0 -28px;
}

#menunav #current a
{
background-position: 100% -28px;
color: #fff;
}
/* menu PRAVE- konec */




/* konec  layout */

  
h1
	{
	color: #f7a542;
		font-size: 18pt;
    padding-top: 7px;		
	font-weight:normal;
	}

h2
	{
	color: #f7a542;
		font-weight:normal;

		font-size: 14pt;
    padding-top: 5px;		
	
	}
h3
	{
	color: black;
	margin:0;
  	font-size: 11pt;
    padding-top: 4px;		
	 padding-bottom: 4px;		
	}


#hlavnipanel-obsah  a:link 
	{
	color: #f7a542;
	}

 #hlavnipanel-obsah  a:visited
	{
	color: black;
	}


#hlavnipanel-obsah  a:active
	{
	color: black;
	}


#hlavnipanel-obsah a:hover
	{
background-color: #f7a542;
	color: white;	
	}


#hlavnipanel-obsah p
  {
    margin:10px 20px 10px 20px;
  padding:5px;
font-size:10pt;
text-align:justify;
/*background-color:#f5f5f5;*/
	}



.komentare, .emkomentare
{
   border:  1px dotted #575755;
   margin:10px 20px 10px 20px;
  padding:15px;
font-size:9pt;
text-align:justify;
background-color:#f5f5f5;

}



/*form - zacacetk */

.form 
 {
float: left;

}


.form input {
display: block;
width:   250px;
float: left;
margin-bottom: 10px;
}

.form input 
{

display: block;
color: black;
	background:white;
   border:  1px dotted #575755;

}

.checkbox input 
{
  widht:20px;
	  border: 1px solid black;

}


label {
float: left;
text-align: right;
width: 120px;
padding-right: 20px;
margin-bottom: 10px;
text-align:left;
}

.left
{
clear: left;

}

.right
{
clear: right;
}

textarea 
{
margin-bottom: 10px;
   border:  1px dotted #575755;
  background:white;
  width:500px; 
  height: 100px;
}

hr
{
  width: 100%;
margin-top: 10px;
margin-bottom: 10px;

}


.form .submit
{
	  border: 1px solid black;
  background:#BFBFBF;
  width: 100px;
	  border: 1px solid black;

}

 .edit
{
  background:white;
   border:  1px dotted #575755;
  text-decoration:none;
  color: black;
  padding-left:4px;
  padding-right:4px;

}

/*form konec*/



/* hodnoceni fotky -zacatek */

.txtimg

{
color: black;
padding-bottom:10px;

}

.imgimg

{
		border: none;
	margin-left:55px;
}

#hodnoceni

{
  z-index: 1;
	padding:5px;
	background:white;
  height: 20px;
    border:  1px dotted #575755;
  margin-bottom:10px;
  margin-right:15px;
  
}


#hodnoceni a:visited, #hodnoceni a:link
{
	padding:2px;
  height: 20px;
text-decoration: none;
  color: #f7a542;

}


#hodnoceni a span.exiftext {
  display: none;

}

#hodnoceni a:hover .exiftext strong 
{
color : white;
}

#hodnoceni  a:hover .exiftext

{
  display: block;
  padding:5px;
	background:#5C5F64;
  color: #f7a542;
    border:  1px dotted #f7a542;

   z-index: -1;
  float:right;
}

#hodnoceni a:hover {
  background-position: 0 0;
	color: #CC99CC;
}
.vlozeni {
  text-align:center;
    font-size: 120%;

}

.narcholu
{
 margin-top: 10px;
  text-align:center;
 
}

.day
{
width: 20px; 
}

/* hodnoceni fotky -konec */

#hlavnipanel-obsah address p
{
font-style:normal;
 margin-right:200px;
	background:white;
    border:  1px dotted #575755;
 }


.mapa-webu a
{
 text-decoration:none;
 font-size:120%; 
}

.phone
{
float:left;
width:90px;
margin: 10px 10px 10px 10px;
}

.phonetext
{
text-align:center;
font-size:80%;
}



.fotoblesk
{
float:left;
width:210px;
margina: 10px 10px 10px 10px;
}


.blesk
{
  
   border:  1px dotted #575755;
  padding-bottom:5px;
text-align:justify;
background-color:#f5f5f5;
width:670px;
font: normal 8pt "Tahoma", sans-serif;
}


#hlavnipanel-obsah .blesk p
{
  font: normal 9pt "Tahoma", sans-serif;
}


.image-blesk
{
border: 1px dotted grey;
float:left;
margin:4px;

}


.blesk li a

{

color: black;
text-decoration:none;
font-weight:bold;
}

.blesk .foto-info
{
margin:4px;
padding:1px;
padding:0px;
vertical-align:top;

}

.blesk ul
{

	list-style-type: none; 
}


#hlavnipanel-obsah .blesk a:link,
#hlavnipanel-obsah .blesk a:visited
{
color:white;
}

#hlavnipanel-obsah .blesk a:hover
{
color:black;
}


.blesk li
{
margin-left:4px;
padding:4px;
border:  1px dotted #575755;
text-transform: uppercase;
letter-spacing: 2px;
text-decoration:none;
background-color: #f7a542;

}

.vice
{
float:left;
text-align:center;
width:290px;
}

.blesk-koupit
{
float:right;
text-align:center;
margin-right:5px;
}


.tlacitko,.tlacitko-cena
{
margin-left:20px;
padding:4px;
border:  1px dotted #575755;
text-transform: uppercase;
font: bold 8pt "Tahoma", sans-serif;
letter-spacing: 2px;
background-color: #f7a542;
text-align:center;
}


.blesk2a img
{
border:  1px dotted #575755;

}

.blesk2a
{

float:left;
padding-right:10px;
width:260;

}


.blesk2b
{
border-left: 4px solid #f7a542;
padding-left:5px;

width:390px;
float:left;
}

.tlacitko
{
width:340px;
}

.tlacitko-cena
{
color:white;
float:left;
width:200px;
}

#hlavnipanel-obsah .tlacitko a:hover,
#hlavnipanel-obsah .tlacitko a:visited,
#hlavnipanel-obsah .tlacitko a:link
 

{	
text-decoration:none;
color:white;
}
#hlavnipanel-obsah .tlacitko a:hover
 {	
color:black;
}


.l-info
	{
	margin-top:10px;  
	margin-left:5px;  
	margin-bottom:10px;  

  border: 1px solid #f7a542;
  color:black;
	width:170px;
	background-color: #f4f4f4;
  font-weight:bold;
line-height:1.4;

	}

.l-info strong
	{
	margin:3px;
  color: #f7a542;
  
	}


.form2 fieldset
{
   border:  1px dotted #575755;

   margin:10px 20px 10px 20px;
  padding:15px;
font-size:9pt;
text-align:justify;
}




.form2 legend
{
color: black;
text-align:left;
font-weight:bold;
margin-bottom: 5px;
padding:3px;
border: 1px solid #f7a542;
background-color:#f5f5f5;
}


.form2 input
{
width:   200px;
float: left;
margin-bottom: 10px;

display: block;
color: black;
	background:white;
   border:  1px solid #f7a542;
  background: url("../pic/input.gif") top left no-repeat; 

}



.form2 label{
float: left;
text-align: right;
width: 150px;
padding-right: 15px;
margin-bottom: 10px;
text-align:left;
}

.form2 br 
{
clear: left;
}

.form2 textarea 
{
margin-bottom: 10px;
   border:  1px solid #f7a542;
  background:white;
  width:400px; 
  height: 100px;
  background: url("../pic/input.gif") top left no-repeat; 

}




.form2 .submit
{
	  border: 1px solid black;
  background:#BFBFBF;
  width: 110px;
	  border: 1px solid black;
  width: 120px;	  
font-size:90%
}


