body {
    padding: 0;
    margin: 0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	background-color: #eee;
}


/* Alien Anthology */
body.node-nid-10742,
body.node-nid-10648,
body.node-nid-10650,
body.node-nid-10683,
body.node-nid-10713,
body.node-nid-10580,
body.node-nid-9899
{
	background-image: url('./img/bg/alien-anthology.jpg');
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-color: white;
}

body.node-nid-10742 #shell-bg,
body.node-nid-10648 #shell-bg,
body.node-nid-10650 #shell-bg,
body.node-nid-10683 #shell-bg,
body.node-nid-10713 #shell-bg,
body.node-nid-10580 #shell-bg,
body.node-nid-9899 #shell-bg
{
	border-left: 2px solid #E6E7E8;
	border-right: 2px solid #E6E7E8;
}

/* Avatar */
body.node-nid-7833,
body.node-nid-7837,
body.node-nid-8569,
body.node-nid-8742,
body.node-nid-8743,
body.node-nid-8836,
body.node-nid-8951,
body.node-nid-9184,
body.node-nid-9209,
body.node-nid-9222,
body.node-nid-9264,
body.node-nid-9356,
body.node-nid-9477,
body.node-nid-9678,
body.node-nid-10324,
body.node-nid-10479,
body.node-nid-10491,
body.node-nid-10532,
body.node-nid-10568,
body.node-nid-10756
{
	background-image: url('./img/bg/avatar.jpg');
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-color: #191a49;
}

/* RoboCop */
body.node-nid-10370,
body.node-nid-10371,
body.node-nid-10732,
body.node-nid-10808,
body.node-nid-10847,
body.node-nid-10860
{
	background-image: url('./img/bg/robocop.jpg');
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-color: black;
}

/* Iron Man */
body.node-nid-2578,
body.node-nid-2924,
body.node-nid-10359
{
	background-image: url('./img/bg/iron-man.jpg');
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-color: black;
}

/* Predators */
body.node-nid-10490
{
	background-image: url('./img/bg/predators.jpg');
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-color: black;
}

/* Tron Legacy */
body.node-nid-10814,
body.node-nid-10976,
body.node-nid-10982
{
	background-image: url('./img/bg/tron-legacy.jpg');
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-color: black;
}

/* IMAX */
body.node-nid-7613,
body.node-nid-10665,
body.node-nid-10696,
body.node-nid-10921,
body.node-nid-10931,
body.node-nid-10966,
body.node-nid-10991,
body.node-nid-11090
{
	background-image: url('./img/bg/imax-v2.jpg');
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-color: black;
}

/* X-Men First Class */
body.node-nid-11092
{
	background-image: url('./img/bg/x-men-first-class-v2.jpg');
	background-position: 50% 0;
	background-repeat: no-repeat;
	background-color: black;
}



.cleaner {
	clear: both;
	height: 1px;
	padding: 0 !important;
	margin: 0 !important;
	line-height: 1px;
	font-size: 1px;
}

p {
	padding: 0 !important;
	margin: 0 0 5px 0 !important;
}

a {
	color: #2162a7;
}
a:hover {
	color: #2e88e8;
}

span.date-fresh {
    font-weight: bold;
    color: #ca0d29;
    text-transform: uppercase;
}

span.yes {
    font-weight: bold;
    color: #ca0d29;
}

span.buy a {
	font-size: 10px;
	color: #f36e21;
}



#ad-halfbanner {
	float: right;
	width: 234px;
	height: 60px;
	margin-left: 5px;
}

#ad-mall {
	padding: 10px 10px 10px 65px;
	margin: 0 0 10px 0;
	border: 1px solid #ed1b2f;
	background-image: url('./img/partner_mall_small.png');
	background-repeat: no-repeat;
	background-position: 10px 50%;
}

#ad-mall a {
	font-weight: bold;
}

.dvdobchod {
	padding: 10px 5px 10px 125px;
	margin: 5px 0 15px ;
	background-image: url('./img/favicon_dvdobchod.gif');
	background-repeat: no-repeat;
	background-position: 8px 50%;
	border: 1px solid #f36e21;
}

.dvdobchod a {
	font-weight: bold;
	text-decoration: none;
}

.dvdobchod a em {
	color: #f36e21;
}

.blurayedice {
	padding: 10px 5px 10px 34px;
	margin: 5px 0 15px ;
	background-image: url('./img/favicon_blurayedice.gif');
	background-repeat: no-repeat;
	background-position: 8px 50%;
	border: 1px solid #f36e21;
}

.blurayedice a {
	font-weight: bold;
	text-decoration: none;
}

.blurayedice a em {
	color: #f36e21;
}

.amazon {
	padding: 5px;
	margin: 5px 0 15px 0;
	border: 1px solid #fbae17;
}

.amazon a {
	font-weight: bold;
	text-decoration: none;
}

.amazon a em {
	color: #fbae17;
}

.amazon img {
    padding: 0 !important;
    margin: 0 !important;
    border: none !important;
}

.amazon-us {
	margin: 0 !important;
	padding: 5px 0 5px 25px;
	background-image: url('./img/favicon_amazon_us.gif');
	background-repeat: no-repeat;
	background-position: 0 5px;
}

.amazon-uk {
	margin: 0 !important;
	padding: 5px 0 5px 25px;
	background-image: url('./img/favicon_amazon_uk.gif');
	background-repeat: no-repeat;
	background-position: 0 5px;
}

#ad-topbar {
	height: 21px;
	padding: 0;
	margin: 0;
	text-align: center;
	color: #2771c2;
	background-color: #00376a;
}

#ad-topbar a {
	color: white;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: underline;
}

#ad-fullbanner-top {
    float: left;
    width: 468px;
    height: 60px;
    margin-top: 20px;
}

#ad-fullbanner-bottom {
    width: 468px;
    height: 60px;
    margin: 20px auto;
}

#ad-leaderboard {
    width: 774px;
    margin: 0 auto;
    padding: 10px 0 6px 0;
}

#ad-leaderboard iframe {
    margin-left: 23px;
}



