
/*nowa fiszka*/
h1, h1.oldTable {
	font-size:28pt;
	font-family:arial;
	margin:10px 0px 10px 0px;
	padding:0px;
	font-weight:normal;
}
h1:first-letter {
	text-transform: capitalize;
}
h2.ftytul {
font-size:16pt;
font-weight:normal;
color:black;	
margin-bottom:10px;
}
div.fautor {
font-size:	10pt;
font-family:arial;
color: #666666;
}
p.fopis {
font-size:	10pt;
font-family:arial;
padding-right:20px;
}
div.fmore {
font-size:	9pt;
font-family:arial;
text-align:right;
margin-bottom:10px;
}

div.error {
	font-size:12px;
	color:red;
	border:1px solid red;
	padding:5px;
	margin:15px 0;
}

.fbelka 
{ 
background: #fff url('http://g1.pcworld.pl/pcwk/beta_gfx/belka1.gif') repeat-x bottom; 
height: 100%; 
overflow: hidden;
position: relative; 
border: 1px solid #e5e5e5;
margin-bottom:10px;
}
.fbelka h2 { font-size: 9pt; 
padding: 4px 15px; 
margin:0;  
width: 200px;  
float: left; 
text-transform:uppercase  
}
.fbelka .flkom {
	float:right;
	margin-top:5px;
	margin-right:5px;
	font-size:8pt;
}
#frecenzje, #fkoment {
	font-family:arial;
	font-size:9pt;
}
#frecenzje .fkto {
	font-weight:bold;
}
#frecenzje .ocena0, #fkoment .ocena0 {
	float:right;
}

#frecenzje ul.frec, #fkoment ul.frec {
	margin-left:0px;
	padding-left:0px;
	border-bottom: 1px solid #e5e5e5;
}
#frecenzje ul.frec li, #fkoment ul.frec li  {
	list-style-type: none;
	margin-bottom:3px;
}
 li.fkto {
 	color: #b22222;
 }
 #fkoment ul.frec li.fkto {
 	color:#000;
	font-weight: bold;
 }
 
 .pcwRating_60  {
	margin:0 auto;
	width:61px;
	height: 82px;
	padding-top:9px;
	background:url(http://g1.pcworld.pl/pg/gfx/2.0/lizak.gif) no-repeat;
	color:#ffffff;
}

.pcwRating_60 h5  {
	font-size:16pt;
	font-family: arial;
	color:#ffffff;
	margin:0px;
	margin-right:8px;
	padding:0px;
	text-align: center;
}
.pcwRating_60 h6  {
	font-size:9pt;
	font-family: arial;
	color:#ffffff;
	text-align: center;
	margin:0px;
	padding:0px;
	margin-right:8px;
padding-bottom:4px;
}




/*wybory */
#wybory {
	overflow:hidden;
	height:100%;
	width: 152px;
	margin: 0 auto;
}
#wyb_zakup, #wyb_rekomendacja {
	width:65px;
	height:63px;
}
#wyb_zakup {
background:url(http://g1.pcworld.pl/pg/gfx/2.0/_wybor1KD.gif) no-repeat;
}
#wyb_rekomendacja {
background:url(http://g1.pcworld.pl/pg/gfx/2.0/_wybor2KD.gif) no-repeat;
}
#wyb_wyborredakcji, #wyb_najlepszyzakup, #wyb_najlepszawydajnosc, #wyb_najlepszaoplacalnosc {
height:86px;
width:61px;
position:relative;
padding-right:5px;
padding-left:10px;
}
#wyb_wyborredakcji {
background:url(http://g1.pcworld.pl/pg/gfx/2.0/_wybor1.gif) no-repeat;
}
#wyb_najlepszyzakup {
background:url(http://g1.pcworld.pl/pg/gfx/2.0/_wybor2.gif) no-repeat;
}
#wyb_najlepszawydajnosc {
background:url(http://g1.pcworld.pl/pg/gfx/2.0/_wybor3.gif) no-repeat;
}
#wyb_najlepszaoplacalnosc {
background:url(http://g1.pcworld.pl/pg/gfx/2.0/_wybor4.gif) no-repeat;
}
#wyb_wyborredakcji span, #wyb_najlepszyzakup span, #wyb_najlepszawydajnosc span, #wyb_najlepszaoplacalnosc span {
	position: absolute;
	bottom:23px;
	left:13px;
	font-size:8pt;
	font-family:arial;
	
}
.Kotylion {
	float:left;
}
.samKotylion {
	float:none;
	margin:0 auto;
}

