#flashbaner {position:absolute; top:55px;left:311px;}
* { margin: 0; padding: 0; }

body {
	font-family: Verdana, Tahoma, Helvetica, sans-serif; 
	font-size: 11px;
	color: #1769af;
}

#body {
	background-color: #bde5ff;
	text-align:center;
}

h1 {
	font-size: 18px;
	color: #ed1c24;
}

h2 {
	font-size: 16px;
	color: #ed1c24;
}

h3 {
	font-size: 13px;
	color: #ed1c24;
	padding: 0 0 10px 0
}

/* dodatkowy background dla strony */
/* wzgledem tego diva pozycjonowane sa wszytskie elementy strony */
/* div z obrazem tla pocietym na 4 divy */
div#body02{
	position: absolute;
	top:0; left:50%;
	margin-left: -446px; 
	z-index: 1;
	text-align:center;
	height: 650px;
	width: 846px;
}

/**********************/
/* TLO STRONY GLOWNEJ */
/**********************/
div#bg01 {
	background: #bde5ff url(images/bg_01.jpg) no-repeat;
	position: absolute;
	top:0; left:0;
	z-index: 1;
	height: 297px;
	width: 423px;
}

div#bg02 {
	background: #bde5ff url(images/bg_02.jpg) no-repeat;
	position: absolute;
	top:0; left:423px;
	z-index: 1;
	height: 297px;
	width: 423px;
}
div#bg03 {
	background: #bde5ff url(images/bg_03.jpg) no-repeat;
	position: absolute;
	top:297px; left:0;
	z-index: 1;
	height: 297px;
	width: 423px;
}
div#bg04 {
	background: #bde5ff url(images/bg_04.jpg) no-repeat;
	position: absolute;
	top:297px; left:423px;
	z-index: 1;
	height: 297px;
	width: 423px;
}

/**********************/
/* -- TLO PODSTRONY-- */
/**********************/
div#bg01_sub {
	background: #bde5ff url(images/bg_01_sub.jpg) no-repeat;
	position: absolute;
	top:0; left:0;
	z-index: 1;
	height: 297px;
	width: 423px;
}

div#bg02_sub {
	background: #bde5ff url(images/bg_02_sub.jpg) no-repeat;
	position: absolute;
	top:0; left:423px;
	z-index: 1;
	height: 297px;
	width: 423px;
}
div#bg03_sub {
	background: #bde5ff url(images/bg_03_sub.jpg) no-repeat;
	position: absolute;
	top:297px; left:0;
	z-index: 1;
	height: 297px;
	width: 423px;
}
div#bg04_sub {
	background: #bde5ff url(images/bg_04_sub.jpg) no-repeat;
	position: absolute;
	top:297px; left:423px;
	z-index: 1;
	height: 297px;
	width: 423px;
}


/**********************/
/* menu01 - przyciski */
/**********************/

/* menu01 - przyciski */
div#menu01 {
	background: #ed1c24;
	float: right;
	position: absolute;
	top:18px; right:3px;
	z-index: 2;
	height:31px;
	/*width:610px;*/
}

div#menu01 a:link, div#menu01 a:visited, div#menu01 a:hover {
	border: 0;
	margin:0;
	padding:0;
	text-decoration: none;
}

div#menu01 img {
	float: left;
	margin:0 5px 0 0;
	padding:0;
	border: 0;
}
/**********************/
/* menu01 - przyciski */
/**********************/
#logo img {
	border:0;
	position: absolute;
	top:5px; left:70px;
	z-index: 2;
}


/*********************************/
/* menu02 - jezyki, mapa serwisu */
/*********************************/
div#menu02 {
	position: absolute;
	top:78px; right:115px;
	z-index: 2;
	color: #2795f7;
}

div#menu02 a, div#menu02 a:link, div#menu02 a:visited {
	border-right: 1px solid #2795f7;
	padding: 0 10px 0 10px;
	color: #2795f7;
	text-decoration: none;
	font-weight: bold;
}

div#menu02 a:hover {
	color: #ed1c24;
	text-decoration: none;
	font-weight: bold;
}


/**************************/
/* formularz wyszukiwania */
/**************************/
div#search_form {
	position: absolute;
	top:120px; right:27px;
	z-index: 2;
	width:240px;
}

div#search_title {
	font-family: Verdana, Tahoma, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: bold;
	float: right;
	color: #ed1c24;
	padding: 0 83px 8px 0;
	text-align:left;
width:70px;
}

input.menu01_text {
	background: #fff url(images/search_bg.gif) no-repeat;
	border: 1px solid #ff4b50;
	color: #de2c31;
	font-size: .8em;
	padding-top:2px;
	vertical-align: top; 
	height:15px; width:130px;
}

input.menu01_search {
	background: #fff url(images/button_search.gif) no-repeat;
	position: absolute;
	bottom:-6px; right:4px;
	z-index: 2;
	height:33px; width:48px;
}


