@charset "utf-8";
/* CSS Document */
.html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{background:none;border:none;margin:0; outline:0; padding:0;}

.page_content_text a {
color: #78AD12;
}

.accessibility { display: none;}

.clear {clear: both; height: 0; line-height: 0;}

a {text-decoration: none;}

input, textarea {-moz-box-shadow:1px 1px 1px rgba(0, 0, 0, 0.1) inset; border:1px solid #E4E4E4; color: #333; font-size: 12px; padding: 4px;}

.newsletter_email {height: 20px; width: 250px;}

.submit {

    background: url("../../img/send.png") repeat scroll 0 0 transparent; 

    border: medium none; 

    cursor: pointer; 

    float: right; 

    height: 25px; 

    margin: 10px 9px 0 0;     

    width: 73px;

    color: #FFFFFF;

    font-size: 12px;

    font-weight: bold;    

    line-height: 12px;    

    padding: 0 18px 4px 0;    

}

body { background: url(../../img/bg.png) repeat #26221f; font-family: Verdana, Tahoma, Arial; font-size: 12px; color: #969696;}

html { background: url(../../img/bg.png) repeat #26221f;}



#sub {

    background: url("../../img/send.png") repeat scroll 0 0 transparent;

    border: medium none;

    color: #FFFFFF;

    cursor: pointer;    

    font-size: 12px;

    font-weight: bold;

    height: 25px;

    line-height: 12px;

    margin: 10px 9px 0 0;

    padding: 0 10px 3px 0;

    width: 73px;        

}



.bback {

background: url("../../img/back.png") repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 31px;    
    width: 86px;
    color: #ffffff;

}



.formButton {margin-top: 10px;}

.form ul {list-style-type: none;}

.form li {list-style-type: none;}

/**template**/

#container {margin: 0 auto;}

#header {background: url(../../img/header.png) no-repeat transparent; margin:0 auto; width: 1300px;}

#content_wrapper { margin: 0 auto; padding-bottom: 36px;}

#main_content {margin: 0 auto;}



.sub_bg {

    background: url(../../img/wrap_bg.png) repeat;

}

.sub_spacer {

    background: url(../../img/sub_spacer.png) repeat;

    height: 5px;

}



#inner_section {    

    margin: 0 auto;

    margin-top: 8px;

    position: relative;

    background-color: #4b4845;

    border: 1px solid #464340;

    outline: 1px solid #040404;

    width: 934px;

    padding: 10px 18px;

}



#inner_section h3 {

    padding-top: 10px;

    padding-left: 10px;

    padding-bottom: 10px;

    font-size: 24px;

}



#contact {    

    padding-right: 60px;

    background-color: #4B4845;

    height: 457px;
    
    float: right;

}
.contact_left {
    float: left;
}


#breadcrumbs {

    /*float: left; */

    width: 980px;

    padding-left: 10px;

    margin: 0 auto;

}

.bottom_list a:hover {

    color: #78AD12;

}





body #content {

    border: none;

    background-color: transparent;

}



.bottom_list{

    list-style: none inside;

    font-size: 12px;

    line-height: 22px;

    color: #969696;

    margin-top: 16px;

    margin-bottom: 10px;
    
    margin-right: 0px;
    
    float: left;

}


.bottom_list a {

    color: #969696;    

}

.bl1 {margin-right: 30px;}
.bl2 {}


#outer_box {position: absolute; bottom: 0;}

#box01{    

    width: 370px;

    height: 285px;        

    float: left;

    border: 1px solid #3177a9;;  

    margin: 0 24px 0 5px;

}

#box02{    

    width: 370px;

    height: 285px;        

    border: 1px solid #3177a9;;

    float: left;

}



.inner_offer tbody tr td a {

    color: #78ad12;

    font-weight: bold;

}

