#content_grey_block {
	height: 45px;
	background: #EBEBEB;
	width: 958px;
	border-top: 1px solid #FFF;
	position: relative;
	font-family: Trebuchet MS;
	color: #000;
	font-size: 13px;
}
#content_grey_block a {
	font-family: Trebuchet MS;
	color: #127BBF;
	font-size: 13px;
	position: relative;
	top: 11px;
}
#content_grey_block h2 {
	font-family: Trebuchet MS;
	font-size: 20px;
	padding: 0;
	margin: 0;
	display: inline;
	position: relative;
	top: 9px;
}
#content_grey_block h3 {
	font-family: Trebuchet MS;
	font-size: 13px;
	padding: 0;
	margin: 0;
	display: inline;
	position: relative;
	top: 9px;
}

#content_grey_cut {
	position: absolute;
	bottom: 0px;
	left: 0px;
}

#content_grey_str {
	position: relative;
	top: 7px;
	padding-left: 10px;
	padding-right: 10px;
}
#events_pen_block {
	position: absolute;
	right: 40px;
	top: 0px;
}

#orange_ramka {
	margin-top: 15px;
	margin-bottom: 15px;
	width: 958px;
	background: url(img/orange_ramka_bg_2.jpg) bottom repeat-x;
}
#orange_ramka_content {
	background: url(img/orange_ramka_bg.gif) top repeat-y;
	width: 958px;
}

#orange_padding {
	padding: 20px 60px 20px 60px;
}
#orange_padding td {
		text-align: left;
}
#orange_padding input {
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
}
#orange_padding select {
	border-top: 1px solid #404040;
	border-left: 1px solid #404040;
	border-right: 1px solid #D4D0C8;
	border-bottom: 1px solid #D4D0C8;
}
#orange_map {
	padding-left: 40px;
	padding-bottom: 20px;
	float: right;
	display: block;
	width: 420px;
}
#orange_map b {
	color: #000;
}

.table_title_1 {
	color: #555;
	font-weight: bold;
	background: #F0EEE1;
	padding-top: 5px;
	padding-bottom: 11px;
	padding-left: 30px;
}
.table_title_2 {
	background: #F0EEE1;
	padding-top: 5px;
	padding-bottom: 11px;
}
.table_td_1 {
	border-bottom: 1px solid #EBEBEB;
	padding-bottom: 7px;
	padding-top: 7px;
	color: #555;
}
.table_td_1 .avatar {
	padding-left: 22px;
	padding-right: 15px;
	position: relative;
}


.table_td_10 {
	border-bottom: 1px solid #EFEDE1;
	border-right: 1px solid #EFEDE1;

	padding-bottom: 7px;
	padding-top: 7px;
	color: #555;
}

.table_td_9 {
	border-bottom: 1px solid #EFEDE1;
	border-left: 1px solid #EFEDE1;
	padding-bottom: 7px;
	padding-top: 7px;
	color: #555;
}
.table_td_9 .avatar {
	padding-left: 22px;
	padding-right: 15px;
	position: relative;
}

.comment_user_info {
	display: block;
	padding-top: 1px;
	padding-left: 4px;
	padding-bottom: 4px;
	background: #F5F5F3;
	color: #969696;
}
.comment_user_info a {
	color: #127BBF;
	font-weight: bold;
}
.user_ico {
	position: relative;
	top: 3px;
}
.comment_text {
	padding-left: 30px;
	padding-top: 7px;
	padding-bottom: 3px;
}
#navigation_links {
	padding-top: 20px;
	font-size: 13px;
	font-weight: bold;
	text-align: center;
	color: #000;
}
#navigation_links img {
	padding-right: 10px;
	padding-left: 10px;
}
#navigation_links #link_1 {
	padding-right: 25px;
	padding-left: 0px;
	color: #979797;
}
#navigation_links #link_2 {
	padding-right: 0px;
	padding-left: 25px;
	color: #127BBF;
}

.pic_6 {
	border: 2px solid #D7D7D7;
	padding: 2px;
}

.table_td_2 {
	border-bottom: 1px solid #EBEBEB;
	padding-bottom: 7px;
	padding-top: 7px;
	padding-left: 30px;
	color: #555;
}
.table_td_2 a {
	color: #127BBF;
	font-weight: bold;
}
.table_td_3 {
	border-bottom: 1px solid #EBEBEB;
	padding-bottom: 7px;
	padding-top: 7px;
}
.table_tr_4 {
	background: #F5F5F5;
}

