/* 

      TA3.com main css style
      (c) 2006 THE a.s.
     http://www.tomhorn.eu
     
*/

body {
  margin:0;
  padding:0;
  font-family: "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
  font-size:small;
  font-weight:normal;
  color:#666666;
  background-color:#fff;
}

h1 {
  padding:0;
  font-weight:bold;
  color:#1F5394;
  font-size:16px;
  margin:5px 0;

/*  font-size:large;
  font-weight:bold;
  color:#1F5394;
  padding:0;
  margin:5px 0 10px 0;*/
}

h2  {
  font-size:medium;
  font-weight:bold;
  color:#1F5394;
  padding:0;
  margin:5px 0 5px 0;
}

h3 {
  font-size:small;
  font-weight:bold; 
  color:#1F5394;
  padding:0;
  margin:5px 0;
}

a, a:link, a:visited {
  color:#1F5394;
  text-decoration:none;
}
 
a:active, a:hover {
  text-decoration:underline;
}

a img {
  border:none;
}

hr {
  margin:10px 10px 10px 0;
  background-color:#e5e5e5;
  height:1px;
  color: #e5e5e5;
  border:none;
  clear:both;
}

input.text{}

input.submit{}

label{}

table, td {
  font-family: "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
  font-size:small;
  font-weight:normal;
  padding:2px;
  border-collapse:collapse;
  text-align:left;
  vertical-align:top
}

/* Main layout */

#allCont {
  margin:0 10px 10px 10px;
  width:968px;
}
  
#headCont {

}

#mainCont {
  clear:both;
  margin:10px 0 0 0;
  padding:0;
}

#navBar {
  background-color:#E4EAF2;
  height:22px;
  vertical-align:middle;
  padding:0 5px; 
  color:#1F5394;
  font-weight:bold;
  margin:0 0 10px 10px;

}
#footCont {
  width:100%;
  margin:10px 0 0 0;
  clear:both;
  float:none;
}
#footCont  a, #footCont  a:link, #footCont  a:visited {
 color:#1F5394;
}
#footCont  a:active, #footCont  a:hover {
 color:#1F5394;
 text-decoration:underline;
}
/* end Main layout */

/* Header layout */  
#topBanner  {
  width: 968px;
}

#themeMenu  {
  margin:10px 0 0 0;
  font-size:x-small;
  text-align:right;    
}

#themeMenu ul  {
  list-style:none;
  padding:0;
  margin:0;
  line-height:31px;
}

#themeMenu li {
  display: inline;
}

.liveMenu a, .liveMenu a:link, .liveMenu a:visited { 
  text-decoration:none;
  background-color:#1F5394;
  color:#ffffff;
  font-weight: bold;
  margin:0 0 0 12px;
  padding:2px 4px;
}
.liveMenu a:active, .liveMenu a:hover {
  background-color:#CF2E4D;
  color:white;
}
.normalMenu  a, .normalMenu  a:link, .normalMenu  a:visited {
  text-decoration:none;
  font-weight:bold;
  margin:0 0 0 12px;
  padding:2px 4px;
  color:#1F5394;
}
.normalMenu a:active, .normalMenu a:hover {
  background-color:#CF2E4D;
  color:white;
}.redMenu  a, .redMenu  a:link, .redMenu  a:visited {
  text-decoration:none;
  font-weight:bold;
  margin:0 0 0 12px;
  padding:2px 4px;
  color:#FFF;
  background-color:#CF2E4D;
  font-size:x-small;
}
.redMenu a:active, .redMenu a:hover {
  background-color:#CF2E4D;
  color:white;
}

.floatleft {
  float:left;
}

#topInfos {
  height:16px;
  background-color:#F2F2F2;
  margin:10px 0 0 0;
  padding:2px 4px;
  line-height:16px;
  font-size:x-small;
}

#infos {
  color: #666666;
}

#clock, #nameDay, #forecast, #euro {
  float:left;
  margin:0 15px 0 5px;
}

#forecast #icon {
  float:left;
  margin:0 3px 0 0;
}

