*, p, h1, h2, h3, h4, h5, h6, hr, ul, ol, li, table, tr, th, td {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}
.clearing {
	clear: both;
	width: 100%;
	height: 2px;
	font-size: 2px;
}
html, body {
	height: 100%;
}
body {
	background-color: white;
	color: #202020;
	text-align: center;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 13px;
	background: #a3b4d0 url("../obr/pozadi-body.gif") top left repeat-x;		
}
#page {
	text-align: left;
	width: 1000px;
	margin: 0 auto;
	background: url("../obr/pozadi-page.gif") top left repeat-y;
	position: relative;
	min-height: 100%;
	_height: 100%;
}
#page-film {
	text-align: left;
	width: 1000px;
	margin: 0 auto;
	background: url("../obr/pozadi-page-film.gif") top left repeat-y;
	position: relative;
	min-height: 100%;
	_height: 100%;
}
#page-uvod {
	text-align: left;
	width: 1000px;
	margin: 0 auto;
	background: none;	
	min-height: 100%;
	_height: 100%;
}
#obsah {
	padding-bottom: 60px;	
}
a {
	color: #203b69;
}
a:hover {
	color: #203b69;
	text-decoration: none;
}
a:visited {
	color: #6179a1;
}
p {
	padding: 0 70px 18px 70px;
}
h1, h2 {
	padding: 5px 70px 15px 70px;
	font-size: 22px;	
	line-height: 1.25em;
	font-weight: normal;
	text-transform: uppercase;
}
.nomargin {
	padding-left: 0;
	padding-right: 0;
}
h2 {
	text-align: center;
}
h2.mensi {
	font-size: 20px;	
	line-height: 1.25em;	
}
h3 {
	font-weight: normal;
	font-size: 19px;	
	line-height: 1.25em;	
	padding: 5px 70px 10px 70px;
	text-transform: uppercase;	
}
h4 {
	font-weight: normal;	
	font-style: italic;
	padding: 0 70px 15px 70px;
	text-align: center;
	font-size: 14px;	
	line-height: 1.25em;	
}
h4.h4galerie {
	font-weight: bold;	
	font-style: normal;
	padding: 10px 70px 15px 70px;
	text-align: center;
	font-size: 13px;	
	line-height: 1.25em;	
}
h5 {
	font-weight: normal;		
	font-style: italic;
	font-size: 14px;	
	line-height: 1.25em;		
	padding: 0 70px 10px 70px;
}
h6 {
	padding: 0 70px 10px 70px;
	font-size: 0.8em;		
	text-align: center;
}
ul {
	padding: 0 70px 10px 70px;
	list-style: none;
}
li {
	padding: 0 0 3px 25px;
	background: url("../obr/odrazka-modra.gif") 10px 3px no-repeat;
	min-height: 5px;
	_height: 5px;
}

table {
	margin: 0 auto 15px auto;
}
td {
	text-align: center;
	padding: 2px;
	vertical-align: top;
}
table a img {
	border: 0;	
}
table a:hover img {
	border: 0;
}
table a:visited img {
	border: 0;
}
.vlevo {
	text-align: left;
}
.nastred {
	text-align: center;
}
.vpravo {
	text-align: right;
}
table.video, table.video-down {
	margin: 0 65px 15px 65px;
	text-align: left;
}
table.video td {
	text-align: left;
	padding: 5px;
}
table.video-down td.vlevo {
	text-align: left;
	padding: 10px 15px 5px 5px;
}
table.video-down td.video-obrazek {
	text-align: left;
	padding: 1px 10px 5px 10px;
}
table.video td.video-obrazek {
	text-align: left;
	padding: 0px 0px 5px 0px;
}
table.photo {
	margin: 0 20px 0 20px;
}
table.photo td {
	text-align: left;
}
.oddelovac {
	width: 1000px;
	height: 25px;
	background: url("../obr/stranka-oddelovac.gif") top left no-repeat;
}
.oddelovac-ep {
	width: 1000px;
	height: 25px;
	background: url("../obr/stranka-oddelovac-ep.gif") top left no-repeat;
}
#film-obsah .oddelovac {
	width: 1000px;
	height: 25px;
	background: url("../obr/stranka-oddelovac-film.gif") top left no-repeat;
}

#menu {
	padding: 5px 70px 0 70px;
	background: url("../obr/pozadi-page.gif") top left repeat-y;
}
#menu-film {
	padding: 5px 70px 0 70px;
	background: url("../obr/pozadi-menu-film.gif") top left repeat-y;
	text-align: right;
}
#menu ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
}
#menu ul li {
	float: left;
	display: inline;
	height: 20px;
	margin: 0 0 0 0;
	padding: 3px 4px 3px 16px;
	font-weight: bold;
	text-transform: uppercase;
	background: url("../obr/odrazka-modra-dvoj.gif") top left no-repeat;
}
#menu-film ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
}
#menu-film ul li {
	float: right;
	display: inline;
	height: 20px;
	margin: 0 0 0 0;
	padding: 3px 4px 3px 16px;
	font-weight: bold;
	text-transform: uppercase;
	background: url("../obr/odrazka-modra-dvoj-film.gif") top left no-repeat;
}

