.spotlight_middle li {
	list-style-type: none;
padding-bottom:2px;
}
.spotlight_top {display:none;}
.spotlight_bottom {display:none;}
* {
	margin: 0;
	padding: 0;
}
body {
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #1b1464;
}
h1 {
	font-size: 14px;
	color: #1b1464;
}
h2 {
	font-size: 14px;
	color: #1b1464;
}
h3 {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #1b1464;
	padding: 0 0 10px 0
}
/* ------ polecamy -----*/
ul.fasttrack li {
	list-style-type: none;
	padding: 0;
	margin-bottom: 4px;
	margin-bottom: expression('-10px');
}
.menu_prawe_marki_pl {
	display: none;
}
.menu_prawe_marki_en {
	display: none;
}
.menu_prawe_marki_de {
	display: none;
}
.fasttrack_top {
	display: none;
}
/* ------ main menu -----*/
.clsCMtopOn {
	color: transparent;
	font-size: 10px;
	height: 25px;
	position: relative;
	top: -100px;
	text-align: center;
	background-color: #468dd1;
}
.clsCMtopOver {
	color: transparent;
	font-size: 10px;
	height: 25px;
	position: relative;
	top: -100px;
	text-align: center;
	background-color: #468dd1;
}
/* nieaktywny */
.clsCMOn {
	background-image: url(ff_gfx_templates/che_seni/images/strzalka_menu_top.gif);
	background-repeat: no-repeat;
	background-position: 2% 50%;
	border-bottom: 1px solid #00b2a4;
	color: #ffffff;
	font-family: Tahoma, Verdana, Arial, Tahoma;
	font-size: 11px;
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 6px;
	text-decoration: none;
	background-color: #7dd8cf;
	text-align: left;
}
/* aktywny */
.clsCMOver {
	background-image: url(ff_gfx_templates/che_seni/images/strzalka_menu_top_over.gif);
	background-repeat: no-repeat;
	background-position: 2% 50%;
	border-bottom: 1px solid #00b2a4;
	color: #413c7e;
	font-family: Tahoma, Verdana, Arial, Tahoma;
	font-size: 11px;
	padding-left: 18px;
	padding-top: 5px;
	padding-bottom: 6px;
	text-decoration: none;
	background-color: #e8f8f7;
	text-align: left;
}
/* ------ background -----*/
div#body02 {
	position: absolute;
	top: 0;
	left: 50%;
	margin-left: -387px;
	z-index: 1;
	height: 576px;
	width: 778px;
}
div#bg01 {
	background: #fff url(ff_gfx_templates/che_seni/images/de/bg_01.jpg) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	height: 267px;
	width: 389px;
}
div#bg02 {
	background: #fff url(ff_gfx_templates/che_seni/images/de/bg_02.jpg) no-repeat;
	position: absolute;
	top: 0;
	left: 389px;
	z-index: 1;
	height: 267px;
	width: 389px;
}
div#bg03 {
	background: #fff url(ff_gfx_templates/che_seni/images/bg_03.jpg) no-repeat;
	position: absolute;
	top: 267px;
	left: 0;
	z-index: 1;
	height: 267px;
	width: 389px;
}
div#bg04 {
	background: #fff url(ff_gfx_templates/che_seni/images/de/bg_04.jpg) no-repeat;
	position: absolute;
	top: 267px;
	left: 389px;
	z-index: 1;
	height: 267px;
	width: 389px;
}
/* ------ menu01 przyciski -----*/
div#main_menu_pl {
	position: absolute;
	z-index: 2;
	top: 8px;
	right: 10px;
	text-align: left;
	background: url(ff_gfx_templates/che_seni/images/de/menu.gif) no-repeat;
	width: 565px;
	height: 29px;
}
div#main_menu_ru {
	position: absolute;
	z-index: 2;
	top: 8px;
	right: 10px;
	text-align: left;
	background: url(ff_gfx_templates/che_seni/images/de/menu.gif) no-repeat;
	width: 565px;
	height: 29px;
}
div#main_menu_en {
	position: absolute;
	z-index: 2;
	top: 8px;
	right: 10px;
	text-align: left;
	background: url(ff_gfx_templates/che_seni/images/de/menu.gif) no-repeat;
	width: 565px;
	height: 29px;
}
div#main_menu_de {
	position: absolute;
	z-index: 2;
	top: 8px;
	right: 10px;
	text-align: left;
	background: url(ff_gfx_templates/che_seni/images/de/menu.gif) no-repeat;
	width: 608px;
	height: 29px;
}
div#main_menu a {
	text-decoration: none;
}
/* ------ menu02 mapa serwisu, jezyki -----*/
div#menu02 {
	position: absolute;
	top: 60px;
