body {

    behavior:url(csshover.htc);

    text-align: center;

    margin: 16px 0px 0px 0px;

}

#container {margin: 0px auto;width:930px;border-style:none;}

img {border-style:none;}

.top{

    float:left;

    width:930px;

    height:151px;

    background-image:url('top.jpg');

    background-repeat:no-repeat;

}



#hitdniaflash

{

    position:absolute;
    top:10px;
}

#hitdnia

{

    filter:alpha(opacity=80);

    -moz-opacity:0.8;

    -khtml-opacity: 0.8;

    opacity: 0.8;



    cursor: pointer;

    cursor: hand;

}



table{

    font-family:tahoma;

    font-size:11px;

    width:350px;

    text-align:justify;

    position:relative;

    line-height:20px;

    color:#15254F;

}

.menu{

    float:left;

    width:900px;

    height:35px;

}

.menu_odstep{

    float:left;

    width:120px;

    height:35px;

}

.glowna{

    float:left;

    width:116px;

    height:35px;

    line-height:30px;

    color:#32414F;

    font-family:tahoma;

    font-size:11px;

    font-weight:bold;

    text-decoration:none;

}

.podnav{
    float:left;
    width:916px;
    height:22px;
    background-image:url('podmenu.jpg');
    background-repeat:no-repeat;
    padding-left: 10px;
    font-family: arial,verdana,sans-serif;
}

.podnav a {
    color: #fff;
    text-decoration: none;
    font-size: 12px;
    font-weight: normal;
}

.podnav_przerwa{

    float:left;

    width:916px;

    height:9px;

    background:white;



}



