@charset "utf-8";
/* CSS Document */

body,td,th,textarea {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	color: #66F #000;
	text-indent: 0px;
}

body {
	background-attachment: fixed;
	background-color: #E6E8FA;
	background-repeat: repeat-x;
	background-position: center middle;
	z-index: 0;
}
form {
	padding: 0px;
	margin: 0px;
}
/*
a:link {
	color: #06F;
	text-decoration: none;
}
a {
	font-weight: bold;
	font-size: 12px;
}
a:visited {
	text-decoration: none;
	color: #06F;
}
a:hover {
	text-decoration: none;
	color: #09F;
}
a:active {
	text-decoration: none;
	color: #09F;
}
*/

.replies_count { font-family: Arial, Helvetica, sans-serif; font-size: 23px; color: #999; }
.views_count { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #999; }
.replies_count_sub { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #999; }
.discussions_category { font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: #FFF; }
.discussions_info { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #555; }
.discussions_link {
	font-family: Arial, Helvetica, sans-serif;
	color: #5388b4;
	font-size: 13px;
	text-decoration: none;
}
.discussions_link:visited {
	text-decoration: none;
}
.discussions_link:hover {
	text-decoration: underline;
}
.discussions_text { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #555; }

.input_small { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; color: #232323; text-align: left; padding: 2px 5px; }
.input_normal { font-family: Georgia, "Times New Roman", Times, serif; font-size: 17px; color: #232323; text-align: left; padding: 2px 5px; }
.input_big { font-family: Georgia, "Times New Roman", Times, serif; font-size: 21px; color: #232323; text-align: left; padding: 2px 5px; }
.input_title2 { font-size: 12px; color: #777; text-align: left; margin: 2px 0px 5px 0px; display: block; }



p.list {
	margin: 2px;
}
img {
	border: 0px;
}
img.description {
	margin: 5px;
}
img.description_news {
	margin: 5px;
	float: left;
}
img.padding {
	margin: 5px;
}
img.maxwidth {
	max-width: 720px;
	overflow: hidden;
}
hr {
	width: 94%;
	text-align: center;
	border: 1px solid #999;
}
.table_empty {
	width: 100%;
}


.a_blue:link, .a_blue_big:link {
	color: #5388b4;
	text-decoration: none;
}
.a_blue {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 13px;
}
.a_blue_big {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 17px;
}
.a_blue:visited, .a_blue_big:visited {
	text-decoration: none;
	color: #5388b4;
}
.a_blue:hover, .a_blue_big:hover {
	text-decoration: underline;
}
.a_blue:active, .a_blue_big:active {
	text-decoration: none;
	color: #09F;
}

.a_blue_title:link {
	color: #06F;
	text-decoration: none;
}
.a_blue_title {
	font-weight: bold;
	font-size: 18px;
}
.a_blue_title:visited {
	text-decoration: none;
	color: #06F;
}
.a_blue_title:hover {
	text-decoration: none;
	color: #09F;
}
.a_blue_title:active {
	text-decoration: none;
	color: #09F;
}



.a_red:link {
	color: #F00;
	text-decoration: none;
}
.a_red {
	font-weight: bold;
	font-size: 11px;
}
.a_red:visited {
	text-decoration: none;
	color: #F00;
}
.a_red:hover {
	text-decoration: none;
	color: #C00;
}
.a_red:active {
	text-decoration: none;
	color: #C00;
}

.a_red_title:link {
	color: #F00;
	text-decoration: none;
}
.a_red_title {
	font-weight: bold;
	font-size: 18px;
}
.a_red_title:visited {
	text-decoration: none;
	color: #F00;
}
.a_red_title:hover {
	text-decoration: none;
	color: #C00;
}
.a_red_title:active {
	text-decoration: none;
	color: #C00;
}


.a_white:link {
	color: #FFF;
	text-decoration: underline;
}
.a_white {
	font-weight: bold;
	font-size: 11px;
}
.a_white:visited {
	text-decoration: underline;
	color: #FFF;
}
.a_white:hover {
	text-decoration: none;
	color: #EEE;
}
.a_white:active {
	text-decoration: none;
	color: #EEE;
}


.a_white_small:link {
	color: #FFF;
	text-decoration: none;
}
.a_white_small {
	font-weight: normal;
	font-size: 10px;
}
.a_white_small:visited {
	text-decoration: none;
	color: #FFF;
}
.a_white_small:hover {
	text-decoration: underline;
	color: #FFF;
}
.a_white_small:active {
	text-decoration: none;
	color: #FFF;
}


.a_black:link, .a_black_big:link {
	color: #000;
	text-decoration: none;
}
.a_black, .a_black_big {
	font-family: Tahoma, Geneva, sans-serif;
	font-weight: bold;
}
.a_black { font-size: 11px; }
.a_black_big { font-size: 16px; }
.a_black:visited, .a_black_big:visited {
	text-decoration: none;
	color: #000;
}
.a_black:hover, .a_black_big:hover {
	text-decoration: none;
	color: #333;
}
.a_black:active, .a_black_big:active {
	text-decoration: none;
	color: #333;
}

.a_grey333:link {
	color: #333;
	text-decoration: none;
}
.a_grey333 {
	font-weight: bold;
	font-size: 11px;
}
.a_grey333:visited {
	text-decoration: none;
	color: #333;
}
.a_grey333:hover {
	text-decoration: none;
	color: #666;
}
.a_grey333:active {
	text-decoration: none;
	color: #666;
}

.a_black_white:link {
	color: #000;
	text-decoration: none;
}
.a_black_white {
	font-size: 11px;
}
.a_black_white:visited {
	text-decoration: none;
	color: #000;
}
.a_black_white:hover {
	text-decoration: none;
	color: #FFF;
}
.a_black_white:active {
	text-decoration: none;
	color: #FFF;
}

.a_underline:link {
	color: #000;
	text-decoration: none;
}
.a_underline {
	font-size: 11px;
}
.a_underline:visited {
	text-decoration: none;
	color: #000;
}
.a_underline:hover {
	text-decoration: underline;
	color: #000;
}
.a_underline:active {
	text-decoration: none;
	color: #000;
}


.a_underlinegrey:link {
	color: #333;
	text-decoration: none;
}
.a_underlinegrey {
	font-size: 11px;
}
.a_underlinegrey:visited {
	text-decoration: none;
	color: #333;
}
.a_underlinegrey:hover {
	text-decoration: underline;
	color: #333;
}
.a_underlinegrey:active {
	text-decoration: none;
	color: #333;
}


.a_underline2:link {
	color: #000;
	text-decoration: underline;
}
.a_underline2 {
	font-size: 11px;
}
.a_underline2:visited {
	text-decoration: underline;
	color: #000;
}
.a_underline2:hover {
	text-decoration: none;
	color: #000;
}
.a_underline2:active {
	text-decoration: none;
	color: #000;
}


h2 {
	font-size: 18px;
}
h2.a {
	font-size: 11px;
}
h2.a:link {
	color: #000;
	text-decoration: underline;
}
h2.a:visited {
	text-decoration: underline;
	color: #000;
}
h2.a:hover {
	text-decoration: none;
	color: #000;
}
h2.a:active {
	text-decoration: none;
	color: #000;
}



.a_underline3:link {
	color: #000;
	text-decoration: none;
}
.a_underline3 {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.a_underline3:visited {
	text-decoration: none;
	color: #000;
}
.a_underline3:hover {
	text-decoration: underline;
	color: #000;
}
.a_underline3:active {
	text-decoration: none;
	color: #000;
}


.a_underline3white:link {
	color: #FFF;
	text-decoration: none;
}
.a_underline3white {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.a_underline3white:visited {
	text-decoration: none;
	color: #FFF;
}
.a_underline3white:hover {
	text-decoration: underline;
	color: #FFF;
}
.a_underline3white:active {
	text-decoration: none;
	color: #FFF;
}


.a_underline4:link {
	color: #000;
	text-decoration: underline;
}
.a_underline4 {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.a_underline4:visited {
	text-decoration: underline;
	color: #000;
}
.a_underline4:hover {
	text-decoration: none;
	color: #000;
}
.a_underline4:active {
	text-decoration: none;
	color: #000;
}

.a_underline4w:link {
	color: #CCC;
	text-decoration: underline;
}
.a_underline4w {
	font-size: 14px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.a_underline4w:visited {
	text-decoration: underline;
	color: #CCC;
}
.a_underline4w:hover {
	text-decoration: none;
	color: #EEE;
}
.a_underline4w:active {
	text-decoration: none;
	color: #EEE;
}

.a_underline5:link {
	color: #000;
	text-decoration: underline;
}
.a_underline5 {
	font-size: 18px;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.a_underline5:visited {
	text-decoration: underline;
	color: #000;
}
.a_underline5:hover {
	text-decoration: none;
	color: #000;
}
.a_underline5:active {
	text-decoration: none;
	color: #000;
}


.a_underline6:link {
	color: #000;
	text-decoration: none;
}
.a_underline6 {
	font-size: 14px;
	font-family: Verdana, Geneva, sans-serif;
}
.a_underline6:visited {
	text-decoration: none;
	color: #000;
}
.a_underline6:hover {
	text-decoration: underline;
	color: #000;
}
.a_underline6:active {
	text-decoration: none;
	color: #000;
}


.a_blue_underline:link {
	color: #39C;
	text-decoration: none;
}
.a_blue_underline {
	font-size: 11px;
}
.a_blue_underline:visited {
	text-decoration: none;
	color: #39C;
}
.a_blue_underline:hover {
	text-decoration: underline;
	color: #36C;
}
.a_blue_underline:active {
	text-decoration: none;
	color: #36C;
}


.a_admin:link {
	color: #999;
	text-decoration: none;
}
.a_admin {
	font-weight: bold;
	font-size: 10px;
}
.a_admin:visited {
	text-decoration: none;
	color: #999;
}
.a_admin:hover {
	text-decoration: none;
	color: #666;
}
.a_admin:active {
	text-decoration: none;
	color: #666;
}


/* MENU */
div#menu {
	width: 100%;
	background-color: #FFFFFF;
}
div#menu ul {
	list-style: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 10px;
}
div#menu ul li {
	float: left;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
}
div#menu ul li a {
	color: #000;
	display: block;
	width: 100px;
	height: 20px;
	background-color: 999933;
	text-decoration: none;
	font-size: 14px;
	margin: 0px;
}
div#menu ul li a:hover {
	color: #FFF;
	text-decoration: none;
	background-color: cccc66;
}
div#menu ul li a:active {
	font-weight: bold;
}
/* END of MENU */

/* MENU-X */
ul#menux { font-family: Arial, Helvetica, sans-serif; height: 30px; list-style: none; margin: 0px 0px 0px 5px; padding: 0px; width: 100%; }
ul#menux li { float: left; margin: 0px 1px; text-align: center; vertical-align: middle; }
ul#menux li a { font-weight: bold; color: #DDD; display: block; height: 23px; text-decoration: none; width: 90px; }
ul#menux li a.inactive { background: url('images/design/menu_h1_inactive.png'); color: #EEE; font-size: 15px; padding: 7px 10px 0px 10px; }
ul#menux li a.active { background: url('images/design/menu_h1_active2.png'); color: #FFF; font-size: 16px; padding: 5px 10px 2px 10px; }
ul#menux li a.inactive:hover { color: #EEE; background: url('images/design/menu_h1_inactive-hover.png'); }
ul#menux li a:active { font-weight: bold; }
/* END of MENU-X */

/*** MENIU ***/
ul.menuxas { font-family: Arial, Helvetica, sans-serif; font-size: 16px; margin: 0px -10px; padding: 0px; height: 25px; width: 980px; background: url('images/design/menu_background2.gif'); }
ul.menuxas li  { list-style: none; text-align: center; margin: 0px 0px 0px 4px; padding: 0px; display: block; height: 25px; }
ul.menuxas li, ul.menuxas li a { float: left; font-weight: bold; }
ul.menuxas li a { color: #FFF; text-decoration: none; padding: 3px 8px; }
ul.menuxas li a:hover { color: #EEE; background: url('images/design/menuTab_active.gif'); }
/*ul.menuxas li.active { background: url('images/design/menu2_tab_r.gif') no-repeat right top; }*/
ul.menuxas li.active a {  color: #EEE; background: url('images/design/menuTab_active.gif'); }

/*** MENIU ***/
ul.menuxas2 { height: 20px; width: 960px; color: #FFF; font-weight: bold; background: url('images/design/menu_background_22.gif'); text-align: left; margin: 0px; padding: 0px; }
ul.menuxas2 li  { list-style: none; text-align: center; margin: 0px 0px 0px 4px; padding: 0px; display: block; height: 20px; }
ul.menuxas2 li, ul.menuxas2 li a { font-family: Georgia, "Times New Roman", Times, serif; font-size: 14px; float: left; font-weight: bold; }
ul.menuxas2 li a { color: #777; text-decoration: none; padding: 0px 8px; line-height: 20px; }
ul.menuxas2 li a:hover { color: #EEE; background: url('images/design/menu2Tab_active2.gif'); }
/*ul.menuxas li.active { background: url('images/design/menu2_tab_r.gif') no-repeat right top; }*/
ul.menuxas2 li.active a {  color: #EEE; background: url('images/design/menu2Tab_active2.gif'); }


/* 2011-11-02 */

div.header_highligh {
	font-size: 17px;
	color: #003590;
	text-align: left;
	padding: 4px;
	border-bottom: 2px solid #0080d5;
	margin-bottom: 5px;
}
/* #ffab00, #0080d5 */





/* 2011-11-02 */


/* MENU2 */
div#menu2 {
	background-color: #FFF;
}
div#menu2 ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
div#menu2 ul li {
	float: left;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
}
div#menu2 ul li a {
	color: #000;
	display: block;
	height: 20px;
	background-color: #CCC;
	text-decoration: none;
	font-size: 14px;
	margin: 0px;
	border: 1px solid #333;
}
div#menu2 ul li a:hover {
	color: #000;
	text-decoration: none;
	background-color: #FFF;
	font-weight: bold;
}
div#menu2 ul li a:active {
	font-weight: bold;
}
/* END of MENU */


/* MENU3 */
#menu3 {
	position: relative;
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	list-style: none;
}
#menu3 li {
	margin: 0;
	padding: 0;
}
#menu3 a {
	display: block;
	color: #000;
	background: #FFF;
	margin: 0;
	padding: 2;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}
#menu3 a:hover,
#menu3 a:active,
#menu3 a.here:link,
#menu3 a.here:visited {
	text-decoration: none;
	background-color: #EEE;
}
/* END of MENU */

/* MENU4 */
#menu4 {
	position: relative;
	float: left;
	padding: 0;
	list-style: none;
	margin-top: 5;
	margin-right: 5;
	margin-bottom: -1;
	margin-left: 5;
}
#menu4 li {
	margin: 0;
	padding: 0;
	float: left;
}
#menu4 a {
	display: block;
	color: #336699;
	background: #FFF;
	margin: 0;
	padding: 4;
	text-decoration: none;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	width: 80px;
	text-align: center;
	vertical-align: middle;
	font-size: 14px;
	font-weight: bold;
}
#menu4 a:hover,
#menu4 a:active {
	text-decoration: underline;
}
#menu4 a.here:link,
#menu4 a.here:visited {
	text-decoration: none;
	background-color: #EEE;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
}
/* END of MENU */

/*** MENIU ***/
#menuMarkerz { margin: 0px; padding: 0px; width: 160px; }
#menuMarkerz li  { font-family: Arial, Helvetica, sans-serif; font-size: 12px; list-style: none; text-align: left; margin: 0px; padding: 0px; }
#menuMarkerz a { display: block; color: black; text-decoration: none; padding: 3px 0px 2px 0px; height: 12px; background: #FFFFFF; border-bottom: 1px dotted #CCC; width: 152px; line-height: 12px; }
#menuMarkerz a:hover { background: #EEE; margin-right: 8px; }
#menuMarkerz a.active { width: 160px; color: white; text-decoration: none; font-weight: bold; line-height: 12px; background: url('images/design/menuMarker.png') no-repeat left top; border: none; height: 12px; padding: 2px 0px 3px 5px; }


.search {
	font-size: 10px;
	color: #666;
	text-align: center;
	border: 1px solid #000;
}
.message {
	background-color: #F4FFF4;
	text-align: left;
	vertical-align: top;
	border: 1px dashed #999;
	margin-top: 8px;
	margin-right: 0px;
	margin-bottom: 16px;
	margin-left: 0px;
	padding: 4px;
}



.header_title2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	color: #03F;
	text-decoration: none;
}
.header_title2:hover {
	text-decoration: underline;
	color: #04F;
}

.header_title3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	text-align: left;
	font-weight: bold;
	color: #639;
	text-decoration: none;
}
.header_title3:hover {
	text-decoration: underline;
	color: #63C;
}


