/* ---- SkaDate Base CSS file ---- */

/* -- Fonts -- */
body, td, h3, h4
{
	font-family: Verdana, Tahoma, Arial;
	color: #575556;
}

input, select, textarea
{
	font-family: Verdana, Tahoma, Arial;
	color: #363f4f;
}

.translator input, textarea
{
	background-color: #FAFFFA;
	border: 1px solid #8495AF;
}

.td_title
{
	font-weight:bold;
	color:#5b5b5b;

}

body, td, input, select, textarea
{
	font-size: 11px;
}

h1
{
	margin: 0px;
	padding: 0px 0px 12px 4px;
	font-size: 14px;
	color: #28262F;
	font-weight: bold;
}

h2 
{
    font-size: 13px;
	color: #28262F;
	font-weight: bold;
	padding: 0;
	margin: 0 0 10px 0;

}

/* -- Links -- */
a
{
	font-weight: bold;
	color: #3B6EBF;
	text-decoration: none;
}

a:hover
{
	text-decoration: underline;
}

a.page_nav:link,
a.page_nav:visited,
a.page_nav:active,
a.page_nav_active:link,
a.page_nav_active:visited
{
	font-weight: bold;
	margin-right: 3px;
	margin-left: 3px;
	font-size: 11px;
	text-decoration: none;
}


a.page_nav_active:link,
a.page_nav_active:visited
{
	color: #404040;
}

a.page_nav:hover
{
	text-decoration: underline;
}

/* --- Form & inputs --- */
form
{
	display: inline;
	margin: 0px;
	padding:0;
}

input
{
	margin: 0px;
	padding: 0px;
}

#sidebar
{
	margin-top: 10px;
}

#sidebar .input_text
{
	width: 80px;
}

.input_text
{
	margin: 1px;
	border: 1px solid #b5c4cf;
	padding: 1px;
	font-size: 11px;
}

.input_checkbox,
.input_radio
{
	margin: 1px 3px 1px 1px;
	width: 13px;
	height: 13px;
}

#sidebar .submit
{
	width: 72px;
}

.submit
{
	height: 18px;
	border: 1px solid #8495AF;
	padding: 0px 3px;
	background-color: #FAFFFA;;
	color: #575556;
	font-size: 11px;
	cursor: pointer;
}

img
{
	border: none;
}

select
{
	margin: 1px;
	font-size: 11px;
	font-weight: normal;
	border: 1px solid #b5c4cf;
	color: #45586f;
}

.select_label
{
	color: #6f6f6f;
	font-style: italic;
}


/* --- Base blocks --- */
body
{
	margin: 0px;
	padding: 0px;
	background: #E0E7EF;
}

#page
{
	position: relative;
	width: 770px;
	margin: 4px auto;
	padding: 0px;
	background: #fcfcfc;
}

#header
{
	background: #E0E7EF;
}

td.content_block_1
{
	width: 24px;
	background: #fff url('./img/body_left_bg.gif') repeat-y;
	vertical-align: top;
}

img.content_block_1
{
	width: 24px;
	height: 328px;
}

td.content_block_2
{
	width: 120px;
	vertical-align: top;
}

#sidebar
{
	width: 110px;
	margin: 0px;
	text-align: left;
	padding: 15px 5px;
}

td.content_block_3
{
	width: 7px;
	background: #fff url('./img/body_center_bg.gif') repeat-y;
	vertical-align: top;
}

img.content_block_3
{
	width: 7px;
	height: 328px;
}

td.content_block_4
{
	width: 595px;
	background: #fff url('./img/bg_body.gif') top left repeat-x;
	vertical-align: top;
}

#content
{
	width: 585px;
	padding: 20px 5px;
	min-height:450px;
}

*html #content
{
	height:450px;
}

td.content_block_5
{
	width: 24px;
	background: #fff url('./img/body_right_bg.gif') repeat-y;
	vertical-align: top;
}

