body * { color: #555; }

.stgHeaderServiceName { background-color:#1c5cbe;} 

.inTxt,
.inBtn,
.inBtn2,
.inBtnImg,
.inRdo,
.inChk,
.inSel {
	vertical-align: middle;
}

.inBtn,
.inBtn2,
.inBtnImg {
	cursor: pointer;
}
.inBtn:hover,
.inBtn2:hover,
.inBtnImg:hover {
	opacity: 0.8;
}


a, a b { color: #246ad4; }

a.more {
	font: bold 11px Tahoma, Geneva, sans-serif;
	padding-right: 13px;
	background: url(http://tech.wp.pl/i/arr_rgh_blue.gif) right 6px no-repeat;
}
a.more:hover {
	text-decoration: none;
	opacity: 0.8;
}

a.download {
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #fff;
	background: #ff6c01 url(http://tech.wp.pl/i/bg_btn3.gif) repeat-x;
	-moz-border-radius: 2px;
	border-radius: 2px;
	border-bottom: #ccc solid 1px;
	padding: 5px 30px 6px;
}
a.download:hover {
	text-decoration: none;
	opacity: 0.8;
}

a.download2 {
	display: block;
	width: 180px;
	height: 26px;
	padding-top: 8px;
	background: url(http://tech.wp.pl/i/bg_download2.gif) repeat-x;
	text-align: center;
	text-transform: uppercase;
	font: bold 13px Tahoma, Geneva, sans-serif;
	color: #fff;
	-moz-box-shadow: 0px 2px 2px #b1b1b1;
	box-shadow: 0px 2px 2px #b1b1b1;
	clear:both;
}
a.download2:hover {
	text-decoration: none;
	opacity: 0.8;
}

a.download2 span {
	float: left;
	background: url(http://tech.wp.pl/i/arr_dwn2.gif) no-repeat;
	width: 34px;
	height: 35px;
	margin-top: -8px;
}

.inBtn {
	background: #393939 url(http://tech.wp.pl/i/bg_btn.gif) repeat-x;
	border: 0;
	-moz-border-radius: 2px;
	border-radius: 2px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	height: 21px;
}

.inBtn2 {
	background: #fff url(http://tech.wp.pl/i/arr_rgh_blue2.gif) right 6px no-repeat;
	padding-right: 28px;
	padding-left: 9px;
	height: 27px;
	border: 0;
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #246ad4;
	padding-bottom: 3px;
}


.abv {
	background: none repeat scroll 0 0 #FFFFFF;
        margin: 0 auto;
 /*       padding: 10px 0;*/
        text-align: center;
       width: 984px;
}


#stgNavi {
	width: 964px;
	margin: 0 auto;
	padding: 10px 10px 5px;
	background: #fff;
}
#stgNavi:after {
	content: '';
	display: block;
	clear: both;
}

#stgNavi .lsMenu {
	height: 30px;
	background: #1c5cbe;
	overflow: hidden;
	padding-top: 3px;
}

#stgNavi .lsMenu li {
	float: left;
	background: url(http://tech.wp.pl/i/bg_menu_li.gif) 0px 50% no-repeat;
}
#stgNavi .lsMenu li:first-child {
	background: none;
}

#stgNavi .lsMenu a {
	color: #fff;
	display: block;
	height: 30px;
	text-indent: -999px;
	padding: 0 16px;
	background: url(http://a.wpimg.pl/a/i/tech/restyle2013/bg_menu_li_audio2.png) 16px 8px no-repeat;
}
#stgNavi .lsMenu a:hover {
	opacity: 0.8;
}

#stgNavi .lsMenu .start a {
	width: 46px;
}

#stgNavi .lsMenu .testy a {
	width: 43px;
	background-position: -46px 8px;
}

#stgNavi .lsMenu .mobile a {
	width: 55px;
	background-position: -105px 8px;
}

#stgNavi .lsMenu .rtvagd a {
	width: 65px;
	background-position: -176px 8px;
}

#stgNavi .lsMenu .forum a {
	background-position: -425px 8px;
    width: 54px;
}

#stgNavi .lsMenu .hosting a {
    background-position: -732px 8px;
    width: 70px;
}

#stgNavi .lsMenu .ifa2015 a {
    background-color: #e2001a;
    background-position: -821px 8px;
    width: 59px;
    border: 10px solid #e2001a;
    border-top: none;
    border-bottom: none;
}

#stgNavi .lsMenu .programy a {
	width: 84px;
	background-position: -176px 8px;
}

#stgNavi .lsMenu .media a {
	width: 49px;
	background-position: -357px 8px;
}

#stgNavi .lsMenu .on {
	background-color: #e0e1e3;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
}
#stgNavi .lsMenu .on:hover {
	opacity: 1;
}

#stgNavi .lsMenu .start .on {
	background-position: 16px -15px;
}

#stgNavi .lsMenu .testy .on {
	background-position: -46px -15px;
}

#stgNavi .lsMenu .mobile .on {
	background-position: -105px -15px;
}

#stgNavi .lsMenu .rtvagd .on {
	background-position: -176px -15px;
}

#stgNavi .lsMenu .ifa2015 .on {
	background-position: -821px -15px;
}

#stgNavi .lsMenu .programy .on {
	background-position: -257px -15px;
}

#stgNavi .lsMenu .forum .on {
    background-position: -425px -15px;
}

#stgNavi .lsMenu .media .on {
	background-position: -357px -15px;
}

#stgNavi .lsSubMenu {
	height: 34px;
	background: #e0e1e3;
	padding-left: 7px;
	-moz-box-shadow: 0px 2px 2px #b1b1b1;
	box-shadow: 0px 2px 2px #b1b1b1;
}

#stgNavi .lsSubMenu li {
	float: left;
	font: bold 11px Verdana, Geneva, sans-serif;
	background: url(http://tech.wp.pl/i/dot_grey2.gif) 0px 19px no-repeat;
	padding: 11px 16px 0;
}
#stgNavi .lsSubMenu li:first-child {
	background: none;
}
#stgNavi .lsSubMenu li.submenuact, #stgNavi .lsSubMenu li.submenuact a {
	text-decoration: underline;
}

#stgNavi .lsSubMenu a {
	color: #252525;
}

#stgNavi .lsSubMenu .subIfa2015 a {
	color: #e2001a;
	text-transform: uppercase;
}

#stgNavi .search {
	position:relative;
	width: 308px;
	height: 33px;
	background: #e0e1e3;
	float: right;
	padding-top: 1px;
}

#stgNavi .search .in {
	border-top: #ccc solid 1px;
	border-bottom: #ccc solid 1px;
	width: 287px;
	height: 22px;
	padding: 1px 1px 0;
	overflow: hidden;
	background: #fff;
	-moz-border-radius: 2px;
	border-radius: 2px;
	margin-left: 10px;
	text-align: right;
}

#stgNavi .search .inTxt {
	border: 0;
	width: 220px
}

#stgNavi .search .inBtn {
	width: 61px;
}

#stgNavi .rssLT {
	float: right;
	padding-top: 8px;
	padding-right: 10px;
}

#stgNavi .rssLT a {
	margin-left: 6px;
}
#stgNavi .rssLT a:hover {
	opacity: 0.8;
}

#stgNavi .path {
	padding-top: 11px;
	padding-left: 10px;
}

#stgNavi .lsPath li {
	font: 11px Tahoma, Geneva, sans-serif;
	color: #5a5a5a;
	display: inline;
	background: url(http://tech.wp.pl/i/arr_rgh_grey.gif) 0 6px no-repeat;
	padding-left: 13px;
	margin-right: 6px;
}
#stgNavi .lsPath li:first-child {
	background: url(http://tech.wp.pl/i/house.gif) 0px 4px no-repeat;
	padding-left: 17px;
}

#stgNavi .lsPath a {
	text-decoration: underline;
}
#stgNavi .lsPath a:hover {
	text-decoration: none;
}

#stgNavi .lsPath a.grey {
	color: #5A5A5A;
	text-decoration: none;
}
#stgMain {
	width: 964px;
	margin: 10px auto 0;
	padding: 0 10px 1px;
	background: #fff;
}

.topPicBar {
	border-top: #dee1e2 solid 1px;
	height: 93px;
	margin-bottom: 18px;
}

.topPicBar .lsPos li {
	width: 159px;
	height: 93px;
	overflow: hidden;
	float: left;
	margin-left: 2px;
}
.topPicBar .lsPos li:first-child {
	margin-left: 0;
}

.topPicBar .lsPos a {
	display: block;
	position: relative;
	opacity: 0.8;
	width: 159px;
	height: 93px;
}
.topPicBar .lsPos .on,
.topPicBar .lsPos a:hover { opacity: 1; }

.topPicBar .lsPos .tit {
	position: absolute;
	display: block;
	top: 0px;
	left: 0px;
	background: url(http://tech.wp.pl/i/toppicbar_bg.png);
	color: #fff;
	width: 100%;
	text-align: center;
	padding: 6px 0 7px;
	font: bold 12px Tahoma, Geneva, sans-serif;
}

#stgCol648 {
	width: 648px;
}
#stgCol648:after {
	content: '';
	display: block;
	clear: both;
}

.R300 #stgCol648 {
	float: left;
}

.L300 #stgCol648 {
	float: right;
}

.R160 #stgCol648 {
	float: left;
	width: 794px;
}

.L160 #stgCol648 {
	float: right;
	width: 794px;
}

#stgCol300 {
	width: 300px;
}
#stgCol300:after {
	content: '';
	display: block;
	clear: both;
}

.R300 #stgCol300 {
	float: right;
}

.L300 #stgCol300 {
	float: left;
}

.R160 #stgCol300 {
	float: right;
	width: 160px;
}

.L160 #stgCol300 {
	float: left;
	width: 160px;
}


.bx {
	background: #fff url(http://tech.wp.pl/i/dot_grey.gif);
	height: 1%;
}
.bx:after {
	content: '';
	display: block;
	clear: both;
}

.bx .lsArt li {
	background: #fff;
	height: 1%;
	padding: 7px;
	border-bottom: #d9d9d9 solid 1px;
	margin-bottom: 5px;
	overflow: hidden;
}
.bx .lsArt li:after {
	content: '';
	display: block;
	clear: both;
}

.bx .lsArt .pic {
	float: left;
	margin-right: 12px;
}

.bx .lsArt h3 {
	font: normal 14px Tahoma, Geneva, sans-serif;
}

.bx .lsArt h3 a {
	color: #555;
}

.bx .lsChk {
	padding: 2px 0 4px;
}

.bx .lsChk li {
	padding: 4px 7px;
	padding-left: 22px;
}

.bx .lsChk .inChk {
	margin-left: -22px;
	float: left;
}

.bx .lsChk.cols {
	height: 1%;
}
.bx .lsChk.cols:after {
	content: '';
	display: block;
	clear: both;
}

.bx .lsChk.cols li {
	float: left;
        height: 20px;
	width: 105px;
	overflow: hidden;
	margin-left: 8px;
	/*padding-left: 22px; /*???*/
}

.bx .lsChkbig.cols li {
        height: 29px;
}

.bx .lsChk.cols .ob {
	float: right;
	background: url(http://tech.wp.pl/i/obudowy.png) no-repeat;
	width: 12px;
	height: 18px;
	margin-right: 20px;
}

.bx .lsChk.cols .ob.obRozs {
	background-position: 0px 0px;
}

.bx .lsChk.cols .ob.obKlas {
	background-position: 0px -28px;
	margin-right: 27px;
}

.bx .lsChk.cols .ob.obDot {
	margin-right: 27px;
}

.bx .lsChk.cols .ob.obDot,
.bx .lsChk.cols .ob.obSmart {
	background-position: 0px -56px;
}

.bx .lsChk.cols .ob.obKlap {
	background-position: 0px -81px;
	margin-right: 27px;
}

.bx .lsChk label {
	font: 13px Tahoma, Geneva, sans-serif;
}

.bx .lsChk .inChk {
}

.bx .upDown {
	font: bold 11px Tahoma, Geneva, sans-serif;
	padding-right: 13px;
	background: url(http://tech.wp.pl/i/arr_dwn3.gif) right 6px no-repeat;
	color: #246ad4;
	cursor: pointer;
}

.bx .upDown.open {
	background: url(http://tech.wp.pl/i/arr_up.gif) right 6px no-repeat;
}

.bx .subRoll .fldLnk {
	text-align: right;
	padding: 7px 10px;
}


#stgCol300 .bx {
	padding: 7px 8px 8px 7px;
}

.R300 #stgCol300 .bx h2 {
	height: 23px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(http://a.wpimg.pl/a/i/tech/hd.png) no-repeat;
	margin-bottom: 7px;
}


.R300 #stgCol300 #bxNajpopularniejsze h2 {
	background-position: 5px 0px;
}

.R300 #stgCol300 #bxIFA2015 h2 {
	background-position: 5px -1027px;
}

.R300 #stgCol300 #bxGalerie h2 {
	background-position: 5px -23px;
}

.R300 #stgCol300 #bxPojedynek h2 {
	background-position: 5px -46px;
}

.R300 #stgCol300 #bxSonda h2 {
	background-position: 5px -69px;
}

.R300 #stgCol300 #bxTagi h2 {
	background-position: 5px -637px;
}

.R300 #stgCol300 #bxZakupy h2 {
	background-position: 5px -762px;
}

.R300 #stgCol300 #bxPolTest h2 {
	background-position: 5px -785px;
}

.R300 #stgCol300 #bxNoweTel h2 {
	background-position: 5px -808px;
}

.R300 #stgCol300 #bxOcenTel h2 {
	background-position: 5px -831px;
	height: 26px;
}

#stgCol300 a.more {
	background: #fff url(http://tech.wp.pl/i/arr_rgh_blue2.gif) right 7px no-repeat;
	padding: 6px 28px 7px 12px;
}

#stgCol300 .fldLnk {
	height: 1%;
}
#stgCol300 .fldLnk:after {
	content: '';
	display: block;
	clear: both;
}

#stgCol300 .fldLnk .more,
#stgCol300 .fldLnk .inBtn2 {
	float: right;
}

.L300 #stgCol300 .bx {
	margin-bottom: 2px;
}

.L300 #stgCol300 .bx h2 {
	height: 19px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(http://a.wpimg.pl/a/i/tech/hd2.png) no-repeat;
	cursor: pointer;
}

.L300 #stgCol300 .bx h2.open {
	margin-bottom: 7px;
}

.L300 #stgCol300 #bxNarzedzia h2 {
	height: 21px;
	background-position: -27px -113px;
    border-bottom: 1px solid transparent;
    float: left;
    width: 95px;
}

.L300 #stgCol300 #bxNarzedzia h2:hover, .L300 #stgCol300 #bxNarzedzia h2.on {
    border-bottom: 1px solid #000000;
}

.L300 #stgCol300 #bxNarzedzia h2.open {
	background-position: -27px -92px;
}

.L300 #stgCol300 #bxMultimedia h2 {
	background-position: -27px -153px;
    border-bottom: 1px solid transparent;
    float: left;
    width: 105px;
}

.L300 #stgCol300 #bxMultimedia h2:hover, .L300 #stgCol300 #bxMultimedia h2.on {
    border-bottom: 1px solid #000000;
}

.L300 #stgCol300 #bxMultimedia h2.open {
	background-position: -27px -134px;
}

.L300 #stgCol300 #bxInternet h2 {
	    background-position: -27px -191px;
    border-bottom: 1px solid transparent;
    float: left;
    width: 82px;
}

.L300 #stgCol300 #bxInternet h2:hover, .L300 #stgCol300 #bxInternet h2.on {
    border-bottom: 1px solid #000000;
}

.L300 #stgCol300 #bxInternet h2.open {
	background-position: -27px -172px;
}

.L300 #stgCol300 #bxSterowniki h2 {
	background-position: -27px -229px;
    border-bottom: 1px solid transparent;
    float: left;
    width: 155px;
}

.L300 #stgCol300 #bxSterowniki h2:hover, .L300 #stgCol300 #bxSterowniki h2.on {
    border-bottom: 1px solid #000000;
}

.L300 #stgCol300 #bxSterowniki h2.open {
    background-position: -27px -210px;
}

.L300 #stgCol300 #bxBezpieczenstwo h2 {
    background-position: -27px -269px;
    border-bottom: 1px solid transparent;
    float: left;
    height: 21px;
    width: 150px;
}

.L300 #stgCol300 #bxBezpieczenstwo h2:hover, .L300 #stgCol300 #bxBezpieczenstwo h2.on {
    border-bottom: 1px solid #000000;
}
.L300 #stgCol300 #bxBezpieczenstwo h2.open {
    background-position: -27px -248px;
}

.L300 #stgCol300 #bxAplikacjePort h2:hover, .L300 #stgCol300 #bxAplikacjePort h2.on {
    border-bottom: 1px solid #000000;
}

.L300 #stgCol300 #bxAplikacjePort h2 {
    background-position: -27px -309px;
    border-bottom: 1px solid transparent;
    float: left;
    width: 179px;
}

.L300 #stgCol300 #bxAplikacjePort h2.open {
    background-position: -27px -290px;
}

.L300 #stgCol300 #bxProducentTel h2 {
	background-position: 2px -428px;
}

.L300 #stgCol300 #bxProducentTel h2.open {
	background-position: 2px -409px;
}

.L300 #stgCol300 #bxObudowaTel h2 {
	background-position: 2px -466px;
}

.L300 #stgCol300 #bxObudowaTel h2.open {
	background-position: 2px -447px;
}

.L300 #stgCol300 #bxSystemTel h2 {
	background-position: 2px -504px;
}

.L300 #stgCol300 #bxSystemTel h2.open {
	background-position: 2px -485px;
}

.L300 #stgCol300 #bxMMediaTel h2 {
	background-position: 2px -542px;
}

.L300 #stgCol300 #bxMMediaTel h2.open {
	background-position: 2px -523px;
}

.L300 #stgCol300 #bxFDodatTel h2 {
	background-position: 2px -580px;
}

.L300 #stgCol300 #bxFDodatTel h2.open {
	background-position: 2px -561px;
}
.L300 #stgCol300 #bxSkonfTel h2 {
    background-position: 2px -989px;
}
.L300 #stgCol300 #bxSkonfTel h2 a {
    display: block;
    height: 19px;
}



.L300 #stgCol300 #bxL2R h2 {
	background-position:  2px -965px;
        margin-bottom: 7px;
        height: 24px;
}


