body {
	margin:0; padding:0;
	background: #ffffff;
	text-align:justify;
	font-family: Arial, Helvetica, sans-serif, 'Bitstream Vera Sans';
/*	font-family: "Dejavu sans", sans-serif, Arial, Helvetica, sans-serif, 'Bitstream Vera Sans';*/
	font-size:small;
}

h1, h2, h3, h4, h5, h6, h7 {
	font-family: Arial, Helvetica, sans-serif, 'Bitstream Vera Sans';
/*	margin:0; padding:0;*/
	color: #509920;
/*	color: #80ad30;*/
}

h1 {
	background: url('../img/h_back_o.gif') repeat-x;
	color: #ffffff;
	text-indent: 1em;
/*	margin-top: 0px; */
	padding: 7px;
	font-size: 22px;
	height: 33px;
}

h2 {
	font-size: 16px;
	text-indent: 1em;
	background-color: #efc;
	color: orange;
}

h3 {
/*	color: orange;*/
}

dt {
  font-weight: bold;
  font-style:italic;
  font-family: Arial, Helvetica, sans-serif, 'Bitstream Vera Sans';
  font-size:small;
  padding: 7px;
}

dl.big {
  text-transform:uppercase;
  font-weight: bold;
  border: 1px solid #80ad30;
  padding:8px;
}

dt.big
{
  text-transform:none;
  font-weight: bold;
  font-style:italic;
	font-family: Arial, Helvetica, sans-serif, 'Bitstream Vera Sans';
	font-size:small;
	background-color: #eeeee7;
	padding: 7px;
}

dd.big
{
  text-transform:none;
  font-weight:normal;
  margin: 0 0 15px 60px;
  color: #666666;
	font-family: Arial, Helvetica, sans-serif, 'Bitstream Vera Sans';
	margin-top: 10px;
	margin-bottom: 5px;
}

ol, ul {
  text-transform:uppercase;
  font-weight: bold;
}

li{
  text-transform:none;
}
/*
ul {
  text-transform:uppercase;
  font-weight: bold;
}
*/
#content {
	width: 780px;
	margin:1em auto;
	border: 0px solid black;
	text-align:left;
	max-width: 1024px;
	text-align:justify;
	}

#main {
	margin:0 0 0 30%; padding:0;
	}

#main-content {
	margin:0; padding: 0.5em 1em;
	font-size: 100%;
	}

hr.cleaner {
	clear:both;
	height:1px;
	margin: -1px 0 0 0; padding:0;
	border:none;
	visibility: hidden;
	}

.top {
  width: 780px;
  height: 80px;
  background-color: #dfdfdf;
  background: url('../img/bck_menu_top.gif') repeat-x;
}

.top-banner {
	width: 780px;
	height: 95px;
	background: url('../img/top_right.jpg') 223px 0px no-repeat;
}

.top-logo {
	width: 223px;
	height: 95px;
	background: url('../img/logo.gif');
	float: left;
}

.top-logo div {
	text-align:right;
	padding:0px 20px 0px 20px;
	font-size:12px;
	line-height:35px;
}

.top-logo div, .top-logo div a {
	color: #ffffff;
	font-weight:bold;
}

#headerMenu{height:80px;width:780px;}
#headerMenu h2{display:none;}
#headerMenu ul{list-style-type:none;margin: auto 0px auto 0px; padding: 0px 20px 0px 26px;}
#headerMenu ul li{float:left;width:auto;margin-left:0px; text-align:center;}
#headerMenu ul li a{display:block;font-size:14px;padding:40px 0px 0px 0px;height:40px;_height:80px;width:98px;color:#999;font-weight:bold; background: url('../img/bck_menu_li.gif') 0px 0px no-repeat;}
#headerMenu ul li a:hover, #headerMenu ul li a.active{color:#000000; background: url('../img/bck_menu_li_over.gif') 0px 0px no-repeat;}


#headerSubMenu{height:35px;margin:0px; padding:0px; font-size:0px;}
#headerSubMenu ul{list-style-type:none;margin:0px;color:#ffffff;}
#headerSubMenu ul li{float:left;width:auto; height:35px;margin-left:0px; text-align:center;}
#headerSubMenu ul li a{display:block;font-size:12px;padding:0px 0px 0px 25px;line-height:35px; color:#ffffff;font-weight:bold;background:transparent url(../img/bgHeaderSubMenuSeparator.gif) 100% 50% no-repeat; margin:0px;}
#headerSubMenu span {
	padding:0px; margin:0px;
}

.column {
width: 780px;
margin-top: 5px;
}

.right-column2 {
float: right;
width: 776px;
/* height: 400px; */
background-color: #ffffff;
padding:5px;
}

.right-column2 li, .right-column2 li a {
	color:#80ad30;
	font-size:small;
}

.right-column2 ul li, .right-column2 ul li a, .right-column2 ol li, .right-column2 ol li a {
	list-style-image:url('../img/bullet_g.gif');
	padding-left:1.5em;
  text-transform:none;
  font-weight:normal;
	list-style-position:inside;
}
 .right-column2 ol li, .right-column2 ol li a  {
 	list-style:decimal;
	list-style-position:inside;
 }

.right-column2 p {
	font-size:small;
}

.right-column2 a{
	color:#80ad30;
	padding: 5px;
	border: 1px solid #80ad30;
}
/* Footer */

#footer{position:relative;margin:0 auto;text-align:left;height:55px;width:780px; clear:both;background: #FFFFFF url('../img/bck_footer.gif') repeat-x;}
#footer p{text-align:left; line-height:25px; padding:25px 0px 0px 30px;color:#707070; padding: 0px 0px 0px 30px; margin:0px;}
#footer p.created{position:absolute; top:0px; right:30px;}
#footer p span{padding:0px 20px 0px 20px;}
#footer a{color:#707070;}
#footer a:hover{color:#000000;}
#counter {display:none;}
#footer, #created{font-size:10px;}


#bottom {
width: 780px;
height: 27px;
margin-top: 5px;
background:  url('../img/bck_footer.gif') repeat-x;
clear: both;
font-size:9px;
}

#bootom p{text-align:left; line-height:25px; padding:25px 0px 0px 30px;color:#707070;}
#bootom p.created{position:absolute; top:0px; right:30px;}
#bootom a{color:#707070;}
#bootom a:hover{color:#000000;}



.cenik-table { width: 100%; }
.cenik-table, .cenik-table td { border: solid 1px; }
.cenik-table td { padding-left: 13px; padding-right: 6px; }
.cenik-sekce { font-weight: bold; background-color: grey; color: white; font-size: 16pt; }
.cenik-podsekce { font-weight: bold; font-size: 14pt; background-color: lightgrey; }
.cenik-item { font-weight: bold; }
.cenik-vysv { font-size: 10pt;}
.cenik-cena { text-align: right; font-weight: bold; }