img.content_block_5
{
	width: 24px;
	height: 328px;
}

#sidebar .component
{
	margin-bottom: 10px;
	margin-top: 8px;
}

.footer_top
{
	height: 13px;
	background: #E0E7EF url('./img/bottom_1.gif') no-repeat;
}

.footer
{
	padding: 2px 20px;
	background: #E0E7EF url('./img/bottom_2.gif') repeat-y;
}

.footer_bottom
{
	height: 20px;
	background: #E0E7EF url('./img/bottom_3.gif') no-repeat;
}

/* --- Blocks & Tables styles --- */
.block_cap
{
	padding: 3px 0 2px 6px;
	border: 1px solid #B1B1C1;
	background: #CCCCE4 url('./img/block_cap_bg.gif') top left repeat-x;
	color: #5F87CC;
	font-size: 13px;
	font-weight: bold;
	text-transform: uppercase;
	cursor: default;
}

#sidebar .block_cap
{
	padding-left: 0px;
	padding-right: 0px;
	text-align: center;
	font-size: 11px;
}

.block_body
{
	background-color: #fcfcfc;
	border-left: 1px solid #A8BFCF;
	border-right: 1px solid #A8BFCF;
}

#sidebar .block_body
{
	background-color: transparent;
	border: none;
}

.block_body_header
{
	background-color: #fcfcfc;
	border: 1px solid #A8BFCF;
	border-bottom: none;
}

.block_bottom
{
	background-color: #fcfcfc;
	border: 1px solid #A8BFCF;
	border-top: none;
	padding: 3px 4px;
	text-align: right;
}

#sidebar .block_bottom
{
	background-color: transparent;
	border: none;
}

.block_info
{
	background: url( 'img/info.gif' ) no-repeat 4px 6px;
	border: 1px solid #B1B1B1;
	padding: 10px 6px 6px 6px;
	text-indent: 20px;
	text-align: left;
}

