/*--------------------------------------------------------
	css theme name: 
	author: bartosz mediger - http://mediger.net

	z-index:
		#foot: 10
		#icons: 20
		#szukaj: 30
*/


* {
	margin: 0px; padding: 0px;
	line-height: 16px; }

html { height: 100%; }
address {
	position: absolute; left: 0px; bottom: 68px;
	width: 204px;
	color: White;
	font-style: normal; font-size: 11px;
	padding: 0px 0px 20px 25px; }
	address strong { display: block; margin-top: 5px; }
body {
	position: relative;
	width: 930px; height: 100%;
	background: #f9fcfe url(../images/back-top.jpg) no-repeat center top;
	margin: 0px auto; }
body, input, select, textarea {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px; color: #3f5168; }
cite { font-weight: bold; font-style: normal; }
fieldset { border: none; }

form { clear: both; }

hr {
	clear: both; height: 1px;
	background-color: #d3e0d2; border: 0px;
	margin: 5px 0px 10px 0px; }
img { border: none; }
input {
	padding-left: 3px;
	font-size: 11px; }
label { cursor: pointer; }
p { padding-bottom: 10px; }

select.day { width: 40px; }
select.month { width: 60px; }
select.year { width: 60px; }

strong { color: inherit; }

textarea {
	width: 100%; height: 100px;
	overflow: auto;	}
textarea {  }
th { background-color: #3d77c0; color: White; padding: 5px; }
ul { padding: 5px 0px 20px 25px; }


.nav { margin: 30px 0px 0px 0px; }
.next { float: right; }
.nb { border: none; }
.prev { float: left; }


/* zajawki ofert na starcie */

.oferta-z { float: left; }
.oferta-z dt { float: left: }
.oferta-z dd { float: right; padding-top: 4px; }

.oferta-z a.more {
	display: block;
	width: 85px; height: 24px;
	background: url(../images/more.gif) no-repeat; }

.oferta-z.l { float: left; }
.oferta-z.p { float: right; }


/* ovalne fotki */

.oval { cursor: pointer; }
.oval span { display: block; }
.oval { position: relative; float: left; width: 116px; height: 88px; margin: 4px 9px 0px 0px; }
.oval .photo { position: absolute; z-index: 1px; width: 116px; height: 88px; }
.oval .photo img { padding: 0px !important; margin: 0px !important; }
.oval .frame {
	position: absolute; z-index: 2px; 
	width: 116px; height: 88px;
	/*background: url(../images/oval-gallery.png) no-repeat;*/
	/*_background: none !important;*/
	 }


.red { color: #a00000; }

.submit {
	/*width: 130px auto;*/ height: 25px;
	margin-top: 25px;
	padding: 0px 5px 0px 5px;
	cursor: pointer; }



/* naglowki */

h4 { margin-top: 20px; }

h5, h1.top_header {
	font-size: 14px; font-weight: bold;
	margin: 15px 0px 20px 0px }
	
h6 {
	color: #0a0a0a; font-size: 12px; font-weight: bold;
	padding-bottom: 10px; }



/* nawigacja */

a { color: #243a5f; text-decoration: none; }
a:hover { text-decoration: none; color: #f80500; }
a.more {
	float: right;
	font-weight: bold; }



/* banerki na starcie */

#banerki { list-style: none; padding: 0px;  }

	#banerki li { display: inline; }












#bans {
	background: red;
	position: absolute; left: 0; bottom: 0;
	float: left; width: 204px; 
}















#container {
	position: relative; float: left;
	width: 930px; min-height: 100%;
	background: url(../images/back-content.jpg) repeat-y; }

#content {
	float: right; position: relative;
	width: 690px; min-height: 20px; height: 100%;
	background: url(../images/navpad.gif) no-repeat top right;
	padding: 0px 10px 100px 13px; }
	
#content img { margin: 3px 7px 0px 0px; }



/* stopka */

#foot {
	float: left; position: absolute; left: 0px; bottom: 0px; z-index: 10;
	width: 100%; height: 68px;
	background: url(../images/foot.gif) no-repeat; }
	
	#foot .realizacja { width: 204px; padding-top: 1px; text-align: center; }

	#foot .mapa { width: 100%; margin-top: 15px; text-align: center; }
	#foot .mapa a { border-right: 1px solid #3f5168; padding: 0px 5px 0px 5px; font-size: 11px; }


#form3 {width: 500px;
padding-top: 100px;}

