body {text-align: center; font-family: "Verdana CE", Verdana, "Arial CE", Arial, Helvetica, helvetica, sans-serif; background: #d9ed9e url('../graf/bcg_body.gif') repeat-x top; color: #000; margin: 0; padding: 0;}
body {font-size: x-small; voice-family: "\"}\""; voice-family: inherit; font-size: small;}
html>body {font-size: small;}

img {border: 0;}

h1 {font-family: Trebuchet MS, sans-serif; font-size: 178%; font-weight: bold; font-style: italic; color: #900; padding: 0 0 1px 0; margin: 0 0 15px 0; border-bottom: 1px solid #b4c484;}
h1:first-letter {font-size: 130%; color: #c00;}

h2 {font-size: 90%; font-weight: bold; font-style: normal; color: #363; background-color: #d9ed9e; margin: 0 0 10px 0; padding: 2px 0 3px 6px; border-left: 6px solid #b4c484; border-right: 3px solid #b4c484;}
h2 a:link, h2 a:active, h2 a:visited, h2 a:hover {text-decoration: none;}
.odkaz {background: #fff url('../graf/right.gif') no-repeat left;}
.odkaz2 {background: #fff url('../graf/iright.gif') no-repeat left; border-color: #f00;}

table {width: 100%; line-height: 1.4em;}
td {vertical-align: top;}

a:link {
	color: #090;
	text-decoration: underline;
	}
a:visited {
	color: #090;
	text-decoration: underline;
	}
a:hover {
	color: #c00;
	}

img {border: 0; display: block;}

a.img {border: 0;}

ul {list-style: none; margin: 0 0 20px 10px; padding-left: 0;}
li {background: url("../graf/bcg_li.gif") no-repeat 0 4px; padding-left: 18px; font-weight: normal; margin-bottom: 10px;}

#mother {display: block; position: relative; width: 750px; margin: 0 auto; background: #fff url('../graf/bcg_mother.gif') repeat-y left; text-align: left;}

#logotyp {display: block; position: absolute; left: 20px; top: 30px; width: 140px; height: 55px; margin: 0; background-color: #fff;}

#header {display: block; position: relative; width: 750px; float: left; left: 0; height: 219px; margin: 0; background: #fff url('../graf/bcg_header.gif') repeat-x;}

#header_top {display: block; position: relative; left: 5px; width: 740px; height: 80px; margin: 0; padding: 0; background: #fff url('../graf/bcg_header_top.gif') no-repeat;}

#header_rastr {display: block; position: relative; float: left; top: 0px; left: 5px; width: 740px; height: 111px; margin: 0; padding: 0; background: #fff url('../graf/rastr_header.jpg') no-repeat right 1px;}

#content {display: block; clear: both; position: relative; float: left; left: 35px; width: 680px; padding: 20px 0;}

#levy_blok {display: block; position: relative; float: left; left: 0; top: 0; width: 400px; padding: 0;}
#pravy_blok {display: block; position: relative; float: right; right: 0; top: 0; width: 250px; padding: 0;}

#pravy_blok p {font-size: 82%; padding: 0; margin: 6px 0 8px 0;}

#footer {display: block; position: relative; clear: both; width: 740px; margin: 0 0 0 5px; background: #fff url('../graf/bcg_levy_sloupec.gif') repeat-x bottom; border-top: 2px solid #cee196; border-bottom: 5px solid #cee196; font-size: 82%; color: #900; text-align: center; padding: 15px 0; line-height: 150%;}
#footer a:link, #footer span a:active, #footer span a:visited, #footer span a:hover {color: #900;}
#footer span {display: block; color: #9c6; padding: 5px 0 0 0; font-size: 90%;}
#footer span a:link, #footer span a:active, #footer span a:visited, #footer span a:hover {color: #9c6;}


#menu {
  position: relative;
	float: left;
	left: 5px;
	width: 740px;
	margin: 0;
	padding: 0;
	list-style: none;
  font-size: 82%;
	border-bottom: 1px solid #600;
	background: #900 url('../graf/bcg_menu.gif') repeat-x top left;
	line-height: 1.4em;
	}


#menu li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	background-color: transparent;
	background-image: none;
	line-height: 1.4em;
	border-right: 1px solid #600;
	}

#menu a {
	float: left;
	padding: 6px 13px;
	text-decoration: none;
	border-bottom: none;
	color: #fff;
  background: url('../graf/bcg_topmenuitem.gif') no-repeat top left;
	}

#menu a:hover, #menu a.active {
	color: #fff;
	background: #c00 url('../graf/bcg_topmenuitem.gif') no-repeat top left;
	}

.menu_lista {
  display: block;
  padding: 0 0 10px 0;
  margin: -5px 0 15px 0;
  border-bottom: 1px solid #b4c484;
  }

.menu_lista a {font-weight: bold;}

.cenik {margin: 0 0 15px 0;}
.cenik td {border-bottom: 1px solid #d9ed9e; padding: 5px;}
.cenik td.leva {border-left: 6px solid #d9ed9e; padding-left: 8px;}
.cenik td.prava {border-right: 3px solid #d9ed9e; padding-right: 8px;}

.menu {margin: -15px 0 15px 0;}
.menu td {border-bottom: 1px solid #d9ed9e; padding: 5px;}
.menu td.nazev {font-size: 14px; font-weight: bold; font-style: italic;}
.menu td.nadpis {padding: 15px 0 0 0;}
.menu td.leva {border-left: 6px solid #d9ed9e; padding-left: 8px;}
.menu td.prava {padding-right: 8px; text-align: right;}

th {font-weight: bold; font-style: normal; color: #363; background-color: #d9ed9e; margin: 0 0 10px 0; padding: 2px 0 3px 6px; border-left: 6px solid #b4c484; border-right: 3px solid #b4c484;}

.male {font-size: 82%;}

#nahorublock      {display: block; height: 16px; clear: both; text-align: center; font-size: 75%; padding-top: 0; margin-top: 0; padding: 12px 0 0 0;}
#nahorublock a:link    {padding: 1px 5px; color: #fff; background-color: #600; text-align: center; text-decoration: none; border-bottom: 1px solid #000;}
#nahorublock a:active  {padding: 1px 5px; color: #fff; background-color: #600; text-align: center; text-decoration: none; border-bottom: 1px solid #000;}
#nahorublock a:visited {padding: 1px 5px; color: #fff; background-color: #600; text-align: center; text-decoration: none; border-bottom: 1px solid #000;}
#nahorublock a:hover   {padding: 1px 5px; color: #fff; background-color: #c00; text-align: center; text-decoration: none; border-bottom: 1px solid #000;}