a.tooltip, a.tooltip:link, a.tooltip:visited {
  position:relative;
}

a.tooltip:active, a.tooltip:hover {
  display:inline; /* because of IE bug */
}

a.tooltip span {
  display:none;
  position:absolute;
  top:-50px;
  left:-50px;
  padding:10px;
  color:#000000;
  background-color:#ffffaa;
  text-decoration:none;
  white-space:nowrap;
  border:solid 1px black;
  z-index:1000;
}
a.tooltip:active span, a.tooltip:hover span {
  display:inline;
}
a.tooltip span img {
  vertical-align:middle;
}

#search {
  position:relative;
  float:right;
  margin:0 5px 0 0;
}

#search form {
  margin:0;
  padding:0;
}

#search label {
  color:#666666;
}

#search .searchInput {
  font-size:xx-small;
  padding:1px;
  border:1px solid #999999;
}
  
#search .searchButton {
  width:60px;
  font-size:xx-small;
  font-weight:bold;
  color:white;
  background-color:#1F5394;
  border:1px solid #666666;
  cursor:pointer;
}

#topTicker  {
  margin-top:10px;
  width:100%;
  display:block;
  vertical-align:top;
  padding:0;
}
/* end Header layout */  

/* mainCont layout*/
#mainLeftCont {
  float:left;
  margin:0;
  padding:0 10px 0 0;
  width:186px;
/*  _padding:0 8px 0 0;*/
}

#mainMiddleCont {
  float:left;
  width:562px;
  margin:0;
  padding:0 10px 0 0;
  _padding:0 8px 0 0;

}

#mainRightCont  {
  width:200px;
  float:right;
  margin:0;
  padding:0;
}
/* end mainCont layout*/

/*  mainLeftCont layout */  

.topItem  {
  margin:0;
  text-indent:20px;
  font: bold small "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
  letter-spacing: 0;
  background:#E4EAF2 url('storage/subory/design/bluesky/bottom_arrow.gif') no-repeat; 
  background-position:7px 7px;
  border-bottom: 1px solid #FFFFFF;
  color:#1F5394;
  height:20px; 
  line-height:20px;
  cursor:pointer;
  text-indent:20px;
  vertical-align:middle;
  display:block;
}

.topItemOver  {
  margin:0;
  text-indent:20px;
  font: bold small "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
  letter-spacing: 0;
  background:#E4EAF2 url('storage/subory/design/bluesky/bottom_arrow.gif') no-repeat; 
  background-position:7px 7px;
  border-bottom: 1px solid #FFFFFF;
  color:#1F5394;
  height:20px; 
  line-height:20px;
  cursor:pointer;
  text-indent:20px;
  vertical-align:middle;
  display:block;
  text-decoration:underline;

}

.topItemClose {
  text-indent:20px;
  font: bold small "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
  letter-spacing: 0;
  background:#E4EAF2 url('storage/subory/design/bluesky/close_menu.gif') no-repeat; 
  background-position:7px 7px;
  border-bottom: 1px solid #FFFFFF;
  height:20px;
  line-height:20px;
  color:#1F5394;
  vertical-align:middle;
  cursor:pointer;
}


.topItemCloseOver {
  text-indent:20px;
  font: bold small "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
  letter-spacing: 0;
  background:#E4EAF2 url('storage/subory/design/bluesky/close_menu.gif') no-repeat; 
  background-position:7px 7px;
  border-bottom: 1px solid #FFFFFF;
  height:20px;
  line-height:20px;
  color:#1F5394;
  vertical-align:middle;
  cursor:pointer;
}

.topItemCloseOver a{
  text-decoration:underline;  
}

.dropMenu  {
  margin:0;
  padding:0;
  display:block;
  background-color:#E4EAF2;
}

.subMenu {
  display:block;
  margin:0;
  padding:0;
}

.subItem {
 font:  small "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
 height:20px; 
 line-height:20px;
 color:#1F5394;
 margin:0;
 border-bottom: 1px solid #FFFFFF;  
}

.subItem a {
 margin-left:20px;
 font:  small "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
 cursor:pointer;	
 color:#1F5394;	 	
 text-decoration:none;
}