.inner_offer tbody tr td.iolink a {color: #ffffff; font-weight: normal;}



/**footer*/
.dotpay {background: url(../../img/dotpay.png) no-repeat left center transparent;}

#copyright {width: 991px; margin: 0 auto; text-align: center; line-height: 50px; color: #969696; height: 100px; padding: 0 15px;}

#copyright a {color: #969696; font-weight: bold;}

#footer {background: url(../../img/footer_bg.png) repeat transparent;}

.separator {background: url(../../img/footer_sep.png) repeat-x transparent; height: 6px;}

#inner_footer {margin: 0 auto;}

#partners {width: 991px; margin: 0 auto; height: 154px;}

#partners h3 {font-size: 18px; font-weight: normal; color: #2c6286; padding: 15px;}









#upper-footer { margin: 0 auto; width: 990px; height: 340px;}

#upper-footer h3 {color: #78ad12; font-size: 18px; font-weight: normal;}



#kontakt {height:284px; float: left; padding-left: 10px; padding-top: 20px; }

#newsletter {background-color: #4b4845; height:171px; float: right; padding-left: 10px; width: 269px; padding-top: 20px; border: 1px solid #5d5b58; border-top: none; margin-right: 10px;}

#newsletter p {font-size: 12px; line-height: 22px; margin-bottom: 10px; margin-top: 15px;}

.tag-table {height:284px; float: left; padding-left: 10px; padding-top: 20px; margin-right: 30px;}





/**main slider*/

#slideshow {

/*    background: url(../../img/slider_bg.png) no-repeat; */

    border-bottom: 2px solid #2a2623; position: relative; margin: 0 auto; margin-bottom: 20px; height: 571px; overflow: hidden; width: 100%;}

#slider { width: 735px;  height: 571px !important; margin: 0 auto; position: relative;}

#slider ul {list-style: none;}

#slider ul li {position: relative; width: 735px; height: 573px !important;}



.roundabout-holder {

    width: 735px;

}



.roundabout-moveable-item {

    top: 0 !important;

    background-color: #000000;

}

.roundabout-in-focus {

    top: 0 !important;

    left: 0 !important;

    z-index: 99999;

}



#slider_shade1 {
    background: url(../../img/pattern2.png) repeat transparent;
    height: 571px;    
    margin: 0 auto;    
    position: relative;
    top: 0;    
    z-index: 1000;
    width: 320px;    
    overflow: hidden;
    position: absolute;
    left: 50%;
    margin-left: 367.5px;
   
}
#slider_shade2 {
    background: url(../../img/pattern2.png) repeat transparent;
    height: 571px;    
    margin: 0 auto;    
    position: relative;
    top: 0;    
    z-index: 1000;
    width: 340px;    
    overflow: hidden;
    position: absolute;
    right: 50%;
    margin-right: 367.5px;
}



#outer_slider {

/*    background: url(../../img/slider_shader.png) no-repeat;*/

    margin: 0 auto;

    width: 735px;    

}





#slider2{

    /* width: 954px !important;*/

    margin: 0 auto;

    height: 60px !important;

    left: 20px !important;

}

#slider2 ul {

    list-style: none;

    margin: 0 auto;

    padding: 0 10px;

}

#slider2 ul li {

    width: 106px;

    display: block;

    height: 60px !important;

}

/**big box*/

.bbtitle{background: url("../../img/bigbox_bg.png") repeat-x scroll 0 0 transparent; color: white; font-family: tahoma; font-size: 17px; font-weight: normal; height: 32px; line-height: 30px; padding-left: 10px;}

#box01 {background-color: #FFF2DD;}

#box01 img {padding: 5px;}

#box01 p {font-size: 18px; line-height: 38px; padding-left: 8px;}

#box01 p .bblink {float: right;}

#box02 {background-color: #FFF2DD;}

#box02 img {padding: 5px;}

#box02 p {font-size: 18px; line-height: 38px; padding-left: 8px;}

#box02 p .bblink {float: right;}



#radioPA, #radioNF, #radioNH, #radioRR, #radioCR, #radioPR {

    border: none !important;

    padding: 0;        

}





/**oferty*/

#offers {margin-top: 17px; width: 970px; margin: 0 auto;}