#bxSzukajTel.bx {
	margin-bottom: 10px !important;
}

.L300 #stgCol300 #bxSzukajTel h2 {
	background-position: 2px -390px;
	cursor: auto;
}

#bxSzukajTel.bx .in {
	border-top: #ccc solid 1px;
	border-bottom: #ccc solid 1px;
	width: 282px;
	height: 22px;
	padding: 1px 1px 0;
	overflow: hidden;
	background: #fff;
	-moz-border-radius: 2px;
	border-radius: 2px;
	text-align: right;
	margin-top: 8px;
}

#bxSzukajTel.bx .inTxt {
	border: 0;
	width: 215px
}

#bxSzukajTel.bx .inBtn {
	width: 61px;
}

#bxSzukajTel .lSMobile {
	position: relative;
}

#bxSzukajTel .found {
	position: absolute;
	background: #fff;
	width: 264px;
	opacity: 0.90;
	padding: 8px 10px 14px;
	box-shadow: 0px 1px 1px #b1b1b1;
	z-index: 500;
}

#bxSzukajTel .found .stars {
	float: none !important;
	margin-left: 60px;
	margin-bottom: 8px;
}

#bxSzukajTel .found .pic {
	float: left;
	margin-top: 3px;
}

#bxSzukajTel .found h4 {
	color: #246ad4;
	font-size: 12px;
	margin-left: 60px;
}

#bxSzukajTel .found .det {
	margin-left: 60px;
	font-size: 10px;
	color: #404040;
	line-height: 12px;
}

#bxSzukajTel .found .ls {
	border-bottom: #ccc dotted 1px;
	padding-bottom: 13px;
	margin-bottom: 18px;
}

#bxSzukajTel .found li {
	padding: 6px 10px 7px;
	height: 1%;
	cursor: pointer;
}
#bxSzukajTel .found li:after {
	content: '';
	display: block;
	clear: both;
}
#bxSzukajTel .found li:hover,
#bxSzukajTel .found li.hovered { background: #3979d8; }

#bxSzukajTel .found li:hover h4,
#bxSzukajTel .found li:hover .det,
#bxSzukajTel .found li.hovered h4,
#bxSzukajTel .found lli.hovered .det { color: #fff; }

#bxSzukajTel .found .fldLnk {
	font-size: 12px;
	text-align: right;
	color: #246ad4;
}

#bxSzukajTel .found .fldLnk a,
#bxSzukajTel .found .fldLnk a strong { color: #246ad4; }

#bxSzukajTel .found .fldLnk a strong { margin-right: 5px; }

.L300 #stgCol300 .content {
	background: #fff url(http://tech.wp.pl/i/bg_content.gif) repeat-x;
	border-bottom: #d9d9d9 solid 1px;
	margin-bottom: 5px;
}


#stgCol300 #bxPakProg.bx {
	background: #1c5cbe url(http://tech.wp.pl/i/dot_blue2.gif) repeat;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding-top: 10px;
	margin-bottom: 10px;
}

#stgCol300 #bxPakProg.bx h2 {
	height: 18px;
	background-position: 4px -327px;
	cursor: auto;
	margin-bottom: 11px;
}

#bxPakProg.bx .lsPak li {
	margin-bottom: 2px;
	border-bottom: #164a98 solid 1px;
}

#bxPakProg.bx .lsPak a {
	text-indent: -9999px;
	height: 37px;
	display: block;
	background: #fff url(http://tech.wp.pl/i/bg_lspak_li_a.gif) no-repeat;
	overflow: hidden;
}
#bxPakProg.bx .lsPak a:hover {
	opacity: 0.8;
}

#bxPakProg.bx .lsPak .multimedia a {
	background-position: 6px 9px;
}

#bxPakProg.bx .lsPak .biuro a {
	background-position: 6px -28px;
}

#bxPakProg.bx .lsPak .narzedzia a {
	background-position: 6px -65px;
}

#bxPakProg.bx .lsPak .bezpieczenstwo a {
	background-position: 6px -102px;
}

#bxPakProg.bx .lsPak .internet a {
	background-position: 6px -139px;
}

#bxPakProg.bx .lsPak .paczka a {
	background-position: 6px -176px;
}

#bxSASASP.bx .lsPos li {
	border-bottom: #b2b2b2 solid 1px;
	margin-bottom: 7px;
}
#bxSASASP.bx .lsPos li:last-child {
	margin-bottom: 0;
}

#bxSASASP.bx .lsPos a {
	display: block;
	height: 72px;
	text-indent: -9999px;
	overflow: hidden;
	background: url(http://tech.wp.pl/i/bg_sasasp_li_a.jpg) no-repeat;
}
#bxSASASP.bx .lsPos a:hover {
	opacity: 0.8;
}

#bxSASASP.bx .lsPos .aktualnosc a {
	background-position: 0px -72px;
}

#bxSASASP.bx .lsPos .predkosc a {
	background-position: 0px -144px;
}

.searchProg,
.search2 {
	background: #1c5cbe url(http://tech.wp.pl/i/dot_blue2.gif);
	height: 36px;
	padding-top: 10px;
	padding-left: 13px;
	margin-bottom: 8px;
}

.searchProg h2,
.search2 h2 {
	width: 140px;
	height: 14px;
	margin-top: 7px;
	margin-right: 13px;
	overflow: hidden;
	background: url(http://a.wpimg.pl/a/i/tech/hd.png) 0px -345px no-repeat;
	text-indent: -9999px;
	float: left;
}

.search2 h2 {
	width: 56px;
}

.searchProg .inTxt,
.search2 .inTxt {
	border-left: #e2e7f3 solid 1px;
	border-right: #e2e7f3 solid 1px;
	border-top: #cacacc solid 1px;
	border-bottom: #fff solid 1px;
	width: 370px;
	height: 22px;
	margin-right: 4px;
}

.inBtn:hover {
    opacity: 0.92 !important;
}
.search2 .inTxt {
	width: 600px;
}

.searchProg .inSel {
	border-left: #e2e7f3 solid 1px;
	border-right: #e2e7f3 solid 1px;
	border-top: #cacacc solid 1px;
	border-bottom: #fff solid 1px;
	width: 118px;
	height: 26px;
}

.searchProg .inBtn,
.search2 .inBtn {
	background: #ff6c01 url(http://tech.wp.pl/i/bg_btn3.gif) repeat-x;
	width: 87px;
	height: 26px;
	margin-left: 6px;
}

.search2 .inBtn {
	background: #c10001 url(http://tech.wp.pl/i/bg_btn2.gif) repeat-x;
}

.progTab {
	height: 1%;
	margin-bottom: 10px;
}
.progTab:after {
	content: '';
	display: block;
	clear: both;
}

.progTab .lsTab li {
	float: left;
	padding-left: 1px;
	background: url(http://tech.wp.pl/i/pipe_grey.gif) 0px 9px no-repeat;
	height: 34px;
}
.progTab .lsTab li:first-child {
	padding: 0;
	background: none;
}

.progTab .lsTab a {
	display: block;
	text-align: center;
	color: #9b9b9b;
	font: bold 12px Tahoma, Geneva, sans-serif;
	border-top: #e0e1e3 solid 1px;
	border-bottom: #e0e1e3 solid 1px;
	height: 24px;
	padding-top: 8px;
	position: relative;
}

.progTab .lsTab .nowosci a {
	width: 161px;
}

.progTab .lsTab .najpop a {
	width: 161px;
}

.progTab .lsTab .najocen a {
	width: 161px;
}

.progTab .lsTab .darmowe a {
	width: 161px;
}

.progTab .lsTab .arr {
	position: absolute;
	bottom: -4px;
	left: 48%;
	width: 7px;
	height: 4px;
	background: url(http://tech.wp.pl/i/arr_dwn.gif) no-repeat;
}

.progTab .lsTab .on {
	background: #1c5cbe;
	border-top-color: #1c5cbe;
	border-bottom-color: #1c5cbe;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	color: #fff;
	-moz-box-shadow: 0px 2px 2px #b1b1b1;
	box-shadow: 0px 2px 2px #b1b1b1;
}

.progTab .lsTab .on .arr {
	background: url(http://tech.wp.pl/i/arr_dwn_blue.gif) no-repeat;
}



ul.sysBtns {
    height: 37px;
    padding-bottom: 10px;
}
ul.sysBtns li {
    display: block;
    float: left;
    height: 37px;
    margin-right: 2px;
    width: 214px;
}
ul.sysBtns li a {
    background: url("http://a.wpimg.pl/a/i/tech/btns-sys.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 37px;
    overflow: hidden;
    text-indent: -300px;
    width: 214px;
}
ul.sysBtns li.win a {
    background-position: 0 -41px;
}
ul.sysBtns li.mac a {
    background-position: -217px -41px;
}
ul.sysBtns li.lin a {
    background-position: -435px -41px;
}
ul.sysBtns li.win a:hover {
    background-position: 0 0;
}
ul.sysBtns li.mac a:hover {
    background-position: -217px 0;
}
ul.sysBtns li.lin a:hover {
    background-position: -435px 0;
}
ul.sysBtns li.win a.on {
    background-position: 0 -84px;
}
ul.sysBtns li.mac a.on {
    background-position: -217px -84px;
}
ul.sysBtns li.lin a.on {
    background-position: -435px -84px;
}

.prog .lsProg li {
	background: #fff url(http://tech.wp.pl/i/dot_grey.gif);
	padding: 5px 6px 4px 5px;
	margin-bottom: 10px;
}

.prog .lsProg .content {
	background: #fff;
	padding: 4px 11px;
	margin-bottom: 2px;
	height: 1%;
}
.prog .lsProg .content:after {
	content: '';
	display: block;
	clear: both;
}

.prog .lsProg .pic {
	float: left;
	margin-top: 1px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.prog .lsProg h3 {
	color: #246ad4;
	font-size: 19px;
}

.prog .lsProg p {
	padding-top: 3px;
}

.prog .lsProg .stars,
#bxSzukajTel .found .stars {
	width: 66px;
	height: 10px;
	float: right;
	background: url(http://tech.wp.pl/i/stars.gif) no-repeat;
	margin-top: 6px;
	margin-right: 2px;
    cursor: pointer;
}

.prog .lsProg .stars.g0 {
	background-position: 0px -50px;
}

.prog .lsProg .stars.g1 {
	background-position: 0px -40px;
}

.prog .lsProg .stars.g2 {
	background-position: 0px -30px;
}

.prog .lsProg .stars.g3 {
	background-position: 0px -20px;
}

.prog .lsProg .stars.g4 {
	background-position: 0px -10px;
}

.prog .lsProg .addInf {
	padding-top: 6px;
}

.prog .lsProg .label {
	color: #808080;
	font-size: 11px;
	padding-left: 8px;
	padding-right: 5px;
}

.prog .lsProg .cont {
	color: #404040;
	font-size: 11px;
}

.prog .lsProg .download {
	float: right;
	margin-top: 3px;
	margin-bottom: 1px;
}

.prog .hd {
	background: url(http://tech.wp.pl/i/dot_dbl_grey.gif) bottom repeat-x;
	height: 1%;
	padding-bottom: 12px;
}
.prog .hd:after {
	content: '';
	display: block;
	clear: both;
}

.prog .hd h4 {
	font-size: 11px;
	color: #404040;
	font-weight: normal;
	padding: 0 16px;
}

.prog .hd h1 {
	font-size: 22px;
	color: #252525;
	padding: 1px 15px 0;
}

.prog .dsc {
	height: 1%;
	background: url(http://tech.wp.pl/i/dot_dbl_grey.gif) bottom repeat-x;
	padding: 10px 0 17px;
	margin-bottom: 10px;
}
.prog .dsc:after {
	content: '';
	display: block;
	clear: both;
}

.prog a.download2 {
	float: right;
	margin-top: 7px;
}

.prog .dsc .pic {
	float: right;
	border: #f2f2f2 solid 1px;
}

.prog .lsInf {
	border-top: #e3e3e3 solid 1px;
	margin-right: 285px;
}

.prog .lsInf li {
	font-size: 12px;
	border-bottom: #e3e3e3 solid 1px;
	padding: 6px 0 6px 16px;
}

.prog .lsInf h5 {
	float: left;
	width: 130px;
	margin-right: 8px;
}

.prog .dsc h3 {
	font-size: 12px;
	padding: 15px 16px 6px;
}

.prog .dsc p {
	font-size: 12px;
	padding: 0 16px;
	line-height: 18px;
}

.pgs {
	padding: 10px;
	text-align: center;
	margin-bottom: 10px;
}

.lsPgs li, .pgs a, .pgs span {
	display: inline;
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #525252;
	padding: 0 1px;
}
.lsPgs li:first-child,
.lsPgs li:last-child {
	padding: 0 7px;
}
.lsPgs a, .pgs a {
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: url(http://tech.wp.pl/i/bg_pgs_a.gif) repeat-x;
	color: #fff;
	padding: 3px 7px;
}
.lsPgs a:hover {
	text-decoration: none;
	opacity: 0.8;
}
.lsPgs .on a {
	background: url(http://tech.wp.pl/i/bg_pgs_on.gif) repeat-x;
	color: #525252;
}
.pgs span {
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: url(http://tech.wp.pl/i/bg_pgs_on.gif) repeat-x;
	color: #525252;
	padding: 3px 7px;
}

.lsPgs .tD {
	padding: 0 4px;
}

#bxProgrDoPobr.bx {
	background: url("http://tech.wp.pl/i/bg_bxprogrdopobr.gif") repeat-x scroll 43px 43px #E6E6E6;
	width: 964px;
	margin: 0 auto;
}

#bxProgrDoPobr h2 {
    background: none repeat scroll 0 0 #D8D8D8;
    border-bottom: 1px dotted #A5A5A5;
    font-size: 14px;
    padding: 14px 21px 9px;
    text-transform: uppercase;
}

#bxProgrDoPobr .content {
    height: 1%;
    padding-bottom: 10px;
}

#bxProgrDoPobr .content:after {
    clear: both;
    content: "";
    display: block;
}

#bxProgrDoPobr .row {
	float: left;
	height: 1%;
}
#bxProgrDoPobr .row:after {
	content: '';
	display: block;
	clear: both;
}

#bxProgrDoPobr .lsGrProg li {
	float: left;
	width: 164px;
	padding: 12px 0 5px 20px;
}

#bxProgrDoPobr .lsGrProg h3 {
	font-size: 12px;
	margin-bottom: 3px;
}

#bxProgrDoPobr .lsSubGrProg li {
	float: none;
	font-size: 11px;
	padding: 0 0 0 8px;
	background: url(http://tech.wp.pl/i/dot_grey2.gif) 0px 6px no-repeat;
}

#bxProgrDoPobr .lsSubGrProg a {
	color: #555;
}

#bxProgrDoPobr .bxNajnowTel {
    float: right;
    margin-top: -44px;
    width: 225px;
}

#bxProgrDoPobr .bxNajnowTel h2 {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
}

#bxProgrDoPobr .bxNajnowTel .lsSubGrProg {
    border-left: 1px dotted #A5A5A5;
    margin-top: 13px;
    padding-left: 20px;
    padding-right: 10px;
}

#bxProgrDoPobr .bxNajnowTel .fldMore {
    margin-top: 30px;
    padding-right: 20px;
    text-align: right;
}

.ratBook {
	height: 1%;
	margin-bottom: 13px;
}
.ratBook:after {
	content: '';
	display: block;
	clear: both;
}

.ratBook .stgRating {
	float: left;
}

.ratBook .stgBookmark {
	float: right;
	width: 330px;
}

.ratBook .stgRating_rate {
	margin-top: 2px;
}

#bxWNTT.bx {
	background: none;
	border: #d3d4d6 solid 1px;
	-moz-border-radius: 12px;
	border-radius: 12px;
	padding: 16px 10px 17px !important;
	margin-bottom: 10px;
}

#bxWNTT.bx h2 {
	height: 19px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(http://a.wpimg.pl/a/i/tech/hd.png) 0px -371px no-repeat;
	margin-left: 9px;
}

#bxWNTT.bx ul {
	height: 1%;
	margin-top: 14px;
	margin-bottom: 22px;
}

#bxWNTT.bx ul:after {
	content: '';
	display: block;
	clear: both;	
}

#bxWNTT.bx li {
	width: 304px;
	height: 80px;
	float: left;
	padding-left: 9px;
}

#bxWNTT.bx ul img {
	float: left;
	margin-right: 12px;
}

#bxWNTT.bx ul h3 {
	display:none;
}

#bxWNTT.bx ul a {
	color: #515151;
	font-size: 14px;
	font-weight: bold;
}

#sowa {
	height: 1%;
}
#sowa:after {
	content: '';
	display: block;
	clear: both;
}

#bxWNTT #sowa h2 {
	height: 12px;
	overflow: hidden;
	text-indent: -9999px;
	background-position: 0px -359px;
	margin-bottom: 13px;
}


#bxWNTT #sowa ul {
	margin-top: 0px;
}

#sowa a {
	color: #555;
}

#sowa span {
	position: relative;
	float: left;
	width: 304px;
	padding-left: 9px;
	height: 80px;
	overflow: hidden;
}

#sowa h3 {
	position: absolute;
	bottom: 0px;
	left: 127px;
}

#sowa h3 a {
	color: #aaa;
	font-size: 11px;
	font-weight: normal;
}

#sowa img {
	float: left;
	margin-right: 12px;
}

#bxWNTT.bx #sowa li {
	line-height: 17px;
	width: 296px;
}

.telTab {
	height: 1%;
	border-bottom: #e0e1e3 solid 1px;
	margin-bottom: 10px;
}
.telTab:after {
	content: '';
	display: block;
	clear: both;	
}

.telTab .lsTab li {
	float: left;
	border-right: #fff solid 4px;
	margin-bottom: -1px;
	font: bold 12px Tahoma, Geneva, sans-serif;
}

.telTab .lsTab a {
	display: block;
	width: 176px;
	height: 25px;
	color: #555;
	text-align: center;
	background: #e0e1e3;
	padding-top: 9px;
	-moz-border-radius: 2px 2px 0 0;
	border-radius: 2px 2px 0 0;
	position: relative;
}

.telTab .lsTab a.on {
	background: #1952a8 url(http://tech.wp.pl/i/bg_tab_on.gif) repeat-x;
	color: #fff;
	-moz-box-shadow: 0px 2px 2px #b1b1b1;
	box-shadow: 0px 2px 2px #b1b1b1;
}

