/* CSS Document */

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

a { color:#063382; }
a:hover { color: #0080ff; }
a img { border: 0; }

td {font-family:Arial, Helvetica, sans-serif; font-size:11px; }

.bgr_left { background-image:url(images/bgr_left.jpg); background-position:right; background-repeat:repeat-y}
.bgr_right {background-image:url(images/bgr_right.jpg); background-position:left; background-repeat:repeat-y;}
.bgr_top {background-image:url(images/top_bgr.jpg); background-position:top; background-repeat:repeat-x;}
.bgr_logo {background-image:url(images/logo_bgr.jpg); background-position:top; background-repeat:no-repeat;}
.bgr_menu {background-image:url(images/geraldyka3_13.gif); background-position:top; background-repeat:repeat-x;}

a.navi,a.navi:visited, a.navi:active{color:CAD4E5;}
a.navi:hover {color:DDDF00;}

a.menu, a.menu:active, a.menu:visited {color:#FFFFFF; font-size:14px;}
a.menu:hover {color:DDDF00;}

.copyright {color:#FFFFFF; font-size:10px; padding-top:7px; padding-left:35px;}

.bottom_menu {padding-left:40px; padding-top: 15px; color: DDDF00;}
a.bottom_menua , a.bottom_menua:visited, a.bottom_menua:active {color:#CAD4E5;}
a.bottom_menua:hover {color:#DDDF00;}

a.left_menu, a.left_menu:visited, a.left_menu:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#063382; }
a.left_menu:hover {color:#0080FF;}

a.left_menu_a, a.left_menu_a:visited, a.left_menu_a:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0080FF; }
a.left_menu_a:hover {color:#0080FF;}

a.left_menu_zsu, a.left_menu_zsu:visited, a.left_menu_zsu:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#661445; }
a.left_menu:hover {color:#DD2794;}

a.left_menu_a_zsu, a.left_menu_a_zsu:visited, a.left_menu_a_zsu:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#DD2794; }
a.left_menu_a_zsu:hover {color:#DD2794;}

a.left_menu_2_zsu, a.left_menu_2_zsu:visited, a.left_menu_2_zsu:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#DD2794; }
a.left_menu_2_zsu:hover {color:#DD2794;}

a.left_menu_2, a.left_menu_2:visited, a.left_menu_2:active { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#0080FF; }
a.left_menu_2:hover {color:#0080FF;}

/* ------------------- Lukom styles ------------------- */
#top-links {
	position: relative;
	font-size: 11px;
	padding-right: 28px;
	text-align: right;
}
#top-links> table:first-child {
	position: absolute;
	left: 170px;
	top: -15px;
}
#top-links> table:last-child {
	position: absolute;
	left: 170px;
	top: 10px;
}

#top-menu {
	position: relative;
}
#top-menu> table:first-child {
	position: absolute;
	left: 770px;
	top: -15px;
}
#top-menu> table:last-child {
	position: absolute;
	left: 770px;
	top: 10px;
}

#bottom-menu {
	position: relative;
	font-size: 11px;
}
#bottom-menu> table:first-child {
	position: absolute;
	left: -170px;
	top: -55px;
}
#bottom-menu> table:last-child {
	position: absolute;
	left: -170px;
	top: -30px;
}

#copyright {
	position: relative;
	color: #FFFFFF;
	font-size: 10px;
}
#copyright> table:first-child {
	position: absolute;
	left: 270px;
	top: -45px;
}
#copyright> table:last-child {
	position: absolute;
	left: 270px;
	top: -20px;
}

/* ------------------- webparts ---------------- */
.webpart {
	padding-bottom: 2em;
}
div.wp-header {
	background-color: #58564D;
	color: white;
	height: 22px;
	padding-right: 2ex;
	text-align: right;
	font-size: 16px;
	line-height: 22px;
	vertical-align: middle;
}
.wp-content {
	background-color:#F4EFDA;
	padding: 12px;
	text-align: center;
}
.buttons-webpart .wp-header span { display: none; }
.search-webpart .wp-header span { display: none; }

.buttons-webpart .wp-header { background: #58564D url('images/t_buttons.gif') no-repeat right top; }
.search-webpart .wp-header { background: #58564D url('images/t_search2.gif') no-repeat right top; }

.en .buttons-webpart .wp-header { background: #58564D url('images/en_banners.gif') no-repeat right top; }
.en .search-webpart .wp-header { background: #58564D url('images/en_search.gif') no-repeat right top; }

/* ------------------------- content ---------------------- */
.content h1 {
	background-color: #123672;
	color: #fff;
	height: 22px;
	line-height: 22px;
	vertical-align: middle;
	font-size: 16px;
	font-family: arial, sans-serif;
	font-weight: normal;
	letter-spacing: -0.05ex;
	text-indent: 2ex;
	padding: 0;
	margin: 0;
}
.content-inner {
	background-color: #F4EFDA;
	padding: 20px 12px 17px 12px;
}
/* ------------ search ------------- */
.search-input {
	width: 135px;
	height: 21px;
}
.search-button {
	background: transparent url('images/search-button.gif') no-repeat left top;
	width: 21px;
	height: 21px;
	text-indent: -1000em;
	border: 0;
	cursor: pointer;
}
form {
	margin: 0;
}

#logo-link {
	display: block;
	position: absolute;
	top: 0;
	height: 140px;
	width: 700px;
	text-decoration: none;
	z-index: 100;
	cursor: pointer;
}
