body { background: #fff; color: #333; font-family: Arial, sans-serif;}
a { color: #ff6000; }
a:hover { background: none;}
a:focus { outline: 0; }

/* global lay */
.Ww1, .Ww2, #navH, #content, #navtop_wrap, #navbot_wrap, #footer {width: 940px;}
#sitePath {display: none;}
#page {margin: 0 auto; background: url('http://bi.gazeta.pl/i/obrazki/reklamagazeta/page-bg.gif') center center repeat-y;}
#navtop_wrap {margin-bottom: 8px; z-index: 202; position: relative;}

/* winieta */
header#pageHead {margin-bottom: 3px;}

/* headers */
.bs_mostread_head, .mod_zi12 .head, article.mod_uzr2 section.body header, article.mod > header, article.mod_uzr8 section.body header, .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: 2px solid #dadada; padding-bottom: 2px; margin-bottom: 10px;}
.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, .bs_mostread_head p, article.mod > header, article.mod > header h1, article.mod_uzr8 section.body header, .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, .bs_mostread_head p, article.mod > header, article.mod > header h1, article.mod_uzr8 section.body header, .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 {font-family: Arial,sans-serif; margin-bottom: 5px; font-size: 18px; font-weight: normal; line-height: 20px; color: #545454;}
article.mod > header a, .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, .indABC h3 a, .wideoIndex .index_head h2 a {color: #545454;}
article.mod > header a:hover, .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, .indABC h3 a:hover, .wideoIndex .index_head h2 a:hover {color: #000;}
/* nawigacja */
#navH { padding-bottom: 10px; position: relative; z-index: 201;}
#navH .p0 a {color: #fff; display: block; padding-bottom: 8px;}
#navH .p0 { height: 43px; background: #fff url('http://bi.gazeta.pl/i/obrazki/remontowe_zmagania/nav_bg.png') repeat-x 0 0; zoom: 1; }
#navH .p0 li { float: left; display: inline; height: 35px; font: 16px Arial,sans-serif; line-height: 35px; position: relative;}
#navH .p0 li a { padding: 0 10px; }
#navH .p0 li#e1 {background:none;}
#navH .p0 li.active, #navH .p0 li:hover { background: #ff7705;}
#navH .p0 li.active a {color: #e6f7ff; background: url('http://bi.gazeta.pl/i/obrazki/remontowe_zmagania/nav_bg_active.png') no-repeat center bottom; padding: 0 10px 8px; }
#navH .p0 li.afterActive, #navH li.active .p1 a { background: none; }
#navH .p0 #e1 a { height:35px; display:block; padding:0px 2px; }
#navH .p0 #e1 a { text-indent:-9999px; background: url('http://bi.gazeta.pl/i/obrazki/remontowe_zmagania/home_ico.png') no-repeat 0px 8px; width: 23px; }
#navH ul ul { position: absolute; top: 37px;left: 0px; height: auto; display: none; padding-top: 10px; width: 230px;}
#navH .p1 li {float: none; display: list-item;background: #ff7705;}
#navH .p1 li a {padding-bottom; 0; }
#navH .p1 li:hover {background: #ffaa62;}
#navH .p1 li.active a {background: 0; padding: 0;}
#navH ul li:hover ul {display: block;}
#navH li#e1 { padding: 0 10px; }

/* submenu */

article.mod.submenu { margin: 0 0 0 26px; }
.submenu { position: absolute; background: #acacac; border: 1px solid #939393; z-index: 10; padding: 15px; display: none; margin: 5px 0 0 47px; }
.submenu .row { overflow: hidden; margin-bottom: 20px; }
.submenu .row.last { margin-bottom: 0; }
.submenu .col { float: left; margin-right: 43px; width: 104px; }
.submenu .const_height { height: 125px; }
.submenu a { color: #fff; padding: 3px; display: block; width: auto; }
.submenu a:hover { background: #ff7705; }
.submenu p { color: #333; font-size: 14px; padding-bottom: 10px; }

/* index */
.mod_zr1 .lead, .mod_zr2 .lead, .mod_zr6 .lead, .mod_zr13 .lead, .indexMT .lead, .index .lead, .blogBox .tresc {font-size: 13px; margin-bottom: 0;}
.mod_zi13 .wrap_0 {margin-bottom: 0;}

/* najczesciej czytane */
.bs_mostread { margin-bottom: 20px; }
.bs_mostread .more { border-top: 1px solid #e2e2e2; font-size: 11px; text-align: right; padding-top: 2px; }
.bs_mostread li { height: 38px; margin-bottom: 10px; overflow: hidden; position: relative; }
.bs_mostread .no { display: block; width: 38px; height: 38px; line-height: 38px; color: #fff; font-size: 28px; font-weight: bold; text-align: center; position: absolute; left: 0; top: 0;
    background: #b6b6b6;
    background: -moz-linear-gradient(top,  #b6b6b6 0%, #b1b1b1 25%, #9f9f9f 78%, #9a9a9a 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b6b6b6), color-stop(25%,#b1b1b1), color-stop(78%,#9f9f9f), color-stop(100%,#9a9a9a));
    background: -webkit-linear-gradient(top,  #b6b6b6 0%,#b1b1b1 25%,#9f9f9f 78%,#9a9a9a 100%);
    background: -o-linear-gradient(top,  #b6b6b6 0%,#b1b1b1 25%,#9f9f9f 78%,#9a9a9a 100%);
    background: -ms-linear-gradient(top,  #b6b6b6 0%,#b1b1b1 25%,#9f9f9f 78%,#9a9a9a 100%);
    background: linear-gradient(top,  #b6b6b6 0%,#b1b1b1 25%,#9f9f9f 78%,#9a9a9a 100%);
}
.bs_mostread .t { display: block; font-size: 14px; line-height: 17px; }
.bs_mostread .t a { display: block; padding: 2px 10px 2px 48px; height: 34px; overflow: hidden; }
.bs_mostread li:hover, .bs_mostread .t a:hover, .bs_mostread li:hover .no { background: #b6b6b6; }
.bs_mostread li:hover .t a { color: #fff; }

/* index */
.mod_zi13 .body h2, .mod_zi13 .body h3, .indexMT h2, .indexMT h3, .index h2, .index h3, .blogBox h4, .mod_zr9 .node_main h3 {display: block; font: 20px/22px Arial, sans-serif; margin-bottom: 5px;}
.mod_zi13 .base a {background: #E0E0E0; padding: 2px 6px; color: #000;}

/* eksperci */
.mod_uzr1 {width: 300px; float: left; margin-left: 20px;}
.mod_uzr1.typeA {margin-left: 0px;}
.mod_uzr1.typeB {clear: both; width: 100%; margin-left: 0px; margin-bottom: 5px;}
article.mod section.body p.author {font-size: 16px; line-height: 18px; color: #ff6000;}
.mod_uzr1 section.body header a{color: #000;}
.mod_uzr1 section.body .content p {font-size: 12px;}
.mod_uzr1 section.body {background: #efefef;}

/* form kontakt */
.mod_contact {overflow: hidden; width: 596px; clear: both;}
.mod_contact h2, .mod_contact p {display: none;}
.mod_contact {border: 1px solid #d5d5d5;}
.mod_contact .mod_contact a {display: block;}
.mod_contact .mod_contact .dziekujemy_tekst {display: block;}
#col_left .mod_contact select, #col_left .mod_contact textarea, #col_left .mod_contact .t {border: 1px solid #ededf2; border-top-color: #cacbcf; font-family: Arial;sans-serif; resize: vertical;}
.mod_contact label, .mod_contact label.author {font: 14px Arial,sans-serif; color: #7e7e7e; text-transform: none; margin: 10px 0;}
.mod_contact .row_submit input {font: bold 12px Arial,sans-serif;
    background: #ffa85e;
    background: -moz-linear-gradient(top,  #ffa85e 0%, #ff7805 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffa85e), color-stop(100%,#ff7805));
    background: -webkit-linear-gradient(top,  #ffa85e 0%,#ff7805 100%);
    background: -o-linear-gradient(top,  #ffa85e 0%,#ff7805 100%);
    background: -ms-linear-gradient(top,  #ffa85e 0%,#ff7805 100%);
    background: linear-gradient(top,  #ffa85e 0%,#ff7805 100%);
}
.mod_contact .row_submit input:hover {
    background: #ff7805;
    background: -moz-linear-gradient(top,  #ff7805 0%, #ffa85e 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff7805), color-stop(100%,#ffa85e));
    background: -webkit-linear-gradient(top,  #ff7805 0%,#ffa85e 100%);
    background: -o-linear-gradient(top,  #ff7805 0%,#ffa85e 100%);
    background: -ms-linear-gradient(top,  #ff7805 0%,#ffa85e 100%);
    background: linear-gradient(top,  #ff7805 0%,#ffa85e 100%);
}

/* projekty slider */
.mod_zr_newproducts .node_head { border-bottom:2px solid #dadada; padding:0; margin:0 0 12px;}
.mod_zr_newproducts .node_head h2 a {font: 18px Arial, sans-serif; margin:0 0 2px; text-transform: none; color:#646464;}
.mod_zr_newproducts .node_head h2 a:hover{color:#646464;}
.mod_zr_newproducts .node_body .node_inner_entry {float:left;margin-left:37px;width:140px; margin-bottom: 8px;}
.mod_zr_newproducts .node_body .node_entry h3 {font: 16px/18px Arial,sans-serif;}
.mod_zr_newproducts {border-bottom:2px solid #dadada; padding:0; margin:0 0 12px;}

/* wersja ze sliderem */
.mod_zr_newproducts .node_body {position:relative}
.mod_zr_newproducts .node_inner_body {position:relative;width:857px;height:152px;overflow:hidden;margin-left:47px;}
.mod_zr_newproducts .node_inner_body .node_entry {width:5000px;position:absolute;left:-37px;top:0}
.mod_zr_newproducts .scroll_left, .mod_zr_newproducts .scroll_right {width:21px;height:120px;position:absolute;top:0;background:url('http://bi.gazeta.pl/i/obrazki/remontowe_zmagania/scroll_sprite.png') no-repeat 0 0;}
.mod_zr_newproducts .scroll_right {right:0}
.mod_zr_newproducts .scroll_right {background-position:100% 0}
.mod_zr_newproducts .scroll_left {background-position:0 100%;cursor:pointer}
.mod_zr_newproducts .scroll_right {background-position:100% 100%;cursor:pointer}

/* wideo */
.mod_zi12 { clear: both;}
.mod_zi12 .imgw {position: relative;}
.mod_zi12 img {display: block;}
.mod_zi12 .playbtn {position: absolute; bottom: 19px; left: 45px;}
.mod_zi12 h3 {margin-bottom: 0;}
.mod_zi12 h3 a {font-size: 14px; font-weight: normal;}
.mod_zi12 li.entry {margin-bottom: 16px;}
.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 {text-transform: none;}
.mod_zi12 li.entry.even {margin-left: 0;}

.mod_uzr2 section.body div.content {background: #ff7705; border-color: #ff7705;}
.mod_uzr2 section.body div.content a {color: #fff; font-size: 16px; font-weight: normal;}
.mod_uzr2 section.body div.content a:hover {text-decoration: underline;}
.mod_uzr2 section.body div.imgw p a {font-size: 14px; font-weight: bold;}
.mod_uzr2 header {display: none;}

/* porady */
article.mod_uzr3 section.body p.author {font-size: 20px;}
.mod_uzr3 section.body p, .mod_uzr3 section.body li {font: 16px/22px Arial,sans-serif;}

/* seo */
.mod_uzr6 section.body li header {font-size: 11px; font-weight: normal; border: 0; margin-bottom: 2px; color: #606060;}
article.mod_uzr6 {margin-bottom: 0;}

/* wideo indeks */
.mod_zi11 .wrap_0 {border: 0; margin-left: -10px;}
.mod_zi11 .wrap_0 li {border-left: 0;}

/* slider */
.mod_uzr11 a.prev,.mod_uzr11 a.next { color: #959595; background: #e6e6e6; /* Old browsers */ background: -moz-linear-gradient(left,  #e6e6e6 0%, #dadada 100%); /* FF3.6+ */ background: -webkit-gradient(linear, left top, right top, color-stop(0%,#e6e6e6), color-stop(100%,#dadada)); /* Chrome,Safari4+ */ background: -webkit-linear-gradient(left,  #e6e6e6 0%,#dadada 100%); /* Chrome10+,Safari5.1+ */ background: -o-linear-gradient(left,  #e6e6e6 0%,#dadada 100%); /* Opera 11.10+ */ background: -ms-linear-gradient(left,  #e6e6e6 0%,#dadada 100%); /* IE10+ */ background: linear-gradient(to right,  #e6e6e6 0%,#dadada 100%); /* W3C */ filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e6e6e6', endColorstr='#dadada',GradientType=1 ); /* IE6-9 */ }
.mod_uzr11 a.prev.active,.mod_uzr11 a.next.active { color:#959595; }

/* related */
#rel, .rel_zdj {border:0;}

/* zobacz takze */
.bs_seemore,#pagetype_art_blog .bs_seemore {padding:0px;margin-bottom:20px; padding-bottom: 2px;overflow: hidden; border-bottom: 2px solid #ccc;}
.bs_seemore_head p,#pagetype_art_blog .bs_seemore_head p {font-size:18px;line-height:16px;margin-bottom:12px;color:#464646; padding-bottom: 10px; border-bottom: 2px solid #ccc;}
.bs_seemore_body li,#pagetype_art_blog .bs_seemore_body li {float:left;width:287px;margin-bottom:10px}
.bs_seemore_body .clr,#pagetype_art_blog .bs_seemore_body .clr {display:none}
.bs_seemore_body .odd,#pagetype_art_blog .bs_seemore_body .odd {margin-right:20px;clear:both}
.bs_seemore_body img,#pagetype_art_blog .bs_seemore_body img {float:left;margin-right:7px}
.bs_seemore_body .t,#pagetype_art_blog .bs_seemore_body .t {font-size:18px;font-weight:normal;line-height:17px}
.bs_seemore_body .more,#pagetype_art_blog .bs_seemore_body .more {border-top:1px solid #cdcdcd;padding-top:8px;font-size:14px}
.bs_seemore_body .more a,#pagetype_art_blog .bs_seemore_body .more a {font-weight:bold}

/* reklama - slider */
.mod_uzr_reklama section.body {width:300px;height:200px;overflow:hidden;margin:0}
.mod_uzr_reklama section.body ul {width:9999px;height:82px}
.mod_uzr_reklama section.body li {width:300px;height:200px;line-height:80px;text-align:center;float:left;border:none;margin:0;overflow:hidden}
.mod_uzr_reklama section.body img {vertical-align:middle;width:300px;height:200px}
.mod_uzr_reklama >div {position:relative}
.mod_uzr_reklama a.prev,.mod_uzr_reklama a.next { display: none; position:absolute;width:21px;height:82px;background:#cfcfcf;top:0;color:#999;text-align:center;line-height:82px;cursor:default}
.mod_uzr_reklama a.prev {left:0}
.mod_uzr_reklama a.next {right:0}
.mod_uzr_reklama a.prev.active,.mod_uzr_reklama a.next.active {color:#003966;cursor:pointer}

/* --- */