#menu ul li.gallery {
	font-size: 1.25em;
	padding: 2px 5px 3px 15px;
}
#film-obrazek  {
	float: right;
	padding-right: 66px;
	padding-top: 15px;
}
#bio-obrazek  {
	float: right;
	padding-right: 66px;
	padding-top: 20px;
}
#error-obrazek  {
	float: left;
	padding-left: 66px;
}
#facebook-obrazek  {
	float: left;
	padding-left: 66px;
	padding-right: 66px;
}
#film-obsah {
	padding: 0;
	background: url("../obr/pozadi-page-film.gif") top left repeat-y;
}
#film-obsah p {
	padding: 0 0 15px 0;
}
#film-obsah h3 {
	padding: 0 0 5px 0;;
}

#film-levy {
	float: left;
	width: 670px;
	padding: 0 10px 60px 30px;
}
#film-levy p {
	padding: 0 20px 15px 0;
}

#film-pravy {
	float: left;
	width: 250px;
	padding: 0 20px 60px 20px;
}

hr {
	width: 670px;
	height: 30px;
	background: url("../obr/hr-pozadi.gif") top left no-repeat;	
}
div.hr {
	width: 670px;
	height: 30px;
	background: url("../obr/hr-pozadi.gif") top left no-repeat;	
}
table.epizody {
	border-collapse: collapse;
	border: 1px solid #203b69;
	margin: 5px 20px;
}
table.epizody td {
	border: 1px solid #203b69;
	text-align: left;
	padding: 5px 10px;
}
table.epizody2 td {
	text-align: left;
	padding: 5px;
}
table.epizody2 td.nastred {
	text-align: center;
}
table.tab-links {
	margin: 0px 60px 0px 60px;
}
.tab-links p {
	padding: 0 10px 18px 10px;
}
.tab-links h3 {
	padding: 5px 10px 5px 10px;
}
#header {
	background: url("../obr/pozadi-body.gif") top left repeat-x;
	min-height: 50px;
	_height: 50px;		
}
#footer {
	background: #a3b4d0 url("../obr/pozadi-footer.gif") top left no-repeat;	
	position: absolute;
	bottom: 0;
	left: 0;	
	width: 1000px;
	padding: 10px 5px 0px 5px;
	min-height: 20px;
	_height: 20px;	
}

#zalozni-menu-obal {
	padding: 5px 25px 0px 25px;
}
ul#zalozni-menu {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul#zalozni-menu li {
	margin: 0;
	padding: 5px 0px 5px 25px;
	font-size: 11px;
	line-height: 1.25em;
	background: url("../obr/zalozni-menu-odrazka.gif") 9px 10px no-repeat;
	float: left;
}
ul#zalozni-menu li a {
	color: #f3cd89;
}

#uvodni-grafika {
	height: 363px;
	width: 1000px;
	overflow: hidden;
	position: relative;
}
#uvodni-grafika span {
	height: 363px;
	width: 1000px;
	position: absolute;
	top: 0;
	left: 0;
	background: url("../obr/ed-kerr-website.jpg") 0 0 no-repeat;
}

#uvod-updates {
	padding: 5px;
	text-align: right;
}
#uvod-menu-obal {
	height: 378px;
}
ul#uvod-menu {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul#uvod-menu li {
	margin: 0;
	padding: 0;
	float: left;
}

ul#uvod-menu li a {
	display: block;
}

