body{
	background-color: #e4e2d3;
	font-family: Tahoma;
	color: #2b2b2b;
	font-size: 12px;
}

blockquote{
	border: 1px solid red;
}

p,td{
	font-family: Tahoma;
	color: #2b2b2b;
	font-size: 12px;
	padding: 0px;
	margin: 0px;
}

h2 {
	font-family: Tahoma;
	color: #6b6b6b;
	font-size: 18px;
	margin: 4px 0 8px 0;
	font-weight: normal;
}

a{
	color: #000C8F;
	text-decoration: none;
}

a:hover{
	color: black;
	text-decoration: underline;
}

input, textarea{
	border: 1px solid #735e3e;
	background-color: #f4f2e8;
	color: #2b2b2b;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
}

hr{
	color: #D0C9B7;
	background-color: #D0C9B7;
	border: 0px;
}

.hr_white{
	color: white;
	background-color: white;
	border: 0px;
}

form{
	padding: 0px;
	margin: 0px;
}

.button{
	border: 1px solid #735e3e;
	background-color: #cfc9b7;
	margin-left: 1px;
	margin-right: 1px;
}

.check{
	background-color: #E4E2D3;
	border: 0px;
}

.check1{
	background-color: #D0C9B7;
	border: 0px;
}

select{
	border: 1px solid #735e3e;
	background-color: #f4f2e8;
	color: #2b2b2b;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
}

.zebra, .zebra1{
	border: 1px solid white;
}

.zebra .lc, .zebra1 .lc{
	clear: both;
	float: left;
}

.zebra .lc div, .zebra1 .lc div{
	float: left;
}

.zebra .p, .zebra1 .p{
	width: 80px;
	text-align: right;
	float: left;
	padding-right: 3px;
	color: c4985a;
}

.zebra .uimg, .zebra1 .uimg{
	border: 1px solid white;
}

.row_odd{
	background-color: #d9d9c9;
	padding-left: 5px;
	padding-right: 5px;
}

.row_odd td, .row_even td{
	padding: 5px;
}

.row_odd td{
	background-color: #d9d9c9;
}

.row_even td{
	background-color: #e4e2d3;
}

.zebra1 .row_odd td, .zebra1 .row_even td{
	border-bottom: 1px solid #d0c9b7;
}

.cp, .hand{
	cursor: pointer;
}

.al{
	float: left;
}

.ar{
	float: right;
}

.cl{
	clear: both;
}

.syserror{
	color: red;
	text-align: center;
	font-size: 20px;
	font-weight: bold;
	font-family: Tahoma;
}

.edit_td{
	text-align: right;
}

.error{
	color: red;
	font-family: Tahoma;
	font-size: 12px !important;
}

.ok{
	color: green;
	font-family: Tahoma;
	font-size: 12px !important;
}

.i_valid{
	background-color: green;
	color: white;
}

.i_no_valid{
	background-color: red;
	color: white;
}

img{
	border: 0px;
}

.copy{
	color: #735e3e;
	text-align: center;
	font-size: 11px;
}

.main_text{
	font-size: 11px;
	font-family: Tahoma;
}

.main_content{
	border: 8px solid #c39658;
}

.main_tab{
	width: 999px;
}

.top_b_content{
	padding-left: 44px;
	width: 622px;
}

.logo_mirr, .line1{
	background-color: #c39657;
}

.logo_mirr{
	height: 134px;
}

.logo_mirr, .logo_mirr1{
	background-color: #c39657;
	float: left;
}

.logo_mirr1{
	width: 999px;
}

.qsearch{
	position: absolute;
	left: 750px;
	top: 90px;
	color: white;
}

.nick_name{
	font-weight: bold;
	font-size: 11px;
	color: #d95f1c;
}


.top_info_menu{
	background-color: #d6d3bb;
}

.top_info_menu td{
	font-size: 11px;
}

.top_info_menu .a{
	color: #d95f1c;
}

.top_info_menu .a:hover{
	color: black;
}

.top_info_menu .white{
	color: black;
}

.top_info_menu .num{
	color: black;
	font-weight: bold;
}

.top_info_menu .a1{
	color: #d95f1c;
	text-decoration: underline;
}

.top_main_menu td{
	text-align: center;
}

