body {
margin: 0;
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
color: #444444;
background: #FFFFFF url(../images/bg/bg.jpg) left top repeat-x;
}

{
	BACKGROUND-IMAGE: url(/base_img/back.jpg); MARGIN: 10px 0px 0px; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; BACKGROUND-POSITION: 50% top; COLOR: #9e9e9e; FONT-SIZE: 10px
}

.scroll A {
	COLOR: #ffffff
}
DIV.ff_scroll A {
	FONT-SIZE: 10px; TEXT-DECORATION: none
}




a {
color: #315C72;
}

a:hover {
color: #CC0000;
}

p {
margin: 0;
}

img {
border: none;
}

div.main {
width: 950px;
margin: 0 auto;
overflow: auto;
background: #FFFFFF;
border-left: 4px #FFFFFF solid;
border-right: 4px #FFFFFF solid;
}

div.header {
height: 168px;
background: url(../images/bg/menu_bg.gif) bottom left repeat-x;
margin: 0 0 4px 0;
}

div.header_left {
padding: 8px 0 0 0;
width: 350px;
float: left;
font-size: 1px;
}

div.header_left img {
border: none;
padding: 0;
margin: 0;
}

div.header_left p {
height: 15px;
background: url(../images/bg/header_left_bg.jpg) left no-repeat;
font-size: 10px;
color: #666666;
line-height: 8px;
margin: 0;
padding: 0;
}

div.header_right {
float: right;
width: 590px;
height: 128px;
}

div.login {
height: 50px;
border-bottom: 1px solid #DADADA;
text-align: left;
color: #999999;
font-size: 10px;
padding: 6px 0 0 0;
}

div.login form {
float: right;
margin: 0;
padding: 0;
}

div.header_menu {
clear: both;
border-left: 1px #FFFFFF solid;
margin-left: 21px;
height: 40px;
}

div.header_menu a {
background: #EEEEEE url(../images/bg/menu_bg.gif) top left repeat-x;
font-size: 13px;
font-weight: bold;
padding: 13px 13px 0 13px;
text-align: center;
color: #333333;
height: 27px;
text-decoration: none;
display: block;
float: left;
border-right: 1px #FFFFFF solid;
}

div.header_menu a:hover {
background: #1D658A url(../images/bg/menu_bg_over.gif) top left repeat-x;
text-align: center;
color: #FFFFFF;
text-decoration: none;
}

.login_field {
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 107px;
height: 15px;
border: 1px #C2C2C2 solid;
background: #F9F9F9;
font-size: 11px;
color: #666666;
padding: 3px 2px 0 2px;
}

.login_bottom {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
width: 90px;
height: 20px;
border: none;
background: #CC0000 url(../images/bg/login_bottom.gif) no-repeat;
color: #FFFFFF;
padding: 0;
cursor: pointer;
text-align: center;
font-size: 10px;
}

div.login a {
text-decoration: none;
}

div.login a:hover {
text-decoration: underline;
}

div.login p {
text-align: left;
}

.checkbox {
margin: 1px 0 0 0;
padding: 0 0 0 0;
width: 13px;
height: 13px;
overflow:hidden;
}

div.logon {
height: 50px;
border-bottom: 1px solid #DADADA;
text-align: right;
color: #767676;
font-size: 10px;
padding: 6px 0 0 0;
}

div.logon_2 {
border-top: 1px solid #DADADA;
text-align: right;
color: #767676;
font-size: 10px;
padding: 4px 0 2px 0;
clear: both;
}

div.logon p {
text-align: center;
padding: 0px 4px;
}

div.logon a {
font-size: 11px;
text-decoration: none;
font-weight: bold;
}

div.logon a:hover {
text-decoration: underline;
}

div.logon span {
font-size: 10px;
color: #CCCCCC;
text-decoration: none;
font-weight: normal;
}

div.top_search {
height: 64px;
margin: 3px 0 0 0;
background: url(../images/bg/top_search_left.jpg) right top no-repeat;
}

