body{
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; 
	text-align: center;
	background-color: #939597;
	background-image: url(../images/background.png);
	color: #484848;
	font-size: 12px;
    	padding: 0;	
	margin: 5px 0 10px 0;
}
p{
	line-height: 150%;
	margin: 0px 0px 0px 0px;
	padding: 0 0 15px 0;
	text-align: justify;
}
form{
	margin: 0;
	padding: 0;
}
a{
	color: #B81E4C;
	text-decoration: underline;
}
.red{
	color: #B81E4C;
}
a:hover{
	color: #114669;
}
#web{
	width: 895px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	position: relative;
}
.clear{ clear: both; }
#header{
   padding-top: 5px;
   padding-bottom: 5px;
   position: relative;
}



#top-nav{ position: absolute; width: 700px; height: 22px; top: 8px; left: 7px; }
#top-nav ul{ margin: 0; padding: 0; width: 700; height: 22px;  list-style-type: none; }
#top-nav ul li{ margin: 0 5px 0 0; height: 22px; float: left; padding: 0; list-style-type: none; }
#top-nav ul li a{ display: block; height: 22px; text-align: center; border: 0; text-decoration: none; }
#filmbox span, #nonstopkino span, #nonstopkinohd span, #spisk span, #spicz span, #spipl span, #spihu span, #spiny span, #erox span, #nostalgia span, #nonstopkinopl span{ visibility: hidden; }
#top-nav ul li#filmbox a{ background: url(../images/filmbox.png) no-repeat 0 0; width: 66px; }
#top-nav ul li#nonstopkino a{ background: url(../images/nonstopkino.png) no-repeat 0 0; width: 98px; }
#top-nav ul li#nonstopkinohd a{ background: url(../images/nonstopkino-hd.png) no-repeat; width: 78px; }
#top-nav ul li#spisk a{ background: url(../images/spi-sk.png) no-repeat 0 0; width: 47px; }
#top-nav ul li#spicz a{ background: url(../images/spi-cz.png) no-repeat 0 0; width: 47px;}
#top-nav ul li#spipl a{ background: url(../images/spi-pl.png) no-repeat 0 0; width: 47px; }
#top-nav ul li#spihu a{ background: url(../images/spi-hu.png) no-repeat 0 0; width: 47px; }
#top-nav ul li#spiny a{ background: url(../images/spi-ny.png) no-repeat 0 0; width: 47px; }
#top-nav ul li#erox a{ background: url(../images/erox.png) no-repeat 0 0; width: 44px; }
#top-nav ul li#nostalgia a{ background: url(../images/nostalgia.png) no-repeat 0 0; width: 65px; }
#top-nav ul li#nonstopkinopl a{ background: url(../images/nonstopkino-pl.png) no-repeat 0 0; width: 110px; }





#time{
	left: 714px;
	position: absolute;
	top: 12px;
	height: 20px;
	font-size: 12px;
	color: #FFFFFF;
	font-family: "Trebuchet MS", Verdana, Tahoma, sansserif;
	text-align: center;
	width: 178px;
}

#kabel-operator{
   width: 178px;
   height: 87px;
   position: absolute;
   top: 29px;
   left: 714px;
   color: #FFFFFF;
   background: url(../images/kabel-poskytovatel.png) no-repeat;
}
#prave-vysielame{
   width: 180px;
   position: relative;
}

#prave-vysielame table{
   width: 170px;
}  
#prave-vysielame td{
   color: #000000;
   text-align: left;
   padding: 2px 2px 2px 5px;
   font-size: 11px;
   vertical-align: top;
}
#prave-vysielame th{
   color: #114B85;
   text-align: center;
   width: 25px;
   font-size: 11px;
   padding: 2px 2px 2px 2px;
   vertical-align: top;
}

td.prave, th.prave, .prave a, td.actual, th.actual, .actual, .prave th{
   background-color: #F11652;
   color: #FFFFFF;
}
#prave-vysielame th.prave{ color: #FFFFFF;}