.inner_but_1 {
	background: #EFEDE1;
	display: block;
	float: left;
	margin-right: 2px;
	border-bottom: 1px solid #EFEDE1;
	height: 34px;
}
.inner_but_1 a {
	color: #000;
	text-decoration: none;
	font-size: 13px;
	font-family: Trebuchet MS;
	position: relative;
	bottom: 10px;
	padding-left: 22px;
	padding-right: 22px;
}

.inner_but_2 {
	background: url(img/inner_but_2.gif) repeat-x bottom #6C6C6D;
	display: block;
	float: left;
	margin-right: 2px;
	border-bottom: 1px solid #FFF;
	height: 34px;
}
.inner_but_2 a {
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
	font-family: Trebuchet MS;
	position: relative;
	bottom: 10px;
	padding-left: 22px;
	padding-right: 22px;
}


.inner_but_4 {
	background: url(img/inner_but_3.gif) repeat-x bottom #B8D2DE;
	display: block;
	float: left;
	margin-right: 2px;
	border-bottom: 1px solid #FFF;
	height: 34px;
}
.inner_but_4 a {
	color: #000;
	text-decoration: none;
	font-size: 13px;
	font-family: Trebuchet MS;
	position: relative;
	bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

.inner_but_3 {
	background: url(img/inner_but_2.gif) repeat-x bottom #464546;
	display: block;
	float: left;
	margin-right: 2px;
	border-bottom: 1px solid #464546;
	height: 34px;
}
.inner_but_3 a {
	color: #FFF;
	text-decoration: none;
	font-size: 13px;
	font-family: Trebuchet MS;
	position: relative;
	bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

.profile_bg_1 {
	width: 227px;
	background: #FFF url(img/profile_bg_1.gif) repeat-y;
	font-weight: bold;
}
.profile_bg_1 a {
	color: #127BBF;
}


.zak_num {
	background: #2290CF;
	color: #FFF;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	display: inline;
	font-size: 11px;
	font-family: Tahoma;
}

.zak_num_1 {
	background: #f00;
	display: inline;
	width: 1px;
	height: 3px;
}

.profile_bg_2 {
	width: 227px;
	background: #FFF url(img/profile_bg_2.gif) repeat-y;
	color: #555;
}
.profile_date {
	color: #979797;
}
.profile_bg_2 b {
	color: #000;
}
.profile_bg_2 a {
	color: #127BBF;
}

#profile_footer {
	height: 122px;
}
.profile_bg_3 {
	width: 309px;
	height: 122px;
	background: #FFF url(img/profile_bg_3.gif) no-repeat;
	padding-top: 25px;
	padding-left: 15px;
	float: left;
}
.profile_bg_3 a {
	color: #127BBF;
}
.profile_hr_1 {
	border-bottom: 1px solid #E2E2E2;
	height: 1px;
	padding-top: 7px;
}
.profile_br_1 {
	height: 1px;
	padding-top: 7px;
}
.comment_text_6 {
	padding-left: 20px;
	padding-top: 15px;
	line-height: 18px;
}
.comment_text_6 img {
	padding-right: 5px;
}

.profile_table_title {
	width: 672px;
	height: 21px;
	color: #FFF;
	background: #5B5C5B url(img/profile_table_title.gif) no-repeat;
	font-weight: bold;
	padding-top: 6px;
	padding-left: 20px;
}
.profile_table_title a {
	color: #FFF;
	font-weight: normal;
}
.comment_user_info_22 {
	background: #EFEDE1;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 20px;
}
.comment_user_info_22 a {
	color: #127BBF;
	font-weight: bold;
}

.profile_td {
	margin-left: 16px;
	background: #FFF;
	width: 660px;
}
.profile_td td {
	border-bottom: 1px solid #EFEDE1;
	padding: 9px;
}

.table_tr_blank_1 {
	height: 6px;
	background: #464546;
}
.table_tr_blank_2 {
	background: #EFEDE1;
	padding: 13px;
}





.list_gif {
	padding-right: 10px;
	position: relative;
	top: 5px;
}

#tab_ico img {
	position: relative;
	top: 2px;
	padding-right: 3px;
}
#tab_ico .checkbox {
	position: relative;
	top: 2px;
}
#tab_ico td {
	padding-bottom: 5px;
	padding-right: 5px;
}