/*******************/
/* change location */
/*******************/
div#change_location {
	position: absolute;
	top:57px; right:17px;
	z-index: 2;
}

div#change_location a {
	text-decoration: none;
}

a#location01 {
	background: #fff url(images/location.gif) no-repeat;
	display: block;
	height:45px;
	width:97px;
}

/* 
** SPOTLIGHT
*/
div.spotlight_top {display: none;}
div.spotlight_middle {
	background: url(images/ro/polecamy.gif) no-repeat;
	font-family:  verdana, tahoma, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding-top:38px;
	position: absolute;
	top:190px; right:23px;
	z-index: 2;
	text-align:left;
	height:100px;
	width:140px;
}

div.spotlight_bottom {display: none;}

ul.link01 {}
ul.link01 li {list-style-type: none; margin-bottom:2px;}
a.link01, a.link01:visited {color: #1079d6; text-decoration: none;}
a.link01:hover {color: #ed1c24;	text-decoration: underline;}


/**********************/
/* ------ box 02 -----*/
/**********************/

div.fasttrack_top {display: none;}

ul.fasttrack { 
	background: url(images/ro/na_skroty.gif) no-repeat;
	font-family:  verdana, tahoma, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding-top:38px;
	position: absolute;
	top:360px; right:34px;
	z-index: 2;
	text-align:left;
	height:110px;
	width:140px;
}

ul.fasttrack li {
	list-style-type: none; margin-bottom:2px;
}

a.fasttrack, a.fasttrack:link, a.fasttrack:visited {color: #fff; text-decoration: none;}
a.fasttrack:hover {color: #f1b42f; text-decoration: underline;}

div.fasttrack_bottom {display: none;}

/**********************/
/* box 01 - podstrona */
/**********************/
div#box01_sub {
	background: url(images/polecamy.gif) no-repeat;
	font-family:  verdana, tahoma, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	padding-top:38px;
	position: absolute;
	top:190px; right:23px;
	z-index: 2;
	text-align:left;
	height:100px;
	width:140px;
}

div#box01_sub a, div#box01_sub a:link, div#box01_sub a:visited {
	color: #1079d6;
	display:block;
	margin-bottom: 3px;
	text-decoration: none;
}

div#box01_sub a:hover {
	color: #f1b42f;
	display:block;
	text-decoration: none;
}

/**********************/
/* box 02 - podstrona */
/**********************/
div#box02_sub {
	font-family: verdana, tahoma, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-top: 38px;
	position: absolute;
	top:222px; left:112px;
	z-index: 2;
	text-align:left;
	height:110px;
	width:140px;
}

div#box02_sub_title {
	font-family: verdana, tahoma, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff04e;
	margin-bottom: 10px;
}


div#box02_sub a, div#box02_sub a:link, div#box02_sub a:visited {
	color: #fff;
	display:block;
	margin-bottom: 3px;
	text-decoration: none;
}

div#box02_sub a:hover {
	color: #f1b42f;
	display:block;
	text-decoration: none;
}
/**********************/
/* ----- content -----*/
/**********************/

div#content {
	position: absolute;
	top:206px; left:280px;
	z-index: 2;
	text-align:left;
	height:320px;
	width: 380px;
}



/**********************/
/* ---- select 01 ----*/
/**********************/

div#select01 {
	background: url(images/ro/marki.jpg) no-repeat 0 0;
	position: absolute;
	top:567px; right:0px;
	z-index: 2;
	height:30px;
	width:278px;
}

div#select01 form {
	float:right;
}

div#select01 select {
	background: #fff url(images/select01_bg.gif) no-repeat;
	border: 1px solid #6ebbfb;
	color: #000;
	font-size: .8em;
	padding-top:1px;
	height:18px;
	width:160px;
}

/**********************/
/* ---- 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(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: #2795f7;
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif; ;
	font-size: .8em;
	padding: 0 0 0 20px;
	height:30px;
	width:778px;
}

div#footer img {
	float:left;
	margin-left:-10px;
}

div#footer span {
	float: left;
	padding: 0 10px 0 0;
}

div#footer a {
	border-right: 1px solid #2795f7;
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif; 
	float: left;
	color: #2795f7;
	padding: 0 10px 0 10px;
	text-decoration: none;
}

div#footer a:hover {
	font-family: tahoma, verdana, Arial, Helvetica, sans-serif; 
	float: left;
	color: #ed1c24;
	text-decoration: none;
}

/*
** WYNIKI WYSZUKIWANIA
*/

body.main_cell {
	background-color: #ffffff;
	text-align: left;
}
body.main_cell table {
	border-top: 1px solid red;
	margin-top:14px;
}

body.main_cell a, body.main_cell a:visited {
	color: #1769af;
	text-decoration: underline;
}

body.main_cell a:hover {
	color: #ed1c24;
	text-decoration: underline;
}

body.main_cell span {
  font-family: Verdana, Tahoma, Helvetica, sans-serif; 

  font-size: 11px;
}