/* preload */

#hidepage {
	display: none;
	position: absolute; top: 0px; z-index: 999; left: 0px;
	background-color: White;
	width: 100%; height: 100%;
	text-align: center;
	margin: 0px auto;
	
	filter: alpha(opacity=95); -moz-opacity: 0.95; opacity: 0.95; }
	
	#hidepage .info {
		display: block;
		text-align: center;
		background: url(../images/loading.gif) no-repeat center;
		background-position: 50% 0px;
		padding-top: 25px; margin-top: 150px; }
		
	#hidepage .load {
		padding-top: 25%; text-align: center;
		margin: 0 auto; }










/* galeria - link */

a#gallery {
	float: left; width: 204px;	height: 68px;
	background: url(../images/gal.jpg); }
	
a#gallery2 {
	float: left; width: 204px;	height: 68px;
	/*background: url(../images/gal2.jpg)*/;
	background: url(http://polenresor.net/images/gal2.jpg);
	margin-top:0px !important;
	margin-top:-35px;

	 }




#gallery { margin-top: 20px; }















a#forex {
	float: left; width: 204px;	height: 68px;
	/*background: url(../images/forex2.jpg);*/
	
	background: url(http://polenresor.net/images/forex2.jpg);
margin-top: 20px; }

a#orbisresor {
	float: left; width: 204px;	height: 62px;
	/*background: url(../images/kop-forsakring.jpg);*/
	background: url(http://polenresor.net/images/kop-forsakring.jpg);
margin-top: 10px; }

a#presentkort {
	float: left; width: 204px;	height: 120px;
	/*background: url(../bilder/presentkort.jpg);*/
	background: url(http://polenresor.net/bilder/presentkort.jpg);
	
margin-top: 10px; }

a#prisgaranti {
	float: left; width: 204px;	height: 171px;
	background: url(../images/lagsta-pris.jpg);
margin-top: 10px; }

/* galeria */


#head {

	width: 100%; height: 220px; }







/* icons */

#icons {
	position: absolute; top: 260px; left: 0px; z-index: 20;
	width: 204px; height: 43px; }	
	
	#icons a { float: left; width: 68px; height: 43px;	}
	#icons a:hover { background-position: 0px -43px;  }
	
	a.buss { background: url(../images/buss.gif); }
	a.farjor { background: url(../images/farjor.gif); }
	a.flyg { background: url(../images/flyg.gif); }















#left-group {
	float: left;
	position: relative;
	width: 204px;
	padding-bottom: 250px; }

















#menu {
	position: relative; float: left;
	width: 204px; list-style: none;
	margin: 0px; padding: 100px 0px 10px 0px; }

	#menu ul {
		margin: 0px;
		padding: 0px 0px 0px 0px;
		list-style-position: outside;
		list-style-image: url(../images/arrow.gif);
		list-style-type: none;}

	#menu li {
		background: url(../images/menu-line.jpg) no-repeat center top;
		padding-top: 1px; }

	#menu a {
		display: block;
		width: 164px;
		padding: 2px 0px 3px 40px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 14px;
		color: #ebf0f3;
		font-weight: bold;
		background: url(../images/arrow.gif) no-repeat 20px 5px; }

	#menu a:hover { background-color: #f80500; }
	
	
	
	
	
	#menu .header {
		display: block;
		width: 164px;
		background: url(../images/menu-line.jpg) no-repeat 0 top;
		padding: 7px 0px 7px 20px;
		font-family: Tahoma, Arial, Helvetica, sans-serif;
		font-size: 16px;
		color: #ffd800;
		font-weight: bold; }
	
	
	.menu_head { cursor: pointer; }

	.menu_body {
		display: none;
		background: none !important;
		padding: 0 0 10px 6px; }

	.menu_body a {
		background: url(../images/line.gif) no-repeat 33px 10px !important;
		font-size: 11px !important;
		font-weight: normal !important; }
		
	.menu_body a:hover { text-decoration: underline; }














	