.subItemOver {
  font:  small "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
  height:20px; 
  line-height:20px;
  color:#1F5394;
  margin:0;
  border-bottom: 1px solid #FFFFFF;  

} 

 .subItemOver  a {
   margin-left:20px;
   font:  small "Verdana CE", Verdana, "Arial CE", Arial, "Helvetica CE", Helvetica, sans-serif;
   cursor:pointer;	
   color:#1F5394;
   text-decoration:underline;
 }


.drop {
   border-left:1px solid black;
   border-right:1px solid black;	
 } 

#servisMenu1  ul{
  width:193px;
  display:block;
  vertical-align:middle;
  padding-left: 19px;
  margin:0;
  padding:0;
}

#servisMenu1   li{
  width:174px;
  display:block;
  vertical-align:middle;
  height: 20px;
  line-height:20px;
  border-bottom:1px solid white;
  padding: 0 0 0  19px;
  background-color: #E4EAF2;
}

#servisMenu1  ul p {
  margin:0;
  padding:0;
  display:inline;
  line-height:20px;
  vertical-align:middle;
}

#servisMenu1  ul p a{
  background:#E4EAF2 url('storage/subory/design/bluesky/bottom_arrow.gif') no-repeat;  
  font-weight:bold;
  height:20px;
  line-height:20px;
  display:block;
  vertical-align:middle;
  margin:0 0 1px 0;
  padding-left: 19px;
  text-decoration:none;
}

#servisMenu1  li a,
#servisMenu1  li a:link,
#servisMenu1  li a:visited {
  color:#1F5394;
  background:#E4EAF2 ;
  font-size:small;
  font-weight:normal;
  padding-left:0px;
  text-decoration:none;
}

#servisMenu1  ul a:active,
#servisMenu1  ul a:hover {
  text-decoration:underline;
}

.hotEvents  {
  padding:5px;
  background-color:#e4eaf2;
}

.hotEvents h1 {
  background-color:#1f5394;
  font-size:small;
  font-weight:bold;
  color:#fff;
  margin: 0 0 5px 0;
  padding:2px 2px 2px 5px;
 }

.hotEvents h2 {
  font-size:small;
  font-weight:bold;
  color:#fff;
  background-color:#cf2e4d;
  margin: 0 0 5px 0;
  padding:2px 2px 2px 5px;
} 

.hotEvents  h3 {
  font-size:medium;
  padding:5px;
}

.hotEvents  h3 a:link,
.hotEvents  h3 a:visited,
.hotEvents  h3 a:hover,
.hotEvents  h3 a:active {
  font-size:medium;
}

.hotEvents h4 {
  font-size:small;
  color:#1F5394;
  padding:0 5px;
  margin: 0 0 5px 0;

} 

.hotEventIcos{
  float:left;
  width:14px;
  margin:0 0 5px 10px;
}

.hotEventIcos  a img {
  border:0;
  padding:0;
  margin:0px 0 2px 0px;
}
  
.hotEventCaption{
  margin:0px 0 5px 5px;
}
  
.hotEvents a, .hotEvents a:link, .hotEvents a:visited {
  color:#1F5394;
  clear:right;
  text-decoration:none;
}
.hotEvents a:active, .hotEvents a:hover {
  text-decoration:underline;
}

#leftModules {
  margin:0;
  padding:0;
  width:191px;
  
}

.moduleWithTopMargin16{
  float:left;
  width:100%;
  margin:16px 0 0 0px;
  padding:0;
  clear:none;
}

.moduleWithTopMargin16 h3 {
}

.module{
  float:left;
  width:100%;
  margin:0;
  padding:0;
  clear:none;
}


.moduleMenu {
  padding:0;
  margin:0;
  text-decoration:none;
  text-transform:uppercase;
  font-size: x-small;
  border-left: 1px solid #e5e5e5;
  /*border-bottom:1px solid #e5e5e5;*/
}

