body {
	margin: 0;
	padding: 0 0 20px 0;
	background-color: #9B9B9B;
	background-image: url("../img/layout/default/body.gif");
	background-position: left top;
	background-repeat: repeat-x;
	text-align: center;
}

#zahlavi_server_name {
	display: none;
}

#zahlavi_odkazy {
	width: 320px;
	padding: 17px 0px 0px 8px;
	float: left;
	text-align: left;
	font-size: 11px;
	color: #FFFFFF;
	border: 0px solid red;
}

#zahlavi_odkazy a {
	color: #FFFFFF;
}

#zahlavi_odkazy a:hover {
	color: #16186F;
}

#zahlavi {
	height: 192px;
	background-position: left top;
	background-repeat: no-repeat;
	border: 0px solid blue;
	padding: 0;
}

#zahlavi_inside {
	height: 192px;
	background-position: right top;
	background-repeat: no-repeat;
}

#zahlavi_main {
	height: 78px;
	font-size: 1px;
	background-position: left top;
	background-repeat: no-repeat;
}

#zahlavi_vlajky_obal {
	height: 32px;
	float: right;
	padding: 28px 24px 0 0;
	border: 0px solid blue;
}

#zahlavi_vlajky {
	width: 96px;
	height: 32px;
}

#layout {
	width: 884px;
	margin: 0px auto;
	text-align: left;
	background-image: url("../img/layout/default/main.gif");
	background-position: left top;
	background-repeat: repeat-y;
	border: 0px solid blue;
}

#layout_inside {
}

#leftbox_obal {
	float: left;
	width: 250px;
	margin: 0;
	padding: 20px 0 40px 0px;
	border: 0px solid black;
}

#leftbox {
	padding: 0px 0 0 7px;
	border: 0px solid black;
}

#layout_main_obal {
	min-height: 73px;
	background-image: url("../img/layout/default/main_zahlavi.gif");
	background-position: right top;
	background-repeat: no-repeat;
	border: 0px solid green;
}

#main_obal {
	margin: 0 0 0px 247px;
	padding: 0 0 0px 0;
	border-bottom: 0px solid green;
}

#main {
	width: 592px;
	_width: 587px;
	margin: 0;
	padding: 8px 22px 30px 10px;
	=padding: 16px 22px 10px 10px;
	_padding: 16px 19px 10px 8px;
	text-align: left;
	border-bottom: 0px solid red;
}

#zapati {
	height: 37px;
	padding: 20px 0px 0 257px;
	=padding: 20px 0px 0 260px;
	_padding: 20px 0px 0 261px;
	clear: both;
	background-color: #9B9B9B;
	background-image: url("../img/layout/default/zapati.gif");
	background-position: right top;
	background-repeat: no-repeat;
	border: 0px solid blue;
}

#zapati div, #zapati a {
	font-size: 11px;
	text-decoration: none;
	color: #FFFFFF;
}

#zapati a:hover {
	text-decoration: underline;
	color: #16186F;
}

#zapati_implementation {
	padding: 0 0 0 0;
	float: left;
}

hr.cleaner {
	clear: both;
	display: none;
}

/*------------LEFT_MENU-----------------*/
ul.leftmenu {
	margin: 0px;
	padding: 0px;
        list-style-type: none;
}

ul.leftmenu li {
	display: inline;
}

em.k_submenuitem_offset {
	font-size: 1px;
	width: 1px;
	height: 1px;
	padding-right: 11px;
}

ul.leftmenu a {
	height: 26px;

	padding: 7px 0px 0px 22px;

	display: block;
	text-align: left;

	color: #16186F !important;
	text-decoration: none;
	font-weight: normal;
	font-size: 17px;
	border-top: 0px solid #FFE2C0;
}

a.leftmenuitem span, #leftmenuitem_on span, a.k_submenuitem span, #k_submenuitem_on span {
	padding-left: 25px;
}

ul.leftmenu a.leftmenuitem {
	background-image: url("../img/layout/default/leftmenuitem_off_b.gif");
	background-position: left top;
	background-repeat: no-repeat;
}

a.leftmenuitem span {
	background-image: url("../img/layout/default/leftmenuitem_off.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
}

a.leftmenuitem:hover span, #leftmenuitem_on span {
	color: #FFFFFF !important;
	background-image: url("../img/layout/default/leftmenuitem_on.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
}

ul.leftmenu a:hover, ul.leftmenu #leftmenuitem_on {
	background-image: url("../img/layout/default/leftmenuitem_on_b.gif") !important;
	background-position: left top;
	background-repeat: no-repeat;
}

ul.leftmenu a.k_submenuitem {
}

a.k_submenuitem span {
}

a.k_submenuitem:hover span, #k_submenuitem_on span {
	background-image: url("../img/layout/default/leftmenuitem_on.gif");
	background-position: left bottom;
	background-repeat: no-repeat;
}

ul.leftmenu #k_submenuitem_on {
	background-image: url("../img/layout/default/leftmenuitem_on_b.gif");
	background-position: left top;
	background-repeat: no-repeat;
}

/*-------vlajky------*/
span.vlajka_cs, span.vlajka_de, span.vlajka_en {
	width: 32px;
	height: 32px;
	display: block;
	float: left;
	cursor: hand;
}

span.vlajka_cs em, span.vlajka_de em, span.vlajka_en em {
	display: none;
}

a.vlajka_cs span { background: url("../img/layout/default/vlajka_cs_off.gif") top left no-repeat; }
a.vlajka_cs:hover span, #vlajka_cs_on { background: url("../img/layout/default/vlajka_cs_on.gif") top left no-repeat; }
a.vlajka_de span { background: url("../img/layout/default/vlajka_de_off.gif") top left no-repeat; }
a.vlajka_de:hover span, #vlajka_de_on { background: url("../img/layout/default/vlajka_de_on.gif") top left no-repeat; }
a.vlajka_en span { background: url("../img/layout/default/vlajka_en_off.gif") top left no-repeat; }
a.vlajka_en:hover span, #vlajka_en_on { background: url("../img/layout/default/vlajka_en_on.gif") top left no-repeat; }

