div.form {
	width: 300px;
	margin-left: auto;
	margin-right: auto;
}

input, textarea {
	font-family: arial;
	width: 300px;
	border: 0;
	background-color: #e5e5e5;
	padding: 5px;
	font-size: 11px;
}

textarea {
	width: 300px;
	height: 200px;
}

input[type=submit] {
	background-color: #cbcbcb;
	color: #666;
	cursor: pointer;
	width: 100px;
	text-align: center;
}

a {
 	border-width: 0;
	margin: 0;
	padding: 0;
}

img {
	border: 0;
}

a:link, a:active, a:visited {
	text-decoration: none;
	border: 0;
	color: #999;
}

div.spacer {
	clear:both;
	height: 0px;
}

:link:focus, :visited:focus {-moz-outline:0px;}

a:hover, a:focus {
	text-decoration: underline;
	border: 0;
	color: #999;
}

a.div:hover, a.div:focus {
	text-decoration: none;
	border: 0;
}

.grey {
	color: #696969;
}

a.grey:link, a.grey:active, a.grey:visited, a.grey:hover, a.grey:focus {
	color: #b2b2b2;
}

a.img:link, a.img:active, a.img:visited, a.img:hover, a.img:focus {
	text-decoration: none;
	border: 0;
	margin: 0;
	padding: 0;
}



a.black:link, a.black:active, a.black:visited, a.black:hover, a.black:focus {
	color: #000;
	font-size: 11px;
}

a.sitemap:link, a.sitemap:active, a.sitemap:visited, a.sitemap:hover, a.sitemap:focus {
	color: #000;
}


html, body {
	height: 100%;
	font-family: arial, sans-serif;
}

body {
	border: 0;
	margin: 0;
	padding: 0;
	color: black;
	font-size: 11px;
}

div {
  	background-position: left top;
  	background-repeat: no-repeat;
}

.center {
    margin-left: auto;
	margin-right: auto;
}

div#box_main {
    width: 885px;
    margin-left: auto;
	margin-right: auto;
}

div#box_splash {
    background-image: url("../img/");
    height: 208px;
    color: #999999;
}

div#box_logo {
	width: 277px;
	float: left;
}

div#box_logo_links {
	height: 23px;
	padding-left: 12px;
	padding-top: 10px;

}

div#box_banner_top {
    height: 208px;
	overflow:hidden;
	width: 608px;
	float: left;
}


div#box_menubar {
	background-image: url("../img/menubar_bcg.png");
	background-repeat: repeat-x;
	height: 24px;

	color: black;
	font-size: 11px;
	font-weight: bold;

	padding-top: 10px;
	padding-left: 33px;
}



div.hspacer_menubar {
	width: 25px;
	text-align: center;
	float: left;
}

div.item_menubar {
	float: left;
	height: 24px;
}

div#box_content {
	

}

div#spacer_under_menu {
	height: 30px;
}

div#column_left {
	padding-top: 3px;
	width: 215px;
	padding-left: 31px;
	padding-right: 31px;
	float: left;
	min-height: 400px;
}

div#column_right {
	float: left;
	width: 577px;
	padding-right: 31px;
	min-height: 400px;
	
}


div#box_know_more {
	width: 577px;
	/*height: 168px;*/
}

div#label_know_more {
	height: 45px;
	background-image: url("../img/know_more_label.png");
}

div#content_know_more {
	font-size: 12px;
	/*height: 93px;*/
	padding: 15px;
	padding-bottom: 15px;
	line-height: 15px;
	background-image: url("../img/news_item_bcg.png");
	text-align: justify;
}

div.button_know_more, div.button_know_more_over {
	width: 165px;
	height: 35px;
	background-image: url("../img/know_more.png");
}

div.button_know_more_over {
	background-image: url("../img/know_more_over.png");
}

div#button_know_more {
	float: right;
	clear: right;
}

