@charset "utf-8";
@import "tooltip.css";
*{
	margin:0;
	padding:0;
	background-color:transparent;
}
body, input, select, textarea{
	font-family:Verdana, Geneva, sans-serif;
	background-color:#f5f5f5;
	font-size:11px;
}
a{outline:none;}
a img{border:0;}
#headerCon, #navigationCon, #containerCon, #footerCon{width:100%;}
.leftCol{
	width:486px;
	float:left;
}
.rightCol{
	width:300px;
	float:right;
}
.leftCol, .rightCol{margin:0 0 10px 0;}
#header, #navigation, #container, #footer{
	width:806px;
	margin:0 auto;
	position:relative;
	color:#777;
}
#logotype{
	position:absolute;
	top:25px;
	left:0;
}
#jacekBabiel{
	position:absolute;
	top:4px;
	left:595px;
	z-index:20;
}
#tuiterazTxt{
	position:absolute;
	top:35px;
	right:10px;
	z-index:10;
}
#autorskiTxt{
	position:absolute;
	top:100px;
	right:10px;
	z-index:30;
}
#headerCon{
	height:100px;
	border-top:4px solid #333;
	background:transparent url(../design_img/headerConBg.gif) center top repeat-x;
}
#navigationCon{
	padding:10px 0 0 0;
	height:34px;
	background-color:#333;
}
#navigation{height:34px;}
#navigation ul{
	width:800px;
	position:absolute;
	bottom:-2px;
	left:0;
	z-index:50;
}
#navigation li{
	float:left;
	margin:0 1px 0 0;
}
#navigation li a, #navigation li span.active{
	display:block;
	width:100px;
	padding:10px;
	float:left;
	font-size:12px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
#navigation li.extra a, #navigation li.extra span{
	width:98px;
	padding:10px 10px 10px 12px;
	text-align:left;
	position:relative;
}
.extra a img, .extra span img{
	position:absolute;
	top:1px;
	right:8px;
}
#navigation li a{
	background:transparent url(../design_img/tabBg.png) 0 0 no-repeat;
	color:#fff;
	cursor:pointer;
}
#navigation li span.active{
	background:#d8d8d8 url(../design_img/tabActiveBg.gif) 0 0 no-repeat;
	color:#000;
	cursor:default;
}
#navigation li a:hover{
	background:transparent url(../design_img/tabHoverBg.gif) 0 0 no-repeat;
}
#containerCon{
	padding:10px 0;
	background:#f5f5f5 url(../design_img/containerCon.jpg) 0 0 repeat-x;
}
#container{
	min-height:30em;
}
h2, h3, h3 a, .more, .more a, #googleMap a, .back, .back a{color:#000;}
h1{
	font-size:22px;
	position:relative;
	margin-top:18px;
	color:#00a1e5;
}
h3 a, .more a, #googleMap a, .back a{text-decoration:none;}
h3 a:hover, .more a:hover, #googleMap a:hover, .back a:hover{text-decoration:underline;}
h2, h3{font-size:12px;}
.more{text-align:right;}
.back{margin:0 0 20px 0;}
#lead{
	font-weight:bold;
	font-size:12px;
}
#movie{
	width:480px;
	height:385px;
	padding:3px;
	background-color:#333;
}
#caption{
	padding:5px 0;
	text-align:right;
	font-style:italic;
	color:#000;
}
#tags{
	padding:10px 0 0 0;
	font-size:12px;
	color:#333;
	line-height:1.4;
	text-align:justify;
}
#footer{padding:15px 0;}
#tags, #footer{border-top:1px solid #ccc;}
#footer{text-align:right;}
#footer, #footer a{
	font-size:10px;
	color:#777;
	text-decoration:none;
}
#footer a:hover{text-decoration:underline;}
#footer p{float:left;}

