@CHARSET "UTF-8";

body {
	background:						#950000 url(img/body-bg.png) repeat-y center;
	font-family:					Tahoma, sans-serif;
	font-size:						12px;
	line-height:1.9em;
}

h1, h2, h3, h4, h5, h6 {
	font-family:					Trebuchet MS, sans-serif;
	color:							#3d4c68;
	margin:							0.5em 0 0.2em 0;
}

h1 {
	font-size:						200%;
	font-weight:					normal;
}

h2 {
	font-size:						180%;
	font-weight:					normal;
}

h3 {
	font-size:						160%;
	font-weight:					normal;
}
.page-title {font-size:200%;font-weight:normal;}
h4 {
	font-size:						140%;
	font-weight:					normal;
}

h5 {
	font-size:						120%;
	font-weight:					normal;
}

h6 {
	font-size:						100%;
	font-weight:					bold;
}

p {
	margin:							1em 0;
}

li {
	list-style-image:				url(img/bullet.png);
}

a {
	color:							#9c0000;
}

#logo a span {
	position:						relative;
	left:								-1000px;
	top:								-1000px;
}

#logo a {
	display:							block;

	position:						absolute;
	left:								51px;
	top:								22px;

	width:							488px;
	height:							82px;

	background:						url(img/header-bg.jpg) no-repeat;
	background-position:			-51px -22px;
}

#header {
	border-top:						1px solid #bb0101;
}

#menu {
	position:						absolute;
	left:								35px;
	top:								202px;
}

#menu a span {
	display:								none;
}

#menu a {
	display:								block;
	width:								170px;
	height:								40px;
	background-image:					url(img/menu-items.png);
	background-repeat:				no-repeat;
}

#menu .i1 a { background-position: 0px 0px; }
#menu .i1 a.active, #menu .i1 a:hover { background-position: -170px -0px; }

#menu .i2 a { background-position: 0px -40px; }
#menu .i2 a.active, #menu .i2 a:hover { background-position: -170px -40px; }

#menu .i3 a { background-position: 0px -80px; }
#menu .i3 a.active, #menu .i3 a:hover { background-position: -170px -80px; }

#menu .i4 a { background-position: 0px -120px; }
#menu .i4 a.active, #menu .i4 a:hover { background-position: -170px -120px; }

#menu .i5 a { background-position: 0px -160px; }
#menu .i5 a.active, #menu .i5 a:hover { background-position: -170px -160px; }



#page {
	position:						relative;
	border-top:						1px solid #bb0101;
	margin:							0 auto;
	width:							964px;
	background:						#d6ebff url(img/page-bg-fill.png) repeat-y;
}

#page-inner1 {
	background:						url(img/header-bg.jpg) no-repeat;
}

#player {
	float:							right;
	width:							371px;

	margin:							80px 0 0 0;

	font-family:					Tahoma, sans-serif;
	font-size:						11px;
}

#screen {
	width:							346px;
	background:						#d7ebfd url(img/player-screen-bg-fill.png) repeat-y;
}

#player-object-wrapper {
	margin:							0 13px;
	width:							320px;
	height:							286px;
}

#player-object {
	width:							320px;
	height:							286px;
}

#screen .opening {
	height:							14px;
	overflow:						hidden;
	background:						url(img/player-screen-bg-top.png) no-repeat;
}

#screen .closing {
	height:							3px;
	overflow:						hidden;
	background:						url(img/player-screen-bg-bottom.png) no-repeat;
}


#panel {
	margin:							0 35px 0 13px;
	background:						#22324f url(img/player-panel-bg-fill.png) repeat-y;
}

#panel-closing {
	background:						url(img/player-panel-bg-bottom.png) no-repeat;
	height:							12px;
	overflow:						hidden;
}

#video-description {
	color:							#74b4ff;

	margin:							10px 12px 10px 12px;
	
	min-height:						10em;
}

#video-description h2 {
	font-family:					Trebuchet MS, sans-serif;
	font-size:						16px;
	color:							#fff;
}

#playlist {
	color:							#74b4ff;
}

#playlist a.item {
	color:							#fff;
	display:							block;
	margin:							2px 0 2px 0;
	text-decoration:				none;
	display:							block;
	padding:							4px 0;
}

#playlist a.active {
	background:						url(img/player-playlist-active.png) repeat-x;
	border-top:						1px solid white;
	border-bottom:					1px solid white;
	padding:							3px 0;
}

#playlist .type {
	font-size:						13px;
	color:							#0cac00;
	margin:							0 12px;
	display:							block;
}

#playlist .title {
	display:							block;
	margin:							0 12px;
	font-size:						12px;
	font-family:					Arial, sans-serif;
}

#playlist a.item:hover {
	color:							red;
}


#content {
	margin:							450px 406px 0 42px;
}

#section-main {
	width:						500px;
}

form label {
	display:						block;
}

form .input-text,
form .input-textarea {
	display:						block;
}

#content form .input-text input,
#content form .input-textarea textarea
{
	/*
	width:							500px;
	*/
	width: 95%;
}


.error {
	color:							maroon;
}

form label {
	margin:							1em 0 0.2em 0;
	font-weight:					bold;
}

.edit-link {
	background:						white;
}

.edit-link {
	background:						#e9e9e9;
	border:							1px solid #d5d5d5;
	color:							#565682;
	padding:							3px;
	text-transform:				uppercase;
	font:								Tahoma, serif;
	font-size:						10px;
	text-decoration:				none;
}

.edit-link:hover {
	background-color:				orange;
	text-decoration:				underline;
	color:							black;
}

#footer {
	clear:							both;
	background:						url(img/footer-bg.png) no-repeat bottom;

	padding:							30px 200px 20px 48px;
	color:							#37558c;
}

#footer #copyright a {
	font-size:						10px;
}

#footer #copyright a {
	color:							#37558c;
	font-weight:					bold;
	text-decoration:				none;
}

#footer #copyright a:hover {
	text-decoration:				underline;
}

#footer #copyright .logout-link,
#footer #copyright .login-link {
	position:						absolute;
	right:							40px;
	bottom:							10;
	
	font-size:						10px;
	text-transform:					uppercase;
	color:							#acc;
}

#footer #copyright .login-link:hover {
	color:							black;
}

#footer #copyright .logout-link {
	color:							black;
}

#footer #footer_block {
	font-size:						90%;
	color:							#558;
	margin:							50px 0 0 0;
}

img {
	border: none;
	background: none;
}

hr {
width:92%;
color:#0cac00;
text-align:center;


}

#filmowanie {margin: 0 auto;width:960px;font-size:10px;text-align:center;}