#shell-bg {
    width: 990px;
    margin: 0 auto;
    background-color: white;
}

#shell {
	width: 970px;
	margin: 0 10px;
	padding-top: 10px;
	background-color: white;
}



#header {
    height: 100px;
    border-top: 2px solid #2771c2;
}

#header h1,
#header h2 {
    float: left;
    width: 151px;
    height: 80px;
    padding: 0;
    margin: 10px 0 0 0;
    background-image: url('./img/logo.png');
    background-repeat: no-repeat;
}

#header h1 a,
#header h2 a {
    display: block;
    width: 151px;
    height: 80px;
}

#header h1 span,
#header h2 span {
    display: none;
}

#header p {
    float: left;
    width: 291px;
    line-height: 17px;
	padding: 27px 25px 0 35px !important;
	color: #2162a7;
}



#footer {
	padding: 20px 0 10px 0;
	border-top: 2px solid #ca0d29;
}

#footer .seo {
    font-size: 11px;
}

#count-navrcholu {
	float: right;
	margin-left: 5px;
}

#count-toplist {
	float: right;
	margin-left: 5px;
}



#bottom .block-aggregator {
    float: left;
    width: 230px;
    margin: 0 15px 0 0;
}

#bottom #block-aggregator-feed-11 {
    margin-right: 0 !important;
}

#bottom .block-aggregator h3 {
	padding: 0 0 2px 0;
	margin: 0 0 10px 0;
	font-size: 13px;
	border-bottom: 1px solid #ca0d29;
}

#bottom .block-aggregator .content {
	font-size: 11px;
}

#bottom .block-aggregator .more-link {
	display: none;
}

#bottom .block-aggregator ul {
    padding: 0 0 0 15px;
    margin: 0;
    font-size: 11px;
}

#bottom .block-aggregator li {
    margin: 0 0 5px 0;
}



#navibar {
	font-size: 12px;
	border-top: 2px solid #2771c2;
}

#navibar ul {
	height: 22px;
	padding: 0 0 0 10px;
	margin: 0;
	background-color: #2771c2;
}

#navibar ul ul {
    display: none;
}

#navibar li {
	display: block;
	float: left;
	width: 130px;
	height: 22px;
	padding: 0;
	margin: 0;
	list-style: none;
}

#navibar li.item-335 {
	width: 100px;
}

#navibar li.item-336,
#navibar li.item-337,
#navibar li.item-413 {
	width: 80px;
}

#navibar li.item-338 {
	width: 100px;
}

#navibar li.item-339 {
	width: 90px;
}

#navibar li.item-340 {
	width: 105px;
}

#navibar li.item-342 {
	width: 95px;
}

#navibar li.item-367 {
	width: 60px;
}

#navibar li.item-341 {
	width: 70px;
}

#navibar li.item-415 {
	width: 90px;
}

#navibar a {
	display: block;
	padding: 0 5px;
	height: 22px;
	line-height: 22px;
	color: white;
	text-align: center;
	text-decoration: none;
}

#navibar a.active,
#navibar a.active:hover,
#navibar li.expanded a,
/* novinky */
.node-tid-26 #navibar li.item-336 a,
/* recenze */
.node-tid-18 #navibar li.item-337 a,
/* blu-ray katalog */
.node-type-movie #navibar li.item-338 a,
/* tiskove zpravy */
.node-tid-19 #navibar li.item-367 a,
/* extra hd */
.node-tid-767 #navibar li.item-339 a,
/* bleskovky */
.node-type-flash #navibar li.item-415 a,
/* trailery */
.node-type-video #navibar li.item-342 a
{
	font-weight: bold;
	color: #ca0d29;
	background-color: white;
}

/*
#navibar li.item-413 a,
#navibar li.item-415 a {
	background-image: url('./img/menu_new_red.gif');
	background-repeat: no-repeat;
	background-position: 100% 0;
}


#navibar li.item-413 a.active,
#navibar li.item-415 a.active,
.node-type-flash #navibar li.item-415 a
{
	background-image: url('./img/menu_new_green.gif');
}
*/

#navibar a:hover {
	font-weight: bold;
	background-color: #2e88e8;
}



#main {
	margin: 20px 0;
}



#content {
	float: left;
	overflow: hidden;
	width: 604px;
	padding: 10px 0 0 0;
	margin: 0;
}

#content h1 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 24px;
	font-weight: normal;
	color: #ca0d29;
}

.node-type-story #content h1,
.node-type-flash #content h1,
.node-type-video #content h1,
.node-type-movie #content h1,
.node-type-page #content h1,
.node-type-poll #content h1,
.page-customerror #content h1 {
	margin-bottom: 15px;
}

.node-type-story #content h2,
.node-type-flash #content h2,
.node-type-video #content h2,
.node-type-movie #content h2,
.node-type-page #content h2,
.node-type-poll #content h2,
.page-user #content h2,
.page-comment #content h2,
.page-customerror #content h2 {
	padding: 0 0 2px 0;
	margin: 20px 0 10px 0;
	font-size: 15px;
	border-bottom: 1px solid #ca0d29;
}

.page-customerror #content h2 {
    border-bottom: 2px solid #ca0d29 !important;
}

.node-type-story #content .content h3 {
	padding: 0;
	margin: 20px 0 5px 0;
	font-size: 13px;
	color: #ca0d29;
}

.node-type-story #content .content,
.node-type-flash #content .content,
.node-type-video #content .content,
.node-type-movie #content .content,
.node-type-page #content .content,
.node-type-poll #content .content,
.page-user #content .content {
	margin: 15px 0 30px 0;
}

.node-type-story #content .content p,
.node-type-flash #content .content p,
.node-type-video #content .content p,
.node-type-movie #content .content p,
.node-type-page #content .content p,
.node-type-poll #content .content p,
.page-user #content .content p {
	margin: 0 0 10px 0 !important;
	line-height: 1.5em;
}

.node-type-movie #content .content p.note {
	font-size: 11px;
}

.node-type-movie #content .content h3 {
	float: right;
	clear: right;
	width: 200px;
	padding: 0;
	margin: 10 0 20px 0;
    font-weight: normal;
    font-size: 15px;
    text-align: center;
}