.icos_tab {
	position: relative;
	top: 3px;
	padding-left: 20px;
	padding-right: 10px;
	float: left;
}

#but_submit input {
	width: 102px;
	height: 29px;
	background: url(img/but_submit.gif) no-repeat;
	padding: 0;
	margin: 0;
	border: 0;
	color: #FFF;
	font-weight: bold;
	font-size: 11px;
}
.user_age {
	color: #000;
}
.user_sex {
	position: relative;
	top: 2px;
	padding-left: 5px;
	padding-right: 2px;
}
.comment_user_info_2 {
	display: block;
	padding-top: 1px;
	padding-left: 4px;
	padding-bottom: 4px;
	background: #F5F5F3;
	color: #969696;
	width: 400px;
}
.comment_user_info_2 a {
	color: #127BBF;
	font-weight: bold;
}
.blue_comment_block {
	width: 195px;
	background: #E5F9FF;
	padding: 10px;
	color: #979797;
	line-height: 17px;
	float: right;
}
.blue_comment_block a {
	color: #127BBF;
}
.blue_comment_block b {
	color: #555;
	font-weight: normal;
}

#orange_hr_block {
	background: url(img/orange_hr.jpg) no-repeat #F5CB1E;
	width: 863px;
	height: 32px;
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #000;
	margin-top: 15px;
	margin-bottom: 15px;
	padding-top: 14px;
	padding-left: 95px;
}

.photos_padding {
	padding: 15px;
	float: left;
}
.photo_ramka {
	background: url(img/ramka_3.gif) no-repeat;
	display: block;
	width: 149px;
	height: 178px;
	text-decoration: none;
	color: #555;
	text-align: center;
	font-weight: normal;
}
.photo_ramka a {
	color: #127BBF;
}
.photo_ramka:hover {
	background: url(img/ramka_4.gif) no-repeat;
	display: block;
	width: 149px;
	height: 178px;
}
.photo_ramka img {
	border: 0;
}

.photo_shadow {
	position: relative;
	width: 127px;
	height: 125px;
	padding-top: 8px;
	padding-left: 0px;
	left: 11px;
	!left: 0px;
}
.photos_photo {
	padding-top: 9px;
	padding-left: 8px;
}
.photo_shadow_ramka {
	position: absolute;
	left: 0;
	z-index: 3;
	behavior: url(iepngfix.htc);
}


.td_forum_1 {
	background: #E5F9FF;
	height: 42px;
	border-bottom: #EFEDE1 1px solid;
	border-left: #EFEDE1 1px solid;
	padding-left: 10px;
	color: #979797;
}
.td_forum_1 a {
	color: #127BBF;
	font-weight: bold;
}
.td_forum_2 {
	background: url(img/td_forum_2.gif) repeat-x #565656;
	height: 42px;
	border-bottom: #EFEDE1 1px solid;
	border-left: #EFEDE1 1px solid;
	padding-left: 10px;
	color: #979797;
}
.td_forum_2 a {
	color: #FFF;
	font-weight: bold;
}
.td_forum_3 {
	background: #EFEDE1;
	border-top: #EFEDE1 1px solid;
	font-weight: bold;
	color: #555;
	height: 42px;
	padding-left: 25px;
}
.td_forum_3_2 {
	background: #EFEDE1;
	border-top: #EFEDE1 1px solid;
	font-weight: bold;
	color: #555;
	height: 43px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
}
.forum_but {
	background: #C3C3C3 url(img/forum_but_bg.gif) repeat-x;
	height: 21px;
	display: block;
	float: left;
}
.forum_but a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
	position: relative;
	bottom: 7px;
}

.td_forum_4 {
	border-bottom: #EFEDE1 1px solid;
	border-right: #EFEDE1 1px solid;
	border-left: #EFEDE1 1px solid;
	color: #555;
	height: 42px;
	padding-left: 25px;
}
.td_forum_4_2 {
	border-bottom: #EFEDE1 1px solid;
	color: #555;
	height: 42px;
	padding-left: 25px;
	padding-right: 25px;
	text-align: center;
}
.td_forum_4 a {
	color: #127BBF;
	font-weight: bold;
	bottom: 3px;
	position: relative;
}
.td_forum_4 img {
	padding-right: 7px;
}