.offer_box{ width: 153px; height: 222px; border: 1px solid #000000; border-top: none;  margin-right: 8px; float: left; background-color: #4b4845;}

.offerphoto{padding:3px;}

.inner_offer {margin-left: 5px; line-height: 22px; width: 143px;}

.inner_offer td {

    background: url("../../img/offer_sep.png") no-repeat;

    background-position: bottom;

    color: #ffffff;

}

body .iolast {background: none;}


#lm_offer, #fm_offer, #egzotic_offer, #zwiedzanie_offer, #ai_offer, #dojazd_offer {    

background-color: #262321;

border-top: 1px solid #433e3a;

border-right: 1px solid #433e3a;

border-bottom: 1px solid #000000;

width: 152px;

height: 28px;

padding-left: 8px;

font-weight: bold;

color: #FFFFFF;

}





.dolast {

margin-right: 0px;

}













/*.sphoto {padding: 19px 10px;}*/

.stext {background: url('../../img/slider_txt.png') repeat transparent; position: absolute; bottom: 0px; left: 0; padding: 10px 20px; }

.stext h1 {color: #000000; font-size: 50px;}

.stext h2 {color: #000000; font-family: Verdana; font-size: 38px; font-weight: normal;} 

.more {margin-top: 6px; float: right;}

.more a {display: inline-block;}

#controls {list-style: none; position: absolute; top: 40px; left: 30px;}

#controls li {float: left;}

#controls li a {background: url('../../img/marker-off.png') no-repeat scroll 0 0 transparent; color: transparent; display: block; float: left; width: 14px; height: 11px;}

.current a {background: url('../../img/marker-on.png') no-repeat scroll 0 0 transparent !important;}



#prevBtn {

    background: url('../../img/slider_right.png') no-repeat transparent;    

    width: 52px;

    height: 99px;

    display: block;

    position:absolute;    

    left: 50%;    

    margin-left: 413.5px;

    top: 230px;    

    z-index: 1001;

}

#prevBtn a{

    display: block;

    width: 52px;

    height: 99px;

}

#nextBtn {

    

    background: url('../../img/slider_left.png') no-repeat transparent;    

    width: 52px;

    height: 99px;

    display: block;

    position:absolute;

    right: 50%;    

    margin-right: 413.5px;

    top: 230px;    

    z-index: 9999;

}

#nextBtn a{    

    width: 52px;

    height: 99px;

    display: block;

}



/***content_wrapper***/