div#inner_column_news {
	width: 351px;
	padding-right: 31px;
	float: left;
}

div#inner_column_banner {
	width: 195px;
	height: 359px;
	float: right;
}

div#label_news {
	height: 53px;
}

div.label_news {
	background-image: url("../img/news_label.png");
}

div.label_news_over {
	background-image: url("../img/news_label_over.png");
}

div#content_news {
	padding-top: 15px;
	min-height: 200px;
	background-image: url("../img/news_bcg.png");
}

div#label_contact {
	height: 42px;
	background-position: left bottom;
	background-image: url("../img/kontakt_label.png");
}

div#content_contact {
	font-size: 11px;
	padding: 20px 15px 0 15px;
	height: 177px;
	background-image: url("../img/kontakt_bcg.png");
}

div#label_download {
	height: 44px;
	background-image: url("../img/download_label.png");
}

div#content_download {
	font-size: 11px;
	padding: 20px 125px 0 15px;

	height: 120px;
	
}

div.content_download {
	background-image: url("../img/download_bcg.png");
}

div.content_download_over {
	background-image: url("../img/download_bcg_over.png");
} 
 

div#label_employees {
	height: 45px;
	background-image: url("../img/employees_label.png");
}

div#content_employees {
	padding-left: 75px;
	padding-top: 15px;
	font-size: 8px;
	height: 77px;
	padding-bottom: 80px;
	background-image: url("../img/employees_bcg.png");
}

div#box_footer_menu {
	height: 21px;
	border-top: solid #cecece 1px;
	border-bottom: solid #cecece 1px;
	margin-top: 0px;
	padding-left: 31px;
	padding-right: 31px;
	padding-top: 8px;
	font-size: 9px;
	color: #b2b2b2;

}

div.hspacer_footer_menu {
	width: 15px;
	text-align: center;
	float: left;
}

div.item_footer_menu {
	float: left;
}

div#box_footer_links {
	padding-top: 1px;
	float: left;
	text-align: left;
}

div#box_footer_img_links {
	float: right;
	text-align: right;
}

div#box_footer {
	height: 42px;
	background-position: right top;
	background-image: url("../img/bymellow.png");
	
}

input#login {
	padding: 1px;	
	padding-left: 1px;
	padding-right: 1px;
	font-size: 9px;
	margin-top: 2px;
	width: 122px;
	height: 13px;
	background-image: url("../img/login_user.png");
	border: 0;
}

input#pass {
	padding: 1px;
	padding-left: 1px;
	padding-right: 1px;
	font-size: 9px;
	float: left;
	margin-top: 2px;
	width: 94px;
	height: 13px;
	background-image: url("../img/login_pass.png");
	border: 0;
}

div#button_login_ok {
	padding-left: 4px;
	float: left;
	margin-top: 2px;	
	width: 24px;
	height: 15px;
	background-position: right top;
	cursor: pointer;
}

div.button_login_ok {
	background-image: url("../img/ok_button.png");
}

div.button_login_ok_over {
	background-image: url("../img/ok_button_over.png");
}


div.news_item {
	padding-left: 15px;
	padding-right: 15px;
	padding-bottom: 5px;
	
}

div.news_header {
	height: 15px;
	font-size: 13px;
	font-weight: bold;
}

div.news_body {
	font-size: 11px;
	line-height: 14px;
	padding-top: 10px;
	padding-bottom: 10px;
	height: 40px;
}

div.news_footer, div.news_footer_over {
	padding-top: 1px;
	color: #7f7f7f;
	font-size: 11px;
	height: 29px;
	background-image: url("../img/more.png");
	background-position: right top;
	text-align: left;
	cursor: pointer;
}

div.news_footer_over {
	background-image: url("../img/more_over.png");
}

div#box_news_item {
	background-image: url("../img/news_item_bcg.png");
	height: 500px;
}