#search{
   position: absolute;
   width: 180px;
   left: 509px;
   top: 85px;
}
.search-text{
   width: 110px;
   border: 0;
   margin: 0;
   background: transparent;
   padding: 0px 3px 7px 3Px;
   color: #FFFFFF;
   font-weight: bold;
}
.search-submit{
   width: 51px;
   border: 0;
   font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; 
   margin: 0;
   background: transparent;
   padding: 0px 1px 3px 7px;
   text-align: center;
   color: #FFFFFF;   
	font-size: 11px;
}
/* --- COPY --- */
#copy{
   width: 895px;
   margin-left: auto;
   margin-right: auto;
   font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; 
   font-size: 11px;
   background: url(../images/copy.png) no-repeat;
   margin-top: 18px;
   height: 35px;
}
#copy-left{
   float: left; 
   width: 515px;
   text-align: left;
}
#copy-right{
   float: left; 
   width: 380px;
   text-align: right;
}
#copy p{    margin: 0;   line-height: 100%;}
#copy-left p{   padding: 12px 0 7px 15px; }
#copy-right p{ padding: 12px 15px 7px 0; text-align: right;}


/* --- MAIN ---*/
#main{
   width: 895px;
}
#panel{
   width: 180px;
   float: left;
   margin-left: 18px;
}
#content{
   width: 695px;
   float: left;
}
#content-2{
   background: url(../images/content-main.png) repeat-y;
   width: 695px;
}
#content-top{
   width: 695px;
   height: 4px;
   background: url(../images/content-top.png) no-repeat;
}
#content-bottom{
   width: 695px;
   background: url(../images/content-bottom.png) no-repeat;
   height: 4px;
}
#content-in{
   width: 675px;
   padding-left: 10px;
   padding-right: 10px;
   padding-top: 3px;
}

h1, h2, h3, h4, h5, h6, #menu{
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; 

}
/* --- hity tydne --- */

.hity-tydne{
   width: 665px;
}
.hit-tydne{
   background: url(../images/hit-tydne.png) no-repeat;
   width: 330px;
   height: 220px;
   float: left;
}
.hit-tydne-in{
   width: 310px;
   height: 200px;
   margin: 10px;
}
.hit-tydne h2{
   color: #114669;
   margin: 0;
   padding: 0;
   font-size: 17px;
   font-weight: normal;
   border-bottom: 2px solid #DEDEDE;
   margin: 0 0 5px 0;
   padding: 5px 5px 3px 5px;
}
.hit-tydne p{
   text-align: justify;
   line-height: 17px;
   font-size: 12px;
   padding: 5px 5px 0 5px;
}
.hit-tydne img{
   float: left;
   padding: 0;
   border: 2px solid #DEDEDE;
   margin: 0 7px 2px 0;
}
.hit-tydne-cas{ font-size: 11px;}
.hit-tydne-margin{ margin-left: 15px; }
.hit-tydne-10{ margin-left: 10px; }


/* --- nase tipy pro vas --- */
#nase-tipy{
   width: 675px;
   height: 280px;
}
#nase-tipy-obal{
   width: 655px;
   height: 260px;
   padding: 10px;
}
.nase-tipy-film{
   background: url(../images/nase-tipy-film.png) no-repeat;
   width: 210px;
   height: 240px;
   float: left;
}

.nase-tipy-film h2{
   font-size: 14px;
   font-weight: bold;
   color: #000000;
   margin: 0;
   padding: 7px 5px 0px 10px;
}
h2 a{ text-decoration: none;}

.nase-tipy-film-vysielame{
   text-align: right;
   font-size: 12px;
   color: #000000;
   padding: 0 7px 3px 0;
	font-weight: bold;
}

.nase-tipy-image{
   text-align: center;
   padding: 5px;
}
.nase-tipy-film p{
   font-size: 12px;
   line-height: 14px;
   text-align: justify;
   padding: 0 7px 0 7px;
}
.nase-tipy-film-viac{
   text-align: right;
   padding-right: 7px;
}

