body {
	margin: 0;
	padding: 0;
	font-size: x-small;
	font-family: verdana;
	
}


div#wrap_header, div#wrap_content, div#wrap_footer, div#wrap_line, div#foot_menu_wrap {
	width: 900px;
	margin: 0 auto;
}



div#header {
	background: url("img/bg_head.png");
	height: 278px;

}

div#content {
	background: #53442f url("img/bg_gradient1.png") repeat-x;
	background-position: bottom;
	min-height: 650px;
	clear: both;
	border: solid #373123;
	border-width: 5px 0 0 0;
	min-height: 1000px;
	overflow: hidden;

}

div#footer {
	min-height: 180px;
	clear: both;
	border: solid #716249;
	border-width: 1px 0 0 0;
	background: #463a28 no-repeat;
	background-image: url("img/footer_bg_plama.png");
	background-position: right;
}

#header h1 {
  height:278px;
	background: url("img/top_big.png");
  background-repeat:no-repeat;
	margin: 0;
	padding: 0;
	background-position: top;
}

h1 span {display:none;}


/*---------SIDEBAR-------------*/

#sidebar {
width: 290px;
padding: 20px 0 0 50px;
float: left;
}

#sidebar a {
	color: #e0d7b7;
	text-decoration: none;
	display: block;
	background: #716249 url("img/dot_brown.gif") no-repeat;
	background-position: left;
	padding: 5px 0 0 30px;
	min-height: 20px;
	width: 270px;
}

#sidebar a:hover {
	color: #e0d7b7;
	text-decoration: none;
	display: block;
	background: #463a28 url("img/dot_blue.gif") no-repeat;
	background-position: left;


}

#sidebar h2 {
	height: 20px;
	margin: 10px 0 0 0;
	padding: 5px 0 0 30px;
	text-transform: uppercase;
	font-size: 1.1em;
	color: #fff;
	width: 270px;
	background: #716249 url("img/dot_red.gif") no-repeat;
	background-position: left;
}

#sidebar ul {
	list-style: none;
	padding: 0;
	margin: 0;
	z-index: 1;
	position: relative;
}

#sidebar li {
	color: #e0d7b7;
	margin: 2px 0 0 0;
}
/*--------------------*/


#menu {
	margin: 0;
}

#menu a {
	color: #fff;
	text-decoration: none;
	display: block;
	background: #716249 url("img/dot_brown.gif") no-repeat;
	background-position: left;
	padding: 5px 0 0 30px;
	height: 20px;
	width: 270px;
	font-size: 1.2em;
	font-weight: bold;
	text-transform: uppercase;

}

#menu .current {
	color: #fff;
	text-decoration: none;
	display: block;
	background: #716249 url("img/dot_blue.gif") no-repeat;
	background-position: left;
	text-transform: uppercase;

}

#menu a:hover {
	color: #fff;
	text-decoration: none;
	display: block;
	background: #463a28 url("img/dot_blue.gif") no-repeat;
	background-position: left;
	text-transform: uppercase;

}

#menu ul {
	list-style: none;
	padding: 0;
	margin: 0;

}

#menu li {
	color: #e0d7b7;
	margin: 2px 0 0 0;
}

#menu h2 { 
background-color: #716249;
}

/*--------------------*/

/*--------END--SIDEBAR------------*/


/*--------SUBCONTENT------------*/

#subcontent {
margin: 0 0 0 370px;
}

#subcontent p {
line-height: 1.4em;
margin: 0;
font-size: 1.1em;
color: #e0d7b7;
}




#subcontent h2 {
	height: 20px;
	margin: 10px 0 0 0;
	padding: 5px 0 5px 30px;
	text-transform: uppercase;
	font-size: 1.4em;
	color: #fff;
	background: #463a28 url("img/dot_blue.gif") no-repeat;
	background-position: left;
	width: 500px;
	line-height: 1.5em;

}

#test {
	padding: 10px 0;
	
}


div.news {
	background-color: #463a28;
	width: 530px;
	color: #fff;
	margin: 2px 0;
	z-index: 1;
	position: relative;
}

.info {
	background-color: #463a28;
	width: 530px;
	color: #fff;
	z-index: 1;
	position: relative;

}

.ocena {
	background-color: #463a28;
	width: 530px;
	color: #E0D7B7;
	z-index: 1;
	position: relative;
	margin: 2px 0;
	text-transform: uppercase;
}

.ocena strong {
font-size: 1.1em;
color: #fff;
font-weight: bold;
}


.post-ratings {
	padding: 5px;
}

div.news p {
	padding: 5px;
	text-align: justify;

}


#subcontent img.mini_cover {
	float: left;
	margin: 0 auto;
}

#subcontent img.mini {
	float: left;
	margin: 0 5px 0 0;
	padding: 3px;
	background: #fff;
	border: 1px solid #000;
}



p.date {
	margin: 0;
	padding: 5px;
}

p.more_button {
	margin: 0;
	padding: 5px;
	float: right;
}

