@charset "utf-8";
/* CSS Document */
body{
	text-align: center; 
	background: #f0f0f0;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
	}
hr{
	size:1px solid;
	color: #E6E6E6;
	margin-right:11px;
	}

#main{
	width: 950px; 
	background:#f0f0f0;
	margin-top:40px;
	margin-left: auto; 
	margin-right: auto; 
	text-align: left;
	}
img{
	text-align:right;
	}
/* ----- linki i menu lewe ------ */
/* ogolne ustawienia linkow menu */
#menu {
	width:180px;
	}

#menu ul {
	list-style: none;
	margin: 0;
	padding:0;
	}
#menu li {
	margin-bottom:1px;
    position: relative;
}   


/* Gorne glowne linki */
a.left_menu_link{
	color:#555555;
	text-decoration:none;
	text-transform:uppercase;
	padding-right:15px;
	}
a:hover.left_menu_link{
	color: #F00;
	text-decoration:none;
	text-transform:uppercase;
	}
a.left_menu_link_selected{
	color:#F00;
	text-decoration:none;
	text-transform:uppercase;
	padding-right:15px;
	background:url(../images/TV_site_layout_16.png);
	background-repeat:no-repeat;
	background-position:right;
	}

/* linki do wysp */
a.left_island_link{
	color:#555555;
	text-decoration:none;
	text-transform:capitalize;
	padding-right:15px;
	font-size:10px;
	}
a:hover.left_island_link{
	color: #F00;
	text-decoration:none;
	text-transform:capitalize;
	}
a.left_island_link_selected{
	color:#F00;
	text-decoration:none;
	text-transform:capitalize;
	padding-right:15px;
	background:url(../images/TV_site_layout_16.png);
	background-repeat:no-repeat;
	background-position:right;
	}
/* linki w blokach */
a.bottom_menu_link{
	color:#4648a7;
	text-decoration:none;
	text-transform:capitalize;
	padding-right:15px;
	font-size:12px;
	}
a:hover.bottom_menu_link{
	color: #F00;
	text-decoration:none;
	text-transform:capitalize;
	}
a.bottom_menu_link_selected{
	color:#F00;
	text-decoration:none;
	text-transform:capitalize;
	padding-right:15px;
	background:url(../images/TV_site_layout_16.png);
	background-repeat:no-repeat;
	background-position:right;
	}
/*------------Layout------------*/
/* ramka i logo */
.left{
	width: auto; 
	float: left;
	height:569px;
	background:url(../images/TV_site_layout_17.png) right no-repeat;
	text-align:right;
	margin-right:-10px;
	}
.right{
	background: url(../images/bg.png) repeat-y; 
	width: 759px; 
	float: right;
	}
.top{
	background: url(../images/TV_site_layout_10.png) no-repeat top left; 
	width: 100%; 
	height: 10px;
	}
.bottom{
	background: url(../images/TV_site_layout_31.png) no-repeat top left; 
	width: 100%; 
	height: 14px; 
	clear: both;
	}
.logo{
	background: url(../images/TV_site_layout_05.png) no-repeat top right; 
	width: 100%;
	height:83px;
	}
.top_text{
	margin-top:20px; 
	color:#4648a7; 
	font-weight:bold;
	position:absolute;
	top:80px;
	}

/* ---- ustawienia dla srodka ramki ---- */
/*wysokosc ramki oraz polozenie blokow w srodku ramki*/
#main_height{
	margin-left:6px;
	height:545px;
	font-size:12px;
}
#main_height ul {
	list-style: none;
	margin: 0;
	padding:0;
	}
#main_height li {
	margin-bottom:2px;
	position: relative;
	}

/* ustawienia dla blokow */

.blok_left{
	float:left; 
	width:514px; 
	margin:0px 0px 5px 5px;
	}
.blok_left_sml{
	float:left; 
	width:252px; 
	height:188px;
	margin:5px 5px 0px 0px;
	/*background:#dcd1ae;*/
	}
.bottom_content{
	margin-left:15px;
	margin-top:10px;
	}
	
.blok_right_b{
	float:left; 
	height:304px;
	width:221px; 
	margin:0px 0px 5px 0px;
	/*background:#dcd1ae;*/
	}
.blok_right_a{
	float:left; 
	height:234px;
	width:221px; 
	margin:0px 0px 0px 0px;
	/*background:#dcd1ae;*/
	}
/* ustawienia dla naglowkow blokow */
.bar{
	background:#af8915;
	height:25px;
	position:relative;
	}
.bar_text{
	color:#FFF;
	font-size:12px;
	text-transform:uppercase;
	vertical-align:bottom;
	position:absolute;
	top: 6px;
	left:15px;
	}
	
/* czesc na filmy */
.movie_content{
	height:350px; 
	width:510px;
	}
div.latest_issue{
	position: relative;
	top: 6px;
	left: 13px;
	right: 10px;
	}
div.exclusive{
	position: relative;
	top: 9px;
	left: 11px;
	right: 10px;
	}
	
.blok_multi{
	float:left; 
	width:504px; 
	height:188px;
	margin:5px 5px 0px 0px;
	/*background:#dcd1ae;*/
	}
a.base_menu_link{
	color:#9400D3;
	text-decoration:none;
	text-transform:uppercase;
	padding-right:15px;
	}
.moviebg{
	background:url(../public/images/background.jpg) no-repeat; 
	width:100px; 
	height:72px; 
	text-align:center;
	}
#fragment-1 ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fragment-1 ul li {
	display: inline;
	white-space: nowrap;
}

#fragment-2 ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fragment-2 ul li {
	display: inline;
	white-space: nowrap;
}

#fragment-3 ul, ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#fragment-3 ul li {
	display: inline;
	white-space: nowrap;
}