﻿a@charset "utf-8";
/* CSS Document */

/*Сначала в Style.css стоит прописать CSS правило для тегов Body и Html, которое позволит сбросить отступы макета сайта от внутренних и внешних границ экрана (для соблюдения кроссбраузерности):*/

/*
@font-face {
    font-family: "NerisThin";
    src: url("../fonts/NerisThin/NerisThin.eot");
    src: url("../fonts/NerisThin/NerisThin.eot?#iefix")format("embedded-opentype"),
    url("../fonts/NerisThin/NerisThin.woff") format("woff"),
    url("../fonts/NerisThin/NerisThin.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "NerisLight";
    src: url("../fonts/NerisLight/NerisLight.eot");
    src: url("../fonts/NerisLight/NerisLight.eot?#iefix")format("embedded-opentype"),
    url("../fonts/NerisLight/NerisLight.woff") format("woff"),
    url("../fonts/NerisLight/NerisLight.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}

@font-face {
    font-family: "NerisSemiBold";
    src: url("../fonts/NerisSemiBold/NerisSemiBold.eot");
    src: url("../fonts/NerisSemiBold/NerisSemiBold.eot?#iefix")format("embedded-opentype"),alert_box_close
    url("../fonts/NerisSemiBold/NerisSemiBold.woff") format("woff"),
    url("../fonts/NerisSemiBold/NerisSemiBold.ttf") format("truetype");
    font-style: normal;
    font-weight: normal;
}
*/




body, html {
	
	position: absolute;
	top:0;
	left: 0;
	
	background-color:#FFF;
	width:100%;
	/*min-width:500px;*/
	margin:0px auto;
	padding:0px;
	min-height: 100%;
	color:#666;
	/*font-family:Verdana, Geneva, sans-serif;*/
	font-family: "NerisLight";
	/*font-family: Gotham, 'Helvetica Neue', Helvetica, Arial, 'sans-serif'-*/
	font-size:14px;
	box-sizing:border-box;  -moz-box-sizing:border-box;    -webkit-box-sizing:border-box;    -o-box-sizing:border-box;    -ms-box-sizing:border-box;	
	/*
	-webkit-font-smoothing:subpixel-antialiased !important;
	-webkit-backfase-visibility:hidden;
	-moz-backfase-visibility:hidden;	
	-ms-backfase-visibility:hidden;	
	*/
}
	