#menu-bio a, #menu-dow a, #menu-faq a, #menu-fil a, #menu-int a, #menu-lin a, #menu-pho a, #menu-sou a, #menu-vid a {
	overflow: hidden;
	position: relative;
	width: 333px;
	height: 126px;
}
#menu-bio a span, #menu-dow a span, #menu-faq a span, #menu-fil a span, #menu-int a span, #menu-lin a span, #menu-pho a span, #menu-sou a span, #menu-vid a span {
	width: 333px;
	height: 126px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	*cursor: hand;
}
#menu-bio, #menu-bio a span {
	background: url("../obr/menu-bio.jpg") top left no-repeat;
}
#menu-dow a span {
	background: url("../obr/menu-dow.jpg") top left no-repeat;
}
#menu-faq a span {
	background: url("../obr/menu-faq.jpg") top left no-repeat;
}
#menu-fil a span {
	background: url("../obr/menu-fil.jpg") top left no-repeat;
}
#menu-int a span {
	background: url("../obr/menu-int.jpg") top left no-repeat;
}
#menu-lin a span {
	background: url("../obr/menu-lin.jpg") top left no-repeat;
}
#menu-pho a span {
	background: url("../obr/menu-pho.jpg") top left no-repeat;
}
#menu-sou a span {
	background: url("../obr/menu-sou.jpg") top left no-repeat;
}
#menu-vid a span {
	background: url("../obr/menu-vid.jpg") top left no-repeat;
}
#menu-bio a:hover span {
	background-position: 0 -126px;
}
#menu-dow a:hover span {
	background-position: 0 -126px;
}
#menu-faq a:hover span {
	background-position: 0 -126px;
}
#menu-fil a:hover span {
	background-position: 0 -126px;
}
#menu-int a:hover span {
	background-position: 0 -126px;
}
#menu-lin a:hover span {
	background-position: 0 -126px;
}
#menu-pho a:hover span {
	background-position: 0 -126px;
}
#menu-sou a:hover span {
	background-position: 0 -126px;
}
#menu-vid a:hover span {
	background-position: 0 -126px;
}


/* galerie */

table.male-obrazky {
	padding: 0;
	font-size: 10px;
	line-height: 1.25em;
	color: #666666;
	margin: 0 auto 10px auto;
}
table.male-obrazky td {
	padding: 0 0 0 0;
	background: url("../obr/galerie-obrazek-pozadi2.gif") top right no-repeat;	
	min-height: 5px;
	_height: 5px;		
}
table.male-obrazky td table {
	padding: 0;
	margin: 0 11px 0 0;
}
table.male-obrazky td table td.obal-mini {
	padding: 9px 0 9px 11px;
	background: url("../obr/galerie-obrazek-pozadi1.gif") top left no-repeat;	
}

.vetsi-obrazek-vnejsi {
	padding: 0 11px 0 0;
	background: url("../obr/video-obrazek-pozadi2.gif") top right no-repeat;	
	min-height: 5px;
	_height: 5px;		
}
.vetsi-obrazek-vnitrni {
	padding: 9px 0 9px 11px;
	background: url("../obr/video-obrazek-pozadi1.gif") top left no-repeat;	
	min-height: 5px;
	_height: 5px;		
}
.vetsi-obrazek-popis {
	padding: 0 11px 0 11px;
	font-size: 11px;
	line-height: 1.25em;
}
table#main-odkazy td.stredne {
	padding: 12px 30px 0px 30px;
}
#main-odkazy-obal {
	background: url("../obr/pozadi-odkazu.gif") 0px 20px no-repeat;	
	padding-top: 29px;	
}
.vnitrni-yahoo {
	background-color: #ffffff;
	margin-bottom: 0;
}
table#main-odkazy td.navstred {
	vertical-align: middle;
}
/* hlavicky */

#n-role, #n-bio, #n-downs, #n-faq, #n-film, #n-inter, #n-links, #n-photo, #n-sound, #n-update, #n-video, #n-error {
	overflow: hidden;
	position: relative;
	width: 1000px;
	height: 225px;
}
#n-role span, #n-bio span, #n-downs span, #n-faq span, #n-film span, #n-inter span, #n-links span, #n-photo span, #n-sound span, #n-update span, #n-video span, #n-error span {
	width: 1000px;
	height: 225px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
#n-bio span {
	background: url("../obr/n_bio.jpg") top left no-repeat;
}
#n-downs span {
	background: url("../obr/n_downs.jpg") top left no-repeat;
}
#n-faq span {
	background: url("../obr/n_faq.jpg") top left no-repeat;
}
#n-film span {
	background: url("../obr/n_film.jpg") top left no-repeat;
}
#n-inter span {
	background: url("../obr/n_inter.jpg") top left no-repeat;
}
#n-links span {
	background: url("../obr/n_links.jpg") top left no-repeat;
}
#n-photo span {
	background: url("../obr/n_photo.jpg") top left no-repeat;
}
#n-sound span {
	background: url("../obr/n_sound.jpg") top left no-repeat;
}
#n-update span {
	background: url("../obr/n_update.jpg") top left no-repeat;
}
#n-error span {
	background: url("../obr/n_error.jpg") top left no-repeat;
}
#n-video span {
	background: url("../obr/n_video.jpg") top left no-repeat;
}
#n-role span {
	background: url("../obr/n_role.jpg") top left no-repeat;
}