/* k wybory */
.lista_fiszka{
	padding: 5px 0 10px 20px;
	list-style: square;
	margin: 0;
}
.cena_pg {
	font-size: 13pt;
	color: #a80000;
	white-space: nowrap;
	font-weight: bold;
}



div.boxObrys{
	border: 1px solid #EAEAEB;
	background: #ffffff;
	padding: 1px;
	overflow: hidden;
	height: 100%;
	margin-bottom: 15px;
}

div.boxObrysSrodek{
	overflow: hidden;
	height: 100%;
/*	background-image: url(http://g1.pcworld.pl/pg/gfx/2.0/box_gora_tlo.gif); 
	background-repeat: repeat-x;
	background-position: top;*/
	padding: 1px;
}

div.boxObrys div.boxObrysSrodek{
	padding: 0;
}

.boxObrysSrodek h3{
	margin: 0;
	padding: 3px 3px 3px 5px;
	font-size: 13px;
	font-size:verdana;
	background-color:#cccccc;
	margin-bottom:10px;
}

.boxObrysSrodek .boxObrysTresc{
	margin: 0;
	padding: 0px 10px;
}

.boxObrysSrodek .boxObrysTresc ul{
	margin: 0;
	padding: 0;
	list-style: none;
}

.boxObrysSrodek .boxObrysTresc ul li{
	margin: 0;
	padding: 0 0 15px 0;
	display: block;
}

.boxObrysSrodek .boxObrysTresc a.first{
	font-size: 9pt;
}

/*wykres */

.fiszka_wykres{
	float: right;
	width: 148px;
	padding: 5px 5px 0 5px;
	border: 1px solid #EAEAEB;
}

.fiszka_wykres_naglowek{
	padding-bottom: 7px;
	color: #5e5e5e;
}
.fiszka_wykres .fiszka_pozycja{
	padding: 0 0 5px 0;
	height: 28px;
	color: #1C609F;
}

.fiszka_wykres .fiszka_pozycja strong{
	font-weight: normal;
	display:block;
}

.fiszka_wykres .fiszka_pozycja .wykres_tlo{
	background: #AFC8D6;
	height: 13px;
	padding: 0;
	width: 110px;
	float: left;
	margin-top: 2px;
}

.fiszka_wykres .fiszka_pozycja .wykres_tlo .wykres_blok{
	background: #1C609F;
	height: 13px;
	padding: 0;
}

.fiszka_wykres .fiszka_pozycja .wykres_ocena{
	height: 13px;
	padding: 0;
	float: right;
	width: 25px;
	text-align: right;
	color: #1C609F;
	font-weight: bold;
}

/*k wykres */


.recommend {
	padding-bottom: 10px;
}



.shortRecommend {
	width:160px;
}
.shortRecommend ul.rec  {
margin:0px;
padding:0px;

}

.shortRecommend ul.rec li {
	width:70px;
	font-size:11px;
	overflow:hidden;
	float:left;
	display:block;
	
}