div.top_search form {
margin: 0;
padding: 0;
}

div.top_search img {
border: none;
}

div.top_search_1 {
float: left;
width: 131px;
}

div.top_search_2 {
padding: 19px 0 0 0;
float: left;
width: 275px;
}

div.top_search_3 {
padding: 19px 0 0 0;
float: left;
width: 100px;
}

.top_search_field {
font-family: Verdana, Arial, Helvetica, sans-serif;
width: 262px;
height: 19px;
border: 1px #B5B5B5 solid;
background: #FFFFFF;
font-size: 13px;
font-weight: bold;
color: #666666;
padding: 4px 4px 0 4px;
}

.search_bottom {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
width: 90px;
height: 26px;
border: none;
background: #CC0000 url(../images/bg/search_bottom.gif) no-repeat;
color: #FFFFFF;
padding: 0;
margin: 0;
cursor: pointer;
text-align: center;
font-size: 13px;
}

.add_bottom {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
width: 150px;
height: 26px;
border: none;
background: #CC0000 url(../images/bg/add_bottom.gif) no-repeat;
color: #FFFFFF;
padding: 0;
margin: 0;
cursor: pointer;
text-align: center;
font-size: 13px;
}

div.content_left {
width: 304px;
float: left;
}

div.content_right {
width: 640px;
float: right;
}

div.content_clear {
clear: both;
font-size: 1px;
height: 5px;
}

div.footer {
	background: #EFEFEF;
	border-top: 2px #B8B8B8 solid;
	border-bottom: 1px #B8B8B8 solid;
	overflow: auto;
	height: 90px;
	margin-top: 10px;
	margin-right: 0;
	margin-bottom: 10px;
	margin-left: 0;
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}

div.footer_left {
width: 700px;
float: left;
}

div.footer_left form {
margin: 0;
padding: 0;
}

div.bottom_search {
height: 35px;
padding: 0px;
}

div.bottom_search_1 {
float: left;
width: 275px;
}

div.bottom_search_2 {
float: left;
width: 100px;
}

div.footer_links {
border-top: #D4D4D4 1px solid;
padding: 6px 0 6px 0;
}

div.footer_links a {
font-size: 11px;
color: #58636D;
text-decoration: none;
}

div.footer_links a:hover {
color: #CC0000;
text-decoration: underline;
}

div.footer_links span {
font-size: 11px;
color: #999999;
text-decoration: none;
}

div.footer_right {
width: 190px;
float: right;
padding: 5px 0 5px 13px;
border-left: #D4D4D4 1px solid;
color: #616161;
font-size: 13px;
}

div.footer_right p {
border-top: #D4D4D4 1px solid;
padding: 2px 0 2px 0;
color: #6F6F6F;
margin-top: 2px;
font-size: 10px;
}

div.footer_right span {
font-weight: bold;
color: #CC0000;
font-size: 13px;
}

div.footerb {
color: #8A8A8A;
font-size: 10px;
}

div.footerb p {
padding: 7px 20px;
font-size: 10px;
text-align: center;
}

div.footerb a {
text-decoration: none;
}

div.footerb a:hover {
text-decoration: underline;
color: #CC0000;
}

div.select_category {
margin: 0 0 2px 0;
border: #CDCDCD 2px solid;
background: #F3F3F3;
text-align: right;
font-size: 10px;
color: #666666;
line-height: 10px;
padding: 5px 0;
}

div.select_category form {
margin: 0;
padding: 0;
}

.select_category_field {
font-size: 13px;
font-family: Verdana, Arial, Helvetica, sans-serif;
border: 1px #B5B5B5 solid;
width: 210px;
height: 21px;
padding: 1px 1px 1px 0;
}

div.ads {
margin: 0 0 2px 0;
border: #CDCDCD 2px solid;
padding: 1px 0;
}

div.ads img {
border: none;
}