.comment_user_selected_info {
	background: url(img/td_forum_2.gif) repeat-x #6B6B6D bottom;
}
.comment_user_info_3 {
	display: block;
	padding-top: 1px;
	padding-left: 4px;
	padding-bottom: 4px;
	background: #F5F5F3;
	color: #969696;
	width: 647px;
}
.comment_user_info_3 a {
	color: #127BBF;
	font-weight: bold;
}
.user_info_edit_links {
	color: #979797;
	font-weight: normal;
	display: inline;
	float: right;
	padding-top: 5px;
	padding-right: 10px;
}
.comment_user_selected_info .comment_user_info_3 {
	background: #FCFCFC;
}
.comment_user_selected_info .comment_text {
	color: #FFF;
}
.user_info_edit_links a {
	color: #979797;
	font-weight: normal;
}

.green_button {
	width: 141px;
	height: 22px;
	background: url(img/green_button.gif) no-repeat;
	display: block;
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	text-align: center;
	padding-top: 7px;
}



.photo_shadow_2 {
	position: relative;
	width: 217px;
	height: 167px;
	padding-top: 8px;
	padding-left: 0px;
	left: 8px;
	top: 0px;
	!left: 0px;
}
.photos_photo {
	padding-top: 0px;
	padding-left: 0px;
}
.photo_shadow_ramka {
	position: absolute;
	left: 0;
	z-index: 3;
	behavior: url(iepngfix.htc);
}

.profile_bg_6 {
	width: 345px;
	height: 166px;
	background: #ECECEC;
	color: #515151;
	position: relative;
}

.profile_bg_7 {
	width: 958px;
	background: #FFF url(img/profile_bg_4.gif) repeat-y;
	color: #515151;
}
.profile_bg_7 b {
	font-size: 20px;
	font-weight: normal;
	font-family: Trebuchet MS;
	color: #000;
}
.profile_bg_7 ul {
	color: #127BBF;
	padding-left: 15px;
	margin: 0;
	font-size: 13px;
}
.profile_bg_7 a {
	color: #127BBF;
	font-size: 13px;
}

.community_1 {
	color: #000;
	font-size: 18px;
	font-family: Trebuchet MS;
}
.community_2 {
	color: #6B9015;
	font-size: 13px;
	font-family: Trebuchet MS;
}
.community_3 {
	color: #127BBF;
	font-size: 20px;
	font-family: Trebuchet MS;
}
.community_4 {
	color: #000;
	font-size: 14px;
	font-weight: bold;
	font-family: Trebuchet MS;
}

#community_steps {
	width: 958px;
	height: 68px;
	background: #F8F8F8 url(img/community_steps.gif) no-repeat;
	position: relative;
}

#community_steps {
	color: #000;
	font-size: 18px;
	position: relative;
}

#community_steps_nums {
	width: 250px;
	height: 28px;
	background: url(img/community_steps_num_bg.gif) no-repeat left;
	position: absolute;
	right: -20px;
	top: 21px;
}

.community_steps_circ_1 {
	background: url(img/community_steps_circ_1.gif) no-repeat;
	width: 28px;
	height: 28px;
	color: #000;
	font-size: 20px;
	font-weight: bold;
	float: left;
	padding-right: 30px;
	text-align: center;
	font-family: Trebuchet MS;
}
.community_steps_circ_2 {
	background: url(img/community_steps_circ_2.gif) no-repeat;
	width: 28px;
	height: 28px;
	color: #FFF;
	font-size: 20px;
	font-weight: bold;
	float: left;
	padding-right: 30px;
	text-align: center;
	font-family: Trebuchet MS;
}

.community_search b {
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
}
#community_a_search {
	font-weight: bold;
	font-size: 11px;
}

.profile_bg_8 {
	width: 958px;
	background: #EBEBEB;
	color: #515151;
	font-size: 13px;
	color: #127BBF;

}
.profile_bg_8 a {
	font-size: 13px;
	color: #127BBF;
}

.community_zak_1 {
	width: 36px;
	height: 31px;
	font-family: Trebuchet MS;
	float: left;
	background: url(img/community_zak_1.gif) no-repeat;
	font-size: 20px;
	text-align: center;
	padding-right: 3px;
}
.community_zak_1 a {
	text-decoration: none;
	color: #000;
	line-height: 31px;
}