#page_message
{
	margin: 1px;
	background-color: #77EF9E;
	color: #2F2F2F;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}

.submit_button_left
{
	float: left;
	width: 9px;
	height: 29px;
	background: #FAFFFA url('./img/submit_button_left.gif') no-repeat;
	padding: 0px;
	margin: 0px;
}

.submit_button_center
{
	float: left;
	width: 50px;
	height: 29px;
	background: #FAFFFA url('./img/submit_button_center.gif') repeat-x;
	border: none;
	padding: 3px 2px;
	margin: 0px;
	color: #fff;
	font-size: 11px;
	font-weight: bolder;
}

.submit_button_right
{
	float: left;
	width: 10px;
	height: 29px;
	background: #FAFFFA url('./img/submit_button_right.gif') no-repeat;
	padding: 0px;
	margin: 0px;
}

.top_left_1
{
	background: url(img/top_left_1.jpg) no-repeat left;
	height: 8px;
}

.top_right_1
{
	background: url(img/top_right_1.jpg) no-repeat right;
	height: 8px;
}

.top_mid_1
{
	border-top: 1px solid #d1d1d1;
	margin: 0 11px;
}

.bot_left_1
{
	background: url(img/bot_left_1.jpg) no-repeat left;
	height: 9px;
}

.bot_right_1
{
	background: url(img/bot_right_1.jpg) no-repeat right;
	height: 9px;
}

.bot_mid_1
{
	border-bottom: 1px solid #d1d1d1;
	margin: 0 11px;
	height: 8px;
	
}

.top_left_2
{
	background: url(img/top_left_2.png) no-repeat left top;
	height: 23px;
}

.top_right_2
{
	background: url(img/top_right_2.png) no-repeat right top;
	height: 23px;
}

.top_mid_2
{
	background: url(img/top_mid_2.jpg) repeat-x top;
	height: 23px;
	margin: 0 11px;
}

.bot_left_2
{
	background: url(img/bot_left_2.png) no-repeat left;
	height: 9px;
}

.bot_right_2
{
	background: url(img/bot_right_2.png) no-repeat right;
	height: 9px;
}

.bot_mid_2
{
	border-bottom: 1px solid #d1d1d1;
	background: #fcfcfc;
	margin: 0 11px;
	height: 8px;
}

.cap
{
	background: url(img/cap.png) no-repeat;
	height: 23px;
	width: 99px;
	padding: 4px 0 2px 0px;
	color: #5F87CC;
	font-weight: bold;
	text-transform: uppercase;
	cursor: default;
	text-align: center;
	font-size: 11px;
	margin: 0 auto;
}




.tr_0
{
	background: #EEEEEE;
}

.tr_1
{
	background: #E7F2FF;
}

.tr_2
{
	background: #EEEEF6;
}

.clr
{
	clear: both;
}

.left
{
	padding: 1px 5px;
	text-align: right;
}

.right
{
	padding: 1px 5px;
}

a.im_invite_img:link,
a.im_invite_img:active,
a.im_invite_img:visited
{
	background: url('./img/online.gif') no-repeat top left;
	text-decoration: none;
	color: #669933;
	font-weight: bold;
	padding-left: 15px;
	display: block;
	height: 16px;
}

a.im_invite_img:hover
{
	color: #45596F;
}

a.im_invite_txt:link,
a.im_invite_txt:active,
a.im_invite_txt:visited
{
	text-decoration: none;
	color: #669933;
	font-weight: bold;
	padding-left: 10px;
	display: block;
	height: 16px;
	font-size: 12px;
}

a.im_invite_txt:hover
{
	color: #45596F;
}

.offline
{
	background: url('./img/offline.gif') no-repeat top left;
	text-decoration: none;
	font-weight: bold;
	padding-left: 15px;
	display: block;
	height: 16px;
	font-size: 12px;
}

.floating_cont_text_title
{
	float: left;
}

.floating_cont_close
{
	float: right;
	margin-right: 2px;
	border: 1px solid #b0b0b0;
	padding: 0px 2px 1px 3px;
	background: #3665AF;
	color: #dfdfdf;
	font-size: 10px;
	font-weight: bold;
	cursor: pointer;
}

.send_profile 
{
	background: transparent url('img/pa_send_profile.gif') no-repeat;
}

.compose_msg
{
	background: transparent url('img/pa_send.gif') no-repeat;
}

.send_kiss
{
	background: transparent url('img/pa_kiss.gif') no-repeat;
}

.im_invite_label
{
	color: #669933;
}

.send_profile,
.compose_msg,
.send_kiss,
.bookmark,
.unbookmark,
.block,
.unblock,
.friend,
.stranger,
.spam_report
{
	float: right;
	height: 24px;
	margin-left: 5px;
	padding: 6px 2px 2px 24px;
}
.msg_history
{
	float: right;
	height: 24px;
	margin-left: 5px;
	padding: 6px 2px 2px 24px;
}

.bookmark
{
	background: url( 'img/pa_block.gif' ) no-repeat top left;
}

.spam_report
{
	float: left;
	background: url( 'img/pa_report.gif' ) no-repeat top left;
}

.msg_history
{
	float: left;
	background: url( 'img/pa_send.gif' ) no-repeat top left;
}

.spam_report a
{
	text-decoration: none;
	cursor: pointer;
	color: #5F87DE;
}

.msg_history a
{
	text-decoration: none;
	cursor: pointer;
	color: #5F87DE;
}

.bookmark
{
	background: url( 'img/pa_block.gif' ) no-repeat top left;
}

.unbookmark
{
	background: url( 'img/pa_bookmark.gif' ) no-repeat top left;
}

.block
{
	background: url( 'img/pa_black.gif' ) no-repeat top left;
}

.unblock
{
	background: url( 'img/pa_block.gif' ) no-repeat top left;
}

.friend
{
	background: url( 'img/pa_friend.gif' ) no-repeat top left;
}

.stranger
{
	background: url( 'img/pa_block.gif' ) no-repeat top left;
}

a.references:link,
a.references:visited
{
	color: #5F87CC;
	text-decoration: none;
}

a.references:hover
{
	color: #5F87CC;
	text-decoration: none;
}

.bubble_left
{
	float: left;
	width: 53px;
	height: 65px;
	padding: 0px;
	margin: 0px;
	background: url('img/mailbox_left.gif') no-repeat top left;
}

.bubble_center
{
	float: left;
	width: 336px;
	height: 46px;
	padding: 15px 5px 0px 5px;
	border-top: 2px solid #E5E5E5;
	border-bottom: 2px solid #E5E5E5;
	overflow: hidden;
}

.bubble_right
{
	float: left;
	height: 65px;
	width: 12px;
	background: url('img/mailbox_right.gif') no-repeat;
}

.year_old_cont
{
	width: 100px;
	height: 14px;
	text-align: center;
	padding: 2px 2px 0px 2px;
}

.year_old_cont_sex_1
{
	float: right;
	height: 14px;
	width: 17px;
	padding-right: 10px;
	background: url('img/female.gif') no-repeat;
}

.year_old_cont_sex_2,
.year_old_cont_sex_4,
.year_old_cont_sex_8
{
	float: right;
	height: 14px;
	width: 17px;
	padding-right: 10px;
	background: url('img/male.gif') no-repeat;
}

/* ---- Translator ---- */
.translator
{
	width: 100%;
	background-color: #fff;
}

.translator .logo
{
	width: 92px;
	height: 57px;
	background: url('img/translator/logo.gif') no-repeat;
}

.translator .dic1_1
{
	width: 150px;
	text-align: center;
	vertical-align: middle;
	background: url('img/translator/dic1_1.gif') repeat-x;
}

.translator .dictionaries
{
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
}

.translator .dic1_2
{
	width: 20px;
	height: 57px;
	background: url('img/translator/dic1_2.gif') no-repeat;
}

.translator .dic1_3
{
	text-align: center;
	vertical-align: middle;
	background: url('img/translator/dic1_3.gif') repeat-x;
}

.translator .dic1_content
{
	width: 100%;
	text-align: left;
	vertical-align: top;
}

.translator .hrefs
{
	color: #FFFFFF;
	font-weight: bold;
	font-family: Arial;
}

.translator .dic1_4
{
	width: 20px;
	height: 57px;
	background: url('img/translator/dic1_4.gif') no-repeat;
}

.translator .dic1_5
{
	width: 20px;
	background: url('img/translator/dic1_5.gif') repeat-y;
}

.translator .dic1_spacer
{
	width: 20px;
	height: 1px;
	background: url('img/translator/spacer.gif') repeat;
}

.translator .dic1_6
{
	width: 20px;
	background: url('img/translator/dic1_6.gif') repeat-y;
}

.translator .dic1_7
{
	width: 20px;
	height: 20px;
	background: url('img/translator/dic1_7.gif') no-repeat;
}

.translator .dic1_8
{
	background: url('img/translator/dic1_8.gif') repeat-x;
}

.translator .dic1_9
{
	width: 20px;
	height: 20px;
	background: url('img/translator/dic1_9.gif') no-repeat;
}

.translator .dic2_1
{
	width: 20px;
	height: 35px;
	background: url('img/translator/dic2_1.gif') no-repeat;
}

.translator .dic2_2
{
	color: #6E86AA;
	font-weight: bold;
	font-family: Arial;
	font-size: 16px;
	text-align: center;
	background: url('img/translator/dic2_2.gif') repeat-x;
}

.translator .dic2_3
{
	width: 20px;
	background: url('img/translator/dic2_3.gif') repeat-y;
}

.translator .dic2_4
{
	width: 100%;
	text-align: center;
	vertical-align: bottom;
}

.translator .dic2_5
{
	width: 21px;
	background: url('img/translator/dic2_5.gif') repeat-y;
}

.translator .dic2_5 .dic1_spacer
{
	width: 21px;
}

.translator .dic2_6
{
	width: 20px;
	height: 35px;
	background: url('img/translator/dic2_6.gif') no-repeat;
}

.translator .dic2_7
{
	background: url('img/translator/dic2_7.gif') repeat-x;
}

.translator .dic2_8
{
	width: 21px;
	height: 35px;
	background: url('img/translator/dic2_8.gif') no-repeat;
}
#page{
background:none;
}