.top_main_menu .a{
	color: #6f0c47;
	font-size: 12px;
	padding-left: 15px;
	padding-right: 15px;
}

.bottom_main_menu .a{
	color: #2b2b2b;
	font-size: 11px;
	padding-left: 35px;
	padding-right: 35px;
}


.l_menu_container{
	background-color: #cfc9b7;
}


.main_menu .title{
	text-align: right;
	border-bottom: 3px solid white;
}

.main_menu .menu_container div{
	border: 1px solid white;
	margin-top: 2px;
	margin-left: 11px;
	margin-right: 4px;
	padding-left: 22px;
	padding-top: 5px;
	background: url(/images/l_menu_bg1.gif) no-repeat;
	height: 21px;
	*height: 26px;
}

.main_menu .menu_container .mseparator{
	border: 0px;
	margin: 0px;
	padding: 0px;
	height: 25px;
	background:;
}

.main_menu .menu_container .a{
	color: #790748;
	font-size: 11px;
}

.main_menu .menu_container .a:hover{
	color: #d95f1c;
}


.asmall{
	font-size: 11px;
	font-weight: normal;
}

.center_content{
	padding-left: 9px;
}

.title, .main_menu .title{
	border-bottom: 3px solid white;
	height: 23px;
	font-size: 19px;
	padding: 0px;
}

.title_home_1{
	border-bottom: 3px solid #d4d1b8;
	height: 25px;
	font-size: 19px;
	padding: 0px;
	background-color: #e4e2d3;
	text-align: right;
	margin: 0px;
	height: 20px;
}

.reg_form{
	border: 0px solid white;
	border-collapse: collapse;
}

.reg_form td{
	font-size: 11px;
}

.bc{
	border: 0px solid white;
	border-collapse: collapse;
	text-align: left;
}

.form_login td{
	font-size: 11px;
}

/*************************************/


.wh_tab{
	border-collapse: collapse;
	border: 1px solid white;
}

.wh_tab td{
	padding: 2px;
}

.wh_textarea{
	border: 1px solid #735e3e;
	background-color: #f4f2e8;
	color: #2b2b2b;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 11px;
	font-weight: bold;
	font-family: Tahoma;
	width: 700px;
	height: 70px;
}

.wh_b_container{
	text-align: right;
}


.note{
	font-size: 12px;
	background-color: #8f8c81;
	height: 20px;
	color: white;
	padding-left: 5px;
	border: 1px solid #3d3d3d;
	border-left: 0px;
	border-right: 0px;
}

.img_container{
	text-align: center;
	font-size: 10px;
	font-weight: normal;
}

.img_container div, .xpl_img_container div{
	float: left;
	padding: 2px;
	text-align: center;
	border: 1px solid #8f8c81;
	border-top: 1px solid white;
	border-left: 1px solid white;
	margin: 1px;
}

.img_container div img, .xpl_img_container img{
	border: 1px solid #8f8c81;
	border-top: 1px solid white;
	border-left: 1px solid white;
	cursor: pointer;
}

.img_container .selected{
	float: left;
	padding: 5px;
	text-align: center;
	border: 1px solid #8f8c81;
	margin: 1px;
	background-color: #8f8c81;
}

.type3_img_cont .img_container div{
	cursor: pointer;
}

.line_title, .line_title1{
	background-color: #D0C9B7;
	color: #3d3d3d;
	border-top: 1ps solid #3d3d3d;
	margin-top: 5px;
	margin-top: 0px;
	margin-bottom: 2px;
	padding: 2px;
	font-size: 12px;
	font-weight: bold;
	height: 20px;
}

.line_title1{
	border: 0px;
}

.center_content td{
	font-size: 11px;
}

.check_cont div{
	float: left;
	padding-right: 5px;
}

.paging{
	text-align: right;
}

.t_paging{
	padding-bottom: 5px;
	padding-top: 5px;
}

.paging .d{
	color: #c4985a;
}

.paging .num{
	color: #242424;
}

.paging .pagingselected .num{
	color: #d95f1c;
}

.sb{
	color: #735e3e;
	padding-left: 5px;
}

.user_list .v1{
	color: green;
}

.i{
	width: 100%;
}

