@import url('/css/turystyka/ecommerce/style_small.css');

* { margin: 0; padding: 0; text-align: left; }
body { text-align: center; color: #999; font-family: Tahoma, sans-serif; font-size: 12px;background:#fff;}
#sS {zoom: 1; overflow: hidden; }

#navH0 { margin: 0 auto; width: 962px;}

a{color: #148; text-decoration: none; }
a:hover { text-decoration: underline; }

.kL { float: left;}
.kR { float: right;}
.clr { clear: both; }
img { border: 0;}

#k1 {padding: 0!important;}

/* nowa czapeczka */
#sWbgNew { background: #f1f1f1; font-family: Tahoma,sans-serif; font-size: 10px; padding: 4px 0px; overflow:hidden;}
#sWbgNew .Ww1 { width: 962px; margin: 0 auto; background: #f1f1f1; }
#sWbgNew .Ww1k1 { float: left; background: #f1f1f1; }
#sWbgNew .Ww1k2 { float: right; background: #f1f1f1; }
#sWbgNew a, #sWbgNew a:hover, #sWbgNew a:visited { color: #999; }
#sWbgNew a.WtxtSpec { font-weight: bold; }
#sWbgNew a { border-right: 1px solid #fff; }
#sWbgNew a.WtxtNbrd { border: 0; }
#sWbgNew .Ww1k1 a { margin-right: 8px; padding-right: 8px; }
#sWbgNew .Ww1k2 a.Wtxt {border: none;}
#sWbgNew .Ww1k2 a { margin-left: 0px; padding-left: 8px; }
#sWbgNew .Ww1k2 a.WtxtSpec  { padding-right: 8px; }

/*winieta*/
#sWlbg {width:964px !important; height:85px; margin:0px auto; clear: both; padding-top:10px; background-color:#fff; position:relative; zoom:1;}
#sW #ban1 *{text-align:center;}
.Ww2 {width:400px !important; height:80px; background-color:#fff;float:left;}
.Wtxt {padding-bottom:4px;}

.Whtm .weatherBox {background: url('http://bi.gazeta.pl/i/obrazki/lokalne/pogoda_bg.jpg') no-repeat 0 0; float:right;width:190px;font-size:14px;color:#333;font-weight:bold;height:61px;margin-top:6px; position: relative; top: -60px; left: 590px;}
.Whtm .weatherBox .kL{float:left;width:103px;padding-left:3px;border-right:1px solid #d9e7f2;;zoom:1;margin:2px 0px;}
.Whtm .weatherBox .kL img{float:left;border:0px;position:relative;top:-7px;margin-bottom:-10px;}
.Whtm .weatherBox .kL span{color:#333;font-size:11px ;font-weight:bold;}
.Whtm .weatherBox .kR{float:right;width:77px;padding-top:3px;text-align: left;}
.Whtm .weatherBox a{font-size:10px;font-weight:bold;}
.Whtm .weatherBox .date{color:#666;font-size:12px;font-family:Tahoma, sans-serif;text-align:center;background: url('http://bi.gazeta.pl/i/obrazki/lokalne/dataP_brd.gif') no-repeat 30px bottom;padding:6px 0px 2px 10px;}

#sW .Whtm .nadlinkiwin {overflow:hidden; height:18px; overflow:hidden; position:absolute; right:0; bottom:-28px; width:390px; z-index:999;}
#sW .Whtm .nadlinkiwin strong.size {font:normal 10px Tahoma, sans-serif; color:#7d7d7d; float: left; text-transform:uppercase; padding:2px 0 0;}
#sW .Whtm .nadlinkiwin .authorsList {overflow:hidden; zoom:1; display:inline;}
#sW .Whtm .nadlinkiwin .authorsList li {float:left; padding:0 10px; list-style: none; border-left:1px solid #ddd}
#sW .Whtm .nadlinkiwin .authorsList li a {color:#ffb200; font:bold 12px Tahoma, sans-serif; }
#sW .Whtm .nadlinkiwin .authorsList li.first {border:0;}

.Whtm #banP71 { position: absolute; right: 0; top: 16px; }

#bg_blk{padding-bottom:30px !important;padding-bottom:0px;font-size:11px;}
#bg_blk a{color:#1a64a5;}
#bg_blk small{display:none;}
#bg_blk a.s {background: url('http://bi.gazeta.pl/i/obrazki/turystyka/arrowBlk.gif') no-repeat left 4px;padding:0 0px 0 8px;margin-left:2px;}
#bg_blk .kR{width:300px;}
#bg_blk .kR input {margin-right:10px;}
.szuk_text{border:1px solid #f18d23;width:197px;height:20px;line-height:18px;position:relative;top:-3px;background-color:#f7f6f6;font-family:Tahoma, sans-serif;font-size:15px !important;color:#999;margin-right:2px;}
#sS #bg_blk #dwf2 {width: 27% !important;}
#bg_blk .search {width: 30% !important;}

/* stopka */
#sFt {padding: 60px 0 20px 60px;}
#sF #sF { padding: 0 10px; }
#sF .sFnospc { word-spacing: 0; }
#sF { word-spacing: 160px; *word-spacing: 80px;}

/*chmurka tagÄ�ĹźË�w*/
.Chmurka{background: #f9f8f8 url('http://bi.gazeta.pl/i/obrazki/turystyka/tagiTop.gif') no-repeat 0px 0px;padding-top:26px;border:1px solid #e7e7e7;border-width:1px 0px;padding-bottom:7px;margin-bottom:15px;}
.Chmurka .Chmurka0{background:#fff;width:264px;padding:10px;margin:0px auto;}
.Chmurka .Chmurka0 a{padding-right:5px;}

/* nowa zajawka newsletterowa */
.nltZajNew {width: 289px; overflow: hidden;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;font: normal 12px Tahoma;color: #999;margin-bottom: 18px;padding: 5px 5px 5px 8px;background:#F9F8F8; }
* html .nltZajNew, * html .nltZajNew * {height:1%;}
.nltZajNew a, .nltZajNew a:hover, .nltZajNew a:visited {text-decoration: none;color: #148;}
.nltZajNew input {font: normal 11px Tahoma;border: 1px solid #F18D23;color: #4c4c4c;width: 202px;padding: 3px 3px 2px 3px;}
.nltZajNew .error {font: normal 11px Tahoma;color: red;}
.nltZajNew #nltZajNewField {background-color: #efefef;}
.nltZajNew h3 {color:#999999;font-size:16px;font-family: Tahoma,sans-serif;font-weight: normal;line-height: 130%;text-transform: uppercase;text-align: left;margin: 0 0 5px 0;}
.nltZajNew h3 br {display: none;}
.nltZajNew h3 span {display: none;}
* html .nltZajNew h3 span {margin-left: 5px;}
.nltZajNew span a {font-size: 10px;font-weight: bold; margin-left: 5px; display: inline;}
.nltZajNew form {float: left;margin-bottom: 0px;}
.nltZajNew span, .nltZajNew form {background: #fff; display: block; padding: 5px; width: 274px;}
* html .nltZajNew span {padding-bottom: 5px;}
* html .nltZajNew form {margin-top: -3px;padding-top: 0;padding-bottom: 0;}
#nltZajNewSubmit {position: relative;left: 10px;top: 5px;border: 0;padding: 0;width: auto;}
* html #nltZajNewSubmit {top: 4px;}
#nltZajNewSmall {font-size: 10px;padding: 0;display: block;width: 100px;float: left;margin-top: 2px;}
html>body #nltZajNewSmall {margin-bottom: 2px;}
* html #nltZajNewSmall {margin-bottom: -2px;height: auto !important;}
.nltZajSmall input {width: 138px;margin-bottom: 2px;}
.nltZajSmall #nltZajNewSubmit {left: 0;}
html>body .nltZajSmall #nltZajNewSubmit {left: 3px;}
.nltZajNew .clr {clear: both;height: 1px;line-height: 1px;margin:0;padding: 0;border: 0;}

/* nowa zajawka newsletterowa - artykul */
#k2 .nltZajNew {width: 289px; overflow: hidden;border-top:1px solid #E7E7E7;border-bottom:1px solid #E7E7E7;font: normal 12px Tahoma;color: #999;margin-bottom: 18px;padding: 5px 5px 5px 8px;background:#F9F8F8; }
* html #k2 .nltZajNew, * html #k2 .nltZajNew * {height:1%;}
#k2 .nltZajNew a, #k2 .nltZajNew a:hover, #k2 .nltZajNew a:visited {text-decoration: none;color: #148;}
#k2 .nltZajNew input {font: normal 11px Tahoma;border: 1px solid #F18D23;color: #4c4c4c;width: 202px;padding: 3px 3px 2px 3px;}
#k2 .nltZajNew .error {font: normal 11px Tahoma;color: red;}
#k2 .nltZajNew #nltZajNewField {background-color: #efefef;}
#k2 .nltZajNew h3 {color:#999999;background-color: transparent;font-size:16px;font-family: Tahoma,sans-serif;font-weight: normal;line-height: 130%;text-transform: uppercase;text-align: left;margin: 5px 0 5px 0; padding: 0;}
#k2 .nltZajNew h3 br {display: none;}
#k2 .nltZajNew h3 span {display: none;}
* html #k2 .nltZajNew h3 span {margin-left: 5px;}
#k2 .nltZajNew span a {font-size: 10px;font-weight: bold; margin-left: 5px; display: inline;}
#k2 .nltZajNew form {float: left;margin-bottom: 0px;}
#k2 .nltZajNew span, .nltZajNew form {background: #fff; display: block; padding: 5px; width: 274px;}
* html #k2 .nltZajNew span {padding-bottom: 5px;}
* html #k2 .nltZajNew form {margin-top: -3px;padding-top: 0;padding-bottom: 0;}
#k2 #nltZajNewSubmit {position: relative;left: 10px;top: 5px;border: 0;padding: 0;width: auto;}
* html #k2 #nltZajNewSubmit {top: 4px;}
#k2 #nltZajNewSmall {font-size: 10px;padding: 0;display: block;width: 100px;float: left;margin-top: 2px;}
html>body #k2 #nltZajNewSmall {margin-bottom: 2px;}
* html #k2 #nltZajNewSmall {margin-bottom: -2px;height: auto !important;}
#k2 .nltZajSmall input {width: 138px;margin-bottom: 2px;}
#k2 .nltZajSmall #nltZajNewSubmit {left: 0;}
html>body #k2 .nltZajSmall #nltZajNewSubmit {left: 3px;}
#k2 .nltZajNew .clr {clear: both;height: 1px;line-height: 1px;margin:0;padding: 0;border: 0;}

/* nawigacja */
#navH {height: 35px; width: 974px; margin: 0 auto; height:35px; padding: 0; position: relative; z-index: 3;}
#navH a {color: #fff; display: block;  padding:9px 15px; border:0 !important;}
#navH a:hover {text-decoration: none;}
#navH .p0 .p1 a {padding:5px;}
#navH .p0 {font: bold 14px Tahoma, sans-serif; height: 35px; background: #343352; position: relative; zoom: 1;}
#navH .p0 li {float: left; display: inline; border-left:1px solid #52516c;  zoom: 1; z-index: 1;}
#navH .p0 li:hover, #navH .p0 li.hover {position: relative;}
#navH .p0 li.selected:hover, #navH .p0 li.hover.selected {position: static;}
#navH .p0 #e1 {background: none; padding-left: 10px;}
#navH .p0 #e6 {float:right; }
#navH .p0 #e6 a {color:#ffb200; background-color:#1f1e36; }
#navH .p0 #e6 li {padding:0}
#navH .p0 #e6 li a {padding:9px 15px;}
#navH .p0 #e6 li a:hover {color:#fff; background: #fe9a05; }
#navH .p1, #navH .p2 {display: none; font-weight: normal;}
#navH .p0 li.active {background: ;}
#navH .p0 li:hover, #navH .p0 li.hover {background: #52516c; z-index:10000000;}
#navH .p0 .p1 li.active {background: ;}
#navH .p0 li .p1 li:hover, #navH .p0 li .p1 li.hover {background: #fe9a05 !important;}
#navH .p0 li:hover .p1, #navH .p0 li.hover .p1 {width: 150px; position: absolute; left: 0; top: 35px; background: #52516c; display: block; padding:0 !important;}
#navH .p0 li:hover .p1 li, #navH .p0 li.selected li:hover .p2 li, #navH .p0 li.hover .p1 li, #navH .p0 li.selected li.hover .p2 li {float: none; display: block; z-index: 2; line-height: 14px; padding: 2px 12px; font:bold 12px Arial, sans-serif;}

/* drobna poprawka 29.12.10 dotyczaca a za ul w nawigacji */
#navH > a { padding: 0;} 

/* zajawka pod nawigacjĂ�ďż˝ */
.mod_zrTmpPodNav { overflow:hidden; zoom:1; width:974px; margin:0 auto; border-bottom:1px solid #ccc; padding:7px 0;}
.mod_zrTmpPodNav strong.size {font:normal 10px Tahoma, sans-serif; color:#838383; float: left; text-transform:uppercase; background: url('http://bi.gazeta.pl/i/obrazki/turystyka/zrTmpPodNav-bg.gif') no-repeat 0 1px;; padding:0px 8px 0 4px;}
.mod_zrTmpPodNav .authorsList {overflow:hidden; zoom:1; display:inline;}
.mod_zrTmpPodNav .authorsList li {float:left; padding:0 10px; list-style: none; font:normal 12px Tahoma, sans-serif; border-left:1px solid #ddd}
.mod_zrTmpPodNav .authorsList li.first {border:0; }

/* search */
#bg_blk{ padding: 15px 0 !important;}
#bg_blk:after {content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both;}
#bg_blk #dwf3 {margin-left: 90px;}
#searchH { height: 23px; background-color: #fff; border-top:1px solid #eef0f0;padding: 5px 0 5px 0; width: 973px; margin: 0 auto; position: relative; z-index: 100;}
#searchH fieldset { border: 0; }
#searchH fieldset img { position: absolute; display: none; }
#searchH fieldset * { float: left; margin-right: 10px; }
#searchH fieldset .b { margin: 0 10px 0 0; padding: 0; width: 74px; height: 23px; border: 0; background: url('http://bi.gazeta.pl/i/obrazki/turystyka/turystyka.szukaj.png') no-repeat 0 0; text-indent: -999px; font-size: 0; color: #fcb334; }
#searchH fieldset .t { font-size: 13px; color: #4f4f4f; border: 1px solid #c7c7c7; padding: 2px 7px 3px; width: 335px;}
#searchH fieldset .r { margin: 5px 5px 0 0; *margin-top: 1px; _margin-top: 1px; }
#searchH fieldset label { margin-top: 4px; }
#searchH .imgSerwis, #searchH .imgGazeta, #searchH .imgGoogle {display: none; }

/* szukaj rezerwacja */
#reservation {border: 2px solid #205aa4; background: #fff url('http://bi.gazeta.pl/i/obrazki/turystyka/noclegi/reservation_bg.png') repeat-x 0 0;}
#reservation form {padding-right: 24px; margin: 0; font: normal 15px Tahoma; color: #114488;}
#reservation .row {overflow: hidden; zoom: 1; padding-bottom: 8px;}
#reservation .row .c0 {width:114px;}
#reservation .row .c0 {display:inline;float:left;line-height:22px;text-align:right;}
#reservation .row .c1 {line-height:22px;}
#reservation .row .c1 {display:inline;float:left;margin-left:10px;}
#reservation h3 {width: 183px;font: normal 25px Tahoma,sans-serif; margin: 9px 0 25px 20px; padding-right: 70px; background: url('http://bi.gazeta.pl/i/obrazki/turystyka/noclegi/reservation_ico.gif') no-repeat center right;}
#reservation .t, #reservation .row .c1 {width:148px;}
#reservation .t {border: 1px solid #7f9db9; padding: 2px;}
#reservation input.t { width: 142px; }
#reservation .btn {background: #fff url('http://bi.gazeta.pl/i/obrazki/turystyka/noclegi/szukaj_btn.png') no-repeat 0 0;}

a img { border: 0; }
#searchboxInc { font: 12px/1.5 Arial, Helvetica, sans-serif; color: #003580; width: 300px; }
#searchboxInc form { background: #feba02; }
#searchboxInc fieldset, #searchboxInc img { border: 0; } 
#searchboxInc fieldset { padding: 8px; } 
#searchboxInc #inout h3 { background-color:transparent; font-size:1.1em; }
#searchboxInc h3 { margin-bottom:0.2em; position:static; font-size:118%; font-weight:bold; margin: 0; } 
#searchboxInc p { font-size: 2em; margin: 0; }
#homein, #homeout { float: left; padding: 0.5em 1em 0 0; } 
.avail { padding-top: 1em; clear: left; }
#searchboxInc a.calender { vertical-align: -4px; }
#searchboxInc a.calender img { background: #0896ff; }
.blur { color: #999; }
button { float: right; -moz-border-radius: 8px; background-color: #0896ff; border: 2px solid #fff; color: #fff; letter-spacing: 1px; padding: 0.15em 0.75em; text-transform: uppercase; font: bold 1.333em/1 Arial, Helvetica, sans-serif; }
#calendar { font: 12px/1.5 Arial, Helvetica, sans-serif; color: #003580; display: none; position: absolute; background-image: url(http://y.bstatic.com/static/img/shadow3.png); padding: 0 4px 4px 0; }
/* For calendar */
.caltable { border: 1px solid #003580; background-color: #fff; }
.caltable a:link, .caltable a:visited { color: #0896ff !important; }
.caltable a:hover { color: #feba02 !important; border-color: #feba02 !important; }
.caltable a:active { color: #b30000 !important; border-color: #b30000 !important; }
.caltable td { text-align: center; }
.caltable td a { display: block; text-decoration: none; }
.caltable td.calheader a { display: inline; vertical-align: -.4em; }
.caltable td.calheader img.calNoPrevMonth { background: white url(http://y.bstatic.com/static/img/butPrevMonth.png) 0 -72px no-repeat; vertical-align: -.4em; }
.caltable td.calheader img.calNoNextMonth { background: white url(http://z.bstatic.com/static/img/butNextMonth.png) 0 -72px no-repeat; vertical-align: -.4em; }
.caltable td.calheader .calNextMonth img { background: white url(http://y.bstatic.com/static/img/butNextMonth2.png) 0 0 no-repeat; }
.caltable td.calheader .calPrevMonth img { background: white url(http://y.bstatic.com/static/img/butPrevMonth2.png) 0 0 no-repeat; }
.caltable td.calheader .calNextMonth:hover img, .caltable td.calheader .calPrevMonth:hover img { background-position: 0 -24px; }
.caltable td.calheader .calNextMonth:active img, .caltable td.calheader .calPrevMonth:active img { background-position: 0 -48px; }
.calheader { padding: .4em; white-space: nowrap; }
.calheader select { margin: 0 .6em; }
.monthYear { background-color: #ffffff; color: white; }
.dayNames td { border-bottom: 1px solid #003580; background-color: #e6edf6; }
.days td { color: #779bca; background-color: #e6edf6; padding: .2em; border: 2px solid #e6edf6; }
.days td.weekend { background-color: #c5d4e9; border-color: #c5d4e9; }
.days td.past { text-decoration: line-through; }
.days td.today, .days td.future { border: none; padding: 0; }
.days td a { padding: .2em; border: 2px solid #e6edf6; }
.days td.weekend a { border-color: #c5d4e9; }
.days td.today a { background-color: #fff; }
.days td.selected { font-weight: bold; }
.days td.selected a { border-color: #0896ff; }

/* mod_zr9 */
.mod_zr9 .node_cols { zoom: 1; }
.mod_zr9 .node_cols:after { content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both; }
.mod_zr9 .node_head, h3 { margin-bottom: 0px; }
.mod_zr9 h2 {font: normal 16px Tahoma,serif;color: #343352;text-transform: uppercase;margin-bottom: 4px;}
.mod_zr9 h2 a {color: #343352;}
.mod_zr9 .node_cols {border: 2px solid #ccc;padding: 8px;position: relative;}
.mod_zr9 .node_c0 {float: left;width: 120px;overflow: hidden;}
.mod_zr9 .node_c1 {float: right;width: 150px;}
.mod_zr9 .node_c1 li {background: url(http://bi.gazeta.pl/i/obrazki/wysokieobcasy/bullet.gif) 0 5px no-repeat;padding-left: 12px;}
.mod_zr9 .node_c1 ul.misc {position: absolute;bottom: 8px;}
.mod_zr9 .node_c1 li strong {font-weight: bold;}
.mod_zr9 .node_c1 li strong a {color: #FFB300;}
.mod_zr9 li {font: normal 12px/15px Georgia,serif; padding-bottom: 4px; margin-bottom: 4px; border-bottom: 1px solid #e5e5e5; list-style: none;}

