html,body{

	margin:0px;

	padding:0px;

}



#top_sup{

	width:979px;

	margin:auto;

	font-size:9px;

	font-family:Arial;

	padding:2px;

}

p{

font-size: 14px;
  
}



#header{

	width:979px; height:180px;

	background:url(/images/baner-3.jpg);

}



#header img.logo{

	margin-top:10px;

	margin-left:22px;

}



#container {
  font-family: Arial;
	margin: auto;
  display: block;
	width:  979px;

	position:relative;

}

#container #header_text {

	position:absolute;

	top: 9px;

	left: 220px;

}

#container #header_text ul {

	font-family: Helvetica, Verdana, Arial, sans-serif;

	font-size:17px;

	font-weight:bold;

	color:#FFFFFF;

}

img{

	border: 0px solid #ffffff;

}

#container #content {

	margin: 75px auto 5px auto;

	width: 870px;

}

#container #content #left_pane {

	width: 410px;


}

#container #content #right_pane {

	float: right;

	width: 410px;

}

#container #content #clean {

	clear: both;

	height: 2px;

}

/*#container #navigation {

	width: 100%;

	background-image: url(/images/menu_bkg.jpg);

	background-repeat: no-repeat;

	height: 60px;

}

#container #navigation ul, #container #navigation ul li  {

	list-style-type: none;

	margin: 0px;

	padding: 15px 0px 0px 0px;

}

#container #navigation ul li {

	font-family:Helvetica, verdana, sans-serif;

	font-size: 13px;

	font-weight:bold;

	color:#FFFFFF;

	display:inline;

}

#container #navigation a, #container #navigation a:link, #container #navigation a:visited {

	color:#FFFFFF;

	text-decoration:none;

}*/

.slice{

	width:100%;
	
	min-height: 110px;
	
	_height: 110px;

	margin-bottom:20px;

}

.slice img{

	margin: 0px 15px 0px 0px;

}

.slice h2, p.footer_disclaimer{

	font-family:Helvetica, Verdana, Arial, sans-serif;

	font-size:14px;

	font-weight:bold;

	margin:0px;

	letter-spacing: .03em;

}



p.footer_disclaimer{

	font-size:15px; padding:10px;

	color:red;

}



.slice h2 a{

	color:black;

}



.slice h2 a:hover{

	text-decoration:none;

}



.slice p{

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size:11px;

	line-height:16px;

	margin:0px;

	margin-top:3px;

	text-align:justify;

}

#container #footer {

	background-image: url(/images/footer_img.jpg);

	background-repeat: no-repeat;

	height: 52px;

	width: 100%;	

	padding: 17px 0px 0px 0px;

}

#container #footer p{

	padding: 0px;

	margin: 0px;

	display:inline;

	color:white

}

#container #footer a, #container #footer a:link, #container #footer a:link {

	font-family: Arial, verdana, sans-serif;

	font-size:11px;

	color:#fff;

	text-decoration:none

}

#container #footer a:hover {

	font-family: Arial, verdana, sans-serif;

	color:#FFFFFF;

	font-size:11px;

	color:#FFFFFF;

	text-decoration:underline;

}



/*================ navi alignment =================================*/



div.cleaner{

	clear:both;

	width:98%;

}



h1{

	font-family:Tahoma;

	font-size:30px;

	font-weight:normal;

	color:#25610B;

}



h2.rack_name, h2.content{

	font-family:Tahoma;
	
	padding: 30px 0 0 0;
	
	font-size:17px;

	font-weight:normal;

	color:#4CC23A;

	border-bottom: 1px solid #4CC23A;

}



p.regal_popis{

	font-family: Helvetica, Verdana, Arial, sans-serif;

	font-style:italic;

}



table.rack_table{

	font-family: Helvetica, Verdana, Arial, sans-serif;

	border:1px solid silver;

}



table.rack_table th{

	text-align:right;

	padding:8px;

	background:#c1ffc1;

}



table.rack_table td{

	padding:8px;

}



table.rack_images{

	float:right;

	width:400px;

}



table.rack_images td{

	text-align:center;

}



table.rack_images td.top_image{

	border:1px solid silver;

}



table.rack_images td a{

	border:2px solid white;

}



table.rack_images td a:hover{

	border:2px solid green;

}



table.rack_images td.zvetsit{

	font-size:9px;

	color:silver;

	font-family:arial;

}



ol, ul{

	font-family:Arial;

	font-size:15px;

}



div#rack_restrict{

	font-family:Arial;

	font-size:12px;

	background:#C1FFC1;

	border:1px solid #247109;

	padding:.7em;

}



div#rack_restrict div.nadpis{

	font-size:17px;

	font-weight:bold;

}



div#rack_restrict a{

	color:#000000;

}



div#rack_restrict a:hover{

	color:#247109;

	text-decoration:none;

}



/******

***

	NAVIGACE

***

******/



.nav, .nav ul { 

	list-style: none;

	margin: 0;

	padding: 0;

}



.nav {

  font-family: Arial;

  z-index: 100;

  position: relative;

}

.nav li {
  float: left;

  margin: 0;

  padding: 0;

  position: relative;

}

.nav li a, .nav li a:link, .nav li a:active, .nav li a:visited {

	font-family:Helvetica, verdana, sans-serif;

	font-size: 13px;

	font-weight:bold;

	color:#FFFFFF;

	text-decoration:none;

  	display: block;

	padding:18px 0px;

}



.nav li a:hover {

	text-decoration:underline;

}



#menu-holder{

	width:100%;
	position: absolute;
	height:60px;
  top: 180px;
  left: 0;
	background:url(/images/menu_bkg.jpg) no-repeat;

}

#nav-one li:hover a, 

#nav-one li.sfHover a {

	text-decoration:underline;

}

#nav-one li:hover ul a, 

#nav-one li.sfHover ul a {

  background: #000000;

  color: #FFFFFF;

  font-size:11px;

  padding:5px 9px;

  text-decoration:none;

  border-bottom:1px solid white;

}

#nav-one li:hover ul a:hover, 

#nav-one li.sfHover ul a:hover {

  background: silver;

  color: #000000;	

}



.nav ul {

  list-style: none;

  margin: 0;

  position: absolute;

  top: -999em;

  left: -1px;

}

.nav li:hover ul,

.nav li.sfHover ul {

  top: 50px;

/*	padding-left:98px; easybest*/

}

.nav ul li {

}

.nav ul a {

  width: 180px;

}

.nav ul a:hover {

  background: #ccc;

  color: #000;

}


#menu-holder ul li{  
  width: 195px;
  text-align: center!important;
  }

p.uvod{
  font-family: Verdana, Tahoma;
  font-size: 11px;
}
p.uvod a{
  color: #25640B;
}
.sprava{
  margin: 0 auto 20px;
	width:979px;
  font-family: Tahoma;
  font-size: 12px;
  display: block;
  text-align: center;
}
.sprava a{
  color: #25640B;
}