.node-type-movie #content .content h3.last {
	margin-bottom: 0 !important;
}

.node-type-movie #content .content h3 span {
	display: block;
    font-weight: bold;
}

.node-type-story #content .content ul,
.node-type-flash #content .content ul,
.node-type-video #content .content ul,
.node-type-movie #content .content ul {
	padding-left: 20px;
}

.node-type-story #content .content li,
.node-type-flash #content .content li,
.node-type-video #content .content li,
.node-type-movie #content .content li {
	margin-bottom: 5px;
}

.node-type-story #content .content p.links,
.node-type-flash #content .content p.links,
.node-type-video #content .content p.links,
.node-type-movie #content .content p.links {
    font-style: italic;
    text-align: right;
}

.node-type-story #content .content p.serie {
    margin-top: 20px;
    font-weight: bold;
}

.node-type-story #content .content p.serie a {
    color: #ca0d29;
}

.node-type-story #content .content a img,
.node-type-flash #content .content a img,
.node-type-video #content .content a img {
    border: 2px solid white;
}

.node-type-story #content .content a:hover img,
.node-type-flash #content .content a:hover img,
.node-type-video #content .content a:hover img {
    border: 2px solid #E6E7E8;
}

.node-type-story #content .content img.right,
.node-type-flash #content .content img.right,
.node-type-video #content .content img.right {
    float: right;
    margin: 0 0 5px 15px;
}

.node-type-story #content .content img.left,
.node-type-flash #content .content img.left,
.node-type-video #content .content img.left {
    float: left;
    margin: 0 15px 5px 0;
}

.node-type-story #content .content img.preview,
.node-type-flash #content .content img.preview,
.node-type-video #content .content img.preview {
    margin: 0 0 10px 0;
}

.node-type-story #content .content img.gallery,
.node-type-flash #content .content img.gallery,
.node-type-video #content .content img.gallery {
    margin: 0 15px 10px 0 !important;
}

.node-type-story #content .content img.last,
.node-type-flash #content .content img.last,
.node-type-video #content .content img.last,
.node-type-movie #content .content img.last {
    margin-right: 0px !important;
}

.node-type-movie #content .content img.cover,
.view-movie-detail img.cover {
	float: right;
	margin: 0 0 20px 0;
}

.node-type-movie #content .content img.gallery {
    margin: 0 15px 10px 0;
}

.node-type-movie #content .content a img.gallery {
    border: 2px solid white;
}

.node-type-movie #content .content a:hover img.gallery {
    border: 2px solid #E6E7E8;
}

.node-type-movie #content .content a img.preview {
    margin: 10px 0 0 0;
    border: 2px solid white;
}

.node-type-movie #content .content .info-main,
.node-type-movie #content .content .info-tech,
.view-movie-detail .info-main {
	width: 350px;
	padding-right: 20px;
	border-right: 2px solid #E6E7E8;
}

.node-type-movie #content .content .info-main p,
.node-type-movie #content .content .info-tech p,
.view-movie-detail .info-main p {
	margin-bottom: 7px !important;
	line-height: 1.3em !important;
}

.node-type-movie #content .content p.review a {
    font-weight: bold;
    color: #ca0d29;
}

.node-type-story #content .content p.catalog a {
    color: #ca0d29;
}

#content .block {
	margin-bottom: 30px;
}

#content .block h3 {
	padding: 0 0 2px 0;
	margin: 0 0 10px 0;
	font-size: 15px;
	border-bottom: 2px solid #ca0d29;
}

#content .item h2 {
	margin: 0 0 5px 0;
	padding: 0;
	font-size: 24px;
}

#content .item h3 {
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
	border-bottom: none !important;
}

#content .item h4 {
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
	font-size: 13px;
}

#content .item h4 span {
	font-weight: normal;
	font-size: 11px;
}

#content .block h5 {
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
	font-size: 13px;
	font-weight: normal;
}

#content .icon {
	float: left;
	width: 100px;
	height: 100px;
	margin: 0 10px 5px 0;
	border: 2px solid #E6E7E8;
}

#content .icon-tiny {
	float: left;
	width: 65px;
	height: 65px;
	margin: 0 10px 5px 0;
	border: 2px solid #E6E7E8 !important;
}

#content .icon-wide {
	float: left;
	width: 200px;
	height: 100px;
	margin: 0 10px 5px 0;
	border: 2px solid #E6E7E8;
}

#content p.meta {
	margin-bottom: 10px !important;
	font-size: 11px;
}

#content .pager {
	margin-bottom: 30px;
	text-align: center;
}

#content .pager a {
	padding: 0 10px;
	color: #ca0d29;
}

#content .pager-current {
	padding: 0 10px;
    font-weight: bold;
    font-size: 15px;
	color: #ca0d29;
}




#comments {
/*    margin-top: 30px;*/
}

#comments h2 {
	border-bottom: 2px solid #ca0d29 !important;
}

#comments .collapsible {
    display: none;
}



.comment {
	margin: 0 0 25px 0;
	padding: 10px;
	background-color: #fafafa;
	border: 1px solid #ccc;
}

.comment h5 {
    padding: 0;
    margin: 0 0 5px 0;
    font-size: 12px;
}

.comment p {
    font-size: 12px !important;
}

.comment .meta {
    font-size: 11px;
}

.comment .picture {
    float: left;
}

.comment .picture img {
    margin: 0 10px 5px 0;
}

.comment .links {
    text-align: right;
}



#comment-form .form-item {
    margin-bottom: 10px;
}

#comment-form .form-item label {
    display: block;
    font-weight: bold;
}



#sidebar {
	float: right;
	overflow: hidden;
	width: 300px;
	padding: 15px 0 0 30px;
	margin: 0;
	border-left: 2px solid #E6E7E8;
}

#sidebar .block {
	margin-bottom: 30px;
}

#sidebar .block h3 {
	padding: 0 0 2px 0;
	margin: 0 0 10px 0;
	font-size: 15px;
	border-bottom: 2px solid #ca0d29;
}



