@import url("css_default.css");

html, body, div, form, img {
  margin: 0;
  padding: 0;
  border: 0;
  }

html, body {
	height: 100%;
  }

body {
  font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 80%;
	color: #000000;
  text-align: left;
	}
	
#page {
  width: 782px;
  margin: auto;
  background-color: #fff;
  background: #fff url('img/bg_page.gif') left top repeat-y;
  }

/*** Zahlavi ***/
#header {
  height: 74px;
  padding: 0;
  padding-top: 24px;
  background: #fff url('img/bg_top.gif') left 23px no-repeat;
  position: relative;
  }
  
#link	{
	position: absolute;
	top: 40px;
	left: 13px;
	}

/*** Leve menu ***/   
#left_content	{
	float: left;
	width: 177px;
	}
	
#left_cont_wrap	{
	padding-top: 12px;
	}
	
#left_menu	{
	background: url('img/menu.top.gif') top left no-repeat;	
	}
	
/*  1. uroven */
#left_menu ul {
	margin: 1px 0 0 0;
	padding: 0;
	list-style-type: none;	 
	}

#left_menu li,#left_menu li.level1_select {
	margin: 0 0 1px 0;
	padding: 0;	
	}

#left_menu li a, #left_menu li a:link, #left_menu li a:visited {
  text-decoration: none;
  padding: 4px 0 4px 0;
  display: block;
  width: 100%;
  color: #203E84;
	background-color: #ADB8D2;
	border-left: 5px solid #203E84; 
  }

  
#left_menu li a:hover {
 	background-color: #fff; 
  }

#left_menu li.level1_select a, #left_menu li.level1_select a:link, #left_menu li.level1_select a:visited, #left_menu li.level1_select a:hover {
	text-decoration: none;
  padding: 4px 0 4px 0;
  display: block;
  width: 100%;
  color: #203E84;
	background-color: #fff;
	border-left: 5px solid #203E84;
  }
  
  #left_menu li.level1_select li a, #left_menu li.level1_select li a:link, #left_menu li.level1_select li a:visited {
  text-decoration: none;
  padding: 4px 0 4px 0;
  display: block;
  width: 100%;
  color: #203E84;
	background-color: #ADB8D2;
	border-left: 5px solid #203E84; 
  }
  
#left_menu li span, #left_menu li.level1_select span  {
	padding: 0 5px 0 8px;
	display: block;
	}

	#left_menu li li span, #left_menu li.level1_select li span {
  	padding-left: 18px;
  }
  
  #left_menu li li a:hover, #left_menu li.level1_select li a:hover,
  #left_menu li.level1_select li.level1_select a, #left_menu li.level1_select li.level1_select a:link, #left_menu li.level1_select li.level1_select a:visited {
 	background-color: #fff; 
  }
	
/*** Leve menu 2 ***/   
	
#left_cont_wrap2	{
	padding: 11px 0 0 0;
	}
	
#left_menu2	{
	padding-top: 0px;
	background: url('img/menu.top.gif') top left no-repeat;	
	}
	
/*  1. uroven */
#left_menu2 ul.level1 {
	margin: 0;
	padding: 0 0 18px 0;
	list-style-type: none;	 
	background: url('img/menu.bot.gif') bottom left no-repeat;	
	}

#left_menu2 li.level1,#left_menu2 li.level1_select {
	margin: 0 0 1px 0;
	padding: 0;	
	}

#left_menu2 li.level1 a, #left_menu2 li.level1 a:link, #left_menu2 li.level1 a:visited {
  text-decoration: none;
  padding: 4px 0 4px 0;
  display: block;
  width: 100%;
  color: #203E84;
	background-color: #ADB8D2;
	border-left: 5px solid #203E84; 
  }
 
#left_menu2 li.level1 a:hover {
 	background-color: #fff; 
 	padding: 4px 0 4px 0;
  }