div.myads {
margin: 0 0 2px 0;
border: #CDCDCD 2px solid;
padding: 0;
}

div.myads img {
border: none;
}

div.adbrite_here {
margin: 1px 0 0 0;
padding: 1px 2px;
text-align: right;
}

div.adbrite_here a {
background: #E9E9E9;
color: #7B7B7B;
padding: 1px 4px;
text-decoration: none;
font-size: 10px;
}

div.adbrite_here a:hover {
background: #CC0000;
color: #FFFFFF;
}

div.menu_title {
background: #315C72 url(../images/bg/h3_bg.jpg) left top repeat-x;
height: 24px;
padding: 0;
margin: 5px 0 0 0;
}

div.menu_title_right {
text-align: right;
padding: 4px 4px 0 0;
width: 60px;
float: right;
}

div.menu_title_right a {
font-size: 10px;
text-decoration: none;
color: #D1DCE1;
background: #678A9C;
padding: 2px 0 0 0;
width: 60px;
height: 14px;
text-align: center;
display: block;
float: right;
}

div.menu_title_right a:hover {
color: #FFFFFF;
background: #CC0000;
}

div.menu_title_left {
width: 230px;
float: left;
}

h3 {
color: #FFFFFF;
font-size: 13px;
font-weight: bold;
margin: 0;
padding: 4px 0 0 6px;
}

div.menu_links {
margin: 0 0 2px 0;
}


div.menu_links span {
font-size: 10px;
color: #868686;
font-weight: normal;
position: absolute;
right: 7px;
top: 3px;
display: table;
width: 60px;
text-align: center;
}

div.menu_links a {
text-align: left;
width: 298px;
height: 16px;
color: #315C72;
padding: 2px 0 0 6px;
background: #F0F0F0 url(../images/bg/links_on.gif) right no-repeat;
font-size: 11px;
text-decoration: none;
border-top: 1px #FFFFFF solid;
position: relative;
font-weight: bold;
display: block;
}

div.menu_links a:hover {
color: #FFFFFF;
background: #CC0000 url(../images/bg/links_over.gif) right no-repeat;
}

h1 {
margin: 0 0 3px 0;
font-weight: normal;
height: 26px;
color: #FFFFFF;
font-size: 18px;
padding: 4px 0 0 6px;
background: #346279 url(../images/bg/h1_bg.gif) repeat-x;
}

div.description {
margin: 0 0 2px 0;
}

div.description p {
margin: 3px 0 8px 0;
text-indent: 40px;
font-size: 13px;
color: #333333;
line-height: 15px;
}

div.description span {
color: #CC0000;
}

div.description2 {
margin: 0 0 2px 0;
}

div.description2 p {
margin: 5px 0 10px 0;
font-size: 11px;
color: #333333;
}

div.browse {
margin: 0 0 10px 0;
}

div.ibrowse {
width: 317px;
margin: 5px 0;
}

div.h2_bg {
background: url(../images/bg/h2_bg.gif) bottom left no-repeat;
height: 27px;
}

div.h2_bg a {
background: #E9E9E9;
color: #7B7B7B;
display: block;
float: left;
font-size: 10px;
text-align: center;
height: 14px;
padding: 1px 4px 0 4px;
text-decoration: none;
}

div.h2_bg a:hover {
background: #CC0000;
color: #FFFFFF;
}

h2, h4 {
font-size: 18px;
font-weight: normal;
display: table;
margin: 0;
padding: 3px 3px 0 0;
float: left;
color: #515151;
}

div.h2_bg span {
color: #CC0000;
}

div.clear {
clear: both;
font-size: 1px;
height: 2px;
}

div.channel_i {
margin: 5px 0 0 0;
width: 317px;
display: block;
overflow: auto;
}

div.channel_i a {
float: left;
}

div.channel_b {
margin: 8px 0 0 0;
width: 315px;
display: block;
overflow: auto;
float: left;
}

div.channel_b a {
float: left;
}


