/* zelena #006633 */
/* cervena #CC0000 */
/ * svetle seda #E3E3E3 */

body, div, td, th, form, imput, li {font-size: 8pt; font-family: Verdana, "Arial CE", Arial, sans-serif; color: black;}
body {background-color: white; margin: 0; padding: 0; text-align: center; font-size: 8pt; font-family: Verdana, "Arial CE", Arial, sans-serif; color: black;}

div {text-align: left;}
h1 {margin: 15 30 10 30; font-size: 150%; color: #CC0000;}
a {color: #FFCCCC; text-decoration: underline;}
a:hover {color: #FF9999;}
p {padding: 10px; margin: 0; line-height: 140%;}
p.textvpravo {text-align: right; margin-right: 30px;}
form {margin: 0; padding: 0;}
	sup {font-size: 70%;}

	fieldset {margin: 10px; padding:5px; vertical-align: top; text-align: left; border-color:orange;}
	fieldset legend {padding: 5px; font-size: 14px; font-weight:bold; color:orange; text-transform: uppercase;}

	h1,h2,h3,h4,h5 { margin: 0.2em 0; }
	h3{ 
		border-bottom:0px solid black;
		font-weight:bold;
	}
	p { margin: 0.5em 0 }
	a { color:black }
	
	#celek {width: 770px; border: solid 1px #E3E3E3; border-bottom: none; margin: 0 auto; margin-top: 4px; _margin-top: -10px;}
#hlavicka {height: 151px; background-image: url("../images/zs_uvaly.jpg"); background-repeat: no-repeat;}
#login {float: right; width: 138px; margin: 6px 4px 0 0; _margin-right: 0;}
.loginhead {width: 90px; height: 18px; color: #FFAF1C; margin: 2px 0; font-size: 90%; padding: 0 0 0 3;}
#search {clear: both; width: 160px; float: right; margin: 40px 2px 0 0; text-align: right;}
.searchhead {width: 120px; height: 18px; color: #CC0000; font-size: 90%; margin-bottom: 6px;}
#adresa {padding: 10px 0 0 200px; font-size: 110%; line-height: 140%}
#lang{}
#pravy-sloupec {
width: 606px;
margin-left: 5px;
float: right; 

}

.zsUvalyLogo{
	position:absolute;
	_margin-left:-90px;
}

#homeobsah {
width: 416px;
float: left;
/*background-color: #efefef;*/
}

#pravy-sloupec-vpravo {
width: 180px;
margin-left: 5px;
float: right;

}	
.searchTable{
	width:580px;
	text-align:left;
	padding:10px;
	margin:10px;
	border:0px solid orange;
}
a.seznam{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	margin:2px 0px 0px 0px ;
	
}
a.seznam:hover{
	color:orange;
	text-decoration:underline;	
}
	
#seznam_contact{
	width:70%;	
	border:0px solid orange;
	font-size:11px;
}	
.seznam_contact_header{
	margin:5px;
	color: #CC0000;
	font-weight:bold;
	text-transform:uppercase;
	font-size:11px;
}
#seznam_tridy{
	width:90%;
	border:1px solid orange;
}	
.seznam_tridy_header{
	background-color:orange;
	color: #CC0000;
	font-weight:bold;
	
}
.seznam_tridy_header td{
	white-space:nowrap;
	padding:1 5 1 5px;
}
#seznam_zaku{
	width:200px;
	display:block;
	border:1px solid orange;
}	

.seznam_zaku_header{
	background-color:orange;
	color: #CC0000;
	font-weight:bold;
	
}
.seznam_zaku_header td{
	width:100px;
	padding:1 5 1 5px;
}

a.back_button{padding:0 0 0 0px;}

/*

		a.menu{
			color:navy;
			text-decoration:none;
			font-size:11px;
			font-weight:bold;
			margin:10px 0px 10px 0px ;
			
		}
		a.menu:hover{
			background:silver;
			text-decoration:underline;	
		}
		*/
		#adminMenu{
			text-align:center;
			width: 606px;
			margin-left: 5px;
			float: right; 
			
		}
		
		
		a.admin_menu{						
			text-decoration:none;
			margin:0px 5px 0px 5px;
			padding:3px 5px 3px 5px;
			background-color:orange;
			color:white;			
			font-size:11px;
			font-weight:bold;
			line-height:25px;			
		}
		a.admin_menu:hover{
			background:red;
			text-decoration:none;	
		}
		
		a.admin_menu_login{
			color:navy;
			text-decoration:none;
			display:block;
			font-size:11px;
			font-weight:bold;
			margin:2px ;
			
		}
		a.admin_menu_login:hover{
			background:silver;
			text-decoration:none;	
		}
		
	.fotka{
		float:left;		
		border:1px solid #DEDBDE;
		padding:5px;
		margin:15px!important;
	}
	
	.result{
		color: red;	
		text-align: center;
	}
	.login_links{
		margin:0px 0px 0px 20px;	
		padding:0px;
	}

