html, body								{ height: 100%; width: 100%; margin: 0; padding: 0; border: 0; text-align: center; font-family:Verdana;}
#page .main_table						{ position: absolute; top: 0; left: 0;  height: 10px; width: 100%; z-index: 0;}

#page .top_bar{
			clear: both;  
			position: relative; 
			display: table;
			width:100%; 
			height:17px; 
			z-index:0; 
			background:url('images/bg_top_top_bar.png') repeat-x; 
			margin-top:1px; 
			border-bottom: solid 1px #5f5f5f;
			text-align:right; 
			vertical-align: top; 
}

#page .top_bar .top_bar_cell{ 
			display: table-cell; 
			height:inherit;
}

#page .top_bar .top_bar_left{ 
			width: 50%; 
			position: relative;  
			height: inherit; 
			text-align:right;
}

#page .top_bar .top_bar_right{ 
			width: 50%; 
			position: relative;  
			height: inherit; 
			text-align:left; 
}
#page .top_bar .top_bar_center{
			width: 949px; 
			height: inherit; 
			padding-left:10px;
			float:left;  
			text-align-last:right;
}

#page .main_table .top_bar ul { 
			display:table-row; 
}

#page .main_table .top_bar li { 
			display:table-cell; 
			/*width:14px;*/
}

#page .main_table .top_bar .player_icon {
			height:16px; 
			width:12px;
			border:0px; 
			margin:0px;
			position:absolute;
			top:0px; 
			

}

/*
#page .main_table .top_bar .top_bar_cell .top_bar_center button.#pause_btn1{
	clear:both;
	width:12px; 
	background:url('css/images/pause.png') left no-repeat; 
	border: none; 
	margin: 0px; 
	padding:0px 5px 0px 5px; 
	height: 126px; 
	position:relative; 
	top:-17px;
	float:left;
}
*/
#page .main_table .top_bar .player_icon span {
		width:auto;
		font-size:12px;
		padding-left:830px;
}
#page  a								{ color:#000000; text-decoration:none;}

#page #top_bar_sub						{ color:#000000; font-size: 12px; padding-right:100px; } 
#page #header_table	 					{ position: relative; display: table; width: 100%; margin: 0; padding: 0; border: 0; clear: both; border-spacing: 0; }

#page #header_table .header_table_row	{ display: table-row; height:164px; }
#page #header_table .header_table_cell	{ display: table-cell; border: 0; padding: 0; margin: 0; vertical-align: top; height: inherit; }

#page #header_table .header_left		{ width: 50%; position: relative;  background-image: url('images/left_left_baner_margin.png');  background-repeat:repeat-x; height: inherit; text-align:right; } 
#page #header_table .header_center		{ width: 1141px; background-image: url('images/top_banner.jpg'); background-repeat:no-repeat; background-position: 95px; background-color:#000000; height: inherit; margin: 0;  float:left;  }
#page #header_table .header_right		{ width: 50%; position: relative;  background-image: url('images/right_right_baner_margin.png');  background-repeat:repeat-x; height: inherit; right:0; text-align:left; }

#page #header_table #header_left_margin_image 	{ background-image: url('images/left_baner_margin.png'); width:95px; height:inherit; float:left;  }
#page #header_table #header_right_margin_image 	{ background-image: url('images/right_baner_margin.png'); width:95px; height:inherit; float:right; }


#page #content_table					{ position: relative; display: table; width: 100%; height:auto; margin: 0; padding: 0; border: 0; clear: both; border-spacing: 0; background-image:url('images/bg_bg_gradient.png'); background-repeat:repeat-x; }
#page #content_table .content_table_row	{ display: table-row; height:inherit;}
#page #content_table .content_table_cell{ display: table-cell; border: 0; padding: 0; margin: 0; vertical-align: top; height:inherit;}
#page #content_table .content_left		{ width: 50%; position: relative; height: inherit; z-index:1;}
#page #content_table .content_center	{ width: 949px;  height: inherit; margin: 0; text-align: left; overflow:auto;  float:left; }
#page #content_table .content_right		{ width: 50%; position: relative; height: inherit; right:0; z-index:1;}


