body {
background-color:black;
color:white;
font-family:Arial;
font-size:12px;
margin:0 0 20px;
padding:0;
}
td {
text-align:left;
}
a img, form {
margin:0;
padding:0;
}
select, select.no, input, input.no, textarea, textarea.no {
font-family:Arial;
font-size:12px;
}
.MsgBox {
border-color:#333333 #1C1C1C #1C1C1C #333333;
border-style:solid;
border-width:3px;
margin:15px auto;
}
.MsgBox .corner, .MsgBox .corner img, .MsgBox .corder img  {
display:none;
}
.MsgBox .msgbox_content {
background-color:black;
}
.MsgBox .msgbox_text {
font-size:16px;
font-weight:bold;
padding:10px;
}
.main {
background:black url(../../../media/images/bg_tanblack2.jpg) repeat-x scroll left bottom;
margin:14px auto;
position:relative;
width:960px;
}
.topestMenu {
font-size:11px;
height:17px;
padding-top:3px;
text-align:center;
}
.topestMenu a {
margin-left:5px;
}
.topBlock {
height:176px;
margin-bottom:0;
position:relative;
}
img.mainLogo {
position:absolute;
width:966px;
border: none;
}
.topBigText {
left:70px;
position:absolute;
top:7px;
}
.topBigText .title {
font-size:36px;
line-height:36px;
}
.topBigText .title a, .topBigText .title a:link, .topBigText .title a:visited {
color:gray;
font-weight:bold;
text-decoration:underline;
}
.topBigText .title a:active, .topBigText .title a:hover {
color:white;
text-decoration:underline overline;
}
.topBigText .powered {
font-size:8px;
font-weight:bold;
margin-left:3px;
text-transform:uppercase;
}
.topMenuWrapper {
position:relative;
z-index:100;
}
.topMenu {
border-bottom:1px solid #333333;
left:-3px;
position:relative;
width:100%;
z-index:120;
}
.topMenu td {
height:27px;
line-height:27px;
text-align:center;
vertical-align:middle;
}
.topMenu a, .topMenu b {
display:block;
font-weight:bold;
height:27px;
line-height:27px;
margin:0;
padding:0;
text-transform:uppercase;
}
.topMenu a, .topMenu a:link, .topMenu a:visited {
color:gray;
position:relative;
text-decoration:underline;
z-index:701;
}
.topMenu a:active, .topMenu a:hover, .topMenu b {
color:white;
text-decoration:underline overline;
}
.subMenusContainer {
z-index:150;
}
.subMenu {
font-weight:bold;
height:27px;
position:absolute;
text-align:center;
text-transform:uppercase;
top:-15px;
width:100%;
}
.subMenuOvr {
background-color:black;
position:relative;
}
.subMenuOvr a, .subMenuOvr b {
background-color:black;
padding-left:10px;
padding-right:10px;
}
.subMenuOvr b {
text-decoration:underline overline;
}
* html .subMenu {
}
.subMenu h2 {
visibility:hidden;
}
.subMenu a, .subMenu a:link, .subMenu a:visited {
color:gray;
text-decoration:underline;
}
.subMenu a:hover, .subMenu a:active {
color:white;
text-decoration:underline overline;
}
h2.pageHeader {
display:none;
}
.Notice {
margin:5px auto;
padding:3px;
text-align:center;
width:70%;
}
.bodyBlock {
z-index:50;
}
.page_column {
float:left;
position:relative;
top:0;
}
.page_block_container {
margin-left:5px;
margin-right:5px;
position:relative;
top:0;
}
.page_column_first .page_block_container {
margin-left:0;
position:relative;
top:0;
}
.page_column_first .profile_info_label {
display:none;
}
.page_column_last .page_block_container {
margin-right:0;
position:relative;
top:0;
}
.leftNavDiv {
float:left;
margin-right:8px;
position:relative;
width:182px;
}
.rightNavDiv {
overflow:hidden;
padding:0;
position:relative;
width:749px;
}
.loginDiv {
height:201px;
margin-bottom:13px;
position:relative;
}
* html .loginDiv {
margin-bottom:14px;
}
.shoutboxDiv {
height:241px;
margin-bottom:13px;
position:relative;
}
* html .shoutboxDiv {
height:242px;
}
.pollsDiv {
border:0 solid green;
position:relative;
}
.boxHeader {
background-repeat:repeat-x;
font-size:10px;
font-weight:bold;
height:22px;
padding:4px 0 0 6px;
position:relative;
text-align:left;
text-transform:uppercase;
}
.menu_item_link {
text-decoration:none;
}
div.menu_item_line {
font-weight:bold;
height:20px;
line-height:20px;
margin:0 0 1px;
padding:0 0 0 25px;
position:relative;
text-transform:capitalize;
vertical-align:middle;
}
div.menu_item_line_active {
background-position:left center;
background-repeat:no-repeat;
font-weight:bold;
height:20px;
line-height:20px;
margin:0 0 1px;
padding:0 0 0 25px;
position:relative;
text-transform:capitalize;
vertical-align:middle;
}
.disignBoxFirst {
background:black url(../../../media/images/bg_tanblack.jpg) repeat-x scroll left top;
border-color:#333333 #1C1C1C #1C1C1C #333333;
border-style:solid;
border-width:1px;
margin-bottom:10px;
position:relative;
top:0;
}
.boxFirstHeader {
background:black none repeat scroll 0 0;
font-size:12px;
font-weight:bold;
height:23px;
line-height:23px;
padding-left:8px;
text-align:left;
text-transform:uppercase;
}
.boxContent {
font-size:13px;
padding:10px;
position:relative;
}
.disignBoxFirst .boxFirstHeader .dbTopMenu, .disignBoxFirst .boxFirstHeader .caption_item {
font-size:11px;
font-weight:bold;
position:absolute;
right:0;
text-transform:capitalize;
top:0;
white-space:nowrap;
}
.disignBoxFirst .boxFirstHeader .caption_item {
padding-right:5px;
}
.dbTopMenu div.active, .dbTopMenu div.notActive {
float:left;
height:23px;
padding-left:5px;
padding-right:5px;
position:relative;
}
.dbTopMenu div a, .dbTopMenu div a:link, .dbTopMenu div a:visited, .caption_item a, .caption_item a:link, .caption_item a:visited {
color:gray;
text-decoration:underline;
}
.dbTopMenu div a:hover, .dbTopMenu div a:active, .caption_item a:hover, .caption_item a:active {
color:white;
text-decoration:underline overline;
}
.caption_item a {
margin-left:4px;
}
.dbTopMenu div.active {
}
.dbBottomMenu {
margin-top:5px;
position:relative;
text-align:center;
}
.backMembers, .moreMembers, .viewAllMembers {
font-weight:bold;
text-transform:capitalize;
}
.backMembers {
float:left;
}
.moreMembers {
float:right;
}
div.design_box_border {
background:black url(../../../media/images/bg_tanblack.jpg) repeat-x scroll left top;
border-color:#333333 #1C1C1C #1C1C1C #333333;
border-style:solid;
border-width:1px;
margin:10px;
padding:1px;
position:relative;
}
div.design_box_border div.header {
background-color:black;
border-bottom:1px solid #1C1C1C;
font-size:12px;
font-weight:bold;
height:30px;
line-height:23px;
padding:0 0 0 7px;
position:relative;
text-transform:uppercase;
vertical-align:middle;
}
div.design_box_border div.keeper {
border:0 solid red;
margin:2px;
padding:5px;
position:relative;
text-align:center;
}
.emptyBox {
margin:0;
padding:3px;
position:relative;
}
.languageBlock {
border:0 solid red;
float:right;
margin-top:0;
position:relative;
}
.skinBlock {
border:0 solid red;
float:right;
margin-right:-90px;
margin-top:24px;
position:relative;
}
.topBannerBlock {
border:1px solid red;
margin-left:auto;
margin-right:auto;
margin-top:5px;
position:relative;
width:770px;
}
.bannerBlock {
border:0 solid red;
margin:0 auto;
position:relative;
width:770px;
}
.leftBanner {
border:0 solid red;
left:-150px;
position:absolute;
top:0;
}
.rightBanner {
border:0 solid red;
position:absolute;
right:-150px;
top:0;
}
.bottomBannerBlock {
border:0 solid red;
margin:auto;
position:relative;
width:770px;
}
.bannerInnerBlock {
border:0 solid blue;
margin-left:auto;
margin-right:auto;
position:relative;
width:470px;
}
div.playerAdminLink {
margin-bottom:15px;
position:relative;
text-align:left;
}
.action {
margin-top:20px;
}
.logInRegistrationText {
margin:5px;
}
div.pollBlock {
float:left;
height:154px;
margin-bottom:10px;
overflow:hidden;
position:relative;
text-align:left;
}
div.pollBody {
margin:5px;
}
div.pollCaption {
font-weight:bold;
height:15px;
line-height:15px;
margin:3px;
overflow:hidden;
padding:0;
position:relative;
vertical-align:middle;
}
div.pollAnswerBlock {
height:100px;
margin:2px;
overflow:hidden;
position:relative;
text-align:left;
}
div.pollUp {
left:2px;
position:absolute;
top:2px;
}
div.pollDown {
bottom:2px;
left:2px;
position:absolute;
}
div.pollQuestionBlock {
margin-left:18px;
overflow:hidden;
padding:2px;
position:absolute;
}
div.pollSubmitBlock {
height:30px;
margin:2px;
overflow:hidden;
position:relative;
text-align:center;
}
.small {
font-size:11px;
}
.text2 {
}
.pollContainer {
border:0 solid red;
margin-top:2px;
padding:10px;
position:relative;
}
.createPollSection {
border:0 solid red;
padding:10px;
position:relative;
}
.controlsDiv {
clear:both;
margin:10px;
position:relative;
}
.innerControlBlock {
float:none;
position:relative;
width:auto;
}
.controlsHeader {
font-weight:bold;
padding:0 2px;
}
.deleteDiv {
padding:2px 0 0 2px;
}
.customMenuItemActive {
}
div.menuLine, div.menuLine:hover, div.menuLineActive {
font-size:13px;
margin-bottom:5px;
text-transform:capitalize;
}
.menuLineDivider {
}
div.menuLinkBlock {
background-repeat:no-repeat;
}
div.menuLine div.menuLinkBlock:hover {
}
.topMemberBlock {
visibility:hidden;
}
.topMemberBlock .thumbnail_block, .HelloMemberBlock .thumbnail_block {
visibility:hidden;
}
.hello_member {
visibility:hidden;
}
.hello_actions {
visibility:hidden;
}
.hello_actions span {
}
.no_hello_actions {
visibility:hidden;
}
.no_hello_actions a {
visibility:hidden;
}
.tags_wrapper {
border:0 solid green;
margin:0 18px 30px auto;
text-align:center;
}
.one_tag {
border:0 solid green;
line-height:30px;
margin:0 1px;
}
div.rate_text {
font-weight:bold;
text-align:center;
}
.newsWrap, .categoryBlock1, .categoryHeader, .articleBlock, .articleBlock1, .articleBlock2 {
}
.categoryBlock1, .categoryHeader, .articleBlock, .articleBlock1, .articleBlock2 {
margin-left:12px;
margin-right:12px;
text-align:justify;
}
.newsHead, .categoryCaption, .artCaption, .articleBlock1 .title, .articleBlock2 .title {
background-position:left top;
background-repeat:no-repeat;
font-size:16px;
font-weight:bold;
}
.newsHead {
text-align:left;
}
.newsInfo {
font-size:11px;
}
.newsInfo img {
display:none;
}
.newsText {
}
.newsReadMore {
font-weight:bold;
text-align:right;
}
.articleBlock1 .title, .articleBlock2 .title {
margin-bottom:5px;
}
.categoryCaption, .artCaption {
}
.articleBlock .date, .articleBlock1 .date, .articleBlock2 .date {
font-size:11px;
}
.guestbookTextArea {
height:250px;
width:530px;
}
.blogBlock {
margin-bottom:10px;
margin-top:10px;
}
.blog_wrapper {
margin-bottom:10px;
margin-top:10px;
}
.blog_subject {
background-position:left top;
background-repeat:no-repeat;
font-size:16px;
font-weight:bold;
padding-bottom:10px;
padding-left:35px;
}
.blog_author {
font-size:11px;
font-style:normal;
padding-bottom:2px;
padding-top:2px;
}
.blog_text {
font-size:13px;
text-align:justify;
}
.blogs_pages {
font-size:12px;
font-weight:bold;
margin:4px;
text-align:center;
}
.menuLinkBlock {
}
.online_offline_bulb {
position:absolute;
right:0;
top:0;
z-index:10;
}
.blog_subject_n {
background-position:left top;
background-repeat:no-repeat;
font-size:16px;
font-weight:bold;
padding-bottom:5px;
}
.caption_item {
float:right;
font-size:11px;
font-weight:bold;
position:relative;
}
.blog_subject {
background-position:left top;
background-repeat:no-repeat;
font-size:16px;
font-weight:bold;
padding-bottom:5px;
padding-left:25px;
}
.blogInfo {
font-size:11px;
padding-bottom:2px;
padding-top:2px;
}
.blogInfo span {
line-height:18px;
margin-right:5px;
}
.blogInfo span img {
margin-right:3px;
vertical-align:middle;
}
.blogSnipper {
font-size:13px;
text-align:justify;
}
.icon_block {
float:left;
height:47px;
margin-right:10px;
position:relative;
width:47px;
}
.blog_wrapper_n {
margin-top:0;
position:relative;
}
.blogHead {
background-position:left top;
background-repeat:no-repeat;
font-size:16px;
font-weight:bold;
padding-bottom:5px;
}
.blogInfo {
display:none;
}
.blogInfo span {
line-height:18px;
margin-right:5px;
}
.blogInfo span img {
display:none;
}
.blogSnippet {
font-size:13px;
text-align:justify;
}
.rss_item_wrapper {
padding-bottom:15px;
}
.rss_item_header {
font-size:16px;
font-weight:bold;
}
.rss_item_info {
font-size:11px;
}
.rss_read_more {
font-weight:bold;
text-align:right;
}
.login_ajax {
display:none;
position:absolute;
z-index:550;
}
.popup_form_wrapper {
border-collapse:collapse;
margin:0;
padding:0;
width:350px;
}
.popup_form_wrapper td {
margin:0;
padding:0;
}
.popup_form_wrapper td.corner {
font-size:1px;
height:16px;
width:16px;
}
.popup_form_wrapper td.side {
width:16px;
}
.popup_form_wrapper td.side_ver {
height:16px;
}
.popup_form_wrapper td.side_ver, .popup_form_wrapper td.side {
font-size:1px;
}
.popup_form_wrapper td.container {
width:450px;
}
.edit_item_table_cont {
position:relative;
}
.bottomCopyright {
font-size:11px;
height:26px;
line-height:27px;
padding-left:10px;
padding-right:10px;
position:relative;
text-align:center;
text-transform:uppercase;
}
.bottomLinks {
float:left;
position:relative;
}
.bottomLinks a {
float:left;
padding-right:10px;
position:relative;
}
.bottomCpr {
float:right;
position:relative;
}
.short_desc {
border-top:1px solid #1C1C1C;
float:left;
height:105px;
margin-left:90px;
overflow:hidden;
padding-top:7px;
position:absolute;
width:850px;
}
.nick {
font-weight:bold;
}
.age_from {
margin-left:-41px;
}
.desc {
}
.links_span img {
padding-left: 4px;
padding-right: 4px;
}
.login_ajax_wrap {
margin:250px auto 0;
width:350px;
}
.login_ajx_close {
cursor:pointer;
position:absolute;
right:-1px;
top:3px;
z-index:150;
}
div#main {
margin-left:auto;
margin-right:auto;
position:relative;
width:770px;
}
div#left_column_menu {
float:left;
position:relative;
width:215px;
}
div#left_column_content {
float:right;
position:relative;
width:215px;
}
div#right_column_menu {
float:right;
left:-9px;
position:relative;
width:546px;
}
div#right_column_content {
float:left;
left:9px;
position:relative;
width:546px;
}
div#footer {
background-repeat:repeat-x;
border:0 solid red;
height:37px;
margin-bottom:10px;
position:relative;
}
div#bottom_text, div#bottom_menu_block, div#boonex_banners {
border:0 solid red;
margin-left:auto;
margin-right:auto;
margin-top:5px;
position:relative;
text-align:center;
width:770px;
}
.paginate {
margin:2px;
text-align:center;
}
.paginate a, .paginate a:link, .paginate a:visited {
color:gray;
text-decoration:underline;
}
.paginate i, .paginate a:active, .paginate a:hover {
color:white;
text-decoration:underline overline;
}
.paginate i, .paginate a, .paginate a:link, .paginate a:active, .paginate a:visited {
font-style:normal;
font-weight:bold;
margin-right:1px;
padding-left:3px;
padding-right:3px;
}
.paginate a:hover {
}
.searchResPerPage {
margin:2px;
text-align:center;
}
.searchResPerPage select {
width:45px;
}
.showingResults {
margin:2px;
text-align:center;
}