.user_list .pic{
	padding-left: 1px;
	padding-right: 1px;
	border-left: 1px solid #3d3d3d;
	border-right: 1px solid #3d3d3d;
	padding-bottom: 1px;
}

.contact{
	width: 80px;
	text-align: center;
	border: 1px solid white;
}

.contact .a{
	width: 80px;
	font-size: 18px;
	font-family: Tahoma;
}

.b1 .t_right .title_r{
	border-bottom: 3px solid white;
	height: 25px;
	font-size: 19px;
	padding: 0px;
	background-color: #cfc9b7;
	text-align: right;
	margin: 0px;
	height: 20px;
}

.b1 .t_right{
	background-color: #cfc9b7;
}

.b1 .t_right .img_cont{
	padding: 5px;
	padding-left: 5px;
}

.b1 .t_right .img_cont img{
	padding: 5px;
	padding-left: 0px;
	padding-right: 0px;
	border-top: 1px solid #3d3d3d;
	border-bottom: 1px solid #3d3d3d;
}

.b1 .t_right .text_cont{
	padding-left: 5px;
}

.b2 .t_right{
	background-color: #8f8c81;
	border-top: #3d3d3d 1px solid;
}

.b2 .t_right .title_r{
	border-bottom: 3px solid #d4d1b8;
	height: 25px;
	font-size: 19px;
	padding: 0px;
	background-color: #8f8c81;
	text-align: right;
	margin: 0px;
	padding-bottom: 2px;
	height: 20px;
}

.b2 .t_right .img_cont{
	padding: 5px;
	padding-left: 5px;
}

.b2 .t_right .img_cont img{
	padding: 5px;
	padding-left: 0px;
	padding-right: 0px;
	border-top: 1px solid #3d3d3d;
	border-bottom: 1px solid #3d3d3d;
}

.b2 .t_right .text_cont{
	padding-left: 5px;
}

.b3 .t_right{
	background-color: #3d3d3d;
	border-top: #3d3d3d 1px solid;
}

.b3 .t_right .title_r{
	border-bottom: 3px solid #d4d1b8;
	height: 25px;
	font-size: 19px;
	padding: 0px;
	background-color: #3d3d3d;
	text-align: right;
	margin: 0px;
	padding-bottom: 2px;
	height: 20px;
}

.b3 .t_right .img_cont{
	padding: 5px;
	padding-left: 5px;
}

.b3 .t_right .img_cont img{
	padding: 5px;
	padding-left: 0px;
	padding-right: 0px;
	border-top: 1px solid #3d3d3d;
	border-bottom: 1px solid #d4d1b8;
}

.b3 .t_right .text_cont{
	padding-left: 5px;
}

.big_padding{
	padding: 10px;
}

.model_nav_bar{
	border-bottom: 3px solid white;
	height: 25px;
	font-size: 19px;
	padding: 0px;
}

.model_nav_bar .nick{
	color: #d95f1c;
	font-weight: bold;
	padding-left: 5px;
	font-size: 16px;
}

.pic_container div{
	float: left;
}

.stars{
	font-size: 14px;
	text-align: right;
	font-weight: bold;
	float: right;
}

.stars_u_count{
	font-size: 14px;
	text-align: right;
	font-weight: bold;
	float: right;
}

.xstar_img_edit{
	cursor: pointer;
}

.xstar_img, .xstar_img_edit{
	width: 16px;
	height: 16px;
}

.xMultiCheck_main{
/*	width: 100%;*/
}

.xMultiCheck_main_div{
	float: none !important;
	overflow: auto;
}

.xMultiCheck_main_div table{
/*	width: 100%;*/
	border-collapse: none;
	border-color: #969696;
	display: table;
}

.xMultiCheck_main_div tbody{
	display:table-row-group;
}

.xMultiCheck_main_div td{
	display: table-cell;
	cursor: pointer;
}

.xmails_tab, .xpp_tab, .dlg_tab, .uploadimage_tab{
	border: 2px solid black;
	background-color: #969696;
}

.xpp_tab td, .uploadimage_tab td{
	padding: 2px;
}
.xmails_input{
	width: 330px;
}

.xmails_td_text{
	width: 70px;
	color: white;
}

.xpp_td_text, .dlg_td_text, .uploadimage_td_text{
	color: white;
}