.moduleMenu ul {
  margin:0;
  padding:0;
}
.moduleMenu ul li {
  display:inline;
  margin:0;
  padding:2px 5px 0 5px;
  line-height:17px;
}
#shortMessages .moduleMenu {
  float: left;
  width: 100%;
}
#shortMessages .moduleMenu ul {
  margin:0;
  padding:0;
  float: left;
  width: 100%;
}

#shortMessages .moduleMenu ul li {
  float: left;
  display: block;
  margin:0;
  height: 16px;
  padding-top: 0;
  list-style: none;
  text-align: center;
}

#shortMessages .moduleMenu .active {
  color:#666666;
  background-color: #fff;
  /**/
  /*border-left:1px solid #e5e5e5;*/
  border-right:1px solid #e5e5e5;
  /*border-top:1px solid #e5e5e5;*/
  border-bottom:1px solid #fff;
  position: relative;
  bottom: -1px;
  /*clear: both;*/
}

.moduleMenu .active {
  color:#666666;
  background-color: #fff;
  /*border-left:1px solid #e5e5e5;*/
  border-right:1px solid #e5e5e5;
  border-top:1px solid #e5e5e5;
  border-bottom:5px solid #fff;
}

.moduleMenu .active ul li a,
.moduleMenu .active ul li a:link,
.moduleMenu .active ul li a:visited {
  text-decoration:none;
  font-size: x-small;
  color:#666666;
}

.moduleMenu .active ul li a:active,
.moduleMenu .active ul li a:hover  {
  text-decoration:underline;
}

.moduleMenuGeneral .active {
  color:#1F5394;
  font-weight:bold;
}

.moduleMenu .inactive {
  background: url('storage/subory/design/bluesky/module_inactive_bg.gif') repeat;
  background-position:bottom;
  color:#1F5394;
  cursor:pointer; 
  /*margin:0 1px 0 0;*/
  border-top:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;
}

.moduleMenu .inactive ul li a,
.moduleMenu .inactive ul li a:link,
.moduleMenu .inactive ul li a:visited {
  text-decoration:none;
  font-size: x-small;
  color:#1F5394;
  padding:5px;
}
 
.moduleMenu .inactive ul li a:active,
.moduleMenu .inactive ul li a:hover {
  text-decoration:underline;
}

.moduleContent{
  margin:0;
  padding:5px;
  /*border-left:1px solid #e5e5e5;
  border-right:1px solid #e5e5e5;
  border-bottom:1px solid #e5e5e5;*/
  border: 1px solid #e5e5e5;
  clear: both;
}

.moduleContentWithoutMenu {
  margin:0;
  padding:5px;
  border:1px solid #e5e5e5;
}


.blueModuleContent{
  font-weight:bold;
  text-align:center;
  line-height:2em;
  background-color: #1f5394;
  margin:0;
  padding:5px;
  border:1px solid #e5e5e5;
}

.blueModuleContent a,
.blueModuleContent a:link,
.blueModuleContent a:visited {
  color:#fff;
  font-size:small;
}

.blueModuleContent a:hover,
.blueModuleContent a:active {
  text-decoration:underline;
}

.SimpleRightArrowButton{
  width:auto;
  margin:3px 0 5px 10px;
  
}
.SimpleRightArrowButton ul {
  list-style-type:none;
  list-style-type-position:inside;
  list-style-image: url('./storage/subory/design/bluesky/single_right_arrow.gif');
  padding-left:15px;
  margin:0;
  }
.SimpleRightArrowButton ul li {
 margin:0;
 padding:0;
  }
 

.SimpleRightArrowButton a,
.SimpleRightArrowButton a:link,
.SimpleRightArrowButton a:visited {
  text-decoration:none;
  color:#1F5394;
  font-size: x-small;
  padding: 0 0 0 0;
}

.SimpleRightArrowButton a:active,
.SimpleRightArrowButton a:hover {
  text-decoration:underline;
}

.moduleReportList {
  margin:0 0 5px 0px;
  max-width:170px;
  font-size:x-small;
  color:#666666;

  
}

.moduleReportList  ul{
  margin:0;
  padding:0;
  list-style-type:none;
}
.moduleReportList  li {
  padding: 0 0 0 17px;
  margin:5px 0 0 0;
  background:url('./storage/subory/design/bluesky/grey_dot.gif') no-repeat;
  text-decoration:none;
  color:#666666;
}