div#header_title {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
}
div#header_title a {
	color: #06F;
	text-decoration: none;
}
div#header_title a:hover {
	text-decoration: underline;
	color: #09F;
}

.site_joint {
	text-align: left;
	vertical-align: middle;
	height: 20px;
	width: 960px;
	background-color: #CCC;
}

.header_title {
	font-size: 18px;
	font-weight: bold;
	text-align: left;
}
.header_subtitle {
	font-size: 14px;
}
.text_title {
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}


.paragraph {
	font-size: 12px;
	color: #333;
	text-align: justify;
	padding: 8px;
}
.text_description {
	font-size: 11px;
	color: #000;
	text-align: justify;
	padding: 8px;
}
.text_info {
	font-size: 11px;
	color: #000;
	text-align: left;
}
.text_info_date {
	font-size: 10px;
	color: #555;
}
.text_right {
	text-align: right;
	padding-top: 0px;
	padding-right: 8px;
	padding-bottom: 0px;
	padding-left: 0px;
}

li.links {
	text-align: left;
	text-indent: 8;
	list-style-type: disc;
}
li.list {
	list-style-type: circle;
	text-indent: 0px;
	margin: 1px;
}

.list_left {
	text-align: left;
	float: left;
}
.list_right {
	text-align: right;
	float: right;
}
.list0 {
	background-color: #FFF;
}
.list1 {
	background-color: #EEE;
}


