html{ 
overflow: scroll; 
}
body{
	background-repeat: repeat-x;
	right: 0px;
}

body, p, tr,td, table {
FONT-SIZE: 15px;
COLOR: #5C686F;
font-family: Arial, Verdana, Helvetica, sans-serif;
}



p{
	margin: 0px 0px 30px 0px;
}

a {
COLOR: #0294DF;
FONT-SIZE: 15px;
font-family: Arial, Verdana, Helvetica, sans-serif;
TEXT-DECORATION: underline;

}
a:hover {
COLOR: #0294DF;
TEXT-DECORATION: underline
}

H1 {
	color: #FF8900;
	font-size: 27px;
	FONT-FAMILY: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 15px 0px;
	font-weight: normal;
}

H2 {
	color: #1e90ff;
	font-size: 17px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	font-weight: normal;
}
H3 {
	color: #1e90ff;
	font-size: 17px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	font-weight: normal;
}
H4 {
	color: #1e90ff;
	font-size: 15px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 5px 0px;
	font-weight: normal;
}
.ah1{
	color: #FF8900;
	font-size: 27px;
	FONT-FAMILY: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 15px 0px;
	font-weight: normal;
	TEXT-DECORATION: none;
}
.ah1:hover{
	color: #FF8900;
	font-size: 27px;
	FONT-FAMILY: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 15px 0px;
	font-weight: normal;
	TEXT-DECORATION: none;
}
.h1 a{
	color: #FF8900;
	font-size: 27px;
	FONT-FAMILY: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 15px 0px;
	font-weight: normal;
	TEXT-DECORATION: none;
}
.h1 a:hover{
	color: #FF8900;
	font-size: 27px;
	FONT-FAMILY: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 15px 0px;
	font-weight: normal;
	TEXT-DECORATION: none;
}
#hadv {
 position: absolute;	/* Абсолютное позиционирование */
 width: 500px;	/* Ширина слоя в пикселах */
 height: 50px;	/* Высота слоя в пикселах */ 
 left: 50%;	/* Положение слоя от левого края */
 top: 50%;	/* Положение слоя от верхнего края */
 margin-left: -230px;	/* Отступ слева */
 margin-top: 710px;	/* Отступ сверху */
}
.umenu {
COLOR: #0294DF;
FONT-SIZE: 13px;
font-family: Arial, Verdana, Helvetica, sans-serif;
TEXT-DECORATION: underline;
}
.umenu:hover {
COLOR: #0294DF;
TEXT-DECORATION: underline
}.umtitle {
	color: #FF8900;
	font-size: 18px;
	FONT-FAMILY: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}.umtitle:hover {
	color: #FF8900;
	TEXT-DECORATION: none
}.umno {
	color: #5C686F;
	font-size: 17px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	TEXT-DECORATION: none;
}
.utitle {
	color: #FF8900;
	font-size: 17px;
	FONT-FAMILY: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
}
.usr_last_date {
	color: #5C686F;
	font-family: Arial, Tahoma;
	font-size: 10px;
	line-height: 12px;
	padding-top: 5px;
}.usr_online {
	color: #10B847;
	font-size: 15px;
	padding-top: 5px;
}
.usrlnk {
COLOR: #5C686F;
FONT-SIZE: 11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
TEXT-DECORATION: none;

}
.usrlnk:hover {
COLOR: #0294DF;
TEXT-DECORATION: underline
}.usrlnk_online {
COLOR: #10B847;
FONT-SIZE: 11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
TEXT-DECORATION: none;

}
.usrlnk_online:hover {
COLOR: #10B847;
TEXT-DECORATION: underline
}