.moduleContentImg173px {
  margin-top:5px;
  text-align:center;
}
.moduleContent h2 {
  padding: 0 0 0 10px;
}
.programItem {
  clear:both;
  width:auto;
  
}

.programItem  p{
  margin:0;
  padding:0;
  
}

.cleaner {
  clear:both;
  font-size:1px;
  line-height:1px;
  height:1px;
}
td.programTime {
  color: #1F5394;
  font-size: x-small;
  padding:2px 0 0;  
  }
td.programName {
  color: #1F5394;
  font-size: x-small;
  font-weight:bold;
  padding:2px 5px 0 5px;

}
td.programNameRed {
  color: #CF2E4D;
  font-size: x-small;
  font-weight:bold;
  padding:2px 5px 0 5px;
}

td.programTimeLarge {
  color: #1F5394;
  font-size: small;
  padding:2px 5px 0 0;  

  }
td.programNameLarge {
  color: #1F5394;
  font-size: small;
  font-weight:bold;
  padding:2px 5px 0 0;  


}
td.programNameRedLarge {
  color: #CF2E4D;
  font-size: small;
  font-weight:bold;
  padding:2px 5px 0 0;  

}

.programComment{
  clear:both;
  vertical-align:middle;
  color: #999999;
  font-size: xx-small;
  font-weight:normal;
  margin:3px 3px 1px 5px; 
  padding:0 10px 0 38px;
}

.blueButton {
  color:white;
  font-size:x-small;
  cursor:pointer; 
  margin:0;
  vertical-align:middle;
  padding:1px 8px 1px 12px;
  background:#1F5394 url('storage/subory/design/bluesky/blue_button.gif') no-repeat ;
  line-height:20px;
  
}
.blueButton a,
.blueButton a:link,
.blueButton a:visited {
  padding:0;
  margin:0;
  color:#ffffff;
  text-decoration:none;
}
.blueButton  a:active,
.blueButton  a:hover  {
  text-decoration:underline;
}
/* end mainLeftCont layout */  

/* mainMiddleCont layout */  
.middleMenu {
  width:558px;
  line-height:16px;
  background-color:#E4EAF2;
  margin:0 0 10px 10px;
  color:#1F5394;
  font-size:x-small;
  font-weight:bold;
  padding:2px 0 2px 5px;
  }
#mainReport  {
  float:left;
  width:276px;
  margin:0 10px 0 0;
  _margin:0 8px 0 0;
  padding:0;
  overflow:hidden;
}

.moduleMainReport {
  margin:0;
  padding:0;
  
}

.moduleMainReportMenu{
  padding:0;
  margin:0;
  text-decoration:none;
  text-transform:uppercase;
  font-size: x-small;
 }
 
.moduleMainReportMenu ul{
  margin:0;
  padding:3px 0 0 0;
}

.moduleMainReportMenu ul li {
  display:inline;
  margin:0;
  padding:2px 5px 0 5px;
  color:white;
}

.moduleMainReportMenu .active {
  background-color: #1F5394;
}

.moduleMainReportMenuActive ul li a,
.moduleMainReportMenuActive ul li a:link,
.moduleMainReportMenuActive ul li a:visited {
  text-decoration:none;
  font-size:x-small;
  color: #fff;
}
.moduleMainReportMenuActive ul li a:active,
.moduleMainReportMenuActive ul li a:hover  {
  text-decoration:underline;
}

.moduleMainReportMenuInactive {
  width:auto;
  border-top:1px solid #E5E5E5;
  border-left:1px solid #E5E5E5;
  border-right:1px solid #E5E5E5;
  background: url('storage/subory/design/bluesky/module_inactive_bg.gif') repeat-x;
  
}

 .moduleMainReportMenuInactive a,
 .moduleMainReportMenuInactive a:link,
 .moduleMainReportMenuInactive a:visited {
   text-decoration:none;
   font-size: x-small;
   color:#1F5394;
 }
 .moduleMainReportMenuInactive a:active,
