body
{
	margin:0;
	padding:0;
	font-size:0;
	background-color:#FFFFFF;
	font-family:"Trebuchet MS";
	background-image:url(images/background_main.png);
	background-repeat:repeat-x;
	color:#4c4b4b;
}
#web_center
{
	position:relative;
	text-align: left;
	margin-left: auto;
	margin-right: auto;
	width:961px;
	margin-top:10px;
}
#top_all
{
	position:relative;
	float:left;
	width:961px;
	height:94px;
	z-index:9;
}
#top_logo
{
	position:relative;
	float:left;
	width:209px;
	height:94px;
	background-image:url(images/logo_main.png);
}
#menu_all
{
	position:relative;
	float:right;
	display:inline;
	width:704px;
	height:36px;
	margin-top:4px;
}
#menu_lng
{
	position:relative;
	float:right;
	display:inline;
	width:110px;
	height:17px;
	color:#4c4b4b;
	line-height:17px;
	font-size:15px;
	margin-top:-2px;
}
#menu_lng_separator
{
	position:absolute;
	left:51px;
	top:4px;
	width:1px;
	height:13px;
	background-image:url(images/menu_lng_separator.gif);


}
#menu_lng a
{
	font-size:12px;
	color:#4c4b4b;
	text-decoration:none;
}
#menu_lng a:hover
{
	color:#ed1c24;
}

#menu_01_pl
{
	position:relative;
	float:left;
	display:inline;
	width:81px;
	height:36px;
	background-image:url(images/menu_01_pl.png);
	z-index:55;
}
#menu_01_de
{
	position:relative;
	float:left;
	display:inline;
	width:78px;
	height:36px;
	background-image:url(images/menu_01_de.png);
	z-index:55;
}
#menu_01_en
{
	position:relative;
	float:left;
	display:inline;
	width:78px;
	height:36px;
	background-image:url(images/menu_01_de.png);
	z-index:55;
}
#menu_02_pl
{
	position:relative;
	float:left;
	display:inline;
	width:102px;
	height:36px;
	background-image:url(images/menu_02_pl.png);
	z-index:55;
}
#menu_02_de
{
	position:relative;
	float:left;
	display:inline;
	width:117px;
	height:36px;
	background-image:url(images/menu_02_de.png);
	z-index:55;
}
#menu_02_en
{
	position:relative;
	float:left;
	display:inline;
	width:133px;
	height:36px;
	background-image:url(images/menu_02_en.png);
	z-index:55;
}
#menu_03_pl
{
	position:relative;
	float:left;
	width:82px;
	height:36px;
	cursor:pointer;
	background-image:url(images/menu_03_pl.png);
	z-index:55;
	zoom: 1;
	display:block;
}