body a			{color:#964b7d; }	
body a:hover	{color:#a55f8c; text-decoration:underline;}



.UN_img_border {height: 100px; width: 150px; float: left; display: block; border: solid 1px #EDEDED; background-color: #EFEFEF; 
					background-position: center center; background-repeat: no-repeat; background-size: contain;}






.cookies_banner{
	z-index: 9999999;
    bottom: 0;
    left: 0;
    right: 0;
    text-align: center;
    font-size: 15px;    
    color: #FFF;
    background: #337AB7;
    border-top: 4px solid #BFE2FF;
	padding: 50px 10px;
	}
	.cookie_btn {
    	display: inline-block;
		margin: 10px 6px 4px 6px;
		text-decoration: none;
		position: relative;
		font-size: 13px;
		padding: 4px 12px;
		color: #FFF;
		font-weight: bold;
		text-transform: uppercase; 
		background: #337AB7;
		border: 2px solid #BFE2FF;
		}
	.cookie_btn:hover {
    	color: #FFF;
		background: #23669F;
		border: 2px solid #FFF;
		}


#ADM_Lust_update {display:none}





.UN_Text		{ 
			position:absolute;  min-width:10px; min-height:10px; 
			/*border: #0F0 solid 1px; 	*/
			}


/*	универсальный класс на весь экран*/
.UN_Abs100		{		position:absolute; width:100%; height: 100%; top:0%; left:0%; float:left; 
						background-size: contain; background-repeat: no-repeat no-repeat; background-position: center center;}

.UN_Abs100_scroll{		position:absolute; width:100%; height: 100%; top:0%; left:0%; float:left; 
						background-size: contain; background-repeat: no-repeat no-repeat; background-position: center center;
						overflow-y: scroll;
				}

.UN_Abs90		{		position:absolute; width:90%; height: 90%; top:5%; left:5%; float:left; 		
						background-size: contain; background-repeat: no-repeat no-repeat; background-position: center center;}

.UN_Game_Board	{	position:absolute; width:100%; height: 100%; top:0%; left:0%; float:left; 
						background-size: cover; background-repeat: no-repeat no-repeat; background-position: center center;
					overflow: hidden;
					}


.UN_Object		{	height:10px; width:10px; position:absolute;	background-position:center;	background-repeat:no-repeat;	background-size:contain; }
.UN_Object_img	{	height:100%; width:100%; float:left; position:relative;  top:0px; left:0px;
				background-position:center;	background-repeat:no-repeat;	background-size:contain; overflow:hidden; }

					

.UN_cover		{	background-size: cover;	}

.back_black	{		background-color: #000;	}


.UN_Logo{	height:100%; width:100%; float:left; position:relative; top:0px; left:0px;
				background-position:center;	background-repeat:no-repeat;	background-size:contain; overflow:hidden;					
				animation: AN_Logo_moving 2s infinite;		
			}




.UN_Abs100		{		position:absolute; width:100%; height: 100%; top:0%; left:0%; float:left; 
						background-size: contain; background-repeat: no-repeat no-repeat; background-position: center center;}
.UN_hide			{display: none;}

.UN_cover	{		background-size: cover;	}






.logo
.VK_Autorize_form{	 width: 210px; margin:10px auto; position: relative; 
			/*border: solid 1px #F0F;*/
			}

.BOX {position: relative; float: left; width: 100%; }


.GLB_Text		{ 
			position:absolute;  min-width:10%; min-height:10%; 
		/*border: #0F0 solid 1px; 	*/
			}

/* =============================================================== */
.teh_status{ position: fixed; width: 100%; float: left; bottom: 0%; min-height: 50px; background-color:#FAFAFA;
			border: #E71216 solid 1px; 
			display: none;
			}
/* =============================================================== */
#alert_box {	position:fixed; width: 100%; height: 100%; top:0; left: 0; background-color: rgba(255,255,255,0.97) ; z-index: 20;
			display: flex; justify-content: space-around; align-items: center; flex-direction: column;
			overflow: scroll;
			}
#alert_mess{ margin:auto;  text-align: center; padding: 150px; border-radius: 150px; font-size: 2em;
			box-shadow: 0px 0px 0px 0px #FFF;
			}
.alert_fullscrean
			{ position: fixed; margin:0%; width: 100%; height: 100%;  background-color: #FFF;  padding: 150px;  left: 0%; top:0%;
			box-sizing:border-box;  -moz-box-sizing:border-box;    -webkit-box-sizing:border-box;    -o-box-sizing:border-box;  -ms-box-sizing:border-box;	
			overflow-y: scroll;
			}
.alert_box_close{
			position: fixed; right: 30px; top:30px; width: 50px; height: 50px; 
			background-image: url(img/x.png);
			background-position: center center;
			background-repeat: no-repeat;
			background-size: contain;			
			overflow: hidden;
			cursor: pointer
			}
	.alert_box_close:hover{ 
			right: 27px; top:27px; width: 56px; height: 56px; 
			}

#alert_box_close_ok{
			position: fixed; left: 40%; top:85%; width: 20%; height: 10%; 
			background-image: url(img/ok.png);
			background-position: center center;
			background-repeat: no-repeat;
			background-size: contain;			
			overflow: hidden;
			cursor: pointer;
			border-radius: 50px; 
			border: 2px #CCC;
			background-color: #0788bd;
			display: none;
		
			}
	#alert_box_close_ok:hover{ 
			left: 40%; top:84%; width: 20%; height: 10%; 
			}



.help, .sett, .clos{
			position: relative; width: 25px; height: 25px; float: left; margin:0 5px 0 5px;
			background-image: url(img/help.png);
			background-position: center center;
			background-repeat: no-repeat;
			background-size: contain;			
			overflow: hidden;
			cursor: pointer;
			opacity: 0.25;
			}
	.help:hover{  opacity: 1;	}
	.sett:hover{  opacity: 1;	}

.sett{background-image: url(img/sett.png);}
.clos{background-image: url(img/close.png);}


