
	/* telefony GSMonline.pl *****************************************/
	
	/* NAJNOWSZE MODELE TELEFONOW */

	div.plusone { padding: 10px 0px; }
	
	div#modele div.model {
		float: left; margin: 10px 0 10px 4px; text-align: center;
		display: inline; width: 100px; height: 120px; font-size: 11px; }
	div#modele div.model img {
		margin-bottom: 5px; }
	div#modele .header {
		margin-bottom: -7px;
		background: url(img/telefony-najnowsze-header.gif) no-repeat; }
		
	/* PRODUCENCI */

	div#producenci .header {
		margin-bottom: 10px;
		background: url(img/telefony-producenci-header.gif) no-repeat; }
	div#producenci ul {
		margin: 0; padding: 0; list-style: none; }
	div#producenci ul li {
		float: left; display: inline; padding: 0; text-align: center;
		margin: 0 0 6px 6px; width: 100px; }
		
	/* PRODUCENCI & NAJNOWSZE MODELE COMMON */
	
	div#modele, div#producenci {
		margin-top: 10px; background: url(img/telefony-najnowsze-back.gif) repeat-y; }
	div#modele a, div#producenci a { text-decoration: none; }
	div#modele .header, div#producenci .header {
		height: 36px; padding-left: 50px; color: #fff;
		font-weight: bold; line-height: 23px; font-size: 11px; }
	div#modele div.bottom, div#producenci div.bottom {
		height: 3px; clear: left;
		background: url(img/telefony-najnowsze-bottom-back.gif) no-repeat; }
	* html div#modele div.bottom, * html div#producenci div.bottom {
		overflow: hidden; } /* IE ONLY */
	div#producenci a:hover { border-bottom: 2px solid #ff6600; }
	
	/* TABELE RANKING�W */
	
	table.rankings {
		border: 0; caption-side: top;
		empty-cells: show; border-spacing: 1px; border-collapse: collapse;
		margin: 0 0 7px 0; width: 100%; }
	table.rankings tr { vertical-align: top; }
	table.rankings th, table.rankings td {
		padding: 3px; text-align: left; border: 1px solid #fff; font-size: 10px; }
	table.rankings th { color: #fff; font-weight: bold !important; }
	
	table.rankings td p, table.rankings th p,
	table.rankings td a, table.rankings th a { text-align: left; font-size: 10px; }
	table.rankings th { font-weight: normal; }
	/* kolory komorek */
	th.orng { background: #F08000; }
	td.orng { background: #FFECCC; }
	th.gray { background: #4C4C4C; }
	td.gray { background: #EBEBEB; }
	/* kursor help na oznakowaniu rankingow */
	table.rankings img { cursor: help; }
	table.rankings .right { text-align: right; }
	
	/* naglowki tabel rankingow */
	table.rankings caption.rankTel, table.rankings caption.rankTar {
		padding: 0 0 0 30px; margin: 0; border: 0; line-height: 23px;
		background: url(img/telefony-rank-tel-header.gif) no-repeat;
		font-size: 11px; font-weight: bold; color: #000; text-align: left; }
	table.rankings caption a, table.rankings caption a:visited { color: #000 !important; }
	table.rankings th a { color: #fff !important; }
		
	/* nomargin */ .nomargin { margin: 0 !important; }
	/* button w tabelce rankingow */
	.button { text-align: center !important; }
	.button img { cursor: pointer !important; }
		
	/* TOP NEWS*/
	
	div#topEntries {
		margin: 7px 0 0 0; 
		background: url(img/news-topnews-back.gif) repeat-y; }
	div#topEntries .header {
		background: url(img/news-topnews-header.gif) no-repeat; height: 41px;
		margin-bottom: -10px; }
	div#topEntries .bottom {
		background: #fff url(img/news-topnews-bottom-back.gif) no-repeat;
		height: 3px; overflow: hidden; clear: left; margin-top: 10px; }
	div#topEntries img.right { margin-bottom: 5px; }
	
	div#topEntries ul {
		margin: 0 10px; padding: 0; list-style: none; line-height: 1.3; }
	div#topEntries li {
		margin: 0; padding: 3px 0; list-style: none; border-bottom: 1px solid #DFC68B; }
	
	/* SZCZEGOLY */

	div#leftCol {
		float: left; width: 285px; } 
	div#rightCol {
		float: right; width: 235px; margin-top: 10px; }
		
	/* duze zdjecie telefonu */
	
	div#phonePhoto {
		background: #fff url(img/telefon-photo-back.gif) repeat-y;
		text-align: center; }
	div#phonePhoto h3.header {
		height: 18px; background: url(img/telefon-photo-header.gif) no-repeat;
		text-indent: -9000px; margin: 0; padding: 0; }
	div#phonePhoto img { margin: 0 auto 10px auto;}
	div#phonePhoto div.bottom {
		height: 3px; overflow: hidden;
		background: url(img/telefon-photo-bottom-back.gif) no-repeat; }
		
	h2#modelTitle { margin: 0 0 7px 0; font-size: 18px; color: #666;}
	h2#modelTitle span { color: #ccc; }
	
	/* tabele z parametrami telefonu */
	
	table.phoneParams {
		border: 0; caption-side: top;
		empty-cells: show; border-spacing: 1px; border-collapse: collapse;
		margin: 0 0 7px 0; width: 100%; }
	table.phoneParams caption {
		text-align: left; font-weight: bold; color: #444;
		border-bottom: 1px solid #Ff8700; padding-bottom: 3px; }
	table.phoneParams td {
		border-bottom: 1px solid #ebebeb; padding: 2px 0; color: #E97B00;
		width: 50%; }
	table.phoneParams td.val {
		border-left: 1px solid #ebebeb; padding-left: 3px; color: #000;
		text-align: center; }
	table.phoneParams td.val img { cursor: help; vertical-align: middle; }
	
	/* porownanie telefonow */
	
	table.compare { margin: 10px 0; }
	table.compare td.val { width: 25%; }
	table.compare a img { cursor: pointer !important; }
	
	#producent-1, #producent-2, #model-1, #model-2 { width: 95%; }
	
	/* ranking telefonu */
	
	div#phoneRank {
		margin: 7px 0 0 0;  line-height: 1.3;
		background: url(img/telefon-rank-back.gif) repeat-y; }
	div#phoneRank .header {
		background: url(img/telefon-rank-header.gif) no-repeat; height: 41px;
		margin-bottom: -10px; font-size: 11px; color: #fff;
		padding-left: 30px; line-height: 22px; }
	div#phoneRank .header b { color: #000; }
	div#phoneRank .bottom {
		background: #fff url(img/telefon-rank-bottom-back.gif) no-repeat;
		height: 3px; overflow: hidden; clear: left; margin-top: 10px; }
 	div#phoneRank p, div#phoneRank form {
 		margin: 0 10px 10px 10px; line-height: 1.3; }

		
	#phoneRank ul.results {
		padding: 0; list-style: none; margin: 5px 10px; }
	* html #phoneRank ul.results { height: 1%; }
	#phoneRank ul.results li {
		float: left; width: 31%; list-style: none; margin: 0 2px 0 0;
		text-align: center; background: #fff; }
		
	p.oddanych { clear: both; padding-top: 10px; }
	span.avrg { font-size: 15px; font-weight: bold; color: #ff6600; }

	div#phoneGaleria {
		width: 235px; height: 132px; position: relative; margin-top: 15px;
		background: url(img/telefon-galeria-button.gif) no-repeat; } 
	div#phoneGaleria a.galeriaTxtLink {
		display: block; text-indent: -3000px; width: 98px; height: 126px;
		position: absolute; top: 3px; right: 3px; text-decoration: none;
		background: url(img/telefon-galeria-arrow-anim.gif) no-repeat 66px 67px; }
	div#phoneGaleria img {
		position: absolute; top: 22px; left: 18px; }
	div#phoneGaleria a { text-decoration: none; }	
		
	/* PHONE PANEL BOTTOM */
	
	div#phonePanel {
		height: 38px; position: relative; clear: both; margin-top: 10px;
		background: url(img/telefon-panel-bottom-back.gif) no-repeat; }
	div#phonePanel a.drukuj {
		display: block; width: 10px; height: 19px; text-indent: -3000px;
		position: absolute; top: 8px; right: 10px;
		background: url(img/entry-panel-drukuj.gif) no-repeat; }
	div#phonePanel a.wyslij {
		display: block; width: 12px; height: 19px; text-indent: -3000px;
		position: absolute; top: 8px; right: 25px;
		background: url(img/entry-panel-wyslij.gif) no-repeat; }
	div#phonePanel a.drukuj:hover, div#phonePanel a.wyslij:hover {
		background-position: 0 -19px; text-decoration: none; }
	div#phonePanel form {
		position: absolute; top: 8px; left: 85px; }
		

		
		
	/* WYSZUKIWARKA ZAAWANSOWANA */
	
	form#szukajTelAdv { padding: 0 !important; margin: 10px 0; }
	form#szukajTelAdv { line-height: 1.7; }
	form#szukajTelAdv label {
	   float: left; clear: left;
	   text-align: right; width: 200px;
	   margin-right: 10px; margin-bottom: 0.5em; }
	form#szukajTelAdv input, form#szukajTelAdv select, form#szukajTelAdv textarea {
	   float: left; width: 200px;
	   text-align: left;
	   border: 1px solid #8d8d8d; }
	form#szukajTelAdv textarea { height: 100px; margin-top: 10px; }
	form#szukajTelAdv input:hover, form#szukajTelAdv select:hover,
	form#szukajTelAdv input:focus, form#szukajTelAdv select:focus,
	form#szukajTelAdv textarea:hover, form#szukajTelAdv textarea:focus {
		border: 1px solid #F3AC32; }
	form#szukajTelAdv br { clear: left; }
	
	form#szukajTelAdv input.submit {
		width: 100px; text-align: center; margin-left: 160px;
		margin-top: 10px; }
		
	form#szukajTelAdv h5 { width: 200px; text-align: right; margin: 2px 0; }
	form#szukajTelAdv input.checkbox { width: auto !important; border: 0 !important; }
	
	select#producentMulti {
		width: 300px; height: 150px; }