.usrlnk_s {
COLOR: #808080;
FONT-SIZE: 10px;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
TEXT-DECORATION: none;

}
.usrlnk_s:hover {
COLOR: #0294DF;
TEXT-DECORATION: none
}.usrlnk_s_online {
COLOR: green;
FONT-SIZE: 10px;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
TEXT-DECORATION: none;

}
.usrlnk_s_online:hover {
COLOR: #0294DF;
TEXT-DECORATION: underline
}
.mnbrs {
COLOR: #0294DF;
font-family: Arial, Verdana, Helvetica, sans-serif;
TEXT-DECORATION: underline;
cursor: pointer;
 margin: 2px 0px 2px 0px;
}
.mnbrs:hover {
COLOR: #0294DF;
TEXT-DECORATION: underline
}
.addr {
COLOR: #0294DF;
FONT-SIZE: 15px;
font-family: Arial, Verdana, Helvetica, sans-serif;
TEXT-DECORATION: underline;
cursor: pointer;
}
.addr:hover {
COLOR: #0294DF;
TEXT-DECORATION: underline
}
.adr_edit_cnt {
COLOR: #5C686F;
FONT-SIZE: 11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
}
.adr_edit{
COLOR: #5C686F;
FONT-SIZE: 11px;
font-family: Arial, Verdana, Helvetica, sans-serif;
TEXT-DECORATION: underline;
}
.adr_edit:hover {
COLOR: #5C686F;
TEXT-DECORATION: underline
}
.maddr {
COLOR: #5C686F;
FONT-SIZE: 12px;
font-family: Arial, Verdana, Helvetica, sans-serif;
TEXT-DECORATION: underline;
cursor: pointer;
}
.maddr:hover {
COLOR: #5C686F;
TEXT-DECORATION: underline
}
.albm_title {
	color: #FF8900;
	font-size: 15px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	padding-bottom: 6px;
}.albm_atrib {
	color: #5C686F;
	font-size: 11px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.cmnt_cnt {
COLOR: #10B847;
FONT-SIZE: 10px;
font-family: Arial, Verdana, Helvetica, sans-serif;
TEXT-DECORATION: none;

}
.cmnt_cnt:hover {
COLOR: green;
TEXT-DECORATION: none;
}
.huge {
	color: #5C686F;
	font-size: 22px;
	FONT-FAMILY: Arial, Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: normal;
}
.big {
	color: #5C686F;
	font-size: 18px;
	FONT-FAMILY: Arial, Trebuchet MS, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: normal;
}
form{
        display: inline;
        margin: 0;
        padding: 0;
}

input,textarea,select {
}
.drp_slct{
	color: #707A80;
	font-size: 12px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border: solid #778899 1px; /*#dcdcdc*/
	position: absolute;
	width:302px; 
	margin-left:5px;
	margin-top:-1px;
	z-index: 255; 
	overflow: auto;
	background-color: white;/*fbfbfb*/
	max-height: 150px;	
   height:expression(this.scrollHeight> 151 ? "150px" : "auto");
	visibility: hidden;
}
.drp_slct a{
	color: #707A80;
	font-size: 12px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	width:97%;
	text-decoration: none;
	cursor:pointer;
	padding:0px 0px 0px 2px;
	display: block;
}
.drp_slct a:hover{
	color: white;
	font-size: 12px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	width:97%;
	background-color: #316AC5;
	text-decoration: none;
}
.srch_input{
	color: #707A80;
	font-size: 12px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border: solid #F0CEA6 1px;
	height: 23px;
	padding-top: 3px;
	border-left: 0px;
	border-right-width: 0px;
	width: 550px;
	font-weight: bold;
}

.txt_input{
	color: #707A80;
	font-size: 12px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border: solid #F0CEA6 1px;
	height: 23px;
	padding-top: 3px;
	border-left: 0px;
	border-right-width: 0px;
}
.txt_area{
	color: #707A80;
	font-size: 12px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border: solid #F0CEA6 0px;
	padding-top: 3px;
	font-weight: bold;
}
.checkbox{
margin:0;padding:0;
opacity:0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
}

.checkboxOn {
background:url(/images/chckbox_on.gif) no-repeat 0 3px;
}
.checkboxOff {
background:url(/images/chckbox_off.gif) no-repeat 0 3px;
}

hr {
height: 0px; border: solid #DBE2E5 0px; border-top-width: 1px;
}
.t9 {
	color: #707A80;
	font-size: 9px;
	FONT-FAMILY: Verdana, Tahoma, Arial, Helvetica, sans-serif;
}
.t10 {
	color: #707A80;
	font-size: 10px;
	FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica, sans-serif;
}

.t11 {
	color: #707A80;
	font-size: 11px;
	FONT-FAMILY: Tahoma, Arial Narrow, Verdana, Helvetica, sans-serif;
}
.t13 {
	color: #5C686F;
	font-size: 13px;
	FONT-FAMILY: Arial, Verdana, Tahoma, Helvetica, sans-serif;
}

.alf {
COLOR: #0294DF;
FONT-SIZE: 12px;
font-family: Arial, Verdana, Helvetica, sans-serif;
TEXT-DECORATION: underline;

}
.alf:hover {
COLOR: #0294DF;
TEXT-DECORATION: underline
}

td.block-header,td.block-footer,td.block-center {
}

td.block-right {
}

td.block-left {
	padding-top: 0px;
	width: 250px;
}

.block_t{
	color: #FF8900;
	font-size: 21px;
	FONT-FAMILY: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	padding: 0px 0px 5px 0px;
	font-weight: normal;	
}
.ctalk{
        FONT-SIZE: 14px;
        COLOR: #794900;
        FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.uname{
FONT-SIZE: 13px; 
COLOR: #0294DF; 
TEXT-DECORATION: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

.uname:hover {
COLOR: #0294DF; 
TEXT-DECORATION: none;
}
.unamedsbl{
FONT-SIZE: 13px; 
COLOR: silver; 
TEXT-DECORATION: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

.unamedsbl:hover {
COLOR: #0294DF; 
TEXT-DECORATION: none;
}


.hmenu a {
color: #FFFFFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 18px;
TEXT-DECORATION: none;
}

.hmenu a:hover {
color: #FFFFFF;
TEXT-DECORATION: none;
}

.menu_sml a {
color: #FFFFFF;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
}

.menu_sml a:hover {
color: #FFFFFF;
TEXT-DECORATION: none;
}
.hmenulang a{
color: #FFFFFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}

.hmenulang a:hover {
color: #FFFFFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
TEXT-DECORATION: none;
}
.inpttl{
color: #5C686F;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 18px;
}
.uhtxt{
color: #5C686F;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
}
.uhedtlnk{
color: #a9a9a9;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 9px;
}

.uhedtlnk:hover {
color: #a9a9a9;
font-family: Arial, Verdana, Helvetica, sans-serif;
}
.menu_btn{
padding: 12px 20px 0px 20px;
}
.menu_btn_a{
padding: 12px 20px 0px 20px;
background-image: url(/images/m_bg_a.jpg);
}
.menu_btn_spcr_r{
background-image: url(/images/spcr_r.jpg);
}
.menu_btn_spcr_l{
background-image: url(/images/spcr_l.jpg);
}
.menu_btn_spcr_a{
background-image: url(/images/spcr_a.jpg);
}

.menu_btn_icn{
padding: 9px 10px 0px 10px;
}
.menu_btn_icn_a{
padding: 9px 10px 0px 10px;
background-image: url(/images/m_bg_a.jpg);
}

.btn_green{
background-image: url(/images/btn_g.jpg);
}

.btn_green a, .btn_green a:hover, .btn_green span{
color: #FFFFFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 18px;
TEXT-DECORATION: none;
}

.btn_blue{
color: white;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
TEXT-DECORATION: none;
font-weight: bold;
background-image: url(/images/btn_b.jpg);
}.btn_blue_dis{
color: white;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
TEXT-DECORATION: none;
font-weight: bold;
background-image: url(/images/btn_b_dis.jpg);
}
.rmbr_me{
color: #707A80;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;	
padding-top:4px
}

.rmbr_me2{
color: #707A80;
font-family: Tahoma, Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;	
padding-top:12px
}
.pht_dscr {
FONT-SIZE: 12px;
COLOR: #5C686F;
font-family: Arial, Verdana, Helvetica, sans-serif;
}
.pht_atrbt {
	color: #a9a9a9;
	font-family: Tahoma;
	font-size: 9px;
}
.pht_cnt {
	color: #a9a9a9;
	font-family: Tahoma;
	font-size: 12px;
}
.hdninf {
	color: #a9a9a9;
	font-family: Tahoma;
	font-size: 9px;
}
.mail_ttl{
color: #FFFFFF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
TEXT-DECORATION: none;
}

.mail_ttl:hover{
color: #FFFFFF;
font-weight: bold;
TEXT-DECORATION: none;
}

.mail_menu{
color: #0294DF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 12px;
}

.mail_menu:hover{
color: #0294DF;
}

.mail_date{
color: #5C686F;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
}

.mail_usr {
COLOR: #0294DF;
FONT-SIZE: 13px;
font-family: Arial, Verdana, Helvetica, sans-serif;
TEXT-DECORATION: underline;
}
.mail_usr:hover {
COLOR: #0294DF;
TEXT-DECORATION: underline
}
.mail_sabj{
color: #5C686F;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 18px;
}
.mail_sabj2{
color: #0294DF;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 18px;
}
.mail_atrbt {
	color: #a9a9a9;
	font-family: Tahoma;
	font-size: 10px;
}
.fgt_pswd{
FONT-SIZE: 12px;
}
.check_user {
	font-size: 16px;
	color: #707A80;
	height: 19px;
	font-weight: bold;
}.check_user2 {
	font-size: 16px;
	color: #10B847;
	height: 19px;
	font-weight: bold;
}.check_user3 {
	font-size: 16px;
	color: #0294DF;
	height: 19px;
	font-weight: bold;
}
.footer {
FONT-SIZE: 11px; 
COLOR: #E8EEF1; 
TEXT-DECORATION: none;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

.footer a:link,
.footer a:visited{
FONT-SIZE: 12px; 
COLOR: white; 
TEXT-DECORATION: underline;
font-family: Arial, Verdana, Helvetica, sans-serif;
}

.footer a:hover {
}
.input_reg {
	color: #707A80;
	font-size: 13px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border: solid #F0CEA6 1px;
	height: 23px;
	padding-top: 3px;
	border-left: 0px;
	border-right-width: 0px;   
	width: 300px;
	font-weight: bold;
}
.input_reg_ex {
	color: silver;
	font-size: 13px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border: solid #F0CEA6 1px;
	height: 23px;
	padding-top: 3px;
	border-left: 0px;
	border-right-width: 0px;   
	width: 300px;
	font-style: italic;
}
.select_reg{
	color: #707A80;
	font-size: 12px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	background: #ffffff;
   position: absolute; 
	width: 303px;
	height: 22px; 
	top: -2px; 
	left: -2px;
	border:none;
	font-weight: bold;
}
.select_cntr{
	border: 0; 
	position: relative; 
	width: 300px; 
	height: 18px; 
	overflow: hidden;
}

.select_chs_cntr{
	border: 0; 
	position: relative; 
	width: 87px; 
	height: 18px; 
	overflow: hidden;
}

.select_chs_cntr2{
	border: 0; 
	position: relative; 
	width: 142px; 
	height: 18px; 
	overflow: hidden;
}

.select_reg_date {
	color: #707A80;
	font-size: 14px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	background: #ffffff;
   position: absolute; 
	width: 90px;
	height: 22px; 
	top: -2px; 
	left: -2px;
	border:none
}
.select_cntr_date{
	border: 0; 
	position: relative; 
	width: 87px; 
	height: 18px; 
	overflow: hidden;
}
.select_reg_year {
	color: #707A80;
	font-size: 12px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	background: #ffffff;
   position: absolute; 
	width: 133px;
	height: 22px; 
	top: -2px; 
	left: -2px;
	border:none;
	font-weight: bold;
}
.select_cntr_year{
	border: 0; 
	position: relative; 
	width: 130px; 
	height: 18px; 
	overflow: hidden;
}
.select_fltr {
	color: #707A80;
	font-size: 11px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	background: #ffffff;
   position: absolute; 
	width: 100px;
	height: 22px; 
	top: -1px; 
	left: -2px;
	border:none
}
.select_cntr_fltr{
	border: 0; 
	position: relative; 
	width: 97px; 
	height: 18px; 
	overflow: hidden;
}
.fltr_lnk {
	color: #707A80;
	font-size: 11px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	cursor:pointer;
}
.edcchs {
	color: #707A80;
	font-size: 12px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	background: #ffffff;
   position: absolute; 
	width: 133px;
	height: 22px; 
	top: -2px; 
	left: -2px;
	border:none;
	font-weight: bold;
}
.input_noreg {
	width: 320px;
	background-color: #FDFAF2;
}
.input_code {
	color: #707A80;
	font-size: 13px;
	FONT-FAMILY: Arial, Tahoma, Verdana, Helvetica, sans-serif;
	border: solid #F0CEA6 1px;
	height: 23px;
	padding-top: 3px;
	border-left: 0px;
	border-right-width: 0px;   
	width: 150px;
	font-weight: bold;
}.input_flat {
	width: 35px;
	background-color: #FDFAF2;
}.errort {
   color: #FF3000;
   font-size: 11px;
   height: 24px;
}.error {
   color: #FF3000;
   font-size: 10px;
}
.scsbox {
	background-color: #fdf5e6;
	width: 700px;
	height: 40px;
	border: 1px dashed #f7d9a1;
}

.user_frame_desc{
	padding:5px 0px 0px 0px;
	background: white;
}
.small_frame img {
	border: 5px solid white;
}.small_frame_desc{
	padding:0px 0px 5px 0px;
	background: white;
	font-size: 11px;	
}.small_desc{
   padding:0px 0px 0px 0px;
	font-size: 10px;	
}
.frame img {
	border: 10px solid #FFFDF6;
	border: 10px solid #FFFFFF;
}
.cmnt_add{
	color: #0294DF;
	font-size: 13px;
	cursor: pointer;
}.cmnt_ttl{
	color: #FF8900;
	font-size: 18px;
	FONT-FAMILY: Trebuchet MS, Arial, Tahoma, Verdana, Helvetica, sans-serif;
}
.comment:hover {
	color: #708090;
}.comment_replay{
	color: #0294DF;
	font-size: 11px;
	cursor: pointer;
}
.comment_replay:hover {
	color: #0294DF;
}


div.fileinputs {
	position: absolute;
	width:304px;
	margin-top: -10px;
}
div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
}
input.file {
	position: relative;
	-moz-opacity:0;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
	width:304px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	color:#5C686F;
	height:23px;
	cursor: pointer;
	text-align: right;
}
input.text{
	padding:0 0 0 5px;
	width:240px;
	background:url(../images/file_inpt.jpg) no-repeat 0 0;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	line-height:1.8em;
	color:#707A80;
	height:23px;
	position:absolute;
	left:0;
	top:0;
	border:none;
	font-weight: bold;
}
:root input[type="text"]{
	padding-top:3px;
	line-height:normal;
}
.fakefile img{
	position:absolute;
	left:240px;
	top:0;
	padding:0;
	margin:0;
}