.community_zak_2 {
	width: 36px;
	height: 31px;
	font-family: Trebuchet MS;
	float: left;
	background: url(img/community_zak_2.gif) no-repeat;
	font-size: 20px;
	text-align: center;
	padding-right: 3px;
}
.community_zak_2 a {
	text-decoration: none;
	color: #555;
	line-height: 31px;
}

#hr_1 {
	background: url(img/hr_1.gif) repeat-y left;
}
#hr_2 {
	background: url(img/hr_2.gif) repeat-x top;
}
#hr_3 {
	background: url(img/hr_3.gif) repeat-y right;
}
#hr_4 {
	background: url(img/hr_4.gif) repeat-x bottom;
}

#grey_inner_td {
	padding: 25px;
}


#grey_inner_td h2 {
	font-family: Trebuchet MS;
	font-size: 20px;
	color: #127BBF;
	padding: 0;
	margin: 0;
	display: inline;
	position: relative;
	font-weight: normal;
}

#grey_inner_td h3 {
	font-family: Trebuchet MS;
	font-size: 13px;
	color: #127BBF;
	padding: 0;
	margin: 0;
	display: inline;
	position: relative;
	font-weight: normal;
}
#grey_inner_td .content_blue_str {
	position: relative;
	bottom: 3px;
	padding-left: 10px;
	padding-right: 10px;
}

#profile_title h2 {
	font-size: 14px;
	font-weight: bold;
	font-family: Trebuchet MS;
	color: #000;
	padding: 0;
	margin: 0;
}
#profile_title h3 {
	font-size: 14px;
	font-weight: bold;
	font-family: Trebuchet MS;
	color: #6B9015;
	padding: 0;
	margin: 0;
}
#profile_desc {
	background: #EBEBEB;
}

#profile_desc_inner {
	padding: 14px;
}

#profile_desc_inner img {
	float: left;
	padding-right: 15px;
}
.people_num {
	font-size: 30px;
	color: #127BBF;
}

.profile_option_1 {
	color: #000;
	line-height: 20px;
}

#grey_inner_td select {
	height: 20px;
	color: #717171;
	font-size: 11px;
}


/* ------------------------------------------------------------------------------------------------------------------------------------------------------------------
	LINK DEFINITION CLASS */


	div.cssbutton {
		border: 0;
		float: left;
		text-align: center;
		padding: 0;
		margin: 0;
		cursor: pointer;
		height: 29px;
	}
	div.cssbutton input {
		border: 0;
		font-weight: bold;
		color: #FFF;
		display: block;
		cursor: pointer;
		float: left;
		white-space: nowrap;
		line-height: 20px;
		height: 29px;
		margin-left: 15px;
		padding: 0 20px 0 9px;
	} /* padding-left = (padding-right - margin-left) NOTE: Firefox renders this different */



div.cssbutton.green_button input {
	background:url("img/prof_but_r_1.jpg") no-repeat right 0;
}
div.cssbutton.green_button {
	background:url("img/prof_but_l_1.jpg") no-repeat 0 center;
}

div.cssbutton.blue_button input {
	background:url("img/prof_but_r_2.jpg") no-repeat right 0;
}
div.cssbutton.blue_button {
	background:url("img/prof_but_l_2.jpg") no-repeat 0 center;
}

div.cssbutton.red_button input {
	background:url("img/prof_but_r_3.jpg") no-repeat right 0;
}
div.cssbutton.red_button {
	background:url("img/prof_but_l_3.jpg") no-repeat 0 center;
}


.profile_avatar {
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 5px;
	position: relative;
	width: 106px;
	height: 104px;
}
.prof_av {
	position: relative;
	top: 2px;
	left: 3px;
}

.profile_user_block {
	width: 164px;
	height: 169px;
	line-height: 14px;
	color: #717171;
	float: left;
}

.profile_user_block_pad {
	border-left: 1px solid #D7D7D7;
	height: 169px;
	width: 15px;
	display: block;
	float: left;
}

.profile_hr {
	border-bottom: 1px solid #D7D7D7;
	width: 890px;
	clear: left;
	height: 25px;
}

.profile_user_block a {
	color: #127BBF;
	font-weight: bold;
}

.profile_user_block .user_value {
	color: #000;
}

.profile_user_info {
	position: absolute;
	z-index: 10;
}
.profile_user_info img {
    behavior: url(iepngfix.htc);
}
.profile_user_info_inner {
    behavior: url(iepngfix.htc);
	background: url(img/popup_bg.png) repeat-y;
	width: 233px;
}
.profile_user_info a {
	color: #060405;
}