div.channel {
padding: 0 0 0 3px;
float: left;
margin: 0;
line-height: 13px;
}

div.channel a {
color: #315C72;
font-size: 13px;
font-weight: bold;
text-decoration: none;
float: none;
}

div.channel a:hover {
color: #CC0000;
text-decoration: underline;
}

div.channel span {
font-size: 10px;
color: #AAAAAA;
font-weight: normal;
}

div.navigation {
background: #EFEFEF;
border-bottom: 2px #CCCCCC solid;
margin: 0 0 2px 0;
padding: 4px 5px;
font-size: 11px;
font-weight: normal;
color: #AAAAAA;
}

div.navigation a {
font-size: 11px;
font-weight: bold;
color: #195976;
text-decoration: none;
}

div.navigation a:hover {
color: #CC0000;
text-decoration: underline;
}

div.navigation span {
font-size: 13px;
font-weight: bold;
color: #CC0000;
}

div.subcateg, div.subcateg2 {
margin: 2px 0 10px 0;
overflow: auto;
}

div.subcateg a, div.subcateg2 a {
background: #DFDFDF url(../images/bg/subcateg_on.gif) left top repeat-x;
display: block;
color: #274B5A;
font-weight: bold;
text-decoration: none;
float: left;
}

div.subcateg a:hover, div.subcateg2 a:hover {
background: #3F6376 url(../images/bg/subcateg_over.gif) left top repeat-x;
color: #FFFFFF;
}

div.subcateg a {
font-size: 13px;
height: 19px;
padding: 2px 0 0 5px;
width: 205px;
border-right: 2px #FFFFFF solid;
border-top: 2px #FFFFFF solid;
}

div.subcateg2 a {
font-size: 12px;
height: 17px;
padding: 5px 0 0 5px;
width: 204px;
border-right: 3px #FFFFFF solid;
border-top: 3px #FFFFFF solid;
}

div.pagenumbers {
text-align: center;
padding: 10px 0 5px 0;
height: 25px;
display: block;
}

div.pagenumbers a {
font-size: 13px;
font-weight: bold;
color: #274B5A;
border: 2px #CCCCCC solid;
padding: 1px 5px;
background: #FFFFFF;
text-decoration: none;
}

div.pagenumbers a:hover {
color: #FFFFFF;
border: 2px #3F6376 solid;
background: #3F6376;
padding: 2px 5px;
}

div.pagenumbers span {
color: #274B5A;
font-weight: bold;
border: 2px #3F6376 solid;
padding: 1px 5px;
background: #FFFFFF;
}

div.search_error {
background: #CC0000;
color: #FFFFFF;
font-size: 16px;
font-weight: bold;
text-align: center;
padding: 13px 0;
margin: 0;
}

.display {
padding: 1px;
font-size: 13px;
font-weight: bold;
margin: 2px 0;
border: #CCCCCC 2px solid;
}

div.display a {
font-size: 13px;
text-decoration: none;
font-weight: bold;
}

div.display a:hover {
text-decoration: none;
}

div.displayx {
font-size: 1px;
background: #FFFFFF;
}

div.displayx p {
margin: 2px;
padding: 5px 8px;
font-size: 12px;
color: #FCFCFC;
text-align: center;
background: #003D51;
width: 470px;
}

div.displayx span {
font-size: 12px;
color: #FFFFFF;
font-weight: bold;
}

div.displayx a {
font-size: 12px;
color: #FCFCFC;
text-decoration: underline;
}

div.displayx a:hover {
color: #FFCC00;
text-decoration: none;
}

div.na {
width: 634px;
height: 100px;
background: url(../images/bg/not_avaible.jpg) no-repeat;
font-size: 1px;
}

div.na img {
border: none;
}

div.ads_file {
width: 468px;
border: #CCCCCC 2px solid;
clear: both;
padding: 2px;
background: #FFFFFF;
margin: 2px 0;
}

