*{margin:0; padding:0; border: 0;}
html, body {height:100%}

body {	font: 70%/1.5em Verdana, Tahoma, arial, sans-serif; text-align: center; background: #f0f0f0;}

label { font: 80%/1.5em Verdana, Tahoma, arial, sans-serif; }
a, a:visited {text-decoration: none;color: #0066CC; background: inherit}
a:hover {color: #FF3300;background: inherit;text-decoration: underline;}



h1, h2, h3, h4, h5 {font-family: Tahoma, Verdana, 'Trebuchet MS', Sans-serif;font-weight: Bold;	padding: 3px 0 0 0;}

h1 {font-size: 200%; padding: 25px 0 25px 630px; }
h2 {font-size: 125%; color: #000000; margin-bottom: 1px; padding: 5px 0 10px 40px; }
h3 {font-size: 105%; color: #000000; padding: 5px 0 10px 40px;}
h3.form {font-size: 95%; color: #000000; padding: 0 0 3px 0;}
h4 {font-size: 85%; color: #999999; }
h5 {font-size: 80%; color: #6699CC; text-transform: uppercase;}

img{border: 0px; background: transparent;}

#container{width: 832px; text-align: left; margin: 3px auto; border: 1px solid #000044; background: #fefebe; }

#header{ margin: 3px; height:108px; width:818px; background: #f4f094 ; border: 1px solid #000044; 
		font-family: "MS Serif", "New York", serif; padding: 3px }

#pruh {color: #000000; width:810px; border: 1px solid #000044;  margin: 3px; font-weight : bold; font-size: 10px; 
	height: 23px;line-height: 23px; text-align: right; padding-right: 7px; padding-left: 7px; background: #f4f094}
#pruhDatum {float: left;}
#pruhSlogan {float: right;}


#content{ width:827px; padding: 0 3px 3px 3px;}
#content p { padding: 0 40px 3px 40px; text-align: justify; }

#content p.no-info { color: rgb(255,0,0); margin: 5px 0 5px 0; text-align: justify; }

#content form {font-size: 125%; border: 1px solid #000044; margin: 10px 40px 10px 40px; padding: 10px 10px 10px 10px; }
#content form p { padding: 0; text-align: justify; margin: 0 0 10px 0; font: 80%/1.5em Verdana, Tahoma, arial, sans-serif;}
#content form p.pincode-info { color: rgb(0,102,0); margin: 12px 0 12px 0; }
#content form input {font-size: 90%; border: 1px solid #000044; font-weight: normal; padding: 2px 2px; width: 200px; }
#content form .children, .teacher { margin: 3px 0; }
#content form .children input{ margin: 0 0 0 10px; }
#content form .teacher input{ margin: 0 0 0 50px; }
button { background: rgb(243,239,91); font-size: 90%; padding: 2px 4px; color: rgb(0,0,0); font-weight: bold; cursor:pointer; }
select { width: 105px; }
#content table {font-size: 100%;}



#footer{margin: 3px; text-align: center;
	clear: both;
	width:820px;
	padding:3px; border-top: 1px solid #000044;
	height: 25px;
	background: #f4f094; }


.cleaner { clear: both; }