form li, #navigation li{list-style:none;}
#searchFrm{
	padding:5px 5px 4px 5px;
	background-color:#333;
}
#searchFrm li{
	float:left;
	position:relative;
	z-index:0;
}
.inpTxt{
	padding:5px;
	border:0;
	background-color:#fff;
	position:relative;
	z-index:0;
}
#searchFrm .inpTxt{width:235px;}
#searchFrm label{
	position:absolute;
	top:5px;
	left:5px;
	z-index:1;
}
#searchFrm .btn{
	width:29px;
	height:25px;
	border:0;
	margin:0 0 -1px 10px;
	background:transparent url(../design_img/searchBtn.gif) 0 0 no-repeat;
	position:relative;
	display:block;
	top:-1px;
	font-size:1px;
	color:#fff;
	cursor:pointer;
	text-align:left;
}
.advertise{
	width:300px;
	height:300px;
	overflow:hidden;
	background-color:#333;
}
#searchFrm, .advertise, h2{margin:0 0 10px 0;}
.clear{
	clear:both;
	height:0;
	overflow:hidden;
}
.thumb{
	width:109px;
	height:74px;
	border:3px solid #333;
	background-color:#ccc;
	overflow:hidden;
	color:#fff;
	float:left;
	position:relative;
}
.contentImg{
	border:3px solid #333;
	float:left;
}
.thumb img.extraImg{
	background:transparent;
	width:45px;
	height:28px;
	display:block;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
}
#content .thumb{margin-bottom:10px;}
.thumb:hover{border-color:#00a1e5;}
.thumb .play{
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}
.thumb:hover .play{display:block;}
.margin{margin:0 8px 0 0;}
#archives li{
	list-style:none;
}
#archives li a, #archives li span{
	display:block;
	padding:5px;
	background-color:#333;
	border-bottom:1px solid #ccc;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}
#archives ul li a, #archives ul li span.active{
	display:block;
	padding:5px 0;
	border-bottom:1px solid #ccc;
	color:#000;
	background-color:transparent;
	text-decoration:none;
}
#archives ul li a:hover, #archives ul li span.active{
	padding:5px;
	background-color:#00a1e5;
	color:#fff;
}
#partners{
	width:298px;
	height:78px;
	border:1px solid #ccc;
	position:relative;
	overflow:hidden;
}
#partners a{
	display:block;
	width:298px;
	height:78px;
	text-align:center;
}
.box{
	padding:0 0 10px 0;
	margin:0 0 10px 0;
}
.box .thumb, .contentImg{margin:0 10px 0 0;}
.boxHeader{margin:0 0 10px 0;}
.addDate{
	float:right;
	color:#000;
}
#googleMap{
	width:480px;
	height:250px;
	border:3px solid #333;
	background-color:#ccc;
}
.box p, .box .more{display:inline;}
address{font-style:normal;}
#content p, address, address p{
	line-height:1.6;
	margin:0 0 10px 0;
}
#content p a, .rightCol a{
	color:#000;
	background-color:transparent;
	text-decoration:none;
}
#content a:hover, .rightCol a:hover{text-decoration:underline;}
#content .inpTxt, #content textarea{border:1px solid #ccc;}
#content .inpTxt:hover, #content .inpTxt:focus, #content textarea:hover, #content textarea:focus{border-color:#000;}
#content label{
	display:block;
	width:120px;
	float:left;
}
#content .inpTxt{width:353px;}
#content textarea{width:363px;height:100px;}
#content form li{
	list-style:none;
	margin:0 0 5px 0;
}
form b{
	background-color:transparent;
	color:#c00;
}
#content .btn{
	border:0;
	background-color:#333;
	color:#fff;
	text-align:center;
	display:block;
	width:150px;
	padding:3px 0;
	font-weight:bold;
	float:right;
	cursor:pointer;
}
#content .btn:hover{
	background-color:#00a1e5;
	color:#fff;
}
#atractiffMediaInfo dd ul{margin:0 0 10px 0;}
dl#atractiffMediaInfo{position:relative;}
dl#atractiffMediaInfo, dl#atractiffMediaInfo dt{display:inline;}
#atractiffMediaInfo dd{
	width:300px;
	padding:10px;
	border:1px solid #000;
	position:absolute;
	bottom:12px;
	right:0;
	display:none;
	background-color:#fff;
	color:#777;
	z-index:200;
	text-align:left;
}
#atractiffMediaInfo h5{
	margin:0 0 10px 0;
	font-size:12px;
}
#atractiffMediaInfo h6{margin:0 0 5px 0;}
#atractiffMediaInfo h5, #atractiffMediaInfo h6{color:#000;}
#atractiffMediaInfo dd ul{float:none;}
#atractiffMediaInfo dd ul li{display:block;}
#swfAdv{
	display:block;
	/*min-height:100px;*/
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}

.rightCol #swfAdv{
	display:block;
	width:300px;
	height:300px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	z-index:10;
}
#mpClip, #mpClip_top, .advertise{
	position:relative;
	overflow:hidden;
}
#mov{
	position:relative;
	z-index:5;
}
.rightCol .advertise, #mpClip{
	width:300px;
	height:300px;
	overflow:hidden;
	position:relative;
}