h2.cufon {color: #666; font-size: 20px; font-weight: normal; padding: 10px 0; border-bottom:5px solid #F5F5F5; margin-bottom: 10px;}

h3.cufon {font-size: 30px; color: #66CCFF;font-weight: normal; padding: 10px 0;}

h4.cufon {font-size: 18px;color: #969696; padding: 5px 0 2px 0;}

h5.cufon {color: #666; font-size: 30px; border: none; font-weight: normal; }



h2.cufon a{color: #666;}

h3.cufon a{color: #666;}

h4.cufon a{color: #969696;}

h5.cufon a{color: #666;}



.page_content_text {

    /*float: left;*/

    background-color: #4B4845;      

    min-width: 604px;

}



.page_content_text p {margin-bottom: 0.9em;}
.page_content_text ul {list-style: inside;}


/***header***/

#inner_header {/*width: 990px;*/ width: 1080px; margin: 0 auto; margin-bottom: 10px; padding-top: 14px;}



#header #logo {height: 89px; width: 179px; padding-left: 15px; float: left;}

#header #logo a {display: block; height: 89px; width: 179px; background: url(../../img/logo.png); }



#header #kont {float: right; text-align: right; color: #FFFFFF;}

.header_list {list-style: none inside;}

.header_list a {color: #ffffff; }

.header_list a:hover {color: #78AD12; }

.color_g {color: #78AD12;}



#header #nav {padding-top: 14px;}

#header #nav ul {margin-left: 6px;}

#header #nav ul li {height: 18px; float: left; list-style-type: none; margin-left: 3px; background: url(../../img/menu_sep.png) no-repeat transparent right 2px; padding: 0 17px 16px 4px;}

#header #nav ul li ul {display: none;}

#header #nav ul li a {color: #FFFFFF; font-size: 15px; font-weight: normal;}

#header #nav ul li a:hover {color: #78AD12; }

#header #nav ul li.nav_last{

    background: none;

}



#header #slideshow {clear: both; margin-top: 30px; border-bottom: solid 5px #E5E5E5; padding-bottom: 10px; height: auto;}

#header #slideshow ul {list-style-type: none;}

#header #slideshow .desc {float: left; width: 290px; padding: 30px 20px;}

#header #slideshow .image {float: right; width: 650px; border-top: #3177a9 1px solid; border-left: #3177a9 1px solid; border-right: #3177a9 1px solid;}

/**main**/

#main_content { width: auto; margin: 0px auto; text-align: justify;}

#main_content ul.form input[type="text"] { width: 250px;}

#main_content ul.form input[type="image"] { border: none; box-shadow: none;}

#main_content ul.form input, #main_content ul.form textarea {margin-bottom: 5px;}

/**main_left**/

#main_left { float: left;}

#main_left ul { margin: 0px; padding: 0px; }

#main_left ul li a { display:block; font-weight: bold; padding:5px 5px 5px 15px; border-bottom: 1px solid #D4D4D4;}

#main_left li { list-style-type:none; margin: 0px; padding: 0px 0px 0px 0px; font-size: 12px; }

#main_left ul li li a { background: none; padding:5px 5px 5px 25px; }

#main_left ul li li li a { padding:5px 5px 5px 35px;}

#main_left ul li li li li a { padding:5px 5px 5px 45px;}

#main_left ul li a:link, #main_left ul li a:active, #main_left ul li a:visited { text-decoration: none; color:black; }

#main_left ul li a:hover { text-decoration: underline;}



/**main_right**/

#main_right { float: right; width:200px;}



/**galerie**/

.gallery { margin: 10px 0px;}

.gallery img { height: 100px; padding: 2px; border: solid 1px #ccc; margin: 10px;}

.gallery .gallery_photos { float:left; margin:0px 5px;width:150px; text-align: center;}



/**news**/

.news { margin:0px; padding-bottom: 20px; margin-bottom: 20px; border-bottom: dotted 1px #ccc;}

.news .news_image { float: left;}

.news .news_image img { padding: 5px 10px 5px 0; }

.news .news_date {color: #999; font-size: 11px; padding-bottom: 5px; }

.news .news_more {text-align: right; }

.news .news_more a, .news .news_back {color: #66CCFF; text-decoration: underline;}

.news .news_back { margin-top: 15px;}



.news h4 {    

    color: #969696;    

    font-size: 20px;

    font-weight: normal;    

}

.news .news_short_description {

    font-size: 12px;

    line-height: 16px;

    padding-top: 15px;

    min-height: 65px;

}

.news .news_more {

    float: left;

}

/**breadcrumby**/

#breadcrumbs a:link, #breadcrumbs a:visited, #breadcrumbs a:active { color: #FF7900; text-decoration: none;}

#breadcrumbs a:hover { text-decoration: underline; color:#78AD12;}



/**polls**/

.polls_question_text { margin:5px 0px 5px 5px; font-weight: bold; font-size: 14px;}



/*********Validation*******/

.info,.success,.warning,.error,.validation, .error_message { border:1px solid; margin:10px auto; padding:7px 10px 7px 35px; background-repeat:no-repeat; background-position: 10px 6px;}

.success { color:#4f8a10; background-image: url(../../img/icons/accept.png); background-color:#dff2bf;}

.error, .error_message { color:#d8000c; background-image: url(../../img/icons/exclamation.png); background-color:#ffbaba; padding-left: 29px;
    width: 925px;}

.info{color:#00529b;background-image: url(../../img/icons/information.png);background-color:#bde5f8;}

.warning{color:#9f6000;background-image: url(../../img/icons/error.png);background-color:#feefb3;}





#main_content .success {width: 925px; }

#confirm_newsletter {margin-left: 10px; text-align: left; padding: 10px;}

#confirm_newsletter .title {line-height: 24px; padding: 10px 0;}

#confirm_newsletter p {line-height: 24px;}



.fb_like_box {

    position: fixed;

    right: -240px;

    top: 30%;

    z-index: 10000;

}

.fb_icon {

    background: url("../../img/fb_like_box_icon.png") no-repeat scroll left top transparent;

    float: left;

    height: 82px;

    width: 31px;

}

.fb_like_content {

    background: none repeat scroll 0 0 white;

    float: left;

    height: 290px;

    margin-top: 4px;

    width: 240px;

}



/*suwany newsletter*/

#news_slide {

    background-color: #FFF;

    border: 1px solid #E4E4E4;

    width: 236px;

    /*height: 50px;*/

    position: fixed;

    right: 0px;

    top: 95%;

    z-index: 10000;

}



#news_slide .newsletter_email {

    width: 124px;

    float:left;

    margin-left: 8px;

    margin-right: 4px;

    

}

#news_slide .submit {

    float: left;

    margin: 0;

}

.slide_hide {

    cursor: pointer;

    float: left;

    font-size: 16px;

    font-weight: bold;

    margin-left: 5px;

    margin-top: 5px;

}



#wyszukaj {
    height: 34px;
    right: 50%;
    margin-right: 390px;
    position: absolute;
    width: 148px;
    z-index: 1001;
}


#wyszukaj a {

    background: url("../../img/search.png") no-repeat transparent;

    display: block;

    width: 148px;

    height: 34px;

    color: #FFFFFF;

    display: block;

    font-family: arial;

    font-size: 15px;

    font-weight: bold;    

    line-height: 34px;

    padding-left: 8px;

    

}



.black_overlay{

	display: none;

	position: fixed;

	top: 0%;

	left: 0%;

	width: 100%;

	height: 100%;

	background-color: black;

	z-index:1001;

	-moz-opacity: 0.5;

	opacity:.50;

	filter: alpha(opacity=50);

}

 

.white_content {

	display: none;

	position: absolute;	

	width: 100%;

	height: 752px;	

    top: 25%;	

	z-index:1002;

	overflow: hidden;

}

.white_content a {

    text-decoration: none;

    color: white;

}

#inner_content {    

    background: url("../../img/bg.png") repeat transparent;

    position: relative;

	width: 538px;

    min-height: 296px;/*318   296 */

    margin: 0 auto;    

    color: black;    

    font-weight: bold;

    font-size: 14px;            

    position: relative;    

    text-decoration: none;

    padding: 8px;

}

#outer_content {

    position: relative;

    width: 611px;    

    margin: 0 auto;  

    padding-top: 24px;    

}

.pop_close{

    background: url("../../img/pop_x.png") no-repeat transparent;

    width: 43px;

    height: 43px;    

    line-height: 14px;    

    position: absolute;

    top: 0;

    right: 7px;

    z-index: 99999;

}



/*wyszukiwarka - główna*/

html body div#container div#content_wrapper div#main_content div#light.white_content div#outer_content div#inner_content table#mainpath tbody tr.color2bg td.current {

    background-color: #4C4845;

}

html body div#container div#content_wrapper div#main_content div#light.white_content div#outer_content div#inner_content table#mainpath tbody tr#backpath.spaceRow td.current {

    background-color: #4C4845;

}

html body div#container div#content_wrapper div#main_content div#light.white_content div#outer_content div#inner_content div#main div#content.color0bg form div#wizard.color0bg h1.h1 {

    background-color: #4C4845;

}

html body div#container div#content_wrapper div#main_content div#light.white_content div#outer_content div#inner_content div#main div#content.color0bg {

    background-color: #272322 !important;

}

html body div#container div#content_wrapper div#main_content div#light.white_content div#outer_content div#inner_content div#main div#content.color0bg form div#wizard.color0bg {

    background-color: #272322 !important;

}

html body div#container div#content_wrapper div#main_content div#light.white_content div#outer_content div#inner_content div#main div#content.color0bg form div#wizard.color0bg table.yourchoice {

    padding-bottom: 10px;

}

html body div#container div#content_wrapper div#main_content div#light.white_content div#outer_content div#inner_content div#main div#content.color0bg form div#wizard.color0bg table.yourchoice tfoot tr td table tbody tr td#optlist.depflight_clicked a.color12 {

    color: #000000;

}



#mainpath {

    border-top: 1px solid black;

    border-left: 1px solid black;

    border-right: 1px solid black;

    outline-color: #ffffff;

}

#mainpath tr.color2bg td {

    color: #ffffff;

}



#mainpath tr.color2bg td.spacer {

    background-color: #272322;

}



