/*General*/
body, table, td{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
h1 {font-size:14px; font-weight:bold;}
label {font-weight:bold; color:#7a7a7a; font-size:11px;white-space:nowrap;}
form, textarea { margin:0px; padding:0px; }
hr {color:#7a7a7a; height:2px; border: none; background-color: #7a7a7a;}
a{text-decoration:none; color:#f81600;}
a:hover{text-decoration:none; color:#000;}

/*Background*/
.black {background:#000;}
.white {background:#fff;}
.grey {background:#ccc;}
.d_grey {background:#7a7a7a;}
.red {background:#f81600;}

/*Other*/
.logo {vertical-align:top; text-align:center;}
.title {color:#ffffff; font-size:14px; font-weight:bold; padding:5 0 5 0;}
.title a{color:#fff; text-decoration:none;}
.title a:hover{color:#000; text-decoration:none;}
.s_title {color:#ffffff; font-size:14px; font-weight:bold; padding: 3 0 3 0;}
.alltags {font-size:11px; text-align:right; padding-top:5px;}
.footer {color:#ffffff; font-size:11px; text-align:center;}
.footer a, .alltags a{text-decoration:none; color:#ffffff;}
.footer a:hover, .alltags a:hover{text-decoration:underline; color:#ffffff;}
.tags {text-align:center;}
.tags a{text-decoration:none; color:#ffffff; padding:0 3 0 3;}
.tags a:hover{text-decoration:none; color:#ffffff; background:#f81600;}
.cats a{text-decoration:none; color:#ffffff; display:block; padding:3 2 3 2; font-weight:bold; font-size:11px;}
.cats a:hover{text-decoration:none; color:#7a7a7a; background:#cccccc;}
.blackbg {text-decoration:none; color:#f81600;}
.blackbg:hover{text-decoration:underline; color:#ffffff; background:#000000;}
.pager {text-align:center; font-size:11px;}
.input {width:100%; padding:0 5 5 5;}
.input_1 {width:100%; height:20; border: 1px inherit #7a7a7a;color:#7a7a7a;font-size:11px;padding:0 5 0 5;}
.input_2 {width:100%; height:120; border: 1px inherit #7a7a7a;color:#7a7a7a;font-size:11px;padding:0 5 0 5;}
.search_input {width:400px; height:26; border:0px; color:#6e7073; margin: 0; vertical-align:middle;}
.help {font-size:11px;}
.help_td {padding: 10 0 20 30;}
.err {padding: 5;color:red;font-size:11px;text-align:center;font-weight:bold;}
.no_resp {text-align:center;}

/*Content*/
.r_player {background:#000000; vertical-align:top; width:350;}
.player {background:#000000; vertical-align:top; width:520;}
.descr {background:#ffffff; vertical-align:top; color:#000000; font-size:11px;}
/*.descr b{color:#f81600; font-weight:bold;}*/
.t_player {padding:0 0 5 0;font-size:11px;font-weight:bold;}
.t_player a{text-decoration:none; color:#ffffff;}
.t_player a:hover{text-decoration:underline; color:#ffffff;}
.s_info {color:#ffffff; font-weight:bold; font-size:11px; text-align:center; padding:5 0 0 0;}
.s_info a{text-decoration:none;color:#ffffff;}
.s_info a:hover{text-decoration:underline; color:#ffffff;}

/*Response*/
.comm_name {color:#ffffff; font-size:11px; font-weight:bold; padding:5 0 5 0;}
.comm {color:#000000; font-size:11px; width:100%;}
.date {color:#7a7a7a; font-size:10px;}
.add_resp {width:440; text-align:right;}

/*Administration*/
.adm {font-size:12px; padding:0 0 0 15; color:#fff;}
.adm a{text-decoration:none; color:#fff;padding:0 0 0 5;}
.adm a:hover{text-decoration:none; color:#fff;padding:0 0 0 10;}

/* Rating */

.ratingblock {display:block; margin-bottom:4px; color:#7a7a7a; font-size:10px;}
.loading {height: 20px;background: url('http://tv-port.com/img/working.gif') 50% 50% no-repeat;}
.unit-rating { /* the UL */ list-style:none;margin: 0px; padding:0px; height: 20px; position: relative; background: url('http://tv-port.com/img/starrating.gif') top left repeat-x;}
.unit-rating li{text-indent: -90000px; padding:0px; margin:0px; /*\*/ float: left; /* */}
.unit-rating li a {outline: none;display:block;width:15px;height: 20px;text-decoration: none; text-indent: -9000px; z-index: 20; position: absolute; padding: 0px;}
.unit-rating li a:hover{background: url('http://tv-port.com/img/starrating.gif') left center; z-index: 2; left: 0px;}
.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}
.unit-rating li.current-rating {background: url('http://tv-port.com/img/starrating.gif') left bottom; position: absolute; height: 20px; display: block; text-indent: -9000px; z-index: 1;}
.voted {color:#999;}
.thanks {color:#36AA3D;}
.static {color:#5D3126;}

/*Advertising*/
.ad_1 {font-size:11px; color:#6e7073; text-align:center; border:1px dotted #7a7a7a; height:150px; width:240px; background:#cccccc;}
.ad_1 b{font-size:13px; color:#6e7073;font-weight:bold; text-align:center;}
.ad_2 {font-size:11px; color:#6e7073; text-align:center; border:1px dotted #7a7a7a; height:400px; width:240px; background:#cccccc;}
.ad_2 b{font-size:13px; color:#6e7073;font-weight:bold; text-align:center;}
.ad_3 {font-size:11px; color:#6e7073; text-align:center; border:1px dotted #7a7a7a; height:90px; width:600px; background:#cccccc;}
.ad_3 b{font-size:13px; color:#6e7073;font-weight:bold; text-align:center;}