* {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
line-height: 150%;
margin: 0pt;
padding: 0pt;
}
body {
background-color: white;
}
#wrapper {
margin-left: auto;
margin-right: auto;
position: relative;
width: 768px;
}
.hlava {
background-color: #7F92CD;
height: 112px;
width: 100%;
}
.hlava div.logo {
background-color: white;
height: 73px;
}
#ne-logo {
margin-bottom: 5px;
margin-left: 5px;
margin-top: 31px;
}
.hlava div.search {
margin-right: 20px;
margin-top: 7px;
text-align: right;
}
#input-search {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
margin-right: 5px;
}
#submit-search {
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 10px;
}

.obsah, .obsah-foto {
background-color: #F6F6F6;
margin-left: 160px;
margin-right: 160px;
margin-top: 17px;
}

.obsah img.picture {
border: 1px solid black;
margin-left: 8px;
margin-right: 8px;
}

#main-topic, #main-title {
font-size: 24px;
margin-left: 10px;
margin-top: 10px;
line-height: 110%;
}
#main-title {
margin-bottom: 10px;
margin-left: 0px;
}
h3.author-heading {
color: black;
font-size: 15px;
font-weight: bold;
}
#main-topic a, #main-topic a:visited {
color: black;
font-size: 24px;
text-decoration: none;
}
#main-topic a:hover {
font-size: 24px;
text-decoration: underline;
}
#other-topics {
margin: 10px 8px 12px;
}

#other-topics a,#other-topics a:visited {
color: #00259B;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

#other-topics li {
margin-bottom: 5px;
}

#other-topics a:hover {
 text-decoration: underline;
}
.obsah div.topic-divider {
background-color: white;
border-bottom: 1px solid #BBBBBB;
clear: left;
height: 10px;
}
.obsah div.topic-box {
margin-left: 8px;
margin-right: 8px;
margin-top: 5px;
padding: 5px 5px 10px;
}
.topic-box div.topic-header {
height: 20px;
}
.topic-box div.topic-header-art {
min-height: 37px;
}
.topic-header div.autor {
color: #818181;
float: left;
font-size: 10px;
}
.topic-header-art div.autor {
clear: both;
color: #818181;
display: block;
font-size: 10px;
text-align: left;
}

div.autor-art {
color: #818181;
font-size: 10px;
margin-bottom: 3px;
text-align: left;
margin-top: 3px;
float: left;
}

div.autor-art a, div.autor-art a:visited {
  color: #818181;
  font-size: 10px;
  text-decoration: none;
}

div.autor-art a:hover {
   color: #818181;
   font-size: 10px;
   text-decoration: underline;
}

div.art-top{
	border-top: 1px solid #BBBBBB; 
	padding-top: 3px;
	padding-right: 10px;
	padding-left: 10px;
	height: 20px;
}

div.listen {
  float: right;
  padding-top: 3px;
}

div.listen a{
  text-decoration: none;
}

div.listen img {
  border: 0;
}

div#play {
 margin-top: 6px;
 margin-bottom: 10px;
}

a#listen {
  font-size: 10px;
  color: #818181;
  margin-bottom: 5px;
  margin-top: 10px;
  display: block;
}

a#listen img{
  vertical-align: middle;
}

table.opts {
  background-color: #ebeef7;
  border-top: 1px solid #bbbbbb;
  width: 421px;
}

table.opts td {
  padding: 10px;
  vertical-align: top;
}

table.opts td.left{
  border-right: 1px solid #bbbbbb;
  width: 140px;
}

table.opts td.cnt{
  border-right: 1px solid #bbbbbb;
  width: 140px;
}

table.opts td.rght{
  border: 0;
  width: 141px;
}

table.opts h4{
  font-size: 12px;
  font-weight: bold;
}

table.opts p{
  font-size: 10px;
  line-height: 150%;
  font-weight: normal;
  color: black;
}

table.opts a, table.opts a:visited{
  font-size: 10px;
  font-weight: bold;
  color: #4b5f9a;
  text-decoration: none;
}

table.opts a:hover{
  text-decoration: underline;
}

table.opts img{
  vertical-align: middle;
  border: none;
}


