html {
	width: 100%;
	height: 100%;
}

body {
	width: 100%;
	height: 100%;
	font-family: Trebuchet MS, Verdana, Tahoma, Arial, Sans-serif;
	font-size: 12px;
	background-image: url(/img/background_body.gif);	
	background-repeat: no-repeat;
	background-color: #e3e3e3;
	background-position: top;
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;		
}

body a {
	color: #000000;
	text-decoration: none;	
}

body a:hover {
	text-decoration: underline;
}

#main {
	width: 990px;
	height: 100%;
	position: relative;
	margin: auto;
}

#content {
	width: 990px;
	min-height: 880px;
	background-image: url(/img/background_content.png);
	background-repeat: repeat-y;	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	position: relative;
	float: left;
}

#content_left {
	width: 282px;
	position: absolute;
	left: 17px;		
}

#logo a {
	width: 204px;
	height: 121px;
	background-image: url(/img/logo.gif);
	float: left;
	margin: 34px 0 0 34px;
}

#menu {
	width: 250px;
	height: 116px;	 
	position: absolute;
	top: 197px;
	left: 16px;
}

#menu_button_1_cz a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_1_cz.gif);
	position: relative;
	float: left;
	overflow: hidden;
}

#menu_button_1_cz a:hover {
	background-position: -250px 0px;
}

#menu_button_1_cz_active {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_1_cz.gif);
	position: relative;
	float: left;
	overflow: hidden;
	background-position: -250px 0px;
}

#menu_button_2_cz a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_2_cz.gif);
	position: relative;
	float: left;
	overflow: hidden;
}

#menu_button_2_cz a:hover {
	background-position: -250px 0px;
}

#menu_button_2_cz_active {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_2_cz.gif);
	position: relative;
	float: left;
	overflow: hidden;
	background-position: -250px 0px;
}

#menu_button_3_cz a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_3_cz.gif);
	position: relative;
	float: left;
	overflow: hidden;
}

#menu_button_3_cz a:hover {
	background-position: -250px 0px;
}

#menu_button_3_cz_active {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_3_cz.gif);
	position: relative;
	float: left;
	overflow: hidden;
	background-position: -250px 0px;
}

#menu_button_4_cz a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_4_cz.gif);
	position: relative;
	float: left;
	overflow: hidden;
}

#menu_button_4_cz a:hover {
	background-position: -250px 0px;
}

#menu_button_4_cz_active {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_4_cz.gif);
	position: relative;
	float: left;
	overflow: hidden;
	background-position: -250px 0px;
}

#menu_button_1_en a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_1_en.gif);
	position: relative;
	float: left;
	overflow: hidden;
}

#menu_button_1_en a:hover {
	background-position: -250px 0px;
}

#menu_button_1_en_active {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_1_en.gif);
	position: relative;
	float: left;
	overflow: hidden;
	background-position: -250px 0px;
}

#menu_button_2_en a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_2_en.gif);
	position: relative;
	float: left;
	overflow: hidden;
}

#menu_button_2_en a:hover {
	background-position: -250px 0px;
}

#menu_button_2_en_active {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_2_en.gif);
	position: relative;
	float: left;
	overflow: hidden;
	background-position: -250px 0px;
}

#menu_button_3_en a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_3_en.gif);
	position: relative;
	float: left;
	overflow: hidden;
}

#menu_button_3_en a:hover {
	background-position: -250px 0px;
}

#menu_button_3_en_active {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_3_en.gif);
	position: relative;
	float: left;
	overflow: hidden;
	background-position: -250px 0px;
}

#menu_button_4_en a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_4_en.gif);
	position: relative;
	float: left;
	overflow: hidden;
}

#menu_button_4_en a:hover {
	background-position: -250px 0px;
}

#menu_button_4_en_active {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_4_en.gif);
	position: relative;
	float: left;
	overflow: hidden;
	background-position: -250px 0px;
}

#menu_button_1_de a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_1_de.gif);
	position: relative;
	float: left;
	overflow: hidden;
}

#menu_button_1_de a:hover {
	background-position: -250px 0px;
}

#menu_button_1_de_active {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_1_de.gif);
	position: relative;
	float: left;
	overflow: hidden;
	background-position: -250px 0px;
}

#menu_button_2_de a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_2_de.gif);
	position: relative;
	float: left;
	overflow: hidden;
}

#menu_button_2_de a:hover {
	background-position: -250px 0px;
}

#menu_button_2_de_active {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_2_de.gif);
	position: relative;
	float: left;
	overflow: hidden;
	background-position: -250px 0px;
}

#menu_button_3_de a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_3_de.gif);
	position: relative;
	float: left;
	overflow: hidden;
}

#menu_button_3_de a:hover {
	background-position: -250px 0px;
}

#menu_button_3_de_active {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_3_de.gif);
	position: relative;
	float: left;
	overflow: hidden;
	background-position: -250px 0px;
}

#menu_button_4_de a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_4_de.gif);
	position: relative;
	float: left;
	overflow: hidden;
}

#menu_button_4_de a:hover {
	background-position: -250px 0px;
}

#menu_button_4_de_active {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_4_de.gif);
	position: relative;
	float: left;
	overflow: hidden;
	background-position: -250px 0px;
}