/* -- FORUM -- */
.forum_tbl {
	border:1px solid #d1d1d1;
	border-collapse:collapse;
}

.forum_tbl th {
background: #DDE4F0;
color:#555;
padding:4px;
text-align:left;
}

.forum_tbl td {
border:1px solid #d1d1d1;
}

.last_post
{
	font-size: 11px;
	margin: 2px 1px;
}

.forum_topic_move_cont
{
	position: absolute;
	z-index: 10;
	width: 260px;
	border: 1px solid #8D8C8C;
	opacity: 0;
	display: none;
	padding: 1px;
	background:#fff;
}

.close_forum_topic_move_cont, .close_forum_search
{
	float: right;
	border: 1px solid #8D8C8C;
	padding: 0px 2px 1px 3px;
	font-size: 11px;
	font-weight: bold;
	cursor: pointer;
	line-height:normal;
	background:#fff;
}

.close_topic,
.open_topic,
.del_topic,
.move_topic,
.disabled_close_topic,
.disabled_del_topic,
.disabled_move_topic,
.for_aprrove,
.edit_post,
.del_post,
.disabled_delete_post,
.disabled_edit_post
{
	display:block;
	float:left;
	background:url(img/locked.gif) no-repeat;
	padding:2px 0 3px 20px;
	line-height:normal;
	text-decoration:none;
	margin-right:12px;
}

