p{ margin-top:0px; margin-bottom:6px; }
h1{ margin:4px 0px;text-align:left;}
h2{ margin:0px 0px 4px 0px;text-align:left;}
h3{ margin-top:6px;margin-bottom:4px;text-align:left;}

.uwaga{ font-family: verdana; font-size:11px;  color: #2968b3; font-style:italic; font-weight:normal;}
.warning { margin-top:0px;margin-bottom:2px;text-align:center; color:#2968b3;}

.title1{ font-family: Arial, Helvetica, sans-serif; font-size:12px; color:#2968b3; font-weight:bold; }
.title2{ font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#f47521; font-weight:bold; }
.title3{ font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#444444; font-weight:bold; }
.title4{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#2968b3; font-weight:bold; }
.title5{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#f47521; font-weight:bold; }
.title6{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#444444; font-weight:bold; }
.title7{ font-family: Arial, Helvetica, sans-serif; font-size:13px; color:#ffffff; font-weight:bold; }
.title8{ font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#ffffff; font-weight:bold; }

.main_box{ font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#ffffff; font-weight:; }
.main_box_location {color:#F47521;font-family:Verdana;font-size:9px;text-decoration:none;}

a:link { color:#f47521; text-decoration:underline; font-style:none; }
a:hover { color:#2968b3; text-decoration:none; font-style:none; }
a:visited { color:#f47521; text-decoration:underline; font-style:none; }
a:active { color: #f47521; text-decoration:underline; font-style:none; }

a:link.menu { color:#f47521; font-family: Verdana; font-size:11px; font-weight:bold; text-decoration:none; }
a:hover.menu { color:#2968b3; font-family: Verdana; font-size:11px; font-weight:bold; text-decoration:none; }
a:visited.menu { color:#f47521; font-family: Verdana; font-size:11px; font-weight:bold; text-decoration:none; }
a:active.menu { color: #f47521; font-family: Verdana; font-size:11px; font-weight:bold; text-decoration:none; }

img { border:#e9e9e9 solid 0; margin:0px;}
img.menu { width:14px; height:14px; #e9e9e9 solid 0; padding:0px; margin-right:2px;}

table.main { width:966px;}
table.main td.left_bar { vertical-align:top; text-align:left; width:199px; padding:0px; background:#fbeed7;}
table.main td.middle_bar { vertical-align:top; text-align:left; padding:0px 20px;}
table.main td.right_bar { vertical-align:top; text-align:left; width:185px; padding:0px;}

table.topmenu { }
table.topmenu td.pointer { vertical-align:middle; text-align:left; width:5px;}
table.topmenu td.link { vertical-align:top; text-align:left; padding:0px 29px 0px 9px; }
table.topmenu a:link, table.topmenu a:visited { font-family: Verdana; font-size:11px; font-weight:bold; text-decoration:none; color:#f26d23;}
table.topmenu a:hover, table.topmenu a:active { font-family: Verdana; font-size:11px; font-weight:bold; text-decoration:none; color:#444444; }
table.topmenu a:link.this, table.topmenu a:visited.this, table.topmenu a:hover.this, table.topmenu a:active.this { font-family: Verdana; font-size:11px; font-weight:bold; text-decoration:none; color:#444444;}
table.topmenu img {width:5px; height:7px;}

table.leftmenu { width:199px; border-width:0px 0px 2px 0px;border-style:solid;border-color:#ffffff; }
table.leftmenu td.link { vertical-align:top; text-align:left; width:199px; height:30px;}

form.look { font-family: Verdana; font-size:11px; color:#2968b3; font-weight:bold;}
form.look select { border:1px solid #cde4fe; font-family: Verdana; font-size:10px;} 

table.texts { width:100%; margin:4px 0px;}
table.texts td { vertical-align:top; text-align:justify; }
table.texts img { border: 1px solid #e9e9e9;padding:3px; }

table.news { width:100%;}
table.news td { vertical-align:top; text-align:justify; border-style:solid; border-color:#e9e9e9; border-width:0px 0px 1px 0px; padding:4px 0px;}
table.news img {border:1px solid #e9e9e9; padding:3px; background:#FFFFFF;}

table.hotels { width:726px;}
table.hotels td.stars { vertical-align:top; width:100px; text-align:right; border-style:solid; border-color:#e9e9e9; border-width:0px 0px 1px 0px; padding:4px 8px 4px 0px;}
table.hotels td.content { vertical-align:top; width:626px; text-align:left; border-style:solid; border-color:#e9e9e9; border-width:0px 0px 1px 0px; padding:4px 0px;}
table.hotels td.stars img {border:0px; padding:0px;}
table.hotels img {border:1px solid #e9e9e9; padding:3px;}

.header { text-align:left; border-width: 0px 0px 1px 0px; border-style:solid; border-color: #e9e9e9; padding:4px 0px;}

table.category { width:199px; background:#ffffff; border-width:0px 0px 2px 0px;border-style:solid;border-color:#ffffff;}
table.category td.pointer { vertical-align:middle; text-align:right; width:15px; }
table.category td.content { vertical-align:top; width:184px; text-align:left; padding:2px 9px;}
table.category td.title { vertical-align:middle; width:189px; height:30px; text-align:left; padding:2px 0px 2px 10px; background:#306daf;}
table.category td.contact { vertical-align:top; width:199px; text-align:left; background:url(layout/rezerwuj.gif) no-repeat #f37523; height:170px; padding:110px 10px 10px 10px; color:#FFFFFF;}
table.category td.contact a:link, table.category td.contact a:visited, table.category td.contact a:hover, table.category td.contact a:active { font-family: Verdana; font-size:11px; text-decoration:underline; color:#ffffff; }

table.tour { width:726px; font-size:9px; border-bottom:1px solid #e9e9e9;}
table.tour th { vertical-align:middle; text-align:left; background:#feeac6; padding:4px; text-transform:uppercase; font-size:10px; border:1px solid #FEE2BA;}
table.tour td.date { vertical-align:middle; text-align:left; width:80px; border-style:dotted; border-color:#e9e9e9; border-width:1px 0px 0px 0px; }
table.tour td.country { vertical-align:top; text-align:left; width:160px; padding:2px 4px; border-style:dotted; border-color:#e9e9e9; border-width:1px 0px 0px 0px;}
table.tour td.tour { vertical-align:top; text-align:left; width:360px; border-style:dotted; border-color:#e9e9e9; border-width:1px 0px 0px 0px;}
table.tour td.price { vertical-align:top; text-align:right; width:100px; border-style:dotted; border-color:#e9e9e9; border-width:1px 0px 0px 0px; }
table.tour td.time { vertical-align:top; text-align:center; width:80px; border-style:dotted; border-color:#e9e9e9; border-width:1px 0px 0px 0px;}
table.tour td.transport { vertical-align:top; text-align:center; width:80px; border-style:dotted; border-color:#e9e9e9; border-width:1px 0px 0px 0px;}
table.tour a:link, table.tour a:visited, table.category a:hover, table.tour a:active { color:#f47521; font-family: Verdana; font-size:9px; text-decoration:none; }

table.temperatura { }
table.temperatura th { vertical-align:middle; width:40px; text-align:center; padding:2px; font-weight:bold; background:#dcecff; border:1px solid #e9e9e9;}
table.temperatura td.col1  table.temperatura td.col2 { vertical-align:middle; width:40px; text-align:center; padding:2px; font-weight:bold; background:#dcecff; border:1px solid #e9e9e9;}
table.temperatura td { vertical-align:middle; width:40px; text-align:center; padding:2px; font-weight:bold; border:1px solid #e9e9e9; }

.orange { background:#feeac6; padding:6px; font-weight:bold; font-size:10px; margin:2px 0px;}
.blue { background:#dcecff; padding:6px; font-weight:bold; font-size:10px; margin:2px 0px;}

form { font-family: Verdana; font-size:11px;}
form td.cell { text-align:right; vertical-align:top; font-family: Verdana; font-size:11px; color:#444444; width:150px;}
form td.input { font-family: Verdana; font-size:11px; width:300px;}
form td.send { text-align:right; font-family: Verdana; font-size:11px; width:300px;}
form input.text { font-family: Verdana; font-size:11px; border: 1px #c6c7ce solid; width:300px;}
form textarea { font-family: Verdana; font-size:11px; border: 1px #c6c7ce solid; width:300px; height:200px;}
#button { font-family: Verdana; font-size:11px; color:#f47521; font-weight:bold;}
ul{	list-style:disc;}

body {font-family:Verdana; font-size:11px; color:#444444; background:#f5f1e7; margin:0px; text-align:center;}
#site { position:relative; top:0px; left:auto; width:980px; margin:auto; text-align:center;}
#top { position:absolute; left:0px; top:0px; height:100px; width:980px; background:url(layout/unity_08.jpg) #ffffff;}
#unity-01 { position:absolute; left:50px; top:20px; width:320px; height:23px; }
#unity-02 { position:absolute; left:380px; top:23px; width:1px; height:17px; background:url(layout/unity_10.jpg) #cdcbcc;}
#unity-03 { position:absolute; left:391px; top:26px; width:195px; height:14px; background:url(layout/unity_11.jpg) #cdcbcc;}
#unity-04 { position:absolute; left:788px; top:20px; width:185px; height:20px; }
#unity-05 { position:absolute; left:7px; top:52px; width:966px; height:4px; background:url(layout/unity_01.jpg) repeat-x bottom left;}
#unity-06 { position:absolute; left:50px; top:70px; width:966px; height:40px; }
#unity-07 { position:absolute; left:7px; top:97px; width:966px; height:1px; background:#f1f0f0;}
#unity-08 { position:absolute; left:7px; top:98px; width:966px; height:2px; background:#72a7da;}
#unity-09 { position:absolute; left:851px; top:11px; width:71px; height:90px; background:url(layout/unity_01.gif) repeat-x bottom left;}
#content { position:absolute; top:100px; left:0px; width:980px; height:auto; text-align:left; background:url(layout/unity_08.jpg) #ffffff;}
#unity-10 { position:relative; left:7px; top:0px; width:966px; }
#bottom { position:relative; top:4px; height:58px; text-align:left; width:980px; background:url(layout/unity_08.jpg) #ffffff;}
#unity-11 { position:absolute; left:7px; top:0px; width:966px; height:4px; background:url(layout/unity_01.jpg) repeat-x bottom left; }
#unity-12 { position:absolute; left:20px; top:4px; width:766px; height:20px; background:url(layout/unity_03.jpg) no-repeat; }
#unity-13 { position:absolute; left:788px; top:7px; width:185px; height:47px; }
#unity-14 { position:absolute; left:7px; top:24px; width:20px; height:30px; background:#ff7c07; }
#unity-15 { position:absolute; left:20px; top:24px; width:766px; height:30px; background:url(layout/unity_05.jpg) no-repeat #ff7c07; }
#unity-16 { position:absolute; left:0px; top:54px; width:980px; height:13px; background:url(layout/unity_07.jpg) no-repeat; }
#unity-17 { position:relative; left:0px; top:0px; width:766px; height:209px; background:url(layout/unity_13.jpg) no-repeat; }
#unity-17promo { position:relative; left:0px; top:0px; width:766px; height:209px; background:url(layout/unity_13promo.jpg) no-repeat; }
#unity-17promo a{ position:absolute;left:0px; top:0px; width:766px; height:209px;}
#unity-18 { position:relative; left:20px; top:125px; width:200px; height:100px; }
#unity-19 { position:absolute; left:7px; top:64px; width:480px; height:30px;}
#unity-20 { position:absolute; left:490px; top:64px; width:480px; height:30px; text-align:right;}


.rejsy{position:relative; width:100%; }
!.rejsy  table { width:100%; border:1px solid #e9e9e9;}
.rejsy table td {border:1px solid #e9e9e9;}  

div.text_content {position:relative; padding:10px 20px; width:726px;z-index: 2; }
#more {position:relative; width:100%; display:none;}
div.show {position:relative; width:100%; }
p.link { font-size:11px; background: url(layout/menu/kraj.gif) no-repeat center left #dcecff; margin:0px 0px 1px 0px; padding:8px 10px 8px 40px; font-family: Arial, Helvetica, sans-serif; text-transform:uppercase; font-size:11px; color:#2968b3; font-weight:bold; cursor:pointer; }
p.underlink { font-size:9px; background: url(layout/pointer.gif) no-repeat center left #83b5eb; margin:1px 0px 0px 0px; padding:6px 10px 6px 40px;font-family: Arial, Helvetica, sans-serif; color:#ffffff; font-weight:bold; cursor:pointer; }
#link { font-size:11px; color:#ff8401; text-decoration:none; font-style:none; font-weight:bold;}
p.link1 { color:#f47521; font-family: Verdana; font-size:11px; font-weight:bold; text-decoration:underline; cursor:pointer; }
#container { width:726px; }
#container ul.book { padding:0px; margin:0px; width:726px; overflow: hidden; }
#container ul.book li.normal { background:#dcecff;  font-weight:bold; font-size:10px; padding:6px; margin:0px 0px 2px 0px; float: left; display: block; text-align: center; border-right: 1px solid #ffffff;}
#container ul.book li.normal a { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#2968b3; font-weight:bold; }
#container ul.book li.active { background:#dcecff;  font-weight:bold; font-size:10px; padding:6px; margin:0px 0px 2px 0px; float: left; display: block; text-align: center; border-right: 1px solid #ffffff; color:#444444; }
#container ul.book li.active a { text-decoration: none; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#444444; font-weight:bold; }
#bar1, #bar2, #bar3, #bar4 { padding: 10px; display: none; border:1px solid #dcecff;}
#bar1 img, #bar2 img, #bar3 img, #bar4 img { border: 1px solid #e9e9e9;padding:3px;}
#bar1 { display: block; }
#bar1 div, #bar2 div, #bar3 div, #bar4 div {position:relative;} 





ul.h_list {
	margin:20px 0px;
	font-size:12px;
	list-style:none;
	padding:0;
}

ul.h_list li {
	margin-top:10px;
}



/*
	MARQUEE


div#marquee_container {
	padding:0 20px 0 90px;	
	background:#fff url('img/4a.gif') no-repeat center left;
	border: solid 1px #FCEAC4;
	margin:10px 20px 3px 20px;
}



div.marquee {
	padding:5px 0;
	color:#444;
}

div.marquee div {

	font-weight:bold;
	color:#FF7C07;
}

div.marquee div a {
	color:#444;
}
*/

/*
	MARQUEE
*/



div#marquee_container {
	/*	
	background:#FCEAC4 url('img/4a.gif') no-repeat center left;
	margin:10px 20px 3px 20px;
	background:#fff url('img/4a.gif') no-repeat center left;border: solid 1px #FCEAC4;*/
	
	padding:13px 30px 0 30px;
	background: transparent  url('layout/pasek_bg.jpg') no-repeat center left;
	width:706px;
	height:32px;visibility:hidden;

}



div.marquee {
	color:#444;
	height:21px;	
}

div.marquee div {
	font-weight:bold;
	color:#FF7C07;
	height:21px;
	line-height:21px;
}

div.marquee div a {
	color:#444;
}

span.nieb {
	color:#3398FF;
}


/*
	Newsletter Form
*/

form#newsletter_form {
	background: transparent  url('layout/nlett_header.jpg') no-repeat top left;
	color:#7E7A6E;
	padding:9px 0 0 0;
	margin:0;
}



form#newsletter_form fieldset{
	border:none;
}

form#newsletter_form fieldset legend {
	font-size:12px;
	text-transform:uppercase;
	margin:0 0 0 26px;
	font-weight:bold;
}

form#newsletter_form fieldset label {
	display:none;
}

input#input_email {
	width:100%;
	border:1px solid #E5D7B4;
	margin:0 0 10px 0;
	color:#7E7A6E;
	padding: 3px 0;
}

div#newsletter_div {
	margin:20px 0 8px 0;
	height:30px;
}


div.zakladka {
	
}

input#newsletter_button {
	height:21px;
	background: transparent  url('layout/nlett_button.jpg') no-repeat top right;	
	border:none;
	float:right;
	width:80px;
	text-decoration:underline;	
}





ul.checklist li {
	list-style-image: url('layout/checked_orange.png');
}



div.img_ks_search {
	margin: 30px;
	border: 1px solid #cbcbcb;
}

div.img_ks_search_2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 14px; 
	color: #ff7926; 
	font-weight: bold;
	height: 20px;
	text-align: center;
}

a.img_ks_search_3 {
	text-decoration: none;
}
a.img_ks_search_3:hover {
	text-decoration: none;
}




div.fr_left {
	float: left;padding: 0;margin:2px;border: 1px solid #FEEAC6;
}


div.fr_right {
	float: right;padding: 0;margin:2px;border: 1px solid #FEEAC6;
}








table.lm_merlinx_table {
	margin:20px 0 0 0;
	width:100%;
}

table.lm_merlinx_table td {
	font-size:14px;
	padding:10px;
	font-weight:bold;
}


table.lm_merlinx_table td.lm_merlinx_table_odd {
	background-color:#FEEAC6;
}

table.lm_merlinx_table td.lm_merlinx_table_desc {color:#2868C1;}
table.lm_merlinx_table td.lm_merlinx_table_price {color:#2868C1;}
table.lm_merlinx_table td.lm_merlinx_table_airMax {color:#2868C1;width:100px;}
table.lm_merlinx_table td.lm_merlinx_table_water {color:#2868C1;width:100px;}
table.lm_merlinx_table td.lm_merlinx_table_more {color:#2868C1;}





div.tabmin {
	min-height:500px;
	height:auto !important;
	height:500px;
}



a#uwagi {
	position:fixed;
	top:200px;
	right:0;
	display:block;
	width:40px;
	height:170px;
	background: transparent url(/img/uwagi.png) no-repeat center top;
}



a#uwagi_1 {
	display:block;
	width:177px;
	height:23px;
	background: #F37523 url(/layout/more.gif) no-repeat 173px 7px;
	margin:15px auto;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	padding:10px 0 0 20px;
	text-decoration:none;
	border:1px solid #fff;
}






table.offert_table {
	border:1px solid #F47521;
	border-collapse:collapse;
}

table.offert_table td, table.offert_table th {
	padding:5px;
	font-weight:normal;
	text-align:left;
}

table.offert_table th {
	background-color:#E7E7E7;
	font-weight:bold;

}




table.offert_table ul  {
	margin: 0 0 0 10px;
	padding:0 0 0 5px;
}







div.cruise_box {
	width:230px;
	margin:10px 18px 0 0;
	float:left;
}

div.cruise_box_last {
	margin-right:0;
}

div.cruise_box_header {
	width:230px;
	height:25px;
	padding-top:15px;
	background: transparent url('/main_box/zakladka_top_w230.png') no-repeat top left;
	text-align:center;
	font-size:16px;
	color:#fff;
}

div.cruise_box img {
	margin:2px 0 0 0;
}

div.cruise_box div.cruise_box_content{
	width:230px;
	text-align:justify;
	margin:5px 0;
}

div.cruise_box a {
	display:block;
	text-align:right;
	font-weight:bold;
	color:#FF7C07;
}