/* partneri webu */
.ad-sponsor {
	float: left;
	width: 145px;
	margin-top: 10px;
}

.ad-sponsor img {
	width: 145px;
	padding: 0;
	margin: 0;
}

.ad-sponsor h4 {
	margin: 0;
	padding: 0;
	font-size: 10px;
	font-weight: normal;
	text-align: center;
}

.ad-sponsor h4 a {
	text-decoration: none;
}

.ad-sponsor h4 a:hover {
	text-decoration: underline;
}

#ad-sponsor-1, #ad-sponsor-3 {
	margin-right: 10px;
}

#ad-sponsor-main {
	float: none;
	width: 173px;
	margin-left: auto;
	margin-right: auto;
}

#ad-sponsor-main img {
	width: 173px;
}



/* zustante v kontaktu */
#block-block-11 ul {
	margin: 10px 0 0 0;
	padding: 0;
}

#block-block-11 li {
	float: left;
	width: 150px;
	height: 24px;
	margin: 0 0 5px 0;
	padding: 0;
	list-style: none;
	background-repeat: no-repeat;
}

#block-block-11 li.rss {
	background-image: url('./img/social_rss.gif');
}

#block-block-11 li.twitter {
	background-image: url('./img/social_twitter.gif');
}

#block-block-11 li.facebook {
	background-image: url('./img/social_facebook.gif');
}

#block-block-11 li a {
	display: block;
	height: 24px;
	line-height: 24px;
	padding-left: 29px;
	font-size: 11px;
}



/* TOP 5 US */
#block-views-selling_us .content p.chart {
	margin-bottom: 0 !important;
}

#block-views-selling_us .content ol {
	padding: 0 0 0 20px;
}

#block-views-selling_us .content ol li {
	margin-bottom: 5px;
}

#block-views-selling_us .content ol li a {
	padding-right: 5px;
}

#block-views-selling_us .content ol li span a {
	padding-right: 0 !important;
	font-size: 10px;
	color: #f36e21;
}

#block-views-selling_us .view-footer {
}

#block-views-selling_us .view-footer p {
	margin: 0;
	padding: 0;
}

#block-views-selling_us .view-footer a {
	color: #ed1324;
}



/* TOP 5 EU */
#block-views-selling_eu {
    display: none;
}

#block-views-selling_eu .content p.chart {
    margin-bottom: 0 !important;
}

#block-views-selling_eu .content ol {
    padding: 0 0 0 20px;
}

#block-views-selling_eu .content ol li {
    margin-bottom: 5px;
}

#block-views-selling_eu .content ol li a {
    padding-right: 5px;
}

#block-views-selling_eu .content ol li span a {
    padding-right: 0 !important;
    font-size: 10px;
    color: #f36e21;
}

#block-views-selling_eu .view-footer {
}

#block-views-selling_eu .view-footer p {
    margin: 0;
    padding: 0;
}

#block-views-selling_eu .view-footer a {
    color: #ed1324;
}



/* google CSE  */
#block-google_cse-0 #edit-query {
	width: 220px;
	height: 16px;
	padding: 2px;
	border: 1px solid #2771c2;
}

#google-cse-results-searchbox-form {
	margin-top: 30px;
}

.page-customerror #google-cse-searchbox-form {
    margin-bottom: 20px;
}

#google-cse-searchbox-form #edit-query,
#google-cse-results-searchbox-form #edit-query {
	width: 220px;
	height: 16px;
	padding: 2px;
	margin-bottom: 20px;
	border: 1px solid #2771c2;
}

#sidebar #google-cse-searchbox-form #edit-query {
    margin-bottom: 0 !important;
}

.page-customerror #google-cse-searchbox-form #edit-query {
    width: 300px !important;
}

#google-cse-searchbox-form div,
#google-cse-searchbox-form input {
	display: inline !important;
	margin: 0 !important;
}


/* topstory na HP */
#block-views-hp_topstory h2 {
	font-weight: normal;
}

#block-views-hp_topstory h2 a {
	color: #ca0d29;
}



/* Bleskovky na HP */
/*.page-hp #block-views-hp_flash {
    border-bottom: 2px solid #E6E7E8;
    margin-bottom: 30px !important;
}*/

#block-views-hp_flash .content {
    margin: 5px 0 0 0 !important;
}

#block-views-hp_flash .item {
	float: left;
	width: 285px;
}

#block-views-hp_flash .count-2 {
	float: right !important;
}

#block-views-hp_flash .item p {
	margin: 0 !important;
	font-size: 11px;
}

#block-views-hp_flash .view-footer {
	margin-top: 0;
	text-align: right;
}

#block-views-hp_flash .view-footer a {
	font-weight: bold;
	color: #ca0d29;
}




/* Upozorneni na Facebook */
#block-block-14 {
    margin-bottom: 30px;
    border-top: 2px solid #E6E7E8;
    border-bottom: 2px solid #E6E7E8;
}

.page-hp #block-block-14 {
	border-top: none;
}

#block-block-14 .content {
    height: 40px;
    margin: 5px 0 !important;
    padding: 0 0 0 145px;
    background-image: url('./img/facebook_logo.png');
    background-repeat: no-repeat;
}

#block-block-14 .content p {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 18px !important;
}



/* Upozorneni na soutez */
#block-block-15 {
    margin-bottom: 30px;
    border-top: 2px solid #E6E7E8;
    border-bottom: 2px solid #E6E7E8;
}

.page-hp #block-block-15 {
	border-top: none;
}

#block-block-15 .content {
    height: 40px;
    margin: 5px 0 !important;
    padding: 0 0 0 140px;
    background-image: url('./img/soutez_vanoce.gif');
    background-repeat: no-repeat;
}

#block-block-15 .content p {
    padding: 0 !important;
    margin: 0 !important;
    line-height: 18px !important;
}



/* hlavni clanky na HP */
#block-views-hp_main h3 {
/*	font-weight: normal;*/
}

#block-views-hp_main h3 a {
	color: #ca0d29;
}

#block-views-hp_main .item {
	float: left;
	width: 285px;
	margin-bottom: 30px;
}

