/* Autor: Bohumil Hanus - 4People.cz Webdesign 2009 */
/* CSS Document 4 ------------------------  Firefox */

/* layout */
body {	background: White url(images/bg-body.jpg) repeat-x top fixed;	margin: 0 0 0 0;	padding: 0 0 0 0;	font: normal normal normal 0.95em/140% Georgia,Arial,Helvetica, sans-serif;	color: #595959;}
#page { margin: 0 auto 0; width: 800px; padding: 0 0 0 0;}
#main { background: url(images/bg-main.png) no-repeat top; margin: 0 0 0 0; padding: 0 0 0 0;}
#content {	position:relative; width: 550px;	margin: 0 101px 0 99px;		padding: 30px 25px 15px 25px;	background: White url(images/bg-content.jpg) no-repeat top; }
#content p{	margin: 10px 0 10px 0;	padding: 0 0 0 0; color: #595959;}
#content ul.uvodni{	margin: 0 0 0 0; padding: 0 0 0 15px;}
#content ul.uvodni li{	margin: 0 0 0 0;	padding: 0 0 0 0;	list-style: url(images/arrow.gif);}
#content ul.uvodni li:hover{	margin: 0 0 0 0;	padding: 0 0 0 0;	list-style: url(images/arrow_hover.gif); }
a {	text-decoration: none;color: #cc6600;  }
a:hover {	text-decoration: none; color: Black;	}

/* hlavicka */
#hlavicka { background: url(images/bg-header.png) no-repeat top; height: 235px; position:relative;}
#logo { float: left; overflow: hidden; width:165px; height:162px; margin:0 0 0 0; padding:0; font-size:100%; letter-spacing:5px;}
#logo span {  position:absolute; top:40px; left:303px; z-index:1; width:165px; height:162px; margin:20px 0 0 10px; padding:0; background: url(images/logo.png) no-repeat 0 0; cursor:pointer;} 

/* paticka */
#paticka {	background: url(images/bg-footer.png) no-repeat top;	height: 74px;	padding: 30px 50px 0 120px;	font: normal normal normal 0.9em/110% Arial,Helvetica, sans-serif;	color: #F5DEB3;}
#paticka a{	color: #F9F5E3; text-decoration: none;}
#paticka a:hover{	color: #000000; text-decoration: underline;} 

/*menu*/
#menu { background: url(images/bg-menu.png) no-repeat top; height: 47px;  margin: 0 0 0 0; padding: 0 0 0 0;}
#menu ul{	margin: 0 99px 0 90px; padding: 11px 0 0 60px; }
#menu li {	display: inline; font: normal normal normal 0.9em/110% Arial,Helvetica, sans-serif; margin: 0 0 0 0; padding: 0 0 0 0;}
#menu li a{padding: 15px 20px 15px 20px; color: #bcab99; background: url(images/menu-bg.png) no-repeat bottom center;  text-decoration: none; font-weight: bold; }
#menu li a:hover{	color: #F49D00; background: url(images/menu-bg-hover.png) no-repeat bottom center; }
.posledni {	border: none;}

/* nadpisy */
h1 {	margin: 0 0 0 0; padding: 0 0 0 0;}
h2 {	margin: 0 0 0 0;	padding: 0 0 0 0;	color: #989898;	font: normal normal normal 1.8em/140% Helvetica, sans-serif;	letter-spacing: -2px;}
h3 {	margin: 0 0 0 0;	padding: 8px 0 10px 0;	color: #989898;	font: normal normal normal 1.3em/140% Helvetica, sans-serif;	letter-spacing: -1px;}

#leve-menu {	position: absolute;	top: 83px;	left: -180px;	z-index: 999;	;	width: 180px;	font-family: Arial;	font-size: 0.8em;	background: url(images/bg_menuleve-bottom.png) no-repeat bottom;	padding-bottom: 25px;}
#leve-menu ul li a { color: White; text-decoration: none; height: 20px;  padding: 5px 0 5px 20px; display: block; 	background: url(images/bg_menuleve.png) repeat-y;}
#leve-menu ul li a:hover { color: White; text-decoration: none; height: 20px;  padding: 5px 0 5px 20px; display: block; 	background: url(images/bg_menuleve-hover.png) repeat-y;}
#leve-menu ul li{	list-style-type: none;  }
#leve-menu ul {	list-style-type: none; margin: 0 0 0 0; padding: 25px 0 0 0; background: url(images/bg_menuleve-top.png) no-repeat; }

/* ostatni tridy */
.clean {	clear: both;}
.vypln { height: 150px; width: 100%;}
.levy {	float: left;}
.pravy {	float: right;}
.half1 {	width: 260px; float: left;}
.half2 {	width: 260px; float: right;}
table { width: 500px; margin-left: 50px;}
#mapa{	width: 550px; height: 300px; border: 1px dotted Black; margin: 20px 0 15px 0;}
#kontakt {	float: left; width: 190px;}
.tretina {width: 170px; float: left;padding: 5px 5px 5px 5px;color: #595959;}
.tab {width: 350px; }
.noborder {border: 0;}

/* WP */
img.centered {	display: block;	margin-left: auto;	margin-right: auto;	}
img.alignright {	padding: 4px;	margin: 0 0 2px 7px;	display: inline;	}
img.alignleft {	padding: 4px;	margin: 0 7px 2px 0;	display: inline;	}
.alignright {	float: right;	}
.alignleft {	float: left	}

/* formular */
label{float: left;width: 205px; color: #595959;}
legend {font-size: 1.2em;}
textarea{}
.checkbox{ margin-right: 25px;}
.boxes{width: 1em;}
#submitbutton{margin-top: 5px; margin-left: 40px;}
fieldset {margin: 10px 30px 10px 30px; border: none; padding-top: 15px; color: color: #595959;}
.check td{ width: 200px; text-align: left; color: #595959;}