#left_menu2 li.level1_select a, #left_menu2 li.level1_select a:link, #left_menu2 li.level1_select a:visited, #left_menu2 li.level1_select a:hover {
	text-decoration: none;
  padding: 4px 0 4px 0;
  display: block;
  width: 100%;
  color: #203E84;
	background-color: #fff;
	border-left: 5px solid #203E84;
  }
  
#left_menu2 li.level1 span, #left_menu2 li.level1_select span  {
	padding: 0 5px 0 8px;
	display: block;
	}
	
	
/*  2. uroven */
#left_menu2 ul.level2 {
	margin: 0;
	padding: 0;
	list-style-type: none;	 
	}

#left_menu2 li.level2,#left_menu2 li.level2_select {
	margin: 0 0 1px 0;
	padding: 0;	
	}

#left_menu2 li.level2 a, #left_menu2 li.level2 a:link, #left_menu2 li.level2 a:visited {
  text-decoration: none;
  padding: 4px 0 4px 0;
  display: block;
  width: 100%;
  color: #203E84;
  text-transform: lowercase;
	background: #ADB8D2 url('img/bg_submenu.gif') 18px 9px no-repeat; 
  }
 
#left_menu2 li.level2 a:hover {
  background: #fff url('img/bg_submenu.gif') 18px 9px no-repeat; 
	padding: 4px 0 4px 0; 
  }

#left_menu2 li.level2_select a, #left_menu2 li.level2_select a:link, #left_menu2 li.level2_select a:visited, #left_menu2 li.level2_select a:hover {
	text-decoration: none;
  padding: 4px 0 4px 0;
  display: block;
  width: 100%;
  color: #203E84;
  text-transform: lowercase;
  background: #fff url('img/bg_submenu.gif') 18px 9px no-repeat; 
  }
  
#left_menu2 li.level2 span, #left_menu2 li.level2_select span  {
	padding: 0 5px 0 27px;
	display: block;
	}

/*** Pravy obsah ***/  	
#right_content	{
	float: right;
	width: 130px;
	padding-top: 12px;
	}
	
#right_content h2.title	{
	background-color: #ADB8D2;
	color: #203E84;
	padding: 2px 0 3px 6px;
	margin: 0;
	font-size: 1em;
	border-left: 4px solid #203E84;
	}
	
#right_content div.block	{
	padding: 4px 5px 10px 11px;
	color: #203E84;
	}

  
/*** Obsah ***/  
#content	{
	float: left;
	width: 458px;
	}
	
HTML>BODY #content	{
	margin-left: 5px;
	}
	
#content_wrap	{
	padding: 12px 0 0 12px;
	}
	
/*** Sos ***/ 
#sos	{
 padding: 80px 0 0px 0px;
 }

/*** Paticka ***/   
#footer	{
	height: 25px;
  background: url('img/bot.bg.gif') left bottom no-repeat;
  position: relative;
	}
	
#footer_wrap	{
	padding-bottom: 18px;
	}
	
#footer #design	{
	position: absolute;
	right: 150px;
	top: 8px;
	}
	
#footer #typo3	{
	position: absolute;
	right: 7px;
	top: 5px;
	}
	
/*** Tridy***/
div.clear {
	clear: both;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	overflow: hidden;
	}

span.clear {
	clear: both;
	display: block;
	font-size: 0px;
	line-height: 0px;
	padding: 0;
	margin: 0;
	overflow: hidden;
	}


form#sform {
	text-align: right;
	padding: 0;
	margin: 0;
}
form#sform input#sword {
	width: 106px;
	border: 1px solid #ADB8D2;
}
form#sform input#ssubmit {
	border: 1px solid #ADB8D2;
	font-size: 0.8em;
	margin-top: 2px;
}
div#rootline {
	padding: 5px 0 0 13px;
	font-size: 0.9em;
	color: #A0A0A0;
}
div#rootline a {
	color: #A0A0A0;
}
  
  