.profile_user_info b {
	color: #127BBF;
	font-weight: bold;
}
.profile_user_info .info_hr {
	border-top: 1px  solid #E1E2DA;
	height: 10px;
}
.profile_user_info .info_hr_2 {
	height: 10px;
}

#info_panel {
	height: 80px;
	background: url(img/info_panel_bg.png) repeat-x #FBEA93;
	width: 958px;
	position: relative;
}
#info_panel h1 {
	font-family: Trebuchet MS;
	color: #000;
	font-size: 22px;
	position: absolute;
	top: 10px;
	left: 130px;
	font-weight: normal;
	padding: 0;
	margin: 0;
}
#info_panel #info_panel_ico {
	position: absolute;
	top: 15px;
	left: 30px;
}
#info_panel #info_panel_comment {
	position: absolute;
	top: 45px;
	left: 130px;
	height: 24px;
	display: block;
	color: #515151;
	width: 261px;
	text-align: center;
	background: #FFF;
	line-height: 24px;
}
#info_panel #info_panel_comment a {
	color: #515151;
}
#info_panel #info_panel_close {
	position: absolute;
	top: 0px;
	right: 15px;
}
#info_panel #info_panel_close a {
	color: #000;
}
#info_panel #info_panel_close img {
	position: relative;
	top: 10px;
	left: 5px;
}


/* блок чата ---------------------------------------------------------------------------------------- */
#chat_block {
	background: url(img/dark_bg.png);
	height: 100%;
	width: 100%;
	position: absolute;
	z-index: 20;
	top: 0;
	left: 0;
}
#center_chat_block {
    width: 682px;
    height: 522px;
    position:absolute;
    top:50%;
    left:50%;
	margin: -261px 0 0 -341px;
}
#chat_border_1 {
	background: url(img/chat_border_1.png) repeat-x;
	height: 18px;
	behavior: url(iepngfix.htc);
}
#chat_border_2 {
	background: url(img/chat_border_2.png) repeat-x;
	height: 18px;
	behavior: url(iepngfix.htc);
}
#chat_border_3 {
	background: url(img/chat_border_3.png) repeat-y;
	width: 18px;
	height: 400px;
	behavior: url(iepngfix.htc);
}
#chat_border_4 {
	background: url(img/chat_border_4.png) repeat-y;
	width: 18px;
	behavior: url(iepngfix.htc);
}

#chat_bg_1 {
	background: url(img/chat_bg_1.png) #414141;
}
.chat_beh {	behavior: url(iepngfix.htc);}
.chat_bg_1 {
	position: relative;
	height: 43px;
}
#chat_bg_2 {
	background: url(img/chat_bg_2.png) #ECECEC;
}
#chat_logo {
	position: absolute;
	top: 5px;
	left: 5px;
}

#chat_but_hide {
	position: absolute;
	top: 12px;
	right: 28px;
}
#chat_but_close {
	position: absolute;
	top: 12px;
	right: 3px;
}

div.cssbutton {
		border: 0;
		float: left;
		text-align: center;
		padding: 0 ;
		margin: 0;
		cursor: pointer;
		text-decoration: none;
		margin: auto;
		background: transparent;
	}
div.cssbutton span {
		background: transparent;
		font-size: 13px;
		font-family: Trebuchet MS;
		color: #000;
		display: block;
		white-space: nowrap;
		height: 21px;
		line-height: 21px;
		margin-left: 14px;
		padding: 0 14px 0 0px;
	}


div.zak_button {
		border: 0;
		float: left;
		text-align: center;
		padding: 0;
		margin: 0;
		cursor: pointer;
		text-decoration: none;
		margin: auto;
		background: transparent;
	}
div.zak_button span {
		background: transparent;
		font-size: 13px;
		font-family: Trebuchet MS;
		display: block;
		white-space: nowrap;
		height: 27px;
		line-height: 27px;
		margin-left: 27px;
		padding: 0 12px 0 0;
	}
div.zak_button img {
	border: 0px;
	position: relative;
	top: 2px;
	left: 5px;
}



div.cssbutton.glass.chat_owner span {
	background:url("img/chat_owner_bg_2.png") no-repeat right 0;
}
div.cssbutton.glass.chat_owner {
	background:url("img/chat_owner_bg_1.png") no-repeat 0 center;
	height: 21px;
}