.noBorder{
	border:0px solid red!important;
}
.noPrint{
	display:none;
}
.show{
	display:block;
}
.jmeno{
  color:#CC3300;
  font-size:36px;
  text-align:center;
  vertical-align:middle;
  font-weight:normal;
}

.nadpis{
  text-align:right;
  color:#CC3300;
  font-size:26px;
  position:relative;
  padding-right:0px;
}

#paticka {margin: 30 0 8 0; background: red;}
#paticka, #paticka a {text-align: center; font-size: 90%; background: none; padding-bottom: 0!important; color: #660000;}
#paticka a:hover {text-decoration: underline;}


.fotka {margin: -10px 10 0 0;}
.pozn {color: #FF9999;}

.tiskni {visibility: hidden;}
.nepodtrhuj {background: none;}


/************** ADMINISTRACE ************/
.admin_table{
	text-align:left;
	
}
.admin_table_header{
	text-align:center;
	font-weight:bold;	
	background-color:#FFA201;
	color:black;
	font-size:15px;
}
.admin_table_header td{
	
}
.admin_edit{
	text-align:left;
	font-size:12px;
}
.admin_table_text_alternate{
	background-color:#FFDDAA;
	font-size:11px;
}
.admin_table_text{
	background-color:#FFEEEE;
	font-size:11px;
}
.result{
	color:red;	
	text-align:center;
}

/************** FORMS ************/
.emailForm
{
	margin:8px;
	_margin:10px;
}
.text_small
{
	color:#FFA201;
	font-size:0.7em;
}
.input_small
{
	width:80px;		
	border:1px solid #FFA201;
}
.input_middle
{
	width:200px;	
	border:1px solid #FFA201;
	margin:3 0 3 0;
}
.input_big
{
	width:400px;	
	border:1px solid #FFA201;
}
textArea{
	border:1px solid #FFA201;
	width:400px;
}
.input
{
	width:100px;	
	display:block;
	margin-bottom:5px;

}
.textArea
{
	display:block;
}
.odeslat
{
	background-color:white;
	font-weight:bold;
	margin:4px 10px 0px 45px;
	_margin:4px 10px 0px 40px;
}

.textForInput{
	font-size:12px;
	font-weight:bold;
	white-space:nowrap;
}

/************** ANKETY ************/
.anketa {	
	font-size: 11px;
	padding:0px;
	margin:0px;
}
.ankety {
	width: 133px;
	_width: 145px;
	border: 0px solid orange;
	font-size: 11px;
	margin: 0px;
	padding:0px;
	float:right;
}
.anketa span {
	display: block;
	margin: 0px;
	padding:0px;
}
.anketa a {
	color: #FFA201;
	text-decoration: none;
	font-weight: bold;
}
.graph{
	
	margin:0px;
	padding:0 0 0 5px;

}

.anketa a:hover {
	text-decoration: underline;
}
.anketa img {
	border: 0px;
	margin-top: 2px;
	margin-bottom: 6px;
}
.bar{
	background-color:orange!IMPORTANT;
	display:block;
	border: 1px solid grey;
	height:10px;	
	margin: 0px;
	padding:0px;
}
.perc{
	font-size:11px;
	text-align:left;
	margin: 0px;
	padding:0px;
}
.otazka {
	font-size: 13px;
	font-weight: bold;
	margin-bottom: 2px;
	color: black;
}
.spolu {
	margin: 0px;
	padding:0 0 0 5px;
}


.thankyou{
	font-size: 12px;
	font-weight: bold;
	color: Maroon;
}
.tip{
	font-size:10px;
	font-weight:bold;
	color:black;
	float:left;
}
#schoolParlament{
	border-top:1px solid black;
	border-bottom:1px solid black;
	float:right;
	width:280px;
	margin:5px;
}

.ucebniPlany{
	font-size:11px;	
	border:1px solid #FFAE18;
}

.ucebniPlany tr td{
	border:1px solid #FFAE18;
}


.fotka_big{
	margin:15px;	
	text-align:center;
	border:0px solid red;
}
		
#photo_links{
	width:520px;
	float:left;
	margin-left:50px;
	text-align:center;
	font-weight:bold;

}
#photo_links a{
	font-size:11px;	
	text-decoration:none;
	text-align:center;
}

.protiSp-amu {
	display: none;
}
/* =============== styly pro tiskový výstup =============== */

@media print {

body {background: none;}
div, td, th, form, imput {font-size: 9pt; font-family: "Times New Roman CE", "Times New Roman", sans-serif;}
#celek {width: 100%; border: none;}
#hlavicka {border-bottom: solid 1px silver; height: 107px;}


#menu a {margin: 0 26px; text-decoration: underline; color: #CC0000;}


.netiskni {display: none;}
.tiskni {visibility: visible;}
#paticka img {display: none;}
#paticka {border-top: solid 1px gray;}

}
