html, body, div, pre, form, fieldset, input, h1, h2, h3, h4, h5, h6, p, textarea, ul, ol, li, dl, dt, dd, blockquote, th, td {	margin:0;	padding:0;}html {	height: 100%;/*makes the html the full window height*/}body {	background-color:#fdfdfd;	min-height: 100%;/*sets the body to the window height*/	_height:100%;/*ie 6 hack - better in a specific stylesheet*/	position: relative;/*tells the footer to use the body the reference when setting position*/	color: #000;	margin:0;	padding:0;	font-family:Arial, Helvetica, sans-serif;	font-size:11px;}a:focus {outline:none}/* ----- main styles ----- */img {	border:0;}p {	font-family:Arial, Helvetica, sans-serif;	font-size:13px;	line-height:1.3em;	margin-bottom:1em;}a {	color:#000;	text-decoration:none;}.right {	float:right;	clear:right;}.left {	float:left;	clear:left;}.text-center, .center {	text-align:center;}.text-left {	text-align:left;}.text-right {	text-align:right;}.text-regular {	font-weight:normal;}.left_header {	padding-bottom:12px;}.top {	vertical-align:top;}/* ----- positioning ----- */div.top {	display:block;	height:120px;	margin:0 auto;	margin-top:10px;	width:896px;}		div.top div.logo {		display:inline;		float:left;		margin-left:30px;	}	div.top div.advert {		display:inline-block;		float:left;		height:60px;		width:468px;		margin-left:30px;		margin-top:25px;	}	div.top div.login {		background:url(../images/site/login.gif) top left no-repeat;		display:inline;		float:right;		height:105px;		margin-left:10px;		width:230px;	}		div.top div.login form {			margin-left:23px;			margin-top:48px;		}		div.top div.login form input {			background-color:#fff;			border:1px solid #000;			color:#000;			font-size:10px;/*			margin-top:2px;*/			padding:2px;			width:115px;		}		<!--[if IE 6]>		div.top div.login form input {			border:0;			width:110px;		}		<![endif]-->				div.top div.login form input[type="text"], div.top div.login form input[type="password"] {			border:1px solid #000;		}				div.top div.login form input[type="text"]:hover, div.top div.login form input[type="text"]:focus,		div.top div.login form input[type="password"]:hover, div.top div.login form input[type="password"]:focus {			border:1px solid #999;		}				div.top div.login form .btn_zaloguj {/*			background:url(../images/site/btn_zaloguj) top left;*/			margin:0;			margin-left:4px;			padding:0;			width:59px;			height:21px;			border:none;		}		div.top div.login form .btn_zaloguj:hover, div.top div.login form .btn_zaloguj:focus {			border:none;		}			div.top div.login_on {		background:url(../images/site/login_on.gif) top left no-repeat;		display:inline;		float:right;		height:105px;		margin-left:10px;		width:230px;	}			div.top div.login_on a.btn_logout {			background:url(../images/site/btn_logout.gif) top left no-repeat;			display:block;			height:21px;			width:21px;			margin-top:18px;			margin-left:194px;		}				div.top div.login_on a.btn_logout:hover {			background:url(../images/site/btn_logout.gif) top left no-repeat;			background-position:0 -21px;		}		div.top div.login_on div.nick {			font-size:16px;			font-weight:bold;			margin-left:18px;			margin-top:8px;			white-space:nowrap;			width:190px;			overflow:hidden;		}		div.top div.login_on div.points {			background:url(../images/site/punkty.gif) left center no-repeat;			display:inline;			float:left;			height:17px;			margin-left:18px;			margin-top:8px;			padding-left:40px;			white-space:nowrap;			width:80px;			overflow:hidden;		}				div.top div.login_on a.btn_mojprofil {			background:url(../images/site/btn_profil.gif) top left no-repeat;			display:inline-block;			float:right;			height:20px;			margin-top:6px;			margin-right:15px;			width:68px;		}				div.top div.login_on a.btn_mojprofil:hover {			background:url(../images/site/btn_profil.gif) top left no-repeat;			background-position:0 -20px;		}		/* --- home page --- */div.home {	display:block;	height:680px;	margin:0 auto;	width:896px;}	div.home div.module {		display:inline-block;		overflow:hidden;	}			div.home div.module div.content {			display:block;			padding:3px 6px 0 6px;			text-align:center;		}		div.home div.module a.btn {			display:block;			width:96%;			margin:0 auto;			height:50px;			text-indent:-9999px;			outline:none;		}	div.home div.zapodaje {		height:253px;		width:560px;		float:left;	}		div.home div.zigzapki {		background:url(../images/site/home_mods_zigzapki.gif) left top no-repeat;		height:253px;		width:336px;		float:left;	}		div.home div.forum {		background:url(../images/site/home_mods_forum.gif) left top no-repeat;		height:283px;		width:294px;		float:left;	}	div.home div.forum div.content {		text-align:left;		padding-top:10px;		padding-left:18px;		padding-right:12px;	}	div.home div.forum div.content .wpis {		border-bottom:1px solid #fff;		padding:5px 0;	}		div.home div.forum div.content a {			color:#fff;			font-weight:bold;		}	div.home div.forum div.content a.more {		color:#fff;		display:block;		float:right;		font-weight:bold;		padding-top:8px;		text-align:right;		width:100%;	}	div.home div.forum div.content a.more:hover {		text-decoration:underline;	}		div.home div.konkurzzy {		background:url(../images/site/home_mods_konkurzzy.gif) left top no-repeat;		height:283px;		width:315px;		float:left;	}		div.home div.naantenie {		background:url(../images/site/home_mods_nantenie.gif) left top no-repeat;		height:283px;		width:287px;		float:left;	}		div.home div.naantenie div.content {			padding:12px 8px 0 12px;			text-align:left;		}		div.home div.naantenie div.content p.desc,		dl.teraz_w_zz p.desc {			font-size:11px;			padding-top:8px;		}/*		div.home div.naantenie div.content p.desc {			clear:right;		}*/		dl.teraz_w_zz p.desc {			padding-left:8px;		}		div.home div.naantenie div.content p.coming_up {			clear:both;		}				div.home div.naantenie div.content p.coming_up,		dl.teraz_w_zz p.coming_up {			font-size:11px;			font-weight:bold;		}		dl.teraz_w_zz p.coming_up {			padding-top:12px;			padding-left:8px;		}			div.home div.naantenie div.content p.coming_up a:hover,			dl.teraz_w_zz p.coming_up a:hover {				color:#fff;			}		div.home div.naantenie div.content h2 a,		dl.teraz_w_zz h2 a {			font-weight:bold;			font-size:13px;		}		dl.teraz_w_zz h2 {			margin:8px 0 0 8px;		}		div.home div.naantenie div.content a img {			float:left;			margin-right:6px;		}		div.home div.naantenie div.content a.ptv,		dl.teraz_w_zz p.ptv a {			font-size:11px;			font-weight:bold;			color:#333;			float:right;			padding-top:8px;		}		dl.teraz_w_zz p.ptv {			padding-top:12px;			padding-right:8px;			text-align:right;		}		dl.teraz_w_zz p.ptv a {			float:none;			color:#fff;		}		dl.teraz_w_zz p.ptv a:hover {			text-decoration:underline;		}		div.home div.naantenie div.content a.ptv:hover {			color:#fff;		}			div.home div.ankieta {		background:url(../images/site/home_mods_ankieta.gif) left top no-repeat;		height:144px;		width:228px;		float:left;	}		div.home div.ankieta div.content {			padding:42px 12px 0 20px;			text-align:left;		}		div.home div.ankieta div.content p.pytanie {			color:#555;			font-weight:bold;			margin-bottom:4px;		}		div.home div.ankieta div.content div.odpowiedz {		}				div.home div.ankieta div.content div.odpowiedz a {			color:#000;			float:left;			font-size:10px;			margin-bottom:0;			margin-right:5px;			padding-right:4px;			text-align:right;			width:136px;		}		div.home div.ankieta div.content div.odpowiedz a:hover {			color:#fff;			background-color:#C8191A;		}		div.home div.ankieta div.content div.odpowiedz div.bar {			background:url(../images/site/bg_ankieta.gif) top left no-repeat;			display:inline; 			clear:right;			float:left;			line-height:11px;			height:13px;		}	div.home div.promo {		float:left;		height:144px;		padding-left:8px;		padding-top:4px;		width:660px;	}		div.home div.promo div,		div.home div.promo div.last {			display:inline-block;			float:left;			margin-right:10px;		}		div.home div.promo div.last {			margin-right:0;		}		/* ---- top menu alt ---- */#top_menu {	display:block;	height:55px;	margin:0 auto;	width:896px;}	#top_menu ul {		margin:0;		padding:0;	}		#top_menu ul li {		margin:0;		padding:0;		display:inline;		float:left;	}		#top_menu ul li.last {		padding-right:0;	}		#top_menu ul li a span {		display:none;	}		#top_menu ul li a {		display:inline;		float:left;		height:55px;		outline:none;		text-indent: -9000px;	}		#top_menu ul li a { background-image:url(../images/site/zz_menu.gif); }		#top_menu ul li a.pos_1 { width: 180px; background-position:0px 0px; }	#top_menu ul li a.pos_2 { width: 171px; background-position:-180px 0px; }	#top_menu ul li a.pos_3 { width: 95px; background-position:-351px 0px; }	#top_menu ul li a.pos_4 { width: 116px; background-position:-446px 0px; }	#top_menu ul li a.pos_5 { width: 128px; background-position:-562px 0px; }	#top_menu ul li a.pos_6 { width: 114px; background-position:-690px 0px; }	#top_menu ul li a.pos_7 { width: 92px; background-position:-804px 0px; }	#top_menu ul li a.pos_1:hover, #top_menu ul li a.pos_1_selected { width: 180px; background-position:0px 55px; }	#top_menu ul li a.pos_2:hover, #top_menu ul li a.pos_2_selected { width: 171px; background-position:-180px 55px; }	#top_menu ul li a.pos_3:hover, #top_menu ul li a.pos_3_selected { width: 95px; background-position:-351px 55px; }	#top_menu ul li a.pos_4:hover, #top_menu ul li a.pos_4_selected { width: 116px; background-position:-446px 55px; }	#top_menu ul li a.pos_5:hover, #top_menu ul li a.pos_5_selected { width: 128px; background-position:-562px 55px; }	#top_menu ul li a.pos_6:hover, #top_menu ul li a.pos_6_selected { width: 114px; background-position:-690px 55px; }	#top_menu ul li a.pos_7:hover, #top_menu ul li a.pos_7_selected { width: 92px; background-position:-804px 55px; }/* ------ top menu end ------ */div.page_container {	width:100%;}div.zzprogram {	background:#a64c96 url(../images/site/background_mid.gif) center repeat-y;}div.forum {	background:#ad1b1c url(../images/site/background_mid.gif) center repeat-y;}div.konkurzzy {	background:#35739a url(../images/site/background_mid.gif) center repeat-y;}div.extrasy {	background:#e8087a url(../images/site/background_mid.gif) center repeat-y;}div.corpo {	background:#e6a024 url(../images/site/background_mid.gif) center repeat-y;}div.section_top {	background:url(../images/site/background_up.png) center no-repeat !important;	background:url(../images/site/background_up.gif) center no-repeat;	height:68px;}div.section_bottom {	display:block;	position:relative;	background:url(../images/site/background_dn.png) center no-repeat !important;	background:url(../images/site/background_dn.gif) center no-repeat;	height:79px;	top:-80px;}div.section_content {	display:block;	position:relative;/*	width:860px;*/	width:896px;	margin:0 auto;	top:-30px;}	div.section_content div.single_column {		margin-left:14px;		width:855px;		display:inline;		float:left;	}	div.section_content div.left_column {		margin-left:28px;		width:250px;		display:inline;		float:left;	}		div.section_content div.single_column dl.content {			background:#C8BE1E url(../images/site/single_col_up.gif) top left no-repeat;			display:block;			margin-bottom:12px;			min-height:15px;			padding-top:15px;			width:855px;		}				div.section_content div.single_column dl.content dt {			background-color:#c8be1e;			width:839px;			padding:0 8px;		}		div.section_content div.single_column dl.content dd {			background:url(../images/site/single_col_dn.gif) bottom left no-repeat;			width:855px;	/* 250 px wide */			height:15px;		}					div.section_content div.left_column p {			margin:0;		}			/* zz program */		div.section_content div.left_column dl.left_box_zzprogram {			background:#c8be1e url(../images/site/zzprogram_left_up.gif) top left no-repeat;			display:block;			margin-bottom:12px;			min-height:10px;			padding-top:8px;			width:250px;		}					div.section_content div.left_column dl.left_box_zzprogram div.wpis {				font-size:12px;				border-bottom:1px solid #000;				padding-bottom:1em;				margin:1em 0;			}			div.section_content div.left_column dl.left_box_zzprogram p.zobaczysz {				font-size:11px;			}			div.section_content div.left_column dl.left_box_zzprogram p.zobaczysz a {				font-weight:bold;			}			div.section_content div.left_column dl.left_box_zzprogram p.zobaczysz a:hover {				text-decoration:underline;			}					div.section_content div.left_column dl.left_box_zzprogram dt {			background-color:#c8be1e;			width:234px;			padding:0 8px;		}		div.section_content div.left_column dl.left_box_zzprogram dd {			background:url(../images/site/zzprogram_left_dn.gif) bottom left no-repeat;			width:250px;	/* 250 px wide */			height:12px;		}		/* konkurzzy */		div.section_content div.left_column dl.left_box_konkurzzy {			background:#E7097A url(../images/site/konkurzzy_left_up.gif) top left no-repeat;			display:block;			margin-bottom:12px;			min-height:10px;			padding-top:8px;			width:250px;		}				div.section_content div.left_column dl.left_box_konkurzzy dt {			background-color:#E7097A;			width:234px;			padding:0 8px;		}			div.section_content div.left_column dl.left_box_konkurzzy dt ul.konkursy {				list-style:none;				margin:10px 0;			}			div.section_content div.left_column dl.left_box_konkurzzy dt ul.konkursy li {				border-bottom:2px solid #FFABD5;				padding:6px 0;			}			div.section_content div.left_column dl.left_box_konkurzzy dt ul.konkursy li.last {				border-bottom:none;			}			div.section_content div.left_column dl.left_box_konkurzzy dt ul.konkursy li a {				color:#fff;				font-weight:bold;				font-size:12px;			}			div.section_content div.left_column dl.left_box_konkurzzy dt ul.konkursy li a:hover {				text-decoration:underline;			}		div.section_content div.left_column dl.left_box_konkurzzy dd {			background:url(../images/site/konkurzzy_left_dn.gif) bottom left no-repeat;			width:250px;	/* 250 px wide */			height:12px;		}		/* extrasy */		div.section_content div.left_column dl.left_box_extrasy {			background:#35739a url(../images/site/extrasy_left_up.gif) top left no-repeat;			display:block;			margin-bottom:12px;			min-height:10px;			padding-top:8px;			width:250px;		}				div.section_content div.left_column dl.left_box_extrasy dt {			background-color:#35739a;			color:#fff;			width:234px;			padding:0 8px;		}		div.section_content div.left_column dl.left_box_extrasy dd {			background:url(../images/site/extrasy_left_dn.gif) bottom left no-repeat;			width:250px;	/* 250 px wide */			height:12px;		}		/* corpo */		div.section_content div.left_column dl.left_box_corpo {			background:#3c9696 url(../images/site/corpo_left_up.gif) top left no-repeat;			display:block;			margin-bottom:12px;			min-height:10px;			padding-top:8px;			width:250px;		}				div.section_content div.left_column dl.left_box_corpo dt {			background-color:#3c9696;			color:#fff;			width:234px;			padding:0 8px;		}		div.section_content div.left_column dl.left_box_corpo dd {			background:url(../images/site/corpo_left_dn.gif) bottom left no-repeat;			width:250px;	/* 250 px wide */			height:12px;		}		/* forum */		div.section_content div.left_column dl.left_box_forum {			background:#F8BF00 url(../images/site/forum_left_up.gif) top left no-repeat;			display:block;			margin-bottom:12px;			min-height:10px;			padding-top:8px;			width:250px;		}				div.section_content div.left_column dl.left_box_forum dt {			background-color:#F8BF00;			width:234px;			padding:0 8px;		}			div.section_content div.left_column dl.left_box_forum dt p.info {				background:url(../images/site/bg_forum_info.gif) top left no-repeat;				color:#fff;				display:block;				font-size:12px;				height:59px;				line-height:14px;				margin-top:8px;				padding:4px 8px;			}			div.section_content div.left_column dl.left_box_forum dt p.info a {				color:#fff;			}			div.section_content div.left_column dl.left_box_forum dt p.info a:hover {				text-decoration:underline;			}		div.section_content div.left_column dl.left_box_forum dd {			background:url(../images/site/forum_left_dn.gif) bottom left no-repeat;			width:250px;	/* 250 px wide */			height:12px;		}				div.section_content div.left_column dl.left_box_forum form.forum_login {			margin-top:14px;		}		div.section_content div.left_column dl.left_box_forum form.forum_login label {			display:block;			clear:left;			float:left;			text-align:right;			font-size:12px;			padding-right:5px;			width:50px;			margin-top:0.4em;		}		div.section_content div.left_column dl.left_box_forum form.forum_login input{			width:148px;			border:1px solid #000;			background:url(../images/site/bg_input.gif) top left no-repeat;			padding:2px;			margin-bottom:4px;		}		div.section_content div.left_column dl.left_box_forum form.forum_login input.btn_login {			background:none;			border:none;			clear:right;			width:auto;			float:right;			margin-right:20px;		}		div.section_content div.left_column dl.left_box_forum a.btn_passw {			display:block;			text-align:left;			padding-left:76px;		}		div.section_content div.left_column .forum_baner {			margin-bottom:12px;		}				div.section_content div.left_column .forumowicz_miesiaca {			margin-top:1em;			font-size:11px;		}		div.section_content div.left_column .forumowicz_miesiaca img {			float:left;			margin:0 1em 1em 0;		}		div.section_content div.left_column .forumowicz_miesiaca img.ico {			float:none;			margin:0 4px 0 0;			padding-bottom:2px;		}		div.section_content div.left_column .forumowicz_miesiaca a {			color:#000;			font-weight:bold;			font-size:12px;			line-height:2em;			vertical-align:super;			margin-bottom:1em;		}			div.section_content div.right_column {		margin-right:28px;		width:561px;		display:inline;		float:right;	}			/* right_box_zzprogram */				div.section_content div.right_column dl.right_box_zzprogram {			background:#c8be1e url(../images/site/zzprogram_right_up.gif) top left no-repeat;			display:block;			margin-bottom:12px;			min-height:10px;			padding-top:41px;			width:560px;				}		div.section_content div.right_column dl.right_box_zzprogram dt {			background-color:#c8be1e;			width:544px;			padding:0 8px;		}		div.section_content div.right_column dl.right_box_zzprogram dd {			background:url(../images/site/zzprogram_right_dn.gif) bottom left no-repeat;			width:560px;	/* 250 px wide */			height:44px;		}				div.section_content div.right_column dl.right_box_zzprogram h1 {			background:url(../images/site/bg_ptv_header.gif) top center no-repeat;			color:#000;			font-size:22px;			font-weight:bold;			height:30px;			width:450;			padding:2px 0px 0 8px;			margin:0 auto 20px auto;			text-align:center;		}		/* zz forum table */				table.forum_topics {			border-collapse:collapse;			width:100%;			margin-bottom:10px;		}		table.forum_topics thead tr th {			color:#fff;			font-size:13px;			font-weight:bold;			height:36px;			padding-top:8px;			text-align:center;			vertical-align:top;		}		table.forum_topics thead tr th.col1 {			background:url(../images/site/bg_thead_topics_01.gif) top center no-repeat;			text-align:left;		}				table.forum_topics thead tr th.col1 span {			margin-left:18px;		}		table.forum_topics thead tr th.col2 {			background:url(../images/site/bg_thead_topics_02.gif) top center no-repeat;		}		table.forum_topics thead tr th.col3 {			background:url(../images/site/bg_thead_topics_02.gif) top center no-repeat;		}		table.forum_topics thead tr th.col4 {			background:url(../images/site/bg_thead_topics_04.gif) top center no-repeat;		}		table.forum_topics thead tr th.longer {			background:url(../images/site/bg_thead_longer.gif) top left no-repeat;			text-align:left;		}				table.forum_topics thead tr th.longer span {			margin-left:18px;		}		table.forum_topics thead tr th.mid {			background:url(../images/site/bg_thead_mid.gif) top left no-repeat;			text-align:left;		}				table.forum_topics thead tr th.mid span {			margin-left:18px;		}		table.forum_topics tbody tr.short td {			border-bottom:1px solid #C8BE1E;		}		table.forum_topics tbody tr td {			vertical-align:top;			padding:4px 0;			border-bottom:1px solid #aaa;		}			table.forum_topics tbody tr td select {				border:1px solid #000;				font-size:10px;				font-weight:bold;				width:220px;			}		table.forum_topics tr.odd:hover td,		table.forum_topics tr:hover td {			background-color:#fff;		}				table.forum_topics tbody tr.odd td {			background-color:#f8d459;		}		table.forum_topics tbody tr td img {			vertical-align:bottom;		}		table.forum_topics tbody tr td.topic {			padding-left:4px;			text-align:left;		}			table.forum_topics tbody tr td.topic a {				font-weight:bold;				font-size:11px;			}			table.forum_topics tbody tr td.topic a:hover {				color:#AD1B1C;				text-decoration:underline;			}		table.forum_topics tbody tr td.user {			text-align:center;			padding-right:2px;			padding-left:2px;		}			table.forum_topics tbody tr td.user a {				font-weight:bold;				font-size:11px;			}			table.forum_topics tbody tr td.user a:hover {				color:#AD1B1C;				text-decoration:underline;			}					table.forum_topics tbody tr td.program p img {			float:left;			margin-right:4px;		}		table.forum_topics tbody tr td.program p a {			color:#fff;			display:block;			font-size:14px;			font-weight:bold;			padding-top:2px;		}		table.forum_topics tbody tr td.points {			font-weight:bold;			font-size:14px;			text-align:center;		}		table.forum_topics tbody tr td .num_highlight {			background-color:#c8be1e;			color:#000;			font-size:14px;			font-weight:bold;			text-align:center;/*			height:15px;*/			width:15px;		}		table.forum_topics tbody tr td .bigger {			font-size:18px;		}		table.forum_topics tbody tr td .num {			color:#fff;			font-size:14px;			font-weight:bold;			text-align:center;			height:15px;			width:15px;		}		/* forum - dodaj temat */				div.box_inside div.add_topic label {			clear:left;			color:#fff;			display:block;			float:left;			font-size:12px;			font-weight:bold;			text-align:left;			width:55px;/*			margin-bottom:0.6em;*/			margin-top:2px;		}		div.box_inside div.add_topic input.topic {			border:1px solid #000;			color:#000;			font-size:12px;			margin-bottom:.5em;			padding:2px;			width:425px;		}		div.box_inside div.add_topic textarea {			border:1px solid #000;			color:#000;			font-size:12px;			font-family:Verdana, Arial, Helvetica, sans-serif;			padding:2px;			height:180px;			width:425px;		}				div.box_inside div.add_topic input.btn_add {/*			float:right;*/			margin:12px 0;		}				/* forum - zapomniane haslo */				div.box_inside div.lost_pwd label {			clear:left;			color:#fff;			display:block;			float:left;			font-size:12px;			font-weight:bold;			text-align:right;			padding-right:4px;			width:250px;			margin-top:4px;		}						div.box_inside div.lost_pwd input {			border:1px solid #000;			color:#000;			font-size:12px;			margin-bottom:.5em;			padding:2px;			width:190px;		}		div.box_inside div.lost_pwd input.btn {/*			float:right;*/			width:auto;			margin:12px 40px 0 0;			border:none;		}		div.box_inside div.lost_pwd div.nick {			color:#fff;			display:inline-block;			font-weight:bold;			margin-top:2px;			font-size:15px;		}		/* zz program table.glosowanie */				dl.right_box_zzprogram dt table.glosowanie {/*			border:none;*/			border-collapse:collapse;		}		dl.right_box_zzprogram dt table.glosowanie thead th.col1 {			background:url(../images/site/bg_thead_glos_01.gif) top center no-repeat;		}		dl.right_box_zzprogram dt table.glosowanie thead th.col2 {			background:url(../images/site/bg_thead_glos_02.gif) top center no-repeat;		}		dl.right_box_zzprogram dt table.glosowanie thead th.col3 {			background:url(../images/site/bg_thead_glos_03.gif) top center no-repeat;		}		dl.right_box_zzprogram dt table.glosowanie thead tr th {			color:#A64C96;			font-size:14px;			font-weight:bold;			height:48px;			padding-top:8px;			text-align:center;			vertical-align:top;		}		dl.right_box_zzprogram dt table.glosowanie tbody tr.short td {			border-bottom:1px solid #C8BE1E;		}		dl.right_box_zzprogram dt table.glosowanie tbody tr td {			vertical-align:top;			padding-top:6px;		}		dl.right_box_zzprogram dt table.glosowanie tbody tr td.program {			font-weight:bold;			font-size:14px;			text-align:left;			padding-left:4px;		}		dl.right_box_zzprogram dt table.glosowanie tbody tr td.program p img {			float:left;			margin-right:4px;		}		dl.right_box_zzprogram dt table.glosowanie tbody tr td.program p {			font-size:10px;			font-weight:normal;		}				dl.right_box_zzprogram dt table.glosowanie tbody tr td.program p a {			color:#fff;			display:block;			font-size:14px;			font-weight:bold;			padding-top:2px;		}		dl.right_box_zzprogram dt table.glosowanie tbody tr td.points {			font-weight:bold;			font-size:14px;			text-align:center;		}		dl.right_box_zzprogram dt table.glosowanie tbody tr td .num_highlight {			background-color:#c8be1e;			color:#000;			font-size:14px;			font-weight:bold;			text-align:center;/*			height:15px;*/			width:15px;		}		dl.right_box_zzprogram dt table.glosowanie tbody tr td .bigger {			font-size:18px;		}		dl.right_box_zzprogram dt table.glosowanie tbody tr td .num {			color:#fff;			font-size:14px;			font-weight:bold;			text-align:center;			height:15px;			width:15px;		}				/* program tv kalendarz */				dl.right_box_zzprogram dt div.calendar {			background:url(../images/site/bg_kalendarz.gif) top left no-repeat;			display:inline-block;			float:left;			margin-left:4px;			margin-bottom:32px;			width:241px;			height:184px;		}			dl.right_box_zzprogram dt div.calendar div.months {				color:#fff;				font-size:14px;				font-weight:bold;				text-align:center;				margin-top:12px;			}						dl.right_box_zzprogram dt div.calendar div.months a {				color:#fff;			}			dl.right_box_zzprogram dt div.calendar div.days {				display:block;				width:196px;				height:120px;				margin:24px 0 0 24px;			}				dl.right_box_zzprogram dt div.calendar div.days span,				dl.right_box_zzprogram dt div.calendar div.days a {					color:#fff;					display:inline-block;					float:left;					font-weight:bold;					font-size:12px;					height:20px;					line-height:22px;					text-align:center;					width:28px;				}								dl.right_box_zzprogram dt div.calendar div.days a:hover {					color:#e8087a;				}											dl.right_box_zzprogram dt div.calendar div.months a:hover {				color:#cf80c1;			}		/* program tv wyszukiwarka */				dl.right_box_zzprogram dt div.ptv_search {			background:url(../images/site/bg_ptv_search.gif) top left no-repeat;			display:inline-block;			float:right;			margin-right:4px;			margin-bottom:32px;			width:261px;			height:186px;		}		dl.right_box_zzprogram dt div.ptv_search div.dzis_jutro {			margin:48px 0 4px 22px;		}		dl.right_box_zzprogram dt div.ptv_search div.dzis_jutro a {			margin:0 4px;		}		dl.right_box_zzprogram dt div.ptv_search input {			background-color:#c8be1e;			border:none;			font-size:11px;			width:200px;			padding:2px;		}		dl.right_box_zzprogram dt div.ptv_search div.infos {			width:200px;			margin:0 auto;		}			dl.right_box_zzprogram dt div.ptv_search div.infos img {				margin-right:32px;			}		dl.right_box_zzprogram dt div.ptv_search select {			background-color:#c8be1e;			border:0;			color:#000;			font-size:11px;			width:100px;		}		dl.right_box_zzprogram dt div.ptv_search .dropdowns {			margin:0 12px;			text-align:center;		}		dl.right_box_zzprogram dt div.ptv_search .inputs {			margin:8px 0;			text-align:center;		}				dl.right_box_zzprogram dt div.ptv_search input.btn {			background-color:transparent;			float:right;			margin-top:4px;			margin-right:28px;			width:auto;		}		/* program tv table - listing */				dl.right_box_zzprogram dt table.listing {/*			border:none;*/			border-collapse:collapse;			color:#000;			font-size:13px;			width:100%;		}		dl.right_box_zzprogram dt table.listing tbody tr {			font-weight:bold;			vertical-align:top;		}				dl.right_box_zzprogram dt table.listing tbody tr td {			border-bottom:2px solid #f2e429;			padding:3px 0;		}				dl.right_box_zzprogram dt table.listing tbody tr.spacer td {			border:none;			height:8px;		}		dl.right_box_zzprogram dt table.listing tbody tr td.time {			font-weight:normal;			text-align:center;			width:40px;		}		dl.right_box_zzprogram dt table.listing tbody tr td.title {			font-weight:normal;			padding-left:36px;		}		dl.right_box_zzprogram dt table.listing tbody tr td.title a {			font-weight:bold;		}		dl.right_box_zzprogram dt table.listing tbody tr.highlite td {			padding:0;			padding-bottom:6px !important;			padding-bottom:0;		}		dl.right_box_zzprogram dt table.listing tbody tr.highlite {/*			border-bottom:16px solid #C8BE1E;			border-top:16px solid #C8BE1E;*/		}			dl.right_box_zzprogram dt table.listing tbody tr.highlite td.time {				background-color:#a64c96;				background:url(../images/site/bg_td_highlite.gif) top left repeat-x;				color:#fff;				vertical-align:top;			}			dl.right_box_zzprogram dt table.listing tbody tr.highlite td.title {				padding-left:0;			}			dl.right_box_zzprogram dt table.listing tbody tr.highlite td.title a {				font-size:15px;			}			dl.right_box_zzprogram dt table.listing tbody tr.highlite td.title p {				font-weight:normal;				margin-top:14px;			}						dl.right_box_zzprogram dt table.listing tbody tr td.title a:hover {				color:#fff;				text-decoration:underline;			}			dl.right_box_zzprogram dt table.listing tbody tr.highlite td.title img {				margin-right:18px;			}					/* profil usera */					dl.right_box_forum div.box_inside div.user_photo {				border:1px solid #f8bf00;				display:table-cell;				float:right;				font-size: 1em;				margin:0 0 10px 10px;				width:150px;				height:150px;				line-height:148px;				text-align:center;				vertical-align:middle;			}			dl.right_box_forum div.box_inside div.user_photo img {/*				vertical-align:middle;*/				margin-top: expression(( 150 - this.height ) / 2); 			}			html>body div dl.right_box_forum div.box_inside div.user_photo img {    /*hidden from IE 5-6 */				margin-top: 0; /* to clean up, just in case IE later supports valign! *//*				vertical-align: middle;*/			}									dl.right_box_forum div.box_inside div.user_info {				font-size:11px;				padding-bottom:1em;			}					dl.right_box_forum div.box_inside div.user_info .label {					color:#F8BF00;					display:inline;					float:left;					font-weight:bold;					padding-right:4px;					text-align:right;					width:100px;				}							/* forum */				div.section_content div.right_column dl.right_box_forum {			background:#f8bf00 url(../images/site/forum_right_up.gif) top left no-repeat;			display:block;			margin-bottom:12px;			min-height:10px;			padding-top:41px;			width:560px;				}		div.section_content div.right_column dl.right_box_forum dt {			background-color:#f8bf00;			width:544px;			padding:0 8px;		}		div.section_content div.right_column dl.right_box_forum dd {			background:url(../images/site/forum_right_dn.gif) bottom left no-repeat;			width:560px;	/* 250 px wide */			height:44px;		}		/* konkurzzy */				div.section_content div.right_column dl.right_box_konkurzzy {			background:#E7097A url(../images/site/konkurzzy_right_up.gif) top left no-repeat;			display:block;			margin-bottom:12px;			min-height:10px;			padding-top:41px;			width:560px;				}		div.section_content div.right_column dl.right_box_konkurzzy dt {			background-color:#E7097A;			width:544px;			padding:0 8px;		}			div.section_content div.right_column dl.right_box_konkurzzy dt p {				color:#fff;				font-size:15px;	/* 14 */			}		div.section_content div.right_column dl.right_box_konkurzzy dd {			background:url(../images/site/konkurzzy_right_dn.gif) bottom left no-repeat;			width:560px;	/* 250 px wide */			height:44px;		}				/* extrasy */				div.section_content div.right_column dl.right_box_extrasy {			background:#35739a url(../images/site/extrasy_right_up.gif) top left no-repeat;			display:block;			margin-bottom:12px;			min-height:10px;			padding-top:41px;			width:560px;				}		div.section_content div.right_column dl.right_box_extrasy dt {			color:#fff;			background-color:#35739a;			width:544px;			padding:0 8px;		}		div.section_content div.right_column dl.right_box_extrasy dd {			background:url(../images/site/extrasy_right_dn.gif) bottom left no-repeat;			width:560px;	/* 250 px wide */			height:44px;		}		/* corpo */				div.section_content div.right_column dl.right_box_corpo {			background:#3c9696 url(../images/site/corpo_right_up.gif) top left no-repeat;			display:block;			margin-bottom:12px;			min-height:10px;			padding-top:41px;			width:560px;				}		div.section_content div.right_column dl.right_box_corpo dt {			color:#fff;			background-color:#3c9696;			width:544px;			padding:0 8px;		}		div.section_content div.right_column dl.right_box_corpo dd {			background:url(../images/site/corpo_right_dn.gif) bottom left no-repeat;			width:560px;	/* 250 px wide */			height:44px;		}				/* corpo - news */					div.section_content div.right_column dl.right_box_corpo div.news {				margin-top:8px;				border-bottom:2px solid #E6A024;				padding-bottom:1px;			}				/* forum prawa strona - aple */		dl.right_box_forum div.box_inside {			background:#ad1b1c url(../images/site/forum_right_inside_dn.gif) bottom left no-repeat;			display:inline-block;			min-height:80px;			width:524px;			margin:0 auto 12px auto;		}		dl.right_box_forum div.box_inside div.content {			padding:0 16px;			margin-top:-16px;			padding-bottom:8px;		}			dl.right_box_forum div.box_inside div.content h1 {				color:#F8BF00;				font-weight:bold;				font-size:24px;				margin-bottom:10px;			}			dl.right_box_forum div.box_inside div.content h2 {				color:#fff;				font-weight:bold;				font-size:16px;			}				dl.right_box_forum div.box_inside div.content h2 img {					vertical-align:middle;				}				dl.right_box_forum div.box_inside div.content div.forum_controls {			display:block;			padding:10px 0;		}			dl.right_box_forum div.box_inside div.content div.forum_controls div.left {				width:40%;				float:left;			}			dl.right_box_forum div.box_inside div.content div.forum_controls div.right {				width:50%;				float:right;			}			dl.right_box_forum div.forum_controls select {				border:1px solid #000;				font-size:11px;				font-weight:bold;			}			dl.right_box_forum div.forum_controls img {				vertical-align:bottom;			}							/* forum - post */				dl.right_box_forum div.post {			display:block;			margin:6px 10px 16px 10px;			border-bottom:2px solid #AD1B1C;		}			dl.right_box_forum div.post div.user_info {				background-color:#F8BF00;				display:block;				float:left;				width:180px;			}				dl.right_box_forum div.post div.user_info img {					vertical-align:bottom;				}				dl.right_box_forum div.post div.user_info a {					color:#000;					font-weight:bold;					font-size:15px;				}				dl.right_box_forum div.post div.user_info a:hover {					text-decoration:underline;				}			dl.right_box_forum div.post div.post_body {				width:340px;				float:right;				font-size:11px;				padding-bottom:1em;			}				dl.right_box_forum div.post div.post_body p {					font-size:11px;					margin:1em 0 0 0;				}								dl.right_box_forum div.post div.post_body p.edited {					color:#AD1B1C;					font-size:11px;					font-style:italic;				}				dl.right_box_forum div.post div.post_body div.quote {					background-color:#f8d359;					border:1px solid #AD1B1C;					margin:4px 0;					padding:4px;				}				dl.right_box_forum div.post div.post_body div.edit {					background-color:#AD1B1C;					border:2px solid #f8d359;					display:block;					position:absolute;					width:480px;					height:220px;					padding:4px;				}									dl.right_box_forum div.post div.post_body div.edit label {						clear:both;						color:#fff;						display:block;						font-size:12px;						font-weight:bold;						text-align:left;						margin:2px 0;					}								dl.right_box_forum div.post div.post_body div.edit textarea {						border:1px solid #000;						color:#000;						margin:4px auto;						font-size:12px;						font-family:Verdana, Arial, Helvetica, sans-serif;						padding:2px;						height:150px;						width:474px;					}												dl.right_box_forum div.post div.post_body div.quote p {					margin:0;				}								dl.right_box_forum div.post div.post_body div.controls {					background-color:#f8d55f;					border:1px solid #AD1B1C;					height:18px;					padding:2px;					vertical-align:middle;					line-height:18px;				}				dl.right_box_forum div.post div.post_body div.controls p {					margin:0;				}				dl.right_box_forum div.post div.post_body div.ico {					height:18px;					float:right;					text-align:right;					width:170px;				}				dl.right_box_forum div.post div.post_body div.date {					height:18px;					float:left;					font-size:11px;					font-weight:bold;					width:150px;				}					/* forum rejestracja - tabela */		table.rejestracja {			width:100%;		}			table.rejestracja input,			table.rejestracja textarea {				width:350px;				border:1px solid #000;				padding:1px;			}			table.rejestracja select {				border:1px solid #000;				padding:1px;			}			table.rejestracja .btn {				width:auto;				border:none;			}						table.rejestracja .foto {				color:#F8BF00;				display:inline-block;				float:right;				font-weight:bold;				line-height:150px;				width:150px;				height:150px;				margin:0 0 1em 1em;				text-align:center;			}			table.rejestracja .foto input {				border:1px solid #F8BF00;				height:auto;				margin:0;				padding:0;				width:auto;			}					/* style specjalne */			dl.right_box_forum div.box_inside div.content a {				color:#f8bf00;				font-weight:bold;				text-decoration:none;			}			dl.right_box_forum div.box_inside div.content a:hover {				text-decoration:underline;			}		dl.right_box_forum div.box_inside_top {			background:#ad1b1c url(../images/site/forum_right_inside_up.gif) top left no-repeat;			display:block;			height:41px;			width:524px;			margin:0 auto;		}		dl.right_box_forum div.box_inside_end {			background:#ad1b1c url(../images/site/forum_right_inside_dn.gif) top left no-repeat;			display:block;			height:38px;			width:524px;			margin:0 auto;		}				div.box_inside table.search {			width:100%;			border-collapse:collapse;		}		div.box_inside table.search th {			font-size:14px;			font-weight:bold;			text-align:left;		}		div.box_inside table.search th, div.box_inside table.search td {			padding:8px;		}		div.box_inside table.search th, div.box_inside table.search p {			margin-bottom:6px;		}		div.box_inside table.search input,		div.box_inside table.search select  {			border:1px solid #000;			padding:2px;			width:200px;		}		div.box_inside table.search input.btn  {			border:none;			margin-right:30px;			width:auto;		}		/* box inside - ogolne style */				div.box_inside div.content {			color:#fff;		}		div.box_inside div.content a {			color:#fff;			font-weight:bold;		}		div.box_inside div.content a:hover {			text-decoration:underline;		}				/* zapodaje - aple */		dl.right_box_zzprogram div.box_inside {			background:#a64c96 url(../images/site/base_right_inside_dn.gif) bottom left no-repeat;			display:block;			min-height:80px;			width:524px;			margin:0 auto 12px auto;		}		dl.right_box_zzprogram div.box_inside div.content {			padding:0 16px;			margin-top:-16px;			padding-bottom:8px;		}		dl.right_box_zzprogram div.box_inside div.content div.info {			display:block;			margin-bottom:18px;			width:99%;		}		dl.right_box_zzprogram div.box_inside div.content div.info p {			display:block;			float:left;			font-size:11px;			padding-right:3%;			width:30%;		}		/* style specjalne */		dl.right_box_zzprogram div.box_inside_top {			background:#a64c96 url(../images/site/base_right_inside_up.gif) top left no-repeat;			display:block;			height:41px;			width:524px;			margin:0 auto;		}/* footer subpage */div.footer {	background-color:#fff;	display:block;	position:relative;	top:-80px;	width:100%;}	div.footer div.footer_content {/*		background-image:url(../images/site/footer.gif);*/		width:896px;		height:140px;		margin:0 auto;	}	div.footer div.footer_content form {		display:block-inline;		float:left;		background:url(../images/site/footer_search-bg.gif) top left no-repeat;		height:36px;		width:198px;		margin:22px 0 0 38px; /* !important;*//*		margin:22px 0 0 19px;*/	}	div.footer div.footer_content form input.szukaj {			background-color:#fff;			border:1px solid #000;			color:#000;			font-size:10px;			margin:0;			margin-left:12px !important;			margin-left:-20px;			margin-top:7px;			padding:2px;			width:110px;		}				div.footer div.footer_content form input.szukaj:hover, div.footer div.footer_content form input.szukaj:focus {			border:1px solid #999;		}				div.footer div.footer_content form .btn_szukaj {/*			margin-top:7px;*/			vertical-align:middle;		}		div.footer div.footer_content form .btn_szukaj:hover, div.footer div.footer_content form .btn_szukaj:focus {			border:none;			width:auto;			height:auto;		}				div.footer div.footer_content .btn_mapa-strony {			display:inline-block;			float:left;			margin-top:28px;			margin-left:31px;					}		div.footer div.footer_content .btn_logo,		div.home_footer div.footer_content .btn_logo {			display:inline-block;			float:left;			margin-top:20px;			margin-left:18px;		}				div.footer div.footer_content .footer_txt {			clear:both;			margin-top:26px;		}				div.footer div.footer_content .footer_txt p {			font-family:Verdana, Arial, Helvetica, sans-serif;			font-size:9px;			color:#7e7878;			text-align:center;		}/* footer homepage */div.home_footer {	background-color:#fff;	display:block;	width:896px;	margin:0 auto;}	div.home_footer div.footer_content {/*		background-image:url(../images/site/footer.gif);*/		width:896px;		height:140px;		margin:0 auto;	}	div.home_footer div.footer_content form {		display:block-inline;		float:left;		background:url(../images/site/footer_search-bg.gif) top left no-repeat;		height:36px;		width:198px;		margin:22px 0 0 38px !important;		margin:22px 0 0 19px;	}	div.home_footer div.footer_content form input.szukaj {			background-color:#fff;			border:1px solid #000;			color:#000;			font-size:10px;			margin:0;			margin-left:12px !important;			margin-left:-4px;			margin-top:7px;			padding:2px;			width:110px;		}				div.home_footer div.footer_content form input.szukaj:hover, div.footer div.footer_content form input.szukaj:focus {			border:1px solid #999;		}				div.home_footer div.footer_content form .btn_szukaj {/*			margin-top:7px;*/			vertical-align:middle;		}		div.home_footer div.footer_content form .btn_szukaj:hover, div.footer div.footer_content form .btn_szukaj:focus {			border:none;			width:auto;			height:auto;		}				div.home_footer div.footer_content .btn_mapa-strony {			display:inline-block;			float:left;			margin-top:28px;			margin-left:31px;					}				div.home_footer div.footer_content .footer_txt {			clear:both;			margin-top:26px;		}				div.home_footer div.footer_content .footer_txt p {			font-family:Verdana, Arial, Helvetica, sans-serif;			font-size:9px;			color:#7e7878;			text-align:center;		}/* sub_menu */div#sub_menu {	display:block;	margin-bottom:28px;	margin:0 auto 28px auto;	width:163px;}	#sub_menu ul {		margin:0;		padding:0;		list-style:none;	}		#sub_menu ul li {		display:block;		list-style:none;		margin:0 0 16px 0;		padding:0;	}		#sub_menu ul li a {		display:block;		width:162px;		height:45px;		outline:none;		text-indent: -9000px;	}		#sub_menu ul.corpo li a { background-image:url(../images/site/submenu_corpo.gif); }	#sub_menu ul.extrasy li a { background-image:url(../images/site/submenu_extrasy.gif); }	#sub_menu ul.zzklab li a { background-image:url(../images/site/submenu_zzklab.gif); }		#sub_menu ul li a.pos_1 { background-position:0px 0px; }	#sub_menu ul li a.pos_2 { background-position:0px -55px; }	#sub_menu ul li a.pos_3 { background-position:0px -112px; }	#sub_menu ul li a.pos_4 { background-position:0px -168px; }	#sub_menu ul li a.pos_5 { background-position:0px -232px; }	#sub_menu ul li a.pos_6 { background-position:0px -290px; }	#sub_menu ul li a.pos_1:hover, #sub_menu ul li a.pos_1_selected { background-position:162px 0px; }	#sub_menu ul li a.pos_2:hover, #sub_menu ul li a.pos_2_selected { background-position:162px -55px; }	#sub_menu ul li a.pos_3:hover, #sub_menu ul li a.pos_3_selected { background-position:162px -112px; }	#sub_menu ul li a.pos_4:hover, #sub_menu ul li a.pos_4_selected { background-position:162px -168px; }	#sub_menu ul li a.pos_5:hover, #sub_menu ul li a.pos_5_selected { background-position:162px -232px; }	#sub_menu ul li a.pos_6:hover, #sub_menu ul li a.pos_6_selected { background-position:162px -290px; }		#sub_menu ul li a.last { height: 41px; }/* lista obrazkow/muzyki etc */ul.g_list {	background:url(../images/site/bg_ptv_ul.gif) top left no-repeat;	display:block;	height:26px;	width:142px;	list-style:none;	margin:12px auto;	padding:8px 0 0 12px;}ul.g_list li {	display:inline;}ul.g_list li a {	color:#C8BE1E;	display:block;	float:left;	font-size:11px;	font-weight:bold;	text-align:center;	margin-right:3px;	width:11px;	height:16px;}ul.g_list li a:hover {	color:#a64c96;	background-color:#c8be1e;}/* style typograficzne - glowny content */div.right_column div.content h2 {	font-size:14px;	font-weight:bold;	margin:12px 0;}div.right_column div.content ul,div.right_column dl.right_box_forum ul {	list-style:square;	list-style-position:outside;	margin-left:2em;	margin-top:1em;}div.right_column div.content ol,div.right_column dl.right_box_forum ol {	list-style-position:outside;	margin-left:2em;	margin-top:1em;}div.right_column div.content ol li,div.right_column div.content ul li,div.right_column dl.right_box_forum il li,div.right_column dl.right_box_forum ul li {	font-size:12px;	margin-bottom:1em;}/* linki na podstronach */div.right_column dl.right_box_konkurzzy dt a {	color:#35739A;	font-weight:bold;}div.right_column dl.right_box_extrasy dt a {	color:#E8087A;	font-weight:bold;}div.right_column dl.right_box_corpo dt a {	color:#E6A024;	font-weight:bold;}/* dl.right_box_zzprogram div.box_inside div.content a {*/div.right_column dl.right_box_zzprogram div.box_inside div.content a {	color:#f8bf00;	font-weight:bold;}div.right_column dt a:hover {	text-decoration:underline;}div.right_column dl.right_box_zzprogram div.box_inside div.content a:hover {	text-decoration:underline;}/* rozne */small {	font-weight:normal;	font-size:10px;}.copy {	color:#fff;	font-size:11px;	padding:10px 0 0 0;}p.points {	line-height:32px;	font-size:18px;}	p.points img {		vertical-align:middle;	}p.pokoj {	margin-bottom:8px;}p.pokoj_info {	font-size:10px;	margin-bottom:26px;}ul.vote {	display:block;	float:left;	list-style:none;}ul.vote li {	display:inline-block;	font-size:12px;	font-weight:bold;	float:left;	list-style:none;	text-align:center;	width:30px;}ul.vote li input {	clear:right;}input.vote_yes {	float:left;	vertical-align:bottom;	margin-left:20px;}div.komentarz {	margin-bottom:12px;	border-bottom:2px solid #c8be1e;}div.komentarz img.ico {	padding-bottom:2px;	vertical-align:middle;}div.komentarz p, div.komentarz_last p {	font-size:12px;}a.komentarz_wiecej {	color:#fff;	font-size:12px;	font-weight:bold;	text-align:right;	float:right;	margin-top:20px;}a.komentarz_wiecej:hover {	text-decoration:underline;}ul.mods {	margin-top:20px;	list-style:square;	list-style-position:inside;}	ul.mods li img.ico {		padding-bottom:2px;		vertical-align:middle;	}	ul.mods li a:hover {		text-decoration:underline;		}div.ban_bottom {	width:100%;	margin:20px auto 0 auto;	text-align:center;}div.ban_bottom a {	margin:0 8px;}p.magazyn {	text-align:center;	padding:8px 0;}p.total_topics {	font-size:11px;	font-weight:bold;	margin-top:12px;}span.ptv_day {	background:url(../images/site/bg_ptv_day.gif) top left no-repeat;	color:#fff;	display:inline-block;	font-size:18px;	font-weight:bold;	width:100px;	height:22px;	padding-top:7px;	text-align:center;	margin-left:8px;}img.pressFotoRight {	border:1px solid #fff;	clear:right;	float:right;	margin:4px 0 4px 8px;}div.zz_koment {	display:block;}	div.zz_koment div.btns {		display:block;		float:left;		width:90px;	}	div.zz_koment div.btns p {		line-height:24px;	}		div.zz_koment div.ta {		display:block;		float:left;		width:360px;	}	div.zz_koment div.ta textarea {		border:1px solid #000;		font-size:11px;		font-weight:bold;				font-family:Arial, Helvetica, sans-serif;		padding:2px;		height:60px;		width:340px;	}.video_list {	display:block;	text-align:center;}.video_list a {	border:0;	margin:6px;}	/* Clearing floats without extra markup   Based on How To Clear Floats Without Structural Markup by PiE   [http://www.positioniseverything.net/easyclearing.html] */.clear { display: inline-block; }   .clear:after, .container:after  {	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;}* html .clear { height: 1%; }.clear { display: block; }/* Mirek -------------------- */.flderr { color:red; cursor:help } .top_marg_0 { margin-top:0; } .top_pad_0 { padding-top:0; } div.section_content div.right_column dl.right_box_zzprogram h1 {  margin-bottom:0.5em; } .small_foto {  display:inline-block;  width:200px;  margin:0 0 0 1em;  padding:0;  float:right; } /* -------------------- M A R E K - przewijanie menu pytania z ogonkiem ------------------------ */#scrollBox {	position:relative;	width:250px;	height:500px;	background-color:#A64C96;	overflow:hidden;}#scrollBoxSuwak{	position:absolute;	left:0px;	z-index:1;}#scrollBoxUp, #scrollBoxDown{	width:250px;	height:40px;	position:absolute;	z-index:2;}#scrollBoxUp{	left:0px;	top:0px;	background-image:url("../img/btn_scroll_top.gif")}#scrollBoxDown{	left:0px;	bottom:0px;	background-image:url("../img/btn_scroll_bottom.gif")}/* 200912 forum */.btn_newmsg {	float:left;	margin-top:20px;	margin-left:166px;}.remember_me {	display:inline;	font-size:9px;}.remember_me .inp {	border:none;	width:auto !important;	vertical-align:middle;}<!--[if IE 6]>.remember_me .inp {	border:0;	border-color:none;	width:auto;	padding:0;	margin:0;	vertical-align:middle;}<![endif]-->.btn_preview {	display:inline-block;	padding-left:56px;	margin-top:11px;}.now_online {	height:250px;	overflow:auto;	margin:0 10px;	list-style:none;}	.now_online li {		list-style:none;	}	.yellow_card {	background:url(../images/site/forum/gf_zolta-kartka_2.gif) left top no-repeat;	padding-left:120px;	font-size:11px;	height:36px;}.mod_add_yc {	line-height:36px;}/*	.yellow_card img {		float:left;		margin-right:2em;	}*/	.user_yellow_card {	position:absolute;	display:inline-block;	text-align:center;	margin-top:160px;	width:150px;}.user_photo img {	position:relative;}table.forum_przypominajka tbody tr td {	border-bottom:2px solid #AD1B1C;	font-size:12px;	padding:10px 0;}table.forum_przypominajka tbody tr td a {	color:#AD1B1C;	font-weight:bold;}table.forum_przypominajka thead tr th.col5 {	background:transparent url(../images/site/forum/bg_thead_topics_05.gif) no-repeat scroll center top;}dl.left_box_przypominajka dt p {	font-size:12px;	padding-bottom:1em;}dl.left_box_przypominajka dt a {	color:#AD1B1C;}dl.left_box_przypominajka dt a:hover {	text-decoration:underline;}