#block-views-hp_main .count-2 {
	float: right !important;
}

#block-views-hp_main .position-1,
#block-views-hp_main .position-0 {
	margin-bottom: 0 !important;
}



/* blu-ray filmy na HP*/
#block-views-hp_movies .item {
	float: left;
	width: 100px;
	margin-right: 20px;
}

#block-views-hp_movies h5 {
	margin: 0;
	padding: 0;
	font-size: 11px !important;
	text-align: center;
}

#block-views-hp_movies .view-footer {
	margin-top: 0;
	text-align: right;
}

#block-views-hp_movies .view-footer a {
	font-weight: bold;
	color: #ca0d29;
}

#block-views-hp_movies_latest .item {
	float: left;
	width: 100px;
	margin-right: 20px;
}

#block-views-hp_movies_latest h5 {
	margin: 0;
	padding: 0;
	font-size: 11px !important;
	text-align: center;
}

#block-views-hp_movies_latest .view-footer {
	margin-top: 0;
	text-align: right;
}

#block-views-hp_movies_latest .view-footer a {
	font-weight: bold;
	color: #ca0d29;
}



/* dalsi novinky na HP */
#block-views-hp_novinky {
	float: left;
	width: 285px;
}

#block-views-hp_novinky .item {
	margin-bottom: 15px;
}

#block-views-hp_novinky ul {
    padding: 0 0 0 20px;
    margin: 0;
}

#block-views-hp_novinky .view-footer {
	margin-top: 15px;
	text-align: right;
}

#block-views-hp_novinky .view-footer a {
	font-weight: bold;
	color: #ca0d29;
}



/* dalsi recenze na HP */
#block-views-hp_recenze {
	float: right;
	width: 285px;
}

#block-views-hp_recenze .item {
	margin-bottom: 15px;
}

#block-views-hp_recenze ul {
    padding: 0 0 0 20px;
    margin: 0;
}

#block-views-hp_recenze .view-footer {
	margin-top: 15px;
	text-align: right;
}

#block-views-hp_recenze .view-footer a {
	font-weight: bold;
	color: #ca0d29;
}



/* dalsi extra HD na HP */
#block-views-hp_extrahd {
	float: right;
	width: 285px;
}

#block-views-hp_extrahd .item {
	margin-bottom: 15px;
}

#block-views-hp_extrahd ul {
    padding: 0 0 0 20px;
    margin: 0;
}

#block-views-hp_extrahd .view-footer {
	margin-top: 15px;
	text-align: right;
}

#block-views-hp_extrahd .view-footer a {
	font-weight: bold;
	color: #ca0d29;
}



/* dalsi tiskove zpravy na HP */
#block-views-hp_press {
	float: left;
	width: 285px;
}

#block-views-hp_press .item {
	margin-bottom: 15px;
}

#block-views-hp_press ul {
    padding: 0 0 0 20px;
    margin: 0;
}

#block-views-hp_press .view-footer {
	margin-top: 15px;
	text-align: right;
}

#block-views-hp_press .view-footer a {
	font-weight: bold;
	color: #ca0d29;
}



/* screenshoty na HP */
#block-views-hp_shots {
	clear: left;
}

#block-views-hp_shots .item {
    float: left;
    width: 139px;
    margin-right: 15px;
}

#block-views-hp_shots .position-0 {
    margin-right: 0 !important;
}

#block-views-hp_shots .item .shot {
	border: 2px solid #E6E7E8;
}

#block-views-hp_shots h5 {
	margin: 0;
	padding: 0;
	font-size: 11px !important;
	text-align: center;
}

#block-views-hp_shots .view-footer {
	margin-top: 5px;
	text-align: right;
}

#block-views-hp_shots .view-footer a {
	font-weight: bold;
	color: #ca0d29;
}



/* vybirame pro vas na HP */
#block-views-hp_selected ul {
    padding: 0 0 0 20px;
    margin: 0;
}

#block-views-hp_selected li {
	float: left;
	width: 265px;
}

#block-views-hp_selected li.position-5,
#block-views-hp_selected li.position-3,
#block-views-hp_selected li.position-1 {
	margin-right: 50px;
}

#block-views-hp_selected h4 {
	margin: 0 0 5px 0 !important;
	padding: 0 !important;
	font-size: 13px;
	font-weight: normal;
}



/* anketa v sidebaru */
.poll h4 {
    padding-top: 0;
    margin-top: 0;
    font-size: 13px;
}

.poll .total {
    text-align: left !important;
}

.poll .text,
.poll .percent {
    font-size: 11px;
}

.poll .percent {
    margin-bottom: 5px;
}

.poll .bar {
    background-color: #f6f6f6 !important;
}

.poll .bar .foreground {
    background-color: #2771c2;
}

.vote-form {
	text-align: left !important;
}

.vote-form label {
	display: block;
	margin-bottom: 15px;
	font-weight: bold;
}

.vote-form label.option {
	margin-bottom: 5px;
	font-weight: normal;
}

.vote-form .choices {
	margin: 0 0 15px 0 !important;
}



/* zajimave odkazy v sidebaru */
#block-block-1 ul {
    padding: 0 0 0 15px;
    margin: 0;
    font-size: 11px;
}

#block-block-1 li {
    margin: 0 0 5px 0;
}



/* temata v sidebaru */
#block-menu-379 ul {
	padding: 0;
	margin: 0;
}

#block-menu-379 li {
	display: inline;
	list-style: none;
}

#block-menu-379 li a {
	padding-right: 10px;
}



/* serialy v sidebaru */
#block-menu-390 {
	display: none;
}

#block-menu-390 ul {
	padding: 0;
	margin: 0;
}

#block-menu-390 li {
	display: inline;
	list-style: none;
}

#block-menu-390 li a {
	padding-right: 10px;
}



/* akce v sidebaru */
#block-menu-417 {
	display: none;
}

#block-menu-417 ul {
	padding: 0;
	margin: 0;
}

#block-menu-417 li {
	display: inline;
	list-style: none;
}

#block-menu-417 li a {
	padding-right: 10px;
}



