/*---------------------------------------*/

.bar_left{
	margin-top:35px;
    display: block;
	color:#fff;
    font-size:1em;
    padding: 8px 0;
    text-align: center;
}
.bar_left ul{
	margin:0;
}


.lk{
    /* border-right: 1px solid #DFDFDF; */
    width: 187px;
	color: #fff !important;
	/* font-size:1.1em; */
	cursor: pointer;
    text-align:center;
    vertical-align: baseline;
    padding-top:9px;
    /* font-size:1.3em; */
    /* color: rgba(248, 249, 251, 0.6); */
}
.lk:hover{
    /* border-bottom: #FFF dashed 1px; */
	color: rgba(248, 249, 251, 0.6) !important;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	transition: all 200ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
	
	
}
.exit{
    border-left: 1px solid #DFDFDF;
	height: 25px;
	float: right;
    cursor: pointer;
	text-align:center;
	vertical-align: baseline;
	padding-top:9px;
	padding-left:.3em;
    /* background: rgba(248, 249, 251, 0.6); */
	font-size:1.1m;
	/* color: rgba(248, 249, 251, 0.6); */

}
.exit:hover{
	text-shadow: 1px 1px 1px rgba(0,0,0,0.2);
	transition: all 150ms cubic-bezier(0.42, 0, 0.58, 1) 10ms;
	color: #00615b;	
}
.enter{
	border-right: 1px solid #DFDFDF;
    height: 50px;
    float: left;
	text-align:center;
    /* background: rgba(248, 249, 251, 0.6); */
	font-size:1.3em;
	padding-right:9px;
}
.reg_in, .remember_passw{    
	border-right: 1px solid #DFDFDF;
    height: 45px;   
    float: left;
    cursor: pointer;
	text-align:center;
	vertical-align: baseline;
	padding:10px 15px 0;
    /* background: rgba(248, 249, 251, 0.6); */
	font-size:0.9em;
	}
#form_reg{
	margin:0 auto;
	width:73%;
	/* height:100%; */
}

.contacts li{
	margin: 2px 0;
	padding:2px 0;
}
.contacts li a{
	font: inherit;
	display: block;
	text-align:center;
	text-decoration: none;
	color: #fff;
	/* margin: 0 auto; */
}
/* .contacts li:hover{
	cursor:pointer;
	padding: 2px 0;
	border-radius: 0.5em;
	background-color:#fff;
	color:#789456;	
} */
.contacts li a:hover{
	color:#789456;

}




.tbl{
	display:table;
}
.t_cell{
	display:table-cell;
}

a {
    text-decoration: none;
    color: rgb(128, 15, 31);
    font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
}
.link {
	cursor:pointer;
	padding-bottom:0;
}
.link, a.link, a.link_file {
    text-decoration: none;
   color: rgb(0, 98, 91);
    font-family: "Trebuchet MS", "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", Tahoma, sans-serif;
    border-bottom: rgb(0, 98, 91) dashed 1px;
	z-index: 190;
	
}
.link:hover,a.link:hover, a.link_file:hover {
    text-decoration: none;
    /* color: rgb(128, 15, 31); */
    border-bottom: rgb(128, 15, 31) solid 1px;
	
}

/*---------------------------------------*/
.reg_backH:hover{
 background-color: #02955e1f;
}

.font-b{
	font-weight:bold!important;
}

.left	{float:left;}
.right	{float:right;}
.clear	{clear: both;}
.tright	{text-align:right !important;}
.tleft	{text-align:left;}
	
.padd {padding:5px !important;}
.padd-bott	{padding-bottom: 10px !important;}
.padd-top-a  {padding-top: 2px !important;}
.padd-bott5	{padding-bottom: 5px !important;}
.padd-top	{padding-top: 10px !important;}
.padd-left	{padding-left: 10px !important;}
.padd-right	{padding-right: 10px !important;}	
.padd-left30 {padding-left:30px !important;}	

.marg-top{margin-top: 15px !important;}
.marg-bott{margin-bottom: 10px !important;}
.marg-right{margin-right: 10px !important;}
.marg-left	{margin-left: 10px !important;}
.marg-min7left	{margin-left: -3% !important;}

