body{

background: #fff;

font-family:arial;

font-size: 12px;

color:#333;

}



/*?=globals

------------------- */

dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,td,li {margin: 0; padding: 0;}

img{border:0;}

table.layout{border-collapse:collapse;empty-cells:show;width:100%;}

table.layout_nw{border-collapse:collapse;empty-cells:show;}

.clear{clear:both;height:0;overflow:hidden;}

.clear_after:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}





a {color:#0099CC;}

a:hover{color:#B63232;}





/*?=wrap

------------------- */

.wrap {

font-size: 12px; 

color:#333; 

width: 1000px;

margin: 0 auto;

text-align: left;

}



/*?=che_icons
-------------------------------- */
.che_i_mail {background: url('/images/sprite.png') 0 -17px no-repeat;}
.che_i_mail2 {background: url('/images/sprite.png') -331px 0px no-repeat;}
.che_i_user {background: url('/images/sprite.png') -17px -17px no-repeat;}
.che_i_host {background: url('/images/sprite.png') -34px -17px no-repeat;}
.che_i_photo {background: url('/images/sprite.png') -51px 0px no-repeat;}
.che_i_meet {background: url('/images/sprite.png') -51px -17px no-repeat;}
.che_i_bookmark {background: url('/images/sprite.png') -85px -17px no-repeat;}
.che_i_file {background: url('/images/sprite.png') -68px -17px no-repeat;}
.che_i_arrow {background: url('/images/sprite.png') -102px -17px no-repeat;}
.che_i_arrow2 {background: url('/images/sprite.png') -153px -17px no-repeat;}

.che_i_arrow3 {background: url('/images/sprite.png') right  0px no-repeat;}
.che_i_arrow4 {background: url('/images/sprite.png') -843px  -17px no-repeat;}
.che_i_arrow5 {background: url('/images/sprite.png') -826px  0 no-repeat;}
.che_i_rss2 {background: url('/images/sprite.png') -826px  -17px no-repeat;}

.che_i_vu {background: url('/images/sprite.png') -809px  0px no-repeat;}
.che_i_vd {background: url('/images/sprite.png') -809px  -17px no-repeat;}

.che_i_checked {background: url('/images/sprite.png') -775px  0 no-repeat;}
.che_i_a {background: url('/images/sprite.png') -775px  -17px no-repeat;}

.che_i_chain {background: url('/images/sprite.png') -792px  0 no-repeat;}
.che_i_heart {background: url('/images/sprite.png') -792px  -17px no-repeat;}

.che_i_my {background: url('/images/sprite.png') -965px  0px no-repeat;}

.che_i_send {background: url('/images/sprite.png') right  -17px no-repeat;}
.che_i_code {background: url('/images/sprite.png') -965px  -17px no-repeat;}

.che_i_female {background: url('/images/sprite.png') -119px -17px no-repeat;}
.che_i_male {background: url('/images/sprite.png') -136px -17px no-repeat;}
.che_i_rss {background: url('/images/sprite.png') -68px 0px no-repeat;}
.che_i_good {background: url('/images/sprite.png') -17px 0px no-repeat;}
.che_i_bad {background: url('/images/sprite.png') 0px 0px no-repeat;}
.che_i_cross {background: url('/images/sprite.png') -34px top no-repeat;}

.che_i_wall {background: url('/images/sprite.png') -85px top no-repeat;}
.che_i_card {background: url('/images/sprite.png') -102px top no-repeat;}
.che_i_games {background: url('/images/sprite.png') -119px top no-repeat;}
.che_i_news {background: url('/images/sprite.png') -136px top no-repeat;}
.che_i_cal {background: url('/images/sprite.png') -153px top no-repeat;}
.che_i_note {background: url('/images/sprite.png') -170px top no-repeat;}
.che_i_forum {background: url('/images/sprite.png') -187px top no-repeat;}
.che_i_comm {background: url('/images/sprite.png') -204px top no-repeat;}
.che_i_add_u {background: url('/images/sprite.png') -221px top no-repeat;}
.che_i_edit {background: url('/images/sprite.png') -238px top no-repeat;}
.che_i_abuse {background: url('/images/sprite.png') -255px top no-repeat;}

.che_i_fav_v {background: url('/images/sprite.png') -272px top no-repeat;}
.che_i_folder {background: url('/images/sprite.png') -293px top no-repeat;}
.che_i_score {background: url('/images/sprite.png') -314px top no-repeat;}

.che_i_mes {background: url('/images/sprite.png') -170px -17px no-repeat;}
.che_i_eye {background: url('/images/sprite.png') -187px -17px no-repeat;}
.che_i_time {background: url('/images/sprite.png') -204px -17px no-repeat;}
.che_i_del {background: url('/images/sprite.png') -221px -17px no-repeat;}
.che_i_fav {background: url('/images/sprite.png') -238px -17px no-repeat;}
.che_i_start {background: url('/images/sprite.png') -255px -17px no-repeat;}

.che_i_fav_ph {background: url('/images/sprite.png') -272px -17px no-repeat;}
.che_i_add_f {background: url('/images/sprite.png') -293px -17px no-repeat;}
.che_i_add {background: url('/images/sprite.png') -314px -17px no-repeat;}

.che_i_exit {background: url('/images/sprite.png') -331px -17px no-repeat;}
.che_i_doc {background: url('/images/sprite.png') -348px 0px no-repeat;}
.che_i_task {background: url('/images/sprite.png') -364px -17px no-repeat;}
.che_i_clock {background: url('/images/sprite.png') -348px -17px no-repeat;}
.che_i_ppl {background: url('/images/sprite.png') -365px 0px no-repeat;}

.che_i_minus {background: url('/images/sprite.png') -398px -34px no-repeat;}
.che_i_plus {background: url('/images/sprite.png') -386px -34px no-repeat;}

.che_i_information {background: url('/images/sprite.png') -949px -17px no-repeat;}
.che_i_close_information {background: url('/images/sprite.png') -949px 0 no-repeat;}
.che_i_settings {background: url('/images/sprite.png') -932px 0 no-repeat;}
.che_i_che {background: url('/images/sprite.png') -932px -17px no-repeat;}

.che_i_exclamation {background: url('/images/sprite.png') -915px -17px no-repeat;}
.che_i_question {background: url('/images/sprite.png') -915px 0 no-repeat;}

.che_i_a_up {background: url('/images/sprite.png') -898px 0px no-repeat;}
.che_i_a_down {background: url('/images/sprite.png') -898px -17px no-repeat;}

.che_i_add_cover {background: url('/images/sprite.png') -877px 0px no-repeat;}
.che_i_upload {background: url('/images/sprite.png') -877px -17px no-repeat;}

.che_i_su {background: url('/images/sprite.png') -860px 0px no-repeat;}
.che_i_sd {background: url('/images/sprite.png') -860px -17px no-repeat;}

.che_ok, .che_not_ok {float: left;}
.che_ok {background: url('/images/sprite.png') -610px 0px no-repeat;}
.che_not_ok {background: url('/images/sprite.png') -610px -23px no-repeat;}

.che_i_save {background: url('/images/sprite.png') -843px 0px no-repeat;}

.che_i_nosex {background: url('/images/sprite.png') -758px 0px no-repeat;}
.che_i_crop {background: url('/images/sprite.png') -758px -17px no-repeat;}
/*?=che_form_elements
-------------------------------- */
fieldset {overflow: hidden; border: 0; padding: 0; margin: 0 0 2px;}

.che_label {/*float: left;*/ color:#6DA3AF; font-size: 11px; cursor: pointer; height: 17px; line-height: 17px; padding: 0 0 0 3px;}
.che_checkbox {float: left; margin: 0; padding: 0; height: 17px; width: 17px;}

.che_input,
.che_button {display: inline; margin: 0 8px 0 0;}

.che_input div,
.che_button div {position: relative; left: 7px;}

.che_input,
.che_input div, 
.che_button, 
.che_button div {float: left; height: 24px;}

.che_input {background: url('/images/sprite.png') left -280px no-repeat;}
.che_input div {background: url('/images/sprite.png') right -280px no-repeat;}
.che_input div input {border: 0; background: none; color:#6DA3AF; font-family: tahoma; padding: 5px 12px 5px 5px; font-size: 11px;}

.che_button {background: url('/images/sprite.png') left -304px no-repeat;}
.che_button div {background: url('/images/sprite.png') right -304px no-repeat;}
.che_button div input {border: 0; cursor: pointer; background: none; color:#fff; font-family: tahoma; padding: 4px 7px 5px 0; font-size: 11px; font-weight: bold;}
.che_button div input:hover {color:#fbf597;}

.che_input div input:focus { outline: none }

.che_input_w {border: 0; background: url('/images/sprite.png') left -328px no-repeat;}
.che_input_w div {background: url('/images/sprite.png') right -328px no-repeat;}
.che_button_w {border: 0; background: url('/images/sprite.png') left -352px no-repeat;}
.che_button_w div {background: url('/images/sprite.png') right -352px no-repeat;}

.che_input_g {background: url('/images/sprite.png') left -656px no-repeat;}
.che_input_g div {background: url('/images/sprite.png') right -656px no-repeat;}
.che_button_g {background: url('/images/sprite.png') left -680px no-repeat;}
.che_button_g div {background: url('/images/sprite.png') right -680px no-repeat;}

.che_input_y {background: url('/images/sprite_love.png') left 0px no-repeat;}
.che_input_y div {background: url('/images/sprite_love.png') right 0px no-repeat;}
.che_button_y {background: url('/images/sprite_love.png') left -24px no-repeat;}
.che_button_y div {background: url('/images/sprite_love.png') right -24px no-repeat;}

.che_button_na {position: relative;}
.che_button_na_block {cursor:default; width: 100%; left: 0; top: 0; height: 24px; background:#fff; position: absolute;  opacity: 0.5; padding: 0 7px 0 0;}

.che_tags {overflow: hidden; margin: 0 0 10px; list-style: none; padding: 0;}
.che_tags li {float: left; padding: 0 10px 10px 0; line-height: 24px;}
.che_tags li a {text-decoration: none;}
.che_tags_xsmall {font-size:10px;}
.che_tags_small {font-size:12px;}
.che_tags_middle {font-size:18px;}
.che_tags_big {font-size:20px;}
.che_tags_xbig {font-size:24px;}

/*?=che_image

-------------------------------- */

.che_image {margin: 0 0 4px; vertical-align: top; padding: 1px; background:#fff; border: 1px solid #797979;}



/*?=che_meter

-------------------------------- */

.che_meter {width: 93px; height: 20px; overflow: hidden; position: relative; background: url('/images/sprite.png') -293px -34px no-repeat; }

.che_meter_plus, 

.che_meter_minus {position: absolute; top: 2px; width: 42px; height: 11px;}



.che_meter_minus {left: 3px;}

.che_meter_plus {left: 48px;}



.che_meter_minus img {background: url('/images/users/meter/01.png');}

.che_meter_plus img {background: url('/images/users/meter/02.png');}



.che_meter_u {font-size: 11px; line-height: 12px; width: 59px; height: 20px; overflow: hidden; text-align: center; padding: 0 17px; position: relative;}

.che_meter_minus_icon {position: absolute; left: 0; top: 0; background: url('/images/sprite.png') -398px -34px no-repeat;}

.che_meter_plus_icon {position: absolute; right: 0; top: 0; background: url('/images/sprite.png') -386px -34px no-repeat;}

.che_plus_text {color:#68D500;}

.che_minus_text {color:#B63232;}



/*?=main text styles

-------------------------------- */

p,

.che_table_noborder td,

.che_action_link,
.che_action_link_red,
.che_digit,

.che_minor,

blockquote {line-height: 16px;}

.che_red_text {color:#B63232; font-size: 12px; font-weight: bold;}
.che_ln20 {line-height: 20px;}
p {padding: 0 0 20px;}

h2 {color:#B63232; font-size: 12px;padding:0 0 6px;}

.che_table_noborder {margin: 0 0 20px;}

.che_table_noborder td {line-height: 16px; vertical-align: top;}



.che_name {padding: 0 0 8px;}



.che_list {list-style: none; margin: 0 0 20px; padding: 0;}

.che_list li {padding: 0 0 4px;}  

.che_list_nm {list-style: none; margin: 0; padding: 0;}
.che_list_nm li {padding: 0 0 4px;}  

.che_action_link {font-size: 11px; text-decoration: none; border-bottom: 1px dotted #0099CC;}

.che_action_link:hover {border-bottom: 1px dotted #B63232;}

.che_action_link_red {color:#EE2C2C; font-size: 11px; text-decoration: none; border-bottom: 1px dotted #EE2C2C;}
.che_action_link_red:hover {color:#EE2C2C; border-bottom: 1px dotted #EE2C2C;}

.che_digit {color:#999; font-size: 11px;}

.che_minor {font-size: 11px;}

.che_big {font-size: 14px;}



img.che_icon_with_text {vertical-align: top; margin: 0 6px 0 0;}



.che_link {text-decoration: none;}

.che_link_active,

.che_link_active:hover {text-decoration: none; font-weight: bold; color:#6DA3AF;}



h1 {font-size: 22px; color:#B63232; font-weight: normal; margin: 0 0 2px; font-family:"Arial Narrow";}

h1 a {text-decoration: none; border-bottom: 1px dashed #0099CC;}

h1 a:hover {border-bottom: 1px dashed #B63232;}

.che_h1_link {color:#09c;}



blockquote {padding: 0 0 7px;} 

.che_blockquote_big {font-size: 12px; color:#6DA3AF;}

.che_blockquote_small {font-size: 11px; color:#6DA3AF;}



/*?=che_img_row

-------------------------------- */

.che_img_row {list-style: none; margin: 0 0 20px; padding: 0; overflow: hidden;}
.che_img_row li {float: left; width: 105px;}

.che_video_img {position: relative; overflow: hidden; height: 93px; margin: 0 0 4px;}

.che_vip {padding: 4px 5px; border: 1px solid #EBCB57; background: #FAF095 url('/images/users/bg_vip.gif'); width: 91px; overflow: hidden;}
.che_vip_h {padding: 4px 5px; border: 1px solid #EBCB57; background: #FAF095 url('/images/users/bg_vip.gif'); width: 315px; overflow: hidden;}

.che_paid {padding: 4px 5px; border: 1px solid #EBCB57; background: #FAF095 url('/images/users/bg_paid.gif'); width: 91px; overflow: hidden;}
.che_paid_h {padding: 4px 5px; border: 1px solid #EBCB57; background: #FAF095 url('/images/users/bg_paid.gif'); width: 315px; overflow: hidden;}


/*?=che_image_list

-------------------------------- */

.che_image_list {list-style: none; padding: 0; margin: 0; overflow: hidden;}

.che_image_list li {display: inline; float: left; width: 49%; padding: 0 0 11px; overflow: hidden;}

.che_image_list_text {padding: 0 10px 0 103px; height: 93px; overflow: hidden;}
.che_text_x2_stroke {height: 35px; overflow: hidden;}
.che_image_list_i {display: inline; float: left; margin: 0 0 0 -103px; position: relative;}

.che_voting_cont {position: relative; padding: 0 94px 0 0; height: 21px; overflow: hidden;}
.che_voting_cont .che_voting {position: absolute; right: 0; top: 0;}

/*?=che_pages

-------------------------------- */

.che_pages {margin: 0 0 10px;}

.che_pages td {color:#09c; text-align: center; border-left: 1px solid #fff; border-right: 1px solid #D6D6D6; padding: 0 7px 0 8px;}

.che_pages td.che_pages_arrow_b {border-left: 0;}

.che_pages td.che_pages_arrow_f {border-right: 0;}



.che_pages_sep {height: 11px; font-size: 1px; border-top: 1px dotted #CECECE;}

/*?=che_form
-------------------------------- */
.che_form {background:#EEEEEE; margin: 0 0 10px;}
.che_form span {padding: 0 10px 0 0;}
.che_form td {border-bottom: 1px solid #fff; padding: 10px;}
.che_form_input {border: 1px solid #999; padding: 2px; font-size: 14px; margin: 0 10px 0 0;}

.che_form td.che_form_req {background:#FCE0E0;}

.che_form_label {float: left; font-size: 11px; cursor: pointer; height: 17px; line-height: 17px; padding: 0 0 0 10px;}
.che_form_checkbox {margin: 0; padding: 0; height: 17px; width: 17px; float: left;}
.che_form_button {width: auto; overflow: visible; padding: 0 .35em; cursor: pointer;}

.che_form_select {float: left; margin: 0 10px 0 0;}
.che_form_text {font-size: 11px;}
.che_form_textarea {border: 1px solid #999; padding: 2px; height: 100px;}

.che_block_middle .che_form  {background: none; margin: 0;}
.che_block_middle .che_form td {border: 0; padding: 5px;}
.che_block_middle .che_form td input, .che_block_middle .che_form td select, .che_block_middle .che_form td button {font-size: 11px; margin: 0;}

/*?=che_links (top of the page)

-------------------------------- */

.che_links {background: url('/images/users/bg_header.gif') left top repeat-x; min-width: 1000px;}

.che_links ul {list-style: none; padding: 10px 20px 7px; margin: 0 auto; width: 960px;}

.che_links ul:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}

.che_links ul li {float: left; padding: 0 15px 0 0;}

.che_links ul li a {text-decoration: none; display: block; height: 17px; overflow: hidden;}

.che_links ul li img {vertical-align: top; margin: 0 6px 0 0;}



/*?=che_header

-------------------------------- */
/* Заблокировано из вопросов совместимости*/
.che_header {height: 97px; background: url('/images/users/bg_header.gif') left -32px repeat-x; min-width: 1000px;position:relative;z-index:90;}

.che_header_in {width: 971px; padding: 0 17px 0 12px; height: 97px; margin: 0 auto;}

.che_header_b {height: 91px; background: url('/images/users/sprite.png') 0 -98px no-repeat;}

.che_header_b_in {height: 91px; background: url('/images/users/sprite.png') right -189px no-repeat; position: relative;}

.che_header_lb {float: left; width: 646px;}

.che_header_rb {float: right; width: 321px;}



/*logo*/

.che_logo {position: absolute; left: 12px; top: 12px;}

.che_logo img {background: url('/images/logo.png');}

/*logo_div*/
.che_logo_div {position: absolute; left: 154px; top: -6px;}

/*?=logos_div
-------------------------------- */
.che_my_cont_i13 {background: url('/images/icons/13.png');}
.che_my_cont_i12 {background: url('/images/icons/12.png');}
.che_my_cont_i11 {background: url('/images/icons/11.png');}
.che_my_cont_i10 {background: url('/images/icons/10.png');}
.che_my_cont_i09 {background: url('/images/icons/09.png');}
.che_my_cont_i08 {background: url('/images/icons/08.png');}
.che_my_cont_i07 {background: url('/images/icons/07.png');}
.che_my_cont_i06 {background: url('/images/icons/06.png');}
.che_my_cont_i05 {background: url('/images/icons/05.png');}
.che_my_cont_i04 {background: url('/images/icons/04.png');}
.che_my_cont_i03 {background: url('/images/icons/03.png');}
.che_my_cont_i02 {background: url('/images/icons/02.png');}
.che_my_cont_i01 {background: url('/images/icons/01.png');}

/*search*/

.che_search {padding: 14px 14px 0 326px;}





.che_search_example {font-size: 11px; color:#6DA3AF;}

.che_search_example ins {color:#0099CC; border-bottom: 1px dotted #0099cc; text-decoration: none;}



/*che_opt_links*/

.che_opt_links {list-style: none; padding: 0; margin: 0 0 5px;}

.che_opt_links:after {font-size:0;display:block;visibility:hidden;clear:both;height:0;content:".";line-height:0;}

.che_opt_links li {float: left; height: 17px;margin:0;}

.che_opt_links li.che_opt_links_sep {width: 17px; overflow: hidden; background: url('/images/users/sep.gif') 50% top repeat-y;}







/*login*/

.che_login {padding: 14px 14px 0;}



/*?=che_menu

-------------------------------- */

.che_menu {position: relative; margin: 0 0 -1px; height: 33px; background: url('/images/users/bg_menu.gif') left top repeat-x; min-width: 1000px;}

.che_menu ul {list-style: none; padding: 0 14px; margin: 0 auto; overflow: hidden; height: 33px; width: 972px;}

.che_menu ul li {float: left; height: 33px; background: url('/images/users/sprite.png') 0 -376px no-repeat;}

.che_menu ul li.che_menu_f {width:6px; overflow: hidden; background: url('/images/users/sprite.png') left -442px no-repeat; position: relative; margin: 0 -6px 0 0;}

.che_menu ul li.che_menu_l {width:6px; overflow: hidden; background: url('/images/users/sprite.png') right -376px no-repeat; position: relative; margin: 0 0 0 -6px;}



.che_menu ul li span {display: block; height: 33px;}

.che_menu ul li a {display: block; height: 21px; overflow: hidden; padding: 12px 12px 0; text-decoration: none; font-weight: bold;}

.che_menu ul li img {vertical-align: top; margin: 0 6px 0 0;}



.che_menu ul li.che_menu_selected {position: relative; z-index:10; margin: 0 -2px 0 0;}

.che_menu ul li.che_menu_selected span {background: url('/images/users/sprite.png') left -409px no-repeat;}

.che_menu ul li.che_menu_selected a, 

.che_menu ul li.che_menu_selected a:hover {background: url('/images/users/sprite.png') right -442px no-repeat; padding: 10px 14px 0 12px; color:#B63232; height: 23px;}



.che_menu ul li.che_menu_selected_last {position: relative; z-index:10; margin: 0;}

.che_menu ul li.che_menu_selected_last span {background: url('/images/users/sprite.png') left -409px no-repeat;}

.che_menu ul li.che_menu_selected_last a, 

.che_menu ul li.che_menu_selected_last a:hover {background: url('/images/users/sprite.png') right -475px no-repeat; padding: 10px 12px 0; color:#B63232; height: 23px;}



/*?=che_cont

-------------------------------- */

.che_cont {border-top: 1px solid #CECECE; min-width: 1000px; padding: 18px 0 0;}

.che_cont_in {margin: 0 auto; width: 970px; padding: 0 0 18px; overflow: hidden;}



/*?=che_chain

-------------------------------- */

.che_chain {list-style: none; margin: 0 0 20px; padding: 0;}
.che_chain li {display: inline; font-size: 22px; color:#09c;font-family:"Arial Narrow";}
.che_chain li a {text-decoration: none; border-bottom: 1px dashed #0099CC;}
.che_chain li a:hover {border-bottom: 1px dashed #B63232;}
.che_chain li.che_active {color:#B63232;}
.che_chain_action_link {padding: 5px 0 0 12px;}

/*?=che_block

-------------------------------- */

.che_block_top, .che_block_top div {height:13px; font-size: 1px;}

.che_block_top {background: url('/images/users/sprite.png') left -508px no-repeat;}

.che_block_top div {background: url('/images/users/sprite.png') right -521px no-repeat;}



.che_block_bottom, .che_block_bottom div {height:20px;}

.che_block_bottom {background: url('/images/users/sprite.png') left -534px no-repeat; margin: -10px 0 0;}

.che_block_bottom div {background: url('/images/users/sprite.png') right -554px no-repeat;}



.che_block_middle {border: solid #CECECE; border-width: 0 1px; padding: 0 1px; background:#FDFDFD;}

.che_block_middle_in {background:#F9F9F9; padding: 0 6px;}

.che_block_middle_banner{ 
	background:#F9F9F9 url(/images/users/bg_banner.gif) repeat-y scroll left top;
	height:auto;
	padding:0 6px;
	text-align:center;
}

/*?=che_block_o
-------------------------------- */
.che_block_o_top, .che_block_o_top div {height: 10px; font-size: 1px;}
.che_block_o_top {background: url('/images/sprite_card.png') 0px -182px no-repeat;}
.che_block_o_top div {background: url('/images/sprite_card.png') right -182px no-repeat;}

.che_block_o_bottom, .che_block_o_bottom div {height: 14px; font-size: 1px;}
.che_block_o_bottom {background: url('/images/sprite_card.png') left -203px no-repeat;}
.che_block_o_bottom div {background: url('/images/sprite_card.png') right -203px no-repeat;}

.che_block_o_top_in {border: solid #F1DCB5; border-width: 0 1px; padding: 0 1px; background:#fff;}
.che_block_o_top_in_in {background:#FFE3AD; padding: 0 10px;}

.che_block_o_body, .che_block_o_body div {height: 11px; font-size: 1px;}
.che_block_o_body {border: solid #F1DCB5; border-width: 0 1px; padding: 0 1px; background:#fff;}
.che_block_o_body_in {background:#fff url('/images/sprite_card.png') left -192px; border: solid #FFE3AD; border-width: 0 3px;}
.che_block_o_body_in_in {background: url('/images/sprite_card.png') right -192px; padding: 0 5px;}

.che_block_o_b {border: solid #F1DCB5; border-width: 0 1px; padding: 0 1px; background:#fff;}
.che_block_o_b_in {border: solid #FFE3AD; border-width: 0 3px; padding: 0 5px; overflow: hidden;}


/*che_block_tabs*/

.che_block_tabs {height: 28px; overflow: hidden; padding: 0 10px; font-weight: bold; position: relative; margin: 0 0 -2px;}

.che_block_tabs ul {list-style: none; margin: 0; padding: 0; float: left;}

.che_block_tabs ul li {float: left; height: 28px; padding: 0 2px 0 0;}

.che_block_tabs ul li span {display: block; height: 28px; background: url('/images/users/sprite.png') left -628px no-repeat;}

.che_block_tabs ul li a {display: block; height: 28px; background: url('/images/users/sprite.png') right -628px no-repeat; padding: 0 12px; line-height:27px; text-decoration: none;}



.che_block_tabs ul li.che_block_tabs_selected span {background: url('/images/users/sprite.png') left -600px no-repeat;}

.che_block_tabs ul li.che_block_tabs_selected a,

.che_block_tabs ul li.che_block_tabs_selected a:hover {color:#B63232; background: url('/images/users/sprite.png') right -600px no-repeat;}



/*?=che_footer

-------------------------------- */

.che_footer {margin: 0 auto; width: 968px; padding: 0 0 18px;}



.che_footer_top, .che_footer_top div, .che_footer_bottom, .che_footer_bottom div {height:13px; font-size: 1px;}



.che_footer_top {background: url('/images/users/sprite.png') left -508px no-repeat;}

.che_footer_top div {background: url('/images/users/sprite.png') right -521px no-repeat;}



.che_footer_bottom {background: url('/images/users/sprite.png') left -587px no-repeat;}

.che_footer_bottom div {background: url('/images/users/sprite.png') right -574px no-repeat;}



.che_footer_middle {border: solid #CECECE; border-width: 0 1px; padding: 0 1px; background:#FDFDFD;}

.che_footer_middle_in {background:#F9F9F9; padding: 0 11px; overflow: hidden;}



/*che_footer_menu*/

.che_footer_menu {width: 648px; list-style: none; padding: 0; margin: 0; float: left;}

.che_footer_menu li {display: inline;}

.che_footer_menu li.che_footer_menu_sep {padding: 0 5px; color:#CECECE;}

.che_footer_menu li a {text-decoration: none;}



/*che_copy*/

.che_copy {float: left; width: 100px;}

.che_copy a {text-decoration: none;}



/*che_rss*/

.che_rss {float: right;}



/*che_layout*/

.che_main {float: left; width: 640px;}

.che_sidebar {float: left; width:316px; padding: 0 0 0 14px;}



/*che_left_col*/

.che_left_col {overflow: hidden; padding: 0 0 0 105px;}

.che_left_col_content {display: inline; float: left; width: 105px; margin:  0 0 0 -105px;position:relative;}
.che_left_col_content_cross {position: absolute; left: 0; top: 0;}

/*Добавлено blade39 код для оформления форм ввода*/

table.inputTable
{
	border:0px;
    border-collapse: collapse;
    width:100%;
}

table.inputTable tr td
{
	background-color:#eeeeee;
	border-bottom:1px solid #FFF;
	padding:10px;
	margin:0px;
}

table.inputTable tr th
{
	background-color:#FFF;
	border-bottom:1px solid #FFF;
	padding:10px;
	margin:0px;
}

table.inputTable tr td.req
{
	background-color:#fce0df;
}

/*?=che_voting
-------------------------------- */
.che_voting {margin: 0; position:relative;width:84px;height:15px;overflow:hidden;background: url('/images/sprite.png') 0 -54px no-repeat; list-style: none; padding: 0;}
.che_voting LI{float:left;}
.che_voting A{position:absolute;top:0;left:0;display:block;height:15px;text-indent:-9999px;}

.che_voting A.cur, 
.che_voting A:hover, 
.che_voting:hover A.cur:hover,  
.che_voting:hover A:hover {background: url('/images/sprite.png') 0 -34px no-repeat;}

.che_voting A.cur {background: url('/images/sprite.png') 0 -74px no-repeat;}

.che_voting:hover A.cur{background:none;}

.che_voting .one A{width:17px;z-index:5;}
.che_voting .two A{width:34px;z-index:4;}
.che_voting .three A{width:51px;z-index:3;}
.che_voting .four A{width:68px;z-index:2;}
.che_voting .five A{width:85px;z-index:1;} 

.che_voting_disabled .che_voting_blank {position: absolute; left: 0; top: 0; width: 84px; height: 15px; cursor: default; z-index: 999;}

.che_voting_disabled:hover A.cur {background: url('/images/sprite.png') 0 -74px no-repeat;}

/*?=che_fav
-------------------------------- */
.che_fav {overflow: hidden; padding: 0 0 10px 118px;float:left;width:200px;}
.che_fav_folder {display: inline; float: left; margin: 0 0 0 -118px;}

.che_fav_folder_i {background: url('/images/folders/bg.gif') 0 0 no-repeat;}
.che_fav_folder_i_user {padding: 18px 8px 10px 13px; background: url('/images/folders/bg.gif') 0 0 no-repeat; overflow: hidden;}
.che_fav_folder_i_user img {border: 1px solid #B89400; vertical-align: top;}
.che_fav_folder_list {overflow: hidden; list-style: none; padding: 0 0 25px; margin: 0;}
.che_fav_folder_list li {float: left; width: 33%;}
/*?=che_login_window
-------------------------------- */
.che_login_window {width: 280px; background:#C4C4C4; position: absolute; left: 50%; top: 220px; margin: 0 0 0 -140px; z-index: 1000;}
.che_login_window_in {border: 1px solid #797979; position: relative; padding: 1px; background:#fff; left: -3px; top: -3px;}
.che_login_window_in_f {background: url('/images/users/bg_login_window.gif') left top repeat-x; position: relative; padding: 4px 0;}
.che_login_window_close {position: absolute; right: 0; top: 0; background: url('/images/sprite.png') -410px -34px no-repeat;}
.che_login_window_in_f td {padding: 5px 10px;}

/*?=che_info_block
-------------------------------- */
.che_info_block {position: relative; border: solid #C8C38B; border-width: 0 1px; background:#fff; padding: 0 1px;}
.che_info_block_in {padding: 0 6px; overflow: hidden; background:#FFFACD;}
.che_info_block_in td {font-size: 11px;}

.che_info_block_top, .che_info_block_top div {height:66px;}
.che_info_block_top {background: url('/images/sprite.png') left -1144px no-repeat;}
.che_info_block_top div {background: url('/images/sprite.png') right -1144px no-repeat;}
.che_info_block_top div h1 {height: 40px; line-height: 39px; padding: 0 68px; overflow: hidden;}

.che_info_block_bottom, .che_info_block_bottom div {height:11px; overflow: hidden; font-size: 1px;}
.che_info_block_bottom {margin: 0 0 20px; background: url('/images/sprite.png') left -1210px no-repeat;}
.che_info_block_bottom div {background: url('/images/sprite.png') right -1210px no-repeat;}

/*che_left_col*/
.che_left_col_small {overflow: hidden; padding: 0 0 10px 63px;}
.che_left_col_small_content {display: inline; float: left; width: 63px; margin:  0 0 0 -63px;}
.che_left_col_small h2 {padding: 0;}

/*?=che_comments
-------------------------------- */
.che_comment_p {overflow: hidden; padding: 0 0 0px 63px;}
.che_comment {padding: 7px 0 0;}
.che_comments_options {padding: 5px 0 20px; overflow: hidden; font-size: 11px;}
.che_comments_options_l {float: left; width: 69%;}
.che_comments_options_r {float: right; width: 29%; text-align: right;}
.che_comments_options img {position: relative; top: 0; left: 0; right: 0; vertical-align: top;}
.che_comments_options ins {padding: 0 2px; text-decoration: none;}

/*?=che_comments_add
-------------------------------- */
.che_comments_add {position: relative; border: solid #CECECE; border-width: 0 1px; background:#fff; padding: 0 1px;}
.che_comments_add_in {padding: 0 10px; overflow: hidden; background:#F9F9F9;}

.che_comments_add_top, .che_comments_add_top div {height:11px; font-size: 1px;}
.che_comments_add_top {background: url('/images/sprite.png') left -1243px no-repeat;}
.che_comments_add_top div {background: url('/images/sprite.png') right -1221px no-repeat;}

.che_comments_add_bottom, .che_comments_add_bottom div {height:11px; font-size: 1px;}
.che_comments_add_bottom {background: url('/images/sprite.png') left -1254px no-repeat; margin: 0 0 20px;}
.che_comments_add_bottom div {background: url('/images/sprite.png') right -1232px no-repeat;}

/*wallpaper*/
.che_wall_cont {text-align: center; padding: 0; overflow: hidden; background:#EEEEEE;}
.che_wall_cont_p {width: 640px; overflow: hidden;}

.che_photo_of_the_day_i {display: inline; float: left; width: 386px; overflow: hidden; margin: 0 0 0 28px;}
.che_photo_of_the_day_i img {vertical-align: top;}

.che_photo_of_the_day_t_p {float: left; width: 221px; overflow: hidden;}

.che_photo_of_the_day_t {padding: 0 12px;}
.che_photo_of_the_day_t .che_list {margin: 0;}
.che_photo_of_the_day_sep {overflow: hidden; height: 1px; background:#fff; border-top: 1px solid #CECECE; font-size: 1px; margin: 5px 0;}

.che_photo_of_the_day_description {height: 45px; overflow: hidden;}

.che_photo_of_the_day_v {overflow: hidden; padding: 6px 0 0; height: 15px;}
.che_photo_of_the_day_v ul {float: left;}
.che_photo_of_the_day_v_qnt {float: left; padding: 0 10px;}

.che_photo_of_the_day_zoom {position: absolute; left: 10px; top: 0; background: url('/images/sprite.png') -572px 0 no-repeat; }
a:hover .che_photo_of_the_day_zoom {background: url('/images/sprite.png') -591px 0 no-repeat;}                                                                
                                   


.che_photo_of_the_day_nav {height: 110px; background: url('/images/sprite.png') left -923px no-repeat;}
.che_photo_of_the_day_nav_in {position: relative; height: 110px; background: url('/images/sprite.png') right -1034px no-repeat;}

.che_photo_of_the_day_nav_in_in {list-style: none; padding: 0; width:580px; margin: 0 0 0 30px; overflow: hidden; height: 110px;}
.che_photo_of_the_day_nav_in_in li {cursor: pointer; width: 96px; text-align: center; padding: 6px 0; float: left; border-top: 1px solid #a6a6a6; height: 94px; overflow: hidden;}
.che_photo_of_the_day_nav_in_in li.che_photo_of_the_day_selected {cursor: default; background:#EEEEEE; border: solid; border-width: 1px 1px 0; border-color: #eee #a6a6a6;}

.che_photo_of_the_day_nav_in_in li img {vertical-align: top; margin: 0;}

.che_photo_of_the_day_nav_l, .che_photo_of_the_day_nav_r {border-top: 1px solid #A6A6A6; top: 0px; width: 24px; height: 93px; position: absolute; cursor: pointer;}
.che_photo_of_the_day_nav_l {padding: 6px 6px 0 0; text-align: right;  left: 0;}
.che_photo_of_the_day_nav_r {padding: 6px 0 0 8px;text-align: left;  right: 0;}

.che_photo_of_the_day_nav_l img {background: url('/images/sprite.png') -536px 0 no-repeat;}
.che_photo_of_the_day_nav_r img {background: url('/images/sprite.png') -500px 0 no-repeat;}

.che_photo_of_the_day_nav_l:hover img {background: url('/images/sprite.png') -554px 0 no-repeat;}
.che_photo_of_the_day_nav_r:hover img {background: url('/images/sprite.png') -518px 0 no-repeat;}

/*?=che_photo_of_the_day
-------------------------------- */
.che_tip {min-width: 1000px; background: #FADB7B url('/images/bg_tip.gif') left top repeat-x; padding: 7px 0; border-bottom: 1px dashed #BA5151;}
.che_tip_in {width: 965px; margin: 0 auto; padding: 0 17px;}
.che_tip_text {color:#B63232; padding: 0 0 7px;}

/*?=che_attention
-------------------------------- */
.che_attention {background: #FFF7BD url('/images/attention.gif') 7px 50% no-repeat; padding: 11px 11px 11px 62px; color:#D13B00; line-height: 16px; font-size: 11px; margin: 0 0 1px;}

/*?=che_attention
-------------------------------- */
.che_float_tip {width: 300px;z-index:1000;}
.che_float_tip_top {position: relative; border-top: 1px solid #666; background:#fff; height: 1px; overflow: hidden; margin: 0 1px;}
.che_float_tip_bottom {background:#666; height: 1px; overflow: hidden; margin: 0 1px;}
.che_float_tip_main {border: solid #666; border-width: 0 1px; margin: -1px 0 0; background:#F7E49F; padding: 5px; color:#666; font-size: 11px; line-height: 16px;}
/*che_my*/
.che_my {padding: 14px 11px 0 14px; float: left;}
.che_my_image {display: inline; float: left; width: 65px;}
.che_my_col {float: left;}

.che_my .che_list {margin-bottom: 0;}

/*?=che_my_menu
-------------------------------- */
.che_my_menu {margin: 0 8px 0 0; height: 24px;}

.che_my_menu_in {position: relative; left: 7px; padding-top:4px; height: 20px;}


.che_my_menu {background: url('/images/sprite.png') left -656px no-repeat; width: 205px;}
.che_my_menu_in {background: url('/images/sprite.png') right -656px no-repeat;}

.che_my_menu .che_opt_links li.che_opt_links_sep {width: 27px;}

.che_my_menu_dropdown {position: absolute; left: -5px; top: 27px; width: 226px; height: 100px;}
.che_my_menu_dropdown_shadow {background: url('/images/che_shadow.png');}
.che_my_menu_dropdown_main {border: 1px solid #CECECE; position: relative; left: -2px; top: -2px; background:#fff;  width: 224px; overflow: hidden;}
.che_my_menu_dropdown_main ul {list-style: none; padding: 0; margin: -1px 0 0; background:#F9F9F9;}

.che_my_menu_dropdown_main ul li {padding: 5px 5px 5px 33px; border-top: 1px solid #CECECE; overflow: hidden;}
.che_my_menu_dropdown_main ul li:hover {background:#fff;}

.che_my_menu_dropdown_main ul li img {float: left; margin: 0 0 0 -25px;}
/*?=che_player
-------------------------------- */
.che_player {width: 640px; height: 385px; position: relative; overflow: hidden; background: url('/images/player.gif') left top no-repeat; margin: 0 0 20px;}
.che_player_h {overflow: hidden; width: 354px; line-height: 45px; height: 45px; margin: 0 auto;}
.che_player_flash {width: 384px; height: 340px; margin: 0 auto;}
.che_player_list {width: 244px; position: absolute; left: 20px; top: 45px; width: 91px; overflow: hidden;}
.che_player_video {vertical-align: top;}
.che_player_video_name {height: 17px; overflow: hidden;}
.che_player h2 {color:#618E16;}
.che_player a {color:#618E16;}
.che_player a:hover {color:#000;}
.che_player .che_digit {color:#333;}

.che_player_l, .che_player_r {top: 27px; height: 17px; width: 78px; position: absolute; line-height: 17px; overflow: hidden;}
.che_player_l {left: 45px;}
.che_player_r {right: 45px;text-align: right;}

.che_player_name {position: absolute; right:4px; top: 57px; width: 110px; height: 65px; overflow: hidden;}
.che_player_info {position: absolute; right:4px; top: 133px; width: 110px; height: 55px; overflow: hidden;}
.che_player_vote {position: absolute; right:4px; top: 202px; width: 110px; height: 86px; overflow: hidden;}

/*?=che_player_voting
-------------------------------- */
.che_player_voting {margin: 0; position:relative;width:84px;height:15px;overflow:hidden;background: url('/images/sprite.png') -85px -54px no-repeat; list-style: none; padding: 0;}
.che_player_voting LI{float:left;}
.che_player_voting A{position:absolute;top:0;left:0;display:block;height:15px;text-indent:-9999px;}

.che_player_voting A.cur, 
.che_player_voting A:hover, 
.che_player_voting:hover A.cur:hover,  
.che_player_voting:hover A:hover {background: url('/images/sprite.png') -85px -34px no-repeat;}

.che_player_voting A.cur {background: url('/images/sprite.png') -85px -74px no-repeat;}

.che_player_voting:hover A.cur{background:none;}

.che_player_voting .one A{width:17px;z-index:5;}
.che_player_voting .two A{width:34px;z-index:4;}
.che_player_voting .three A{width:51px;z-index:3;}
.che_player_voting .four A{width:68px;z-index:2;}
.che_player_voting .five A{width:85px;z-index:1;} 

.che_player_voting_disabled .che_player_voting_blank {position: absolute; left: 0; top: 0; width: 84px; height: 15px; cursor: default; z-index: 999;}

.che_player_voting_disabled:hover A.cur {background: url('/images/sprite.png') -85px -74px no-repeat;}

/*?=che_common_dropdown
-------------------------------- */
.che_common_dropdown {position: absolute; left: -4px; top: 20px; width: 110px; z-index: 1000;}
.che_common_dropdown_shadow {background: url('/images/che_shadow.png');}
.che_common_dropdown_main {border: 1px solid #CECECE; position: relative; left: -2px; top: -2px; background:#fff;  width: 108px; overflow: hidden; }
.che_common_dropdown_main ul {padding: 5px 10px; margin: 0; height: auto; width: auto;}
.che_common_dropdown_main ul li {float: none; height: auto;}

.che_menu .che_common_dropdown_main ul {padding: 5px 10px; margin: 0; height: auto; width: auto;}
.che_menu .che_common_dropdown_main ul li {float: none; height: auto; background: none;}
.che_menu .che_common_dropdown_main ul li a {display: inline; height: auto; padding: 0; font-weight: normal;}

.che_menu .che_common_dropdown {top: 33px;}
.che_menu .che_common_dropdown a {color:#09c;}
.che_menu .che_common_dropdown a:hover {color:#B63232;}

/*?=che_block_gr
-------------------------------- */
.che_block_gr_top, .che_block_gr_top div {height: 10px; font-size: 1px;}
.che_block_gr_top {background: url('/images/sprite.png') 0px -1360px no-repeat;}
.che_block_gr_top div {background: url('/images/sprite.png') right -1370px no-repeat;}

.che_block_gr_bottom, .che_block_gr_bottom div {height: 14px; font-size: 1px;}
.che_block_gr_bottom {background: url('/images/sprite.png') left -1391px no-repeat;}
.che_block_gr_bottom div {background: url('/images/sprite.png') right -1405px no-repeat;}

.che_block_gr_top_in {border: solid #CDCDCD; border-width: 0 1px; padding: 0 1px; background:#fff;}
.che_block_gr_top_in_in {background:#F3F3F3; padding: 0 10px; overflow: hidden;}

.che_block_gr_top_in_in_l {float: left; width: 49%;}
.che_block_gr_top_in_in_r {float: right; width: 49%; text-align: right;}

.che_block_gr_body, .che_block_gr_body div {height: 11px; font-size: 1px;}
.che_block_gr_body {border: solid #CDCDCD; border-width: 0 1px; padding: 0 1px; background:#fff;}
.che_block_gr_body_in {background:#fff url('/images/sprite.png') left -1380px; border: solid #F3F3F3; border-width: 0 3px;}
.che_block_gr_body_in_in {background: url('/images/sprite.png') right -1380px; padding: 0 5px;}

.che_block_gr_b {border: solid #CDCDCD; border-width: 0 1px; padding: 0 1px; background:#fff;}
.che_block_gr_b_in {border: solid #F3F3F3; border-width: 0 3px; padding: 0 5px; overflow: hidden;}     

/*?=fancy_but
-------------------------------- */
.che_b {vertical-align: top; margin: 0 0 6px;}

.che_b_add_record {background: url('/images/fancy_but.png') 0 0 no-repeat;}
a:hover .che_b_add_record {background: url('/images/fancy_but.png') -305px 0 no-repeat;}

.che_b_add_event {background: url('/images/fancy_but.png') 0 -47px no-repeat;}
a:hover .che_b_add_event {background: url('/images/fancy_but.png') -305px -47px no-repeat;}

.che_b_add_video {background: url('/images/fancy_but.png') 0 -94px no-repeat;}
a:hover .che_b_add_video {background: url('/images/fancy_but.png') -305px -94px no-repeat;}

.che_b_add_foto {background: url('/images/fancy_but.png') 0 -141px no-repeat;}
a:hover .che_b_add_foto {background: url('/images/fancy_but.png') -305px -141px no-repeat;}

.che_b_add_fotom {background: url('/images/fancy_but.png') 0 -188px no-repeat;}
a:hover .che_b_add_fotom {background: url('/images/fancy_but.png') -305px -188px no-repeat;}

.che_b_add_news {background: url('/images/fancy_but.png') 0 -282px no-repeat;}
a:hover .che_b_add_news {background: url('/images/fancy_but.png') -305px -282px no-repeat;}

/* Стили из Битрикса необходимы для значка загрузка*/
iframe.waitwindow {
border:0 none;
position:absolute;
z-index:9999;
}

div.waitwindow {
	background-color:#FCF7D1;
	background-image:url(/images/wait.gif);
	background-position:10px center;
	background-repeat:no-repeat;
	border:1px solid #E1B52D;
	color:black;
	font-family:Verdana,Arial,sans-serif;
	font-size:11px;
	font-style:normal !important;
	font-variant:normal !important;
	font-weight:normal;
	letter-spacing:normal !important;
	line-height:normal;
	padding:10px;
	position:absolute;
	text-align:center !important;
	text-indent:0 !important;
	width:170px;
	word-spacing:normal !important;
	z-index:10000;
}

.errortext{
	color:#f00;
}

/*Стили для различных яваскриптовых окошек*/
div.cheUtilsTAL{
	position:absolute;
	display:none;
	border:1px solid red;
	background-color:#eee;
	padding:3px;
	z-index:5000;
}