/*

	Travelhub - Basic Style Sheet

	gka@emarketingexperts.pl / www.emarketingexperts.pl

	v1.0.0, 22.11.2007

*/



/* =global */

body{color:#809430;font:0.69em/1.4 Tahoma,sans-serif;background:#fff url('../lay-gfx/bg.png') no-repeat 50% 0;text-align:center;margin:0;padding:0 0 1em;}

body#home{background-position: 50% -100px;}

img{border:0;}

strong{font-weight:bold;}

em{font-style:italic;}

p,ul,ol,dl{margin:1em 0;padding:0;}

li{margin:0 0 0 2em;padding:0;}

h1,h2,h3,h4,h5,h6{color:#175617;padding:0;margin:1em 0;line-height:1.2;}

h2{font-size:1.55em;font-weight:normal;margin:0.5em 0;}

td,th{vertical-align:top;}

.clear{clear:both}



/* =forms */

form{padding:0;margin:0;}

fieldset{margin:0;padding:0;border:0;}

input,select,textarea{font:1em/1.4 Tahoma,sans-serif;color:#175617;}

textarea,input.text,select{background:#f1f8d5;}

textarea,input.text{padding:0.3em 7px 0;border:1px solid #dfeab2;}

select{padding:0.1em;border:1px solid #dfeab2;}

input.text{height:1.4em;}

input[type=checkbox],

input[type=radio]{vertical-align:-4px;}



/* =links */

a:link{color:#175617;text-decoration:none;}

a:visited{color:#3e703e;text-decoration:none;}

a:hover,a:active,a:focus{text-decoration:underline;}

a.more{padding-left:8px;background:url('../lay-gfx/bmenu-p.gif') no-repeat 0 55%;}



/* =skips */

.skip{position:absolute;text-indent:-9999px;overflow:hidden;list-style:none;}



/* =layout */

#wrapper{width:950px;margin:0 auto;text-align:left;}

#main{overflow:hidden;height:100%;}

#content{overflow:hidden;height:100%;}

#main #ads{float:right;width:120px;}



/* ----------------------------------------------------------------------------------------- */

/** =branding **/

#branding{padding:0;padding:11px 0 0 0;overflow:hidden;height:100%;}

#branding h1{margin:0;float:left;width:244px;height:57px;}

#branding h1 a{display:block;width:244px;height:57px;overflow:hidden;text-indent:-9999px;background:url('../lay-gfx/id-travelhub.png') no-repeat;}



#branding .w{float:right;width:700px;padding:15px 0 36px;}

#branding p.sitemap{float:right;margin:14px 0 0 10px;border-left:1px solid #dfeab2;padding:0 7px 0 12px;}

#branding p.sitemap a{padding-left:20px;background:url('../lay-gfx/i-sitemap.gif') no-repeat 0 50%;}



/* =newsletter form */

#newsletter_form{text-align:right;float:right;padding-top:10px;}

#newsletter_form label.h{float:left;position:absolute;overflow:hidden;text-indent:-9999px;}

#newsletter_form .text{margin:2px 4px 0;width:140px;}

#newsletter_form #subscribe_but{margin-top:2px;border:0;background:url('../lay-gfx/but-newsletter.gif') no-repeat;width:21px;height:20px;cursor:pointer;}



/* =global navigation */

#nav-global{clear:both;padding:0 22px;margin:0;height:30px;padding-top:5px;background:url('../lay-gfx/nav-global-t.gif') no-repeat;}

#nav-global li{margin:0 1px 0 0;list-style:none;float:left;height:30px;}

#nav-global a{float:left;font-weight:bold;background:url('../lay-gfx/nav-global-r.png') no-repeat 100% 0;text-decoration:none;color:#ce3a00;}

#nav-global a span{float:left;height:23px;padding:7px 19px 0;background:url('../lay-gfx/nav-global-l.png') no-repeat 0 0;}

#nav-global a:hover,#nav-global a:focus,#nav-global a:active,#nav-global a.active{background-position:100% -30px;color:#000;}

#nav-global a:hover span,#nav-global a:focus span,#nav-global a:active span,#nav-global a.active span{background-position:0 -30px;}



#nav-local {margin:0 0 -4px 0;padding:10px 0 0 0;}
#nav-local li {list-style:none;padding:0 0 0 0;margin:0 0 4px 10px;}
#nav-local li a {color:#da1111;}

#branding .ads{clear:both;text-align:center;padding:20px 0;}



/* ----------------------------------------------------------------------------------------- */

/** =content, home **/

/* =primary content */

#home #content-p{float:left;width:480px;}

#home #content-p .box{margin-bottom:10px;background:#e2f496 url('../lay-gfx/home_pc_box-t.png') no-repeat;padding:1px 14px 0;}

#home #content-p .content{background:url('../lay-gfx/home_pc_box-b.png') no-repeat 0 100%;padding:1px 14px 10px;margin:0 -14px;}

#home #content-p .content .cw1{background:url('../lay-gfx/home_pc_box_in-m.png') repeat-y;margin:0 -9px;}

#home #content-p .content .cw2{background:url('../lay-gfx/home_pc_box_in-t.png') no-repeat;padding:10px 5px 1px 2px;}

#home #content-p p{line-height:1.5;margin-bottom:1.5em;}

/* =news */

#main #content-p .content .cw2 .sep{ border-bottom:solid 1px #dfeab2; padding-bottom:14px;}

#main #content-p .content .cw2 .news{ padding:20px 10px;}

#main #content-p .content .cw2 .news .date{color:#fa4c00}

#main #content-p .content .cw2 .news h3{color:#000c17}

#main #content-p .content .cw2 .news .news_pic{float:right}

#main #content-p .content .cw2 .news .news_pic img{border:solid 1px #dfeab2; padding:3px; margin-bottom:10px}

#main #content-p .content .cw2 .news td{background-color:#f5fae2; line-height:20px;}

#main #content-p .content .cw2 .news tr{text-align:center}

#main #content-p .content .cw2 .news .tab_head{background-color:#ffec00; color:#ce3a00; font-weight:bold}

#main #content-p .content .cw2 .news .other_news{background-image:url(../lay-gfx/other_news.gif); background-repeat:no-repeat; height:30px; position:relative; width:145px;  line-height:30px; text-align:center;margin: 0px auto -1px auto;}

#main #content #cw3 {margin:0 0 0 -2px;padding:0 2px 0 0;}

table.quicksearchtable {margin:13px 0pt 10px 12px;}


/* =venues, home */

#venues-h{overflow:hidden;height:100%;margin:0;padding:0 7px;}

#venues-h .sep{clear:both;font-size:1px;line-height:1px;height:30px;background:url('../lay-gfx/hline.png') repeat-x 0 50%;}

#venues-h .ibox{width:186px;margin:0;list-style:none;padding:3px 0 0;display:block;background:url('../lay-gfx/sidebar_box-t.png') no-repeat;}

#venues-h div.l{float:left;}

#venues-h div.r{float:right;}

#venues-h img{display:block;margin-left:3px;}

#venues-h div.c{background:url('../lay-gfx/sidebar_box-b.png') no-repeat 0 100%;padding:7px;}

#home #content-p #venues-h div.c p{margin:0;}

#home #content-p #venues-h h3{margin:0;font-size:1em;}

#venues-h p.l{font-size:0.91em;}

#venues-h p.p{color:#fa4c00;padding-top:0.2em;}



/* =trip form */

#trip_form{overflow:hidden;height:100%;padding:6px 0 1px;}

#trip_form .row{padding:4px 0;}

#trip_form .radio{padding:4px 0;}

#trip_form .radio span.fl{float:left;width:67px;text-align:right;padding-right:10px;}

#trip_form .row label{float:left;width:67px;text-align:right;padding-right:10px;}

#trip_form .row select{width:330px;}

#trip_form .row .day{width:50px;}

#trip_form .row .month{width:260px;margin-left:17px;}

#trip_form .w{width:405px;margin:7px 0 0 8px;padding:8px 0 0;border-top:1px solid #dfeab2;overflow:hidden;height:100%;}

#trip_form .w .but{float:right;border:0;cursor:pointer;background:#27691a url('../lay-gfx/but-szukaj.png') no-repeat;color:#fff;font-weight:bold;text-align:center;width:112px;height:25px;}

#trip_form .w p{float:left;margin:0;padding-top:3px;}



/* =search_tickets_form */

#search_tickets_form {position:relative;overflow:hidden;height:100%;padding:6px 0 1px;}

#search_tickets_form .row {padding:4px 0;}

#search_tickets_form .row label {float:left;width:50px;text-align:right;padding-right:10px;}

#search_tickets_form .right_col label {width:80px;}

#search_tickets_form .row img {height:20px;}

#search_tickets_form .row select {vertical-align:top;width:220px;margin-right:5px;}

#search_tickets_form .check {padding:0 0 5px 70px;}

#search_tickets_form .row .d {width:50px;}

#search_tickets_form .row .m {width:90px;}

#search_tickets_form .row .y {width:60px;}

#search_tickets_form .left_col {float:left;}

#search_tickets_form .right_col {text-align:right;}

#search_tickets_form .row .num {width:40px;}

#search_tickets_form .w {clear:left;width:440px;margin:7px 0 0 8px;padding:8px 0 0;border-top:1px solid #dfeab2;overflow:hidden;height:100%;}

#search_tickets_form .w .but {float:right;border:0;cursor:pointer;background:#27691a url('../lay-gfx/but-szukaj.png') no-repeat;color:#fff;font-weight:bold;text-align:center;width:112px;height:25px;}

#search_tickets_form .w p {float:left;margin:0;padding-top:3px;}

/* =wakacje_form */

#wakacje_form{position:relative;overflow:hidden;height:100%;padding:6px 0 1px;}

#wakacje_form .row {padding:4px 0;}

#wakacje_form .w {clear:left;width:440px;margin:7px 0 0 8px;padding:8px 0 0;border-top:1px solid #dfeab2;overflow:hidden;height:100%;}

#wakacje_form .w .but {float:right;border:0;cursor:pointer;background:#27691a url('../lay-gfx/but-szukaj.png') no-repeat;color:#fff;font-weight:bold;text-align:center;width:112px;height:25px;}

#wakacje_form .row select {vertical-align:top;margin-right:5px;}

#wakacje_form .row label {float:left;width:100px;text-align:right;padding-right:10px;}
#wakacje_form .label {font-weight:bold;padding:0;}
#wakacje_form option {padding:0 0 0 10px;} 
/* =hotels form */

#hotels_form{overflow:hidden;height:100%;padding:6px 0 1px;}

#hotels_form .row{padding:4px 0;}

#hotels_form .row label{float:left;width:67px;text-align:right;padding-right:10px;}

#hotels_form .row label.lub {float:none;width:auto;text-align:left;}

#hotels_form .row .miasto {width:180px;margin-right:17px;}

#hotels_form .row .day{width:40px;}

#hotels_form .row .month{width:200px;margin-left:17px;}

#hotels_form .row .year{width:70px;margin-left:17px;}

#hotels_form .w{width:405px;margin:7px 0 0 8px;padding:8px 0 0;border-top:1px solid #dfeab2;overflow:hidden;height:100%;}

#hotels_form .w .but{float:right;border:0;cursor:pointer;background:#27691a url('../lay-gfx/but-szukaj.png') no-repeat;color:#fff;font-weight:bold;text-align:center;width:112px;height:25px;}

#hotels_form .w p{float:left;margin:0;padding-top:3px;}



/* =sub hotels form */

#sub_hotels #hotels_form{overflow:hidden;height:100%;padding:6px 0 1px;}

#sub_hotels #hotels_form .row{padding:4px 0;}

#sub_hotels #hotels_form .row label{width:170px;text-align:left;display:block;padding:0 10px;}

#sub_hotels #hotels_form .row .miasto {width:180px;margin:0 10px;}

#sub_hotels #hotels_form .row .day{width:40px;margin-left:10px;}

#sub_hotels #hotels_form .row .month{width:85px;margin-left:5px;}

#sub_hotels #hotels_form .row .year{width:55px;margin-left:5px;}

#sub_hotels #hotels_form .w{width:200px;margin:7px 0 0 8px;padding:8px 0 0;border-top:1px solid #dfeab2;overflow:hidden;height:100%;}

#sub_hotels #hotels_form .w .but{float:right;border:0;cursor:pointer;background:#27691a url('../lay-gfx/but-szukaj.png') no-repeat;color:#fff;font-weight:bold;text-align:center;width:112px;height:25px;}

#sub_hotels #hotels_form .w p{float:left;margin:0;padding-top:3px;}





/* =tabs navigation */

.tab_nav{clear:both;padding:5px 0 0;margin:0 0 -2px;height:30px;}

.tab_nav li{margin:0 2px 0 0;list-style:none;float:left;height:30px;}

.tab_nav a{font-weight:bold;float:left;background:url('../lay-gfx/nav-global-r.png') no-repeat 100% 0;text-decoration:none;color:#ce3a00;}

.tab_nav a span{float:left;height:23px;padding:7px 19px 0;background:url('../lay-gfx/nav-global-l.png') no-repeat 0 0;}

.tab_nav a:hover,.tab_nav a:focus,.tab_nav a:active,.tab_nav a.active,.tab_nav li.selected a{background-position:100% -30px;color:#000;}

.tab_nav a:hover span,.tab_nav a:focus span,.tab_nav a:active span,.tab_nav a.active span,.tab_nav li.selected a span{background-position:0 -30px;}



/* =secondary content */

#home #content-s .ads{padding:20px 0;text-align:center;}

.ads2 {position:relative; width:226px;clear:both;}



#home #content-s{float:right;width:460px;}

#home #content-s .box{margin-bottom:10px;background:#e2f496 url('../lay-gfx/home_sc_box-t.png') no-repeat;padding:1px 14px 0;width:197px;}

#home #content-s .content{/*background:url('../lay-gfx/home_sc_box-b.png') no-repeat 0 100%;*/padding:1px 14px 10px;margin:0 -14px;}

#home #content-s .content .cw1{background:url('../lay-gfx/home_sc_box_in-m.png') repeat-y;margin:0 -9px;}

#home #content-s .content .cw2{background:url('../lay-gfx/home_sc_box_in-t.png') no-repeat;padding:10px 15px 1px;}

#home #content-s p{line-height:1.5;margin-bottom:1.5em;}



/* =tickets, home */

#h_tickets{overflow:hidden;height:100%;}

#h_tickets div.l{float:left;}

#h_tickets div.r{float:right;margin-bottom:10px;}

#h_tickets div.l .content {margin:0 -14px -4px -14px !important;}
#h_tickets ul{margin:0 -12px -1px;}

#h_tickets .ibox{margin:0;list-style:none;padding:7px 10px;border-bottom:1px solid #dfeab2;display:block;}

#h_tickets .odd{background:#f1f8d5;}

#h_tickets #a-meksyk {background:url('../lay-gfx/a-meksyk.jpg') no-repeat;width:214px;height:68px;text-indent:-9999px;display:block;}
#h_tickets #a-dominiakana {background:url('../lay-gfx/a-dominikana.jpg') no-repeat;width:214px;height:66px;text-indent:-9999px;display:block;}
#h_tickets #a-kuba {background:url('../lay-gfx/a-kuba.jpg') no-repeat;width:214px;height:65px;text-indent:-9999px;display:block;}
#h_tickets #a-malediwy {background:url('../lay-gfx/a-malediwy.jpg') no-repeat;width:214px;height:65px;text-indent:-9999px;display:block;}
#h_tickets #a-emiraty {background:url('../lay-gfx/a-emiraty.jpg') no-repeat;width:214px;height:64px;text-indent:-9999px;display:block;}

#venues-h .boxl {background:url('../lay-gfx/a-bg-box1.jpg') no-repeat;width:210px;height:169px;float:left;padding:5px 5px 0 5px;margin-bottom:8px;}
#venues-h .boxl img {margin:0;}
#venues-h .boxl span {margin:0;text-align:center;color:#495223;font-weight:bold;padding:7px 0 0 0;width:100%;float:left;}
#venues-h .boxr {background:url('../lay-gfx/a-bg-box1.jpg') no-repeat;width:210px;height:169px;float:right;padding:5px 5px 0 5px;margin-bottom:8px;}
#venues-h .boxr img {margin:0;}
#venues-h .boxr span {margin:0;text-align:center;color:#495223;font-weight:bold;padding:7px 0 0 0;width:100%;float:left;}
#venues-h .boxr a ,#venues-h .boxl a {text-align:center;display:block;}
#venues-h .boxr.last ,#venues-h .boxl.last {margin-bottom:3px !important;} 
#home #content-s .last {margin-left:-8px;}
#home #content-s #h_tickets p{margin:0;}
#block-r {background:#E2F496 url(../lay-gfx/home_sc_box-t.png) no-repeat scroll 0 0;padding-top:4px;}
#block-r #venues-h {padding-bottom:5px !important;margin-bottom:5px !important;overflow:hidden;}
#block-r .box h2 {margin-top:4px !important;padding-left:10px;}
#block-r .boxl {background:url('../lay-gfx/a-bg-box2.jpg') no-repeat;width:192px;overflow:hidden;height:161px;float:left;padding:5px 5px 0 5px;margin-bottom:8px;}
#block-r  .box{margin-bottom:0 !important;background:#e2f496 url('../lay-gfx/box-r-d.jpg') 0 100% no-repeat !important;padding:1px 5px 0 !important;width:215px !important;height:100% !important;}
#block-r .content {padding:0 !important;margin:0 !important;}
#block-r .cw1 ,#block-r .cw2 {margin-left:0 !important;margin-right:0 !important;}
#block-r .cw2 {padding:10px 0 0 0 !important;}
#block-r img {height:134px;width:192px;}
.newsletter .row {width:100%;}
#home #content-s #h_tickets h3{margin:0;font-size:1em;}

#h_tickets p.l{font-size:0.91em;}

#h_tickets p.p{color:#fa4c00;padding-top:0.2em;}

#h_tickets .r .box {background:url('../lay-gfx/a-bg-box1.jpg') no-repeat;width:210px;height:169px;float:left;padding:5px 5px 0 5px;margin-bottom:8px;}

/* =light box, home */

#home .lbox{width:225px;background:url('../lay-gfx/home_sc_lbox-b.png') no-repeat 0 100%;}

#home .lbox .lbw{background:url('../lay-gfx/home_sc_lbox-t.png') no-repeat;padding:1px 13px 0;}



#home .check_booking{float:left;margin-bottom:10px;}

#home .check_booking h2{font-size:1.36em;font-weight:bold;}

#home .check_booking .text{width:91%;}

#home .check_booking .row{padding:0.3em 0;}

#home .check_booking label{padding-bottom:0.2em;display:block;}

#home .check_booking .but{margin:12px 0;float:right;border:0;cursor:pointer;background:#27691a url('../lay-gfx/but-szukaj.png') no-repeat;color:#fff;font-weight:bold;text-align:center;width:112px;height:25px;padding-bottom:2px;}
#home .newsletter.lbox .lbw{background:url('../lay-gfx/home_sc_lbox-t1.jpg') no-repeat;padding:1px 13px 0;}
#home .newsletter.lbox{width:480px;background:url('../lay-gfx/home_sc_lbox-b1.jpg') no-repeat 0 100%;}
#home .newsletter{float:left;margin-bottom:10px;width:480px !important;}
#home .newsletter form {display:block;width:100%;}
#home .newsletter h2{font-size:1.36em;font-weight:bold;}
#home .newsletter #email_news {margin-left:20px;}
#home .newsletter .text{width:200px;}
#home .newsletter #chk_zgoda {float:left;}
#home .newsletter #chk_zgoda-l {margin-left:10px;float:left;width:420px;font-size:10px;line-height:12px;}

#home .newsletter .row{padding:0.3em 0;float:left;overflow:hidden;}

#home .newsletter label{padding-bottom:0.2em;}
#home .newsletter .but{margin:-4px 0 12px;float:right;border:0;cursor:pointer;background:#27691a url('../lay-gfx/but-szukaj.png') no-repeat;color:#fff;font-weight:bold;text-align:center;width:112px;height:25px;padding-bottom:2px;}


#home .new_tickets h2{margin-bottom:0.3em;}

#home .new_tickets{float:right;}

#home .new_tickets ul{margin:0;}

#home .new_tickets .ibox{margin:0;list-style:none;padding:7px 0;border-bottom:1px solid #dfeab2;display:block;}

#home #content-s .new_tickets p{margin:0;}

#home #content-s .new_tickets h3{margin:0;font-size:1em;}

#home .new_tickets p.l{font-size:0.91em;}

#home .new_tickets p.p{color:#fa4c00;padding-top:0.2em;}

#home .lbox .lbw .first{ border-bottom:solid 1px #dfeab2}

#home .lbox .lbw .n {padding: 7px 0px}

#home .lbox .lbw .n .date{color:#fa4c00}

#home .lbox .lbw .n h3 a{color:#000c17}

#home .lbox .lbw #archive_l{float:right; margin-top:10px;}

/* ----------------------------------------------------------------------------------------- */

/** =content, sub **/

#sub #content{float:left;width:820px;}

#sub #content-p{float:right;width:585px;}

#sub #content-p .cpw{background:#e2f496 url('../lay-gfx/content-t.png') no-repeat;padding:1px 14px 0;}

#sub #content-p .content{background:url('../lay-gfx/content-b.png') no-repeat 0 100%;padding:1px 14px 10px;margin:0 -14px;}

#sub #content-p .content-i{background:url('../lay-gfx/content-i-b.png') no-repeat 0 100%;}

#sub #content-p .content .cw1{background:url('../lay-gfx/content_in-m.png') repeat-y;margin:0 -9px;}

#sub #content-p .content .cw2{background:url('../lay-gfx/content_in-t.png') no-repeat;padding:14px 1px 1px 5px;height:auto; overflow:hidden}

#sub #content-p h3{font-size:1.27em;}

#sub #content-p p{line-height:1.5;margin-bottom:1.5em;}

#sub #content-p div.sep{border-bottom:1px solid #dfeab2;font-size:1px;line-height:1px;}



/* =tools */

#tools{height:26px;margin:1px 0 0;padding:4px 4px 0;background:url('../lay-gfx/tools-bg.png') no-repeat;}

#tools li{float:right;margin:0;list-style:none;}

#tools li.back{float:left;}

#tools li a{float:left;color:#fff;background:#367c1e url('../lay-gfx/t-but-l.png') no-repeat;}

#tools li a span{float:left;height:19px;padding:3px 14px 0;}

#tools li a#up span{background:url('../lay-gfx/t-up.png') no-repeat 100% 0;padding-right:19px;}

#tools li a#back{background:url('../lay-gfx/t-but-r.png') no-repeat 100% 0;}

#tools li a#back span{background:url('../lay-gfx/t-back.png') no-repeat;padding-left:19px;}



#home #partners{margin-top:0;}

#partners{margin:20px 0;background:url('../lay-gfx/partners-b.png') no-repeat 0 100%;}

#partners .pw{overflow:hidden;height:100%;padding:1px 22px;background:url('../lay-gfx/partners-t.png') no-repeat;}

#partners h2{font-size:1.17em;font-weight:bold;}

#partners .partners{float:left;width:620px;height:102px;}

#partners .payments{float:right;width:260px;}

#partners ul li {display:inline;margin:0;list-style:none;padding-right:7px;}



/* =sitemap */

#sitemap{margin:1.5em 0;background:url('../lay-gfx/sitemap-l.png') repeat-y;}

#sitemap a{color:#ce3a00;}

#sitemap li{list-style:none;margin:0;padding:0.1em 0;}

#sitemap li li{padding-left:31px;background:url('../lay-gfx/sitemap-l2.png') no-repeat 1px 0.5em;}

#sitemap ul{margin:0;}

#sitemap h3{margin:0;font-size:1.27em;padding:10px 0 0.2em 18px;background:url('../lay-gfx/sitemap-l1.png') no-repeat 1px 15px;}

#sitemap li.first h3{background:url('../lay-gfx/sitemap-first.png') no-repeat 0 -30px;}

#sitemap li.last h3{background:url('../lay-gfx/sitemap-last.png') no-repeat 0 15px;}



/* =contact */

/*

#contact{overflow:hidden;height:100%;padding:5px 10px 0 10px;}

#contact .info{float:left;width:280px;}

#contact .info span{font-weight:bold;color:#175617;}

#contact .pic{float:right;width:245px;padding-top:13px;}

#contact .email{color:#ce3a00;}

*/

#contact{overflow:hidden;padding:5px 10px 0 10px;}

#contact .pic{float:right;padding-top:13px;}

#contact span{font-weight:bold;color:#175617;}

#contact .email{color:#ce3a00;}





/* =hotels form, content */

#hotels_form_c{padding:9px 10px 5px;}

#hotels_form_c .row{overflow:hidden;height:100%;padding:4px 0;}

#hotels_form_c .text{width:410px;}

#hotels_form_c select.d{width:55px;float:left;}

#hotels_form_c select.m{width:225px;float:left;margin-left:12px;}

#hotels_form_c label{text-align:right;float:left;width:80px;padding:0.2em 12px 0.2em 0;}

#hotels_form_c .but{margin-top:9px;border-top:1px solid #dfeab2;padding-top:9px;text-align:right;}

#hotels_form_c .but input{border:0;cursor:pointer;background:#27691a url('../lay-gfx/but-szukaj.png') no-repeat;color:#fff;font-weight:bold;text-align:center;width:112px;height:25px;padding-bottom:2px;}

#hotels_form_c img.c{float:left;margin-left:7px;margin-top:2px;}



/* =hotel list */

#hotel_list{padding-top:5px;margin:0 -9px;}

#hotel_list li{margin:0;padding:12px 0 10px;list-style:none;overflow:hidden;height:100%;}

#hotel_list li.odd{background:#f1f8d3;border-top:1px solid #dfeab2;border-bottom:1px solid #dfeab2;}

#sub #content-p #hotel_list p{margin:0;}

#hotel_list div.c{float:right;width:466px;}

#hotel_list img.pic{float:left;border:2px solid #dfeab2;margin-left:11px;}

#hotel_list .more{padding:0.2em 0 0.4em;border-bottom:1px solid #dfeab2;}

#hotel_list .more a{padding-right:11px;background:url('../lay-gfx/more.gif') no-repeat 100% 0.5em;color:#fa4c00;font-weight:bold;}

#sub #content-p #hotel_list h3{font-size:1em;margin:0 0 0.2em;}

#hotel_list .rating{overflow:hidden;height:100%;padding-top:0.4em;}

#hotel_list .rating .bar{width:200px;float:right;text-align:right;overflow:hidden;height:100%;padding-right:161px;position:relative;}

#hotel_list .rating .bar strong{color:#175617;}

#hotel_list .rating .bar span.b{float:right;position:absolute;right:4px;top:6px;width:150px;background:#dfeab2;}

#hotel_list .rating .bar span.b span{float:left;height:4px;line-height:1px;font-size:1px;background:url('../lay-gfx/hotel-bar.png') repeat-x;}

#hotel_list .rating .stars{float:left;padding-top:0.2em;width:100px;}

#hotel_list .stars span{float:left;width:12px;height:12px;margin-right:4px;background:url('../lay-gfx/star-w-f.png') no-repeat;}

#hotel_list .stars span.e{background:url('../lay-gfx/star-w-e.png') no-repeat;}

#hotel_list .odd .stars span{background:url('../lay-gfx/star-g-f.png') no-repeat;}

#hotel_list .odd .stars span.e{background:url('../lay-gfx/star-g-e.png') no-repeat;}



/* =pager */

.pager_wrap{overflow:hidden;height:100%;padding:10px 85px;}

#pager{float:left;background:url('../lay-gfx/pager-tl.gif') no-repeat 0 0;}

#pager div{background:url('../lay-gfx/pager-br.gif') no-repeat 100% 100%;}

#pager div div{background:url('../lay-gfx/pager-tr.png') no-repeat 100% 0;}

#pager ul{margin:0;padding:3px 6px;overflow:hidden;height:100%;background:url('../lay-gfx/pager-bl.png') no-repeat 0 100%;}

#pager li{float:left;margin:0;list-style:none;border-left:1px solid #dfeab2;}

#pager li.first{border-color:#fff;}

#pager a{display:block;padding:0.4em 0.8em;color:#809430;text-decoration:none;}

#pager a:hover,

#pager a:active,

#pager a:focus,

#pager strong{background:#f1f8d5;}

#pager strong{display:block;padding:0.4em 0.8em;color:#175617;}

/* =pager NEW !!!!!!!!!!!!!!!!!!!!!*/



#pager {background-image:url(../lay-gfx/tools-bg.png); background-repeat:no-repeat; height:30px;position:relative; }

#pager_wrap{position:relative; width:432px;margin: 0px 50px 0px auto;}

#pager div{ position:absolute; right:0px;background:url('../lay-gfx/tools-bg.png') no-repeat 100% 100%; }

#pager ul{ float:left;background:none}

.pager_r{ float:left; height:30px;width:5px; position:relative; }

#pager li{float:left;margin:0;list-style:none;border-left:1px solid #dfeab2;}

#pager li.prev{border-color:#fff; padding-right:30px;}

#pager li.next{border-color:#fff; padding-left:30px;}

#pager a{display:block;padding:0.4em 0.8em;color:#809430;text-decoration:none;}

#pager a:hover,

#pager a:active,

#pager a:focus,

#pager strong{background:#f1f8d5;}

#pager strong{display:block;padding:0.4em 0.8em;color:#175617;}







/* =travel form */

#travel_form{padding:15px 0 10px;}

#travel_form .row{overflow:hidden;height:100%;padding:4px 0;}

#travel_form .row label{float:left;width:100px;padding-right:8px;text-align:right;}

#travel_form select{width:240px;}

#travel_form select.d{width:55px;float:left;}

#travel_form select.m{width:175px;float:left;margin-left:10px;}

#travel_form .radios{overflow:hidden;height:100%;padding:8px 0;}

#travel_form .radios .w{float:left;width:310px;}

#travel_form .radios .fs{float:left;width:100px;padding-right:8px;text-align:right;}

#travel_form .check{padding-left:108px;border-top:1px solid #dfeab2;padding-top:7px;}



#travel_form .but{margin-top:9px;border-top:1px solid #dfeab2;padding-top:9px;text-align:center;}

#travel_form .but input{border:0;cursor:pointer;background:#27691a url('../lay-gfx/but-szukaj.png') no-repeat;color:#fff;font-weight:bold;text-align:center;width:112px;height:25px;padding-bottom:2px;}











/* =misc */

.tab{margin:0.5em 2em;}

.tab th,.tab td{padding:0.5em 1em;}

.tab th{background:#ffec00;color:#ce3a00;font-weight:bold;text-align:center;}

.tab td{background:#f5fae2;}



/* ----------------------------------------------------------------------------------------- */

/** =sidebar **/

#sidebar{float:left;width:225px;}



#sidebar .box{margin: 0 0 10px 0;background:#e2f496 url('../lay-gfx/sidebar-t.png') no-repeat;}

#sidebar #sub_hotels .sw{padding:1px 13px 11px 13px;background:url('../lay-gfx/sidebar-b.png') no-repeat 0 100%;}

#sidebar .sw{padding:1px 13px 11px 13px;background:url('../lay-gfx/sidebar-b.png') no-repeat 0 100%;}

#sidebar .content{margin:0 -8px;background:url('../lay-gfx/sidebar_in-m.png') repeat-y;}

#sidebar .content .cw{background:url('../lay-gfx/sidebar_in-t.png') no-repeat;}



/* =hotels form, sidebar */

#hotels_form_s{padding:4px 10px 5px;}

#hotels_form_s .row{overflow:hidden;height:100%;}

#hotels_form_s .text{width:179px;}

#hotels_form_s select.d{width:55px;float:left;}

#hotels_form_s select.m{width:125px;float:right;}

#hotels_form_s label{display:block;padding:0.5em 0 0.2em;}

#hotels_form_s .but{margin-top:9px;border-top:1px solid #dfeab2;padding-top:9px;text-align:center;}

#hotels_form_s .but input{border:0;cursor:pointer;background:#27691a url('../lay-gfx/but-szukaj.png') no-repeat;color:#fff;font-weight:bold;text-align:center;width:112px;height:25px;padding-bottom:2px;}



/* =venues, sidebar */

.venues-s{margin:0;padding:20px 15px 1px 14px;}

.venues-s li{margin:0 0 14px;list-style:none;padding:3px 0 0;display:block;background:url('../lay-gfx/sidebar_box-t.png') no-repeat;}

.venues-s li img{display:block;margin-left:3px;}

.venues-s div.c{background:url('../lay-gfx/sidebar_box-b.png') no-repeat 0 100%;padding:7px;}

.venues-s div.c p{margin:0;}

.venues-s h3{margin:0;font-size:1em;}

.venues-s .l{font-size:0.91em;}

.venues-s .p{color:#fa4c00;padding-top:0.2em;}



/* =tickets, sidebar */

.tickets-s{margin:0;padding:2px 3px;}

.tickets-s li{margin:0;padding:5px 6px;list-style:none;}

.tickets-s li.odd{background:#f1f8d3;border-top:1px solid #dfeab2;border-bottom:1px solid #dfeab2;}

.tickets-s h3{margin:0;font-size:1em;color:#809430;font-weight:normal;}

.tickets-s h3 a{font-weight:bold;}

.tickets-s p{margin:0;}

.tickets-s .l{font-size:0.91em;}

.tickets-s .p{color:#fa4c00;padding-top:0.2em;}


#content-p .tickets-s li.ibox {float:left;width:170px;}


/* ----------------------------------------------------------------------------------------- */

/** =footer **/

#footer{padding:0.8em 20px;background:url('../lay-gfx/footer-bg.png') no-repeat;}

#footer p,

#footer ul{margin:0;}

#footer .nav-supp{float:left;padding-bottom:0.8em;}

#footer .nav-supp li{list-style:none;display:inline;margin:0;padding:0 20px 0 0;}

#footer .nav-supp a{padding-right:8px;background:url('../lay-gfx/bmenu-p.gif') no-repeat 100% 55%;}

#footer .createdby{float:right;padding-bottom:0.8em;}

#footer p.notice{text-align:center;clear:both;color:#b8c38d;margin:0;padding:0.5em 0;border-top:1px solid #dfeab2;}





/* =misc */

.cl{clear:both;line-height:1px;height:1px;font-size:1px;position:relative;}

img.pic-r{float:right;margin:0.5em 0 0.5em 3em;}

img.pic-l{float:left;margin:0.5em 3em 0.5em 0;}

.tabcontent{display:none;}

.wrap{overflow:hidden;height:100%;}





td.ep3_current, td.ep3_done, td.ep3_future {padding:5px 0pt 0pt !important;}
