body {
background: #bdbdbd url('bg.jpg') repeat-x;
margin: 0;
font-family: verdana;
font-size: 13px;
color: #555;
}

.line {
width: 100%;
height: 1px;
background: #fff;
}

#main {
margin: 30px auto;
width: 816px;
position: relative;
}

#menu {
height: 37px;
}

#menu ul {
font-size: 14px;
list-style-type: none;
margin: 0 0 0 15px;
padding: 0;
height: 20px;
}

#menu ul li {
float: left;
margin: 0;
padding: 0;
list-style-type: none;
}

#menu ul li a {
text-decoration: none;
display: block;
padding: 10px;
margin: 0 5px;
color: #444;
font-weight: bold;
border: 0px;
}

#menu ul li a:hover {
color: #c61e25;
background: #fff;
}

#menu .active a, #menu .current_page_parent a, #menu .current_page_item a, #menu .current_page_ancestor a {
background: #fff;
color: #b2131d;
padding: 10px 10px;
border: 0px;
}

#menu ul li.active a:hover {
background: #fff;
}

#container {
clear: both;
width: 770px;
background: #fff;
padding: 20px;
}

#shadow {
background: url('right-shadow.png') repeat-y top right;
width: 816px;
margin: 0;
padding: 0;
}

#footer-shadow {
background: url('footer-shadow.png');
width: 816px;
height: 30px;
}

#header {
width: 770px;
height: 333px;
background: #fff url('logo.jpg') no-repeat;
margin-bottom: 2px;
border: #ddd 0px solid;
-moz-border-radius: 8px;
}

.hide {
display: none;
}

.click {
display: block;
width: 350px;
height: 142px;
}

.countdown {
position: absolute;
top: 246px;
left: 120px;
}

.name {
font-weight: bold;
color: #595a59;
font-size: 13px;
}

.count {
font-weight: bold;
color: #d80a1e;
font-size: 12px;
}

.subtitles {
margin: 20px;
}

.space {
height: 45px;
}

#sidebar {
width: 213px;
float: right;
margin: 10px 0 0 12px;
}

.box-c {
margin: 0 0 12px 0;
background: #d11724 url('down-box.jpg') no-repeat bottom center;
-moz-border-radius: 8px;
}

.box {
padding: 6px 12px 12px 12px;
color: #fff;
font-size: 12px;
}

.box a {
color: #fff;
text-decoration: none;
border: 0px;
}

.box a:hover {
color: #eba0a7;
}

.box p {
color: #fff;
}

.box ul, .text-widget ul {
margin: 0 0 0 15px;
padding: 0;
list-style-type: square;
}

.box ul li {
margin-bottom: 6px;
}

.titulky {
background: #b2131d;
width: 100%;
margin: 3px 3px 6px 0;;
line-height: 11px;
border: 1px solid #c8c8c8;
}

.subs img {
margin-top: 3px;
}

.stav {
height: 9px;
background: url('../wp-content/plugins/wp-polls/images/default_gradient/pollbg.gif');
text-align: center;
font-size: 9px;
padding: 1px;
color: #5f6052;
}

#sidebar h2 {
font-size: 13px;
padding: 10px 0px 10px 0px;
margin: 0;
text-align: center;
color: #fff;
background: #b2131d url('nadpis-box.jpg') no-repeat top center;
border-bottom: #e11a28 1px solid;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
}

h3, h3 a {
font-size: 13px;
padding: 0px 0px 5px 0px;
margin: 0;
color: #5f6052;
text-decoration: none;
border: 0px;
}

h3 a:hover {
color: #96918b;
}

a {
color: #b2131d;
text-decoration: none;

}

a:hover {
color: #96918b;
}

a.more-link {
float: right;
font-weight: bold;
}

.spratelene-weby img {
width: 88px;
height: 31px;
float: left;
margin: 2px;
border: #444 1px solid;
}

.clear {
clear: both;
}

#content, #page {
width: 545px;
float: left;
text-align: justify;
}

#content ul, #page ul {
margin: 0 0 0 15px;
padding: 20px 20px 14px 20px;
list-style-type: square;
}

#content ul li, #page ul li {
margin-bottom: 6px;
}
   
#page {
margin-bottom: 12px;
}