/* =============================================================== 63EF6A*/
/*
.top_box{	position: absolute; width:100%; float: left; height: 100%; 
			color: #333;
			padding: 0px;
			box-sizing:border-box;  -moz-box-sizing:border-box;    -webkit-box-sizing:border-box;    -o-box-sizing:border-box;  -ms-box-sizing:border-box;	
		
			}


.top_game{	position: absolute; left: 0%; width:100%; height: 30%; top:0%; float: left; overflow: hidden; text-align: left; text-align: left;
			padding: 0.5% 5% 1% 5%;
			background-color: #DDD;
			white-space: nowrap; 
			box-sizing:border-box;  -moz-box-sizing:border-box;    -webkit-box-sizing:border-box;    -o-box-sizing:border-box;  -ms-box-sizing:border-box;	
			
			}
.top_user{	
			
			position: absolute; left: 0%; width:100%; height: 70%; top:30%; float: left; overflow: hidden; text-align: left; 
		}

	
	.top_user_ava{	position: absolute; width:17%; height: 80%; top:10%;  float: left;  left:3%; ; 
				background-repeat: no-repeat; background-position: center; background-size: cover; 
				border-radius: 50%;
				border: solid 1px #999;
				box-sizing:border-box;  -moz-box-sizing:border-box;    -webkit-box-sizing:border-box;    -o-box-sizing:border-box;  -ms-box-sizing:border-box;	

				}

	.top_name{	position: absolute; left: 5%; width:90%; height: 100%; top:0%; float: left; overflow: hidden; text-align: left;
				text-align: center;
				white-space: nowrap;
				box-sizing:border-box;  -moz-box-sizing:border-box;    -webkit-box-sizing:border-box;    -o-box-sizing:border-box;  -ms-box-sizing:border-box;	
			 
				}


	.top_ico{	position: absolute; left: 80%;	width:15%;  height: 70%; top:30%; float: left;  margin: 0px 1% 0px 1%;
				background-image: url(img/menu_ico.png); background-position: center; background-size: contain;	background-repeat: no-repeat; 	}

.top_H	{	float: left;  width:100%;  font-size: 2em; text-align: center;   
		box-sizing:border-box;  -moz-box-sizing:border-box;    -webkit-box-sizing:border-box;    -o-box-sizing:border-box;  -ms-box-sizing:border-box;	
		}

.H	{	width: 100%; float: left; font-size: 3em; padding: 20px; text-align: center; color: #FFF;
		background-color:#FF6700; border-radius: 0px 0px 100px 100px;
		 
		box-sizing:border-box;  -moz-box-sizing:border-box;    -webkit-box-sizing:border-box;    -o-box-sizing:border-box;  -ms-box-sizing:border-box;	
		
		}

*/