div#label_news_item {
	padding-left: 20px;
	padding-top: 10px;
	font-size: 18px;
	font-weight: bold;
	height: 34px;
	border-bottom: solid #cecece 1px;
	padding: 15px;
}

div#content_news_item {
	font-size: 11px;
	color: black;

}

div.rolldown_menu {
	position: absolute;
	float: left;
	z-index: 5;
	width: 212px;
	border-bottom: solid #cfcfcf 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #fef5ac;
}

div.rolldown_menu_item, div.rolldown_menu_item_over {
	font-size: 11px;
	color: black;
	font-weight: bold;
	width: 182px;
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 4px;
	padding-bottom: 4px;
}

div.rolldown_menu_item_over {
	background-color: #fde51e;
	
}


div.rolldown_menu_spacer {
	height: 15px;
}

	

div.side_menu {
	margin-bottom: 32px;
	padding-left: 2px;
	width: 212px;
	border-bottom: solid #cfcfcf 2px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #fef5ac;
}

div#box_utility_menu {
	height: 19px;
	border-bottom: solid #cecece 1px;
}

div#archive_button {
	width: 85px;
	height: 19px;
	float: right;
}

div.archive_button {
	background-image: url("../img/archive_button.png");
}

div.archive_button_over {
	background-image: url("../img/archive_button_over.png");
}
div#archive_button_home {
	width: 85px;
	height: 19px;
}

div.archive_button_home {
	background-image: url("../img/archive_button.png");
}

div.archive_button_over_home {
	background-image: url("../img/archive_button_over.png");
}

div.up_button,div.up_button_over {
	color: #7f7f7f;
	font-size: 11px;

	height: 30px;
	background-position: right bottom;
	background-image: url("../img/up_button.png");
}

div.up_button_over {
	background-image: url("../img/up_button_over.png");
}

div#print_button {
	width: 71px;
	height: 19px;
	float: right;
}

div.print_button {
	background-image: url("../img/print_button.png");
}

div.print_button_over {
	background-image: url("../img/print_button_over.png");
}

div#home_button {
	width: 60px;
	height: 19px;
	float: right;
}

div.home_button {
	background-image: url("../img/home_button.gif");
}

div.home_button_over {
	background-image: url("../img/home_button_over.gif");
}

div#back_button {
	width: 46px;
	height: 19px;
	float: right;
}

div.back_button {
	background-image: url("../img/back_button.png");
}

div.back_button_over {
	background-image: url("../img/back_button_over.png");
}

div.small_button_up_spacer {
	background-image: url("../img/small_button_up_spacer.png");
	background-position: left center;
	height: 13px;
	width: 43px;
	color: #cccccc;
	font-size: 10px;
	text-align:center;
	float: left;
}

div.text_title {
	padding-top: 20px;
	font-size: 20px;
	font-weight: bold;
}

div.text_content {
	padding-top: 2px;
	font-size: 12px;
	/*color: black;*/
	line-height: 17px;
	text-align: justify;
}
div.text_content  ul, li {
	margin-left: 15px;
}


div.text_image {
	padding-top: 5px;
	padding-right: 20px;
	padding-bottom: 15px;
	width: 350px;
	height: 230px;
	overflow: hidden;
	float: left;
	clear: left;
}


div.sitemap_item {
	padding-top: 20px;
	
	font-size: 11px;
}

div.list_spacer {
	height: 15px;
	border-bottom: solid #cecece 1px;
}

div.list_item_image {
	width: 215px;
	height: 330px;
	padding-right: 15px;
	float: left;
	overflow: hidden;
}

div.list_item_content {
	float: right;
	width: 335px;
/*	height: 215px;  */
	font-size: 12px;
	color: black;
}

div.list_item_title {
	font-size: 20px;
	font-weight: bold;
}

div.list_item {
	padding-top: 15px;
}

span.form_label {
	font-size: 11px;
	font-weight: bold;
	color: black;
}

h4 {color:#FFCC00;}
.archive_button_small {padding-left: 15px;}