.telTab .lsTab .arr {
	position: absolute;
	bottom: -4px;
	left: 48%;
	width: 7px;
	height: 4px;
	background: url(http://tech.wp.pl/i/arr_dwn_grey.gif) no-repeat;
}

.telTab .lsTab .on .arr {
	background: url(http://tech.wp.pl/i/arr_dwn_blue.gif) no-repeat;
}

.tel {
	height: 1%;
	margin-left: -8px;
}
.tel:after {
	content: '';
	display: block;
	clear: both;
}

.tel .lsTel li {
	float: left;
	width: 145px;
	height: 230px;
	padding: 5px 6px 6px 5px;
	background: url(http://tech.wp.pl/i/dot_grey.gif);
	position: relative;
	margin-left: 8px;
	margin-bottom: 8px;
	text-align: center;
}
.tel .lsTel li:nth-child(4n) {
	margin-right: 0;
}

.tel .lsTel li.blue {
	background: url(http://tech.wp.pl/i/dot_blue.gif);
}

.tel .lsTel .content {
	background: #fff;
	border-bottom: #d9d9d9 solid 1px;
	padding-bottom: 5px;
	height: 194px;
	overflow: hidden;
}

.tel .lsTel h3 {
	font: bold 12px Tahoma, Geneva, sans-serif;
	height: 32px;
	overflow: hidden;
	padding: 0 10px;
	line-height: 15px;
}

.tel .lsTel .compare {
	background: #fff;
	margin-top: 2px;
	border-bottom: #d9d9d9 solid 1px;
	padding: 4px;
}

.tel .lsTel .compare label {
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #246ad4;
	margin-left: 21px;
}

.tel .lsTel .nowosc {
	width: 55px;
	height: 55px;
	overflow: hidden;
	background: url(http://tech.wp.pl/i/nowosc.png) no-repeat;
	position: absolute;
	top: 0px;
	left: 0px;
}

#bxPorowTel.bx {
	padding: 6px 5px;
}

#bxPorowTel.bx h2 {
	height: 18px;
	overflow: hidden;
	text-indent: -9999px;
	background: url(http://a.wpimg.pl/a/i/tech/hd.png) 0px -599px no-repeat;
	margin: 4px 0 11px 5px;
}

.bx .lsComp {
	height: 1%;
	margin-left: -5px;
}
.bx .lsComp:after {
	content: '';
	display: block;
	clear: both;
}

.bx .lsComp li {
	border-bottom: #d9d9d9 solid 1px;
	width: 155px;
	height: 112px;
	background: #fff;
	float: left;
	text-align: center;
	margin-left: 5px;
}
.bx .lsComp li:nth-child(4n) {
	margin-right: 0;
}

.bx .lsComp h3 {
	font: bold 11px Tahoma, Geneva, sans-serif;
	text-align: center;
	height: 14px;
	overflow: hidden;
}

.bx .lsComp .empty h3 {
	color: #c7c7c7;
}

#bxPorowTel.bx a.btn {
	background: #fff url(http://tech.wp.pl/i/arr_rgh_blue2.gif) right 5px no-repeat;
	padding: 4px 28px 7px 12px;
	float: right;
	font: bold 11px Tahoma, Geneva, sans-serif;
	margin-right: 4px;
}
#bxPorowTel.bx a.btn:hover {
	text-decoration: none;
	opacity: 0.8;
}

.tel .hd {
	background: url(http://tech.wp.pl/i/dot_dbl_grey.gif) bottom repeat-x;
	height: 1%;
	padding-bottom: 12px;
	margin-bottom: 10px;
}
.tel .hd:after {
	content: '';
	display: block;
	clear: both;	
}

.tel .hd h1 {
	font-size: 24px;
	color: #252525;
	padding: 2px 15px 0;
	float: left;
}

.tel .hd a.btn {
	background: #fff url(http://tech.wp.pl/i/arr_rgh_blue2.gif) right 5px no-repeat;
	padding: 4px 28px 6px 12px;
	font: bold 11px Tahoma, Geneva, sans-serif;
	margin-top: 5px;
	border: #ebebeb solid 1px;
	-moz-box-shadow: 0px 1px 1px #b1b1b1;
	box-shadow: 0px 1px 1px #b1b1b1;
	float: left;
}
.tel .hd a.btn:hover {
	text-decoration: none;
	opacity: 0.8;
}

.tel .hd .picNew {
	float: right;
	margin-top: 9px;
	margin-right: 10px;
}

.fB {
	color: #333;
	font: 11px Tahoma, Geneva, sans-serif;
	margin-top: 11px;
	/*padding-left: 16px;*/
}

.fB span {
	/*padding-left: 16px;*/
/*	background: url(http://tech.wp.pl/i/fb_f.gif) 0 2px no-repeat;*/
}

.fB img {
	vertical-align: middle;
	margin-right: 2px;
}

.tel .dsc {
	height: 1%;
	background: url(http://tech.wp.pl/i/dot_dbl_grey.gif) bottom repeat-x;
	padding: 10px 0 17px;
	margin-bottom: 18px;
}
.tel .dsc:after {
	content: '';
	display: block;
	clear: both;
}

.bxOcena {
	width: 305px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: url(http://tech.wp.pl/i/dot_grey.gif);
	padding: 5px 7px 7px;
/*	float: right;*/
}

.bxOcena .hdOI {
	background: #fff;
	padding: 6px 14px 8px;
}

.bxOcena .hdOI h2 {
	color: #010101;
	font-size: 18px;
}
.bxOcena .hdOI .lO {
	font-size: 11px;
	color: #010101;
	float: right;
	margin-top: 8px;
}

.bxOcena .lsKat {
	border-bottom: #d9d9d9 solid 1px;
	margin-top: 5px;
	margin-bottom: 5px;
}

.bxOcena .lsKat li {
	background: #fff;
	padding: 3px 25px 3px 15px;
}
.bxOcena .lsKat li:nth-child(odd) {
	background: #f5f5f5;
}

.bxOcena .label {
	color: #858585;
	font: bold 11px Tahoma, Geneva, sans-serif;
}

.bxOcena .stars,
.bxOcena .starsSum,
.bx .contTel .starsSum,
.lsTel .cloud .stars,
#bxSzukajTel .found div.stars {
	float: right;
	width: 136px;
	height: 10px;
	background: url(http://tech.wp.pl/i/stars10.gif);
	margin-top: 3px;
}

.lsTel .cloud .stars {
	float: none;
	margin-left: 60px;
}

.bxOcena .stars.g0,
.bx .contTel .starsSum.g0,
.bxOcena .starsSum.g0,
.lsTel .cloud .stars.g0,
#bxSzukajTel .found .stars.g0 {
	background-position: 0 -100px;
}

.bxOcena .stars.g1,
.bx .contTel .starsSum.g1,
.bxOcena .starsSum.g1,
.lsTel .cloud .stars.g1,
#bxSzukajTel .found .stars.g1 {
	background-position: 0 -90px;
}

.bxOcena .stars.g2,
.bx .contTel .starsSum.g2,
.bxOcena .starsSum.g2,
.lsTel .cloud .stars.g2,
#bxSzukajTel .found .stars.g2 {
	background-position: 0 -80px;
}

.bxOcena .stars.g3,
.bx .contTel .starsSum.g3,
.bxOcena .starsSum.g3,
.lsTel .cloud .stars.g3,
#bxSzukajTel .found .stars.g3 {
	background-position: 0 -70px;
}

.bxOcena .stars.g4,
.bx .contTel .starsSum.g4,
.bxOcena .starsSum.g4,
.lsTel .cloud .stars.g4,
#bxSzukajTel .found .stars.g4 {
	background-position: 0 -60px;
}

.bxOcena .stars.g5,
.bx .contTel .starsSum.g5,
.bxOcena .starsSum.g5,
.lsTel .cloud .stars.g5,
#bxSzukajTel .found .stars.g5 {
	background-position: 0 -50px;
}

.bxOcena .stars.g6,
.bx .contTel .starsSum.g6,
.bxOcena .starsSum.g6,
.lsTel .cloud .stars.g6,
#bxSzukajTel .found .stars.g6 {
	background-position: 0 -40px;
}

.bxOcena .stars.g7,
.bx .contTel .starsSum.g7,
.bxOcena .starsSum.g7,
.lsTel .cloud .stars.g7,
#bxSzukajTel .found .stars.g7 {
	background-position: 0 -30px;
}

.bxOcena .stars.g8,
.bx .contTel .starsSum.g8,
.bxOcena .starsSum.g8,
.lsTel .cloud .stars.g8,
#bxSzukajTel .found .stars.g8 {
	background-position: 0 -20px;
}

.bxOcena .stars.g9,
.bx .contTel .starsSum.g9,
.bxOcena .starsSum.g9,
.lsTel .cloud .stars.g9,
#bxSzukajTel .found .stars.g9 {
	background-position: 0 -10px;
}

.bxOcena .stars.g10,
.bx .contTel .starsSum.g10,
.bxOcena .starsSum.g10,
.lsTel .cloud .stars.g10,
#bxSzukajTel .found .stars.g10 {
	background-position: 0 0px;
}

.bxOcena .res {
	background: #fff;
	padding: 9px 25px 9px 15px;
	border-bottom: #d9d9d9 solid 1px;
}

.bxMPic {
	width: 320px;
	margin-bottom: 8px;
}

.bxMPic .bigPic {
	text-align: center;
	height: 300px;
}

.bxMPic .lsPic {
	height: 1%;
	margin-top: 8px;
}
.bxMPic .lsPic:after {
	content: '';
	display: block;
	clear: both;	
}

.bxMPic .lsPic li {
	float: left;
	width: 90px;
	height: 80px;
	vertical-align: middle;
	border: #ebebeb solid 1px;
	-moz-box-shadow: 0px 2px 2px #b1b1b1;
	box-shadow: 0px 1px 1px #b1b1b1;
	margin-bottom: 7px;
        margin-right: 7px;
}

.bxMPic .lsPic li.on {
	border-color: #246ad4;
}

.bxMPic .label {
	color: #858585;
	font-weight: bold;
	font-size: 11px;
	margin-top: 10px;
}

.tel .dsc p {
	font-size: 12px;
	padding: 9px 5px;
	line-height: 18px;
}

.tel .dsc .inf {
	font-size: 14px;
	font-weight: bold;
	background: url(http://tech.wp.pl/i/dot_dbl_grey.gif) repeat-x;
	padding: 14px 8px 0;
	margin-bottom: -5px;
}

.tel .dsc .inf span {
	color: #ff0000;
	font-weight: normal;
}

.decTel {
	height: 1%;
	margin-bottom: 19px;
}
.decTel:after {
	content: '';
	display: block;
	clear: both;
}

.decTel .lsDecTab {
	width: 188px;
	float: left;
}

.decTel .lsDecTab li {
	background: url(http://tech.wp.pl/i/bg_dectab.gif) right repeat-y;
	color: #fff;
	font: 11px Tahoma, Geneva, sans-serif;
	border: #fff solid 1px;
	border-right-color: #c6c9cc;
	padding: 5px 5px 6px 13px;
	cursor: pointer;
}

.decTel .allDec {
    font-size: 12px;
    padding: 8px 10px 6px 10px;
}

.decTel .lsDecTab li.on {
	background: #fff;
	color: #246ad4;
	font-weight: bold;
	border: #d1d1d1 solid 1px;
	border-right-color: #fff;
}

.decTel .decRgh {
	float: right;
	min-height: 310px;
	width: 459px;
	border: #cdcdcd solid 1px;
	margin-left: -1px;
	-moz-box-shadow: 0px 1px 1px #b1b1b1;
	box-shadow: 0px 1px 1px #b1b1b1;
}

.decTel .lsDec {
	padding: 4px 14px;
}

.decTel .lsDec h5 {
	float: left;
	width: 210px;
	margin-left: -210px;
}

.decTel .lsDec li {
	border-bottom: #e3e3e3 solid 1px;
	padding: 8px 10px 6px 210px;
	font-size: 12px;
	height: 1%;
}
.decTel .lsDec li:after {
	content: '';
	display: block;
	clear: both;
}

.decTel .lsDec li:last-child {
	border-bottom: 0;
}

.decTel p {
	font-size: 12px;
	padding: 8px 24px;
}

.funcs {
	margin-bottom: 14px;
}

.funcs .lsFunc {
	width: 490px;
}
.funcs .lsFunc:after {
	content: '';
	display: block;
	clear: both;
}

.funcs .lsFunc li {
	width: 53px;
	height: 53px;
	float: left;
	background: url(http://tech.wp.pl/i/bg_func.gif) no-repeat;
	-moz-box-shadow: 0px 1px 1px #b1b1b1;
	box-shadow: 0px 1px 1px #b1b1b1;
	-moz-border-radius: 2px;
	border-radius: 2px;
	overflow: hidden;
	text-indent: -9999px;
	margin-right: 7px;
	margin-bottom: 10px;

}

.funcs .lsFunc .no {
	-moz-box-shadow: none;
	box-shadow: none;
}

.funcs .lsFunc .wcdma {
	background-position: 0px 0px;
}

.funcs .lsFunc .aparat {
	background-position: -53px 0px;
}

.funcs .lsFunc .bluetooth {
	background-position: -106px 0px;
}

.funcs .lsFunc .ekranDot {
	background-position: -159px 0px;
}

.funcs .lsFunc .ekran2 {
	background-position: -212px 0px;
}

.funcs .lsFunc .email {
	background-position: -265px 0px;
}

.funcs .lsFunc .gps {
	background-position: -318px 0px;
}

.funcs .lsFunc .java {
	background-position: -371px 0px;
}

.funcs .lsFunc .karta {
	background-position: -424px 0px;
}

.funcs .lsFunc .mp3 {
	background-position: -477px 0px;
}

.funcs .lsFunc .qwerty {
	background-position: -530px 0px;
}

.funcs .lsFunc .fm {
	background-position: -583px 0px;
}
.funcs .lsFunc .usb {
	background-position: -636px 0px;
}

.funcs .lsFunc .wideo {
	background-position: -689px 0px;
}

.funcs .lsFunc .wlan {
	background-position: -742px 0px;
}

.funcs .lsFunc .html {
	background-position: -795px 0px;
}

.funcs .lsFunc .wcdma.no {
	background-position: 0px -53px;
}

.funcs .lsFunc .aparat.no {
	background-position: -53px -53px;
}

.funcs .lsFunc .bluetooth.no {
	background-position: -106px -53px;
}

.funcs .lsFunc .ekranDot.no {
	background-position: -159px -53px;
}

.funcs .lsFunc .ekran2.no {
	background-position: -212px -53px;
}

.funcs .lsFunc .email.no {
	background-position: -265px -53px;
}

.funcs .lsFunc .gps.no {
	background-position: -318px -53px;
}

.funcs .lsFunc .java.no {
	background-position: -371px -53px;
}

.funcs .lsFunc .karta.no {
	background-position: -424px -53px;
}

.funcs .lsFunc .mp3.no {
	background-position: -477px -53px;
}

.funcs .lsFunc .qwerty.no {
	background-position: -530px -53px;
}

.funcs .lsFunc .fm.no {
	background-position: -583px -53px;
}
.funcs .lsFunc .usb.no {
	background-position: -636px -53px;
}

.funcs .lsFunc .wideo.no {
	background-position: -689px -53px;
}

.funcs .lsFunc .wlan.no {
	background-position: -742px -53px;
}

.funcs .lsFunc .html.no {
	background-position: -795px -53px;
}

.funcs .legend {
	float: right;
	width: 100px;
	margin-right: 34px;
	font: 11px Tahoma, Geneva, sans-serif;
}

.funcs .legend h5 {
	font-weight: bold;
	color: #858585;
}

.funcs .legend .yes,
.funcs .legend .no {
	height: 34px;
	padding-top: 1px;
	color: #858585;
	background: url(http://tech.wp.pl/i/bg_func.gif) -848px 0px no-repeat;
	padding-left: 50px;
	margin-top: 10px;
}

.funcs .legend .no {
	background-position: -848px -37px;
}

.porow .lsTel {
	height: 1%;
	padding-left: 5px;
	background: url(http://tech.wp.pl/i/dot_grey.gif);
	margin-left: 190px;
}
.porow .lsTel:after {
	content: '';
	display: block;
	clear: both;
}

.porow .lsTel li {
	float: left;
	width: 143px;
	height: 198px;
	padding: 5px 6px 6px 0;
	position: relative;
	text-align: center;
}
.porow .lsTel li:nth-child(4n) {
	margin-right: 0;
}

.porow .lsTel .content {
	background: #fff;
	border-bottom: #d9d9d9 solid 1px;
	padding-bottom: 5px;
	height: 194px;
	overflow: hidden;
}

.porow .lsTel h3 {
	font: bold 12px Tahoma, Geneva, sans-serif;
	height: 31px;
	overflow: hidden;
	padding: 0 10px;
	color: #c7c7c7;
	line-height: 15px;
}

.porow .lsTel .compare {
	background: #fff;
	margin-top: 2px;
	border-bottom: #d9d9d9 solid 1px;
	padding: 4px;
}

.porow .lsTel .compare label {
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #246ad4;
	margin-left: 21px;
}

.porow .lftCol {
	float: left;
	width: 189px;
	background: #fff;
	margin-right: 7px;
	padding-top: 4px;
	position: relative;
}

.porow .lftCol a.btn {
	background: #fff url(http://tech.wp.pl/i/arr_rgh_blue2.gif) right 5px no-repeat;
	padding: 4px 28px 6px 55px;
	font: bold 11px Tahoma, Geneva, sans-serif;
	border: #ebebeb solid 1px;
	-moz-box-shadow: 0px 1px 1px #b1b1b1;
	box-shadow: 0px 1px 1px #b1b1b1;
}
.porow .lftCol a.btn:hover {
	text-decoration: none;
	opacity: 0.8;
}

.porow .lftCol .fldPTR {
	position: absolute;
	top: 180px;
	padding-left: 8px;
}

.porow .lftCol label {
	color: #246ad4;
	font: bold 11px Tahoma, Geneva, sans-serif;
}

.tablComp {
	width: 100%;
	font-family: Tahoma, Geneva, sans-serif;
	border-bottom: #d1d1d1 solid 1px;
	margin-bottom: 28px;
}

.tablComp th {
	background: #1c5cbe;
	color: #fff;
	text-align: left;
	-moz-box-shadow: 0px 2px 2px #b1b1b1;
	box-shadow: 0px 2px 2px #b1b1b1;
	font-size: 12px;
	padding: 7px 13px;
}

.tablComp .sep {
	width: 6px;
	background-image: url(http://tech.wp.pl/i/dot_grey.gif);
	padding: 0;
}

.tablComp .data {
	width: 117px;
	padding-left: 13px;
	padding-right: 13px;
	vertical-align: middle;
}

.tablComp .label {
	font-weight: bold;
	color: #858585;
	padding-left: 13px;
}

.tablComp tr td:last-child {
	padding-right: 20px;
}

.tablComp td {
	background: #fff;
	padding-top: 4px;
	padding-bottom: 5px;
	font-size: 11px;
	color: #303030;
}

.tablComp tr:nth-child(odd) td {
	background-color: #f3f3f3;
}

.pojed {
	height: 1%;
}
.pojed:after {
	content: '';
	display: block;
	clear: both;
}

.pojed .lsPojed {
	width: 648px;
}
.pojed .lsPojed:after {
	content: '';
	display: block;
	clear: both;
}

.pojed .lsPojed li {
	width: 302px;
	height: 168px;
	padding: 8px;
	overflow: hidden;
	background: url(http://tech.wp.pl/i/dot_grey.gif);
	float: left;
	margin-right: 12px;
	margin-bottom: 13px;
}
.pojed .lsPojed li:nth-child(2n) {
	margin-right: 0;
}

.pojed .lsPojed li.blue {
	background: url(http://tech.wp.pl/i/dot_blue.gif);
}

.pojed .lsPojed .content {
	background: #fff;
}

.pojed .lsPojed h3 {
	background: #2361af url(http://tech.wp.pl/i/bg_pojed_h3.gif) center 0px repeat-x;
	color: #fff;
	text-align: center;
	padding: 4px;
}

.pojed .lsPojed .pojedPic {
	text-align: center;
	height: 142px;
	overflow: hidden;
}

.pojed .pojedPicBig {
	text-align: center;
	margin-top: 10px;
}

.pojed .lsPojed h3 a { color: #fff; }

.pojed .lsPojed a:hover {
	text-decoration: none;
	opacity: 0.8;
}

.pojed h1 {
	color: #252525;
	font-size: 24px;
	background: url(http://tech.wp.pl/i/dot_dbl_grey.gif) bottom repeat-x;
	padding: 0 15px 15px;
	margin-bottom: 10px;
}

.pojed .pojedPic {
	text-align: center;
}

.pojed .pojedDsc {
	background: url(http://tech.wp.pl/i/dot_dbl_grey.gif) top repeat-x;
	padding-top: 20px;
	height: 1%;
	margin-bottom: 20px;
}
.pojed .pojedDsc:after {
	content: '';
	display: block;
	clear: both;
}

.pojed .pojedDsc .col {
	width: 290px;
	float: left;
	margin-left: 20px;
	margin-right: 10px;
}

.pojed .pojedDsc .col h3 {
	font-size: 14px;
	padding: 0;
}

.pojed .pojedDsc .col p {
	font-size: 12px;
	line-height: 20px;
	padding: 1px 0;
}

.pojed .pojedDsc .btn {
	-moz-border-radius: 2px;
	border-radius: 2px;
	width: 108px;
	text-align: center;
	display: block;
	background: #2361af url(http://tech.wp.pl/i/bg_pojed_h3.gif) center 0px repeat-x;
	color: #fff;
	font: bold 11px Tahoma, Geneva, sans-serif;
	padding: 3px 0 4px;
}

.pojed .pojedDsc .btn:hover {
	text-decoration: none;
	opacity: 0.8;
}

.pojed .pojedDsc .fldBtn {
	margin-top: 10px;
	padding-left: 91px;
}

#bxZobPojed.bx {
	background: url(http://tech.wp.pl/i/dot_dbl_grey.gif) repeat-x;
	padding-top: 19px !important;
	margin-bottom: 0;
}

#bxZobPojed.bx h2 {
	height: 20px;
	background: url(http://a.wpimg.pl/a/i/tech/hd.png) 0px -617px no-repeat;
	text-indent: -9999px;
	margin-bottom: 13px;
}

#bxZobPojed.bx .more {
	float: right;
	background: url(http://tech.wp.pl/i/arr_rgh_blue2.gif) right 2px no-repeat;
	padding: 1px 28px 1px 0;
}

#bxPojedynek.bx .content {
	background: #fff;
	border-bottom: #d9d9d9 solid 1px;
	margin-bottom: 5px;
	padding-top: 5px;
	text-align: center;
}

.bx .pojedPics,
.lsPojed .pojedPics {
	width: 285px;
	height: 130px;
	background: url(http://tech.wp.pl/i/bg_pojed_xs.png) 50% 50% no-repeat;
	position: relative;
	margin: 0 auto;
}

.lsPojed .pojedPics {
	margin-top: 5px;
}

.bx .pojedPics .picLft,
.lsPojed .pojedPics .picLft {
	width: 115px;
	height: 84px;
	position: absolute;
	top: 15px;
	left: 10px;
	overflow: hidden;
}

.bx .pojedPics .picRgh,
.lsPojed .pojedPics .picRgh {
	width: 115px;
	height: 84px;
	position: absolute;
	top: 22px;
	right: 15px;
	overflow: hidden;
}

.pojed .pojedPicsBig {
	width: 640px;
	height: 250px;
	background: url(http://tech.wp.pl/i/bg_pojed_xl.png) 50% 50% no-repeat;
	position: relative;
	margin: 0 auto;
}

.pojed .pojedPicsBig .picLft {
	width: 235px;
	height: 164px;
	position: absolute;
	top: 32px;
	left: 55px;
/*	overflow: hidden;*/
}

.pojed .pojedPicsBig .picLft  b {
	color: #FF0000;
	font-size: 30px;
	position: relative;
	top: 20px;
}

.pojed .pojedPicsBig .picRgh {
	width: 235px;
	height: 164px;
	position: absolute;
	top: 47px;
	right: 60px;
/*	overflow: hidden;*/
}

.pojed .pojedPicsBig .picRgh b {
	color: #FF0000;
	font-size: 30px;
	position: relative;
	top: 5px;
}

#bxPojedynek.bx .content h3 {
	margin-bottom: 8px;
}

#bxPojedynek.bx .content .btn {
	-moz-border-radius: 2px;
	border-radius: 2px;
	width: 108px;
	text-align: center;
	display: block;
	background: #2361af url(http://tech.wp.pl/i/bg_pojed_h3.gif) center 0px repeat-x;
	color: #fff;

	font: bold 11px Tahoma, Geneva, sans-serif;
	padding: 3px 0 4px;
	margin-left: 89px;
	margin-bottom: 10px;
}
#bxPojedynek.bx a.btn:hover {
	text-decoration: none;
	opacity: 0.8;
}

#bxSonda.bx {
	font: 12px Tahoma, Geneva, sans-serif;
}

#sonda {
	background: #fff;
	padding: 13px 10px 6px;
	border-bottom: #d9d9d9 solid 1px;
}

#sonda h3 {
	text-align: center;
	color: #246ad4;
	margin-bottom: 8px;
}

#sonda label {
	font-weight: bold;
	color: #858585;
}

#sonda .soSubmit {
	text-align: center;
	margin-top: 12px;
	margin-bottom: 6px;
}

#sonda .soSubmit a:hover {
	opacity: 0.8;
}

#sonda .soStopka {
	text-align: center;
	font-size: 11px;
}

#sonda input {
	margin-top: 10px;
}

#sonda .soBar {
	border: #ccc dotted 1px;
	height: 8px;
}