#page h2 {
font-size: 13px;
padding: 10px 20px;
margin: 10px 0px 0px 0px;
background: #96918b url('nadpis.jpg') no-repeat top center;
color: #fff;
border-bottom: #fafafa 1px solid;
}

#page h3 {
font-size: 13px;
padding: 10px 20px 0 20px;
color: #555;
background: none;
}

.episode {
padding-bottom: 20px;
}

.article-c {
margin: 0px 0px 0px 0px;                          
background: #f1f1f1 url('down-article.jpg') no-repeat bottom center;
-moz-border-radius: 8px;
}

.page-c {
margin-bottom: 12px;
margin: 0px 0px 0px 0px;                          
background: #f1f1f1 url('down-article.jpg') no-repeat bottom center;
-moz-border-radius: 8px;
}

.article {
padding: 15px 20px 0px 20px;
}

.in {
width: 390px;
margin-left: 5px;
float: left;
}

.in p {
text-align: justify;
}

.site a img {
border: 0px;
}

.page {
padding: 0 0 2px 0;
}

.page p, .page img {
margin: 20px;
}

.article-small {
padding: 20px;
border-bottom: #fafafa 2px solid;
}

p {
text-align: justify;
font-size: 13px;
padding: 0;
margin: 0 0 13px 0;
color: #5f6052;
font-family: verdana;
line-height: 140%;
}

.article img, .article a.img {
border: #f1f1f1 1px solid;
padding: 1px;
max-width: 510px;
}

.info {
font-size: 13px;
text-align: right;
margin: 0px 0px 12px 0px;                          
padding: 6px 0px 20px 0px;
color: #96918b;
}

.info strong, .info-l strong {
color: #96918b;
font-size: 12px
}

.info-l {
text-align: left;
font-size: 12px
}

.info a, .info-l a {
color: #96918b;
font-weight: bold;
text-decoration: none;
border: 0px;
font-size: 12px;
}

.info a:hover, .info-l a:hover {
color: #d5d3d1;
}

p.info-l {
margin: 0;
}

h1 {
font-size: 14px;
padding: 5px 0 0 0;
margin: 15px 0 0 0;
font-weight: bold;
}

#content h2, #page h2.page-name {
font-size: 13px;
padding: 10px 20px;
margin: 10px 0px 0px 0px;
background: #96918b url('nadpis.jpg') no-repeat top center;
color: #fff;
border-bottom: #fafafa 1px solid;
-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;
}

#page h2 {
background-image: none;
}

#content h2 a, #page h2.page-name a {
color: #fff;
text-decoration: none;
border: 0px;
}

#content h2 a:hover, #page h2.page-name a:hover {
color: #d5d3d1;
}

.px {
padding-right: 20px;
}

.r {
float: right;
font-weight: bold;
font-family: verdana;
font-size: 13px;
color: #d5d3d1;
margin-left: 12px;
}

#navigace {
background: #cc1122 url('navigace.jpg') no-repeat;
font-weight: bold;
padding: 10px 15px;
margin: 12px 0 ;
font-size: 13px;
color: #fff;
text-align: center;
clear: both;
-moz-border-radius: 8px;
}

#navigace a {
color: #fff;
padding: 3px 5px;
text-decoration: none;
border: 0px;
}

#navigace a:hover {
color: #eba0a7;
}

.current {
color: #eba0a7;
padding: 3px 5px;
}

#footer {
margin-top: 5px;
clear: both;
width: 716px;
height: 41px;
padding: 8px 0 0px 54px;
background: #96918b url('footer.jpg') no-repeat;
color: #fff;
-moz-border-radius: 8px;
}

#footer a {
font-weight: bold;
color: #fff;
text-decoration: none;
}

#footer a:hover {
color: #d5d3d1;
}

img.center {
display: block;
margin-left: auto;
margin-right: auto;
}

img.alignright {
margin: 0px 0px 0px 12px;
display: inline;
float: right;
}

img.alignleft {
margin: 0px 12px 0px 0px;
display: inline;
}

.alignright {
float: right;
}

.alignleft {
float: left
}

img.thumbnail {
margin: 0px 8px 0px 0px;
display: inline;
float: left
}

.c {
text-align: center;
}
