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_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_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_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 {border-right: 1px solid #F4F4F4;}

.che_input,
.che_input div, 
.che_button, 
.che_button div {float: left; height: 24px; overflow: hidden;}

.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; 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 0 5px; font-size: 11px; font-weight: bold;}
.che_button div input:hover {color:#fbf597;}

.che_input div input:focus { outline: none }

.che_input_w {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 {background: url('/images/sprite.png') left -352px no-repeat;}
.che_button_w div {background: url('/images/sprite.png') right -352px no-repeat;}

/*?=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/meter/01.png');}
.che_meter_plus img {background: url('/images/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;}

p,
.che_table_noborder td,
.che_action_link,
.che_digit,
blockquote {line-height: 16px;}

p {padding: 0 0 20px;}
h2 {color:#B63232; font-size: 12px;}
.che_table_noborder {margin: 0 0 20px;}
.che_table_noborder td {line-height: 16px;}

.che_username {padding: 0 0 8px;}

.che_list {list-style: none; margin: 0 0 20px; padding: 0;}
.che_list 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_digit {color:#999; font-size: 11px;}

.che_icon_with_text {}
.che_icon_with_text img {vertical-align: top; margin: 0 6px 0 0;}
.che_icon_with_text a {text-decoration: none;}

.che_link {text-decoration: none;}

h1 {font-size: 22px; color:#B63232; font-weight: normal; margin: 0 0 2px;}
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 {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;}