#sonda .soBar .soBari {
	height: 8px;
	background: #1d56ad url(http://tech.wp.pl/i/bg_dectab.gif) right repeat-y;
}

#sonda .soOpis {
	font-weight: bold;
	color: #858585;
	margin-top: 8px;
	margin-bottom: 1px;
	padding-left: 2px;
}

#sonda .soOpis span {
	margin-left: 5px;
	color: #246ad4;
}

#bxSonda .lgl {
	background: #fff;
	padding: 6px 10px;
	border-bottom: #d9d9d9 solid 1px;
	margin-top: 7px;
	color: #858585;
	text-align: center;
}

#bxSonda .lgl strong {
	color: #246ad4;
}

#bxTagi.bx .content {
	background: #fff;
	padding: 11px 20px;
	border-bottom: #dadada solid 1px;
}

#bxTagi.bx .lsTag li {
	display: inline;
	font-size: 12px;
	margin-right: 15px;
	line-height: 25px;
}

#bxTagi.bx .lsTag .tagCloud1 {
	font-size: 16px;
}

#bxTagi.bx .lsTag .tagCloud2 {
	font-size: 17px;
	font-weight: bold;
}

#bxTagi.bx .lsTag .tagCloud3 {
	font-size: 23px;
	font-weight: bold;
}

.mbx {
	-moz-box-shadow: 0px 2px 2px #b1b1b1;
	box-shadow: 0px 2px 2px #b1b1b1;
	width: 647px;
	margin-bottom: 18px;
}
.mbx:after {
	content: '';
	display: block;
	clear: both;
}

.mbx .lsArt {
	float: right;
}

.mbx .lsArt li {
	width: 120px;
	height: 82px;
	position: relative;
	cursor: pointer;
	margin-bottom: 1px;
/*	opacity: 0.7;*/
}
.mbx .lsArt li:last-child {
	margin-bottom: 0;
}

.mbx .lsArt .ins {
	position: absolute;
	width: 116px;
	height: 78px;
	top: -2px;
	left: -2px;
	z-index: 10;
}

.mbx .lsArt .on {
/*	opacity: 1;*/
}

.mbx .lsArt .arr {
	position: absolute;
	width: 4px;
	height: 7px;
	background: url(http://tech.wp.pl/i/arr_lft_blue.gif);
	top: 47%;
	left: -6px;
	display: none;
}

.mbx .lsArt .on .ins {
	border: #2367cf solid 4px;
	-moz-box-shadow: 0px 1px 2px #4d4d4d;
	box-shadow: 0px 1px 2px #4d4d4d;
	-moz-border-radius: 2px;
	border-radius: 2px;
}

.mbx .lsArt .on .arr {
	display: block;
}

.mbx .mArt {
	position: relative;
	float: left;
}

.mbx .mArt .tit {
	position: absolute;
	width: 472px;
/*	height: 78px;*/
	padding: 11px 16px;
	background: #000;
	bottom: 9px;
	left: 10px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	opacity: 0.8;
}

.mbx .mArt h3 {
	color: #fff;
	font-size: 18px;
	border-bottom: #666 solid 1px;
	padding: 0 35px 9px 3px;
/*	height: 25px;
	overflow: hidden;*/
}

.mbx .mArt h3 a {
	color: #fff;
}
.mbx .mArt h3 a:hover {
	text-decoration: none;
	opacity: 0.7;
}

.mbx .mArt p {
	color: #fff;
	padding: 9px 3px 0;
	line-height: 17px;
	height: 35px;
	overflow: hidden;
}

.mbx .mArt .arrNav {
	position: absolute;
	top: 19px;
	right: 16px;
}

.mbx .mArt .arrLft,
.mbx .mArt .arrRgh {
	width: 7px;
	height: 12px;
	background: url(http://tech.wp.pl/i/arr_nav_tit.png) no-repeat;
	float: left;
	cursor: pointer;
}

.mbx .mArt .arrRgh {
	background-position: right;
	margin-left: 13px;
}

#stgCol648 .bx {
	padding: 6px 7px 7px 6px;
}

.bx .contArt,
.bx .contTel,
.bx .contRank {
	background: #fff;
	padding: 9px;
	height: 1%;
}
.bx .contArt:after,
.bx .contTel:after,
.bx .contRank:after {
	content: '';
	display: block;
	clear: both;
}

.bx .contArt .pic,
.bx .contTel .pic,
.bx .contRank .pic {
	float: left;
	margin-right: 14px;
	-moz-box-shadow: 0px 2px 2px #b1b1b1;
	box-shadow: 0px 2px 2px #b1b1b1;
	position: relative;
}

.lsArtProg .contArt .pic {
	margin-bottom: 10px;
	-moz-box-shadow: 0px 2px 2px #b1b1b1 !important;
	box-shadow: 0px 2px 2px #b1b1b1 !important;
}

.bx .contArt .pic img,
.bx .contTel .pic img,
.bx .contRank .pic img {
	display: block;
}

.bx .contArt .pic .gLabel,
.bx .contRank .pic .gLabel {
	position: absolute;
	top: 7px;
	right: -7px;
	width: 82px;
	height: 19px;
	padding-top: 4px;
	background: url(http://tech.wp.pl/i/bg_glabel.png) repeat-x;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0px 1px 2px #4d4d4d;
	box-shadow: 0px 1px 2px #4d4d4d;
	text-align: center;
	font: bold 11px Tahoma, Geneva, sans-serif;
	color: #fff;
	text-transform: uppercase;
}

.bx .contArt .pic .gLabel.red,
.bx .contRank .pic .gLabel.red {
	background-position: 0 0;
}

.bx .contArt .pic .gLabel.viol,
.bx .contRank .pic .gLabel.viol {
	background-position: 0 -46px;
}

.bx .contArt .pic .gLabel.sea,
.bx .contRank .pic .gLabel.sea {
	background-position: 0 -23px;
}

.bx .contArt .pic .gLabel.red2,
.bx .contRank .pic .gLabel.red2 {
	background-position: 0 -69px;
}

.bx .contArt .pic .gLabel.green,
.bx .contRank .pic .gLabel.green {
	background-position: 0 -92px;
}

.bx .contArt .pic .gLabel.brown,
.bx .contRank .pic .gLabel.brown {
	background-position: 0 -115px;
}

.bx .contArt .pic .gLabel.pink,
.bx .contRank .pic .gLabel.pink {
	background-position: 0 -138px;
}

.bx .contArt .pic .gLabel.black,
.bx .contRank .pic .gLabel.black {
	background-position: 0 -161px;
}

.bx .contArt .pic .gLabel.gold,
.bx .contRank .pic .gLabel.gold {
	background-position: 0 -184px;
}

.bx .contArt .pic .gLabel.pear,
.bx .contRank .pic .gLabel.pear {
	background-position: 0 -207px;
}

.bx .contArt .pic .gLabel.pink2,
.bx .contRank .pic .gLabel.pink2 {
	background-position: 0 -230px;
}

.bx .contArt .pic .gLabel.platin,
.bx .contRank .pic .gLabel.platin {
	background-position: 0 -253px;
}

.bx .contArt .pic .gLabel.green2,
.bx .contRank .pic .gLabel.green2 {
	background-position: 0 -276px;
}

.bx .contRank .pic .gLabel.test {
	width: 64px;
	height: 64px;
	background: url(http://tech.wp.pl/i/test.png) no-repeat;
	-moz-border-radius: 0;
	border-radius: 0;
	-moz-box-shadow: none;
	box-shadow: none;
	top: 0px;
	left: 0px;
}

.bx .contArt h3,
.bx .contTel h3,
.bx .contRank h3 {
	font-size: 22px;
	line-height: 24px;
/*	margin: 3px 0 4px 272px;*/
	margin: 3px 0 4px 0px;
	max-height: 48px;
	overflow: hidden;
}

.bx .contArt .date,
.bx .contRank .date {
	font-size: 10px;
	color: #b3b3b3;
	margin-bottom: 2px;
/*	margin-left: 272px;*/
}

.bx .contRank .date {
	margin-bottom: 12px;
}

.bx .contArt .date span,
.bx .contRank .date span {
    background: url("http://tech.wp.pl/i/ico_kom.gif") no-repeat scroll 10px 3px transparent;
    opacity:0.6;
    filter:alpha(opacity=60); /* For IE8 and earlier */
    padding-left: 30px;
}

.bx .contArt p {
	overflow: hidden;
	height: 66px;
	/*margin-left: 272px;*/
}

.bx .contRank p {
	margin: 11px 7px;
	min-height: 50px;
}

.bx .contArt .opt,
.bx .contTel .opt,
.bx .contRank .opt {
	background: url(http://tech.wp.pl/i/dot_grey.gif) repeat-x;
	margin: 9px -9px 0 264px;
	padding: 11px 17px 0 7px;
}

.bx .contTel .opt,
.bx .contRank .opt {
	margin-left: -9px;
	padding-left: 16px;
}

.bx .contArt .opt .label,
.bx .contTel .opt .label,
.bx .contRank .opt .label {
	font-size: 11px;
	color: #808080;
	float: left;
	margin-top: 2px;
	margin-right: 11px;
}

.bx .contArt .opt .lsTag, .bx .contRank .opt .lsTag {
	padding-top:3px;
}
.bx .contArt .opt .lsTag li,
.bx .contRank .opt .lsTag li {
	font-size: 10px;
	display: inline;
	color: #ccc;
	margin-right: 3px;
}

.bx .contArt .opt .lsTag a,
.bx .contRank .opt .lsTag a {
	color: #404040;
	padding-right: 7px;
}

.bx .contArt .opt .more,
.bx .contTel .opt .more,
.bx .contRank .opt .more {
	float: right;
	margin-top: 2px;
}

.bx .contArt .dsc {
	height: 146px;
	margin-left: 272px;
}

.lsArtProg .contArt .dsc {
	height: auto;
}

.bx .contRank .plus,
.bx .contRank .minus {
	background: #ededed url(http://tech.wp.pl/i/plus.png) 10px 12px no-repeat;
	margin-left: 266px;
	margin-bottom: 3px;
	padding: 11px 10px 11px 52px;
	font-size: 12px;
	min-height: 55px;
}

.bx .contRank .minus {
	background-image: url(http://tech.wp.pl/i/minus.png);
	min-height: 32px;
}

.bx .contRank .plus strong,
.bx .contRank .minus strong {
	margin-right: 5px;
}

.bx .contRank p {
	font-size: 12px;
}

.bx .contRank .rank {
	width: 69px;
	height: 56px;
	background: #246ad4 url(http://tech.wp.pl/i/bg_rank.gif) repeat-x;
	float: right;
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0px 1px 1px #b1b1b1;
	box-shadow: 0px 1px 1px #b1b1b1;
	margin-left: 10px;
	text-align: center;
}

.bx .contRank .rank .tit {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	padding-top: 5px;
}

.bx .contRank .rank .val {
	color: #fff;
	margin-top: 5px;
	font-size: 15px;
}

.bx .contRank .rank strong {
	color: #fff;
	font-size: 19px;
}

.bx .contRank .det {
	width: 330px;
	margin-left: 266px;
	margin-bottom: 20px;
	background: #fff url(http://tech.wp.pl/i/dot_grey.gif);
	padding: 6px 8px 12px 8px;
}

.bx .contRank .det h4 {
	font-size: 18px;
	color: #010101;
	background: #fff;
	padding: 4px 14px 8px;
	margin-bottom: 5px;
}

.bx .contRank .det .lsDet {
	border-bottom: #d9d9d9 solid 1px;
}

.bx .contRank .lsDet li {
	background: #fff;
	font-size: 11px;
	color: #858585;
	padding: 4px;
	overflow: hidden;
}

.bx .contRank .lsDet .label {
	font-weight: bold;
	float: left;
	width: 170px;
	margin-right: 8px;
	text-align: right;
	color: #858585;
}

.bx .contRank .lsDet .val {
	float: left;
	width: 144px;
}

.bx .contRank .lsDet li:nth-child(odd) {
	background: #f5f5f5;
}

.bx .contRank .rank .val a {
	font-size: 11px;
	font-weight: bold;
	color: #fff;
}

.bx .contRank .rank .val a:hover {
	text-decoration: none;
	opacity: 0.8;
}

.bx.polec {
	background-image: url(http://tech.wp.pl/i/dot_blue.gif);
}

.bx.polec .contArt .pic .gLabel {
	width: 91px;
	height: 91px;
	background: url(http://tech.wp.pl/i/polecamy.png) no-repeat;
	top: 0px;
	left: 0px;
	-moz-box-shadow: none;
	box-shadow: none;
}

.bx.polec .contArt .pic {
	float: none;
	margin: 0;
}

.bx.polec .contArt h3 {
	margin-left: 5px;
	margin-top: 14px;
	font-size: 21px;
}

.bx.polec .contArt .date {
	margin-left: 6px;
	margin-bottom: 0;
}

.bx.polec .contArt p {
	margin-left: 6px;
	height: auto;
}

.bx.polec .contArt .opt {
	margin-left: -9px;
	padding-left: 16px;
	background-image: url(http://tech.wp.pl/i/dot_blue.gif);
}

.bx.polec .contArt .dsc {
	height: auto;
	margin-left:0px;
}

.bx.bxSlider {
	background-image: url(http://tech.wp.pl/i/dot_blue.gif);
}

.bx.bxSlider h2 {
	font-size: 21px;
	color: #246ad4;
	padding: 8px 13px 3px;
}

.bx.bxSlider .fldLnk {
	background: #fff;
	margin-top: 2px;
	padding: 10px;
	text-align: right;
}

.slider {
	position: relative;
	overflow: hidden;
	height: 190px;
	width: 636px;
	background: #fff;
}
.slider .sliderHolder {
	white-space: nowrap;
	overflow: hidden;
	margin: 10px auto;
	position: relative;
}
.slider .slidesContainer {
	left: 0;
	top: 0;
	position: absolute;
}
.slider .slide {
	display: block;
	margin: 0px;
	text-align: center;
	position: absolute;
}
.slider .slide a {
	cursor: pointer;
	display: block;
	float: left;
	margin: 0 4px;
	text-decoration: none;
	width: 135px;
	position: relative;
}
.slider .slide img {
	-moz-box-shadow: 0px 2px 2px #b1b1b1;
	box-shadow: 0px 2px 2px #b1b1b1;
}
.slider .slide h4 {
	color: #246AD4;
	font-size: 12px;
	height: 30px;
	line-height: 14px;
	margin-top: 6px;
	overflow: hidden;
	text-align: center;
	white-space: normal;
	width: 135px;
}
.slider .sliderView {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #E0E4E7;
	margin: 0 auto;
	height: 120px;
}
.slider .sliderView.loading { background: url("http://tech.wp.pl/i/spinner.gif") no-repeat scroll center center #FFFFFF; }
.sliderNavi {
	background: url("http://tech.wp.pl/i/arr_slider.gif") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: block;
	height: 53px;
	position: absolute;
	text-indent: -50000px;
	width: 19px;
}
.sliderButtonNext { background-position: -19px 0; }
.sliderButtonPrev.active:hover,
.sliderButtonNext.active:hover { opacity: 0.8; }
.autoPlayButton { display: none; }
.slider .sliderNavi { top: 75px; }
.slider .sliderButtonPrev { left: 7px; }
.slider .sliderButtonNext { right: 8px; }
.sliderView .sliderNavi {
	top: 50%;
	margin-top: -45px;
	z-index: 1010;
}
.sliderView .sliderButtonPrev { left: 20px; }
.sliderView .sliderButtonNext { right: 20px; }
.sliderView .sliderButtonPrev.active { left: 20px; }
.sliderView .sliderButtonNext.active { right: 20px; }
.sliderView .sliderViewCloseButton {
	display:none;
}
.sliderView .autoPlayButton {
	display: none;
}

.twoCol {
	height: 1%;
}
.twoCol:after {
	content: '';
	display: block;
	clear: both;
}

.twoCol .col460 {
	width: 460px;
	float: left;
}
.twoCol .col460:after {
	content: '';
	display: block;
	clear: both;
}

.twoCol .col180 {
	width: 180px;
	float: right;
}
.twoCol .col180:after {
	content: '';
	display: block;
	clear: both;	
}

.twoCol .col180 .bx {
	padding: 10px 6px 2px 5px !important;
}

.twoCol .bxBigPic {
	height: 305px;
	-moz-box-shadow: 0px 2px 2px #b1b1b1;
	box-shadow: 0px 2px 2px #b1b1b1;
	position: relative;
}

.twoCol .bxBigPic .tit {
	position: absolute;
	width: 413px;
	padding: 7px 16px;
	background: #000;
	bottom: 9px;
	left: 10px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	opacity: 0.8;
}

.twoCol .bxBigPic .tit h1 {
	font-size: 23px;
	color: #fff;
}

.twoCol .bxBigPic .tit h1 a {
	color: #fff;
}

.twoCol .bxBigPic .tit a:hover {
	text-decoration: none;
	opacity: 0.8;
}

.twoCol .bxBigPic .tit a.btn {
	float: right;
	background: #ffcc48;
	color: #000;
	font-size: 11px;
	font-weight: bold;
	-moz-border-radius: 2px;
	border-radius: 2px;
	padding: 6px 16px 5px;
	margin-top: 3px;
}

.bxBigPic.multiPic .naviDots {
    background: none repeat scroll 0 0 #000000;
    height: 15px;
    opacity: 0.8;
    overflow: hidden;
    padding-right: 20px;
    padding-top: 6px;
    position: absolute;
    width: 440px;
}
.bxBigPic.multiPic .naviDots li {
    background: none repeat scroll 0 0 #A2A79E;
    border-radius: 5px 5px 5px 5px;
    float: right;
    height: 9px;
    margin-right: 5px;
    text-indent: -9999px;
    width: 9px;
}
.bxBigPic.multiPic .naviDots li.on {
    background: none repeat scroll 0 0 #E9BA00;
}

.twoCol .col180 .bx h2 {
	overflow: hidden;
	text-indent: -9999px;
	background: url(http://a.wpimg.pl/a/i/tech/hd.png) no-repeat;
}

#bxPakProg.bx {
	background: #d6d6d6 url(http://tech.wp.pl/i/dot_grey3.gif);
	padding-top: 10px;
}

#bxPakProg.bx h2 {
	height: 38px;
	margin-bottom: 9px;
	background-position: 3px -660px;
}

#bxPakProg.bx .lsPakProg li {
	height: 37px;
	border-bottom: #ababab solid 1px;
	margin-bottom: 3px;
}

#bxPakProg.bx .lsPakProg a {
	display: block;
	height: 37px;
	background: url(http://tech.wp.pl/i/bg_lspaprog_li_a.gif) -2px 0;
	text-indent: -9999px;
}
#bxPakProg.bx .lsPakProg a:hover {
	opacity: 0.8;
}

#bxPakProg.bx .lsPakProg .biuro a {
	background-position: -2px -37px;
}

#bxPakProg.bx .lsPakProg .narzedzia a {
	background-position: -2px -74px;
}

#bxPakProg.bx .lsPakProg .bezp a {
	background-position: -2px -111px;
}

#bxPakProg.bx .lsPakProg .internet a {
	background-position: -2px -148px;
}

#bxPakProg.bx .lsPakProg .paczka a {
	background-position: -2px -185px;
}

#bxNajnowProg.bx,
#bxNajpopProg.bx {
	background: #1c5cbe url(http://tech.wp.pl/i/dot_blue2.gif);
	padding-top: 12px;
	padding-bottom: 4px !important;
}

#bxNajnowProg.bx h2 {
	height: 14px;
	margin-bottom: 9px;
	background-position: 3px -698px;
	margin-bottom: 10px;
}

