/* CSS screen doc */

html, body, #page { 	
	min-height:100%;
	width: 100%;
	height: 100%;
}

html>body, html>body #page{
	height: auto;
}

body { 
	margin:0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#333333;
	background:url(../img/bg.gif) repeat-x;
}

#page {
	position: absolute;
	top:0;
	left: 0;
	background:url(../img/mainbg.gif) center repeat-y;	
}

#wrapper {
	width: 802px; 
	margin: 0px auto;	
	padding-bottom:40px; 
	
}

#footer {
	position: absolute;
	bottom: 0;
	width:100%;
	width:802px; 
}

/*-------------------------- page styling part --------------------------*/

#footer-content {
	width:802px;
	background-color:#FFFFFF;
	height:50px;
	background:url(../img/foota.gif) top left no-repeat;
	_margin-left:1px;	
}
#footer-fixer {
	padding-left:10px; height:35px; padding-bottom:5px; padding-top:20px;
	font-size:9px;
}
#footer-fixer a.sponzor {
	margin-right:20px;
}
#footer-fixer img {
	margin:0;
	padding:0;
	vertical-align:middle;	
}



#main { 
	text-align:left;
	margin-left:1px;	
	clear:both; 
	
}

#header {  height:190px; width:802px; background: url(../img/header.gif) no-repeat top left; _margin-left:1px; }
#header h1 { display:block; height:190px; width:284px; padding-left:1px; background:url(../img/logo.gif) no-repeat right bottom; margin:0; }
#header h1 span { display:none; }
#submenu {  }
#pruh { width:284px; float:left;  _width:283px;  }
#pruh #nabidka { width:284px; margin-left:1px;  }
#pruh #nabidka dt { height:21px; padding-top:9px; }
#pruh #nabidka dl { background:url(../img/menu-line.gif) top left repeat-y; }
#pruh #nabidka dl div { background:url(../img/menubg.gif) top left no-repeat; padding-left:35px; border-bottom:2px solid white; }
#zobraz { float:left; padding-left:15px; padding-top:19px; height:43px; background:url(../img/pruhbg.gif) top right no-repeat; margin-left:2px; _margin-left:1px;   width:499px; }
#zobraz h2 { color:#5e5a50; font-size:1.7em;  }
#main #levy_sloupec { width:284px; float:left; }
#main #levy_sloupec #rest { height:50px; }

#main #pravy_sloupec { width:486px; float:left; padding:0px 15px; padding-top:20px; padding-bottom:50px;  }

#clearer { clear:left; height:5px; width:802px;}
.clearer { clear:both; }
 
.odsad { margin-left:15px; }
.button { width:75px; } 
.top { margin-top:15px; }

