body,html,form,img,fieldset,ul,li { 
	margin					: 0px;
	padding					: 0px;
	border					: 0px;
}

body { 
	background				: #82989b url(../../gfx/body_bg.jpg) repeat-x top;
	font					: 10px Verdana,sans-serif;
	color					: #00283c;
}

a {
	color					: #9a3f4e;
	text-decoration			: none;
}

a:hover {	
	text-decoration			: underline;
}

ul {
	list-style-type			: none;
	margin					: 0px 0px 0px 5px;
}

li {
	padding					: 1px;
}

ul li a {
	color					: #408f9a;
}


* div.clear {
	display				: block;
	clear				: both;
	height				: 0em;
	margin				: 0em;
	padding				: 0em;
	overflow			: hidden;
}

#page {
	width				: 971px;
	margin				: 0px auto 20px auto;
}

#top {
	width				: 971px;
	height				: 120px;
	background			: url(../../gfx/top_bg.jpg) no-repeat;
	position			: relative;
}

#top a.button {
	position			: absolute;
	height				: 31px;
	top					: 88px;
	cursor				: pointer;
	width				: 110px;
}

#top a.button:hover {
	background-position	: 0px -31px;
}

#top a.rss {
	left				: 823px;
	width				: 32px;
	background			: url(../../gfx/top_btn_rss.jpg) no-repeat 0px 0px;
}

#top a.contact {
	left				: 855px;
	width				: 55px;
	background			: url(../../gfx/top_btn_contact.jpg) no-repeat 0px 0px;
}

#top a.fav {
	left				: 910px;
	width				: 54px;
	background			: url(../../gfx/top_btn_fav.jpg) no-repeat 0px 0px;
}

#top a.movies {
	top					: 56px;
	left				: 278px;
	background			: url(../../gfx/top_btn_movies.jpg) no-repeat 0px 0px;
}

#top a.photos {
	top					: 56px;
	left				: 391px;
	background			: url(../../gfx/top_btn_photos.jpg) no-repeat 0px 0px;
}

#top a.games {
	top					: 56px;
	left				: 504px;
	background			: url(../../gfx/top_btn_games.jpg) no-repeat 0px 0px;
}

#top a.stories {
	top					: 56px;
	left				: 617px;
	background			: url(../../gfx/top_btn_stories.jpg) no-repeat 0px 0px;
}

#top a.vip {
	top					: 56px;
	left				: 730px;
	background			: url(../../gfx/top_btn_vip.jpg) no-repeat 0px 0px;
}

#top a.forum {
	top					: 56px;
	left				: 843px;
	background			: url(../../gfx/top_btn_forum.jpg) no-repeat 0px 0px;
}

#top a.active {
	background-position	: 0px -31px;
}

#top input.searchtext {
	width				: 132px;
	height				: 13px;
	position			: absolute;
	top					: 94px;
	left				: 76px;
	background			: url(../../gfx/top_searchtext_bg.jpg) no-repeat 0px 0px;
	margin				: 0px;
	border				: 0px;
	padding-top			: 4px;
}

#top input.searchsubmit {
	width				: 20px;
	height				: 20px;
	position			: absolute;
	top					: 94px;
	left				: 218px;
	background			: url(../../gfx/top_searchsubmit_bg.jpg) no-repeat 0px 0px;
	margin				: 0px;
	border				: 0px;
	cursor				: pointer;
}

#ads {
	text-align			: center;
	padding				: 8px 0px;
}

#content {
	background			: url(../../gfx/content_bg.jpg) repeat-x 0px 0px;
	padding				: 1px 0px 0px 0px;
}

#content #left {
	float				: left;
	width				: 155px;
	margin				: 0px 0px 0px 7px;
	display				: inline;
	background			: url(../../gfx/content_left_bg.jpg) repeat-y 0px 0px;
}

#content #left div.header {
	width				: 155px;
	height				: 36px;
	background			: url(../../gfx/content_left_header_bg.jpg) no-repeat 0px 0px;
	overflow			: hidden;
}

#content #left div.bottom {
	width				: 155px;
	height				: 12px;
	background			: url(../../gfx/content_left_bottom_bg.jpg) no-repeat 0px 0px;
	overflow			: hidden;
}

