html, body, div, span, 
h1, h2, h3, h4, h5, h6, p, a, cite, code, img, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}

html { min-width: 964px; }

body {
	font-size: 11pt;
	font-family: Tahoma, Verdana, Sans-serif;
	color: #111;
	*min-width: 1070px;
}

body.mainpage { background: #000 url(../i/mainpage_bg.jpg) 50% 0 no-repeat; }
body.subpage { 	background: #000 url(../i/subpage_bg.jpg) 50% 0 no-repeat; }
body.customBg_01 { 	background: #000 url(../i/custom01_bg.jpg) 50% 0 no-repeat; }

:focus { outline: 0; }
table {
	border-collapse: separate;
	border-spacing: 0;
}
caption, th, td {
	text-align: left;
	font-weight: normal;
}
blockquote:before, blockquote:after,
q:before, q:after { content: ""; }
blockquote, q { quotes: "" ""; }
div.clear { clear: both; }
a img { border: 0; }

@font-face {
 font-family: ZurichBold;
 src: url("../fonts/zurichCondensedBold.eot");
}
@font-face {
 font-family:  ZurichBold;
 src: local("../fonts/zurichCondensedBold.ttf");
}

@font-face {
 font-family: ZurichLight;
 src: url("../fonts/zurichCondensedLight.eot");
}
@font-face {
 font-family:  ZurichLight;
 src: local("../fonts/zurichCondensedLight.ttf");
}

#wrapper {
	margin: 0 auto;
	width: 946px;
	min-height: 1400px;
	position: relative;	
}

a#homeLink {
	display: block;
	text-indent: -3000px;	
	position: absolute;
	width: 360px;
	height: 70px;
	top: 235px;
	left: -5px;
}

ul#topNav {
	list-style: none;	
	position: absolute;
	top: 100px;
	right: 45px;
}

ul#topNav li { float: left;	}
ul#topNav a { 
	font-family: Arial, Verdana, Sans-serif;
	font-weight: bold;
	font-size: 17px;
	text-transform: uppercase;
	display: block;
	text-align: center;
	color: #fff;
	text-decoration: none;
	padding: 0 0.85em;
}

ul#topNav a:hover, ul#topNav a.active { color: #f99d1c; } 

a#polsatButton {
	display: block;
	text-indent: -3000px;
	width: 206px;
	height: 66px;
	background: transparent url(../i/polsat2Logo_bg.png) 0 0 no-repeat;	
	position: absolute;
	top: 430px;
	left: 40px;
}

a#konkursButton {
	display: block;
	text-indent: -3000px;
	width: 168px;
	height: 126px;
	background: transparent url(../i/konkurs_ico.png) 0 0 no-repeat;	
	position: absolute;
	top: 1030px;
	left: 590px;
}

ul#leftNav {
	list-style: none;
	width: 294px;
	height: 279px;
	background: transparent url(../i/leftNavSections_bg.png) 0 0 no-repeat;	
	position: absolute;
	top: 590px;
	left: 15px;
}

ul#leftNav li {
	position: absolute;
	left: 15px;
}

ul#leftNav li#mo { top: 40px; }
ul#leftNav li#aa { top: 100px; }
ul#leftNav li#ma { top: 159px; }
ul#leftNav li#tr { top: 218px; }


ul#leftNav a {
	display: block;
	font-family: ZurichBold, "Arial Narrow", Arial, Verdana, Sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #eebc0d;
	text-transform: uppercase;	
	text-decoration: none;
}
ul#leftNav span {
	display: block;
	font-size: 12px;
	color: #fff;
	font-family: ZurichLight, "Arial Narrow", Arial, Verdana, Sans-serif;
	font-weight: normal;
}

ul#leftNav a:hover .title { text-shadow: 0 0 10px #fd0; }

#gadgets {
	width: 306px;
	height: 277px;
	background: transparent url(../i/gadgets_bg.png) 0 0 no-repeat;	
	position: absolute;
	top: 890px;
	left: 35px;
}

.box h2 {
	font-family: ZurichBold, "Arial Narrow", Arial, Verdana, Sans-serif;
	font-size: 17px;
	font-weight: bold;
	color: #63717c;
	text-transform: uppercase;	
	position: absolute;
}