#main {

    border-bottom: 1px solid black;

    border-left: 1px solid black;

    border-right: 1px solid black;

}

.contact_left a {
color: #78AD12;
}

html body div#container div#content_wrapper div#main_content div#light.white_content div#outer_content div#inner_content table#mainpath tbody tr.color2bg td {

    font-size: 12px;

    font-weight: bold;    

    text-align: center;    

    padding: 7px 5px;    

}

html body div#container div#content_wrapper div#main_content div#light.white_content div#outer_content div#inner_content table#mainpath tbody tr.color2bg td.spacer {

    padding: 0;

    width: 5px;

}

html body div#container div#content_wrapper div#main_content div#light.white_content div#outer_content div#inner_content div#main div#content.color0bg form div#wizard.color0bg table.yourchoice tbody tr th.first div#searchTypeButtonRadio {

    color: #ffffff;

    font-size: 10px;

}

#menupath table td.future {

    color: #A9B8C2;

}



html body div#container div#content_wrapper div#main_content div#light.white_content div#outer_content div#inner_content table#mainpath tbody tr.color2bg td.current {

    border-top: 1px solid #847F7B;

    border-right: 1px solid #847F7B;

    padding-left: 6px;

}

html body div#container div#content_wrapper div#main_content div#light.white_content div#outer_content div#inner_content table#mainpath tbody tr.color2bg td.future {

    outline: 1px solid #619006;

    border-top: 1px solid #b5d771;

    border-right: 1px solid #b5d771;

    background-color: #83BD13;

}

