html{margin:0px; padding:0px; background-color:#e5e5e5; font-size:12px; font-family:Arial, Helvetica, sans-serif; overflow-x:hidden; height:100%;}
body{margin:0px; padding:0px;}
input, textarea, select, button{font-family:Arial, Helvetica, sans-serif; font-size:12px; outline:none; margin:0px;}
input, textarea{border:1px solid#d9d9d9; border-top: 1px solid #c0c0c0; padding:0px 8px; height:28px;}
input:hover, textarea:hover{border: 1px solid #b9b9b9; border-top: 1px solid #a0a0a0; box-shadow: inset 0 1px 2px rgba(0,0,0,0.1);}
input:focus, textarea:focus{border: 1px solid #4d90fe; box-shadow: inset 0 1px 2px rgba(0,0,0,0.3);}
select{background-color:#f9f9f9; border:1px solid#dcdcdc; padding:0px 10px; height:30px; border-radius:2px;}
select option{border:0px;}
a{text-decoration:none; color:#427fed; margin:0px; padding:0px;}
a:hover{text-decoration:underline; cursor:pointer; outline:none;}
img{border:0px; margin:0px;}
ul, li, p{padding:0px;margin:0px;}
blockquote{padding:10px;background:#f5f5f5;border-left:10px solid #4274a4;margin:0px;}

/* TOP HEADER */
.top_head{background-color:#fff; height:60px; position:fixed; left:0px; top:0px; right:0px; z-index:1000}
.top_head_logo{float:left; background-image:url("img/top_head.png"); width:120px; height:60px; margin-left:30px; margin-right:40px;}
.top_search_input{float:left; width:450px; margin-top:15px; border-right:0px;}
.top_search_input:hover, .top_search_input:focus{border-right:0px;}
.top_head_search_button{float:left; padding:0px; margin-top:15px; border:0px; height:30px; width:60px; border-top-left-radius:0px; border-bottom-left-radius:0px;}
.top_head_search_button:hover{border:0px;}
.top_head_search_button img{float:left; background-image:url("img/top_head.png"); width:60px; background-position:0px -60px;}
.top_head_user{float:right; margin-right:50px;}
.top_head_user ul{float:left; list-style:none;}
.top_head_user ul li{float:left; font-size:13px; padding:22px 10px; padding-right:0px; color:#222;}
.top_head_user ul li:hover{cursor:pointer;}
.top_head_user_ava{float:left; border-radius:100%; margin-top:-10px; margin-bottom:-10px;}
.usermenu{position:absolute; background-color:#fff; height:151px; width:320px; padding:20px; margin-top:65px; margin-left:-210px; border:1px solid#ccc; box-shadow:0px 0px 5px rgba(0, 0, 0,.1); border-radius:4px;}
.usermenu_arrow{position:absolute; background-image:url("img/top_head.png"); width:24px; height:12px; margin-top:-32px; background-position:-120px 0px; margin-left:295px;}
.usermenu_ava{float:left; width:100px; height:100px; overflow:hidden;}
.usermenu_ava_funct{float:left; position:absolute; padding:5px; width:90px; background: rgba(78,144,254,.7); color:#fff; font-size:11px; text-shadow:0px 0px 1px rgba(0, 0, 0,.75); text-align:center; margin-top:76px;}
.usermenu_info{float:left; margin-left:15px; width:205px;}
.usermenu_info_name{float:left; width:205px; font-size:13px; color:#333; font-weight:bold; margin-top:-3px;}
.usermenu_info_email{float:left; width:205px; color:#888; margin-top:5px;}
.usermenu_list{float:left; width:205px; font-size:13px; margin-top:10px; margin-bottom:11px; color:#ccc;}
.usermenu_bottom{float:left; width:340px; padding:10px; margin-left:-20px; margin-top:20px; background-color:#f5f5f5; border-top:1px solid#c4c4c4; border-bottom-left-radius:5px; border-bottom-right-radius:5px;}
#top_head_new_ms{font-size:29px;}
/* Left Head Menu */
.left_head_menu{position:fixed; left:0px; width:240px; background-color:#fff; box-shadow:0px 0px 25px rgba(0, 0, 0,.45); margin-left:-240px; transition:ease 0.15s; z-index:999;}
.left_head_menu ul{float:left; width:240px; list-style:none;}
.left_head_menu ul li{float:left; padding:14px 10px; width:185px; color: #737373; font-family:Open Sans; font-size: 14px;}
.left_head_menu ul li:hover{color:#262626; cursor:pointer; background-color:#f5f5f5;}
.left_head_menu ul li span{margin-left:5px; color:#fff; background-color:#fe4a35; padding:2px 5px; font-size:13px; font-family:Arial, sans-serif;}
#left_head_profile{border-top:1px solid#e5e5e5; border-bottom:1px solid#e5e5e5; padding-left:45px; background-image:url("img/left_head_menu.png"); background-repeat:no-repeat; background-position:5px 0px;}
#left_head_friends{padding-left:45px; background-image:url("img/left_head_menu.png"); background-repeat:no-repeat; background-position:5px -45px;}
#left_head_messages{padding-left:45px; background-image:url("img/left_head_menu.png"); background-repeat:no-repeat; background-position:5px -92px;}
#left_head_photos{padding-left:45px; background-image:url("img/left_head_menu.png"); background-repeat:no-repeat; background-position:5px -140px;}
#left_head_videos{padding-left:45px; background-image:url("img/left_head_menu.png"); background-repeat:no-repeat; background-position:5px -187px;}
#left_head_news{padding-left:45px; background-image:url("img/left_head_menu.png"); background-repeat:no-repeat; background-position:5px -233px;}
#left_head_bookmarks{padding-left:45px; background-image:url("img/left_head_menu.png"); background-repeat:no-repeat; background-position:5px -280px;}
#left_head_settings{padding-left:45px; background-image:url("img/left_head_menu.png"); background-repeat:no-repeat; background-position:5px -328px;}
#left_head_apps{padding-left:45px; background-image:url("img/left_head_menu.png"); background-repeat:no-repeat; background-position:5px -374px;}

/* PAGE CONTENT */
.content{width:900px; margin:auto;}
#page{float:left; width:900px; word-wrap:break-word;}

/* HOME PAGE */
.home_block{float:left; width:960px; margin:30px 0px;}
.home_logo{background-image:url("img/home_logo.png"); width:200px; height:60px;}
.welcome_text{float:left; width:960px; text-align:center; font-size:42px; font-family:Open Sans Light; color:#444; margin-top:20px;}
.description_text{float:left; width:960px; text-align:center; font-family:Open Sans; color: #676767; font-size: 18px; margin:20px 0px;}
.home_login_form{padding:40px; width:274px; background-color: #f7f7f7; border-radius: 2px; box-shadow: 0px 2px 2px rgba(0, 0, 0, 0.3);}
.home_login_form input[type=text]{width:248px; margin-bottom:10px; padding:12px; height:auto; font-size:16px;}
.home_login_form input[type=password]{width:248px; margin-bottom:5px; padding:12px; height:auto; font-size:16px;}
.home_login_form button{width:274px; height:34px; background-image:url("img/buttons.png"); font-size: 14px; font-weight: bold;}
.home_login_form button:hover{background-image:url("img/buttons.png"); background-position:0px -34px; border-color:#2f5bb7;}
.home_login_form button:active{background-image:url("img/buttons.png"); background-position:0px -68px;}
.home_login_form label{float:left; font-size:13px;}
.home_login_form label input{float:left; height:auto; margin-top:2px; margin-right:5px;}
.home_login_form label span{float:left;}
.home_avatar{width: 96px; height: 96px; margin: 0 auto 10px; display: block; border-radius: 50%;}
.login_error{float:left; width:274px; color: #dd4b39; font-size:13px; line-height: 17px; text-align:left; margin:10px 0px; display:none; margin-bottom:0px;}

/* SIGN UP PAGE */
.signup_top_head{background-color:#f1f1f1;border-bottom:1px solid#e5e5e5; height:70px; position:absolute; left:0px; top:0px; right:0px; z-index:1000}
.signup_block{width:960px; margin:auto;}
.signup_h1{float:left; width:100%; text-align:center; font-family: Open Sans Light; color: #555; font-size: 38px; margin-top: 27px; margin-bottom: 50px;}
.signup_left{float:left; width:600px;}
.signup_left_h4{float:left; width:600px; text-align:center; font-family: Open Sans Light; color: #737373; font-size: 20px; margin-bottom: 15px;}
.signup_left_h5{float:left; width:600px; text-align:center; font-family: Open Sans; color: #737373; font-size: 13px; margin-bottom: 40px;}
.signup_right{float:right; background-color:#f1f1f1; width:310px; padding:25px;}
.signup_right_h4{margin: 0 0 .5em; display: inline-block; width: 100%; -webkit-user-select: none; -moz-user-select: none; user-select: none; color: #222; font-weight:bold;}
.signup_right input{float:left; margin-right:10px; width:292px;}
.signup_right input[id=name]{width:114px;}
.signup_right input[id=lastname]{width:150px;}
.signup_right input[id=email]::-webkit-input-placeholder{text-align:right;}
.signup_right select{float:left; margin-right:10px;}
.signup_right select[id=gender]{width:302px;}
.signup_right label{float:left; width:310px; line-height:17px;}
.signup_right label input[type=checkbox]{float:left; width:auto; height:auto; margin-right:5px; margin-top:2px;}
.signup_right button{width:302px; height:34px; background-image:url("img/buttons.png"); font-size: 14px; font-weight: bold;}
.signup_right button:hover{background-image:url("img/buttons.png"); background-position:0px -34px; border-color:#2f5bb7;}
.signup_right button:active{background-image:url("img/buttons.png"); background-position:0px -68px;}

/* LANGUAGE BOX */
.language_list{float:left; width:300px; padding:20px;}
.language_list ul{width:280px; float:left; list-style:none;}
.language_list ul li{float:left; padding:10px; padding-bottom:8px; width:240px; cursor:pointer;}
.language_list ul li:hover{background-color:#efefef;}
.language_list ul li img{float:left; margin-left:0px; margin-top:0px; margin-right:5px;}
#language_active{color:#000; cursor:default; background-color:#efefef; font-weight:bold;}

/* PROFILE PAGE */
.profile_user_info{float:left; position:absolute; width:280px; height:320px; background-color:rgba(0, 0, 0,.85); z-index:50;}
#avatar_yes{float:left; width:280px; height:155px;}
#avatar_yes img{width:120px; height:120px; cursor:pointer; border-radius:100%; box-shadow:0px 0px 10px rgba(0, 0, 0,.85); margin-left:80px; margin-top:20px;}
#avatar_no{float:left; width:280px; height:155px;}
#avatar_no img{width:120px; height:120px; cursor:default; border-radius:100%; box-shadow:0px 0px 10px rgba(0, 0, 0,.85); margin-left:80px; margin-top:20px;}
.profile_user_name{float:left; width:280px; text-align:center; font-size:22px; color:#fff; text-shadow:1px 1px 1px rgba(0, 0, 0,.8); height:24px; overflow:hidden;}
.profile_user_information{float:left; width:270px; padding-left:10px; height:130px; margin-top:5px; }
#profile_user_information_div{float:left; color:#bbb; text-shadow:1px 1px 1px rgba(0, 0, 0,.8); width:240px; padding:10px; padding-bottom:0px; text-align:center;}
#profile_user_information_div span{color:#fff;}
.profile_user_information button{float:left; margin-right:10px; width:140px;}
.profile_user_from_ico{margin-right:5px; background-image:url("img/profile.png");}
.profile_user_birthday_ico{margin-right:5px; background-image:url("img/profile.png"); background-position:0px -13px;}
.profile_user_work_ico{margin-right:5px; background-image:url("img/profile.png"); background-position:0px -26px;}
.profile_button_ico{background-image:url("img/profile.png"); background-position:-12px 0px; width:30px; height:30px; float:left;}
.profile_function{position:relative; float:left; width:200px; background-color:#fff; box-shadow:0px 0px 10px rgba(0, 0, 0,.35); margin-top:12px; margin-left:162px; border-radius:4px; padding:5px 0px;}
.profile_function ul{float:left; width:200px; list-style:none;}
.profile_function ul li{float:left; padding:10px 15px; width:170px;}
.profile_function ul li:hover{background-color:#4281f4; color:#fff; cursor:pointer;}
.profile_left{float:left; background-color:#fff; width:503px; border:1px solid#d8d8d8; border-radius:4px; margin-bottom:15px;}
.profile_right{float:right; background-color:#fff; width:368px; border:1px solid#d8d8d8; border-radius:4px;}
.profile_right_top{float:left; width:328px; padding:20px; color:#555; font-family:Open Sans Light; font-size:20px;}
.profile_right_top a{float:right; font-size:14px; color:#888; margin-top:4px;}
.profile_right_top a:hover{color:#427fed;}
.profile_right_content{float:left; width:348px; padding:20px; padding-right:0px; padding-top:0px;}
.profile_right_photos{float:left; width:363px; padding-left:5px; padding-bottom:2px;}
.profile_friends{float:left; width:60px;}
.profile_friends img{float:left; border-radius:3px; width:50px;}
.profile_videos{float:left; width:155px; margin-right:18px;}
.profile_videos img{float:left; width:155px;}
.profile_videos_ico{width:155px; height:87px; background-image:url("img/profile_videos_ico.png"); position:absolute; opacity:0.7; transition:ease 0.15s;}
.profile_videos_title{float:left; position:absolute; padding:10px; color:#bbb; text-shadow:1px 1px 1px #000; background-color:rgba(0, 0, 0,.75); width:135px; height:15px; overflow:hidden; line-height:20px;}
.profile_videos_ico:hover{opacity:1; cursor:pointer;}
.profile_wall{float:left; width:483px; padding:10px;}
.profile_wall_mini_ava{float:left; width:50px; margin-right:20px; border-radius:100%;}
.profile_wall_textarea{float:left; width:391px; line-height:19px; border:1px solid#ccc; padding:10px; resize:vertical; box-shadow: inset 1px 1px 0 rgba(0,0,0,.1),inset 0 -1px 0 rgba(0,0,0,.07); height:28px;}
.profile_wall_attach_text{float:left; font-weight:bold; width:70px; margin:8px 0px;}
.profile_wall_attach_variant{float:left; margin:7px 0px; margin-right:15px;}
.profile_wall_attach_variant:hover{cursor:pointer;}
.profile_wall_attach_variant span{color:#777;}
.profile_wall_attach_variant span:hover{color:#000;}
.profile_wall_ava_arrow{background-image:url("img/wall_ico.png"); width:14px; height:21px; float:left; background-position:0px -32px; position:absolute; margin-left:58px; margin-top:5px;}
.profile_wall_textarea:focus #profile_wall_ava_arrow{background-position:0px -53px;}
.profile_wall_attach_photo_ico{background-image:url("img/wall_ico.png"); width:20px; height:16px; margin-right:5px;}
.profile_wall_attach_video_ico{background-image:url("img/wall_ico.png"); width:20px; height:16px; background-position:0px -16px; margin-right:5px;}
.profile_records{float:left; width:503px;}
.profile_records_all{float:left; background-color:#fff; width:483px; text-align:center; padding:10px; border:1px solid#d8d8d8; border-radius:4px;}
.profile_post_attach{width:493px; float:left; margin-left:-10px;}
.profile_post_attach_photo{height:81px; overflow:hidden; margin-top:8px; margin-left:10px; float:left;}
.profile_post_attach_photo img{width:113px; float:left;}
.profile_post_attach_video{height:81px; overflow:hidden; margin-top:8px; margin-left:10px; float:left; background-color:#ccc;}
.profile_post_attach_video img{width:113px; float:left;}
.profile_post_attach_photo_ico{position:absolute; background-image: url("img/attach_photo_ico.png"); width:113px; height:78px; z-index:1;}
.profile_post_attach_video_ico{position:absolute; background-image: url("img/attach_video_ico.png"); width:113px; height:78px; z-index:1;}
.profile_post_attach_del{position:absolute; background-image: url("img/attach_delete.png"); width:10px; height:10px; padding:5px; background-color:rgba(0 ,0, 0,.99); background-position:5px 5px; background-repeat:no-repeat; cursor:pointer; margin-left:92px; opacity:0.5; transition:ease 0.18s; z-index:2;}
.profile_post_attach_del:hover{opacity:1;}
.profile_records_none{float:left; width:503px; margin:25px 0px; text-align:center; color:#888; font-family:Roboto Light; text-shadow:1px 1px 1px #fff; font-size:17px;}

/* PROFILE WALL */
.wall_post{float:left; background-color:#fff; width:483px; padding:10px; border:1px solid#d8d8d8; border-radius:4px; margin-bottom:15px;}
.wall_post_post_info{float:left; width:483px; height:50px; margin-bottom:10px;}
.wall_post_author{float:left; width:60px;}
.wall_post_author img{float:left; border-radius:100%; cursor:pointer;}
.wall_post_post_info_name{float:left; width:421px; height:25px;}
.wall_post_post_info_name a{color:#444; line-height:23px; font-size:17px; font-family:Open Sans; font-weight:bold; float:left;}
.wall_post_post_info_name a:hover{color:#427fee;}
.wall_post_post_info_name span{color:#999; float:left; line-height:25px;}
.wall_post_post_info_date{float:left; width:421px; height:20px;}
.wall_post_post_info_date a{color:#999; font-size:12px; font-family:Open Sans; float:left;}
.wall_post_post_info_date a:hover{color:#427fee;}
.wall_post_post_text{float:left; width:483px; font-size:13px;}
.wall_post_update_avatar{width:483px; height:300px; overflow:hidden; float:left;}
.wall_post_update_avatar img{max-width:450px; min-width:483px; min-height:320px;}
.wall_post_post_attach_photo_one{width:483px; height:300px; overflow:hidden; float:left; cursor:pointer; margin-top:10px; background-color:#ccc;}
.wall_post_post_attach_photo_one img{max-width:600px; min-width:483px; min-height:320px;}
.wall_post_post_attach_photo_much{width:155px; margin-right:6px; height:120px; overflow:hidden; float:left; cursor:pointer; margin-top:5px; background-color:#ccc;}
.wall_post_post_attach_photo_much img{max-width:156px; min-width:156px; min-height:120px;}
.wall_post_post_attach_video_one{width:483px; height:300px; overflow:hidden; float:left; cursor:pointer; margin-top:10px; background-color:#ccc;}
.wall_post_post_attach_video_one img{max-width:450px; min-width:483px; min-height:320px;}
.wall_post_post_attach_video_much{width:156px; margin-right:5px; height:120px; overflow:hidden; float:left; cursor:pointer; margin-top:5px; background-color:#ccc;}
.wall_post_post_attach_video_much img{max-width:161px; min-width:156px; min-height:120px;}
.wall_post_post_attach_photo_zoom{position:absolute; background-image:url("img/zoom.png"); width:483px; height:300px; opacity:0.1; transition:ease 0.16s;}
.wall_post_post_attach_photo_zoom:hover{opacity:1;}
.wall_post_post_attach_video_zoom{position:absolute; background-image:url("img/wall_video_ico.png"); width:483px; height:300px; opacity:0.6; transition:ease 0.16s;}
.wall_post_post_attach_video_zoom:hover{opacity:1;}
.wall_post_post_bottom{float:left; width:483px;}
.wall_posts_post_like{float:left; padding:7px 10px; padding-left:30px; padding-bottom:6px; margin-right:10px; border:1px solid#d9d9d9; font-weight:bold; color:#676767; transition:ease 0.2s; border-radius:2px; background-image:url("img/wall_post_like.png"); background-repeat:no-repeat; background-position:11px 7px; cursor:pointer;}
.wall_posts_post_like:hover{color:#000; border-color:#bfbfbf;}
.wall_posts_post_share{float:left; padding:14px 19px; border:1px solid#d9d9d9; transition:ease 0.2s; border-radius:2px; background-image:url("img/wall_post_share.png"); background-repeat:no-repeat; background-position:11px 7px; cursor:pointer; margin-right:10px;}
.wall_posts_post_share:hover{border-color:#bfbfbf;}
.wall_post_post_comment_input{float:left; border:1px solid#d9d9d9; border-radius:2px; width:322px;}
.wall_post_post_comment_input:hover{border-color:#bfbfbf;}
.wall_post_fast_comment_form{float:left; width:493px; background-color:#f5f5f5; border-top:1px solid#e5e5e5; margin-left:-10px; margin-bottom:-10px; padding-left:10px; padding-bottom:10px; padding-top:10px; display:none;}
.wall_post_fast_comment_form2{float:left; width:493px; background-color:#f5f5f5; border-top:1px solid#e5e5e5; margin-bottom:10px; padding-left:10px; padding-bottom:10px; padding-top:10px; margin-top:-25px;  border:1px solid#d8d8d8; border-bottom-left-radius:4px; border-bottom-right-radius:4px;position:relative; z-index:5}
.wall_post_fast_comment_form_ava{float:left; border-radius:3px; width:25px; margin-right:10px;}
.wall_post_fast_comment_form_textarea{float:left; resize:vertical; padding:10px; width:426px; border:1px solid#cccccc;}
.wall_post_fast_comment_form_textarea:hover{border:1px solid#cccccc;}
.wall_post_fast_comment_form_textarea:focus{border:1px solid#cccccc; box-shadow:none;}
.wall_post_fast_comment_form button{float:left; margin-left:35px;}
.wall_post_fast_comment_form2 button{float:left; margin-left:35px;}
.wall_post_post_comments{float:left; width:493px; background-color:#f5f5f5; border-top:1px solid#e5e5e5; padding-left:10px; padding-bottom:5px; padding-top:15px; margin-top:-20px; margin-bottom:15px; border:1px solid#d8d8d8; border-bottom-left-radius:4px; border-bottom-right-radius:4px; position:relative; z-index:5}
.wall_post_post_comments_name{float:left; width:448px;}
.wall_post_post_comments_name a{float:left; line-height:13px; font-family:Roboto Bold; font-size:13px; color:#444;}
.wall_post_post_comments_name a:hover{color:#427fee;}
.wall_post_post_comments_name b{float:left; line-height:5px; font-family:Roboto Regular; font-size:11px; color:#777; font-weight:normal;}
.wall_post_post_comments_name b:hover{color:#427fee;}
.wall_post_post_comments_name span{padding:8px 0px; font-family:Roboto Regular; font-size:13px; width:448px; float:left; word-wrap:break-word;}
.wall_comments_all{float:left; position:relative; text-align:center; z-index:10; width:493px; background-color:#f5f5f5; border-top:1px solid#e5e5e5; padding-left:10px; padding-bottom:15px; padding-top:15px; margin-top:-20px; margin-bottom:10px; border:1px solid#d8d8d8; border-bottom:0px;}
.wall_function_ico{float:right; width:14px; height:9px; margin-top:-13px; margin-right:5px; background-image:url("img/wall_function_ico.png"); opacity:0.6;}
.wall_function_ico:hover{cursor:pointer; opacity:1;}
.wall_function_block{float:left; position:absolute; width:200px; background-color:#fff; border-radius:4px; padding:4px 0px; box-shadow:0px 0px 5px rgba(0, 0, 0,.45); margin-left:300px; z-index:100; display:none; margin-top:5px;}
.wall_function_block a{float:left; width:180px; padding:10px; color:#666;}
.wall_function_block a:hover{background-color:#4281f4; color:#fff; text-decoration:none;}
.wall_posts_post_liked_users{color:#fff; background-color:rgba(0, 0 , 0,.85); text-shadow: 1px 1px 1px #000; font-size:13px; padding:10px; height:58px; border-radius: 2px; box-shadow: inset 0px 0px 3px rgba(0, 0, 0,.8); margin-top:-85px; margin-left:-20px; position:absolute; z-index:500; display:none;}
.wall_posts_post_liked_users div{margin-bottom:7px}
.wall_posts_post_liked_users img{float:left; margin-right:5px; box-shadow: 0 1px 1px rgba(0,0,0, 0.3); border-radius: 3px}
.wall_posts_post_liked_users_h{width:220px; overflow:hidden; height:40px}
.wall_tell_ava{float:left;margin-right:5px;margin-top:2px}
.wall_tell_name{background:url("../images/reopost.png") no-repeat;margin-left:37px;padding-left:12px}
.wall_tell_date{color:#777;float:left;padding-left:2px}
.wall_tell_info{height:38px;margin-top:5px}
.all_liked_users{float:left; width:400px; margin-left:10px; padding-bottom:10px; margin-bottom:10px; border-bottom:1px solid#e9e9e9;}
.all_liked_users_ava{float:left; margin-right:10px; border-radius:4px;}
.all_liked_users_name{float:left; width:340px;}
.all_liked_users_name a{float:left; line-height:22px; font-size:15px; font-weight:bold; color:#444; width:340px;}
.all_liked_users_name a:hover{color:#427fee;}
.all_liked_users_name span{float:left; line-height:24px; width:340px; font-family:Roboto Regular; font-size:13px; color:#777; font-weight:normal;}
.all_liked_users_name button{margin-top:-35px;}

/* COVER */
.cover_profile{float:left; width:900px; height:380px; background-color:#fff; border-bottom:1px solid#d8d8d8;}
.cover_profile_bg{width:900px; height:320px; background-image:url("img/cover.png");}
.cover_add_button, .cover_addut_edit{background-color:rgba(0, 0, 0,.6); float:right; padding:10px 20px; text-shadow:1px 1px 1px rgba(0, 0, 0,.8);border-radius:2px; color:#fff; cursor:pointer; font-size:13px; margin:10px; margin-left:0px;}
.cover_add_button:hover, .cover_addut_edit:hover{background-color:rgba(0, 0, 0,.75);}
.cover_buttons_position{float:right; text-align:right; width:900px; height:320px}
.cover_buttons_position_block{position:absolute; z-index:2; display:block; width:900px;}
.cover_loading{position:absolute; z-index:45; width:900px; height:320px; background-color:rgba(0, 0, 0,.65);}
.cover_loaded_bg{height:320px; width:900px; background:#f0f0f0; overflow:hidden; cursor:default;}
.cover_loaded_bg img{position:relative; z-index:10;}
.cover_description{position:absolute; z-index:50; color:#fff; background-color:rgba(0, 0, 0,.6); box-shadow:inset0px 0px 5px rgba(0, 0, 0,.8); padding:12px 20px; text-shadow:1px 1px 1px rgba(0, 0, 0,.8); border-radius:2px; font-size:13px; width:260px; text-align:center; margin-left:300px; margin-top:140px;}
#les10_ex2{width:900px; position:relative; top:0px; z-index:1;}
.cover_profile_bg:hover #cover_addut_edit{display:block}
.cover_all_user{width:900px; height:320px; overflow:hidden; background-image:url("img/cover.png");}
.cover_bottom_menu{float:left; width:900px;}
.cover_bottom_menu ul{margin:auto; min-width:520px; max-width:570px; list-style:none; text-align:center;}
.cover_bottom_menu ul li{color:#555; float:left; padding:8px 15px; font-weight:bold; line-height:22px;}
.cover_bottom_menu ul li:hover{color:#427fed; cursor:pointer;}
.cover_bottom_menu ul li span{color:#999; font-size:13px; font-weight:normal;}
.cover_bottom_menu ul li:hover #c_b_m_items{color:#427fed;}

/* FRIENDS */
.friends_left_head{float:left; width:250px; margin-right:15px; padding:5px 0px; background-color:#fff; border:1px solid#d8d8d8; border-radius:4px;}
.friends_left_head a{float:left; color:#858585; padding:10px; border-left:3px solid#fff; width:227px; border-bottom:1px solid#f5f5f5; text-decoration:none;}
.friends_left_head a:hover{color:#000;}
#friends_left_head_activetab{background-color:#eeeeee; border-bottom:0px; color:#000; font-weight:bold; border-left:3px solid#427fed;}
.friends_block{float:left; width:170px; margin-right:10px; background-color:#fff; border:1px solid#d8d8d8; border-top-left-radius:5px; border-top-right-radius:5px; margin-bottom:10px;}
.friends_block_avatar{float:left; width:170px; border-top-left-radius:4px; border-top-right-radius:4px;}
.friends_block_user_name{float:left; padding:15px; width:120px;}
.friends_block_user_name a{color:#262626; font-family:Roboto Bold; font-size:15px; width:140px; float:left; word-wrap:break-word; height:15px; overflow:hidden; white-space:nowrap;}
.friends_block_user_name a:hover{color:#427fed;}
.friends_block_user_name span{color:#999; font-family:Roboto Regular; margin-top:10px; font-size:13px; line-height:19px; float:left; width:120px;}
.friends_send_message_button{float:left; width:140px; margin-right:10px; background-image:url("img/friends_icon.png"); background-repeat:no-repeat;}
.friends_delete_friend_button{float:left; width:140px; background-image:url("img/friends_icon.png"); background-repeat:no-repeat; background-position:0px -30px;}
.friends_block_none{float:left; width:600px; text-align:center; color:#999; font-size:14px; padding-top:60px;}

/* ALBUMS */
.albums_block{float:left; width:180px; margin-right:10px; background-color:#fff; border:1px solid#d8d8d8; border-top-left-radius:5px; border-top-right-radius:5px; margin-bottom:10px;}
.album_function_block{width:180px; height:120px; position:absolute; overflow:hidden;}
.album_function{float:left; width:155px; height:120px; background-color:rgba(0, 0, 0,.35); border-top-left-radius:4px; border-top-right-radius:4px; transition:ease-in 0.15s; opacity:0; cursor:pointer;  position:absolute; z-index:8; padding-top:35px; padding-right:25px;}
.album_function_block:hover .album_function{opacity:1}
.album_function_block:hover .album_function_delete{margin-top:10px;}
.album_function_block:hover .album_function_edit{margin-top:10px;}
.album_function_block:hover .album_function_edit_cover{margin-top:10px;}
.album_function_delete{float:right; background-image:url("img/album_function.png"); width:25px; height:25px; margin:10px; margin-left:0px; background-repeat:no-repeat; cursor:pointer; margin-top:-35px; transition:ease 0.15s; position:relative; z-index:10;}
.album_function_edit{float:right; background-image:url("img/album_function.png"); width:25px; height:25px; margin:10px; margin-left:0px; background-position:9px 9px; background-repeat:no-repeat; background-position:0px -26px; cursor:pointer; margin-top:-35px; transition:ease 0.15s; position:relative; z-index:10;}
.album_function_edit_cover{float:right; background-image:url("img/album_function.png"); width:25px; height:25px; margin:10px; margin-left:0px; background-position:9px 9px; background-repeat:no-repeat; background-position:0px -52px; cursor:pointer; margin-top:-35px; transition:ease 0.15s; position:relative; z-index:10;}
.albums_block_img{float:left; width:180px; border-top-left-radius:4px; border-top-right-radius:4px; border-bottom:1px solid#d8d8d8;}
.albums_block_name{float:left; padding:15px; width:120px;}
.albums_block_name a{color:#262626; font-weight:bold; font-size:15px; width:140px; float:left; word-wrap:break-word; height:15px; overflow:hidden; white-space:nowrap;}
.albums_block_name a:hover{color:#427fed;}
.albums_block_name span{color:#999; margin-top:10px; font-size:11px; line-height:19px; float:left; width:120px;}
.albums_photo{float:left; width:180px; margin-right:10px; margin-bottom:10px;}
.albums_photo img{float:left; width:180px;border-radius:5px;}
.albums_photo_panel{position:absolute; background-color:rgba(0, 0, 0,.75); width:180px; text-align:right; display:none; margin-top:75px; border-bottom-left-radius:4px; border-bottom-right-radius:4px; transition:ease 0.15s;}
.album_photo_function_delete{float:right; background-image:url("img/album_function.png"); width:25px; height:25px; margin:10px; margin-left:0px; background-repeat:no-repeat; cursor:pointer;}
.album_photo_function_edit{float:right; background-image:url("img/album_function.png"); width:25px; height:25px; margin:10px; margin-left:0px; background-position:9px 9px; background-repeat:no-repeat; background-position:0px -26px; cursor:pointer;}
.album_photo_function_edit_cover{float:right; background-image:url("img/album_function.png"); width:25px; height:25px; margin:10px; margin-left:0px; background-position:9px 9px; background-repeat:no-repeat; background-position:0px -52px; cursor:pointer;}
.albums_new_cover{position:absolute; box-shadow:0px 0px 7px rgba(0, 210, 255,.99); border-radius:5px; display:none; width:180px; height:120px}
.cover_minm_po{float:left;width:92px;overflow:hidden;margin:3px}
.cover_minm_po img{width:80px;padding:5px;border:1px solid #ddd;height:58px}
.cover_minm_po img:hover{border:1px solid #799bbb}
.cover_edit_title{background:#f9f9f9;padding:8px;padding-left:10px;color:#427fed;font-weight:bold;border-bottom:1px solid #e7edf4}

/* MAIN STYLES */
.float_l{float:left;}
.float_r{float:right;}
.clear{clear:both}
.no_display, #no_display{display:none}
.display_block{display:block;}
.load_mini{margin-top:7px; margin-left:5px; display:none}
#easyTooltip{color:#fff; background-color:rgba(0, 0 , 0,.85); text-shadow: 1px 1px 1px #000; font-size:13px; padding:8px 20px; border-radius: 2px; box-shadow: inset 0px 0px 3px rgba(0, 0, 0,.8); margin-top:-10px; margin-left:-20px;}
.tooltip{background-image:url('img/tooltip.png'); width:18px; height:8px; margin-left:2px}
.access_denied{float:left; width:900px; font-size:50px; color:#666; margin-top:200px;}
.access_denied button{height:auto; padding:15px 30px; font-size:20px;}
#loading{position:fixed; left:0px; top:0px; bottom:0px; right:0px; z-index:5000; display:none;}
.ajax_load{width:50px; padding:20px 80px; margin:auto; background-color:#fff1a8; text-align:center; color:#333; font-weight:bold; font-size:13px; background-repeat:no-repeat; border-radius: 5px; box-shadow: 0px 1px 3px rgba(0, 0, 0,.25);}
h1{font-size:13px;color:#5081b1;border-bottom:1px solid #edf1f5;padding-bottom:5px;padding-left:2px;padding-top:5px}
.h1{font-size:13px;color:#5081b1;padding-bottom:5px;font-weight:bold;padding-top:5px}

/* BUTTONS */
button{background-color: #53a93f; border: 0px; color:#fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); padding:0px 15px; height:30px; cursor:pointer; font-weight:bold; border-radius: 2px;}
button:hover{background-color: #65b045; box-shadow:inset 0px -2px 0px #4c8534; position:relative;}
button:active{box-shadow: inset 0 2px 0px #2f6124; background-color: #3e802f;}
.blue_button{background-color: #427fed; border: 0px; color:#fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); padding:0px 15px; height:30px; cursor:pointer; font-weight:bold; border-radius: 2px;}
.blue_button:hover{background-color: #4285f4; box-shadow:inset 0px -2px 0px #2f69c2; position:relative;}
.blue_button:active{box-shadow: inset 0 2px 0px #21448d; background-color: #2c56b1;}
.red_button{background-color:#ce352c; border: 0px; color:#fff; text-shadow: 1px 1px 1px rgba(0,0,0,0.3); padding:0px 15px; height:30px; cursor:pointer; font-weight:bold; border-radius: 2px;}
.red_button:hover{background-color:#dd4b39; box-shadow:inset 0px -2px 0px #95261f; position:relative;}
.red_button:active{box-shadow: inset 0 2px 0px #81251a; background-color: #b23424;}
.gray_button{background-color: #fff; background-image: linear-gradient(top,transparent,transparent); color: #404040; border: 1px solid #d9d9d9; text-shadow:none;}
.gray_button:hover{border-color:#b8b8b8; background-color: #fff; box-shadow:none;}
.gray_button:active{border-color:#b8b8b8; box-shadow:inset 0px 1px 2px #dddddd; background-color: #e5e5e5; box-shadow:none;}

/* ERRORS */
.blue_error{padding:10px; background-color:#d9edf7;border:1px solid #bce8f1; border-radius:3px; color:#3a87ad; text-shadow:1px 1px 0px #fff;}
.red_error{padding:10px; background-color:#f2dede; border:1px solid #eed3d7; border-radius:3px; color:#b94a48; text-shadow:1px 1px 0px #fff;}
.green_error{padding:10px; background-color:#dff0d8; border:1px solid #d6e9c6; border-radius:3px; color:#468847; text-shadow:1px 1px 0px #fff;}
.privacy_error{position:fixed; top:0px; left:0px; right:0px; z-index:6000; width:300px; background-color:rgba(0, 0, 0,.85); color:#ccc; margin:auto; padding:15px; border-radius:4px; margin-top:250px; text-shadow:0px 1px 0px #000; box-shadow: 0px 2px 8px 1px #444;}
.privacy_error span{font-size:13px;}

/* FOOTER */
.footer{float:left; padding:10px 50px; left: 0px; right:0px; bottom: 0px; position: fixed; line-height: 100%; z-index: 1000; background-color:#f9f9f9; border-top:1px solid#e5e5e5;}
.footer a{padding:5px; float:left; font-size:11px; color: #737373;}
.footer a:hover{color: #427fed; text-decoration:none;}

/* mkm BOX */
.photo_view, .video_view{display:none; position:fixed; left:0px; top:0px; right:0px; bottom:0px; overflow:auto; background-color:rgba(0, 0, 0,.7); z-index:1500;}
.mkm_box_position{display:none; position:fixed; left:0px; top:0px; right:0px; bottom:0px; overflow:auto; background-color:rgba(0, 0, 0,.7); z-index:1500;}
.mkm_box_bg{margin:auto; width:450px; margin-top:200px;}
.mkm_box_content{background:#fff; max-height:500px;}
.mkm_box_title{padding:17px; font-size:13px; font-weight:bold; text-align:center; background-color:#e9e9e9; color:#666; text-shadow:0px 1px 0px #fff}
.mkm_box_close{float:right;}
.mkm_box_close:hover{color:#fff;}
.mkm_box_footer{background:#e9e9e9; padding:15px; height:30px;}
.mkm_box_info{position:fixed; top:0px; left:0px; right:0px; bottom:0px; z-index:2000;}
.mkm_box_info_margin{width:300px; background-color:rgba(0, 0, 0,.85); color:#ccc; margin:auto; padding:15px; border-radius:4px; margin-top:250px; text-shadow:0px 1px 0px #000; box-shadow: 0px 2px 8px 1px #444;}
.mkm_box_info_margin span{font-size:13px;}
.mkm_box_info_margin a{color:#a9cdf0}
.mkm_box_info_margin b{color:#fff;}
.mkm_box_turn_panel{position:fixed; bottom:0px}

/* LOAD PHOTO */
.load_photo_pad{padding:10px}
.load_photo_quote{padding:10px;background:#f4f7fa;border:1px solid #bfd2e4}
.load_photo_but{margin-left:110px;padding:10px;height:20px}
.info_center{font-size:13px;color:#999;text-align:center}

/* NAVIGATION */
.navigation{clear:both; text-align:center; padding-top:10px;}
.navigation a{padding:5px}
.navigation span{padding:5px;font-weight:bold;border-bottom:3px solid #427fed;color:#427fed}
.navigation a:hover{text-decoration:none;border-bottom:3px solid #a5c0d9}

/* PHOTOS VIEW */
.prev_link, .next_link{background:url("../images/leftb2.png") no-repeat;width:20px;float:left;height:140px;margin-left:-15px;margin-top:200px;
opacity:0.3;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30);cursor:pointer}
.prev_link:hover, .next_link:hover{opacity:0.7;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70)}
.next_link{background:url("../images/rightb2.png") no-repeat -10px 0;float:right;margin-left:0px;margin-right:-15px}
.comm_wr, .comm_wr_all{border-top:1px solid #f1f4f7;border-bottom:0px;width:535px}
.comm_wr_all{width:660px}
.photo_all_comm_bg{background:#f5f5f5;padding:10px;text-align:center;width:515px;border-top:1px solid #dae2e8}
.photo_prev_but{background-image:url("img/photo_buttons.png");width:50px; height:130px; position:absolute; opacity:0.3; margin-top:150px;}
.photo_prev_but:hover{opacity:0.7;}
.photo_next_but{background-image:url("img/photo_buttons.png"); background-position:0px -130px; width:50px; height:130px; position:absolute; margin-left:750px; opacity:0.3; margin-top:150px;}
.photo_next_but:hover{opacity:0.7;}

/* MESSAGES */
.msg_ava{float:left; width:60px}
.msg_one{border-top:1px solid #eef0f2;margin-left:-10px;}
.msg_one:hover, .msg_new{background:#f7f9fa}
.msg_one a:hover{text-decoration:none}
.msg_one a span:hover, .msg_del_link a:hover{text-decoration:underline}
.gwidth_80{width:80px}
.msg_pad{padding:10px;padding-right:0px}
.msg_left_col{float:left; width:150px;}
.msg_left_col div span{color:#999;float:left; width:150px; font-size:11px; margin-top:5px;}
.msg_right_col{padding-top:10px;color:#547fa8;float:left;width:350px}
.msg_right_col div{margin-top:5px}
.msg_right_col span{color:#174a7b}
.msg_right_col span:hover{text-decoration:underline}
.msg_del_link{padding-top:20px}
.msghr{margin-top:10px;background:#eef0f2}
.msg_review_ava{float:left;width:100px;text-align:center;}
.msg_review_ava img{}
.msg_review_ava div{color:#777;}
.msg_review_name{font-size:13px;font-weight:bold;float:left;margin-top:2px;color:#427fed}
.msg_review_date{float:right;color:#999;margin-top:5px}
.msg_review_text{margin-top:5px;margin-bottom:10px;min-height:23px;padding-left:1px;line-height:17px}
.msg_review_right_col{float:left; width:480px; margin-left:10px;}
.msg_answer_form{border-top:1px solid #e4e7eb;border-bottom:1px solid #e4e7eb;background:#f5f5f5;padding:10px;clear:both;margin-left:-10px;}
.msg_none{background:#f5f5f5;padding:10px;text-align:center;font-size:13px;color:#888;margin-top:10px;margin-top:0px;height:50px;padding-top:50px}
.msg_view_histroy{color:#427fed;cursor:pointer;text-align:center;padding-top:15px}
.msg_view_histroy:hover{text-decoration:underline}
.msg_view_history_title{text-align:center;padding-top:10px;padding-bottom:10px;font-size:13px;font-weight:bold;color:#427fed}
.msg_onehistory{padding:5px 0px 5px 0px;margin-bottom:5px;padding-right:10px}
.msg_history_name{float:left;margin-right:10px;width:100px;text-align:right}
.msg_hist_text{width:415px}
.msg_hist_date{float:left;color:#999;width:50px;text-align:right}
.msg_history_owner_color a{color:#b9c8d7}
.msg_se_bg{background:#f5f5f5; padding:10px; border-bottom:1px solid #e4e7eb; font-weight:bold;color:#222; margin-left:-10px; border-top-left-radius:5px; border-top-right-radius:5px;}
.msg_se_bg input{float:left; width:84%;}
.msg_se_inp{width:660px;margin-right:10px;color:#000}
.msg_pad_top{margin-top:5px}
.msg_speedbar{color:#5d8ebe;padding:5px;padding-left:0px;font-weight:bold}
.msg_histry_del{margin-left:10px;margin-top:2px}
.msg_new_mes_ic_photo, .msg_new_mes_ic_video, .msg_new_mes_ic_smile, .msg_new_mes_ic_audio, .msg_new_mes_ic_doc{background:url("../images/icons/index2.png") no-repeat 0px -265px;padding-left:19px}
.msg_new_mes_ic_video{background:url("../images/icons/index2.png") no-repeat 0px -277px}
.msg_new_mes_ic_smile{background:url("../images/icons/index2.png") no-repeat 0px -289px}
.msg_new_mes_ic_audio{background:url("../images/transp.png") no-repeat -49px -127px}
.msg_new_mes_ic_doc{background:url("../images/transp.png") no-repeat -51px -261px;padding-left:15px}

/* VIDEOS */
.videos_add_link_text{color:#4274a4;font-size:13px;font-weight:bold;margin-bottom:10px}
.videos_add_input{padding:6px; width:435px; background:#fff; margin-bottom:10px}
.videos_res_photos {background:#222;height:105px;margin-bottom:10px;float:left}
.videos_res_photos img{width:140px}
#vi_info{color:#888; line-height:19px; padding:10px 0px; padding-bottom:20px; float:left; width:450px;}
#no_serviece{display:none; color:#dd4b39; padding-bottom:10px; float:left; width:450px;}
.videos_one{float:left; width:200px; margin-right:10px; margin-bottom:10px; height:150px; text-align:center;}
.videos_one_img{float:left; width:200px; border-radius:5px;}
.videos_one_function_block{float:left; text-align:left;width:200px; height:150px; position:absolute; overflow:hidden; border-radius:5px; z-index:20;}
.videos_one_function{float:left; width:50px; height:25px; padding:5px; background-color:rgba(0, 0, 0,.65); position:relative; z-index:10; margin-left:130px; margin-top:10px; margin-top:-50px; transition:ease 0.15s;}
.videos_one_function_block:hover .videos_one_function{margin-top:10px;}
.videos_video_edit_ico{float:right; background-image:url("img/videos_ico.png"); width:25px; height:25px; cursor:pointer;}
.videos_video_delete_ico{float:right; background-image:url("img/videos_ico.png"); background-position:0px -25px; width:25px; height:25px; cursor:pointer;}
.videos_one_function_title{float:left; width:200px; padding:10px; background-color:rgba(0, 0, 0,.75); color:#fff; text-shadow:1px 1px 0px #000; margin-top:114px; line-height:21px; position:absolute;}
.videos_one_function_title:hover{text-decoration:none;}
.videos_text{color:#4274a4;font-size:13px;font-weight:bold;margin:10px 0px;}
.videos_delok{color:#777;height:91px;padding-top:50px;padding-left:20px}
.video_show_bg{width:800px; margin:auto; margin-top:25px;}
.video_show_object{color:#fff; height:475px}
.video_show_title{font-weight:bold; margin-bottom:10px;}
.video_show_title div{float:right;font-weight:normal}
#video_object{width:800px;}
.video_show_title a, .video_show_object a{color:#888}
.video_show_title a:hover, .video_show_object a:hover{color:#fff;text-decoration:none}
.video_show_panel{background:#fff; padding:15px;}
.video_leftcol{float:left;width:540px;overflow:hidden;word-wrap: break-word;padding-right:10px}
.video_show_date{color:#777}
.video_show_descr{line-height:17px;margin-bottom:15px}
.video_all_box{cursor:pointer;width:136px;text-align:center;font-size:10px;height:150px;margin-right:11px;overflow:hidden;color:#427fed}
.video_all_box:hover{text-decoration:underline}
.video_all_box img{width:130px;padding:2px;border:1px solid #ddd}
.video_all_box img:hover{border:1px solid #799bbb}
.menuleft{float:left; color:#888;}
.menuleft a{color:#888; float:left; min-width:200px; padding:10px 0px; padding-bottom:0px;}
.menuleft a:hover{color:#427fed;}
.videos_rightcol{float:left;width:180px;border-left:1px solid #edf1f5;padding:10px;color:#777; padding-left:15px;}
.video_comments{float:left; width:530px;}

/* SEARCH */
.search_sotrt_tab{background:#f9f9f9; position:absolute; width:140px; border-left:1px solid #e4e7eb; border-bottom:1px solid #e4e7eb; margin-top:41px;margin-left:548px; padding:15px; color:#555}
.search_sotrt_tab select{width:140px}
.search_clear{margin-top:15px;clear:both}

/* CHECKBOX */
.html_checkbox{background:url("../images/checkbox.gif") no-repeat;min-width:15px;height:14px;cursor:pointer;float:left;padding-left:20px}
.html_checkbox:hover{background:url("../images/checkbox.gif") no-repeat 0px -28px}
.html_checked{background:url("../images/checkbox.gif") no-repeat 0px -14px}
.html_checked:hover{background:url("../images/checkbox.gif") no-repeat 0px -42px}

/* SETTINGS */
.sett_privacy{color:#427fed; cursor:pointer; float:left; padding:3px;margin-bottom:7px}
.sett_privacy:hover{text-decoration:underline}
.sett_openmenu{width:180px;position:absolute;background:#fff;margin-left:302px;box-shadow: 0px 1px 1px 1px #e1e1e1;-moz-box-shadow: 0px 1px 1px 1px #e1e1e1;-webkit-box-shadow: 0px 1px 1px 1px #e1e1e1;border:1px solid #aebdcc;color:#427fed;margin-top:-13px}
.sett_selected{padding:3px 5px;background:#eef2f6;cursor:pointer}
.sett_hover{padding:3px 5px;cursor:pointer}
.sett_hover:hover{padding:2px 5px;background:#6d8fb3;color:#fff;border-top:1px solid #476d96;border-bottom:1px solid #476d96}
.sett_oneblack{float:left;width:50%;height:60px;margin-top:5px}
.sett_oneblack img{margin-right:10px}