#menu_button_1_ru a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_1_ru.gif);
	position: relative;
	float: left;
	overflow: hidden;
}

#menu_button_1_ru a:hover {
	background-position: -250px 0px;
}

#menu_button_1_ru_active {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_1_ru.gif);
	position: relative;
	float: left;
	overflow: hidden;
	background-position: -250px 0px;
}

#menu_button_2_ru a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_2_ru.gif);
	position: relative;
	float: left;
	overflow: hidden;
}

#menu_button_2_ru a:hover {
	background-position: -250px 0px;
}

#menu_button_2_ru_active {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_2_ru.gif);
	position: relative;
	float: left;
	overflow: hidden;
	background-position: -250px 0px;
}

#menu_button_3_ru a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_3_ru.gif);
	position: relative;
	float: left;
	overflow: hidden;
}

#menu_button_3_ru a:hover {
	background-position: -250px 0px;
}

#menu_button_3_ru_active {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_3_ru.gif);
	position: relative;
	float: left;
	overflow: hidden;
	background-position: -250px 0px;
}

#menu_button_4_ru a {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_4_ru.gif);
	position: relative;
	float: left;
	overflow: hidden;
}

#menu_button_4_ru a:hover {
	background-position: -250px 0px;
}

#menu_button_4_ru_active {
	width: 250px;
	height: 29px;
	display: block;
	background-image: url(/img/menu_button_4_ru.gif);
	position: relative;
	float: left;
	overflow: hidden;
	background-position: -250px 0px;
}

#contact_cz {
	width: 250px;
	background-image: url(/img/name_contact_cz.gif);
	background-position: 5px 0;
	background-repeat: no-repeat;
	position: absolute;
	left: 11px;
	top: 340px;
	font-size: 11px;
	padding: 45px 0 0 26px;
}

#contact_en {
	width: 250px;
	background-image: url(/img/name_contact_en.gif);
	background-position: 5px 0;
	background-repeat: no-repeat;
	position: absolute;
	left: 11px;
	top: 340px;
	font-size: 11px;
	padding: 45px 0 0 26px;
}

#contact_de {
	width: 250px;
	background-image: url(/img/name_contact_de.gif);
	background-position: 5px 0;
	background-repeat: no-repeat;
	position: absolute;
	left: 11px;
	top: 340px;
	font-size: 11px;
	padding: 45px 0 0 26px;
}

#contact_ru {
	width: 250px;
	background-image: url(/img/name_contact_ru.gif);
	background-repeat: no-repeat;
	background-position: 5px 0;
	position: absolute;
	left: 11px;
	top: 340px;
	font-size: 11px;
	padding: 45px 0 0 26px;
}

#content_right {
	width: 691px;	
	position: relative;
	left: 299px;
}

#content_right_top {
	width: 691px;
	height: 240px;
	position: relative;	
	top: 0px;
	left: 0px;	
}

#navigation {
	width: 19px;
	height: 60px;
	position: absolute;
	top: 7px;
	left: 660px;
}

#navigation_button_1 a {
	width: 19px;
	height: 20px;
	background-image: url(/img/navigation_button_1.gif);
	float: left;
	margin: 0 0 0 0;
}

#navigation_button_1 a:hover {
	background-position: -19px 0;
}

#navigation_button_2 a {
	width: 19px;
	height: 20px;
	background-image: url(/img/navigation_button_2.gif);
	float: left;
	margin: 0 0 0 0;
}

#navigation_button_2 a:hover {
	background-position: -19px 0;
}

#navigation_button_3 a {
	width: 19px;
	height: 20px;
	background-image: url(/img/navigation_button_3.gif);
	float: left;
	margin: 0 0 0 0;
}

#navigation_button_3 a:hover {
	background-position: -19px;
}

#flash_header {
	width: 691px;
	height: 240px;
	position: absolute;
	top: 0px;
	left: 0px;	
}

#content_right_bottom {	
	position: relative;	
	top: 0px;
	left: 0px;	
	color: #ffffff;	
	margin: 0 0 0 62px;
	float: left;
}

#content_right_bottom a {	
	color: #C60000;
	font-weight: normal;
}

#copyright  {
	width: 600px;
	height: 20px;
	color: #ffffff;
	margin-top: 30px;
	font-size: 80%;
}

#copyright a{
	color: #ffffff;
}

h1 {
	color: #ffffff;	
	font-size: 46px;
	font-weight: bold;
	text-transform: uppercase;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

h2 {
	color: #C81F18;
	font-size: 110%;
	font-weight: bold;	
	text-align: left;	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

h3 {
	color: #CFCFCF;	
	font-size: 110%;
	font-weight: bold;	
	text-align: left;	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

h4 {
	color: #c60000;	
	font-size: 110%;
	font-weight: bold;	
	text-align: left;	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.doleva20  {
	float: left;
	margin: 0 20px 0 0;
}

.doleva200  {
	float: left;
	margin: 0 200px 0 0;
}

.mini_text  {
	font-size: 90%;
}

.table_contact {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
}

.table_left {
	text-align: left;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;	
}

.table_right {
	text-align: right;	
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	border: none;
}

#foto_content img{
	margin: 3px 6px 3px 0px;
}

a:link .image_link {
	border-color: #E3E3E3;
	}

a:hover .image_link, a:active .image_link {
border:2px solid #c60000;
}	