/* souvisejici clanky v detailu */
#block-views-related_story {
	float: left;
	width: 285px;
	margin-bottom: 0 !important;
}

#block-views-related_story ul {
    padding: 0 0 0 20px;
    margin: 0;
}



/* souvisejici bleskovky v detailu */
#block-views-related_flash {
	float: left;
	width: 285px;
	margin-bottom: 0 !important;
}

#block-views-related_flash ul {
    padding: 0 0 0 20px;
    margin: 0;
}



/* souvisejici videa v detailu */
#block-views-related_video {
	float: left;
	width: 285px;
	margin-bottom: 0 !important;
}

#block-views-related_video ul {
    padding: 0 0 0 20px;
    margin: 0;
}



/* souvisejici filmy v detailu */
#block-views-related_movie {
	float: left;
	width: 285px;
	margin-bottom: 0 !important;
}

.node-flash #block-views-related_movie,
.node-video #block-views-related_movie {
	float: right !important;
}

#block-views-related_movie ul {
    padding: 0 0 0 20px;
    margin: 0;
}



/* nejnovejsi clanky v detailu */
#block-views-related_latest {
	float: right;
	width: 285px;
	margin-bottom: 0 !important;
}

#block-views-related_latest ul {
    padding: 0 0 0 20px;
    margin: 0;
}



/* nejnovejsi clanky u Bleskovky */
#block-views-related_story_flash {
    margin-bottom: 15px !important;
}

#block-views-related_story_flash .content {
    margin: 5px 0 0 0 !important;
}

#block-views-related_story_flash .item {
	float: left;
	width: 285px;
}

#block-views-related_story_flash .count-2 {
	float: right !important;
}

#block-views-related_story_flash .item p {
	margin: 0 !important;
	font-size: 11px;
}

#block-views-related_story_flash .view-footer {
	margin-top: 0;
	text-align: right;
}

#block-views-related_story_flash .view-footer a {
	font-weight: bold;
	color: #ca0d29;
}



/* vypis podle taxonomy */
.view-taxonomy-term {
    margin-top: 30px;
}

.view-taxonomy-term .view-header {
    margin-bottom: 30px;
}

.view-taxonomy-term .view-header p {
    font-size: 11px;
}

.view-taxonomy-term .node {
    margin-bottom: 30px;
}

.view-taxonomy-term .node h2 {
	margin: 0 0 5px 0;
	padding: 0;
    font-size: 15px !important;
}

.view-taxonomy-term .menu {
    padding: 0;
    margin: -15px 0 30px 0;
}

.view-taxonomy-term .menu li {
    display: inline;
    padding-right: 15px;
    list-style: none;
}

.view-taxonomy-term .menu li a {
    color: #ca0d29;
}

.view-taxonomy-term .menu li a.active {
    font-weight: bold;
    font-size: 15px;
}



/* Bleskovky */
.view-flashes {
    margin-top: 30px;
}

.view-flashes .view-header {
    margin-bottom: 30px;
}

.view-flashes .view-header p {
    font-size: 11px;
}

.view-flashes .node {
    margin-bottom: 30px;
}

.view-flashes .node h2 {
	margin: 0 0 5px 0;
	padding: 0;
    font-size: 15px !important;
}

.view-flashes .menu {
    padding: 0;
    margin: -15px 0 30px 0;
}

.view-flashes .menu li {
    display: inline;
    padding-right: 15px;
    list-style: none;
}

.view-flashes .menu li a {
    color: #ca0d29;
}

.view-flashes .menu li a.active {
    font-weight: bold;
    font-size: 15px;
}



/* HD trailery */
.view-videos {
    margin-top: 30px;
}

.view-videos .view-header {
    margin-bottom: 30px;
}

.view-videos .view-header p {
    font-size: 11px;
}

.view-videos .node {
    margin-bottom: 30px;
}

.view-videos .node h2 {
	margin: 0 0 5px 0;
	padding: 0;
    font-size: 15px !important;
}

.view-videos .menu {
    padding: 0;
    margin: -15px 0 30px 0;
}

.view-videos .menu li {
    display: inline;
    padding-right: 15px;
    list-style: none;
}

.view-videos .menu li a {
    color: #ca0d29;
}

.view-videos .menu li a.active {
    font-weight: bold;
    font-size: 15px;
}



/* katalog filmu */
.view-katalog,
.view-katalog-titulky,
.view-katalog-zvuk,
.view-katalog-novinky,
.view-katalog-screenshoty {
    margin-top: 30px;
}

.view-katalog .node,
.view-katalog-titulky .node,
.view-katalog-zvuk .node,
.view-katalog-novinky .node,
.view-katalog-screenshoty .node {
    margin-bottom: 30px;
}

.view-katalog .node h2,
.view-katalog-titulky .node h2,
.view-katalog-zvuk .node h2,
.view-katalog-novinky .node h2,
.view-katalog-screenshoty .node h2 {
	margin: 0 0 5px 0;
	padding: 0;
    font-size: 15px !important;
}

.view-katalog .menu,
.view-katalog-titulky .menu,
.view-katalog-zvuk .menu,
.view-katalog-novinky .menu,
.view-katalog-screenshoty .menu {
    padding: 0;
    margin: -15px 0 30px 0;
}

.view-katalog .menu li,
.view-katalog-titulky .menu li,
.view-katalog-zvuk .menu li,
.view-katalog-novinky .menu li,
.view-katalog-screenshoty .menu li {
    display: inline;
    padding-right: 15px;
    list-style: none;
}

.view-katalog .menu li a,
.view-katalog-titulky .menu li a,
.view-katalog-zvuk .menu li a,
.view-katalog-novinky .menu li a,
.view-katalog-screenshoty .menu li a {
    color: #ca0d29;
}

.view-katalog .menu li a.active,
.view-katalog-titulky .menu li a.active,
.view-katalog-zvuk .menu li a.active,
.view-katalog-novinky .menu li a.active,
.view-katalog-screenshoty .menu li a.active {
    font-weight: bold;
    font-size: 15px;
}