.twoCol .bx .lsNajProg li {
	background: #f0f0f0 url(http://tech.wp.pl/i/bg_lsnajprog_li.gif) no-repeat;
	padding: 6px 5px 6px 20px;
	font: bold 11px Tahoma, Geneva, sans-serif;
	border-bottom: #ababab solid 1px;
}

.twoCol .bx .lsNajProg a {
	color: #555;
}

#bxNajpopProg.bx h2 {
	height: 34px;
	margin-bottom: 9px;
	background-position: 2px -712px;
	margin-bottom: 10px;
}

#bxKatProg.bx h2 {
	background-position: 4px -746px;
	margin-bottom: 9px;
	height: 16px;
}

#bxKatProg.bx h3 {
	padding: 7px 10px;
	background: #246ad4;
	color: #fff;
	cursor: pointer;
	font: bold 11px Tahoma, Geneva, sans-serif;
}

#bxKatProg.bx .lsGrProg li {
	background: #fff;
	margin-bottom: 6px;
}

#bxKatProg.bx .lsGrProg .lsSubGrProg {
	padding-top: 6px;
	padding-bottom: 2px;
	border-bottom: #dbdbdb solid 1px;
}

#bxKatProg.bx .lsGrProg .lsSubGrProg li {
	margin-bottom: 5px;
	font: 11px Tahoma, Geneva, sans-serif;
	background: url(http://tech.wp.pl/i/dot_blue4.gif) 0 7px no-repeat;
	padding-left: 10px;
	margin-left: 9px;
}

#bxKatProg.bx h3.open {
	background: #246ad4 url(http://tech.wp.pl/i/arr_dwn4.gif) right 14px no-repeat;
}

#bxLsArt.bx {
	padding: 0;
	background: none;
}

#bxLsArt.bx .lsArtProg li {
	background: url(http://tech.wp.pl/i/dot_grey.gif);
	padding: 5px 6px 1px 5px;
	margin-bottom: 10px;
}

#bxLsArt.bx .lsArtProg .contArt {
	margin-bottom: 6px;
}

#bxLsArt.bx .lsArtProg .pic {
	-moz-box-shadow: none;
	box-shadow: none;
}

#bxLsArt.bx .lsArtProg h3 {
	margin-left: 0;
}

#bxLsArt.bx .lsArtProg .date {
	margin-left: 0;
}

#bxLsArt.bx .lsArtProg p {
	margin-left: 0;
	height: auto;
}

#bxLsArt.bx .lsArtProg .opt {
	margin-left: -9px;
	padding-left: 20px;
	margin-top: 0;
}

#bxLsArt.bx .lsArtProg .opt li {
	background: none;
	padding: 0;
}

.art {
	position: relative;
}
.art h1 {
	color: #252525;
	font-size: 24px;
	padding: 0 15px 15px 0px;
	width: 480px;
}
.art .bel {
	 background: url(http://tech.wp.pl/i/dot_dbl_grey.gif) bottom repeat-x;
	 margin-bottom: 10px;
	 margin-top: 10px;
	 height: 3px;
}
.art .authDate {
	font-size: 10px;
	color: #b3b3b3;
	/*padding-left: 19px;*/
}

.art .authDate span {
    background: url("http://tech.wp.pl/i/ico_kom.gif") no-repeat scroll 10px 3px transparent;
    padding-left: 30px;
}

.art .logo {
	position: absolute;
	top: 0px;
	right: 0px;
}

.art .bigPic {
	text-align: center;
	position: relative;
}

.art .bigPic img {
	-moz-box-shadow: 0px 2px 2px #b1b1b1;
	box-shadow: 0px 2px 2px #b1b1b1;
	margin: 10px 0;	
}

.mob .bigPic img {
	margin-top: 0;
}

.art .player {
	margin: 10px 0;
}

.art .fotOpt {
	padding: 1px 16px;
	margin-bottom: 11px;
}

.art .fotOpt .fot {
	font-size: 10px;
	color: #7f7f7f;
}

.art .fotOpt .fot img {
	vertical-align: middle;
}

.art .fotOpt .opt {
	float: right;
	text-transform: uppercase;
}

.art .fotOpt span {
	color: #246ad4;
	cursor: pointer;
}

.art .fotOpt .print {
	margin-right: 3px;
}

.art .fotOpt .on {
	text-decoration: underline;
}
.art .fotOpt .f12 {
	font-size: 12px;
}
.art .fotOpt .f13 {
	font-size: 13px;
}
.art .fotOpt .f14 {
	font-size: 14px;
}
.art .fotOpt .f15 {
	font-size: 15px;
}
.art .fotOpt .f16 {
	font-size: 16px;
}
.art .fotOpt .f17  {
	font-size: 17px;
}
.art .fotOpt .f18  {
	font-size: 18px;
}

.art .fotOpt .underline {
	text-decoration: underline;
}

.art .mrgTop11px {
	margin-top: 11px;
}

.art .content {
	border-bottom: #cbcbcb dotted 1px;
	margin-bottom: 6px;
	padding-bottom: 11px;
	height: 1%;
	font-size: 14px;
}

.art .content a, .art .content a b {
	color: #246AD4;
}

.art .content table {
	margin: auto;
}

.art .content:after {
	content: '';
	display: block;
	clear: both;
}

.art p {
	/*padding-left: 16px;*/
	padding-right: 16px;
}

.art .pgs {
	border-bottom: #cbcbcb dotted 1px;
	padding-bottom: 15px;
}

.art .tagi .label {
	font-size: 11px;
	color: #808080;
	float: left;
	margin-top: 2px;
	margin-right: 11px;
}

.art .tagi {
	padding: 2px 0px;
	margin-bottom: 10px;
}
.art lsTag, .art .tagi lsTag {
	padding-top:3px;
}
.art .tagi .lsTag li {
	font-size: 10px;
	display: inline;
	color: #ccc;
	margin-right: 3px;
}

.art .tagi .lsTag a {
	color: #404040;
	padding-right: 7px;
}

.art .mbx {
	-moz-box-shadow: none;
	box-shadow: none;
	position: relative;
	text-align: center;
	margin: 13px 0 11px;
}

.art .mbx .pic {
	-moz-box-shadow: 0px 2px 2px #b1b1b1;
	box-shadow: 0px 2px 2px #b1b1b1;
}

.art .mbx .arrLft,
.art .mbx .arrRgh {
	width: 54px;
	height: 100%;
	position: absolute;
	top: 0px;
	cursor: pointer;
	opacity: 0.5;
	background: #000 url(http://tech.wp.pl/i/arr_lft_pic.png) 50% 50% no-repeat;
	border-right: #b8b8b8 solid 1px;
}

.art .mbx .arrRgh {
	right: 0px;
	background-image: url(http://tech.wp.pl/i/arr_rgh_pic.png);
	border-right: 0;
	border-left: #b8b8b8 solid 1px;
}

.art .picLft,
.art .picRgh {
	-moz-box-shadow: 0px 2px 2px #b1b1b1;
	box-shadow: 0px 2px 2px #b1b1b1;
	float: left;
	margin: 5px 15px 5px 0;
}

.art .picRgh {
	float: right;
	margin: 5px 0 5px 15px;
}

.art #bxSonda {
	width: 245px;
	float: left;
	margin: 5px 15px 5px 0px;
}

.ocenPodzielsie {
	/*height: 45px;*/
	margin-bottom: 10px;
	border-top: #cbcbcb dotted 1px;
	padding-top: 10px;
}

.ocenPodzielsie .stgRating {
	float: left;
}

.ocenPodzielsie .stgBookmark {
	float: right;
	width: 330px;
}

.stgBookmark_Bx {
	margin-left: 174px !important;
	margin-top: 46px !important;
}

#bxGaleria.bx {
	padding: 5px 6px 6px 5px;
}

#bxGaleria.bx .hd {
	height: 1%;
	margin-bottom: 6px;
}
#bxGaleria.bx .hd:after {
	content: '';
	display: block;
	clear: both;	
}

#bxGaleria.bx .hd h1 {
	font-size: 24px;
	color: #252525;
	background: #fff;
	float: left;
	padding: 2px 11px;
}

#bxGaleria.bx .hd .navPic {
	float: right;
	font-size: 12px;
	font-weight: bold;
	background: #fff;
	padding: 3px 10px;
	margin-top: 2px;
}

#bxGaleria.bx .hd .navPic span {
	color: #286fce;
	font-size: 19px;
	margin: 0 11px;
}

#bxGaleria.bx .hd .navPic a {
	padding: 2px 0;
}

#bxGaleria.bx .hd .navPic .prev {
	background: url(http://tech.wp.pl/i/arr_lft_blue3.gif) left top no-repeat;
	padding-left: 27px;
}

#bxGaleria.bx .hd .navPic .next {
	background: url(http://tech.wp.pl/i/arr_rgh_blue3.gif) right top no-repeat;
	padding-right: 27px;
}

#bxGaleria.bx .content {
	background: #fff;
	padding: 5px 2px 10px;
	height: 1%;
}
#bxGaleria.bx .content:after {
	content: '';
	display: block;
	clear: both;
}

#bxGaleria.bx .authDate {
	font-size: 10px;
	color: #b3b3b3;
	padding-left: 19px;
}

#bxGaleria.bx .picCol {
	float: left;
	width: 615px;
	margin-top: 13px;
	margin-left: 12px;
	overflow: hidden;
}

#bxGaleria.bx .bigPic {
	position: relative;
	text-align: center;
}

/*#bxGaleria.bx .bigPic .pic {
	-moz-box-shadow: 0px 2px 2px #b1b1b1;
	box-shadow: 0px 2px 2px #b1b1b1;
}*/

#bxGaleria.bx .picCol .auth, 
#bxGaleria.bx .picCol .auth .copyright{
	text-align: center;
	font-size: 11px;
	color: #7f7f7f;
	margin-top: 14px;
}