html body div#container div#content_wrapper div#main_content div#light.white_content div#outer_content div#inner_content table#mainpath tbody tr#backpath.spaceRow td {

    

}

html body div#container div#content_wrapper div#main_content div#light.white_content div#outer_content div#inner_content table#mainpath tbody tr#backpath.spaceRow td.current {

    border-top: none;

    height: 4px;

}



html body div#container div#content_wrapper div#main_content div#light.white_content div#outer_content div#inner_content div#main div#content.color0bg form div#wizard.color0bg {

    border-right: 1px solid #433E3A;

}



/*podstrony*/

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner {

    background-color: transparent;

    border: none;    

    outline: none;

}





#left_searchform {

    width: 179px;

    float: left;

}



#offerstab {

    width: 745px;

    float: right;

}



html body div#container div#content_wrapper div#main_content div#inner_section div#offerstab div#main {

    width: 791px;

}



/*podstrony wyszukiwarka lewa*/

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#left_searchform div#right_search.color1bo form div#sidesearchform div#your_hotel.color1bg table {

    background-color: #272322;

    font-weight: normal;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#left_searchform div#right_search.color1bo form div#sidesearchform div#wizard_small table.yourchoice {

    background-color: #4C4845;

    font-weight: normal;

}



html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#left_searchform div#right_search.color1bo form div#sidesearchform div#wizard_small table.yourchoice tbody tr th.color1 div#searchTypeButtonRadio {

    color: #ffffff;

    font-weight: normal;

    font-size: 11px !important;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#left_searchform div#right_search.color1bo form div#sidesearchform div#wizard_small table.yourchoice tbody tr td label.color6 {

    font-size: 11px !important;

}