.mainpage .box, .subpage .box, .mainpage .box h2, .subpage .box h2 { position: absolute; }

#obsadaBox {
	width: 600px;
	height: 306px;
	top: 508px;
	left: -4px;	
}

#obsadaBox h2 {
	top: 14px;	
	right: 21px;
}

#obsadaBox .item {
	width: 130px;
	float: left;	
}

#obsadaBox .scrollable {
	height: 180px;	
	position: absolute;
	top: 68px;
	left: 41px;
}

#obsadaBox .scrollable .items { overflow: hidden; }

#obsadaBox .scrollable img { display: block; opacity: 0.9; }
#obsadaBox .scrollable img:hover { opacity: 1; }

#obsadaBox .scrollable a.title {
	font-family: ZurichBold, "Arial Narrow", Arial, Verdana, Sans-serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 1.1;
	text-shadow: 0 1px 1px #fff;
	text-decoration: none;
	text-transform: uppercase;
	color: #696b6f;	
	display: block;
	text-align: center;
	margin-top: 0.5em;
}

#obsadaBox .scrollable a:hover { text-decoration: underline; }

#pwBox {
	width: 346px;
	height: 300px;
	top: 508px;
	left: 611px;
}

#pwBox h2 {
	top: 14px;	
	left: 30px;
}

#pwBox #videoContainer {
	color: #0a0;
	width: 300px;
	height: 225px;
	margin: 54px 0 0 25px;	
	border:solid 0px red;
}

/*
#pwBox #videoContainer {
	color: #0a0;
	width: 300px;
	height: 225px;
	margin: 54px 0 0 22px;	
	border:solid 1px red;
}

*/
/*
#pwBox #videoContainer span {
	display: block;
	line-height: 1;
	border-left: 15px #0a0 solid;	
	padding-left: 8px;
	position: absolute;
	top: 62px;
	left: 30px;
}
*/

#wypowiedziBox {
	width: 290px;
	height: 148px;
	background: transparent url(../i/wypowiedzi_bg.png) 0 0 no-repeat;	
	top: 819px;
	left: -1px;
}

#wypowiedziBox h2 {
	top: 6px;	
	left: 15px;
}

#wypowiedziBox a {
	display: block;
	text-decoration: none;	
	position: relative;
	top: 52px;
	left: 110px;
	margin-bottom: 6px;
}

#wypowiedziBox a .title {
	font-family: ZurichBold, "Arial Narrow", Arial, Verdana, Sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
	color: #1d1d1d;	
	line-height: 1;
}

#wypowiedziBox a span {
	font-family: ZurichLight, "Arial Narrow", Arial, Verdana, Sans-serif;
	font-weight: normal;
	display: block;
	font-size: 13px;
	color: #99a19f;	
	text-transform: uppercase;
}

#wypowiedziBox a:hover .title { color: #a20; }

#trailersBox {
	width: 300px;
	height: 120px;
	top: 843px;
	left: 300px;	
}

#trailersBox h2 {
	top: -18px;	
	right: 26px;
}

#trailersBox img {
	display: block;
	position: absolute;
	top: 28px;
	left: 4px;	
}

#trailersBox a.watchLast {
	text-decoration: none;
	position: absolute;
	top: 35px;
	left: 103px;	
}

#trailersBox a.watchLast:hover { text-decoration: none; }
#trailersBox a.watchLast:hover .title { color: #fd0; }

#trailersBox a .title {
	font-family: ZurichBold, "Arial Narrow", Arial, Verdana, Sans-serif;
	font-weight: bold;
	text-transform: uppercase;
	font-size: 18px;
	color: #f0be10;	
	line-height: 1;
}

#trailersBox a span {
	font-family: ZurichLight, "Arial Narrow", Arial, Verdana, Sans-serif;
	font-weight: bold;
	display: block;
	font-size: 13px;
	color: #99a19f;	
	text-transform: uppercase;
}

#trailersBox p { 
	font-size: 11px;
	color: #989898;
	margin: 0;
	position: absolute;
	top: 76px;
	left: 103px;
}