/* pasek nawigacyjny */

#nav {
	position: relative; top: 5px; left: 0px;
	width: 100%; font-size: 11px; }



/* oferta - lista */

#oferty .oferta-z { width: 100%; margin: 15px 0px 15px 0px; }
#oferty .oferta-z dd { width: 555px; }
#oferty .oferta-z h6 { font-size: 110%; }
#oferty a.more { float: right; }
#oferty p.price {
	float: left;
	background-color: #ebf1f1;
	padding: 2px 6px 2px 6px; margin-right: 5px; }
#oferty p.price strong { margin-right: 3px; }



/* tekst w preambule */

#preamble { min-height: 205px; float: left; clear: both;}
#preamble dt { float: right; }

	#preamble dd { float: left; width: 400px; }



/* tabelka prislista */


#prislista .period,
#prislista td a {	white-space: nowrap; }
#prislista td { padding: 5px; }
#prislista tr.n { background-color: #f9f9f9; }



/* wynik szukania */

#results h4 a {
	width: 100%; display: block;
	font-size: 13px; font-weight: normal;
	border-bottom: 1px dotted #ccc;
	/*color: #f80500 !important;*/
	color: #191919 !important;
	margin: 0px 0px 2px 0px; padding: 0px 0px 3px 0px; }

#results a { color: #898989; }
#results a:hover { color: #393939; }

#results h4 a:hover { border-bottom: 1px dotted #393939; }

#results p { padding: 0px 0px 3px 0px; }






/* szukaj */

#szukaj {
	position: absolute; left: 0px; top: 224px; z-index: 30;
	width: 204px; height: 30px;
	text-align: center; }

#szukaj .field {
	width: 127px; height: 16px;
	background-color: #f1f1f1;
	border: 1px solid Black; }

	#szukaj .field:hover,
	#szukaj .field:focus { background-color: White; }

	#szukaj .button {
		width: 16px; height: 16px;
		border: none;
		background: url(../images/szukaj.gif) no-repeat; }

	#szukaj .button:hover { cursor: pointer; }



/* uslugi */

#uslugi { list-style: none; min-height: 109px; }
	#uslugi li img { display: block; }
	#uslugi li { display: inline; float: left; }
	/*#uslugi li a { float: left; }*/
	#uslugi li span {
		display: block;
		font-family: Tahoma, Arial, Helvetica, sans-serif; text-align: center; }*/



/* formularz zamowienia wycieczki */




#wycieczka { width: 274px; }
#wycieczka p { padding: 10px 0px 0px 0px; z-index: }
#wycieczka label { display: block; text-align: right; margin: 5px 0px 0px 0px; }
#wycieczka span { color: #a00000; }
#wycieczka .clearfix { padding: 0px; margin: 0px; height: 10px; }



/* zajawki ofert na pierwszej stronie */

#zajawki-ofert {
	position: relative; right: 12px;
	width: 640px; float: right; }
	/*
	#zajawki-ofert .oval .frame {
		width: 116px; height: 88px;
		background: url(../images/oval-gallery.png) no-repeat; }*/
	
	#zajawki-ofert .oferta-z { width: 305px; margin-bottom: 20px; }
	#zajawki-ofert .oferta-z dd { width: 160px; font-size: 11px; text-align: center; }
	#zajawki-ofert .oferta-z h6 { min-height: 28px; }
	#zajawki-ofert .oferta-z a.more { margin: 0px auto; }

/* tabela w paketresor */

.tlotabelki {
	background-image: url(../images/panienka.jpg);
	background-repeat: no-repeat;
	background-position: left bottom;
}

#skype {
	float: left; width: 193px; height: 40px;
	background: url(../images/skype.jpg) no-repeat center top;
	margin: 0px auto; } 