#subcontent span {
	margin: 0 10px;

}

/*--------END--SUBCONTENT------------*/

/*--------footer------------*/

#posters img {
	padding: 5px;
	background: #000;
	border: solid 1px #000;
	margin: 0 3px 0 0;
}

#posters a, #posters a:hover, #posters a:active, #posters a:visited {
	text-decoration: none;
} 


#line {
	background-color: #000;
	color: #fff;
}

#posters {
	padding: 10px 0 0 0;
}

#foot_menu {
	background-color: #463a28;
	text-align: right;
}

#foot_menu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#foot_menu li {
	display: inline;
	padding: 5px 10px;
	margin: 0 5px 0 0;
	background: #000;
	color: #fff;
}


/*--------END--footer------------*/


a {
color: #fff;
text-decoration: none;

}

a:hover {
text-decoration: underline;

}


/*--------comments-----------*/

#comments {
	width: 99%;
	margin: 0px;
}

h3 {
	border: 0;
	font-size: 1.1em;
	font-weight: bold;
	padding: 5px;
	margin: 0;
}


#comments h3 {
	border: 1px solid #716249;
	font-size: 1;
	font-weight: normal;
	padding: 5px;
	margin: 5px 0 0 0;
	color:  #e0d7b7;
	background: #463a28;
	
}


#add_comment h3 {
	background: #463a28;
	color: #e0d7b7;
	padding: 5px;
	margin: 15px 0 0 0;
	border: solid #716249;
	border-width: 1px 1px 1px 1px;
	font-weight: normal;
	font-size: 1em;
}

#comments h3 span {
font-size: .9em;
float: right;
}


#comments p {
	padding: 5px;
	margin: 0;
        background-color: #716249;
	border: solid #716249;
	border-width: 0 1px 1px 1px;
}


.input {
	margin: 5px 0 2px 0;
	border: 1px solid #463a28;
	background-color: #62543E;
	width: 100%;
	color: #e0d7b7;
	padding: 0;
	}

.button {
	width: 100%;
	margin: 3px 0 0 0;
	padding:0;
	background-color: #716249;
	border: 1px solid #000;
	color: #fff;
	text-transform: uppercase;
}
	
label{
	display:block;
}

form {
	margin: 0;
	padding: 0;
}


#overlay {
	
	display: none;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: url(overlay.png);
	z-index: 2;

}

#overlay #window {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	z-index: 999;
	position: relative;
}

#overlay #inner {
	width: 50%;
	margin: 0 auto;
	padding: 20px;
	overflow: auto;
	background-color: #fff;
	
}


#subcontent .question {
font-size: 1em;
font-weight: bold;
padding: 0 5px;

}


#subcontent blockquote {
background: url("img/quote_up.gif") no-repeat;
padding: 0;
margin: 10px;
}

#subcontent blockquote p {
font-size: 1em;
padding: 20px 45px;
background: url("img/quote_down.gif") no-repeat;
background-position: bottom right;
text-align: justify;

}


#flash img {
display: block;
margin: 0 auto 10px auto;
border: 6px solid #000;


}

#flash {
background-color: #E0D7B7;
padding: 5px;
border: 1px solid #000;
}

#flash p {
text-align: justify;
color: #000;
padding: 0 10px;
margin: 0 auto;
font-size: 1.1em;
line-height: 1.4em;
}




#next a, #previous a {
display: block;
margin: 10px 0 0 0;
background: #463A28;
text-decoration: none;
}

#previous a {
background: #463A28 url("img/next_arrow.png") no-repeat;
background-position: right;
padding: 2px 20px 4px 10px;
}

#next a {
background: #463A28 url("img/previous_arrow.png") no-repeat;
background-position: left;
padding: 2px 10px 4px 20px;
}

#next a:hover {
background: #463A28 url("img/previous_arrow_red.png") no-repeat;
background-position: left;

}

#previous a:hover {
background: #463A28 url("img/next_arrow_red.png") no-repeat;
background-position: right;
}


#next {

float: left;

}

#previous {
text-align: right;
float: right;

}

.about {

font-size: small;
border: 1px solid #000;
padding: 5px;
background-color: #d3cdb6;
height: 95px;
margin: 10px 0;
color: #000;
}

.avatar {
	float: left;
	width: 70px;
	padding: 0 5px;
	}
	
div.avatar img {
border: 1px solid #000;
} 	
	
.dane {
margin: 0 0 0 80px;
color: 000;
}

div.about li {
	padding: 3px 0 0 0;
}

div.about ul {
	list-style: none;
}

div.onas {
margin: 10px 0;

padding: 5px;
background-color: #463A28;
}

.onas ul {
color: #e0d7b7;
}

ul {
list-style: none;
color: #E0D7B7;
}

.dane ul {
list-style: none;
color: #000;
}

#flash ul {
list-style: none;
color: #000;
text-align: left;
}