.close_topic:hover
{
	color:#606060;
	background:url(img/locked_g.gif) no-repeat;
}

.for_aprrove
{
	background:url(img/unlocked.gif) no-repeat;
	margin:2px 0;
}

.open_topic
{
	background:url(img/unlocked.gif) no-repeat;
}

.del_topic
{
	background:url(img/close1.gif) no-repeat;
}

.move_topic
{
	background:url(img/arrowf.gif) no-repeat;
}

.edit_post
{
	background:url(img/forum_edit.gif) no-repeat;
}

.del_post
{
	background:url(img/forum_del.gif) no-repeat;
}

.for_aprrove:hover
{
	background:url(img/unlocked_g.gif) no-repeat;
	color:#606060;
}

.open_topic:hover
{
	background:url(img/unlocked_g.gif) no-repeat;
	color:#606060;
}

.del_topic:hover
{
	background:url(img/close1_g.gif) no-repeat;
	color:#606060;
}

.move_topic:hover
{
	background:url(img/arrowf_g.gif) no-repeat;
	color:#606060;
}

.edit_post:hover
{
	background:url(img/forum_edit_active.gif) no-repeat;
}

.del_post:hover
{
	background:url(img/forum_del_active.gif) no-repeat;
}

.disabled_close_topic
{
	background:url(img/locked_g.gif) no-repeat;
}

.disabled_del_topic
{
	background:url(img/close1_g.gif) no-repeat;
}

.disabled_move_topic
{
	background:url(img/arrowf_g.gif) no-repeat;
}

.disabled_edit_post
{
	background:url(img/dis_forum_edit_active.gif) no-repeat;
}

.disabled_delete_post
{
	background:url(img/dis_forum_del_active.gif) no-repeat;
}

.ban_table td
{
	padding:5px;
}

.banned
{
	color:red;
}

.closed
{
	width:100%;
	height:30px;
	background:url(img/locked.gif) no-repeat center center;
}

.active
{
	width:100%;
	height:30px;
	background:url(img/check.gif) no-repeat center center;
}