.autor a, .autor a:visited, .autor a:hover {
color: #818181;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}

.autor a:hover {
text-decoration: underline;
}

.topic-header div.poslech {
color: #818181;
float: right;
font-size: 10px;
}
#header-poslech {
color: #818181;
font-size: 10px;
margin: 3px 10px 10px 12px;
}
.poslech img {
border: 0px none;
margin-right: 5px;
vertical-align: text-bottom;
}
.poslech a, .poslech a:visited, .poslech a:hover {
color: #818181;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}
.poslech a:hover {
text-decoration: underline;
}
#header-poslech a, #header-poslech a:visited, #header-poslech a:hover {
color: #818181;
font-size: 10px;
font-weight: normal;
text-decoration: none;
}
#header-poslech a:hover {
text-decoration: underline;
}
img.portrait {
float: right;
margin-bottom: 10px;
margin-left: 10px;
}

.topic-box h2, h2.archive, h2.archive a, h2.art a {
color: #00259B;
font-size: 14px;
font-weight: bold;
margin-bottom: 5px;
}

h2.archive a, h2.archive a:visited, h2.art a, h2.art a:visited {
   text-decoration: none;
}

h2.archive a:hover, h2.art a:hover {
   text-decoration: underline;
}
.topic-box img.picture {
border: 1px solid #999999;
float: left;
margin-bottom: 5px;
margin-right: 10px;
}
.topic-box img.pic {
border: 1px solid black;
float: left;
margin-bottom: 3px;
margin-left: 0px;
margin-right: 5px;
}
.topic-box img.picl, .topic-box img.picr {
border: 1px solid black;
float: left;
margin-bottom: 3px;
margin-right: 5px;
}
.topic-box img.picr {
float: right;
}
.topic-box img.link {
border: 0px none;
margin-bottom: 1px;
}
#briefing-heading, #also-heading {
border-top: 1px solid #00259a;
background-color: #4c5F9a;
color: white;
height: 20px;
padding-top: 3px;
}


#briefing-nadpis {
float: left;
font-weight: bold;
padding-left: 8px;
}
#briefing-nadpis a, #briefing-nadpis a:visited {
color: white;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}
#briefing-nadpis a:hover {
text-decoration: underline;
}
div#briefing-listen {
float: right;
padding-right: 8px;
vertical-align: top;
}
#briefing-listen a, #briefing-listen a:visited {
color: white;
font-size: 8px;
font-weight: normal;
text-decoration: none;
}
#briefing-listen a:hover {
text-decoration: underline;
}
#briefing-listen img {
vertical-align: text-bottom;
}
h2.briefing {
margin-bottom: 0px;
margin-top: 3px;
}
p.briefing {
margin-bottom: 9px;
margin-top: 0px;
}
.levy-sloupec {
background-color: #00259B;
height: 900px;
left: 0px;
position: absolute;
top: 129px;
width: 145px;
}
.levy-sloupec div.vspace {
height: 30px;
}
#levy-selected, .lmenu-heading, .lmenu-item, .lmenu-item {
color: black;
display: block;
font-family: Verdana,Arial,Helvetica,sans-serif;
font-size: 12px;
padding-right: 5px;
text-align: right;
text-decoration: none;
}
.lmenu-heading, a.lmenu-heading {
color: white;
display: block;
font-weight: bold;
text-align: right;
text-decoration: none;
}
a.lmenu-item {
color: white;
display: block;
font-weight: normal;
text-align: right;
text-decoration: none;
}
#levy-selected {
background-color: white;
background-image: url(active-bkg.gif);
background-position: left center;
background-repeat: no-repeat;
border-top: 1px solid #BBBBBB;
font-weight: normal;
}
.pravy-sloupec {
background-color: #F2F2F2;
height: 900px;
position: absolute;
right: 0px;
text-align: center;
top: 129px;
width: 145px;
}
.pravy-sloupec div.nadpis {
background-color: #00259B;
color: white;
font-size: 10px;
font-weight: bold;
padding: 3px 0px 3px 10px;
text-align: center;
}
.pravy-sloupec img {
border: 0px none;
margin: 3px 8px 3px 7px;
}
.pravy-sloupec a, .pravy-sloupec a:visited, .pravy-sloupec a:hover {
color: #747272;
display: block;
font-size: 10px;
font-weight: bold;
margin-bottom: 10px;
text-decoration: none;
}
.blue {
color: #00259B;
}
.email-address {
margin-bottom: 15px;
text-align: center;
}
p.odst {
margin-bottom: 6px;
margin-top: 0px;
}
#sponsor {
color: #747272;
font-size: 9px;
font-weight: bold;
margin-bottom: 10px;
text-align: center;
}