/* katalog filmu */
.view-kalendar {
    margin-top: 30px;
}

.view-kalendar .item {
    margin-bottom: 30px;
}

.view-kalendar .item h2 {
    font-size: 15px !important;
}

.view-kalendar .view-header {
    padding: 0;
    margin: -15px 0 30px 0;
    font-size: 11px;
}



.view-sv-latest {
    margin: 30px 0;
}

.view-sv-latest img {
    float: left;
    padding: 0 !important;
    margin: 5px 10px 0 0;
}

.view-sv-latest h2 {
	margin: 20px 0 10px 0 !important;
    font-size: 15px !important;
}



.view-movie-detail h2 {
	margin: 30px 0 15px 0 !important;
    font-size: 15px !important;
}



.box-article {
    margin: 0 0 5px 10px;
    background-color: white;
	border: 1px solid #ccc;
}

.box-article img  {
	padding: 0;
	margin: 0;
}

.box-article p {
	margin: 0;
	padding: 5px 0 0 0;
	font-size: 10px;
	line-height: 1.5em;
}

.box-article ul {
	font-size: 10px;
}

.box-small {
	width: 200px;
	padding: 5px;
}

.box-gallery {
	width: 115px;
	padding: 5px;
	background-color: white;
}

.box-gallery-horizontal {
    margin: 15px 0;
}

.box-right {
	float: right;
	margin: 0 0 5px 10px;
}

.box-left {
	float: left;
	margin: 0 10px 5px 0;
}

.bar-small {
	width: 212px;
}

.bar-small .box-article {
	margin-bottom: 5px;
}

.bar-right {
	float: right;
	margin: 0 0 0 10px;
}



.box-gallery-horizontal .view-movie-cover-database {
	float: left;
	width: 115px;
	margin-right: 10px;
}



.box-contest {
    padding: 10px 0 0 0;
    margin: 0 0 10px 0;
    border-top: 2px solid #2771c2;
    border-bottom: 2px solid #2771c2;
}



/* ulozte si, poslete dal... */
#social {
    padding: 10px 0;
    margin: 0 0 30px 0;
    border-top: 2px solid #2771c2/*#e5e6e7*/;
    border-bottom: 2px solid #2771c2/*#e5e6e7*/;
}

#social strong {
    margin-right: 10px;
}

#social a {
    margin-right: 10px;
    padding-left: 21px;
    background-repeat: no-repeat;
    background-position: 0 50%;
}

#social .social-bookmarky {
    background-image: url('./img/16x16_bookmarky.gif');
}

#social .social-delicious {
    background-image: url('./img/16x16_delicious.gif');
}

#social .social-facebook {
    background-image: url('./img/16x16_facebook.gif');
}

#social .social-twitter {
    background-image: url('./img/16x16_twitter_solid.gif');
}



/*-----table styles-----*/
table {
	width: 100%;
	margin: 1em 0;
	font-size: 12px;
}

thead th {
  border-bottom: 2px solid #E6E7E8;
  color: #494949;
  font-weight: bold;
}

th {
  color: #494949;
}

td, th {
  padding: .3em;
}

td, th {
  border: solid #E6E7E8;
  border-width: 1px 0;
}

tr.even {
  background-color: #fff;
}



/*
** Tab navigation
*/
ul.primary {
  border-collapse: collapse;
  padding: 0 0 0 1em;
  white-space: nowrap;
  list-style: none;
  margin: 5px;
  height: auto;
  line-height: normal;
  border-bottom: 1px solid #bbb;
}
ul.primary li {
  display: inline;
}
ul.primary li a {
  background-color: #ddd;
  border-color: #bbb;
  border-width: 1px;
  border-style: solid solid none solid;
  height: auto;
  margin-right: 0.5em;
  padding: 0 1em;
  text-decoration: none;
}
ul.primary li.active a {
  background-color: #fff;
  border: 1px solid #bbb;
  border-bottom: #fff 1px solid;
}
ul.primary li a:hover {
  background-color: #eee;
  border-color: #ccc;
  border-bottom-color: #eee;
}
ul.secondary {
  border-bottom: 1px solid #bbb;
  padding: 0.5em 1em;
  margin: 5px;
}
ul.secondary li {
  display: inline;
  padding: 0 1em;
  border-right: 1px solid #ccc;
}
ul.secondary a {
  padding: 0;
  text-decoration: none;
}
ul.secondary a.active {
  border-bottom: 4px solid #999;
}



/*
** Resizable text areas
*/
.resizable-textarea {
  width: 95%;
}
.resizable-textarea .grippie {
  height: 9px;
  overflow: hidden;
  background: #eee url('/misc/grippie.png') no-repeat center 2px;
  border: 1px solid #ddd;
  border-top-width: 0;
  cursor: s-resize;
}
html.js .resizable-textarea textarea {
  margin-bottom: 0;
  width: 100%;
  display: block;
}



/* Kviz */
#quiz .view-header-quiz {
	margin: 25px 0 10px 0;
}

#quiz .quiz-message {
	display: none;
	position: absolute;
	z-index: 1000;
	width: 500px;
	margin: 50px 0 0 50px;
	padding: 20px 10px;
	background-color: white;
}

#quiz .quiz-message p {
	margin: 0 0 10px 0 !important;
	padding: 0 !important;
}

#quiz .quiz-message .verdict {
	margin-bottom: 15px !important;
	font-weight: bold;
	font-size: 19px;
	text-align: center;
	text-transform: uppercase;
}

#quiz .quiz-message-chosen .verdict {
	color: green;
}

#quiz .quiz-message-missed .verdict {
	color: red;
}

#quiz .quiz-message ul {
	margin: 0 0 35px 0;
	padding: 0 0 0 25px;
}

#quiz .quiz-message li {
	margin: 0 0 5px 0;
}

#quiz .quiz-message .reload {
	font-size: 19px;
	text-align: center;
	text-transform: uppercase;
}

#quiz .quiz-message .reload a {
	color: green;
}

#quiz img.preview {
	width: 600px;
	height: 338px;
	margin-bottom: 10px !important;
    background-color: #E6E7E8;
    border: 2px solid #E6E7E8;
}

