html,body,div,ul,ol,li,p,h1,h2,h3,h4,h5,h6{padding:0; margin:0; list-style:none; }
html {
  background:#389BF7;
  color: #333;
  font:0.75em Arial, sans-serif;
  line-height:1.8em;
}
#container {	
  width:1000px;
  margin:20px auto;
  position:relative;
  background:#DBF97F url(bg_container.png) 0 0 repeat-y;
}
#head {
  height:375px; width:100%;
  background:#FFFF84 url(bg_head.jpg) 0 0 no-repeat;
  position:relative;
  color:#333;
  line-height:1.5em;
}
#main {
	width: 720px;
	float: right;
	position: relative;
	right: 10px; top:0;
	margin: 0;
	padding:0 20px 0 0;
}

#side {
	width: 190px;
	float: left;
	position: relative;
	left: 30px; top:0;
	overflow: hidden;
	margin: 0;
}

#footer {
	clear: both;
	padding:60px 0 0 0;
	background:#389BF7 url(bg_footer.png) 0 0 no-repeat;
	color:#fff;
}

/*********** DOPLNKY LAYOUTU ***********/
/* head */
#logo{height:180px; width:100%; position:relative; margin:0; padding:0;  }
#logo a {display:block; position:absolute; top:37px; left:250px; overflow:hidden; width:0; height:115px; padding-left:540px; background:url(logo.png) 0 0 no-repeat;}
.news {margin:0 220px 0 260px; height:160px; oveflow:auto;}
#head .news h2 {color:#EA0427; font-size:120%; margin:0 0 10px 0; padding:0;}
#head .news p {font-size:90%; line-height:1.5em;}
#head .news p.date  {margin:0; padding:0; color:#EA0427;}
#head .news p.vice {text-align:right;}

/* side */
#side h2 {margin:0; padding:0; width:0; padding-left:170px; overflow:hidden; height:33px; background:url(h_menu.png) 0 0 no-repeat;}
 
ul.menu {margin:0; padding:0 0 5px 0; width:170px; background:#BB2B60 url(bottom_menu.png) 0 100% no-repeat; }
ul.menu li{margin:0; border-bottom:1px solid #C9396E; font-weight:bold;}
ul.menu a{display:block; color:#FFF; background:url(ballon.gif) 15px 50% no-repeat; padding:7px 5px 7px 40px; width:125px; font-size:100%; text-decoration:none; }
ul.menu a:hover {background:#AD0844 url(ballon.gif) 15px 50% no-repeat;}

/* footer*/
#footer p{font-size:90%;  margin:0 10px 0 0; padding:0; text-align:right; line-height:1.5em;}
#footer a{color:#fff; text-decoration:none; color:#EEFCC0;}
#footer a:hover {text-decoration:underline;}

/* main */
#main p{font-size:110%; margin:0.7em 0; }

#main table{font-size:100%; }
#main table th,#main table td{vertical-align:middle; }
#main table thead th{text-align:center; }

#main img {border:1px solid #92b526;}

/********* STRANKY *********/

/* Homepage*/

/************ OBECNE ************/
h1,h2,h3,h4,h5,h6{font-weight:bold; padding:1em 0 0.2em 0; color:#C10147; }
h1{margin:5px 0 20px 0; font-size:200%; padding:0; }
h2{font-size:150%;}
h3{font-size:130%; color:#333;}
h4{font-size:110%; color:#333;}
form,fieldset,legend{margin:0; padding:0; }
form{font-size:100%; }
fieldset{padding:0.5em 1em; border:1px solid #B9CF74; }
fieldset legend {font-size:110%; font-weight:bold; color:#333; }
fieldset fieldset legend{font-size:100%; }
ol, ul {margin:1em 0; }
li {margin-left:2em; font-size:100%; }
ul li  {list-style-type:disc;}
ol li {list-style-type:decimal;}
li {margin-top:4px; margin-bottom:5px;}

a{text-decoration:underline; color:#C10147; }
a:hover{text-decoration:none;}
a img {border:none; }
#main a img {border:none; }


table {border:1px solid #B3BF8F; border-collapse:collapse;}
th, td {padding:3px 5px; border:1px solid #B3BF8F;}
/*******  SPECIFICKE **************/
.hidden{display:none;}
.skrt{text-decoration:line-through;}
.cistic{clear:both; font-size:0; height:0; line-height:0;}
.cistic hr{display:none;}
hr.oddelovac {clear:both; border:1px solid #D9F155; background:transparent; height:1Px; line-height:1px; font-size:0;}
.bold{font-weight:bold;}

.doprava {float:right;}
.doleva {float:left;}
img.doprava {margin:5px 0 5px 15px;}
img.doleva {margin:5px 15px 5px 0;}

label.overlabel{color:#333; position:absolute; top:-1000px; left:2px;}
label.overlabel-apply{position:absolute; top:4px; left:4px; z-index:1; color:#333; font-size:110%; }