.moduleMainReportMenuInactive  a:hover  {
  text-decoration:underline;
}

.moduleMainReportContent{
  margin:0;
  padding:0;
  border:1px solid #1F5394;
  background-color:#1F5394;
}


.moduleMainReportContent h2  {
  padding:0;
  margin:5px;
  font-size: large;
  color: white;
}


.moduleMainReportContent h2 a,
.moduleMainReportContent h2 a:link,
.moduleMainReportContent h2 a:visited,
.moduleMainReportContent h2 a:hover,
.moduleMainReportContent h2 a:active {
  color:#fff;
}

.mainReportDate {
  font-size:smaller;
  margin:5px;
  width:auto;
  clear:both;
  color:white;
  display:inline;
  line-height:12px;
  height:12px;  
  
}
.mainReportContent{
  color:#999999;
}

.reportDate{
  font-size:x-small;
  clear:both;
  color:#666666;
  display:inline;
  line-height:12px;
  height:12px;  

}
.reportHeading  {
  padding:5px 0 5px 0;
  font-weight:bold;
  color:#1F5394;
} 
.reportContent  {
  margin:5px 0 20px 0;
  color:#666666;
  text-align:left;
}

.reportHeadingLarge  {
  padding:0;
  margin: 5px 0;
  font-weight:bold;
  color:#1F5394;
  font-size:16px;
} 

.reportContent  p{
  margin:0;
  padding:0;
  font-size:x-small;
}
.reportContent  a,
.reportContent  a:link,
.reportContent  a:visited {
  text-decoration:none;
}
.reportContent  a:active,
.reportContent  a:hover {
  text-decoration:underline;

}

.mainReportText {
  margin:0 0 0 5px;
  color:white;
  width:260px;
  font-size:small;
  display:block;
  line-height:14px;
}
.mainReportText a {
  color:#fff;
}

.mainReportImg  {
  margin:10px 0 0 0;
}

.mainReportImg img {
  margin:0;
  border:0;
  width:274px;
}

.whiteVideoButtonMainReport  {
  background: white url('./storage/subory/design/bluesky/white_video_button.gif') no-repeat;
  width:auto;
  padding:0 10px 0 26px;
  max-width:100px;
  margin:0;
  float:left;
  font-size:x-small;
  position:relative;
  bottom:24px;
  left:1px;  
  display:inline;
  height:14px;
  line-height:14px;
  z-index:100;
  }

.whiteVideoButtonMainReport  a {
    color:#1F5394;
    text-decoration:none;
}
.whiteVideoButtonMainReport  a:hover {
    text-decoration:underline;
}

.whiteArticlesButtonMainReport  {
  background: white url('./storage/subory/design/bluesky/white_article_button.gif') no-repeat;
  width:auto;
  padding:0 10px 0 20px;
  margin:0;
  font-size:x-small;  
  float:left;
  position:relative;
  top:150px;
  left:2px;
  display:inline;
  height:14px;
  line-height:14px;
  z-index:100;
  }


.whiteArticlesButtonMainReport  a {
    text-decoration:none;
    color:#1F5394;
}  

.whiteArticlesButtonMainReport  a:hover {
    text-decoration:underline;
}  

.blockContent {
  margin:0;
  padding:0;
}
.blockContent h2{
  margin:5px 0 ;
}  
.blockContent .rightBlock h3{
  margin:0 0 5px 0; 
  padding:0;
}
.blockContent .leftImg {
  clear:left;
  float:left;
  margin:0 0 10px 10px;
  _margin: 0 0 10px 5px;
  padding:0;
 }


.blockContent a{
  color:#1F5394;
  text-decoration:none;
}

.blockContent a:hover {
  text-decoration:underline;
}

.blockContent p {
  padding:5px 10px ;
  font-size:x-small;
  color:#666666;
}

.blockContent .programTime p {
  color: #1F5394;
  font-size: small;
  margin:3px 3px 1px 5px; 
}
.blockContent .programName p {
  min-width:300px;
  color: #1F5394;
  font-size: small;
  font-weight:bold;
  margin:3px 3px 1px 5px; 
}