#trailersBox p em { font-style: normal; margin-right: 3em; }

#trailersBox a {
	text-decoration: none;
	color: #e2bb32;	
}

#trailersBox a:hover { color: #ffdb5e; text-decoration: underline; }

.banerek {
	position: relative;
	top: 976px;
	left: -1px;	
}

#partnersBox {
	width: 600px;
	height: 150px;
	top: 1044px;
	left: -3px;	
}

#partnersBox h2 {
	top: 11px;
	left: 18px;
	color: #5d5d5d;
	text-shadow: 0 1px 2px #000;
}

#partnersBox img {
	position: absolute;
	top: 47px;
	left: 15px;	
}

#profilesPhotoContainer {
	width: 304px;
	height: 310px;
	top: 590px;
	left: 12px;	
}

#profilesThumbsContainer {
	width: 347px;
	height: 237px;
	top: 884px;
	left: -4px;	
	background: transparent url(../i/profilesThumbs_bg.png) 0 0 no-repeat;	
}

#profilesThumbsContainer h2 {
	top: 15px;
	right: 38px;	
}

#profilesThumbsContainer #thumbs {
	position: absolute;
	top: 64px;
	left: 18px;	
	*top: 66px;
}

#profilesThumbsContainer a { 
	float: left; 
	margin: 0 1px; 
	opacity: 0.9;
}

#profilesThumbsContainer a:hover { opacity: 1; }

.actorsContainer {
	position: absolute;
	top: 660px;
	left: 0;
	width: 100%;
	min-height: 200px;	
}

.actorsContainer .others {
	position: absolute;
	top: 0;
	right: 20px;
	width: 590px;
	height: 352px;
}

.actorsContainer .others .actorsBox {
	position: static;
	float: left;	
}

.actorsBox {
	width: 290px;
	height: 88px;
	position: relative;
	font-family: Arial;
	font-weight: bold;
	border: 1px transparent solid;
	left: 34px;
}

.actorsBox h2 {
	font-size: 16px;
	margin: -2px 0 0 0;
	color: #63717c;	
}

.actorsBox span {
	display: block;
	font-size: 11px;
	color: #a0b0bc;	
}

.actorsBox .photo {
	float: left;
	width: 95px;
	height: 88px;
	background: transparent url(../i/actorsPhotos_bg.png) 0 0 no-repeat; 	
}

.actorsBox .desc {
	padding: 10px;
	margin-top: 8px;
	background-color: #fff;	
	border-right: 1px #b1bbad solid;
	border-bottom: 1px #b1bbad solid;	
}

.actorsBox .yellow {
	background-color: #fdfbdb;	
	border-right: 1px #b4b4ad solid;
	border-bottom: 1px #b4b4ad solid;
}

#as { top: 80px; }
#as .photo { background-position: 0 -89px; }

#ss .photo { background-position: -95px 0; }
#mietek .photo { background-position: -95px -89px; }
#pml .photo { background-position: -190px 0px; }
#anatopatolog .photo { background-position: -190px -89px; }

#ma .photo { background-position: -285px 0px; }
#pp .photo { background-position: -285px -89px; }
#franek .photo { background-position: -380px 0px; }
#magda .photo { background-position: -380px -89px; }



#karta {
	width: 267px;
	height: 215px;
	background: transparent url(../i/card_bg.png) 0 0 no-repeat;	
	position: absolute;
	bottom: 247px;
	left: 46px;
	z-index: 10;
}

#sznurek {
	width: 172px;
	height: 210px;
	background: transparent url(../i/sznurek_bg.png) 0 0 no-repeat;	
	position: absolute;
	bottom: 140px;
	left: -55px;
	z-index: 10;
}


/* jamr */
#content_player {
	width: 913px;
	min-height: 760px;
	background: transparent url(../i/contentTop_bg.png) 0 0 no-repeat;	
	position: absolute;
	top: 527px;
	left: 345px;
	z-index: 1;
	*padding-top: 105px;
}


#content {
	width: 613px;
	min-height: 760px;
	background: transparent url(../i/contentTop_bg.png) 0 0 no-repeat;	
	position: absolute;
	top: 527px;
	left: 345px;
	z-index: 1;
	*padding-top: 105px;
}