#page #footer_table						{ clear: both;  position: relative; display: table; width: 100%; margin: 0; padding: 0; border: 0; border-spacing: 0; }
#page #footer_table .footer_table_row	{ display: table-row; height:30px}
#page #footer_table .footer_table_cell	{ display: table-cell; border: 0; padding: 0; margin: 0; vertical-align: top; height: inherit;}
#page #footer_table .footer_left		{ width: 50%; position: relative;  background:#ffffff; height: inherit; z-index:1;}
#page #footer_table .footer_center		{ width: 951px; background:#e1e7ff; height: inherit; margin: 0; text-align: left; float:left; border: 1px solid #a0a3aa; padding:4px 0px 4px 0px; font-size: 10px; color:#141d44;}
#page #footer_table .footer_right		{ width: 50%; position: relative;  background:#ffffff; height: inherit; right:0; z-index:1;}


#page #footer_table .footer_center a	{color:#485280; text-decoration:none;}
#page #footer_table .footer_center a:hover	{text-decoration:underline;}
 
#page #footer_table .footer_center .f_center_left{
	text-align:center;
	padding-left:10px;
	width:949px;
}

#page #footer_table .footer_center .f_center_qsoft{
	clear:both;
	float:right;
	position:relative;
	top:10px;
	font-size:9px;
	padding-right:10px;
	color:#666666;
	text-align:right;
	padding-bottom:10px;
}

#page #footer_table .footer_center .f_center_qsoft a{
	text-align:rght;
	text-decoration:none;
}
#page #footer_table .footer_center .f_center_qsoft a:hover{
	text-decoration:underline;
}

#page #top_menu 								{ clear: both;  background-image:url('images/bg_bar_margs.png'); background-repeat:repeat-x; height:24px; line-height:24px;}

#page #header_table #top_menu_menu				{ width: 100%;  position:relative; top:165px; text-align:center; height:24px; line-height:24px; vertical-align:text-bottom;}
#page #header_table #top_menu_menu ul 			{ display:table-row;  width:100%; }
#page #header_table #top_menu_menu li			{ display:table-cell;  /*border-left:1px solid #5f5f5f;*/ border-right:1px solid #5f5f5f; padding:0px; font-weight:bold; height:24px; line-height:24px; vertical-align:middle; font-size:13px;}
#page #header_table #top_menu_menu #first_top_menu_li 	{ border-left:1px solid #5f5f5f; background-image:url('images/menu_bar_active.png'); background-repeat:repeat-x; padding-left:12px; padding-right:15px; height:24px;}
#page #header_table #top_menu_menu ul a			{ text-decoration:none; color:#444444; text-transform:uppercase; padding:4px 25px 2px 25px;/*padding:4px 57px 2px 58px;*/ font-weight:bold; height:24px; line-height:24px;  border-bottom:1px solid #5f5f5f;}
#page #header_table #top_menu_menu ul a:hover	{ background-image:url('images/menu_bar_active.png'); background-repeat:repeat-x; height:24px; }
#page #header_table #top_menu_menu .active_menu_li	{ background-image:url('images/menu_bar_active.png'); background-repeat:repeat-x; height:24px; }

#page #header_table #top_menu_menu #last_top_menu_li 	{  position:absolute; right:95px; width:2px; height:24px;}


#page #cleanning_separation_div_simple		{ clear: both; height:0px; visibility:hidden;}
#main_content_left_column					{	width:235px;	float:left;	}

#location_span								{	float:left; position:relative; top:10px; font-size:11px; color: #485280;} 

#location_span a							{	text-decoration:none; font-size:11px; color:#485280; padding:0px 5px 0px 5px;}
#location_span a:hover						{	text-decoration:underline; }

#main_content_right_column					{	margin:35px 0px 10px 240px;	background-color:#ffffff;	border:1px solid #e1e7ff;	padding:10px 20px 10px 20px;}