.level1{padding:0; margin:0 0 0 60px; width:906px; list-style:none; height:0px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
.level1 li.top4{display:block; float:left; margin-top:0px; margin-right:0px}
.level1 li a.top_link{display:block; float:left; height:34px; line-height:27px; color:#fff; font-weight:bold; text-decoration:none; font-size:12px; cursor:pointer; }
.level1 li a.no_link{cursor: default;}
.level1 li a.top_link div.buttons { display:block; padding:7px 0px 0 0px; height:29px; background-color:#777A7A; border-top:2px solid #555555; height:34px; float:left;}
.level1 li a.top_link strong.buttons { display:block; padding:7px 0px 0 0px; height:29px; background-color:#777A7A; border-top:2px solid #555555; height:34px; float:left;}
.level1 li a.top_link:hover,.level1 li.selected a.top_link{color:#fff;  }
.level1 li a.top_link:hover strong,.level1 li.selected a.top_link strong{}

.level1 li:hover > a.top_link {color:#fff; font-weight:bold; line-height:27px;}
.level1 li:hover > a.top_link strong {}


.level1 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.level1 a:hover {visibility:visible; position:relative; z-index:200;}
.level1 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.level1 ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none; text-align:left;}

.level1 ul.sub1 {width:153px; }
.level1 ul.sub2 {width:159px;}
.level1 ul.sub3 {width:140px;}
.level1 ul.sub4 {width:141px;}
.level1 ul.sub5 {width:139px;}
.level1 ul.sub6 {width:121px;}

.level1 :hover ul {left:1px; top:34px; color:black; background-color:#F5F5F5; padding:3px; border:1px solid #fff; border-width:0 2px 2px 1px; white-space:nowrap; height:auto; z-index:300;}
.level1 :hover ul li {display:block; height:22px; position:relative; font-weight:normal; width:auto;}
.level1 :hover ul li a {display:block; font-size:12px; height:20px; line-height:20px; width:auto; padding:0 10px; color:black; text-decoration:none;}
.level1 :hover ul li a:hover{background:#DBDBDB; color:black;}
.level1 li.selected ul .selected a{background-color:#643800; color:#fff;}
.level1 li.selected ul .selected{margin:0;}



div#nav {float: left;width:916px;background-image:url('menutlo.jpg');

}



div#nav ul {margin: 0; padding: 0; background: white;

            border-width: 0 1px;}

div#nav a {color:white;font-weight:bold;}

div#nav li {position: relative; list-style: none; margin: 0;

            float: left; width: 7em; line-height: 40px;height:44px;background-image:url('menutlo.jpg');}

div#nav li:hover {background: #0A153F;}



div#nav li.submenu {background:url('menutlo.jpg');border-left: 1px #0C1947 solid;border-right: 1px #203878 solid;}

div#nav li.submenu:hover {background:#0A153F !important;}

div#nav li a { font-size:13px;font-family:tahoma;

               text-decoration: none; }

div#nav>ul a {width: auto;}

div#nav ul ul {position: absolute; width: 7em;

               display: none;}

div#nav ul ul li {}

div#nav li.submenu li.submenu {background: url(submenu.gif) 95% 50% no-repeat;}

div#nav li.submenu li.submenu:hover {background-color: #EDD;}

div#nav li.submenu li.submenu:hover {background-color: #EDD;}

div#nav ul.level1 li.submenu:hover ul.level2,

div#nav ul.level2 li.submenu:hover ul.level3 {display:block;}

div#nav ul.level2 {top: 38px; left: -1px;}

div#nav ul.level3 {top: -1px; left: 7em;

}



.level2 li{

    font-size:11px !important;

    font-family:tahoma !important;

    line-height:30px !important;

}

.level2 li a{

    color:#FFB300 !important;

    font-weight:normal !important;

}

#menu-ctr{ height:44px; width:903px; margin-top:10px; float:left; clear:both;}
.menu_srodek {float:left; background:url(menutlo.jpg) repeat-x; width:896px; height:44px;}
.prodrop4{padding:0; margin:0; width:896px; list-style:none; height:24px; position:relative; z-index:500; font-family:arial, verdana, sans-serif;}
.prodrop4 li.top4{display:block; float:left; margin-top:0px; }
.prodrop4 li a.top_link{display:block; float:left; height:44px; line-height:27px; color:#fff; font-weight:bold; text-decoration:none; font-size:12px; cursor:pointer; }
.prodrop4 li a.no_link{cursor: default;}
.prodrop4 li a.top_link strong{float:left; display:block; padding:5px 10px 0 11px; height:36px; }
.prodrop4 li a.top_link:hover,.prodrop4 li.selected a.top_link{color:#fff;}
.prodrop4 li a.top_link:hover strong,.prodrop4 li.selected a.top_link strong{}

.prodrop4 li:hover > a.top_link {color:#fff; font-weight:bold; background-color:#0A153F; line-height:27px;}
.prodrop4 li:hover > a.top_link strong {}


.prodrop4 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}

/* Default link styling */

/* Style the list OR link hover. Depends on which browser is used */

.prodrop4 a:hover {visibility:visible; position:relative; z-index:200;}
.prodrop4 li:hover {position:relative; z-index:200;}

/* keep the 'next' level invisible by placing it off screen. */
.prodrop4 ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:7px 0 0 0; padding:0; list-style:none; text-align:left;}

.prodrop4 ul.sub1 {width:140px;}
.prodrop4 ul.sub2 {width:140px;}
.prodrop4 ul.sub3 {width:140px;}
.prodrop4 ul.sub4 {width:140px;}
.prodrop4 ul.sub5 {width:140px;}

.prodrop4 :hover ul {left:1px; top:34px; background:#0A153F; padding:3px; border:1px solid #fff; border-width:0 2px 2px 2px; white-space:nowrap; height:auto; z-index:300;}
.prodrop4 :hover ul li {display:block; height:22px; position:relative; font-weight:normal; width:auto;}
.prodrop4 :hover ul li a {display:block; font-size:12px; height:20px; line-height:20px; width:auto; padding:0 10px; color:#fff; text-decoration:none;}
.prodrop4 :hover ul li a:hover{background:#FFB300; color:#0A153F;}
.prodrop4 li.selected ul .selected a{background-color:#643800; color:#fff;}
.prodrop4 li.selected ul .selected{margin:0;}

.okr{

    float:left;

    width:7px;

    height:44px;

    background-image:url('okr.jpg');

    background-repeat:no-repeat;

}

.okr2{

    float:left;;

    width:13px;

    height:44px;

    background-image:url('okr2.jpg');

    background-repeat:no-repeat;

    margin-top:10px;
}

.kontener_dol
{
    clear:both;
}

.left{

    float:left;

    width:240px;

    height:850px;
    clear:both;

}

.main{

    float:left;

    width:448px;

    height:985px;

    min-height: 850px;

    height: auto !important;

    /*height: 850px;*/

}

.main_bilety_lotnicze{

    float:left;

    width:930px;

    height:985px;

    min-height: 985px;

    height: auto !important;

    height: 985px;

}

.main p {

    font-size:12px;

    font-family:tahoma;

    color:#15254F;

}

.main_tekst{

    float:left;

    width:410px;

    font-size:11px;

    font-family:tahoma;

    line-height:20px;

    margin-left:10px;

    color:#15254F;

    text-align:justify;

}

.main_tekst a{

    font-weight:bold;

    color:#15254F;

    text-decoration:none;

}

.main_tekst p{

    font-size:12px;

    font-family:tahoma;

    color:#15254F;

    text-align:left;

}

.main_odstep{

    float:left;

    width:448px;

    height:11px;



}

.mar{

    font-size:14px;

    font-weight:bold;

}

.online {

    float:left;

    width:433px;

    height:242px;

    background-color:#0A153F;

}

.online_left{

    float:left;

    width:14px;

    height:242px;

    background-image:url('onlinetlo.jpg');

    background-repeat:no-repeat;

}

.online_main{

    float:left;

    width:404px;

    height:242px;

}

.online_main_left{

    float:left;

    height:198px;

    width:270px;

    text-align:left;

    color:#FFB300;

    font-family:tahoma;

    font-size:11px;

}

.online_main_right{

    float:left;

    /*height:198px;*/
    /*height:128px;*/
    width:122px;

}

.podaj{

    float:left;

    /*height:94px;*/

    /*width:134px;*/
    width:122px;

    background:#132147;

    position:relative;top:40px;

    border: 1px #1F3673 solid;

    font-size:11px;

    font-family:tahoma;

    color:white;

    text-align:left;

    overflow:hidden;

}

.sprawdz_odstep{

    float:left;

    width:200px;

    height:20px;

}

.news_odstep{

    float:left;

    width:420px;

    height:20px;

}

.news{

    float:left;

    width:420px;

    color:#15254F;

    min-height: 130px;

    height: auto !important;

    height: 130px;

    font-size:11px;

    font-family:tahoma;

    text-align:left;

}



.news a{

    font-size:11px;

    color:#FFB300;

}

.news a:hover{

}



.news span a{

    color:#0A153F;

    text-decoration:none;

}

.news span a:hover{

}



.odstep_news{

    float:left;

    width:420px;

    height:20px;

}

.podaj_top{

    float:left;

    height:15px;

    width:134px;

}

.podaj_left{

    float:left;

    height:79px;

    width:15px;

}

.online_main_menu{

    float:left;

    width:404px;

    height:44px;

    font-family:tahoma;

    color:white;

    font-size:11px;

}

.online_main_menu a{

    font-family:tahoma;

    color:white;

    font-size:11px;

}



.online_right{

    float:left;

    width:15px;

    height:242px;

    background-image:url('onlinetlo2.jpg');

    background-repeat:no-repeat;

}



.right{

    float:left;

    width:240px;

    height:850px;

}

.pasek{

    float:left;

    width:230px;

    height:35px;

    background-color:#FFB300;

}

.znacznik{

    float:left;

    width:26px;

    height:35px;

    background-image:url('znacznik.jpg');

    background-repeat:no-repeat;

}

.napis{

    float:left;

    width:191px;

    height:35px;

    overflow:hidden;

}

.napis_a{
    float:left;
    width:191px;
    height:34px;
    overflow:hidden;
    font-family:tahoma;
    color:#0A153F;
    font-size:13px;
    text-align:left;
    line-height:33px;
    padding: 0px;
    margin: 0px;
}

.napis_b{

    float:left;

    width:191px;

    height:1px;

    background:#D99800;

    overflow:hidden;

}

.zamkniecie{
    float:left;

    width:13px;

    height:35px;

    background-image:url('zamkniecie.jpg');

    background-repeat:no-repeat;

}

.margin_boks{
    float:left;
    height:39px;
    width:3px;
    overflow:hidden;
}

.boks{
    float:left;
    background-color:#F5F5F6;
    height:38px;
    width:227px;
    position:relative;left:4px;
}

.left .left_promotion_list {
    left:3px;
    margin-right:8px;
    margin-top:1px;
}

.boks_a{
    float:left;
    height:19px;
    width:227px;
    font-family:tahoma;
    font-size:11px;
    font-weight:bold;
    color:#3C3E45;
    text-align:left;
    text-indent:15px;
}

.boks_a a{
    text-decoration:none;
    font-weight:bold;
    color:#3C3E45;
    font-family:tahoma;
    font-size:11px;
}

.boks_b{
    float:left;
    height:19px;
    width:227px;
    font-size:11px;
    font-family:tahoma;
    text-align:left;
    text-indent:15px;
}

.sprawdz_margin{
    float:left;
    width:24px;
    height:146px;
}

.sprawdz{
    float:left;
    width:203px;
    height:166px;
    text-align:left;
    color:#15254F;
    font-family:tahoma;
    font-size:11px;
}

.kontakt_margin{
    float:left;
    width:24px;
    height:193px;
}

.kontakt{
    float:left;
    width:203px;
    height:193px;
    text-align:left;
    color:#3C3E45;
    font-family:tahoma;
    font-size:11px;
}

.kontakt a{
    color:#15254F;
    font-weight:bold;
}

.reklama_margin{
    float:left;
    width:33px;
    height:130px;
}

.reklama{
    float:left;
    width:194px;
    height:130px;
    text-align:left;
    color:#3C3E45;
    font-family:tahoma;
    font-size:11px;
}

.informacje_margin{
    float:left;
    width:24px;
    height:129px;
}

.marg_informacje{
    float:left;
    width:10px;
    height:100px;
}

.informacje{
    float:left;
    width:216px;
    height:26px;
    text-align:left;
    color:#15254F;
    font-family:tahoma;
    font-size:11px;
    border-bottom: 1px #EBEBEB solid;
    line-height:22px;
    text-indent:15px;
}

.informacje a{
    text-decoration:none;
    color:#15254F;
    font-family:tahoma;
    font-size:11px;
}

.bannery{
    float:left;
    width:240px;
    height:200px;
}

.foot{
    float:left;
    width:917px;
    height:85px;
}

.foot_a{
    float:left;
    width:23px;
    height:44px;
    background-image:url('foot_a.jpg');
    background-repeat:no-repeat;
}

.foot_b{
    float:left;
    width:877px;
    height:44px;
    background-image:url('foot.jpg');
    color:#FFB300;
    font-family:tahoma;
    font-size:11px;
    text-align:left;
    line-height:40px;
}

.foot_b a{
    text-decoration:none;
    color:#FFB300;
    font-family:tahoma;
    font-size:11px;
    line-height:27px;
}

.foot_c{
    float:left;
    width:17px;
    height:44px;
    background-image:url('foot_b.jpg');
    background-repeat:no-repeat;
}

.foot_d{
    float: left;
    width: 100%;
    height: 41px;
    color: #7E8391;
    font-family: tahoma;
    font-size: 11px;
    text-align: left;
}

.foot_e{
    float:left;
    width:450px;
    height:41px;
    color:#7E8391;
    font-family:tahoma;
    font-size:11px;
    text-align:right;
}

.foot_d a{
    text-decoration:none;
    font-weight:bold;
    color:#7E8391;
}

.zamowienie{
    text-align: center;
    padding-top: 30px;
}

.pole1{
    width:112px;
}

.pole3{
    width:112px;
}

.partnerzy
{
    text-align:center;
    clear:both;
}

.partnerzy img
{
    margin-right:10px;
}

.partnerzy p
{
    font-family:tahoma;
    font-size:11px;
}
.text_reklama {
    margin:0px 10px 10px 10px;
    padding:0px;
    color:#15254F;
    font-family:tahoma;
    font-size:11px;
    line-height:20px;
    text-align:justify;
}

.spacer { line-height: 0px; height: 0px; width: inherit; clear: both;}

.online .online_main_left .online_top_margin { float:left;width:270px;height:20px;}
.online .online_main_left .online_text { float:left;width:100px;height:22px;line-height:26px; }
.online .online_main_left .text_input {font-size:11px;font-family:tahoma;float:left;width:150px;height:22px;line-height: 22px; vertical-align: middle;}
.online .online_main_left .online_form_row {float:left;width:270px;height:22px;}
.online .online_main_left .online_main .online_tabs { border-left: 1px #0C1947 solid;border-right: 1px #203878 solid;}

.main .news { margin-top:10px;}
.main .news h3 {font-weight:bold;text-align:left;width:420px;font-family:tahoma;font-size:11px;color:#15254F; margin:0px; line-height: 16px; vertical-align: middle}

.main #consultants { width:230px;position:relative;left:100px;text-align:left; }
.main #consultants ul { padding-left: 27px; margin:5px 0px 20px 0px; }
.main #consultants li { list-style-type: none; }

.main .main_tekst .last_minute_offer { position:relative;left:2px;}
.main .main_tekst .last_minute_offer h2, .main .main_tekst .last_minute_offer h3 { margin:0px; font-size: 11px; display: inline;}

.left #left_check_reservation { margin-top:20px;}

.left #left_informations { margin-left:10px; }
.left #left_informations div { float:left; width:216px; height:26px; text-align:left; color:#15254F; font-family:tahoma; font-size:11px; border-bottom: 1px #EBEBEB solid; line-height:22px; text-indent:15px; }
.left #left_informations div a{ text-decoration:none; color:#15254F; }
.information_bottom { float:left;height:15px;width:227px;background-image:url('informacje_tlo.jpg');background-repeat:no-repeat;}

.right #right_contact { margin-top:20px;}
.right #right_last_minute .boks { margin-top:1px;}

.footer-info {clear:both;font-size:11px;margin:15px 0px 10px;width:910px;color:#717171;font-family:tahoma;}
#footer-airlines-info h3 {text-align: left; color:#717171; font-weight: bold; font-size: 13px;margin:10px 0px;font-family:tahoma;}
#footer-airlines-info img {line-height: 120px; vertical-align: middle; text-align: center;}

#airline-info .airline-info-text {margin:10px 0px;width:430px;}
#airline-info .airline-info-text img {margin:10px 0px;}
#airline-info .airline-info-text p {line-height: 14px; text-align: justify;}
#airline-info .napis_a {width:auto;}
#airline-info .napis_a a {text-decoration: none; color:#0A153F;}

.footer_nav {font-family: Tahoma, Verdana, Helvetica, sans-serif; font-size: 11px; float: right; color: #7E8391; margin-left: 100px; margin: 0px;}
.footer_nav div {float: left; width: 200px;}
.footer_nav div ul {list-style-type:none;}
.footer_nav div ul li {margin: 0px; margin-top: 10px; text-align: left;}
.footer_nav div ul.nobullet {list-style-image: none;  list-style-type: none;}
.footer_nav div ul.nobullet li {list-style-image: none; list-style-type: none;}
.footer_nav div ul li h1 {font-size: x-small; color: gray; font-weight: normal;}
.footer_nav div ul li h1 a {cursor: default; color: gray;}
.footer_nav div ul li h1 a:hover {cursor: default; color: gray;}

.airlines-list dd div.separator { border-bottom: 1px solid #ededed; height: 2px;}
.airlines-list dt { height: 100px; line-height: 100px; }

.airlines-list >div { border-bottom: 1px solid #ededed; padding-bottom:10px; margin-bottom:10px;}
.airlines-list >div  img{ margin-right: 10px;}


h1.top {float: left; }
h1.top a {height: 150px; width: 930px; display: block; }
h1.top a span {display: none; }