.xmails_body, .xpp_body{
	width: 400px;
	height: 150px;
}

.xmails_td_title, .xpp_td_title, .dlg_td_title, .uploadimage_td_title{
	color: white;
	font-size: 16px;
	border-bottom: 2px solid white;
}

.xmails_title, .xpp_title, .dlg_title{
	float: left;
}

.xmails_closeb, .xpp_closeb, .dlg_closeb, .uploadimage_closeb{
	float: right;
	cursor: pointer;
}

.uploadimage_body{
	width: 400px;
	height: 150px;
}

.dlg_td_tab_element{
	padding: 2px;
	margin: 1px;
}

.dlg_td_tab_container div{
	float: left;
	cursor: pointer;
}

.dlg_td_tab_container .active{
	background-color: white;
	color: #969696;
	border: 1px solid white;
	cursor: default;
	font-size: 14px;
	padding: 2px;
	margin: 1px;
}

.dlg_td_tab_container .no_active{
	cursor: default;
	border: 1px solid white;
	font-size: 14px;
	padding: 2px;
	margin: 1px;
}

.dlg_tab_text, .dlg_tab_img{
	padding: 0px;
}

.dlg_tab_text{
	padding-left: 2px;
}

.dlg_tab_img{
	padding-top: 2px;
}

.dlg_history{
	background-color: white;
	overflow: auto;
}

.dlg_mgs_input{
	background-color: white;
	overflow: auto;
}

.dlg_mgs_avatar{
	background-color: #cfc9b7;
}

.dlg_msg, .dlg_msg1{
	padding: 2px;
}

.dlg_msg1{
	color: red;
	font-weight: bold;
}

.xeditor_tab{
	border: 2px solid white;
	background-color: #969696;
}

.xeditor_td_text{
	width: 70px;
	color: white;
}

.xeditor_td_title{
	color: white;
	font-size: 16px;
	border-bottom: 2px solid white;
}

.xeditor_title{
	float: left;
}

.xeditor_closeb{
	float: right;
	cursor: pointer;
}



.xdb_tab{
	border: 2px solid #c39658;
	background-color: #969696;
	border-collapse: collapse;
}

.xdb_tab1{
/*	border: 2px solid #c39658;*/
	background-color: #969696;
	border-collapse: collapse;
}

.xdb_td_title{
	color: white;
	font-size: 16px;
	border-bottom: 2px solid white;
}

.xdb_tr .xdb_td_text{
	background-color: #e4e2d3;
}

.xdb_tr_over .xdb_td_text{
	background-color: #d9d9c9;
}

.xdb_title{
	float: left;
}

.xdb_closeb{
	float: right;
	cursor: pointer;
}

.xdb_content{
	overflow: auto;
}




.unread{
	font-weight: bold;
}

.xhelper{
	background-color: #969696;
	color: black;
	border: 1px solid #c39658;
}

.xhelper_cell_over{
	background-color: #969696;
	color: black;
	border: 1px solid white;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 11px;
	cursor: pointer;
}

.xhelper_cell_out{
	background-color: #e4e2d3;
	color: black;
	border: 1px solid white;
	padding-left: 2px;
	padding-right: 2px;
	font-size: 11px;
}

.xpl_tab{
	background-color: #E4E2D3;
	border: 3px solid #c39658;
	border-collapse: collapse;
}

.xpl_tab td{
	border: 1px solid white;
}

.xpl_input, .xpl_textarea{
	width: 100%;
}

.xpl_title{
	float: left;
}

.xpl_closeb{
	float: right;
	cursor: pointer;
}

.main_loading{
	padding: 5px;
	padding-top: 2px;
	background: url(/images/loading.gif) no-repeat 10px 20px;
	background-color: #E4E2D3;
	border: 1px solid #c39658;
	width: 95px;
	color: black;
	font-weight: normal;
	font-size: 12px;
	font-family: Tahoma;
	z-index: 100;
	height: 30px;
	text-align: center;
}

.amode{
	background-color: red;
	color: white;
	text-align: center;
}

.amode a{
	color: white;
	text-decoration: underline;
}

.del{
	color: red;
}

.del a{
	color: red;
}

.xtab_title_cont{
}

.xtab_title_cont div{
	float: left;
	height: 20px;
}

