body{margin: 0px; padding: 0px; background: #fff url('../images/bg.gif') repeat-x 0 0;}
div,p,a,input,textarea,span,p,td,h1,ul,li,form,input {  font-family: 'Verdana', 'Arial', 'Tahoma'; font-size: 12px; text-decoration: none; font-weight: normal; margin: 0px; padding: 0px;}
h1{font-size: 20px;font-weight: bold}
h4{font-size: 13px;font-weight: bold; text-align: center}
img {border: none;}
table{border-collapse: collapse; border-spacing: 0;}
.center{text-align: center}
input[name=email],.hidden {visibility: hidden; display: none}
.show {visibility:visible; display:block}

/* Languages */
#jflanguageselection {float: right;	vertical-align: middle;}
#jflanguageselection ul.jflanguageselection {list-style: none; padding: 0; margin: 0; font-weight: normal;}
#jflanguageselection ul.jflanguageselection li {background-image: none; padding-left: 0px; padding-right: 0px; float: left; margin: 1px 1px 1px 1px; white-space: nowrap; border: none; font-size: 0.9em;}
#jflanguageselection ul.jflanguageselection li#active_language {font-size: 11px; font-weight: bold;}
#jflanguageselection ul.jflanguageselection li a {display: block;}

#mod_search_searchword {font-size:10px; width:135px}
.header {text-align: center; position: relative; height: 215px;}
.logo {position: absolute; top: 20px; left:20px;}
.titlepage {color:#444; font-size:16px; padding: 10px 0 0;}
.languages {position: absolute; top: 10px; right:10px;}
.menu {width: 415px; position: absolute; top: 40px; right:0; background: #d6deea;}
.menuleft {height: 41px; position: relative; right: 10px; background: url('../images/bg01.gif') no-repeat 0 0;}
  .menuleft a {padding: 0 0 0 15px; font-size: 14px; font-weight: bold; color: #5b84be; line-height: 41px;}
.banner {width: 728px; margin: 0 auto; padding: 70px 0 0;}
.container {width: 1000px; margin: 0 auto;}
.wrapper{float:left;width:100%;}
.content{margin: 5px 220px;width: 555px; padding-right:5px;}
  .content p {line-height: 16px; color: #181818; margin: 5px 0;}
  .content a, .links a {color: #365171; border-bottom: 1px dotted #53ad23;}
  .content a:hover {border-bottom: none;}
.selectform td {padding-left:5px;padding-right:5px;text-align:left}

/* Left and Right */
.navigation{float:left; width:200px; margin-left: -1000px; background: #ffffff; text-align: left;}
.left-banner-floater {width:160px; padding-bottom:15px; margin:10px 0 10px; float:right; border-bottom:solid #cccccc 1px; padding-left:23px}
.side_block {margin: 0 0 5px 0; border-bottom:solid #cccccc 1px;}
.side_bottom {padding: 5px 0 5px 0; margin: 0 0 10px;}
  .side_bottom a {color: #000; line-height: 16px; border-bottom: 1px dotted #53ad23;}
  .side_bottom a:hover {border: none;}
.span_header {font-size: 13px; font-weight: bold; text-align: center; color: #14869f; margin: 0 0 10px;}
.countries {padding-left:18px}
.extra{float:left; width:200px; margin-left:-200px; background: #FFFFFF; text-align: left;}
.category span {font-size:11px; margin: 0 0 0 5px; color: #A0A0A4;}
  .category .span_header {display: block;}

/* Footer */
hr {color: #cccccc; background-color: #cccccc; border: 0px none; height: 1px; clear: both;}
.footer{clear:left; width:100%; text-align: left;}
.smalltxt {text-align:left; font-size: 11px;}
.nnn_teaser_title {font-size:12px; color:#0069ab; text-decoration:underline; font: normal 12px Arial, Serif;}
.nnn_list_item_title a {border-bottom: 0 none; text-decoration: underline; color:#0069AB; font-size:14px; font-family: Arial,Serif;}

/* Table of channels */
.ctable td {border:solid #FFFFFF 2px; padding: 2px; padding: 2px; font-size:9px; text-align:center}
.ctable .ctdhead td {color: #fff; font-size:12px; font-family:Tahoma; background: #ff9900;}
.ctable .ctdhead td a {color:#FFF; border:none}
.ctable .ctdhead td a span {text-decoration:underline}
.ctable .ctd1 a, .ctable .ctd2 a{font-weight:bold; font-size:10px; color:#0069ab; text-decoration: underline; border: none;}
.ctable div {text-align:left; padding: 0px 3px 0px 10px}
.ctable .ctd1 {background: #ffffcc;}
.ctable .ctd2 {background: #cccccc;}
	
/* Random channels */
.rand-chan {font-family:tahoma, verdana; font-size:10px; padding-top:1px; height:15px; line-height:12px; background-color:#e5e4d6; margin-top:8px; width:520px; text-align:center;}
.ran-rek {width:220px; float:left; margin-right:27px; padding-bottom:5px; padding-left:20px;}
.ran-rek a {font-size:10px;}

/* Content */
.tittler {float:left; clear:both; padding-left:20px; padding-bottom:5px;}
#chdescr {text-align:justify; margin-bottom: 5px}
.head1, .head1 a {font-size:30px !important; padding-top:3px;}
.head1 {font-weight: normal; color: #444; text-align: center;}
#ann_time, .ann_time1 {color:#CC0000; font-weight:700;}
.ann_time1 {float:left;}
.text_prg {padding:0px 5px; color:#35332b; margin-left:44px; font-size:9pt}
.text_prg a {text-decoration:underline; border:none !important}
.text_prg a:hover {text-decoration:none !important;}
.week_text a {text-decoration:underline; border:none !important; color:#0069ab !important; font-weight:bold;}
.week_text a:hover {text-decoration:none !important;}
.channel_header .week_text {background-color:#eaf4ff; font-weight:bold; font-size:12px; text-align: left; padding:7px 4px 3px 4px;}
.channel_header td {border-bottom: 2px dotted rgb(102, 153, 255);}
.channel_header td div {text-align: left; font-weight: bold; background-color:#0F3;}
.custom_style {font: normal 12px Verdana, Arial;}

/* Comments */
.linkmorecomments,.nocomment,.linkaddcomment{color:#333333;margin:4px 0 0;}
.commenttableentry1,.commenttableentry2{table-layout:fixed;padding:0 4px}
.commenttableentry1{background-color:#F5F5F5}
.commenttableentry2{background-color:#E5E5E5}
.mxcdefault_title{font-weight:bold}
.mxcdefault_comment_text{font-size:14px}
.mxcdefault_posted{font-size:11px;color:#999998}
.mxcdefault_report,.mxcdefault_reply,.mxcdefault_seeallreplies{font-size:10px;color:#999998}
.admincomment1,.admincomment2{background-color:#F4E9E9}
#ar{font-weight:bold; font-size:14px}