ul.linki a {
	color: #e0d7b7;
	text-decoration: none;
	display: block;
	background: #463a28 url("img/dot_red.gif") no-repeat;
	background-position: left;
	padding: 5px 0 0 30px;
	height: 20px;
	width: 500px;
	
}

ul.linki a:hover {
	color: #e0d7b7;
	text-decoration: none;
	display: block;
	background: #716249 url("img/dot_red.gif") no-repeat;
	background-position: left;
	padding: 5px 0 0 30px;
	height: 20px;
	width: 500px;
}


ul.linki {
	list-style: none;
	padding: 0;
	margin: 5px 0 0 0;
	font-size: 1.2em;

}

li.link_opis {
font-size: .8em;
background-color: #463a28;
padding: 5px 0 5px 35px;
margin: 0;
width: 495px;
}

ul.linki li {
	color: #e0d7b7;
	margin: 2px 0 0 0;
}

ul.linki span {
font-size: .8em;
}

.alert {
	height: 20px;
	margin: 10px 0 0 0;
	padding: 5px 0 5px 30px;
	text-transform: uppercase;
	font-size: 1.4em;
	font-weight: bold;
	color: #ff0;
	background: #463a28 url("img/dot_red.gif") no-repeat;
	background-position: left;
	width: 500px;
	line-height: 1.3em;
}


.top_small {
position: absolute;
margin-left: 379px;

}

.plama_sidebar {
position: absolute;
margin-top: -50px;
margin-left: -20px;
z-index: 0;
}

.plama_right {
position: absolute;
z-index: 0;
margin-left: 500px;
}

.imageframe {
	display: block;
	margin: 5px auto;
	padding: 7px;
	background: #716249;
	border: solid 1px #000;
}

.imageright {
	float: right;
	margin: 0 0 0 10px;
	padding: 7px;
	background: #716249;
	border: solid 1px #000;
}

.imageleft {
	float: left;
	margin: 0 10px 0 0;
	padding: 7px;
	background: #716249;
	border: solid 1px #000;
}

#albuminfo {
	padding: 5px;
	min-height: 210px;
}

#albuminfo ol {
	margin: 0 0 0 210px;
	color: #e0d7b7;
}

.cover {
	float: left;
	padding: 3px;
	background: #fff;
	border: solid 1px #000;
}

.labelinfo {
	clear: both;
}

#subcontent .wstep {
	min-height: 100px;
}

#subcontent .party {
	min-height: 165px;
}

img.rr_logo {
	position: absolute;
	z-index: 0;
	top: 10px;
}

.plamka {
	position: relative;
	z-index: 0;
	margin: 0;
	padding: 0;
}

#flash_object   {
text-align: center;
padding: 10px 0;
}

#addvideo .input, #szukaj .input {
	margin: 5px 0 2px 0;
	border: 1px solid #463a28;
	background-color: #62543E;
	color: #e0d7b7;
	padding: 0;
	width: 200px;
	}

#addvideo .button, #szukaj .button {
	margin: 3px 0 0 0;
	padding:0;
	width: 200px;
}

/***************/

#movielist {
	list-style: none;
	padding: 0;
	margin: 10px 0 10px 10px;
}

#movielist li {
	font-size: 1.2em;
	padding: 2px 0;
	color: #e0d7b7;

}

#video {

}

#alfabet {
text-align: center;
margin: 10px 0;

}


#alfabet a {
padding: 2px 0;
font-size: 1.4em;
font-weight: bold;
letter-spacing: 8px;
text-transform: uppercase;
}

form table {
color: #E0D7B7;
}

#videoinfo {
	list-style: none;
	padding: 0 0 10px 0;
	margin: 0 0 10px 10px;
}

#videoinfo li {
	font-size: 1.2em;
	padding: 2px 0;
	color: #e0d7b7;
}
#videoinfo li  span {
font-weight: bold;
margin: 0 0 0 45px;
}

#szukaj {
text-align: center;
}

#addvideo  {
text-align: center;
}

p#raport {
text-align: center;
font-size: .9em;
margin: 0;
padding: 2px 0 0 0;
}

.wpisztekst {
background-color:#EDE5C1;
border:1px solid #716249;
color:#716249;
height:15px;
padding:3px;
width:200px;
display: inline;

}

.guzik {
display: inline;
margin: 0;
padding: 0;
}

#szukajka {
position:relative;
text-align:right;
top:-25px;
z-index:0;
}

/*******rekomendacje********/

div.rekomendacje {
padding: 5px;
min-height: 205px;
}

div.rekomendacje p {
margin: 0 0 0 200px;
}

ol {
color: #e0d7b7;
padding: 5px 5px 5px 35px;
margin: 0;
}

div.rekomendacje ul {
margin: 0 0 0 200px;
font-size: 1.1em;
padding: 0 0 0 20px;
}

/**download**/




#inside a {
padding:5px 0 0 40px;
width: 260px;
background: #716249;
}

#inside a:hover {
padding:5px 0 0 40px;
width: 260px;
background: #463A28;
}