#bxGaleria.bx .bigPic a.arrLft,
#bxGaleria.bx .bigPic a.arrRgh {
	width: 54px;
	display: block;
	height: 100%;
	position: absolute;
	top: 0px;
	cursor: pointer;
	opacity: 0;
	background: #000 url(http://tech.wp.pl/i/arr_lft_pic.png) 50% 50% no-repeat;
	border-right: #b8b8b8 solid 1px;
}

#bxGaleria.bx .bigPic a.arrRgh {
	right: 0px;
	background-image: url(http://tech.wp.pl/i/arr_rgh_pic.png);
	border-right: 0;
	border-left: #b8b8b8 solid 1px;
}

#bxGaleria.bx .bigPic a.arrLft:hover, #bxGaleria.bx .bigPic a.arrRgh:hover {
    opacity: 0.5;
}

#bxGaleria.bx .dscCol {
	float: right;
	width: 284px;
/*	height: 100px;*/
	margin-right: 13px;
	padding-top: 11px;
}

#bxGaleria.bx .dscCol .dsc {
/*	height: 158px;*/
	overflow: hidden;
	margin-bottom: 5px;
}

#bxGaleria.bx .dscCol h3 {
	font-size: 14px;
	margin-bottom: 3px;
}

#bxGaleria.bx .dscCol p {
	font-size: 12px;
	line-height: 18px;
}

#bxGaleria.bx .tagi {
	border-top: #cbcbcb dotted 1px;
	padding: 10px 8px 0 !important;
}

#bxGaleria.bx .tagi .label {
	font-size: 11px;
	color: #808080;
	float: left;
	margin-top: 2px;
	margin-right: 11px;
}

#bxGaleria.bx .tagi {
	padding: 2px 16px;
	margin-bottom: 10px;
}

#bxGaleria.bx .tagi .lsTag li {
	font-size: 10px;
	display: inline;
	color: #ccc;
	margin-right: 3px;
}

#bxGaleria.bx .tagi .lsTag a {
	color: #404040;
	padding-right: 7px;
}

#bxGaleria.bx .stgRating {
	width: 280px;
	margin-bottom: 10px;
}

#bxGaleria.bx .stgBookmark {
	width: 274px;
}

#bxGaleria.bx .stgBookmark_Bx {
	margin-left: -190px !important;
	margin-top: 106px !important;
}

.lsArtProg .contRank {
	margin-bottom: 6px;
}

.art .bigPic .tit {
	position: absolute;
	width: 595px;
/*	height: 78px;*/
	padding: 11px 16px;
	background: #000;
	bottom: 19px;
	left: 10px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	opacity: 0.8;
	text-align: left;
}

.art .bigPic .tit h3 {
	color: #fff;
	font-size: 18px;
	border-bottom: #666 solid 1px;
	padding: 0 35px 9px 3px;
/*	height: 25px;*/
	overflow: hidden;
}

.art .bigPic .tit h3 a {
	color: #fff;
}
.art .bigPic .tit h3 a:hover {
	text-decoration: none;
	opacity: 0.7;
}

.art .bigPic .tit p {
	color: #fff;
	padding: 9px 3px 0;
	line-height: 17px;
	height: 35px;
	overflow: hidden;
}

#bxPolTest.bx .content {
	height: 1%;
	background: #fff;
	border-bottom: #dadada solid 1px;
	padding: 8px 7px;
	font: 13px Tahoma, Geneva, sans-serif;
	margin-bottom: 6px;
}
#bxPolTest.bx .content:after {
	content: '';
	display: block;
	clear: both;
}

#bxPolTest.bx .pic {
	float: left;
	margin-right: 13px;
}

#bxPolTest.bx h3 {
	margin: 2px 0 1px;
}

#bxPolTest.bx h3 a {
	color: #555;
}

#bxPolTest.bx p {
	padding-bottom: 0;
}

#bxPolTest.bx .rank {
	float: left;
	width: 109px;
	height: 27px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	background: #143a74;
	text-align: center;
	font-size: 11px;
	border-bottom: #d8d8d8 solid 1px;
}

#bxPolTest.bx .rank .tit {
	float: left;
	color: #fff;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 6px;
}

#bxPolTest.bx .rank .val {
	background: #246ad4;
	margin-left: 57px;
	color: #fff;
	height: 21px;
	padding-top: 6px;
}

#bxPolTest.bx .rank .val strong {
	color: #fff;
	font-size: 12px;
	font-weight: bold;
	margin-right: 3px;
}


.lsPart li {
	background: url(http://tech.wp.pl/i/dot_grey.gif);
	height: 1%;
	margin-bottom: 10px;
	padding: 5px 6px 6px 5px;
}
.lsPart li:after {
	content: '';
	display: block;
	clear: both;
}

.bx .contPart {
	background: #fff;
	padding: 9px 11px 8px;
}

.bx .contPart .pic {
	float: left;
	-moz-box-shadow: 0px 2px 2px #b1b1b1;
	box-shadow: 0px 2px 2px #b1b1b1;
	margin-right: 16px;
	margin-bottom: 5px;
}

.bx .contPart p {
	font-size: 12px;
	line-height: 18px;
	padding-top: 1px;
	min-height: 135px;
}

.bx .contPart .fldLnk {
	text-align: right;
	background: url(http://tech.wp.pl/i/dot_grey.gif) repeat-x;
	margin: 3px -11px 0;
	padding: 11px 15px 2px 0;
}

#bxLsPart.bx {
	background: none;
	padding: 0;
}

#bxNoweTel.bx .lsTel {
	height: 1%;
	margin-bottom: 6px;
	margin-right: -8px;
}
#bxNoweTel.bx .lsTel:after {
	content: '';
	display: block;
	clear: both;
}

#bxNoweTel.bx .lsTel li {
	float: left;
	width: 130px;
	background: #fff;
	text-align: center;
	margin-right: 8px;
	border-bottom: #d9d9d9 solid 1px;
	padding: 2px 4px 10px;
}

#bxNoweTel.bx .lsTel li:nth-child(2n) {
	margin-right: 0;
}

#bxNoweTel.bx .lsTel h3 {
	line-height: 16px;
	height: 32px;
	overflow: hidden;
}

#bxOcenTel.bx {
	background: #1c5cbe url(http://tech.wp.pl/i/dot_blue2.gif) repeat;
}

#bxOcenTel.bx .content {
	background: #fff;
	margin-bottom: 6px;
	border-bottom: #d2d4d8 solid 1px;
	padding: 3px 0 2px;
}

#bxOcenTel.bx .row {
	padding: 5px 3px;
}

#bxOcenTel.bx label {
	font-weight: bold;
	color: #246ad4;
	float: left;
	width: 50px;
	margin-right: 5px;
	margin-left: 9px;
	padding-top: 4px;
}

#bxOcenTel.bx .inSelOut {
	border-top: #b8b8b8 solid 1px;
	background: #e6e6e6;
	width: 205px;
	height: 21px;
	margin-left: 61px;
	padding-top: 4px;
	padding-left: 7px;
}

#bxOcenTel.bx .inSel {
	background: #e6e6e6;
	border: 0;
	font: 11px Tahoma, Geneva, sans-serif;
	color: #393939;
	width: 202px;
}

.L160 #stgCol300 .bx h2 {
	height: 40px;
	background: url(http://a.wpimg.pl/a/i/tech/hd.png) no-repeat;
	overflow: hidden;
	text-indent: -9999px;
	margin-bottom: 9px;
}

#bxZNalTech.bx h2 {
	background-position: 2px -857px !important;
}
.L300 #stgCol300 #bxZNalTech.bx h2.hdZnalezionoWKatalogu {
    background: url("http://a.wpimg.pl/a/i/tech/hd-znalezionowkatalogu.png") no-repeat scroll 0 0 transparent !important;
    height: 50px;
}

#bxZNalTech.bx .content {
	background: #fff;
	padding: 8px 4px 6px;
	border-bottom: #d9d9d9 solid 1px;
	
}

#bxZNalTech.bx .lsRes li {
	font-size: 12px;
	padding: 2px 0px 3px 9px;
}

#bxZNalTech.bx .lsRes strong {
	color: #246ad4;
}

#bxZNalWP.bx h2 {
	background-position: 2px -897px !important;
}

#bxZNalWP.bx .lsRes {
	border-bottom: #ccc solid 1px;
}

#bxZNalWP.bx .lsRes li, #bxZNalWP.bx span ul li {
	background: #fff url(http://tech.wp.pl/i/dot_blue3.gif) 9px 16px no-repeat;
	margin-bottom: 2px;
	font-size: 12px;
	padding: 11px 5px 7px 19px;
}

#bxZNalWP.bx span ul li h3 {
	display:none;
}

#bxZNalWP.bx .lsRes li:last-child {
	margin-bottom: 0;
}

#bxLsArt .contArt.gadg .dsc {
	margin-left: 273px;
	min-height: 165px;
}

#bxLsArt .contArt.gadg .opt {
	margin-left: 264px;
}

.res {
	background: url(http://tech.wp.pl/i/dot_dbl_grey.gif) bottom repeat-x;
	margin-bottom: 10px;
	padding: 0 11px 9px;
	font: 11px Tahoma, Geneva, sans-serif;
}

.res p,
.res strong {
	color: #a5a5a5;
}

.res .word {
	color: #497dcb;
	font-weight: bold;
}

#bxGalerie.bx .content{
	margin: 0 -5px 6px;
	background: url(http://tech.wp.pl/i/bg_gal_cont.gif) top center repeat-y;
}


/* box TechTrendy - kamillo 19.01.2011 */
#trBx {
	background: url(http://i.wp.pl/a/i/tech/bg_tr.gif) no-repeat;
	width: 298px;
	border: 1px solid #000;
	margin-bottom: 10px;
}

#trBx h2 a {
	background: url(http://i.wp.pl/a/i/tech/h2_tr.gif) no-repeat;
	width: 282px; height: 31px;
	display: block;
	margin: 7px auto 4px;
	text-indent: -50000px;
}

#trBx ul {
	padding: 10px;
}

#trBx li.first {
    background: url(http://i.wp.pl/a/i/tech/line.gif) repeat-x bottom center;
    height: 80px;
    overflow: hidden;
    padding-left: 0;
	padding-bottom: 5px;
	margin-bottom: 5px;
}

#trBx li.first p {
	display: block;
    padding-top: 15px;
	font-weight: bold;
	cursor: pointer;
}

#trBx li.first p a {
    font: bold 13px Arial,Helvetica,sans-serif;
    height: 1%;
}

#trBx li.first a img {
    border: 1px solid #BEC3CA;
    float: left;
    height: 70px;
    margin: 4px 6px 0 0;
    width: 105px;
}

#trBx li {
    background: url(http://i.wp.pl/a/i/tech/dot.gif) no-repeat scroll 0 4px transparent;
    padding: 1px 0 0 16px;
	margin-bottom: 6px;
}

#trBx a {
	font: bold 11px Tahoma,Arial,Helvetica,sans-serif;
	color: #000000;
}

#trBx .moreBx {
	background: url(http://i.wp.pl/a/i/tech/tr_bt.gif) no-repeat;
	width: 298px; height: 24px;
	position: relative;
}

#trBx .moreBx .bmore {
	background: none;
	display: block;
	position: absolute;
	top: 0; right: 0;
	text-indent: -50000px;
	width: 146px; height: 24px;
}

#trBx .more {
    background: none !important;
    color: #EE1B21;
    cursor: pointer;
    font-size: 11px;
    font-weight: bold;
    padding-left: 5px;
	padding-right: 0 !important;
}



