/* CSS Document by SenTineL | sentinel.pl+public@gmail.com */

body {
	background: #4a5c65;
	margin: 0;
	padding: 0;
	text-align: center;
}

body, td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #ffffff;
}

#container {
	width: 778px;
        float:right;
}

a {
	text-decoration: none;
	color: #e8e8e8;
}

a:hover {
	color: #ffffff;
}

/* naglowek, wyszukiwarka, panele, logo */

#header {
	height: 91px;
	background: url('images/header.gif') center top no-repeat;
}

#header_top {
	height: 62px;
}

#header_bottom {
	padding-right: 109px;
}

#header_bottom a {
	display: block;
	float: right;
	width: 120px;
	height: 27px;
	background: url('images/tab.gif') center top no-repeat;
	padding: 7px 0 0 0;
	margin-left: 3px;
	color: #e8e8e8;
	text-decoration: none;
	font-weight: bold;
	font-size: 11px;
	letter-spacing: 1px;
}

#header_bottom a:hover {
	color: #ffffff;
}

#search_box {
	float: right;
	position: relative;
	top: 16px;
	right: 8px;
	width: 221px;
	height: 39px;
	background: url('images/search_box.gif') left top no-repeat;
	text-align: right;
}

#search_text {
	width: 123px;
	border: 1px solid #000000;
	position: relative;
	top: 8px;
	right: 20px;
	background: #b9c3c8 url('images/search_text.gif') left top repeat-x;
}

#search_button {
	width: 33px;
	height: 21px;
	background: url('images/search_button.gif');
	border: 0;
	cursor: pointer;
	position: relative;
	top: 9px;
	right: 13px;
}

#logo {
	height: 148px;
	background: url('images/logo.jpg') center top no-repeat;
}

#logo a {
	display: block;
	height: 148px;
}

/* menu, banner, przyjaciele */

#menu {
	height: 51px;
	background: url('images/menu.gif') center top no-repeat;
	text-align: center;
}

#menu p{
	margin: 0;
	padding: 10px 0 0 0;
}

#menu a {
	padding: 0 5px 0 5px;
	color: #e8e8e8;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	position: relative;
	bottom: 13px;
}

#menu a:hover {
	color: #ffffff;
}

#banner {
	text-align: center;
}

#friends {
	height: 60px;
	background: url('images/friends.gif') center top no-repeat;
	text-align: left;
	padding: 0 0 0 22px;
}

#friends img {
	border: 0;
	margin: 23px 12px 0 0;
}

/* sciezka, lista kategorii */

#title {
	height: 23px;
	background: url('images/title.gif') center top no-repeat;
	letter-spacing: 1px;
	font-weight: bold;
	font-size: 11px;
	text-align: left;
}

#title a {
	text-decoration: none;
	color: #ffffff;
}

#title p {
	margin: 0;
	padding: 4px 0 0 22px;
}

#new_cat {
	height: 183px;
	background: url('images/new_cat.jpg') center bottom no-repeat;
	text-align: left;
}

#new_cat h1 {
	margin: 0;
	padding: 40px 0 0 310px;
	font-size: 14px;
	color: #000033;
}

#box {
	padding: 10px 20px 0 320px;
}

#new_cat ul, #footer ul {
	margin: 0;
	padding: 0;
}

#new_cat ul li {
	list-style-type: none;
	float: left;
	width: 145px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 10px;
	text-transform: lowercase;
}

 #footer ul li {
	list-style-type: none;
	float: left;
	width: 145px;
	height: 18px;
	line-height: 18px;
	overflow: hidden;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 11px;
	text-transform: lowercase;
}

#new_cat ul li a, #footer ul li a {
	display: block;
	padding-left: 9px;
	background: url('images/dot.gif') 0px 8px no-repeat;
	color: #000033;
}

/* tresc */

#content {
	padding: 14px 16px 13px 22px;
	background: url('images/content.gif') center top repeat-y;
	text-align: left;
	color: #65757d;
}

