.hp {margin-bottom: 20px; margin-top: 5px; }
.hpContentBox {padding:5px 0; background:#fff; margin-bottom: 20px; margin-top: 5px;}
.btWhyReg {float:right; width:300px; margin:0 0 15px 0;}

/*nowy box opony dla Ciebie*/
.hpBoxForu {padding:1px; border:1px solid #cdcdcf; margin-bottom:15px}
.hpBoxForuHd {height:27px; padding:8px 0 0 10px; font-size:18px; line-height:18px; color:#fff; font-weight:normal; background:url(../gfx_de/hpBoxForu.png) top left repeat-x;}
.hpBoxForuHd h2 {margin:0; padding:0; font-size:18px; color:#fff; font-weight:normal; display:inline}
.hpBoxForuCnt {padding:0 10px 10px 10px; line-height:18px; background:url(../gfx_de/hpBoxForuCnt.gif) top left repeat-x;}

.hpBoxForuLi1 li, .hpBoxForuLi2 li, .hpBoxForuLi3 li {margin:0; padding:0 0 0 11px;color:#000; background:url(../gfx_de/vertlistbullet1.gif) 0.1em 0.5em no-repeat;}
.hpBoxForuLi1 p, .hpBoxForuLi2 p, .hpBoxForuLi3 p {margin:6px 0; font-weight:bold; color:#70941e;}
.hpBoxForuLi1 h3, .hpBoxForuLi2 h4, .hpBoxForuLi3 h4, .hpBoxForuLi2 h5, .hpBoxForuLi3 h5, .hpBoxForuLi1 h6 {margin :0; padding:0; font-size:12px; font-weight:normal}

.hpBoxForuLi1 {float:left; width:160px;}
.hpBoxForuLi1 ul {margin:0 25px 10px 0;}
.hpBoxForuLi2 {float:left; width:390px;}
.hpBoxForuLi2 h5 {font-size:12px; font-weight:normal; margin:0; padding:0;}
.hpBoxForuLi2 ul {float:left; margin-right:10px;}
.hpBoxForuLi3 {float:right; width:350px;}
.hpBoxForuLi3 p {margin-bottom:8px; font-weight:bold;}
.hpBoxForuLi3 ul {float:left; margin-right:10px;}

/* Opony w promocji */
.hpPromoBox {padding:1px; border:1px solid #cdcdcf; margin-bottom:15px}
.hpPromoBoxHd {height:50px; padding:0px 10px 0 10px; font-size:18px; line-height:40px; color:#253a44; font-weight:normal; background:url(../gfx_de/box1hd3.png) top left repeat-x;}
.hpPromoBoxHd h2 {margin:0; padding:0; font-size:18px; color:#253a44; font-weight:normal; display:inline}
.hpPromoBoxHd span {font-size:12px; margin-left:15px; font-weight:700;}
.hpPromoBoxHd span img{vertical-align:middle;}
.hpPromoBoxCnt {padding:0 10px 10px 10px; line-height:18px; }

.hpNews .og, .hpNews .hpForum {width:298px; float:left; overflow:hidden;}
.hpNews .og {margin:0 15px; padding:0 15px; border-left:solid 1px .DDD; border-right:solid 1px .DDD;}
.hpForumDrops {list-style-type:none; line-height:normal;}
.hpForumDrops li {margin-top:6px; background-image:url(../gfx_de/hpForumLi.gif); padding-left:21px; background-repeat:no-repeat; background-position:0 1px; font-size:11px; min-height: 15px;}
.hpNews .hpForum .list, .hpForumDdrops {margin-top:5px;}
.hpNews a.more {font-size:14px; font-weight:bold;}
.hpNews a.more img {margin-right:3px;}
.hpForumSection {color:#666;; margin-top:11px; font-size:13px;}
.hpEncyk h3 a {font-size:17px}
.hpEncyk h2, .hpHistor h2, .hpAktual h2 {font:normal 13px/14px Verdana; text-transform:capitalize; font-variant: small-caps; color:#fff; font-weight:bold;}
.hpEncyk h2 a, .hpHistor h2 a, .hpAktual h2 a {color:#fff;}
.hpEncyk hr, .hpHistor hr, .hpAktual hr {padding:0px; border-bottom:1px solid #f4f4f4;line-height:0px;height:1px;display:block;}

.hpEncyk {border: 1px solid #CDCDCF;}
.hpEncyk h2 {background:#677079; padding:5px; margin-bottom:15px;}
.hpEncyk h3 {font-family: Georgia, Times New Roman; line-height:20px;padding-left: 10px;padding-right:10px;}
.hpEncyk p {margin:10px 0; color:#575e66; font-size:11px; font-family: Tahoma, Arial;padding-left: 10px;padding-right:10px;}
.hpEncyk hr {margin:10px 0px;}

.hpHistor h2 {background:#979278; padding:5px; margin-bottom:15px;}
.hpHistor h3 {font-family: Georgia, Times New Roman; line-height:16px; font-size:14px; font-weight:800; color:#979278;}
.hpHistor h3 a {color:#7d6a37;}
.hpHistor p {margin:7px 0; font-size:11px; color:#716956; font:normal 9px/12px Verdana;}
.hpHistor hr {margin:10px 0px;}


.hpAktual {margin-top:10px;border: 1px solid #CDCDCF; margin-bottom: 10px;}
.hpAktual h2 {background:#3f7938; padding:5px; margin-bottom:15px;}
.hpAktual h3 {font:normal 11px/12px Georgia, Times New Roman, sans-serif; color:#979278; display:inline;padding-right:10px;}
.hpAktual h3 a {color:#456b41;}
.hpAktualDate {font:normal 10px/10px Verdana, Tahoma; color:#8f9e78; padding-right:4px;padding-left: 10px;}
/*.hpAktualHd a {color:#456b41;}*/
.hpAktual hr {margin:5px 0px;}

.hpOglBox {padding:1px; border:1px solid #cdcdcf; margin-bottom:15px}
.hpOglBoxHd {background:url(../gfx_de/box1hd1.gif) top left repeat-x; padding:12px 10px 20px 10px;}
.hpOglBoxHd h3, .hpOglBoxHd h3 {color: #2c5a80; font-weight:bold;}
.hpOglBoxHdRSS {float: right;}
.hpOglBoxHdIle {margin:0 0 0 20px; font-weight:bold;}
.hpOglBoxCnt {padding:5px 10px 10px 10px;}
.hpOglBox .slvHd .right {position:absolute; right:10px;bottom:20px;}
.hpOglBox h3 {font-size:20px;color:#000;display:inline;}
.hpOglBox p {display:inline;color:#777; padding:0 0 0 10px;}
.hpOglBoxL {}
.hpOglBox{float:left; margin-bottom:10px;}

/*#zkOglBox .pop {float:left; width:180px; padding:6px 10px; background-color:#f2f2f2}*/
.hpOglPop {float:left; width:170px; padding:0 0 0 8px; border-left:solid 5px #DDD;}
.hpOglPop div {display:block; border-bottom:solid 1px #EEE; padding:0 0 4px 0; margin:0 0 4px 0; font-weight:bold;}
.hpOglPop ul {margin:0; padding:0; list-style:none;}
.hpOglPop  li {margin:0; padding:0 0 0 11px;color:#000;background:url(../gfx_de/vertlistbullet1.gif) 0.1em 0.5em no-repeat;}
.hpOglPop  li a {font-size:12px; font-style: normal}
.hpOglPop  h4 {font-weight:normal; margin:0;}
.hpOglPop li span {color:#555555; font-size:11px; font-style:italic}


ul.hpOglList {list-style-type:none; margin-left:0; float:left; width:380px; margin-right:20px;}
ul.hpOglList li {border-bottom:solid 1px #EEE; margin-bottom:2px; padding:2px 0 2px 0;}
ul.hpOglList h4 {display:inline;}
ul.hpOglList h4 a {font-weight:bold; font-size:11px; margin:0; padding:0 0 0; color:#145F94;}
ul.hpOglList a {font-size:10px; color:#666;}
ul.hpOglList span {font-size:10px; color:#CCC; padding:0 3px;}

ul.hpOglLinki {list-style-type:none; margin-left:0; float:left; margin-bottom:10px;}
ul.hpOglLinki li{background-repeat:no-repeat; background-position:0 4px; background-image:url(../gfx_de/shop/zkstlmore.gif); font-size:14px; padding:0 0 7px 12px;}


.hpMainContent {width:940px; margin:0px auto}
.hpCol300 {width:300px; float:left; margin-left:15px}
.hpCol215 {width:215px; float:right}
.hpCol665 {width:665px; float:left}
.hpCol625 {width:625px; float:left}
.hpCol420 {width:420px; float:left}
/*.hpCol395 {width:395px; float:left}*/

.hpRev {float:left; width:665px; margin-top:15px;}
.hpRev .intro {line-height:19px; color:#666666; float:left; border-left:solid 1px #EEE; width:150px; padding-left:8px; margin-left:8px; font-size:12px; font-family:Verdana, Helvetica, sans-serif;}
.hpRev .revIco {float:left; width:185px;}
.hpRev .revBestBox {background-color:#FFFFFF; float:left; width:310px; padding:0; margin:0;}
.hpRev .revBestBox .revBestTit {font-size:14px; font-weight:bold; color:#896834; padding-bottom:6px;}
.hpRev .revBestDiv {clear:left; height:33px; border-top:solid 1px #dbe0e6; padding-top:3px;}
.hpRev .revBestPoint {font-size:34px; color:#5d6a78; letter-spacing:-2px; float:left; width:50px; line-height:normal; font-family:Arial, Helvetica, sans-serif; margin-top:-5px;}
.hpRev .revBestTire {line-height:14px; float:left;}
.hpRev .revBestTire .name {width:250px; height:15px; overflow:hidden;}
.hpRev .buttons {float:left; width:430px; display:none;}
.hpRev .buttons li {display:inline; margin:0; padding:0;}

.hpAdvBox {float:right; height:250px; width:300px; margin-bottom:20px;}

.hpForumHd {border-bottom:solid 1px #bfbebe; font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; height:23px;}
.hpForumHd div {float:left;}
.hpForumHd div a {font-size:16px; font-weight:bold; border-bottom:none; line-height:normal;	color:#232323;}
.hpForumHd ul {float:right;}
.hpForumHd li {margin-left:5px;}
.hpForumHd a {font-size:11px; font-weight:normal; }

ul.hpForumPop {list-style-type:square; margin:11px 0 10px 18px; }
ul.hpForumPop li{ font-size:12px;}
ul.hpForumPop h3 {font-weight:normal; font-size:12px; margin:0; padding:0;}

.hpNews .hpForum {border: 1px solid #CDCDCF;padding: 10px;margin-bottom: 10px;width:276px; float:left; overflow:hidden;}
.hpNews .og, .hpNews {width:298px; float:left; overflow:hidden;}
.hpNews .og {margin:0 15px; padding:0 15px; border-left:solid 1px .DDD; border-right:solid 1px .DDD;}
.hpForumDrops {list-style-type:none; line-height:normal;}
.hpForumDrops li {margin-top:6px; background-image:url(../gfx_de/hpForumLi.gif); padding-left:21px; background-repeat:no-repeat; background-position:0 1px; font-size:11px; min-height: 15px;}
.hpNews .hpForum .list, .hpForumDdrops {margin-top:5px;}
.hpNews a.more {font-size:14px; font-weight:bold;}
.hpNews a.more img {margin-right:3px;}
.hpForumSection {color:#666; margin-top:11px; font-size:13px;}

.hpOgloszenia {width: 635px;}