.strankovac { color:#555544; font:1.0em tahoma; height:30px;  }
.strankovac .stranky .aktualni {  margin-right: 1px; color:#333; padding:0px 1px; }
.strankovac .zobraz { margin:10px 0px; }
.strankovac .stranky .neaktivni {  margin-right: 1px; color: #333; }
.strankovac .stranky a, .strankovac .stranky a:link, .strankovac .stranky a:visited { padding:0px 1px;  margin-right: 1px; text-decoration: none; color:#0D67A5; font-weight:normal; } 
.strankovac .val { color:#0D67A5; }
.strankovac .stranky a:hover { color: #333; }


/*-------------------------- html overides -----------------------------*/

h1,h2,h3,h4 { margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; }
h1,h2,h3,h4,h5 { margin:0; padding:0; border:0; }
h1 { font-size:1.4em; font-weight:100; margin-bottom:15px;}
h2 { font-size:1.4em; font-weight:100; margin-bottom:15px;}
h3 { font-size:1.4em; margin-bottom:15px;}
ul { margin:5px 0px; padding:0; }
li { padding-bottom:4px; margin-left:18px; }
hr { border:1px dashed #FFFFFF; padding:0; margin-bottom:10px; visibility:hidden; } 

p { line-height:1.4em; margin:0; padding:0; text-align:justify; padding-bottom:6px; }
#nabidka {}
#nabidka dl { margin:0; padding:0; }
#nabidka dt { font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-transform:uppercase;  }
#nabidka dt a { color:#ffffff;  }
#nabidka dd { padding:2px 10px; margin-left:15px; }
a { color:#0D67A5; text-decoration:none; }
a:hover { color:#0D67A5; text-decoration:underline; }
select, input, textarea, label { display:block;  }
select, input, textarea { margin:5px 0px; font:11px Tahoma, Verdana, Arial, Helvetica, sans-serif; }
input, textarea { width:400px;  }
label  { width: 150px; margin:7px 0px; }

.novinka { margin-bottom:15px; clear:both; }
.novinka h2 { margin-bottom:0px; font-size:18px; margin-bottom:2px; }
.novinka .pruh { font-size:10px; font-family:Arial; color:#666666; /* padding-left:5px; */ margin-bottom:3px;  }
.novinka .uvod { font-style:italic; margin-bottom:5px; padding-left:5px;  }
.novinka .imgwrap { float:left; padding-right:10px; }
.novinka .imgwrap img { border:2px solid #CCCCCC; }
.novinka .obsah { text-align:justify; /* padding-left:5px; */ margin-bottom:3px;  }

.odkazy { margin-bottom:5px; clear:both; }
.sponzor { padding-bottom:10px; clear:both; }
.sponzor h3 { margin-bottom:3px; font-size:1.4em; text-transform:uppercase; }
.sponzor h4 { margin-bottom:3px; font-size:1.1em; margin-bottom:10px; }
.sponzor .imgwrap { float:left; padding-right:10px; width:200px; padding-bottom:30px; }
.sponzor .imgwrap img { border:2px solid #CCCCCC; }

.odkazy h3 { margin-bottom:3px; font-size:1.2em; }
.odkazy h4 { margin-bottom:3px; font-size:1.1em; }
.odkazy .imgwrap { float:left; padding-right:10px; width:90px;  }
.odkazy .imgwrap img { border:2px solid #CCCCCC; }

.icons { margin:0; padding:0; margin-bottom:15px; }
.icons dl { margin:0; padding:0; }
.icons dt { margin:0; padding:0; }

#inzeraty {}
#inzeraty #nabidka { margin-bottom:15px; _margin-bottom:0px;  }
#inzeraty .dnes { color:#FF3300; }
#inzeraty .zitra { }
#inzeraty .vcera { color:#666666; }
#inzeraty .ipol { margin-bottom:20px;  }
#inzeraty .ipol span { display:block; float:left; width:50px; }
#inzeraty .ipol .info { clear:left; }
#inzeraty .ipol .cnt { margin:5px 0px;  }
#inzeraty .ipol h3 { font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; margin:0; padding:0; margin-bottom:5px; }
#inzeraty .datetime input { width:80px; float:left;  }
#inzeraty .datetime a { display:block; padding-top:6px; }
#inzeraty .datetime label { width:50px; float:left; clear:both; }
#inzeraty label { clear:left; }

#poradna .ipol { margin-bottom:20px;}
#poradna .ipol .otazka { font-style:italic; margin-bottom:5px; }
#poradna .ipol .otazka strong { font-style:normal; }
#poradna .ipol .odpoved {}

#galerie .navigace img { float:left; margin-right:5px;  }
#galerie .hlavicka .imgwrap { float:left; margin-right:20px; width:90px; }
#galerie .hlavicka .gallerywrap { float:left; }
#galerie .hlavicka a { color:#0D67A5; text-transform:uppercase; }
#galerie .hlavicka a:hover { color:#92937f; text-decoration:underline; }
#galerie h3 {  margin-bottom:5px; color:#92937f; font-size:16px; text-transform:uppercase; }
#galerie a:hover { color:#92937f; text-decoration:underline;}
#galerie .popis .photowrap { text-align:center;}
#galerie .popis .photowrap img { border:0; }
#galerie .popis .photowrap .imgdisp img { border:1px solid #0D67A5; padding:1px; }
#galerie .popis .photowrap .photos { display:block; float:left; width:120px; height:90px; margin-right:7px; margin-bottom:7px; /* border:1px solid #399430; */ padding:1px; background-color:#dad7ce; } 
#galerie .popis .photowrap .photos img { border:1px solid #0D67A5; padding:1px; }