html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#left_searchform div#right_search.color1bo form div#sidesearchform div#your_hotel.color1bg table tbody tr td.tablehead {

    font-size: 12px !important;

    font-weight: normal !important;

}



html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#left_searchform div#right_search.color1bo {

    border: 1px solid #000000;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#left_searchform div#right_search.color1bo form div#sidesearchform div#your_hotel.color1bg {

    padding-top: 0;

}



/*lista*/

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg h1.h1 {

    background-color: #4C4845;

    margin-bottom: 8px;

    border-bottom: 1px solid #000000;

    border-left: 1px solid #000000;

    border-right: 1px solid #000000;

}



html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg {

    border: none;

}



html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div.color1bg table#mainpath tbody tr.color2bg td {

    padding: 7px 22px;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div.color1bg table#mainpath tbody tr.color2bg td.done {    

    background-color: #272322;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div.color1bg table#mainpath tbody tr.color2bg td.future {    

    background-color: #272322;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div.color1bg table#mainpath tbody tr.color2bg td.spacer {

   padding-right: 0;

   background-color: #272322;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div.color1bg table#mainpath tbody tr.color2bg td.current {

   padding: 7px 28px; 

}



html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main {

    border: none;

}



html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div.color1bg table#mainpath tbody tr.color2bg td.done {

    height: 33px;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div.color1bg table#mainpath tbody tr.color2bg td.future {

    height: 33px;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div.color1bg table#mainpath tbody tr.color2bg td.current {

    background: url("../../img/button_active.png") repeat-x transparent;

    height: 33px;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div.color1bg table#mainpath tbody tr#backpath.spaceRow td {

    height: 0;

    border-top: 1px solid #272322;

}

.normalstate {

    border: none !important;    

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#ep3regionTable div.normalstate span.destination {

    background-color: #272322;

    

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#ep3regionTable {

    border-top: 1px solid #272322;

    border-left: 1px solid #272322;

    border-right: 1px solid #272322;

}



html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#ep3regionTable div.destination_price span.destination {

    background-color: #4C4845;

    padding-right: 20px;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#ep3regionTable div.destination_price span.destination span.sun2 {

    color: #ffffff;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#ep3regionTable div.destination_price span.destination span.water2 {

    color: #ffffff;

    padding-right: 20px;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#ep3regionTable div.normalstate span.destination a nobr span.price {

    padding-right: 20px;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div.color1bg {

    border-bottom: 1px solid #272322;

    border-left: 1px solid #272322;

    border-right: 1px solid #272322;

    background-color: #4C4845;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#ep3regionTable div.destination_price.color4bg span.destination{

    background-color: #83bd13 !important;

    color: #ffffff;

}



html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#ep3regionTable div.destination_price.color4bg span.destination a nobr span.price {

    color: #ffffff;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#ep3regionTable div.normalstate.color4bg span.destination{

    background-color: #83bd13 !important;

    color: #ffffff;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#nofilters table.color9bob {

    border-bottom: 1px solid #666361 !important;

}



html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#nofilters {

    background-color: #4C4845;

    padding: 10px;

    border-top: 1px solid #272322;

    border-bottom: 1px solid #272322;

    border-left: 1px solid #272322;

    border-right: 1px solid #272322;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#nofilters table.hotellist tbody tr td.hotelinfo {

    color: #FFFFFF;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#nofilters table.hotellist tbody tr td.hotelinfo div div span.color1 {

    color: #FFFFFF;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#nofilters table.hotellist tbody tr td.hotelinfo div a.color12 {

    color: #83BD13;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#nofilters table.hotellist.color4bg tbody tr td.hotelinfo div a.color12 {

    color: #83BD13;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#nofilters table.color5bob {

    border-color: #83BD13 !important;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#nofilters table.hotellist tbody tr td.hotelprice a.afprice.color7 {

    color: #ffffff;

}