#content_movie {
	padding: 14px 8px 13px 22px;
	background: url('images/content.gif') center top repeat-y;
	text-align: left;
	color: #65757d;
}

#content_page {
	padding: 14px 22px 13px 22px;
	background: url('images/content.gif') center top repeat-y;
	text-align: left;
	color: #65757d;
}

#content a, #content_movie a, #content_page a {
	text-decoration: underline;
	color: #65757d;
}

#left_column {
	float: left;
	width: 540px;
}

#right_column {
	float: right;
	width: 200px;
}

#bottom_column {
	clear: both;
}

#con_header {
	height: 35px;
	background: url('images/con_header.gif') 0 23px no-repeat;
}

#con_header p {
	margin: 0px;
	padding: 8px 8px 0 8px;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 11px;
	color: #828d93;
}

#con_header_left {
	float: left;
	width: 76px;
	height: 24px;
	background: url('images/con_header_left.gif') right top no-repeat;
}

#con_header_center {
	float: left;
	height: 24px;
	background: url('images/con_header_center.gif') left top repeat-x;
}

#con_header_right {
	float: left;
	width: 20px;
	height: 24px;
	background: url('images/con_header_right.gif') left top no-repeat;
}

/* kategorie */

.category {
	float: left;
	height: 195px;
	width: 180px;
	font-size: 11px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: right;
}

.category p {
	margin: 0px;
	padding: 12px 14px 0 0;
}

.category a {
	text-decoration: none !important;
}

.category a:hover {
	color: #4b575d !important;
}

.category_link {
   float: right;
   display: block;
   width: 73px;
   height: 23px;
   background: url('images/category_link.gif') left top no-repeat;
   position: relative;
   top: 38px;
   right: 14px;
}

.category_img_link {
   float: left;
   display: block;
   width: 126px;
   height: 101px;
   position: relative;
   top: 18px;
   left: 20px;
}

#animacje {
	background: url('images/animacje.jpg') 0 30px no-repeat;
}

#sport {
	background: url('images/sport.jpg') 0 30px no-repeat;
}

#teledyski {
	background: url('images/teledyski.jpg') 0 30px no-repeat;
}

#reklamy {
	background: url('images/reklamy.jpg') 0 30px no-repeat;
}

#znani {
	background: url('images/znani.jpg') 0 30px no-repeat;
}

#programy {
	background: url('images/programy.jpg') 0 30px no-repeat;
}

#trailery {
	background: url('images/trailery.jpg') 0 30px no-repeat;
}

#zwierzeta {
	background: url('images/zwierzeta.jpg') 0 30px no-repeat;
}

#parodie {
	background: url('images/parodie.jpg') 0 30px no-repeat;
}

#rozne {
	background: url('images/rozne.jpg') 0 30px no-repeat;
}

#kabaret {
	background: url('images/kabaret.jpg') 0 30px no-repeat;
}

#seriale {
	background: url('images/seriale.jpg') 0 30px no-repeat;
}

#filmiki {
   width: 898px;
   margin: 0 auto;
}

#kontener_reklamy {
   float: left;
   margin-top: 0px;
}

/* news */

.news_header {
	height: 31px;
	width: 200px;
	background: url('images/news_header.gif') left top no-repeat;
	text-align: right;
	color: #ffffff;
}

.news_header p {
	margin: 0;
	padding: 4px 10px 0 0;
	font-weight: bold;
	letter-spacing: 1px;
	font-size: 11px;
}

.news_box {
	width: 200px;
	background: url('images/news_box.gif') left top repeat-y;
}

.news_box a {
	color: #000000 !important;
}

.news_content {
	_height: 195px;
	min-height: 195px;
	padding: 0 10px 0 10px;
	background: url('images/news_content.gif') left top no-repeat;
	color: #000000;
	font-size: 11px;
	letter-spacing: 1px;
}

.news_title {
	margin: 0;
	padding: 10px 0 10px 0;
	font-weight: bold;
}

