li{list-style: none}
br.mini{line-height: 5px; font-size: 5px;}

/* lists */
.any_money{padding: 6px 40px 6px 18px; margin: 0;}
.any_money li{list-style:url(right_pointer_blue.gif)}
.any_money a{text-decoration:none; font: 11px Tahoma;}

.pay_steps li{list-style: url(right_pointer_blue.gif); color: black; font-size: 11px; padding-right:10px}

/* headers */
.hdr_1 h1{font-size: 15px; color: #0b98ca; margin: -10px 0 0 0; padding: 0 0 8px 0;}
.hdr_2 h2{color: #176FAE; margin: 0; padding: 15px 0 8px 0; font: bold 14px tahoma;}

.hdr_3{background-color: #EEEEEE; padding: 7px 10px; margin-bottom: 15px;}
.hdr_3_plus{background:  #EEEEEE url(hx2bcgr.gif); padding: 0 0 0 10px; margin-bottom: 15px;}
.hdr_3 h3{padding: 0; margin:0; font: bold 11px tahoma;}
.hdr_3_plus h3{padding: 8px 0 10px 0; margin:0; font: bold 11px tahoma;}

/* blocks */
#qhelp_pay{display: none; position: absolute; width: 240px;}
#qhelp_pay .text{background-color: white; border: 2px solid #0b98ca; padding: 8px 12px;}
#qhelp_pay .close{background-color: #0b98ca; padding: 3px 8px 5px 8px;}
#qhelp_pay .close a{color: white; text-decoration: none;}
#qhelp_pay .close a:hover{color: white; text-decoration: underline;}


.purse_case{padding: 10px 20px;}
.purse_left{width: 270px; float: left;}
.purse_right{width: 270px; float: right;}

.lg_arrow{background: #EEEEEE url(bg_arrow_gray.gif) no-repeat left; color: #333333;  padding: 10px 10px 10px 20px;}

.left9{padding-left: 9px;}
.left20{padding-left: 20px;}
.lr10{padding: 0 10px;}


.lh20{line-height: 20px;}
.lh26{line-height: 22px;} 

.gray_note{font-size: 9px; color: #959595;}

.form_pay input.formr_ibox{width: 260px;}
.form_pay input.button, .purse_left input.button{width: 100px; height:23px; background:#c3e3eb url(bg_button_topmenu_2.gif); border:0 solid #c3e3eb; margin: 0;}
.formr_head{padding: 5px 10px; font-weight: bold; color: #0b98ca; background-color: #EEEEEE}

.abouts{padding: 10px 15px;}
.warning_cd{color: #828282}

a.curs_hdr{cursor:move}

.error_mess{color: Red;}
.bg_gray{background-color: #eee; padding: 4px 8px;}

.sms_help{color: #666}
.button_orange{background:#5e9b04 url(../bg_button_orange.gif); color: white; font-size: 13px; font-weight: bold; line-height: 13px; padding: 3px 10px; text-decoration: none;}
.button_orange:hover{color: white;}

.leader_box{background:url(bg_leader.jpg); padding: 10px; width: 230px; border: 1px solid #BADCE6; margin-right: 10px; float:left;}
.leader_box .sity {color:#0b98ca; padding-bottom:5px}
.leader_box a.user_name,
.my_photo_album a.user_name{font-weight:bold; color:#5e9b04;}
.motto{color: #6B6C6C; font-size:12px; padding-top: 3px; height: 55px;}

.bc_gr{background: #e9f2f9 url(h3_bcgr.gif) no-repeat left top; padding: 5px 20px; margin: 0;} 
.graybord{border:#ccc 1px solid; padding:10px 7px; margin-bottom: 5px;}

.top_title_center a{font-weight: normal;}


/* video albums */
/* td.video_portfolio {width:120px; padding:10px 5px}
td.video_portfolio table.my_photo {width:114px; height:114px; text-align:center}
td.video_portfolio table.my_photo TD {padding:5px; background:url(zaglushka_video.jpg)}
td.video_portfolio table.my_photo IMG {border:2px solid #BADCE6} */

table.video_portfolio td{text-align: center; padding: 5px;}
table.video_portfolio a{color: #0b98ca; font: 11px Verdana;}
table.my_video {width:114px; height:114px;}
table.my_video td{padding:5px; text-align:center; vertical-align: middle; background: #D0E9EE url(zaglushka_video.jpg)}
table.my_video img{border:2px solid #BADCE6}

.hdr_area_up{font: 11px Tahoma; padding-bottom: 10px; text-transform: uppercase; color: #6B6C6C;}
.hdr_area_up strong{color: #0b98ca;}

.control_video_load{width: 260px; font: 13px tahoma;}

.my_video_slogan{padding: 5px 20px 10px 20px;}
.my_video_slogan p{margin: 5px 0; padding: 0; font: 11px tahoma;}

.video_loaded{width: 277px; height: 150px; background: url(bg_load_ok.jpg) no-repeat; margin-top: 90px; margin-left: 140px; padding: 108px 20px 0 20px; text-align: left;} 
.video_loaded a{font-weight: bold; text-decoration: underline;}

/* user moder foto */
.btn_orange {background:#5e9b04 url(../bg_button_orange.gif); color: white; font-size: 13px; line-height: 14px; padding: 3px 10px; text-decoration: none; border: 0px}
.btn_blue {background:#0B77B7 url(../bg_button.gif); color: white; font-size: 13px; line-height: 14px; padding: 3px 10px; text-decoration: none; border: 0px}
.user_chbox {width: 340px; padding: 14px 18px; background-color: #eee; margin-right: 18px;}

/* news */
div.second{border-top:solid 1px  #e5e5e5}
.lists{padding: 10px 15px}
.lists p{padding: 5px 0; margin: 0}
.lists .links{text-align: right}
.lists .links a:hover{color: #5e9b04}
.lists fieldset{padding: 5px 15px}
.lists legend{color: #0b98ca; font-weight: bold}
.lists .quests{margin: 5px 0}

.diagram td{padding: 4px}
.diagram .drow{background-color: white; border: 1px solid #C2C2C2; width: 286px; height: 15px}
.diagram .drow div{background: #F89B22 url(bg_drow.gif) repeat-x left top; height: 15px}
.lists .allvoice{margin: 5px; font-weight: bold}
.adm_answ td{background: #eee;}

/* premium */
.premium {background-image: url(premium_logo.gif); background-repeat: no-repeat; background-position: left 50px}
.premium_box {border: 1px solid #eee; padding: 7px}
.premium_box_exp {border: 1px solid #EFDAC2; padding: 7px; margin: 0 7px;}
.premium_box2 {border: 1px solid #eee; background-image: url(premium_purse.gif); background-position: 7px 7px; background-repeat: no-repeat; padding: 7px 7px 7px 70px}
.premium_purse {border: 1px solid #eee; padding: 7px; background-image: url(premium_purse.gif); background-position: 7px 7px; background-repeat: no-repeat; padding: 7px 7px 7px 70px}
.premium_red {color: #bf0707;}
.big_font {font-size: 25px}

/* super news */
.any_money_2{padding: 2px 0 6px 18px; margin: 0;}
.any_money_2 li{list-style:url(right_pointer_blue.gif)}
.any_money_2 a{text-decoration:none; font: 11px Tahoma;}
.any_money_2 a:hover{text-decoration: underline}

.sms_pay{border: 1px solid #5e9b04; padding: 0; background-color: #fafaf0}
.sms_pay legend{font-weight: bold; margin-left: 10px; padding: 5px 15px; line-height: 13px; color: white; background: #5e9b04 url(bg_sms_pay.gif) left top repeat-x}
.sms_pay .subfields{padding: 10px}
.logos{float: left; padding-right: 10px}
.pay_purse{border: 1px solid #ccc; background-color: #eee; padding: 10px 5px; text-align: center; margin-right: 10px}

.fmaroon{color: maroon}
.maroon_steps li{list-style: url(right_pointer_margin.gif); color: #300; font-size: 11px; padding-right:10px; margin: 3px 0}
.maroon_steps ol{list-style: none; font-weight: bold; color: #666; padding: 0; margin: 5px 0 3px;}

* HTML .sms_pay{position:relative; margin-top: 21px}
* HTML .sms_pay legend{position:relative; top: -11px; margin-bottom:-11px;}
*+HTML .sms_pay{position:relative; margin-top: 21px}
*+HTML .sms_pay legend{position:relative; top: -11px; margin-bottom:-11px}

/* new payment on operators */
.sms_pay .sms_operators_list{float:left; font: bold 11px/29px tahoma; margin-left: 10px}

.sms_pay .sms_sending{padding: 10px 25px 11px; font: normal 11px tahoma; color: #191919}
	fieldset.sms_pay  table{width:510px}
	.sms_pay .sms_sending th, .sms_pay .sms_sending td{font: bold 11px tahoma; color: #333}
	.sms_pay .sms_sending th{width: 134px; height: 39px; padding: 0 25px 0 0; line-height: 17px; text-align: center; background: transparent no-repeat 0% 50%}
	.sms_pay .sms_sending th.sms_orange{background-image:url(sms_pay_arrow_o.gif)}
	.sms_pay .sms_sending th.sms_blue{background-image:url(sms_pay_arrow_b.gif)}
	.sms_pay .sms_sending th.sms_gray{background-image:url(sms_pay_arrow_g.gif); line-height: 29px;}
	.sms_pay .sms_sending td{line-height: 19px}
.sms_pay .sms_yellow{background-color: #F3F3F3; zoom: 1}

.oper_new{height: 47px; margin: 10px 10px 10px 30px}
	.oper_new img{width: 71px; height: 45px; vertical-align: middle}
	.oper_new a{vertical-align: middle}
	.operator{margin-top: 10px}

ul.sms_help{padding: 0 0 0 20px; margin: 10px 0 10px 20px}
	ul.sms_help li{color: #666; list-style: url(right_pointer_gray.gif); font: normal 11px/15px tahoma; margin: 3px 0}
.sms_pay .sms_warning{font: normal 9px tahoma; color: #000; margin: 10px 20px 20px}
.guarantee{text-align: left; padding: 0 0 0 5px; margin: 10px 0; text-indent: 15px; font: normal 12px Tahoma; line-height: 17px}

button.btn_blue2{border: none; padding: 0; background: transparent}
button.btn_blue2 div{background: #AEAEAE url("bg_button.gif") no-repeat left top; height:23px; padding:0 0 0 3px}
button.btn_blue2 div div{background: transparent url("bg_button.gif") no-repeat right top; padding: 0 15px; color: #000; font: normal 11px/23px tahoma}

.dialog_shadow{margin-left: 12px; margin-top: 12px; background-color: #aaa; -moz-opacity:.50 !important; opacity:.50 !important; filter:alpha(opacity=50); zoom: 1}

/* treads */
.blog_block{float:left; padding: 10px; border:solid #d0d0d0 1px; border-top: none; font: 11px tahoma}
.blog_block .hdr_3{margin: 0}
.blog_list{padding: 10px 0}
.nick_name{font: bold 11px Tahoma; color:#5e9b04; text-decoration:none}

.blog_block .data{font: normal 11px tahoma; color: #5e9b04}

#comms .cfirst, #comms .cnext{padding: 10px}
#comms .cnext{border-top: 1px solid #E5E5E5}

#form_comm{border: 1px solid #ccc; padding: 10px; background-color: #f0f0fa; width: 556px}
#comms{width: 578px}

.blog_comm{margin-top: 10px;}
.children .subbox{padding: 0 10px 10px 125px; margin-left: 10px; border-bottom: 1px solid #eee}

.blog_post{padding: 7px 0 10px; font: normal 12px tahoma; color: #333; line-height: 16px; overflow: auto}
.blog_post img{margin-top: 5px}

.plus_minus{float: left; width: 15px; font-size: 5px}
.plus_minus a{display: block; font-size: 11px}

.blogs_foto{float: left}
.blogs_foto td{width:114px; height:114px; background:url(../zaglushka_photo.jpg); text-align:center}
.blogs_info{float: right; text-align: right}

/*  blog announcement */
a.blog_post_priview{text-decoration: none; color: #333}
a.blog_post_priview:hover, .second a.blog_post_priview:hover{text-decoration: underline; color: #333}
/* gifts */
.gifts_box{float:left; width:598px; border:solid #d0d0d0; border-width:0 1px 1px 1px}
.gifts_case{padding: 15px 10px}

.gifts_rows{padding: 0 0 20px 20px}
.gifts_cat{float: left; width: 90px; text-align: center; margin-right: 20px}
* HTML .gifts_cat{margin-right: 15px}
.gifts_cat .thumbnail{margin: 4px 0; width: 90px; height: 90px}
.gifts_cat .thumbnail a{display: block; width: 90px; height: 90px; vertical-align: middle;}
.thumbnail_service{margin-bottom: 0}

.popup_tnls{position: absolute; display: none; border: 1px solid #D0D0D0; padding: 10px 0 0 10px; background-color: #F6F5F3; margin-top: -45px}
* HTML .popup_tnls{width: 490px; overflow: hidden}
.gifts_obj{float: left; width: 128px; margin-right: 10px; margin-bottom: 10px; border: 1px solid #D0D0D0; padding: 10px}
.gifts_obj .thumbnail{text-align: center; margin-bottom: 5px}
.gifts_obj .thumbnail a{display: block; width: 100%; padding: 5px 0}
.gifts_obj .gifts_cat_title{text-align: center; margin-bottom: 5px}
.gifts_else{float: right; margin-bottom: 10px; color: #0b98ca; background: transparent url(../right_pointer_blue.gif) no-repeat right; font-weight: bold; padding-right: 12px; margin-right: 15px}

td.gifts_user{padding: 10px 5px 10px 0px; text-align: center; vertical-align:top; width:150px}
td.gifts_user table{width: 120px; height: 120px; margin-bottom: 10px}
td.gifts_user table td{text-align: center; background: #E0E0E0 url(../zaglushka_photo.jpg); border: none}
td.gifts_gifts{width: 200px; vertical-align: top; text-align: center;  padding: 30px 35px 5px 35px; color: #C8C8C8}
td.gifts_gifts .thumbnail{display: block; position: absolute; width: 50px; height: 50px; margin-left: -25px; margin-top: -5px; overflow: hidden}
td.gifts_gifts .delete, td.gifts_gifts .select{color: #999}

div.gifts_arr, div.gifts_arr_pers{width: 110px; height: 45px; font: italic 11px tahoma; padding: 25px 60px 25px 30px; text-align: left; overflow: hidden;}
div.gifts_arr{background: url(gifts_arr.gif) no-repeat left top;}
div.gifts_arr_pers{background: url(gifts_arr_pers.gif) no-repeat left top;}

.gifts_box .information{width:312px; float: left}
.gifts_box .message{position: absolute; padding: 0 0 3px; width: 212px; background: transparent url(gifts_mess_bottom.gif) left bottom no-repeat; margin-left: 40px; margin-top: -25px}
.gifts_box .message .bords{padding: 3px 0 0; background: transparent url(gifts_mess_top.gif) left top no-repeat}
.gifts_box .message .bords2{border-left: 1px solid #D4D4D4; border-right: 1px solid #D4D4D4; padding: 2px 10px 2px 20px; background-color: #FFFFDD}
* .gifts_box .message .bords2 .ms_fl{dispaly: block; zoom: 1; background-color: #FFFFDD}
.gifts_box .message .thumbnail{float: left; margin-right: 8px}
.gifts_box .message .text{float: left; width: 110px; height: 45px; font: italic 11px tahoma; color: #333; margin-top: 5px; overflow: hidden}
.gifts_box a.nick_name, .gifts_box a.nick_name:hover{font: bold 11px Tahoma; color:#5e9b04}

.gifts_box .mess_menu .black{color: #000; font-weight: normal}

.gifts_box .preview{position: absolute; margin-left: 5px; margin-top: -55px}

.gifts_right_col{float: right}
.gifts_right_col .gifts_mess{width: 240px; border: 1px solid #ccc; background-color: #F3F3F3; color: black; height: 50px}
.gifts_right_col .bluepointer{margin-bottom: 52px}

.gifts_box .gifts_sort{text-align: right; padding: 15px 20px}
.gifts_box .gifts_sort select{vertical-align: middle}

.list_gifts_obj, .list_gifts_obj_2{overflow: scroll; border: 1px solid #D0D0D0; padding: 10px 15px; margin-bottom: 10px}
.list_gifts_obj{height: 290px}
.list_gifts_obj_2{height: 345px}
 
#gifts_mess_preview div{font: normal 11px tahoma; color: #CBCDCC; text-align: center}

.gifts_select_method{padding: 5px 0 0 5px}
.gifts_select_method .btn_orange{float: right; margin-right: 10px; margin-top: 10px}
* .gifts_select_method .btn_orange{overflow: visible}
#gifts_select_help{float: left; padding: 5px 0 0 28px; width: 280px; height: 30px; background: transparent url(select_method.gif) no-repeat 5px 8px}
#gifts_select_help2{background: url(method_arr.gif) no-repeat 10px 0; padding: 10px 0 10px 30px; width: 220px}
#gifts_select_error{float: right; padding: 5px 20px; width: 220px}

/* new photo */
.photo_box{width: 578px; padding: 15px 10px; border: 1px solid #D0D0D0; border-top: none}

.bookmarks3{background:#e9f2f9 url(../bg_bookmarks.gif) no-repeat right top; border-bottom:1px solid #d0d0d0}
.bookmarks3 .current{float:left; position:relative; background:#f7f7f7 url(../bg_bookmarks_current.gif) no-repeat left top; border-bottom:1px solid #fff; margin-bottom:-1px}
.bookmarks3 .current div{background:url(../bg_bookmarks_current_r.gif) no-repeat right top; color:#5e9b04}
.bookmarks3 .current div a{display:block; font-weight:bold; color:#5e9b04; text-decoration:none; padding:8px 12px 7px 12px}
.bookmarks3 .inert div{float:left}
.bookmarks3 .inert a{display:block; font-weight:bold; color:#0b98ca; text-decoration:none; background:url(../bg_bookmarks_a.gif) no-repeat 0 50%; padding:8px 12px 7px 12px}
.bookmarks3 .inert a.nobg{background:none}
.bookmarks3 .inert a:hover{color:#5e9b04}

.photo_border{padding: 10px; border: 1px solid #D0D0D0; border-top: none; text-align:center;}

.formr_head2{background: #f3f3f3; padding: 3px; text-align: right; color:#0b98ca; font-weight:bold}
.formr_body2{padding: 11px 20px}
.formr_check2{padding: 0 5px}
.formr_head3{background: #f3f3f3; padding: 8px; text-align: center; color:#0b98ca; font-weight:bold}

.formr_body2 .chk_box{vertical-align: middle}

/* chat update */
#left_info_menu {position: absolute; margin-left: 145px; padding-bottom: 8px; background: url(../bg_infomenu_b.png) no-repeat right bottom; margin-top: 90px; z-index: 256;}
#left_info_menu .shad {background: url(../bg_infomenu_r.png) no-repeat right top; padding-right: 7px;}
#left_info_menu .shad div {background-color: white; border: 1px solid #D0D0D0; padding: 10px 15px;}
* html #left_info_menu {background: white; padding: 0;}
* html #left_info_menu .shad {background: none; padding: 0px;}
* html #left_info_menu .shad div {background: none;}

#left_info_menu a {background-repeat:no-repeat; background-position: 0 50%; text-decoration: none; padding: 8px 0 8px 23px; color: #0b98ca; display: block;}
#left_info_menu a:hover {color: #5e9b04}

#left_info_menu .love{background-image:url(bg_love3.gif)}
#left_info_menu .giftstar{background-image:url(../bg_gift_star_16.gif)}
#left_info_menu .sendmail{background-image:url(bg_sendmail2.gif)}
#left_info_menu .phonecall{background-image:url(../voice.gif)}

#left_info_menu .choose{background-image:url(../bg_choose2.gif)}
#left_info_menu .friends{background-image:url(../bg_friends2.gif)}
#left_info_menu .complain{background-image:url(../bg_complain2.gif)}
#left_info_menu .blacklist{background-image:url(../bg_blacklist2.gif)}

.morefunc {margin-top: 8px; margin-right: -5px;}

.purse_links{border: 1px solid #ccc; text-align: center; margin-top: 20px; padding: 0 5px 10px}
.purse_links legend{color: #0B98CA; font: bold 11px Tahoma}

/* left userinfo */
.albums_buttons{margin-top: 6px; margin-bottom: 8px; float: right}
.btn_sendmail{margin-right: 8px}
.btn_gift{margin-right: 7px}
.btn_else{margin-right: 0}
.btn_tuning{margin-right: 8px; margin-left: 4px}
.btn_persondata{margin-right: 6px; margin-left: 4px}
.btn_invisible{margin-right: 7px; margin-left: 4px}

.hor_spr{width: 94%; border: none; height: 1px; background-color: #D0D0D0; color: #D0D0D0; padding: 0}

.user_info_left_2{border: 1px solid #DFDFDF; background: #E9E9E9 url(bg_userinfo.png) left top repeat-x; padding: 10px 10px 10px 15px; margin-bottom: 10px}
.user_info_left_2 .username{font-weight:bold; color:#5E9B04; padding-right:16px; margin-right:8px; background-repeat:no-repeat; background-position:100% 50%; text-decoration: none}
.user_info_left_2 .city{color:#0879b1; padding-bottom:5px}
.user_info_left_2 .box_head{width: 160px; padding-bottom: 8px}
.info_album{padding: 5px 5px 0 0; margin: 0 10px 10px; background-color: #EEEEEE} 
.info_album .albums_tnl{float: left; margin-right: 10px}
.big_size{font-size: 12px}

.info_album_2{padding: 5px; margin: 0 10px; background-color: #EEEEEE} 

/* love formula */
.formula_compatibility_text{margin: 10px 15px}
.formula_compatibility_text p{padding: 5px 0 10px; font: normal 11px tahoma; color: #000; margin: 0}

.formula_payment_promo{margin: 10px 8px; text-align: center}
.formula_payment_promo p{padding: 0; margin: 10px 0; color: #000; font: normal 11px tahoma}

.formula_row{margin: 0 15px; padding: 15px 10px 10px 20px; border-bottom: 1px solid #D0D0D0}
.formula_row p{font: normal 12px tahoma; padding: 5px 0 10px; margin: 0; collor: #000}
.fotmula_rating{float: left; width: 80px; padding-top: 16px; text-align: center}
.fotmula_rating p{padding: 0; margin: 5px 0 0; text-align: center}

.fotmula_result{margin-left: 90px}
.formula_heart{width: 430px; overflow: visible}
.formula_heart div{line-height: 26px; font-weight: bold}
.formula_heart .mp{color: #0879B1; background: transparent url(formula_heart.gif) no-repeat 0% 0%; padding-left: 32px}
.formula_heart .mp2{color: #0879B1; background: transparent url(formula_heart_3.gif) no-repeat 100% 0%; padding-right: 32px; text-align: right}
.formula_heart .wp{color: #5E9B04; background: transparent url(formula_heart_2.gif) no-repeat 0% 0%; padding-left: 32px}
.formula_heart .wp2{color: #5E9B04; background: transparent url(formula_heart_4.gif) no-repeat 100% 0%; padding-right: 32px; text-align: right}

.formula_scale{width: 384px; padding: 0 15px; margin-left: 8px; line-height: 19px}
.formula_scale span{font: bold 11px tahoma; line-height: 19px; display: block}
.scale_1{background: #FF0000 url(formula_scale_2.gif) 0% 50% no-repeat}
.scale_1 span{color: #fff; background-color: #FF0000; padding: 0 5px}
.scale_2{background: #FFFF00 url(formula_scale_2.gif) 50% 50% no-repeat}
.scale_2 span{color: #000; background-color: #FFFF00; padding: 0 5px}
.scale_3{background: #00FF00 url(formula_scale_2.gif) 100% 50% no-repeat}
.scale_3 span{color: #000; background-color: #00FF00; padding: 0 5px}
.scale_0{background: #BDDEE7 url(formula_scale_0.gif) 100% 50% no-repeat}
.scale_0 span{color: #000; background-color: #BDDEE7; padding: 0 5px}
.formula_description{clear: both; padding: 10px; font: normal 12px Tahoma}
.formula_recommend{font: normal 11px Tahoma; padding-bottom: 10px}

.formula_row_2{margin: 0 15px; padding: 15px 15px 5px}
.formula_row_2 a{text-decoration: none}
.formula_plus, .formula_minus{margin: 5px 0; padding: 0}
.formula_plus li, .formula_minus li{padding: 0 0 5px 20px; color: #333; font: normal 11px Tahoma}
.formula_plus li{background: transparent url(formula_plus.gif) 0% 4px no-repeat}
.formula_minus li{background: transparent url(formula_minus.gif) 0% 4px no-repeat}

.formula_list{float: left; padding: 0; margin: 5px 20px 5px 0}
.formula_list li{padding: 0; margin: 3px 3px 3px 20px; font: bold 11px Tahoma; list-style: url(../orange_arrow.gif); color: #0879B1}
.formula_bonus{font-size: 11px; float: left; color: #DE6800; padding: 0 30px 0 20px; line-height: 23px; background: url(formula_plus.gif) no-repeat 0% 50%}

.formula_progress_bar{width: 154px; height: 20px; background-color: #FAFAFA; border: 1px solid #E5E5E5}
#formula_progress_percent{width: 154px; height: 20px; position:absolute; color: #5E9B04; text-align: center; font: bold 11px tahoma; line-height: 20px}

ul.formula_blue{padding: 0; margin:0}
ul.formula_blue li{font: bold 11px Tahoma; line-height: 16px; color: #0A78B5; padding-left: 15px; background: url(right_pointer_blue.gif) 0% 50% no-repeat}
.formula_gray{padding-top: 10px; font-size: 12px; color: #666}
.formula_galery{border: 1px solid #ccc; padding: 4px 0pt 4px 7px; margin-top: 10px; background-color: #F3F3F3}
.formula_vote{background-color:#F1F1F1; border:1px solid #E5E5E5; color: #0B98CA; font: bold 12px Arial; margin:0 3px; width: 36px; text-align: center; vertical-align: middle; padding:2px 0} 
.formula_vote:hover{background-color: #E6FAC8; border:1px solid #5E9B04; color:#5E9B04}
.formula_img{margin: 0 5px 10px 0}
.formula_text_question input{cursor: pointer}
.formula_questions{text-align: center; font-size: 12px}
.formula_pics{float: left; margin: 5px 8px 10px 0}
.formula_pics a{text-decoration: none; font: bold 11px Tahoma; color: #666; line-height: 15px}
.formula_otheranswer{display: block; padding-left: 15px; margin: 10px 0 20px; font: bold 12px tahoma; background: url(../bg_clear_laying.gif) no-repeat 0% 75%}
#prevQuestion{display: block; float: right; padding: 10px 20px; font: bold 11px Tahoma; text-decoration: none; background: transparent url(../bg_bluepointer.gif) no-repeat 0% 50%}
#question_text{height: 40px}

#formula_text_question{border: 1px solid #E5E5E5; padding: 10px 0pt; background-color: #FCFCFC; display: block}
#question_text{color: #333}

/* qiwi */
.qiwibox{background: transparent url(../qiwi/bottom.png) bottom left no-repeat}

/* new top */
div.top1000_voice{margin: 10px 0; width: 499px; height: 31px; text-align: left}
input.top1000_voice{cursor: pointer; width: 84px; height: 31px; border: none; background: transparent url(bg_top_voice.gif)}

/* new albums */
.user_info_left{border: 1px solid #DFDFDF; background: #E9E9E9 url(bg_userinfo.png) left top repeat-x; padding: 10px 10px 10px 15px; margin-bottom: 10px}
.user_info_left .username{font-weight:bold; color:#de6800; padding-right:16px; margin-right:8px; background-repeat:no-repeat; background-position:100% 50%}
.user_info_left .city{color:#0B98CA; padding-bottom:5px}
.user_info_left .box_head{width: 160px; padding-bottom: 8px}
.info_album{padding: 5px 5px 0 0; margin: 0 10px 10px; background-color: #EEEEEE} 
.info_album .albums_tnl{float: left; margin-right: 10px}
.big_size{font-size: 12px}

.albums_box{float:left; border-color:#D0D0D0; border-style:solid; border-width:0 1px 1px; padding: 10px 0 20px;  width:598px; zoom: 1}
.albums_box .albums_text{width: 427px; float: right; padding: 30px 10px 10px}
.albums_box .box_head{padding: 7px 20px 17px}
.albums_box .box_head .all_albums, .albums_box .box_head .all_albums2{float: left; padding-left: 15px; margin-right: 25px; font-weight: bold; background: transparent url(../pointer_blue.gif) 0% 50% no-repeat}
.albums_box .box_head .all_albums2{width: 160px; overflow: hidden}
.albums_box .box_head .next_albums{text-decoration: none; padding-right: 13px; margin-left: 25px; background: transparent url(../right_pointer_blue.gif) 100% 50% no-repeat}
.albums_box .box_head .prev_albums{text-decoration: none; padding-left: 13px; margin-left: 25px; background: transparent url(../pointer_blue.gif) 0% 50% no-repeat}
.albums_box .box_head .next_albums:hover, .albums_box .box_head .prev_albums:hover{text-decoration: underline}

.the_albums{float:left; width: 125px; margin: 10px; overflow: hidden}
.the_albums .albums_tnl, .info_album .albums_tnl{width: 102px; height: 102px; padding: 11px; margin-bottom: 4px; background: transparent url(bg_albums.png) right top no-repeat}
.the_albums .albums_tnl table, .info_album .albums_tnl table{border:0; height:102px; width:102px}
.the_albums .albums_tnl td, .info_album .albums_tnl td{text-align: center; vertical-align: middle; padding: 0}
.the_albums .albums_tnl img, .info_album .albums_tnl img{border: 2px solid #C6C6C6}

.the_photo{float: left; display: block-inline; text-align: left; margin: 10px 10px 20px}
.the_photo .photo_tnl{border: 2px solid #C5C6C8; float: none}
.the_photo .count_comm{color: #0B98CA; position:absolute; height: 28px; dispaly: block; background: transparent url(bg_commright.gif) no-repeat 100% 0%; margin-top: -5px; margin-left: 8px; padding: 0; text-decoration: none}
* HTML .the_photo .count_comm{width: 40px}
.the_photo .count_comm div{color: #0B98CA; font: bold 11px tahoma; line-height: 16px; height: 28px;  background: transparent url(bg_commleft.gif) no-repeat 0% 0%; padding: 10px 18px 0 18px}
* HTML .tnls_link:hover{position: relative}
.tnls_link:hover{text-decoration: none}
.tnls_link span{display:none; font-weight: normal; text-align: left; position:absolute; margin-left: -20px; margin-top: -22px; border:solid 1px #D0D0D0; background:#fff; color:#000; padding:5px 12px; line-height: 18px; -webkit-margin-start: 65px}
.tnls_link:hover span{display: inline}
.tnls_link2 span{-webkit-margin-start: -20px}

#albums_scroll{width: 578px; margin: 0 10px; overflow: auto; text-align: center}
* HTML #albums_scroll{height: 130px; overflow-y: hidden} 
*+HTML #albums_scroll{height: 130px; overflow-y: hidden}
#albums_scroll td{text-align: center; height: 110px; vertical-align: top}
#albums_scroll img{margin: 3px; border: 2px solid #c6c6c6}
#albums_scroll img.selected{border-color: #de6800}

.tnls_size, .tnls_size2, .tnls_size3, .tnls_size4{width: 14px; height: 14px; float: right; display: block; margin-left: 5px; background: transparent url(tnls_size.png)}
.tnls_size:hover, .tnls_size2:hover, .tnls_size3:hover, .tnls_size4:hover{background-color: #ccc}
.tnls_size{background-position: 0px 0px}
.tnls_size2{background-position: 0px 0px}
.tnls_size3{background-position: 28px 0px} 
.tnls_size4{background-position: 14px 0px}

/* album img size */
.sizeblock {float: right; margin-right: 10px;}
.sizeblock font {display: block; float: right; font-size: 12px; line-height: 20px; margin-right: 5px;}
.sizeblock a {display: block; float: right; height: 20px; width: 20px; overflow: hidden; background-image: url(bg_size_photo.gif); margin: 1px;}
.sizeblock .s1 {background-position: -2px -2px; margin-right: -4px;}
.sizeblock .s2 {background-position: -21px -2px; margin-right: 0;}
.sizeblock .s3 {background-position: -44px -2px;}
.sizeblock .s1c,.sizeblock .s1:hover {background-position: -2px -26px; margin-right: -4px;}
.sizeblock .s2c,.sizeblock .s2:hover {background-position: -21px -26px; margin-right: 0;}
.sizeblock .s3c,.sizeblock .s3:hover {background-position: -44px -26px;}

.big_photo{text-align: center}
.big_photo .name_photo{font: bold 11px tahoma; padding: 20px 10px 10px}
.big_photo .pics_photo{}
.big_photo .links_photo{padding: 10px 10px 0}
.big_photo .links_photo a{padding: 0 10px; line-height: 14px; border-right: 1px solid #0B98CA}
.big_photo .links_photo a.nobr{border: none}

.slideshow_row{margin: 0 7px; padding: 20px 10px}
.slideshow_row .my_photo{float: left; margin-right: 10px; margin-left: 10px}

/* new albums my */
.al_stat {width: 32px; height: 32px; position: absolute; right: 7px; bottom: 9px; background: url(bg_albums_icons.png) no-repeat 100% 100%;}
* html .al_stat {background-image: url(bg_albums_icons.gif);}
	.al_stat span {display: block; width: 32px; height: 32px; background: url(albums_icons.gif) no-repeat 0 0;}
	.al_stat .pass {background-position: 100% 2px;}
	.al_stat .friends{background-position: 100% -58px;}
	.al_stat .lock {background-position: 100% -29px;}
	.al_stat .intim {background-position: 100% -87px;}
.al_addico {display: block; font-weight: bold; width: 40px; padding: 0 20px; margin-left: 20px; background: url(albums_add.gif) no-repeat 0 0;}

/* Nescafe */
.albums_tnl {position: relative}
.albums_nescafe .albums_tnl img{border-color: #EFBE34}
.albums_nescafe a{color: #DE6800}

.nc_photoname, .nc_phototext{color: #333; text-decoration: none}
.nc_photolist{margin: 10px 0 30px; text-align: center}
.nc_photolist_sub{margin: 0 auto; width: 711px}
.nc_photolist2{margin: 0; text-align: center}
.nc_photolist_sub2{margin: 0 auto; padding: 20px 0; width: 711px; border-bottom: 1px solid #D0D0D0}
.nc_btn_add{margin: 40px auto 20px; display: block; width: 213px; height: 39px}

a.btn_nc{display: block; float: left; background: #A31B00 url(../nescafe/red_btn.gif) repeat-x left top; text-decoration:none; padding: 0 0 0 3px}
a.btn_nc span{display: block; padding: 5px 10px 5px 7px; background: transparent url(../nescafe/red_btn.gif) no-repeat right top; text-align:center; color:#fff; font: bold 11px tahoma; line-height: 13px; letter-spacing: 1px}
a.btn_nc:hover, a.btn_blue:hover span{color:#fff}

div.nc_top_100{background: #F1DCCB url(../nescafe/top_bg.jpg) no-repeat top left}
table.top_100, table.top_100 td, table.top_100 tr, div.top_title{background-image: none; background-color: transparent}