.layer {
	display: none;
	background: url(http://tech.wp.pl/i/bg_layer.png);
	position: absolute;
	top: 0;
	width: 100%;
	z-index: 100;
}

.bxLayer {
	width: 794px;
	padding: 30px 10px 10px;
	background: #fff;
	-moz-box-shadow: 2px 2px 2px #111;
	box-shadow: 2px 2px 2px #111;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: fixed;
}

.bxLayer .x {
	position: absolute;
	top: 7px;
	right: 7px;
	cursor: pointer;
	font-size: 11px;
	padding-right: 20px;
	background: url(http://tech.wp.pl/i/x.gif) center right no-repeat;
}

.lsComp .x {
	position: relative;
	top: 5;
	right: -60px;
	cursor: pointer;
	font-size: 11px;
	padding-right: 20px;
	background: url(http://tech.wp.pl/i/x.gif) center right no-repeat;
}

.lsTel .cloud {
	position: absolute;
	top: 40px;
	left: 144px;
	width: 220px;
	z-index: 20;
	background: #fff;
	text-align: left;
	font-size: 11px;
	padding: 1px 2px 2px 1px;
	background: #fff url(http://tech.wp.pl/i/dot_grey.gif);
	-moz-border-radius: 2px;
	border-radius: 2px;
	-moz-box-shadow: 0px 2px 2px #b1b1b1;
	box-shadow: 0px 2px 2px #b1b1b1;
	opacity: 0.95;
}

.lsTel .cloud.left {
	left: -210px;
}

.lsTel .cloud .in {
	background: #fff;
	padding: 5px 10px;
	-moz-border-radius: 2px;
	border-radius: 2px;
	position: relative;
}

.lsTel .cloud .label {
	float: left;
	width: 60px;
	color: #85858d;
	font-weight: bold;
}

.lsTel .cloud .label.rank {
	margin-top: -3px;
}

.lsTel .cloud h3 {
	padding: 0;
}

.lsTel .cloud .arr {
	width: 6px;
	height: 11px;
	background: url(http://tech.wp.pl/i/arr_cloud.png) no-repeat;
	position: absolute;
	left: -6px;
	top: 44%;
}

.lsTel .cloud.left .arr {
	background: url(http://tech.wp.pl/i/arr_cloud.png) right no-repeat;
	left: auto;
	right: -7px;
}

.hint {
	position: absolute;
	width: 300px;
	right: 5px;
	top: 20px;
	z-index:1;
}

.hint .top {
	font-size: 0px;
	height: 8px;
	background: url(http://i.wp.pl/a/i/stuff/bg_hint_topbottom.png) no-repeat;
}

.hint .bottom {
	font-size: 0px;
	height: 8px;
	background: url(http://i.wp.pl/a/i/stuff/bg_hint_topbottom.png) bottom no-repeat;
}

.hint .body {
	background: url(http://i.wp.pl/a/i/stuff/bg_hint_body.png) repeat-y;
	padding: 0 5px;
}

.hint .lsPos li { padding: 4px 7px 6px; }

.hint .lsPos li.on { background: url(http://i.wp.pl/a/i/stuff/bg_bx.gif); }

.hint .lsPos li.off { background: #fff; }

.hint .lsPos li h2,

.hint .lsPos li h2 a { font-size: 11px; }

.hint .fldLnk {
	border-top: #ccc dotted 1px;
	margin-top: 5px;
	padding: 5px 10px 3px;
	text-align: right;
}

.hint .pic {
	float: left;
	margin-right: 9px;
}

#bxSkanerAnt {
	background: url("/i/bg_sAV.gif") no-repeat scroll 0 0 transparent;
	height: 177px;
	position: relative;
	width: 648px;
}

#bxSkanerAnt a.scancpu {
	background: url("/i/btn_scan.gif") no-repeat scroll 0 0 transparent;
	cursor: pointer;
	display: block;
	height: 37px;
	left: 134px;
	position: absolute;
	text-indent: -9999px;
	top: 110px;
	width: 383px;
}

#stgCol300 .bx .roll {
	display: none;
}

#adv10, #adv16 {
	text-align: center;
}

.hint {
	position: absolute;
	width: 300px;
	right: -5px;
	top: 18px;
	z-index:1;
}

.hint .top {
	font-size: 0px;
	height: 8px;
	background: url(http://i.wp.pl/a/i/stuff/bg_hint_topbottom.png) no-repeat;
}

.hint .bottom {
	font-size: 0px;
	height: 8px;
	background: url(http://i.wp.pl/a/i/stuff/bg_hint_topbottom.png) bottom no-repeat;
}

.hint .body {
	background: url(http://i.wp.pl/a/i/stuff/bg_hint_body.png) repeat-y;
	padding: 0 5px;
}

.hint .lsPos li { padding: 4px 7px 6px; }

.hint .lsPos li.on { background: url(http://i.wp.pl/a/i/stuff/bg_bx.gif); }

.hint .lsPos li.off { background: #fff; }

.hint .lsPos li h2,

.hint .lsPos li h2 a { font-size: 11px; }

.hint .fldLnk {
	border-top: #ccc dotted 1px;
	margin-top: 5px;
	padding: 5px 10px 3px;
	text-align: right;
}

.bx .ic {
	bottom: 0;
	position: absolute;
	right: 0;
}

.bxPodobneProgramy {
	padding-top: 10px;
}

.bxPodobneProgramy h2 {
	background: url("http://a.wpimg.pl/a/i/tech/hd.png") no-repeat scroll 0 -937px transparent;
	height: 20px;
	margin-bottom: 13px;
	text-indent: -9999px;
}

.searchRes {
    margin-bottom: 15px;
}
.searchRes p {
    padding: 0;
}
.searchRes strong, .searchRes strong h1 {
    color: #246AD4;
}

.tel .lsTelProd {
	height: 1%;
	padding-top: 2px;
	padding-bottom: 10px;
}
.tel .lsTelProd:after {
	content: '';
	display: block;
	clear: both;
}

.tel .lsTelProd li {
	float: left;
	width: 145px;
	height: 31px;
	padding: 5px 6px 6px 5px;
	background: url(http://tech.wp.pl/i/dot_grey.gif);
	margin-right: 8px;
	margin-bottom: 10px;
}
.tel .lsTelProd li:nth-child(4n) {
	margin-right: 0;
}

.tel .lsTelProd li.blue {
	background: url(http://tech.wp.pl/i/dot_blue.gif);
}

.tel .lsTelProd span {
	display: block;
	background: #f4f7fd;
	height: 22px;
	border-bottom: #ced1d7 solid 1px;
	font-weight: bold;
	font-size: 12px;
	padding-top: 7px;
	padding-left: 9px;
	color: #2265d2;
	cursor: pointer;
}
.tel .lsTelProd span:hover {
	background: #fff;
	text-decoration: none;
}

.tel .lsTelProd .on {
	background: #1b58b5;
	color: #fff;
}
.tel .lsTelProd .on:hover {
	background-color: #2265d2;
}

.tel .fldLnk {
	margin-top: -10px;
	margin-bottom: 25px;
	text-align: right;
}

.tel a.btn {
	background: #fff url(http://tech.wp.pl/i/arr_rgh_blue2.gif) right 5px no-repeat;
	padding: 4px 28px 7px 12px;
	font: bold 11px Tahoma, Geneva, sans-serif;
	margin-right: 4px;
}

.tel a.btn:hover {
	text-decoration: none;
	opacity: 0.8;
}

#bxProducentTel.bx .content .fldLnk {
	text-align: right;
	font-size: 11px;
	font-weight: bold;
	padding: 7px 13px 8px;
}

#bxProducentTel.bx .content .fldLnk span {
	color: #246ad4;
	cursor: pointer;
}

/* ie7 */
.tel .lsTel li {
	*margin-left: 6px;
}

.bx .lsComp li {
	*margin-left: 3px;
}

.pojed .lsPojed li {
	*margin-right: 6px;
}

#bxGaleria.bx .bigPic a.arrLft {
	*background: #00dd00;
}


#bxGaleria.bx .bigPic a.arrRgh {
	*background: #00dd00;
}

.tel .lsTelProd li {
	*margin-right: 6px;
}

.porow .lsTel li {
	*margin-right: 6px;
}

.bx .contArt h3,
.bx .contRank h3,
.bx .contArt .date,
.bx .contRank .date,
.bx .contArt p {
	*margin-left: 7px;
}

#bxNoweTel.bx .lsTel li {
	*margin-right: 4px;
}

#moreTopNews { margin: 5px 0; }
#moreTopNews .topNewsLink {
	background: url(http://i.wp.pl/a/i/tech/gwiazdka.png) no-repeat -6px 0; 
	display: block; 
	padding: 5px 0 0 25px; 
	height: 16px; 
}

/* 20111222 */
.pojedBar {
	width: 649px;
	height: 24px;
	overflow: hidden;
	margin: 0 auto 15px;
	background: url(http://tech.wp.pl/i/bg_pojedbar.png) 0px -24px no-repeat;
	font-size: 16px;
	font-weight: bold;
	position: relative;
}

.pojedBar .in {
	height: 24px;
	width: 50%;
	overflow: hidden;
	background: url(http://tech.wp.pl/i/bg_pojedbar.png) no-repeat;
	position: absolute;
	left: 0px;
	z-index: 5;
}

.pojedBar .valLft,
.pojedBar .valRgh {
	color: #2869c1;
	top: 1px;
	left: 604px;
	position: absolute;
	z-index: 4;
	width: 40px;
}

.pojedBar .valLft {
	left: 5px;
}

.pojedBar .valInLft,
.pojedBar .valInRgh {
	color: #fff;
	top: 1px;
	left: 5px;
	position: absolute;
	z-index: 6;
	width: 40px;
}

.pojedBar .valInRgh {
	left: 604px;
}


/*.pojedBar .val {
	color: #2869c1;
	float: right;
	padding-top: 1px;
	margin-right: 11px;
	width: 40px;
	overflow: hidden;
}

.pojedBar .valIn {
	color: #fff;
	float: left;
	margin-left: 13px;
	width: 40px;
	overflow: hidden;
}*/
/* /20111222 */

/* 20111223 */
.bxMPic .lsPic li {
	margin-bottom: 8px;
}

.ocenaLnks {
	float: right;
	width: 319px;
	position: relative;
}

.ocenaLnks .lnks {
	/*	position: absolute;
	top: 330px;*/
	font-weight: bold;
	margin-top: 55px;
	margin-bottom: 40px;
}
/*
.ocenaLnks .lnksnt {
	position: absolute;
	top: 280px;
	font-weight: bold;
}
*/
.decTel {
	margin-left: 8px;
}
/* /20111223 */
/* 20120117 */
.topTel {
	height: 1%;
}
.topTel:after {
	content: '';
	display: block;
	clear: both;
}
/* /20120117 */

/* style z wiadomosci dla cytatow */
.bxCyt {
    background: url("http://i.wp.pl/a/i/wiadomosci/2011/ogonek.png") no-repeat scroll 320px 100% transparent;
    float: right;
    margin: 7px 0 -5px 20px;
    padding-bottom: 19px;
    position: relative;
    width: 350px;
}
.bxCyt .in {
    background: url("http://i.wp.pl/a/i/wiadomosci/2011/uszy.png") no-repeat scroll 10px 10px #EBEBEB;
    border-radius: 5px 5px 5px 5px;
    padding: 10px 10px 10px 35px;
}
#bxCytat cite, .bxCyt cite {
    color: #296A89;
    font: italic 13px "Trebuchet MS",Arial,Helvetica,sans-serif;
}
#bxCytat .podpis, .bxCyt span {
    display: block;
    padding-bottom: 0;
    text-align: right;
}
#bxCytat .ogonek, .bxCyt .ogonek {
    bottom: -19px;
    position: absolute;
    right: 20px;
}
/***********************************/


/* hack na zbyt mala szerokowsc l. glosow */
.prog .stgRating_sum {
	width: 78px !important;
}
.ra {
    background: url("http://a.wpimg.pl/a/i/tech/bg_ra_bx.gif") repeat scroll 0 0 transparent;
    border: 1px solid #8DC63F;
}
.ra a {
    color: #048AB2;
}

.raBx {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: url("http://a.wpimg.pl/a/i/rtvagd/bg_bxright.png") no-repeat scroll right top #FFFFFF;
    border-color: #D4D4D4 -moz-use-text-color #D4D4D4 #D4D4D4;
    border-style: solid none solid solid;
    border-width: 1px 0 1px 1px;
    box-shadow: 3px 0 3px #DEDEDE;
    margin-bottom: 10px;
    padding: 20px 10px 10px;
}
.raBx a {
    color: #048AB2;
}
.raBx h3 {
    background: none repeat scroll 0 0 #8DC63F;
    border-bottom-left-radius: 6px;
    border-top-left-radius: 6px;
    font-size: 20px;
    font-style: normal;
    font-weight: normal;
    height: 41px;
    margin: 0 -21px 20px 0;
    position: relative;
    text-shadow: -1px -1px 1px #464646;
}
.raBx h3 em {
    background: url("http://a.wpimg.pl/a/i/rtvagd/bg_corner-gray_right.png") no-repeat scroll right 41px transparent;
    color: #FFFFFF;
    display: block;
    font-style: normal;
    margin-left: 10px;
    padding: 8px 21px 20px 0;
    position: relative;
}
.raBx .ls li {
    background: url("http://a.wpimg.pl/a/i/tech/ra_bull.gif") no-repeat scroll 0 5px transparent;
    height: 1%;
    margin-bottom: 10px;
    margin-left: 9px;
    padding-left: 14px;
}
.raBx .ls li:after {
    clear: both;
    content: "";
    display: block;
}
.raBx .ls li.first {
    background: none repeat scroll 0 0 transparent;
    padding: 0;
}
.raBx .ls .pic {
    border: 1px solid #D4D4D4;
    box-shadow: 0 3px 3px #D3D3D3;
    float: left;
    margin: 0 10px 10px 0;
    padding: 1px;
}
.raBx .ls h4 {
    font-weight: normal;
}
.raBx a.raMore {
    background-color: #048AB2;
    background-image: none;
    border: 1px solid #464646;
    border-radius: 2px 2px 2px 2px;
    color: #FFFFFF;
    display: block;
    float: right;
    font-size: 10px;
    line-height: 10px;
    padding: 7px 5px;
}
.raBx a.raMore:hover {
    text-decoration: none;
}

.podTytul {
	color:#252525;
	font-size:22px;
	padding:0 0 8px;
}
.noPhone,
.yesPhone,
.noDataPhone { 
	text-indent: -9999px;
	overflow: hidden;
	display: block;
	height: 18px;
	width: 20px;
	float: left;
}
.noDataPhone { 
	width: 70px;
}
.noPhone {
	background: url("http://a.wpimg.pl/a/i/tech/telefony/no.png") no-repeat scroll 0 0 transparent;
}
.yesPhone {
	background: url("http://a.wpimg.pl/a/i/tech/telefony/yes.png") no-repeat scroll 0 0 transparent;
}
.noDataPhone { 
	background: url("http://a.wpimg.pl/a/i/tech/telefony/nodata.png") no-repeat scroll 0 0 transparent;
}

#bxL2R.bx .lsTel {
	height: 1%;
	margin-bottom: 6px;
	margin-right: -8px;
}
#bxL2R.bx .lsTel:after {
	content: '';
	display: block;
	clear: both;
}

#bxL2R.bx .lsTel li {
	float: left;
	width: 130px;
	background: #fff;
	text-align: center;
	margin-right: 8px;
	border-bottom: #d9d9d9 solid 1px;
	padding: 2px 4px 10px;
}
#bxL2R.bx .lsTel .price {
    font: bold 15px Tahoma, Geneva, sans-serif;
    margin-bottom: 5px;
    margin-top: 5px;
}


#bxL2R.bx .lsTel li:nth-child(2n) {
	margin-right: 0;
}

#bxL2R.bx .lsTel h3 {
	line-height: 16px;
	height: 32px;
	overflow: hidden;
}

.stampSowa {
    background: none repeat scroll 0 0 transparent;
    border: 1px solid #D3D4D6;
    border-radius: 12px 12px 12px 12px;
    padding: 16px 10px 17px !important;
}
.stampSowa .stampSowaTytul a {
    color: #515151;
    font-size: 14px;
    font-weight: bold;
}
.stampSowa .stampSowaZrodlo a {
    color: #AAAAAA;
}
.stampSowa .header {
    background: url("http://a.wpimg.pl/a/i/tech/hd.png") no-repeat scroll 0 -371px transparent;
    height: 19px;
    margin: 0 0 12px;
    overflow: hidden;
    text-indent: -9999px;
}
.stampSowa .stampSowaZajawka {
    margin-bottom: 20px;
}

#bxProgrDoPobr .col:after {

}
#bxProgrDoPobr .col {
    width: 184px;
	float: left;
}

#bxProgrDoPobr .row {
	width: 738px;
	overflow: hidden;
}

#bxProgrDoPobr .lsGrProg li {
	float: none;
}

#bxProgrDoPobr .fldMore {
    position: absolute;
	top: 400px;
	right: 20px;
}

#bxProgrDoPobr .bxNajnowTel .fldMore {
	top: 414px;
	right: 5px;
}

#bxProgrDoPobr .bxNajnowTel .lsSubGrProg {
    border: 0;
    margin-top: 13px;
    padding-left: 20px;
    padding-right: 10px;
}


#bxProgrDoPobr .programListFooter {
	border-right: 1px dotted #A5A5A5;
	position: relative;
}

#bxProgrDoPobr .bxNajnowTel {
	position: relative;
}

/********* oznaczenia wiekowe ***********/

.minimal-age-icon {
	display: block;
	width: 16px;
	height: 16px;
	background: url(http://i.wp.pl/a/i/wptv3/sprites/minimal_age_icon.png) no-repeat 0 0;
	text-indent: -9999px;
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 100;
	margin: 0;
}
.minimal-age-icon--0 {
	background-position: 0 0;
}
.minimal-age-icon--7 {
	background-position: 0 -16px;
}
.minimal-age-icon--12 {
	background-position: 0 -32px;
}
.minimal-age-icon--16 {
	background-position: 0 -48px;
}
.minimal-age-icon--18 {
	background-position: 0 -64px;;
}

.L300 #stgCol300 .rollBtn {
    background: url("http://a.wpimg.pl/a/i/tech/rollbtn.png") no-repeat scroll right -21px transparent;
    cursor: pointer;
    float: right;
    padding: 0 25px 2px 0;
}
.L300 #stgCol300 .rollBtnOn {
    background: url("http://a.wpimg.pl/a/i/tech/rollbtn.png") no-repeat scroll right 0 transparent;
}

.L300 #stgCol300 .bx .ile {
    float: left;
    font-size: 17px;
    margin-top: -3px;
}
.cat a {
    font-size: 11px;
    font-weight: normal;
}
.prog .lsProg .glosy {
    float: right;
}
.prog .lsProg .glosy span {
    float: right;
}
.prog .lsProg .glosy span.liczba {
    color: #999999;
    font-size: 11px;
    padding: 5px 0 0 5px;
}
.prog .lsProg .glosy span.lb {
    font-weight: bold;
    padding: 2px 5px 0 0;
}
.prog .lsProg .glosy a {
    float: right;
    padding-top: 3px;
}

.sysIco a {
    background: url("http://a.wpimg.pl/a/i/tech/icons-sys.png") no-repeat scroll 0 0 transparent;
    display: block;
    float: left;
    height: 19px;
    margin-right: 20px;
    overflow: hidden;
    text-indent: -300px;
    width: 18px;
}
.sysIco a.win {
    background-position: 0 0;
}
.sysIco a.lin {
    background-position: -36px 0;
}
.sysIco a.mac {
    background-position: -18px 0;
}

.addInf {
    padding-bottom: 10px;
}
.addInf .lic {
    color: #246AD4;
    float: left;
    padding-right: 20px;
}
.addInf .lic strong {
    color: #246AD4;
    font-size: 11px;
    font-weight: bold;
}
.addInf .lic strong.free {
    color: #01B31C;
}

.lsRes a.on, .lsRes a.on b  {
    color: #555555;
    font-weight: bold;
}

.ver {
    font-size: 11px;
    margin: 0 0 10px 15px;
}
.ver span {
    color: #808080;
}

.downl-btn {
    display: inline-block;
    margin-left: 15px;
}
.downl-btn:hover {
    opacity: 0.8;
}

.selectVersion {
    color: #6E6F71;
    font-size: 11px;
    margin: 0 0 10px 15px;
    position: relative;
    width: 280px;
}
.selectVersion .selected {
    background: url("http://a.wpimg.pl/a/i/tech/bg-select.png") repeat-x scroll 0 bottom #FFFFFF;
    border: 1px solid #CECECE;
    cursor: pointer;
}
.selectVersion .selected span {
    background: url("http://a.wpimg.pl/a/i/tech/bg-select.png") no-repeat scroll right 7px transparent;
    display: block;
    margin-right: 5px;
    padding: 5px 20px 5px 12px;
}
.selectVersion .options {
    display: none;
    left: 0;
    opacity: 0.9;
    position: absolute;
    top: 28px;
    width: 280px;
}
.selectVersion .options a {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #FFFFFF;
    border-color: -moz-use-text-color #CECECE #CECECE;
    border-right: 1px solid #CECECE;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    color: #6E6F71;
    cursor: pointer;
    display: block;
    padding: 5px 20px 5px 12px;
}
.selectVersion .options a:hover {
    background-color: #EDF2FA;
    color: #2E3D63;
    text-decoration: none;
}

.pobierzProgram {
    display: block;
    margin: 0 0 3px;
}
.prog .hd {
    background: none repeat scroll 0 0 transparent;
    padding-bottom: 0;
}
.hdTabs {
    padding-bottom: 10px;
    position: relative;
}
.hdTabs h1 {
    background-color: #FFFFFF;
    float: left;
    max-width: 350px;
}
.hdTabs ul {
    border-bottom: 1px solid #CECECE;
    height: 26px;
}
.hdTabs li {
    background: url("http://a.wpimg.pl/a/i/tech/bg-tab-on.png") repeat-x scroll 0 bottom #FFFFFF;
    border: 1px solid #CECECE;
    float: right;
    margin: 0 0 -1px 2px;
    width: 70px;
}
.hdTabs li.on {
    background: none repeat scroll 0 0 #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
}
.hdTabs li a {
    color: #6E6F71;
    display: block;
    font-size: 11px;
    padding: 6px 0 4px;
    text-align: center;
}

.miniGal {
    float: right;
    width: 268px;
}
.miniGal .picMini {
    border: 1px solid #F2F2F2;
    float: left;
}