right: 148px;	
/*right: 124px;*/
	/*right: expression('138px');*/
	z-index: 2;
	width: 330px;
text-align:right;
}
div#menu02 a, div#menu02 a:link, div#menu02 a:visited {
	border-right: 1px solid #413c7e;
	font-size: 10px;
	color: #413c7e;
	padding: 0 10px 0 10px;
	text-decoration: none;
	font-weight: bold;
}
div#menu02 a:hover {
	color: #868686;
	font-size: 10px;
	text-decoration: none;
	font-weight: bold;
}
/* ------ formularz wyszukiwania -----*/
div#search_form {
	position: absolute;
	top: 144px;
	right: 1px;
	z-index: 2;
	width: 170px;
}
.menu01_text {
	background: #fff url(ff_gfx_templates/che_seni/images/search_bg.gif) no-repeat;
	border: 1px solid #c9d0e3;
	color: #1b1464;
	font-size: .8em;
	padding-top: 0px;
	margin: 2px 2px 0 0;
	vertical-align: top;
	height: 16px;
	width: 125px
}
input#menu01_button {
	background: #fff url(ff_gfx_templates/che_seni/images/button_search.gif) no-repeat;
	position: absolute;
	bottom: 0px;
	right: 8px;
	z-index: 2;
	height: 21px;
	width: 28px;
}
/* change location */
div#change_location {
	position: absolute;
	top: 49px;
	right: 7px;
	right: expression('8px');
	z-index: 2;
}
div#change_location a {
	text-decoration: none;
}
a#location01 {
	background: #fff url(ff_gfx_templates/che_seni/images/location.gif) no-repeat;
	display: block;
	height: 45px;
	width: 126px;
}
/* ------ box 01 -----*/
div#box01 {
	font-family: tahoma, verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	position: absolute;
	top: 230px;
	right: 33px;
right: expression('20px');
	z-index: 2;
	text-align: left;
	width: 130px;
}
div#box01 a, div#box01 a:link, div#box01 a:visited {
	background: url(ff_gfx_templates/che_seni/images/punkt01.gif) no-repeat 0em 0.5em;
	color: #5a58c3;
	display: block;
	margin-bottom: 3px;
	padding-left: 18px;
	text-decoration: none;
width:100%; 

}
div#box01 a:hover {
	color: #f1b42f;
	display: block;
width:100%; 
	text-decoration: none;
}
/* ------ box 02 -----*/
div#box02 {
	display: none;
	position: absolute;
	bottom: 90px;
	left: 260px;
	z-index: 2;
	text-align: left;
	height: 110px;
	width: 170px;
}
a#more {
	background: transparent url(ff_gfx_templates/che_seni/images/more.gif) no-repeat;
	position: absolute;
	top: 126px;
	left: 80px;
	z-index: 2;
	height: 7px;
	width: 26px;
}
/* ---- select 01 ----*/
div#select01 {
	position: absolute;
	top: 495px;
	right: 11px;
	z-index: 2;
	height: 19px;
	width: 159px;
}
div#select01 select {
	background: #fff url(ff_gfx_templates/che_seni/images/select01_bg.gif) no-repeat;
	border: 1px solid #c5c8db;
	color: #000;
	font-size: .8em;
	padding-top: 1px;
	height: 18px;
	width: 135px;
}
/* ---- select 02 ----*/
div#select02 {
	/*display: none;
*/
	position: absolute;
	bottom: 72px;
	right: 40px;
	z-index: 2;
	height: 19px;
	width: 170px;
}
div#select02 select {
	background: #fff url(ff_gfx_templates/che_seni/images/select_bg.gif) no-repeat;
	border: 1px solid #c4cada;
	color: #1b1464;
	font-size: .8em;
	padding-top: 1px;
	height: 18px;
	width: 174px;
}
/* ------ footer -----*/
div#footer {
	position: absolute;
	bottom: 0px;
	right: 0;
	z-index: 2;
	color: #a7a7a7;
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
	font-size: .8em;
	padding: 0 0 0 0px;
	height: 30px;
	width: 778px;
}
div#footer img {
	float: left;
	margin-top: -3px;
	margin-left: -10px;
}
div#footer span {
	border-right: 1px solid #a7a7a7;
	float: left;
	padding: 3px 10px 0 0;
}
div#footer a {
	border-right: 1px solid #a7a7a7;
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
	float: left;
	color: #a7a7a7;
	padding: 3px 10px 0 10px;
	text-decoration: none;
}
div#footer a:hover {
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif;
	float: left;
	color: #2d2476;
	text-decoration: none;
}