
/* Common styles */
body { padding:0px; margin:0px; background-color: #E6E6E6; vertical-align:top;}

table.page       { background:#FFFFFF; }

a       { text-decoration:none; color:#0085C8; }
a:hover { text-decoration:underline; }

h1 { font-family:Verdana,Arial;font-size:160%;font-weight:normal;margin-top:0px; margin-bottom:5px;color:#5F5F5F;}
h2 { font-family:Verdana,Arial;font-size:140%;font-weight:normal;margin-top:30px;margin-bottom:5px;color:#0AA0EB;}
h3 { font-family:Verdana,Arial;font-size:120%;font-weight:bold;margin-top:30px;margin-bottom:5px;color:#0AA0EB;}
hr { border:0; height:1px; color:#E6E6E6; background-color:#E6E6E6;}
p  { margin-top:0px; margin-bottom:10px;}
ul { margin-top:0px; margin-bottom:5px;}
ol { margin-top:0px; margin-bottom:5px;}

td { font-family:Verdana; font-size:80%; }

td.main_area   { width:100%; vertical-align:top; text-align:left; padding:0px 10px 10px 30px; }

a.channel_list { color:#000000; text-decoration:none; }
a.channel_list:hover { text-decoration:underline; }
a.channel_list:visited {}



/* Header */
.logo       {padding:0px;margin:0px;vertical-align:bottom}
.logo_box   {background:#1e77d3}

.login_form {color:black;padding-left:25px;}
.logged_in_box {border:1px solid #999999;padding:7px;background:#E6F5FF;text-align:center;}
.register_link {font-size:90%}


/*.reg_labels {font-weight:bold;font-size:70%;vertical-align:top;}
.reg_inputs {font-weight:bold;margin-left:10px;width:200px;vertical-align:top;}*/

.reg_labels {vertical-align:top}
.reg_inputs {margin-left:10px;width:200px;}



.gradient_left {background:#1e77d3 url(img/gradient2.gif) repeat-y;}
#top_gradient_box {border-bottom:1px solid #999999;border-left:1px solid #999999;}

/* Main menu */
a.menu_link         {color:#FFFFFF; font-weight:bold; text-decoration:none;}
a.menu_link:hover   {text-decoration:underline;}
a.menu_link:visited {}

a.menu_link_selected{color:#FFFFFF; font-weight:bold; text-decoration:underline;}

td.topmenu_separator {color: white;}

/* Left menu */
td.menu_left_box      {vertical-align:top}
table.menu_left       {background-color:#F1F1F1}
td.menu_left_nolink_box {border-top:1px solid #F1F1F1;}
td.menu_left_link_box {padding:7px 2px; border-top:1px solid #FFFFFF;}
tr.menu_left_selected {background-color:#E0E0E0}

a.menu_left_link         {color:#707070; font-weight:bold;text-decoration:none;}
a.menu_left_link:hover   {text-decoration:underline;}
a.menu_left_link:visited {}

a.menu_left_link_selected {color:#707070; font-weight:bold;text-decoration:none;}
a.menu_left_link_selected:hover   {text-decoration:underline;}



/* Bottom menu + copyright */

#menu_bottom_box {border-top:1px solid #999999;text-align:center}
#menu_bottom {font-size:100%;}
#copyright   {font-size:80%;margin-bottom:3px;}

a.a_bottom         {color:#FFFFFF;text-decoration:none;}
a.a_bottom:hover   {text-decoration:underline;}
a.a_bottom:visited {}


/* Channels catalog browsing */

td.channels_title {width:100%;vertical-align:bottom;padding-left:10px;}

td.catalog_cell {background-color:#F1F1F1; border:1px solid #E8E8E8;padding:8px;}
td.catalog_inner_cell {width:100%;vertical-align:center;padding-left:10px;font-size:90%;color:#656565;}
a.catalog_inner_cell {color:#656565}

div.languages {padding:8px;}
td.online_catalog {padding-left:15px;padding-right:40px}
div.messagebox {text-align:center;}

ul.channels {list-style:none;padding-left:15px;}
li.channels {padding:2px;}

/******/

#add_channel {text-align:center;font-size:70%}

.channels_head {font-weight:bold;font-size:80%;text-align:center;color:black;border-bottom:1px solid #999999;border-left:1px solid #999999 }
.channels_head:hover {background:#DCDDDE}

.channels_head_static {background:white;font-weight:bold;font-size:80%;text-align:center;color:black;border-bottom:1px solid #999999;border-left:1px solid #999999 }

.channels_foot {font-weight:bold;font-size:80%;text-align:center;color:black;border-left:1px solid #999999 }
.channels_foot:hover {background:#DCDDDE}

.channels_item {background:white;font-size:80%;text-align:left;color:black;border-bottom:1px solid #999999;border-left:1px solid #999999;}
.channels_item:hover {background:#DCDDDE}
.channels_item_static {background:white;font-size:80%;text-align:center;color:black;border-bottom:1px solid #999999;border-left:1px solid #999999;}

/* News table */

.news_table {margin-top:0px;vertical-align:top;font-size:70%;background:#e5eef9;}
.news_title {background:#e5eed9}
.news_date {border:1px solid #999999;border-bottom:none;border-top:none;background:#e5eed9;text-align:center;}
.news_text {border-top:1px solid #999999;border-right:1px solid #999999;border-bottom:1px solid #999999;}

.news_block_title {border-bottom:1px solid #999999; border-right:1px solid #999999;font-size:100%;font-weight:bold;color:#1e77d3}
.news_left_border {border-right:1px solid #999999;width:10px;}
.news_right_border {width:10px;}


/* Developer - My channels styles */

td.cell1 { border-bottom:1px solid #cc;border-left:1px solid #cc;padding:1px 15px; }

.tpl       {padding:0.1em;border-right:1px solid #CACA00;color:#0080FF;cursor:pointer;}
.tpl_high  {border:1px solid #CACA00;border-right:none;background:#FFFFA8;padding:0.2em;color:#0000FF;cursor:pointer;}
.my_templates_table {width:95%;}

#channels  {border-top:1px solid #FFFFA8; border-left:10px solid #FFFFA8; border-right:10px solid #FFFFA8; border-bottom:15px solid #FFFFA8; }
#ch_list_bottom {border-top:1px solid #CACA00;}
#ch_list_right {border-left:1px solid #CACA00;}
#ch_list_top {border-bottom:1px solid #CACA00;}

#tpl_title {font-size:120%;font-weight:bold;}
#tpl_toolbar {font-size:100%;}
#ch_list_header {background:#FFFFA8;}
#ch_list   {margin-top:0.5em;}
.ch_list_item {padding-left:2em;font-size:100%;color:blue;}

pre {font-size:120%;}

/* Developer - Add channel errors */

.ErrorVisible {visibility:visible; background:#FF8080; border:1px red solid;}
.ErrorHidden  {visibility:hidden;}

.WarningVisible {visibility:visible; background:#FFFFA0; border:1px #CACA00 solid; margin:5px; width:300;}
.WarningHidden  {visibility:hidden;  background:#FFFFA0; border:1px #CACA00 solid; margin:5px; width:300;}
