/* CSS Document */

body {
background:url(../images/GRAD_background.jpg) repeat-x #00867c;
margin:0;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}
.clear {
clear:both;
margin:0;
padding:0;
line-height:0;
}
#WIN_header {
margin-top:52px;
width:960px;
}
#WIN_header #header {
width:100%;
color:#01877e;
height:42px;
color:#ffffff;
}
#WIN_header #header .ROW_top {
width:100%;
height:22px;
}
#WIN_header #header .ROW_top li {
}
#WIN_header #header .ROW_top a {
color:#FFFFFF;
}
#WIN_header #header .ROW_bottom {
width:920px;
height:16px;
text-align:right;
padding-right:40px;
padding-top:4px;
background:#01877e;
}
#WIN_header #header #ROW_rollover {
float:left;
width:920px;
height:16px;
padding-right:20px;
padding-left:20px;
margin-top:6px;
background:#dfebeb;
font-weight:bold;
color:#038579;
clear:both;
}
a {
color:#fff;
text-decoration:none;
}
a:hover {
color:#fff;
text-decoration:underline;
}
.MNU_ident a {
color:#000;
text-decoration:none;
}
.MNU_ident a:hover {
color:#000;
text-decoration:underline;
}
#header .LOGO_didatatv {
float:left;
width:108px;
height:100%;
background:url(../images/LOGO_didatatv.gif);
}
#header .MNU_inf {
float:left;
width:100%;
height:47px;
background:url(../images/MENU_background.gif) repeat-x;
}
#WIN_body {
width:919px;
margin-left:38px;
margin-top:21px;
}
#WIN_body .TOP_frame {
width:913px;
height:12px;
background:url(../images/REGISTER_top_background.gif) no-repeat;
}
#WIN_body .BOTTOM_frame {
width:913px;
height:12px;
background:url(../images/REGISTER_bt_background.gif) no-repeat;
}
#WIN_body .CONTENT_frame {
width:913px;
padding-top:5px;
padding-bottom:5px;
background:#00867c;
}
#WIN_body .CONTENT_box {
width:890px;
margin-top:10px;
margin-bottom:5px;
border:1px solid #e2e2e2;
}
#WIN_body .CONTENT_box .title {
background:url(../images/TITLE_content.gif) repeat-x;
height:39px;
color:#01877e;
font-size:15px;
font-weight:bold;
padding:10px;
}
#WIN_body .CONTENT_box .CONTENT_inner {
clear:both;
margin:-10px 10px 10px 10px;
padding:10px;
border-bottom:1px solid #e2e2e2;
}
.nor {
background:#FFFFFF;
}
.alt {
background:#eff5f5;
}
#WIN_body .CONTENT_box .CONTENT_inner img {
padding:4px;
border:1px solid #e2e2e2;
margin-right:10px;
}
#WIN_body .CONTENT_box .CONTENT_inner h1 {
color:#666666;
font-size:14px;
}
#WIN_body .CONTENT_box .CONTENT_inner h2 {
color:#01877e;
font-size:12px;
font-style:italic;
}
#WIN_body .CONTENT_box .CONTENT_inner p {
color:#949695;
font-size:12px;
}
.CONTENT_frame .CONTENT_left {
width:500px;
margin:0px 15px;
float:left;
}
.CONTENT_frame .CONTENT_right {
width:340px;
margin:0px 10px;
float:left;
}
.CONTENT_frame h1 {
font-size:15px;
font-weight:bold;
color:#ffffff;
line-height:12px;
border-bottom:1px solid #FFFFFF;
padding-bottom:10px;
width:100%;
}
.CONTENT_frame p {
font-size:11px;
line-height:12px;
}
p.normalText {
color:#ffffff;
}
h2 {
color:#fff;
}
.TBL_contact {
font-size:11px;
color:#fff;
}
.CONTENT_frame form {
width:100%;
margin:10px 0px;
color:#fff;
}
.CONTENT_frame form input {
width:160px;
font-size:11px;
margin:4px 0px;
float:left;
color:#000000;
}
.nrow {
padding-left:10px;
}
.CONTENT_frame form .label {
width:70px;
font-size:11px;
float:left;
color:#fff;
margin:5px 0px;
font-weight:bold;
}
.CONTENT_frame form input.BTN_submit {
width:75px;
height:23px;
background:url(../images/BTN_background.gif);
text-align:center;
color:#000;
font-weight:bold;
font-size:12px;
float:right;
margin-right:23px;
}
.CONTENT_frame form input.BTN_submit_nm {
width:75px;
height:23px;
background:url(../images/BTN_background.gif);
text-align:center;
color:#000;
font-weight:bold;
font-size:12px;
}
.CONTENT_frame form input.BTN_login {
width:75px;
height:23px;
background:url(../images/BTN_background.gif);
text-align:center;
color:#000;
font-weight:bold;
font-size:12px;
float:right;
margin-right:106px;
}
#WIN_body .videoplayer {
float:left;
width:341px;
height:302px;
text-align:center;
background:url(../images/VIDEO_background.gif) no-repeat;
}
#WIN_body .videoplayer_sem {
cursor:pointer;
float:left;
width:341px;
height:302px;
text-align:center;
background:url(../images/VIDEO_background_sem.gif) no-repeat;
}