html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#nofilters table.overstate {

    border-top: none !important;

    border-left: none !important;

    border-right: none !important;

    border-bottom: 1px solid #666361 !important;    

    border-spacing: 0;    

    margin: 0 0 0;    

    background-color: #666361 !important;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div.color1bg div#pagebrowser.sort {

    background-color: #272322;

}



html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#nofilters table.hotellist tbody tr td.hotelinfo div a.color7 {

    color: #ffffff;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#nofilters table.hotellist tbody tr td.hotelinfo div a.color7 {

    color: #ffffff;

}



/**termin*/

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#tripterm div#flightchoice.color6 {

    padding: 0;

    background-color: #4C4845;

    margin-top: 8px;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#tripterm div#flightchoice.color6 div#nofilters {

    padding: 0;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#tripterm div#flightchoice.color6 div#nofilters form table#flightlist.th {

    padding: 10px;

    background-color: #272322;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#tripterm div#flightchoice.color6 div#nofilters form table#sortlist.th {

    padding: 10px;

    background-color: #272322;

}



html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#tripterm table {

    background-color: #4C4845;

    width: 100%;

    border-top: 1px solid #272322;

    border-left: 1px solid #272322;

    border-right: 1px solid #272322;

}



html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#tripterm table:first-child + table {

    border-left: 1px solid #272322;

    border-right: 1px solid #272322;

    border-top: none;

    border-bottom: 1px solid #272322;

}



html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#tripterm table#hotel_choice.color0bg a {

    color: #83BD13;

    text-decoration: underline;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#tripterm table a {

    color: #83BD13;

    text-decoration: underline;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#tripterm div#flightchoice.color6 div#nofilters form table#sortlist.th a {

    color: #ffffff;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#tripterm div#flightchoice.color6 div#nofilters table.flightlist tbody tr td.price_term div span a.afprice {

    text-decoration: none;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#tripterm div#flightchoice.color6 div#nofilters table.flightlist tbody tr td div small span.color9 {

    width: 60px !important;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#tripterm div#flightchoice.color6 div#nofilters table.flightlist.color4bg {

    background-color: #83BD13; 

}



html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#tripterm div#flightchoice.color6 div#nofilters table.flightlist.color4bg tbody tr td.price_term div span a.afprice {

    color: #ffffff;

}

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#tripterm table#hotel_choice.color0bg tbody tr td div div div span.color1 {

    color: #ffffff;

}



/**tooltip*/



html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#tth table tbody tr td.color4bg div#ttc {

    color: #ffffff;

}

/**zoover*/

html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div#main div#content.color0bg div#nofilters table.hotellist tbody tr td.hotelinfo div div.zoover {

    background-image: url('http://ibe01.merlinx.pl/easypax3/agent/11132/strona/zoover/83BD13ffffff83BD13.png');

}

#searchTypeButtonRadio label {
float: none !important;
}
#p9popuptable {
width: 179px;
}
html body div#container div#content_wrapper.sub_bg div#main_content div#inner_section.subinner div#offerstab div.color1bg {
background: none;
}


#esky_Qsf {
border: 1px solid #5D5B58 !important;
}
.esky_QsfPlacer {
    width: 469px;
    margin: 0 auto;
}


/**parkingi*/
#title span  {
color: #fff !important;
}

iframe {
    /*height: 196px;*/
}

/** cookies **/
#cookie-policy-banner {  
    display: none;
    width: 100%;    
    font-size: 11px;
    height: 35px;
    line-height: 30px;
    background-color: #46423f;
    text-align: center;
    font-family: Tahoma;
     
}
#cookie-policy-banner .inner {
   margin: 0 auto;
}
#cookie-policy-banner p {

    color:white;
}
#cookie-policy-banner a {
     color: white;
     font-weight: bold;
     text-decoration: underline;
      font-size: 12px;
    
}
#cookie-policy-banner #cclose {
   
    font-size: 18px;
    font-weight: bold;
    color: white;
    cursor: pointer;
    margin-left: 3px;

}