.xtab_title, .xtab_title_select{
	border: 1px solid #c39658;
	padding: 5px;
	height: 20px;
	text-decoration: none;
	border-bottom: 0px;
}

.xtab_title:hover, .xtab_title_select, .xtab_title_select:hover{
	border: 1px solid white;
	border-bottom: 0px;
	text-decoration: none;
	color: #6f0c47;
	background-color: #d9d9c9;
}

.xtab_title_select:hover{
	cursor: default;
}

.xtab_cont{
	border-top: 0px;
	float: left;
}

.xtab_s{
	width: 20px;
	float: left;
}

.s_gend_cont div{
	float: left;
	border: 1px solid white;
	padding: 2px;
	margin: 2px;
	width: 185px;
	text-align: center;
	background-color: #d9d9c9;
}

#uimg{
	cursor: pointer;
}

#editor_container{
	background-color: #969696;
}

#contact_list{
	position: absolute;
	left: 240px;
	top: 120px;
	height: 500px;
	background: #cfc9b7;
	overflow: auto;
	border: 2px solid #909090;
	width: 188px;
	*width: 192px;
}

#contact_list .contact{
	border: 1px solid #cfc9b7;
	cursor: pointer;
	text-align: left;
	width: 169px;
	height: 17px;
	font-size: 14px;
	clear: both;
	*width: 171px;
}

#contact_list .contact_text, #contact_list .contact_img{
	float: left;
}

#contact_list .contact_img{
	padding-top: 2px;
}

#contact_list .contact_text{
	padding-left: 3px;
}

#contact_list .contact_title_cont{
	margin: 0px;
	color: white;
	background-color: #969696;
	float: left;
}

#contact_list .contact_title_cont .contact_title{
	padding-left: 3px;
	color: white;
	font-weight: bold;
	float: left;
}

#contact_list .contact_over{
	border: 1px solid #cfc9b7;
	background-color: #c39657;
	color: white;
	cursor: pointer;
	width: 169px;
	height: 17px;
	font-size: 14px;
	clear: both;
	*width: 171px;
}





.xmenu{
	position: absolute;
	backgroundColor: #eeeeee;
/*	visibility: hidden;*/
	border: 1px solid #cccccc;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
}

.xmenu table{
	padding: 0;
	margin: 0;
}


.xmenu_tr{
	border: 1px solid black;
	background-color: white;
	cursor: pointer;
}

.xmenu_tr_over{
	border: 1px solid black;
	background-color: #e0edfe !important;
	cursor: pointer;
}

.xmenu_td_1{
	padding: 3px;
	padding-top: 1px;
	padding-bottom: 1px;
	width: 16px;
}

.xmenu_td_2{
	font-size: 13px;
	padding: 3px;
	font-family:Tahoma,Verdana,Arial,Helvetica;
	color: black;
	padding-top:7px;
	padding-bottom:5px;
	padding-bottom:5px;
	letter-spacing: 0;
}

.xmenu_separator{
	background-color: #dddddd;
	height: 1px;
}

.xmenu_div_over, .xmenu_div_over *{
	color: white !important;
	background-color: red;
	cursor: url(/images/edit-cursor-admin.cur), default;
}

.xmenu_div{
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100); /* IE 5.5+*/
	-moz-opacity: 1; /* Mozilla 1.6 и ниже */
	-khtml-opacity: 1; /* Konqueror 3.1, Safari 1.1 */
	opacity: 1; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}

.uploadimage_title{
	float: left;
}

.flowbox{
	position: absolute;
	background-color: black;
	border: 1px solid red;
	padding: 10px;
}

.xpl_cat_title_odd, .xpl_cat_title_even, .xpl_cat_title_selected{
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}

.xpl_cat_title_odd{
	background-color: #d9d9c9;
}

.xpl_cat_title_selected, .xpl_cat_title_selected a{
	color: #e4e2d3;
	background-color: #2b2b2b;
	font-weight: bold;
}

.xpl_control_container{
	padding: 2px;
	background-color: #cfc9b7;
	height: 18px;
}

.xpl_control_container div{
	float: left;
	margin-left: 2px;
	margin-right: 2px;
}

.xpl_control_separator{
	border-right: 1px solid #735e3e;
	width: 1px;
	height: 17px;
}