#content #contentMiddle {
	height: 100%;
	background-color: #f8f6ea;
	margin: 105px 11px 103px 11px;
	padding: 0 3.5em;
	min-height: 600px;
	z-index: 1;
}

#content #contentBottom {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 103px;
	background: transparent url(../i/contentBottom_bg.png) 0 0 no-repeat;
	z-index: 3;
}

#content #plaster {
	width: 26px;
	height: 90px;
	background: transparent url(../i/plaster_bg.png) 0 0 no-repeat;
	position: absolute;
	top: 345px;
	left: -2px;	
}

#footer {
	font-size: 11px;
	color: #493724;	
}

.subpage #footer { padding: 115px 20px 50px 20px; }
.mainpage #footer { 
	width: 102%;
	position: absolute;
	top: 1250px;
	left: -7px;
}

#footer span { float: right; }

#footer a {
	text-decoration: none;
	color: #766348;	
}

#footer a:hover { text-decoration: underline; color: #8b785e; }

/* typography */

#content h2 {
	font-family: ZurichBold, "Arial Narrow", Arial, Verdana, Sans-serif;
	color: #fff;
	font-size: 17px;
	font-weight: bold;	
	text-transform: uppercase;
	text-align: right;
	background: transparent url(../i/pageMainHeader_bg.png) 0 0 no-repeat;
	/*width: 130px;*/
	width: 145px;
	height: 40px;
	padding: 10px 24px 0 0;
	position: absolute;
	top: 35px;
	left: -4px;
	z-index: 3;
}

#content h3 {
	font-family: Verdana, Sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;	
	margin: 1em 0 0.35em 0;
}

#content h4 {
	font-family: Verdana, Sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;	
	margin: 1em 0 0.25em 0;
}

#content p, #content ul, #content ol {
	font-family: Verdana, Sans-serif;
	font-size: 12px;
	color: #242424;	
	margin: 0 0 1.5em 0;
}

#content ul { margin: 0.5em 0 2em 1.5em; font-size: 0.9em; }
#content li { margin-bottom: 0.25em; } 


/* jmrio */

#friend {
	font-size: 11px;
	color: #493724;	
	line-height:0.5cm
}

#friend span { float: right; }

#friend a {
	text-decoration: none;
	/*color: #363535;	*/
	color:#660000;
}

#friend a:hover { text-decoration: underline; color: #b7130f; }

a.a69,  a.a69:active, a.a69:visited { text-decoration: none; color:#660000; }
a.a69:hover { text-decoration: underline; color:  #b7130f; }


a.mos,  a.mos:active, a.mos:visited { text-decoration: none; color:#660000; }
a.mos:hover { text-decoration: underline; color:  #b7130f; }
 
ul.folio{
	font-family: Verdana, Sans-serif;
	font-size: 12px;
	color: #242424;	
	margin-left:15px;
	}
	
li.folio{
	font-family: Verdana, Sans-serif;
	font-size: 12px;
	color: #242424;	
	}	
span.folio{
	font-family: Verdana, Sans-serif;
	font-size: 12px;
	color: #242424;	
	}		
	
	
span#leftNavFoto {
	list-style: none;
	width: 294px;
	height: 279px;
	position: absolute;
	top: 590px;
	left: 70px;
}	

 


a.ob,  a.ob:active, a.ob:visited {

	font-size: 16px;
	margin: -2px 0 0 0;
	color: #63717c;	
text-decoration: none;
}

a.ob:hover{
	text-decoration: underline;
	
}


a.obm,  a.obm:active, a.obm:visited {
	display: block;
	font-size: 11px;
	color: #a0b0bc;	
	text-decoration: none;
}
a.obm:hover{
	text-decoration: none;
	
}





a.vo,  a.vo:active, a.vo:visited {
	display: block;
	font-size: 13px;
	color: #660000;	
	text-decoration: none;
	font-weight: bold;
}
a.vo:hover{
	text-decoration: none;
	
}





a{
	font-size: 12px;
	color: #660000;	
	text-decoration: none;
	 
	}
	

	
a:hover{
	text-decoration: underline; color:  #b7130f;
	
}