a.art, a.art:visited, a.art:hover {
  text-decoration: none;
}

p.promo {
color: #444444;
font-size: 10px;
}
h2.promo a{
color: #354D9A;
font-size: 12px;
font-weight: bold;
margin-bottom: 5px;
}

h2.promo a, h2.promo a:visited {
 text-decoration: none;
}
h2.promo a:hover{
 text-decoration: underline;
}
#also-heading {
background-color: #4C5F9A;
}
h2.also {
float: left;
font-weight: bold;
padding-left: 8px;
}
.listen-box {
background-color: #F2F2F2;
border: 1px solid #BBBBBB;
height: 37px;
margin: 10px 0px;
padding: 5px;
}
div.listen-box img.repro {
float: left;
margin: 0px 10px 5px 0px;
}
div.listen-box img.sub {
float: left;
margin: 3px 10px 5px 0px;
}
div.listen-box div.options {
border-right: 1px solid #BBBBBB;
color: #444444;
float: left;
font-size: 11px;
height: 35px;
margin-right: 10px;
padding-right: 45px;
padding-top: 3px;
}
div.listen-box div.subscribe {
color: #444444;
float: left;
font-size: 11px;
padding-top: 8px;
}
div.listen-box a, div.listen-box a:visited, div.listen-box a:hover {
color: #444444;
font-size: 11px;
text-decoration: none;
}
div.listen-box a:hover {
text-decoration: underline;
}
div.imgboxl, div.imgboxr, div.imgboxlv, div.imgboxrv {
background-color: #F2F2F2;
border: 1px solid #BBBBBB;
padding: 3px;
}
div.imgboxl, div.imgboxlv {
float: left;
margin: 3px 8px 3px 0px;
}
div.imgboxr, div.imgboxr {
float: right;
margin: 0px 3px 3px 8px;
}
div.imgboxl img, div.imgboxr img, div.imgboxlv img, div.imgboxrv img {
border: 1px solid black;
}

div.imgboxl span, div.imgboxr span {
color: #444444;
display: block;
font-size: 10px;
padding-top: 3px;
width: 183px;
}
div.imgboxlv span, div.imgboxrv span {
color: #444444;
display: block;
font-size: 10px;
padding-top: 3px;
width: 122px;
}
div.fototitle {
background-color: #F2F2F2;
border: 1px solid #BBBBBB;
color: #111111;
font-size: 12px;
margin: 10px 8px;
padding: 5px 5px 10px;
}
div.fototitle span {
margin-bottom: 10px;
}
div.fotocontainer {
margin-bottom: 15px;
margin-top: 10px;
text-align: center;
}

div#back-feature a, div#back-feature a:visited, div#back-feature a:hover {
color: #00259B;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

div#back-feature {
margin: 8px 10px 10px 8px;
}
div#back-feature img {
border: 0px none;
}
div#back-feature div {
border: 1px solid green;
float: left;
width: 380px;
}
div#back-feature a:hover {
text-decoration: underline;
}
div#back-feature ul {
list-style-image: url(/sipky_left.gif);
margin-left: 28px;
}
.obsah-foto {
position: relative;
border-top: 1px solid #BBBBBB; 
padding-top: 3px;
}
div#stretch {
height: 875px;
}
div.banner {
height: 110px;
}
div.form span.title {
display: block;
}
div.form span.error-notice {
color: red;
display: block;
font-size: 8px;
}
div.form input.text, div.form input[type="text"], div.form textarea {
border: 1px solid gray;
}
div.form div.sendReply {
text-align: center;
}
div.form input.submit, div.form input[type="submit"] {
padding-left: 3px;
padding-right: 3px;
}
div.reply-thank {
padding-bottom: 10px;
padding-top: 10px;
}