div.zak_button.glass.but_zakladka_1 span {
	background:url("img/chat_but_bg_1.png") no-repeat right 0;
}
div.zak_button.glass.but_zakladka_1 {
	background:url("img/chat_but_bg_2.png") no-repeat 0 center;
	height: 27px;
	margin: 0 4px 4px 0;
	color: #FFF;
}

div.zak_button.glass.but_zakladka_2 span {
	background:url("img/chat_but_bg_3.png") no-repeat right 0;
}
div.zak_button.glass.but_zakladka_2 {
	background:url("img/chat_but_bg_4.png") no-repeat 0 center;
	height: 27px;
	margin: 0 4px 4px 0;
	color: #000;
}

#chat_owner {
	position: absolute;
	top: 10px;
	left: 190px;
}
#chat_text_block {
	position: relative;
	height: 432px;
}
#chat_text_bg {
	background: #FFF url(img/chat_text_bg.png);
	width: 400px;
	height: 424px;
	position: absolute;
	top: 8px;
	left: 0px;
}

#chat_user_list_bg {
	background: #FFF url(img/chat_user_list_bg.png);
	width: 216px;
	height: 424px;
	position: absolute;
	top: 8px;
	right: 0px;
}

#chat_central_part {
	top: 3px;
	left: 3px;
	position: absolute;
	width: 394px;
	height: 328px;
}

#chat_zakladki {
	background: #71D2F2 url(img/chat_zakladki_bg.gif) top no-repeat;
	width: 382px;
	padding: 6px 6px 3px 6px;
}

.chat_user_2 {
	border: 1px #D3D0C9 solid;
	padding: 5px;
	display: block;
	background: url(img/chat_user_2_bg.png) bottom repeat-x #FFF;
	margin: 3px;
	color: #000;
}
.chat_user_2 b {
	color: #1A75C4;
}
.chat_user_1 {
	border: 1px #FFF solid;
	padding: 5px;
	display: block;
	margin: 3px;
	color: #6E6E6E;
}
.chat_user_1 b {
	color: #000;
}

#chat_text_text {
	overflow: auto;
}
#chat_enter {
	width: 389px;
	height: 54px;
	position: absolute;
	bottom: 36px;
	left: 6px;
	background: url(img/chat_enter_bg.png) no-repeat;
}
#chat_panel select {
	font-size: 11px;
	position: relative;
	bottom: 2px;
	height: 18px;
	left: 5px;
	width: 100px;
}
#chat_panel {
	width: 208px;
	height: 20px;
	border: 1px solid #CCC;
	background: #F0F0EE;
	padding: 3px;
	position: absolute;
	bottom: 6px;
	left: 9px;
}
#chat_enter textarea {
	border: 0px;
	width: 377px;
	background: transparent;
	font-weight: bold;
	margin: 6px;
	height: 42px;
	color: #000;
	font-family: Tahoma;
	font-size: 13px;
}

#chat_send_but {
	background: url(img/chat_send_but.png) #F9BC1B;
	color: #FFF;
	font-weight: normal;
	width: 102px;
	height: 29px;
	position: absolute;
	bottom: 5px;
	right: 6px;
	border: 0;
	font-size: 13px;
	font-family: Tahoma;
}

#chat_user_list_title {
	background: url(img/chat_user_list_title.png) #58BEDF no-repeat;
	width: 194px;
	height: 20px;
	position: relative;
	left: 3px;
	top: 3px;
	color: #FFF;
	padding: 8px;
}
#chat_user_list_title b {
	color: #000;
	font-family: Trebuchet MS;
	font-size: 15px;
}
#chat_user_list_close {
	position: absolute;
	left: 183px;
	top: 10px;
}
#chat_list_title {
	width: 194px;
	height: 13px;
	color: #3A5B00;
	background: #8EBF37 url(img/chat_list_bg.png) repeat-x;
	position: relative;
	left: 3px;
	top: 4px;
	padding: 6px 8px 8px 8px;
}
#chat_but_hide_2 {
	position: absolute;
	left: 183px;
	top: 6px;
}

#chat_list_list {
	position: relative;
	top: 15px;
	left: 15px;
	width: 185px;
	line-height: 18px;
}
#chat_list_list img {
	padding: 0 4px 0 0;
}