.BUT			{float:left;  margin:10px 10px 0 10px;  padding:5px 15px 7px 15px; border-radius:40px; background-color:#CCC; color:#666; cursor:pointer; }
.BUT:hover		{float:left;  margin:10px 10px 0 10px;  padding:5px 15px 7px 15px; border-radius:40px; background-color:#AAA; color:#333; cursor:pointer; }
.BUT:active		{float:left;  margin:10px 10px 0 10px;  padding:5px 15px 7px 15px; border-radius:40px; background-color:#333; color:#666; cursor:pointer; }


.Adm_BUT			{float:left;  margin:0px 5px 2px 5px;  padding:5px 10px 7px 10px; border-radius:10px; background-color:#EEE; color:#666; cursor:pointer; }
.Adm_BUT:hover		{float:left;  margin:0px 5px 2px 5px;  padding:5px 10px 7px 10px; border-radius:10px; background-color:#222; color:#999; cursor:pointer; }
.Adm_BUT:active		{float:left;  margin:0px 5px 2px 5px;  padding:5px 10px 7px 10px; border-radius:10px; background-color:#333; color:#555; cursor:pointer; }

.B_ON			{	border: #FFF 1px solid;	border-left: #0788bd 15px solid;	}
.B_OFF			{	border: #EEE 1px solid; border-left: #cfcfcf 15px solid;	background-color:#f9f9f9; color:#BBB;	}



/*
.Adm_BUT			{float:left;  margin:0px 5px 2px 5px;  padding:5px 10px 7px 10px; border-radius:10px; background-color:#333; color:#AAA; cursor:pointer; }
.Adm_BUT:hover		{float:left;  margin:0px 5px 2px 5px;  padding:5px 10px 7px 10px; border-radius:10px; background-color:#222; color:#999; cursor:pointer; }
.Adm_BUT:active		{float:left;  margin:0px 5px 2px 5px;  padding:5px 10px 7px 10px; border-radius:10px; background-color:#333; color:#555; cursor:pointer; }
*/

/* =============================================================== */
.adm_but, .adm_but_off	{	float:left; width: 80%; margin:10px 10%;  padding:10px 10px 15px 10px; border-radius:20px;
		text-align: center; 
		background-color:#4ADC1F; color:#FFF; cursor:pointer;
		box-sizing:border-box;  -moz-box-sizing:border-box;    -webkit-box-sizing:border-box;    -o-box-sizing:border-box;  -ms-box-sizing:border-box;
		/*
		border: solid 2px #58beea;
	
		background: -webkit-linear-gradient(#58beea, #0380a9);
		background: -o-linear-gradient(#58beea, #0380a9);
		background: linear-gradient(#58beea, #0380a9);
	*/
		}

.adm_but_off {background-color:#CCC; color: #FFF}

.but, .but_off, .but_red	{	float:left; margin: 5px 5px 5px 5px;  padding: 0px 20px 5px 20px; border-radius:20px;
		text-align: center; 
		background-color:#4ADC1F; color:#FFF; cursor:pointer;
		box-sizing:border-box;  -moz-box-sizing:border-box;    -webkit-box-sizing:border-box;    -o-box-sizing:border-box;  -ms-box-sizing:border-box;}
.but_off {background-color:#CCC; color: #FFF;}
.but_red {background-color:#FF0000; color: #FFF;}

.butM, .butM_off, .butM_red	{	float:left; margin: 0px 5px;  padding: 10px 20px 10px 20px; border-radius:5px;
		text-align: center; background-color:#4ADC1F; color:#FFF; cursor:pointer;
		box-sizing:border-box;  -moz-box-sizing:border-box;    -webkit-box-sizing:border-box;    -o-box-sizing:border-box;  -ms-box-sizing:border-box;}
.butM_off {background-color:#CCC; color: #FFF;}
.butM_red {background-color:#FF0000; color: #FFF;}


.sel	{	float:left; margin: 0px 3px;  padding: 5px 15px 5px 15px; 
		text-align: center; background-color:#EEE; color:#000; 
		box-sizing:border-box;  -moz-box-sizing:border-box;    -webkit-box-sizing:border-box;    -o-box-sizing:border-box;  -ms-box-sizing:border-box;}




/* =============================================================== */



.clear {clear:both;}


.BACK_W			{	background-color:#FFF;}
.BACK_Blue		{	background-color:#049dd0; color:#FFF;}
.BACK_Blue a	{ 	color:#FFF;}
.BACK_Orange	{	background-color:#ff6c00;}




/*DIV для текстовм*/
.T0			{	float:left; width:100%; padding:5px 0px 5px 0px; height: 10px; }	
.T00		{	float:left; width:100%; padding:15% 0px 15% 0px; height: 10%; }	
.T			{	float:left; width:100%; padding:5px 0px 5px 0px; }	
.T95		{	float:left; width:95%; padding:5px 2.5% 5px 2.5%; }	
.T90		{	float:left; width:90%; padding:5px 5% 5px 5%; }	
.T75		{	float:left; width:73%; padding:5px 1% 5px 1%; }	
.T50		{	float:left; width:48%; padding:5px 1% 5px 1%; }	
.T25		{	float:left; width:23%; padding:5px 1% 5px 1%; }	
.T33		{	float:left; width:30%; padding:5px 1% 5px 1%; }	
.T66		{	float:left; width:65%; padding:5px 1% 5px 1%; }	

.T10		{	float:left; width:9%; padding:5px 0% 5px 0.8%; }	
.T20		{	float:left; width:19%; padding:5px 0% 5px 0.8%; }	
.T80		{	float:left; width:79%; padding:5px 0% 5px 0.8%; }	

.T_900		{	max-width: 900px; min-width: 500px; margin: auto;}	

.T_c		{	width: auto; margin: auto; height: 100%;}	


.Th20		{	float:left; width:100%; padding:5px 0px 5px 0px; height: 20px }	

.Tb			{	float:left; padding:0px 20px 0px 0px; ;	 }	
.Tbh		{	float:left; padding:0px 20px 0px 0px; 	 }	

.Tp			{	float:left; width:100%; padding:15px 0px 15px 0px; }	
.Tpc		{	float:left; width:100%; padding:10px 0px 0px 0px; text-align:center; }	
.Tc		{	float:left; width:100%; padding:5px 0px 5px 0px; text-align:center; }	

.H			{ font-size: 2em }

.Tc		{	float:left; width:100%; padding:5px 0px 5px 0px; text-align:center; }	

.flex { display:flex; justify-content: center; align-items: center;}
	

.hidden	{display: none;}				 

.bord_r			{	border-right:#e6e6e6 solid 1px;}	



.BOX_cross_line { 	border-top:#e6e6e6 solid 1px; margin-top:15px; padding-top:10px;}

.cross { 	border-top:#e6e6e6 solid 1px; margin-top:5px; padding-top:15px;}


.hide {	display: none;}


/* ссылка подчркивается только при наведении*/
.Over  			{text-decoration:none;}
.Over a		 	{text-decoration:none;}
.Over:hover 	{text-decoration:underline; cursor:pointer;}


.wid_400			{width:400px;}
.wid_300			{width:300px;}
.wid_200			{width:200px;}
.wid_100			{width:100px;}
.wid_50				{width:50px;}



.input_max			{ border:solid 1px #CCC ;	width:100%;	}
.input_400			{ border:solid 1px #CCC ;	width:400px;}
.input_350			{ border:solid 1px #CCC ;	width:350px;}
.input_300			{ border:solid 1px #CCC ;	width:300px;}
.input_200			{ border:solid 1px #CCC ;	width:200px;}
.input_150			{ border:solid 1px #CCC ;	width:150px;}
.input_110			{ border:solid 1px #CCC ;	width:110px;}
.input_80			{ border:solid 1px #CCC ;	width:60px;	text-align:right; 	}
.input_50			{ border:solid 1px #CCC ;	width:110px;}
.input_30			{ border:solid 1px #CCC ;	width:30px; text-align: center;}


.mar_R20 			{margin-right:20px;}
.mar_T30 			{margin-top:30px;}
.mar_T50 			{margin-top:50px;}
.mar_T100 			{margin-top:100px;}



.EP_Input{
			/*
			position: relative;   width: 60%;  float: left;  min-height: 25px; 
			margin: 10px 20% 10px 20%;
			box-sizing: border-box;
			border-radius: 10px;
			border: 1px solid rgba(0, 0, 0, 0.2);
			padding: 10px;
			font-size: 1em;	
			*/
			}

.EP_60{		width: 60%;  	margin: 10px 20% 10px 20%;		}
.EP_90{		width: 90%;  	margin: 10px 5% 10px 5%;		}
.EP_100{	width: 100%;  	margin: 10px 0% 10px 0%;		}

.EP_Input_empty{
			/* color: #C3C3C3; */
			opacity: 0.7;
			}







.A_Box_700{ float: left; max-width: 700px; padding: 5px;}
.A_Box_1200{ float: left; max-width: 1200px; padding: 5px;}
.A_Box_1700{ float: left; max-width: 1700px; padding: 5px;}


.A_Head_Logo{float: left; width: 100%; margin: 5% 0}

.A_hide {	display: none;}
.A_input { border:solid 1px #CCC ; padding:1px;	font-size: 1em; 
		/*width:500px;	*/
		margin: 0px 5px; padding: 1px;
		box-sizing:border-box;  -moz-box-sizing:border-box;    -webkit-box-sizing:border-box;    -o-box-sizing:border-box;  -ms-box-sizing:border-box;	
		}
.A_But, .A_But_off, .A_But_red  {float:left; margin: 0px 5px 0px 0px;  padding: 2px 20px 2px 20px; border-radius:10px;
		text-align: center; background-color:#0788bd; color:#FFF; cursor:pointer;
		box-sizing:border-box;  -moz-box-sizing:border-box;    -webkit-box-sizing:border-box;    -o-box-sizing:border-box;  -ms-box-sizing:border-box;
		}
.A_But_off {background-color:#CCC; color: #FFF;}
.A_But_red {background-color:#FF0000; color: #FFF;}

.A_But:hover {	background-color:#054796;	}


.A_ButB,.A_ButB_red, .A_ButB_off, .A_ButB_50_50	{	float:left; width: 100%; margin:10px 0%;  padding:10px 10px 15px 10px; border-radius:20px;
		text-align: center; font-size: 1.5em;
		background-color:#0788bd; color:#FFF; cursor:pointer;
		box-sizing:border-box;  -moz-box-sizing:border-box;    -webkit-box-sizing:border-box;    -o-box-sizing:border-box;  -ms-box-sizing:border-box;
		}
.A_ButB_off {background-color:#CCC; color: #FFF}
.A_ButB_red {background-color:#FF0000; color: #FFF;}

.A_ButB_50_50 { margin: 0px 25% 0px 25%; 	width: 50%;	}

.A_Big_user_but	{	
		float:left; width: 80%; margin:3% 10%;  padding:10px 10px 15px 10px; border-radius:150px;
		text-align: center; font-size: 2em;
		background-color:#ff7a31; color:#FFF; cursor:pointer;
		box-sizing:border-box;  -moz-box-sizing:border-box;    -webkit-box-sizing:border-box;    -o-box-sizing:border-box;  -ms-box-sizing:border-box;
		
		border: solid 2px #ff7a31;
		background: -webkit-linear-gradient(#ff7a31, #d14a00);
		background: -o-linear-gradient(#ff7a31, #d14a00);
		background: linear-gradient(#ff7a31, #d14a00);
		
		/*
		border: solid 2px #58beea;
		background: -webkit-linear-gradient(#58beea, #0380a9);
		background: -o-linear-gradient(#58beea, #0380a9);
		background: linear-gradient(#58beea, #0380a9);
		*/
		}	


.butM_del	{	float:left; margin: 5px;   border-radius:5px; background-image: url(img/del.png);  background-position: center; background-size: contain; background-repeat: no-repeat;
		width: 20px; height: 20px; border: solid 1px #DDD;
		text-align: center;  cursor:pointer;
		box-sizing:border-box;  -moz-box-sizing:border-box;    -webkit-box-sizing:border-box;    -o-box-sizing:border-box;  -ms-box-sizing:border-box;
		text-decoration: none;
		}
.butM_del:hover 	{ background-color: #F00;}


.voite_but:hover	{	 background-color:#4baf4f; color:#FFF; }	


.A_Select	{	background-color: #f3f3f3; border-radius:25px; border: 1px solid #DDD}
.A_Opa_50	{	color: #CCC; }


/* границы ячеек тела таблицы */
.tr {border: 1px solid grey;}
.td {border: 1px solid grey;}



.cur_pointer {cursor:pointer; }

.bc_grayC	{	background-color: #CCC;	}
.bc_grayE	{	background-color: #EEE;	}

.cross_top 		{	border-top: solid 1px #CCC; 	padding: 20px 0px; margin-top: 20px;	}
.cross_line  	{ 	border-top:#e6e6e6 solid 1px; 	margin-top:15px; padding-top:15px;}

.L 			{float:left;}
.R 			{float:right;}

.op50 			{opacity: 0.5;}

.f_blue 	{color:#1e82be;} /*#58beea, #0380a9)*/
.f_blue a	{color:#1e82be;}

.f_green 	{color:#090;}		.f_green a 	{color:#090;}		.f_green:hover 	{color:#090;}
.f_greenL 	{color:#76d86f;}	.f_greenL a {color:#090;}		.f_greenL:hover {color:#090;}
.f_red 		{color:#ff3700; }	.f_red a	{color:#ff3700; }	.f_red:hover	{color:#ff3700; }
.f_orange	{color:#ff6c00; }
.f_gray3	{color:#333;}									
.f_gray6	{color:#666;}									
.f_gray9	{color:#999;}		
.f_grayC	{color:#CCC;}		
.f_white	{color:#FFF;}		.f_white a	{color:#FFF;}		.f_white:hover	{color:#FFF;}
.f_violet	{color:#964b7d;}	.f_violet a	{color:#964b7d;}	.f_violet:hover	{color:#a55f8c;}
.f_8		{font-size:8px;}
.f_9		{font-size:9px;}
.f_10		{font-size:10px;}
.f_12		{font-size:12px;}
.f_14		{font-size:14px;}

.f_16		{font-size:16px;}
.f_18		{font-size:18px;}
.f_20		{font-size:20px;}
.f_22		{font-size:22px;}
.f_24		{font-size:24px;}
.f_26		{font-size:26px;}
.f_28		{font-size:28px;}
.f_30		{font-size:30px;}
.f_36		{font-size:36px;}
.f_40		{font-size:40px;}
.f_48		{font-size:48px;}
.f_56		{font-size:56px;}
.f_72		{font-size:72px;}

.f_0_5em	{font-size:0.5em;}
.f_0_75em	{font-size:0.75em;}
.f_0_6em	{font-size:0.6em;}
.f_1em		{font-size:1em;}
.f_1_2em	{font-size:1.2em;}
.f_1_5em	{font-size:1.5em;}
.f_2em		{font-size:2em;}
.f_2_5em	{font-size:2.5em;}

.f_under	{text-decoration:underline}

.f_lh_15	{line-height:15px;}

.f_Geo		{font-family:Georgia, "Times New Roman", Times, serif; font-style:italic;}

.f_cross	{text-decoration:line-through;}				
.f_centr	{text-align:center;}
.f_L		{text-align:left;}
.f_R		{text-align:right;}