.nase-tipy-10{
   margin-left: 10px;
}
nase-tipy-5{
   margin-left: 5px;
}




/* --- PANEL --- */
.panel-top{
   width: 180px;
   height: 5px;
   background: url(../images/panel-top.png) no-repeat;
}
.panel-bottom{
   width: 180px;
   height: 5px;
   background: url(../images/panel-bottom.png) no-repeat;
   margin-bottom: 5px;
}
.panel-main{
   width: 180px;
   background: url(../images/panel-main.png) repeat-y;
}
.panel-main-in{
   width: 170px;
   margin-left: 5px;
   margin-right: 5px;
}
.panel-main p{
   padding: 5px;
   margin: 0;
}
.panel-main h3{
   font-size: 15px;
   margin: 0;
   padding: 3px 0 3px 7px;
   border-bottom: 1px solid #929496;
   color: #114669;
   text-transform: uppercase;
   line-height: 17px;
}


#menu ul{
   width: 180px;
   margin: 0;
   padding: 0;
   margin-bottom: 10px;
}
#menu ul li{
   list-style: none;
   padding: 0;
   margin: 0;
   background: url(../images/menu.png) no-repeat;
   height: 28px;
   margin-bottom: 4px;
}
#menu ul li A{
   color: #FFFFFF;
   text-decoration: none;
   display: block;
   padding: 7px 5px 5px 10px;
   font-size: 12px;
   text-transform: uppercase;
   letter-spacing: 0.5pt;
}
#menu ul li A:hover{
   text-decoration: underline;
}




/* --- main content styles --- */
h1{
   font-size: 18px;
   margin: 0;
   padding: 10px 0 10px 0;
   color: #B80500;
   font-weight: normal;
   text-transform: uppercase;
}
h2{
   font-size: 15px;
   font-weight: bold;
   color: #3C0614;
   margin: 5px 0 5px 0;
   padding: 0;
}


.field-title{
   padding: 3px;
   font-weight: bold;
}
.textfield, .textarea, .email{
   width: 300px;
}


#content ul{
   margin: 0;
   padding-top: 10px;
   padding-bottom: 10px;
}
#content ul li{
   margin-left: 10px;
   padding: 3px 3px 3px 10px;
}


.premiera h2{
   border-bottom: 1px solid #000000;
   padding-bottom: 3px;
}
.premiera p img{
   float: left;
   margin: 0 5px 5px 10px;
}



#titulka-bottom{
   width: 675px;
   position: relative;
}
#titulka-bottom-in{
   width: 655px;
   margin-left: 10px;
   margin-right: 10px;
}
#titulka-bottom-1{
   float: left;
   width: 300px;
}
#titulka-bottom-2{
   float: left;
   width: 345px;
   margin-left: 10px;
}
#titulka-bottom h2{
   font-size: 14px;
   font-weight: bold;
   margin: 0 0 7px 0;
   padding: 0 0 3px 0;
   border-bottom: 1px solid #CDCDCD;
}
.panel-main h2{
	padding: 5px 0 3px 5px;
	font-weight: normal;
	margin: 0;
	font-size: 14px;
	line-height: 18px;
}
.program{
	margin-left: 5px;
	margin-right: 5px;	
}
.program td{
	padding: 2px;
	text-align: center;
	font-size: 11px;
	width: 20px;
}
.program th{
	padding: 2px;
	text-align: center;
	font-size: 11px;
	border-bottom: 1px solid #CDCDCD;
	background: #F5F5F5;
	font-weight: bold;
}
.actual{
	background: 
}


.tvprogram{
	border-bottom: 1px solid #868686;
	padding-bottom: 5px;
	margin-bottom: 10px;
	width: 675px;
}
.tvprogram-left{
	float: left;
	width: 70px;
}
.tvprogram-left h4{
	font-size: 12px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; 
	font-weight: bold;
	color: #114669;
	text-align: center;
	margin: 0;
	padding: 0 0 7px 0;
}