div.comments {
margin: 3px 0 2px 0;
text-align: right;
font-size: 10px;
background: #FFFFFF;
padding: 2px 10px;
border-bottom: 2px solid #CCCCCC;
border-top: 1px solid #EDEDED;
border-left: 1px solid #EDEDED;
border-right: 1px solid #EDEDED;
color: #787878;
}

div.comments p {
text-align: left;
font-size: 13px;
margin: 2px 0 3px 0;
color: #333333;
}

div.comments a {
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

div.comments a:hover {
text-decoration: underline;
}

div.pls_login {
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
padding: 7px 10px;
background: #CC0000;
margin: 4px 0;
text-align: center;
}

div.pls_login a {
color: #FFFFFF;
text-decoration: underline;
}

div.pls_login a:hover {
color: #FFFF00;
text-decoration: none;
}

div.add_comment {
margin: 0;
padding: 0;
}

div.add_comment form {
margin: 0;
padding: 0;
}

.message_field {
font-size: 13px;
color: #333333;
width: 500px;
padding: 4px;
border: 2px solid #CCCCCC;
margin-bottom: 2px;
background: #FCFCFC;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.fieldx1 {
font-size: 13px;
color: #333333;
width: 300px;
padding: 2px 4px;
border: 2px solid #CCCCCC;
margin-bottom: 2px;
background: #FCFCFC;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.fieldx2 {
font-size: 13px;
color: #333333;
width: 115px;
padding: 4px;
border: 2px solid #CCCCCC;
margin: 0 2px;
background: #FCFCFC;
font-family: Verdana, Arial, Helvetica, sans-serif;
vertical-align: top;
text-align: center;
}

div.form_1 {
margin: 2px 0;
}

div.form_1 form {
margin: 0;
padding: 0;
}

div.form_1 p {
font-size: 12px;
font-weight: bold;
color: #666666;
margin: 0 0 5px 0;
padding: 0;
}

.field_1 {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
width: 350px;
background: #FCFCFC;
border: 1px #CCCCCC solid;
padding: 2px 3px;
}

div.addnewuser {
border-bottom: 2px #CCCCCC solid;
border-top: 2px #CCCCCC solid;
margin: 20px 0 0 0;
}

div.user_admin {
margin: 3px 0 0 0;
height: 26px;
}

div.user_admin a {
background: #999999;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
padding: 4px 12px;
text-decoration: none;
}

div.user_admin a:hover {
background: #CC0000;
color: #FFFFFF;
text-decoration: none;
}

div.avatar {
margin-bottom: 5px;
}

div.avatar img {
padding: 1px;
border: 2px #CCCCCC solid;
}

div.profile {
margin-bottom: 5px;
}

div.profile p {
margin: 1px 0 2px 0;
font-size: 13px;
font-weight: bold;
}

div.profile a {
font-size: 13px;
font-weight: bold;
text-decoration: none;
color: #315C72;
}

div.profile a:hover {
color: #CC0000;
text-decoration: underline;
}

div.profile span {
font-size: 12px;
font-weight: normal;
}

div.mailbox {
margin: 4px 0 0 0;
height: 25px;
}

div.mailbox a {
background: #ECECEC;
font-size: 13px;
font-weight: bold;
color: #315C72;
padding: 4px 12px;
text-decoration: none;
}

div.mailbox a:hover {
background: #CC0000;
color: #FFFFFF;
text-decoration: none;
}

.newprv_1 {
font-size: 13px;
font-weight: normal;
margin-bottom: 5px;
}

.newprv_1 a {
font-size: 13px;
font-weight: bold;
text-decoration: none;
}

.newprv_1 a:hover {
text-decoration: underline;
}

.newprv_2 {
font-size: 11px;
text-align: right;
font-weight: normal;
margin-bottom: 5px;
}

.newprv_2 a {
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

.newprv_2 a:hover {
text-decoration: underline;
}

div.members {
font-size: 11px;
}

div.members a {
text-decoration: none;
font-size: 12px;
font-weight: bold;
padding: 0 3px;
}

div.members a:hover {
color: #CC0000;
}

div.members span {
font-size: 10px;
color: #999999;
}

div.members_count {
margin: 10px 0;
text-align: center;
}




/* Start Rating */
.ratingblock {
display:block;
padding-bottom: 3px;
margin-bottom: 5px;
}
	
.ratingblock p {
font-size: 10px;
color: #999999;
}

.loading {
height: 30px;
background: url('../images/working.gif') 50% 50% no-repeat;
}
	
.unit-rating { /* the UL */
list-style:none;
margin: 0px;
padding:0px;
height: 30px;
position: relative;
background: url('../images/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:30px;
height: 30px;
text-decoration: none;
text-indent: -9000px;
z-index: 20;
position: absolute;
padding: 0px;
}
	
.unit-rating li a:hover{
background: url('../images/starrating.gif') left center;
z-index: 2;
left: 0px;
}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:30px;}
.unit-rating a.r2-unit{left:30px;}
.unit-rating a.r2-unit:hover{width: 60px;}
.unit-rating a.r3-unit{left: 60px;}
.unit-rating a.r3-unit:hover{width: 90px;}
.unit-rating a.r4-unit{left: 90px;}	
.unit-rating a.r4-unit:hover{width: 120px;}
.unit-rating a.r5-unit{left: 120px;}
.unit-rating a.r5-unit:hover{width: 150px;}
.unit-rating a.r6-unit{left: 150px;}
.unit-rating a.r6-unit:hover{width: 180px;}
.unit-rating a.r7-unit{left: 180px;}
.unit-rating a.r7-unit:hover{width: 210px;}
.unit-rating a.r8-unit{left: 210px;}
.unit-rating a.r8-unit:hover{width: 240px;}
.unit-rating a.r9-unit{left: 240px;}
.unit-rating a.r9-unit:hover{width: 270px;}
.unit-rating a.r10-unit{left: 270px;}
.unit-rating a.r10-unit:hover{width: 300px;}

.unit-rating li.current-rating {
background: url('../images/starrating.gif') left bottom;
position: absolute;
height: 30px;
display: block;
text-indent: -9000px;
z-index: 1;
}

.voted {color:#999;}
.thanks {color: #CC0000;}
.static {color: #CC0000;}
/* End Rating */ 


div.moretv {
margin: 0 0 2px 0;
border: #CDCDCD 2px solid;
padding: 0;
margin: 5px 0;
}

	div.moretv a {
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	background:  #990000;
	margin: 1px;
	padding: 4px 5px;
	}
	
	div.moretv a:hover {
	background: #CC0000;
	color: #FFFFFF;
	}


td.menu_linksss1 a {
text-align: left;
width: 271px;
height: 16px;
color: #315C72;
padding: 2px 0 0 6px;
background: #F0F0F0;
font-size: 11px;
text-decoration: none;
border-top: 1px #FFFFFF solid;
border-right: 1px #FFFFFF solid;
position: relative;
font-weight: bold;
display: block;
}

td.menu_linksss1 a:hover {
color: #FFFFFF;
background: #CC0000;
}

td.menu_linksss2 a {
text-align: left;
width: 20px;
height: 16px;
cursor: pointer;
color: #315C72;
padding: 2px 0 0 6px;
background: #F0F0F0 url(../../images/remfav_on.gif) no-repeat;
font-size: 11px;
text-decoration: none;
border-top: 1px #FFFFFF solid;
position: relative;
font-weight: bold;
display: block;
text-indent: -9999px;
}

td.menu_linksss2 a:hover {
color: #FFFFFF;
background: #CC0000 url(../../images/remfav_over.gif) no-repeat;
}


div.addonfav {
padding: 2px;
font-size: 13px;
font-weight: bold;
color: #CC0000;
}

div.addonfav {
padding: 2px;
font-size: 13px;
font-weight: bold;
color: #CC0000;
}