#sec_menu_left								{	width:228px;	background-color:#ffffff;	border:1px solid #e1e7ff;	margin:	5px 0px 10px 0px;	}
#sec_menu_left_ex							{	width:228px;	background-color:#ffffff;	border:1px solid #e1e7ff;	margin:	5px 0px 10px 0px;	}
#sec_menu_left ul							{	list-style-image:url('images/left_list_pos_marker.png');	list-style-position: inside;	padding: 6px 0px 2px 0px;	margin:0px;	font-size:11px; }
#sec_menu_left li							{	padding-left:2px;	background-color:#e1e7ff;	margin:1px 5px 1px 5px;	color:#777a8c;	padding:3px;}
#sec_menu_left #sec_menu_left_li_first		{	list-style-image:url('images/left_list_head_marker.png');	list-style-position: inside;	font-size:14px;	line-height:25px;	font-weight:bold;	color:#ffffff;	background-color:#485280;	padding:0px 0px 0px 5px; vertical-align:middle;	}

#sec_menu_left ul a							{ color:#5f5f5f; text-decoration:none; padding-left:0px; }
#sec_menu_left ul a:hover					{ color:#5f5f5f; text-decoration:underline; padding-left:0px; }
#sec_menu_left #sec_menu_left_li_active		{ font-weight:bold;}

#sec_menu_left #sec_memu_left_sec_menu, 
#sec_menu_left #sec_memu_left_sec_menu ul	{	background-color:#ffffff; list-style:none; padding:2px 0px 2px 10px; 	list-style-position: inside;} 
#sec_menu_left #sec_memu_left_sec_menu li	{	list-style-image:url('images/left_list_sub_pos_marker.png'); background-color:#ffffff;	position:relative; left:-10px;}

#sec_menu_left #sec_memu_left_sec_menu ul a { color:#5f5f5f; text-decoration:none; padding-left:0px; font-weight:bold; position:relative; left:-5px; bottom:2px;}
#sec_menu_left #sec_memu_left_sec_menu ul a:hover  { color:#5f5f5f; text-decoration:underline; padding-left:0px; font-weight:bold;}

#page #main_content_right_column a				{text-decoration:none; font-weight:bold; color:#485280;}
#page #main_content_right_column a:hover		{text-decoration:underline; }

#main_content_right_column					{font-size:12px; color:#4e4e4e; text-decoration:none;}

#main_content_right_column ul li 			{	list-style-image:url('images/left_list_sub_pos_marker.png');	}
#main_content_right_column ul a	 			{ text-decoration:underline; color:#5f5f5f;}

#kontakt_form								{padding:15px 10px 15px 10px; text-align:right; width:280px;}

#kontakt_form .input_text_					{ border:1px solid #000080; width:200px; margin:10px 0px 10px 0px;}

#kontakt_form .input_text_description		{ float:left; position:relative; left:20px; margin:10px 0px 10px 0px;}


#kontakt_form textarea 						{height:100px;}
#kontakt_form .input_text_submit			{ background-color:#ffffff; border: 1px solid #e6e8ef; color:#555555; font-size:12px;}

#main_content_right_column #gallery			{background-color:#f6f6f2; border: 1px solid #e7ebee; vertical-align:middle; text-align:center; padding:5px;}
#main_content_right_column #gallery .galery_image		{border:0px; margin:1px; }

#main_content_right_column #text_area_shadow			{background-color:#f6f6f2; border: 1px solid #e7ebee;}
#main_content_right_column #text_area_shadow .pdf ul 	{list-style:none; }
#main_content_right_column #text_area_shadow .pdf li {/*list-style-image:url('images/pdf_icon.png');*/ list-style:none; margin:5px 0px 0px 0px; padding:0px; vertical-align:middle; border:0;}
#main_content_right_column #text_area_shadow .pdf_icon	{border:0px; position:relative; top:8px;}
#main_content_right_column #text_area_shadow .pdf li a 	{text-decoration:none; color:#0033cc; border:0;}
#main_content_right_column #text_area_shadow .pdf li a:hover {text-decoration:underline; border:0;}
#main_content_right_column #text_area_shadow  h3		{ margin-left:60px; color:#100b6b;}
