html {
	margin: 0px; padding: 0px; height: 100%;
}
body {
	margin: 0px; padding: 0px; height: 100%;
}
body {
	text-align: center; background-color: rgb(0, 0, 0);
}
#main {
	margin: 0px auto; width: 980px; height: auto; color: rgb(170, 170, 170); font-family: Arial,Helvetica,sans-serif; position: relative; min-height: 100%; background-color: black; _height: 100%;
}
table {
	color: rgb(221, 221, 221);
}
#logo {
	border: 0px currentColor; border-image: none; height: 200px; color: black; font-size: 0px; text-decoration: none; display: block; background-image: url("pictures.png"); background-repeat: no-repeat;
}
#logoShadow {
	background-position: 0px -200px; height: 200px; overflow: hidden; margin-top: 5px; margin-bottom: -2px; position: relative; background-image: url("pictures.png"); background-repeat: no-repeat;
}
#content {
	padding: 20px 20px 220px 10px; width: 730px; text-align: left; font-size: 0.9em; float: left;
}
#right {
	width: 200px; text-align: left; margin-bottom: 300px; float: right;
}
h1 {
	text-align: left; color: rgb(0, 64, 235); text-transform: inherit; padding-bottom: 10px; font-size: 30px; margin-top: 0px;
}
#content h2 {
	color: rgb(0, 125, 243); font-size: 1.1em;
}
.tagSimilar {
	text-transform: uppercase; margin-right: 5px;
}
#menu a {
	background-position: left; margin: 0px 0px 0px 20px; color: rgb(204, 204, 204); padding-bottom: 3px; font-size: 0.8em; text-decoration: none; display: block; background-repeat: no-repeat;
}
#menu .sub {
	font-size: 1em;
}
#menu .sub a {
	color: rgb(32, 95, 120); padding-left: 20px; opacity: 1; -khtml-opacity: 1; -moz-opacity: 1;
}
#menu .sub a:hover {
	color: rgb(0, 108, 227);
}
#menu .sub a.active {
	color: rgb(0, 108, 227);
}
#menu a.active {
	color: rgb(16, 79, 104); opacity: 1; -khtml-opacity: 1; -moz-opacity: 1;
}
#menu .slave {
	opacity: 0.6; -khtml-opacity: .6; -moz-opacity: .6;
}
#menu .sub a.main_menu_a {
	margin: 0px 0px 0px 10px; color: rgb(170, 170, 170); padding-left: 0px; font-size: 1em;
}
#menu .sub a.selected.main_menu_a {
	color: white;
}
#menu .sub a.active.main_menu_a {
	color: white;
}
#menu a:hover {
	opacity: 1; -khtml-opacity: 1; -moz-opacity: 1;
}
.lod {
	width: 156px; height: 27px; color: white; padding-top: 70px; font-size: 0.9em; font-weight: bold; text-decoration: none; position: absolute; opacity: 0.8; background-image: url("lod_all.png"); -khtml-opacity: .8; -moz-opacity: .8;
}
.lod span {
	background-position: 0px -97px; top: 97px; width: 156px; height: 97px; display: block; position: absolute; opacity: 0.001; background-image: url("lod_all.png");
}
.lod:hover {
	text-decoration: underline; opacity: 1; -khtml-opacity: 1; -moz-opacity: 1;
}
.active.lod {
	text-decoration: underline; opacity: 1; -khtml-opacity: 1; -moz-opacity: 1;
}
.cleaner {
	clear: both; display: block;
}
#footer {
	background-position: 0px -400px; left: 0px; width: 980px; height: 100px; text-align: center; bottom: 0px; padding-top: 100px; position: absolute; background-image: url("pictures.png");
}
#footer div {
	margin: 0px auto; width: 600px; color: rgb(221, 221, 221); padding-top: 30px; vertical-align: middle;
}
.kontakt {
	margin-left: 30px;
}
#content a {
	color: rgb(192, 192, 192); font-weight: bold; text-decoration: none; border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: dashed;
}
#content strong {
	color: rgb(204, 204, 204);
}
#content a:hover {
	border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid;
}
#sitemap a {
	border: 0px currentColor; border-image: none; color: white; text-transform: capitalize; display: block; opacity: 0.8; -khtml-opacity: .8; -moz-opacity: .8;
}
#sitemap a:hover {
	border: 0px currentColor; border-image: none; opacity: 1; -khtml-opacity: 1; -moz-opacity: 1;
}
#sitemap span {
	width: 20px; height: 5px; float: left; display: block;
}
#navigation {
	text-align: left; margin-top: 5px; margin-left: 20px;
}
#navigation a {
	color: white; text-decoration: none; opacity: 0.8; -khtml-opacity: .8; -moz-opacity: .8;
}
#navigation a:hover {
	opacity: 1; -khtml-opacity: 1; -moz-opacity: 1;
}
pre.source {
	padding: 5px; border: 1px dotted rgb(34, 34, 34); border-image: none; overflow: auto; background-color: rgb(17, 17, 17);
}
#vrs_bottom {
	padding: 5px; text-align: center;
}
#adsense_top {
	padding: 5px; text-align: center;
}
#vrs_bottom {
	border: 0px currentColor; border-image: none;
}
#adsense_top a {
	border: 0px currentColor; border-image: none;
}
#vrs_bottom {
	border: 0px currentColor; border-image: none;
}
#adsense_top a {
	border: 0px currentColor; border-image: none;
}
#vrs_bottom {
	border: 0px currentColor; border-image: none;
}
#adsense_top a:hover {
	border: 0px currentColor; border-image: none;
}
#vrs_bottom {
	height: 90px; margin-top: 20px; border-top-color: rgb(34, 34, 34); border-top-width: 1px; border-top-style: dashed;
}
#adsense_top {
	height: 90px; border-bottom-color: rgb(34, 34, 34); border-bottom-width: 1px; border-bottom-style: dashed;
}
.js_buffer {
	left: 0px; width: 0px; height: 0px; bottom: 0px; visibility: hidden; position: absolute; z-index: 0; opacity: 0; -khtml-opacity: 0; -moz-opacity: 0;
}
#tags {
	height: 190px; text-align: justify; line-height: 24px; overflow: hidden; font-family: "Times New Roman CE","Times New CE","Times CE","Times New Roman",times,serif; vertical-align: middle;
}
#tags h3 {
	text-align: left; font-family: arial;
}
#tags a {
	text-align: justify; color: rgb(16, 79, 104); text-decoration: none; vertical-align: middle;
}
h3 {
	color: rgb(7, 95, 203); font-size: 1em;
}
#tags a:hover {
	text-align: justify; color: black; text-decoration: underline; vertical-align: middle;
}
.email {
	display: none;
}
div.links {
	padding-top: 10px;
}
#content div.links a {
	border: 0px currentColor; border-image: none;
}
pre.source h3 {
	margin: 0px 0px -5px; padding: 2px; text-align: center; color: white; background-color: rgb(26, 26, 26);
}
.obr {
	float: inherit;
}
#last-comments a {
	color: rgb(85, 85, 85); text-decoration: none; margin-left: 10px; display: block;
}
#last-comments a:hover {
	color: white;
}
#comment {
	color: rgb(170, 170, 170);
}
#comment textarea {
	border: 1px solid rgb(18, 18, 18); border-image: none; color: rgb(102, 102, 102); background-color: rgb(17, 17, 17);
}
#comment input {
	border: 1px solid rgb(18, 18, 18); border-image: none; color: rgb(102, 102, 102); background-color: rgb(17, 17, 17);
}
.comment-list div {
	padding: 5px;
}
.comment-name {
	font-weight: bold;
}
.comment-date {
	font-size: 8px;
}
.comment-default {
	display: none;
}
#comment textarea {
	width: 300px; height: 100px;
}
#content a.obr {
	border: 0px currentColor; border-image: none;
}
#content a.obr img {
	margin: 10px;
}
#content a.program {
	padding: 5px; border: 0px currentColor; border-image: none; display: block; background-color: black;
}
#content a.program:hover {
	background-color: rgb(18, 18, 18);
}
#content a.program span.program_type {
	float: right;
}
#content a.program span.program_name {
	margin: 4px; color: rgb(16, 79, 104);
}
#content a.program span.program_name span {
	color: white; font-size: 0.6em; margin-left: 20px; vertical-align: top;
}
#content a.program p {
	padding: 5px;
}
#odkazy a {
	color: rgb(171, 171, 171); padding-left: 5px; text-decoration: none; margin-left: 5px; display: block;
}
#odkazy a:hover {
	color: white;
}
#chat_insert {
	text-align: right; color: white;
}
#chat_insert strong {
	color: rgb(29, 132, 198); font-size: 1.1em;
}
#chat_insert a {
	color: rgb(29, 132, 198); font-size: 1.1em;
}
#vykricnik {
	color: white; font-size: 6em; margin-top: -20px; margin-bottom: -20px; float: right;
}
a#rss {
	background-position: left; text-align: left; color: rgb(29, 132, 198); padding-left: 25px; font-size: 1.3em; text-decoration: none; display: block; background-repeat: no-repeat;
}
a#fb {
	background-position: left; text-align: left; color: rgb(29, 132, 198); padding-left: 25px; font-size: 1.3em; text-decoration: none; display: block; background-repeat: no-repeat;
}
a#chat {
	background-position: left; text-align: left; color: rgb(29, 132, 198); padding-left: 25px; font-size: 1.3em; text-decoration: none; display: block; background-repeat: no-repeat;
}
a#twitter {
	background-position: left; text-align: left; color: rgb(29, 132, 198); padding-left: 25px; font-size: 1.3em; text-decoration: none; display: block; background-repeat: no-repeat;
}
a#twitter {
	background-image: url("twitter.png");
}
a#rss {
	background-image: url("rss.png");
}
a#fb {
	background-image: url("fb.png");
}
a#chat {
	font-size: 0.7em; background-image: url("chat.png");
}
a#rss:hover {
	color: white;
}
a#fb:hover {
	color: white;
}
a#twitter:hover {
	color: white;
}
#fb {
	text-align: center; margin-top: 10px;
}
.fan_box .profileimage {
	display: none;
}
.connect_widget {
	background-color: red;
}
.art_hidden {
	width: 0px; height: 0px; position: absolute; z-index: 0;
}
.like-plus {
	border: 0px currentColor; border-image: none; width: 16px; height: 16px; float: left; display: block; cursor: pointer; background-image: url("like.png"); background-color: black;
}
.like-minus {
	border: 0px currentColor; border-image: none; width: 16px; height: 16px; float: left; display: block; cursor: pointer; background-image: url("like.png"); background-color: black;
}
.like-minus {
	background-position: 0px -16px;
}
div.like-box {
	width: 100%; text-align: right; border-top-color: rgb(34, 34, 34); border-top-width: 1px; border-top-style: dashed; float: right;
}
.ratp {
	margin-right: 10px; margin-left: 10px; float: left;
}
.like-rating {
	color: white; margin-right: 20px; float: left;
}
span.hacking {
	color: white; font-size: 1.1em; display: block;
}
input.search_text {
	padding: 2px; border: 0px currentColor; border-image: none; width: 170px; height: 16px; color: rgb(0, 0, 0); font-size: 12px; background-color: rgb(34, 34, 34);
}
input.search_submit {
	border: 0px currentColor; border-image: none; width: 16px; height: 16px; background-image: url("search.png"); background-color: black;
}
.strong {
	font-weight: bold;
}
.reklama {
	border: 0px currentColor; border-image: none; top: 20px; right: 20px; position: fixed; z-index: 0;
}
.reklama img {
	border: 0px currentColor; border-image: none;
}
.citace {
	width: 100%; text-align: right; color: rgb(238, 238, 238); font-size: 0.7em; margin-top: 20px; vertical-align: top; display: block;
}
a.mp3_top {
	border: 0px currentColor; border-image: none; width: 728px; height: 90px;
}
a.mp3_top img {
	border: 0px currentColor; border-image: none;
}
p.predmluva {
	padding: 10px; border: 1px solid rgb(34, 34, 34); border-image: none; text-align: center; color: rgb(238, 238, 238); background-color: rgb(15, 15, 15);
}
h5.similar {
	color: rgb(221, 221, 221); font-size: 1.3em; margin-bottom: 10px;
}
h5.serial {
	color: rgb(221, 221, 221); font-size: 1.3em; margin-bottom: 10px;
}
#content a.similar {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 145px; text-align: center; font-size: 0.9em; float: left; display: block;
}
#content a.serial {
	border: 0px currentColor; border-image: none; clear: both; display: block;
}
#content a.serial :hover {
	color: white;
}
#content a.active.serial {
	color: white;
}
#content a.similar img {
	margin: 0px auto 5px; border: 0px currentColor; border-image: none; width: 100px; height: 100px; display: block;
}
#legenda {
	float: right; position: relative; z-index: 10; background-repeat: no-repeat;
}
#legenda a {
	background-position: 10px 5px; padding: 20px 5px 5px 10px; border: 0px currentColor; border-image: none; text-align: center; text-transform: capitalize; position: fixed; background-image: url("odrazka.png"); background-repeat: no-repeat;
}
#legenda a span {
	display: block;
}
#legenda a.obsah_select {
	background-image: url("obsah.png");
}
#legenda a:hover {
	border: 0px currentColor; border-image: none;
}
#legenda div {
	border: 1px solid rgb(119, 119, 119); border-image: none; font-size: 0.8em; margin-left: 25px; position: fixed; z-index: 1; opacity: 0.9; background-color: rgb(51, 51, 51); -khtml-opacity: .9; -moz-opacity: .9;
}
#main #content #legenda div a:hover {
	font-weight: bold; text-decoration: underline;
}
#main #content #legenda div a {
	padding: 3px; border: 0px currentColor; border-image: none; text-align: left; color: white; font-size: 0.9em; display: block; position: static; background-image: none;
}
a.h1 {
	border-bottom-color: white; border-bottom-width: 1px; border-bottom-style: solid;
}
.h2 {
	margin-left: 10px;
}
.h3 {
	margin-left: 20px;
}
.h4 {
	margin-left: 30px;
}
.h5 {
	margin-left: 40px;
}
.h6 {
	margin-left: 50px;
}
.hidden {
	width: 0px; height: 0px; visibility: hidden; position: absolute; z-index: 0;
}
#content div.strankovani {
	text-align: right; clear: both; margin-top: -10px;
}
#content div.strankovani a {
	padding: 5px; border: currentColor; border-image: none; text-align: center; color: white; text-decoration: none; opacity: 0.5; -khtml-opacity: .5; -moz-opacity: .5;
}
#content div.strankovani a.active {
	text-decoration: underline; opacity: 1; -khtml-opacity: 1; -moz-opacity: 1;
}
#content div.strankovani a :hover {
	text-decoration: underline; opacity: 1; -khtml-opacity: 1; -moz-opacity: 1;
}
#content div.art_head {
	padding: 5px 0px 15px; margin-top: 30px; border-top-color: white; border-bottom-color: rgb(85, 85, 85); border-top-width: 3px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: dotted; background-image: url("gradient.png"); background-repeat: repeat-x;
}
#content div.art_head img {
	padding: 10px; width: 75px; height: 75px; float: left;
}
#content div.art_head span {
	color: white; padding-left: 10px; font-size: 1.2em; margin-bottom: -10px;
}
#content div.art_head h6 {
	margin: 12px 0px 10px; padding: 0px 10px; border: 0px currentColor; border-image: none; color: white; font-size: 1.2em;
}
#content div.art_head a {
	margin: 12px 0px 10px; padding: 0px 10px; border: 0px currentColor; border-image: none; color: white; font-size: 1.2em;
}
#content div.art_head a:hover {
	text-decoration: underline;
}
#content div.art_head sup {
	padding: 10px; color: white; float: right;
}
#content div.perex {
	clear: both; margin-bottom: 50px;
}
#content div.perex a.more {
	color: white; clear: both; float: right; display: block; opacity: 1; -khtml-opacity: 1; -moz-opacity: 1;
}
#search_query {
	display: none;
}
#ship-1 {
	left: 30px; top: 0px;
}
#ship-2 {
	left: 285px; top: 0px;
}
#ship-3 {
	left: 539px; top: 0px;
}
#ship-4 {
	left: 794px; top: 0px;
}
#fancybox-loading {
	left: 50%; top: 50%; width: 40px; height: 40px; overflow: hidden; margin-top: -20px; margin-left: -20px; display: none; position: fixed; z-index: 1104; cursor: pointer;
}
* html #fancybox-loading {
	margin-top: 0px; position: absolute;
}
#fancybox-loading div {
	left: 0px; top: 0px; width: 40px; height: 480px; position: absolute; background-image: url("/fancybox/fancybox.png");
}
#fancybox-overlay {
	background: rgb(0, 0, 0); left: 0px; top: 0px; right: 0px; bottom: 0px; display: none; position: fixed; z-index: 1100;
}
* html #fancybox-overlay {
	width: 100%; position: absolute;
}
#fancybox-tmp {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; overflow: auto; display: none;
}
#fancybox-wrap {
	margin: 0px; padding: 20px; left: 0px; top: 0px; display: none; position: absolute; z-index: 1101;
}
#fancybox-outer {
	background: rgb(255, 255, 255); width: 100%; height: 100%; position: relative;
}
#fancybox-inner {
	margin: 0px; padding: 0px; left: 0px; top: 0px; width: 1px; height: 1px; overflow: hidden; position: absolute;
}
#fancybox-hide-sel-frame {
	background: none; left: 0px; top: 0px; width: 100%; height: 100%; position: absolute;
}
#fancybox-close {
	background-position: -40px 0px; top: -15px; width: 30px; height: 30px; right: -15px; display: none; position: absolute; z-index: 1103; cursor: pointer; background-image: url("/fancybox/fancybox.png");
}
#fancybox_error {
	font: 12px/20px Arial; margin: 0px; padding: 7px; color: rgb(68, 68, 68); font-size-adjust: none; font-stretch: normal;
}
#fancybox-content {
	margin: 0px; padding: 0px; width: auto; height: auto;
}
#fancybox-img {
	margin: 0px; padding: 0px; border: currentColor; border-image: none; width: 100%; height: 100%; line-height: 0; vertical-align: top; -ms-interpolation-mode: bicubic;
}
#fancybox-frame {
	border: currentColor; border-image: none; width: 100%; height: 100%; display: block; position: relative;
}
#fancybox-title {
	left: 0px; bottom: 0px; font-family: Arial; font-size: 12px; position: absolute; z-index: 1102;
}
.fancybox-title-inside {
	padding: 10px 0px; text-align: center; color: rgb(51, 51, 51);
}
.fancybox-title-outside {
	text-align: center; color: rgb(255, 255, 255); padding-top: 5px; font-weight: bold;
}
.fancybox-title-over {
	text-align: left; color: rgb(255, 255, 255);
}
#fancybox-title-over {
	padding: 10px; display: block; background-image: url("/fancybox/fancy_title_over.png");
}
#fancybox-title-wrap {
	display: inline-block;
}
#fancybox-title-wrap span {
	height: 32px; float: left;
}
#fancybox-title-left {
	background-position: -40px -90px; padding-left: 15px; background-image: url("/fancybox/fancybox.png"); background-repeat: no-repeat;
}
#fancybox-title-main {
	background-position: 0px -40px; color: rgb(255, 255, 255); line-height: 29px; font-weight: bold; background-image: url("/fancybox/fancybox-x.png");
}
#fancybox-title-right {
	background-position: -55px -90px; padding-left: 15px; background-image: url("/fancybox/fancybox.png"); background-repeat: no-repeat;
}
#fancybox-left {
	width: 35%; height: 100%; bottom: 0px; display: none; position: absolute; z-index: 1102; cursor: pointer; background-image: url("/fancybox/blank.gif");
}
#fancybox-right {
	width: 35%; height: 100%; bottom: 0px; display: none; position: absolute; z-index: 1102; cursor: pointer; background-image: url("/fancybox/blank.gif");
}
#fancybox-left {
	left: 0px;
}
#fancybox-right {
	right: 0px;
}
#fancybox-left-ico {
	left: -9999px; top: 50%; width: 30px; height: 30px; margin-top: -15px; display: block; position: absolute; z-index: 1102; cursor: pointer;
}
#fancybox-right-ico {
	left: -9999px; top: 50%; width: 30px; height: 30px; margin-top: -15px; display: block; position: absolute; z-index: 1102; cursor: pointer;
}
#fancybox-left-ico {
	background-position: -40px -30px; background-image: url("/fancybox/fancybox.png");
}
#fancybox-right-ico {
	background-position: -40px -60px; background-image: url("/fancybox/fancybox.png");
}
#fancybox-left:hover {
	visibility: visible;
}
#fancybox-right:hover {
	visibility: visible;
}
#fancybox-left:hover span {
	left: 20px;
}
#fancybox-right:hover span {
	left: auto; right: 20px;
}
.fancy-bg {
	margin: 0px; padding: 0px; border: 0px currentColor; border-image: none; width: 20px; height: 20px; position: absolute; z-index: 1001;
}
#fancy-bg-n {
	left: 0px; top: -20px; width: 100%; background-image: url("/fancybox/fancybox-x.png");
}
#fancy-bg-ne {
	background-position: -40px -162px; top: -20px; right: -20px; background-image: url("/fancybox/fancybox.png");
}
#fancy-bg-e {
	background-position: -20px 0px; top: 0px; height: 100%; right: -20px; background-image: url("/fancybox/fancybox-y.png");
}
#fancy-bg-se {
	background-position: -40px -182px; right: -20px; bottom: -20px; background-image: url("/fancybox/fancybox.png");
}
#fancy-bg-s {
	background-position: 0px -20px; left: 0px; width: 100%; bottom: -20px; background-image: url("/fancybox/fancybox-x.png");
}
#fancy-bg-sw {
	background-position: -40px -142px; left: -20px; bottom: -20px; background-image: url("/fancybox/fancybox.png");
}
#fancy-bg-w {
	left: -20px; top: 0px; height: 100%; background-image: url("/fancybox/fancybox-y.png");
}
#fancy-bg-nw {
	background-position: -40px -122px; left: -20px; top: -20px; background-image: url("/fancybox/fancybox.png");
}
.fancybox-ie#fancybox-loading div {
	background: none;
}
.fancybox-ie #fancybox-close {
	background: none;
}
.fancybox-ie #fancybox-title-over {
	background: none; -ms-zoom: 1;
}
.fancybox-ie #fancybox-title-left {
	background: none;
}
.fancybox-ie #fancybox-title-main {
	background: none;
}
.fancybox-ie #fancybox-title-right {
	background: none;
}
.fancybox-ie #fancybox-left-ico {
	background: none;
}
.fancybox-ie #fancybox-right-ico {
	background: none;
}
.fancybox-ie .fancy-bg {
	background: none !important;
}
.fancybox-ie #fancy-bg-n {
	
}
.fancybox-ie #fancy-bg-ne {
	
}
.fancybox-ie #fancy-bg-e {
	
}
.fancybox-ie #fancy-bg-se {
	
}
.fancybox-ie #fancy-bg-s {
	
}
.fancybox-ie #fancy-bg-sw {
	
}
.fancybox-ie #fancy-bg-w {
	
}
.fancybox-ie #fancy-bg-nw {
	
}
table.ascii td {
	font-size: 0.8em; border-bottom-color: black; border-bottom-width: 1px; border-bottom-style: solid;
}
table.ascii .number {
	color: rgb(0, 55, 253); font-weight: bold; border-left-color: black; border-left-width: 1px; border-left-style: solid;
}
.div_left {
	margin-left: 80px; float: left;
}
.predvolba {
	width: 40px;
}