.news_text {
	margin: 0;
	padding: 0 5px 5px 5px;
}

.news_date {
	margin: 0;
	text-align: right;
	font-weight: bold;
}

.news_footer {
	height: 15px;
	background: url('images/news_footer.gif') left bottom no-repeat;
}

/* lista filmow w kategorii */

#movie {
    text-align: center;
    overflow: hidden;
}

.movie_box {
	float: left;
	width: 374px;
	background: url('images/movie_box.gif') left top repeat-y;
	color: #000000;
}

.movie_box a, .movie_box td {
	color: #000000 !important;
}

.movie_box p {
	margin: 0;
	font-size: 12px;
	padding: 0 0 10px 5px;
}

.movie_button a {
	display: block;
	height: 23px;
	width: 81px;
	background: url('images/movie_button.gif') left bottom no-repeat;
}

.movie_header {
	height: 30px;
	background: #c2cdd3 url('images/movie_header.gif') left bottom no-repeat;
}

.movie_content {
	background: url('images/movie_content.gif') left top no-repeat;
	padding: 0 29px 0 15px;
	overflow: hidden
}

.movie_img img {
	border: 3px solid #dce6ed;
}

.movie_footer {
	height: 16px;
	background: #c2cdd3 url('images/movie_footer.gif') left top no-repeat;
        clear: both;
}

.separator {
	clear: both;
}

/* numerowanie stron */

.page {
	clear: both;
	text-align: center;
	padding: 0 14px 0 0;
	font-weight: bold;
	font-size: 15px;
}

.page_alt {
	clear: both;
	text-align: center;
	padding: 0;
	font-weight: normal;
	font-size: 13px;
}
.page_alt h1 {
	color: #000033;
	font-size: 15px;
}

.page span {
	font-size: 17px;
	color: #000000;
}

.page a, .page_alt a {
	text-decoration: none !important;
}

.page a:hover, .page_alt a:hover {
	color: #4b575d !important;
}

.page img, .page_alt img {
	border: 0;
}

/* stopka */

#footer {
	height: 240px;
	clear: both;
	background: url('images/footer.jpg') center top no-repeat;
	text-align: left;
}

#footer h1 {
	margin: 0;
	padding: 25px 0 0 30px;
	font-size: 14px;
	color: #566970;
}
 #footer li {
 color: #566970;
 }

#box2 {
	padding: 10px 0 0 40px;
}

#footer ul {
	width: 435px;
}

#copyright {
	clear: both;
	padding: 30px 0 0 20px;
	text-align: left;
	font-weight: bold;
	font-size: 12px;
	letter-spacing: 1px;
	color: #e8e8e8;
}

#b_menu {
	float: right;
	padding: 25px 40px 0 0;
	text-align: right;
	letter-spacing: 1px;
	font-size: 12px;
	font-weight: bold;
}



.alien_item {
	margin: 5px;
	padding: 0px;
	border: 1px solid #663333;
	width: 400px;
	font-size: 11px;
	font-family: tahoma;
	background: url('images/bg2.gif') repeat;
}

.alien_item #title {
	background-color: #663333;
	color: #FFFFFF;
	font-weight: bold;
	font-size: 10px;
	padding: 3px;
	text-align: center;
}

.alien_item #picture_box {
	float: left;
}

.alien_item #picture {
	margin: 14px;
	border: 1px solid #777777;
}

.alien_item #description {
	font-size: 10px;
	margin: 4px;
	
}

.alien_item #price {
	clear: both;
	font-size: 12px;
	font-weight: bold;
	letter-spacing: 1px;
	text-align: right;
}

.alien_item #link_box {
	font-size: 16px;
	font-weight: bold;
	text-align: right;
    color: #000033;
	border-top: 0px solid #555555;
	padding: 5px;
	margin-top: 5px;
}

.movie_img {
   float: left;
}

.movie_img p {
   text-align: center;
   padding-top: 5px;
}