/* Basic styles */
*{margin:0;padding:0}
body{line-height:1}
img,fieldset{border:0}
img,embed{vertical-align:bottom}
a,a:hover{cursor:pointer;text-decoration:none;outline:none}
ul{list-style:none}
option{padding:0 .5em 0 1px}
input,textarea{font-size:1em;padding:1px}
input[type=submit],input[type=image]{cursor:pointer;padding:0;border:0}
table{border-collapse:collapse;border-spacing:0}
td,th{vertical-align:top;text-align:left;font-weight:normal}
address{font-style:normal}
h1,h2,h3,h4{font-size:1em;}
.clear{clear:both;overflow:hidden;}
.clearfix:after{content:'';display:block;clear:both}

/* Html,body,#body */
html{background:#fff url(../images/html_bg.png) repeat-x;}
body{background:url(../images/body_bg_2.jpg) 50% 0 no-repeat;}
body,input,textarea,select{color:#5e609d;font-size:11px;font-family:tahoma,arial,sans-serif;}
#body{width:970px;margin:0 auto;}


/* Header */
#header{height:188px;position:relative;}

#skip{position:absolute;left:-9999px;top:0;}

#logo{position:absolute;left:0;top:0;color:#fff;}

#flash-banner{position:absolute;right:0px;top:11px;}

#top-rezerwacja{position:absolute;right:0px;top:0px;}

#nav{position:absolute;left:0;top:123px;color:#fff;background:#2E3192;height:35px;width:970px}
#nav li{float:left;}
#nav li a{float:left;height:35px;overflow:hidden;}
#nav li a:hover img,#nav li.active img{margin:-35px 0 0;}

#btn-twitter{position:absolute;right:35px;top:126px;}
#btn-facebook{position:absolute;right:40px;top:142px;}

#nav-top{position:absolute;right:30px;top:25px;}
#nav-top li{float:left;width:67px;padding:0 0 0 13px;background:url(../images/ico-arrow.png) 0 50% no-repeat;}
#nav-top li a{color:#76808b;}
#nav-top li a:hover{text-decoration:underline;}
#nav-top li.kontakt a{color:#b1c0cf;}

#header-kontakt{position:absolute;left:517px;top:68px;width:170px;height:246px;padding:17px 15px 13px 15px;background:url(../images/header_kontakt_bg.png) 100% 0 no-repeat;}
#header-kontakt h2{height:27px;border-bottom:1px solid #e4e7ea;margin:0 0 10px;}
#header-kontakt p{margin:0 0 10px;line-height:13px;}
#header-kontakt p.l{color:#b1c0cf;}
#header-kontakt p span{color:#b1c0cf;width:50px;display:-moz-inline-box;display:inline-block;}
#header-kontakt p b{color:#318cd2;}
#header-kontakt p a{color:#76808b;text-decoration:underline;}

#flash{position:absolute;left:0px;top:88px;}

/* Right */
#right{width:224px;float:right;padding:0 5px 0 0;}
#right-infolinia{width:224px;height:162px;margin:25px 0;}

/* Content */
#content{width:728px;float:left;padding:102px 0 0;background:url(../images/content_top_bg.png) no-repeat;position:relative;}
#content #h1{position:absolute;left:12px;top:12px;}
#content #sitepath{position:absolute;left:15px;top:44px;}
#content #sitepath a{color:#5e609d;background:url(../images/ico-arrow2.png) 0 50% no-repeat;padding:0 0 0 7px;}


/* Footer */
#footer{margin:10px 0;color:#a6b5ef;position:relative;}
#footer hr{display:none;}
#footer address strong{color:#a6b5ef;font-weight:normal;line-height:150%;}
#footer .d a{color:#a6b5ef;line-height:150%;font-weight:bold;}
#footer .d a:hover{text-decoration:underline;}
#footer .p{color:#a6b5ef;text-align:center;line-height:150%;}
#footer .p img{border:0;float:none!important;}


/* CONTENT Basic Styles */
.c p,.c table,.c form,.ww{padding:0 0 .5em}
.c ul{margin:0.5em 0 1em 0;list-style:disc}
.c ul li{margin:0 0 0 1.5em}
.c ul li li{margin:0 0 0 1.5em;padding:0;background:none;list-style:disc}
.c ol{list-style:decimal;margin:0.5em 0 1em 0}
.c ol li{margin:0 0 0 2em}
.c ol ol{list-style:lower-alpha;}
.c dl{margin:0.5em 0 1em 0}
.c dl dt{margin:0 0 .2em;font-weight:bold}
.c dl dd{margin:0 0 1em 3em}
.c blockquote{margin:1em;}
.c hr{height:1px;margin:2em 0;border:0;border-top:1px dashed #666}
.c .center{text-align:center;}

/* CONTENT Custom Styles */
.c p,.c li,.ww{line-height:16px;}
.c p{margin:0 0 1em;}
.c a{color:#7d95ee;}
.c a:hover{text-decoration:underline;}
.c strong.alt{color:#f15a23;}


/* FORM Styles */
.c .rf{margin:0 0 10px;zoom:1}
.c .rf:after{content:"";display:block;clear:both}
.c .rf label{width:133px;float:left;padding:2px 0 0;}
.c .rf em{color:#e42b02;}
.c .rf input,.c .rf textarea{background:#f4f7f8;border:1px solid #c7cacb;padding:2px;}
.c input[type=image]{margin:0 0 0 133px;}
.c .rfc{overflow:hidden;}
.c .rfc p{font-weight:bold;width:133px;float:left;padding:2px 0 0;}
.c .rfc div{float:left;}
.c .rfc div div{float:none;margin:0 0 5px;}


#errors{list-style:none;padding:.5em;margin:0 0 1em;color:red;}
#errors li{color:red;line-height:125%;font-size:.9em;margin:0;}
#success{font-weight:bold;color:blue;padding:10px;}


ul#partnerzy{overflow:hidden;margin:0 0 0 -34px;list-style:none;}
ul#partnerzy li{padding:10px;width:200px;height:110px;background:#ecf0ff;margin:0 0 30px 34px;float:left;text-align:center;}
ul#partnerzy a{color:#f15a23;}
ul#partnerzy span{display:block;margin:0 0 5px;width:180px;height:70px;background:#fff;padding:10px;text-align:center;}

#bottom_ads{padding:0 5px;background:#f3f2f2;overflow:hidden;margin-top:30px;}
#bottom_ads li{float:left;padding:20px 15px;}

#page-kontakt{overflow:hidden;}
#page-kontakt .col-1{width:320px;float:left;margin:0 30px 0 0;}
#page-kontakt .col-2{width:370px;float:left;}
#page-kontakt .right{width:140px;float:right;}
#page-kontakt .left{width:200px;float:left;}
#page-kontakt .adres{border-top:1px solid #f3f2f2;padding:18px 0 0;overflow:hidden;}
#page-kontakt span.l{width:60px;display:-moz-inline-box;display:inline-block;}

.home #content{padding:0;background:none;width:970px;}
#home-left{width:480px;float:left;}
#home-right{width:465px;float:right;}

#home-szukaj{width:480px;margin:0 0 20px;}

#home-promocje{overflow:hidden;zoom:1;border-bottom:1px solid #f3f2f2;}
#home-promocje h2{padding:0 0 10px;}
#home-promocje p.data{font-size:10px;color:#f15a23;margin:0;padding:0;line-height:13px;}
#home-promocje h3{font-size:11px;color:#7cb7eb;font-weight:normal;line-height:16px;margin:0 0 5px;}
#home-promocje .promocja{width:230px;float:left;padding:0 10px 0 0;}

#home-nagrody{width:215px;float:left;padding:0 15px 0 0;}
#home-nagrody h2{padding:15px 0 10px;}
#home-nagrody h2 img{float:none;padding:0;}
#home-nagrody p img{float:none;padding:0;}
#home-nagrody p.data{font-size:10px;color:#f15a23;margin:0;padding:0;line-height:13px;}
#home-nagrody h3{font-size:11px;color:#7cb7eb;font-weight:normal;line-height:16px;margin:0 0 5px}
#home-nagrody img{float:left;padding:0 5px 0 20px;}

#home-newsletter{width:215px;float:left;padding:0 15px 0 15px;}
#home-newsletter h2{padding:15px 0 10px;}
#home-newsletter p.data{font-size:10px;color:#f15a23;margin:0;padding:0;line-height:13px;}
#home-newsletter h3{font-size:11px;color:#7cb7eb;font-weight:normal;line-height:16px;margin:0 0 5px}
#home-newsletter input{border:1px solid #f3f2f2;padding:3px;float:left;width:163px!important;background:url(../images/input_bg.png) no-repeat;}
#home-newsletter input.image{border:0;padding:0;margin:0;width:auto!important;margin:0 0 0 10px;}

#home-oferty{overflow:hidden;margin:0 -15px 0 0;}
#home-oferty h2{margin:15px 0 10px;}
#home-oferty .oferta{float:left;width:225px;height:90px;margin:0 15px 15px 0;background:#f15a23;}
#home-oferty .oferta img{float:left;width:90px;height:90px;}
#home-oferty .oferta div{float:left;padding:8px 0 0 10px;}
#home-oferty .oferta div h2{color:#fff;font-weight:normal;margin:0 0 5px;}
#home-oferty .oferta div h2 span{color:#ff9c78;}
#home-oferty .oferta div p{margin:0 0 2px;padding:0;}
#home-oferty .oferta div .cena{font-size:14px;color:#fef366;}
#home-oferty .oferta div .czas{font-size:10px;color:#fff;}
#home-oferty .oferta div .wylot{font-size:10px;color:#ba3302;}

#home-infolinia{float:left;width:224px;height:162px;}
#home-waluty{float:left;width:205px;height:132px;background:#e6eeff;padding:15px;}
#home-waluty h2{margin:0 0 10px;}
#home-waluty .r{overflow:hidden;margin:0 0 8px;}
#home-waluty .r label{float:left;width:60px;color:#52708d;}
#home-waluty .r input{float:left;border:0;padding:2px;width:auto;font-size:11px;}
#home-waluty .r select{float:left;border:0;padding:2px}
#home-waluty input.image{float:right;width:auto;}


ul.lista{list-style:none;overflow:hidden;padding:0 10px;}
ul.lista li{width:300px;float:left;margin:0 20px 0 0;}

.iframe #content{width:970px;padding:0;background:none;}

/* PAGE - NEWS */
#page-news h2{position:relative;margin:15px 0 5px;color:#2e3192;font-weight:bold;}
#page-news h2 span{position:absolute;left:0px;top:-15px;font-size:10px;color:#f15a23;font-weight:normal;}
#page-news p{color:#5e609d;}
#page-news p a{background:url(../images/ico-more.png) 100% 50% no-repeat;padding:0 20px 0 0;}
#page-news p a b{position:absolute;left:-9999px;top:0px;}
#page-news ul.pics{list-style:none;margin:0;overflow:hidden;}
#page-news ul.pics li{margin:0;float:left;margin:10px;display:inline;text-align:center;}
#page-news ul.pics li img{border:1px solid #ccc;}
#page-news ul.pics li p{margin:0 0 10px;}
#page-news div.news{height:180px;border-bottom:1px solid #f3f2f2;width:330px;float:left;margin:0 0 10px;}
h1.news{margin:0;position:relative;margin:25px 0 10px;}
h1.news span{font-size:11px;position:absolute;left:0px;top:-25px;color:#999;}


.item{border-bottom:1px solid #eee;margin:0 0 20px;overflow:hidden;zoom:1;}
.item .pic{float:left;margin:0 10px 10px 0;}

.relacja{border-bottom:1px solid #eee;margin:0 0 20px;overflow:hidden;zoom:1;}
.relacja .pics{text-align:center;vertical-align:bottom;}
.relacja .pics img{display:inline;border:1px solid #ccc;margin:0 5px;}
.relacja .pics a:hover img{border:1px solid #333;}
.relacja .sub{padding:0;margin:0 0 10px;}


#form{margin:0 0 0 100px;}
#form div{margin:3px 0 5px;overflow:hidden;zoom:1;}
#form label{color:#a1a9a2;line-height:125%;width:80px;float:left;}
#form label.req{font-weight:bold;}
#form em{color:#b60d12;font-weight:bold;}
#form input{width:180px;border:1px solid #c3c3c3;padding:2px;font-size:11px;}
#form input.submit{color:#000;font-weight:bold;text-align:center;border:1px solid #c3c3c3;margin:0 0 0 80px;}
#form textarea{width:340px;border:1px solid #c3c3c3;padding:2px;font-size:11px;}
#form p{float:left;padding:0 0 0 20px;line-height:20px;}

img.left{margin:0 10px 10px 0;vertical-align:top;}
img.left2{margin:0 10px 5px 0;vertical-align:top;float:left;}

p.p{overflow:hidden;zoom:1;}
p.p img{padding:1px;border:1px solid #ccc;float:left;margin:0 5px 5px 0;}
#ibox_footer{line-height:13px!important;}

#top_10{width:152px;float:left;}
#top_10 h2{margin:0 0 10px;}
#top_10 .zobacz{margin-top:10px;height:38px;line-height:38px;text-align:right;background:url(../images/zobacz_bg.png) no-repeat;}
#top_10 .zobacz a{padding:1px 20px 0 0;background:url(../images/arrow-more.png) 100% 50% no-repeat;font-weight:normal!important;color:#2e3192;}

#last_minute{width:152px;float:left;padding:0 0 0 4px;}
#last_minute h2{margin:0 0 10px;}
#last_minute .zobacz{margin-top:10px;height:38px;line-height:38px;text-align:right;background:url(../images/zobacz_bg.png) no-repeat;}
#last_minute .zobacz a{padding:1px 20px 0 0;background:url(../images/arrow-more.png) 100% 50% no-repeat;font-weight:normal!important;color:#2e3192;}

#narty{width:152px;float:left;padding:0 0 0 4px;}
#narty h2{margin:0 0 10px;}
#narty .zobacz{margin-top:10px;height:38px;line-height:38px;text-align:right;background:url(../images/zobacz_bg.png) no-repeat;}
#narty .zobacz a{padding:1px 20px 0 0;background:url(../images/arrow-more.png) 100% 50% no-repeat;font-weight:normal!important;color:#2e3192;}

ul.top_last{padding:0 2px 0 3px;margin:0;list-style:none;}
ul.top_last li{height:22px;line-height:22px;margin:0;}
ul.top_last li a{display:block;height:22px;line-height:22px;color:#2e3192;font-size:11px;font-weight:normal!important;}
ul.top_last li span{float:left;height:22px;}
ul.top_last li .n{width:80px;padding:0 0 0 5px;}
ul.top_last li .c{width:62px;text-align:right;font-weight:bold;}
ul.top_last li a:hover{background:#f36f21;color:#fff;text-decoration:underline;}

#home-oferta{width:224px;background:#f15a23;margin:0 0 15px;}
#home-oferta div{padding:5px 0 0 20px;}
#home-oferta div h2{color:#fff;font-weight:normal;margin:0 0 5px;font-size:24px;}
#home-oferta div h2 span{color:#ff9c78;}
#home-oferta div p{margin:0 0 5px;}
#home-oferta div p.cena{padding:0 0 0 15px;line-height:40px;}
#home-oferta div p.cena strong{font-size:40px;color:#fef366;font-weight:normal}
#home-oferta div .wylot{font-size:10px;color:#fff;}

#nav-relacje li{display:inline;background:url(../images/ico-arrow2.png) 0 50% no-repeat;list-style:none;padding:0 15px 0 8px;margin:0;}