@charset "iso-8859-1"; 
@import url(../../base/css/general.css); 
body {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000;
	background-color: #a0a0f0; /* #a000a0; background-color:#e0fff0; */
	/* background-image:url('../images/backgr/violet-bg.jpg'); */
	background-image:url('../images/backgr/blue7x5.gif');
	/* background-image:url('../images/backgr/dark-blue-violet.gif'); */
	}

/* div#banners_left_right  {position:relative; width:770px;
	margin:0px 0px; border:0px solid red; } */

div#banner_top  {position:relative; left:200px; margin-bottom:20px; }

div#header {position:relative; margin-left:60px; margin-right:auto; height:104px;
	width:768px; border-left:1px solid #c0c0c0; border-right:1px solid #c0c0c0;
	background-color:#e0e0e0;
	background-image:url('../images/flc-bg-header1x120.gif');}

div#dolphin_top {position:absolute; top:7px; left:0px; }
div#header_logo {position:absolute; top:0px; left:0px; }
div#header_menu {position:absolute; top:34px; right:0px; border:0px solid red; }
div#header_menu span {margin:0px 5px; }
div#top_menu_block {position:absolute; top:-23px; left:0px; height:23px; border:0px solid red; }

ul#topMenuBlock {position:relative; margin-left:auto; margin-right:auto; margin-top:0px; margin-bottom:0px; padding:0px; width:auto; }
ul#topMenuBlock li {position:relative; list-style:none; float:left; width:108px; height:23px; }
ul#topMenuBlock li div {position:absolute; left:0px; background-repeat:no-repeat; text-align:center; width:109px; vertical-align:middle; font-weight:bold; text-transform:uppercase; }
ul#topMenuBlock li.activeTopMenuItem {}
ul#topMenuBlock li.activeTopMenuItem div {top:-2px; background-image:url(../images/top_menu_Active_item_bg.png); height:26px; line-height:26px; z-index:10; }
ul#topMenuBlock li.inactiveTopMenuItem {}
ul#topMenuBlock li.inactiveTopMenuItem div {top:0px; background-image:url(../images/top_menu_Inactive_item_bg.png); height:23px; line-height:23px; z-index:20; }
ul#topMenuBlock li.hoverTopMenuItem {}
ul#topMenuBlock li.hoverTopMenuItem div {top:-2px;
	background-image:url(../images/top_menu_Over_item_bg.png); height:25px; line-height
	25px; z-index:30; }

div#header_line {position:relative; margin-left:60px; margin-right:20px;
	background-image:url(../images/header_line_bg.gif); 
	height:18px; margin-bottom:8px; width:770px;
	border-left:0px solid #c0c0c0; border-right:0px solid #c0c0c0;}

div#content {position:relative; display:block; width:770px; margin-left:60px; margin-right:auto; /* background-color:green; */}
div#left_column_menu {position:relative; width:215px; float:left; }
div#left_column_content {position:relative; width:215px; float:right; }
div#right_column_menu {position:relative; width:546px; float:right; left:-9px; }
div#right_column_content {position:relative; width:546px; float:left; left:9px; }

div#footer {position:relative; height:37px; background-image:url(../images/footer_bg.gif);
	background-repeat:repeat-x; margin-bottom:20px; padding-bottom:20px; margin-left:60px;
	border:0px solid red; width:770px; }

	div#bottom_menu_block {position:relative; 
margin-top:5px; margin-left:60px; margin-right:20px; text-align:left; border:0px solid red; padding-bottom:20px; }

div#bottom_text, div#boonex_banners {position:relative; margin-top:5px; margin-left:20px; margin-right:20; text-align:center; border:0px solid red; }