.blockContent .programNameRed p {
  float:left;
  display:inline;
  min-width:300px;
  color: #CF2E4D;
  font-size: small;
  font-weight:bold;
  margin:3px 3px 1px 5px; 
}

.blockContent .programComment p{
  clear:both;
  color: #999999;
  font-size: x-small;
  font-weight:normal;
  margin:6px 0px 0px 10px; 
  padding:0 10px 0 10px;
}

.rightBlock {
  float:left;
  margin: 0 0 0 10px;
  width:240px;
  padding:0;
  clear:none;
 }

.rightBlock a {
  font-size:x-small;
 }

.rightBlock .date {
  margin-bottom:5px;
  font-size:x-small;
}

#shortMessages  {
  float:left;
  width:276px;
  margin:0;
  padding:0;
  overflow:hidden;
}
.broadcastItem  {
  margin: 10px 10px 0 0;
  padding: 0  0 10px 0;
  border-bottom: 1px solid #e5e5e5;
  }
.broadcastContent {
  float:left;
  width:275px;
  margin:5px 0;
}
  
.broadcastContent img {
  margin-bottom:5px;
}

.shortHeadline {
  clear:both;
  margin:0;
  padding:0;
}

.shortHeadline a {
  font-weight:bold;
  text-decoration:none;
  color:#1F5394;
}

.shortHeadline a:hover {
  text-decoration:underline;
}

.shortHeadline a:visited {
  color:#1F5394;
}  

.shortHeadline .image {
  float:left;
  clear:none;
  display:block;
  padding:5px 10px 0 0;
  margin:0;
}

.shortHeadline .image img{
  width:80px;
  height:60px;
  border:0;
  padding:0;
}
  
  
.shortHeadline .caption {
  padding:8px 0 0 10px;
}

.shortHeadline .date{
  margin:0;
  padding:5px 0 0 0;
  width:auto;
  color:#999999;
  font-size: x-small;
}

.shortHeadline .date img{
  margin:0 0 0 5px;
}

.videoContent  {
  margin:5px 0 10px 5px;
}

.videoContentItem  {
  margin:5px 0;
  padding:0;
 }

/*
.videoContentItemDate{
  float:left;
  margin:0;
  padding:0;
  display:inline;
  line-height:16px;
  height:16px;
  width:80px;
  font-size: x-small;
  vertical-align:middle;
}

.videoContentItemDate a img{
  float:left;
  clear:none;
  margin:0 10px 0 0 ;
  border:0;
  }
.videoContentItemDate a {
  margin:0;
  padding:0;
  text-decoration:none;
  float:left;
  clear:none;
  color:#1F5394;
}
.videoContentItemDate  a:hover {
  text-decoration:underline;
}  
*/

.videoContentItemCaption{
  padding-left:20px;
  font-size: x-small;
  background: url('storage/subory/design/bluesky/white_video.gif') no-repeat; 
}
.videoContentItemCaptionNoVideo {
  padding-left:20px;
  font-size: x-small;
  background: url('storage/subory/design/bluesky/white_no_video.gif') no-repeat; 
}
.videoContentItemCaption a{
  text-decoration:none;
  color:#1F5394;
}
.videoContentItemCaption a:hover {
  text-decoration:underline;
}

.videoContentItemCaption img {
  vertical-align:baseline;
}

.reportMenu {
  margin:0;
  padding:0 0 0 5px;
}
.blueVideoButton {
  width:auto;
  float:left;
  clear:right;
  display:block;
  line-height:12px;
  height:12px;
  vertical-align:middle;
  margin:0 1px 0 0;
  padding:2px 10px 2px 20px;
  background:#1F5394 url('storage/subory/design/bluesky/blue_video_button.gif') no-repeat;
}
.blueVideoButton a,
.blueVideoButton a:link,
.blueVideoButton a:visited {
  line-height:12px;
  height:12px;
  font-size:x-small;
  vertical-align:middle;
  color: white;
  text-decoration:none;
}
.blueVideoButton a:active,
.blueVideoButton a:hover {
  text-decoration:underline;
}
  