.shortRecommend a {
	margin-right:5px;
		font-weight:bold;
		margin-top:10px;
		display:block;
		text-align:right;
}
.shortRecommend h4 {
	margin:5px;
	font-size:10pt;
} 
.shortRecommend span {
	display:block;
	float:right;
	width:28px;
	height:31px;
	padding:3px 4px 0 5px;
	line-height:32px;
	background:url(http://g1.pcworld.pl/pg/gfx/2.0/score-card-2.gif) 5px top no-repeat;
	text-align: center;
}

/*box compare */
/* compare */
.wybraneDoPorownania2 {
	border:1px solid #CCCCCC;
	width:338px;
	margin:0 auto 0 auto;
	overflow:hidden;
	height:100%;
	padding: 0;
	background: url(http://g1.pcworld.pl/pg/gfx/2.0/compare_tlo2a.gif) repeat-x bottom;
}

div.wybraneDoPorownania2 .nagl {
	background-color: #FEFDE2;
	padding:10px;
	font-weight:bold;
	font-size:12px;
}
div.wybraneDoPorownania2 .nagl a.close {
	float:right;
	font-weight:bold;
	font-size:11px;
	text-decoration: none;
}

div.wybraneDoPorownania2 .compare_produkt {
	width:100px;
	height:130px;
	float:left;
	text-align:center;
	border-right:1px solid #CBCBCB;
	margin-top:2px;
	position: relative;
}	
div.wybraneDoPorownania2 .compare_produkt a.close {
	position: absolute;
	top:4px;
	right:8px;
	color: #333333;
	font-size:12px;
	font-weight:bold;
}

div.wybraneDoPorownania2 .noneBR {
	border-right:0px;
}

div.wybraneDoPorownania2 .compare_button {
	border:1px solid #CBCBCB;
	width: 210px;
	margin:0 auto 0 auto;
	text-align:center;
}

div.wybraneDoPorownania2 .compare_button a{
	display: block;
	font-size:12px;
	padding:5px;
	width: 200px;
	height:15px;
	text-align: center;
}
/* k box comapre */

/*inne produkty */
.pg_wybierz2 .poz{
	height: 100%;
	overflow: hidden;
	padding-bottom: 3px;
}

.pg_wybierz2 form{
	display: block;
	padding-bottom:10px;
}

.pg_wybierz2 .poz strong{
	display: block;
	float: left;
	width: 96px;
	padding-right: 4px;
	text-align: right;
}

.pg_wybierz2 .poz select{
	float: left;
	width: 160px;
}

.pg_wybierz2 .ramka1 {
	border: 1px solid #e5e5e5;
}
.pg_wybierz2 .ramka1 .butt{
	width: 160px;
	margin: 0;
	padding: 0;
	text-align: left;
	padding-left: 100px;
	clear: left;

}
.pg_wybierz2 .ramka1 .butt input{
	width: 100px;
	margin: 0;
	cursor: pointer;
	border: 1px solid #aeaeae;
	padding: 2px;
	font-size: 8pt;
	font-weight: bold;
}

/* k inne produkty */

/*zakladki */
ul.zakladkiF { margin: 0; 
padding: 0px; 
font-size: 12px;
overflow:hidden;
height:100%;
}

ul.zakladkiF li { float: left; width: 120px; height: 35px;list-style: none;  }
ul.zakladkiF li a { display: block;  text-align: center; padding: 10px 0 4px 0; }
ul.zakladkiF li.zakladkaOFF span { display: block;  text-align: center; padding: 10px 0 4px 0; }

ul.zakladkiF .zakladka { background: url('http://g1.pcworld.pl/pcwk/beta_gfx/bela2.gif') repeat-x bottom;  
border-width: 1px 1px 1px 0px; 
border-style: solid; 
border-color: #e5e5e5; }

ul.zakladkiF .zakladka2 { border-width: 1px 1px 0px 0px; 
border-style: solid; 
border-color: #e5e5e5 #e5e5e5 #fff #e5e5e5; 
font-weight: bold; 
 }
ul.zakladkiF .zakladkaOFF { border-width: 1px 1px 1px 0px; 
border-style: solid; 
border-color: #e5e5e5; 
font-weight: bold; 
color: #e5e5e5;
}
 
ul.zakladkiF .zakladkaP { 
border-width: 0px 0px 1px 0px; 
border-style: solid; 
border-color: #e5e5e5;
width:140px;
height:36px;
 }

 ul.zakladkiF li a:link, 
 ul.zakladkiF li a:visited, 
 ul.zakladkiF li a:hover.zakladka, 
 ul.zakladkiF lia:link,
 ul.zakladkiF li a:visited, 
 ul.zakladkiF li a:hover
{ color: #2c2c2c; text-decoration: none; cursor: pointer; 
}



a.sponsor {
	color: #b22222;
}

form#dodaj_do_compare {
margin:0px;
padding:0px;
}
form#dodaj_do_compare input {
	width:140px;
	font-size:15px;
	font-family:arial;
	margin-left:10px;
	cursor:pointer;
	color: #595959;
	padding:5px 0px;
margin-top:5px;
}
h1#compResult {
	/*position: relative;*/
	height:43px;
	width:340px;

}