#content #left div.box {
	padding				: 3px 10px;
}

#content #left a.main {
	color				: #00283c;
	font-weight			: bold;
}

#content #left div.line {
	height				: 2px;
	overflow			: hidden;
	background			: url(../../gfx/content_left_line.jpg) no-repeat 0px 0px;
}

#content #right {
	float				: right;
	width				: 802px;
	display				: inline;
	margin				: 1px 0px 0px 0px;
	overflow			: hidden;
}

#content #right div.header {
	width				: 792px;
	height				: 21px;
	font-weight			: bold;
	text-align			: right;
	padding				: 12px 10px 0px 0px;
}

#content #right div.header b {
	color				: #1f857e;
}

#content #right div.header.new {
	background			: url(../../gfx/header_new.jpg) no-repeat 0px 0px;
}

#content #right div.header.filmy {
	background			: url(../../gfx/header_filmy.jpg) no-repeat 0px 0px;
}

#content #right div.header.gry {
	background			: url(../../gfx/header_gry.jpg) no-repeat 0px 0px;
}

#content #right div.header.fotki {
	background			: url(../../gfx/header_fotki.jpg) no-repeat 0px 0px;
}

#content #right div.header.opowiadania {
	background			: url(../../gfx/header_opowiadania.jpg) no-repeat 0px 0px;
}

#content #right div.header.rss {
	background			: url(../../gfx/header_rss.jpg) no-repeat 0px 0px;
}

#content #right div.header.kontakt {
	background			: url(../../gfx/header_kontakt.jpg) no-repeat 0px 0px;
}

#content #right div.header.vip {
	background			: url(../../gfx/header_vip.jpg) no-repeat 0px 0px;
}

#content #right div.header.szukaj {
	background			: url(../../gfx/header_szukaj.jpg) no-repeat 0px 0px;
}

#content #right div.box {
	padding				: 3px 10px;
	background			: url(../../gfx/content_right_box_bg.jpg) repeat-y 0px 0px;
}

#content #right div.bottom {
	height				: 11px;
	background			: url(../../gfx/content_right_bottom_bg.jpg) no-repeat 0px 0px;
	overflow			: hidden;
}


#content div.sortby {
	text-align			: right;
	padding				: 3px;
}

#content div.sortby select {
	width				: 250px;
	cursor				: pointer;
}

#content div.sortby select.hover {
	background			: #f6dfee;
}

#content div.items {
	padding				: 14px 0px 0px 18px;
}

#content div.items div.item,#content div.top div.item {
	float				: left;
	width				: 174px;
	height				: 187px;
	margin				: 0px 16px 0px 0px;
	background			: url(../../gfx/content_item_bg.png) no-repeat 0px 0px;
	overflow			: hidden;
	text-align			: center;
	position			: relative;
	color				: #1b75a2;
	font-size			: 10px;
}

#content div.items div.item a img,#content div.top div.item a img {
	position			: absolute;
	width				: 150px;
	height				: 112px;
	border				: 1px solid #333333;
	left				: 8px;
	top					: 10px;
}

#content div.items div.item a:hover img,#content div.top div.item a:hover img {
	border-color		: #fff49a;
}

#content div.items div.item b,#content div.top div.item b {
	display				: block;
	width				: 152px;
	color				: #48990d;
	position			: absolute;
	left				: 8px;
	top					: 127px;
	height				: 14px;
	text-align			: center;
	overflow			: hidden;
}

#content div.items div.item span,#content div.top div.item span {
	position			: absolute;
	top					: 147px;
	left				: 107px;
}

#content div.wrapper {
	width				: 959px;
	margin				: 0px auto;
	background			: url(../../gfx/wrapper_bg.jpg) repeat-y 0px 0px;
}

#content div.title {
	height				: 34px;
	background			: url(../../gfx/wrapper_top_bg.jpg) no-repeat 0px 0px;
	padding				: 8px 210px 0px 0px;
	text-align			: center;
	font-size			: 14px;
	color				: #35a4dd;
	font-weight			: bold;
}

#content div.wrapper div.top {
	float				: right;
	display				: inline;
	width				: 190px;
	margin				: 0px 3px 0px 0px;
	overflow			: hidden;
	text-align			: center;
}