#innerTicker  {
  margin:10px 0 0 0;
  padding:0;
  _margin:10px 0 0 0;
  float:none;
  clear:both;
}
 
#innerBanner  {
  float:left;
  margin:20px 0 ;
  padding:0 0 0 48px;
  text-align:center;
}
#innerArticles {
  float:left;
  margin:0;
  padding:0;
}

#themeReports {
  float:left;
  margin:0; 
  padding:0;
}

.relaSelect   {
  width:auto;
  margin:0;
  padding:0;
  text-align:right;
  font-size:x-small;
  line-height:14px;
}
.relaSelect  select{
  font-size:x-small;
  min-width:150px;
  padding:0px;
}

.themeItem  {
  width:175px;
  float:left;
  clear:none;
  margin:10px 0 0px 5px;
}

.themeItem a,
.themeItem a:link,
.themeItem a:visited {
  text-decoration:none;
  font-size:x-small;
  color:#1F5394;
  clear:none;
}
.themeItem a:active,
.themeItem a:hover {
  text-decoration:underline;
}
.themeItem  p {
  width:88px;
  color:#1F5394;
  margin:0;
  padding:0;
  font-size:x-small;
}

.themeItemImg {
  width:80px;
  float:left;
  clear:none;
}
.themeItemData  {
  width:90px;
  padding: 0 0 0 5px;
  float:left;  
  
}

.themeItemCaption  {
  width:89px;
  color:#1F5394;
  margin:0 0;
  padding:0;
  font-weight:bold;
  float:left;
  clear:none;
}

.themeItemCaption a {
  font-weight:bold;
  width:auto;
  margin:0;
}

.themeItemIcon  {
  width:13px;
  float:right;
  clear:none;
  margin:0 0 4px;
  border:0;
}

#innerModules {
  margin:0;
  padding:8px 0 0 0;
  clear:both;
}

/* end mainMiddleCont layout */
/* mainRightCont layout */

#rightBanner  {
  text-align:center;
  margin:auto;
}

#loginBox  {
float:right;
margin:0;
padding:0;
  
}
#loginBox .blockContent {
  padding:0px 5px ;
}

/* end  mainRightCont layout */
/* footCont layout */
#servisMenu2  {
  text-align:center;
  margin:5px auto;
}
#servisMenu2 a {
  font-size:x-small;
  color:#1F5394;
}
#copyright {
  font-size:x-small;
  color:#666666;
  text-align:center;
  margin:10px auto 5px auto;
}
/* end  footCont layout */

/* forum */

div.forumBlock {
  padding-left: 0px ;
  margin-top: 6px ;
}

div.forumBlock div.forumBlockHead {
  border-left: 5px solid #1f5394;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 700;
}

div.forumBlock div.forumBlockHeadRed {
  border-left: 5px solid #cf2e4d;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 700;
}

div.forumBlock div.forumBlockCont {
  border-left: 5px solid #efefef;
  padding-left: 5px;
  padding-right: 5px;
}
div.forumBlock div.forumBlockCont div.forumBlockHead {
  border-left: 5px solid #9d9d9d;
  padding-left: 5px;
  padding-right: 5px;
  font-weight: 700;
}

# .searchInput {
  font-size:xx-small;
  padding:1px;
  border:1px solid #999999;
}

/* /forum */

.note  {
  font-size:x-small;
  line-height:small;
  padding:5px 0 5px 0;
}

.rerun {
 font-size:xx-small; font-weight:normal; color:#999; 
}

.inner10pxMargin {
    padding:0 10px;
}

.bannerRightNew div a, .bannerRightNew div div {
  clear:none;
  width:100%;
  padding:0;
  float:left;
  margin-top:15px;
}

.bannerHeadNew {
  text-align:center;
}

.bannerHeadNew div div {
  margin-right:auto;
  margin-left:auto;
  display:block;
  text-align:left;
}

.bannerHeadNew a {
  margin-top:10px;
  display:block;
}

.bannerHeadNew object {
  margin-top:10px;
}