.searchrow_block {
height:105px;
margin-bottom:10px;
overflow:hidden;
}

div.thumbnail_block {
margin-right:auto;
padding:0;
position:relative;
text-align:center;
}
div.thumbnail_block img {
background-position:center top;
background-repeat:no-repeat;
border:medium none;
}
div.thumbnail_block .online_offline_bulb {
border:0 none;
}
div.clear_both {
clear:both;
font-size:1px;
}
div.rate_block {
margin-bottom:2px;
margin-left:auto;
margin-right:auto;
position:relative;
}
div.rate_text {
position:relative;
text-align:left;
}
div.rate_scale {
font-size:1px;
height:10px;
line-height:10px;
margin:0;
padding:0;
position:relative;
text-align:left;
}
div.im_invite_container {
height:188px;
position:absolute;
width:288px;
z-index:90;
}
div.im_invite_image {
height:110px;
left:10px;
position:absolute;
text-align:center;
top:10px;
width:110px;
}
div.im_invite_image img {
margin-bottom:auto;
margin-top:auto;
}
div.im_invite_caption {
font-family:Verdana;
font-size:12px;
font-weight:normal;
left:134px;
position:absolute;
top:16px;
width:140px;
}
div.im_invite_nickname {
font-family:Verdana;
font-size:12px;
font-weight:bold;
left:134px;
position:absolute;
top:40px;
width:140px;
}
div.im_invite_message {
font-family:Verdana;
font-size:11px;
font-style:italic;
font-weight:normal;
height:80px;
left:134px;
position:absolute;
top:64px;
width:140px;
}
div.im_invite_accept_button {
left:186px;
position:absolute;
top:156px;
width:86px;
}
div.im_invite_decline_button {
left:80px;
position:absolute;
top:156px;
width:86px;
}
input.im_invite_button {
border:1px solid silver;
font-family:Arial;
font-size:12px;
height:22px;
}
input, textarea, select {
background-color:#222222;
border-color:#333333 #1C1C1C #1C1C1C #333333;
border-width:1px;
color:gray;
font-weight:normal;
vertical-align:middle;
}
input.no, textarea.no, select.no {
font-family:Georgia,Verdana,"Times New Roman",Times,serif;
font-size:12px;
font-weight:normal;
vertical-align:middle;
}
select.select_years {
}
input.input_years_readonly {
}
select.select_num {
}
input.select_input_num_readonly {
}
input.input_text_edit {
}
input.input_textarea_counter {
text-align:center;
}
textarea.textarea_edit {
}
input.input_type_password {
}
select.select_prof {
width:200px;
}
input.input_select_prof_readonly {
}
select.select_set_membership {
white-space:nowrap;
}
select.select_multiple {
}
div.no_result, div.action {
border:1px solid red;
margin:10px auto;
padding:1px;
position:relative;
width:80%;
}
div.no_result div, div.action div {
background-color:black;
font-weight:bold;
line-height:20px;
margin:0;
padding:0;
position:relative;
text-align:center;
vertical-align:middle;
}
div.err {
border:1px solid #FF412D;
margin:10px auto;
padding:1px;
position:relative;
width:80%;
}
div.err div {
font-weight:bold;
line-height:20px;
position:relative;
text-align:center;
vertical-align:middle;
}
* html div.no_result div, * html div.action div, * html div.err div {
line-height:normal;
padding:3px 0;
}
div#boonex_banners {
border:0 solid red;
height:77px;
margin-left:auto;
margin-right:auto;
position:relative;
width:783px;
}
div#boonex_image_link {
background-position:center center;
background-repeat:no-repeat;
border:1px solid #999999;
height:77px;
position:absolute;
right:0;
top:0;
width:488px;
}
div#boonex_image_link table td {
height:77px;
width:488px;
}
div#switch_lang {
position:absolute;
right:10px;
top:4px;
}
div#switch_skin {
position:absolute;
right:10px;
top:18px;
}
div.err ul {
margin:0;
text-align:left;
}
div.pollBlock {
border:1px solid #979797;
float:left;
height:154px;
overflow:hidden;
position:relative;
text-align:left;
width:100%;
}
div.pollCaption {
background-position:center center;
background-repeat:repeat-x;
font-weight:bold;
height:20px;
line-height:20px;
margin:2px;
overflow:hidden;
padding:0 5px;
position:relative;
vertical-align:middle;
}
div.pollAnswerBlock {
border:0 solid #CC0000;
height:100px;
margin:2px;
overflow:hidden;
position:relative;
text-align:left;
}
div.pollUp {
position:absolute;
right:5px;
top:5px;
}
div.pollDown {
bottom:5px;
position:absolute;
right:5px;
}
div.pollQuestionBlock {
border:0 solid green;
overflow:hidden;
padding:2px;
position:absolute;
width:80%;
}
div.pollSubmitBlock {
border:0 solid #0000CC;
height:20px;
margin:2px;
overflow:hidden;
position:relative;
text-align:center;
}
.pollContainer {
border:0 solid red;
margin-top:2px;
padding:10px;
position:relative;
}
.createPollSection {
border:0 solid red;
padding:10px;
position:relative;
}
.controlsDiv {
clear:both;
margin:10px;
position:relative;
}
.innerControlBlock {
border:0 solid red;
float:right;
position:relative;
width:200px;
}
.controlsHeader {
font-weight:bold;
padding:0 2px;
}
.deleteDiv {
padding:2px 0 0 2px;
}
div.playerAdminLink {
margin-bottom:15px;
position:relative;
text-align:left;
}
.logInRegistrationText {
margin:5px;
}
div.member_submenu {
font-weight:bold;
line-height:18px;
margin-left:35px;
overflow:hidden;
position:relative;
vertical-align:middle;
}
p {
margin:0;
padding:0;
}
div.profile_ditails_block {
border:0 solid red;
height:115px;
margin:0;
overflow:hidden;
padding:5px;
position:relative;
}
div.prof_details_wrapper {
margin-left:auto;
margin-right:auto;
padding-left:120px;
width:580px;
}
div.prof_ditails_block {
float:left;
height:105px;
margin-left:10px;
position:relative;
text-align:left;
width:298px;
}
div.prof_ditails_block div.li_word {
border:0 solid red;
float:left;
font-weight:bold;
height:20px;
line-height:20px;
margin:1px;
padding-left:5px;
position:relative;
text-align:left;
vertical-align:middle;
width:80px;
}
div.prof_ditails_block div.li_value {
border:0 solid red;
float:left;
height:20px;
line-height:20px;
margin:1px;
padding-left:5px;
position:relative;
text-align:left;
vertical-align:middle;
width:200px;
}
input.input_textarea_counter {
width:50px;
}
div.menuBlock {
position:relative;
}
div.menuLine, div.menuLineHover {
}
div.menuLine {
}
div.menuLineHover {
}
div.menuLineDivider {
clear:both;
font-size:0;
height:0;
}
div.menuIcon {
}
div.menuLinkBlock {
font-weight:bold;
margin-left:15px;
padding-right:20px;
}
ul#topMenuBlock {
margin:0;
padding:0;
position:relative;
}
ul#topMenuBlock li {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
position:relative;
}
ul#topMenuBlock li div {
}
ul#topMenuBlock li.activeTopMenuItem {
}
ul#topMenuBlock li.activeTopMenuItem div {
}
ul#topMenuBlock li.inactiveTopMenuItem {
}
ul#topMenuBlock li.inactiveTopMenuItem div {
}
ul#topMenuBlock li.hoverTopMenuItem {
}
ul#topMenuBlock li.hoverTopMenuItem div {
}
.photoTitle {
float:left;
width:60%;
}
.boxContent .votes_small {
float:right;
position:relative;
width:40%;
}
.votes_big, .votes_small {
}
.votes_big {
margin-left:auto;
margin-right:auto;
width:280px;
}
.votes_gray_big, .votes_gray_small {
float:left;
position:relative;
}
.votes_gray_big {
background-image:url(../images/vote_star_gray_32.gif);
height:32px;
}
.votes_gray_small {
background-image:url(../images/vote_star_gray_16.gif);
height:16px;
}
.votes_active_big, .votes_active_small {
left:0;
position:absolute;
top:0;
z-index:1;
}
.votes_active_big {
height:32px;
background-image:url(../images/vote_star_active_32.gif);
}
.votes_active_small {
height:16px;
background-image:url(../images/vote_star_active_16.gif);
}
.votes_buttons {
left:0;
position:absolute;
top:0;
z-index:2;
}
.votes_button_big, .votes_button_small {
border:medium none;
margin:0;
padding:0;
}
.votes_button_big {
height:32px;
width:32px;
}
.votes_button_small {
height:16px;
width:16px;
}
.votes_big b, .votes_small b {
display:block;
float:left;
font-weight:bold;
position:relative;
}
.votes_big b {
font-size:18px;
line-height:32px;
margin-left:30px;
}
.votes_small b {
font-size:13px;
line-height:16px;
margin-left:6px;
}
.galleryRate {
display: none;
}
.galleryRate span {
float:left;
}
.galleryRate .votes_small {
float:left;
margin:0;
padding:0;
width:180px;
}
.galleryRate .votes_active_small {
margin:0;
padding:0;
}
img.dolphinLogo {
float:left;
}
.login_form_cont {
border:0 solid gray;
margin:0 auto;
position:relative;
width:300px;
}
.login_form_header {
display:none;
}
.login_form_warning {
font-weight:bold;
text-align:center;
}
.login_form_row {
padding:4px;
position:relative;
}
.login_form_label {
float:left;
height:21px;
line-height:21px;
margin-right:7px;
text-align:right;
width:80px;
}
.login_form_row_forgot {
margin-bottom:3px;
padding-left:90px;
}
.login_form_val {
float:left;
}
.login_form_input {
width:180px;
}
.login_form_submit {
margin-top:2px;
}
.login_form_join {
bottom:11px;
font-size:13px;
font-weight:bold;
left:162px;
position:absolute;
}
.login_block {
color:#666666;
font-size:11px;
font-weight:bold;
margin-left:52px;
margin-top:15px;
position:relative;
}
.login_line {
border:0 solid blue;
color:#333333;
font-size:12px;
height:30px;
margin-right:5px;
position:relative;
}
.forgotDiv {
margin-top:8px;
position:relative;
}
.login_area {
border:1px solid #999999;
font-size:11px;
height:13px;
padding:2px;
position:relative;
width:160px;
}
.login_button {
float:left;
margin-top:7px;
position:relative;
}
.join_now {
float:left;
margin-left:7px;
margin-top:12px;
position:relative;
}
/* TinyMCE specific rules */
body.mceContentBody {
   background: black;
   color:white;
}

.mceContentBody a {
   color: red !important; /* FF requires a important here */
}
.browse_member_hdr
{
	border-bottom:1px solid #333333;
	font-weight:bold;
	text-align:center;
	text-transform:uppercase;
	clear:both;
}
.control_panel_td_2 b a
{
	color: red !important;
	font-weight:bold;
	text-transform:uppercase;
}