form#back{
margin:0px;
padding:0px;
/*position: absolute;
left:330px;
top:0px;*/
float:right;
margin-left:340px;
}
form#back input {
	width:80px;
	height:28px;
	padding:5px;
	font-size:13px;
	font-family:arial;
	background-color: #F0F0F0;
	cursor:pointer;
	color: #595959;
	border:1px solid #CBCBCB;
	text-align: center;
}



h1 span {
float:left;
}
h1 {
	overflow:hidden;
	height:100%;
}

div#society {
	width:430px;

}
div#society span.aaa {
	float:right;
	width:50px;
	display:block;
	margin-top:-2px;
}
.soc {

	overflow:hidden;
	height:100%;
}

ul.test_red{
	margin: 0 0 10 0;
	padding: 0 0 10px 10px;
	font-size: 9pt;
}

ul.test_red li{
	height: 20px;
	list-style: none;
}

ul.test_red li strong{
	display: block;
	float: left;
	width: 150px;
}

/*formularze recenzji i kom */

form#fRec textarea {
width:330px;
height:100px;	
}
form#fRec input.txt {
	width:330px;
}
form#fRec textarea#podsumowanie {
height:150px;	
}
form#fRec textarea#komentarz {
height:200px;	
}
form#fRec label {
	display:block;
	float:left;
	width:120px;
	font-weight:bold;
}
div.fBrake {
	overflow:hidden;
	height:100%;
	margin-bottom:10px;
}
div.fBrake label span.d, span.d {
	font-weight:normal;
	font-size:11px;
}
#subsOcena {
border: 1px solid #666666;	
width:80px;
padding:2px;
margin-left:35px;
margin-top:5px;
text-align:center;
}

div.sprawdz {
	margin-top:5px;
}

div.wynikZerowy {
	
	font-weight: bold;
	color: #b22222;
	font-size:13px;
	margin-bottom:15px;
}
div.dodanoKomentarz {
/*	border: 1px solid #aeaeae;*/
	padding:5px;
	font-size:12px;
	color: #ffffff;
	font-weight:bold;
	margin:10px 0px;
	background-color: #aeaeae;
}

.brak {
background-color: #cbcbcb;
padding:10px;
font-weight:bold;
	
}


/*ramki*/
table.ramka_slx {
margin-right:10px;
margin-bottom:10px;	
}
.ramka_news_slx ul, .ramka_news_slx ul, #pc ul{
	margin: 5px 5px 5px 25px;
}

td.ramka_tytul_slx{
	padding: 5px;
	}
	