#m_secrets, #m_seaquest, #m_snoops, #m_three, #m_dexter, #m_thank, #m_girls, #m_touched, #m_sex, #m_like, #m_monk, #m_csi, #m_house, #m_fred, #m_heist, #m_close, #m_men {
	overflow: hidden;
	position: relative;
	width: 1000px;
	height: 225px;
}
#m_secrets span, #m_seaquest span, #m_snoops span, #m_three span, #m_dexter span, #m_thank span, #m_girls span, #m_touched span, #m_sex span, #m_like span, #m_monk span, #m_csi span, #m_house span, #m_fred span, #m_heist span, #m_close span, #m_men span {
	width: 1000px;
	height: 225px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url("../obr/nahradni-hlavicka-film.jpg") top left no-repeat;
}

#m_above, #m_magic, #m_legalese, #m_astron, #m_youdid, #m_girls, #m_touched, #m_cat, #m_ering, #m_harbors, #m_ice, #m_bubble, #m_csiny, #m_lips, #m_trace, #m_meaning, #m_dream {
	overflow: hidden;
	position: relative;
	width: 1000px;
	height: 225px;
}
#m_above span, #m_magic span, #m_legalese span, #m_astron span, #m_youdid span, #m_girls span, #m_touched span, #m_cat span, #m_ering span, #m_harbors span, #m_ice span, #m_bubble span, #m_csiny span, #m_lips span, #m_trace span, #m_meaning span, #m_dream span {
	width: 1000px;
	height: 225px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url("../obr/nahradni-hlavicka-film.jpg") top left no-repeat;
}

#m_confess, #m_forgot {
	overflow: hidden;
	position: relative;
	width: 1000px;
	height: 225px;
}
#m_confess span, #m_forgot span {
	width: 1000px;
	height: 225px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url("../obr/nahradni-hlavicka-film.jpg") top left no-repeat;
}
/*
#m_secrets span {
	background: url("../obr/m_secrets.jpg") top left no-repeat;
}

#m_seaquest span {
	background: url("../obr/m_seaquest.jpg") top left no-repeat;
}

#m_above span {
	background: url("../obr/m_above.jpg") top left no-repeat;
}

#m_magic span {
	background: url("../obr/m_magic.jpg") top left no-repeat;
}

#m_legalese span {
	background: url("../obr/m_legalese.jpg") top left no-repeat;
}

#m_confess span {
	background: url("../obr/m_confess.jpg") top left no-repeat;
}

#m_astron span {
	background: url("../obr/m_astron.jpg") top left no-repeat;
}

#m_snoops span {
	background: url("../obr/m_snoops.jpg") top left no-repeat;
}

#m_three span {
	background: url("../obr/m_three.jpg") top left no-repeat;
}

#m_dexter span {
	background: url("../obr/m_dexter.jpg") top left no-repeat;
}

#m_thank span {
	background: url("../obr/m_thank.jpg") top left no-repeat;
}

#m_youdid span {
	background: url("../obr/m_youdid.jpg") top left no-repeat;
}

#m_girls span {
	background: url("../obr/m_girls.jpg") top left no-repeat;
}

#m_touched span {
	background: url("../obr/m_touched.jpg") top left no-repeat;
}

#m_sex span {
	background: url("../obr/m_sex.jpg") top left no-repeat;
}

#m_like span {
	background: url("../obr/m_like.jpg") top left no-repeat;
}

#m_monk span {
	background: url("../obr/m_monk.jpg") top left no-repeat;
}

#m_csi span {
	background: url("../obr/m_csi.jpg") top left no-repeat;
}

#m_house span {
	background: url("../obr/m_house.jpg") top left no-repeat;
}

#m_fred span {
	background: url("../obr/m_fred.jpg") top left no-repeat;
}

#m_heist span {
	background: url("../obr/m_heist.jpg") top left no-repeat;
}

#m_close span {
	background: url("../obr/m_close.jpg") top left no-repeat;
}

#m_men span {
	background: url("../obr/m_men.jpg") top left no-repeat;
}

#m_cat span {
	background: url("../obr/m_cat.jpg") top left no-repeat;
}

#m_ering span {
	background: url("../obr/m_ering.jpg") top left no-repeat;
}

#m_ice span {
	background: url("../obr/m_ice.jpg") top left no-repeat;
}

#m_harbors span {
	background: url("../obr/m_harbors.jpg") top left no-repeat;
}
#m_bubble span {
	background: url("../obr/m_bubble.jpg") top left no-repeat;
}
#m_csiny span {
	background: url("../obr/m_csiny.jpg") top left no-repeat;
}
#m_lips span {
	background: url("../obr/m_lips.jpg") top left no-repeat;
}
#m_trace span {
	background: url("../obr/m_trace.jpg") top left no-repeat;
}
#m_meaning span {
	background: url("../obr/m_meaning.jpg") top left no-repeat;
}
#m_dream span {
	background: url("../obr/m_dream.jpg") top left no-repeat;
}*/