#menu_03_de
{
	position:relative;
	float:left;
	width:124px;
	height:36px;
	cursor:pointer;
	background-image:url(images/menu_03_de.png);
	z-index:55;
	zoom: 1;
	display:block;
}
#menu_03_en
{
	position:relative;
	float:left;
	width:91px;
	height:36px;
	cursor:pointer;
	background-image:url(images/menu_03_en.png);
	z-index:55;
	zoom: 1;
	display:block;
}
#menu_04_pl
{
	position:relative;
	float:left;
	display:inline;
	width:90px;
	height:36px;
	background-image:url(images/menu_04_pl.png);
	z-index:55;
}
#menu_04_de
{
	position:relative;
	float:left;
	display:inline;
	width:79px;
	height:36px;
	background-image:url(images/menu_04_de.png);
	z-index:55;
}
#menu_04_en
{
	position:relative;
	float:left;
	display:inline;
	width:96px;
	height:36px;
	background-image:url(images/menu_04_en.png);
	z-index:55;
}
#menu_05_pl
{
	position:relative;
	float:left;
	display:inline;
	width:93px;
	height:36px;
	background-image:url(images/menu_05_pl.png);
	z-index:55;
}
#menu_05_de
{
	position:relative;
	float:left;
	display:inline;
	width:85px;
	height:36px;
	background-image:url(images/menu_05_de.png);
	z-index:55;
}
#menu_05_en
{
	position:relative;
	float:left;
	display:inline;
	width:74px;
	height:36px;
	background-image:url(images/menu_05_en.png);
	z-index:55;
}
#menu_06_pl
{
	position:relative;
	float:left;
	display:inline;
	width:148px;
	height:36px;
	background-image:url(images/menu_06_pl.png);
	z-index:55;
}
#menu_06_de
{
	position:relative;
	float:left;
	display:inline;
	width:124px;
	height:36px;
	background-image:url(images/menu_06_de.png);
	z-index:55;
}
#menu_06_en
{
	position:relative;
	float:left;
	display:inline;
	width:116px;
	height:36px;
	background-image:url(images/menu_06_en.png);
	z-index:55;
}
#menu_07_pl
{
	position:relative;
	float:left;
	display:inline;
	width:108px;
	height:36px;
	background-image:url(images/menu_07_pl.png);
	z-index:55;
}
#menu_07_de
{
	position:relative;
	float:left;
	display:inline;
	width:97px;
	height:36px;
	background-image:url(images/menu_07_de.png);
	z-index:55;
}
#menu_07_en
{
	position:relative;
	float:left;
	display:inline;
	width:116px;
	height:36px;
	background-image:url(images/menu_07_en.png);
	z-index:55;
}
#menu_01_pl:hover,#menu_02_pl:hover,#menu_03_pl:hover,#menu_04_pl:hover,#menu_05_pl:hover,#menu_06_pl:hover,#menu_07_pl:hover,#menu_01_de:hover,#menu_02_de:hover,#menu_03_de:hover,#menu_04_de:hover,#menu_05_de:hover,#menu_06_de:hover,#menu_07_de:hover,#menu_01_en:hover,#menu_02_en:hover,#menu_03_en:hover,#menu_04_en:hover,#menu_05_en:hover,#menu_06_en:hover,#menu_07_en:hover
{
	background-position:0 -36px;
	z-index:55;
}
#content_box_dark_all
{
	position:relative;
	float:left;
	display:inline;
	width:961px;
	margin-top:22px;
	height:208px;
}
.content_box_dark
{
	position:relative;
	float:left;
	display:inline;
	width:315px;
	height:208px;
	background-image:url(images/content_box_dark.png);
}
#header_dark_1_2
{
	position:relative;
	float:left;
	display:inline;
	width:153px;
	height:27px;
	margin-left:32px;
	margin-top:24px;
	font-size:21px;
	color:#e2e2e2;
}
.content_box_dark_2
{
	position:relative;
	float:left;
	display:inline;
	width:315px;
	height:208px;
	background-image:url(images/content_box_dark_2.png);

}
.content_box_dark_text_2
{
	position:relative;
	float:left;
	display:inline;
	width:260px;
	height:103px;
	margin-left:32px;
	margin-top:7px;
	line-height:13px;
	font-size:12px;
	color:#4c4b4b;
}
.content_box_dark_logos
{
	position:relative;
	float:left;
	display:inline;
	width:253px;
	height:108px;
	margin-left:32px;
	margin-top:5px;
}
.rotator_r1
{
	position:relative;
	float:left;
	display:inline;
	width:253px;
	height:108px;
	background-image:url(images/content_box_dark_logos_1.png);
}
.rotator_r2
{
	position:relative;
	float:left;
	display:inline;
	width:253px;
	height:108px;
	background-image:url(images/content_box_dark_logos_2.png);
}
.rotator_r3
{
	position:relative;
	float:left;
	display:inline;
	width:253px;
	height:108px;
	background-image:url(images/content_box_dark_logos_3.png);
}
.rotator_r4
{
	position:relative;
	float:left;
	display:inline;
	width:253px;
	height:108px;
	background-image:url(images/content_box_dark_logos_4.png);
}
.rotator_r5
{
	position:relative;
	float:left;
	display:inline;
	width:253px;
	height:108px;
	background-image:url(images/content_box_dark_logos_5.png);
}
.rotator_r6
{
	position:relative;
	float:left;
	display:inline;
	width:253px;
	height:108px;
	background-image:url(images/content_box_dark_logos_6.png);
}
.rotator_r7
{
	position:relative;
	float:left;
	display:inline;
	width:253px;
	height:108px;
	background-image:url(images/content_box_dark_logos_7.png);
}
.rotator_r8
{
	position:relative;
	float:left;
	display:inline;
	width:253px;
	height:108px;
	background-image:url(images/content_box_dark_logos_8.png);
}
.rotator_r9
{
	position:relative;
	float:left;
	display:inline;
	width:253px;
	height:108px;
	background-image:url(images/content_box_dark_logos_9.png);
}
.rotator_r10
{
	position:relative;
	float:left;
	display:inline;
	width:253px;
	height:108px;
	background-image:url(images/content_box_dark_logos_10.png);
}
.rotator_r11
{
	position:relative;
	float:left;
	display:inline;
	width:253px;
	height:108px;
	background-image:url(images/content_box_dark_logos_11.png);
}
.rotator_r12
{
	position:relative;
	float:left;
	display:inline;
	width:253px;
	height:108px;
	background-image:url(images/content_box_dark_logos_12.png);
}
.rotator_r13
{
	position:relative;
	float:left;
	display:inline;
	width:253px;
	height:108px;
	background-image:url(images/content_box_dark_logos_13.png);
}
.rotator_r14
{
	position:relative;
	float:left;
	display:inline;
	width:253px;
	height:108px;
	background-image:url(images/content_box_dark_logos_14.png);
}
.rotator_r15
{
	position:relative;
	float:left;
	display:inline;
	width:253px;
	height:108px;
	background-image:url(images/content_box_dark_logos_15.png);
}
#header_dark_1_pl
{
	position:relative;
	float:left;
	display:inline;
	width:113px;
	height:24px;
	margin-left:32px;
	margin-top:27px;
	background-image:url(images/header_dark_1_pl.png);
	background-repeat:no-repeat;
}
#header_dark_1_de
{
	position:relative;
	float:left;
	display:inline;
	width:130px;
	height:24px;
	margin-left:32px;
	margin-top:27px;
	background-image:url(images/header_dark_1_de.png);
	background-repeat:no-repeat;
}
#header_dark_1_en
{
	position:relative;
	float:left;
	display:inline;
	width:130px;
	height:24px;
	margin-left:32px;
	margin-top:27px;
	background-image:url(images/header_dark_1_en.png);
	background-repeat:no-repeat;
}
#header_dark_2_pl
{
	position:relative;
	float:left;
	display:inline;
	width:125px;
	height:24px;
	margin-left:32px;
	margin-top:27px;
	background-image:url(images/header_dark_2_pl.png);
}
#header_dark_2_de
{
	position:relative;
	float:left;
	display:inline;
	width:125px;
	height:24px;
	margin-left:32px;
	margin-top:27px;
	background-image:url(images/header_dark_2_de.png);
}
#header_dark_2_en
{
	position:relative;
	float:left;
	display:inline;
	width:125px;
	height:24px;
	margin-left:32px;
	margin-top:27px;
	background-image:url(images/header_dark_2_en.png);
}
#header_dark_3_pl
{
	position:relative;
	float:left;
	display:inline;
	width:124px;
	height:24px;
	margin-left:32px;
	margin-top:27px;
	background-image:url(images/header_dark_3_pl.png);
}
#header_dark_3_de
{
	position:relative;
	float:left;
	display:inline;
	width:185px;
	height:24px;
	margin-left:32px;
	margin-top:27px;
	background-image:url(images/header_dark_3_de.png);
}
#header_dark_3_en
{
	position:relative;
	float:left;
	display:inline;
	width:124px;
	height:24px;
	margin-left:32px;
	margin-top:27px;
	background-image:url(images/header_dark_3_en.png);
}
.content_box_dark_text
{
	position:relative;
	float:left;
	display:inline;
	width:260px;
	height:103px;
	margin-left:32px;
	margin-top:7px;
	line-height:13px;
	font-size:12px;
	color:#FFFFFF;
}
.content_box_dark_more
{
	position:relative;
	float:right;
	display:inline;
	height:15px;
	margin-right:14px;
	margin-top:20px;
	line-height:15px;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
}
.content_box_dark_more_logos
{
	position:relative;
	float:right;
	display:inline;
	height:15px;
	margin-right:14px;
	margin-top:17px;
	line-height:15px;
	font-size:16px;
	color:#FFFFFF;
	text-decoration:none;
}
.content_box_dark_more_link
{
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
}
.content_subpage_text_content a:hover
{
	text-decoration:none;
}
.content_box_dark_more_link:hover, #footer a:hover,.contact_one a:hover,.contact_one_2 a:hover