.announce {
	background-color: #FFF;
	text-align: left;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #D5D5FF;
	border-right-color: #D5D5FF;
	border-bottom-color: #D5D5FF;
	border-left-color: #D5D5FF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.vote_list {
	font-size: 10px;
	color: #000;
	border: 1px solid #999;
	margin: 2px;
	background-color: #FFF;
}
.vote_button {
	font-size: 10px;
	color: #000;
	border: 1px solid #999;
	margin: 2px;
	background-color: #EEE;
}


.series_list {
	font-size: 10px;
	color: #FFF;
	border: 1px solid #999;
	margin: 2px;
	background-color: #C90;
}
.series_list_item_top {
	color: #FFF;
}
.series_list_item {
	color: #000;
	background-color: #FFF;
}

.comments_top {
	background-color: #FFF;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;	
}


.footer {
	height: 40px;
	width: 960px;
	text-align: center;
	vertical-align: middle;
	background-color: #FFF;
}


.tv_header {
	background-color: #FFF;
	width: 710px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: -1px;
	padding-left: 5px;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #666;
	border-right-color: #666;
	border-bottom-color: #666;
	border-left-color: #666;
	clip: rect(auto,auto,2px,auto);
}



.gallery_cell {
	width: 180px;
	background-color: #FFF;
	text-align: center;
	vertical-align: top;
	border: 1px solid #CCC;
}
.gallery_cell_empty {
	width: 165px;
	background-color: #FFF;
}


