*{margin:0}
html{height:100%;margin:0;padding:0}
body{height:100%;margin:0 auto;padding:0;background:#ffffff url('images/bg.jpg') repeat-x;color:#414142;font-size:12px;font-family:Arial,sans-serif;}
a,img{outline:none;margin:0;padding:0;border:0;color:#b01928;text-decoration:none;}
h2{color:#ad1a27;font-size:24px;}
h2.slog{color:#b3b3b3;font-size:14px;line-height:51px;}
h3{color:#ffffff;font-size:18px;}
h4{color:#ffffff;font-size:18px;}
p{line-height:150%;}
ul{padding:0px;margin-left:35px;line-height:110%;}
.red{color:#ad1a27;}
#wrapper{margin:0 auto;padding:0;border:0;width:975px;position:relative;min-height:100%;height:auto !important;height:100%;}
#header{float: left;position:relative;width:975px;height:95px;}
#header .logo{float: left;position:relative;width:229px;height:47px;}
#header .logo h1{text-indent:-10000px;margin:0;padding:0;}
#header .logo h1 a{display:block;background:url('images/logo.png') no-repeat left;height:47px;width:229px;position:relative;top:20px;}
#header  .slogan{float:left;position:relative;left:30px;top:17px;height:53px;border-left:1px solid #b3b3b3;padding-left:20px;}
#header .menu {float:right;position:relative;right:0px;top:10px;width:550px;height:32px;clear:both;}
#header .menu ul {float:right;position:relative;padding:0;background:url('images/menu-bg.jpg') repeat-x;height:32px;}
#header .menu ul li {display:inline;}
#header .menu ul li a, #header .menu ul li a:visited {height:18px;text-align:center;display:block;text-decoration:none;float:left;padding:4px 20px 0px 20px;vertical-align:middle;margin-top:6px;border-right:1px solid #c9c5c5;color:#c9c5c5;}
#header .menu ul li a:hover{color:#ffffff;}
#main{float:left;position:relative;top:6px;width:975px;}
#main .search{float:left;position:relative;width:688px;height:230px;background:url('images/search-box.png') no-repeat;}
#main .search .head{float:left;position:relative;top:12px;left:53px;}
/*search-box*/
.from{float:left;position:absolute;top:76px;left:13px;font-size:11px;font-weight:bold;}
.from-select{float:left;position:absolute;top:72px;left:47px;width:180px;background: url('images/arrow.png') no-repeat scroll right center #DDDDDD;height:21px;overflow:hidden;}
.from-select select{background: none repeat scroll 0 0 transparent;border: 1px solid #CCCCCC;font-size:12px;height:21px;padding:0px;width:210px;-webkit-appearance: none;}
.to{float:left;position:absolute;top:76px;left:250px;font-size:11px;font-weight:bold;}
.to-select{float:left;position:absolute;top:72px;left:290px;width:180px;background: url('images/arrow.png') no-repeat scroll right center #DDDDDD;height:21px;overflow:hidden;}
.to-select select{background: none repeat scroll 0 0 transparent;border: 1px solid #CCCCCC;font-size:12px;height:21px;padding:0px;width:210px;-webkit-appearance: none;}
.polaczenia{float:left;position:absolute;top:76px;left:497px;}
.polaczenia2{float:left;position:absolute;top:76px;left:514px;font-size:11px;}
.date1{float:left;position:absolute;top:119px;left:11px;font-size:11px;font-weight:bold;}
.date1-select{float:left;position:absolute;top:115px;left:87px;width:160px;background: url('images/arrow.png') no-repeat scroll right center #DDDDDD;height:21px;overflow:hidden;}
.date1-select select{background: none repeat scroll 0 0 transparent;border: 1px solid #CCCCCC;font-size:12px;height:21px;padding:0px;width:190px;-webkit-appearance: none;}
.date2{float:left;position:absolute;top:119px;left:260px;font-size:11px;font-weight:bold;}
.date2-select{float:left;position:absolute;top:115px;left:338px;width:160px;background: url('images/arrow.png') no-repeat scroll right center #DDDDDD;height:21px;overflow:hidden;}
.date2-select select{background: none repeat scroll 0 0 transparent;border: 1px solid #CCCCCC;font-size:12px;height:21px;padding:0px;width:190px;-webkit-appearance: none;}
.date3{float:left;position:absolute;top:118px;left:524px;}
.date3l{float:left;position:absolute;top:118px;left:542px;font-size:11px;}
.oneway{float:left;position:absolute;top:141px;left:88px;}
.onewayl{float:left;position:absolute;top:141px;left:106px;font-size:11px;}
.search1{float:left;position:absolute;top:174px;left:19px;}
.search1l{float:left;position:absolute;top:174px;left:36px;font-size:11px;}
.search2{float:left;position:absolute;top:174px;left:135px;}
.search2l{float:left;position:absolute;top:174px;left:152px;font-size:11px;}
.search3{float:left;position:absolute;top:174px;left:245px;}
.search3l{float:left;position:absolute;top:174px;left:262px;font-size:11px;}
.search4{float:left;position:absolute;top:174px;left:372px;}
.search4l{float:left;position:absolute;top:174px;left:389px;font-size:11px;}
.search5{float:left;position:absolute;top:174px;left:512px;}
.search5l{float:left;position:absolute;top:174px;left:529px;font-size:11px;}
.submit{float:left;position:absolute;top:203px;left:625px;font-size:14px;color:#ffffff;background:none;width:63px;height:27px;line-height:27px;border:0;text-align:center;font-weight:bold;padding:0;}
/*search-box*/
img.title{float:left;position:relative;top:0px;left:120px;}
#main .box{float:left;position:relative;left:20px;top:5px;width:267px;height:100%;}
#main .box .head1{float:left;width:267px;height:34px;background:url('images/promocja-header.jpg') repeat-y;}
#main .box .head1 .text{float:left;position:relative;top:5px;left:6px;}
#main .box img{margin-top:5px;}
.clear{margin-top:-111px;}
/*Subpage-Text*/
#main .subpage-text{float:left;margin:22px 0 25px 0;width:688px;font-size:13px;}
#main .subpage-text .nav {float:left;position:relative;width:680px;margin-left:8px;font-size:11px;}
#main .subpage-text .nav a {color:#ad1a27;}
#main .subpage-text .nav a.active{color:#b3b3b3;}
#main .subpage-text .hr{float:left;width:100%;background-color:#c8c8c8;height:1px;margin:3px 0 10px 0;}
#main .subpage-text .main-text{float:left;width:680px;margin:10px 0 0 8px;text-align:justify;}
/*Search-Text*/
#main .subpage-text .main-text .fly{float:left;width:660px;margin:10px 0 0 8px;border:1px solid #c8c8c8; background-color:#fafafa;}
#footer{position:relative;min-width:1000px;width:100%;height:111px;background:url('images/footer-bg.jpg') repeat-x;float:left;}
#container{margin:0 auto;padding:0;border:0;width:975px;position:relative;font-size:11px;color:#c8c8c8;}
#container .left{float:left;position:relative;left:5px;top:14px;}
#container .right{float:right;position:relative;right:5px;top:14px;}
#container .right ul {float:right;position:relative;padding:0;}
#container .right ul li {display:inline;}
#container .right ul li a, #container .right ul li a:visited {text-align:center;display:block;text-decoration:none;float:left;padding:0px 10px 0px 10px;vertical-align:middle;border-right:1px solid #c9c5c5;color:#c8c8c8;}
#container .right ul li a:hover{color:#ffffff;}
#container .right .to-top{float:right;position:relative;width:98px;height:15px;background:url('images/footer-arrow.png') no-repeat;}
#container .right .to-top a{color:#e5e5e5;margin:12px 0 0 12px}
#container .right img.footer-logo{float:right;position:relative;top:10px;right:300px;width:174px;height:36px;}