{
	text-decoration:underline;
}

.content_box_dark_spacer
{
	position:relative;
	float:left;
	display:inline;
	height:208px;
	width:8px;
}
#menu_03_more_pl
{
	position:absolute;
	left:-183px;
	top:34px;
	width:704px;
	height:119px;
	background-image:url(images/menu_03_more.png);
	z-index:55554;
	cursor:default;
	display:none;
}
#menu_03_more_de
{
	position:absolute;
	left:-195px;
	top:34px;
	width:704px;
	height:119px;
	background-image:url(images/menu_03_more.png);
	z-index:55554;
	cursor:default;
	display:none;
}
#menu_03_more_en
{
	position:absolute;
	left:-211px;
	top:34px;
	width:704px;
	height:119px;
	background-image:url(images/menu_03_more.png);
	z-index:55554;
	cursor:default;
	display:none;
}
#menu_03_more_pl a:hover,#menu_02_more_pl a:hover,#menu_03_more_de a:hover,#menu_02_more_de a:hover,#menu_03_more_en a:hover,#menu_02_more_en a:hover
{
	color:#ec050e;
	text-decoration:none !important;
}
#menu_02_more_pl
{
	position:absolute;
	left:-81px;
	top:33px;
	width:317px;
	height:119px;
	background-image:url(images/menu_02_more.png);
	z-index:55554;
	cursor:default;
  	display:none;

}
#menu_02_more_en
{
	position:absolute;
	left:-78px;
	top:33px;
	width:317px;
	height:119px;
	background-image:url(images/menu_02_more.png);
	z-index:55554;
	cursor:default;
  	display:none;
}
#menu_02_more_de
{
	position:absolute;
	left:-78px;
	top:33px;
	width:317px;
	height:119px;
	background-image:url(images/menu_02_more.png);
	z-index:55554;
	cursor:default;
  	display:none;

}
.menu_02_more_1
{
	position:relative;
	float:left;
	display:inline;
	width:120px;
	margin-left:20px;
	margin-top:27px;
	font-size:10px;
	color:#4c4b4b;
}
.menu_02_more_2
{
	position:relative;
	float:left;
	display:inline;
	width:147px;
	margin-left:24px;
	margin-top:27px;
	font-size:10px;
	color:#4c4b4b;
}
.menu_02_more_1 a,.menu_02_more_2 a
{
	font-size:10px;
	color:#4c4b4b;
	text-decoration:none;
}
#menu_03_more a
{
	font-size:10px;
	color:#FFFFFF;
}
.header_menu_more
{
	position:relative;
	float:left;
	display:inline;
	font-size:12px;
	color:#4c4b4b;
	font-weight:bold;
	height:13px;
	background-image:url(images/menu_more_dot.png);
	background-repeat:no-repeat;
	background-position:3px 4px;
	padding-left:15px;
}
.header_menu_more_de
{
	position:relative;
	float:left;
	display:inline;
	font-size:12px;
	color:#4c4b4b;
	font-weight:bold;
	height:33px;
	background-image:url(images/menu_more_dot.png);
	background-repeat:no-repeat;
	background-position:3px 4px;
	padding-left:15px;
}
#menu_03_more_1
{
	position:relative;
	float:left;
	display:inline;
	width:174px;
	margin-left:15px;
	margin-top:16px;
}
#menu_03_more_1_en
{
	position:relative;
	float:left;
	display:inline;
	width:125px;
	margin-left:15px;
	margin-top:16px;
}
#menu_03_more_1_text_en
{
	position:relative;
	float:left;
	display:inline;
	width:110px;
	margin-left:14px;
	margin-top:2px;
	font-size:10px;
	color:#4c4b4b;
}
#menu_03_more_1_de
{
	position:relative;
	float:left;
	display:inline;
	width:160px;
	margin-left:10px;
	margin-top:16px;
}
#menu_03_more_1_text_de
{
	position:relative;
	float:left;
	display:inline;
	width:145px;
	margin-left:14px;
	margin-top:2px;
	font-size:10px;
	color:#4c4b4b;
}
#menu_03_more_2
{
	position:relative;
	float:left;
	display:inline;
	height:80px;
	width:140px;
	margin-left:21px;
	margin-top:16px;
}
#menu_03_more_3
{
	position:relative;
	float:left;
	display:inline;
	height:80px;
	width:130px;
	margin-left:13px;
	margin-top:16px;
}
#menu_03_more_3_de
{
	position:relative;
	float:left;
	display:inline;
	height:80px;
	width:173px;
	margin-left:0;
	margin-top:16px;
}
#menu_03_more_3_text_de
{
	position:relative;
	float:left;
	display:inline;
	width:159px;
	margin-left:14px;
	margin-top:2px;
	font-size:10px;
	color:#4c4b4b;
}
#menu_03_more_4
{
	position:relative;
	float:left;
	display:inline;
	height:80px;
	width:194px;
	margin-left:13px;
	margin-top:16px;
}
#menu_03_more_4_en
{
	position:relative;
	float:left;
	display:inline;
	height:80px;
	width:220px;
	margin-left:13px;
	margin-top:16px;
}
#menu_03_more_4_de
{
	position:relative;
	float:left;
	display:inline;
	height:80px;
	width:200px;
	margin-left:0;
	margin-top:16px;
}
#menu_03_more_4_text_de
{
	position:relative;
	float:left;
	display:inline;
	width:184px;
	margin-left:4px;
	margin-top:2px;
	font-size:10px;
	color:#4c4b4b;
}
#menu_03_more_4_text_en
{
	position:relative;
	float:left;
	display:inline;
	width:204px;
	margin-left:14px;
	margin-top:2px;
	font-size:10px;
	color:#4c4b4b;
}
#menu_03_more_1_text
{
	position:relative;
	float:left;
	display:inline;
	width:160px;
	margin-left:14px;
	margin-top:2px;
	font-size:10px;
	color:#4c4b4b;
}
#menu_03_more_2_text
{
	position:relative;
	float:left;
	display:inline;
	width:129px;
	margin-left:14px;
	margin-top:2px;
	font-size:10px;
	color:#4c4b4b;
}
#menu_03_more_2_de
{
	position:relative;
	float:left;
	display:inline;
	height:80px;
	width:160px;
	margin-left:0px;
	margin-top:16px;
}
#menu_03_more_2_text_de
{
	position:relative;
	float:left;
	display:inline;
	width:145px;
	margin-left:14px;
	margin-top:2px;
	font-size:10px;
	color:#4c4b4b;
}
#menu_03_more_3_text
{
	position:relative;
	float:left;
	display:inline;
	width:116px;
	margin-left:14px;
	margin-top:2px;
	font-size:10px;
	color:#4c4b4b;
}
#menu_03_more_4_text
{
	position:relative;
	float:left;
	display:inline;
	width:180px;
	margin-left:14px;
	margin-top:2px;
	font-size:10px;
	color:#4c4b4b;
}
#menu_03_more_1_text a,#menu_03_more_2_text a,#menu_03_more_3_text a,#menu_03_more_4_text a,#menu_03_more_1_text_en a,#menu_03_more_2_text_en a,#menu_03_more_3_text_en a,#menu_03_more_4_text_en a,#menu_03_more_1_text_de a,#menu_03_more_2_text_de a,#menu_03_more_3_text_de a,#menu_03_more_4_text_de a

