html, body, ul, li, p { margin: 0; padding: 0; }
body { background: #e8e9ed url(/img/bg-grey.jpg) 50% 0% repeat-x; color: #2D2D2D; font-size: 13px; font-family: Tahoma, Arial, sans-serif; }

a { color: #C54F08; }
li { list-style-type: none; }
h1, h2, h3 { margin: 0; font-family: 'Open Sans', Arial, sans-serif; color: #FF721D; font-weight: 400; margin-bottom: 10px; word-wrap: break-word; }
h1 { font-size: 19px; border-bottom: 1px dotted #E66B21; padding-bottom: 5px; }
h2 { font-size: 17px; }
h3 { font-size: 15px; }
.title_bt { margin-top: -10px; color: #7D7D7D; margin-bottom: 12px; }
p { margin-bottom: 10px; }

.mh_lt { float: left; }
.mh_rt { float: right; }
.mh_ct { text-align: center; }
.mh_ov:after { content: '.'; display: block; height: 0; font-size: 0; line-height: 0; clear: both; visibility: hidden; }
.mh_cp, .mh_pt { cursor: pointer; }

.mh_rel { position: relative; }

.margin_b5 { margin-bottom: 5px; }
.margin_b10 { margin-bottom: 10px; }
.margin_b15 { margin-bottom: 15px; }
.vis_hide { visibility: hidden; }

.cl_gr { color: #757575; }
.cl_bl { color: #1585AF; }
.cl_gn { color: #3e9600; }
.cl_rd { color: #BD4F25; }
.cl_or { color: #ef7d1e; }
.cl_b { font-weight: bold; }
.fz_11 { font-size: 11px; }
.fz_line { text-decoration: underline; }
.l_no { text-decoration: none !important; }

.form_main, input[type="text"], input[type="password"], textarea { display: inline-block; width: 100%; padding: 6px 8px; border-radius: 2px; margin: 0; border: 1px solid #D0D0D0; background: #FFF; outline: none; box-shadow: none; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.form_main:hover, input[type="text"]:hover, input[type="password"]:hover, textarea:hover { border-color: #BCBCBC; }
.form_main:focus, input[type="text"]:focus, input[type="password"]:focus, textarea:focus { border-color: #AED3E0; }
.form_reg_input input { line-height: normal; }
textarea { min-height: 70px; resize: vertical; }
input, textarea { font-family: Tahoma, Arial, sans-serif; }
select { padding: 5px 6px; border-radius: 2px; margin: 0; border: 1px solid #D0D0D0; outline: none; }
.send_form { padding: 10px 0; border-top: 1px solid #E3E6E9; border-bottom: 1px solid #E3E6E9; background: -webkit-linear-gradient(top, #FCFCFC, #F0F0F0); background: -moz-linear-gradient(top, #FCFCFC, #F0F0F0); background: -o-linear-gradient(top, #FCFCFC, #F0F0F0); background: -ms-linear-gradient(top, #FCFCFC, #F0F0F0); background-color: #F4F4F4; }
.input_small { width: 100px !important; }
input[type="checkbox"] { margin: 3px 3px 3px 4px; }

.form_desc { display: inline-block; max-width: 100%; margin-bottom: 7px; color: #72797b; }
.form_line { margin-bottom: 15px; }
.form_line_empty div { color: #d85420; }
.form_line_empty input, .form_line_empty input:hover, .form_line_empty input:focus { border: 1px solid #d85420; }
.form_line_lt, .form_line_rt { float: left; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
.form_line_lt { width: 23%; text-align: right; padding-top: 5px; padding-right: 25px; }
.form_line_rt { width: 77%; }
.form_line_info { margin-top: 4px; font-size: 11px; color: #72797b; }
.form_priceSerf > div { padding-top: 5px; font-size: 14px; color: #985401; }
.form_priceSerf > input { width: 90px; }
.form_item { margin-bottom: 15px; }
.form_info { margin-top: 5px; margin-bottom: 5px; font-size: 12px; color: #848484; }
.form_price { font-size: 14px; color: #985401; }
.form_winput { padding-top: 5px; font-size: 14px; }

.wrapper { width: 900px; margin: 0 auto; }
.wrap_head { position: relative; height: 130px; }
.title_alt { position: relative; }
.alert_msg { display: none; position: absolute; top: 0; left: 0; z-index: 10; width: 100%; }
.alert_msg_show { padding: 8px 12px; font-size: 14px; }
.alert_success { background: #EAFFD2; border: 1px solid #B5E87B; border-left: 1px solid #92BB63; }
.alert_success .alert_msg_show { color: #407307; }
.alert_error { background: #FFEFE6; border: 1px solid #FDD2B9; border-left: 1px solid #E0A98A; }
.alert_error .alert_msg_show { color: #804B2E; }
.alert_wait { background: #f2fafd; border: 1px solid #b2cdd6; border-left: 1px solid #6fa4b5; }
.alert_wait .alert_msg_show { color: #54595a; }
.alert_load { display: none; width: 100%; height: 100%; position: absolute; top: 0; left: 0; background: rgba(255, 255, 255, 0.7); }
.alert_load_gif { width: 32px; height: 32px; background: url(/img/anim/load.gif); margin: -16px auto 0; top: 50%; position: relative; }
.mh_alert_top { border: 1px solid #ECCCB6; padding: 5px 10px 5px 28px; margin-bottom: 10px; color: #565452; background: #FFF5EF url(/img/icon/alert_top.png) no-repeat 7px 50%; }
.msg_info { padding: 7px 12px; background: #fff8f2; border-left: 1px solid #e4c6ac; margin-bottom: 15px; }
.append_alert > div { padding: 8px 14px; }

.head_line { width: 100%; }
.head_line_list { float: left; height: 2px; }
.head_line_a { width: 29%; background: #23B8FF; }
.head_line_b { width: 19%; background: #FF9134; }
.head_line_c { width: 24%; background: #2098FF; }
.head_line_d { width: 28%; background: #FF662C; }

.head_content_logo { float: left; position: relative; top: 2px; left: 15px; }
.head_content_stats { margin-bottom: 15px; }
.lg-bg { width: 288px; height: 115px; background: url(/img/logo-bg.png); position: absolute; top: 14px; left: -30px; }

.main_stats { overflow: hidden; }
.main_stats_name, .main_stats_sum { float: left; padding: 5px 8px; font-family: 'Open Sans', Arial, sans-serif; }
.main_stats_line_wrp { float: left; width: 32.5%; }
.main_stats_line_wrpM { margin-left: 1.25%; margin-right: 1.25%; }
.main_stats_line { overflow: hidden; background: #FFF; border: 1px solid #D8D8D8; }
.main_stats_name { min-width: 160px; }
.main_stats_sum { float: right; border-left: 1px solid #D8D8D8; }
.main_stats_after { border: none; }
.main_stats_num_first { border-left: 1px solid #C3C3C3; }
.main_stats_num { border-top: 1px solid #C3C3C3; border-right: 1px solid #C3C3C3; border-bottom: 1px solid #C3C3C3; padding: 0px 2px; background: -webkit-linear-gradient(top, #FFF, #EEE); background: -moz-linear-gradient(top, #FFF, #EEE); background: -o-linear-gradient(top, #FFF, #EEE); background: -ms-linear-gradient(top, #FFF, #EEE); background-color: #F3F3F3; }

.stats_tb { padding: 0; border-spacing: 2px; }
.stats_tb td { padding: 5px 10px; font-family: 'Open Sans', Arial, sans-serif; }
.stats_lt { width: 220px; background: #F2FCFF; border-bottom: 1px solid #DAE8EC; color: #003D50; }
.stats_rt { background: #FFF7F1; text-align: right; min-width: 90px; border-bottom: 1px solid #EFDFD3; color: #5F2900; }

.nav { overflow: hidden; background: -webkit-linear-gradient(top, #FDFDFD, #EAEAEA); background: -moz-linear-gradient(top, #FDFDFD, #EAEAEA); background: -o-linear-gradient(top, #FDFDFD, #EAEAEA); background: -ms-linear-gradient(top, #FDFDFD, #EAEAEA); background-color: #F4F4F4; border-bottom: 2px solid #FF873E; }
.nav_main { overflow: hidden; float: left; }
.nav_main_item { float: left; }
.nav_main_link { float: left; padding: 8px 14px; font-size: 16px; font-family: 'Open Sans', Arial, sans-serif; color: #B95F12; text-shadow: 1px 1px 1px #FFF; text-decoration: none; border-right: 1px solid #E4D4CB; }
.nav_main_link_active, .nav_main_link:hover { background: #FF873E; color: #FFF; text-shadow: 1px 1px 1px #BB5213; }
.nav_main_right .nav_main_link { border-right: 0; border-left: 1px solid #E4D4CB; }

.wrap_body { background: #FFF; min-height: 500px; padding: 15px; overflow: hidden; }
.sidebar_left { width: 23%; float: left; margin-right: 2%; margin-bottom: 50px; background: #FBFBFB; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.content { float: left; width: 75%; margin-bottom: 20px; }
.sidebar_block_content { border-left: 1px solid #E8E8E8; border-right: 1px solid #E8E8E8; }
.sidebar_block_title, .sidebar_block_content { padding: 4px 8px; }
.sidebar_block_title { background: #F7F7F7; border-bottom: 1px dotted #D0D0D0; border-top: 1px dotted #D0D0D0; }
.sidebar_block_title_first { background: #FFE7D3; color: #A04C06; font-size: 14px; border: 1px solid #ECD1BB !important; margin: 0 -3px; border-radius: 2px; }
.sidebar_money_title { text-align: center; font-size: 11px; }
.sidebar_money_sum { margin-bottom: 5px; text-align: center; font-family: 'Open Sans', Arial, sans-serif; font-size: 18px; }
.sidebar_money_sum_buy { color: #029AD0; }
.sidebar_money_sum_pay { color: #EF6513; }
.sidebar_money_sum_add, .sidebar_money_sum_to { display: block; text-align: center; padding: 2px 0; font-size: 13px; font-family: 'Open Sans', Arial, sans-serif; margin-bottom: 5px; text-decoration: none; }
.sidebar_money_sum_add { background: #E7F9FF; border-bottom: 1px solid #CADFE6; color: #1D7C9C; }
.sidebar_money_sum_add:hover { background: #DBF6FF; }
.sidebar_money_sum_to { background: #FFF1E5; border-bottom: 1px solid #EFD6C1; color: #A95E1F; }
.sidebar_money_sum_to:hover { background: #FFEBDA; }
.sidebar_money_sum_change { margin-bottom: 7px; text-align: center; }
.sidebar_money_sum_change a { font-family: 'Open Sans', Arial, sans-serif; color: #A95E1F; font-size: 12px; text-decoration: none; border-bottom: 1px dotted #B1835D; }
.sidebar_money_sum_change a:hover { color: #1281A7; border-bottom: 1px dotted #5C9DB3 }

.icon_user, .icon_sidebar { display: block; width: 16px; height: 16px; float: left; background: url('/img/icon/left_nav_sprite.png') no-repeat; }
.icon_user_orange_dark { background-position: -38px -36px; margin-right: 5px; }

.sidebar_block_content_menu { padding: 0; }
.menu_sidebar_title { color: #067496; display: block; padding: 7px 8px 8px 6px; background-color: #ffffff; border: 1px solid #D8D8D8; border-bottom: 0; border-radius: 2px 2px 0 0; }
.menu_sidebar_item { text-decoration: none; color: #5f5b56; display: block; padding: 5px 8px 5px 6px; background: -webkit-linear-gradient(top, #FEFEFE, #F4F4F4); background: -moz-linear-gradient(top, #FEFEFE, #F4F4F4); background: -o-linear-gradient(top, #FEFEFE, #F4F4F4); background: -ms-linear-gradient(top, #FEFEFE, #F4F4F4); background-color: #F8F8F8; border: 1px solid #D8D8D8; border-bottom: 0; }
.menu_sidebar_item:hover { background: -webkit-linear-gradient(top, #FDFDFD, #ECECEC); background: -moz-linear-gradient(top, #FDFDFD, #ECECEC); background: -o-linear-gradient(top, #FDFDFD, #ECECEC); background: -ms-linear-gradient(top, #FDFDFD, #ECECEC); background-color: #F2F2F2; border-left: 1px solid #DA7216; color: #B75607; }
.menu_sidebar_item_nact { color: #8a8a8a !important; cursor: default !important; }
.menu_sidebar_item_nact:hover { background: -webkit-linear-gradient(top, #FEFEFE, #F4F4F4); background: -moz-linear-gradient(top, #FEFEFE, #F4F4F4); background: -o-linear-gradient(top, #FEFEFE, #F4F4F4); background: -ms-linear-gradient(top, #FEFEFE, #F4F4F4); background-color: #F8F8F8; border: 1px solid #D8D8D8; }
.menu_sidebar_item_last { border-bottom: 1px solid #D8D8D8; }
.icon_sidebar { margin-right: 7px; }

.wrap_footer { background: #F8F8F8; border-top: 1px dotted #D2D2D2; padding: 15px 15px 22px; }
.wrap_footer_block { float: left; }
.wrap_footer_menu { width: 24%; margin-right: 1.5%; }
.wrap_footer_social { width: 47.4%; }
.footer_title { height: 24px; font-family: 'Open Sans', Arial, sans-serif; font-size: 17px; color: #EC731B; margin-bottom: 8px; }
.footer_link { color: #D66E15; border-bottom: 1px dotted #D66E15; text-decoration: none; }
.footer_link:hover { color: #1BA4D4; border-bottom: 1px dotted #1BA4D4; }
.footer_desc { color: #BF671F; }
.footer_desc li { margin-bottom: 5px; }
.footer_bottom { text-align: center; margin-top: 20px; color: #656565; }

/*-- Button --*/

.mh_button_orange { display: block; position: relative; background: -webkit-linear-gradient(top, #FF8F34, #EF7F24); background: -moz-linear-gradient(top, #FF8F34, #EF7F24); background: -o-linear-gradient(top, #FF8F34, #EF7F24); background: -ms-linear-gradient(top, #FF8F34, #EF7F24); background-color: #FB8728; float: left; padding: 4px 8px; font-size: 15px; font-family: Open Sans; color: #FFF; text-shadow: 1px 1px 1px #CA610D; border: 1px solid #E4781F; border-radius: 2px; }
.mh_button_orange:hover { background: -webkit-linear-gradient(top, #41CFFF, #1EB0E2); background: -moz-linear-gradient(top, #41CFFF, #1EB0E2); background: -o-linear-gradient(top, #41CFFF, #1EB0E2); background: -ms-linear-gradient(top, #41CFFF, #1EB0E2); background-color: #31C1F2; border: 1px solid #12A1D2; text-shadow: 1px 1px 1px #1682A7; }
.mh_button_arrow { position: relative; top: 4px; float: right; width: 14px; height: 20px; margin-left: 5px; background: url(/img/icon/arrow_right_white.png) no-repeat; }

.mh_button { position: relative; padding: 6px 16px 7px; margin: 0; font-size: 13px; display: inline-block; white-space: nowrap; outline: none; vertical-align: top; line-height: 15px; text-align: center; text-decoration: none; background: none; border-radius: 2px; min-width: 52px; cursor: pointer; }

.button_blue { background-color: #15BCF9; color: #FFF; border: 1px solid #0C9ACE; text-shadow: 1px 1px 1px #098DBD; }
.button_blue:hover { background-color: #1EC3FF; text-decoration: none; }
.button_blue:active { background-color: #1BB8F1; padding-top: 7px; padding-bottom: 6px; }

.button_orange { background-color: #F99315; color: #FFF; border: 1px solid #CA760E; text-shadow: 1px 1px 1px #AB650E; }
.button_orange:hover { background-color: #FF9B21; text-decoration: none; }
.button_orange:active { background-color: #F59014; padding-top: 7px; padding-bottom: 6px; }

.button_grey { background: -webkit-linear-gradient(top, #FEFEFE, #F4F4F4); background: -moz-linear-gradient(top, #FEFEFE, #F4F4F4); background: -o-linear-gradient(top, #FEFEFE, #F4F4F4); background: -ms-linear-gradient(top, #FEFEFE, #F4F4F4); background-color: #F8F8F8; color: #808080; border: 1px solid #ABABAB; text-shadow: none; }

.block_main_about_link, .block_main_form_login, .block_main_form_signin { text-decoration: none; }
.people_line { min-height: 590px; position: relative; }
.people_line_show { width: 370px; height: 128px; position: absolute; bottom: -12px; left: 50%; margin-left: -185px; background: url(/img/people/bottom_people_line.png) no-repeat; }

.link_orange { display: inline-block; background: #F99315; color: #FFF; text-shadow: 1px 1px 1px #B15000; padding: 4px 8px; text-decoration: none; border: 1px solid #CA760E; border-radius: 2px; }
.link_orange:hover { background: #FF9B21; text-decoration: none; }

.link_green { display: inline-block; background: #66E84D; color: #FFF; text-shadow: 1px 1px 1px #29A910; padding: 4px 8px; text-decoration: none; border: 1px solid #37B91E; border-radius: 2px; }
.link_green:hover { background: #6CEC54; text-decoration: none; }

.link_grey { display: inline-block; background: -webkit-linear-gradient(top, #FEFEFE, #F4F4F4); background: -moz-linear-gradient(top, #FEFEFE, #F4F4F4); background: -o-linear-gradient(top, #FEFEFE, #F4F4F4); background: -ms-linear-gradient(top, #FEFEFE, #F4F4F4); background-color: #F8F8F8; color: #808080; border: 1px solid #ABABAB; text-shadow: none; padding: 4px 8px; text-decoration: none; border-radius: 2px; }
.link_grey:hover { background: -webkit-linear-gradient(top, #FDFDFD, #ECECEC); background: -moz-linear-gradient(top, #FDFDFD, #ECECEC); background: -o-linear-gradient(top, #FDFDFD, #ECECEC); background: -ms-linear-gradient(top, #FDFDFD, #ECECEC); background-color: #F2F2F2; text-decoration: none; }

.title_nav { overflow: hidden; margin-bottom: 12px; }
.title_nav_item { float: left; background: -webkit-linear-gradient(top, #FEFEFE, #F4F4F4); background: -moz-linear-gradient(top, #FEFEFE, #F4F4F4); background: -o-linear-gradient(top, #FEFEFE, #F4F4F4); background: -ms-linear-gradient(top, #FEFEFE, #F4F4F4); background-color: #F8F8F8; border: 1px solid #D8D8D8; text-decoration: none; padding: 5px 10px; margin-right: 2px; border-radius: 2px; color: #5F5F5F; }
.title_nav_item:hover, .title_nav_item_selected { border: 1px solid #9C9C9C; }

/*-- Lists --*/

.list_orange li, .list_blue li { overflow: hidden; margin-bottom: 5px; }
.list_num, .list_desc { float: left; padding: 4px 8px; }
.list_desc { width: 90%; }
.list_num { margin-right: 1px; }

.list_orange, .list_blue { margin-bottom: 15px; }

.list_orange .list_num { background: #FFE3CA; color: #6F3707; }
.list_orange .list_desc { color: #6F3707; }

.list_blue .list_num { background: #DCF6FF; color: #08536D; }
.list_blue .list_desc { color: #08536D; }

/*-- News --*/

.news_wrp { border-bottom: 1px dotted #828282; padding-bottom: 10px; margin-bottom: 10px; word-wrap: break-word; }
.news_top { position: relative; margin-bottom: 10px; }
.news_date { margin-top: -15px; color: #8C8C8C; }
.news_content { margin-bottom: 10px; }

/*-- Home --*/

.block_main { position: relative; overflow: hidden; margin: -15px -15px 20px; min-height: 320px; background: url(/img/home/main.jpg); }
.block_main_left, .block_main_right { float: left; position: relative; min-height: 320px; }
.block_main_left_wrp, .block_main_right_wrp { float: left; position: relative; }
.block_main_right_wrp { position: absolute; left: 0; bottom: 0; }
.block_main_left_wrp { top: 40px; left: 30px; }
.block_main_left { width: 34%; }
.block_main_right { width: 64%; margin-left: 2%; position: relative; }
.block_main_left_name { margin-bottom: 20px; }
.block_main_word { font-family: Open Sans; background: rgba(255, 255, 255, .8); margin-bottom: 5px; float: left; font-size: 28px; padding: 1px 10px; text-transform: uppercase; color: #00BAFF; }
.block_main_about_link, .mh_button_orange_ar { font-size: 20px; }
.mh_button_orange_ar { position: relative; border: 1px dashed #FFF; padding: 2px 8px; }
.block_main_about_link > span { position: relative; top: 5px; }
.block_main_about_link { padding: 4px !important; border: 1px solid #C75F0A; box-shadow: 0 1px 0 rgba(255, 255, 255, 0.1) inset, 0 0 0 1px rgba(255, 255, 255, 0.1) inset; }
.block_main_righ_people, .block_main_righ_form { float: left; }
.block_main_righ_form { position: relative; left: 10px; top: -15px; }
.block_main_righ_people { height: 250px; }
.block_main_form { background: #FFA154; padding: 10px 12px 12px; border-radius: 2px; border: 1px solid #DC7B2B; }
.block_main_form > div, .block_main_form > a, .block_main_form_login, .block_main_form_signin { font-family: 'Open Sans', Arial, sans-serif; }
.block_main_form_top { color: #FFF; text-shadow: 1px 1px 1px #E47B25; font-size: 18px; margin-bottom: 10px; text-align: center; }
.block_main_form_login, .block_main_form_signin { display: block; font-size: 17px; text-align: center; padding: 4px 0; border-radius: 2px; }
.block_main_form_login, .block_main_form_signin, .block_main_form_top, .block_main_form_input > input, .block_main_form_between:after { min-width: 205px; }
.block_main_form_input > input { font-size: 14px; border: 1px solid #DC7826 !important; }
.block_main_form_input { margin-bottom: 6px; }
.block_main_form_login { background: #FFE73E; color: #504707; margin-bottom: 5px; }
.block_main_form_signin { background: #56D4FF; color: #FFF; text-shadow: 1px 1px 1px #1881A5; }
.block_main_form_login:hover { background: #F7DF37; }
.block_main_form_signin:hover { background: #49CCF9; }
.block_main_form_between { position: relative; text-align: center; margin-bottom: 5px; }
.block_main_form_between:after { content: '.'; display: block; height: 0; font-size: 0; line-height: 0; clear: both; border-top: 1px solid #C16921; position: absolute; top: 10px; }
.block_main_form_between > span { position: relative; z-index: 5; background: #FFA154; padding: 0 6px; color: #803F0A; }
.block_main_wrp_pay { overflow: hidden; margin-top: 6px; }
.block_main_pay_left, .block_main_pay_right { background: #E8E8E8; padding: 2px 8px; text-decoration: none; color: #4E4E4E; font-family: 'Open Sans', Arial, sans-serif; }
.block_main_pay_left:hover, .block_main_pay_right:hover { background: #FBFBFB; }
.block_main_pay_left { float: left; }
.block_main_pay_right { float: right; }
.block_main_pay_icona, .block_main_pay_iconb { display: block; width: 16px; height: 16px; }
.block_main_pay_icona { float: left; background: url(/img/icon/pay_to.png) 0 1px no-repeat; margin-right: 5px; }
.block_main_pay_iconb { float: right; background: url(/img/icon/pay_from.png) 0 1px no-repeat; margin-left: 5px; }

.home_step { overflow: hidden; width: 780px; margin: 0 auto 18px; }
.home_step_item, .home_step_arrow { float: left; width: 20%; text-align: center; }
.home_step_item {  }
.home_step_icon { position: relative; width: 112px; height: 112px; margin: auto; border-radius: 56px; margin-bottom: 8px; }
.home_step_item_1 .home_step_icon { border: 1px solid #E69339; }
.home_step_item_2 .home_step_icon { border: 1px solid #59C7DE; }
.home_step_item_3 .home_step_icon { border: 1px solid #75C776; }
.home_step_icon > img { position: absolute; top: 7px; left: 10px; }
.home_step_desc { font-size: 15px; font-family: 'Open Sans', Arial, sans-serif; }
.home_step_item_1 .home_step_desc { color: #CA6005; }
.home_step_item_2 .home_step_desc { color: #2BA3C7; }
.home_step_item_3 .home_step_desc { color: #3EA740; }
.home_step_arrow { position: relative; }
.home_step_arrow_2 { position: relative; top: 92px; }

.home_advantages { width: 780px; margin: 15px auto; overflow: hidden; }
.home_advantages_item_wrp { float: left; width: 33.3%; }
.home_advantages_item { width: 90%; margin: 0 auto; padding: 3px 0; }
.home_advantages_item_1 { background: #FF9D33; }
.home_advantages_item_2 { background: #32D6F9; }
.home_advantages_item_3 { background: #FBCA19; }
.home_advantages_block { padding: 5px 8px; text-align: center; color: #FFF; font-family: 'Open Sans', Arial, sans-serif; font-size: 16px; }
.home_advantages_item_1 .home_advantages_block { border-top: 1px dashed #A55500; border-bottom: 1px dashed #A55500; text-shadow: 1px 1px 1px #A05B11; }
.home_advantages_item_2 .home_advantages_block { border-top: 1px dashed #1B7386; border-bottom: 1px dashed #1B7386; text-shadow: 1px 1px 1px #1B7386; }
.home_advantages_item_3 .home_advantages_block { border-top: 1px dashed #826809; border-bottom: 1px dashed #826809; text-shadow: 1px 1px 1px #614D04; }
.home_advantages_block_num { margin-left: 2px; margin-right: 2px; background: #FFF; text-shadow: none; font-size: 18px; padding: 0 5px; border-radius: 2px; }
.home_advantages_item_1 .home_advantages_block_num { color: #C56E0F; }
.home_advantages_item_2 .home_advantages_block_num { color: #0E7186; }
.home_advantages_item_3 .home_advantages_block_num { color: #846A0B; }
.home_advantages_block_desc { position: relative; top: -1px; }

.home_info { margin-bottom: 25px; }
.title_home { text-align: center; }
.home_info > p { font-family: 'Open Sans', Arial, sans-serif; font-size: 15px; color: #424242; }
.home_pay_logo { text-align: center; }
.home_news_wrp { margin-bottom: 20px; }

/*-- Table --*/

.table_wpr { margin: 0 auto 15px; }
.table_data { width: 100%; border-spacing: 0; padding: 0; word-break: break-word; }
.table_data_top td { background: -webkit-linear-gradient(top, #FFAA54, #FF8629); background: -moz-linear-gradient(top, #FFAA54, #FF8629); background: -o-linear-gradient(top, #FFAA54, #FF8629); background: -ms-linear-gradient(top, #FFAA54, #FF8629); background-color: #FF9C49; border-bottom: 1px solid #BB580A; border-left: none !important; border-right: 1px solid #E27E28; color: #FFF; text-shadow: 1px 1px 1px #CC7013; }
.table_data_row { padding: 6px 10px; border-bottom: 1px solid #E5E6E6; border-right: 1px solid #E5E6E6; text-align: center; word-break: break-word; }
.table_data_line_css td { background: #EDF7FA; }
.td_fp { padding-left: 12px; }
.td_first { text-align: left; padding-left: 12px; border-left: 1px solid #E5E6E6; }
.td_last { border-right: none !important; }
.td_left { text-align: left; }
.td_center { text-align: center; }
.td_right { text-align: right; }

.sum_blue { font-weight: bold; color: #2B9EC5; }
.arrow_right_grey { display: block; width: 22px; height: 18px; text-align: center; margin: 0 auto; background: url(/img/icon/arrow_right_grey.png) 50% 50% no-repeat; }

/*-- Profile --*/

.profile_table { width: 90%; margin: 0 auto 10px; border-radius: 4px 4px 0 0; }
.profile_table_title { padding: 10px 0 !important; text-align: center; color: #0C8EBD; font-size: 15px; background: #F8FDFF; border-radius: 4px; }
.profile_table td { padding-bottom: 5px; }
.profile_left { float: left; position: relative; width: 32%; background: #F8FDFF; }
.profile_right { float: left; width: 67%; margin-left: 1% }
.profile_avatar_wrp { padding-top: 10px; text-align: center; margin-bottom: 4px; }
.profile_avatar { height: 60px; margin-bottom: 4px !important; }
.button_change_avatar { display: block; position: relative; z-index: 10; background: #D4F5FF; border: 1px solid #CFEAF3; font-size: 11px; padding: 1px 0; width: 66px; margin: 0 auto; border-radius: 2px; color: #317286; cursor: pointer; text-decoration: none; }
.button_change_avatar:hover { background: #C9F2FF; }
.profile_left_line { overflow: hidden; padding: 2px 8px; border-bottom: 1px solid #E1E3E4; }
.profile_left_block { float: left; }
.profile_input { width: 100%; }
.profile_left_a { float: left; color: #1478A0; }
.profile_left_b { float: right; }
.profile_achieve_title { text-align: center; padding: 4px 0; background: #FFF5EF; color: #C76315; }
.profile_achieve_show { padding: 4px 0; }
.profile_achieve_no { color: #8E8E8E; text-align: center; font-size: 11px; padding: 6px 0; }
.profile_table_title, .profile_left  { box-shadow: 0 1px 2px rgba(0, 0, 0, .1); }

.ava_change_block_wrp { width: 500px; margin: 0 auto 15px; }
.ava_change_block {  width: 120px; text-align: center; height: 110px; background: -webkit-linear-gradient(top, #FEFEFE, #F4F4F4); background: -moz-linear-gradient(top, #FEFEFE, #F4F4F4); background: -o-linear-gradient(top, #FEFEFE, #F4F4F4); background: -ms-linear-gradient(top, #FEFEFE, #F4F4F4); background-color: #F8F8F8; float: left; margin-right: 5px; }
.ava_change_img { position: relative; margin-top: 8px; }
.ava_change_img_label > input:checked + img { border: 2px solid #FF873E; }
.ava_change_img_label > input { position: absolute; top: 0; left: 0; visibility: hidden; }
.ava_change_img_label > input + img { border: 2px solid transparent; transition: 0.2s ease; cursor: pointer; }
.ava_change_desc { margin-top: 1px; }
.ava_change_desc > div { font-size: 10px; }
.ava_change_block_act {  }

/*-- Wall --*/

.wall_head { position: relative; background: url(/img/wall/bg.png); text-align: center; height: 70px; border-radius: 2px; }
.wall_head_info { text-align: center; width: 200px; margin: -30px auto 12px; position: relative; z-index: 10; }
.wall_head_avatar { width: 66px; height: 66px; border: 1px solid #C7C7C7; padding: 2px; margin: 0 auto; background: #FFF; margin-bottom: 7px; }
.wall_head_username { color: #087DA5; font-size: 14px; margin-bottom: 2px; }
.wall_head_userid { color: #777777; }
.wall_block { float: left; width: 100%; background: #FBFBFB; border: 1px solid #E8E8E8; margin-bottom: 12px; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.wall_block_title { font-size: 14px; font-family: 'Open Sans', Arial, sans-serif; color: #FF721D; background: #FFF; border: 1px solid #E8A378; margin: -3px -3px 0 -3px; padding: 2px 8px; border-radius: 2px; }
.wall_block_title_blue { color: #1997BD; border: 1px solid #70C4DC; }
.wall_block_content { overflow: hidden; padding: 8px 12px; }
.wall_shop_item { float: left; width: 75px; margin-right: 5px; text-align: center; }
.wall_shop_icon { background: #FBF3ED; border: 1px solid #F3DCCB; margin-bottom: 2px; padding: 4px 0; }
.wall_shop_desc { padding: 3px 0; font-size: 12px; color: #A75111; }
.achieve_wrp { position: relative; padding: 2px 0; }
.achieve_item { position: relative; float: left; margin-right: 5px; background: #E3F2F7; box-shadow: 0 0 4px 1px #B2CDD6; text-align: center; width: 40px; height: 40px; }
.achieve_item > img { position: relative; top: 4px; }
.achieve_button_more { float: right; position: absolute; top: 2px; right: 0; height: 40px; line-height: 40px; background: #C6ECF9; color: #548292; width: 12px; text-align: center; font-size: 11px; }

.mh_bgw { border: 1px solid #DADADA; background: -webkit-linear-gradient(top, #FEFEFE, #F4F4F4); background: -moz-linear-gradient(top, #FEFEFE, #F4F4F4); background: -o-linear-gradient(top, #FEFEFE, #F4F4F4); background: -ms-linear-gradient(top, #FEFEFE, #F4F4F4); background-color: #F8F8F8; }
.tb_cl { width: 100%; margin: 0 auto; padding: 0; border-spacing: 0; }

/*-- Reflink --*/

.reflink_wrp {  }
.reflink_item { width: 470px; margin: 0 auto 20px; text-align: center; border-bottom: 1px dotted #D08D55; padding-bottom: 12px; }
.reflink_title { font-family: 'Open Sans', Arial, sans-serif; font-size: 15px; color: #F16D1E; margin-bottom: 10px; }
.reflink_img { margin-bottom: 7px; }
.reflink_desc textarea { width: 464px; height: 52px; }
.reflink_desc input { text-align: center; font-size: 15px; color: #01688A; }

.rtb_desc { font-size: 11px; color: #757575; }

/*-- Shop --*/

.shop_buy_wrp {  }
.shop_buy_line { overflow: hidden; }
.shop_buy_item_wrp { float: left; width: 49%; margin-bottom: 10px; }
.shop_buy_item { border: 1px solid #F18748; text-align: center; padding: 10px 0; }
.shop_buy_item_f { margin-right: 2%; }
.shop_buy_item_title { color: #B14E02; font-size: 14px; margin-bottom: 10px; text-align: center; }
.shop_buy_item_title, .shop_buy_item_atext, .shop_buy_item_btext{ font-family: 'Open Sans', Arial, sans-serif; }
.shop_buy_item_img { position: relative; width: 218px; height: 150px; margin: 0 auto; padding: 4px 8px; margin-bottom: 12px; background: #FFF6ED; border: 1px solid #F7E4D2; }
.shop_buy_item_desc { overflow: hidden; width: 218px; margin: 0 auto 5px; }
.shop_buy_item_ltext { overflow: hidden; margin-bottom: 3px; border-bottom: 1px dotted #EFC6BC; padding-bottom: 3px; }
.shop_buy_item_atext { float: left; }
.shop_buy_item_btext { float: right; }
.shop_buy_item_atext { color: #B14B0F; }
.shop_buy_item_btext { color: #028E00; font-size: 14px; }
.shop_buy_item_levtext { color: #5D5D5D; font-weight: bold; }
.shop_buy_item_pertext { color: #0C80A7; font-weight: bold; }
.shop_buy_item_buy { width: 50%; min-width: 60px; background: #FD8952; margin: 0 auto; padding: 6px 0; color: #FFF; border: 1px solid #DE5A1B; font-family: 'Open Sans', Arial, sans-serif; font-size: 13px; cursor: pointer; }
.shop_buy_item_buy:hover { background: #50CFF9; border: 1px solid #1DA2CE; }

/*-- My shop --*/

.my_shop_wrp { overflow: hidden; padding: 8px 4px 8px 10px; border: 1px solid #F18748; border-radius: 2px; margin-bottom: 5px; }
.my_shop_right { margin-top: 4px; }
.my_shop_img { width: 64px; height: 45px; margin-right: 12px; }
.my_shop_name { font-size: 15px; color: #BD4F00; margin-bottom: 2px; }
.my_shop_time { color: #7D7D7D; }
.my_shop_cashbox_text, .my_shop_cashbox_sum { text-align: center; font-size: 14px; }
.my_shop_cashbox_sum { font-weight: bold; color: #2B9E05; color: #8C8C8C; }
.cashbox_sum_y { color: #2B9E05; }
.cashbox_sum_n { color: #8C8C8C; }
.my_shop_level_wrp { position: relative; margin-top: 5px; margin-right: 17px; }
.my_shop_level { font-size: 14px; color: #C16618; font-weight: bold; border: 1px solid #DEC2A9; padding: 4px 8px; border-radius: 5px; margin-left: 5px; }
.my_shop_level_text { position: absolute; font-size: 10px; color: #C16618; }
.my_shop_cashbox {  }
.my_shop_top { overflow: hidden; margin-bottom: 12px; margin-left: 154px; }
.my_shop_top_num { position: relative; padding: 6px 16px 7px; margin-right: 10px; font-size: 13px; display: inline-block; line-height: 15px; text-align: center; border: 1px dotted #DE8210; border-radius: 2px; min-width: 52px; color: #6F3F04; }
.my_shop_right_cashbox { min-width: 90px; }
.my_shop_right_take { margin-right: 10px; margin-top: 6px; }
.my_shop_right_time { margin-right: 10px; margin-top: 9px; color: #0999D0; }

.my_shop_status { padding: 2px 6px; }
.my_shop_status_start { background: #E4FBCF; color: #436127; }
.my_shop_status_wait { background: #DBF6FF; color: #07526B; }
.my_shop_status_icon { width: 24px; height: 24px; margin-right: 10px; margin-top: 10px; }
.my_shop_status_iconS { background: url(/img/icon/status_start.png) no-repeat; }
.my_shop_status_iconW { background: url(/img/icon/status_wait.png) no-repeat; }

/*-- Bank --*/

.bank_nav { overflow: hidden; margin-bottom: 15px; }
.bank_nav div { font-family: 'Open Sans', Arial, sans-serif; }
.bank_nav_item { float: left; width: 20% !important; background: #F9F9F9; border-bottom: 1px solid #E4E4E4; border-top: 1px solid #E4E4E4; text-decoration: none; }
.bank_nav_item:hover, .bank_nav_item_active { background: #FFEFDC; border-top: 1px solid #EFB064; border-bottom: 1px solid #EFB064; }
.bank_nav_item_active div { color: #C54F08; }
.bank_nav_name { font-size: 16px; }
.bank_nav_desc { font-size: 12px; }
.bank_nav_item_wrp { margin-left: 8px; padding: 2px 0; color: #545454; }

.bank_list_wrp { overflow: hidden; }
.bank_list_item_left, .bank_list_item_right { float: left; width: 49.25%; }
.bank_list_item_left { margin-right: 1.5%; }
.bank_list_item_right > div { float: right; }
.bank_list_item { position: relative; float: left; width: 317px; border: 1px solid #D8D8D8; border-radius: 2px; margin-bottom: 10px; overflow: hidden; }
.bank_list_item_top, .bank_list_item_middle, .bank_list_item_bottom { overflow: hidden; padding: 4px 8px; }
.bank_list_item_name { text-align: center; }
.bank_list_item_sum { color: #319200; }
.bank_list_item_top { margin-top: 2px; }
.bank_list_item_bottom { margin-bottom: 5px; }
.bank_list_item_icon { padding-left: 22px; }
.bank_list_item_iconG { background: url(/img/icon/bank_orange_18.png) no-repeat; color: #B9641D; }
.bank_list_item_iconH { background: url(/img/icon/bank_blue_18.png) no-repeat; color: #0888AF; }
.bank_list_item_button_w { position: relative; text-align: center; }
.bank_list_item_time { position: absolute; right: 0; top: 6px; font-size: 11px; color: #7B7B7B; }
.bank_list_item_button { width: 115px; background: -webkit-linear-gradient(top, #FAFAFA, #EBEBEB); background: -moz-linear-gradient(top, #FAFAFA, #EBEBEB);  background: -o-linear-gradient(top, #FAFAFA, #EBEBEB); background: -ms-linear-gradient(top, #FAFAFA, #EBEBEB);  background-color: #F0F0F0; border: 1px solid #DADADA; padding: 3px; font-size: 13px; border-radius: 2px; margin: 0 auto; text-align: center; cursor: pointer; }
.bank_list_item_button:hover { background: -webkit-linear-gradient(top, #F7F7F7, #E7E7E7); background: -moz-linear-gradient(top, #F7F7F7, #E7E7E7);  background: -o-linear-gradient(top, #F7F7F7, #E7E7E7); background: -ms-linear-gradient(top, #F7F7F7, #E7E7E7);  background-color: #EAEAEA; border: 1px solid #C8C8C8; }
.bank_list_item_buttonN { width: 115px; margin: 0 auto; border: 1px solid #D6BBAB; background: #FFF2EA; padding: 3px; font-size: 13px; margin: 0 auto; text-align: center; color: #67300F; }
.bank_list_item_buttonY { background: #E2FFD0 !important; border: 1px solid #BAD8A8 !important; color: #2A560E !important; }
.bank_list_item_act { width: 20px; height: 20px; border-radius: 10px; position: absolute; bottom: 10px; left: 10px; }
.bank_list_item_act_not { background: #F38A72; }
.bank_list_item_act_ready { background: #9EE274; }

/*-- Bonus --*/

.bonus_take { position: relative; width: 50%; margin: 0 auto 10px; padding: 10px 0; text-align: center; border-radius: 2px; }
.bonus_take_info { display: inline-block; padding: 6px 16px 7px; background: #EAFDD6; border: 1px solid #BADC95; line-height: 15px; }

/*-- Avatar --*/

.avatar {  }
.avatar_24 { width: 24px; height: 24px; }
.avatar_reflist { margin-top: 4px; margin-right: 10px; }

.nav_list { margin-bottom: 12px; }

/*-- History --*/

.history_type_icon { width: 24px; height: 24px; line-height: 24px; text-align: center; margin-top: 4px; margin-right: 10px; color: #FFF; }
.history_type_icon_blue { background: #6BD5F9; }
.history_type_icon_orange { background: #FDA14E }
.history_type_icon_green { background: #86DC70; }

.history_pay_success { background: url(/img/icon/check_ok.png) no-repeat; padding-left: 20px; color: #228E07; }
.history_pay_wait { background: url(/img/icon/wait_clock.png) no-repeat; padding-left: 20px; color: #888888; }

/*-- Nav --*/

.navigation_list > a, .navigation_list > span { padding: 2px 5px; border-radius: 2px; }
.navigation_list > span { background: #FFA151; color: #FFF; text-shadow: 1px 1px 1px #B15E15; }
.navigation_list > a {  }


.nav_title {  }
.nav_wrp { overflow: hidden; margin: 0 0 10px; padding: 8px 12px; border: 1px solid #E4E4E4; background: #FBFBFB; }
.nav_item { float: left; margin-right: 5px; padding-left: 22px; background: url(/img/icon/nav_arrow_right.png) 0 1px no-repeat; }
.nav_item_first { padding-left: 0; background: none; }
.nav_item > a { text-decoration: none; border-bottom: 1px dotted; }

/*-- Konk --*/

.konk_wrp { margin-bottom: 15px; border-bottom: 1px dotted #D8D8D8; padding-bottom: 15px; }
.konk_block { margin-bottom: 10px; padding-left: 22px; }
.konk_block_desc { background: url(/img/icon/list.png) no-repeat; }
.konk_block_prize { background: url(/img/icon/dollar.png) no-repeat; }
.konk_date { color: #0082AD; }
.konk_prize { color: #228602; }
.konk_title_status { padding: 1px 4px; margin-right: 8px; }
.konk_title_status_active { background: #D3F9C3; color: #2C5F18; }
.konk_title_status_wait { background: #CEF6FF; color: #0A677B; }
.konk_title_status_end { background: #FFE1C3; color: #96450B; }
.konk_title_status_archive { background: #ECECEC; color: #636363; }

/*-- Balance --*/

.balance_pay_block { position: relative; float: left; width: 180px; height: 70px; margin-right: 10px; border: 1px solid #D8D8D8; }
.balance_pay_block:hover { border: 1px solid #E8AF7E; }

.balance_pay_block_pr { background: url(/img/ps/payeer.png) no-repeat 50% 50%; }
.balance_pay_block_ym { background: url(/img/ps/yandex.png) no-repeat 50% 50%; }
.balance_pay_block_fr { background: url(/img/ps/freekassa.png) no-repeat 50% 50%; }
.balance_pay_block_qw { background: url(/img/ps/qiwi.png) no-repeat 50% 50%; }
.balance_pay_block_bb { background: url(/img/ps/balance_pay_site.png) no-repeat 50% 50%; }

.balance_pay_block_persent { position: absolute; bottom: -22px; left: -1px; width: 180px; color: #5A5A5A; font-size: 11px; border: 1px solid #D8D8D8; padding: 2px 4px 3px; }

.progress_pay { overflow: hidden; margin-bottom: 15px; }
.progress_pay_item { float: left; width: 33.3%; background: -webkit-linear-gradient(top, #FEFEFE, #F4F4F4); background: -moz-linear-gradient(top, #FEFEFE, #F4F4F4); background: -o-linear-gradient(top, #FEFEFE, #F4F4F4); background: -ms-linear-gradient(top, #FEFEFE, #F4F4F4); background-color: #F8F8F8; border-bottom: 2px solid #E4E4E4; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.progress_pay_block { padding: 8px 14px; }
.progress_pay_item_active { border-bottom: 2px solid #FF8A44; }
.progress_pay_item_active .progress_pay_desc { color: #BB5600 }
#num_pwait { background: #FFE3CB; padding: 1px 6px; border-radius: 2px; color: #693203; }

/* Serf */

.frame_top { overflow: hidden; height: 70px; line-height: 70px; padding: 0 0 0 30px; background: #FFF; border-bottom: 1px solid #dc8323; }
.frame_top_block { float: left; margin-right: 12px; position: relative; z-index: 2; }
.frame_top_block_rotator { float: right; position: absolute; top: 4px; right: 30px; height: 60px; width: 468px; overflow: hidden; }
.frame_top_block_rotator img { vertical-align: baseline !important; }
.frame_timer { font-size: 25px; color: #e66607; border-radius: 2px; }
.frame_desc { color: #585858; }

.serf_button_run i { font-size: 24px; color: #58acc5; }
.serf_button_run_active { color: #36b928; }
.serf_button_run_paused { color: #de7926; }
.serf_balance { font-size: 15px; color: #d06d1b; margin-bottom: 2px; }
.serf_balance_price, .serf_date_add { font-size: 12px; }
.bux_balance_add { display: inline-block; background: #5dd024; color: #FFF; font-size: 12px; padding: 1px 7px 2px; margin-top: 5px; }
.bux_balance_add i { font-size: 10px; }
.bux_balance_add, .bux_balance_add:hover { text-decoration: none; }
.bux_balance_add:hover { background: #60d626; }

.serf_topInfo { background: #fafbfc; border: 1px solid #e7e8ec; margin-bottom: 10px; font-size: 14px; }
.serf_topInfo_desc { padding: 8px 12px; }
.serf_topInfo_desc i { font-size: 16px; padding-right: 2px; }
.serf_topInfo_buttonBal, .serf_topInfo_buttonAdv { display: inline-block; color: #FFF; font-size: 12px; padding: 1px 7px 2px; margin-left: 5px; text-decoration: none; }
.serf_topInfo_buttonBal { background: #5dd024; }
.serf_topInfo_buttonAdv { background: #5fc2e0; }
.serf_topInfo_balance { padding: 8px 12px; border-right: 1px solid #e7e8ec; }
.serf_topInfo_advbalance { padding: 8px 12px; }

.serf_moder_desc { color: #086d94; }

.serfWork_wrp { overflow: hidden; word-wrap: break-word; border: 1px solid #e6ddd4; border-radius: 2px; margin-bottom: 10px; }
.serfWork_title { padding: 8px 10px 4px; }
.serfWork_desc { padding: 1px 10px 1px; }
.serfWork_visited { text-decoration: line-through !important; color: #147798 !important; }
.serfWork_timer { padding: 5px 10px 8px; font-size: 12px; color: #2381a0; }
.serfWork_wframe_wrp { margin-top: 60px; }
.serfWork_wframe_top { font-size: 18px; margin-bottom: 2px; }
.serfWork_wframe_desc { font-size: 13px; margin-bottom: 12px; }
.serfWork_wframe_answer { font-size: 15px; margin: 2px 0 5px; }
.serfWork_wframe_redirect { font-size: 15px; }
.serfWork_block_left { float: left; word-wrap: break-word; width: 75%; }
.serfWork_block_right { float: right; margin: 12px 14px 0 0; text-align: right; }
.serfWork_price { color: #d45a08; font-size: 14px; margin-bottom: 2px; }
.serfWork_views { font-size: 11px; }
.serfWork_param { overflow: hidden; margin-top: 4px; }
.serfWork_param_warning, .serfWork_param_link { margin-left: 10px; }
.serfWork_param_warning { color: #fb9e29; }
.serfWork_param_link { color: #5bb7d6; }
.serfWork_favicon { display: block; width: 16px; height: 16px; float: left; margin-right: 6px; }
.serfWork_iconA { margin-right: 8px; }
.serfWork_iconB { margin-right: 9px; }

.cpt_block_line { overflow: hidden; }
.cpt_block_line_wf { width: 270px; margin: auto; }
.cpt_block_line_wf .cpt_block_img { margin-right: 7px; }
.cpt_block_img { margin-top: 5px; margin-right: 2px; }
.cpt_block_img img { vertical-align: top; }
.cpt_block_block { margin: 12px 0 0 5px; }
.cpt_block { width: 40px; height: 40px; line-height: 40px; text-align: center; background: #FFF; border: 1px solid #b3b3b3; margin: 12px 0 0 5px; font-size: 14px; }
.cpt_block:hover { border: 1px solid #878787; background: #FAFAFA; }

.banner_demo { background: #EEE; text-align: center; color: #8a8a8a; }
.banner_demo_468 { width: 468px; height: 60px; line-height: 60px; }
.banner_demo_200 { width: 200px; height: 300px; line-height: 300px; }
.banner_demo_100 { width: 100px; height: 100px; line-height: 100px; }
.bannerAdv_468 { width: 240px; height: 30px; }
.bannerAdv_200 { width: 70px; height: 105px; }
.bannerAdv_100 { width: 50px; height: 50px; }
.bannerAdv_view { margin: 8px 0; }
.bannerAdv_count_view {  }

.bannerRotator { text-align: center; }
.bannerRotator_468 { padding: 20px 0; margin: 15px 0; background: #F8F8F8; }
.bannerRotator_200, .bannerRotator_100 { padding: 25px 0 20px; }
.bannerRotator_link, .bannerRotator_link_desc { display: inline-block; }
.bannerRotator_desc { display: block; width: 100%; margin-top: 7px; }
.bannerRotator_link_desc, .bannerRotator_link_desc:hover { font-size: 11px; color: #73888e; }
.bannerRotator_468 .bannerRotator_link { width: 468px; height: 60px; margin: auto; overflow: hidden; }
.bannerRotator_200 .bannerRotator_link { width: 200px; height: 300px; margin: auto; overflow: hidden; }
.bannerRotator_100 .bannerRotator_link { width: 100px; height: 100px; margin: auto; overflow: hidden; }


