@charset "utf-8";
/* CSS Document */

/* Reset formatting ----------------------------------------*/
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}

table {
	border-collapse:collapse;
	border-spacing:0;
} 
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:;
}
abbr,acronym { border:0;
}
/*----------------------------------------------------------*/

body {
	background:#000000;
	font-family: Arial,Helvetica,sans-serif;
	font-size:11px;
	line-height: 1.5em;
	color:#333;
}
div#shadow {
	width: 1012px;
	margin: 0 auto;	
	background:transparent url(../images/shadow.png) 0 0 repeat-y;
}

div#page {
	background: url(../images/background.jpg) repeat;	
	z-index:0;
}
.grey_background{
	background: url(../images/background.jpg) repeat;
}
div#header {
	background: transparent url(../images/bg-banner.jpg) repeat-x;
}

div#header table#banner #login-help a {
	font-size:8pt;
	color:#fad917;
}

div#header #login{
	padding: 27px 0px 7px 0px;
}

input, option{
	background:#FFFFFF;
	color:#000000;
	font-size:11px;
	border:1px #ddd solid;
	vertical-align:middle;
	height:19px;
}
select{
	font-size:11px;
	border:1px #ddd solid;
}
div#header form input.submit {
	width:37px;
	height:13px;
	font-size:8pt;
}

div#header span.sep {
	color:#fff;
}

.news-headline {
	padding-left:10px; 
}

td#top-menu {
	padding-top:14px;
	padding-left:0;
	padding-right:0;
	z-index:10;
}
ul#top-menu li {
	display:inline;	
}
ul#top-menu li.separator {
	border-left:1px dotted #fff;
}

ul#top-menu li a{
	color: #fff;
	font-size:14pt;
}
ul#top-menu li a:active{
	color:#CCCCCC;
}
ul#top-menu li a:hover{
	color: #666;
	text-decoration:none;
}

td#topmenu a
{
	color:#fad917;
}
td#topmenu a:hover
{
	color:#666;
}
table#banner {
	width:900px;
	height:126px;
	margin: 0px auto 0px auto;
}

#logo {
	background: url(../images/logo-pttv.jpg) no-repeat;
	width:260px;
	height:75px;
	cursor:pointer;
}

div#menu-container {
	margin-top:-22px;
	margin-left:69px;	
}

div#menu-container td#menu{
	overflow:hidden;
}

div#menu-container td#menu img{
	margin:4px -4px 0px 0px;
}

td.menu-r {
	witdh:100px;
	background:#ccc url(../images/menu-r.jpg) 0 0 no-repeat;
}

div.wrapper {
	width:900px;
	padding-bottom:30px;
	margin: 0px auto 0px auto;
}
.white_text{
	color:#ddd;
}
.black_text{
	color:#333;
}

div.content {
	padding-top:20px;
}
div.wrapper a{
	color:#00a651;
}
div.wrapper a:hover{
	color:#999;
}
table.content{
	width:900px;	
}
table.content td.content-left {
	padding-right: 25px;
}

table.content td.content-right {
	padding-left:10px;	
}

table.content td.content-more {
	padding-top: 16px;	
}

h2.entry-title {	
	font-size:18pt;
}

.entry-title, .more-link {
	color:#FDB736;	
}

div#footer{
	background:#000;	
}

td.bullet ul {
	list-style-image:url(../images/li_bullet.jpg);
	list-style-position:inside;
	margin: 15px 0px;
}
td.bullet ul li{
	margin-top:2px;
}


table.content ul li.last-el{
	margin-bottom:0px;
	padding-right:5px;
}

div#footer .wrapper{
	color:#666;
	margin-bottom:30px;
	font-size:9px;
}

div#footer a{
	color:#666;
}


div#footer #bookmark{
	float:right;
	padding-top:10px;
}
div#footer #bookmark a{
	padding-left:5px;
}

table#copyright td{
	padding: 0px 0px 30px 0px;
}

/**/
h1, h2, h3, h4, h5, h6{
}

a{
	cursor:pointer;
	text-decoration:none;	
	color:#fad917;
}

a:hover{
	cursor:pointer;
	text-decoration:none;	
}

.clear{
	clear:both;	
}

td#box-l-bottom
{
	background:url(../images/box-l-bottom.png) repeat-y;
}
td#box-r-bottom
{
	background:url(../images/box-r-top.png) repeat-y;
}
td#logo
{
	width:340px;
	height:206px;
	background:url(../images/Logo.jpg) no-repeat 0 30;
}
table#right-content td
{

}
.right-title
{
	cursor:pointer;
	color:#fad917;
	/*padding-left:10px;
	padding-bottom:10px;*/
}
td.title-contact
{
	padding-top:5px;
}
table#right-content img { vertical-align:text-bottom;}
td.right_content
{
	padding-left:10px;
}