{
	font-size:10px;
	color:#4c4b4b;
	text-decoration:none;
}
#menu_03_more_1_text a:hover,#menu_03_more_2_text a:hover,#menu_03_more_3_text a:hover,#menu_03_more_4_text a:hover,#background_box_contact_pl a:hover,#background_box_contact_en a:hover,#background_box_contact_de a:hover,.content_menu_tabs_text a:hover,.button_medium a:hover,.map_close a:hover,.button_submit a:hover,.menu_02_more_1 a:hover,.menu_02_more_2 a:hover,#menu_03_more_1_text_de a:hover,#menu_03_more_2_text_de a:hover,#menu_03_more_3_text_de a:hover,#menu_03_more_4_text_de a:hover,.button_big a:hover
{
	text-decoration:underline;
}
#background_box_tabs
{
	position:relative;
	float:left;
	display:inline;
	width:592px;
	height:195px;
	margin-top:20px;
	background-image:url(images/background_box_tabs.png);
}
.tabs_menu
{
	cursor:pointer;
}
#menu_tabs_1_pl
{
	position:relative;
	float:left;
	display:inline;
	width:121px;
	height:39px;
	background-image:url(images/menu_tabs_01.png);
	background-repeat:no-repeat;
	background-position:0 -39px;
}	
#menu_tabs_2_pl
{
	position:relative;
	float:left;
	display:inline;
	width:193px;
	height:39px;
	background-image:url(images/menu_tabs_02.png);
	background-position:0 -39px;
}	
#menu_tabs_3_pl
{
	position:relative;
	float:left;
	display:inline;
	width:141px;
	height:39px;
	background-image:url(images/menu_tabs_03.png);
	background-position:0 -39px;
}	
#menu_tabs_4_pl
{
	position:relative;
	float:left;
	display:inline;
	width:137px;
	height:39px;
	background-image:url(images/menu_tabs_04.png);
	background-position:0 -39px;
}	
#menu_tabs_1_de
{
	position:relative;
	float:left;
	display:inline;
	width:121px;
	height:39px;
	background-image:url(images/menu_tabs_01_de.png);
	background-repeat:no-repeat;
	background-position:0 -39px;
}	
#menu_tabs_2_de
{
	position:relative;
	float:left;
	display:inline;
	width:193px;
	height:39px;
	background-image:url(images/menu_tabs_02_de.png);
	background-position:0 -39px;
}	
#menu_tabs_3_de
{
	position:relative;
	float:left;
	display:inline;
	width:141px;
	height:39px;
	background-image:url(images/menu_tabs_03_de.png);
	background-position:0 -39px;
}	
#menu_tabs_4_de
{
	position:relative;
	float:left;
	display:inline;
	width:137px;
	height:39px;
	background-image:url(images/menu_tabs_04_de.png);
	background-position:0 -39px;
}#menu_tabs_1_en
{
	position:relative;
	float:left;
	display:inline;
	width:121px;
	height:39px;
	background-image:url(images/menu_tabs_01_en.png);
	background-repeat:no-repeat;
	background-position:0 -39px;
}	
#menu_tabs_2_en
{
	position:relative;
	float:left;
	display:inline;
	width:193px;
	height:39px;
	background-image:url(images/menu_tabs_02_en.png);
	background-position:0 -39px;
}	
#menu_tabs_3_en
{
	position:relative;
	float:left;
	display:inline;
	width:141px;
	height:39px;
	background-image:url(images/menu_tabs_03_en.png);
	background-position:0 -39px;
}	
#menu_tabs_4_en
{
	position:relative;
	float:left;
	display:inline;
	width:137px;
	height:39px;
	background-image:url(images/menu_tabs_04_en.png);
	background-position:0 -39px;
}	
#menu_tabs_1:hover,#menu_tabs_2:hover,#menu_tabs_3:hover,#menu_tabs_4:hover
{
	background-position:0 0px;
}
.content_menu_tabs_1_icon
{
	position:relative;
	float:left;
	display:inline;
	width:247px;
	height:134px;
	background-image:url(images/tabs_icon_1.png);
}
.content_menu_tabs_text
{
	position:relative;
	float:left;
	display:inline;
	width:247px;
	height:95px;
	font-size:13px;
	margin-left:10px;
	margin-top:17px;
}
.content_menu_tabs_text a
{
	color:#4c4b4b;
	font-size:12px;
	text-decoration:none;
}
#content_menu_tabs_1_pl,#content_menu_tabs_1_de,#content_menu_tabs_1_en
{
	position:absolute;
	left:0;
	top:40px;
	display:inline;
	width:592px;
	height:155px;
	cursor:default;
}
#content_menu_tabs_2_pl,#content_menu_tabs_2_de,#content_menu_tabs_2_en
{
	position:absolute;
	left:-121px;
	top:40px;
	width:592px;
	height:155px;
	cursor:default;
}
#content_menu_tabs_3_pl,#content_menu_tabs_3_de,#content_menu_tabs_3_en
{
	position:absolute;
	left:-314px;
	top:40px;
	width:592px;
	height:155px;
	cursor:default;
}
#content_menu_tabs_4_pl,#content_menu_tabs_4_de,#content_menu_tabs_4_en
{
	position:absolute;
	left:-455px;
	top:40px;
	width:592px;
	height:155px;
	cursor:default;
}
#background_box_contact_pl
{
	position:relative;
	float:right;
	display:inline;
	width:358px;
	height:195px;
	margin-top:20px;
	background-image:url(images/background_box_contact_pl.png);
}
#background_box_contact_de
{
	position:relative;
	float:right;
	display:inline;
	width:358px;
	height:195px;
	margin-top:20px;
	background-image:url(images/background_box_contact_de.png);
}
#background_box_contact_en
{
	position:relative;
	float:right;
	display:inline;
	width:358px;
	height:195px;
	margin-top:20px;
	background-image:url(images/background_box_contact_en.png);
}
#background_box_contact_en a,#background_box_contact_pl a,#background_box_contact_de a
{
	color:#4c4b4b;
	font-size:12px;
	text-decoration:none;
}
.background_box_contact_text
{
	position:relative;
	float:left;
	display:inline;
	width:230px;
	height:100px;
	line-height:13px;
	margin-top:59px;
	margin-left:29px;
	font-size:12px;
}
.background_box_contact_text_2_header
{
	font-size:12px;
	font-weight:bold;
}
#background_box_contact_text_2

