/* a			{text-decoration: none; } */

user-groups {
	font-size: 12px;
	text-decoration: none;
	color: #2166A3;
}


/* v:link		{color: #000000; } */

.default 		{background-color: #ffffff; }

.timeText		{color: #666666; font-size: 10px; font-family: arial, verdana,  helvetica, sans-serif; }
.copyText		{color: #000000; font-size: 8pt; font-family: arial, verdana,  helvetica, sans-serif; }
.titleText		{color: #C0C0C0; font-size: 10px; font-weight: bold; font-family: arial, verdana, helvetica, sans-serif;}		
.subheadText    {color: #0073A5; font-weight: bold; font-size:12px; font-family: arial, verdana, helvetica, sans-serif; }
.prtitleText   	{color: #0073A5; font-weight: bold; font-size:14px; font-family: arial, verdana, helvetica, sans-serif; }

.bodyText		{ color: #666; font-size: 8pt; font-family: arial, verdana, helvetica, sans-serif; text-align: justify; margin: 6px; }
.bodyText1		{color: #000000; font-size: 8pt;  font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; margin-right: 5px;}
.bodyText2		{ color: #000000; font-size: 8pt; font-family: arial, verdana, helvetica, sans-serif; text-align: justify; margin: 6px; }
.bodyText3		{ color: #000000; font-size: 8pt; font-family: arial, verdana, helvetica, sans-serif; margin: 3px; }
.bodyText4		{color: #000000; font-size: 10pt;  font-weight: bold; font-family: arial, verdana, helvetica, sans-serif; }
.bodyText5		{color: #3366cc; font-size: 8pt; font-family: arial, verdana, helvetica, sans-serif; align: left; margin-left: 6px; margin-bottom: 0; }
.bodyText6		{ color: #3366cc; font-size: 10pt; font-family: arial, verdana, helvetica, sans-serif; padding-right: 2px; padding-left: 2px; align: left; }

.bodyText5err	{color: #fc0707; font-size: 8pt; font-family: arial, verdana, helvetica, sans-serif; align: left; margin-left: 6px; margin-bottom: 0; }


.newsText		{color: #C0C0C0; font-size: 8pt; font-family: arial, verdana, helvetica, sans-serif; }
.redtop			{ background-image: url(../images/red_top.gif); background-position:left top; background-repeat:no-repeat; background-color: #cc0000; height: 20px;}
.redbot			{ background-image: url(../images/red_bot.gif); background-position:left top; background-repeat:no-repeat; background-color: #cc0000; height: 20px;}
.bluetop		{ background-color: #3366CC; height: 20; width: 100%; color: #ffffff;	font-weight: bold; font-size: 10pt; padding: 2 10px 2 10px;}
.bluetop-sub	{ background-color: #3366CC; height: 20; width: 100%; color: #ffffff;	font-weight: bold; font-size: 8pt;}



.box			{ border-right: 1px solid #808080; border-bottom: 1px solid #808080; vertical-align: top; }
.box1			{ border-right: 1px solid #808080; border-bottom: 1px solid #808080; vertical-align: top; padding-left:10px; padding-right:10px; text-align: justify;}
.box2			{ vertical-align: top; padding-left:10px; padding-top:3px; padding-bottom:3px;}
.box3			{ border-top: 1px solid #808080; vertical-align: top; }
.clear		{clear:both}
.submit-btn {width: 54px;height: 20px;background:url(../images/submit.gif) no-repeat;outline: none;vertical-align:top;border:0;margin:5px 0 0 0;float:right}
.submit-btn:hover{background: url(../images/submit.gif) no-repeat 0 -20px;}

.reload-btn {width: 54px;height: 20px;background:url(../images/reload.gif) no-repeat;outline: none;vertical-align:top;border:0;margin:5px 0 0 0;float:right}
.reload-btn:hover{background: url(../images/reload.gif) no-repeat 0 -20px;}



body {
font-size:10pt;
color:#666666;
scrollbar-face-color:#ffffff;
scrollbar-shadow-color:#003366;
scrollbar-highlight-color:#003366;
scrollbar-3dlight-color:#f9f9f9;
scrollbar-darkshadow-color:#f9f9f9;
scrollbar-track-color:#ffffff;
scrollbar-arrow-color:#cc0000;
font-family:Arial, Helvetica, sans-serif;
height:100%;
}

.h1 		{  font-family: Arial; font-size: 11pt; font-weight: bold; color: #ffffff; margin-left: 3px;}
.h2		 	{  font-family: Arial, Verdana, sans-serif; font-size: 8pt; font-style: normal; font-weight: bold; color: #ffffff; padding-left: 10px; padding-top: 2px;}
.h3	 		{  font-family: Arial, Verdana, sans-serif; font-size: 10pt; font-style: normal; font-weight: bold; color: #000000; margin-top: 10px;}

.header		{  margin-bottom: 0px; background-color: #CC0000; float:left; width:140px; margin-right: 10px; border:1px solid #000000;}

.menu		{  float: left; width: 140px; height: 288px; margin-right: 10px }


/*  -------------- start of original style sheet --------------------   */



.user-authorize, .user-del, .user-msg, .user-groups, .-top5-programme-recorded, .-top5-group-path, .forum-td, .new-messages, .user-recorded-programme, .group {
	padding: 8px;
	background:white;
	}
	

hr {
	color: #DFECF7;
}

a, a:visited, a:active {
/*	font-size: 12px; */
	text-decoration: none;
/*	color: #2166A3; */
}

a:hover {	
/*	font-size: 12px; */
	text-decoration: none;
	color: #5DA7C9;
}

td {
/*	font-size: 12px; */
	text-decoration: none;
}

.menu-heading1 {
	width: 135px;
	float: left;
	background: url(new_images/col1_menu_top.gif);
	background-repeat:no-repeat;
	height: 25px;
	display:block;
	padding: 12px 0 0 45px;
	margin: 0;
	font-size: 16px;
	font-weight: bold;
	color: #FFFFFF;
}

.menu-link-selected, .menu-link:hover{ display: block; height: 20px; padding: 6px 0 0 20px; background-image: url(new_images/col1_menu_bg.gif); font-size: 12px; color: #e61221; font-weight: bold; }

.menu-link, .menu-visited, .menu-active {
	display: block; 
	height: 20px;
	padding: 6px 0 0 20px;
	background-image: url(new_images/col1_menu_bg.gif);
	
	font-size: 12px;
	text-decoration: none;
}

.new-users-header {
float:left;
background-repeat:no-repeat;
height:25px;
display:block;
color:#FFFFFF;
font-size:12px;
text-align:left;
font-weight:700;
background-color:#8BBCE0;
background:url(new_images/col2_main_top.gif);
width:165px;
margin:0;
padding:12px 0 0 15px;
}

.menu-cell {
	background-color: #E2EEF8;
}

.mychannels-table {
	background: white;
}
.mychannels-channel {
	
	font-size: 12px;
	background-color: #8BBCE0;
	text-align: center;
	font-weight: bold;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.channels-Channel {
	
	font-size: 12px;
	text-decoration: none;
	color: #3366cc;
	font-weight: bold
}

.channels-subscription,.channels-main {
background-color:#d0d5e0;
}

.channel-deny {
	
	font-size: 10px;
	text-decoration: none;
	color: #666666;
	font-weight: bold
}
.mychannels-watch-link {
	
	font-size: 12px;
	text-decoration: none;
	color: #FF0000;
	font-weight: bold;
}
.mychannels-watch {
	text-align: center;
	background-color: #E2EEF8;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
}
.mychannels-hour {
	
	font-size: 12px;
	font-weight: bold;
	background-color: #E2EEF8;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.mychannels-programme {
	
	font-size: 12px;
}
.mychannels-programmes {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	border-right-style: solid;
}
.mychannels-programme-link {
	text-decoration: none;
	color: #3366FF;
}

.day {
	background-color: #E2EEF8;
    width: 40px; 
    text-align: center;
}
.day-selected {
    width: 40px;
        text-align: center;
}
.day-link {
	
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.day-link-selected {
	
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
.days-tbl {
	padding: 3px;
	background: white;
}

.myrecordings-tbl {
	background: white;
	width: 100%;
}

.myrecordings-tr0-td {
	
	font-size: 12px;
	text-align: center;
	background-color:#99CCFF;
	color: #fff;
	font-weight: bold;
	padding: 0 10px 0 10px;
}

.myrecordings-tr-Scheduled {
        
        font-size: 12px;
        background-color: #F2FFF8;
}

.myrecordings-tr-Recorded {
        
        font-size: 12px;
        background-color: #D2EEF8;
}

.myrecordings-tr-Recording {
        
        font-size: 12px;
        background-color: #FFEEF8;
}

.myrecordings-tr-Expired {
        
        font-size: 12px;
        background-color: #82BEF8;
}

.programme {
	
	font-size: 16px;
	font-weight: bold;
}
.programme-channel {
	
	font-size: 12px;
	color: #0099CC;
}
.programme-description {
	
	font-size: 12px;
}
.programme-caret {
	background-color: #E2EEF8;
	padding: 5px;
}
.programme-broadcasting {
	
	font-size: 12px;
	padding: 5px;
}
.programme-record {
	
	font-size: 12px;
	background-color: #EEEEEE;
	padding: 5px;
}
.programme-recording {
	
	font-size: 12px;
	background-color: #EEEEEE;
	padding: 5px;
}
.programme-comments {
	
	font-size: 14px;
	font-weight: bold;
}

.post {
        
        font-size: 12px;
        background-color: #E2EEF8;
        padding: 5px;
}
.post-user {
	font-weight: bold;
}

.rating-caret {
 	
    font-size: 12px;
}

.reg-tr-err {
	background-color: #FFEEEE;
}

.user-td0 { font-size: 12px; background: #e2eef8 url(file:///Z:/css/images/bgr_nav.gif) repeat-y; }

.user-td1 {
    
    font-size: 12px;
}

.user-asl {
    
    font-size: 12px;
}
/* 23:34 03/09/2006 Peter */

.group1 {
  text-decoration: underline;
  font-size: 14px;
  font-weight: bold;
}

.group1:hover {
  text-decoration: underline;
  font-size: 14px;  
  font-weight: bold;
}

.group1:visited {
  text-decoration: underline;
  font-size: 14px;  
  font-weight: bold;
}

.group2 {
}

/* New sections added/modyfied by Dariusz */


/* Randome Programme text */

.randome-programm {
	width: 300px;
 	font-size: 10px;  
 	font-weight: bold;
	color: #fff;
	background: #000;
	text-align: center;
}


/* Gradient blue top sections */

.welcome-header, .messages-received-header, .messages-sent-header, .top5-header {
	background: transparent url(new_images/col2_main_top.gif) repeat-x;
	
    font-size: 14px; 
	text-align: justify;
	font-weight: bold;
	color: #fff;
	height: 25px;
	padding: 10px 0 0 10px;
}

/* Welcome container */

.welcome {
	padding: 20px 10px 20px 10px;
	min-height: 220px;
	
	background: white;
    font-size: 12px; 
	text-align: justify;
}

/* Sections with padding 5px for more airy look */
/* Light blue labels */

.user-groups-label, .user-recorded-programmes, .forum-td0, .sent-tr0-td, .my-groups {
	background-color:#99CCFF;
	color: #fff;
	font-weight: bold;
	padding: 0 10px 0 5px;
}

.forum-tbl {
	width: 60%;
	background: #fcfcfc;
}

/* User data section */

.new-users {
	background: white;
	width: 180px;
}
.new-users-header {
	background: url(new_images/col2_main_top.gif);
	width: 165px;
}
.user-td0 {
font-size:12px;
background-color:#E2EEF8;
background:transparent url(images/bgr_nav.gif) repeat-y;
font-weight:700;
padding:0 5px;
}

/* Additional settings */

.top {
	
	font-size: 12px;
	margin-bottom: 10px;
}
.sent-tbl {
	border-spacing: 10px;
}
.forum-tb, .myrecordings-tbl {
	border-spacing: 5px;
}
.new-messages-link {
	background-color:#99CCFF;
	color: #fff;
	font-weight: bold;
	padding: 0 10px 0 10px;
}

/* User input / data scheme */

input { background-color: #e4e7ee; margin: 5px; border: solid 1px #bbb6c6; }
select {
	margin-top: 5px;
	margin-left: 5px;
	margin-bottom: 5px;
	margin-right: 5px;
	background-color: #E4E7EE;
	border: 1px solid #BBB6C6;
}
textarea {
	background-color: #E4E7EE;
	border: 1px solid #BBB6C6;
}
.day {
	background-color: #3366CC;
    width: 40px; 
    text-align: center;
    font-weight: bold;
    
}
.day-selected {
	font-size: 12px;
    background-color: #FFFFFF;
    width: 40px;
    text-align: center;
    color: #3366CC;
    font-weight: bold;
	border-width: 1px;
	border-color: #3366CC;
	border-style: solid;
}
.day-link {
	
	font-size: 12px;
	font-weight: bold;
	font-color: white;
	text-decoration: none;
	text-color: white;
	color: white;

}

.day-link-selected {
	
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}	
.channels-hour {
	
	font-size: 12px;
	font-weight: bold;
	text-align: left;
    color: #3366CC;
	background-color: #FFFFFF;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
.channels-free {
background-color:#E4E7EE;
}

.program-row {
	
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	font-size: 10px;
	text-color: #000000;
	/* vertical-align: top; */

}

.program-cell {
	
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	font-size: 10px;
	text-color: #000000;
	vertical-align: top;

}

.program-cell-end {
	
	background-color: #FFFFFF;
	border-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: solid;
	font-size: 10px;
	text-color: #000000;
	vertical-align: top;

}


.program-cell-select {
	
	background-color: #D0D5E0;
	border-color: #CCCCCC;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-left-style: solid;
	font-size: 10px;
	vertical-align: top;
	color: #CC0000;

}


.program-cell-select-cont {
	
	background-color: #D0D5E0;
	border-color: #CCCCCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	font-size: 10px;
	color: #CC0000;	
	vertical-align: top;
	

}

.program-link-selected {
	
	text-decoration: none;
	color: #3366CC;
	font-size: 10px;
	
		
}


.channel-cell {
	
	vertical-align: top;

}

.program-link {
	
	text-decoration: none;
	color: #3366CC;
	font-size: 10px;	
}

.watchnow-link {
	
	text-decoration: none;
	color: #3366CC;
	font-size: 12px;	


}
.group-link {
	
	text-decoration: none;
	color: #3366CC;
		
}


.day-table	{
 	cellspacing: 3;
 	cellpadding: 3;
	
}
.station {
font-size:10px;
background-color:#FFFFFF;
border-bottom-width:1px;
border-bottom-style:solid;
mouseover:#DEEEF8;
vertical-align:top;
border-color:#CCCCCC;
}
.box-general {
	background-color:#ffffff;
	color: #000000;
	font-weight: bold;
	font-size: 10pt;
	padding: 2 10px 2 10px;
}
.box-sub {
	background-color:#ffffff;
	color: #3366CC;
	font-weight: ;
	font-size: 10pt;
/*	padding: 2 10px 2 10px; */
	border-color: #CCCCCC;
	border-width: 1px;
	border-style: solid;
	vertical-align: top;
}

.cell-space {
	padding: 5px 5px 5px 5px;
}

/*  Navigation  */

.box-nav-top {
	background-color:#6699ff;
	font-weight: ;
	font-size: 10pt;
	border-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	vertical-align: top;
	
}


.box-nav {
	background-color:#6699ff;
	color: #ffffff;
	font-weight: ;
	font-size: 10pt;
	font-color: #ffffff;
	border-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	vertical-align: top;
	padding-top: 15;
	padding-left: 18;
	
}

.box-nav-bot {
	background-color:#6699ff;
	font-weight: ;
	font-size: 10pt;
	border-color: #808080;
	border-right-width: 1px;
	border-right-style: solid;
	vertical-align: bottom;
	padding-top: 10;
}

.subItem1 {
  cursor:hand;
  font-weight:normal;
  font-size:10px;
  text-decoration:none;
  font-size: 11px

}

.subItem1 a {
  text-decoration:none;
  color:#FFFFFF;
}

.subItem1 a:hover {
  color:#003399;
  text-decoration:none;
}

.subItem1 a:visited {
  color:#FFFFFF;
  text-decoration:none;
}

.subItem2 {
  cursor:hand;
  font-weight:normal;
  font-size:10pt;
  text-decoration:none;

}

.subItem2 a {
  text-decoration:none;
  color:#FFFFFF;
}

.subItem2 a:hover {
  color:#003399;
  text-decoration:none;
}

.subItem2 a:visited {
  color:#FFFFFF;
  text-decoration:none;
}

.subItem3 {
  cursor:hand;
  font-weight:normal;
  font-size:10pt;
  text-decoration:none;
  padding-left: 10;
  color: #FFFFFF;
}

.subItem3 a {
  text-decoration:none;
  color:#FFFFFF;
}

.subItem3 a:hover {
  color:#003399;
  text-decoration:none;
}

.subItem3 a:visited {
  color:#FFFFFF;
  text-decoration:none;
}

.subItem4 {
  cursor:hand;
  font-weight:normal;
  font-size:10pt;
  text-decoration:none;
  margin-left: 0;
  color: #FFFFFF;
}

.subItem4 a {
  text-decoration:none;
  color:#FFFFFF;
}

.subItem4 a:hover {
  color:#003399;
  text-decoration:none;
}

.subItem4 a:visited {
  color:#FFFFFF;
  text-decoration:none;
}

.mychannels-programme,.programme-description,.rating-caret,.user-td1,.user-asl {
font-size:12px;
}
.mychannels-programmes {
border-bottom-style:solid;
border-right-style:solid;
border-color:#CCCCCC;
border-width:0 1px 1px 0;
}
.myrecordings-tr-Scheduled {
font-size:12px;
background-color:#F2FFF8;
}

.myrecordings-tr-Recorded {
font-size:12px;
background-color:#D2EEF8;
}

.myrecordings-tr-Recording {
font-size:12px;
background-color:#FFEEF8;
}

.myrecordings-tr-Expired {
font-size:12px;
background-color:#82BEF8;
}

body {
  color:#999;
}
#main {
  width:79%;
  float:left;
}
#right {
  width:20%;
  float:right;
}
#chatMain {
	font-size:8pt;
}
.chatMain {
	width:400px;
	background-color:#6699FF; 
	color:white;
	padding:5px;
	
}
p.w {
	margin:0;
	padding-top:4px;
	padding-bottom:4px;
	font-weight:bold;
}
.chatLeft {
	width:67%;
	float:left;
}
.chatRight {
	width:29%;
	float:right;
	margin-right:2px;
}
.chatSpacer {
	clear:both;
}
#chatBox,#chatUserList{
	overflow:auto;
	height:200px;
}
#chatBox,#chatUserList,#chatInput {
	background-image:url(shadow.jpg);
	background-repeat: repeat-x;
	background-color:white;
	color:black;
	border:1px solid #3366cc;
	width:100%;
}
#chatInput {
	font-family:inherit;
	font-size:inherit;
	padding:4px;
}
