/* basic elements */
html {
	margin: 0px;
	padding: 0px;
	}
body { 
	font: 9pt/17pt Verdana; 
	color: #000000; 
	background: #0b5625 url(images/bgim.gif) repeat-x top; 
	margin: 0px; 
	padding: 0px;
	text-align: center;
	}
p { 
	font: 8pt/15pt Verdana; 
	margin-top: 0px; 
	text-align: justify;
	}
img { 
	border: 0px;
	}	
div { 
	font: 8pt/15pt Verdana; 
	margin: 0px;
	}
a:link { 
	font-weight: bold; 
	text-decoration: none; 
	color: #215435;
	}
a:visited { 
	font-weight: bold; 
	text-decoration: none; 
	color: #215435;
	}
a:hover, a:active { 
	text-decoration: underline; 
	color: #3b8e38;
	}
	
/* classes */
hr.cleaner {
	clear: both;
	display: none;
	}

/* specific divs */
#container {
	margin: 0 auto; 
	padding:0;
	width: 780px;
	text-align: left;
   }
#logo {
	position: relative;
	top: 0px;
   	height: 100px;
	width: 100%;
	margin: 0px;
	padding: 0px;
	}
#flash {
	position: relative;
	top: 0px;
	_top: -2px;
	height: 27px;
	margin: 0px;
	padding: 0px;
	}	
#titul {
	position: relative;
	top: 0px;
	_top: -2px;
   	height: 195px;
	margin: 0px;
	padding: 0px;
	}
#prodej {
	position: relative;
	top: 0px;
	_top: -4px;
	height: 27px;
	width: 390px;
	float: right;
	margin: 0px;
	padding: 0px;
	}
#vysivani {
	position: relative;
	top: 0px;
	_top: -4px;
	height: 27px;
	width: 390px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
#ikony {
	position: relative;
	top: 0px;
	_top: -6px;
	height: 91px;
	width: 390px;
	float: right;
	margin: 0px;
	padding: 0px;
	}
#ukazky {
	position: relative;
	top: 0px;
	_top: -6px;
	height: 91px;
	width: 390px;
	float: left;
	margin: 0px;
	padding: 0px;
	}
#obsah {
	position: relative;
	top: 0px;
	_top: -6px;
	margin: 0; 
	padding: 0;
	_height: 100px;
	}	
#menu1 {	
	position: relative;
	top: 0px;
	background: #E6EEE9; 
	width: 389px;
	float: left;
	margin: 0 1 0 0;
	padding: 10px 0;
	}	
#menu2 {	
	position: relative;
	top: 0px;	 
	background: #E6EEE9; 
	width: 390px;
	float: right;
	margin: 0;
	padding: 10px 0;
	}	
#menu1 p {
	padding: 0 0 0 20px;
	margin: 0 0 0 0;
	font: 8pt/16pt Verdana;
	font-weight: bold;
	text-align: left; 
	color: #0b5625;
	}
#menu1 p.odstup {
	padding: 0 0 5px 15px;
	text-align: left;
	}	
#menu1 ul {
	padding: 0 0 0 32px;
	margin: 0;
	}	
#menu1 li {
	list-style: none;
	padding: 0;
	margin: 0;
	font: 8pt/16pt Verdana;
	font-weight: bold;
	text-align: left; 
	color: #0b5625;
	}
#menu1 li a, #menu1 li a:link, #menu1 li a:visited, #menu1 p a, #menu1 p a:link, #menu1 p a:visited, #menu2 li a, #menu2 li a:link, #menu2 li a:visited, #menu2 p a, #menu2 p a:link, #menu2 p a:visited { 
	text-decoration: none; 
	color: #0b5625;
	}
#menu1 li a:hover, #menu1 li a:active, #menu1 p a:hover, #menu1 p a:active, #menu2 li a:hover, #menu2 li a:active, #menu2 p a:hover, #menu2 p a:active { 
	text-decoration: underline; 
	color: #e77817;
	}					
#menu2 p {
	padding: 0 20px 0 0;
	margin: 0 0 0 0;
	font: 8pt/16pt Verdana;
	font-weight: bold;
	text-align: right; 
	color: #0b5625;
	}
#menu2 p.odstup {
	padding: 0 15px 5px 0;
	text-align: right;
	}	
#menu2 ul {
	padding: 0 32px 0 0;
	margin: 0;
	}	
#menu2 li {
	list-style: none;
	padding: 0;
	margin: 0;
	font: 8pt/16pt Verdana;
	font-weight: bold;
	text-align: right; 
	color: #0b5625;
	}											
#footer {	
	position: relative;
	top: 0px;
	_top: -6px;
	clear: both;
	font: 8px Verdana;	 
	background: #548866; 
	padding-bottom: 3px; 
	margin: 0px 0px 0px 0px; 
	padding-top: 3px; 
	height: 25px;
	}
#footer a {
	color: #e6eee9;
	text-decoration: none;
	}
#wso {
	color: #e6eee9;
	float: left;
	padding-left: 10px;
	}
#counter {
 	position: absolute;
	left: 340px;
	top: 5px;
	color: #e6eee9;
	float: none;
	}	
#datum {
	color: #e6eee9;
	text-align: right;
	float: right;
	padding-right: 10px;
	}		