{
	position:relative;
	float:left;
	display:inline;
	width:100px;
	height:80px;
	line-height:13px;
	margin-top:59px;
	margin-left:-15px;
	font-size:14px;
}
.button_small_frame_map
{
	position:relative;
	float:left;
	display:inline;
	margin-left:245px;
	margin-top:-4px;
}
.button_small 
{
	position:relative;
	float:left;
	display:inline;
	width:97px;
	height:30px;
	line-height:30px;
	background-image:url(images/button_small.png);
	color:#FFFFFF;
	font-size:14px !important;
	padding-left:5px;
	cursor:pointer;
}
.button_small a
{
	width:80px;
	height:15px;
	color:#FFFFFF !important;
	font-size:12px;
	text-decoration:none;
	margin-top:1px;
	margin-right:6px;
}
.button_small:hover,.button_medium:hover,.button_map_close:hover,.button_submit:hover,.button_big:hover
{
	background-position:0 -30px;
}
.button_big
{
	position:relative;
	float:left;
	display:inline;
	width:155px;
	height:30px;
	line-height:30px;
	margin-left:175px;
	background-image:url(images/button_big.png);
	color:#FFFFFF;
	font-size:14px;
	padding-left:5px;
	margin-top:4px;
}
.button_big a
{
	width:145px;
	height:15px;
	color:#FFFFFF !important;
	font-size:12px;
	text-decoration:none;
	margin-right:2px;
}
.button_medium
{
	position:relative;
	float:left;
	display:inline;
	width:105px;
	height:30px;
	line-height:30px;
	margin-left:225px;
	background-image:url(images/button_medium.png);
	color:#FFFFFF;
	font-size:14px;
	padding-left:5px;
	margin-top:4px;
}
.button_map_close
{
	position:relative;
	float:left;
	display:inline;
	width:97px;
	height:30px;
	line-height:30px;
	background-image:url(images/button_small.png);
	color:#FFFFFF;
	font-size:14px;
	padding-left:5px;
	margin-top:4px;
	cursor:pointer;
}
.button_map_close a
{
	width:95px;
	height:15px;
	color:#FFFFFF !important;
	font-size:12px;
	text-decoration:none;
	margin-right:2px;
}
.button_medium a
{
	width:95px;
	height:15px;
	color:#FFFFFF !important;
	font-size:12px;
	text-decoration:none;
	margin-right:2px;
}
#background_box_bottom
{
	position:relative;
	float:left;
	display:inline;
	width:961px;
}
#footer
{
	position:relative;
	float:left;
	display:inline;
	width:800px;
	height:20px;
	margin-top:7px;
	font-size:12px;
}
#footer a
{
		font-size:12px;
		text-decoration:none;
		color:#4c4b4b;
}
#john_weston 
{
	position:relative;
	float:left;
	display:inline;
	width:114px;
	height:20px;
	margin-top:7px;
	margin-left:46px;
	margin-bottom:4px;
	background-image:url(images/john_weston.png);
}
#john_weston:hover
{
	background-position:0 -21px;
}
.content_subpage_left
{
	position:relative;
	float:left;
	display:inline;
	width:635px;	
	margin-top:30px;
}
.content_subpage_right
{
	position:relative;
	float:right;
	display:inline;
	width:315px;	
	margin-top:30px;
}
.content_subpage_right_spacer
{
	position:relative;
	float:right;
	display:inline;
	width:315px;	
	height:10px;
}
.content_subpage_text
{
	position:relative;
	float:left;
	display:inline;
	width:635px;
	background-image:url(images/background_subpage_text.png);
	
}
.content_subpage_text_header
{
	position:relative;
	float:left;
	display:inline;
	width:570px;
	font-size:23px;
	margin-left:30px;
	margin-top:-15px;
	padding-bottom:15px;
	color:#4c4b4b;
}
.content_subpage_text_content
{
	position:relative;
	float:left;
	display:inline;
	width:570px;
	font-size:12px;
	margin-left:30px;
	color:#4c4b4b;
}
.content_subpage_text_content a
{	
	text-decoration:underline;
	color:#4c4b4b;
}
.content_subpage_text_top
{
	position:relative;
	float:left;
	display:inline;
	width:635px;
	height:42px;
	background-image:url(images/background_subpage_text_top.png);
	
}
.content_subpage_text_bottom
{
	position:relative;
	float:left;
	display:inline;
	width:635px;
	height:37px;
	background-image:url(images/background_subpage_text_bottom.png);
	
}
p
{
margin:0;
padding:0;
}
.contact_one_2
{
	position:relative;
	float:right;
	display:inline;
	width:235px;
	height:150px;
	background-image:url(images/contact_map.png);
	background-repeat:no-repeat;
	background-position:0 110px;
	line-height:15px;
}
.contact_one
{
	position:relative;
	float:left;
	display:inline;
	width:235px;
	height:150px;
	background-image:url(images/contact_map.png);
	background-repeat:no-repeat;
	background-position:0 110px;
	line-height:15px;
}
.contact_one_text
{
	position:relative;
	float:left;
	display:inline;
	margin-left:2px;
}
.contact_one a,.contact_one_2 a
{
	text-decoration:none;
	color:#4c4b4b;
}
.contact_one_map
{
	position:absolute;
	left:135px;
	top:113px;
	display:inline;
	color:#FFFFFF;
	font-size:14px;
}
.contact_one_map a
{
	display:inline;
	color:#FFFFFF;
	font-size:12px;
	cursor:pointer;
}
.content_contact_text_header
{
	position:relative;
	float:left;
	display:inline;
	width:570px;
	height:37px;	
	font-size:23px;
	color:#4c4b4b;
}
.map_map
{
	position:relative;
	float:left;
	display:inline;
	width:575px;
	height:260px;
}
.map_one_frame
{
	position:absolute;
	left:0;
	top:0;
	width:575px;
	height:300px;
	background:#FFFFFF;
	z-index:5;
}
.map_close
{
	position:relative;
	float:right;
	width:102px;
	height:32px;
}
form
{
padding:0;
margin:0;
}
.form_select_kontakt
{
	width:277px;
	height:23px;
	position:relative;
	float:left;
	border:1px solid #dedede;
	padding:2px;
	font-weight:bold;
	font-size:12px;
	display:inline;
	color:#4c4b4b;
	font-family:'Trebuchet MS';
}
.form_input_left, .form_input_right
{
	width:272px;
	padding:2px;
	position:relative;
	float:left;
	border:1px solid #dedede;
	font-size:12px;
	display:inline;
	color:#4c4b4b;
	font-weight:bold;
	background-color:#FFFFFF;
	margin-bottom:10px;
	font-family:'Trebuchet MS';
}
.form_input_right
{
margin-left:14px;
}
.form_textarea
{
	width:560px;
	height:190px;
	padding:4px;
	position:relative;
	float:left;
	border:1px solid #dedede;
	font-size:12px;
	font-weight:bold;
	display:inline;
	color:#4c4b4b;
	background-color:#FFFFFF;
	font-family:'Trebuchet MS';
	overflow:auto;
}
.button_submit
{
	position:relative;
	float:right;
	display:inline;
	width:105px;
	height:30px;
	line-height:30px;
	background-image:url(images/button_medium.png);
	color:#FFFFFF;
	font-size:14px !important;
	padding-left:5px;
	margin-top:5px;
	cursor:pointer;
	border:0;
}
.button_submit a
{
	width:80px;
	height:15px;
	color:#FFFFFF !important;
	font-size:12px;
	text-decoration:none;
	margin-top:1px;
	margin-right:6px;
}
#kontakt_form_text
{
	position:relative;
	float:left;
	width:556px;
	height:47px;
}
#kontakt_form_text_check
{
	position:relative;
	float:left;
	width:25px;
	margin-top:6px;
	height:25px;
}
#kontakt_form_text_zgoda
{
	position:relative;
	float:left;
	width:544px;
	height:47px;
	font-size:11px;
}
li,ul
{
margin-top:0;
padding-top:0;
padding-bottom:0;
margin-bottom:0;
}