td.box-content
{
	border-bottom:#ccc dotted 1px;
	color:#fad917;
	
}
td.box-content-r
{
	border-right:#ccc dotted 1px;
}
td.box-content-li li
{
	padding-bottom:10px;
}

table#content-midle
{border:#fad917 solid 1px;
}

li#thut {
	padding-left:25px;
	color:#999;
	list-style-image:none;
}
td.right_content_link a
{
	color:#999999;
	padding-left:10px;
}
.about-title-content
{
	color:#fad917;
}

/*--Login Box on top---*/
*, * focus {
	outline: none;
	margin: 0;
	padding: 0;
}

.login_box_ {
	background:url(../images/top-login.jpg) no-repeat;
	height:31px;
	width:335px;
	position: relative;
	color:#999;
	font-size:12px;
}

.login_box_ a{
	color:#999;
	padding-right:50px;
}

.submit {
	width:112px;
	height:14px;
}

.trigger{
	width:80px;
	height:31px;
	cursor:pointer;
}

/*--Login Box on top---*/

.yellow-title{
	padding-bottom:20px;
	padding-top:20px;
	font-weight:bold;
	color:#fad917;
}

td#title-content
{
	padding-bottom:10px;
}
td.main-title
{
	padding-bottom:20px;
	padding-top:20px;
}
.td-new
{
	border-bottom:#fad917 solid 1px;
	padding-bottom:20px;
	text-align:justify;
}
.td-ad
{
	border-bottom:#fad917 solid 1px;
	text-align:justify;
}

.td-new ul
{
	text-align:left;
}
td.td-a a
{
	color:#fad917;
}
td.td-a
{
	text-align:justify;
}
td.right_content_y
{	
	border-bottom:#fad917 solid 1px;
	padding-left:10px;
	text-align:justify;
}
.privacy{
	font-style:italic;
	font-weight:bold;
}
.td-privacy
{
	padding-top:20px;
}
div#goctron{ 
	background: #000;
	z-index:-100;
}

b.rtop, b.rbottom
{
	display:block;
	background: url(../images/background.jpg) repeat;
}
b.rtop b, b.rbottom b
{	display:block;height: 1px;
  	overflow: hidden; background: #000
}

b.r1{margin: 0 3px}
b.r2{margin: 0 1pt}
b.r3{margin: 0 1px}
b.rtop b.r4, b.rbottom b.r4{margin: 0 0px;height: 2px}

td.p-left
{
	padding-left:15px;
	padding-right:20px;
	text-align:justify;
}

td.p-left img
{
	padding-right:10px;
}
div#goctron2{ 
	background: #e6e6e6;
}
b.rtop2, b.rbottom2
{
	display:block;
	background: url(../images/background.jpg) repeat;
}
b.rtop2 b, b.rbottom2 b
{display:block;height: 1px;
   overflow: hidden; background: #e6e6e6}
b.r12{margin: 0 3px}
b.r22{margin: 0 1pt}
b.r32{margin: 0 1px}
b.rtop2 b.r42, b.rbottom2 b.r42{margin: 0 0px;height: 2px}
#image-treo, #image-treo2, #image-treo3, #image-treo4
{
	position:absolute;
	padding-top:25px;
	z-index:100;
}
td.font-clr {color:#000;}
td.hight-box{ height:70px;}

div#loading_mark{
	background:#000;
	opacity: 0.2;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  	filter: alpha(opacity = 20);
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	display:none;
	z-index:30;
}
div#loading_box {
	background-color: url(../images/background.jpg);
	overflow:hidden;
	position:fixed;
	z-index:100;
	border:1px solid #fad917;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:20px;
	padding-right:20px;
	color:#666666;
	font-weight:bold;
	display:none;
}
div#duration_box{
	background-color: url(../images/background.jpg);
	background:#000;
	overflow:hidden;
	position:absolute;
	z-index:100;
	border:1px solid #fad917;
	padding-top:10px;
	padding-bottom:10px;
	padding-left:10px;
	padding-right:10px;
	color:#999;
	display:none;
}
div#ajax_support {
	background-color:#fff;
	overflow:hidden;
	position:fixed;
	z-index:100;
	border:1px solid #333;
	padding:10px;
	width:600px;
	height:570px;
	text-align:left;
	color:#333;
	display:none;
}
div#fancy_box{
	background: #333333;
	opacity: 0.4;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
  	filter: alpha(opacity = 40);
	width:100%;
	height:100%;
	position:fixed;
	left:0;
	top:0;
	display:none;
	z-index:10;
}
div#fancy_loading2 {
	background-color: #fff;
	overflow:hidden;
	position:fixed;
	z-index:99000;
	border:0px solid #fff;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:5px;
	color:#999;
	font-weight:bold;
	display:none;
}
TABLE.lineright,.lineright{
	BORDER-RIGHT: #999999 1px solid; 
}
TABLE.linewithouttop,.linewithouttop{
	BORDER-RIGHT: #898989 1px solid; 
	border-bottom: #898989 1px solid; 
	BORDER-LEFT: #898989 1px solid;
}
.sub_title{
	font-weight:bold;
	font-size:11px;
	color:#333;
	text-transform:uppercase;
}