.tvprogram-right{
	float: left;
	width: auto;
	width: 605px;
}
.tvprogram-right h2{
	font-size: 14px;
	font-family: "Trebuchet MS", Tahoma, Arial, sans-serif; 
	font-weight: bold;
	color: #B81E4C;
	margin: 0;
	padding: 0px 0 5px 0;
}
.tvprogram-right img, .film-info img{
	float: left;
	margin: 0 5px 3px 0;
	border: 1px solid #F5F5F5;
}
.tvprogram-right p, .film-info p{
	padding-right: 5px;
	text-align: justify;
}




#content-in ul{
	margin: 0;
	padding: 0 0 10px 0;
}
#content-in ul li{
	list-style-type: square;
	padding: 5px;
	margin: 0 0 7px 30px;
}
.aktuality{
	width: 100%;
	background: #B81E4C;
}
.aktuality h2{color: white;}

.aktuality p{color: white;}
.aktuality a{color: white;}
.aktuality a:hover{color: #CDCDCD;}


.satcentrum-logo{
   text-align: center;
   padding-bottom: 10px;
}
a img{border: 0;}
.cennik{
   width: 675px;
   position: relative;
}
.cennik-left{
   width: 49%;
   float: left;
}
.cennik-right{
   width: 49%;
   float: left;
}

.cennik-info{
   width: 675px;
}
.cennik-info p, .cennik-action p{
   padding: 20px 10px 20px 10px;
   text-align: center;
}
.cennik-action{
   width: 675px;
   font-size: 12px;
   font-weight: bold;
}
.cennik-action p{
   padding: 20px 0 5px 0;
}
.cennik table{
   width: 335px;
   margin-left: auto;
   margin-right: auto;
}
.cennik th{
   font-size: 11px;
   font-weight: bold;
   border-bottom: 1px solid #F5F5F5;
   padding: 7px 0 3px 0;
}
.cennik td{
   font-size: 11px;
   width: 90px;
   border-bottom: 1px solid #F5F5F5;
   padding: 7px 0 3px 5px;
}


.download{
   width: 675px;
   position: relative;
}
.download-program-left{
   width: 330px;
   float: left;
}
.download-program-right{
   width: 330px;
   margin-left: 10px;
   float: left;
}
.download-program-right h3, .download-program-left h3{
   padding-bottom: 5px;
   font-size: 14px;
}
.download-program-right h3 img, .download-program-left h3 img{
   margin-right: 5px;
}
.download-download{
   float: left;
   width: 290px;
   border-bottom: 1px solid #F5F5F5;
   padding-top: 3px;
   padding-bottom: 5px;
   text-align: right;
   background: url(../images/download-bcg.png) repeat-y;
}
.download-download span{
	padding-right: 20px;
}



/*vyhladavanie v programe*/
.vysilame-search-out{
	text-align: center;
}
.vysielame-search{
   width: 97%;
   position: relative; 
   margin: 5px 0 8px 0;
   border: 1px solid #868686;
   margin-left: auto;
   margin-right: auto;
   text-align: left;
}
.vysielame-search-2{
  margin-bottom: 5px; 
  border-bottom: 1px solid #F5F5F5;
  width: 100%;

}
.vysielame-search-in{
   width: 23%;
   font-size: 10px;
   background: #F5F5F5;
   border: 3px solid #FFFFFF;
   float: left;
   padding: 3px;
   text-align: center;
}
.vysielame-search-2 h3{
   font-size: 14px;
   padding: 6px 0 3px 0;
   margin: 0;
   font-weight: bold;
}
.vysielame-search-2 p{
	margin: 0;
}
.vysielame-search-in-none{
   width: 100%;
   padding: 3px 0 3px 0;
   text-align: center;
   font-size: 10px;
   background: #F5F5F5;
   float: left;  
}

.prave-vysielame-h2 h2, h2.prave-vysielame-h2 {
   padding: 2px 0 3px 0;
   margin: 0;
}
