.no_screen {
  display: none;
}

.no_print {
  display: block;
}

body {
	font-family: arial;
	font-size: 12px;
	color: #ffffff;
	background-color: #153d79;
	padding: 0px;
	margin: 0px;
	min-width: 978px;
}

div {
	margin: 0px;
	padding: 0px;
	border-style: none;
}
p {
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
a {
	color: #e9cc25;
}


div#content_top {
	position: relative;
	height: 87px;
	overflow: hidden;
	background-image: url('c61f9f273306fc.jpg');
}
img#top_img {
	position: absolute;
}
div#top_menu_area_1, div#top_menu_area_2, div#top_menu_area_3, div#top_menu_area_4 {
	position: absolute;
	top: 67px;
	left: 166px;
	width: 271px;
	height: 20px;
	background-image: url('3bf009919e4159.jpg');
}
div#top_menu_area_2 {
	background-image: url('3db92d404f25d0.jpg');
}
div#top_menu_area_3 {
	background-image: url('e5389322176f6f.jpg');
}
div#top_menu_area_4 {
	background-image: url('3fb3de21af7283.jpg');
}
a.top_menu_element {
	display: block;
	height: 20px;
	float: left;
	text-decoration: none;
	color: #ffffff;
	font-size: 13px;
	text-align: center;
	padding-top: 2px;
}
a#top_menu_1 {
	width: 44px;
}
a#top_menu_2 {
	width: 69px;
}
a#top_menu_3 {
	width: 69px;
}
a#top_menu_4 {
	width: 89px;
}

div#content_main {
	position: relative;
	background-image: url('ab826df8a20568.jpg');
	background-repeat: repeat-y;
	min-height: 466px;
	_height: 466px;
}
div#content_main_correction {
	position: relative;
	clear: both;
	height: 40px;
}
a#webdesign {
	position: absolute;
	top: 10px;
	right: 50px;
	text-decoration: none;
	color: #6087c3;
}

div#info_part {
	float: left;
	width: 166px;
	text-align: right;
}
img#logo {
	margin: 97px 19px 10px 0px;
}
a.standard_link {
	color: #ffffff;
	text-decoration: none;
}

div#menu_part_1, div#menu_part_2, div#menu_part_3, div#menu_part_4 {
	float: left;
	width: 273px;
	min-height: 466px;
	_height: 466px;
	background-image: url('c483513db9737f.jpg');
	background-repeat: no-repeat;
}
div#menu_part_2 {
	background-image: url('055c3d2e4d725a.jpg');
}
div#menu_part_3 {
	background-image: url('168107f0e6783a.jpg');
}
div#menu_part_4 {
	background-image: url('1abb2df3cc8061.jpg');
}
img#menu_part_image {
	margin: 22px;
}
div#main_menu {
	margin: 0px 20px 20px 20px;
}
a.menu_element {
	display: block;
	padding: 5px 5px 8px 5px;
	color: #ffffff;
	text-decoration: none;
	background-image: url('dafd0009b1f091.jpg');
	background-repeat: no-repeat;
	background-position: left bottom;
	font-size: 14px;
}

div#data_part {
	position: relative;
	margin: 0px 0px 10px 449px;
	padding: 10px;
}

div#content_bottom {
	position: relative;
	height: 39px;
	background-image: url('565eeb539f1925.jpg');
}
img#bottom_img {
	position: absolute;
}
img#main_top_img {
/*	display: block;*/
	margin: -10px 0px -20px -10px;

}

/* Zobrazeni stranky */
div.main_title_envelope { }
h1.main_title, h2.main_subtitle, h2.main_subtitle_photo, h2.main_subtitle_download {
	position: relative;
	font-size: 20px;
	font-weight: bold;
	font-variant: small-caps;
	padding: 0px;
	margin: 15px 0px 5px 0px;
}
div.main_content_background { display: block; position: relative; }

h2.main_subtitle a {
	color: #ffffff;
}
div.main_article_preview { }
table.main_article_preview { }
table.main_article_preview td {
	vertical-align: top;
}
td.main_article_preview_thumb {
	padding: 0px 5px 0px 0px;
}
div.thumb {
	border-style: solid;
	border-width: 1px;
	border-color: #e9cc25;
	padding: 1px;
}

div.offset_part {
	text-align: center;
	color: #ffffff;
	margin: 20px 30px 0px 30px;
	border-style: solid;
	border-width: 0px;
	border-top-width: 1px;
	border-color: #e9cc25;
	padding: 5px;
}
div.offset_part a {
	text-decoration: none;
	color: #ffffff;
}
a.offset_href_arrow { }
a.offset_href { }
span.offset_selected {
	color: #e9cc25;
}

h2.main_subtitle_photo {
	border-style: solid;
	border-width: 0px;
	border-top-width: 1px;
	border-color: #e9cc25;
	padding: 5px 5px 5px 0px;
}
div.photo_area {
	position: relative;
	border-style: solid;
	border-width: 0px;
	border-bottom-width: 1px;
	border-color: #e9cc25;
	padding: 5px;
	background-color: #153d79;
}
a.main_thumb_envelope {
}
a.main_thumb_envelope img {
	align: left;
	margin: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #e9cc25;
	padding: 1px;
}

h2.main_subtitle_download {
	padding: 5px 5px 5px 0px;
}
ul.main_download {
	list-style-type: none;
	margin: 0px;
	padding: 5px;
}
li.main_download_item {
	margin-bottom: 15px;
}
a.main_download_link {
	color: #ffffff;
}
div.main_download_item_description {
	margin-left: 30px;
	font-size: 11px;
}


div#content_search_form_area {
	position: absolute;
	top: 400px;
	left: 30px;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
form {
	text-align: right;
	padding: 0px;
	margin: 0px;
}
input#search_form_text {
	font-size: 11px;
	margin: 5px 0px 5px 0px;
	padding: 2px;
	border-style: solid;
	border-width: 1px;
	border-color: #153d79;
	width: 96px;
}
a#search_form_submit {
	margin: 0px 0px 0px 30px;
}
a#search_form_submit img {
	border-style: none;
}
h3.search_result_title {
	position: relative;
	font-size: 14px;
	font-weight: normal;
	font-variant: small-caps;
	padding: 0px;
	margin: 10px 0px 2px 0px;
}
span.search_result_title_type { }
a.search_result_title_a {
	color: #e9cc25;
}
div.search_result_description {
	margin-left: 30px;
}
div.search_result_header {
	margin: 20px 0px 20px 0px;
}
span.search_result_search_string {
	font-weight: bold;
	color: #e9cc25;
}


div#login_form_message {
	width: 290px;
	margin: auto;
	margin-top: 20px;
	margin-bottom: 20px;
}
div#login_form_envelope {
	margin: auto;
	width: 280px;
	border-width: 1px;
	border-style: solid;
	border-color: #e9cc25;
	padding: 20px 5px 20px 5px;
	text-align: right;
}
form#login_form {
}
label.class {
}
input#user_login {
	margin-left: 10px;
	width: 145px;
}
input#user_password {
	margin-left: 10px;
	width: 145px;
}
input.login_form_submit {
	margin: 5px;
}