.is_button{
	color:#00A651;
	font-size:11px;
	cursor:pointer;
}
.black_bigger_ajax
{
	color:#333;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
.black_bigger_ajax:hover
{
	color:#666;
	/*background-color: #FAF9F4;*/
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
.black_text_list
{
	color:#333;
	padding-bottom:10px;
	padding-top:10px;	
}
.black_text_list_todo
{	
	padding-top:5px;
	padding-bottom:5px;
}
.row
{
	text-decoration: none; color:#000000; 
}
.row:link
{
	text-decoration: none; color:#999999; 
}
.row:hover
{
	text-decoration: none; color:#999999; 
}
.organ_class{
	color:#fad917;
	font-weight:bold;
}
.green_class{
	color:#00A651;
	font-weight:bold;
	font-size:10px;
	font-style:italic;
}
/*Calendar*/
.cal_today{
	background-color: #fad917;
	color:#000000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:middle;
	text-align:center;
}
.sel2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	vertical-align:middle;
	text-align:center;	
	font-style: 			normal;
	line-height: 			normal;
	font-weight: 			normal;
	font-variant: 			normal;
	text-transform: 		none;
	text-decoration: 		none;
	cursor: 			default;
	color:				#999;
	background-color:#444;
	height:25px;
}
.bg_cal_box{
	background-color:#444;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	color:#777;
	vertical-align:middle;
	text-align:center;
	height:25px;
}

.event {
	font-family: 			Verdana, Arial, Helvetica, sans-serif;
	font-size: 			10px;
	font-style: 			normal;
	line-height: 			normal;
	font-weight: 			normal;
	font-variant: 			normal;
	text-transform: 		none;
	text-decoration: 		none;
	cursor: 			default;
	vertical-align: 		middle;
	text-align: 			center;
	color:				#333333;
	background-color:		#eeeeee;
}
.sel {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: 			normal;
	line-height: 			normal;
	font-weight: 			normal;
	font-variant: 			normal;
	text-transform: 		none;
	text-decoration: 		none;
	text-align: 			center;
	vertical-align: 		middle; 
	cursor: 			default;
	color:				#fad917;
	background-color:#333;
	height:25px;
}
.sel_last {	
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style: 			normal;
	line-height: 			normal;
	font-weight: 			normal;
	font-variant: 			normal;
	text-transform: 		none;
	text-decoration: 		none;
	text-align: 			center;
	vertical-align: 		middle; 
	cursor: 			default;
	color:#999;
	background-color:#5B542D;
	height:25px;
}
.month_bar{
	background-color:#333;
	height:25px;
	color:#999;
}
.lineheight
{
	line-height:20px;
}
div#ajax_show_me_how {
	background-color:#f6f7f8;
	overflow:hidden;
	position:fixed;
	z-index:1000;
	border:2px solid #C9C8CB;
	padding:5px;
	text-align:center;
	display:none;
}
div#getpassbox {
	width:328px; 
	display:none; 
	clear:both; 
	position:fixed; 
	z-index:1000; 
	color:#000000; 
	overflow:hidden;
}

div#clip_player {
	overflow:hidden;
	position:fixed;
	z-index:1000;
	text-align:center;
	display:none;
}
div#list_admin_chat {
	background-color:#000000;
	position:fixed;
	z-index:100;
	border:1px solid #fad917;
	padding:2px 5px 5px 5px;
	width:250px;
	height:200px;
	color:#666666;
	overflow:auto;
	opacity: 0.9;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
  	filter: alpha(opacity = 90);
}