#WIN_body #videoplayer {
float:left;
width:912px;
height:642px;
}
#player {
margin:15px auto 0px auto;
}
#WIN_body .textframe {
float:left;
width:186px;
height:302px;
margin-left:5px;
background:url(../images/TXT_background.gif);
}
#WIN_body #services {
float:left;
width:378px;
height:302px;
margin-left:5px;
background:url(../images/teaser.jpg)
}
#services .SRV_module {
width:186px;
height:149px;
background:url(../images/SRV_background.gif) no-repeat;
float:left;
}
#services .vsep {
margin-left:5px;
}
#services .hsep {
margin-top:4px;
}
#WIN_bottom {
width:919px;
height:204px;
margin-left:38px;
margin-top:5px;
}
#WIN_bottom #playlist {
float:left;
width:339px;
height:204px;
background:url(../images/PLAYLIST_background.gif);
}
#WIN_bottom #playlist .inner {
margin-top:10px;
overflow-y:scroll;
width:330px;
height:184px;
}
#playlist table {
color:#fff;
margin:10px;
}
#playlist td {
width:300px;
height:20px;
padding-left:10px;
}
#playlist td.cellon {
background:#3ca29a;
}
#WIN_bottom .vsep {
margin-left:5px;
}
#WIN_bottom .TAB_module {
float:left;
width:568px;
height:205px;
}
.TAB_module .TAB_entries {
height:24px;
}
.TAB_module .TAB_content {
height:180px;
background:url(../images/TABS_background.gif);
}
/*
#WIN_bottom .tabs {
float:left;
width:568px;
height:205px;
}
*/
#WIN_footer {
text-align:center;
margin-top:20px;
margin-bottom:10px;
width:960px;
color:#FFF;
}
#WIN_footer a {
color:#FFF;
text-decoration:none;
}
#WIN_footer a:hover {
color:#FFF;
text-decoration:underline;
}
#errormessage, #pwderrormessage {
color:#FFFF00;
font-weight:bold;
}
.errormsg {
color:#FFFF00;
font-weight:bold;
}
#pwdrecover {
display:none;
}
.TAB_title {
margin:6px 10px 10px 10px;
font-size:14px;
color:#fff;
}
.TAB_text_w {
margin:12px 10px 10px 10px;
font-size:11px;
line-height:12px;
color:#fff;
}
.text_border {
border-bottom:1px solid #fff;
padding-bottom:10px;
}
.TAB_text_k {
margin:12px 10px 10px 10px;
font-size:11px;
color:#000;
line-height:13px;
}
.BTN_tab {
width:116px;
height:20px;
background:url(../images/TABBTN_BACKGROUND.gif) no-repeat;
margin:10px;
padding:2px 0px 0px 40px;
}
.BTN_tab a {
color:#000;
text-decoration:none;
}
.BTN_tab a:hover {
color:#000;
text-decoration:underline;
}