/* Main Structure */
*{margin:0px;padding:0px;border:0px;font-family:Verdana,Arial,Tahoma,Courier,sans-serif;text-decoration:none;}
body{background-color:#ffffff;text-align:center;color:#666666;}
#body_content{width:1000px;margin-right:auto;margin-left:auto;background-color:transparent;font-size:12px;}
h1{padding-top:11px;padding-left:10px;background-color:transparent;font-size:14px;color:#ffffff;text-align:left;}
#column_left{width:770px;float:left;}
#column_right{width:225px;float:right;}
#footer{clear:both;}
a {color: #1a346d;text-decoration: none;}
a:hover {color: #2dbadd;text-decoration: none;}
hr {margin:7px;}

/* Head And Menu */
#top_menu{width:715px;padding-top:3px;float:left;background-color:transparent;text-align:right;}
#contact{width:735px;margin-top:5px;margin-bottom:5px;float:right;background-color:transparent;font-size:13px;text-align:right;}
#site_search{width:280px;float:right;background-color:transparent;}
#site_search form{height:20px;border:1px solid #cccccc;background-color:transparent;}
#site_search input.text{width:197px;margin-top:3px;margin-right:3px;margin-left:3px;float:left;background-color:transparent;text-align:left;font-size:12px;}
#site_search input.submit{width:75px;height:20px;float:left;background-color:#eeeeee;background-image:url('../png/site_search.jpg');background-repeat:no-repeat;background-position:0px 0px;font-size:12px;}
#logo{width:265px;height:40px;margin-top:29px;float:left;background-color:transparent;}
#main_menu{width:1000px;margin-top:-5px;border-bottom:1px solid #eeeeee;float:right;background-color:transparent;}
#main_menu ul{height:30px;margin-bottom:1px;float:right;list-style:none;background-color:transparent;}
#main_menu ul li{width:150px;height:30px;margin-left:1px;float:right;background-color:transparent;overflow:hidden;}
#main_menu ul li a{height:30px;padding-top:7px;display:block;background-color:transparent;background-image:none;background-repeat:no-repeat;font-weight:bold;color:#ffffff;}
#main_menu ul li a#homepage_item{background-image:url('../png/homepage_item.png');background-position:0px 0px;}
#main_menu ul li a#homepage_item:hover{background-image:url('../png/homepage_item.png');background-position:0px -30px;}
#main_menu ul li a#accommodation_item{background-image:url('../png/accommodation_item.png');background-position:0px 0px;}
#main_menu ul li a#accommodation_item:hover{background-image:url('../png/accommodation_item.png');background-position:0px -30px;}
#main_menu ul li a#transfers_item{background-image:url('../png/transfers_item.png');background-position:0px 0px;}
#main_menu ul li a#transfers_item:hover{background-image:url('../png/transfers_item.png');background-position:0px -30px;}
#main_menu ul li a#information_item{background-image:url('../png/information_item.png');background-position:0px 0px;}
#main_menu ul li a#information_item:hover{background-image:url('../png/information_item.png');background-position:0px -30px;}

/* Tab Menu */
#hotel_tab{display:inline;}
#hostel_tab{display:none;}
#request_tab{display:none;}
#planner_tab{display:none;}
#car_tab{display:none;}
#airport_tab{display:inline;}

/* Accommodation */ 
#accommodation{width:770px;margin-top:5px;float:left;background-color:transparent;color:#1b3000;}
#accommodation_header{width:770px;height:45px;position:relative;background-color:transparent;background-image:url('../png/accommodation_header.png');background-position:0px 0px;background-repeat:no-repeat;}
#accommodation_content{margin-top:0px;width:765px;padding-right:5px;float:left;background-color:transparent;background-image:url('../png/accommodation_content.png');background-position:0px 0px;background-repeat:repeat-x;}
* html #accommodation_content{width:770px;margin-top:-1px;}
.tab{height:248px;overflow:hidden;width:760px;float:right;text-align:center;background-image:url('../png/tab_accommodation_top.gif');background-position:0px 0px;background-repeat:no-repeat;padding-top:5px;}
* html .tab{height:253px;}
.tab_wrapper{width:760px;float:left;background-image:url('../png/tab_accommodation_bottom.gif');background-position:bottom;padding-bottom:5px;background-repeat:no-repeat;}
.tab_content{float:left;width:746px;padding-left:2px;padding-right:10px;background-color:#e4f3d3;border-right:1px solid #92d050;border-left:1px solid #92d050;text-align:left;}
* html .tab_content{width:760px;} 
.tab_photo{position:relative;width:394px;height:245px;margin-top:-2px;margin-bottom:-2px;}
.tab_content p{clear:right;float:right;margin-top:-190px;width:340px;color:#1b3000;text-align:left;}
#accommodation h2{float:right;margin-top:-225px;background-color:transparent;font-size:13px;font-weight:bold;color:#1b3000;text-align:left;width:340px;}
#accommodation a.button{float:right;clear:right;margin-top:-50px;margin-right:120px;background-image:url('../png/tab_accommodation_button.png');background-position:0px -35px;color:#1b3000;}
* html #accommodation a.button{margin-right:60px;}
#accommodation a.button:hover{background-position:0px 0px;}
#accommodation_menu{margin-top:-15px;padding-right:10px;float:right;background-color:transparent;text-align:right;list-style:none;}

#accommodation_menu li{padding-right:15px;margin-left:-1px;height:33px;margin-bottom:-1px;display:block;float:right;background-color:transparent;background-image:url('../png/accommodation_tab.png');background-position:right -33px;background-repeat:no-repeat;}
* html #accommodation_menu li{height:32px;margin-bottom:0px;}
#accommodation_menu li a{padding-left:15px;display:block;height:23px;color:#1b3000;padding-top:10px;background-color:transparent;background-image:url('../png/accommodation_tab.png');background-position:0px 33px;text-align:center;font-size:11px;font-weight:bold;}
* html #accommodation_menu li a{height:33px;display:inline;}
#accommodation_menu li a#hotel_link{background-position:0px 0px;}
#accommodation_menu li#hotel_item{background-position:right 0px;}

#accommodation2_menu{margin-top:-37px;padding-right:10px;float:right;background-color:transparent;text-align:right;list-style:none;position:relative;}
#accommodation2_menu li{padding-right:15px;margin-left:-1px;height:33px;margin-bottom:-1px;display:block;float:right;background-color:transparent;background-image:url('../png/accommodation2_tab.png');background-position:right -33px;background-repeat:no-repeat;}
* html #accommodation2_menu li{height:32px;margin-bottom:0px;}
#accommodation2_menu li a{padding-left:15px;display:block;height:23px;color:#1b3000;padding-top:10px;background-color:transparent;background-image:url('../png/accommodation2_tab.png');background-position:0px 33px;text-align:center;font-size:11px;font-weight:bold;}
* html #accommodation2_menu li a{height:33px;display:inline;}
#accommodation_menu2 li a#hotel_link{background-position:0px 0px;}
#accommodation_menu2 li#hotel_item{background-position:right 0px;}

#info_menu li a#active_link, #transfers_menu li a#active_link, #accommodation_menu li a#active_link, #accommodation2_menu li a#active_link{background-position:0px 0px;}
#info_menu li#active_item, #transfers_menu li#active_item, #accommodation_menu li#active_item, #accommodation2_menu li#active_item{background-position:right 0px;}
#accommodation p a{text-decoration:underline;color:#1b3000;}
#accommodation b{color:#1b3000;}
#accommodation .offline_booking{position:absolute;margin-left:-388px;margin-top:179px;}
ul#choose_form{list-style:none;}
ul#choose_form li{float:right;}
ul#choose_form li a{padding:3px 10px 3px 10px;background-color:#c8e7a7;border:1px solid #92d050;display:block;margin-left:1px;color:#1b3000;font-size:11px;font-weight:bold;}
ul#choose_form li a#online_booking_link{border-bottom:1px solid #c8e7a7;}
ul#choose_form li a#contact_form_link{border-bottom:1px solid #92d050;background-color:#a8d479;}
ul#choose_form li a#similar_form_link{border-bottom:1px solid #92d050;background-color:#a8d479;}

/* Trandfers */
#transfers{width:770px;margin-top:3px;float:left;background-color:transparent;color:#03214a;}
#transfers_header{width:770px;height:45px;position:relative;background-color:transparent;background-image:url('../png/transfers_header.png');background-position:0px 0px;background-repeat:no-repeat;}
#transfers_menu{margin-top:-15px;padding-right:10px;float:right;background-color:transparent;text-align:right;list-style:none;}

#transfers_menu li{padding-right:15px;margin-left:-1px;height:33px;margin-bottom:-1px;display:block;float:right;background-color:transparent;background-image:url('../png/transfers_tab.png');background-position:right -33px;background-repeat:no-repeat;}
* html #transfers_menu li{height:32px;margin-bottom:0px;}
#transfers_menu li a{padding-left:15px;display:block;height:23px;color:#03214a;padding-top:10px;background-color:transparent;background-image:url('../png/transfers_tab.png');background-position:0px 33px;text-align:center;font-size:11px;font-weight:bold;}
/*
#transfers_menu li{margin-left:-1px;width:160px;height:32px;display:block;float:right;background-color:transparent;background-position:left center;background-repeat:no-repeat;}
#transfers_menu li a{width:160px;height:23px;display:block;color:#03214a;padding-top:10px;background-color:transparent;background-image:url('../png/transfers_tab.png');background-position:0px 33px;text-align:center;font-size:11px;font-weight:bold;}
*/
* html #transfers_menu li a{height:33px;display:inline;}
#transfers_menu li a#airport_link{background-position:0px 0px;}
#transfers_menu li#airport_item{background-position:right 0px;}
#transfers_content{margin-top:0px;width:765px;padding-right:5px;float:left;background-color:transparent;background-image:url('../png/transfers_content.png');background-position:0px 0px;background-repeat:repeat-x;}
* html #transfers_content{width:770px;margin-top:-1px;}
#transfers .tab{height:248px;overflow:hidden;width:760px;float:right;text-align:center;background-image:url('../png/tab_transfers_top.gif');background-position:0px 0px;background-repeat:no-repeat;padding-top:5px;}
* html #transfers .tab{height:253px;}
#transfers .tab_wrapper{width:760px;float:left;background-image:url('../png/tab_transfers_bottom.gif');background-position:bottom;padding-bottom:5px;background-repeat:no-repeat;}
#transfers .tab_content{float:left;width:746px;padding-left:2px;padding-right:10px;background-color:#e2ecf8;border-right:1px solid #8db4e3;border-left:1px solid #8db4e3;text-align:left;}
* html #transfers .tab_content{width:760px;} 
#transfers .tab_photo{position:relative;width:394px;height:245px;margin-top:-2px;}
#transfers .tab_content p{clear:right;float:right;margin-top:-190px;width:340px;color:#03214a;text-align:left;}
#transfers h2{float:right;margin-top:-225px;background-color:transparent;font-size:14px;font-weight:bold;color:#03214a;text-align:left;}
#transfers a.button{float:right;clear:right;margin-top:-50px;margin-right:120px;background-image:url('../png/transfers_button.png');background-position:0px -35px;color:#03214a;}
* html #transfers a.button{margin-right:60px;}
#transfers a.button:hover{background-position:0px 0px;}
#transfers p a{text-decoration:underline;color:#03214a;}
#transfers b{color:#03214a;}
#transfers a.list{text-decoration:none;font-size:11px;font-weight:bold;padding-left:20px;background-image:url('../png/orange_arrow.png');background-position:left center;background-repeat:no-repeat;}
#transfers .offline_booking{position:absolute;margin-left:-388px;margin-top:179px;}

#transfers .trans_content{float:left;width:746px;padding-left:2px;padding-right:10px;padding-top:10px;background-color:#e2ecf8;border-right:1px solid #8db4e3;border-left:1px solid #8db4e3;text-align:left;}
* html #transfers .trans_content{width:760px;}
#transfers .trans_content p{float:left;padding-left:10px;width:736px;color:#03214a;padding-bottom:15px;}
* html #transfers .trans_content p{width:746px;}
#transfers .trans_content h2{float:left;margin-top:6px;padding-left:10px;margin-bottom:15px;}

/* Information */
#information{width:770px;margin-top:3px;float:left;background-color:transparent;color:#2d1749;}

#information a.tag{color:#6b3aab;}
#information a.tag:hover{color:#2d1749;}

#information_header{width:770px;height:45px;float:left;background-color:transparent;background-image:url('../png/information_header.png');background-position:0px 0px;background-repeat:no-repeat;}
#information_content{padding-right:5px;float:left;background-color:transparent;background-image:url('../png/information_content.png');background-position:0px 0px;background-repeat:repeat-x;}
#information_content{margin-top:0px;width:765px;padding-right:5px;float:left;background-color:transparent;background-image:url('../png/information_content.png');background-position:0px 0px;background-repeat:repeat-x;}
* html #information_content{width:770px;margin-top:-1px;}
#information_menu{margin-top:-15px;padding-right:10px;float:right;background-color:transparent;text-align:right;list-style:none;}
#information_menu li{margin-left:10px;padding-left:7px;float:right;background-color:transparent;background-image:url('../png/submenu_item.png');background-position:left center;background-repeat:no-repeat;}
#information_menu li a{color:#ece7f1;background-color:transparent;}
#information_menu li a:hover{color:#fff;background-color:transparent;}
.box{width:250px;margin-bottom:5px;padding-top:3px;background-color:transparent;background-image:url('../png/box_top.gif');background-position:0px 0px;background-repeat:no-repeat;text-align:center;}
.box_photo{padding-left:2px;padding-right:2px;border-right:1px solid #b2a1c7;border-left:1px solid #b2a1c7;background-color:#ece7f1;}
.box_photo img{width:244px;height:120px;}
#information h2{height:27px;margin-top:-27px;margin-right:10px;background-color:transparent;font-size:13px;font-weight:bold;color:#2d1749;text-align:right;}
* html #information h2{height:25px;margin-top:-25px;}
#information p{padding-left:7px;padding-right:7px;padding-top:10px;height:145px;background-color:#ece7f1;border-right:1px solid #b2a1c7;border-left:1px solid #b2a1c7;color:#2d1749;text-align:left;}
* html #information p{padding-top:12px;height:157px;}
.column{width:250px;margin-left:5px;float:right;}
.bottom{padding-bottom:5px;background-image:url('../png/box_bottom.gif');background-position:bottom;background-repeat:no-repeat;}
#information .bottom p{text-align:center;height:50px;padding-top:0px;}
/*#information p a{text-decoration:underline;color:#2d1749;}*/
a.button{display:block;width:126px;height:27px;text-align:center;padding-top:8px;margin-left:auto;margin-right:auto;display:block;background-color:transparent;background-image:url('../png/box_button.png');background-position:0px -35px;background-repeat:no-repeat;color:#2d1749;font-weight:bold;font-size:11px;text-decoration:none;}
* html a.button{height:35px;text-decoration:none;}
a.button:hover{background-position:0px 0px;text-decoration:none;}
#information p a.button{text-decoration:none;}
#information b{color:#2d1749;}
.info_list{list-style:none;padding-left:7px;padding-right:7px;padding-top:10px;height:145px;background-color:#ece7f1;border-right:1px solid #b2a1c7;border-left:1px solid #b2a1c7;color:#2d1749;text-align:left;}
* html .info_list{padding-top:12px;height:157px;}
.info_list a{color:#2d1749;}
.info_list a:hover{color:#6b3aab;text-decoration:underline;}
#similar a{color:#2d1749;}
#similar a:hover{color:#6b3aab;text-decoration:underline;}

#info_menu{margin-top:-15px;padding-right:10px;float:right;background-color:transparent;text-align:right;list-style:none;}
#info_menu li{padding-right:15px;margin-left:-1px;height:33px;margin-bottom:-1px;display:block;float:right;background-color:transparent;background-image:url('../png/info_tab.png');background-position:right -33px;background-repeat:no-repeat;}
* html #info_menu li{height:32px;margin-bottom:0px;}
#info_menu li a{padding-left:15px;display:block;height:23px;color:#03214a;padding-top:10px;background-color:transparent;background-image:url('../png/info_tab.png');background-position:0px 33px;text-align:center;font-size:11px;font-weight:bold;}
* html #info_menu li a{height:33px;display:inline;}
#info_menu li a#airport_link{background-position:0px 0px;}
#info_menu li#airport_item{background-position:right 0px;}

/* Google Adwords */
#google_adwords{width:225px;float:right;margin-top:5px;background-image:url('../png/box_right_bottom.gif');background-repeat:no-repeat;background-position:bottom;padding-bottom:5px;}
#google_adwords_header{width:225px;height:45px;background-image:url('../png/right.png');}
#google_adwords_body{/*height:624px;*/height:auto;margin-top:0px;background-image:url('../png/right_bg.png');background-repeat:repeat-x;width:225px;background-position:top;}
.google_box{padding-top:5px;background-image:url('../png/box_right_top.gif');background-repeat:no-repeat;background-position:top;margin-left:5px;margin-right:5px;}
.google_box_bis{padding-top:1px;/*height:624px;*/padding-left:5px;padding-right:5px;background-color:#f2f2f2;border-right:1px solid #ccc;border-left:1px solid #ccc;}
* html .google_box p{height:624px;}

/* Tags */
#tags{width:225px;float:right;margin-top:5px;background-image:url('../png/box_right_bottom.gif');background-repeat:no-repeat;background-position:bottom;padding-bottom:5px;}
#tags_header{width:225px;height:45px;background-image:url('../png/right.png');}
#tags_body{margin-top:0px;background-image:url('../png/tags_bg.png');background-repeat:repeat-x;width:225px;}
.tags_box{padding-top:5px;background-image:url('../png/box_right_top.gif');background-repeat:no-repeat;background-position:top;margin-left:5px;margin-right:5px;}
.tags_box p{padding-top:10px;height:313px;padding-left:5px;padding-right:5px;background-color:#f2f2f2;border-right:1px solid #ccc;border-left:1px solid #ccc;}
* html .tags_box p{height:313px;}

.tag, a.tag { color: #1c558a; }
a.tag:hover { color: #1c558a; text-decoration: underline}

/* Related */
#related{width:225px;float:right;margin-top:5px;background-image:url('../png/box_right_bottom.gif');background-repeat:no-repeat;background-position:bottom;padding-bottom:5px;}
#related_header{width:225px;height:45px;background-image:url('../png/right.png');}
#related_body{margin-top:0px;background-image:url('../png/tags_bg.png');background-repeat:repeat-x;width:225px;}
.related_box{padding-top:5px;background-image:url('../png/box_right_top.gif');background-repeat:no-repeat;background-position:top;margin-left:5px;margin-right:5px;}
.related_box p{padding-top:10px;height:100px;padding-left:5px;padding-right:5px;background-color:#efefef;border-right:1px solid #ccc;border-left:1px solid #ccc;}
* html .related_box p{height:210px;}
.related_box b{color:#112968;}

/* Links */
#links{width:770px;float:left;padding-bottom:0px;}
#links_header{width:770px;height:45px;background-image:url('../png/links_header.png');}
#links_body{float:left;margin-top:0px;}
#links_menu{margin-top:-15px;padding-right:10px;float:right;background-color:transparent;text-align:right;list-style:none;}
#links_menu li{margin-left:10px;padding-left:7px;float:right;background-color:transparent;background-image:url('../png/submenu_item.png');background-position:left center;background-repeat:no-repeat;}
#links_menu li a{color:#fff;background-color:transparent;}
#links_menu li a:hover{color:#eee;background-color:transparent;}
#links p{padding-top:10px;padding-left:5px;padding-right:5px;}

/* Hotel Deals */
#hotel_wrapper{float:right;width:760px;background-image:url('../png/tab_accommodation_top.gif');background-position:top;background-repeat:no-repeat;padding-top:5px;}
#information_wrapper{float:right;width:760px;background-image:url('../png/tab_information_top.gif');background-position:top;background-repeat:no-repeat;padding-top:5px;}
#information_presentation{float:left;width:760px;background-image:url('../png/tab_information_bottom.gif');background-position:bottom;padding-bottom:5px;background-repeat:no-repeat;margin-bottom:5px;}
#hotel_presentation{float:left;width:760px;background-image:url('../png/tab_accommodation_bottom.gif');background-position:bottom;padding-bottom:5px;background-repeat:no-repeat;margin-bottom:5px;}
#section1, #section2, #section3{width:738px;padding-left:10px;padding-right:10px;float:left;background-color:#e4f3d3;border-right:1px solid #92d050;border-left:1px solid #92d050;padding-bottom:10px;}
* html #section1, * html #section2, * html #section3{width:760px;}

#hotel_section, #hostel_section, #overview_tab, #reviews_tab, #information_section{width:738px;padding-left:10px;padding-right:10px;float:left;background-color:#e4f3d3;border-right:1px solid #92d050;border-left:1px solid #92d050;padding-bottom:10px;display:block; }
* html #hotel_section, * html #hostel_section, * html #overview_tab, * html #reviews_tab, * html #information_section{width:760px;}
#information_section{background-color:#ece7f1;border-right:1px solid #c5b9d5;border-left:1px solid #c5b9d5;}
#reviews_tab{display:none;}
#accommodation_menu li a#overview_link{background-position:0px 0px;}
#accommodation_menu li#overview_item{background-position:right 0px;}
#write_rev{float:right;height:144px;width:532px;margin-top:5px;text-align:left;background-color:#c8e7a7;border:1px solid #92d050;}
* html #write_rev{height:146px;width:534px;} 

/* Events */
#event_content img{margin:5px;border:3px solid #d8d0e3;}
#event_content ul{list-style:none;}
#event_content p{padding:0px;border:0px;height:auto;}
.form-list {
	font-family: Tahoma, sans-serif;
	font-size: 11px;
	color: #3B4A3B;
	}
.form-input {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #3B4A3B;
	padding: 1px;
	background-image: url(images/bg-form-input.gif);
	background-repeat: repeat-x;
	height: 15px;
	border-width: 1px;
	border-style: solid;
	border-top-color: #A7AFA7;
	border-right-color: #838D83;
	border-bottom-color: #3B4A3B;
	border-left-color: #838D83;
	background-color: #f9fafa;
}
.form-textarea {
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #3B4A3B;
	background-color: #f9fafa;
	padding: 1px;	
	background-repeat: repeat-x;	
	border-width: 1px;
	border-style: solid;
	border-top-color: #A7AFA7;
	border-right-color: #838D83;
	border-bottom-color: #3B4A3B;
	border-left-color: #838D83;
}
.kalendarz {
	background-image: url(../png/calendar.gif);
	background-repeat: repeat-x;
	height: 16px;
	width: 16px;
	border-width: 0px;
}