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}



/* Fiszki SG */


   	div#FBRight {
    background-image: url("/images/FBRight.png");
    height: 300px;
    right: 0;
    padding: 10px;
    position: fixed;
    top: 25%;
    width: 231px;
    z-index: 1000;
}


/* ----- main styles ----- */

.video-box1{height: 155px!important; overflow: hidden !important; width: 155px !important; float:left; position:relative;}
.video-box1 .ico{position:absolute; top:96px; left:123px;}
.video-box1 .foto{image-rendering: optimizequality; margin-left:-50px;!important;}
.video-box1 .video-box2{height: 121px!important; overflow: hidden !important; width: 155px !important; float:left; margin:6px;}
.video-tekst{position:absolute; bottom:0px; margin-left:10px; width:140px; font-size:1px; line-height: 1px; cursor: pointer; z-index:20;}


img {
	border:0;
	image-rendering: optimizeQuality;
	-ms-interpolation-mode: bicubic;
}

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;
}

.fotka-16-9-150 {
	display: block;
	height: 84px;
	width: 150px;
	overflow:hidden;
}

.fotka-16-9-200 {
	display: block;
	height: 113px;
	width: 200px;
	overflow:hidden;
}

.fotka-16-9-500 {
	display: block;
	height: 281px;
	width: 500px;
	overflow:hidden;
}

