a { color: #0B538E; }
a:hover { text-decoration: underline; color: #0B538E; background: none; }

/* navH - nawigacja */ 
#navH { width:940px !important; height:35px; font:14px Georgia,serif; color:#fff; margin:0 auto; padding:10px 10px 0; overflow:visible; position:relative; z-index:200; }
#navH .p0 { overflow:visible; background:#ff9c00; width:940px; }
#navH ul { zoom:1; }
#navH ul:after { content: '.'; display: block; height: 0; width: 0; visibility: hidden; clear: both; } 
#navH ul.p0 li { float:left; border-left:1px solid #ffab26; position:relative; padding:0; line-height:auto; height:auto; background:0; }
#navH ul.p0 li:hover { background:#ffbc51; }
#navH ul.p0 li:first-child { border-left:none; }
#navH ul.p0 li a { text-decoration:none; color:#fff; display:block; outline:none;  font:bold 14px/35px Arial,sans-serif; position:relative; padding:0 10px; height:100%; }
#navH ul.p0 li a:hover, #navH ul.p0 li.active a { text-decoration:none; background-color:#ffbc51; color:#fff; cursor:pointer; }
#navH ul.p0 li#e1, #navH .p0 #e1.active { width:24px; background:0; }
#navH ul.p0 li#e1 a { background: url("http://bi.gazeta.pl/i/obrazki/ogrody2/homeIcon.gif") no-repeat scroll 6px 9px transparent; outline:none; position: static; text-indent: -9999px; height:100%; }
#navH ul li:hover ul { display:block; }
#navH ul ul { display:none;  position:absolute; top:35px; left:0px;  background-color:#FFBC51; z-index:200; padding:4px 0; }
#navH ul ul li { float:none; border:none; width:100%; border:0; }
#navH ul.p0 ul li a { position:static; width:auto; height:auto; white-space:nowrap;  line-height:23px; height:30px; }
#navH ul.p0 ul li a:hover {  color:#000; }

/* zarezerwuj pod nawigacja */
.mod_zrtur_20 { margin: 5px auto; width: 940px; height: 20px; }
.mod_zrtur_20 .mod_inner { overflow: hidden; zoom: 1; }
.mod_zrtur_20 p, .mod_zrtur_20 ul, .mod_zrtur_20 li { display: inline; }
.mod_zrtur_20 .node_body { float: left;  height: 20px; border-left: 1px solid #dfdfdf; margin-left: 15px; padding-left: 15px; line-height: 19px; }
.mod_zrtur_20 .body_first { margin: 0; padding: 0; border: 0; }
.mod_zrtur_20 p { font-size: 10px; padding: 0 9px 0 4px; color: #333; background: url('http://bi.gazeta.pl/i/obrazki/turystyka2011/polecamy_arrow.png') no-repeat 100% 1px; }
.mod_zrtur_20 li { font-size: 11px; padding-left: 9px; margin-left: 6px; background: url('http://bi.gazeta.pl/i/obrazki/turystyka2011/polecamy_sep.png') no-repeat 0 2px; }
.mod_zrtur_20 li.first { background: 0; padding: 0; }
.mod_zrtur_20 + #turystyka2011-search { margin-top: 0; }

/* search */
.layout_uniwersalny #navbot_wrap .c0 .c1  { float: left; }
#turystyka2011-search {overflow:hidden;  background:#fff; padding:10px 0; margin:10px auto; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; width:940px; }
#turystyka2011-search .c0, #turystyka2011-search .c1, #turystyka2011-search .c2 { float:left; height:66px; background:#1f1e36; }
#turystyka2011-search .c0 { width:200px;  padding-right:15px; }
#turystyka2011-search .c0 p, #turystyka2011-search .c0 span { color:#fff;  text-align:right; font-style:italic; }
#turystyka2011-search .c0 span { display:block;  padding-top:15px; font-weight:bold; font-size:18px; }
#turystyka2011-search .c0 p { font-size:10px; }
#turystyka2011-search .c1 { width:405px; padding-top:20px; height:46px; }
#turystyka2011-search .c1 .iTxt { width:320px; border:1px solid #cacaca; height:21px; color:#000; padding:3px 0 0 0; vertical-align: middle;}
#turystyka2011-search .c1 .iSbt { background:url(http://bi.gazeta.pl/i/obrazki/turystyka2011/sbt_bg.png)  repeat-x left top; height:26px; border:none; width:65px; color:#fff; font-weight:bold; cursor:pointer; text-align:center; vertical-align: middle; padding-bottom: 2px;}
#turystyka2011-search .c2 { width:320px;  }
#turystyka2011-search .c2 p {  margin:5px 0; padding-left:11px; height:50px; overflow:hidden;  border-left:1px solid #73797d; }
#turystyka2011-search .c2 strong { color:#cbd0d5; font-size:11px; display:block;  }
#turystyka2011-search .c2 a { color:#fff; background: 0;}
#turystyka2011-search .c2 a:hover { color:#000; text-decoration:none; background: #fff; }


/* winieta */
div#sWlbg { width: 960px; margin: 0 auto; height:auto; }
#sWlbg .Ww2 { position: relative; margin: 0auto 5px; padding: 0; }
#sWlbg .Ww2 .Wimg3 { position: relative; z-index: 2; margin: 15px 0 0; margin-left:0 !important;}
#sWlbg .Ww2 .Whtm { position: static;  width: 100%; }
#sWlbg #banP71 { position: absolute; right: 0; top: 0; z-index: 1; }
#sWlbg #banP71 a:hover { background: none; }
/* bylo h1 w obu ostatnich */
#sWlbg .Whtm .bez { position: absolute; top: 0; right: 0; z-index: 2; width: 100%;  width:400px; font-style: italic; font-size: 14px; border-left: 1px solid #777; padding: 0 0 0 15px; height: 41px; line-height: 41px; position: absolute; white-space: nowrap; left: 335px; top: 30px; }
#sWlbg.hasBanner .bez { border: 0; padding: 0; top: 60px; left:0; }

#mainArt p > strong { font-weight: bold; }
#mainArt { background:#fff; padding:0; margin-top:15px; padding-bottom:10px; }
#mainArt h2 { font-size:14px;  color:#343434; }
#mainArt ul { overflow:hidden; }
#mainArt ul li { background:none; padding-left:0;  float:left; margin-left:8px; padding-left:8px; border-left:1px solid #e2e2e2; }
#mainArt ul li:first-child { margin-left:0; padding-left:0; border-left:0;}
#mainArt ul li a {color:#0b538e; font-weight:bold;}
#mainArt p { margin-bottom:5px; }

/* polecamy */
.mod .node_head, .indexMT .header, .index .head, .blogBox h3, .NFwrp h3, #ea_mostread .head, .indABC h3, .wideoIndex .index_head, #newslzaj h3, .mod_contact h2 { margin: 0; padding: 0; border: none; }
.mod_zitur1 .bs_mostread_head0 p, .mod_zitur2 .node_head h2, #col_left .mod_zrtur6  h2, .mod_zrtur16 .node_head h2, .mod_zrtur17 .node_head  h3 { font-weight:bold; font-size:14px; color:#343434; padding-bottom:2px; border-bottom:2px solid #dadada; margin-bottom:5px; text-transform:none; font-family:Arial,sans-serif; }

/* z16  */
.mod_zrtur16 .node_head { border:none; padding-bottom:0; margin-bottom:0; }
.mod_zrtur16 .node_imgwrap img { display:block; float:left; margin-right:10px; }
.mod_zrtur16 .node_entry { overflow:hidden; margin:5px 0;  }
.mod_zrtur16 .node_entry:hover {  background:#1f1e36; }
.mod_zrtur16 .node_entry a:hover { text-decoration:none; }
.mod_zrtur16 .node_entry:hover a, .mod_zrtur16 .node_entry:hover p { color:#fff; }
#col_right .mod_zrtur16 h3 { margin-bottom:1px; }
.mod_zrtur16 h3 a {  font:bold 16px Arial,sans-serif; } 
.mod_zrtur16 h3 a:hover  { font:bold 16px Arial,sans-serif;  color:#146CB4;  background:transparent;  }

.landing_popular { border: none; }
.landing_popular .mainTitle { text-transform: none; font-size: 14px; color: #343434; padding-bottom: 3px; }
.landing_popular ul li { display: inline; margin-right: 10px; overflow: hidden; padding-right: 0; float: left; width: 130px; }
.landing_popular ul li a { font-size: 14px; font-weight: bold; color: #0B538E; }

/* taby json */
.mod_landing_tab {  font-family: Arial,sans-serif; width: 300px; }
.mod_landing_tab .node_head { border:0; }
.mod_landing_tab .node_head h2 { font: bold 14px Arial,sans-serif; }
.mod_landing_tab h2 { font: bold 14px Arial,sans-serif; padding-bottom:3px; text-transform:capitalize; }
.mod_landing_tab .tabbed_nav { overflow:hidden; position:relative; top:2px; z-index: 1;}
.mod_landing_tab .tabbed_nav li { display:block; float:left; background:#ff9c00; padding:10px; font:bold 12px Arial,sans-serif; text-transform:uppercase; color:#fff; margin-right:3px; cursor:pointer; }
.mod_landing_tab .tabbed_nav li:first-child { border-left-width:2px; }
.mod_landing_tab .tabbed_nav .active { background-color:#fff; color:#000; border:1px solid #ff9c00; border-bottom:none; }
.mod_landing_tab .tabbed_items {  clear:both;}
.mod_landing_tab .tabbed_items > li { border:2px solid #ff9c00; padding:10px 8px; }
.mod_landing_tab .tabbed_items  form > ul { border-left:1px solid #dadada; margin-top:10px; padding-left:20px;  }
.mod_landing_tab .tabbed_items > li { overflow:hidden; display:none; }
.mod_landing_tab .tabbed_items > li li.entry { clear:both; margin-bottom:5px; height:69px; }
.mod_landing_tab .tabbed_items > li li.entry:hover { background-color:#ff9c00; }
.mod_landing_tab .tabbed_items > li li.entry:hover h4 a {  text-decoration:none; color:#000; }
.mod_landing_tab .tabbed_items > li li.entry:hover p { color:#333; }
.mod_landing_tab .tabbed_items > li li.entry:after { content:"."; display:block; height:0; clear:both; visibility:hidden;  }
.mod_landing_tab .tabbed_items > .active { display:block; }
.mod_landing_tab ul ul li { overflow:hidden; }
.mod_landing_tab .img_wrp {float:left; margin-right:10px; }
.mod_landing_tab .img_wrp img { width:69px; height:69px; }
.mod_landing_tab .descr_wrp { float:left; width:200px;}
.mod_landing_tab h4 a {color:#0b538e; font:bold 14px Arial,sans-serif; text-decoration:none; display:block; padding:4px 0 2px; }
.mod_landing_tab h4 a:hover { text-decoration:underline; }
.mod_landing_tab p { color:#333; font-size:11px; }
.mod_landing_tab .more { text-align:right; font-size:11px;  }
.mod_landing_tab .more a  { color:#0b538e;  text-decoration:none; }
.mod_landing_tab .more a:hover { text-decoration:underline; }
.mod_landing_tab .tabbed_items > li li.more:hover  { background-color:transparent; }
.mod_landing_tab_wide { width:620px;  }
.mod_landing_tab_wide .tabbed_items > li li.entry { width:290px; float:left; clear:none; margin-right:10px; }
.mod_landing_tab li.offers { float: left; }
.mod_landing_tab > li ul { zoom: 1; }
.mod_landing_tab > li ul:after { content: '.'; display: block; width: 0; height: 0; visibility: hidden; clear: both; }

/* pogoda */
.mod_weather_tourist { font-family:Arial, sans-serif; width:278px; background-image:url(http://bi.gazeta.pl/i/obrazki/turystyka2011/sprite.weather.png); background-position: 0 -160px; height: 41px; margin: 20px 0; position: relative; padding: 0 11px; line-height: 40px; font-size: 16px; }
.mod_weather_tourist a { text-decoration:none; }
.mod_weather_tourist a:hover {  text-decoration:underline; }
.mod_weather_tourist li { float: left; display: inline; }
.mod_weather_tourist li.where { margin-right: 4px; }
.mod_weather_tourist li.temp { font-size: 20px; line-height: 36px; }
.mod_weather_tourist li.ico { width: 47px; height: 46px; position: absolute; top: -5px; right: 64px; background-image:url(http://bi.gazeta.pl/i/obrazki/turystyka2011/sprite.weather.png);  }
.mod_weather_tourist li.more { position: absolute; right: 8px; font-size: 11px; }
.mod_weather_tourist a { color: #fff; }
/* pogoda - ikony */
.mod_weather_tourist .weather_burza .ico { background-position: 0 -205px; }
.mod_weather_tourist .weather_chmury .ico { background-position: -47px -205px; }
.mod_weather_tourist .weather_deszcz .ico { background-position: -94px -205px; }
.mod_weather_tourist .weather_deszczMaly .ico { background-position: -141px -205px; }
.mod_weather_tourist .weather_grad .ico { background-position: -188px -205px; }
.mod_weather_tourist .weather_ksiezyc .ico { background-position: -235px -205px; }
.mod_weather_tourist .weather_ksiezycChmura .ico { background-position: -282px -205px; }
.mod_weather_tourist .weather_ksiezycChmury .ico { background-position: -329px -205px; }
.mod_weather_tourist .weather_ksiezycDeszcz .ico { background-position: -376px -205px; }
.mod_weather_tourist .weather_ksiezycSnieg .ico { background-position: 0 -255px; }
.mod_weather_tourist .weather_slonce .ico { background-position: -47px -255px; }
.mod_weather_tourist .weather_slonceChmura .ico { background-position: -94px -255px; }
.mod_weather_tourist .weather_slonceChmury .ico { background-position: -141px -255px; }
.mod_weather_tourist .weather_slonceDeszcz .ico { background-position: -188px -255px; }
.mod_weather_tourist .weather_slonceSnieg .ico { background-position: -235px -255px; }
.mod_weather_tourist .weather_snieg .ico { background-position: -282px -255px; }
.mod_weather_tourist .weather_sniegDeszcz .ico { background-position: -329px -255px; }
.mod_weather_tourist .weather_sniegMaly .ico { background-position: -376px -255px; }

.results_forum .res_head, .res_body #page_header { border-bottom: 2px solid #c7c6c5; margin: 45px 0 15px; padding-bottom: 3px; width: 100%; }

.elem.spec.photos { margin: 10px 0; padding: 5px 5px 5px 10px; border: 1px solid #CBCBCB; }
.elem.spec.photos .head h3 { font: bold 14px Arial,sans-serif; margin-bottom: 6px; }
.elem.spec.photos ul li { display: inline-block; margin-right: 7px; }
.elem.spec.photos .foot { text-align: right; font-weight: bold; margin-top: 5px; }

#footer .c1 { width: auto; }