* {background-repeat:no-repeat;}
img {border:none;}
form {margin:0; padding:0;}

body {padding:0 0 20px 0; margin:0; background:#ffffff url('layout/top.jpg') 0px 26px repeat-x; font-family:Tahoma, Arial, sans-serif; font-size:10px; color:#2d2d2d;}
br.end {clear:both;}
p {margin:0; padding:0;}
a {color:#9e1a29}
span.error {color:#cc0000}
div#pagebreak {width:960px; margin:0 auto; height:300px;}
.left {text-align:left;}

/* layout */
div#page_top {width:1000px; height:180px; margin:0 auto 20px auto; background:url('layout/head.jpg') center no-repeat;}
div#head {width:960px; height:95px; margin:0 auto; padding:5px 0 43px 0; overflow:hidden;}
div#menu {width:960px; height:35px; margin:0 auto; margin:0 0 0 0;}
div#homepage {width:960px; margin:0 auto;}
div#page {width:960px; margin:0 auto;}
div#foot {width:960px; margin:20px auto 0 auto; border-top:1px solid #d1d1d1; padding:15px 0 0 0;}

/* head */
div#login {width:950px; height:18px; padding:2px 10px 0 0; text-align:right; font-size:1.2em; color:#dedede; font-weight:bold; margin:0 auto;}
div#login a {color:#dedede; text-decoration:none;}
div#login a:hover {color:#edf26d; text-decoration:underline;}
div#login span {color:#edf26d}

div#loginbox {width:210px; display:none; padding:5px 10px 0 10px; height:116px; position:absolute; background:#ffffff; color:#9e1a29; margin:21px 0 0 -300px; border:1px solid #2d2d2d; top:0;}
div#login div.position {float:right; width:1px; height:1px;}
div#loginbox a {color:#cc0000}
div#loginbox a:hover {color:#cc0000}

div#loginbox input.text {width:160px; height:16px; margin:0; font-size:1.1em; background:#ffffff; color:#2d2d2d; border:1px solid #dedede; float:left; padding:2px 0 0 5px;}
div#loginbox td {padding:3px 0; vertical-align:top;}
div#loginbox input.submit {color:#ffffff; font-weight:bold; float:right;  margin:0 2px 0 0; background:#9e1a29 url('layout/submit.jpg') repeat-x;}


div#head img {float:left;}

div#social {width:200px; height:30px; padding:2px 0 0 456px; text-align:right; float:right;}
div#social img {float:right; margin-left:10px;}

div#search {width:247px; height:30px; padding:10px 0 0 426px; float:right; text-align:right;}
div#search input.submit {border:0; height:28px; width:60px; padding:0; float:right; background:#9e1a29; color:#ffffff; font-family:Arial; font-weight:bold; font-size:1.3em;}
div#search input.text {border:1px solid #9e1a29; height:21px; width:175px; float:left; padding:5px 0 0 10px; background:#ffffff; color:#2d2d2d; font-size:1.1em;}

/* menu */
div#menu ul {list-style:none; margin:0; padding:0;}
div#menu ul li {float:left;}
div#menu ul li a {display:block; text-decoration:none; padding:8px 16px; margin:0 0 0 5px; color:#ffffff; text-transform:uppercase; font-family:Verdana; font-weight:bold; font-size:1.3em;}
div#menu ul li a:hover {color:#9e1a29; background:#dedede;}
div#menu ul li a.current {color:#9e1a29; background:#dedede;}

div#menu ul li.home a {margin:0 0 0 40px;}
div#menu ul li.tv a {color:#edf26d;}
div#menu ul li.tv a.current {color:#2d2d2d;}
div#menu ul li.tv a:hover {color:#2d2d2d;}

/* menu */
div#foot p {color:#898989; font-size:1.1em; font-weight:bold;}
div#foot p.left {float:left;}
div#foot p.right {float:right; text-align:right;  font-size:1.2em;}
div#foot a {color:#898989; text-decoration:none;}
div#foot a:hover {color:#9e1a29; text-decoration:underline;}

/* homepage */
/* TITLE slider*/
div#visual .main_image {width:600px; height:282px; float:left; position: relative; overflow:hidden; color:#ffffff;}
div#visual .main_image a {font-size:1.2em; color:#edf26d; font-weight:bold; line-height:1.4em;}

div#visual .main_image h2 {margin:0; padding:0 0 0 10px; color:#ffffff; font-weight:normal; font-size:2em;}
div#visual .main_image p {font-size:1.2em; padding:5px 10px 10px 10px;	margin:0; line-height:1.4em;}
div#visual .main_image .desc{position:absolute; bottom:0;	left:0; width:100%; display: none;}
div#visual .main_image .block{width:100%; background:#9e1a29;}

div#visual .image_thumb {width:330px; height:282px; float:right; overflow:hidden;}
div#visual .image_thumb .long {display:none;}
div#visual .image_thumb img {float:left;}
div#visual .image_thumb ul {margin: 0; padding: 0;list-style: none;}
div#visual .image_thumb ul li {background:#9e1a29; width:330px; height:80px; margin-bottom:21px;}
div#visual .image_thumb ul li.hover {background:#dedede; cursor:pointer;}
div#visual .image_thumb ul li.active {background:#dedede; cursor:default;}
div#visual .image_thumb ul li h3 {margin:0; padding:5px 3px 3px 0; color:#ffffff; width:202px; font-weight:bold; font-size:1.2em;}
div#visual .image_thumb ul li .block {float:left; padding:0 0 0 5px; width:170px;}	
div#visual .image_thumb ul li p {width:202px; padding:0 3px 0 0; color:#ffffff; font-size:1.1em; }

div#visual .image_thumb ul li.active h3 {color:#9e1a29; }
div#visual .image_thumb ul li.active p {color:#2d2d2d}
div#visual .image_thumb ul li:hover h3 {color:#9e1a29; }
div#visual .image_thumb ul li:hover p {color:#2d2d2d}
div#visual {width:960px; float:left;}

/* recence */
div#recenze {float:left; width:640px; padding:20px 4px 0 0;}
div#recenze img.main {width:250px; height:188px;}
div#recenze a {text-decoration:none;}
div#recenze a:hover {text-decoration:underline;}
div#recenze div.sekce {width:640px; height:55px; margin-bottom:15px; background:url('layout/recenze.jpg') no-repeat;}
div#recenze div.top {width:250px; float:left;}
div#recenze div.list {width:375px; padding:0 0 0 15px; float:left;}
div#recenze h2 {margin:0; padding:0 0 8px 0; color:#9e1a29; font-weight:bold; font-size:1.4em;}
div#recenze p {font-size:1.2em; line-height:1.3em;}
div#recenze p.hodnoceni {font-weight:bold; padding:6px 0;}
div#recenze div.list h3 {color:#9e1a29; font-weight:bold; font-size:1.2em; padding:8px 0 0 0; margin:8px 0 0 0; border-top:3px dotted #d1d1d1;}
div#recenze div.list h3.top {border:none; padding:0; margin:0;}

div#tvmagazin {width:306px; padding:20px 0 0 10px; float:left; overflow:hidden;}
div#tvmagazin div.sekce {width:310px; height:55px; margin-bottom:15px; background:url('layout/tvmagazin.jpg') no-repeat;}
div#tvmagazin div.photo {width:298px; height:183px; padding:3px 0 0 3px; background:url('layout/tvback.jpg');}
div#tvmagazin div.photo img {width:270px; height:180px;}
div#tvmagazin p {font-size:1.2em; line-height:1.3em; padding:8px 0 8px 0;}
div#tvmagazin a {display:block; color:#9e1a29; font-size:1.2em; font-weight:bold; float:left;}
div#tvmagazin a.right {float:right;}

div#nej {width:940px; height:133px; margin:15px auto 20px auto; padding:30px; background:url('layout/nej.jpg') center no-repeat;}
div#nej div.list {width:293px; float:left; padding:0 0 0 20px;}
div#nej div.list p {color:#ffffff; font-size:1.6em; font-weight:bold; font-family:Verdana;}
div#nej div.list a {color:#ffffff; font-size:1.3em; padding:5px 0; display:block; text-decoration:none; border-top:1px dotted #ffffff;}
div#nej div.list a.top {border:none;}
div#nej div.list a:hover {text-decoration:underline;}

div#home_bottom {width:960px; margin:0 auto;}
div#home_bottom a {text-decoration:none;}
div#home_bottom a:hover {text-decoration:underline;}

#home_new {width:960px; margin:0 auto 10px auto;}
#home_new a {text-decoration:none;}
#home_new a:hover {text-decoration:underline;}

div#zpravy {width:960px; }
div#zpravy div.sekce {width:360px; height:55px; margin-bottom:15px; background:url('layout/zpravy.jpg') no-repeat;}
div#zpravy p {font-size:1.2em; line-height:1.3em;}
div#zpravy h3 {color:#9e1a29; font-weight:bold; font-size:1.2em; margin:0; padding:0 }
div#zpravy p.kam {text-align:right; font-size:1.2em; font-weight:bold;}
div#zpravy p.kam a {text-decoration:underline}
div#zpravy p.kam a:hover {text-decoration:none}
div#zpravy img {float:left; margin-right:10px;}
div#zpravy .item { margin:8px 0 0 0; padding:8px 0 0 0; border-top:3px dotted #d1d1d1;}
div#zpravy div.top {border:none; padding:0; margin:0;}

div#vyroci {width:570px; float:left; padding:0 30px 0 0;}
div#vyroci div.sekce {width:360px; height:55px; margin-bottom:15px; background:url('layout/vyroci.jpg') no-repeat;}
div#vyroci p {font-size:1.2em; line-height:1.3em;}
div#vyroci h4 {color:#9e1a29; font-weight:bold; font-size:1.2em; padding:8px 0 0 0; margin:8px 0 0 0; border-top:3px dotted #d1d1d1;}
div#vyroci h4.top {border:none; padding:0; margin:0;}
div#vyroci p.kam {text-align:right; font-size:1.2em; font-weight:bold;}
div#vyroci p.kam a {text-decoration:underline}
div#vyroci p.kam a:hover {text-decoration:none}

/* <<< home_new */

div#prispevatele {float:left; width:600px;}
div#prispevatele div.sekce {width:600px; height:55px; margin-bottom:15px; background:url('layout/prispevatele.jpg') no-repeat;}
div#prispevatele p.name {color:#9e1a29; font-size:1.4em; font-weight:bold;}
div#prispevatele img {border:1px solid #d1d1d1; margin:8px 0;}
div#prispevatele p {font-size:1.2em; line-height:1.3em;}
div#prispevatele div.user {float:left; width:120px; margin-right:100px;}
div#prispevatele div.left {margin:0}
div#prispevatele h4 {font-size:1.2em; line-height:1.3em; margin:0; padding:0}

div#kam {width:360px; float:left;}
div#kam div.sekce {width:360px; height:55px; margin-bottom:15px; background:url('layout/kamvyrazit.jpg') no-repeat;}
div#kam p {font-size:1.2em; line-height:1.3em;}
div#kam h4 {color:#9e1a29; font-weight:bold; font-size:1.2em; padding:8px 0 0 0; margin:8px 0 0 0; border-top:3px dotted #d1d1d1;}
div#kam h4.top {border:none; padding:0; margin:0;}
div#kam p.kam {text-align:right; font-size:1.2em; font-weight:bold;}
div#kam p.kam a {text-decoration:underline}
div#kam p.kam a:hover {text-decoration:none}

/* page */
div#page {font-size:1.2em; line-height:1.3em;}
div#page a {text-decoration:none;}
div#page a:hover {text-decoration:underline;}
div#page div#navigation {font-size:0.9em; padding:0 0 10px 0; border-bottom:1px solid #d1d1d1; }
div#page div#navigation span {font-weight:bold;}
div#page h2.main {color:#9e1a29; font-weight:normal; font-size:2em; padding:8px 60px 10px 0; line-height:1.1em; margin:8px 0 0 0; float:left; width:500px;}

div#author {width:960px;}
div#author div.photo {float:left; margin:0 10px 0 0; border:1px solid #d1d1d1; padding:2px;}
div#author h2 {padding:0 0 8px 0; margin:0; color:#9e1a29; font-weight:normal; font-size:2em; }
div#author p {font-size:1.2em; line-height:1.3em;}

div#page ul {list-style:none; margin:0; padding:15px 0 8px 0; width:400px; float:right;}
div#page ul li {float:right; margin-right:20px;}

#page ul.soutez {list-style:none; margin:0; padding:15px 0 15px 20px; float:none; width:100%;}
#page ul.soutez li {float:none;}

div#content div.article {padding:15px 0; font-size:1.1em; width:960px; border-top:1px dotted #d1d1d1; border-bottom:1px dotted #d1d1d1;}
div#content div.article div.gallery {float:left; margin:0 8px 8px 0;}

div#page div.article h2 {padding:0 0 5px 0; margin:0; color:#9e1a29; font-weight:bold; font-size:1.6em;}
div#page div.article h3 {padding:0 0 4px 0; margin:0; color:#9e1a29; font-weight:bold; font-size:1.4em;}
div#page div.article h4 {padding:0 0 3px 0; margin:0; color:#9e1a29; font-weight:bold; font-size:1.2em;}

div#content div.gallery {width:360px;}

div#content p.perex {font-weight:bold; padding-bottom:10px;}
div#content p {line-height:1.3em;}
div#content p.archiv {text-align:right; font-size:1.3em; font-weight:bold;}

div#content div.video {text-align:center;}

/* vypis kategorie */
div#content div.category {width:960px; padding:10px 0; border-bottom:1px dotted #d1d1d1;}
div#content div.category p {margin:0; padding:0; font-weight:normal}
div#content div.category p.hodnoceni {font-weight:bold}
div#content div.category p.info {padding:3px 0 0 0; font-weight:bold}
div#content div.category h3 {color:#9e1a29; font-weight:bold; font-size:1.3em; padding:0 0 3px 0; margin:0;}
div#content div.category div.photo {float:left; margin:0 10px 0 0; border:1px solid #d1d1d1; padding:2px;}
div#content div.category div.photo img {width:120px; height:80px;}

div#content div.category_first {width:960px; padding:10px 0; border-bottom:1px dotted #d1d1d1;}
div#content div.category_first p {margin:0; padding:0; font-weight:normal; font-size:1.3em; line-height:1.3em;}
div#content div.category_first p.hodnoceni {font-weight:bold}
div#content div.category_first p.info {padding:5px 0 0 0; font-weight:bold; font-size:1.2em}
div#content div.category_first h2 {color:#9e1a29; font-weight:normal; line-height:1.1em; font-size:2em; padding:0 0 8px 0; margin:0;}
div#content div.category_first div.photo {float:left; margin:0 10px 0 0; border:1px solid #d1d1d1; padding:2px;}

div#content .article h1 {color:#9e1a29; font-weight:normal; line-height:1.1em; font-size:1.4em; padding:10px 0 3px 0; margin:0;}
div#content .article h2 {color:#9e1a29; font-weight:normal; line-height:1.1em; font-size:1.4em; padding:10px 0 3px 0; margin:0;}

/* kontakt */
div#content div#contact_form {border:1px solid #646464; margin:10px 0; background:#f2f2f2; width:450px; padding:10px 10px 5px 10px;}
div#content div#contact_form input.text {width:300px; border:1px solid #d8d8d8;}
div#content div#contact_form textarea {width:300px; height:80px; border:1px solid #d8d8d8;}
div#content div#contact_form td {padding:3px 0; vertical-align:top;}
div#content form {margin:0;}
div#content div#contact_form input.submit {background:url('layout/submit.jpg') repeat-x; margin-top:4px; float:right; color:#ffffff; font-weight:bold;}


/* diskuze */
div#diskuze {width:960px; margin:0 auto;}
div#diskuze h2 {margin:0; font-size:1.6em; font-weight:bold}
div#diskuze div.sekce {width:960px; height:55px; margin-bottom:15px; background:url('layout/diskuze.jpg') no-repeat;}

div#diskuze div.comment {border-bottom:3px dotted #9e1a29; padding:15px 0}
div#diskuze div.comment p.headline {font-size:1.2em; font-weight:bold; color:#9e1a29}
div#diskuze div.comment p.headline span {font-weight:normal; color:#2d2d2d}
div#diskuze div.comment p {font-size:1.2em; line-height:1.3em;}
div#diskuze p.more {font-size:1.2em; font-weight:bold; padding:15px 0 0 0;}

div#diskuze div#addcomment {padding:10px 0; display:none;}
div#diskuze div#addcomment fieldset {width:900px; padding:10px;}
div#diskuze div#addcomment legend {color:#9e1a29; font-size:1.2em;}
div#diskuze div#addcomment textarea {width:900px; height:100px; border:1px solid #d1d1d1}
div#diskuze div#addcomment input {background:url('layout/submit.jpg') repeat-x; margin-top:4px; float:right; color:#ffffff; font-weight:bold;}

/* registration */
div#reg_left {float:left; width:600px;}
div#reg_right {float:left; width:300px; padding:0 0 0 30px;}
table.reg  {width:600px}
table.registration img  {border:1px solid #d1d1d1;}
table.registration span {color:#cc0000}
table.registration td {padding:8px 0 0 0;}
table.registration td.second {padding-left:20px;}
legend {color:#9e1a29; font-weight:bold;}
fieldset {margin:15px 0 0 0; width:600px;}
input.reg {width:120px; height:23px; margin:0 14px 0 9px; font-weight:bold; background:url('layout/submit.jpg') repeat-x; font-size:1.1em; color:#ffffff; border:0;}

/* blog */
textarea.editor {width:100%; height:350px;}

div#gallery div.photo {width:296px; float:left; margin:0 20px 20px 0; height:auto; border:1px solid #000000; padding:2px;}
div#gallery div.photo p {padding:2px 0;}
div#gallery div#pictures table {width:100%;}

#web_partnership {text-align:center; font-size:12px; color:#646464; margin:0 auto; padding:7px 0 0 0; height:19px}
#web_partnership a {text-align:center; font-size:12px; color:#9e1a29;}
#web_partnership a:hover {color:#646464;}

