body {
	font: 1em Verdana, Arial, Helvetica, sans-serif;
	color: #FFF;
	background: #112B3D;
	margin: 0px;
	padding: 0px;
}
body, html {
	/*scrollbar-track-color: #FFF;
	scrollbar-face-color: #00874D;
	scrollbar-highlight-color: #FFF;
	scrollbar-3dlight-color: #FFF;
	scrollbar-darkshadow-color: #FFF;
	scrollbar-shadow-color: #FFF;
	scrollbar-arrow-color: #FFF;*/
}
a {
	color: #43ADFD;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #D7E9F6;
	font-weight: bold;
	text-decoration: none;
}
a img {
	border: 0;
}
.cistic {
	clear: both;
}
.collapse {
	border-collapse: collapse;
}
#page {
	color: #FFF;
	background: #112B3D;
	width: 901px;
	margin: 0px auto;
	padding: 0px;
}
#top {
	width: 901px;
	height: 160px;
	margin: 10px 0 1px 0;
	padding: 0px;
	background: url(../_img/top_bgr.jpg) no-repeat center top;
}
#top img {
	margin: 0;
	padding: 0;
	border: 0;
}
#top-top {
	height: 111px;
	background: url(../_img/top_bg.gif) left top repeat-x;
	margin: 0 0 1px 0;
}
#top-top-left {
	float: left;
}
#top-top-left #img-title {
	margin: 16px 15px 0px 36px;
}
#top-top-left-bottom {
	padding: 0 36px;
}
#top-top-right {
	height: 111px;
	float:right;
}
#top-bottom {
	height: 48px;
	background: url(../_img/top_bottom_bg.gif) left top repeat-x;
	padding: 0;
	margin: 0;
}
#top-bottom-left {
	float: left;
}
#middle {
	width: 901px;
	margin: 0px;
	padding: 0px;
	color: #D7E9F6;
	background-color: #18354B;
}
#menu {
	width: 209px;
	_height: 554px;
	min-height: 554px;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	background: #18354B url(../_img/menu_bgr.jpg) no-repeat center top;
}
#content {
	width: 670px;
	_height: 554px;
	min-height: 554px;
	float: right;
	/*position: relative;*/
	margin: 0 0 0 1px;
	padding: 0px;
	background-color: #204058;
}
#homepage-blank {
	width: 376px;
	height: 554px;
	min-height: 554px;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#homepage-map {
	width: 376px;
	height: 554px;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	background: url(../_img/map_bgr.jpg) no-repeat center top;
}
#homepage-part {
	width: 344px;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
}
#subpage-top{
	width: 670px;
	height: 63px;
	float: left;
	/*position: relative;*/
	margin: 0px;
	padding: 0px;
	background: url(../_img/subpagetop_bgr.jpg) no-repeat center top;
}
#subpage-middle{
	width: 670px;
	float: left;
	/*position: relative;*/
	margin: 0px;
	padding: 0px;
}
#subpage-bottom{
	width: 670px;
	height: 9px;
	float: left;
	/*position: relative;*/
	margin: 0px;
	padding: 0px;
	background: url(../_img/subpagebottom_bgr.jpg) no-repeat center top;
}
#bottom {
	color: #D7E9F6;
	font-size: 0.55em;
	width: 901px;
	height: 46px;
	line-height: 32px;
	margin: 0px;
	padding: 0px 0px 10px 0px;
	background: url(../_img/bottom_bgr.jpg) no-repeat center top;
	text-align: center;
}
#bottom a {
	color: #43ADFD;
	text-decoration: underline;
	font-weight: normal;
}
.top-label {
	color: #43ADFD;
	font-size: 0.75em;
	font-weight: bold;
	width: 366px;
	float: left;
	margin: 0px;
	padding: 12px 0px 0px 10px;
}
.top-search {
	width: 344px;
	float: right;
	margin: 0 1px 0 0;
	padding: 0px;
}
.top-search-left {
	width: 6px;
	height: 42px;
	float: left;
	background: transparent url(../_img/search_left.gif) top left no-repeat;
}
.top-search-right {
	width: 6px;
	height: 42px;
	float: left;
	background: transparent url(../_img/search_right.gif) top left no-repeat;
}
.top-search-center {
	width: 332px;
	height: 42px;
	float: left;
	background: transparent url(../_img/search_bg.gif) top left repeat-x;
}
.homepage-text {
	width: 336px;
	height: 512px;
	min-height: 512px;
	float: left;
	position: relative;
	margin: 0px;
	padding: 20px 20px 10px 20px;
	background: url(../_img/homepage_bgr.jpg) repeat-x top;
}
.homepage-bottom {
	width: 376px;
	height: 12px;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
	background: url(../_img/homepagebottom_bgr.jpg) no-repeat center top;
}
.map-div {
	visibility: hidden;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.img-hidden-div {
	width: 0px;
	height: 0px;
	visibility: hidden;
	float: left;
	position: relative;
	margin: 0px;
	padding: 0px;
}
.part-label {
	color: #43ADFD;
	font-size: 0.9em;
	font-weight: bold;
	text-align: center;
	width: 344px;
	height: 45px;
	margin: 0px;
	padding: 15px 0px 0px 0px;
	background: url(../_img/part_label_bgr.jpg) no-repeat center top;
}
.part-tables{
	margin: 0px;
	padding: 15px 0px 0px 37px;
}
.part-table {
	margin: 0px;
	padding: 0px 0px 15px 0px;
}
.table-blue {
	text-align: left;
	width: 270px;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}
.table-blue-tr {
	text-align: left;
	color: #FFF;
	height: 26px;
	margin: 0px;
	padding: 0px;
	background-color: #0C5C9B;
}
.table-blue-td {
	font-size: 0.8em;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 7px;
	background-color: #0C5C9B;
}
.table-blue-td-nbr {
	font-size: 0.8em;
	text-align: center;
	width: 39px;
	margin: 0px;
	padding: 0px;
	cursor: hand;
}
.table-blue-td-nbr a {
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}
.table-blue-td-nbr a:hover {
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}
.table-blue-td-txt {
	color: #0C5C9B;
	font-size: 0.75em;
	text-align: left;
	width: 100%;
	margin: 0px;
	padding: 0px 0px 0px 7px;
	cursor: hand;
	background-color: #DAEDFE;
}
.table-blue-td-txt a {
	color: #0C5C9B;
	font-weight: normal;
	text-decoration: none;
}
.table-blue-td-txt a:hover {
	color: #0C5C9B;
	font-weight: normal;
	text-decoration: none;
}
.table-green {
	text-align: left;
	width: 270px;
	margin: 0px;
	padding: 0px;
	background-color: #FFF;
}
.table-green-tr {
	color: #FFF;
	text-align: left;
	height: 26px;
	margin: 0px;
	padding: 0px;
	background-color: #43ADFD;
}
.table-green-td {
	font-size: 0.8em;
	font-weight: bold;
	text-align: left;
	margin: 0px;
	padding: 0px 0px 0px 7px;
	background-color: #43ADFD;
}
.table-green-td-nbr {
	font-size: 0.8em;
	text-align: center;
	width: 39px;
	margin: 0px;
	padding: 0px;
	cursor: hand;
}
.table-green-td-nbr a {
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}
.table-green-td-nbr a:hover {
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}
.table-green-td-txt {
	color: #43ADFD;
	font-size: 0.75em;
	text-align: left;
	width: 100%;
	margin: 0px;
	padding: 0px 0px 0px 7px;
	background-color: #D7ECE3;
}
.table-green-td-txt a {
	color: #43ADFD;
	font-weight: normal;
	text-decoration: none;
}
.table-green-td-txt a:hover {
	color: #43ADFD;
	font-weight: normal;
	text-decoration: none;
}
.table-red-td-nbr {
	font-size: 0.8em;
	text-align: center;
	width: 39px;
	margin: 0px;
	padding: 0px;
	background-color: #E80000;
}
.table-red-td-nbr a {
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}
.table-red-td-nbr a:hover {
	color: #FFF;
	font-weight: normal;
	text-decoration: none;
}
.table-redblue-td-txt {
	color: #0C5C9B;
	font-size: 0.75em;
	text-align: left;
	width: 100%;
	margin: 0px;
	padding: 0px 0px 0px 7px;
	background-color: #FEE0E0;
}
.table-redblue-td-txt a {
	color: #0C5C9B;
	font-weight: normal;
	text-decoration: none;
}
.table-redblue-td-txt a:hover {
	color: #0C5C9B;
	font-weight: normal;
	text-decoration: none;
}
.table-redgreen-td-txt {
	color: #43ADFD;
	font-size: 0.75em;
	text-align: left;
	width: 100%;
	margin: 0px;
	padding: 0px 0px 0px 7px;
	background-color: #FEE0E0;
}
.table-redgreen-td-txt a {
	color: #43ADFD;
	font-weight: normal;
	text-decoration: none;
}
.table-redgreen-td-txt a:hover {
	color: #43ADFD;
	font-weight: normal;
	text-decoration: none;
}
.menu-blank {
	width: 195px;
	height: 20px;
	margin: 0px;
	padding: 6px 17px;
}
.menu-item-first, .menu-item {
	width: 195px;
	color: #D7E9F6;
	font-size: 0.7em;
	font-weight: bold;
	margin: 1px 0;
	padding: 2px 17px;
	background: #18354B url('../_img/menu_bg.gif') left top repeat-y;
}
.menu-item-first a, .menu-item a {
	color: #D7E9F6;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 8px 0;
	display: block;
}
.menu-item-first:hover, .menu-item:hover {
	background: #18354B url('../_img/menu_bg_active.gif') left top repeat-y;
}
.menu-item-first a:hover, .menu-item a:hover {
	color: #D7E9F6;
	font-weight: bold;
	text-decoration: none;
}
.menu-item-first-sel {
	color: #D7E9F6;
	font-size: 0.7em;
	font-weight: bold;
	width: 195px;
	margin: 1px 0;
	padding: 2px 17px;
	background: #18354B url('../_img/menu_bg_active.gif') left top repeat-y;
}
.menu-item-first-sel a {
	color: #D7E9F6;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 8px 0;
	display: block;
}
.menu-item-first-sel a:hover {
	color: #D7E9F6;
	font-weight: bold;
	text-decoration: none;
}

.menu-item-sel {
	width: 195px;
	color: #D7E9F6;
	font-size: 0.7em;
	font-weight: bold;
	margin: 1px 0;
	padding: 2px 17px;
	background: #18354B url('../_img/menu_bg_active.gif') left top repeat-y;
}
.menu-item-sel a {
	color: #D7E9F6;
	font-weight: bold;
	text-decoration: none;
	margin: 0;
	padding: 8px 0;
	display: block;
}
.menu-item-sel a:hover {
	color: #D7E9F6;
	font-weight: bold;
	text-decoration: none;
}

.menu-subitem a {
	color: #D7E9F6;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
.menu-subitem a:hover {
	color: #D7E9F6;
	font-weight: bold;
	text-decoration: none;
}
.menu-subitem-sel {
	height: 22px;
	min-height: 22px;
	color: #D7E9F6;
	font-size: 0.7em;
	font-weight: bold;
	width: 189px;
	margin: 1px 0;
	padding: 6px 10px 6px 10px;
}
.menu-subitem-sel a {
	color: #D7E9F6;
	font-weight: bold;
	text-decoration: none;
	display: block;
}
.menu-subitem-sel a:hover {
	color: #D7E9F6;
	font-weight: bold;
	text-decoration: none;
}
.search-frm {
	margin: 0px;
	padding: 0px;
}
.search-input {
	float: left;
	margin: 0px;
	padding: 7px 0px 0px 30px;
}
.search-button {
	font-size: 0.75em;
	font-weight: bold;
	text-align: center;
	color: #FFF;
	width: 84px;
	height: 21px;
	float: left;
	margin: 7px 0 0 10px;
	padding: 3px 0 0 0;
}
.search-button-left {
	width: 2px;
	height: 21px;
	float: left;
	background: transparent url(../_img/search_btn_left.gif) left top no-repeat;
}
.search-button-center {
	width: 44px;
	height: 16px;
	padding: 3px 10px 2px 10px;
	float: left;
	background: #1B659D url(../_img/search_btn_bg.gif) left top repeat-x;
}
.search-button-right {
	width: 2px;
	height: 21px;
	float: left;
	background: transparent url(../_img/search_btn_right.gif) left top no-repeat;
}
.search-button a {
	color: #9ACDF2;
	font-weight: bold;
	text-decoration: none;
}
.search-button a:hover {
	color: #9ACDF2;
	font-weight: bold;
	text-decoration: none;
}
.search-input-box {
	font-size: 0.75em;
	font-weight: bold;
	color: #43ADFD;
	width: 206px;
	height: 15px;
	margin: 3px 0 0 0 ;
	padding: 2px 0px 0px 0px;
	/*border: 1px solid #91D3BA;*/
	border: 1px solid #FFF;
	background-color: #FFF;
}
.subpage-label {
	font-size: 0.9em;
	font-weight: bold;
	/*text-align: center;*/
	color: #9ACDF2;
	margin: 0px;
	padding: 25px 50px 0px 35px;
}
.subpage-text {
	margin: 0px;
	padding: 25px 35px 10px 35px;
	/*padding: 0;*/
}
.arti-top {
	width: 630px;
	height: 24px;
	margin: 0;
	padding: 3px 10px 3px 30px;
	background: transparent url(../_img/div_top.gif) top left no-repeat;
	font-size: 0.55em;
}
.arti-rest {
	width: 610px;
	margin: 0;
	padding: 3px 30px;
}
.arti-blank {
	width: 100%;
	height: 10px;
	margin: 0px;
	padding: 0px;
}
.arti-anot {
	font-size: 0.7em;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.arti-body {
	font-size: 0.7em;
	margin: 0px;
	padding: 0px;
}
.arti-lb {
	font-size: 0.75em;
	font-weight: bold;
	color: #9ACDF2;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.arti-lb-mdle {
	font-size: 1.2em;
	font-weight: bold;
	text-align: center;
	width: 100%;
	margin: 0px;
	padding: 0px;
}
.arti-href {
	float: right;
	width: 60px;
	height: 15px;
	margin: 3px 0px 0px 0px;
	padding: 0px 0px 0px 15px;
	background: transparent url(../_img/more_arrow.gif) left center no-repeat;
}
.arti-href a {
	color: #43ADFD;
	font-weight: bold;
	text-decoration: underline;
}
.arti-href a:hover {
	color: #D7E9F6;
	font-weight: bold;
	text-decoration: underline;
}
.arti-div {
	margin: 10px 0px 10px 0px;
	padding: 0px;
	border: 1px solid #FFF;
}
.page-flipping {
	font-size: 0.6em;
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.dis-lbl {
	font-size: 0.75em;
	font-weight: bold;
	color: #9ACDF2;
	margin: 0px 0px 10px 0px;
	padding: 0px;
}
.dis-body {
	font-size: 0.7em;
	color: #D7E9F6;
	margin: 0px;
	padding: 0px;
}
.page-flippingbig {
	font-size: 0.8em;
	width: 100%;
	margin: 0px 0px 20px 0px;
	padding: 0px;
}
.tr-blue {
	font-size: 0.75em;
	background-color: #275373;	
}	
.tr-blue-dark {
	font-size: 0.75em;
	background-color: #204058;	
}
.gal-img {
	float: left;
	width: 120px;
	margin: 0 0 5px 0;
}
.gal-img img {
	width: 100px;
	margin: 5px;
}
#jazyky{
	text-align: center;
	font-size: 0.75em;
}