.fs07		{font-size: 0.7em !important;}
.fs09		{font-size: 0.9em !important;}
.fs11		{font-size: 1.1em !important;}
.fs12		{font-size: 1.2em !important;}
.fs13		{font-size: 1.3em !important;}
.lh19		{line-height:1.9em!important;}
.border		{border-left: #777 solid 2px !important;}
.border-bottom		{border-bottom: #777 solid 2px !important;}

.redf		{background: #ff0000;}
.grayf		{background:#DEDEDE !important;}
.green		{background: #00cc00;}
.l_green	{background:#99FFCC;}
.yellowf	{background:#EEDD82;}
.noactive	{background:#E0EEE0;}
.IndianRed	{background:#CD5C5C;}
.lred		{background:#e89898; color: #790a0a;}
.red		{color: #ff0000  !important;}
.white		{background: #fff;}
.f-white	{color: #fff;}
.gray		{color:#363636;}
.green_c	{color:#01965e;}
.blue		{color:#0000dd;}
	
.bgnd0{background:#CCFFFF;}
.bgnd1{background:#FFFFCC;}	
.bold{font-weight: bold;}
.nobold{font-weight: normal !important;}
.center	{text-align: center !important;}
.center_block {margin:3px auto !important;}
.justify{text-align: justify !important;}	

.hand {cursor: pointer;}
.hand:hover{background: #EEDD82 !important; border-radius: 1.3em;}

.hidden{display:none;}	
a.under_none {
	text-decoration: none;
	}
a:hover{text-decoration: none;}	
.yellow_h:hover{color: #ffc107 !important; }

table.all td.none_border_left	{border-left: none;}
table.all td.none_border_right	{border-right: none;}

.width10{width: 10% !important;}
.width20{width: 20% !important;}
.width35{width: 35% !important;}
.width50{width: 50% !important;}
.width60{width: 60% !important;}
.width72{width: 72% !important;}	
.width85{width: 85% !important;}		



.comment {
    color: #993300;
    font-size: 0.9em;
    font-style: italic;
	padding-left:7px;
}




#progress {
    /* background: #fff; */
    /* border: #444 solid 1px; */
	/* border-radius: 0.3em; */
	top:25%;
	left:45%;
	font-size:.9em;
    padding: 10px 25px;
    position: fixed;
    display: none;
	z-index:103;
}



#floatTip {
    position: absolute; width: auto; max-width:155px; display: none; 
    border: 1px solid #000; padding: 4px;
    font-size: 9pt;
    color: #333; background: #F0E68C;
}

.not_allowed{
	cursor: not-allowed;
	color: #C2C8D2;
	/* border: 1px solid #CFDBED; */
}



.round-top {
	border-top-left-radius: 5px;
}
.round-bottom {
	border-bottom-left-radius: 5px;
}

.back_lk, .back{
	/* font-weight: bold; */
	font-size:25px;
	cursor:pointer;
	padding: 0 15px;
	text-align:center;
	background-color: #02955e1f;
}
.back_lk:hover, .back:hover{
	color:#aaa;
}
.navi {
	border: #aaa solid 1px;
	border-radius: 5px;
	font-weight: bold;
	text-align: center;

	width: 25px;
	height: 16px;

/* border-bottom: 2px solid #F5E1A6; */
/* border-right: 20px solid white; */
/* border-left: 20px solid white; */
/* padding: 8px 10px; */

}


table {
	border-spacing: 0;
	empty-cells: hide;
}
td {
	padding: 5px 15px;
	text-align: justify;
	border-bottom: 1px solid #f2caa1;
	transition: all 0.5s linear;
}
td:first-child {
	text-align: left;
	/* color: #3D3511; */
	font-weight: bold;
}
th {
	padding: 5px 15px;
	/* color: #3D3511; */
	border-bottom: 1px solid #F4EEE8;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	font-weight: bold;
}
td:nth-child(even) {
	/* background: #F4EEE8; */
}
td:nth-child(odd) {
	/* background: #D1C7BF; */
}
th:nth-child(even)  {
	/* background: #F4EEE8; */
}
th:nth-child(odd)  {
	/* background: #D1C7BF; */
}
.round-top {
	border-top-left-radius: 5px;
}
.round-bottom {
	border-bottom-left-radius: 5px;
}
tr:hover td{
	background: #f9c43f;
	/* background: #ececec; */
/* font-weight: bold; */
}