p.alert {
	background-color: red;
	color: white;
	font-weight: bold;
    text-align: center;
}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(http://a.wpimg.pl/a/i/tech/colorbox/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(http://a.wpimg.pl/a/i/tech/colorbox/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(http://a.wpimg.pl/a/i/tech/colorbox/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(http://a.wpimg.pl/a/i/tech/colorbox/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(http://a.wpimg.pl/a/i/tech/colorbox/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(http://a.wpimg.pl/a/i/tech/colorbox/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(http://a.wpimg.pl/a/i/tech/colorbox/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(http://a.wpimg.pl/a/i/tech/colorbox/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(http://a.wpimg.pl/a/i/tech/colorbox/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(http://a.wpimg.pl/a/i/tech/colorbox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(http://a.wpimg.pl/a/i/tech/colorbox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(http://a.wpimg.pl/a/i/tech/colorbox/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(http://a.wpimg.pl/a/i/tech/colorbox/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(http://a.wpimg.pl/a/i/tech/colorbox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}

/*
  The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill
  when an alpha filter (opacity change) is set on the element or ancestor element.  This style is not applied to or needed in IE9.
  See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight {
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

/*
  The following provides PNG transparency support for IE6
  Feel free to remove this and the /ie6/ directory if you have dropped IE6 support.
*/
.cboxIE6 #cboxTopLeft{background:url(http://a.wpimg.pl/a/i/tech/colorbox/ie6/borderTopLeft.png);}
.cboxIE6 #cboxTopCenter{background:url(http://a.wpimg.pl/a/i/tech/colorbox/ie6/borderTopCenter.png);}
.cboxIE6 #cboxTopRight{background:url(http://a.wpimg.pl/a/i/tech/colorbox/ie6/borderTopRight.png);}
.cboxIE6 #cboxBottomLeft{background:url(http://a.wpimg.pl/a/i/tech/colorbox/ie6/borderBottomLeft.png);}
.cboxIE6 #cboxBottomCenter{background:url(http://a.wpimg.pl/a/i/tech/colorbox/ie6/borderBottomCenter.png);}
.cboxIE6 #cboxBottomRight{background:url(http://a.wpimg.pl/a/i/tech/colorbox/ie6/borderBottomRight.png);}
.cboxIE6 #cboxMiddleLeft{background:url(http://a.wpimg.pl/a/i/tech/colorbox/ie6/borderMiddleLeft.png);}
.cboxIE6 #cboxMiddleRight{background:url(http://a.wpimg.pl/a/i/tech/colorbox/ie6/borderMiddleRight.png);}

.cboxIE6 #cboxTopLeft,
.cboxIE6 #cboxTopCenter,
.cboxIE6 #cboxTopRight,
.cboxIE6 #cboxBottomLeft,
.cboxIE6 #cboxBottomCenter,
.cboxIE6 #cboxBottomRight,
.cboxIE6 #cboxMiddleLeft,
.cboxIE6 #cboxMiddleRight {
    _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

/** warunek na zajawkę **/
.bx .contArt h3.long,
.bx .contTel h3.long,
.bx .contRank h3.long {
	max-height: 72px;
}

.bx .contRank .dateLong {
	margin-bottom: 6px;
}

.bx .contRank p.longTxt {
	padding: 0;
}

.bx .contRank .optLong {
	padding: 2px 12px 0 7px;
}

/* WPSocial theme::start */

	/* socialBar { */
	#fbActivityBar .info .title { color: #1c5cbe; }
	#fbActivityBar {
		margin-left: auto;
		margin-right: auto;
	}
	/* } socialBar */

	/* fanPage { */
	#stgMain .wpsocial-fbFanpageBox {  }
	#stgMain .wpsocial-fbFanpageBox p .name { color: #1c5cbe; font-weight: bold }
	/* } fanPage */
	
	/* stampOcen { */
	#stgMain .stampOcen { 
		height: 20px; 
		padding: 40px 10px 10px;
		min-height:20px;
	}
	#stgMain .stampOcen .cnt { background: #fff; padding: 10px 10px 25px; }
	#stgMain .stampOcen .header {
		margin: -45px -10px 0px;
	}
	#stgMain .stampOcen .wpSocial-rateAlert { top: 55px; left: 2px; }
		/* gallery { */
		#stgMain #bxGaleria .dscCol .stampOcen { width: 264px; }
		/* } gallery  */
	/* } stampOcen */
	
	/* { joinUs */
	#stgMain .wpSocial-joinus { background: url(http://tech.wp.pl/i/dot_grey.gif) repeat; padding: 40px 10px 10px; border: 0; }
	#stgMain .wpSocial-joinus h2 {
		background: url(//i.wp.pl/a/i/tech/social2013/hd_wpsocial-joinus.png) no-repeat !important;
		height: 30px !important;
		margin: -35px 0 0;
		text-indent: -99999px;
		border: 0;
		padding: 0;
	}
	#stgMain .wpSocial-joinus .socialList { background: #fff; padding: 10px 0; }
	/* } joinUs */
	
	/* shareBox { */
	#shareBox { background: url(http://tech.wp.pl/i/dot_grey.gif) repeat; padding: 10px; }
	#stgMain .wpsocial-shareBox.vertical { background: #fff; padding: 10px 0; }
	/* } shareBox */
	
	/* stgOpinie { */
	#stgOpinie .fbActivator {display:none !important;}
	#stgMain #stgOpinie .opDodaj .opRegulaminLink,
	#stgMain #stgOpinie .opRt,
	#stgMain #stgOpinie .opOpinia .opHd .name { color: #a80000; }
	#stgMain #stgOpinie .opDodaj .opLinki a { color: #1c5cbe; }
	#stgMain #stgOpinie .opDodaj .opAdd { background: #1c5cbe; }
	#stgMain #stgOpinie .opOcena .vote { border: 0; }
	/* } stgOpinie */
	
	#bottomArticle {
		overflow: hidden;
	}
	#bottomArticle .bxLeft {
		float: left;
	}
	#bottomArticle .bxRight {
		float: right;
	}
	
	.dscCol .wpsocial-fbFanpageBox p {
		margin-right: 4px;
	}

	.shareBox_vertical_short .wpsocial-shareBox {
		width: 300px !important;
		padding-top: 0px !important;
	}
	
	.dscCol .wpsocial-fbFanpageBox .like {
		width: 135px;
	}
/* WPSocial theme::end */

	.fr {
		float: right;
		display: inline-block;
	}
	
	.fl {
		float: left;
		display: inline-block;
	}
	
/* Restyle 2013, OSSIETECH-301 */
.btnN {
	width: 286px;
	height: 72px;
	display: block;
	background: url(http://i.wp.pl/a/i/tech/restyle2013/btns-narzedzia.png) no-repeat;
	margin-bottom: 10px;
}
.btnWirusy {
	background-position: 0 0;
}
.btnLacze {
	background-position: 0 -72px;
}
.sprawdzNumer {
	background-position: 0 -144px;
	margin-bottom: 0;
}
.sprawdzNumer span {
	display: block;
	padding: 40px 0 0 48px;
}
.sprawdzNumer .iTxt {
	border: 1px solid #1a4b9a;
	width: 24px;
	padding: 2px 4px;
	font-size: 12px;
	float: left;
	margin-right: 5px;
}
.R300 #stgCol300 #bxNarzedzia h2 {
	background-image: url(http://i.wp.pl/a/i/tech/restyle2013/hd.png);
	height: 25px;
    background-position: 5px -1030px;
}
.topPicBar {
	width: 970px;
	margin: 10px auto 0;
    border-top: none;
    height: 100px;
}
.topPicBar .lsPos li {
    height: 100px;
    margin-left: 2px;
    width: 235px;
	margin-left: 10px;
}
.topPicBar .lsPos a {
    height: 100px;
    width: 235px;
}
.topPicBar .lsPos .tit {
	background: rgba(0, 0, 0, 0.9);
    font: bold 12px Tahoma,Geneva,sans-serif;
    left: 0;
    padding: 6px 8px 7px;
    text-align: left;
    top: auto;
	bottom: 0;
}
#stgNavi .lsMenu .programy {
	float: right;
}
#stgNavi .lsMenu .programy a {
	background-image: url(http://i.wp.pl/a/i/tech/restyle2013/bg_menu_li_audio.png);
        background-position: -258px 11px;
	background-color: #98cb51;
	margin-top: -3px;	
	width: 80px;
	height: 33px;
}

.slider {
	height:auto;
}
.slider .slide a {
	width: 182px;
}
.slider .slide h4 {
    height: 34px;
	width: 182px;
    line-height: 16px;
    text-align: left;
}
#telefony.slider .slide a {
	width: 100px;
}
#telefony.slider .slide h4 {
    height: 34px;
	width: 100px;
    line-height: 16px;
    text-align: center;
}
#telefony.slider .sliderNavi {
	top: 100px;
}
#galerie.slider {
	width: 280px;
	height: 180px;
	overflow: hidden;
}
#galerie.slider .slide a {
	width: 240px;
	margin-left: 5px;
}
#galerie.slider .slide h4 {
	position: absolute;
	z-index: 2;
	width: 240px;
    line-height: 16px;
    text-align: center;
	color: #ffffff;
	bottom: 0;
	left: 0;
	height: auto;
	background: rgba(0,0,0, 0.7);
	padding: 10px 0;
}
#galerie.slider .sliderNavi {
	top: 62px;
}
#galerie.slider .sliderButtonPrev {
    left: 0;
}
#galerie.slider .sliderButtonNext {
    right: 0;
}

.ikoPlay {
	width: 37px;
	height: 37px;
	background: url(http://i.wp.pl/a/i/tech/restyle2013/iko-play.png) no-repeat 0 0;
	position: absolute;
	top: 30px;
	left: 73px;
	text-indent: -300px;
	overflow: hidden;
}
.R300 #stgCol300 #bxGalerie h2 {
	background-image: url(http://i.wp.pl/a/i/tech/restyle2013/hd.png);
    background-position: 5px -23px;
}

.vs {
	overflow: hidden;
	display: block;
	padding: 5px 10px 10px 10px;	
	position: relative;
}
.vs span {
	width: 127px;
	float: left;
	text-align: center;
	font-size: 14px;
	line-height: 16px;
	color: #246ad4;
	font-weight: bold;
	text-align: center;	
}
.vs span:last-child {
	float: right;
}
.vs span img {
	display: block;
	margin-bottom: 5px;
	margin-left: auto;
	margin-right: auto;
}
.vs .vsImg {
	position: absolute;
	top: 70px;
	left: 124px;
}
#bxPojedynek.bx .content .btn {
	clear: both;
}

.bx .lsArt li {
	position: relative;
	overflow: visible;
	padding-left: 10px;
	margin-bottom: 10px;
}
.bx .lsArt li .bar {
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-color: #e9e8e8;
	z-index: 2;	
}
.bx .lsArt li a {
	position: relative;
	z-index: 3;
	width: 120px;
	height: 80px;
	display: block;
	float: left;
	margin-right: 10px;	
}
.bx .lsArt li h3 {
	position: relative;
	z-index: 3;
	height: 74px;
	overflow: hidden;
}
.bx .lsArt li .nr {
	position: absolute;
	top: 15px;
	left: 5px;
	color: #ffffff;
	background: url(http://i.wp.pl/a/i/tech/restyle2013/bg-nr.png) repeat-x 0 0;
	width: 23px;
	height: 23px;
	line-height: 24px;
	border-radius: 2px;
	text-align: center;
	z-index: 4;
	font-weight: bold;
}

/* główny box na SG */


#BxMain {
	width: 648px;
	height: 360px;
	overflow: hidden;
	position: relative;
	margin-bottom: 10px;
}
#BxMain .item {
	position: relative;
	display: block;
	width: 648px;
	height: 360px;
	overflow: hidden;
	z-index: 2;
	float: left;
}

#BxMain .str {
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 3;
	
}
#BxMain .str ul {
	float: left;
	margin-right: 5px;
}
#BxMain .str ul li {
	color: #777470;
	background-color: #525252;
	float: left;
	border-radius: 3px;
	font-size: 14px;
	font-weight: bold;
	margin-right: 1px;
	width: 25px;
	height: 23px;
	text-align: center;
	padding: 2px 0 0 0;
	cursor: pointer;
}
#BxMain .str ul li:hover {
	color: #ffffff;
}
#BxMain .str ul li.on {
	background-color: #1c5cbe;
	color: #ffffff;
}
#BxMain .str span {
	float: left;
	width: 25px;
	height: 25px;
	margin-right: 1px;
	text-indent: -300px;
	overflow: hidden;
	border-radius: 3px;
	background: #525252 url(http://i.wp.pl/a/i/tech/restyle2013/str-arrows.png) no-repeat 0 0;
	cursor: pointer;
}
#BxMain .str span.prev {
	background-position: 9px 7px;
}
#BxMain .str span.next {
	background-position: -17px 7px;
}
#BxMain .items {
	height: 360px;
}
#BxMain .item .category {
	position: absolute;
	top: 0;
	left: 0;
	width: 180px;
	text-align: center;
	color: #ffffff;
	background-color: #db1414;
	text-transform: uppercase;
	padding: 6px 0 6px 0;
	font-size: 12px;
	
	transform:rotate(-45deg);
	-webkit-transform:rotate(-45deg); 
	-moz-transform:rotate(-45deg);
	-o-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	margin: 40px 0 0 -35px;
}
#BxMain .item .titleBar {
	background: #000000;
	background: rgba(0, 0, 0, 0.8);
	border: 1px solid #333333;
	border: 1px solid rgba(255, 255, 255, 0.2);
	width: 588px;
	min-height: 45px;
	position: absolute;
	left: 10px;
	bottom: 10px;
	padding: 11px 20px 9px 20px;
}
#BxMain .item .titleBar h3 {
	font-size: 26px;
	font-weight: bold;
	color: #ffffff;
}
#BxMain .item .titleBar .btn {
	float: right;
	background-color: #236ac4;
	color: #ffffff;
	font-size: 20px;
	font-weight: bold;
	padding: 9px 10px 11px 10px;
	margin: -3px -13px -3px -3px;
	border-radius: 3px;
}
#BxMain .item .note {
	float: right;
	width: 70px;
	text-align: center;	
	background-color: #143a74;
	border-radius: 3px;
	padding-top: 3px;
	margin: -5px -15px -5px -5px;
}
#BxMain .item .note span {
	display: block;
	font-weight: bold;
	font-size: 11px;
	line-height: 16px;
	color: #ffffff;
	padding-bottom: 2px;
}
#BxMain .item .note div {
	font-size: 15px;
	color: #ffffff;
	background: #246ad4 url(http://i.wp.pl/a/i/tech/restyle2013/bg-note.png) repeat-x 0 0;
	border-radius: 0 0 3px 3px;
	padding: 2px 0;
}
#BxMain .item .note div strong {
	font-size: 19px;
	font-weight: bold;
	color: #ffffff;
}
#BxMain .item .plusMinus {
	width: 330px;
	position: absolute;
	right: 10px;
	bottom: 80px;
}
#BxMain .item p {
	padding: 10px 5px 10px 48px;
	margin-bottom: 5px;
	color: #525252;
	line-height: 15px;
	background-color: rgba(227, 227, 227, 0.85);
}
#BxMain .item p.plus {
	background: #e3e3e3 url(http://i.wp.pl/a/i/tech/restyle2013/ico-plus.png) no-repeat 10px 10px;
	background: rgba(227, 227, 227, 0.85) url(http://i.wp.pl/a/i/tech/restyle2013/ico-plus.png) no-repeat 10px 10px;
}
#BxMain .item p.minus {
	background: #e3e3e3 url(http://i.wp.pl/a/i/tech/restyle2013/ico-minus.png) no-repeat 10px 10px;
	background: rgba(227, 227, 227, 0.85) url(http://i.wp.pl/a/i/tech/restyle2013/ico-minus.png) no-repeat 10px 10px;
}

/* nowe style do boksów RTV AGD i Techtrendy */
.raBx {
	padding-top: 10px;
}
.raBx a {
    color: #555555;
}
.raBx .ls li {
	background: url(http://i.wp.pl/a/i/tech/restyle2013/blt-green.png) no-repeat 0 4px;
	padding-left: 20px;
	border-bottom: 1px solid #f2f2f2;
	margin-bottom: 5px;
	padding-bottom: 7px;
	margin-left: 0;
}
.raBx .ls li a {
	display: block;
}
.raBx .ls li.first a {
	font-weight: bold;
}
.raBx .ls .pic {
	border: none;
	box-shadow: none;
}
.raBx h3 {
	margin-bottom: 10px;
}
.raBx a.raMore {
    background: #ffffff url(http://i.wp.pl/a/i/tech/restyle2013/bg-more-green.png) no-repeat right 0;
    border: none;
    border-radius: 0 0 0 0;
    color: #ffffff;
	width: 96px;
	text-align: right;
    font-size: 11px;
    line-height: 11px;
    padding: 7px 25px 6px 5px;
	font-weight: bold;
	margin: 2px -11px -10px 0;
}
#trBx a {
	font-size: 14px;
	color: #555555;
	font-weight: normal;
}
#trBx li {
	background-position: 0 6px;
	padding-left: 20px;
}
#trBx li.first {
	height: 90px;
}
#trBx li.first a img {
	width: auto;
	height: auto;
}

#stgNavi .lsSubMenu {
	box-shadow: none;
}
#stgNavi .search {
    background: none ;
    float: right;
    height: 33px;
    padding-top: 10px;
    position: relative;
    width: 310px;
}
#stgNavi .search .in {
	border: 1px solid #cccccc;
	width: 297px;
}
#stgNavi .search .inTxt {
	background: url(http://i.wp.pl/a/i/tech/restyle2013/bg-lupka.png) no-repeat 2px 1px;
	padding-left: 20px;
	width: 210px;
}
#stgNavi .lsMenu .on {
	border-radius: 0 0 0 0;
}
#stgNavi .lsMenu {
	padding-top: 0;
}
#stgMain .wpSocial-joinus {
	border: 1px solid #dee1e2;
	padding: 8px 10px 10px 10px;
	background: #ffffff;
	margin-bottom: 10px;
	width: 278px;	
}
#stgMain .wpSocial-joinus h2 {
	color: #64696c !important;
	text-transform: uppercase;
	font: bold 12px Tahoma, Geneva, sans-serif;
	padding-bottom: 5px;
	border-bottom: 1px solid #dee1e2;
	background: #ffffff !important;
    height: auto !important;
    margin: 0;
    text-indent: 0 !important;
	text-align: left	
}
#stgMain .wpSocial-joinus .socialList {
	padding-top: 0;
}
.bx .contRank .opt {
	margin-left: 265px;
	padding: 5px 10px 0 0;
}

#stgNavi .lsMenu .audio a {
	background-image: url(http://i.wp.pl/a/i/tech/restyle2013/bg_menu_li_audio.png);
    background-position: -612px 8px;
    width: 103px;
}
#stgNavi .lsMenu .audio .on {
    background-position: -612px -15px;
}

/* obsługa parametru alignment w cytatach { */
div.content div.bxCyt-L {
	float: left;
	margin: 7px 20px -5px 0;    
}
/* } */

/* skaner antywirusowy { */ 
.bxSkanerCnt { 
	text-align:center; border:1px solid #afafaf; border-radius:5px; background: rgb(255,255,255); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(242,242,242,1))); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* IE10+ */
	background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(242,242,242,1) 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
	margin-top:5px; padding:0px;
 }
.bxSkanerOpis { text-align:left; padding:10px; display:none; }
.bxSkanerCnt img { cursor:pointer; padding:5px 307px; }
/* } skaner antywirusowy */


/* box z okładkami pod artykułami {*/
.bxGazetka {
    border: 1px solid #EBEBEB;
    height: 1%;
    margin-bottom: 20px;
    padding: 20px;
}
.bxGazetka:after {
    clear: both;
    content: "";
    display: block;
}
.bxGazetka .foto {
    float: left;
    margin-right: 20px;
}
.bxGazetka .hdGazetka {
    color: #710C0C;
    font: 30px Garamond,"EB Garamond",serif;
    padding-bottom: 10px;
}
/* } box z okładkami pod artykułami*/

#articleRelatedVideo{
    margin-bottom: 10px;
    margin-top: 10px;   
}

.wptvArticleRelatedText{
   font-weight: bold;
   margin-bottom: 10px;
   font-size: 14px;
}


#galHeaderWrapper {
    position: relative;
} 

#galHeaderWrapper .stampStronicowanie {
    position:absolute;
    bottom:0;
    right:0;
}

#galHeaderWrapper .galRekHead {
      padding-bottom: 34px;
      display: block;
}

table[name="u1"] {
  margin: 20px 12px 5px 5px !important;
}

#stgHeader{
	margin-bottom: 10px;
}
.tac{
	text-align: center;
	margin-left: auto;
	margin-right: auto;
}


/*fix for old adverts, when all adverts will be based on new mechanizm, bellow code can be removed*/
[id^="adv"] {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}
[id^="adv"] > div {
    display: inline-block;
}