div.design_box_border {position:relative; border:1px solid #9B9A9A; margin-bottom:10px; padding:2px; }
div.design_box_border div.header {position:relative; border:1px solid #9B9A9A; margin:0px 0px 5px 0px; padding:0px 0px 0px 7px; background-image:url(../images/box_border_header_bg.gif); background-repeat:repeat-x; background-color:#E4E4E4; height:25px; line-height:25px; vertical-align:middle; font-weight:bold;/*   text-transform:uppercase;  */ }
div.design_box_border div.keeper {position:relative; padding:5px; border:0px solid red; text-align:center; margin:2px; }
div.db_1_block {position:relative; margin-bottom:8px; }
div.db_1_block div.caption {position:relative; height:24px; background-image:url(../images/design_box_1_head_bg.gif); overflow:hidden; }
div.db_1_block div.container {position:relative; padding:5px; border-left:1px solid #D8D8D8; border-right:1px solid #D8D8D8; overflow:hidden; background-color:#fff; }
div.db_1_block div.foot {position:relative; height:6px; background-image:url(../images/design_box_1_foot_bg.gif); background-repeat:repeat-x; }
div.db_1_block div.caption div.title {position:absolute; top:5px; left:15px; color:#666666;  text-transform:uppercase;   font-weight:bold; }
img.left {position:absolute; top:0px; left:0px; }
img.right {position:absolute; top:0px; right:0px; }
* html div#left_column_menu img.right, * html div#left_column_content img.right {ight:-1px; }
div.rate_block  {position:relative; margin-left:auto; margin-right:auto; margin-bottom:2px; }
div.rate_text {position:relative; text-align:left; }
div.rate_scale {position:relative; height:10px; font-size:1px; line-height:10px; border:1px solid #9DA0A1; background-image:url(../images/icons/scale_bg.gif); margin:0px; padding:0px; text-align:left; }
div.menu_item_line {position:relative; padding:0px 0px 0px 15px; margin:0px 0px 1px 0px; height:20px; line-height:20px; vertical-align:middle; font-weight:bold; /* text-transform:capitalize; */}
div.menu_item_line_active {position:relative; 
height:20px; line-height:20px; vertical-align:middle; font-weight:bold; /* text-transform:capitalize; */
padding:0px 0px 0px 15px; margin:0px 0px 1px 0px; background-image:url(../images/promo_list_image.gif); background-repeat:no-repeat; background-position:left center; }
div.im_invite_container {position: absolute; z-index: 90; width: 288px; height: 188px; border: 6px solid silver; background-color: #FFFFFF; }
div.im_invite_image {position: absolute; width: 110px; height: 110px; border: 1px solid black; left: 10px; top: 10px; text-align: center; }
div.im_invite_image img {margin-top: auto; margin-bottom: auto; }
div.im_invite_caption {position: absolute; left: 134px; top: 16px; width: 140px; font-family: Verdana; font-size: 12px; font-weight: normal; }
div.im_invite_nickname {position: absolute; left: 134px; top: 40px; width: 140px; font-family: Verdana; font-size: 12px; font-weight: bold; }
div.im_invite_message {position: absolute; left: 134px; top: 64px; width: 140px; height: 80px; font-family: Verdana; font-size: 11px; font-weight: normal; font-style: italic; }
div.im_invite_accept_button {position: absolute; left: 186px; top: 156px; width: 86px; }
div.im_invite_decline_button {position: absolute; left: 80px; top: 156px; width: 86px; }
input.im_invite_button {background-color: #7EAAD7; color: #FFFFFF; font-size: 12px; font-family: Arial; border: 1px solid silver; height: 22px; }
input, textarea, select {font-family:Georgia, Verdana, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; color:#3F3F3F; vertical-align:middle; }
input.no, textarea.no, select.no {font-family:Georgia, Verdana, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; color:#3F3F3F; 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 {position:relative; border:1px solid #3333a0 /* #A0C238 */; padding:1px; margin:10px 0px; width:80%; margin-left:auto; margin-right:auto; }
div.no_result div, div.action div {position:relative; background-color: #3333a0 /* #709812 */; vertical-align:middle; font-weight:bold; color:#fff; text-align:center; margin:0px; padding:0px; line-height:20px; }
div.err {position:relative; border:1px solid #FF412D; padding:1px; margin:10px 0px; width:80%; margin-left:auto; margin-right:auto; }
div.err div {position:relative; background-color:#FF412D; vertical-align:middle; font-weight:bold; color:#fff; text-align:center; line-height:20px; }

/*
div.action {position:relative; border:1px solid #A0C238; padding:1px; margin:10px 0px; width:80%; margin-left:auto; margin-right:auto; }
div.action div {position:relative; background-color:#709812; vertical-align:middle; font-weight:bold; color:#fff; text-align:center; }
*/
* html div.no_result div, * html div.action div, * html div.err div {line-height:normal; padding:3px 0px; }

div#boonex_banners {position:relative; border:0px solid red; height:77px; width:783px; margin-left:auto; margin-right:auto; }

div#boonex_image_link {position:absolute; top:0px; right:0px; height:77px; width:488px; background-color:#FFFFFF; border:1px solid #999999; background-image:url(../images/boonex_ad_bg.gif); background-repeat:no-repeat; background-position:center; }
div#boonex_image_link table td {width:488px; height:77px; }
div#switch_lang {position:absolute; top:4px; right:10px; }
div#switch_skin {position:absolute; top:18px; right:10px; }
div.err ul {text-align:left; margin:0px; }
div.pollBlock {position:relative; overflow:hidden; height:154px; width:260px; border:1px solid #979797; text-align:left; float:left; }
div.pollCaption {position:relative; margin:2px; padding:0px 5px; overflow:hidden; height:20px; line-height:20px; vertical-align:middle; 
font-weight:bold; 
background-image:url(../images/box_border_header_bg.gif); background-repeat:repeat-x; background-position:center; }
div.pollAnswerBlock {position:relative; margin:2px; overflow:hidden; height:100px; border:solid 0px #cc0000; text-align:left; }
div.pollUp {position:absolute; right:5px; top:5px; }
div.pollDown {position:absolute; right:5px; bottom:5px; }
div.pollQuestionBlock {position:absolute; width:230px; padding:2px; overflow:hidden; border:solid 0px green; }
div.pollSubmitBlock {position:relative; margin:2px; overflow:hidden; height:20px; border:solid 0px #0000cc; text-align:center; }
.pollContainer {position:relative; margin-top:2px; padding:10px; background-color:#f6f6ff; border:0px solid red; }
.createPollSection {position:relative; padding:10px; background-color:#F0F0FF; border:0px solid red; }
.controlsDiv {position:relative; clear:both; margin:10px; background-color:#ffffff; }
.innerControlBlock {position:relative; float:right; width:200px; border:0px solid red; }
.controlsHeader {padding: 0px 2px; font-weight:bold; }
.deleteDiv {padding: 2px 0px 0px 2px; }
div.playerAdminLink {position:relative; text-align:left; margin-bottom:15px; }
.logInRegistrationText {margin:5px; }
div.member_submenu {position:relative; overflow:hidden; margin-left:35px; line-height:18px; vertical-align:middle; font-weight:bold; }
p {margin:0px; padding:0px; }
div.menuBlock {/*border:1px solid red; */}
div.menuLine, div.menuLineHover {/*border:1px solid blue; */
height:20px; line-height:20px; }
div.menuLine {}
div.menuLineHover {background-image:url(../images/promo_list_image.gif); background-repeat:no-repeat; background-position:left center; }
div.menuLineDivider {/*border:1px solid red; */}
div.menuIcon {}
div.menuLinkBlock {/* text-transform:capitalize; */}

a#siteNameLink, a#siteNameLink:hover  {font-size:24px; text-decoration:none; font-weight:bold; color:blue; }

td.profile_td_1_first,  td.profile_td_2_first,  {padding:8px 0;}
td.profile_td_1, td.profile_td_2 {padding-bottom:8px;}

div#counters {margin-left:60px; width:770px;}
div#counters img {filter: alpha(opacity=60); moz-opacity: 0.6; khtml-opacity: 0.6; opacity: 0.6;}