/* DDS mini alap stylus file (c) http://www.dds.hu/  1.42 20090320.18:00 utf8 xhtml1 */

body {
  color: #000000;
   background-color: #ceddee;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  font-size: 11px;
  margin: 0px;
  padding: 0px;
}

#header .banner {height:100px; padding:0; background: transparent url(images/keresztenytv2.jpg) top left no-repeat; overflow: hidden;}
#headerdiv0 {}
#headerdiv {  position: relative;  background: #ceddee url(images/bg_page.gif) repeat-x scroll top center; z-index: 100; }
#header { height: 150px; width: 990px; margin: 0px auto; position: relative; }
#topkereso { position: absolute; width: 325px; height: 25px; bottom: 10px; left: 665px; overflow: hidden;}
#topkeresoinp { position: absolute; top:0px; left: 0px; color: #427bbf; font-size: 11px; line-height: 21px; border: none; background: transparent url(images/bg_topkeresoinp.jpg) no-repeat scroll top center; padding: 2px; width: 241px; height: 21px; font-family: Verdana, Helvetica, Arial, sans-serif;}
#topkeresobt {position: absolute; top:0px; left: 244px;}
#menu { height: 32px; width: 990px; margin: 0px auto;}
#playerdiv { background: #427bc0 url(images/bg_player.jpg) repeat-x scroll top center; position: relative;  overflow: hidden;}
#player { width: 990px; height: 394px;  margin: 0px auto; background: transparent url(images/bg_lejatszo.jpg) no-repeat scroll top center; position: relative; overflow: hidden; }
#playersmall { width: 990px; height: 40px; position: absolute; bottom: 0px; left: 0px;}
#playervideo { position: absolute; width: 480px; height: 290px; top: 45px; left: 10px;}
#boxkategoriak { position: absolute; width: 216px; height: 334px; top: 20px; left: 530px; overflow: hidden;}
#boxmusorfigyelo { position: absolute; width: 216px; min-height: 160px; max-height: 200px; top: 20px; right: 0px; overflow: hidden;}
#boxkerunk { position: absolute; width: 216px; height: 155px; top: 220px; right: 0px; overflow: hidden;}
.boxcontent216list{ overflow: hidden; background-color: #37669f; color: #ffffff;}
.boxcontent216list a { padding-left: 15px; color: #ffffff; height: 26px; line-height: 26px; display: block; background: transparent url(images/bg_lista.png) repeat-x scroll top left; font-size: 12px;}
.boxcontent216list a:link,.boxcontent216list  a:visited { color: #ffffff; text-decoration: none; }
.boxcontent216list  a:active,.boxcontent216list  a:hover { color: #80b8de; text-decoration: none; }
.boxcontent216list1{ overflow: hidden; background-color: #427bbf; color: #ffffff;}
.boxcontent216list1 p { margin: 0px;}
.boxcontent216list1 .date{ padding-left: 15px; color: #ffffff; height: 26px; line-height: 26px; display: block; background: transparent url(images/bg_lista.png) repeat-x scroll top left; font-size: 12px;}
.boxcontent216list1 .cim { padding-left: 15px; line-height: 26px; display: block; font-size: 12px; color: #ffffff;}
.boxcontent216list1 .cim a:link,.boxcontent216list1 .cim  a:visited { color: #ffffff; text-decoration: none; }
.boxcontent216list1 .cim a:active,.boxcontent216list1 .cim  a:hover { color: #80b8de; text-decoration: none; }
.boxcontent216list1 .leiras { padding-left: 15px; margin-bottom: 5px; display: block;}
.boxcontent216 { overflow: hidden; padding: 10px;  background-color: #e9eff7; color: #193c7e; line-height: 16px; }
.boxcontent216td { overflow: hidden; background-color: #e9eff7; color: #193c7e; line-height: 16px; }
.boxcontent216tdcell { width: 196px; padding: 10px; }
.boxfooter25 { background: transparent url(images/box_b_25.png) no-repeat scroll top center; color: #ffffff; height: 25px; line-height: 25px; padding: 0px 10px;}
.boxfooter25 a:link,.boxfooter25  a:visited { color: #ffffff; text-decoration: none; }
.boxfooter25  a:active,.boxfooter25  a:hover { color: #80b8de; text-decoration: none; }
#contentdiv {background: #ceddee url(images/bg_content.jpg) repeat-x scroll top center; padding-top: 20px;}
#content { margin: 0px auto 40px auto; width: 990px; } 
#content1 { width: 500px; float: left; }
#content2 { width: 274px; float: left;}
#content3 { width: 216px; float: left;}
#content4 { width: 460px; float: right;}
#boxaffilate  { width: 216px; margin-bottom: 20px; overflow: hidden;}
#boxmusorism { width: 216px; margin-bottom: 20px;}
#boxotlet  { width: 216px; margin: 0px auto 20px auto; overflow: hidden;}
#boxoszinte  { width: 216px; margin: 0px auto 20px auto; overflow: hidden;}
#boxcimkek { width: 216px; margin: 0px auto 20px auto;} 
#boxcimkek  .cimke1{ font-size: 10px; font-weight: normal;}
#boxcimkek  .cimke2{ font-size: 11px; font-weight: normal;}
#boxcimkek  .cimke3{ font-size: 12px; font-weight: normal;}
#boxcimkek  .cimke4{ font-size: 14px; font-weight: normal;}
#boxcimkek  .cimke5{ font-size: 16px; font-weight: normal;}
.boxoszintekep { border: 3px solid #ffffff; float: left; margin-right: 10px;}
.boxoszintenev { margin: 0px;}
.boxoszinteidezet { font-size: 12px;}
#footer { height: 407px; background: transparent url(images/bg_footer.jpg) repeat-x scroll top center; position: relative;}
#footerdiv{ width: 990px; margin: 0px auto;}
#valogatas { height: 127px; background: #ceddee url(images/bg_valogatas.jpg) repeat-x scroll top center; position: relative;}
#valogatasvideok { position: absolute; height: 110px; width: 790px; top: 15px ;left: 200px; }
.valogatasvideokbox { width: 172px; height: 100px; background: transparent url(images/bg_valogatas.png) no-repeat scroll top center; margin-left: 20px !important; float: left;} 
.valvideo {margin: 5px 6px;}
#footermenu { height: 30px; line-height: 30px; color: #80b8de; text-align: right; font-size: 11px;}
#footermenu a:link,#footermenu a:visited { color: #ffffff; text-decoration: none; }
#footermenu a:active,#footermenu a:hover { color: #80b8de; text-decoration: none; }
#footerlinkek { height: 250px; position: relative;}
#footerlogo { position: absolute; top: 50px; left: 690px; width: 300px; height: 70px;}
.footerlinkdiv { width: 200px; margin: 20px 20px 0px 0px; float: left; font-size: 11px;}
.footerlinkdiv a { color: #ffffff; padding: 7px 0px; border-bottom: 1px solid #154178; display: block; }
.footerlinkdiv a:link,.footerlinkdiv  a:visited { color: #ffffff; text-decoration: none; }
.footerlinkdiv  a:active,.footerlinkdiv  a:hover { color: #80b8de; text-decoration: none; }

.hircontent { background-color: #ffffff; padding: 10px;}

/*program*/
.nyprog{  background-color: #ffffff;  margin: 10px 0px 0px 0px !important;width: 500px; } 
.proginfofo { color: #4070aa; font-size: 11px; line-height: 25px; height: 25px; padding-left: 10px;}
.progdatumfo  { display: block; float: left;}
.progkatfo  { display: block; float: left;}
.progcimfo  {background-color: #ffffff; padding: 5px 0px 5px 10px; color: #427bbf; font-weight: bold; font-size: 14px; border-bottom: 1px solid #ffffff;}
.progcimfo a:link,.progcimfo a:visited { color: #427bbf; text-decoration: none; }
.progcimfo a:active,.progcimfo a:hover { color: #37669f; text-decoration: none; }
.progkepfo { float: right; margin: 10px; }
.progkepfo  img{ border: 3px solid #cedeef; }
.progleadfo { margin: 10px ; text-align: justify; line-height: 16px;}
.progtovabb { font-weight: bold; color: #427bbf;}
.progtovabb a:link,.progtovabb a:visited { color: #427bbf; text-decoration: none; }
.progtovabb a:active,.progtovabb a:hover{ color: #37669f; text-decoration: none; }
.progtovabb img {vertical-align: middle; }

/*video au, mint hirek.css*/
.nyvid,.nyvidszerkesztoi {  background-color: #ffffff;  margin: 10px 0px 0px 0px !important; width: 500px;} 
.nyvidszerkesztoi { width: 460px;} 
.vidinfofo { color: #4070aa; font-size: 11px; line-height: 25px; height: 25px; padding-left: 10px;}
.viddatumfo  { display: block; float: left;}
.vidshare  { display: block; float: right;}
.vidcimfo  { background-color: #427bbf; padding: 5px 0px 5px 10px; color: #ffffff; font-weight: bold; font-size: 14px; border-bottom: 1px solid #ffffff;}
.vidcimfo a:link,.vidcimfo a:visited { color: #ffffff; text-decoration: none; }
.vidcimfo a:active,.vidcimfo a:hover { color: #d4e1f0; text-decoration: none; }
.vidkepfo { float: left; margin-right: 15px;}
.vidleadfo,.vidlead { margin: 15px 10px 15px 0px !important; text-align: justify; line-height: 16px;}
.vidlead{ margin: 15px 10px 15px 15px !important;}
.vidtovabb { font-weight: bold; color: #427bbf;}
.vidtovabb a:link,.vidtovabb a:visited { color: #427bbf; text-decoration: none; }
.vidtovabb a:active,.vidtovabb a:hover{ color: #37669f; text-decoration: none; }
.vidtovabb img {vertical-align: middle; }

/*nyito ujvideo*/
.nyujvideo { width: 166px; float: left;}
.nyujvideokep{ text-align: center; background-color: #427bbf; padding: 5px 0px;}
.nyujvideokep img { border: 1px solid #ffffff;}

/*lapozo es talalati*/
.tallapozot {  }
.tallapozob {   margin-top: 10px;}
.talbox {margin: 15px 0px 0px 0px; padding: 5px;}
.talkep { margin: 0px 0px 0px 5px; float: right; border: 3px solid #ffffff;}
.taltxt { padding: 5px 0px; }
.talcim {font-size: 12px; color: #37669f; font-weight: bold;}
.tallink {color: #37669f; font-style: italic;}


/*lapozo*/
.slapozo{
        background-color: #ffffff;
        padding: 3px; margin: 5px 0px 5px 0px;
        border-top: 1px solid #427bbf;
        border-bottom: 1px solid #427bbf;
        text-align: center;
}
.slapozosel { padding: 0px 30px 0px 30px; border-left: 1px solid #427bbf; border-right: 1px solid #427bbf;}
.slapozoinp { border: none;}
.slapozonext {} 
.slapozonexti {color: #989898;} 

/* linkek */

a:link, a:visited { color: #427bbf; text-decoration: none; }
a:active, a:hover { color: #346096; text-decoration: none; }

/* default cimsorok */

h1, h2, h3, h4, h5, h6 { color: #427bbf; }

h1 { font-size: 14px; border-bottom: 1px solid #427BBF; padding: 10px 0px;}
h2 { font-size: 12px;}
h3 { font-size: 12px; padding-top: 20px;}
h4 { font-size: 11px;}
h5 { font-size: 11px; color: #415782;}
h6 { font-size: 10px;}

.content ul { list-style-type: none;}
.content ul li { list-style : url(images/list1.gif); }
.content ol { list-style-type: none;}
.content ol li {list-style : url(images/list1.gif); }

.menu ul, .menu li{border:0; margin:0; padding:0; list-style:none;}
.menu li { clear:both; padding: 8px 0px 8px 10px; border-bottom: 1px dotted #000000; }

.f10 { font-size: 10px;} 
.f11 { font-size: 11px;} 
.f14 { font-size: 14px;} 
.j { text-align: justify !important; }
.c { text-align: center !important; }
.cdiv div {
	margin-left: auto !important;
	margin-right: auto !important;
}
.l { text-align: left !important; }
.r { text-align: right !important; }
.b { font-weight: bold; }
.n { font-weight: normal; }

/* egyeb stilusok */
.p5 { padding: 5px; }
.p10 { padding: 10px; }
.m0{ margin: 0px; }
.mb10{ margin:0px 0px 10px 0px; }
.m5 { margin: 5px; }
.m10 { margin: 10px; }
.vat { vertical-align: top; }
.nw { white-space: nowrap;}
.hline { border-bottom: 1px solid #b2b2b2; }
.vline { border-right: 1px solid #b2b2b2; }
.behuzas {  margin-left: 20px;}
.kep { border: 1px solid #427bbf;}
.kepzoom { border: 1px solid #427bbf; cursor:pointer;}
.hand { cursor:pointer;}
.hide { display:none;}
.valign { height: auto;}
.valign img {vertical-align: middle;}
.valignimg {vertical-align: middle;}
.floatr {float: right;}
.floatl {float: left;}
.clear,blockquote {clear: both;}
.err { color: #8b0000;}
img[align="middle"] { vertical-align: middle !important; }

/* table definiciok */
.tbldiv{ background-color:#ffffff; border: 1px solid #aeafb2;  padding: 5px 10px 5px 10px;}

table.tbl1 {
  border-collapse: collapse;
}

table.tbl1 td {
  color: #000000;
  font-weight: normal;
  text-align: left;
  border: 1px solid #b2b2b2;
  font-size: 11px;
}

table td.tblheader1 {
  background-color: #aeafb2;
  color: #ffffff;
  font-weight: bold;
  font-size: 11px;
  border-bottom: 1px solid #c50101;
  height: 20px;
  padding: 2px;
}


table tr.row1 { background-color: #f4f4f4;}
table tr.row2 { background-color: #ffffff;}

/*input mezok*/

.form1 {
border: 0px none;
margin: 0px 0px 0px 0px;
padding: 0px 0px 0px 0px;
}

.inp1,.inperr{
  padding: 2px 2px 2px 2px;
  font-family: Verdana, Helvetica, Arial, sans-serif;
  border: 1px solid #427bbf;
  color: #000000;
  background-color: #efefef;
  font-size: 11px;
}

.inpbox ,.inpboxerr { color: #427bbf; font-size: 11px; border: none; background: transparent url(images/bg_boxinp.jpg) no-repeat scroll top center; padding: 2px; width: 192px; height: 21px; line-height: 21px; font-family: Verdana, Helvetica, Arial, sans-serif; margin: 0px 0px 3px 0px;}
.inpbox1,.inpboxerr1 { color: #427bbf; font-size: 11px; border: none; background: transparent url(images/bg_boxinp1.jpg) no-repeat scroll top center; padding: 2px; width: 192px; height: 119px; line-height: 21px; font-family: Verdana, Helvetica, Arial, sans-serif;}
.inpboxerr,.inpboxerr1  { color: #d72323;}

.inperr{
  border: 1px solid #d22849;
  background-color: #f9edee;
}


.inpbutton, .inpbutton1{
padding: 2px 2px 2px 2px;
 font-family: Verdana, Helvetica, Arial, sans-serif;
 border: 1px solid #427bbf;
 color: #ffffff;
 background-color: #6f9fcd;
font-size: 11px;
 cursor:pointer;
}
.inpbutton1 {
  color: #ffffff;
  background-color: #afafaf;
}
.iva{ vertical-align: middle; margin: 0px;}