.table_cell {
	background-color: #FFF;
	text-align: left;
	vertical-align: middle;
	border: 1px solid #CCC;
	padding: 5px;
}

.form_main {
	text-align: left;
	border: 2px dashed #999;
	padding: 8px;
	background-color: #FFF;
	text-indent: 0;
	vertical-align: top;
}
.form_main_marked {
	text-align: left;
	border: 2px dashed #999;
	padding: 8px;
	color: #FFF;
	background-color: #06F;
	font-weight: bold;
	text-indent: 0px;
}
#schedule_position {
	width: 240px;
	position: relative;
	z-index:100;
}
#schedule {
	position: absolute;
	top: 0px;
	left: 0px;
}
.information_table_top {
	font-weight: bold;
	color: #FFF;
	background-image: url(images/design/table_top.gif);
	height: 20px;
	width: 240px;
	text-indent: 16;
	border: 1px solid #a7a93e;
}
.information_table_row {
	width: 240px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-bottom-style: solid;
	border-top-color: #a7a93e;
	border-right-color: #a7a93e;
	border-bottom-color: #a7a93e;
	border-left-color: #a7a93e;
	border-right-style: solid;
	border-left-style: solid;
	background-color: #FFF;
	text-align: left;
}

.tv_summary_block {
	width: 510px;
	padding-top: 10px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.tv_episode_title_left {
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	font-size: 32px;
	font-weight: bold;
	color: #999;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.tv_episode_title_right {
	width: 100%;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	vertical-align: top;
}

.tv_list_top {
	background-color: #EEE;
	padding: 5px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #DDD;
	border-left-color: #CCC;
}
.tv_list_middle {
	padding: 5px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.tv_list_content {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #33F;
	border-right-color: #33F;
	border-bottom-color: #33F;
	border-left-color: #33F;
}


.shoutbox_frame {
	height: 350px;
	overflow: auto;
	padding: 5px;
	margin: -5px 0px -5px 0px;
	width: 520px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #000;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}

.box_top {
	background-color: #5388b4;
	text-align: left;
	padding: 5px 5px 5px 10px;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
}
.box_info {
	background-color: #FFF;
	text-indent: 0;
	padding: 2px;
	vertical-align: middle;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: dashed;
	border-right-style: dashed;
	border-bottom-style: dashed;
	border-left-style: dashed;
	border-top-color: #CCC;
	border-right-color: #31659e;
	border-bottom-color: #31659e;
	border-left-color: #31659e;
}
.box {
	background-color: #FFF;
	text-align: left;
	vertical-align: top;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #31659e;
	border-bottom-color: #31659e;
	border-left-color: #31659e;
	padding: 5px;
	text-indent: 0px;
}


.left_top {
	text-align: left;
	vertical-align: top;
}
.tv_info {
	background-color: #EEE;
	text-align: left;
	vertical-align: top;
	text-indent: 0px;
	padding: 5px;
	width: 190px;
}

.left_200 {
	background-color: #FFF;
	text-align: left;
	vertical-align: top;
	text-indent: 0px;
	padding: 5px;
	width: 190px;
}
.center_520 {
	background-color: #FFF;
	text-align: center;
	vertical-align: top;
	text-indent: 0;
	padding: 5px;
	width: 510px;
}
.center_720 {
	background-color: #FFF;
	text-align: center;
	vertical-align: top;
	padding: 5px;
	text-indent: 0;
	width: 710px;
}
.right_240 {
	background-color: #FFF;
	text-align: center;
	vertical-align: top;
	padding: 5px;
	text-indent: 0;
	width: 230px;
}
.right_760 {
	background-color: #FFF;
	text-align: left;
	vertical-align: top;
	text-indent: 0px;
	padding: 5px;
	width: 750px;
}


.users_left {
	background-color: #FFF;
	text-align: left;
	vertical-align: top;
	text-indent: 0px;
	padding: 5px;
	width: 710px;
}
.users_right {
	background-color: #EEE;
	text-align: center;
	vertical-align: top;
	text-indent: 0;
	padding: 5px;
	width: 230px;
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}


.split_half {
	background-color: #FFF;
	text-align: center;
	vertical-align: top;
	text-indent: 0;
	padding: 5px;
	width: 370px;
}

.articles_top {
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	text-align: left;
	vertical-align: middle;
	padding: 2px;
	background-color: #FFF;
}
.articles_middle {
	font-family: Tahoma, Geneva, sans-serif;
	line-height: 16px;
	font-size: 12px;
	text-align: justify;
	vertical-align: top;
	background-color: #FFF;
	padding-top: 5px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
}
.articles_bottom {
	text-align: left;
	vertical-align: middle;
	background-color: #EEE;
	padding: 2px;
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: dotted;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
}


.clock {
	font-size: 24px;
	font-weight: bold;
	color: #666;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	text-align: center;
	vertical-align: middle;
}

input.smallButton {
	font-size: 11px;
	float: both;
	background-color: #C90;
	font-weight: bold;
	color: #FFF;
	border: 1px solid #000;
}

