body {color: #333; font-family: Arial,sans-serif; font-size: 1em;}

a {color: #ff5c0a;}

a:hover { background: none; }
a:focus { outline: 0; }

/* winieta */
#sWlbg .Ww2 { padding: 25px 10px 34px; position: relative;}
#sWlbg .Ww2 img { position: relative; z-index: 2; }
#sWlbg .Ww2 map area, #sWlbg .Ww2 map area:active, #sWlbg .Ww2 map area:hover {outline: 0;}
#sWlbg .Ww2 .topLinks {position: absolute; top:37px; left: 300px; font-weight: bold; font-size: 1.25em; color: #5d5d5d; line-height:22px;}
#sWlbg .Ww2 .like {position: absolute; left: 279px; top: 31px; }
#sWlbg .Ww2 .fly_bg, #newsOverlayTagline {position: absolute; display: block; width: 196px; height: 44px; left: 170px; top: 75px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/winieta_fly2.png') no-repeat; z-index: 3;}

/* global lay */
#navtop_wrap {position: relative; z-index: 202;}
/* snow swieta - zmiana z left 270 */
#navtop_wrap .c0 {position: absolute; top: -102px; left: 285px;}
#navtop_wrap .c1 {position: absolute; top: -102px; right:10px;}
#footer { width: 940px; margin: 0 auto; padding: 0px; }
#page {background: url('http://bi.gazeta.pl/i/obrazki/happyday/page_footer_bg2.png') repeat-x bottom;}
#page {padding: 0 10px; width: 960px; background: #fff url('http://bi.gazeta.pl/i/obrazki/happyday/page_footer_bg2.png') repeat-x bottom; margin: 0 auto;}
.path_113038 #page, .path_113515 #page, .path_113229 #page, .path_114071 #page, .path_114132 #page, .path_113448 #page, .path_113514 #page, .path_113592 #page, .path_113643 #page, .path_113644 #page, .path_121441 #page, .falsepath_121441 #page { background: #fff; }
.falsepath_113038 #page, .falsepath_113515 #page, .falsepath_113229 #page, .falsepath_114071 #page, .falsepath_114132 #page, .falsepath_113448 #page, .falsepath_113514 #page, .falsepath_113592 #page, .falsepath_113643 #page, .falsepath_113644 #page, .falsepath_121441 #page, .falsepath_121441 #page { background: #fff; }


/* button */
.mod_happyday_order .body .btn, .mod_happyday_newsletter .body .btn, .mod_happyday_edit .body .btn, .mod_contact .row_submit input, #acceptHappydayTermsCommand .btn {border: none; background: url('http://bi.gazeta.pl/i/obrazki/happyday/btn_bg.png') no-repeat; color: #fff; font-family: Arial,sans-serif;font-size: 1em; font-weight: bold; text-shadow:-1px -1px 1px #333; margin:0; width: 99px; height: 36px; cursor: pointer; padding-bottom: 2px; vertical-align: middle;}
.mod_happyday_order .body .btn_link, .mod_happyday_newsletter .body .btn_link { background: url('http://bi.gazeta.pl/i/obrazki/happyday/btn_long_bg.png') no-repeat; color: #fff; font-size: 1em; font-weight: bold; text-shadow:-1px -1px 1px #333; padding: 7px 7px; display: inline-block; line-height: 22px; width: 175px; text-align: center; margin-left: 376px;}

/* headers */
.mod .node_head h2, .indexMT .header h1, .indexMT .header h2, .index .head h1, .index .head h2, .blogBox h3, .NFwrp h3, #ea_mostread .head strong, .indABC h3, .wideoIndex .index_head h2, #newslzaj h3, .mod_contact h2, .mod_zr_dom4 h1, .mod_zr_kontakt .node_head h1 {font: bold 1.25em Arial,sans-serif; color: #080808; text-transform: none;}
.mod .node_head h2 a, .indexMT .header h1 a, .indexMT .header h2 a, .index .head h1 a, .index .head h2 a, .blogBox h3 a, .NFwrp h3 a, #ea_mostread .head a, .indABC h3 a, .wideoIndex .index_head h2 a, #newslzaj h3 a, .mod_contact h2 a { color: #666; }
.mod .node_head h2 a:hover, .indexMT .header h1 a:hover, .indexMT .header h2 a:hover, .index .head h1 a:hover, .index .head h2 a:hover, .blogBox h3 a:hover, .NFwrp h3 a:hover, #ea_mostread .head a:hover, .indABC h3 a:hover, .wideoIndex .index_head h2 a:hover, #newslzaj h3 a:hover, .mod_contact h2 a:hover { color: #666; background: 0; }
.mod .node_head, .indexMT .header, .index .head, .blogBox h3, .NFwrp h3, #ea_mostread .head, .indABC h3, .wideoIndex .index_head, #newslzaj h3, .mod_contact h2 {border-bottom:0; padding:0; margin-bottom: 14px;}
.mod_zr_dom4 {margin-bottom: 0px;}

.mod_list_coupon .head h1, .mod_happyday_how .head h1, #acceptHappydayTermsCommand .head h1 {font-size: 1.313em; font-weight: bold; line-height: 36px; margin-bottom: 15px;}
.mod_happyday_order .head h2, .mod_happyday_order .body form legend, .mod_happyday_edit .body form legend, .mod_happyday_alloffers .head h1, .mod_happyday_newsletter .head h1, .mod_happyday_order h1 {padding:0; font-size: 1.75em; line-height: 22px; font-weight: bold; color: #080808; margin-bottom: 20px;}
.mod_happyday_order .body form legend {display: inline-block; font-size:1.05em;}
.mod_happyday_order .body form legend span {font-size: 0.875em;}
.mod_happyday_order .body form .sub_legend {margin-bottom: 20px;}
.mod_happyday_order .body {min-height: 300px;}
.mod_happyday_alloffers .head h1 {margin-bottom: 5px;}

/* nawigacja */
#navH { padding-bottom: 20px; position: relative; z-index: 201; font-size: 0.875em;}
#navH .p0 { height: 28px; background: #d8d8d8; zoom: 1; border-bottom: 1px solid #8c9091;}
#navH .p0 li { float: left; display: inline; height: 28px; border-left: 1px solid #fff; padding: 0 10px; font-weight: bold;line-height: 28px; position: relative; text-shadow:1px 1px 0px #fff;}
#navH .p0 li#e1 {background: 0;}
#navH .p0 li.last {float: right; background: 0; font-size: 0.875em;}
#navH .p0 li a {color: #33373b;}
#navH .p0 li:hover, #navH .p0 li.active, #navH .p0 li#e1:hover, #navH .p0 li#e1.active { background: #979797; text-shadow:1px 1px 0px #333;}
#navH .p0 li:hover a, #navH .p0 li.active a {color: #fff;}
#navH .p0 li.active {background: #ff5c0a;text-shadow:1px 1px 0px #333;}
#navH .p0 #e2:hover, #navH .p0 #e3:hover, #navH .p0 #e4:hover {background: #979797;}
#navH .p0 #e1, #navH .p0 #e6, #navH .p0 #e8, #navH .p0 #e7, #navH .p0 #e10 {border: 0;}
#navH .p0 #e1 a {height:28px; display:block; padding:0px 2px;}
#navH .p0 #e1 a {text-indent:-9999px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/domek.png') no-repeat center 0px; width: 12px;}
#navH .p0 li#e7 {background: url('http://bi.gazeta.pl/i/obrazki/happyday/nav_tab2.png') no-repeat 0 center; float: right;}
#navH .p0 #e7 a {height:28px; display:block; padding:0px 2px;}
#navH .p0 #e7 a {text-indent:-9999px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/rss_ico.png') no-repeat center 6px; width: 12px;}

#navH .p0 .p1 {display: none; position: absolute; top:29px; background: #fff; border: 1px solid #dedede; border-width: 0 2px 2px 2px; left:0; width: 290px; }
#navH .p0 li:hover .p1{display:block;}
#navH .p0 .p1 li {float: none;display: block; background: none; height: auto; padding: 1px;}
#navH .p0 .p1 li:hover a {background: #dbdbdb; color: #f32445;}
#navH .p0 .p1 li a {color: #333251; padding: 0 10px; }

/* twoje kupony */
#navH .p0 #e6 {float: left; margin-left: 255px; display: none; color: #333;}
/* fix */
#navH .p0 #e8, #navH .p0 #e7, #navH .p0 #e6 {float: left;}
#navH .p0 #e1, #navH .p0 #e6, #navH .p0 #e7, #navH .p0 #e8 {border: 0;}

/* rozwijane miasta */
.mod_zr_happy_day_cities {display: inline-block; height: 28px; position: relative; z-index: 202;}
.mod_zr_happy_day_cities .node_head h3 {margin:0; padding:0; padding: 5px; border: 1px solid #dbdbdb; background: #ededed; display: block; width: 253px; height: 34px; display: none;}
.mod_zr_happy_day_cities .node_head h3 {font-size: 1.063em; line-height: 34px; background: #ededed url('http://bi.gazeta.pl/i/obrazki/happyday/cities_bg_arrow.png') no-repeat 215px center;}
.mod_zr_happy_day_cities .node_head p {font-size: 0.688em;}
.mod_zr_happy_day_cities:hover .node_body, .mod_zr_happy_day_cities .node_body.active {display: block;}
.mod_zr_happy_day_cities .node_body {display: none; background: #ededed url('http://bi.gazeta.pl/i/obrazki/happyday/cities_bg4.png') no-repeat -1px top; padding: 15px 15px 15px 0px; width: 923px; border: 1px solid #dbdbdb; border-top: 0; position: absolute; top: 60px; left:-260px;}
.mod_zr_happy_day_cities .node_body ul { float: left; font-size: 1em; padding-left: 1px; background: #ededed url('http://bi.gazeta.pl/i/obrazki/happyday/cities_bg_column.png') no-repeat center left;  width: 229px; overflow: hidden; zoom: 1; }
.mod_zr_happy_day_cities .node_body ul li {padding: 0 5px;}
.mod_zr_happy_day_cities .node_body ul li a{padding: 5px 15px; display: block; margin-bottom: 2px; color: #333;}
.mod_zr_happy_day_cities .node_body ul li span a:hover {background: #ff5c0a; color: #fff;}
.mod_zr_happy_day_cities .node_body ul.first {background-image: none;}

/* nowe menu */
.mod_happyday_scities { display: inline-block; position: relative; height: 34px; width: 265px;}
.mod_happyday_scities p {font-size: 0.688em;}
.mod_happyday_scities h3 {line-height: 34px; height: 34px; padding: 5px; border: 1px solid #d1d3d6;}
.mod_happyday_scities div { line-height: 20px; padding-left: 8px; }
.mod_happyday_scities ul { background: #fff; position: absolute; z-index: 3; border: 1px solid #d1d3d6; left: 0px; top: 61px; width: 263px; padding: 0; display: none; height: 400px; overflow: scroll;}
.mod_happyday_scities li a {padding: 5px 15px; display: block; color: #333;}
.mod_happyday_scities li a:hover {background: #ff5c0a; color: #fff;}
.mod_happyday_scities:hover ul {display:block;}
.mod_happyday_scities {display: inline-block; position: relative; z-index: 202;}
.mod_happyday_scities h3 {margin:0; padding:0; padding: 5px; display: block;  }
.mod_happyday_scities h3 {font-size: 1.063em; line-height: 34px; background: #ededed url('http://bi.gazeta.pl/i/obrazki/happyday/cities_bg_arrow.png') no-repeat 215px center;}

/* obsluga klienta */
.mod_zr_happyday_kontakt {background: #f5f5f5; padding: 10px; border-top: 1px solid #dbdbdb; border-bottom: 1px solid #dbdbdb;}
.mod_zr_happyday_kontakt .node_head {margin-bottom: 6px;}
.mod_zr_happyday_kontakt .node_head h2 {text-transform: none; font-size: 1.125em; color: #101010;}
.mod_zr_happyday_kontakt .node_entry {float: right; font-size: 0.75em;}
.mod_zr_happyday_kontakt .node_entry.n2 {float: left;}
.mod_zr_happyday_kontakt .node_entry strong {font-weight: bold;}

/* zajawka logowania */
#logger { border: 1px solid #ccc; background: #fff; padding: 10px; margin-bottom: 15px; }
#logger h3 { font-size: 0.875em; font-weight: bold; margin-bottom: 5px; }
#logger .imgw { height: 35px; width: 35px; overflow:hidden; float: left; margin-right: 8px; }
#logger span.bigger { font-size: 1em; }
#logger p { overflow: hidden; zoom: 1; margin-bottom: 5px; }
#logger span.nick { float: left; line-height: 18px;}
#logger span.logout { float: right; }
#logger ul { list-style: none; font-size: 0.688em; }
#logger li { display:inline; border-left: 1px solid #ccc; padding-left: 5px; }
#logger li.first { border-left: 0px; padding-left: 0px; }

/* oferta */
.mod_happyday_offer {margin-bottom: 0;}
.mod_happyday_offer .head {font-size: 1.875em; line-height: 36px; margin: 0;}
.mod_happyday_offer .head a {color: #080808;}
.mod_happyday_offer .head .like {display: inline; position: relative;}
.mod_happyday_offer .head p a {color: #ff5c0a; font-weight: bold; margin-right: 5px;}
.mod_happyday_offer .head h1 {font-weight: bold; clear: both; display: inline;}
.mod_happyday_offer .body {position: relative;}
.mod_happyday_offer .body h2, .mod_happyday_alloffers.dzielnice h2 {font-size: 1.575em; line-height: 24px; font-weight: bold; margin-bottom: 10px;}
.dzielnice > .small_offer {border:0; float: right;}
.dzielnice > .small_offer a {text-align: right;}
.mod_happyday_offer .body .col_left { float: left; width: 400px; font-size: 0.875em; position: relative; line-height: 20px;}
.mod_happyday_offer .body .col_right { float: right; width: 209px; font-size: 0.875em; word-wrap: break-word;}
.mod_happyday_offer .body .info .col_left { float: right; width: 378px;}
.mod_happyday_offer .body .info .col_right { float: left; width: 209px;}
.mod_happyday_offer .head, .mod_happyday_offer .body .info, .mod_happyday_offer .body .case {overflow: hidden; margin-bottom: 20px;}
.mod_happyday_offer .body .share_it {position: absolute; top:-18px; right:0;}
.mod_happyday_offer .body .gift {position: absolute; top:-30px; right:0px; font-size: 0.875em; font-weight: bold; line-height: 25px;}
.mod_happyday_offer .body .gift .gift_a {background: url('http://bi.gazeta.pl/i/obrazki/happyday/gift_ico2.png') no-repeat 0 0; padding-left: 27px; display: block;}
.mod_happyday_offer .body .info .btn { display: block; width: 100%; height: 66px; text-align: center; font-size: 2.175em; font-weight: bold; line-height: 66px; color: #fff; text-shadow:1px 1px 1px #333; text-decoration: none; padding: 0; z-index:2; position: relative;
    background: #ff5c0a;
    background: -moz-linear-gradient(top, #ff5c0a 0%, #e4530a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5c0a), color-stop(100%,#e4530a));
    background: -webkit-linear-gradient(top, #ff5c0a 0%,#e4530a 100%);
    background: -o-linear-gradient(top, #ff5c0a 0%,#e4530a 100%);
    background: -ms-linear-gradient(top, #ff5c0a 0%,#e4530a 100%);
    background: linear-gradient(top, #ff5c0a 0%,#e4530a 100%); -moz-border-radius: 5px; border-radius:5px; 
}
.mod_happyday_offer .body .info .btn:hover, .mod_happyday_offer .body .info .btn:active {
    background: #fe8143;
    background: -moz-linear-gradient(top, #fe8143 0%, #ff5d0c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe8143), color-stop(100%,#ff5d0c));
    background: -webkit-linear-gradient(top, #fe8143 0%,#ff5d0c 100%);
    background: -o-linear-gradient(top, #fe8143 0%,#ff5d0c 100%);
    background: -ms-linear-gradient(top, #fe8143 0%,#ff5d0c 100%);
    background: linear-gradient(top, #fe8143 0%,#ff5d0c 100%);
}
.mod_happyday_offer .body .info .btn:active {position: relative; top: 1px;}
.mod_happyday_offer .body .info .col_left {width: 411px; text-align: right;}
.mod_happyday_offer .body .info img {border: 1px solid #ececec; border-right: 0; max-width: 410px; max-height: 258px; bottom: 15px;}
.mod_happyday_offer .body .info .offer_details {background: #ededed; border: 1px solid #dadada; height: 197px; margin-top:-6px; z-index:1; position: relative; width: 207px;}
.mod_happyday_offer .body .info .offer_details .offer_details_inner {padding: 16px;}
.mod_happyday_offer .body .info .offer_details .price {overflow: hidden; margin-bottom: 49px;}
.mod_happyday_offer .body .info .offer_details .price .left, .mod_happyday_offer .body .info .offer_details .price .right {text-align: center; color: #525252; width: 70px; float: left; margin-bottom: 5px;}
.mod_happyday_offer .body .info .offer_details .price .left p, .mod_happyday_offer .body .info .offer_details .price .right p {font-size: 1.285em; line-height: 14px;}
.mod_happyday_offer .body .info .offer_details .price .right p {text-decoration: line-through;}
.mod_happyday_offer .body .info .offer_details .legend {font-size: 0.788em; color: #3a3a3a;}
.mod_happyday_offer .body .info .offer_details .counter .legend {font-size: 1.0em; font-weight: bold;}
.mod_happyday_offer .body .info .offer_details div.legend {text-align: center;}
.mod_happyday_offer .body .info .offer_details .price p {font-size: 2.700em; line-height: 32px;font-weight: bold; text-align: center; margin-bottom: 2px;}
.mod_happyday_offer .body .info .offer_details .price p span {font-size: 0.575em;}
.mod_happyday_offer .body .info .offer_details .price .left {border-right: 1px solid #c0c0c0; margin-left: 15px; padding-right: 5px;}
.mod_happyday_offer .body .info .offer_details .price .right {border-left: 1px solid #fff; padding-left: 5px;}
.mod_happyday_offer .body .info .offer_details .counter {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border: 1px solid #bebebe; background: #fff; text-align: center; padding: 7px; height: 90px; position: relative;}
.mod_happyday_offer .body .info .offer_details .counter p {font-size: 1.0em; margin-top: 2px; font-weight: bold;}
.mod_happyday_offer .body .info .offer_details .counter p span {font-size: 1.0em;}
.mod_happyday_offer .body .info .offer_details .status {font-size: 1.0em; color: #ff5c0a; line-height: 22px; margin-top: 10px; text-align: center;}
.mod_happyday_offer .body .info .offer_details .status.small {font-size: 0.875em; line-height: 14px;}
/* nowy counter */
.mod_happyday_offer .body .info .offer_details .counter .count, .mod_happyday_offer .body .info .offer_details .counter .info {height: 30px; margin: 7px 0; width: 100%;}
.mod_happyday_offer .body .info .offer_details .counter .info {line-height: 16px; }
.mod_happyday_offer .body .info .offer_details .counter .info h3 {font-size: 1.0em; line-height: 20px; margin:0; color: #3a3a3a;}
.mod_happyday_offer .body .info .offer_details .counter .info h3.small {font-size: 1.0em; line-height: 16px;}
.mod_happyday_offer .body .info .offer_details .counter {height: 70px; padding:0; overflow: hidden;}
.mod_happyday_offer .body .info .offer_details .counter .counter_inner {height: 106px; position: absolute; top:0; width: 100%; left: 0;}

.mod_happyday_offer .body .case .col_left li, .mod_happyday_offer .body .description li, table.bonview .left li { padding-left: 12px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/bullet2.png') no-repeat 0px 7px; line-height: 20px; margin-bottom: 5px;}
.mod_happyday_offer .body .case .col_left ul, .mod_happyday_offer .body .description ul, table.bonview .left ul {margin: 15px 0;}
.mod_happyday_offer .body .case .col_left p strong, table.bonview .left p strong {font-weight: bold;}
.mod_happyday_offer .body .case ol, .mod_happyday_offer .body .description ol, table.bonview .left ol {list-style: decimal; list-style-position: outside; padding-left: 35px;}
.mod_happyday_offer .body .case ol div, .mod_happyday_offer .body .description ol div, table.bonview .left ol div {display: inline;}
.mod_happyday_offer .body .case .col_left ol li, .mod_happyday_offer .body .description ol li, table.bonview .left ol li {background: 0; padding-left: 0;}
.mod_happyday_offer .body .case ol li:last-child, .mod_happyday_offer .body .description li:last-child, table.bonview .left li:last-child {margin:0; padding-bottom:0;}
.mod_happyday_offer .body .case .map {width: 224px; height: 172px; overflow: hidden; margin-bottom: 10px;}
.mod_happyday_offer .body .case .map img {cursor: pointer;}
.mod_happyday_offer .body .case .contact_list .first {font-weight: bold;}
.mod_happyday_offer .body .case em, .mod_happyday_offer .body .description em {font-style: italic;}

.mod_happyday_offer .body .description {border-top: 1px solid #dadada; padding-top: 20px; margin-bottom: 20px; font-size: 0.875em; line-height: 20px;}
.mod_happyday_offer .body .description .lead {margin-bottom: 18px;}
.mod_happyday_offer .body .description .lead strong {font-weight: bold;}
.mod_happyday_offer .body .description strong {font-weight: bold;}
.mod_happyday_offer .body .description span {text-decoration: none !important;}

.mod_happyday_offer .important_info {border-left: 5px solid #ff5c0a; background: #ededed; padding: 10px 15px;}
.mod_happyday_offer .body .description .important_info ol {padding-left: 20px;}
.mod_happyday_offer .body .description .mod_description, .mod_happyday_offer .important_info, .mod_happyday_offer .body .why_info {margin-bottom: 20px;}
.mod_happyday_offer .body .case {margin-bottom: 0;}
.mod_happyday_offer .body .important_info h2 {border: 0;}
.mod_happyday_offer .body .why_info {overflow: hidden;}
.mod_happyday_offer .body .case .why_info ul {list-style: none; margin: 0;}
.mod_happyday_offer .body .why_info h2 {padding-top: 20px;}
.mod_happyday_offer .body .col_left .send_email {display: block; position: absolute; right: 0; top: 0; background: url('http://bi.gazeta.pl/i/obrazki/happyday/envelope_ico.png') no-repeat 0 0; padding-left: 21px; line-height: 11px; cursor: pointer; font-size: 0.688em; color: #FF5C0A;}
.mod_happyday_offer .body .case .col_left .why_info ul li {display: inline; float: left; background: #ededed; margin-right: 5px; padding: 2px 5px;}
.mod_happyday_offer .body .case .col_left .why_info ul li {color: #3c3c3c; font-weight: bold; font-size: 12px;}
.mod_happyday_offer .body .case .info_box {border: 1px solid #dbdbdb; padding: 12px; line-height: 20px; margin-bottom: 20px;}
.mod_happyday_offer .body .case .info_box .info_partner {padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px solid #dbdbdb;}
.mod_happyday_offer .body .case .info_box .info_partner p {font-size: 12px; color: #616161;}
.mod_happyday_offer .body .case .info_box .info_hd h3 {font-weight: bold; line-height: 18px; margin-bottom: 5px;}
.mod_happyday_offer .body h2, .mod_happyday_alloffers.dzielnice h2 {border-bottom: 2px solid #e4e4e4; padding-bottom: 5px;}
.mod_happyday_offer .body .mod_photos {overflow: hidden;}
.mod_happyday_offer .body .mod_photos img {margin-top: 0px; display: block;}
.mod_happyday_offer .body .mod_photos h2 {margin: 0;}
.mod_happyday_offer .body .description {border: 0;}
.mod_happyday_offer .body .info img {z-index: 1; position: relative;}
.mod_happyday_offer .info .col_left a {background: url('http://bi.gazeta.pl/i/obrazki/happyday/photo_btn_bg.png') repeat; font-size: 11px; display: inline-block; padding: 2px 5px; position: absolute; z-index: 2; right: 25px; bottom: 10px;}
.mod_happyday_offer .body .description .mod_photos a {float: right; font-size: 0.688em; margin: 7px 0 18px 0;}
.mod_happyday_offer .body .description .btn { float: right; display: inline-block; height: 37px; padding: 0px 11px; margin: 15px 0; text-align: center; font-size: 1.188em; font-weight: bold; line-height: 37px; color: #fff; text-shadow:1px 1px 1px #333; text-decoration: none; position: relative;
    background: #ff5c0a;
    background: -moz-linear-gradient(top, #ff5c0a 0%, #e4530a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5c0a), color-stop(100%,#e4530a));
    background: -webkit-linear-gradient(top, #ff5c0a 0%,#e4530a 100%);
    background: -o-linear-gradient(top, #ff5c0a 0%,#e4530a 100%);
    background: -ms-linear-gradient(top, #ff5c0a 0%,#e4530a 100%);
    background: linear-gradient(top, #ff5c0a 0%,#e4530a 100%); -moz-border-radius: 5px; border-radius:5px; 
}
.mod_happyday_offer .body .description .btn:hover {
    background: #fe8143;
    background: -moz-linear-gradient(top, #fe8143 0%, #ff5d0c 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe8143), color-stop(100%,#ff5d0c));
    background: -webkit-linear-gradient(top, #fe8143 0%,#ff5d0c 100%);
    background: -o-linear-gradient(top, #fe8143 0%,#ff5d0c 100%);
    background: -ms-linear-gradient(top, #fe8143 0%,#ff5d0c 100%);
    background: linear-gradient(top, #fe8143 0%,#ff5d0c 100%);
}
/* oferta zakonczona */
.mod_happyday_offer.completed .body .info .offer_details {margin-top:0; height: 258px;}
.mod_happyday_offer.completed .body .info .offer_details .offer_details_inner {padding-top: 14px;}
.mod_happyday_offer.completed .body .info .offer_details .status {color: #fff; background: #909090; width: 100%; position: absolute; left:0; bottom: 0; padding: 10px 0; text-shadow:1px 1px 1px #333;}

/* oferta zakonczona - nieosiagnieta */
.mod_happyday_offer.completed.notachieved .body .info .offer_details {height: 310px;}

/* oferta archwialna */
.mod_happyday_offer.archive {color: #979797;}
.mod_happyday_offer.archive .head span, .mod_happyday_offer.archive .body .info .offer_details .status, .mod_happyday_offer.archive a {color: #f8b897;}
.mod_happyday_offer.archive .body .info .btn { display: block; width: 224px; height: 66px; text-align: center; font-size: 1em; font-weight: bold; line-height: 66px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/btn_buy_bg2.png') no-repeat 0 0; color: #fff; text-shadow:1px 1px 1px #333; text-decoration: none; padding: 0; z-index:2; position: relative;}
.mod_happyday_offer.archive .body .info .btn:hover {background-position: 0 -66px;}
.mod_happyday_offer.archive .body .info .offer_details .legend {color: #aaa;}
.mod_happyday_offer.archive .body .info .offer_details .price .left p, .mod_happyday_offer.archive .body .info .offer_details .price .right p {color: #b3b3b3;}
.mod_happyday_offer.archive .body .info .offer_details .counter {background: #e8e8e8; border: 1px solid #ddd;}
.mod_happyday_offer.archive .body .case .case_list li {background: url('http://bi.gazeta.pl/i/obrazki/happyday/bullet_archive.png') no-repeat 0px 6px;}

/* warianty */
.mod_happyday_offer .offer_details_inner .right .legend.wariant_2 {display: none;}
.mod_happyday_offer .offer_details_inner .price .wariant_3 {display: none;}
.mod_happyday_offer.wariant_2 .offer_details_inner .amount, .mod_happyday_offer.wariant_3 .offer_details_inner .amount, .mod_happyday_offer.wariant_4 .offer_details_inner .amount {display: none;}
.mod_happyday_offer.wariant_1 .offer_details_inner .price span.wariant_1, .mod_happyday_offer.wariant_1 .offer_details_inner .price span.wariant_2, .mod_happyday_offer.wariant_2 .offer_details_inner .price span.wariant_2 , .mod_happyday_offer.wariant_4 .offer_details_inner .price span.wariant_2 {display: none;}
.mod_happyday_offer.wariant_1 .offer_details_inner .price .right p {display: none;}
.mod_happyday_offer.wariant_1 .offer_details_inner .price .right p.amount {display: block;}

/* oferta wariant 2 */
.mod_happyday_offer.wariant_2 .offer_details_inner .right .legend {display: none;}
.mod_happyday_offer.wariant_2 .offer_details_inner .right .legend.wariant_2 {display: block; }
.mod_happyday_offer.wariant_2 .offer_details_inner .right p {text-decoration: line-through;}

/* oferta wariant 3 */
.mod_happyday_offer.wariant_3 .offer_details_inner .right .legend {display: none;}
.mod_happyday_offer.wariant_3 .offer_details_inner .price p span.wariant_3 {display: block; font-size: 0.688em; line-height: 14px; font-weight: normal;}
.mod_happyday_offer.wariant_3 .offer_details_inner .right .legend.wariant_2, .mod_happyday_offer.wariant_3 .offer_details_inner .right .legend.wariant_3 {display: block;}
.mod_happyday_offer.wariant_3 .offer_details_inner .right p {text-decoration: line-through;}
.mod_happyday_offer.wariant_3 .body .col_right {position: relative;}
.mod_happyday_offer.wariant_3 .body .info .btn {position: absolute; bottom: 0; left: 0;}
.mod_happyday_offer.wariant_3 .body .info .offer_details {height: 279px;}
.mod_happyday_offer.wariant_3 .body .info .offer_details .price p span.wariant_2 {font-size: 0.688em; font-weight: normal; display: block; line-height: 14px;}
.mod_happyday_offer.wariant_3 .body .info .offer_details .status.small {font-size: 0.75em;}
.mod_happyday_offer.wariant_3 .body .info .offer_details {margin-top: 0;}
.mod_happyday_offer.wariant_3 .body .info .btn:active {background-position: -224px -36px; bottom: 0; top: 216px;}
.mod_happyday_offer.wariant_3 .body .info .offer_details {background: #ededed url('http://bi.gazeta.pl/i/obrazki/happyday/oferta_bg_snow.png') no-repeat right -4px;}
/* oferta wariant 4 */
.mod_happyday_offer.wariant_4 .body .info .col_left {float: right;}
.mod_happyday_offer.wariant_4 .body .info .col_right {float: left;}
.mod_happyday_offer.wariant_4 .offer_details_inner .right .legend {display: none;}
.mod_happyday_offer.wariant_4 .offer_details_inner .price p span.wariant_3 {display: block; font-size: 0.688em; line-height: 14px; font-weight: normal;}
.mod_happyday_offer.wariant_4 .offer_details_inner .right .legend.wariant_2, .mod_happyday_offer.wariant_4 .offer_details_inner .right .legend.wariant_4 {display: block;}
.mod_happyday_offer.wariant_4 .offer_details_inner .right p {text-decoration: line-through;}
.mod_happyday_offer.wariant_4 .body .info .offer_details .price p {font-size: 1.563em;}
.mod_happyday_offer.wariant_4 .body .info .offer_details .legend {margin-bottom: 2px;}
.mod_happyday_offer.wariant_4 .body .info .offer_details .left .legend {margin-bottom: 2px; display: block;}
.mod_happyday_offer.wariant_4 .body .gift {left: 0;}

/* wariant dolny panel */
.mod_happyday_offer_down .offer_details {border: 1px solid #ddd; border-right:0; background: #ededed; width: 421px; padding: 5px; position: relative; overflow: hidden; float: left;}
.mod_happyday_offer_down .offer_details .c0, .mod_happyday_offer_down .offer_details .c1, .mod_happyday_offer_down .offer_details .c2 {float: left;}
.mod_happyday_offer_down .offer_details .c0 {width: 120px;}
.mod_happyday_offer_down .offer_details .c1 {width: 80px; text-align: center; margin-top: 7px;}
.mod_happyday_offer_down .offer_details .c0 p {font-size: 2.25em; line-height: 46px; font-weight: bold; text-align: center; margin-bottom: 2px;}
.mod_happyday_offer_down .offer_details .c0 p span {font-size: 1.375em;}
.mod_happyday_offer_down .offer_details .counter {-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; border: 1px solid #bebebe; background: #fff; text-align: center; padding: 7px; height: 39px; width: 193px; position: relative;}
.mod_happyday_offer_down .offer_details .counter p {font-size: 1.3em; font-weight: bold; margin-top: 2px;}
.mod_happyday_offer_down .offer_details .counter p span {font-size: 0.625em;}
.mod_happyday_offer_down .offer_details .status {font-size: 1.125em; font-weight: bold; color: #ff5c0a; line-height: 22px; margin-top: 10px; text-align: center;}
.mod_happyday_offer_down .offer_details .status.small {font-size: 0.875em; line-height: 14px;}
/* counter */
.mod_happyday_offer_down .offer_details .counter .count, .mod_happyday_offer .body .info .offer_details .counter .info {height: 39px; margin: 7px 0;}
.mod_happyday_offer_down .offer_details .counter .info {line-height: 16px; }
.mod_happyday_offer_down .offer_details .counter .info h3 {font-size: 1.125em; line-height: 20px; margin:0; color: #3a3a3a;}
.mod_happyday_offer_down .offer_details .counter {height: 53px; padding:0; overflow: hidden;}
.mod_happyday_offer_down .offer_details .counter .counter_inner {height: 106px; position: absolute; top:0;}
.mod_happyday_offer_down .btn { float: left;display: block; width: 180px; height: 66px; text-align: center; font-size: 1.875em; font-weight: bold; line-height: 66px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/button_sprite3.png') no-repeat 0 0; color: #fff; background-position: -44px -36px; text-shadow:1px 1px 1px #333; text-decoration: none; padding: 0; z-index:2; position: relative;}
.mod_happyday_offer_down .btn:hover {background-position: -268px -36px;}
.mod_happyday_offer_down .btn:active {background-position: -268px -36px; position: relative; top: 1px;}

/* newsletter */
.mod_happyday_offer.newsletterhtml .body .col_left {float: left; width: 440px;}
.mod_happyday_offer.newsletterhtml .body .col_right {float: right; width: 300px;}
.mod_happyday_offer.newsletterhtml .body .info .offer_details, .mod_happyday_offer.newsletterhtml .body .info .btn {margin-left: 38px;}
.mod_happyday_offer.newsletterhtml .body .info img {margin-left: 30px;}
.mod_happyday_offer.newsletterhtml .check_btn {display: block; margin: 20px 10px; width: 280px; height: 36px; text-align: center; font-size: 1.125em; font-weight: bold; line-height: 36px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/btn_newsletter_check.png') no-repeat 0 0; color: #fff; text-shadow:1px 1px 1px #333; text-decoration: none; padding: 0; z-index:2; position: relative;}

/* small offer */
.small_offer {overflow: hidden; width: 300px; border-bottom: 1px solid #dbdbdb; }
.small_offer_inner {padding: 10px 0; overflow: hidden;}
.small_offer .head {font-size: 1em; line-height: 18px; margin-bottom: 10px; height: 75px; overflow: hidden;}
.mod_happyday_alloffers.column .small_offer .head {height: auto;}
.small_offer .head span {background: #ededed; border-left: 3px solid #ff5c0a; color: #333333; float: left; font-size: 1em; font-weight: bold; margin-right: 8px; padding: 8px 10px 7px 10px; text-shadow: 1px 1px 0 #fff; max-width: 130px;} 
.small_offer .head h3 {font-size: 0.875em;}
.small_offer .body {margin-bottom: 10px; overflow: hidden; padding-bottom: 1px;}
.small_offer .body img {float: left; margin-right: 10px; width: 140px; height: 100px;}
.small_offer .body .legend {font-size: 0.75em; color: #404040; display: block; margin-top: 5px;}
.small_offer .body p {font-size: 1.5em; font-weight: bold; line-height: 18px;}
.small_offer .body p span {font-size: 0.575em;}
.small_offer .body .feature {width: 65px; display: inline-block; line-height: 18px; float: left; color: #fff; text-align: center; margin-bottom: 4px;}
.small_offer .body .feature.left {background: #d8d8d8; font-size: 0.625em; color: #33373b;}
.small_offer .body .feature.right {background: #ff5c0a; font-size: 0.875em; font-weight: bold;}
.small_offer .body a {font-weight: bold; font-size: 1em; margin-left: 14px; margin-top: 10px; display: inline-block;}
.small_offer .body .btn { display: inline-block; width: 130px; height: 36px; margin:0; text-align: center; font-size: 1em; font-weight: bold; line-height: 36px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/button_sprite3.png') no-repeat 0 0; background-position: 0 -102px;color: #fff; text-shadow:1px 1px 1px #333; text-decoration: none; position: relative;}
.small_offer .body .btn:hover {background-position: -130px -102px;}
.small_offer .body .btn:active {background-position: -130px -102px; position: relative; top: 1px;}
/* wyprzedane */
.small_offer.completed .body .feature.left {background: #717c87;}
.small_offer.completed .body .feature.right {background: #acacac;}
.small_offer.completed .body .btn { display: inline-block; width: 130px; height: 36px; margin:0; text-align: center; line-height: 17px; color: #fff; text-shadow:1px 1px 1px #333; text-decoration: none; position: relative;
    background: #d9d9d9;
    background: -moz-linear-gradient(top, #d9d9d9 0%, #909090 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d9d9d9), color-stop(100%,#909090));
    background: -webkit-linear-gradient(top, #d9d9d9 0%,#909090 100%);
    background: -o-linear-gradient(top, #d9d9d9 0%,#909090 100%);
    background: -ms-linear-gradient(top, #d9d9d9 0%,#909090 100%);
    background: linear-gradient(top, #d9d9d9 0%,#909090 100%); -moz-border-radius: 3px; border-radius:3px;
}
.small_offer.completed .body .btn:hover, .small_offer.completed .body .btn:active {
    background: #e3e3e3;
    background: -moz-linear-gradient(top, #e3e3e3 0%, #adadad 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e3e3e3), color-stop(100%,#adadad));
    background: -webkit-linear-gradient(top, #e3e3e3 0%,#adadad 100%);
    background: -o-linear-gradient(top, #e3e3e3 0%,#adadad 100%);
    background: -ms-linear-gradient(top, #e3e3e3 0%,#adadad 100%);
    background: linear-gradient(top, #e3e3e3 0%,#adadad 100%);
}

.small_offer .body .btn:active {position: relative; top: 1px;}
.small_offer a.other {font-size: 1em; font-weight: bold; display: block;}
.small_offer.margin a.other {margin-top: 80px; text-align: center;}

/* wszystkie oferty */
.mod_happyday_alloffers .body .small_offer {float: left; display: inline; margin: 0 0 7px 20px;}
.mod_happyday_alloffers .body .small_offer.odd, .mod_happyday_alloffers.column .body .small_offer {clear:both; margin-left:0;}
.mod_happyday_alloffers.column .body .small_offer {margin-bottom: 12px;}
.mod_happyday_alloffers.column .body .small_offer .small_offer_inner {padding: 15px 0;}
.mod_happyday_alloffers.column {margin-bottom:0;}
.mod_happyday_alloffers.column .check_btn {display: block; margin: 20px 10px; width: 280px; height: 36px; text-align: center; font-size: 1.125em; font-weight: bold; line-height: 36px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/button_sprite3.png') no-repeat 0 0; background-position: 0px -138px; color: #fff; text-shadow:1px 1px 1px #333; text-decoration: none; padding: 0; z-index:2; position: relative;}
.mod_happyday_alloffers.column .check_btn:hover {background-position: -280px -138px;}
.mod_happyday_alloffers.column .check_btn:active {background-position: -280px -138px; position: relative; top: 1px;}
.mod_happyday_alloffers .small_offer .img {margin:0; display: block; float: left;}
.mod_happyday_alloffers .head a {color: #333;}
/* zamowienie */
.mod_happyday_order .head .path_order {font-size: 1.125em; font-weight: bold; color: #fff; overflow: hidden; margin-bottom: 20px;}
.mod_happyday_order .head .path_order li {display: inline-block; width: 300px; height: 40px; line-height: 40px; background: #dbdbdb url('http://bi.gazeta.pl/i/obrazki/happyday/order_path_sprite.png') no-repeat 0 0; float: left; margin-left: 20px;}
.mod_happyday_order .head .path_order li span {display: inline-block; width: 300px; height: 40px; line-height: 40px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/order_path_sprite.png') no-repeat 0 0; padding-left: 60px;}
.mod_happyday_order .head .path_order .step_1 {background: none; margin:0;}
.mod_happyday_order .head .path_order .step_1 span {background-position: 280px 0px;}
.mod_happyday_order .head .path_order .step_2 {background-position: 0 -40px;}
.mod_happyday_order .head .path_order .step_2 span {background-position: 280px -80px;}
.mod_happyday_order .head .path_order .active.step_2 span {background-position: 280px 0px;}
.mod_happyday_order .head .path_order .step_3 {background-position: 0 -40px;}
.mod_happyday_order .head .path_order .step_3 span {background: none;}
.mod_happyday_order .head .path_order .active {background-color: #ff5c0a;}
.mod_happyday_order h1 {font-size: 1.375em;}
.mod_happyday_order h1+div {font-weight: bold; font-size: 1.688em; line-height: 30px; padding: 20px; background: #f4f3f3; border-top: 1px solid #cbcbcb; border-bottom: 1px solid #cbcbcb; margin-bottom: 35px;}
/* promo code */
.mod_happyday_order .body fieldset {position: relative;}
.mod_happyday_order #promo_code {width: 300px; position: absolute; right: 0; top: 0;}
#promo_code {width: 300px;}
#promo_code .get_code {font-size: 12px; font-weight: bold; color: #ff5c0a; cursor: pointer; text-align: right; margin-right: 80px;}
#promo_code .get_code:hover {color: #000;}
#promo_code .form_code {padding: 12px; background: #f8f8f8; border: 1px solid #dbdbdb; overflow: hidden; position: relative;}
#promo_code .form_code label {position: absolute; top: 22px; left: 22px; font-size: 12px; color: #000; font-weight: normal; text-align: left;}
#promo_code .final_price_info, #promo_code .form_code {display: none;}
#promo_code .final_price_info {overflow: hidden; text-align: right;}
#promo_code .final_price_info .rabat {line-height: 23px; text-align: right;}
#promo_code .t { border: 1px solid #b9b9b9; padding: 2px 10px; width: 253px; height: 28px; line-height: 27px; vertical-align: middle; margin-right: 4px; float: none; margin:0;}
#promo_code .btn {float: right; background: url('http://bi.gazeta.pl/i/obrazki/happyday/btn_bg.png') no-repeat; color: #fff; font-family: Arial,sans-serif;font-size: 1em; font-weight: bold; text-shadow:-1px -1px 1px #333; width: 99px; height: 36px; cursor: pointer; vertical-align: middle; text-align: center; line-height: 36px; margin-top: 12px;}
#promo_code .final_price_info p {font-size: 12px; color: #080808;display: inline-block; vertical-align: middle;}
#promo_code .final_price_info p.final_price_label_rabat, #promo_code .final_price_info p.final_price_label {margin-right: 0px; padding-top: 3px;}
#promo_code .final_price_info p.final_price_rabat, #promo_code .final_price_info p.final_price {width: 120px; font-weight: bold; text-align: left; font-size: 1.1em;}
#promo_code .final_price_info .return {clear: both; font-size: 12px; font-weight: bold; color: #ff5c0a; cursor: pointer; margin: 5px 0; margin-right: 67px;}
#promo_code .info_box {font-size: 0.75em; margin-top: 8px;}
#promo_code .info_box .error {color: #d70000;}

/* formularz */
/*produkt*/
.mod_happyday_order table {border-collapse: collapse; width: 100%; font-size: 0.75em; color: #404040;}
.mod_happyday_order #orderCommand table {display: none;}
.mod_happyday_order tbody td { padding:8px 0 8px 8px; vertical-align: top; border: 1px solid #dbdbdb; border-width: 1px 0px 1px 0px; line-height: 35px;}
.mod_happyday_order tbody tr td.price {font-size: 1.325em; color: #dbdbdb;}
.mod_happyday_order tbody h2 {font-size: 1.325em; line-height: 22px;}
.mod_happyday_order tbody h2 span {color: #a0a0a0; margin-left: 30px;}
.mod_happyday_order th {text-align: left;}
.mod_happyday_order .product {width: 140px; padding-right: 0;}
.mod_happyday_order .product img {margin-right: 10px; display: block;}
.mod_happyday_order .description {width: 592px; padding-left: 0px;}
.mod_happyday_order .amount {width: 81px; padding-left: 0;}
.mod_happyday_order .amount #amount {margin-top: 0px;}
.mod_happyday_order .price {width: 70px; padding-left:25px; padding-right: 27px;}
.mod_happyday_order .price p {margin-top: 0px;}
.mod_happyday_order .total_price_label {text-align:right; padding-top:17px; font-size: 1.45em; font-weight: bold;}
.mod_happyday_order .total_price {font-size: 2.0em; font-weight: bold; color: #080808; padding-top:12px; width: 120px; padding-left: 5px;}
.mod_happyday_order .body ul li, .mod_happyday_edit .body ul li { overflow: hidden; line-height: 22px; margin-bottom: 14px;}
.mod_happyday_order tbody tr.selected td {background: #f4f3f3; font-weight: bold;}
.mod_happyday_order tbody tr.selected h2 {font-weight: bold;}
.mod_happyday_order tbody tr.selected td.price {color: #080808;}

.mod_happyday_order .body ul.address li { overflow: hidden; line-height: 22px; margin-bottom: 14px; display:none;}
.mod_happyday_order .body ul li.active {display:block;}
.mod_happyday_order .body ul li.next {display:block;}
.mod_happyday_order .body ul li.next .c {width: 930px;}
.mod_happyday_order .body .supplemented {font-weight: bold; margin-bottom: 10px; margin-left: 12px;}
.mod_happyday_order .body .supplemented span {font-weight: normal; margin-left: 10px; color: #ff5c0a; cursor: pointer;}
.mod_happyday_order .body .c, .mod_happyday_edit .body .c { float: right; width: 773px;}
.mod_happyday_edit .body .c {width: 469px;}
.mod_happyday_order .body .c p, .mod_happyday_edit .body .c p {font-size: 0.688em; color: #919191; line-height: 12px;}
.mod_happyday_order .body .col, .mod_happyday_edit .body .col {display:inline; float:left; margin-right:5px;width:190px;}
.mod_happyday_order .body label, .mod_happyday_edit .body label { float: left; width: 147px; text-align: right; font-weight: bold; vertical-align: middle; font-size: 0.875em;}
.mod_happyday_order .body select, .mod_happyday_edit .body select { border: 1px solid #b9b9b9; padding: 7px 10px; width: 82px; height: 34px; line-height: 27px; margin: 0;}
.mod_happyday_order .body .iTxt, .mod_happyday_edit .body .iTxt { border: 1px solid #b9b9b9; padding: 2px 10px; width: 241px; height: 28px; line-height: 27px;}
.mod_happyday_order .body .iTxt.short, .mod_happyday_edit .body .iTxt.short {width: 139px;}
.mod_happyday_order .body .iTxt.shorter, .mod_happyday_edit .body .iTxt.shorter {margin-left: 10px; width: 70px;}

/* payments */
.mod_happyday_order .payments li {float: left; height: 65px; overflow: hidden; width: 380px;}
.mod_happyday_order .payments li img {float: left; margin-right: 15px; width: 65px;}
.mod_happyday_order .payments .field {width:200px; margin-left: 80px; line-height: 14px;}
.mod_happyday_order .payments .field input {vertical-align: middle;}
.mod_happyday_order .payments .field label {float:none;}
.mod_happyday_order .payments .field label {color:#292748; font: bold 0.875em Arial, sans-serif; }
.mod_happyday_order .payments li {color: #666; font-size: 0.563em; }
.mod_happyday_order .payments .info {margin-top: -15px;}
.mod_happyday_order .body .payments li {line-height: 9px; margin-bottom:0;}
.mod_happyday_order .body fieldset.confirm {margin-left: 80px; margin-top: -20px;}
.mod_happyday_order .payments {margin-top: 15px; margin-left: 80px; margin-bottom: 10px; overflow: hidden;}
.mod_happyday_order .payments div.info p {padding-top:18px;}
.mod_happyday_order .payments div.field {margin-left: 80px;}
.mod_happyday_order .payments div.info {margin-top: -15px;}

.mod_happyday_order .payments.payments_v2 div.info {margin-top: 0; overflow: hidden;}
.mod_happyday_order .payments.payments_v2 li {margin-bottom: 5px; height: 70px; width: 214px;}
.mod_happyday_order .payments.payments_v2 div.info p {padding-top: 10px;}
.mod_happyday_order .payments.payments_v2 li img {float: none; margin: 0;}

/* msg */
.mod_happyday_order .msg, .mod_happyday_newsletter .msg {margin: 0 auto 18px;}
.mod_happyday_order .msg strong, .mod_happyday_newsletter .msg strong {font-weight: bold;}
.msg { text-align: center; padding: 4px 0; border: solid; border-width: 1px 0; margin-bottom: 4px; }
.mod_list_coupon .msg, .mod_signin_lit .error-message, .mod_signin_lit .message { text-align: center; padding: 4px 0; border: solid; border-width: 1px 0; margin-bottom: 4px; width: 330px; position: relative; display: inline-block;}
.mod_list_coupon .msg {width: 301px;}
.msg_error, .mod_signin_lit .error-message { color: #cc0000; border-color: #cc0000; font-weight: bold;}
.msg.normal {border:0;}

/* newsletter */
.mod_signin_lit {font-size: 0.688em; overflow: hidden; height: 62px; position: relative; width: 385px; border: 0; padding: 0; background: none; }
.mod_signin_lit img { display: none; }
.mod_signin_lit .descr { float: none; width: auto; }
.mod_signin_lit .descr p { margin: 0; }
.mod_signin_lit .descr form { background: #ededed url('http://bi.gazeta.pl/i/obrazki/happyday/koperta_nlt_bg.png') no-repeat 5px center; border: 1px solid #dadada; padding:4px 9px 4px 25px; height: auto; }
.mod_signin_lit .descr a {display: none;}
.mod_signin_lit .descr .s {border: none; background: url('http://bi.gazeta.pl/i/obrazki/happyday/button_sprite3.png') no-repeat; background-position: 0px 0px; color: #fff; font-size: 1em; font-weight: bold; margin:0; width: 82px; height: 36px; cursor: pointer; padding: 0 0 2px; vertical-align: middle; float: none;}
.mod_signin_lit .descr .s:hover {background-position: -82px 0px;}
.mod_signin_lit .descr .s:active {background-position: -82px 0px; position: relative; top: 1px;}
.mod_signin_lit .descr .t { border: 1px solid #b9b9b9; padding: 2px 10px; width: 235px; height: 28px; line-height: 27px; vertical-align: middle; margin-right: 4px; float: none; }
.mod_signin_lit form, .mod_sign .sign-in-nlt{ position: relative; display:block;  }
.mod_signin_lit label, .mod_sign .sign-in-nlt label { position: absolute; left:0; color: #414141; cursor: text; display:block; padding: 15px 0 5px 37px; font: 1.300em Arial, sans-serif; }
.mod_signin_lit label { top:0; }
.path_117952 .mod_sign .sign-in-nlt label {padding: 0; bottom: 24px; padding-left: 6px;}
.mod_sign .sign-in-nlt label { bottom:0; }
.mod_signin_lit .loader, .mod_sign .loader { background: #fff url('http://bi.gazeta.pl/i/obrazki/happyday/al.gif') no-repeat center center; position:absolute; right:0px; top:17px; height:44px; width: 100%;}
.mod_signin_lit .error-message {position: absolute; top:16px; left:0; width: 100%; z-index: 2; background: #fff; height: 36px; line-height: 36px; font-size: 0.875em;}
.mod_signin_lit .error-message.big, .mod_signin_lit .message.big {line-height: 18px; font-size: 0.875em;}
.mod_signin_lit .message { background: #fff; height: 36px; width: 100%; line-height: 36px; color: #357c15; border-color: #35661f; font-weight: bold; margin-top: 16px; font-size: 0.875em;}
/* lewa szpalta */
#col_left .mod_signin_lit {margin-left: 110px;}
.mod_happyday_city_cover h1 {font-weight: bold; font-size: 1.875em; line-height: 34px; margin-bottom: 10px;}

/* lista kuponow */
.mod_list_coupon .coupon {margin-bottom: 20px;}
.mod_list_coupon .coupon .info {overflow: hidden; margin-bottom: 10px; height: 101px;}
.mod_list_coupon .coupon .info .c0 {float: left; width: 451px;}
.mod_list_coupon .coupon .info img {float: left; margin-right: 10px;}
.mod_list_coupon .coupon .info h2 {font-weight: bold; font-size: 1.125em; line-height: 18px; margin-bottom: 5px;}
.mod_list_coupon .coupon .info .expiry {font-size: 0.75em; margin-bottom: 17px;}
.mod_list_coupon .coupon .info dl {width: 169px; float: left;  padding:0; margin-top: 24px; margin-bottom:0;}
.mod_list_coupon .coupon .info dt {clear:left; float: left; margin: 0; padding: 2px;text-align: right; width: 60px; font-size: 0.75em; color: #404040; padding-top: 5px;}
.mod_list_coupon .coupon .info dd {float: left; width: 70px; margin: 0; padding: 2px; font-size: 1.5em; font-weight: bold; margin-bottom: 5px; line-height: 15px;}
.mod_list_coupon .coupon .info dd span {font-size: 0.875em;}
.mod_list_coupon .coupon .order_list table {border-collapse: collapse; width: 100%; color: #404040;}
.mod_list_coupon .coupon .order_list table th {padding-left: 10px; text-align: left; font-weight: normal; font-size: 0.75em;}
.mod_list_coupon .coupon .order_list table td { padding: 5px 0 5px 10px; vertical-align: top; border: 1px solid #dbdbdb; border-width: 0px 0px 1px 0px;}
.mod_list_coupon .coupon .order_list table tr.even td {background: #f5f6f5;}
.mod_list_coupon .coupon .order_list table .coupon {width: 130px;}
.mod_list_coupon .coupon .order_list table .status {width: 346px;}
.mod_list_coupon .coupon .order_list table .link {width: 104px;}
.mod_list_coupon .coupon .order_list table td.coupon {font-weight: bold; color: #080808;}
.mod_list_coupon .coupon .order_list table td.link {font-size: 0.75em; color: #fdac83;}
.mod_list_coupon .coupon .order_list table td.link span {padding-left: 18px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/pdf_ico_bg.png') no-repeat 0 0;}
.mod_list_coupon .coupon .order_list table td.link a span {background-position: 0 -16px;}
.mod_list_coupon .nobons {text-align: center;}
.mod_list_coupon .nobons a {font-weight: bold;}

/* widok kuponu */
.mod_happyday_offer.viewcoupon .head {margin-bottom: 7px;}
.mod_happyday_offer.viewcoupon .head h1 {font-size: 1.5em; line-height: 26px;font-weight: bold; color: #080808; padding-left: 267px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/logo_happyday.png') no-repeat 0 0; width: 360px; padding-top: 28px; padding-bottom: 27px; margin-bottom: 3px;}
.mod_happyday_offer.viewcoupon .head p {background: #ff5c0a; color: #fff; border-bottom: 1px solid #c34405; font-weight: bold; font-size: 0.875em; line-height: 16px; padding:4px; text-align: right;}
.mod_happyday_offer.viewcoupon .body .col_left {float: left; width: 440px;}
.mod_happyday_offer.viewcoupon .body .col_right {float: right; width: 300px;}
.mod_happyday_offer.viewcoupon .lead {font-size: 1.125em; line-height: 22px; margin-bottom: 11px;}
.mod_happyday_offer.viewcoupon .lead strong {font-weight: bold; display: block;}
.mod_happyday_offer.viewcoupon .body .info {margin-bottom: 27px;}
.mod_happyday_offer.viewcoupon .body .info p.legend {color: #767676; font-size: 0.688em;}
.mod_happyday_offer.viewcoupon .instruction {background: #fff5ce; padding: 12px 17px; border: 1px solid #ffe6cc; color: #e67c0b; margin-bottom: 6px;}
.mod_happyday_offer.viewcoupon .instruction strong {font-weight: bold;}
.mod_happyday_offer.viewcoupon .instruction ul {list-style: decimal; padding-left: 20px;}
.mod_happyday_offer.viewcoupon .body .offer {overflow: hidden; margin-bottom: 20px;}
.mod_happyday_offer.viewcoupon .body .offer img {float: left; margin-right: 10px;}
.mod_happyday_offer.viewcoupon .body .blank {background: #ededed; border: 1px solid #dbdbdb; padding: 10px; margin-bottom: 12px;}
.mod_happyday_offer.viewcoupon .body .blank p {font-size: 1.5em; line-height: 22px; font-weight: bold; color: #111;}
.mod_happyday_offer.viewcoupon .body .blank p span {font-size: 0.875em; margin-right: 9px;}
.mod_happyday_offer.viewcoupon .body .blank .legend {font-size: 0.688em; color: #3a3a3a; font-weight: normal;}
.mod_happyday_offer.viewcoupon .body .blank .center {text-align: center; display: block; margin-top: 15px; border-bottom: 1px solid #c0c0c0;}
.mod_happyday_offer.viewcoupon .body .blank .footer {padding-top: 13px; border-top: 1px solid #f6f6f6;}
.mod_happyday_offer.viewcoupon .body .blank .footer .legend {margin-right: 4px;}
.mod_happyday_offer.viewcoupon .body .contact_list {margin-left: 11px;}

/* welcome */
body.path_113515 {background: #ff5c0b url('http://bi.gazeta.pl/i/obrazki/happyday/bg_welcome.png') repeat-x;}
.mod_happyday_welcome .head {margin-top: 40px; position:relative;}
.mod_happyday_welcome .head .like { bottom: 53px; position: absolute;  right: 20px;  width: 100px; } 
.mod_happyday_welcome .head h1 {font: bold 3.75em Arial,sans-serif; color: #fff; line-height: 62px;}
.mod_happyday_welcome .head p {font: bold 1.125em Arial,sans-serif; color: #fff; margin: 39px 0;}
.mod_happyday_welcome {width: 680px; margin:0 auto ; position: relative; margin-bottom: 30px; overflow: hidden; padding-right:320px; }
.mod_happyday_welcome form {position: relative;}
.mod_happyday_welcome .iTxt {border: 1px solid #cb4502; padding: 2px 10px; width: 325px; height: 30px; line-height: 25px; vertical-align: middle; margin-right: 10px;}
.mod_happyday_welcome .btn {border: none; background: url('http://bi.gazeta.pl/i/obrazki/happyday/btn_nlt_bg_welcome3_new.png') no-repeat; color: #fff; font-size: 1em; font-weight: bold; margin:0; width: 310px; height: 36px; cursor: pointer; padding-bottom: 2px; vertical-align: middle; text-shadow:1px 1px 0px #333;}
.mod_happyday_welcome .l {position: absolute; top:0; left:0; padding-top: 10px; padding-left: 12px; text-align: left;  font-size: 1em; cursor: text; color: #000}
.mod_happyday_welcome .notemail { text-align:right; margin-top: 4px;}
.mod_happyday_welcome .notemail a { font: bold 0.75em Arial,sans-serif; color:#fff; margin:5px 10px 0 0 ; }
.mod_happyday_welcome .notemail a:hover { text-decoration:underline; }
.mod_happyday_welcome .message, .mod_happyday_welcome .error-message { text-align: center; padding: 7px 0; border: solid; border-width: 1px 0; margin-top: -10px; position: relative; display: inline-block;}
.mod_happyday_welcome .message, .mod_happyday_welcome .error-message { width: 100%; line-height: 18px; color: #fff; border-color: #fff; font-size: 1em;}
.mod_happyday_welcome .loader { background: #fff url('http://bi.gazeta.pl/i/obrazki/happyday/al.gif') no-repeat center center; position:absolute; right:0px; top:225px; height:44px; width: 100%;}
.mod_happyday_welcome .message a {color: #fff; text-decoration: underline;}
.mod_happyday_welcome .error-message {margin-top: 0; position:absolute; right:0px; top:273px;width: 100%; z-index: 2; height: 50px; font-weight: bold; font-size: 0.875em; color: #862f02; border:0; padding:0;}
.mod_happyday_welcome .error-message p {background: #ff5c0b;line-height: 50px;border-color: #862f02; border-top: 1px solid; border-bottom: 1px solid; height: 100%;}
.path_113515 .Ww1, .path_113515 .Ww2, .path_113515 #navH, .path_113515 #content, .path_113515 #navtop_wrap, .path_113515 #navbot_wrap, .path_113515 #footer {width: 100%; padding:0;}
.path_113515 #peopleContainer {overflow:hidden; width:100%;height: 309px;}
.path_113515 #people {margin-left:380px; width:2152px; height: 309px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/people.png') no-repeat;}
.mod_happyday_welcome .welcome_msg {font: bold 1.25em Arial,sans-serif; color: #fff; margin-top: 160px; margin-bottom: 60px;}
#permissionContainer {color: #fff; font-size: 0.875em; width: 1000px; margin:0 auto; text-align: center; margin-top: 20px;}
.mod_happyday_welcome .welcome_msg_ok {margin-top: 46px;}
.mod_happyday_welcome .welcome_msg_ok h1{font:bold 70px/74px Arial,sans-serif; color:#fff;}
.mod_happyday_welcome .welcome_msg_ok a {border: none; background: url('http://bi.gazeta.pl/i/obrazki/happyday/blue-btn_welcome4_new.png') no-repeat; color: #fff; font-size: 1em; font-weight: bold; margin-top: 36px; width: 450px; height: 36px; cursor: pointer; padding-bottom: 2px; vertical-align: middle; text-shadow:1px 1px 0px #333; padding: 10px 0; display:inline-block; text-align: center; }

/* rejestracja */
#loginwrp .login_middle h3 { padding-bottom: 6px; font: bold 1.25em Arial, sans-serif;}
#loginwrp {margin-bottom: 25px; width: 400px; float: left;}
#loginwrp.wrpregister {width: 100%; float: none;}
#loginwrp.wrpregister .login_middle h3 {margin-bottom: 18px;}
#loginwrp .register, #loginwrp .lostPasswordConf, #loginwrp .password, #loginwrp .passChange, #loginwrp .login {padding:  0 0 25px; }
.login_middle #registerForm .register .reg_tos, .mod_happyday_order .reg_tos { padding: 4px 10px; height: 70px; border: 1px solid #A7A7A7; overflow: auto; margin-left: 230px; font-size: 0.688em; width: 480px; height: 194px;color: #666; line-height: 15px; margin-bottom: 12px;}
.mod_happyday_order .reg_tos {margin-left: 0px;}
.login_middle #registerForm .register .reg_tos span {float: none; position: static;}
.login_middle #registerForm .register .reg_tos .regulamin, .login_middle #registerForm .register .reg_tos .regulamin .head, .login_middle #registerForm .register .reg_tos .regulamin .body {padding:0;}
.login_middle #registerForm .register .reg_tos .regulamin .head h1{font-size: 1.25em;}
.login_middle #registerForm .register .reg_tos .regulamin h3 {font-size: 1em; margin-bottom: 10px;}
.login_middle #registerForm .register .reg_tos .regulamin .lead {margin-bottom: 10px;}
.login_middle #registerForm .register ul {margin-left: 230px; }
.mod_happyday_order .permission {margin-left: 0px;}
.login_middle #registerForm .register ul span {font-size: 1.0em; font-weight: normal; clear: both; float: none; position: static;}
.login_middle #registerForm .register ul input, .mod_happyday_order .body ul input {margin-right: 5px;vertical-align: middle;}
.login_middle #registerForm .register ul li, .mod_happyday_order .body ul.permission li {font-size: 0.688em; margin-bottom: 6px;}
.login_middle #loginForm {margin-bottom: 15px;}
.login_middle #loginForm input, .login_middle #loginForm span {vertical-align: middle;}
.login_middle #lostPasswordForm input, .login_middle #lostPasswordForm span {vertical-align: middle;}
.login_middle #loginForm span, .login_middle #lostPasswordForm span {font-weight: bold;}
.login_middle #loginForm span.rememberme {font-weight: normal; position: absolute; top: 100px; line-height: 14px; left: 110px;}
.login_middle #loginForm span.rememberme input {margin-right: 6px; vertical-align: middle;}
.login_middle .email, .login_middle .pass {width: 120px; height: 16px; padding: 2px 4px; border: 1px solid #a7a7a7; color: #505050; margin-right: 6px;}
.login_middle .loginButton {width: 70px; height: 21px; background: url('http://bi.gazeta.pl/i/plotek/btn_log.gif') no-repeat 0 0; border: none; margin-right: 4px; position: relative; top: 0px !important; top: -1px; #top: -1px !important; cursor: pointer;}
.login_middle .okButton {width: 70px; height: 21px; background: url('http://bi.gazeta.pl/i/plotek/btn_ok.gif') no-repeat 0 0; border: none; position: relative; top: 0px !important; top: -1px; #top: -1px !important; cursor: pointer;}
.login_middle .lostPasswordConf span{font-weight: bold;}
.login_middle .lostPasswordConf a {display: block; text-align: center; margin-top: 20px;}
.login_middle #changePasswordForm span, .login_middle #registerForm span {font: bold 0.875em Arial, sans-serif; vertical-align: middle; }
.login_middle #changePasswordForm .big, .login_middle #registerForm .big {vertical-align: middle; height: 22px; width: 258px; padding: 2px 4px; border: 1px solid #a7a7a7; color: #505050; font-size: 1em;}
.login_middle #registerForm .semibig {vertical-align: middle; height: 22px; width: 128px; padding: 2px 4px; border: 1px solid #a7a7a7; color: #505050; font-size: 1em;}
.login_middle #registerForm img {vertical-align: middle;}
.login_middle #changePasswordForm .passChange div {margin-bottom: 10px; padding-left: 80px; overflow: hidden;}
.login_middle #changePasswordForm .passChange span {float: left; width: 170px; text-align: right; position: relative; top: 5px; left: -10px;}
.login_middle #changePasswordForm .bigOkButton {margin-top: 10px; border: none; width: 72px; height: 30px; background: url('http://bi.gazeta.pl/i/plotek/btn_bigok.gif') no-repeat 0 0; margin-left: 250px !important; margin-left: 253px; cursor: pointer;}
.login_middle #registerForm .register span {float: left; width: 180px; text-align: right; position: relative; top: 5px; left: -10px;}
.login_middle #registerForm .register .captcha span {top: 7px;}
.login_middle #registerForm .register div {margin-bottom: 10px; padding-left: 50px; overflow: hidden; zoom: 1;}
.login_middle #registerForm .register div.podpis {position: relative; overflow: visible;}
.login_middle #registerForm .register div.help span.poczta {float: none; position: static; display: block; width: 270px; text-align: left; padding-left: 180px; font-size: 0.75em; font-weight: normal; vertical-align: baseline;}
.login_middle #registerForm .register div.help span.poczta input {margin-right: 5px;vertical-align: middle;}
.login_middle #registerForm .register .regButton {margin-top: 10px; margin-bottom: 20px; border: none; width: 99px; height: 36px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/btn_next.png') no-repeat 0 0; margin-left: 230px !important; margin-left: 233px; cursor: pointer;}
.login_middle #registerForm .register small {margin-left: 10px; font-weight: bold; font-size: 0.625em;}
.login_middle #registerForm .register #pseu_tip {margin: 0; padding: 0; background: #fff; border: 1px solid #a7a7a7; position: absolute; width: 220px; top: 0; left: 510px; overflow: visible; z-index: 200;}
.login_middle #registerForm .register #pseu_tip div {margin: 0; padding: 0;}
.login_middle #registerForm .register #pseu_tip div.triangle {width: 6px; height: 11px; background: url('http://bi.gazeta.pl/i/plotek/fancy_triangle.gif') no-repeat 0 0; position: absolute; left: -6px; top: 9px;}
.login_middle #registerForm .register #pseu_tip div.msg {padding: 7px 10px;}
.login_middle #registerForm .register #pseu_tip .msg {border:0; text-align: left; width: auto;}
.login_middle #registerForm .register #pseu_tip span {font: bold 0.688em Tahoma, sans-serif; float: none; position: static; text-align: left; width: auto;}
.login_middle #registerForm .register #pseu_tip small {margin-top: 15px; margin-left: 0; font-weight: normal; display: block;}
.login_middle #registerForm .register #pseu_tip .red {color: #b3003c;}
.login_middle #registerForm .register #pseu_tip .green {color: #017e22;}
.login_middle #registerForm .register .newsletterList {padding-left: 10px;}
.login_middle #registerForm .register .newsletterList .newsletter {display:inline; float: left; padding:0; overflow: visible; width: 180px; }
.login_middle #registerForm .register .newsletterList .newsletter .poczta {text-align: left;}
.login_middle #registerForm .register .newsletterList .newsletter .poczta input {vertical-align: middle; margin-right: 5px;}
.login_middle #registerForm .register .newsletterList .newsletter .poczta b {font-weight: normal;}
.login_middle .help .reg {padding-right: 12px; margin-right: 10px; border-right: 1px solid #c7c7c7; display: none;}
.login_middle {position: relative;}
.login_middle .help {position: relative; top: -96px; left: 260px;font-size: 0.688em; font-weight: normal;}
.loginErr {display: block; font-weight: bold; padding: 5px; color: #cc0000; text-align: center; padding: 4px 0; border: solid; border-width: 1px 0; width:520px; margin:0 auto; margin-bottom: 15px;}
.fotoCut {overflow: hidden; zoom: 1; border: 8px solid #e8e8e8; padding: 20px 15px;}
#mSpan {font: bold 0.875em Arial, sans-serif; display: block; padding: 10px 0;}
/* mm */
#loginwrp .lostPasswordConf {border:0; padding:0; width: 630px; margin: 0 auto 18px; margin-left: 155px;}
/* logowanie */
#loginForm { font: normal 0.75em Arial,sans-serif; } 
#loginForm  .login { padding-top:15px;  width:400px; position: relative;}
#loginForm  span { width:100px; height:32px; line-height:32px; color:#333; text-align:right; padding-right:10px; font-size: 0.875em; clear:both; }
#loginForm  span, #loginForm  input { float:left; display:inline; margin-bottom:12px; }
#loginForm  input { padding-left:5px; border:1px solid #b4b4b5;  width:240px; padding:7px 0 7px 5px; }
#loginForm  .loginButton {background:url(http://bi.gazeta.pl/i/obrazki/happyday/btn_login.png) no-repeat center top; width:124px; height:36px; border:none; cursor:pointer; margin-left:110px;}
#loginForm  .login .rememberme { clear:both; font:11px/11px Arial,sans-serif; float:none; width:150px; display:block; text-align:left; height:auto; }
#loginForm  .login .pass {margin-bottom: 40px;}
#loginForm .rememberme input { height:auto;border:none;padding-left:5px; width:auto; margin-right:5px; }

/* zmiana hasla */
.path_113038 #loginwrp {width: auto;}

/* dzial kontakt */
.mod_zr_kontakt {width: 300px; float: left; overflow: hidden;}
.mod_zr_kontakt .node_body {line-height: 24px; font-size: 1em;}
.mod_zr_kontakt .node_body .node_entry {margin-top: 24px;}
.mod_zr_kontakt .node_body .node_entry.n6 {margin-top: 0;}
.mod_loaction_map {width: 300px; float: right; margin-top: 45px;}
.mod_loaction_map .head, .mod_loaction_map .body .bottom {display: none;}

.mod_contact {border: 0 ;}
.mod_contact p {font: 14px/19px Arial,sans-serif; color: #333;}
.mod_contact, .mod_contact label, .mod_contact label.author, #col_left .mod_contact select, #col_left .mod_contact textarea, #col_left .mod_contact .t  {width: 300px; text-transform: none; font-size: 1em; font-weight: bold;}
.mod_contact .row_submit input {width: 99px; height: 36px; float: left; padding:0; padding-bottom: 2px;}
/* komunikat po wyslaniu form kontakt */
#e_9358198 .mod_e_9358198 a {display: block; margin-top: 10px;}
#e_9358198 .mod_contact {text-align: left;}
#e_9358198 .mod_contact .dziekujemy_tekst, .mod_contact .dziekujemy_tekst2 {font: bold 0.75em Arial,sans-serif;}
#e_9358198 .mod_inner h2, #e_9358198 .mod_inner p {display: none;}
#e_9358198 {margin-top: 41px;}
/* akceptacja regulaminu */
#acceptHappydayTermsCommand {width: 700px;}
#acceptHappydayTermsCommand .newsletterList {width: 600px; font-size: 0.875em; margin-bottom: 10px; overflow: hidden;}
#acceptHappydayTermsCommand .newsletterList .help {margin-bottom: 10px; font-weight: bold;}
#acceptHappydayTermsCommand .newsletterList .newsletter {display:inline; float: left; padding:0; overflow: visible; width: 190px; margin-bottom: 10px;}
#acceptHappydayTermsCommand .newsletterList .newsletter input {vertical-align: middle; margin-right: 5px;}
#acceptHappydayTermsCommand .newsletterList .newsletter b {font-weight: normal;}
#acceptHappydayTermsCommand .permission {clear: both; overflow: hidden; margin-bottom: 10px;}
#acceptHappydayTermsCommand .reg_tos {padding: 4px 10px; height: 70px; border: 1px solid #A7A7A7; overflow: auto; font-size: 0.688em; width: 480px; height: 194px;color: #666; line-height: 15px; margin-bottom: 12px;}
#acceptHappydayTermsCommand ul input {margin-right: 5px;vertical-align: middle;}
#acceptHappydayTermsCommand ul li{font-size: 0.688em; margin-bottom: 6px;}
#acceptHappydayTermsCommand .btn {margin-top: 10px;}

/* zajawka seo stopka */
.mod_zr7 {margin-bottom: 17px; height: 134px; overflow: hidden; padding-top: 50px;}
.mod_zr7 .node_inner_body {}
.mod_zr7 .node_entry {border: 0; margin:0;margin-right: 40px;}
.mod_zr7 .node_entry.n6 {margin-left:0; padding:0; margin-right: 40px;}
.mod_zr7 li {font: 0.75em Arial,sans-serif;}
.mod_zr7 .super {text-transform: none; font-weight: bold; font-size: 0.875em; color: #080808; display: inline-block; margin-bottom: 5px;}

/* stopka */
.banP4footer {display: none;}
#footer {background: #efefef; margin: 0 auto; padding-bottom: 0px;}
#footer .ft_top {display: none;}
#footer .ft_bot {border-top: 1px solid #e0e0e0; padding-top: 2px;}
#footer .ft_bot .c1 {width: 143px;}
#footer .ft_bot a:hover {color: #000;}
.path_113515 #footer, .falsepath_113515 #footer {margin-top: 20px; background: 0; width: 1000px;}
.path_113515 #footer a, .falsepath_113515 #footer a {color: #fff;}
.path_113515 #footer .ft_bot, .falsepath_113515 #footer .ft_bot {border-top:0; padding: 0 10px;}
.path_113515 #footer .ft_bot .c0, .path_113515 #footer .ft_bot .c0 a, .falsepath_113515 #footer .ft_bot .c0, .falsepath_113515 #footer .ft_bot .c0 a {color: #fff;}
.path_113515 #footer ul li, .falsepath_113515 #footer ul li {background: url('http://bi.gazeta.pl/i/obrazki/happyday/footerSpacer.gif') center left no-repeat;}
.path_113515 #footer ul li.caption, .path_113515 #footer ul li.f, .path_113515 #footer ul li.copy, .falsepath_113515 #footer ul li.caption, .falsepath_113515 #footer ul li.f, .falsepath_113515 #footer ul li.copy {padding: 0;margin: 0;background: 0;}
.path_113038 #footer, .path_113229 #footer, .path_114071 #footer, .path_114132 #footer, .path_113448 #footer, .path_113514 #footer, .path_113592 #footer, .path_113643 #footer, .path_113644 #footer, .path_121441 #footer, .falsepath_121441 #footer {background: none;}
.falsepath_113038 #footer, .falsepath_113229 #footer, .falsepath_114071 #footer, .falsepath_114132 #footer, .falsepath_113448 #footer, .falsepath_113514 #footer, .falsepath_113592 #footer, .falsepath_113643 #footer, .falsepath_113644 #footer, .falsepath_121441 #footer, .falsefalsepath_121441 #footer {background: none;}
/* button */
.mod_happyday_order .body .btn, .mod_happyday_newsletter .body .btn, .mod_happyday_edit .body .btn, .mod_contact .row_submit input, #acceptHappydayTermsCommand .btn, .mod_zr_hd_rejestracja .link_register a {border: none; background: url('http://bi.gazeta.pl/i/obrazki/happyday/btn_bg.png') no-repeat; color: #fff; font-family: Arial,sans-serif;font-size: 1em; font-weight: bold; text-shadow:-1px -1px 1px #333; margin:0; width: 99px; height: 36px; cursor: pointer; padding-bottom: 2px; vertical-align: middle;}
.mod_happyday_order .body .btn_link, .mod_happyday_newsletter .body .btn_link { background: url('http://bi.gazeta.pl/i/obrazki/happyday/btn_long_bg.png') no-repeat; color: #fff; font-size: 1em; font-weight: bold; text-shadow:-1px -1px 1px #333; padding: 7px 7px; display: inline-block; line-height: 22px; width: 175px; text-align: center; margin-left: 376px;}
.mod_zr_hd_rejestracja .link_register a {border: none; background: url('http://bi.gazeta.pl/i/obrazki/happyday/btn_register.png') no-repeat; color: #fff; font-family: Arial,sans-serif;font-size: 1em; font-weight: bold; text-shadow:-1px -1px 1px #333; margin:0; width: 149px; height: 36px; cursor: pointer; padding-bottom: 2px; vertical-align: middle; display: block; text-align: center; line-height: 34px;}


/* rejestracja */
.mod_zr_hd_rejestracja {width: 400px; float: right; padding-left: 12px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/zarejestruj_bg.png') no-repeat 0 69px;}
.mod_zr_hd_rejestracja ul {margin-bottom: 12px;}
.mod_zr_hd_rejestracja li { padding-left: 10px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/bullet.gif') no-repeat 0px 6px; line-height: 14px; margin-bottom: 2px; font-size: 0.875em;}
.mod_zr_hd_rejestracja li strong {font-weight: normal;}
.mod_zr_hd_rejestracja .node_body {padding-left: 50px;}
.mod_zr_hd_rejestracja .node_head {margin-bottom: 30px;}
.mod_zr_hd_rejestracja .node_body .node_head {margin-bottom: 13px;}
.mod_zr_hd_rejestracja .node_head strong {font-weight: bold; margin-bottom: 20px; display: block;}

#content.scheme_1 {background: url('http://bi.gazeta.pl/i/obrazki/happyday/taniec.png') no-repeat; background-position: 80% 10px;}
#content.scheme_2 {background: url('http://bi.gazeta.pl/i/obrazki/happyday/paintball.png') no-repeat; background-position: 80% 200px;}
#content.scheme_3 {background: url('http://bi.gazeta.pl/i/obrazki/happyday/kino.png') no-repeat; background-position: 83% 120px;}
#content.scheme_4 {background: url('http://bi.gazeta.pl/i/obrazki/happyday/golf.png') no-repeat; background-position: 80% 20px;}
#content.scheme_5 {background: url('http://bi.gazeta.pl/i/obrazki/happyday/zakupy.png') no-repeat; background-position: 80% 10px;}

#content.scheme_res_1 {background-position: 99% 10px;}
#content.scheme_res_2 {background-position: 99% 200px;}
#content.scheme_res_3 {background-position: 99% 120px;}
#content.scheme_res_4 {background-position: 99% 20px;}
#content.scheme_res_5 {background-position: 99% 10px;}

.mod_happyday_welcome .scheme_0, .mod_happyday_welcome .scheme_1, .mod_happyday_welcome .scheme_2, .mod_happyday_welcome .scheme_3, .mod_happyday_welcome .scheme_4, .mod_happyday_welcome .scheme_5 {display:none;}
.mod_happyday_welcome.rotator {height: 550px;}
/* fix ban */
#banP77 {display: none;}
.path_114714 #navH li.active {background:0;}
.path_114714 #navH li.active a{color:#33373B; text-shadow: 1px 1px 0 #FFFFFF;}
.path_114714 #navH .p0 li.active { float: left; display: inline; height: 28px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/nav_tab2.png') no-repeat 0 center; padding: 0 10px; font-weight: bold;line-height: 28px; position: relative; text-shadow:1px 1px 0px #fff;}
.path_114714 #navH li.active:hover {background: #979797;}
.path_114714 #navH li.active:hover a { background: #979797; text-shadow:1px 1px 0px #333; color: #fff;}

/* jak dziala happyday */
.mod_happyday_how .img_container {border: 1px solid #ebebeb; margin-bottom: 20px; overflow: hidden;}
.mod_happyday_how .img_container .img_left {width: 242px; height: 240px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/how_img_left.jpg') no-repeat; float: left;}
.mod_happyday_how .img_container .img_right {width: 376px; height: 240px; overflow: hidden;background: url('http://bi.gazeta.pl/i/obrazki/happyday/how_img_right.jpg') no-repeat; float: right;}
.mod_happyday_how .body h3 {font-size: 0.875em; font-weight: bold; color: #080808; margin-bottom: 20px;}
.mod_happyday_how .body p.lead {margin-bottom: 20px; color: #080808; font-size: 0.875em;}
.mod_happyday_how .body p.lead.small {font-size: 0.700em; line-height: 12px;}
.mod_happyday_how .body p.lead strong {font-weight: bold;}
.mod_happyday_how .body .value {width: 300px; float: left; margin-bottom: 20px;}
.mod_happyday_how .body .value img {margin-right: 5px; float: left;}
.mod_happyday_how .body .value.bottom {margin-left: 120px;}

.mod_happyday_outsideoffers .small_offer {overflow: hidden; width: 300px; border-bottom: 1px solid #dbdbdb; margin: 0 0 7px 20px;}
.mod_happyday_outsideoffers .small_offer_inner {padding: 10px; overflow: hidden;}
.mod_happyday_outsideoffers .small_offer .head {font-size: 0.875em; line-height: 18px; overflow: hidden;}
.mod_happyday_outsideoffers .small_offer .head span {color: #ff5c0a; font-weight: bold; float: left; margin-right: 5px;}
.mod_happyday_outsideoffers .small_offer .head h3 {font-size: 0.875em;}
.mod_happyday_outsideoffers .small_offer .body {margin-bottom: 10px; overflow: hidden; position: relative;}
.mod_happyday_outsideoffers .small_offer .body img {float: left; margin-right: 10px; width: 140px; height: 100px;}
.mod_happyday_outsideoffers .small_offer .body .legend {font-size: 0.688em; color: #3a3a3a; display: block; margin-top: 15px; text-align: center;}
.mod_happyday_outsideoffers .small_offer .body p {font-size: 1.5em; line-height: 24px; font-weight: bold;}
.mod_happyday_outsideoffers .small_offer .body .feature {width: 65px; display: inline-block; line-height: 18px; float: left; color: #fff; text-align: center; margin-bottom: 4px;}
.mod_happyday_outsideoffers .small_offer .body .feature.left {background: #d8d8d8; font-size: 0.625em; color: #33373b;}
.mod_happyday_outsideoffers .small_offer .body .feature.right {background: #ff5c0a; font-size: 0.875em; font-weight: bold;}
.mod_happyday_outsideoffers .small_offer .body a {font-weight: bold; font-size: 1em; margin-top: 10px; display: inline-block;}
.mod_happyday_outsideoffers .small_offer .body .btn { display: inline-block; width: 130px; height: 36px; margin:0; text-align: center; font-size: 1em; font-weight: bold; line-height: 36px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/btn_small_check_bg.png') no-repeat 0 0; color: #fff; text-shadow:1px 1px 1px #333; text-decoration: none; position: absolute; bottom:0; right:0px;}
.mod_happyday_outsideoffers .small_offer .body .btn:hover {background-position: 0 -36px;}
.mod_happyday_outsideoffers .body .small_offer.odd, .mod_happyday_outsideoffers .body .small_offer {clear:both; margin-left:0;}
.mod_happyday_outsideoffers .small_offer .img {margin:0; display: block; float: left;}
.mod_happyday_outsideoffers .head a {color: #0e5c9d; text-decoration: none; background: none;}

/* newsletter overlay */
#newsOverlay { position: fixed; z-index: 1000; width: 100%; height: 100%; left: 0; top: 0; }
#newsOverlayTagline {top: 55px; left: 165px;}
#newsOverlayBg { position: absolute; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; background: #000; }
#newsOverlayWnd { position: relative; z-index: 2; margin: 0 auto; width: 520px; background: #fff; border: 1px solid #9c9c9c; height: 410px;}
#newsOverlayHead { background: url('http://bi.gazeta.pl/im/6/9429/m9429466.png') no-repeat 0 0; width: 252px; height: 84px; margin: 5px; }
/* #newsOverlayClose { background: url('http://bi.gazeta.pl/i/obrazki/happyday/newsOverlayClose.png') no-repeat 0 0; width: 8px; height: 7px; position: absolute; right: 7px; top: 7px; cursor: pointer; }*/
#newsOverlayClose { background: url('http://bi.gazeta.pl/i/obrazki/happyday/newsOverlayCloseLL.png') no-repeat 0 0; width: 20px; height: 20px; position: absolute; right: 7px; top: 7px; cursor: pointer;}
#newsOverlay li { margin-bottom: 10px; zoom: 1; }
#newsOverlay li:first-child { margin-bottom: 6px; }
#newsOverlay li:after { content: '.'; display: block; clear: both; width: 0; height: 0; visibility: hidden; }
#newsOverlay form, #newsOverlay h1.msg_nlt { padding: 20px 30px; }
#newsOverlay h1 { font-weight: bold; font-size: 1.5em; line-height: 29px; margin-bottom: 18px; }
#newsOverlay h1 span { display: block; font-size: 0.765em; line-height: 20px; margin-top: 10px;}
#newsOverlay label { float: left; font-weight: bold; font-size: 0.875em; line-height: 34px; color: #333; width: 111px; text-align: right; padding-right: 20px; }
#newsOverlay input[type=text], #newsOverlay select { padding: 7px 10px 8px; border: 1px solid #b9b9b9; font: normal 0.875em Arial,sans-serif; color: #414141; }
#newsOverlay input[type=text] { width: 280px; }
#newsOverlay select { width: 182px; }
#newsOverlay .s { padding-left: 131px; }
#newsOverlay .s input:hover, #newsOverlay .btn:hover { background: #3176ba; background: -moz-linear-gradient(top, #3176ba 0%, #1c67b1 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3176ba), color-stop(100%,#1c67b1)); background: -webkit-linear-gradient(top, #3176ba 0%,#1c67b1 100%); background: -o-linear-gradient(top, #3176ba 0%,#1c67b1 100%); background: -ms-linear-gradient(top, #3176ba 0%,#1c67b1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3176BA', endColorstr='#1C67B1',GradientType=0 ); background: linear-gradient(top, #3176ba 0%,#1c67b1 100%); }
#newsOverlay .s input, #newsOverlay .s input:active, #newsOverlay .btn, #newsOverlay .btn:active { position: relative; cursor: pointer; color: #fff; font: bold 1em Arial,sans-serif; padding: 6px 30px; border: 1px solid; border-color: #8aa9c8 #11508e #7096bb; -moz-border-radius: 4px; border-radius: 4px; text-shadow: 1px 1px rgba(0, 0, 0, 0.4); background: #3176ba; background: -moz-linear-gradient(top, #3176ba 0%, #11508e 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3176ba), color-stop(100%,#11508e)); background: -webkit-linear-gradient(top, #3176ba 0%,#11508e 100%); background: -o-linear-gradient(top, #3176ba 0%,#11508e 100%); background: -ms-linear-gradient(top, #3176ba 0%,#11508e 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3176BA', endColorstr='#11508E',GradientType=0 ); background: linear-gradient(top, #3176ba 0%,#11508e 100%); }
#newsOverlay .btn {margin-left: 131px;}
#newsOverlay .s input:active { top: 1px; }
#newsOverlay .x { text-align: right; font-size: 0.75em; color: #ff5905; margin-bottom: 0; padding-top: 8px; }
#newsOverlay .x span:hover { cursor: pointer; text-decoration: underline; }
#newsOverlay p { margin-bottom: 16px; text-align: center; border: solid #a00; border-width: 1px 0; padding: 8px 0; color: #a00; display: none; }
#newsOverlay li small { clear: both; display: block; text-align: right; margin-right: 27px; font: 0.625em Arial, sans-serif; }
body.liquidLay600 #newsOverlayWnd, body.liquidLay640 #newsOverlayWnd, body.liquidLay480 #newsOverlayWnd, body.liquidLay360 #newsOverlayWnd, body.liquidLay320 #newsOverlayWnd {width: 100%; min-height: 400px; height: 100%;}
body.liquidLay600 #newsOverlayClose, body.liquidLay640 #newsOverlayClose, body.liquidLay480 #newsOverlayClose, body.liquidLay360 #newsOverlayClose, body.liquidLay320 #newsOverlayClose { background: url('http://bi.gazeta.pl/i/obrazki/happyday/newsOverlayCloseLL.png') no-repeat 0 0; width: 20px; height: 20px; position: absolute; right: 7px; top: 7px; cursor: pointer;}

/* rss overlay */
#rssOverlay {position: fixed; z-index: 1000; width: 100%; height: 100%; left: 0; top: 0; display: none;}
#rssOverlayBg {position: absolute; z-index: 1; left: 0; top: 0; width: 100%; height: 100%; background: #000; opacity: 0.5;}
#rssOverlayWnd {position: relative; z-index: 2; margin: 0 auto; width: 572px; background: #fff; border: 1px solid #9c9c9c; overflow: hidden;}
#rssOverlayWnd .inner {padding-top: 50px; padding-left: 75px; padding-bottom: 50px; overflow: hidden;}
#rssOverlayWnd h3 {font-size: 0.875em; font-weight: bold; margin-bottom: 5px;}
#rssOverlayWnd ul {display: inline; float: left; width: 150px; margin-right: 10px; font-size: 0.75em;}
#rssOverlayWnd .close_btn {display: block; width: 10px; height: 10px; position: absolute; background: url('http://bi.gazeta.pl/i/obrazki/happyday/rss_close_bg.png') no-repeat 0 center; top: 10px; right:10px; cursor: pointer;}
body.liquidLay600 #rssOverlayWnd, body.liquidLay640 #rssOverlayWnd, body.liquidLay480 #rssOverlayWnd, body.liquidLay360 #rssOverlayWnd, body.liquidLay320 #rssOverlayWnd {width: 100%; height: 100%; top: 0 !important;}
body.liquidLay600 #rssOverlayWnd .inner, body.liquidLay640 #rssOverlayWnd .inner, body.liquidLay480 #rssOverlayWnd .inner, body.liquidLay360 #rssOverlayWnd .inner, body.liquidLay320 #rssOverlayWnd .inner {overflow: hidden; width: 100%; height: 100%; padding-left: 15px; padding-top: 20px;}
body.liquidLay600 #rssOverlayWnd .close_btn, body.liquidLay640 #rssOverlayWnd .close_btn, body.liquidLay480 #rssOverlayWnd .close_btn, body.liquidLay360 #rssOverlayWnd .close_btn, body.liquidLay320 #rssOverlayWnd .close_btn { background: url('http://bi.gazeta.pl/i/obrazki/happyday/newsOverlayCloseLL.png') no-repeat 0 0; width: 20px; height: 20px; position: absolute; right: 7px; top: 7px; cursor: pointer;}
body.liquidLay640 #rssOverlay, body.liquidLay600 #rssOverlay, body.liquidLay480 #rssOverlay, body.liquidLay360 #rssOverlay, body.liquidLay320 #rssOverlay {z-index: 1000; width: 100%; height: 800px !important; left: 0; top: 0;}


/* multizapisywarka */
.mod_sign { margin: 0 0 20px; }
.mod_sign > p { margin-bottom: 20px; }


/* panel admina */
.path_happyday-panel #page {background: 0;}
.path_happyday-panel .msg {width: auto;}

.mod_admin_list_coupon .head, .mod_admin_blad .head {overflow: hidden; line-height: 26px;}
.mod_admin_list_coupon .head h1, .mod_admin_blad .head h1 {font-size: 1.5em; font-weight: bold; float: left; margin-bottom: 15px;}
.mod_admin_list_coupon .head a, .mod_admin_blad .head a {font-size: 0.688em; margin-top: 4px; margin-left: 10px; float: left;}
.mod_admin_list_coupon .body .info {overflow: hidden; margin-bottom: 20px;}
.mod_admin_list_coupon .body .info h2, .mod_admin_list_contracts .body .list h3 {font-size: 0.875em; font-weight: bold; margin-bottom: 10px;}
.mod_admin_list_coupon .body .info ul {width: 500px; overflow: hidden;}
.mod_admin_list_coupon .body .info ul li {display: inline; float: left; width: 230px; }
.mod_admin_list_coupon .coupon_list table {border-collapse: collapse; width: 100%; color: #404040;}
.mod_admin_list_coupon .coupon_list table th {padding-left: 10px; text-align: left; font-weight: normal; font-size: 0.75em; text-transform: uppercase; border: 1px solid #dbdbdb; border-width: 0px 0px 1px 0px;}
.mod_admin_list_coupon .coupon_list table td { padding: 5px 0 5px 10px; vertical-align: top; border: 1px solid #dbdbdb; border-width: 0px 0px 1px 0px;}
.mod_admin_list_coupon .coupon_list table tbody tr {color: #6f6f6f; line-height: 36px;}
.mod_admin_list_coupon .coupon_list table tbody tr a {margin-left: 5px; font-size: 0.75em; }
.mod_admin_list_coupon .coupon_list table tbody td.number, .mod_admin_list_coupon .coupon_list table tbody td.code {font-size: 1.125em; font-weight: bold;}
.mod_admin_list_coupon .coupon_list table tbody tr.active {color: #333; background: 0;}
.mod_admin_list_coupon .coupon_list table tbody tr.printed {background: url('http://bi.gazeta.pl/i/obrazki/happyday/admin_line_bg.png') no-repeat 0 center;}
.mod_admin_list_coupon .nomatches {margin: 120px 0; text-align: center;}
.mod_admin_list_coupon .nomatches strong {font-weight: bold;}
.mod_admin_list_coupon .coupon_list table td .block {width: 9px; height: 8px; border: 1px solid #000;}
.mod_admin_list_coupon .nocoupons {font-weight: bold; text-align: center;}

.mod_admin_list_coupon .coupon_list table .btn, .mod_admin_search_kupon .s, .mod_admin_blad button { display: inline-block; width: 130px; height: 36px; margin:0; text-align: center; font-size: 1em; font-weight: bold; line-height: 36px; color: #fff; text-shadow:1px 1px 1px #333; text-decoration: none; position: relative;
    background: #3176ba;
    background: -moz-linear-gradient(top, #3176ba 0%, #12518f 100%); 
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#3176ba), color-stop(100%,#12518f));
    background: -webkit-linear-gradient(top, #3176ba 0%,#12518f 100%);
    background: -o-linear-gradient(top, #3176ba 0%,#12518f 100%);
    background: -ms-linear-gradient(top, #3176ba 0%,#12518f 100%);
    background: linear-gradient(top, #3176ba 0%,#12518f 100%); -moz-border-radius: 3px; border-radius:3px;
}
.mod_admin_list_coupon .coupon_list table .btn:hover, .mod_admin_search_kupon .s:hover, .mod_admin_list_coupon .coupon_list table .btn:active, .mod_admin_search_kupon .s:active, .mod_admin_blad button:hover, .mod_admin_blad button:active {
    background: #6298cc;
    background: -moz-linear-gradient(top, #6298cc 0%, #236cb4 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6298cc), color-stop(100%,#236cb4));
    background: -webkit-linear-gradient(top, #6298cc 0%,#236cb4 100%);
    background: -o-linear-gradient(top, #6298cc 0%,#236cb4 100%);
    background: -ms-linear-gradient(top, #6298cc 0%,#236cb4 100%);
    background: linear-gradient(top, #6298cc 0%,#236cb4 100%);
}
.mod_admin_list_coupon .coupon_list table .btn:active, .mod_admin_search_kupon .s:active, .mod_admin_blad button:active {position: relative; top: 1px;}
.mod_admin_search_kupon {overflow: hidden; position: relative;}
.mod_admin_search_kupon input[type="text"] { width: 134px; height: 34px; padding: 0 2px; line-height: 34px; background: #fff; border: 1px solid #cecece; vertical-align: middle; margin-right: 5px; float: left;}
.mod_admin_search_kupon .s {border:0; cursor: pointer;}
.mod_admin_search_kupon .l {position: absolute; z-index: 10; left: 10px; top: 10px; font-size: 0.75em; color: #414141; display: none;}

.mod_admin_login_box {border: 1px solid #dbdbdb; background: #f5f5f5; padding: 10px;}
.mod_admin_login_box .logout, .mod_admin_login_box .error {text-align: right; font-size: 0.688em; display: block;}
.mod_admin_login_box .contact_list {margin: 15px 0;}
.mod_admin_login_box .contact_list .first {font-weight: bold;}

.mod_admin_list_contracts .head h1 {font-size: 1.5em; font-weight: bold; margin-bottom: 15px;}
.mod_admin_list_contracts .body .list h2 {font-size: 1.125em; font-weight: bold; margin-bottom: 15px; color: #FF5C0A; cursor: pointer;}
.mod_admin_list_contracts .body .list > li {border-bottom: 1px solid #dbdbdb; padding: 10px 0;}
.mod_admin_list_contracts .body .list li.active, .mod_admin_list_contracts .body .list li:hover {background: #f5f5f5;}
.mod_admin_list_contracts .body .element_inner {display: none; overflow: hidden;}
.mod_admin_list_contracts .body .element_inner .infos {width: 500px; overflow: hidden;}
.mod_admin_list_contracts .body .element_inner .infos li {display: inline; float: left; width: 230px;}
.mod_admin_list_contracts .element_inner .footer {float: right; font-weight: bold;}
.mod_admin_list_contracts .element_inner .footer a {margin-left: 15px;}

.mod_admin_blad .head h1 {font-size: 1.5em; font-weight: bold; margin-bottom: 15px;}
.mod_admin_blad legend {font-size: 1em; line-height: 18px; font-weight: bold; margin-bottom: 5px;}
.mod_admin_blad button {border: 0;}
.mod_admin_blad textarea {width: 600px; height: 245px; padding: 5px; border: 1px solid #b9b9b9; margin-bottom: 15px;}

.path_happyday-panel .mod_contact.footer {width: 920px; background: #efefef; margin-bottom: 0; font-size: 0.75em;}
.path_happyday-panel #col_left {min-height: 500px;}
body.path_happyday-panel {background: url('http://bi.gazeta.pl/i/obrazki/happyday/page_footer_bg.png') repeat-x bottom;}

/* podstrona faq */
.mod_happyday_how .body h3.show_faq {cursor: pointer; color: #FF5C0A;}
.mod_happyday_how .body h3.show_faq:hover {color: #000;}
.faq_container {display: none;}
.faq_container.toggle {display: block;}

/* podstrona nagradzamy */
.mod_happyday_awards .head h1 {font-size: 18px; line-height: 21px; font-weight: bold; margin-bottom: 7px;}
.mod_happyday_awards .head h2 {font-size: 30px; line-height: 33px; font-weight: bold; color: #ff5c0a; margin-bottom: 15px;}
.mod_happyday_awards .head .img_container {margin-bottom: 26px;}
.mod_happyday_awards .lead {line-height: 24px; font-size: 17px; }
.mod_happyday_awards .body .lead {margin-bottom: 18px;}
.mod_happyday_awards .lead strong, .mod_happyday_awards .attention strong {font-weight: bold;}
.mod_happyday_awards ul {margin-bottom: 29px;}
.mod_happyday_awards ul li {background: url('http://bi.gazeta.pl/i/obrazki/happyday/bullet_awards.png') no-repeat left center; padding-left: 16px; font-size: 17px; margin-bottom: 10px;}
.mod_happyday_awards .attention {padding: 7px 0; border-top: 1px solid #dfdfdf; border-bottom: 1px solid #dfdfdf; margin-bottom: 38px;}
.mod_happyday_awards .attention strong {font-size: 16px; margin-bottom: 5px; display: block; color: #080808;}
.mod_happyday_awards .attention .lead {font-size: 14px; line-height: 20px;}
.mod_happyday_awards .logo_partner span {display: block; font-size: 12px; color: #8b8b8b; margin-bottom: 8px;}
.mod_happyday_how.regulamin.awards ul {margin-bottom: 20px; line-height: 18px; font-size: 14px;}
.mod_happyday_how.regulamin.awards ul li {margin-bottom: 5px;}

/* turystyka - oferty */
.mod_happyday_alloffers.turist .head h1 {margin-bottom: 20px;}
.mod_happyday_alloffers.turist .imgw{float: left;}
.mod_happyday_alloffers.turist .main_offer {overflow: hidden; padding-bottom: 20px; margin-bottom: 20px; border-bottom: 1px solid #dbdbdb;}
.mod_happyday_alloffers.turist .main_offer h1 {font-size: 1.25em; font-weight: bold; line-height: 24px; margin-bottom: 10px;}
.mod_happyday_alloffers.turist .main_offer h1 a {margin:0; color: #080808;}
.mod_happyday_alloffers.turist .main_offer .btn {margin-right: 180px;}
.mod_happyday_alloffers.turist .main_offer .small_offer {margin-bottom: 0; border: 0; margin-left: 20px;}
.mod_happyday_alloffers.turist .main_offer .small_offer .body {margin:0; padding:0;}

/* zajawka partnerzy */
.mod_zr8_noslider .node_head h2 {font-size: 14px; font-weight: normal; color: #999; border-bottom: 1px solid #ddd; padding-bottom: 4px;}
.mod_zr8_noslider .node_body .node_entry:first-child {margin-left: 0;}
.mod_zr8 .node_entry img {}
.mod_zr8 .node_entry {height: 85px; width: 145px;line-height: 85px;}

/* walentynki */
body.walentynki { background: #fff url('http://bi.gazeta.pl/i/obrazki/happyday/bg_dzien_kobiet.jpg') no-repeat center 0;}
.mod_zr_happyday_walentynki {display: none; }
body.walentynki .mod_zr_happyday_walentynki {display: block; margin: 22px 0; position: absolute; left: 0px; width: 960px; overflow: hidden;}
body.walentynki #page {background: none;}
body.walentynki #sWlbg, body.walentynki #navH {background: #fff;}
body.walentynki #navH {padding-bottom: 12px;}

body.walentynki .mod_zr_happyday_walentynki {top: -125px;}
body.walentynki #content {padding-top: 10px; background: #fff url('http://bi.gazeta.pl/i/obrazki/happyday/page_footer_bg2.png') repeat-x bottom; position: relative; margin-top: 125px;}
body.walentynki #footer {padding: 0 10px;}

#acceptHappydayTermsCommand {margin-bottom: 20px;}
/* --LIQUID-- */
body.liquidLay320 { width: 320px; overflow-x: hidden; margin: 0 auto; }
body.liquidLay360 { width: 360px; overflow-x: hidden; margin: 0 auto; }
body.liquidLay480 { width: 480px; overflow-x: hidden; margin: 0 auto; }
body.liquidLay600 { width: 600px; overflow-x: hidden; margin: 0 auto; }
body.liquidLay640 { width: 640px; overflow-x: hidden; margin: 0 auto; }

body.liquidLay600 .Ww1, body.liquidLay640 .Ww1, body.liquidLay480 .Ww1, body.liquidLay360 .Ww1, body.liquidLay320 .Ww1,
body.liquidLay600 .Ww2, body.liquidLay640 .Ww2, body.liquidLay480 .Ww2, body.liquidLay360 .Ww2, body.liquidLay320 .Ww2,
body.liquidLay600 #navH, body.liquidLay640 #navH, body.liquidLay480 #navH, body.liquidLay360 #navH, body.liquidLay320 #navH,
body.liquidLay600 #content, body.liquidLay640 #content, body.liquidLay480 #content, body.liquidLay360 #content, body.liquidLay320 #content,
body.liquidLay600 #navtop_wrap, body.liquidLay640 #navtop_wrap, body.liquidLay480 #navtop_wrap, body.liquidLay360 #navtop_wrap, body.liquidLay320 #navtop_wrap,
body.liquidLay600 #navbot_wrap, body.liquidLay640 #navbot_wrap, body.liquidLay480 #navbot_wrap, body.liquidLay360 #navbot_wrap, body.liquidLay320 #navbot_wrap,
body.liquidLay600 #footer, body.liquidLay640 #footer, body.liquidLay480 #footer, body.liquidLay360 #footer, body.liquidLay320 #footer {width: 580px; padding: 0;}
body.liquidLay600 #sWlbg .Ww2, body.liquidLay640 #sWlbg .Ww2, body.liquidLay480 #sWlbg .Ww2, body.liquidLay360 #sWlbg .Ww2, body.liquidLay320 #sWlbg .Ww2 {margin-bottom: 10px; height: 160px; position: relative; padding: 0;}


body.liquidLay600 .mod_happyday_scities.select, body.liquidLay640 .mod_happyday_scities.select, body.liquidLay480 .mod_happyday_scities.select, body.liquidLay360 .mod_happyday_scities.select, body.liquidLay320 .mod_happyday_scities.select {border:0; margin: 0; font-size: 0.688em; width: auto; height: auto;}
body.liquidLay600 .mod_happyday_scities.select select, body.liquidLay640 .mod_happyday_scities.select select, body.liquidLay480 .mod_happyday_scities.select select, body.liquidLay360 .mod_happyday_scities.select select, body.liquidLay320 .mod_happyday_scities.select select {padding: 5px; background: #ededed; border: 1px solid #dadada;}
body.liquidLay600 #navtop_wrap .c0, body.liquidLay640 #navtop_wrap .c0, body.liquidLay480 #navtop_wrap .c0, body.liquidLay360 #navtop_wrap .c0, body.liquidLay320 #navtop_wrap .c0 {left: 0; top: -69px;}
body.liquidLay600 #newsOverlay, body.liquidLay640 #newsOverlay, body.liquidLay480 #newsOverlay, body.liquidLay360 #newsOverlay, body.liquidLay320 #newsOverlay {display: none;}

body.liquidLay640 .mod_happyday_order .body .c, body.liquidLay640 .mod_happyday_edit .body .c,
body.liquidLay600 .mod_happyday_order .body .c, body.liquidLay600 .mod_happyday_edit .body .c,
body.liquidLay480 .mod_happyday_order .body .c, body.liquidLay480 .mod_happyday_edit .body .c,
body.liquidLay360 .mod_happyday_order .body .c, body.liquidLay360 .mod_happyday_edit .body .c,
body.liquidLay320 .mod_happyday_order .body .c, body.liquidLay320 .mod_happyday_edit .body .c {float: none;}

body.liquidLay640 #loginwrp .lostPasswordConf,
body.liquidLay600 #loginwrp .lostPasswordConf,
body.liquidLay480 #loginwrp .lostPasswordConf,
body.liquidLay360 #loginwrp .lostPasswordConf,
body.liquidLay320 #loginwrp .lostPasswordConf {margin: 0; width: 100%; font-size: 0.675em;}

body.liquidLay640 .mod_happyday_how.regulamin .body p.lead,
body.liquidLay600 .mod_happyday_how.regulamin .body p.lead,
body.liquidLay480 .mod_happyday_how.regulamin .body p.lead,
body.liquidLay360 .mod_happyday_how.regulamin .body p.lead,
body.liquidLay320 .mod_happyday_how.regulamin .body p.lead {font-size: 0.675em;}

/* nowe rozdzielczosci */
/* 600 x 1024 */
body.liquidLay600 #page {margin-left: auto; margin-right: auto; background: 0; width: 580px; padding: 0 10px;}
body.liquidLay600 #col_left {width: 580px;}
body.liquidLay600 .mod_happyday_offer .body .col_left {width: 340px;}
body.liquidLay600 .mod_happyday_offer .body .info img {width: 340px; height: auto;}
body.liquidLay600 .mod_happyday_offer .body .description img {max-width: 580px;}
body.liquidLay600 .Ww1, body.liquidLay600 .Ww2, body.liquidLay600 #navH, body.liquidLay600 #content, body.liquidLay600 #navtop_wrap, body.liquidLay600 #navbot_wrap, body.liquidLay600 #footer {width: 580px; padding: 0;}

body.liquidLay600 .mod_happyday_order .body label, body.liquidLay600 .mod_happyday_edit .body label {width: 107px;}
body.liquidLay600 .mod_happyday_order form ul {width: 460px;}
body.liquidLay600 .mod_happyday_order .body .c, body.liquidLay600 .mod_happyday_edit .body .c {width: 343px;}
body.liquidLay600 .mod_happyday_order .body .iTxt, body.liquidLay600 .mod_happyday_edit .body .iTxt {width: 321px;}
body.liquidLay600 .mod_happyday_order .body .iTxt.short {width: 94px;}
body.liquidLay600 .mod_happyday_order .body .iTxt.shorter {width: 30px; margin-right: 0;}
body.liquidLay600 .login_middle #registerForm .register .reg_tos, body.liquidLay600 .mod_happyday_order .reg_tos {width: 321px;}
body.liquidLay600 .mod_happyday_order .permission label {width: 50px;}
body.liquidLay600 .mod_happyday_order form .permission {width: 580px;}
body.liquidLay600 .mod_happyday_order .body .permission .c, body.liquidLay600 .mod_happyday_edit .body .permission .c {float: left;}
body.liquidLay600 .mod_happyday_order .body ul li.next .c {width: 460px;}

/* 640 x 480 */
body.liquidLay640 #page {margin-left: auto; margin-right: auto; background: 0; width: 620px; padding: 0 10px;}
body.liquidLay640 #col_left {width: 620px;}
body.liquidLay640 .mod_happyday_offer .body .col_left {width: 360px;}
body.liquidLay640 .mod_happyday_offer .body .info img {width: 360px; height: auto;}
body.liquidLay640 .mod_happyday_offer .body .description img {max-width: 620px;}
body.liquidLay640 .Ww1, body.liquidLay640 .Ww2, body.liquidLay640 #navH, body.liquidLay640 #content, body.liquidLay640 #navtop_wrap, body.liquidLay640 #navbot_wrap, body.liquidLay640 #footer {width: 620px; padding: 0;}

body.liquidLay640 .mod_happyday_order .body label, body.liquidLay640 .mod_happyday_edit .body label {width: 90%; left: 0; text-align: left; margin-right: 10px; float: none; display: block; margin-bottom: 10px;}
body.liquidLay640 .mod_happyday_order form ul {width: 460px;}
body.liquidLay640 .mod_happyday_order .body .c, body.liquidLay640 .mod_happyday_edit .body .c {width: 343px;}
body.liquidLay640 .mod_happyday_order .body .iTxt, body.liquidLay640 .mod_happyday_edit .body .iTxt {width: 321px;}
body.liquidLay640 .mod_happyday_order .body .iTxt.short {width: 94px;}
body.liquidLay640 .mod_happyday_order .body .iTxt.shorter {width: 30px; margin-right: 0;}
body.liquidLay640 .login_middle #registerForm .register .reg_tos, body.liquidLay640 .mod_happyday_order .reg_tos {width: 321px;}
body.liquidLay640 .mod_happyday_order .permission label {width: 50px;}
body.liquidLay640 .mod_happyday_order form .permission {width: 580px;}
body.liquidLay640 .mod_happyday_order .body .permission .c, body.liquidLay640 .mod_happyday_edit .body .permission .c {float: left;}
body.liquidLay640 .mod_happyday_order .body ul li.next .c {width: 460px;}

/* 480 x 360 */
body.liquidLay480 #page {margin-left: auto; margin-right: auto; background: 0; width: 460px; padding: 0 10px;}
body.liquidLay480 #col_left {width: 480px;}
body.liquidLay480 .mod_happyday_offer .body .info img {width: 460px; height: auto;}
body.liquidLay480 .mod_happyday_offer .body .description img {max-width: 460px;}
body.liquidLay480 .Ww1, body.liquidLay480 .Ww2, body.liquidLay480 #navH, body.liquidLay480 #content, body.liquidLay480 #navtop_wrap, body.liquidLay480 #navbot_wrap, body.liquidLay480 #footer {width: 460px; padding: 0;}

body.liquidLay480 .mod_happyday_offer .col_right {width:460px; position: relative;}
body.liquidLay480 #col_left {width: 100%;}
body.liquidLay480 #sWlbg .Ww2 {margin-bottom: 10px; height: 160px; position: relative; padding: 0;}
body.liquidLay480 .mod_zr_happy_day_cities {bottom: 80px;}
body.liquidLay480 .mod_signin_lit .descr .t {width: auto; min-width: 155px;}
body.liquidLay480 .mod_signin_lit {width: 300px;}
body.liquidLay480 #navH .p0 {height: auto; overflow: hidden;}
body.liquidLay480 #holder_404 #navH li#e1 {display: none;}
body.liquidLay480 #holder_404 #navH li {width: 130px; float: left;}
body.liquidLay480 .mod_happyday_offer .body .col_left {width: 460px;}
body.liquidLay480 .mod_happyday_offer .body .info .col_left {width: 460px;}
body.liquidLay480 .mod_happyday_offer .body .info .col_right {width: 460px;}
body.liquidLay480 .mod_happyday_offer .body .info .offer_details {width: 100%;}
body.liquidLay480 .mod_happyday_offer .body .info .offer_details .price .left {margin-left: 140px;}
body.liquidLay480 #scities {width: 100%; }
body.liquidLay480 .mod_happyday_scities.select {width: 460px;}
body.liquidLay480 .mod_signin_lit {top: 10px;}
body.liquidLay480.path_121441 #sWlbg .Ww2 {height: 160px;}
body.liquidLay480.path_121441 .mod_happyday_scities.select, body.liquidLay480.path_113102 {top: 0;}

body.liquidLay480.path_114071 #sWlbg .Ww2, body.liquidLay480.path_113514 #sWlbg .Ww2, body.liquidLay480.path_114129 #sWlbg .Ww2, body.liquidLay480.path_113448 #sWlbg .Ww2, body.liquidLay480.path_114714 #sWlbg .Ww2 {height: 160px;}
body.liquidLay480.path_114071 .mod_happyday_scities.select, body.liquidLay480.path_113514 .mod_happyday_scities.select, body.liquidLay480.path_114129 .mod_happyday_scities.select, body.liquidLay480.path_113448 .mod_happyday_scities.select, body.liquidLay480.path_114714 .mod_happyday_scities.select {top: 0;}
body.liquidLay480.path_114071 #navtop_wrap .c0, body.liquidLay480.path_113514 #navtop_wrap .c0, body.liquidLay480.path_114129 #navtop_wrap .c0, body.liquidLay480.path_113448 #navtop_wrap .c0, body.liquidLay480.path_114714 #navtop_wrap .c0 {top: -69px;}

body.liquidLay480 #navtop_wrap .c0 {top: -146px;}
body.liquidLay480.path_113102 #navtop_wrap .c0 {top: -69px;}

body.liquidLay480 .mod_happyday_order .body label, body.liquidLay480 .mod_happyday_edit .body label,
body.liquidLay600 .mod_happyday_order .body label, body.liquidLay600 .mod_happyday_edit .body label,
body.liquidLay640 .mod_happyday_order .body label, body.liquidLay640 .mod_happyday_edit .body label {width: 90%; left: 0; text-align: left; margin-right: 10px; float: none; display: block; margin-bottom: 10px;}
body.liquidLay480 .mod_happyday_order form ul {width: 460px;}
body.liquidLay480 .mod_happyday_order .body .c, body.liquidLay480 .mod_happyday_edit .body .c {width: 343px;}
body.liquidLay480 .mod_happyday_order .body .iTxt, body.liquidLay480 .mod_happyday_edit .body .iTxt {width: 321px;}
body.liquidLay480 .mod_happyday_order .body .iTxt.short {width: 94px;}
body.liquidLay480 .mod_happyday_order .body .iTxt.shorter {width: 30px; margin-right: 0;}
body.liquidLay480 .login_middle #registerForm .register .reg_tos, body.liquidLay480 .mod_happyday_order .reg_tos {width: 321px;}
body.liquidLay480 .mod_happyday_order .permission label {width: 50px;}
body.liquidLay480 .mod_happyday_order form .permission {width: 335px;}
body.liquidLay480 .mod_happyday_order .body .permission .c, body.liquidLay480 .mod_happyday_edit .body .permission .c {float: left;}
body.liquidLay480 .mod_happyday_order .body ul li.next .c {width: 460px;}

/* 360 x 640 */
body.liquidLay360 #page {margin-left: auto; margin-right: auto; background: 0; width: 340px; padding: 0 10px;}
body.liquidLay360 #col_left {width: 340px;}
body.liquidLay360 .mod_happyday_offer .body .info img {width: 340px; height: auto;}
body.liquidLay360 .mod_happyday_offer .body .description img {max-width: 340px;}
body.liquidLay360 .Ww1, body.liquidLay360 .Ww2, body.liquidLay360 #navH, body.liquidLay360 #content, body.liquidLay360 #navtop_wrap, body.liquidLay360 #navbot_wrap, body.liquidLay360 #footer {width: 340px; padding: 0;}

body.liquidLay360 .mod_happyday_offer .col_right {width:340px; position: relative;}
body.liquidLay360 #sWlbg .Ww2 {margin-bottom: 10px; height: 160px; position: relative; padding: 0;}
body.liquidLay360 .mod_zr_happy_day_cities {bottom: 80px;}
body.liquidLay360 .mod_signin_lit .descr .t {width: auto; min-width: 155px;}
body.liquidLay360 .mod_signin_lit {width: 100%;}
body.liquidLay360 #navH .p0 {height: auto; overflow: hidden;}
body.liquidLay360 #holder_404 #navH li#e1 {display: none;}
body.liquidLay360 #holder_404 #navH li {width: 150px; float: left;}
body.liquidLay360 #navH .p0 li {line-height: 16px; height: 16px;}
body.liquidLay360 .mod_happyday_offer .body .col_left {width: 340px;}
body.liquidLay360 .mod_happyday_offer .body .info .col_left {width: 340px;}
body.liquidLay360 .mod_happyday_offer .body .info .col_right {width: 340px;}
body.liquidLay360 .mod_happyday_offer .body .info .offer_details {width: 100%;}
body.liquidLay360 .mod_happyday_offer .body .info .offer_details .price .left {margin-left: 80px;}
body.liquidLay360 #footer .ft_bot {font-size: 0.70em;}
body.liquidLay360 #scities {width: 100%; }
body.liquidLay360 .mod_happyday_scities.select {width: 340px;}
body.liquidLay360 #navtop_wrap .c0 {top: -146px;}
body.liquidLay360.path_113102 #navtop_wrap .c0 {top: -69px;}
body.liquidLay360 .mod_signin_lit {top: 10px;}
body.liquidLay360.path_121441 #sWlbg .Ww2 {height: 160px;}
body.liquidLay360.path_121441 .mod_happyday_scities.select {top: 0;}

body.liquidLay360.path_114071 #sWlbg .Ww2, body.liquidLay360.path_113514 #sWlbg .Ww2, body.liquidLay360.path_114129 #sWlbg .Ww2, body.liquidLay360.path_113448 #sWlbg .Ww2, body.liquidLay360.path_114714 #sWlbg .Ww2 {height: 160px;}
body.liquidLay360.path_114071 .mod_happyday_scities.select, body.liquidLay360.path_113514 .mod_happyday_scities.select, body.liquidLay360.path_114129 .mod_happyday_scities.select, body.liquidLay360.path_113448 .mod_happyday_scities.select, body.liquidLay360.path_114714 .mod_happyday_scities.select {top: 0;}
body.liquidLay360.path_114071 #navtop_wrap .c0, body.liquidLay360.path_113514 #navtop_wrap .c0, body.liquidLay360.path_114129 #navtop_wrap .c0, body.liquidLay360.path_113448 #navtop_wrap .c0, body.liquidLay360.path_114714 #navtop_wrap .c0 {top: -69px;}

body.liquidLay360 .mod_happyday_order .product {width: 20px;}
body.liquidLay360 .mod_happyday_order .description {width: 360px;}
body.liquidLay360 .mod_happyday_order .amount {width: 20px; padding:5px}
body.liquidLay360 .mod_happyday_order .price {width: 20px; padding: 5px;}
body.liquidLay360 .mod_happyday_order table {width: 340px;}
body.liquidLay360 .mod_happyday_order .product img {display:none;}

body.liquidLay360 .mod_happyday_order .body label, body.liquidLay360 .mod_happyday_edit .body label {width: 90%; left: 0; text-align: left; margin-right: 10px; float: none; display: block; margin-bottom: 10px;}
body.liquidLay360 .mod_happyday_order form ul {width: 340px;}
body.liquidLay360 .mod_happyday_order .body .c, body.liquidLay360 .mod_happyday_edit .body .c {width: 223px;}
body.liquidLay360 .mod_happyday_order .body .iTxt, body.liquidLay360 .mod_happyday_edit .body .iTxt {width: 201px;}
body.liquidLay360 .mod_happyday_order .body .iTxt.short {width: 94px;}
body.liquidLay360 .mod_happyday_order .body .iTxt.shorter {width: 30px; margin-right: 0;}
body.liquidLay360 .login_middle #registerForm .register .reg_tos, body.liquidLay360 .mod_happyday_order .reg_tos {width: 201px;}
body.liquidLay360 .mod_happyday_order .permission label {width: 50px;}
body.liquidLay360 .mod_happyday_order form .permission {width: 223px;}
body.liquidLay360 .mod_happyday_order .body .permission .c, body.liquidLay360 .mod_happyday_edit .body .permission .c {float: left;}
body.liquidLay360 .mod_happyday_order .body ul li.next .c {width: 340px;}
body.liquidLay360 .mod_zr_hd_rejestracja {width: 340px;}

/* 320 x 240 */
body.liquidLay320 #page {margin-left: auto; margin-right: auto; background: 0; width: 300px; padding: 0 10px;}
body.liquidLay320 #col_left {width: 320px;}
body.liquidLay320 .mod_happyday_offer .body .info img {width: 300px; height: auto;}
body.liquidLay320 .mod_happyday_offer .body .description img {max-width: 300px;}
body.liquidLay320 .Ww1, body.liquidLay320 .Ww2, body.liquidLay320 #navH, body.liquidLay320 #content, body.liquidLay320 #navtop_wrap, body.liquidLay320 #navbot_wrap, body.liquidLay320 #footer {width: 300px; padding: 0;}
body.liquidLay320 #footer .ft_bot {font-size: 0.70em;}

body.liquidLay320 .mod_happyday_offer .col_right {width:300px; position: relative;}
body.liquidLay320 #col_left {width: 100%;}
body.liquidLay320 #sWlbg .Ww2 {margin-bottom: 10px; height: 160px; position: relative; padding: 0;}
body.liquidLay320.path_121441 #sWlbg .Ww2, body.liquidLay480.path_121441 #sWlbg .Ww2, body.liquidLay360.path_121441 #sWlbg .Ww2,
body.liquidLay320.path_113104 #sWlbg .Ww2, body.liquidLay480.path_113104 #sWlbg .Ww2, body.liquidLay360.path_113104 #sWlbg .Ww2,
body.liquidLay320.path_113229 #sWlbg .Ww2, body.liquidLay480.path_113229 #sWlbg .Ww2, body.liquidLay360.path_113229 #sWlbg .Ww2,
body.liquidLay320.path_113038 #sWlbg .Ww2, body.liquidLay480.path_113038 #sWlbg .Ww2, body.liquidLay360.path_113038 #sWlbg .Ww2,
body.liquidLay320.path_113592 #sWlbg .Ww2, body.liquidLay480.path_113592 #sWlbg .Ww2, body.liquidLay360.path_113592 #sWlbg .Ww2 {height: 160px;}
body.liquidLay320 .mod_zr_happy_day_cities {bottom: 80px;}
body.liquidLay320 .mod_signin_lit .descr .t {width: auto; min-width: 155px;}
body.liquidLay320 .mod_signin_lit {width: 300px;}
body.liquidLay320 #navH .p0 {height: auto; overflow: hidden;}
body.liquidLay320 #holder_404 #navH li#e1 {display: none;}
body.liquidLay320 #holder_404 #navH li {width: 130px; float: left;}
body.liquidLay320 .mod_happyday_offer .body .col_left {width: 300px;}
body.liquidLay320 .mod_happyday_offer .body .info .col_left {width: 300px;}
body.liquidLay320 .mod_happyday_offer .body .info .col_right {width: 300px;}
body.liquidLay320 .mod_happyday_offer .body .info .offer_details {width: 100%;}
body.liquidLay320 .mod_happyday_offer .body .info .offer_details .price .left {margin-left: 55px;}
body.liquidLay320 #scities {width: 100%; }
body.liquidLay320 .mod_happyday_scities.select {width: 300px;}
body.liquidLay320 #navtop_wrap .c0 {top: -146px;}
body.liquidLay320.path_113102 #navtop_wrap .c0 {top: -69px;}
body.liquidLay320.path_121441 .mod_happyday_scities.select, body.liquidLay480.path_121441 .mod_happyday_scities.select, body.liquidLay360.path_121441 .mod_happyday_scities.select,
body.liquidLay320.path_113104 .mod_happyday_scities.select, body.liquidLay480.path_113104 .mod_happyday_scities.select, body.liquidLay360.path_113104 .mod_happyday_scities.select,
body.liquidLay320.path_113229 .mod_happyday_scities.select, body.liquidLay480.path_113229 .mod_happyday_scities.select, body.liquidLay360.path_113229 .mod_happyday_scities.select,
body.liquidLay320.path_113038 .mod_happyday_scities.select, body.liquidLay480.path_113038 .mod_happyday_scities.select, body.liquidLay360.path_113038 .mod_happyday_scities.select,
body.liquidLay320.path_113592 .mod_happyday_scities.select, body.liquidLay480.path_113592 .mod_happyday_scities.select, body.liquidLay360.path_113592 .mod_happyday_scities.select {top: 86px;}
body.liquidLay320 .mod_signin_lit {top: 10px;}
body.liquidLay320.path_114071 #sWlbg .Ww2, body.liquidLay320.path_113514 #sWlbg .Ww2, body.liquidLay320.path_114129 #sWlbg .Ww2, body.liquidLay320.path_113448 #sWlbg .Ww2, body.liquidLay320.path_114714 #sWlbg .Ww2  {height: 150px;}
body.liquidLay320.path_114071 .mod_happyday_scities.select, body.liquidLay320.path_113514 .mod_happyday_scities.select, body.liquidLay320.path_114129 .mod_happyday_scities.select, body.liquidLay320.path_113448 .mod_happyday_scities.select, body.liquidLay320.path_114714 .mod_happyday_scities.select {top: 0;}
body.liquidLay320.path_114071 #navtop_wrap .c0, body.liquidLay320.path_113514 #navtop_wrap .c0, body.liquidLay320.path_114129 #navtop_wrap .c0, body.liquidLay320.path_113448 #navtop_wrap .c0, body.liquidLay320.path_114714 #navtop_wrap .c0 {top: -69px;}
body.liquidLay320 .mod_happyday_order .product {width: 20px;}
body.liquidLay320 .mod_happyday_order .description {width: 320px;}
body.liquidLay320 .mod_happyday_order .amount {width: 20px; padding:5px}
body.liquidLay320 .mod_happyday_order .price {width: 20px; padding: 5px;}
body.liquidLay320 .mod_happyday_order table {width: 300px;}
body.liquidLay320 .mod_happyday_order .product img {display:none;}
body.liquidLay320 .mod_happyday_order form .permission {width: 180px;}

body.liquidLay320.path_113102 .mod_happyday_scities.select, body.liquidLay480.path_113102 .mod_happyday_scities.select, body.liquidLay360.path_113102 .mod_happyday_scities.select {top: 0px;}


/* ELEMS OGOLNE */
body.liquidLay600 .mod_happyday_offer .head, body.liquidLay640 .mod_happyday_offer .head, body.liquidLay480 .mod_happyday_offer .head, body.liquidLay360 .mod_happyday_offer .head, body.liquidLay320 .mod_happyday_offer .head {font-size: 1.500em; line-height: 26px;}
body.liquidLay600 .mod_zr_happy_day_cities, body.liquidLay640 .mod_zr_happy_day_cities, body.liquidLay480 .mod_zr_happy_day_cities, body.liquidLay360 .mod_zr_happy_day_cities, body.liquidLay320 .mod_zr_happy_day_cities {width: 300px; position: absolute; left: 0; bottom: 14px;}
body.liquidLay600 #footer .c0, body.liquidLay640 #footer .c0, body.liquidLay480 #footer .c0, body.liquidLay360 #footer .c0, body.liquidLay320 #footer .c0 {width: 50%;}
body.liquidLay600 #loginForm .loginButton, body.liquidLay640 #loginForm .loginButton, body.liquidLay480 #loginForm .loginButton, body.liquidLay360 #loginForm .loginButton, body.liquidLay320 #loginForm .loginButton {display: block;}
body.liquidLay600 #footer .ft_bot .c1, body.liquidLay640 #footer .ft_bot .c1, body.liquidLay480 #footer .ft_bot .c1, body.liquidLay360 #footer .ft_bot .c1, body.liquidLay320 #footer .ft_bot .c1 {width: 50%;}
body.liquidLay600 .mod_signin_lit, body.liquidLay640 .mod_signin_lit{display: inline-block; position: absolute; left: 0; bottom: 0;}
body.liquidLay600 .mod_signin_lit .descr .t, body.liquidLay640 .mod_signin_lit .descr .t{width: auto; min-width: 130px;}
body.liquidLay600 .mod_signin_lit, body.liquidLay640 .mod_signin_lit{width: auto;}
body.liquidLay600 #navH .p0 li.last, body.liquidLay640 #navH .p0 li.last, body.liquidLay480 #navH .p0 li.last, body.liquidLay360 #navH .p0 li.last, body.liquidLay320 #navH .p0 li.last {font-size: 0.875em; }
body.liquidLay600 #navH .p0 li.last:hover,  body.liquidLay640 #navH .p0 li.last:hover, body.liquidLay480 #navH .p0 li.last:hover, body.liquidLay360 #navH .p0 li.last:hover, body.liquidLay320 #navH .p0 li.last:hover { background: #979797; text-shadow:1px 1px 0px #333;}
body.liquidLay600 #navH .p0 li#e5, body.liquidLay640 #navH .p0 li#e5, body.liquidLay480 #navH .p0 li#e5, body.liquidLay360 #navH .p0 li#e5, body.liquidLay320 #navH .p0 li#e5 {text-indent: 0; }
body.liquidLay600 #navH .p0 li#e5 a, body.liquidLay640 #navH .p0 li#e5 a, body.liquidLay480 #navH .p0 li#e5 a, body.liquidLay360 #navH .p0 li#e5 a, body.liquidLay320 #navH .p0 li#e5 a {text-indent: 0; background: 0;}
body.liquidLay320 .mod_happyday_order .head h2, body.liquidLay320 .mod_happyday_order .body form legend, body.liquidLay320 .mod_happyday_edit .body form legend, body.liquidLay320 .mod_happyday_alloffers .head h1, body.liquidLay320 .mod_happyday_newsletter .head h1, body.liquidLay320 .mod_happyday_order h1,
body.liquidLay360 .mod_happyday_order .head h2, body.liquidLay360 .mod_happyday_order .body form legend, body.liquidLay360 .mod_happyday_edit .body form legend, body.liquidLay360 .mod_happyday_alloffers .head h1, body.liquidLay360 .mod_happyday_newsletter .head h1, body.liquidLay360 .mod_happyday_order h1,
body.liquidLay480 .mod_happyday_order .head h2, body.liquidLay480 .mod_happyday_order .body form legend, body.liquidLay480 .mod_happyday_edit .body form legend, body.liquidLay480 .mod_happyday_alloffers .head h1, body.liquidLay480 .mod_happyday_newsletter .head h1, body.liquidLay480 .mod_happyday_order h1 {padding:0; font-size: 1.10em; line-height: 22px; font-weight: bold; color: #080808; margin-bottom: 20px;}
body.liquidLay320 .msg, body.liquidLay360 .msg, body.liquidLay360 .msg, body.liquidLay480 .msg, body.liquidLay600 .msg, body.liquidLay640 .msg {width: 100%;}
body.liquidLay600 .mod_signin_lit .message, body.liquidLay640 .mod_signin_lit .message { width: 300px;}
.regulamin_rozwin {display: inline-block; color: #fff; font-size: 0.750em; padding: 2px; border: 1px solid #a7a7a7; background: #a6a6a6; cursor: pointer; margin-bottom: 5px;}
#registerForm .register .reg_tos.toggle, .mod_happyday_order .reg_tos.toggle, #acceptHappydayTermsCommand .reg_tos.toggle {height: auto;}
body.liquidLay360 #loginForm span, body.liquidLay320 #loginForm span {line-height: 18px;}
body.liquidLay360 .mod_happyday_offer .body .info .offer_details .counter .count, body.liquidLay360 .mod_happyday_offer .body .info .offer_details .counter .info,
body.liquidLay320 .mod_happyday_offer .body .info .offer_details .counter .count, body.liquidLay320 .mod_happyday_offer .body .info .offer_details .counter .info {display: block;}
body.liquidLay360 .mod_happyday_offer .body .info .offer_details .legend .counter, body.liquidLay320 .mod_happyday_offer .body .info .offer_details .legend .counter {font-size: 0.688em;}
body.liquidLay360 .mod_happyday_offer .body .info .offer_details .counter p, body.liquidLay320 .mod_happyday_offer .body .info .offer_details .counter p {font-size: 0.985em;}
body.liquidLay640 .loginErr, body.liquidLay600 .loginErr, body.liquidLay480 .loginErr, body.liquidLay360 .loginErr, body.liquidLay320 .loginErr {width: 100%;}
body.liquidLay640 .mod_list_coupon .coupon .info .c0, body.liquidLay600 .mod_list_coupon .coupon .info .c0, body.liquidLay480 .mod_list_coupon .coupon .info .c0, body.liquidLay360 .mod_list_coupon .coupon .info .c0, body.liquidLay320 .mod_list_coupon .coupon .info .c0 {width: 100%;}
body.liquidLay640 .mod_happyday_edit #homeNumber, body.liquidLay600 .mod_happyday_edit #homeNumber, body.liquidLay480 .mod_happyday_edit #homeNumber, body.liquidLay360 .mod_happyday_edit #homeNumber, body.liquidLay320 .mod_happyday_edit #homeNumber {margin-left: 0; margin-top: 5px;}

body.liquidLay640 #acceptHappydayTermsCommand .reg_tos,
body.liquidLay600 #acceptHappydayTermsCommand .reg_tos,
body.liquidLay480 #acceptHappydayTermsCommand .reg_tos,
body.liquidLay360 #acceptHappydayTermsCommand .reg_tos,
body.liquidLay320 #acceptHappydayTermsCommand .reg_tos {width: 300px;}
body.liquidLay640 #acceptHappydayTermsCommand, body.liquidLay600 #acceptHappydayTermsCommand, body.liquidLay480 #acceptHappydayTermsCommand, body.liquidLay360 #acceptHappydayTermsCommand, body.liquidLay320 #acceptHappydayTermsCommand {width: 300px;}
body.liquidLay640 #acceptHappydayTermsCommand .newsletterList, body.liquidLay600 #acceptHappydayTermsCommand .newsletterList, body.liquidLay480 #acceptHappydayTermsCommand .newsletterList, body.liquidLay320 #acceptHappydayTermsCommand .newsletterList, body.liquidLay360 #acceptHappydayTermsCommand .newsletterList {width: 300px;}
body.liquidLay640 .mod_list_coupon .coupon .info, body.liquidLay600 .mod_list_coupon .coupon .info, body.liquidLay480 .mod_list_coupon .coupon .info, body.liquidLay360 .mod_list_coupon .coupon .info, body.liquidLay320 .mod_list_coupon .coupon .info {height: auto;}

#gazeta_article_share li, #gazeta_article_share li:first-child, #gazeta_article_likes li {margin-top: 2px;}
#gazeta_article_likes .mail {margin-left: 15px;}
body.liquidLay640 #gazeta_article_likes {float: right;}
body.liquidLay640 #gazeta_article_likes li,
body.liquidLay600 #gazeta_article_likes li,
body.liquidLay480 #gazeta_article_likes li,
body.liquidLay360 #gazeta_article_likes li,
body.liquidLay320 #gazeta_article_likes li {width: 120px; overflow: hidden;}
body.liquidLay360 .mod_happyday_offer .body .gift, body.liquidLay320 .mod_happyday_offer .body .gift {position: static;}

/* liquid - nawigacja ogolne */
#holder_404 #navH {font-size: 0.685em;}
body.liquidLay600 #holder_404 #navH li, body.liquidLay640 #holder_404 #navH li, body.liquidLay480 #holder_404 #navH li, body.liquidLay360 #holder_404 #navH li, body.liquidLay320 #holder_404 #navH li {margin: 0; float: none; display: block; background-image: none; width: auto; border: 0;}
body.liquidLay600 #holder_404 #navH li a, body.liquidLay640 #holder_404 #navH li a, body.liquidLay480 #holder_404 #navH li a, body.liquidLay360 #holder_404 #navH li a, body.liquidLay320 #holder_404 #navH li a {display: block;}
body.liquidLay600 #navH .p0, body.liquidLay640 #navH .p0, body.liquidLay480 #navH .p0, body.liquidLay360 #navH .p0, body.liquidLay320 #navH .p0 {height: auto;}
body.liquidLay640 #navH li#e7, body.liquidLay600 #navH li#e7, body.liquidLay480 #navH li#e7, body.liquidLay360 #navH li#e7, body.liquidLay320 #navH li#e7 {padding: 0 10px;}

/* liquid - pseutip */
body.liquidLay600 .login_middle #registerForm .register #pseu_tip, body.liquidLay640 .login_middle #registerForm .register #pseu_tip, body.liquidLay480 .login_middle #registerForm .register #pseu_tip, body.liquidLay360 .login_middle #registerForm .register #pseu_tip, body.liquidLay320 .login_middle #registerForm .register #pseu_tip {left: 132px; width: 146px;}

/* oferta */
body.liquidLay480 .mod_happyday_offer .body .info .btn, body.liquidLay360 .mod_happyday_offer .body .info .btn, body.liquidLay320 .mod_happyday_offer .body .info .btn {-moz-border-radius: 5px; border-radius:5px;}

/* liquid - oferta 300 */
body.liquidLay.liquidLay300 .mod_happyday_offer .body .col_left {width: 300px;}
body.liquidLay.liquidLay300 .mod_happyday_offer .body .info img {height: auto; width: 298px;}
body.liquidLay.liquidLay300 .mod_happyday_offer .offer_details {width: 298px;}
body.liquidLay.liquidLay300 .mod_happyday_offer .description p img {max-width: 300px;}
body.liquidLay.liquidLay300 .mod_happyday_offer .body .info .offer_details .price .left {margin-left: 50px;}

/* liquid - wszystkie oferty 300 */
body.liquidLay600 .mod_happyday_alloffers .body .small_offer, body.liquidLay480 .mod_happyday_alloffers .body .small_offer, body.liquidLay360 .mod_happyday_alloffers .body .small_offer, body.liquidLay320 .mod_happyday_alloffers .body .small_offer {margin: 0;}
body.path_114278.liquidLay600 #sWlbg .Ww2, body.path_114278.liquidLay480 #sWlbg .Ww2, body.path_114278.liquidLay360 #sWlbg .Ww2, body.path_114278.liquidLay320 #sWlbg .Ww2 {height: 160px;}
body.path_114278.liquidLay600 .mod_zr_happy_day_cities, body.path_114278.liquidLay480 .mod_zr_happy_day_cities, body.path_114278.liquidLay360 .mod_zr_happy_day_cities, body.path_114278.liquidLay320 .mod_zr_happy_day_cities {bottom: 20px;}

/* liquid - jak dziala 300 */
body.path_113102.liquidLay600 #sWlbg .Ww2, body.path_113102.liquidLay480 #sWlbg .Ww2, body.path_113102.liquidLay360 #sWlbg .Ww2, body.path_113102.liquidLay320 #sWlbg .Ww2 {height: 160px;}
body.path_113102.liquidLay600 .mod_zr_happy_day_cities, body.path_113102.liquidLay480 .mod_zr_happy_day_cities, body.path_113102.liquidLay360 .mod_zr_happy_day_cities, body.path_113102.liquidLay320 .mod_zr_happy_day_cities {bottom: 20px;}
body.liquidLay600 .mod_happyday_how .img_container .img_left, body.liquidLay480 .mod_happyday_how .img_container .img_left, body.liquidLay360 .mod_happyday_how .img_container .img_left, body.liquidLay320 .mod_happyday_how .img_container .img_left {width: 117px; height: 114px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/how_img_left300.jpg') no-repeat; float: left;}
body.liquidLay600 .mod_happyday_awards .head .img_container img, body.liquidLay480 .mod_happyday_awards .head .img_container img, body.liquidLay360 .mod_happyday_awards .head .img_container img, body.liquidLay320 .mod_happyday_awards .head .img_container img {width: 280px;}
body.liquidLay600 .mod_happyday_how .img_container .img_right, body.liquidLay480 .mod_happyday_how .img_container .img_right, body.liquidLay360 .mod_happyday_how .img_container .img_right, body.liquidLay320 .mod_happyday_how .img_container .img_right {width: 181px; height: 114px; overflow: hidden;background: url('http://bi.gazeta.pl/i/obrazki/happyday/how_img_right300.jpg') no-repeat; float: right;}
body.liquidLay600 .mod_happyday_how .body .value.bottom, body.liquidLay480 .mod_happyday_how .body .value.bottom, body.liquidLay360 .mod_happyday_how .body .value.bottom, body.liquidLay320 .mod_happyday_how .body .value.bottom {margin-left: 0;}

/* zajawka okolicznosciowa */
body.liquidLay640 .mod_zr_happyday_okolcznosciowa, body.liquidLay600 .mod_zr_happyday_okolcznosciowa, body.liquidLay480 .mod_zr_happyday_okolcznosciowa, body.liquidLay360 .mod_zr_happyday_okolcznosciowa, body.liquidLay320 .mod_zr_happyday_okolcznosciowa {display: none;}

/* liquid - kontakt */
body.liquidLay600 .mod_loaction_map, body.liquidLay480 .mod_loaction_map, body.liquidLay360 .mod_loaction_map, body.liquidLay320 .mod_loaction_map {float: left;}

/* liquid - logowanie */
body.liquidLay640 .mod_zr_hd_rejestracja, body.liquidLay600 .mod_zr_hd_rejestracja, body.liquidLay480 .mod_zr_hd_rejestracja, body.liquidLay360 .mod_zr_hd_rejestracja, body.liquidLay320 .mod_zr_hd_rejestracja {float: left; padding-left: 0; background: 0;}
body.liquidLay640 .mod_zr_hd_rejestracja .node_body, body.liquidLay600 .mod_zr_hd_rejestracja .node_body, body.liquidLay480 .mod_zr_hd_rejestracja .node_body, body.liquidLay360 .mod_zr_hd_rejestracja .node_body, body.liquidLay320 .mod_zr_hd_rejestracja .node_body {padding-left: 110px; width: 190px;}
body.liquidLay640 #loginwrp, body.liquidLay600 #loginwrp, body.liquidLay480 #loginwrp, body.liquidLay360 #loginwrp, body.liquidLay320 #loginwrp {width: 300px;}
body.liquidLay640 #loginForm input, body.liquidLay600 #loginForm input, body.liquidLay480 #loginForm input, body.liquidLay360 #loginForm input, body.liquidLay320 #loginForm input {width: 183px;}
body.liquidLay640 #loginForm .loginButton, body.liquidLay600 #loginForm .loginButton, body.liquidLay480 #loginForm .loginButton, body.liquidLay360 #loginForm .loginButton, body.liquidLay320 #loginForm .loginButton {width: 124px;}
body.liquidLay640 .rememberme checkbox, body.liquidLay320 #loginForm .rememberme checkbox {width: auto;}
body.liquidLay640 .login_middle #loginForm span.rememberme input, body.liquidLay480 .login_middle #loginForm span.rememberme input, body.liquidLay360 .login_middle #loginForm span.rememberme input, body.liquidLay320 .login_middle #loginForm span.rememberme input{width: auto;}
body.liquidLay640 #loginForm .login .rememberme, body.liquidLay480 #loginForm .login .rememberme, body.liquidLay360 #loginForm .login .rememberme, body.liquidLay320 #loginForm .login .rememberme {width: 100px;}
body.liquidLay640 .login_middle .help, body.liquidLay480 .login_middle .help, body.liquidLay360 .login_middle .help, body.liquidLay320 .login_middle .help {left: 210px;}
body.liquidLay640 .login_middle #registerForm .register span, body.liquidLay600 .login_middle #registerForm .register span, body.liquidLay480 .login_middle #registerForm .register span, body.liquidLay360 .login_middle #registerForm .register span, body.liquidLay320 .login_middle #registerForm .register span {width: 90%; left: 0; text-align: left; margin-right: 10px; float: none; display: block; margin-bottom: 10px;}
body.liquidLay640 .login_middle #registerForm .register div, body.liquidLay600 .login_middle #registerForm .register div, body.liquidLay480 .login_middle #registerForm .register div, body.liquidLay360 .login_middle #registerForm .register div, body.liquidLay320 .login_middle #registerForm .register div {padding-left: 5px;}
body.liquidLay640 .login_middle #changePasswordForm .big, body.liquidLay640 .login_middle #registerForm .big,
body.liquidLay600 .login_middle #changePasswordForm .big, body.liquidLay600 .login_middle #registerForm .big,
body.liquidLay480 .login_middle #changePasswordForm .big, body.liquidLay480 .login_middle #registerForm .big,
body.liquidLay360 .login_middle #changePasswordForm .big, body.liquidLay360 .login_middle #registerForm .big,
body.liquidLay320 .login_middle #changePasswordForm .big, body.liquidLay320 .login_middle #registerForm .big {width: 90%;}
body.liquidLay640 .login_middle #registerForm .register .reg_tos, body.liquidLay600 .login_middle #registerForm .register .reg_tos, body.liquidLay480 .login_middle #registerForm .register .reg_tos, body.liquidLay360 .login_middle #registerForm .register .reg_tos, body.liquidLay320 .login_middle #registerForm .register .reg_tos {margin-left: 0px;}
body.liquidLay640 .mod_happyday_order .reg_tos, body.liquidLay600 .mod_happyday_order .reg_tos, body.liquidLay480 .mod_happyday_order .reg_tos, body.liquidLay360 .mod_happyday_order .reg_tos, body.liquidLay320 .mod_happyday_order .reg_tos {margin-left: 0px;}
body.liquidLay640 .mod_happyday_order .reg_tos {margin: 0;}
body.liquidLay640 .login_middle #registerForm .register ul, body.liquidLay600 .login_middle #registerForm .register ul, body.liquidLay480 .login_middle #registerForm .register ul, body.liquidLay360 .login_middle #registerForm .register ul, body.liquidLay320 .login_middle #registerForm .register ul {margin-left: 0px;}
body.liquidLay640 .login_middle #registerForm .register .regButton, body.liquidLay600 .login_middle #registerForm .register .regButton, body.liquidLay480 .login_middle #registerForm .register .regButton, body.liquidLay360 .login_middle #registerForm .register .regButton, body.liquidLay320 .login_middle #registerForm .register .regButton {margin:0 !important;}
body.liquidLay360 .login_middle .help, body.liquidLay320 .login_middle .help {width: 100px;}
/* zamowienie */
body.liquidLay640 .mod_happyday_order .head .path_order, body.liquidLay600 .mod_happyday_order .head .path_order, body.liquidLay480 .mod_happyday_order .head .path_order, body.liquidLay360 .mod_happyday_order .head .path_order, body.liquidLay320 .mod_happyday_order .head .path_order {display: none;}
body.liquidLay640 .mod_happyday_order .payments, body.liquidLay600 .mod_happyday_order .payments, body.liquidLay480 .mod_happyday_order .payments, body.liquidLay360 .mod_happyday_order .payments, body.liquidLay320 .mod_happyday_order .payments {margin-left: 0;}
body.liquidLay640 .mod_happyday_order .payments.payments_v2 li {width: 150px;}
body.liquidLay600 .mod_happyday_order .payments.payments_v2 li {width: 140px;}
body.liquidLay480 .mod_happyday_order .payments.payments_v2 li {width: 140px;}
body.liquidLay360 .mod_happyday_order .payments.payments_v2 li {width: 120px;}
body.liquidLay320 .mod_happyday_order .payments.payments_v2 li {width: 100px;}
body.liquidLay320 .mod_happyday_order .body label, body.liquidLay320 .mod_happyday_edit .body label {width: 90%; left: 0; text-align: left; margin-right: 10px; float: none; display: block; margin-bottom: 10px;}
body.liquidLay320 .mod_zr_hd_rejestracja {width: 300px;}
body.liquidLay320 .mod_happyday_order form ul {width: 300px;}
body.liquidLay320 .mod_happyday_order .body .c, body.liquidLay320 .mod_happyday_edit .body .c {width: 183px;}
body.liquidLay320 .mod_happyday_order .body .iTxt, body.liquidLay320 .mod_happyday_edit .body .iTxt {width: 161px;}
body.liquidLay320 .mod_happyday_order .body .iTxt.short {width: 94px;}
body.liquidLay320 .mod_happyday_order .body .iTxt.shorter {width: 30px; margin-right: 0;}
body.liquidLay320 .login_middle #registerForm .register .reg_tos, body.liquidLay320 .mod_happyday_order .reg_tos {width: 161px;}
body.liquidLay320 .mod_happyday_order .permission label {width: 50px;}
body.liquidLay320 .mod_happyday_order .body .permission .c, body.liquidLay320 .mod_happyday_edit .body .permission .c {float: left;}
body.liquidLay320 .mod_happyday_order .body ul li.next .c {width: 300px;}

/* liquid - stopka ogolne */
body.liquidLay600 #footer .c0 li, body.liquidLay640 #footer .c0 li, body.liquidLay480 #footer .c0 li, body.liquidLay360 #footer .c0 li, body.liquidLay320 #footer .c0 li {display: none;}
body.liquidLay600 #footer .c0 li.copy, body.liquidLay640 #footer .c0 li.copy, body.liquidLay480 #footer .c0 li.copy, body.liquidLay360 #footer .c0 li.copy, body.liquidLay320 #footer .c0 li.copy {display: block;}
/* liquid - stopka  300 */
body.liquidLay.liquidLay600 #footer .c0, body.liquidLay.liquidLay480 #footer .c0, body.liquidLay.liquidLay360 #footer .c0, body.liquidLay.liquidLay320 #footer .c0 {width: 140px;}

body.liquidLay640 .mod_signin_lit, body.liquidLay600 .mod_signin_lit, body.liquidLay480 .mod_signin_lit, body.liquidLay360 .mod_signin_lit, body.liquidLay320 .mod_signin_lit {display: none;}
body.liquidLay640 #sWlbg .Ww2 .fly_bg, body.liquidLay600 #sWlbg .Ww2 .fly_bg, body.liquidLay480 #sWlbg .Ww2 .fly_bg, body.liquidLay360 #sWlbg .Ww2 .fly_bg, body.liquidLay320 #sWlbg .Ww2 .fly_bg {top: 40px;}
body.liquidLay640 #sWlbg .Ww2 .like, body.liquidLay600 #sWlbg .Ww2 .like, body.liquidLay480 #sWlbg .Ww2 .like, body.liquidLay360 #sWlbg .Ww2 .like, body.liquidLay320 #sWlbg .Ww2 .like {z-index: 4; top: 8px;}
body.liquidLay360 #sWlbg .Ww2 .like, body.liquidLay320 #sWlbg .Ww2 .like{display: none;}
body.liquidLay360 #sWlbg .Ww2 .fly_bg, body.liquidLay320 #sWlbg .Ww2 .fly_bg {background: url('http://bi.gazeta.pl/i/obrazki/happyday/winieta_fly_mobile.png') no-repeat; top: 55px; left: 152px; width: 135px;}

body.liquidLay320 .mod_happyday_offer .body .description .btn {font-size: 1.0em; margin-bottom: 5px;}

#holder_404 #navH, body.liquidLay640 #navH, body.liquidLay600 #navH, body.liquidLay480 #navH, body.liquidLay360 #navH, body.liquidLay320 #navH {display: none; }
body.liquidLay640 .mod_zr_happyday_walentynki, body.liquidLay600 .mod_zr_happyday_walentynki, body.liquidLay480 .mod_zr_happyday_walentynki, body.liquidLay360 .mod_zr_happyday_walentynki, body.liquidLay320 .mod_zr_happyday_walentynki {display: none;}
body.liquidLay640 #holder_404 #navH, body.liquidLay600 #holder_404 #navH, body.liquidLay480 #holder_404 #navH, body.liquidLay360 #holder_404 #navH, body.liquidLay320 #holder_404 #navH {display: block;}
body.walentynki.liquidLay640, body.walentynki.liquidLay600, body.walentynki.liquidLay480, body.walentynki.liquidLay360, body.walentynki.liquidLay320,
body.turist.liquidLay640, body.turist.liquidLay600, body.turist.liquidLay480, body.turist.liquidLay360, body.turist.liquidLay320,
body.path_113001.liquidLay640, body.path_113001.liquidLay600, body.path_113001.liquidLay480, body.path_113001.liquidLay360, body.path_113001.liquidLay320 {background: #fff;}
body.walentynki.liquidLay640 #content, body.walentynki.liquidLay600 #content, body.walentynki.liquidLay480 #content, body.walentynki.liquidLay360 #content, body.walentynki.liquidLay320 #content {padding-top: 0px; margin-top: 0px; background: #fff;}
body.liquidLay640 .mod_signin_lit label, body.liquidLay640 .mod_sign .sign-in-nlt label,
body.liquidLay600 .mod_signin_lit label, body.liquidLay600 .mod_sign .sign-in-nlt label,
body.liquidLay480 .mod_signin_lit label, body.liquidLay480 .mod_sign .sign-in-nlt label,
body.liquidLay360 .mod_signin_lit label, body.liquidLay360 .mod_sign .sign-in-nlt label,
body.liquidLay320 .mod_signin_lit label, body.liquidLay320 .mod_sign .sign-in-nlt label {font-size: 0.975em;}
body.liquidLay640 #nlt_overlay, body.liquidLay600 #nlt_overlay, body.liquidLay480 #nlt_overlay, body.liquidLay360 #nlt_overlay, body.liquidLay320 #nlt_overlay {display: none !important;}

/* ------ */

/* NAJNOWSZE STYLE HTML 5 */

/* clear */
.mod_happyday_offer > .body:before, .mod_happyday_offer:after { content: '.'; display: block; clear: both; width: 0; height: 0; visibility: hidden; }

/* headers */
article.mod > header, article.mod > header h1 {font: bold 1.350em Arial,sans-serif;}
article.mod > header {border: 0;}

/* index */
article.mod.mod_alloffers {margin-bottom: 0;}
.mod_alloffers .c0 {width: 620px; float: left; position: relative;}
.mod_alloffers .c1 {width: 300px; float: right;}
.mod_alloffers .c0 img {position: absolute; left: 0; top: 0; z-index: 1;}
.mod_alloffers h2 { line-height: 24px; font-weight: bold; margin-bottom: 10px; border-bottom: 2px solid #e4e4e4; padding-bottom: 5px;}
.mod_alloffers .price_box {min-width: 103px; height: 51px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/price_box_bg.png') repeat; position: absolute; left: 10px; top: 10px; z-index: 2; -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.42); -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.42); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.42);}
.mod_alloffers .price_box.soldout {width: 103px;}
.mod_alloffers .price_box p {font-size: 1.563em; font-weight: bold; color: #fff; text-shadow:1px 1px 0px #000; text-align: right; padding-right: 9px; padding-top: 5px; margin-left: 10px;}
.mod_alloffers .price_box p span {font-size: 1.063em;}
.mod_alloffers .price_box p.old {font-size: 0.938em; font-weight: normal; text-decoration: line-through; padding-left: 9px; padding-top: 6px; text-align: left; margin:0;}
.mod_alloffers .price_box.soldout {background: #ada9a9;}
.mod_alloffers .price_box.soldout p {font-size: 0.938em; text-align: left; padding: 9px; margin: 0;}
.mod_alloffers .main_offer {overflow: hidden; margin-bottom: 20px;}
.mod_alloffers .main_offer .price_box {min-width: 184px; height: 90px;}
.mod_alloffers .main_offer .price_box p {font-size: 2.500em; padding-top: 22px; padding-right: 15px;}
.mod_alloffers .main_offer .price_box p span {font-size: 0.738em; line-height: 31px;}
.mod_alloffers .main_offer .price_box p.old {font-size: 1.625em; padding-left: 16px; padding-top: 12px;}
.mod_alloffers .main_offer .btn_link { position: absolute; right: 20px; bottom: 24px; display: inline-block; height: 52px; padding: 0px 32px; text-align: center; font-size: 1.625em; font-weight: bold; line-height: 52px; color: #fff; text-shadow:1px 1px 0px #000; text-decoration: none; -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.42); -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.42); box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.42); background: #ff5c0a; background: -moz-linear-gradient(top, #ff5c0a 0%, #e4530a 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5c0a), color-stop(100%,#e4530a)); background: -webkit-linear-gradient(top, #ff5c0a 0%,#e4530a 100%); background: -o-linear-gradient(top, #ff5c0a 0%,#e4530a 100%); background: -ms-linear-gradient(top, #ff5c0a 0%,#e4530a 100%); background: linear-gradient(top, #ff5c0a 0%,#e4530a 100%); -moz-border-radius: 5px; border-radius:5px;  }
.mod_alloffers .main_offer .btn_link:hover { background: #fe8143; background: -moz-linear-gradient(top, #fe8143 0%, #ff5d0c 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fe8143), color-stop(100%,#ff5d0c)); background: -webkit-linear-gradient(top, #fe8143 0%,#ff5d0c 100%); background: -o-linear-gradient(top, #fe8143 0%,#ff5d0c 100%); background: -ms-linear-gradient(top, #fe8143 0%,#ff5d0c 100%); background: linear-gradient(top, #fe8143 0%,#ff5d0c 100%); }
.mod_alloffers .promo {margin-top: 15px;}
.mod_alloffers .promo img {margin-bottom: 25px;}
.mod_alloffers .promo li {padding-left: 36px; background: url('http://bi.gazeta.pl/i/obrazki/happyday/index_promo_star.png') no-repeat 0px 0px; font-size: 1.125em; line-height: 24px; margin-bottom: 20px;}

.mod_alloffers .small_offers {position: relative; float: left; width: 300px; height: 290px; margin-bottom: 20px; margin-right: 20px;}
.mod_alloffers .small_offers .info {background: #f6f6f6; border: 1px solid #d8d8d8; height: 88px; overflow: hidden;}
.mod_alloffers .small_offers.col {margin-right: 0;}
.mod_alloffers .small_offers img {display: block;}
.mod_alloffers .small_offers .info h3 {padding: 10px;}
.mod_alloffers .small_offers .info a {font-size: 21px; font-weight: bold;color: #080808; line-height: 24px;}
.mod_alloffers .small_offers:hover {-webkit-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5); -moz-box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5); box-shadow: 1px 1px 10px rgba(0, 0, 0, 0.5);}

/* zajawka turystyczna */
.mod_zitur1 .bs_mostread_head0 {border-bottom: 1px solid #dbdbdb;  margin-bottom: 14px;}
.mod_zitur1 .bs_mostread_head strong {font-weight: bold; font-size: 14px; padding-bottom: 4px; display: block;}
.mod_zitur1 .bs_mostread_body li {display: inline; float: left; width: 300px; margin-bottom: 10px; margin-right: 5px; height: 69px;}
.mod_zitur1 .bs_mostread_body li .image img {float: left; margin-right: 7px; display: block;}
.mod_zitur1 .bs_mostread_body li small {display: none;}

/* zapisywarka w indeksie ofert */
#content .mod_signin_lit {width: 940px; height: 74px; position: relative; margin-bottom: 23px;}
#content .mod_signin_lit .descr p {width: 280px; position: absolute; z-index: 2; left: 15px; top: 12px; font-size: 14px; line-height: 16px;}
#content .mod_signin_lit .descr .t {width: 495px;}
#content .mod_signin_lit .descr form {padding: 10px 9px 10px 322px; z-index: 1;}
#content .mod_signin_lit label, #content .mod_sign .sign-in-nlt label {padding: 20px 0 5px 335px;}
#content .mod_signin_lit .descr form {background-position: 302px 22px;}
#content .mod_signin_lit .error-message {position: absolute; top:0px; left:0; width: 100%; z-index: 3; background: #fff; height: 48px; line-height: 16px; font-size: 0.875em;}

/* nowa oferta */
.mod_happyday_offer { position: relative; }
.mod_happyday_offer .gift { float: left; font-size: 0.875em; font-weight: bold; line-height: 25px;}
.mod_happyday_offer .gift .gift_a {background: url('http://bi.gazeta.pl/i/obrazki/happyday/gift_ico2.png') no-repeat 0 0; padding-left: 27px; display: block;}
/*.mod_happyday_offer #gazeta_article_likes { margin: 0; position: absolute; right: 0px; }*/
.mod_happyday_offer > .email.pop { margin-bottom: 20px;  float: right; display: block; top: 6px; position: relative; }
.mod_happyday_offer > .email .send_email {display: block; background: url('http://bi.gazeta.pl/i/obrazki/happyday/envelope_ico.png') no-repeat 0 0; padding-left: 21px; line-height: 11px; cursor: pointer; font-size: 0.688em; color: #FF5C0A;}
.mod_happyday_offer .head h1 { font-size: 28px; line-height: 32px; display: block; }
.mod_happyday_offer .head { margin-bottom: 0px; }

/* new offer */
#top_wrap .mod_happyday_offer #gazeta_article_likes { position: static; }
#top_wrap .mod_happyday_offer #gazeta_article_likes .gift { float: left; }
#top_wrap .mod_happyday_offer #gazeta_article_likes > ul > li { float: right; }
#top_wrap .mod_happyday_offer #gazeta_article_likes ul { margin-bottom: 7px; }
#top_wrap .mod_happyday_offer .body .info img {max-width: none; max-height: none;  }
#top_wrap .mod_happyday_offer .body .info .col_left{ width: 640px; max-height: 400px; overflow: hidden; }
#top_wrap .mod_happyday_offer .body .info .col_right { width: 280px; }
#top_wrap .mod_happyday_offer .body .info .offer_details { width: auto; height: 320px; }
#top_wrap .mod_happyday_offer.completed .body .info .offer_details { height: 398px; }
#top_wrap .mod_happyday_offer .body .info .offer_details .legend { padding: 13px 0 17px; font-size: 1.0em; line-height: 1.388em;}
#top_wrap .mod_happyday_offer .body .info .offer_details .price p { font-size: 3.59em; margin-bottom: 20px;  }
#top_wrap .mod_happyday_offer .body .info .offer_details .price .left p, #top_wrap .mod_happyday_offer .body .info .offer_details .price .right p { font-size: 1em; color:#686767; }
#top_wrap .mod_happyday_offer .body .info .offer_details .price .right { float: none; width: auto; font-size: 1.885em; }
#top_wrap .mod_happyday_offer .body .info .btn { height: 84px; line-height: 84px; }
#top_wrap .mod_happyday_offer .body .info .offer_details .counter  {height: 74px;  margin-bottom: 15px }
#top_wrap .mod_happyday_offer .body .info .offer_details .counter .legend { font-size: 1em; line-height: normal; padding: 0}
#top_wrap .mod_happyday_offer .body .info .offer_details .status { margin-top: 8px; color: #333; }
#top_wrap .mod_happyday_offer .body .why_info { font-size: 1.375em; font-weight: bold; line-height: 28px }
#top_wrap .mod_happyday_offer .body .case .why_info .tags { margin-bottom: 10px;  padding-right: 34px; overflow: hidden; border: 0; background: url('http://bi.gazeta.pl/i/obrazki/happyday/tags-bg.png') repeat-x 0 50%; }
#top_wrap .mod_happyday_offer .body .case .why_info .tags li:last-child { border-left-width: 9px; }
#top_wrap .mod_happyday_offer .body .case .why_info .tags li {display: inline; float: right; background: #ededed; padding: 2px 5px;border: 5px solid #fff; margin: 0; color: #3c3c3c; font-weight: bold; font-size: 12px;}
#top_wrap .mod_happyday_offer .body .description { padding-top: 0; }
#top_wrap .mod_happyday_offer .body .info .offer_details .counter p { display: none; }
#top_wrap .mod_happyday_offer.completed .body .info .offer_details .counter p { display: block; }
#top_wrap .mod_happyday_offer .body .case .why_info .tags:after { content: '.'; display: block; clear: both; width: 0; height: 0; visibility: hidden; }
#top_wrap .mod_happyday_offer .email.pop { float: right; display: block; top: 6px; position: relative; }
#top_wrap .mod_happyday_offer .email .send_email {display: block; background: url('http://bi.gazeta.pl/i/obrazki/happyday/envelope_ico.png') no-repeat 0 0; padding-left: 21px; line-height: 11px; cursor: pointer; font-size: 0.688em; color: #FF5C0A;}
#top_wrap .mod_happyday_offer.completed .body .info .offer_details_inner > .status { background:#909090; bottom: 0; color: #FFF; left: 0; padding: 30px 0; position: absolute; text-shadow: 1px 1px 1px #333; width: 100%;  font-size: 18px;}
#top_wrap .mod_happyday_offer.completed .body .info .offer_details .counter .legend { line-height: 17px; font-weight: normal; display: block; margin-top: 22px;}
#top_wrap .mod_alloffers .c0 img {position: static; }

#col_left .mod_happyday_offer .info_box.organizer { margin: 10px 0; clear: both; border: 1px solid #dbdbdb; padding: 12px; line-height: 20px;}
#col_left .mod_happyday_offer .info_box.organizer .info_partner {padding-bottom: 12px; margin-bottom: 12px; border-bottom: 1px solid #dbdbdb;}
#col_left .mod_happyday_offer .info_box.organizer .info_partner .contact_list  {margin:5px 0;}
#col_left .mod_happyday_offer .info_box.organizer .info_partner .contact_list li  {padding: 0; background: 0; line-height: 16px;}
#col_left .mod_happyday_offer .info_box.organizer .info_partner p {font-size: 12px; color: #616161;}
#col_left .mod_happyday_offer .info_box.organizer .info_hd h3 {font-weight: bold; line-height: 18px; margin-bottom: 5px;}

#col_right article.mod_alloffers > header, #col_right article.mod_alloffers > header h1 { font: bold 1.250em Arial,sans-serif; width: auto; }
#col_right article.mod_alloffers > header  { margin: 0; }
#col_right .mod_happyday_offer .body .col_right { width: auto;  float: none; }
#col_right .mod_happyday_offer .body .case .map { width: 300px; height: 200px;}
#col_right .mod_alloffers .more a { font-size: 0.875em; line-height: 20px;}
#col_right .mod_alloffers .small_offers:first-child  { margin-top: 0; }
#col_right .mod_alloffers .small_offers { height: auto; margin-top: 20px;  margin-bottom: 0; }
#col_right .mod_alloffers .small_offers .info { height: auto; }
/*body.path_113001 {padding: 0 10px; background: #fff url('http://bi.gazeta.pl/i/obrazki/happyday/page_footer_bg2.png') repeat-x bottom; }*/

/* liquid layout nowy */
body.liquidLay640 #navH .p0 #e5 , body.liquidLay600 #navH .p0 #e5, body.liquidLay480 #navH .p0 #e5, body.liquidLay360 #navH .p0 #e5, body.liquidLay320 #navH .p0 #e5 {  padding: 0 10px; }
/*new offer 640*/
body.responsive #page-hat, body.responsive .mod_happyday_offer .body .description .mod_photos a, body.responsive #gazeta_article_share , body.responsive .mod_zr8 , body.responsive #top_wrap .mod_happyday_offer #gazeta_article_likes .gift, body.responsive #top_wrap .mod_happyday_offer #gazeta_article_likes  .mail { display: none; }
body.responsive #top_wrap .mod_happyday_offer #gazeta_article_likes > ul > li + li { width: auto; float: left;}
body.responsive #top_wrap .mod_happyday_offer .body .col_left { width: 411px; }
body.responsive #top_wrap .mod_happyday_offer .body .info .col_right { width: 219px; }
body.responsive.liquidLay640 #top_wrap .mod_happyday_offer .body .col_left, body.responsive.liquidLay600 #top_wrap .mod_happyday_offer .body .col_left { width: 360px; } 
body.responsive.liquidLay480 #top_wrap .mod_happyday_offer .body .col_left, body.responsive.liquidLay360 #top_wrap .mod_happyday_offer .body .col_left, body.responsive.liquidLay320 #top_wrap .mod_happyday_offer .body .col_left { width: auto; float: none;}
body.responsive.liquidLay480 #top_wrap .mod_happyday_offer .body .col_right { width: 460px; }
body.responsive.liquidLay360 #top_wrap .mod_happyday_offer .body .col_right  { width: 340px; }
body.responsive.liquidLay320 #top_wrap .mod_happyday_offer .body .col_right { width: 300px; }
body.responsive.liquidLay480 #top_wrap .mod_happyday_offer .body .case .why_info .tags li, body.responsive.liquidLay360 #top_wrap .mod_happyday_offer .body .case .why_info .tags li, body.responsive.liquidLay320 #top_wrap .mod_happyday_offer .body .case .why_info .tags li, body.responsive.liquidLay480 #top_wrap .mod_happyday_offer .body .case .why_info .tags li { float: left; border:0; margin: 0 10px 10px 0;}
body.responsive.liquidLay480 #top_wrap .mod_happyday_offer .body .case .why_info .tags, body.responsive.liquidLay360 #top_wrap .mod_happyday_offer .body .case .why_info .tags,  body.responsive.liquidLay320 #top_wrap .mod_happyday_offer .body .case .why_info .tags,  body.responsive.liquidLay480 #top_wrap .mod_happyday_offer .body .case .why_info .tags {background: 0; }
body.responsive #top_wrap .mod_happyday_offer .body .info .offer_details { height: 229px; }
body.responsive #top_wrap .mod_happyday_offer .body .info .offer_details .legend { padding: 0 0 7px; }
body.responsive #top_wrap .mod_happyday_offer .body .info .offer_details .price p { margin-bottom: 20px; }
body.responsive #top_wrap .mod_happyday_offer .body .info .btn { line-height: 64px; height: 64px; font-size: 1.775em;}
/*end new offer */

body.responsive.liquidLay360 .mod_alloffers .c0 {width:340px;}

body.liquidLay640 .main_offer img, body.liquidLay640 .main_offer .c0 {max-width: 300px;}
body.liquidLay640 .mod_alloffers .small_offers {margin-right: 10px;}
body.liquidLay640 .mod_alloffers .main_offer .btn_link {bottom: -57px; right: 0; width: 236px;}
body.liquidLay480 .main_offer img, body.liquidLay480 .main_offer .c0 {max-width: 300px;}
body.liquidLay480 .mod_alloffers .main_offer .btn_link {bottom: 2px; right: 0; width: 236px;}
body.liquidLay360 .mod_alloffers .main_offer .btn_link {bottom: 2px; right: 40px; width: 236px;}
body.liquidLay360.path_114278 .mod_happyday .main_offer .c0 img { max-width: 300px; }

body.liquidLay600 .main_offer img, body.liquidLay600 .main_offer .c0 {max-width: 300px;}
body.liquidLay600 .mod_alloffers .main_offer .btn_link {bottom: -57px; right: 0; width: 236px;}
body.liquidLay600 .mod_alloffers .promo, body.liquidLay480 .mod_alloffers .promo, body.liquidLay360 .mod_alloffers .promo, body.liquidLay320 .mod_alloffers .promo {display: none;}
body.liquidLay640 .mod_alloffers .promo {text-align: center;}
body.liquidLay640 .mod_alloffers .promo img {width: 200px; margin-bottom: 10px;}
body.liquidLay640 .mod_alloffers .promo li {font-size: 1.0em; margin-bottom: 10px; line-height: 20px; text-align: left;}

body.liquidLay640 #content .mod_signin_lit, body.liquidLay600 #content .mod_signin_lit, body.liquidLay480 #content .mod_signin_lit, body.liquidLay360 #content .mod_signin_lit, body.liquidLay320 #content .mod_signin_lit {display: none !important;}
body.liquidLay640 .mod_happyday_offer .body .info .offer_details .price, body.liquidLay600 .mod_happyday_offer .body .info .offer_details .price, body.liquidLay480 .mod_happyday_offer .body .info .offer_details .price, body.liquidLay360 .mod_happyday_offer .body .info .offer_details .price, body.liquidLay320 .mod_happyday_offer .body .info .offer_details .price {overflow: hidden; margin-bottom: 5px;}


body.liquidLay320.path_114278 .bs_mostread.mod_zitur1, body.liquidLay320.path_114278 .mod_zr8, body.liquidLay320.path_114278 #sWlbg .mod_signin_lit { display:none !important;}
body.liquidLay320.path_114278 #content .mod_signin_lit { width: 300px; height: auto; display: block !important; }
body.liquidLay320.path_114278 #content .mod_signin_lit .descr p { margin: 0 0 5px; position: static; font: 19px/24px Arial,sans-serif; }
body.liquidLay320.path_114278 #content .mod_signin_lit .descr form { background-position: 5px 17px; padding: 0;}
body.liquidLay320.path_114278 #content .mod_signin_lit label,body.liquidLay320.path_114278 #content .mod_sign .sign-in-nlt label { font:1.3em Arial,sans-serif; padding: 15px 0 5px 37px; }
body.liquidLay320.path_114278 #content .mod_signin_lit .descr .t { width: 170px; height: 32px; padding: 0; margin: 5px 10px 5px 25px; padding: 0 0 0 3px; }
body.liquidLay320.path_114278 #content .mod_signin_lit .descr .s { padding: 8px 14px; font-size: 12px; }
body.liquidLay320.path_114278 #sWlbg .Ww2 { height: auto; }
body.liquidLay320.path_114278 .mod_alloffers .main_offer .btn_link, body.liquidLay360.path_114278 .mod_alloffers .main_offer .btn_link, body.liquidLay480.path_114278 .mod_alloffers .main_offer .btn_link { margin-top: 5px; position: static; width: 235px; text-align: center; padding: 5px 32px;}
body.liquidLay320.path_114278 .mod_alloffers .c0, body.liquidLay320.path_114278 article.mod > header, body.liquidLay320.path_114278  article.mod > header h1 { width: 300px; }
body.liquidLay320.path_114278 .mod_happyday .main_offer .c0 img { width: 300px; }



/* DLA PODROZE */
/* wyszukiwarki  */
.mod_tabbed_tourist { width:620px; font-family:Arial,sans-serif; margin:0 0 20px;  }
.mod_tabbed_tourist h2 { font-size:14px; font-weight:bold; padding-bottom:3px; }
.mod_tabbed_tourist .tabbed_nav { overflow:hidden; position:relative; top:2px; }
.mod_tabbed_tourist .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_tabbed_tourist .tabbed_nav .active { background-color:#fff; color:#000; border:2px solid #ff9c00; border-bottom:none; }
.mod_tabbed_tourist .tabbed_items {  clear:both;}
.mod_tabbed_tourist .tabbed_items > li { border:2px solid #ff9c00; padding:10px 8px; }
.mod_tabbed_tourist .tabbed_items .header { position:relative; }
.mod_tabbed_tourist .tabbed_items  h3 { font-size:14px; border-bottom:1px solid #dadada; padding-bottom:2px; }
.mod_tabbed_tourist .tabbed_items .advanced_search { position:absolute; right:0; bottom:10px; font-size:11px; text-decoration:none; }
.mod_tabbed_tourist .tabbed_items .advanced_search:hover { text-decoration:underline; }
.mod_tabbed_tourist .tabbed_items form { padding-left:105px; }
.mod_tabbed_tourist .hotels form { background:url(http://bi.gazeta.pl/i/obrazki/turystyka2011/hotels_ico.gif) no-repeat 10px 63px; }
.mod_tabbed_tourist .flights form { background:url(http://bi.gazeta.pl/i/obrazki/turystyka2011/flights_ico.gif) no-repeat 10px 63px; position:relative; }
.mod_tabbed_tourist .trip form { background:url(http://bi.gazeta.pl/i/obrazki/turystyka2011/trip_ico.gif) no-repeat 10px 63px; position:relative; }
.mod_tabbed_tourist .accomodation form { background:url(http://bi.gazeta.pl/i/obrazki/turystyka2011/accomodation_ico.gif) no-repeat 10px 63px; }
.mod_tabbed_tourist .error-message { color:red; padding-left:20px; margin-top:5px;}
	
.mod_tabbed_tourist .tabbed_items  form > ul { margin-top:10px; padding-left:20px;  }
.mod_tabbed_tourist .tabbed_items > li { overflow:hidden; display:none; }
.mod_tabbed_tourist .tabbed_items > li li { clear:both; margin-bottom:5px; }
.mod_tabbed_tourist .tabbed_items > li li:after { content:"."; display:block; height:0; clear:both; visibility:hidden;  }
.mod_tabbed_tourist .tabbed_items > .active { display:block; }
.mod_tabbed_tourist .tabbed_items .td:first-child { margin-left:0; }
.mod_tabbed_tourist .tabbed_items .td { float:left; margin-left:10px; }
.mod_tabbed_tourist .tabbed_items .td-half { float:left; margin-left:10px; padding-top:20px; }
.mod_tabbed_tourist .tabbed_items .td img  { position:relative; top:4px; margin:0 4px 0 4px; cursor:pointer; height:20px; }
.mod_tabbed_tourist .tabbed_items  label { display:block; font-size:12px; text-transform:none; font-weight:bold; }
.mod_tabbed_tourist .tabbed_items .inline { font-weight:normal; }
.mod_tabbed_tourist .tabbed_items .additional_options { margin-bottom:0;}
.mod_tabbed_tourist .tabbed_items .additional_options label { font-weight:normal; }
.mod_tabbed_tourist .tabbed_items .inline { display:inline; }
.mod_tabbed_tourist .tabbed_items .inline-block { display:inline-block; font-weight:normal; }
.mod_tabbed_tourist .tabbed_items input { border:1px solid #b3b3b3; padding:3px 5px; }
.mod_tabbed_tourist .tabbed_items input[type=checkbox]  { border:none; margin-right:5px; vertical-align: top; }
.mod_tabbed_tourist .tabbed_items input[type=radio] { margin-right:5px;}
.mod_tabbed_tourist .tabbed_items input::-webkit-input-placeholder { color: #aaa; }
.mod_tabbed_tourist .tabbed_items input:-moz-placeholder { color: #aaa; }
.mod_tabbed_tourist .tabbed_items input.placeholder { color: #aaa; }
.mod_tabbed_tourist .tabbed_items #checkin_date_row, .mod_tabbed_tourist .tabbed_items #checkout_date_row,
.mod_tabbed_tourist .tabbed_items #rueck_date_row, .mod_tabbed_tourist .tabbed_items #ktag_date_row {  width: 230px; }
.mod_tabbed_tourist .tabbed_items input#checkin_date, .mod_tabbed_tourist .tabbed_items input#checkout_date,
.mod_tabbed_tourist .tabbed_items input#kmonat_date, .mod_tabbed_tourist .tabbed_items input#rueck_date { width:0;  padding:0;  border:0; color:#fff !important; }
.mod_tabbed_tourist .tabbed_items select { padding:3px 5px 3px 1px; border:1px solid #b3b3b3; }
.mod_tabbed_tourist .tabbed_items .submit_row { text-align:right; margin-bottom:0; }
.mod_tabbed_tourist .tabbed_items input[type=submit], .mod_tabbed_tourist .tabbed_items .happyday .btn, .mod_landing_tab .happyday .c1 .btn { width:150px; height:37px; background:url(http://bi.gazeta.pl/i/obrazki/turystyka2011/sbmt_bg.png) repeat-x left top; border:none; padding:0 7px; color:#fff; font-weight:bold; cursor:pointer; font-size:16px; }
.mod_tabbed_tourist .tabbed_items > li li.warning-message { margin-bottom:10px; font-size:10px; padding:4px 0; }

/* I */
.mod_tabbed_tourist .hotels #destination { width:460px; }
.mod_tabbed_tourist .hotels #checkin_day, .mod_tabbed_tourist .hotels #checkout_monthday {  width:65px; }
.mod_tabbed_tourist .hotels #checkin_year_month, .mod_tabbed_tourist .hotels #checkout_year_month { width:77px; }
.mod_tabbed_tourist .hotels .additional_options { overflow:visible; }
#group_definition { display:none;}
.mod_tabbed_tourist .hotels #group_definition { background:#fff3c6; margin-top:10px; position:relative; }
.mod_tabbed_tourist .hotels #group_definition li {  padding:5px; }
.mod_tabbed_tourist .hotels #group_definition p, .mod_tabbed_tourist .hotels #group_definition label, .mod_tabbed_tourist .hotels #group_definition select {  display:inline;}
.mod_tabbed_tourist .hotels #group_definition p { font-size:12px; text-transform:uppercase; background:url(http://bi.gazeta.pl/i/obrazki/turystyka2011/arrow_bg.png) no-repeat top right;  padding-right:15px; }
.mod_tabbed_tourist .hotels #group_definition .add_new_room { position:absolute; bottom:-30px; left:1px; background:transparent; font-size:12px; }
.mod_tabbed_tourist .hotels #group_definition .add_new_room a, .mod_tabbed_tourist .hotels #group_definition .delete_room { text-decoration:none; font-size:10px; }
.mod_tabbed_tourist .hotels #group_definition .add_new_room a:hover, .mod_tabbed_tourist .hotels #group_definition .delete_room:hover { text-decoration:underline;}
.mod_tabbed_tourist .hotels #group_definition .delete_room { margin-left:10px;}
.mod_tabbed_tourist .hotels #group_definition .childrensAge { display:inline; margin-left:8px; }
.mod_tabbed_tourist .hotels #group_definition input { margin-left:5px; width:21px; padding:4px 0; text-align:center; }
.mod_tabbed_tourist .hotels #group_definition .info_f { cursor:pointer; width:13px; height:20px; background:url(http://bi.gazeta.pl/i/obrazki/turystyka2011/info_btn.gif) no-repeat center center; position:relative; display:inline-block; top:5px; }
.mod_tabbed_tourist .hotels #group_definition .info_f:hover { text-decoration:none; }
.mod_tabbed_tourist .hotels #group_definition .info_f:hover .outer_message { display:block; text-decoration:none; }
.mod_tabbed_tourist .hotels #group_definition .info_f .outer_message { display:none; white-space:nowrap; width:220px; position:absolute; left:-104px; top:-27px;  background:url(http://bi.gazeta.pl/i/obrazki/turystyka2011/gray_arrow.gif) no-repeat bottom center; padding-bottom:7px; }
.mod_tabbed_tourist .hotels #group_definition .info_f .inner_message { background: #c8c8c8; color:#000; padding:3px; }
.mod_tabbed_tourist .hotels #group_definition .delete_f { margin-left:7px; cursor:pointer; width:14px; height:20px; background:url(http://bi.gazeta.pl/i/obrazki/turystyka2011/close_btn.gif) no-repeat center center; position:relative;  display:inline-block; top:5px; }
.mod_tabbed_tourist .hotels #group_definition .delete_f:hover { text-decoration:none; }
.mod_tabbed_tourist .hotels #group_definition .delete_f:hover .outer_delete { display:block; }
.mod_tabbed_tourist .hotels #group_definition .delete_f .outer_delete { display:none;  white-space:nowrap;  width:70px; position:absolute; left:-27px; top:-27px; background:url(http://bi.gazeta.pl/i/obrazki/turystyka2011/red_arrow.gif) no-repeat bottom center; padding-bottom:7px; }
.mod_tabbed_tourist .hotels #group_definition .delete_f .inner_delete { background: #e6574c; color:#fff; padding:3px;  }

/* || */
.mod_tabbed_tourist .flights #flight_from, .mod_tabbed_tourist .flights #flight_to { width:157px; }
.mod_tabbed_tourist .flights label[for=dflight] {  width:85px; font-weight:normal; }
.mod_tabbed_tourist .flights #departure_date, .mod_tabbed_tourist .flights #return_date { width:90px; }
.mod_tabbed_tourist .flights select {  display:block; } 
.mod_tabbed_tourist .flights span {  font-size:9px; color:#7c7c7c; }
.mod_tabbed_tourist .flights input[type=submit]  { position:absolute; bottom:0px; right:5px; width:150px; padding:0; }
.mod_tabbed_tourist .flights label[for=adult], .mod_tabbed_tourist .flights label[for=kid], .mod_tabbed_tourist .flights label[for=inf] { font-weight:normal;}

/* III */
.mod_tabbed_tourist .trip #lastminute_flugdauer, .mod_tabbed_tourist .trip #lastminute_abflughafen  { width:460px; margin-bottom:10px; }
.mod_tabbed_tourist .trip #ktag, .mod_tabbed_tourist .trip #rueckktag { width:65px; }
.mod_tabbed_tourist .trip #kmonat, .mod_tabbed_tourist .trip #rueckkmonat { width:77px;}
.mod_tabbed_tourist .trip #lastminute_erwachsene { width:120px; }
.mod_tabbed_tourist .trip .f50 { width:55px; }
.mod_tabbed_tourist .tabbed_items .trip input[type=submit]  { position:relative; bottom:-10px; right:-15px; width:150px; padding:0; }
.mod_tabbed_tourist .tabbed_items .trip .submit-row label { font-weight:normal; }

/* IV */
.mod_tabbed_tourist .accomodation #miasto_nazwa_textfield { width:455px; margin-bottom:15px; }
.mod_tabbed_tourist .accomodation #miasto_nazwa_textfield::-webkit-input-placeholder { color: #c9c9c9; }
.mod_tabbed_tourist .accomodation #miasto_nazwa_textfield:-moz-placeholder { color: #c9c9c9; }
.mod_tabbed_tourist .accomodation #miasto_nazwa_textfield.placeholder { color: #c9c9c9; }
.mod_tabbed_tourist .accomodation #wojewodztwo { width:165px; }
.mod_tabbed_tourist .accomodation #rodzaj { width:175px; }
.mod_tabbed_tourist .accomodation #cena { width:105px; }

/* V happyday */
.mod_tabbed_tourist .happyday {position: relative;}
.mod_tabbed_tourist .happyday .c0 {float: left; width: 300px;}
.mod_tabbed_tourist .happyday .c1 {float: right; width: 290px; }
.mod_tabbed_tourist .happyday p.footer {clear: both;}
.mod_tabbed_tourist .happyday .c1 h3 {font: bold 18px Arial,sans-serif; border: 0; margin-bottom: 10px;}
.mod_tabbed_tourist .happyday .c1 .legend {font: 11px Arial,sans-serif;}
.mod_tabbed_tourist .happyday .c1 .legend.old {font: bold 18px Arial,sans-serif; color: #525252; text-decoration: line-through;}
.mod_tabbed_tourist .happyday .c1 p {font: bold 39px Arial,sans-serif; color: #080808; line-height: 39px;}
.mod_tabbed_tourist .happyday .c1 p span {font-size: 19px; line-height: 19px;}
.mod_tabbed_tourist .happyday .footer {font-size: 12px; line-height: 14px; padding-top: 9px;}
.mod_tabbed_tourist .tabbed_items .happyday .btn {display: block; text-align: center; width: 102px; line-height: 37px; position: absolute; right: 13px; bottom: 10px;}

.mod_tabbed_tourist .tabbed_items #checkin_year_month, .mod_tabbed_tourist .tabbed_items #checkout_year_month, .mod_tabbed_tourist .tabbed_items #kmonat, .mod_tabbed_tourist .tabbed_items #rueckkmonat { width:125px;}



/* taby json */
.mod_landing_tab {  font-family: Arial,sans-serif; width: 300px; }
.mod_landing_tab .node_head { border:0; }
.mod_landing_tab h2 { font-size:14px; font-weight:bold; padding-bottom:3px; text-transform:capitalize; }
.mod_landing_tab .tabbed_nav { overflow:hidden; position:relative; top:2px; }
.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; }

/* .mod_landing_tab happyday */
.mod_landing_tab .happyday {position: relative;}
.mod_landing_tab .happyday h3 {font: bold 14px Arial,sans-serif;}
.mod_landing_tab .happyday .c0 {float: left; width: 140px;}
.mod_landing_tab .happyday .c1 {float: right; width: 135px; }
.mod_landing_tab .happyday .c1 .legend {font: 11px Arial,sans-serif;}
.mod_landing_tab .happyday .c1 p {font: bold 39px Arial,sans-serif; color: #080808; line-height: 39px;}
.mod_landing_tab .happyday .c1 p span {font-size: 19px; line-height: 19px;}
.mod_landing_tab .happyday .footer {font-size: 12px; line-height: 14px; padding-top: 9px; clear: both;}
.mod_landing_tab .happyday .c1 .btn {display: block; text-align: center; width: 102px; line-height: 37px; margin-top: 10px;}

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