a.szczOcena {
	display: block;
	position: relative;
	color:#1c609f;
	height:10px;
	
}	
a.szczOcena span.szczOcenaWyniki {
	display:none;
} 
a.szczOcena:hover {
	color:#1c609f;
	text-decoration: none;
}
a.szczOcena:hover span.szczOcenaWyniki {
	display:block;
	position:absolute;
	top:17px;
	left:0px;
	background-color:white;
	border:1px solid #cccccc;
	color:#000000;
	text-decoration: none;
	font-weight:normal;
	font-size:10px;
	padding:5px;
	height:50px;
} 
span.span.szczOcenaWyniki strong {
	font-weight:normal;

}
	td.wTestu {
		overflow:hidden;
		height:12px;
	}
	span.wynikiTestu {
		font-size:10px;
		display:block;
		float:left;
		width:107px;
		text-align:right;
		padding-right:10px;
	
	}
		span.wynikiTestuS {
		font-size:10px;
		display:block;
		float:left;
		width:109px;
		text-align:right;
		padding-right:10px;
	
	}
		span.wynikiTestuLf {
		font-size:10px;
		display:block;
		float:left;
		width:85px;
		text-align:left;
		}
		span.wynikiTestuSLf {
		font-size:10px;
		display:block;
		float:left;
		width:93px;
		text-align:left;
		}
	span.wynikiTestuPr {
		font-size:10px;
		display:block;
		float:right;
		width:110px;
		text-align:right;
	
		padding-right:2px;}
		
/*search*/

tr.compare_row td.search_og {
	border-bottom:1px solid #DDDDDD;
	padding-top:10px;
}

.searchObrys {
	border:1px solid #333333;
	width:100px;
	color:#000;
	font-weight:bold;
	font-size:10px;
	float:left;
	margin-left:5px;
}	
div.traf div.text {
	float:left;
}
.searchPasek {
	background-color: #ffcc00;
	
}

span.searchOcena {
	padding-left:5px;
}
h1.search {

	font-size:24px;
	color:black;
}	
h1.search strong {
	display:inline;
	color: #A02844;
	font-weight:normal;
}
h1.search span {
	display:inline;
	color:#000;
}	

td.checkCenaSearch {
	width:90px;
	padding:4px;
	text-align:left;
}
td.checkCenaSearch .compare_cena {
	text-align:center;
}
td.searchImg {
	width:110px;
}
div.ile_produktow {
	font-weight:bold;
	margin-bottom:10px;
}

#boxSearch {
	border: 1px solid #cccccc;
	padding:10px;
	width:140px;
	margin-bottom:10px;
	overflow:hidden;
	height:100%;
	background-color: #F0F0F0;
}
#bosSearch form {
	margin:0px;
	padding:0px;
}
#boxSearch input {
	width:138px;
	height:20px;
	border: 1px solid #e5e5e5;
	background-color: #ffffff;
}
#boxSearch input.buttonSearch {
display: block;
	font-size:11px;
	width: 80px;
	height:25px;
	text-align: center;
		background-color: #58595A;
		border:1px solid #cbcbcb;
		color:#fff;
		float:right;
	margin-top:5px;
	cursor: pointer;
	font-weight:bold;

}
td.katTitle  strong{
margin-top:10px;	
display:block;
}

/*commerce*/

.oferta {
border-bottom:1px solid #cccccc;
overflow:hidden;
height:100%;
padding:5px;
}
.ofertaProdukt {
	float:left;
	width:165px;
	
}
.ofertaProdukt a {
	display:block;
	font-weight:bold;
}
.ofertaCena {
   text-align:right;
	width:155px;
	float:left;
}
.ofertaCena span {
	display:block;
	font-weight:bold;
	margin-bottom:5px;
}
.boxObrysSrodek h4 {
	font-size:14px;
	margin-left:5px;
	text-transform: uppercase;
}

.ofertaPremium {
	background-color:#FFFECB;
	overflow:hidden;
	height:100%;
	margin-top:10px;
	padding:5px;
}
.ofertaPremium h3 {
	color:#cc0000;
	text-transform: uppercase;
}

