@charset "utf-8";
@import url("sub.css");
body {
	margin: 0;
	padding: 0;
	background: url(../gfx/bg_body.jpg) repeat-x;
	font-family:Arial, Helvetica, sans-serif !important;	
	font-weight:normal;	
	font-style:normal;
	}

a, a:visited {color: #1B5785;text-decoration: none;}
a:focus, a:hover { color: #F14043;}

ul,p,h3 {margin: 0; padding: 0;}

li {margin: 0;padding: 0;list-style-type:none;}

img {border: none;}



#all {width: 100%;background: url(../gfx/bg_temp.jpg) top center no-repeat;}
/*#l {	height: 960px;	width: 152px;	background: url(../gfx/1.jpg) #fff no-repeat;float: left;	}
!#r {	height: 960px;	width: 163px;	background: url(../gfx/3.jpg) #fff no-repeat;float: left; }*/

li.left_content {background: url(../gfx/box_content.jpg) repeat-y;padding: 4px 6px;text-align: center;font-size: 13px;}

li.left_last {background: url(../gfx/box_last.jpg) no-repeat; width: 169px; height: 14px;}

li.left_content a, li.left_content a:visited {color: #1B5785;text-decoration: none;}
li.left_content a:focus, li.left_content a:hover { color: #F14043;}

li.right_content {background: url(../gfx/box_right_content.jpg) repeat-y;padding-left: 8px;}

li.right_last {background: url(../gfx/box_right_last.jpg) no-repeat; height: 14px;clear:both;}





#center {

	margin-top: 125px;
	float: left; 
	margin-left: 6px;
	width: 460px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding-left: 5px;
	position: static;
	margin-bottom: 20px;
	margin-right: 7px;
	}

#center h1{

	font-family: "trebuchet MS";
	font-size: 1.3em;
	color: #ed1014; 
	border-bottom: 1px dotted #ed1014;
	margin-bottom: -10px;
	margin-top: -10px;
	}

	

#center h2 {color: #3688bb;font-size: 1.2em;font-weight: normal; margin-bottom: -2px;}

#center p {color: #5d5d5d; font-size: 12px;}



#choose_your_destiantion li.first_choose_your_destination {

	background: url(../gfx/box_choose_your_destination.jpg) no-repeat;

	height: 40px;

	width: 247px;

	margin-top: 10px;

	}	

	 

#clients_feedback {font-family:Verdana, Arial, Helvetica, sans-serif;font-size: .65em;color: #5d5d5d;margin-top: -5px;}

#clients_feedback li.first_clients_feedback {background: url(../gfx/box_clients_feedback.jpg) no-repeat;height: 40px; width: 247px;}

#clients_feedback h3 {font-size: 1em; padding: 0 0 0 50px;}

#clients_feedback div.bg_cf {background: url(../gfx/clients_feedback_div.jpg) no-repeat 0 6px;padding-top: 5px;}

#clients_feedback p {padding: 2px 5px 0 45px;}

#clients_feedback p.name {color: #de0f17; padding-left: 115px;font-size: 1.1em; font-weight: bold;}


#container {

	width: 897px;

	/*float: left;*/

	background: url(../gfx/2.jpg) #fff no-repeat;

	padding-top: 40px;

	margin: 0 auto;

	}



ul#features {width: 169px; overflow:hidden;}

#features li.first_features {
	background: url(../gfx/box_features.jpg) no-repeat;
	text-align:center; 
	width: 169px; 
	height: 48px; 
	margin-bottom: -5px;
	font-size: 13px;
	}



#features h3 {font-size: 1.1em; padding: 0 0 4px 5px; }



#features p {padding: 2px 3px 0 5px; }



#footer {

	background: url(../gfx/footer.jpg) no-repeat;

	height: 37px;

	clear: both;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: .7em;

	color:#47484b;

	

	}



#footer p {

	padding-top: 10px;

	margin: 0 25px;

	float: left;

	}

	

#footer span {float: right;right: 0;padding-top: 10px; margin: 0 25px;}

#footer a, #footer a:visited {color: #47484b; text-decoration: none;}

#footer a:focus, #footer a:hover {text-decoration: underline;}



#home_mail {

	background: url(../gfx/home_mail.jpg) no-repeat;

	width: 247px;

	height: 32px;

	float: right;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: .7em;

	overflow: hidden;

	margin-top: -40px;

	}

	

#home_mail ul {padding-top: 9px;}

#home_mail li {display:inline;}

#home_mail li.home a{margin-left:32px;}

#home_mail li.contact a{margin-left:41px;}

#home_mail li.booking a{margin-left:31px;}

#home_mail a, #home_mail a:visited {float: left;color: #fff; text-decoration: none;}

#home_mail a:focus, #home_mail a:hover {text-decoration:underline;}



	

#left {margin-top:80px; float:left;width: 169px;position: static;margin-bottom: 20px;}









#links {

	clear: both;

	border-top: 1px solid #e2e2e2;

	font-family:Verdana, Arial, Helvetica, sans-serif;

	font-size: .7em;	

	color: #3d4042;

	background: #f8f8f8;

	padding-bottom: 20px;

	}

	

#links ul {

	margin: 25px 35px 0 35px;

	float: left;	

	}



#links li {margin: 5px 0;}

#links li.first {font-weight: bold;margin-left: -10px;}	

#links a, #links a:visited {text-decoration: none; color: #3d4042;}

#links a:focus, #links a:hover {text-decoration: underline;}



