body {background-color: #F2F2F2; text-align: center; margin: 0; padding: 0; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 75%; color: #000;}
#main {width: 913px; margin: 0 auto; text-align: left; height: 100%;}
#top_green {height: 21px; background-image: url('/cs/Webs/ohb_cs/images/top_green.gif'); font-size: 83.3%; text-transform: uppercase; position: relative;}
#top_green a {color: #FFF; display: block; background-repeat: no-repeat; background-position: 0 50%; height: 21px; line-height: 21px; padding-left: 22px; text-decoration: none; float: left; margin:  0 35px 0 21px; _margin: 0 35px 0 11px;}
#home {background-image: url('/cs/Webs/ohb_cs/images/domecek.gif');}
#mapa {background-image: url('/cs/Webs/ohb_cs/images/stromecek.gif');}
#header {background-image: url('/cs/Webs/ohb_cs/images/header.jpg'); width: 913px; height: 241px; position: relative}
#nadpis {position: absolute; left: 44px; top: 26px;}
#content {background-image: url('/cs/Webs/ohb_cs/images/stin.gif'); background-repeat: repeat-y; padding: 0 6px 0 6px;}
a img {border: none;}
#footer {background-image: url('/cs/Webs/ohb_cs/images/footer.gif'); height: 29px; width: 913px;}
#footer div.left {float: left; color: #FFF; font-size: 91.6%; line-height: 29px; padding-left: 20px;}
#footer div.left a {color: #FFF;}
#footer div.right {float: right; padding-right: 28px; color: #FFF; font-size: 91.6%; line-height: 29px;}
#zel {background-image: url('/cs/Webs/ohb_cs/images/zel.gif'); background-repeat: repeat-y;}
#left_o {margin-top: -80px; position: relative; z-index: 999; float: left; padding: 2;}
#left {background-color: #73A534; width: 196px; border-top: 1px solid #406E06; border-right: 1px solid #406E06;}
#left a {color: #3C610B;}
#middle a {color: #3C610B;}
#right a {color: #3C610B;}
#right_o {float: right; padding: 0 0 0 16px; background-image: url('/cs/Webs/ohb_cs/images/linka.gif'); background-repeat: no-repeat; background-position: 0 0;}
#right {width: 165px; min-height: 422px; _height: 422px;}
#middle_o {padding: 0 211px 0 225px;}
#middle {width: 465px; _width: 459px;}
#menu {margin: 0; padding: 0; list-style-type: none;}
#menu li a {background-color: #9FD55C; color: #3E6013; text-transform: uppercase; font-size: 91.6%; font-weight: bold; text-decoration: none; display: block; line-height: 26px; border-bottom: 1px solid #73A534; padding-left: 17px; width: 179px;}
#menu li a:hover,#menu li a.sel {background-color: #4F761D; color: #FFF;}
#flags {position: absolute; left: 810px; top: 2px;}
#flags a {display: inline;margin:0; margin-left:10px;padding:0;}
#middle h1 {color: #3C610B; font-weight: normal; font-size: 150%; margin: 0; padding: 5px 0 10px 0;}
#middle h2 {color: #3C610B; font-weight: bold; font-size: 120%; margin: 0; padding: 5px 0 10px 0;}
#middle h3 {color: #3C610B; font-weight: normal; font-size: 100%; margin: 0; padding: 5px 0 10px 0;}
#middle h4 {color: #3C610B; font-weight: normal; font-size: 100%; margin: 0; padding: 5px 0 10px 0;}
#middle h5 {color: #3C610B; font-weight: normal; font-size: 100%; margin: 0; padding: 5px 0 10px 0;}
#search {padding: 20px 0 0 20px;}
#search input {border-top: 1px solid #5D8926; border-right: 1px solid #5D8926; padding: 2px; border-bottom: 1px solid #5D8926; border-left: 1px solid #5D8926; float: left; font-family: Verdana, "Geneva CE", lucida, sans-serif; font-size: 91.6%; color: #8F8C8C; margin-right: 10px;}
#tisknout {clear: both; font-size: 83.3%; padding: 0 0 20px 323px; _padding: 0 0 7px 303px;}
#tisknout a {background-position: 0 50%; background-repeat: no-repeat; height: 14px; line-height: 14px; color: #000; text-decoration: none; display: block; float: left; margin-left: 25px;}
#tisk {background-image: url('/cs/Webs/ohb_cs/images/tiskarna.gif'); padding-left: 20px;}
#nahoru {background-image: url('/cs/Webs/ohb_cs/images/sipka_nahoru.gif'); padding-left: 10px;}


/* ThemeIEMenu Style Sheet */

.ThemeIEMenu,.ThemeIESubMenuTable
{
	cursor:		default;
	font-family:	verdana, arial, sans-serif;
	font-size:	11px;
  font-weight: bold;
	border:		0;
	text-transform: uppercase;
	color: #3E6013;
	margin:0;
	width:196px;
}

.ThemeIEMenu, .ThemeIESubMenuTable
{
	background-color:	#9FD55C;
	border: 1px solid #73A534;
	border-bottom:none;
	/*line-height:30px;*/
}

.ThemeIESubMenu
{
	position:	absolute;
	visibility:	hidden;
	/*
	   Netscape/Mozilla renders borders by increasing
	   their z-index.  The following line is necessary
	   to cover any borders underneath
	*/
	z-index:	100;
	border:		0;
	padding:	0;
	filter:progid:DXImageTransform.Microsoft.Shadow(color=#848A84, Direction=135, Strength=4);
}

.ThemeIEMenu .ThemeIESubMenuTable td
{
	white-space:	nowrap;
	height:30px;
	text-align: left;
}


td img {float:right; margin-right:5px;}

.ThemeIEMainItem,.ThemeIEMainItemHover,.ThemeIEMainItemActive,
.ThemeIEMenuItem,.ThemeIEMenuItemHover,.ThemeIEMenuItemActive
{
  background-image: url(/cs/Webs/ohb_cs/images/tecka.gif);
  background-repeat: repeat-x;
  background-position: left bottom;
}

.ThemeIEMainItemHover,.ThemeIEMainItemActive,
.ThemeIEMenuItemHover,.ThemeIEMenuItemActive
{
	color:		white;
	background-color: #406E06;
}

.ThemeIEMenuSplit
{
	height:		1px;
	margin-top:	1px;
	margin-bottom:	1px;
	overflow:	hidden;
	background-color:	inherit;
	border-top:	1px solid #ADAA9C;
}

.ThemeIEMenuVSplit
{
	width:		1px;
	margin:		0px;
	overflow:	hidden;
	background-color:	inherit;
	border-right:	1px solid #ADAA9C;
}

/* image shadow animation */

/*
	seq1:	image for normal
	seq2:	image for hover and active

	To use, in the icon field, input the following:
	<img class="seq1" src="normal.gif" /><img class="seq2" src="hover.gif" />
*/

.ThemeIEMenuItem img.seq1
{
	display:	inline;
}

.ThemeIEMenuItemHover seq2,
.ThemeIEMenuItemActive seq2
{
	display:	inline;
}

.ThemeIEMenuItem .seq2,
.ThemeIEMenuItemHover .seq1,
.ThemeIEMenuItemActive .seq1
{
	display:	none;
}

.ThemeIEMainItem td,.ThemeIEMainItemHover td,.ThemeIEMainItemActive td,
.ThemeIEMenuItem td,.ThemeIEMenuItemHover td,.ThemeIEMenuItemActive td
{
  padding-top:8px;
  padding-bottom:8px;
  padding-left:5px;
  line-height:15px;
}