#content div.wrapper div.material {
	float				: left;
	display				: inline;
	width				: 726px;
	margin				: 0px 10px;
	text-align			: center;
	overflow			: hidden;
}

#content div.wrapper div.material img {
	padding				: 5px;
	background			: #fff;
	border				: 1px solid #5b7788;
}

#content div.wrapper div.material div.watched_today {
	text-align			: right;
	padding				: 0px 0px 5px 0px;
}

#content div.access_denied {
	text-align			: center;
	margin				: 60px 20px;
}

#content div.access_denied a {
	color				: #327aa3;
	text-decoration		: underline;
	font-weight			: bold;
}

#content div.access_denied a:hover {
	text-decoration		: none;
}

#odliczanie {
	font-size			: 14px;
	text-align			: center;
	font-weight			: bold;
	color				: #333333;
	margin				: 4px 0px;
}

#content div.options {
	width				: 959px;
	margin				: 0px auto;
	background			: url(../../gfx/options_bg.jpg) repeat-y 0px 0px;
	overflow			: hidden;
}

#content div.options div.randomitems {
	height				: 36px;
	background			: url(../../gfx/losowe.jpg) no-repeat 0px 0px;
}

#content div.options div.item {
	width				: 170px;
}

#content div.buttons {
	margin				: 0px 0px 15px 0px;
	text-align			: center;
}

#content div.bottomm {
	height				: 11px;
	background			: url(../../gfx/content_bottomm.jpg) no-repeat top center;
	overflow			: hidden;
}

#content div.info {
	width				: 702px;
	height				: 150px;
	position			: relative;
	margin				: 0px auto;
	background			: url(../../gfx/content_info_bg.jpg) no-repeat;
	font-size			: 11px;
}

#content div.info span.added,#content div.info span.views {
	width				: 316px;
	position			: absolute;
	left				: 10px;
	top					: 63px;
	text-align			: center;
	font-weight			: bold;
	color				: #494743;
}

#content div.info span.views {
	top					: 102px;
}

#content div.info span.friend {
	width				: 314px;
	position			: absolute;
	left				: 373px;
	top					: 37px;
	color				: #4b473e;
}

#content div.info fieldset {
	width				: 314px;
	position			: absolute;
	left				: 373px;
	top					: 75px;
	border				: 0px;
	padding				: 0px;
	margin				: 0px;
	line-height			: 20px;
}

#content div.info fieldset span { 
	width				: 110px;
	float				: left;
	margin-top			: 2px;
}

#content div.info fieldset input.field { 
	width				: 105px;
	background			: #fcfcfc;
	border-color		: #c2c2c2;
	margin				: 1px;
}

#content div.info input.submit {
	position			: absolute;
	width				: 76px;
	height				: 57px;
	background			: url(../../gfx/btn_submit.jpg) no-repeat;
	left				: 600px;
	top					: 76px;
	border				: 0px;
	cursor				: pointer;
}

#content div.info input.submit.disabled {
	background			: url(../../gfx/btn_submit_disabled.jpg) no-repeat;
}

#content div.message {
	text-align			: center;
	margin				: 15px 0px;
	padding				: 10px 0px;
	color				: red;
	font-weight			: bold;
	border				: 1px dashed red;
}

#content div.comments {
	padding				: 32px 9px 3px 9px;
	background			: url(../../gfx/content_comments_bg.jpg) no-repeat top center;
	margin				: 20px 0px 0px 0px;
}

#content div.nocomments {
	text-align			: center;
	padding				: 10px 0px;
}

#content div.addcomment {
	width					: 300px;
	margin					: 10px auto;
	text-align				: left;
	background				: #dfdfdf url(../../gfx/content_addcomment_bg.jpg) no-repeat top right;
}

#content div.addcomment form {
	margin					: 0px;
	padding					: 10px;
}

#content div.addcomment input.text {
	width					: 270px;
}

#content div.addcomment textarea.text2 {
	width					: 270px;
	height					: 50px;
}

#content div.addcomment div.center {
	text-align				: center;
}

#content div.addcomment h4 {
	font-size				: 14px;
	margin					: 0px 0px 3px 0px;
	padding					: 0px;
	color					: #333333;
}

#content div.addcomment img {
	border					: 1px solid #5b7788;
	margin					: 2px;
	float					: left;
}

