body {
	margin:0;
	padding:0;
	background:#4b4a49 url('img/bg.jpg') repeat-x;
	text-align:center;
}

a, ul, h1, h2, h3, h4, p { margin:0; padding:0; border:0; }

#hlavni {
	margin-right:auto;
	margin-left:auto;
	padding:0px 0px 0px 0px;
	text-align:left;
	width:871px;
}
#obsah {
	background:url('img/obsah_bg.jpg') repeat-y;
	float:left;
}
#levy_sloupec {
	float:left;
	margin:0;
	padding:0px 0px 0px 0px;
	width:282px;
}
#levy_sloupec p {
  	color: #e6eae5;
	font:11px/17px "Trebuchet MS",Arial, Helvetica, sans-serif;
	margin:0;
	padding:15px 0 0 20px;
}
#levy_sloupec h1 {
  	font:16px/20px "Trebuchet MS",Arial, Helvetica, sans-serif;
  	color:#9fbb3e;
	margin:0; 
	padding:0px 0px 0px 20px;
}
#levy_sloupec ul {
	list-style:none;
	margin:0;
	padding:0;
	color:#9fbb3e;
	text-decoration:none;
}
#levy_sloupec li { 
	margin:0; padding:0;
	background-color:#fff;
}
#levy_sloupec a {
  	color: #e6eae5;
	text-decoration:underline;
}
#levy_sloupec a:hover {
	color:#9fbb3e;
	text-decoration: none;
}
#logo {
	width: 282px;
	height: 274px;
}
#levy_text {
	height:440px;
	padding:10px 0 0 30px;
	background:url('img/levy_bg.jpg') no-repeat;
}
#pravy_sloupec {
	float:left;
	margin:0;
	padding:53px 0px 0px 0px;
	width:589px;
 	background:url('img/pravy_bg.jpg') no-repeat;
}
#pravy_sloupec h2 {
	font:24px/24px "Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#9fbb3e;
	margin:0; 
	padding:0px 50px 0px 23px;
}
#pravy_sloupec h3 {
  	font:bold 14px/20px "Trebuchet MS",Arial, Helvetica, sans-serif;
	margin:0; 
	padding:10px 50px 0px 23px;
	color: #2d5768;
}
#pravy_sloupec h4 {
  	font:bold 14px/20px "Trebuchet MS",Arial, Helvetica, sans-serif;
	margin:0; 
	padding:0px 0px 0px 0px;
	color: #2d5768;
}
#pravy_sloupec p {
	font:12px/19px "Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#5A5B5C;
	margin:0;
	padding:0px 50px 10px 23px;
}
#pravy_sloupec table {
	font:12px/19px "Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#5A5B5C;
	margin:0;
}
#pravy_sloupec a {
	color:#9fbb3e;
	text-decoration:underline;
}
#pravy_sloupec a:hover {
	text-decoration: none;
}
#pravy_sloupec h1 a {
  	color:#3a535e;
	text-decoration:none;
	border-bottom:1px dotted;
}
#pravy_sloupec h1 a:hover {
	color:#3a535e;
	text-decoration:underline;
	border:0;
}
#menu ul, #menu li { margin:0; padding:0; }
#menu ul { list-style:none; }
#menu li { display:inline; }
#menu span {display:none; }

#menu #home a, #menu #lep a, #menu #bal a, 
#menu #spr a, #menu #cert a, #menu #shop a {
	display: block;
	float:left;
}
#menu #home a { background:url("img/home1.jpg") no-repeat; width:85px; height:39px; border:0; }
#menu #home a:hover { background:url("img/home2.jpg") no-repeat; }
#menu #home a.selected { background:url("img/home3.jpg") no-repeat; }
#menu #lep a { background:url("img/lep1.jpg") no-repeat; width:90px; height:39px; border:0; }
#menu #lep a:hover { background:url("img/lep2.jpg") no-repeat; }
#menu #lep a.selected { background:url("img/lep3.jpg") no-repeat; }
#menu #bal a { background:url("img/bal1.jpg") no-repeat; width:95px; height:39px; border:0; }
#menu #bal a:hover { background:url("img/bal2.jpg") no-repeat; }
#menu #bal a.selected { background:url("img/bal3.jpg") no-repeat; }
#menu #spr a { background:url("img/spr1.jpg") no-repeat; width:82px; height:39px; border:0; }
#menu #spr a:hover { background:url("img/spr2.jpg") no-repeat; }
#menu #spr a.selected { background:url("img/spr3.jpg") no-repeat; }
#menu #cert a { background:url("img/cert1.jpg") no-repeat; width:123px; height:39px; border:0; }
#menu #cert a:hover { background:url("img/cert2.jpg") no-repeat; }
#menu #cert a.selected { background:url("img/cert3.jpg") no-repeat; }
#menu #shop a { background:url("img/shop1.jpg") no-repeat; width:89px; height:39px; border:0; }
#menu #shop a:hover { background:url("img/shop2.jpg") no-repeat; }
#menu #shop a.selected { background:url("img/shop3.jpg") no-repeat; }

#hlavicka {
	float:left;
	padding:0px 0px 0px 0px;
	width:589px;
	height:20px;
}
#hlavicka ul {
	list-style:none;
	margin:0 23px 10px 23px;
	padding:0;
}
#hlavicka ul li { 
  	font:11px/18px "Trebuchet MS",Arial, Helvetica, sans-serif;
  	color: #838b90;
	padding:0 0 0 15px;
}
#paticka {
	clear: left;
	background:url('img/paticka_bg.jpg') no-repeat;
	height: 40px;
}
.clear_left { clear:left; }

#formular input, #formular textarea {
  	background: url("img/formular_bg.gif");
	border:1px #ccc solid;
	display:block;
	padding:4px;
	margin:0 0 10px 23px;
	}
#formular input.validation-failed, #formular textarea.validation-failed {
	border: 1px solid #FF3300;
	}
input.validation-passed, textarea.validation-passed {
	border: 1px solid #ccc;
	}
#formular label {
	margin-left:23px;
	font:12px/20px Georgia, "Trebuchet MS",Arial, Helvetica, sans-serif;
	padding:5px 0 0 3px;
	color:#2d5768;
	}
#formular label span {
	font:10px/20px "Trebuchet MS",Arial, Helvetica, sans-serif;
	color:#838b90;
	padding:0px 0 0px 3px;
	}
#formular input:hover, #formular textarea:hover {
	border:1px #cedc28 solid;
}
#formular input:focus, #formular textarea:focus {
	border:1px #3a535e solid;
}