#quiz .option {
	float: left;
	width: 120px;
	padding: 5px 0;
	background-color: white;
	cursor: pointer;
	cursor: hand;
}

#quiz .option-selected {
	background-color: #E6E7E8;
}

#quiz .option img {
	display: block;
	width: 65px;
	margin: 0 auto;
}

#quiz .option p {
	margin: 5px 0 0 0 !important;
	padding: 0 5px !important;
	font-size: 11px;
	text-align: center;
}

#quiz .chosen-active p {
	color: green;
}

#quiz .missed-active p {
	color: red;
}



/* RSS a socialni site */
#ad-social {
    float: left;
    width: 468px;
    height: 60px;
    margin-top: 20px;
}

#ad-social ul {
	margin: 5px 0 0 70px;
	padding: 0;
}

#ad-social li {
	float: left;
	width: 130px;
	height: 24px;
	margin: 0 0 5px 0;
	padding: 0;
	list-style: none;
	background-repeat: no-repeat;
}

#ad-social li.rss {
	background-image: url('./img/social_rss.gif');
}

#ad-social li.twitter {
	background-image: url('./img/social_twitter.gif');
}

#ad-social li.facebook {
	background-image: url('./img/social_facebook.gif');
}

#ad-social li a {
	display: block;
	height: 24px;
	line-height: 24px;
	padding-left: 29px;
	font-size: 11px;
}



#fb-like {
	margin: 15px 0 0 0;
}



/* sidebar - vyberte si - hlavicka */
#block-block-19 {
	margin-bottom: 10px !important;
}

#block-block-19 ul {
	height: 20px;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #ca0d29;
}

#block-block-19 li {
	float: left;
	display: block;
	width: 100px;
	height: 20px;
	padding: 0;
	margin: 0;
	list-style: none;
}

#block-block-19 h4 {
	padding: 0;
	margin: 0;
	font-size: 13px;
	cursor: pointer;
	cursor: hand;
}

#block-block-19 li.active h4 {
	color: #ca0d29;
}



/* sidebar - komentare - hlavicka */
#block-block-17 {
	margin-bottom: 10px !important;
}

#block-block-17 ul {
	height: 20px;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #ca0d29;
}

#block-block-17 li {
	float: left;
	display: block;
	width: 100px;
	height: 20px;
	padding: 0;
	margin: 0;
	list-style: none;
}

#block-block-17 h4 {
	padding: 0;
	margin: 0;
	font-size: 13px;
	cursor: pointer;
	cursor: hand;
}

#block-block-17 li.active h4 {
	color: #ca0d29;
}



/* sidebar - komentare - nejnovejsi */
#block-views-sidebar_comments_latest ul {
    padding: 0 0 0 15px;
    margin: 0;
    font-size: 11px;
}

#block-views-sidebar_comments_latest li {
    margin: 0 0 5px 0;
}



/* sidebar - komentare - kde to zije */
#block-views-sidebar_comments_actual {
	display: none;
}

#block-views-sidebar_comments_actual ul {
    padding: 0 0 0 15px;
    margin: 0;
    font-size: 11px;
}

#block-views-sidebar_comments_actual li {
    margin: 0 0 5px 0;
}



/* sidebar - komentare - TOP 5 */
#block-views-sidebar_comments_top {
	display: none;
}

#block-views-sidebar_comments_top ul {
    padding: 0 0 0 15px;
    margin: 0;
    font-size: 11px;
}

#block-views-sidebar_comments_top li {
    margin: 0 0 5px 0;
}



/* sidebar - nejprodavanejsi - hlavicka */
#block-block-20 {
	margin-bottom: 10px !important;
}

#block-block-20 ul {
	height: 20px;
	padding: 0;
	margin: 0;
	border-bottom: 1px solid #ca0d29;
}

#block-block-20 li {
	float: left;
	display: block;
	width: 150px;
	height: 20px;
	padding: 0;
	margin: 0;
	list-style: none;
}

#block-block-20 h4 {
	padding: 0;
	margin: 0;
	font-size: 13px;
	cursor: pointer;
	cursor: hand;
}

#block-block-20 li.active h4 {
	color: #ca0d29;
}



.biteu {
	width: 300px !important;
}



/* linkbox */
#block-block-22 {
	margin-bottom: 20px;
}

#block-block-22 h3 {
	padding: 0 0 2px 0;
	margin: 0 0 10px 0;
	font-size: 15px;
	border-bottom: 2px solid #ca0d29;
}

#block-block-22 table {
	margin: 0 !important;
	padding: 0 !important;
}

#block-block-22 th,
#block-block-22 td {
	padding: 0 !important;
	margin: 0 !important;
	border: none !important;
}

#block-block-22 td {
	width: 195px !important;
}

#block-block-22 p {
	width: 180px !important;
	padding: 0 !important;
	margin: 0 !important;
}

#block-block-22 p a {
	font-size: 13px !important;
	font-weight: normal !important;
}

#block-block-22 .ousko {
	display: none !important;
}

#block-block-22 .kontejner {
	width: 975px;
	padding: 0 !important;
	border: none !important;
}



.view-movie-detail .videos {
	margin-bottom: 15px;
}

.view-movie-detail .videos p {
	margin: 0 !important;
	padding: 0 !important;
}



.smartplanet {
	height: 65px;
	line-height: 65px !important;
	margin: 0;
	padding: 5px 0 !important;
	font-size: 15px !important;
	font-weight: bold;
	background-image: url('./img/smartplanet.png');
	background-position: 100% 50%;
	background-repeat: no-repeat;
	border-top: 1px solid #ca0d29;
	border-bottom: 1px solid #ca0d29;
}

.node .smartplanet {
	line-height: 32px !important;
}



/* gadgety v bocnim sloupci */
#block-views-gadgets_random .icon {
	border: 2px solid #e6e7e8;
	float: left;
	height: 100px;
	margin: 0 10px 5px 0;
	width: 100px;
}

#block-views-gadgets_random h4 {
	margin: 0;
	padding: 0;
}