#content div.comments div.com {
	border-bottom			: 1px solid #e6e1e1;
	margin					: 6px 0px 0px 0px;
	font-size				: 10px;
	color					: #48990d;
	text-align				: left;
	background				: url(../../gfx/content_comment_bg.jpg) no-repeat top center;
	padding					: 5px 0px 0px 0px;
	font-weight				: bold;
}

#content div.comments div.com b {
	color					: #00283c;
	margin					: 0px 0px 0px 65px;
}

#content div.comments div.com div {
	color					: #4b473e;
	margin					: 5px auto 0px auto;
	font-weight				: normal;
	width					: 939px;
	padding					: 5px;
}

#footer {
	text-align				: center;
}

/* PAGER */
div.pager {
	margin				: 10px 0px;
	font-size			: 11px;
	font-weight			: bold;
	text-align			: center;
	padding				: 4px 0px;
}

div.pager a {
	font-size			: 11px;
	padding				: 3px;
	background			: #fff;
	color				: #abd3e1;
	border				: 1px solid #cde6ee;
	text-decoration		: none;
}

div.pager a:hover {
	text-decoration		: underline;
}

div.pager a.active {
	background			: #ffe9d0;
	color				: #577283;
	border-color		: #577283;
}


/* POLA INPUT ITP */
textarea { background: #faeef6; border: 1px solid #5b7788; padding: 3px; margin: 2px; font: 10px Verdana,sans-serif; color: #696760; }

input,select { 
	height					: 12px;
	background				: #faeef6;
	border					: 1px solid #5b7788;
	padding					: 3px;
	margin					: 2px;
	font					: 10px Verdana,Sans-Serif;
	color					: #666666;
}

select { 
	height					: 20px;
	padding					: 3px;
	color					: #666666;
}

select.disabled,select.disabled:hover {
	background				: #f1efea;
	color					: #b8b8b8;
}

.btn { height: 17px; padding: 0; cursor: pointer; width: 90px; background: #fff; font-weight: bold; color: #000; border: 1px solid #5b7788; letter-spacing: 0px; }
.btnd { background: #cccccc; color: #999999; border-color: #666666; }


/* SCHOWEK */
#mojabaza {
	letter-spacing			: -1px;
	border					: 2px solid #8bbd00;
	position				: absolute;
	width					: 400px;
	background				: #f8f8f8;
}

#mojabaza .title {
	padding					: 3px 2px;
	color					: #fff;
	font-size				: 11px;
	background				: #8bbd00;
	font-weight				: bold;
	letter-spacing			: 2px;
	cursor					: pointer;
}

#mojabaza img {
	float					: right;
	margin-top				: -2px;
}

#mojabaza ul {
	margin					: 0px;
	padding					: 0px;
	list-style-type			: none;
}

#mojabaza li {
	position				: relative;
	margin					: 0px;
	padding					: 0px;
	background				: url(../../gfx/tr2.png) no-repeat 10px center;
	border-bottom			: 1px solid #dddddd;
	height					: 17px;
	line-height				: 16px;
	text-align				: left;
}

#mojabaza li img {
	float					: none;
	position				: absolute;
	cursor					: pointer;
	right					: 0px;
	top						: 2px;
}

#mojabaza li a {
	color					: #4f4f4f;
	font-size				: 11px;
	margin-left				: 18px;
}

#mojabazaf {
	text-align				: center;
	padding					: 4px;
}

#lastCommented img { margin-top:5px;width:130px;height:97px;border:1px solid #fff; }
#lastCommented p { width:130px;font-family:Arial,Sans-Serif;text-align:justify;overflow:hidden;margin:0;padding-bottom:5px; }

#randomComments { width:954px;overflow:hidden;margin:0px auto; }
#randomComments div { min-height:130px;height: auto !important;height:130px;position:relative;float:left;display:inline;width:150px;overflow:hidden;padding:5px 9px 0px 159px; }
#randomComments p { width:150px;font-family:Arial,Sans-Serif;text-align:justify;overflow:hidden;margin:0;padding-bottom:5px; }
#randomComments img { position:absolute;width:130px;height:97px;top:5px;left:14px;padding:1px;border:1px solid #424242; }