html,body,div,ul,ol,li,p,h1,h2,h3,h4,h5,h6 {padding:0; margin:0; list-style:none; }

body {
	font-size: 62.5%;
	color: #333;
	background: #ffffff;
	font-family: sans-serif;
}
#content {
	width: 565px;
	text-align: left;
	position: relative;
	margin: 0 auto 0 auto;
	padding:452px 65px 0 287px;
	_padding-left: 290px;
	background:url(bg_main.jpg) 454px 260px no-repeat;
}
#main {
  width: 478px;
  /*float: left;*/
  position: relative;
  text-align: justify;/*
  left: 292px;*/
  padding: 0 20px 5px 50px;
  margin: 0;
  _height: 784px;
  min-height: 784px;
  background: url(main.png) 0 0 no-repeat #f7f7f7;/*
  z-index: 3;*/
}
#main ul {position: relative; top:20px;}
#main li {list-style: outside disc;}
#logo {
  position:absolute; top:0; left:-150px;
	height: 457px; width:1240px;
	background: url(head.png) 0 0 no-repeat;
}/*
#navi {
border: 1px solid green;
  width: 776px;
  height: 40px;
  position: absolute;
  left: 76px;
  top: 25px;
  font-size: 80%;
} */
#side {
	width: 170px;
	padding:0 0 0 0;
	position: absolute;
	top: 370px; left:100px;
	overflow: hidden;
	z-index: 3;
	/*background: #D5D2C3;*/
}
#otherside {
  width: 180px;
  height: 680px;
  position: absolute;
  top: 462px; left: 80px;
  padding: 100px 5px 5px 20px;
  color: white;
  font-size: 110%;
  background: url(side.png) 0 0 no-repeat;
}
#footer {
	clear: both;
	position: relative;
	left: 45px;
	width:459px;
  height: 39px;
  background:url(bottom.png) 0 0 no-repeat;
	padding: 0 0 0 10px;	
}
#lista_obal {
  width: 945px;
  margin: 10px auto;
  text-align: center;
}
#poptavka_form {
  margin: 15px 0 0 0;
  width: 400px;
}
#poptavka_form th,#poptavka_form td, .first2 th, .first2 td {
  border: 0 none;
  padding: 0 10px;
}
.contact {
  background: url(contact.png) 0 100% no-repeat;
  padding-left: 22px;
}

/* Doplnky layoutu */
#logo a.logos{display:block; overflow:hidden; width:0; height:100px; padding-left:225px;   position:absolute; top:115px; left:250px; cursor:pointer; }
a#menujump{position:absolute; width:0; height:0; top:-1000px; overflow:hidden; }

ul#menu {margin:0; padding:0;  width:100%; font-size:112%; }
ul#menu li { width:100%; margin:5px 0; background: url(submenu.png) 50% 100% no-repeat; } 
ul#menu a {display:block; padding:0 1px 5px 2px; font-weight:bold; color:white; _height:1px;  text-decoration:none;}
ul#menu a:hover {color:#eef62b;}

/*
#navi a {border: 1px solid red;display:block; float:left; padding-top:20px; text-transform:uppercase; color:#eef62b; _height:1px;  text-decoration:none; font-size:130%; font-weight:bold;}
#navi a:hover {color:white;}*/
#href1,#href2,#href3,#href4,#href5,#href6 {position:absolute; top:25px; display:block; float:left; padding-top:20px; text-transform:uppercase; color:#eef62b; _height:1px;  text-decoration:none; font-size:130%; font-weight:bold;}
#href1 {left:100px;}
#href2 {left:188px;}
#href3 {left:290px;}
#href4 {left:518px;}
#href5 {left:650px;}
#href6 {left:748px;width: 100px;}

#footer p {font-size:110%; padding:3px 10px; text-align:center; margin:0;}
#footer p.copyright {color:white; clear:both;}
#footer ul {float:right; min-height:132px; _height:132px; margin:0; padding:0 45px 0 0; text-align:right; }
#footer ul li {margin:3px 0;}
#footer ul li a {text-decoration:none; color:#656565;}
#footer ul li a:hover {text-decoration:underline;}

#main p {margin-bottom: 20px;}

p{font-size:120%; margin:0.8em 0; line-height:1.7em; }
ul,ol{margin:0.5em 0; }
ul li,ol li{margin-left:2em; font-size:120%; }
table{margin:0 auto; width:100%; font-size:120%; border-collapse:collapse; color:#333333; }
table th,table td{vertical-align:middle; }
table thead th{text-align:center; }
table .second{text-align:right; }
table th, table td{text-align:right; }
table th {width: 168px;}
table thead th, table thead td{border-bottom:black double; }
table tfoot th,table tfoot td{border-top:black double; }
table tbody th{border-right:black double; }
table caption{caption-side:bottom; font-style:italic; text-align:left; }

.imagin {width:370px; margin:0 auto; padding:10px 15px; background:#dfddd1; text-align:center;}


/* Obecne */
h1,h2,h3,h4,h5,h6{font-weight:bold; padding:1em 0 0.2em 20px; margin:0 0 0 -20px; color:#7b94b5;}
h1{width:480px; position:absolute; top:385px; left:53%; margin-left:-178px; color:#7b94b5; font-size:180%; z-index:3; float:left; }
h2{font-size:140%; background: url(h2_end.png) 100% 0 no-repeat; display:inline; padding:7px 10px 7px 50px; position: relative; left: -30px;}
h3{font-size:120%;}
#otherside h3 {color:white;}
h4{font-size:120%;}
a{text-decoration:underline; color:#3333cc; }
a:hover{text-decoration:none;}
form,fieldset,legend{margin:0; padding:0; border:none; }
form{font-size:110%; width:80%; margin:0 auto; }
fieldset{margin:0.5em 0; }
fieldset legend{font-size:120%; font-weight:bold; color:#333; }
fieldset fieldset legend{font-size:130%; }
form label{text-align:right; display:block; }

/* Specificke */
.hidden{display:none;}
.skrt{text-decoration:line-through;}
.cistic{clear:both; font-size:0; height:0; line-height:0;}
.cistic hr{display:none;}
.bold{font-weight:bold;}

a img{border:none; }