/* ----- 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.home1 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.png) 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.home1 div.forum {
		background:url(../images/site/home_mods_forum1.png) left top no-repeat;
		height:283px;
		width:294px;
		float:left;
	}

	div.home1 div.forum div.content {
		text-align:left;
		padding-top:25px;
		padding-left:18px;
		padding-right:12px;
	}

	div.home1 div.forum div.content .wpis {
		border-bottom:1px solid #000;
		padding:5px 0;
	}

		div.home1 div.forum div.content a {
			color:#000;
			font-weight:bold;
		}

	div.home1 div.forum div.content a.more {
		color:#000;
		display:block;
		float:right;
		font-weight:bold;
		padding-top:8px;
		text-align:right;
		width:100%;
	}

	div.home1 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;
	z-index:100;
}

	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.p_brejk div.single_column dl.content {
			background: transparent!important;
			display:block;
			margin-bottom:12px;
			min-height:15px;
			padding-top:15px;
			width:855px;
		}
		
		div.p_brejk div.single_column dl.content dt {
			background: transparent!important;
			width:839px;
			padding:0 8px;
		}

		div.p_brejk div.single_column dl.content dd {
			background: transparent!important;
			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;
				width:100%;
			}
			
			

			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;
		}

		
		 /* quizz */
		
		.naj-wyniki{background-image:url(/images/site/quizzy/h_quizyy-naj.gif)!important;}
		
		
		
		.quizz-head{height:112px; position:relative; background-image:url(/images/site/quizzy/h_quizyy.gif); background-repeat: no-repeat; margin-bottom:20px; float:left; width:100%;}
		.quizz-head h1{text-align: left!important; margin-left:35px; padding-top:59px; font-size: 10px; color:#fff;}
		 .quiz-button{width:100%; margin:20px 0; float:left; position:relative;}
		ul.quizz-najlepsi li{	border-bottom:2px solid #FFABD5;
				padding:6px 0;
				width:100%;
        color:#fff;
				font-weight:bold;
				font-size:12px;
        list-style: none;}
			ul.quizz-najlepsi  li .wynik{float: right;}
			
			
					.right_box_konkurzzy h2, .right_box_quizz h2 {
	
			height:30px;
			width:450;
			padding:2px 0px 0 8px;
			margin:0 auto 5px auto;
			color:#fff;
		}
		
			.right_box_konkurzzy h3, .right_box_quizz h3 { text-align: center; color:#fff; font-size: 16px; padding:10px; background-color: #35739a; width:400px; margin: 50px auto 40px auto; clear:left;}
			.right_box_konkurzzy .quizinfo, .right_box_quizz .quizinfo{float:right; text-align: right; padding-top:20px;}
		
			.right_box_konkurzzy input.inp2,.right_box_quizz input.inp2{border:0px; background-image: url(/images/site/quizzy/input-bg.jpg); width:300px; height:38px; float:right; margin-top:-10px; padding-left:17px}
			.right_box_konkurzzy .inp1, .right_box_quizz .inp1{float:left; height:38px; margin-bottom:25px; display:block; width:450px;  padding-top:10px  }
			.right_box_konkurzzy input, .right_box_quizz input {margin-right:15px; vertical-align: top; margin-left:20px;}
			
			
					div.section_content div.right_column dl.right_box_konkurzzy, div.section_content div.right_column dl.right_box_quizz {
			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, div.section_content div.right_column dl.right_box_quizz dt {
			background-color:#E7097A;
			width:524px;
			padding:0 18px 0px 18px;
			float:left;	
			
			
			
		}

			div.section_content div.right_column dl.right_box_konkurzzy dt p, div.section_content div.right_column dl.right_box_quizz dt p {
				color:#fff;
				font-size:14px;	/* 12 */
				line-height: 20px;
			
			}

		div.section_content div.right_column dl.right_box_konkurzzy dd, div.section_content div.right_column dl.right_box_quizz dd {
			background:url(../images/site/konkurzzy_right_dn.gif) bottom left no-repeat;
			width:560px;	/* 250 px wide */
			height:44px;
			
			float:left;	
			
		}
			div.section_content div.right_column dl.right_box_konkurzzy .ktore-pytanie, div.section_content div.right_column dl.right_box_quizz .ktore-pytanie{position:absolute; top:20px; right:235px; font-size: 14px; color: #FFFFFF;}
			
			
			
			p.quiz_answer {
    margin: 0 0 10px;
  
    width:530px;
    font-size:14px;	/* 12 */
    text-align: left;}
    
    
			p.quiz_answer-foto {
    margin: 0 0 10px;
  
    
    font-size:14px;	/* 12 */
    text-align: center;
    float:left;
    width:163px;
    display: block;
    }
    
    p.quiz_answer-foto input{margin-left:70px; margin-top:10px; float:left; margin-right:70px;}
    
    
 .right_box_konkurzzy .vplayer, .right_box_quizz .vplayer{width:100%; padding-left:20px;}
 
 .right_box_konkurzzy .mp3player,  .right_box_quizz .mp3player{width:100%; padding-left:60px;}


.right_box_konkurzzy p, .right_box_quizz p{margin-left:10px;}

img.img_right {
    margin: 3px 10px; 
}

.right, img.img_right {
    clear: right;
    float: right;
}

div.hr_light {
    background-color: #fca2ca;
    clear: both;
    display: block;
    height: 6px;
    margin: 0.8em auto;
    width: 100%;
}

			
      /* 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;
		}


/* nowa stopka - podstrony */

		html body div.footer div.footer_content form{
			width: 196px;
			background-image:url(/images/site/20110323-formularz-szukaj.gif);
			left:0;
			padding:0;
			margin:0 10px 0 0;
			display: block;			
		}
		html body div.footer div.footer_content form input.szukaj{
			margin:7px 0px 0px 10px;
		}
		
		div.footer div.footer_content #row1{
			width: 900px;
			padding: 20px 0;
			margin: 0 auto;
		}
		div.footer div.footer_content #row2{
			width: 430px;
			margin: 0 auto;
			padding-top: 20px;
		}
		div.footer div.footer_content #row1 a{
			float: left;
			margin-right: 15px;
		}

		div.footer div.footer_content .mapa_strony{
			width: 126px;
			left:206px;
		}	
		div.footer div.footer_content .zamow_cplus{
			width: 156px;
			left:342px;
		}	
		div.footer div.footer_content .sieci_kablowe{
			width: 106px;
			left:508px;
		}		


/* 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:0;
			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("http://www.zigzap.tv/img/btn_scroll_top.gif")
}

#scrollBoxDown {
	left:0px;
	bottom:0px;
	background-image:url("http://www.zigzap.tv/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;
}

.fotka-16-9-sg {
	display: block;
	height: 84px;
	width: 150px;
	overflow:hidden;
	float:left;
	margin-right:5px;
}


.bg-none{background-color: transparent!important;}

.bg-none dl.content {background-color: transparent!important;background:none!important; }

.bg-none  dl.content dd {background-color: transparent!important;background:none!important; }

div.section_content div.single_column dl.content dt {background-color: transparent!important;background:none!important; }

div.bg-none .section_bottom{background-color: transparent!important;background:none!important; }

 

div.zagubieni29 {background-color: #f18c1a;}

div.zagubieni29 {background: url("../images/site/background_mid.gif") repeat-y scroll center center #f18c1a;}

div.zagubieni29 .txt2, .tvpar {
    font-family: verdana;
    font-size: 12px;
    line-height: 18px;

}

div.zagubieni29 .HZ29 {
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 20px;
    font-weight: bold;
}

.right_box_zagubieni29 {margin-left:-40px;}


div.zagubieni29 .H7Z29 {
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 18px;
    font-weight: bold;
    text-transform: uppercase;
}