#logo {

	margin: 0;

	background: url(../gfx/logo.gif) no-repeat;

	width: 345px;

	height: 85px;

	z-index: 2;

	position: relative;

	}



#navi li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin-bottom: -9px;
	}

#navi li.navi_long {
	padding-top: 0;
	padding-bottom: 5px;
	}



#navi a, #navi a:visited {

	background: url(../gfx/navi_b.jpg) no-repeat;	
	height: 33px;	
	text-decoration:none;
	font-size: .7em;
	font-weight: bold;
	display: block;
	padding-top: 10px;
	padding-left: 28px;
	color: #fff;
		}	

#navi .small a, #navi .small a:visited 	{
	padding-top: 1px;color: #156BBB;
	background: url(../gfx/navi_s.jpg) no-repeat;
	height: 25px;
	width: 170px;
	display: block;
	padding-top: 6px;
	padding-bottom: 4px;
	}
	
#navi li.small a:focus, #navi li.small a:hover	{color: #fff;background: url(../gfx/navi_s_active.jpg) no-repeat;}
#navi a:focus, #navi a:hover {text-decoration:none;color: #fff;background: url(../gfx/navi_b_active.jpg) no-repeat;}



#left li ul { position: absolute; display: none; width: 200px; padding: 0; margin-left:170px; margin-top:-40px; }

#left li:hover ul { display: block; }

#left li li { padding: 5px 0 0 0;margin-bottom: -12px; border-bottom: none;  font-size:13px; font-weight:bold; }

#left li li a { text-transform: none; width: 184px; color: #fff !important; padding:5px 0 3px 4px !important;background: url(../gfx/navi_s_li.jpg) no-repeat !important; }

#left li li a:hover { font-weight: bold; text-decoration: underline;background: url(../gfx/navi_s_li.jpg) no-repeat !important;}




form #quick_booking  {font-family: Verdana, Arial, Helvetica, sans-serif;color: #fff; font-size: 11px;}

form #quick_booking label {width: 70px;text-align:right;display: block;float:left;padding-top: 2px;}

form #quick_booking select {width: 135px;height: 17px;border: 1px solid #075082;font-size: 11px;background: #fff;color: #1B5785;}

form #quick_booking li.content {padding-top: 8px;}

form #quick_booking li.content ul li{padding: 3px 0; border-bottom: 1px solid #7aa2c5;margin: 0 5px;}

form #quick_booking li.content ul {padding-top: 5px;}

form #quick_booking input {padding:7px 0 0 80px;}



form #quick_booking li.lasttt { width:240px; }

form #quick_booking select.dateYear { width:53px; }

form #quick_booking select.dateMonth { width:47px; }

form #quick_booking select.dateDay { width:35px; }

form #quick_booking img { width:10px; }



#quick_booking li.first_quick_booking {

	background: url(../gfx/box_quick_booking.gif) no-repeat;

	width: 247px;

	height: 35px;

	}

	

#quick_booking li.content {

	background: url(../gfx/box_quick_booking_content.gif) no-repeat;

	height: 122px;

	margin-bottom: -8px;

	}

	

#quick_booking li.last {

	background: url(../gfx/box_quick_booking_last.gif) no-repeat;

	height: 44px;

	width: 247px;

	}



#right {margin-top: 40px; float: left;width: 247px;position: static;margin-bottom: 20px;padding-left: 3px;}





ul#we_accept {

	width: 169px;

	}

	

#we_accept li.first_we_accept {background: url(../gfx/box_we_accept.jpg) no-repeat; width: 169px; height: 43px;margin-bottom: -5px;}



/*calendar*/



#icon_start { display: none; }

#cContainer { position: absolute; display: none; clear: both; width: 225px; margin: 0 auto; padding: 5px 10px 10px 10px; border: 1px solid #640002; background: #FAFAFA;}

#calendar { float: left; }

#calendar label { width: 185px; margin: 6px 20px -20px 20px; text-align: center; }

#calendar ul { float: left; clear: both; width: 225px; margin: 0; padding: 0; }

#calendar li { float: left; display: block; width: 30px; padding: 3px 0; text-align: center; font-weight: bold; border: 1px solid #666; background: #FFF; cursor: pointer; }

#calendar #cLabels li { border-color: transparent; background: transparent; cursor: default; }

.cButton { float: left; font-size: 20px; }

.cButton#cb_next { float: right; }



table td.tdLeft { text-align:right; vertical-align:middle; width:220px; }


/******************** FAQ *************************/

div.faqList {margin-left: 10px;background: #fff;width: 660px;clear: both;}

div.faqList p {margin-left: 10px;}

div.faqList p.faq_answer {padding: 7px;}

div.faqList a {color: #1B5885;font-weight: bold;text-decoration: none;}
div.faqlist a:focus, div.faqList a:hover {color: #DF1000;}

div.faq_answer p {margin-top: 7px; margin-bottom: 7px;}

/*************************************************/




.markWord { 

  font-weight:bold;

  color:#000;

  text-decoration:none;

}



.gwiazdaHehe {

  font-size: 10px;

  font-weight: bold;

  color: red;

  padding-left: 5px;

}



.left { text-align: left; }

.right { text-align: right; }

div.left, div.center, div.right { float: left; padding: 0 0 10px 0; }

div.right { float: right; }

div.left img { padding-left:35px; }

div.right img { padding-right:35px; }

.center { text-align: center;  }

div.center { width: 100%; }

div.center table { margin: 0 auto; }

.breaker { clear: both; }

.MsoBodyText {font-size: 12px; font-family:Arial, Helvetica, sans-serif;font-style:normal;}