@charset "windows-1250";



body, td , textarea
	{
	font-family: Tahoma, Verdana,  sans-serif, Arial ;
	/* font-family: Verdana, sans-serif, Arial ;  */
	font-size: 14px; 
	/* font-style: italic;  */
	font-weight: normal; 
	color: #000000;
	margin: 0px;
	padding: 0px;
	}
	
body
	{	
	background-color: #fcfcff;
	background-image: url(obr/b_pozadi.jpg);
	background-repeat: repeat-y;  
	}
	
h1 	{font-family: Tahoma, Georgia, sans-serif, Arial,; font-size: 19px; font-weight: bold; color:#990000}
h2 	{font-family: Tahoma, Georgia, sans-serif, Arial,; font-size: 15px; font-weight: bold; color:#990000}

hr
	{
	color: #99c;
	}
	
	/*
hr
	{
	clear: both;
	margin: 5px;
	}

*/
	
/* Podtrhávání odkazů */

a , a:link , a:visited , a:active	
	{ 
	color: #004;
	text-decoration: none;
	}

a:hover		
	{ 
	color: #900 ;
	text-decoration: underline ;
	} 

textarea 
	{
	color:#000000;
	width: 270px;
	height: 50px;
	font-size:12px;
	border: solid 1px #000000;
	overflow-y: visible; 
	}	
	
hr
	{
	color: #00f;
	clear: both;
	height:1px;
	}

h2 b
	{
	font-size: 11px;
	}
	

xmp
	{
	width: 600px;
	height: 85px;
	border: solid 1px #dcc;
	background-color: #eee;
	padding: 5px;
	margin : 2px;
	}

.ikony	
	{
	width: 100%;
	height: 20px;
	text-align: center	;
	display: block;
	border: solid 1px #fcc;
	}
.ban	
	{
	width: 200px;
	height: 120px;
	float: left;
	border: solid 1px #eef;
	}
	

.kontakt	input , .kontakt	textarea
	{
	background-color: #fff;
	border: solid 1px #333; 	
	background-image: url(obr/bg_input.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	/*border-bottom: double 3px #333; */
	width: 320px;
	}

	
	
input.kontakt
	{
	background-color: #fff;
	border: solid 1px #333; 
	
	width: 150px;
	margin-top: 5px;
	}
	

input.imgpass
	{
	width: 50px;
	}

.uvod_edit
	{
	width: 790px; 
	height: 50px; 
	font-size: 15px; 
	font-weight: bold; 
	color: #f00; 
	text-align: center;
	}
	
.zobr
	{
	float: right; width: 200px;
	}
	
.lang
	{
	position: absolute;
	left: 40px;
	top: 115px;
	width: 150px;
	text-align: center;
	}
	
.lang img
	{
	border: solid 1px #000;
	}
	
.lang a img , .lang a:visited img
	{
	border: solid 1px #ccc;
	}	
		
.lang a:hover img
	{
	border: solid 1px #f00;
	}	
		
.rezervace input
	{
	color:#000000;
	width: 270px;
	height: auto;
	font-size:12px;
	border: solid 1px #000000;
	}	

	
		
table.rezt td
	{
	border-bottom: solid 1px #dde;
	}	

		
	
	
.pruh
	{
	width: 100%;
	height: 100px;
	background-color: #eef;
	background-position: 30px 0px;
	border-bottom: solid 1px #ccc;
	background-image: url(obr/pozadi.jpg);
	}	
	
b.err
	{
	color: #f00;
	display: block;
	padding: 10px;
	border: solid 1px #f00;
	}

b.ok
	{
	color: #090;
	}		
	
.menu a, .menu a:link, .menu a:visited
	{
	font-weight: bold;
	font-size: 12px;
	display: block;
	width: 160px;
	height: auto;
	text-align: center;
	background-color: #fdc;

	border-left: double 3px #eef;
	border-right: double 3px #eef;
	border-bottom: solid 1px #000;
	border-top: solid 1px #fed;
	background-image: url(obr/menu.jpg);
	background-repeat: no-repeat;  
	background-position: left bottom;  
	margin: 5px ;
	padding: 8px ;
	/*padding-top: 10px;*/
	}


.menu a:hover
	{
	display: block;
	text-align: center;
	background-color: #fed;
	border-left: double 3px #600;
	border-right: double 3px #600;
	border-bottom: solid 1px #960;
	border-top: solid 1px #ff0;
	background-image: url(obr/menu2.jpg);
	background-repeat: no-repeat;  
	background-position: left bottom;  
	margin: 5px ;
	padding: 8px ;
	/*padding-top: 10px;*/
	}
	
	
a.menu_aktivni
	{
	border-left: double 3px #600 !important;
	border-right: double 3px #600 !important;
	border-bottom: solid 1px #960 !important;
	border-top: solid 1px #ff0 !important;
	}	
	
.obsah
	{
	width: 800px;
	height: auto;
	text-align: left;
	/* background-color: #fff; */
	}
	
.hidd td
	{
	background-color: #999;
	border: solid 1px #000;
	}	
	
#upr td
	{
	border: solid 1px #f00;
	}	

.upr
	{
	border: solid 1px #f00;
	}	
	
.pritermin td
	{
	padding: 2px;
	padding-left: 5px;
	padding-right: 10px;
	border: solid 1px #fff;
	}	
		
		
table.ovladani
	{
	width: 100%;
	}		
	
	
.ovladani td
	{
	padding: 2px;
	border: solid 1px #00f;
	}	
		
		
table.cenik		
	{
	border-left: solid 1px #eee;
	border-top: solid 1px #eee;
	}
	
.cenik td
	{
	padding: 2px;
	padding-left: 5px;
	padding-right: 10px;
	/* border-left: solid 1px #ccc; */
	border-right: solid 1px #ddd;
	border-bottom: solid 1px #eee;
	}	
	
	

#nadpis
	{
	width:150px;
	}
#obsah
	{
	width:380px;
	}
#poznamka
	{
	width:120px;
	}



form.diskuse 
	
	{
	margin: 0px 0px 0px 0px;
	width: 800px;
	border: solid 1px #eef;
	text-align: center;
	}

.diskuse input
	{
	background-color: #fff;
	}
	
.prispevek
	{
	width: 780px;
	_width: 800px;
	height: auto; 
	border: dotted 1px #ccf; 
	padding: 10px;
	}


.tdgray,  .tdgray input
	{
	background-color: #999;
	}


.tdgreen,  .tdgreen input
	{
	background-color: #6c6;
	}
	

.tdblood,  .tdblood input
	{
	background-color: #c33;
	}

#aktivni td
	{
	background-color: #cce;
	}