.ofertaPremium .gfxPremium {
	width:110px;
	float:left;
	padding:5px;
	text-align:center;
	
}
.ofertaPremium .gfxPremium span {
	display:block;
	font-weight:bold;
	font-size:16px;
	text-align:center;
	padding: 10px 0px;
	
}
.ofertaPremium .opisPremium {
	width:300px;
	padding-left:20px;
	float: left;
	font-size:11px;
	padding-right:10px;
	
}
.ofertaStandard {
	border:1px solid #cbcbcb;
	padding-top:40px;
	position:relative;
	margin-top:45px;
}
a.logoSklepStandard {
	display:block;
	position:absolute;
	top:-30px;
	left:10px;
}
.ofertaStandard .oferta {
	padding: 10px 10px 10px 10px
}
.ofertaStandard .ofertaProdukt {
	width:258px;
	float:left;
	font-size:11px;
}
.ofertaStandard .ofertaCena {
	width:170px;
	float:left;
	font-size:14px;
}
.ofertaStandard .oferta {
	border-bottom:none;
}
.ofertaStandard .firstOferta {
	border-bottom:1px solid #cbcbcb;
}

.ofertaStandard h3 {
	margin:10px 0px 0px 10px;
	color:#cc0000;
	font-size:15px;
}
h4.najlepszaCena {
	font-weight:bold;
}

div.notTested {
	color: #cc0000;
	font-size:10px;
	margin-bottom:10px;
}
div.cena {
	text-align:center;
	margin-bottom:10px;
}
div.wynikiTestuBox {
	width:110px;
	overflow:hidden;
	height:12px;
}
div.wynikiTestuBox_cecha {
	width:80px;
	font-size:10px;
	font-weight:bold;
	float:left;
}
div.wynikiTestuBox_wartosc {
	width:30px;
	font-size:10px;
	float:left;
	text-align:right;
}


/*link z oferty ze sklepu idg*/
div.pcw_testy {
	margin-top:10px;
}
div.pcw_testy a.text {
	color:black;
}

a span.sort_model {
	color: #b6b6b6;
}


.tekst-ocena-aktualna, .tekst-ocena-twoja {
	overflow: hidden;
}
.tekst-ocena-aktualna-text, .tekst-ocena-aktualna-star, .tekst-ocena-twoja-text,
.tekst-ocena-twoja-star {
float:left;	
}
.tekst-ocena-aktualna-star, .tekst-ocena-twoja-star {
	padding-left:5px;
	padding-top:2px;
}
.tekst-ocena-twoja-star img {
	margin:0px 1px 0px 0px;
	cursor: pointer;
}

/* paginacja */

.paginacja{
height:40px;
float:right;
}

.paginacja-row{
margin-top:10px;
	height: 40px;
	text-align: center;
float:right;
}

.paginacja-row a.pag {
	display: block;
	width: 19px;
	height: 19px;
	font-family: Arial;
	font-size: 12px;
	color: #003399;
	text-align: center;
	float:left;
	text-decoration:none;
	padding-top:1px;

}
.paginacja-row a.next{
	display: block;
	width: 50px;
	height: 19px;
	font-family: Arial;
	font-size: 12px;
	color: #003399;
	text-align: center;
	float:left;
	text-decoration:none;
		padding-top:1px;
}
.paginacja-row span.kropki{
	display: block;
	width: 20px;
	height: 19px;
	font-family: Arial;
	font-size: 12px;
	color: #003399;
	text-align: center;
	float:left;
	text-decoration:none;
		padding-top:1px;
		background: #fff;
}
.paginacja-row span.ON {
	width: 18px;
	height: 17px;
		background: #fff;
	font-family: Arial;
	font-weight:bold;
	font-size: 12px;
	color: #000;
	text-align: center;
	display: block;
	float:left;
	padding:0px;
	margin:0px;
	border:1px solid #ccc;
}

.paginacja a.last{
	padding-right: 0;
}

.paginacja .hidden{
	display: none;
}
