@import url('reset.css');
@import url('thickbox.css');

/* ............. LAYOUT */
.header {background:#204366;}
.wrapper {width:980px; text-align:left; margin:0 auto;}
.left_column {width:300px; float:left;}
.main_comlumn {width:660px; float:right;}
.main_content {padding:20px 0;}

.footer {padding:10px; width:960px; background:#f6f7f7; margin:20px auto;}
.footer * {margin:0; padding:0; color:#a8adb0;}
.footer a {text-decoration:underline;}
.footer ins {padding:0 5px;}


.header .left_column {width:200px; !important}
.header .main_comlumn {width:760px !important;}



/* ............. BLOCKS */

.blue {background:#ecf4fb; border:1px solid #cfdae4;}
.light_blue {background:#f6f9fb; border:1px solid #cfdae4;}
.white_in_blue {background:#fff; border:1px solid #cfdae4; margin:10px 0;}

.left_column li div.movable {cursor:move;}
.left_column li {margin-bottom:10px; }

.round4px {-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.round2px {-moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px;}


.padd_20 {padding:20px;}
.padd_10 {padding:10px;}
.padd_5 {padding:5px;}


.width200px {width:160px;}
.width80px {width:80px;}
.width300px {width:300px;}
.width350px {width:350px;}
.width210px {width:210px;}
.width400px {width:455px;}
.width530px {width:530px;}

/* .................. FORM STYLES */
input, select, textarea, form {font-size:11px;}
input[type="text"], input[type="password"], textarea {padding:3px; border:1px solid #c3c3c3; border-top-color:#7c7c7c; border-right-color:#c3c3c3; border-bottom-color:#dddddd; background:#fff url(../images/input_bg.gif) repeat-x left top; }
input, select {padding:3px;}
label {padding:3px 0;}


.hr {margin:10px 0; font-size:0; line-height:0; border-top:1px solid #d4d7d9; height:1px;}
.blue .hr {margin:10px 0; font-size:0; line-height:0; border-top:1px solid #d2dce6; height:1px; background:#fcfeff; }


/* controls show hide */
.left_column .expandable .control {background:url(../images/slide_control_left.gif) no-repeat left -5px; padding-left:15px; height:12px; line-height:12px; cursor:n-resize;}
.left_column .control:hover {background-position:left -56px; height:12px; line-height:12px;}

.left_column .control_closed {background:url(../images/slide_control_left.gif) no-repeat left -110px; padding-left:15px; height:12px; line-height:12px;  cursor:n-resize;}
.left_column .control_closed:hover {background-position:left -161px; height:12px; line-height:12px;}





/* center controls show hide */
.main_comlumn .expandable .control {background:url(../images/slide_control_main.gif) no-repeat left -50px; padding-left:30px; height:22px; line-height:22px; cursor:n-resize;}
.main_comlumn .control:hover {background-position:left -126px;}

.main_comlumn .control_closed {background:url(../images/slide_control_main.gif) no-repeat left -209px; padding-left:30px; height:22x; line-height:22px;  cursor:n-resize;}
.main_comlumn .control_closed:hover {background-position:left -285px;}


.col_2 li.col { width:320px; float:left;}
.tabs .col_2 li.col {width:auto;}
.col_2 li.fl_right {float:right;}
.col_2 .cam_ico {background-position:left top; padding-left:50px; margin-left:40px;}

/* tab data */
.tab_data {border:1px solid #d4d7d9;}
	.tab_data ul {margin:0;}
.tabs p {margin:0; padding:0;}
.tabs_control  {margin:0; padding-left:5px;}
.tabs_control li {float:left; margin:0 1px; margin-bottom:-1px;}
.tabs_control li a {background:#f6f7f8;padding:5px 10px;border:1px solid #d4d7d9; font-weight:bold; display:block; float:left;  -moz-border-radius-topleft: 4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; border-top-left-radius:4px; border-top-right-radius:4px;}
.tabs_control li.active a {background:#fff; color:#282828; border-bottom-color:#fff;}
.tabs_control li.disabled a {color:#ccc;}

.tabs_control  b { background:#fff; padding:2px 5px; margin-left:5px; border:1px solid #d4d7d9;-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}


.inner_tabs  {margin:0; padding-left:20px; border-bottom:1px solid #d4d7d9; margin:0 -20px !important; width:640px;}
.inner_tabs li {float:left; margin:0 1px; margin-bottom:-1px;}
.inner_tabs li a {background:#f6f7f8;padding:5px 15px;border:1px solid #d4d7d9; font-weight:bold; display:block; float:left;  -moz-border-radius-topleft: 4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; border-top-left-radius:4px; border-top-right-radius:4px;}
.inner_tabs li.active a {background:#fff; color:#282828; border-bottom-color:#fff;}


/*custom blocks*/
	/* for the image preview */
	#screenshot {position:absolute; background:#fff; text-align:center; border:1px solid #d2dce6; padding:2px;	display:none; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
	/* tooltip */
	#tooltip {position:absolute; background:#000; padding:5px 10px; font-size:9px; border:0; color:#fff; display:none; -moz-border-radius:5px;-webkit-border-radius:5px;border-radius: 5px; filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; text-align:left; z-index:300;}




/* ................ TYPO */
body {font-family:Tahoma, Arial, sans-serif; color:#282828;}

a {color:#174b81; text-decoration:none;}
	a:hover {color:#e23f78;}
a.underline {text-decoration:underline;}
	a.underline:hover {text-decoration:underline;color:#e23f78;}

/*custom text*/
.red_text {color:#e12828 !important;}
.grey_text, small {color:#656a6f !important;}
.pink_text {color:#e45c93 !important;}
ins {}


/* fonts */
body {font-size: 11px;	line-height: 1.6363636363636365em;	margin: 0; padding: 0}
h1, h2 {font-family:Arial, Helvetica, Tahoma, sans-serif;}
h1 {margin: 0;	font-size: 1.7272727272727273em; line-height: 0.9473684210526315em;	margin-bottom: 0.9473684210526315em;}
h2 {margin: 0;	font-size: 1.7272727272727273em; line-height: 0.9473684210526315em;	margin-bottom: 0.9473684210526315em;}
h3 {margin: 0;	font-size: 1.3636363636363635em; line-height: 1.2em; margin-top: 1.2em; margin-bottom:0.5em;} 
	.main_comlumn h3 {background:url(../images/slide_control_left.gif) no-repeat left top; padding-left:15px;}
h4 {margin: 0;	font-size: 1.1818181818181819em; line-height: 1.3846153846153846em;	margin-bottom: 1.3846153846153846em;}
p, ul, blockquote, pre, td, th, small, h5 {	margin: 0;	font-size: 1em;	line-height: 1.6363636363636365em;	margin-bottom: 1.6363636363636365em;}
h5 {margin:0; padding:0; font-weight:normal;}
p.small {margin: 0;	font-size: 0.8181818181818182em;	line-height: 2em;	margin-bottom: 2em;}
table {border-collapse: collapse;	margin-bottom: 1.6363636363636365em;}
ins {padding:0 3px; color:#CCCDD0;}

.clear_margins * {padding:0; margin:0;}
.clear_margins  {padding:0; margin:0;}

/* inblock fonts */
.blue h2, .light_blue h2 {font-size:12px; line-height:normal; margin:0; padding:0; font-family:Tahoma, Arial, sans-serif;}
.blue h3, .light_blue h3 {font-size:11px; line-height:normal; margin:0; padding:0; font-family:Tahoma, Arial, sans-serif;}

.white_in_blue h3 {margin-bottom: 0.9473684210526315em !important;}

.blue p, .blue ul,  .blue li, .blue h4, .blue h3 {margin:0; padding:0;}
.light_blue p, .light_blue ul,  .light_blue li, .light_blue h4, .light_blue h3 {margin:0; padding:0;}


/* ............... HEADER STYLES */
.header .left_comlumn {overflow:hidden;}

.header {padding:20px 0 0 0;}
.header .wrapper li, .header .wrapper h1, .header .wrapper p    {margin:0; padding:0;}

.header .top_menu {text-align:right; color:#355679;}
.header .top_menu ins { color:#355679;}
	.header .top_menu a {margin:0 5px; color:#fff; font-weight:bold;}
	.header .top_menu a.settings_ico {background:url(../images/settings_ico.png) no-repeat left center; padding-left:18px;}
	a.close_ico {display:inline-block; background:url(../images/close_ico.png) no-repeat; width:19px; height:17px; margin-right:0;}
	a.close_ico span {display:none;}
	.header .top_menu  a.close_ico  {margin-bottom:-4px;}

.menu {padding-top:20px;}
	.menu * {padding:0; margin:0;}
	.menu li {float:left;}
	.menu .tchat {float:right;}
	.menu .tchat a {background:#f04e8f;}
	
	.menu a {padding:0 15px; height:28px; line-height:28px; background:#152c43; display:inline-block; font-weight:bold; color:#fff; -moz-border-radius-topleft: 4px; -moz-border-radius-topright:4px; -webkit-border-top-left-radius:4px; -webkit-border-top-right-radius:4px; border-top-left-radius:4px; border-top-right-radius:4px;}
	.menu li {margin-right:3px !important;}
	.menu li.active a {background:#fff; color:#282828 !important;}


/* ............... CUSTOM STYLES */

/* tip */
.tip {background:url(../images/tip_ico.gif) no-repeat left 2px; padding-left:20px;}
.yellow_bg { background-color:#ffe9ae; padding:5px 5px 5px 5px; background-position:10px 10px; padding-left:35px; margin-bottom:10px;}
.yellow_bg .close_ico {background-image:url(../images/close_ico_tip.gif); display:block; margin:0;}

/* left column icons */
.cam_ico {background-image:url(../images/cam_ico.gif); background-position: 10px 10px; background-repeat:no-repeat; padding-left:60px;}
.mp_ico {background-image:url(../images/mp_ico.gif); background-position: 10px 10px; background-repeat:no-repeat; padding-left:60px;}
.invite_ico {background-image:url(../images/invite_ico.gif); background-position: 10px 10px; background-repeat:no-repeat; padding-left:60px;}
.stats_ico_left {background-image:url(../images/stats_ico2.gif); background-position: 10px 10px; background-repeat:no-repeat; padding-left:60px;}

.profile_ico a {background:url(../images/user_ico.gif) no-repeat left center; padding-left:25px; display:inline-block; height:20px;}
.mail_ico a {background:url(../images/mail_ico.gif) no-repeat left center; padding-left:25px; display:inline-block; height:20px;}
.write_ico a {background:url(../images/write_ico.gif) no-repeat left center; padding-left:25px; display:inline-block; height:20px;}


/* news icons */
.news_ico_1 {background:url(../images/news_ico_1.gif) no-repeat left 4px; padding-left:25px !important; display:inline-block;}
.news_ico_2 {background:url(../images/news_ico_2.gif) no-repeat left 4px; padding-left:25px !important; display:inline-block;}
.news_ico_3 {background:url(../images/news_ico_3.gif) no-repeat left 4px; padding-left:25px !important; display:inline-block;}
.news_ico_4 {background:url(../images/news_ico_4.gif) no-repeat left 4px; padding-left:25px !important; display:inline-block;}


.link_ico {background:url(../images/link_ico.gif) no-repeat left center; padding-left:20px;}


/* lists */
.list_with_arrows li {margin-left:10px; background:url(../images/li.gif) no-repeat left 7px;  padding-left:10px;}

.users_list  {margin:0;}
	.users_list li {display:block; float:left; width:20%; text-align:center; height:155px; overflow:hidden; font-weight:bold;line-height:normal;}
	.users_list img {display:block; margin:0 auto 3px auto; }
	.users_list span {font-weight:normal; color:#656a6f;}

.friend_ico {background:url(../images/friend_ico.png) no-repeat center center; width:16px; height:16px; display:block; position:absolute; margin:5px; text-align:left;}
.users_list .friend_ico { *margin-left:-54px;}


.tab_data .users_list li {width:19.9%;}

.blog_list h4, .blog_list p {padding:0; margin:0;}
.blog_list li {margin-bottom:5px;}
	.blog_list li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
	.blog_list li {display: inline-block;}
	/* Hides from IE-mac \*/
	* html .blog_list li {height: 1%;}
	.blog_list li {display: block;}
	/* End hide from IE-mac */

.floated_list li {float:left;}

.photos_list  {padding:20px 0;}
.photos_list li {margin:8px; float:left; display:block; width:100px; height:100px; overflow:hidden;border:1px solid #d2dce6; padding:2px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.photos_list a  {background:#fff; display:block; float:left; }


.mes_amis { padding:0 ; margin-left:0;}
.mes_amis li {height:124px; text-align:center; margin-left:0; margin-right:4px; margin-bottom:4px; margin-top:0;}

.videos_list  {padding:20px 0;}
.videos_list li {margin:8px 12px; float:left; display:block; width:120px; height:120px; overflow:hidden;border:1px solid #d2dce6; padding:2px; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
.videos_list a  {background:#fff; display:block; float:left; }


.private_item { width:29px; height:29px; z-index:200; display:block; background:url(../images/private_ico.gif) no-repeat; z-index:5; position:relative; float:left; margin-top:-29px; zoom:1;}
.moderation_item { width:29px; height:29px; z-index:200; display:block; background:url(../images/moderation_ico.gif) no-repeat; z-index:5; position:relative; float:left; margin-top:-29px; zoom:1;}

/* buttons */
.button_grey, .button_grey ins {display:inline-block; text-decoration:none; font-weight:bold; text-align:center;  height:32px; line-height:29px; color:#282828; cursor:pointer; cursor:hand;}
	.button_grey {background:url(../images/button_bg.gif) no-repeat right top; padding-right:15px;}
	.button_grey ins {background:url(../images/button_bg.gif) no-repeat left top; padding:0 5px 0 20px;}
		.button_grey:hover {background-position:right -42px;}
		.button_grey:hover ins {background-position:left -42px;}
		.button_grey:active {background-position:right -85px;}
		.button_grey:active ins {background-position:left -85px; }
		.button_grey:focus {*background-position:right -85px;}
		.button_grey:focus ins {*background-position:left -85px;}


.button_green, .button_green ins {display:inline-block; text-decoration:none; font-weight:bold; text-align:center;  height:32px; line-height:29px; color:#282828; cursor:pointer; cursor:hand;}
	.button_green {background:url(../images/button_bg_green.gif) no-repeat right top; padding-right:15px;}
	.button_green ins {background:url(../images/button_bg_green.gif) no-repeat left top; padding:0 5px 0 20px; color:#546f3b; }
		.button_green:hover {background-position:right -42px;}
		.button_green:hover ins {background-position:left -42px;}
		.button_green:active {background-position:right -84px;}
		.button_green:active ins {background-position:left -84px; color:#fff;}
		.button_green:focus {*background-position:right -84px;}
		.button_green:focus ins {*background-position:left -84px; color:#fff;}

.button_red, .button_red ins {display:inline-block; text-decoration:none; font-weight:bold; text-align:center;  height:32px; line-height:29px; color:#282828; cursor:pointer; cursor:hand;}
	.button_red {background:url(../images/button_bg_red.gif) no-repeat right top; padding-right:15px;}
	.button_red ins {background:url(../images/button_bg_red.gif) no-repeat left top; padding:0 5px 0 20px; color:#a84646;}
		.button_red:hover {background-position:right -42px;}
		.button_red:hover ins {background-position:left -42px;}
		.button_red:active {background-position:right -84px;}
		.button_red:active ins {background-position:left -84px; color:#fff;}
		.button_red:focus {*background-position:right -84px;}
		.button_red:focus ins {*background-position:left -84px; color:#fff;}


.next_ico {background:#98a0a7 url(../images/page_right.gif) no-repeat center center; width:20px; height:20px; line-height:0; font-size:0; display:inline-block;}
	.next_ico span {display:none;}
.previous_ico {background:#98a0a7 url(../images/page_left.gif) no-repeat center center; width:20px; height:20px; line-height:0; font-size:0; display:inline-block;}
	.previous_ico span {display:none;}
	.next_ico:hover, .previous_ico:hover {background-color:#e45c93;}

/* post block */
.post_block {padding:10px; background:#fff4d7; border:1px solid #cbc6aa; border-bottom-width:3px; margin-bottom:5px;}
.post_block * {padding:0; margin:0;}
.post_block h3 {color:#614a3b; font-size:12px; margin-bottom:5px;}
.postme_input {border:1px solid #cbc6aa !important; padding:7px 7px 8px 7px !important; *padding:7px !important; float:left; border-right:1px solid #91aac3 !important; width:540px !important;}
.postme_button {background:url(../images/post_button.gif) no-repeat right center; height:30px; line-height:30px; font-weight:bold; padding:0 10px; display:block; float:left;}

/* FORMS */


.form_simple_elements li { margin-bottom:5px;}
.form_simple_elements label {display:inline-block; width:100px; padding-right:5px; margin:0;}
.form_simple_elements input, .form_simple_elements select {width:200px;}
.form_simple_elements a.button_grey {margin-left:105px;}


.form_checkbox_elements label {padding:0; margin:0; margin-left:4px; display:inline !important; width:auto;}
.form_checkbox_elements * {vertical-align:middle;}
.form_checkbox_elements input {width:auto !important;}


.floated_checkboxes li {width:32.9% !important; float:left;}

/* custom form elements */
.mail_invite {margin-left:100px;}
.textarea_100percent {width:610px; height:100px;}
/**/
.search_news label {display:block;}
.search_news select {width:400px;}
.search_news li {margin-bottom:10px;}


.search_men label {display:block;}
.search_men select {width:300px;}
.search_men li {margin-bottom:10px;}

.form_login li {margin-bottom:5px;}
.form_login label {display:inline-block; width:100px;}
.form_login input {width:150px;}
ul.form_login {margin:0; padding:0; margin-bottom:10px;}
.form_login .form_checkbox_elements {padding-left:100px;}

/* .................. TABLE STYLES */
th, td {padding:5px; border-bottom:1px solid #d4d7d9; vertical-align:top;}
.odd  {background:#fafafa;}
.over { background:#fffbcd;}
th {font-weight:bold;}


p.breadcrumbs {font-size:9px;border-bottom:1px solid #d4d7d9; padding-bottom:3px;}



/* avatar */
.avatar {background:url(../images/under_120x160.jpg); width:148px; height:187px; display:block; padding-top:7px; margin-top:10px;}
	.avatar img {margin:0px 0 0 14px; width:120px; height:160px; overflow:hidden; display:block;}
	.avatar .edit_over_avatar {display:block; background:#000 url(../images/edit_ico.gif) no-repeat center center;  position:absolute; width:25px; height:25px; text-indent:-3000em; overflow:hidden; margin:5px 0 0 20px; *margin:5px; filter:alpha(opacity=65);-moz-opacity:.65;opacity:.65; -moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px;}
	.avatar .edit_over_avatar:hover  {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
/* edit cells */
.editable {display:block; cursor:pointer; cursor:hand;}
.edit_element_hover {background:url(../images/edit_ico.gif) no-repeat right center; display:block;}
.edit_descr {background:#fff; padding:10px; border:1px solid #d4d7d9;}


/* misc */
.mt10 {margin-top:10px !important;}
.mt20 {margin-top:20px !important;}
.mb20 {margin-bottom:20px !important;}
.pt_20 {padding-top:20px !important;}

/* selectable photos */
.selectable li {padding:2px; margin:1px;  -moz-border-radius: 2px; -khtml-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; cursor:pointer; cursor:hand;}
.ui-selecting, .ui-default { background: #f9bcd2;}
.ui-selected { background: #e9417c;}
.selectable li img {display:block; padding:0; margin:0; border:1px solid #fff;  }


/**/
.media_display table {margin:0 auto;}
.media_display td, .media_display tr {border:0; padding:0 10px; vertical-align:middle;}

/* status */
.status_online {background:url(../images/s_online.gif) no-repeat left center; padding-left:22px; display:inline-block;}
.status_busy {background:url(../images/s_busy.gif) no-repeat left center; padding-left:22px; display:inline-block;}
.status_away {background:url(../images/s_away.gif) no-repeat left center; padding-left:22px; display:inline-block;}
.status_offline {background:url(../images/s_offline.gif) no-repeat left center; padding-left:22px; display:inline-block;}


.status_list .status_online, .status_list .status_busy, .status_list .status_away, .status_list .status_offline {display:block; border-bottom:1px solid #d4d7d9; padding:4px 0 4px 20px;}


/**/
.annonce_bg {background:url(../images/annonces.gif) no-repeat right center;}
.search_bg {background:url(../images/search_bg.jpg) no-repeat right top;}



.post_annonce label {display:block;}
.post_annonce select {width:300px;}
.post_annonce input {width:400px;}


/* mail */
.unread_mail {background:url(../images/new_mail_ico.gif) no-repeat left center; padding-left:20px;}
.read_mail {background:url(../images/read_mail_ico.gif) no-repeat left center; padding-left:20px;}


h3.stats_ico {background:url(../images/stats_ico.gif) no-repeat left center; padding-left:20px;}																			
																							
.comments_list .width80px {background:url(../images/under_comment.gif) no-repeat; height:62px;}
.comments_list img {border:1px solid #fff; margin:5px;}
.comments_list li {padding:10px 0; border-bottom:1px dotted #d4d7d9;}
.comments_list li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.comments_list li {display: inline-block;}
/* Hides from IE-mac \*/
* html .comments_list li {height: 1%;}
.comments_list li {display: block;}
/* End hide from IE-mac */


.delete_ico {background:#e93737 url(../images/delete_comment_ico.gif) no-repeat center center; width:18px; height:16px; display:block; filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35;}
.delete_ico:hover {filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}
.delete_ico span {display:none;}
.comments_list .delete_ico {float:right;}


.my_blog_manage {background:url(../images/under_blog_home.gif); width:618px; height:174px; margin:20px auto;}
.my_blog_manage ul {padding:40px 40px 0 40px;}
.my_blog_manage li {float:left; width:32.9%; text-align:center; background:url(../images/manage_li.gif) repeat-y right top;}
.my_blog_manage li a {display:block; margin:0 auto; font-weight:bold; background:url(../images/new_post_ico.gif) no-repeat center top; padding-top:70px; }
.my_blog_manage li.new_post_ico a {background:url(../images/new_post_ico.gif) no-repeat center top;}
.my_blog_manage li.manage_content_ico a {background:url(../images/manage_content_ico.gif) no-repeat center top;}
.my_blog_manage li.customize_ico a {background:url(../images/customize_ico.gif) no-repeat center top;}
.my_blog_manage li.customize_ico {background:none;}





.under2 {background:url(../images/under_blog_home2.gif); width:618px; height:144px; margin:20px auto;}
div.customize_ico {background:url(../images/customize_ico.gif) no-repeat left 30px; padding-left:70px; padding:10px 0 0 70px; margin-left:30px;}



/**/
.success {background:#dffdcb url(../images/ok_ico.gif) no-repeat 10px center; color:#46920e; font-weight:bold; padding:10px 10px 10px  40px; margin:0 0 20px 0;}
.error {background:#fdbcbc url(../images/error_ico.gif) no-repeat 10px center; color:#e93737; font-weight:bold; padding:10px 10px 10px  40px; margin:0 0 20px 0;}

/* not logged */

.not_logged_bg {background:url(../images/not_logged_inder.png) no-repeat left top; margin-top:-35px; padding-top:55px; _background:none}
.big_title {font-size:30px; line-height:30px; letter-spacing:-1px;}

.welcome_screen { background:url(../images/not_logged_form.png) no-repeat; width:600px; height:368px; position:relative; margin:-20px 0 -20px -25px; padding:20px 0 0 30px;}
.welcome {padding:0 35px;}
.welcome h2 { margin-bottom:20px; font-size:26px;}

/*
.not_logged_bg {background:url(../images/not_logged_inder.png) no-repeat left top; margin-top:-35px; padding-top:55px; _background:none}
.big_title {font-size:30px; line-height:30px; letter-spacing:-1px;}

.welcome_screen {}
.welcome {padding:0 35px;}
.welcome h2 { margin-bottom:20px;}
*/
/* --------------- */

.register_modal_bg {background:url(../images/clipart_1.jpg) no-repeat left top; padding-left:230px; height:295px;}


/* slider */
#s3slider {
   width: 220px; /* important to be same as image width */
   height: 295px; /* important to be same as image height */
   position: relative; /* important */
   overflow: hidden; /* important */
}

#s3sliderContent {
   width: 220px; /* important to be same as image width or wider */
   position: absolute; /* important */
   top: 0; /* important */
   margin-left: 0; /* important */
}

.s3sliderImage {
   float: left; /* important */
   position: relative; /* important */
   display: none; /* important */
   
}

#s3slider img {-ms-interpolation-mode: bicubic; width:220px;}

.s3sliderImage span {
   position: absolute; /* important */
   left: 0;
   padding: 10px 13px;
   width: 374px;
   background-color: #000;
   filter: alpha(opacity=70); /* here you can set the opacity of box with text */
   -moz-opacity: 0.7; /* here you can set the opacity of box with text */
   -khtml-opacity: 0.7; /* here you can set the opacity of box with text */
   opacity: 0.7; /* here you can set the opacity of box with text */
   color: #fff;
   display: none; /* important */
   bottom: 0;
   line-height:normal;

   /*
       if you put
       top: 0; -> the box with text will be shown at the top of the image
       if you put
       bottom: 0; -> the box with text will be shown at the bottom of the image
   */
}

.clear {
   clear: both;
} 





.disabled_button {filter:alpha(opacity=35);-moz-opacity:.35;opacity:.35; background-position:right top !important;}
.disabled_button ins {background-position:left top !important;}


.extras li {width:305px; float:left; height:210px;}

.extras h3 {background:none; margin:0; padding:0; font-size:12px;}
.extras h3 img { display:block; margin-bottom:5px; border:1px solid #d4d7d9;-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding:4px;}
.extras p {padding-top:5px; margin:0; line-height:normal; padding-right:20px;}

.channels {margin-bottom:15px !important;}
.channels li {float:left; width:110px; font-weight:bold;}
.tv h3 {background:none; font-size:18px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; padding:0; margin:0; margin-bottom:15px; color:#e23f78;}

.videos_extra li {border-top:1px solid #d4d7d9; padding:10px 0;}
.videos_extra h4 { margin:0 !important; padding:0 !important}
.videos_extra img {float:left; width:300px; margin:0 5px 0 0;}
.videos_extra p { padding-bottom:10px;}
.videos_extra p.decr {margin:0; padding:0;}

.video_ico {background:url(../images/video_ico.gif) no-repeat left center; padding-left:35px; margin-bottom:10px;}

.categories_vids  {padding:10px 0 0 0;}
.categories_vids li {float:left; width:24.9%;}
.categories_vids li a {background:url(../images/li.gif) no-repeat left 4px; padding-left:12px;}

.delete_friend {width:29px; height:32px; display:block; background:url(../images/delete_ico.gif) no-repeat center bottom !important; zoom:1; z-index:200; position:relative; margin-top:-49px; margin-left:72px; _margin-left:36px}
.delete_friend span {display:none;}

.approve_friend {width:29px; height:32px; display:block; background:url(../images/approve_ico.gif) no-repeat center bottom !important; zoom:1; z-index:200; position:relative; margin-top:-49px;}
.approve_friend span {display:none;}

.p_info h4 {font-size:14px; font-weight:bold; margin-bottom:10px;}
.status {font-family:Georgia, "Times New Roman", Times, serif; color:#a67b55; font-size:18px; font-style:italic; font-weight:bold; background:url(../images/status.gif) no-repeat left top; padding-left:25px; margin-top:15px;}


.p_info {margin-bottom:10px;}
.p_info .avatar {float:left;}
.p_info_in {float:left; width:260px; padding-top:0px; margin-left:30px;}
.p_info_in h4 {margin:0; padding:0;}
.p_info_in h3 {font-size:26px; background:none; padding:0; color:#e23f78; font-family:Arial, Helvetica, sans-serif;}
.p_info_in h3 a {color:#e23f78; text-decoration:none;}
.descr {margin:0;}
.pr_actions { line-height:47px; height:47px;}
.pr_actions li { width:199px; text-align:center; display:block; float:left;}
.pr_actions a {font-weight:bold; height:47px; line-height:47px;}
.a1 {background:url(../images/a1.gif) no-repeat left center; padding:0 0 0 40px; display:inline-block;}
.a2 {background:url(../images/a2.gif) no-repeat left center; padding:0 0 0 40px; display:inline-block;}
.a3 {background:url(../images/a3.gif) no-repeat left center; padding:0 0 0 40px; display:inline-block;}
.a4 {background:url(../images/a4.gif) no-repeat left center; padding:0 0 0 40px; display:inline-block;}

.descr h2 { padding-top:25px;}

.fix_but { margin-top:30px;}


/**/
.blog_block img {float:left; margin:0 10px 0 0 ; border:1px solid #d4d7d9;-moz-border-radius: 4px; -khtml-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; padding:5px;}
.blog_block h3 {background:none; padding:0; font-size:12px; margin:0;}
.blog_block p {margin:0;}

.blog_block {padding:0 0 15px 0 ; margin-bottom:15px; border-bottom:1px solid #d4d7d9;}
.mb50 {margin-bottom:50px;}


/**/
.waiting ul {margin:0; padding:0;}
.waiting li {margin:0; padding:0; margin-bottom:10px; padding-bottom:10px;border-bottom:1px solid #ebedee;}
.waiting li:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.waiting li {display: inline-block;}
/* Hides from IE-mac \*/
* html .waiting li {height: 1%;}
.waiting li {display: block;}
/* End hide from IE-mac */

.waiting h3 {padding:0 !important; background:none; font-size:14px; margin:0 !important;}
.waiting p.act {margin-bottom:0;}
.waiting img {float:left; margin:0 20px 0 0; display:block;}

.pay_table table {width:100%;}
.pay_table th {border:1px solid #d4d7d9; text-align:center;}
.pay_table td {border-left:1px solid #d4d7d9;}
.pay_table h2 {line-height:20px;}


.choose {vertical-align:middle; background:url(../images/fr/ou.gif) no-repeat center center;}
.choose a {margin:20px;}

/**/
.faq h2 {font-size:16px; padding:2px 0; margin:0; height:auto !important; padding-bottom:10px;}
.faq .expandable {border-bottom:1px solid #d4d7d9; padding:10px 0 0 0; height:auto;}
.faq a {text-decoration:underline;}
.contact h2 {margin-bottom:0; padding-top:30px;}
.expandable_content li {position:relative; display:block;}

/* latest update for new pops */
.big_button, .big_button ins {display:inline-block; text-decoration:none; font-weight:bold; text-align:center;  height:62px; line-height:62px; color:#282828; cursor:pointer; font-size:20px; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; cursor:hand;}
	.big_button {background:url(../images/big_button_bg.gif) no-repeat right top; padding-right:15px;}
	.big_button ins {background:url(../images/big_button_bg.gif) no-repeat left top; padding:0 25px 0 40px;}
		.big_button:hover {background-position:right -206px;}
		.big_button:hover ins {background-position:left -206px;}
		.big_button:active {background-position:right -103px;}
		.big_button:active ins {background-position:left -103px; }
		.big_button:focus {*background-position:right -103px;}
		.big_button:focus ins {*background-position:left -103px;}
		
		
.menu .mykopage_ico { background-image:url(../images/mp_ico_tab.png); background-repeat:no-repeat; background-position:10px center; padding-left:35px;}
.menu .active .mykopage_ico { background-image:url(../images/mp_ico_tab.png); background-repeat:no-repeat; background-position:10px center; padding-left:35px;}

 .menu .tchat a {background:#f04e8f; color:#fff !important;}
 .cam_ico_menu {background:url(../images/cam.png) no-repeat; width:48px; height:48px; position:absolute; margin:-12px 0 0 -45px; *margin-top:-22px;}
 
 /* flags */
.flags {position:absolute; margin-left:200px;}
.flags a img {margin-right:5px;  filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;}
.flags a.active img { filter:alpha(opacity=100);-moz-opacity:1;opacity:1; border:1px solid #fff;}
.flags a:hover img { filter:alpha(opacity=100);-moz-opacity:1;opacity:1;}

/* banners */
.banner_left_column img {display:block; margin:0 auto;}
.flash_banner_main_column {display:block; margin:0 0 20px 0; text-align:center;}

/* 22.02.2010 */
.post_block h3  {background:none; padding-left:0;}

.left_column .tabs { margin-top:10px;}
.left_column .tabs .tab_data { background:#fff; border:1px solid #cfdae4; margin-top:-1px; padding:20px;}
	.left_column .tabs .tab_data h3 {margin-bottom:10px;}
.left_column .tabs .white_in_blue { border:0; margin:0;}
.left_column .tabs_control {margin-left:15px;}
.left_column .tabs_control li {margin-right:2px;}


.single_mykopage_ico { background:url(../images/mp_ico_tab.png) no-repeat; width:18px; height:18px; display:block; overflow:hidden; padding:0}
	.single_mykopage_ico img {position:absolute; margin-top:1px;}
	
	
.menu li {position:relative;}
.sub {position:absolute; padding:0; background:#152c43; border:1px solid #152c43; width:150px; border-top:0; clear:both; left:0; top:28px; display:none;
		box-shadow:2px 2px 3px rgba(0,0,0,0.3);
		-webkit-box-shadow:2px 2px 3px  rgba(0,0,0,0.3);
		-moz-box-shadow: 2px 2px 3px  rgba(0,0,0,0.3);}	
	.sub ul {position:relative; margin-bottom:-1px; overflow:hidden;}
	.sub li a {background:none; float:none; height:auto;}
		.sub li {float:none; border-bottom:1px solid #204366; margin:0 !important;}
	
	.menu li.active .sub a {color:#174b81 !important; text-decoration:none; line-height:24px; display:block;}
	.menu li.active .sub a:hover {color:#e23f78 !important; background:#fff;}

	.menu li.active .sub { background:#fff !important; border:1px solid #cfdae4; border-top:0;}
		.menu li.active .sub li  {border-bottom-color:#cfdae4 !important;}
	



.stats_ico {background:url(../images/stats_ico.gif) no-repeat left center; padding-left:20px;}																			


.left_webcam_ico a {background:url(../images/webcam_small.gif) no-repeat left center; padding-left:25px; display:inline-block; height:28px; line-height:28px; margin-top:13px;}


/*mb*/
.mb_wrap {background:url(../images/bg_MB2.gif) no-repeat center bottom; width:942px; margin:0 auto; padding-bottom:53px; margin-bottom:-40px;}
	.mb_wrap_in {background:url(../images/bg_MB.gif) no-repeat center top; display:block; padding:30px 40px 0 40px;}
.width942px {width:890px;}

.slide_mb {width:862px; overflow:hidden; height:136px; position:relative;}
	.slide_mb ul {position:absolute; width:4000px;}
.slide_mb li {float:left; margin-right:9px; text-align:center; font-weight:bold;}
	.slide_mb img {display:block;}

.mb_button {color:#fff; font-weight:bold; text-shadow:none !important;  background:#f33b87 url(../images/mb_button.png) no-repeat; display:block; font-size:14px; font-family:Arial, Helvetica, sans-serif; width:312px; height:49px; line-height:46px;}
	.mb_button ins {color:#fff; margin-left:20px;}

.left_mb_2  .mb_button {position:absolute;}

.mb_form {padding:50px 0 30px 0; height:360px;}
.mb_form .blue { display:block; padding:30px 30px 20px 30px;text-shadow:1px 1px 0 #fff; width:340px; position:absolute; z-index:4000;}
.mb_form .blue h2 {font-size:28px; letter-spacing:-1px; margin:0 0 15px 0; font-family:Arial, Helvetica, sans-serif;}
.mb_form .blue h2 em {font-style:normal; font-size:18px; color:#282828;} 
.mb_form .blue h3 {font-size:14px; font-weight:bold; margin-bottom:10px;}	
	
	.left_mb_1 h2 strong {font-size:30px; display:block;}
	.left_mb_1 h2 {font-size:18px; line-height:26px; margin:0 0 5px 0;}
	.left_mb_1 h3 {font-size:14px; margin:0 0 20px 0;}
		.mb_i_1 {background:url(../images/mb_i1.gif) no-repeat left top; display:block; padding-left:80px; height:50px; padding-top:10px; margin:0 0 10px 0}
				.mb_i_2 {background:url(../images/mb_i2.gif) no-repeat left top; display:block; padding-left:80px; height:54px; padding-top:10px; margin:0 0 10px 0}
						.mb_i_3 {background:url(../images/mb_i3.gif) no-repeat left top; display:block; padding-left:80px; height:50px; padding-top:10px; margin:0 0 10px 0}
	.img_mb {margin-bottom:20px;}
.overlay {background:#000 url(bla); filter:alpha(opacity=75);-moz-opacity:.75;opacity:.75; position:absolute; z-index:3000; width:100%; height:100%; left:0; top:0; }


.left_mb_2 .blue { width:380px; background:#fff;}
	.left_mb_2 .blue img {float:left; margin-right:20px; width:184px;}
	
	
	.left_mb_2 .blue, .right_mb .blue {height:320px;}
	
	
	.left_mb_2 {display:none;}
	.overlay{display:none;}
	
	
	.mb_title {color:#fff; font-family:Arial, Helvetica, sans-serif; font-size:16px; margin:0; line-height:40px;}
	