#main { width:849px; }

#main #right_block { border:none; }

h1 sup small font { font:14px 'Tahoma'; padding-left:3px; }

#user_head { margin:-20px 0 0 0; padding:20px 0 15px; background-image:linear-gradient(to right top, #145588, #009688); }
#user_head a { color:#fff; text-decoration:none; }
#user_head #photo { width:150px; height:150px; margin:0 auto; margin-top:30px; margin-bottom:15px; border-radius:200px; overflow:hidden; border:3px solid rgba(255,255,255,0.2); }
#user_head #photo img { max-width:150px; }
#user_head #photo .online { position:absolute; background:#96e426; width:7px; height:7px; padding:0px; border-radius:7px; border:2px solid #fff; margin:130px 0 0 117px; }
#user_head #photo .lvl { display:none; position:absolute; width:40px; height:40px; padding:0px; margin:20px; border-radius:40px; overflow:hidden; }
#user_head #photo .lvl img { width:40px; }
#user_head #name { font:600 16px/20px 'Open Sans', sans-serif; color:#fff; text-align:center; }
#user_head #name small { font-size:13px; font-weight:400; text-decoration:none; }
#user_head a#edit { visibility:hidden; position:relative; margin:0 -15px 0 0; right:-10px; bottom:-2px; opacity:0.5; }
#user_head:hover a#edit { visibility:visible; }
#user_head a#edit:hover { opacity:0.8; }

#tab { border:none; border-bottom:1px solid #eee; text-align:center; }
#tab li { padding:5px 20px; }
#tab li a { margin:0; }
#tab li a b { display:block; text-align:center; font:400 19px/28px 'Open Sans', sans-serif; color:#1E9CD2; text-align:center; }

#user_menu ul.ul_item { margin:15px 0 30px; border:none !important; }
#user_menu ul.ul_item a { display:inline-block; text-decoration:none; }
#user_menu ul.ul_item a li { padding:10px; font:400 14px/22px Roboto, sans-serif; color:#333; text-decoration:none; border:none !important; }
#user_menu ul.ul_item a:hover li  { color:#1E9CD2; }
#user_menu ul.ul_item a b { float:right; width:25px; height:22px; margin-right:20px; border-radius:3px; background:#E8F5FF; font:600 11px/22px Arial, sans-serif; color:#1E9CD2; text-align:center; }
#user_menu ul.ul_item a:hover b { background:#1FA3D6; color:#fff; }

#right_block h4 a { text-decoration:none; color:#333; } 
#right_block h4 a:hover { color:#0090FF; }

a.button.white { display:block; width:auto; margin:15px 20px 5px 20px; padding:5px; border:none; background:rgba(210,233,236,0.35); font:600 12px/20px 'Open Sans', sans-serif; color:#1E9CD2; text-align:center; }
a.button.white:hover { background:#2298CA; color:#fff; }
a.button.white.friend { margin-top:0; }

a.button.friend.red { display:inline-block; width:76px !important; margin-left:20px; text-align:center; background:#fff; border:1px solid #ff5138; color:#ff5138; }
a.button.friend.red:hover { background:#ff5138; color:#fff; }
a.button.friend.green { display:inline-block; width:76px !important; margin-right:20px; text-align:center; background:#fff; border:1px solid #96e426; color:#96e426; }
a.button.friend.green:hover { background:#96e426; color:#fff; }

#left_block .friends { padding:10px 0 0 10px; }
#left_block .friends h5 { padding:0 0 10px 10px !important; }
#left_block .friends .user { float:left; width:100px; text-align:center; }
#left_block .friends .user .photo { width:80px; height:80px; margin:0 auto; margin-bottom:5px; border-radius:100px; overflow:hidden; }
#left_block .friends .user .photo img { max-width:100px; }
#left_block .friends .user a { font:12px/20px 'Tahoma', sans-serif; color:#333; text-decoration:none; }
#left_block .friends .user:hover a { text-decoration:underline; }
#left_block .friends .user .photo .online { position:absolute; background:#96e426; width:7px; height:7px; padding:0px; border-radius:7px; border:2px solid #fff; margin:68px 0 0 59px; }

#right_block #user #info { float:left; width:800px; margin:20px 0 0 0; }

#right_block #user #info h1 { margin-bottom:15px; }
#right_block #user #info h1 small { font-weight:400; font-size:14px; }
#right_block #user #info h1 .span { font-size:14px; padding:2px 7px; }

#right_block #user #info ul { float:left; width:500px; margin:0 0 40px; }
#right_block #user #info ul li { font:14px/30px 'Open Sans', sans-serif, sans-serif !important; color:#999; }
#right_block #user #info ul li span.name { display:inline-block; width:170px; background:url(/img/line.png) center repeat-x; }
#right_block #user #info ul li span.name.nobg {  background:none; }
#right_block #user #info ul li span.name font { padding:0 5px 0 0; background:#fff; }
#right_block #user #info ul li span.value { display:inline-block; padding:0 0 0 10px; color:#333; }
#right_block #user #info ul li span.value a { color:#529bd3; }
#right_block #user #info ul li span.value a:hover { color:#56b0f5; }
#right_block #user #info ul li span.value font { display:inline-block; width:120px; }
#right_block #user #info ul li span.value span.span { padding:0 5px; }
#right_block #user #info ul li span.value img { margin:0 0 -3px 3px; }
#right_block #user #info ul li span.value input { max-width:298px; }
#right_block #user #info ul li.date { margin:-30px 0 30px; }

#right_block #filter-vote { width:300px; margin:20px auto; margin-bottom:0; font:12px/45px 'Tahoma', sans-serif; color:#888; text-align:center; }
#right_block #filter-vote span { color:#555; font-weight:600; }

#right_block ul.char { padding:5px 0 40px; width:450px; }
#right_block ul.char li { display:inline-block; width:150px; font:12px/20px 'Tahoma', sans-serif; color:#333; }
#right_block ul.char li span { padding-left:10px; font:11px/20px 'Tahoma', sans-serif; color:#ccc; }

#right_block .item { margin-bottom:0; }
#right_block .item .wait_line { font:12px 'Tahoma'; color:#ff8674; border-bottom:3px solid #ff8674; padding-bottom:5px; }
#right_block .item .wait_line.on { color:#96e426 ; border-bottom:3px solid #96e426 ; }

#right_block .button.right { margin:5px 20px 10px 10px; }
#right_block .button.right.redlight { margin:5px 20px 10px 0; }

#add_record { padding:0 0 20px; }
#add_record textarea { margin:0 0 5px; }
#add_record input[type="button"] { float:right; margin-right:20px; }
#add_record span { float:right; padding:8px 20px 8px 0; font:12px 'Tahoma', sans-serif; color:#529bd3; }
#add_record span:hover ul { display:block; }
#add_record span ul { display:none; position:absolute; width:140px; margin:8px 0 0 -66px; padding:5px 0; background:#fff; border:1px solid #ddd; border-radius:3px; }
#add_record span ul li { line-height:30px; height:30px; padding:0 15px 0 10px; cursor:pointer; color:#333; }
#add_record span ul li:hover { background:rgba(210,233,236,0.35); color:#009E98; }
#add_record span ul li img { opacity:0.6; margin:0 3px -3px 0; }
#add_record #article_video { display:none; }
#add_record #article_photo { display:none; padding-bottom:10px; }
#add_record #article_game { display:none; }
				
.items .item font .span.orange { line-height:16px; padding:0 5px; margin-left:5px; }