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

body
	{
		margin: 0px;
		padding: 0px;
		font-family: Verdana, Geneva, Tahoma, sans-serif;
        font-size:0.8em;
	}

/* шрифты */
.font { font-family:Segoe, "Segoe UI", "DejaVu Sans", "Trebuchet MS", Verdana, "sans-serif"; color: #333333; word-wrap:break-word; }

/* размер ширфта  */
.fs_1 { font-size:1em; }
.fs_15 { font-size:1.5em; }
.fs_12 { font-size:1.2em; }
.fs_09 { font-size:0.9em; }
.fs_08 { font-size:0.8em; }
.fs_07 { font-size:0.7em; }
.fs_06 { font-size:0.6em; }
.fss_2 { font-size:2em; }
.fss_3 { font-size:3em; }
.fss_4 { font-size:4em; }
.fss_5 { font-size:5em; }

/* цвета текста */
.tc_1 { color:#fff; }     	/* цвет текста меню */
.tc_2 { color: #2A5075; } 	/* цвет текста логотипа */
.tc_3 { color: #FFFFFF; } 	/* цвет текста белый */
.tc_4 { color: #818181; } 	/* цвет текста подвала */
.tc_5 { color: #757575; } 	/* цвет текста подвала */
.tc_6 { color: #D9725F; } 	/* цвет текста оповещения красные */
.tc_7 { color: #8AC858; } 	/* цвет текста выделенного меню */
.tc_8 { color: #757575; } 	/* цвет текста редактора статей */
.tc_9 { color: #5A8D9C; } 	/* цвет ссылок в блоке квестов */
.tc_10 { color: #757575; } /* цвет текста в популярном */
.tc_11 { color: #F9B26B; } /* цвет текста на статью из шаблона */
.tc_12 { color: #8AC858; } /* цвет текста на статью из шаблона */
.tc_13 { color: #757575; } /* цвет текста в карточке */ 
.tc_14 { color: #000000; } /* цвет текста в карточке */ 
.tc_15 { color: #E6EAED; } /* цвет текста в карточке */
.tc_16 { color:#AD7513; } 	/* цвет текста в карточке */
.tc_17 { color:#A7B3CB; } 	/* цвет правого менню */
.tc_18 { color:#A8B1BA; } 	/* цвет правого менню */
.tc_19 { color:#333333; } 	/* цвет правого менню */
.tc_20 { color:#0062B0; } 	/* цвет правого менню */
.tc_21 { color:#5A6875; } 	/* цвет правого менню */
.tc_22 {color:#001A34 } 	/* цвет правого менню */
.tc_23 { color:#989898; } 	/* цвет текста правого меню */
.tc_24 { color:#DFDF00; }  /* цвет веделения текста правого меню */
.tc_25 { color: #8AC858; } /* цвет правого меню */
.tc_26 { color: #CB5978; } /* цвет правого меню */

/* цвета фона*/
.bg_1 { background-color: #89C7E9; } /* фон шапки */
.bg_2 { background-color: #F52222; } /* фон правого меню */
.bg_3 { background-color: #DBDBDB; } /* фон левого меню */
.bg_4 { background-color: #E7E7E7; } /* цвет подвала */
.bg_5 { background-color: #8AC858; } /* зеленый цвет кнопок */
.bg_6 { background-color: #FAC473; } /* цвет меню */
.bg_7 { background-color: #68DF67; } /* цвет статус опубликован */
.bg_8 { background-color: #FFFFFF; } /* цвет фона текстареа */
.bg_9 { background-color: #F97374; } /* цвет статус не опубликован */
.bg_10 { background-color: #F5F5F5; }
.bg_11 { background-color: #FFEDED; } /* подсветка обязательных полей пот.клиента */
.bg_12 { background-color: #F5F5DF; } /* цвет карточки в архиве */
.bg_13 { background-color: #DBF0F0; } /* цвет карточки в не в архиве */
.bg_14 { background-color: #E0DBF9; } /* цвет фона комменатрия админа */
.bg_15 { background-color: #FFFFE0; } /* цвет фона комменатрия */
.bg_16 { background-color: #A5D47F; } /* цвет заголовка события */
.bg_17 { background-color: #C0E1A5; } /* цвет события */
.bg_18 { background-color: #EAB5AB; } /* цвет события завершенного */
.bg_19 { background-color: #E09182; } /* цвет события заголовка */
.bg_20 { background-color: #E31235; } /* цвет красный */
.bg_21 { background-color: #D0F5B3; } /* цвет бледо зеленый */
.bg_22 { background-color: #D5E7F2; } /* цвет бледо зеленый */
.bg_23 { background-color: #E8F0FE; } /* цвет бледо голубой */
.bg_24 { background-color: #7A67DF; } /* цвет статус опубликован */
.bg_25 { background-color: #E8F0FE; } /* цвет формы */
.bg_26 { background-color: #FAD9D9; } /* цвет фона */
.bg_27 { background-color: #D3EBF3; } /* цвет фона */
.bg_28 { background-color: #E2B27E; } /* цвет фона */
.bg_29 { background-color: #E3B542; } /* цвет фона */
.bg_30 { background-color: #FBFBBD; } /* цвет фона */
.bg_31 { background-color: #C7F4B2; } /* цвет фона */
.bg_32 { background-color: #FFC9BA; } /* цвет фона */
.bg_33 { background-color: #CDB0F1; } /* цвет фона */
.bg_34 { background-color: #FFEBBA; } /* цвет фона */
.bg_35 { background-color: #B0D5F1; } /* цвет фона */
.bg_36 { background-color: #F2F4F7; } /* фон тега оранжевый */
.bg_37 { background-color: #177EC9; } /* Спрос */
.bg_38 { background-color: #FFE2AC; } /* Тэг */
.bg_39 { background-color: #58D418; } /* Предложение */
.bg_40 { background-color: #CA17B9; } /* Вопрос */
.bg_41 { background-color: #65C178; } /* Цвет конпка 1 */
.bg_42 { background-color: #65A5C1; } /* Цвет конпка 2 */
.bg_43 { background-color: #AF65C1; } /* Цвет конпка 3 */
.bg_44 { background-color: #D59C70; } /* Цвет конпка 4 */
.bg_45 { background-color: #4F5A6E; } /* цвет правого меню */
.bg_46 { background-color: #89D098; } /* цвет правого меню */
.bg_47 { background-color: #EEF1F4; } /* цвет правого меню */
.bg_48 { background-color: #CBE2F2; }
.bg_49 { background-color: #FAF8E6; }
.bg_50 { background-color: #e6e6fa;}
.bg_51 { background-color: #64728C; } /* цвет правого меню */
.bg_52 {background-color: #000000; }

.bgg_1  { background-color: #BFE3BF; }	/* 50 */
.bgg_2  { background-color: #9AE39A; } /* 100 */
.bgg_3  { background-color: #81E381; } /* 150 */
.bgg_4  { background-color: #66E366; } /* 200 */
.bgg_5  { background-color: #46E346; } /* 250 */
.bgg_6  { background-color: #27E327; } /* 300 */
.bgg_7  { background-color: #07E307; } /* 350 */
.bgg_8  { background-color: #06CC06; } /* 400 */
.bgg_9  { background-color: #05AD05; } /* 450 */
.bgg_10 { background-color: #048A04; } /* 500 */

/* отступы  */
.pad_1  { padding: 1px; }
.pad_2  { padding: 2px; }
.pad_3  { padding: 3px; }
.pad_5  { padding: 5px; }
.pad_10 { padding: 10px; }
.pad_20 { padding: 20px; }

.pad_l_3  {padding-left: 3px; }
.pad_l_5  {padding-left: 5px; }
.pad_l_8 { padding-left: 8px; }
.pad_l_10 { padding-left: 10px; }
.pad_l_20 { padding-left: 20px; }
.pad_l_30 { padding-left: 30px; }
.pad_l_40 { padding-left: 40px; }

.pad_t_2  { padding-top: 2px; }
.pad_t_3  { padding-top: 3px; }
.pad_t_4  { padding-top: 4px; }
.pad_t_5  { padding-top: 5px; }
.pad_t_10 { padding-top: 10px; }
.pad_t_15 { padding-top: 15px; }
.pad_t_20 { padding-top: 20px; }
.pad_t_40 { padding-top: 40px; }
.pad_t_60 { padding-top: 60px; }
.pad_t_80 { padding-top: 80px; }
.pad_t_100 { padding-top: 100px; }
.pad_t_120 { padding-top: 120px; }
.pad_t_140 { padding-top: 140px; }
.pad_t_180 { padding-top: 180px; }
.pad_t_200 { padding-top: 200px; }
.pad_t_220 { padding-top: 220px; }
.pad_t_240 { padding-top: 240px; }
.pad_t_260 { padding-top: 260px; }
.pad_t_280 { padding-top: 280px; }

.pad_r_3  {padding-right: 3px; }
.pad_r_5  {padding-right: 5px; }
.pad_r_8  {padding-right: 8px; }
.pad_r_10  {padding-right: 10px; }
.pad_r_15  {padding-right: 15px; }

.pad_b_1  {padding-bottom: 1px; }
.pad_b_2  {padding-bottom: 2px; }
.pad_b_3  {padding-bottom: 3px; }
.pad_b_4  {padding-bottom: 4px; }
.pad_b_5 { padding-bottom:5px; }
.pad_b_6 { padding-bottom:5px; }
.pad_b_10 { padding-bottom:10px; }
.pad_b_20 { padding-bottom:20px; }

.mar_t_0  { margin-top: 0px; }
.mar_t_3  { margin-top: 3px; }
.mar_t_4  { margin-top: 4px; }
.mar_t_5  { margin-top: 5px; }
.mar_t_10 { margin-top: 10px; }
.mar_t_15 { margin-top: 15px; }
.mar_t_16 { margin-top: 16px; }
.mar_t_17 { margin-top: 17px; }
.mar_t_20 { margin-top: 20px; }
.mar_t_21 { margin-top: 21px; }
.mar_t_22 { margin-top: 22px; }
.mar_t_23 { margin-top: 23px; }
.mar_t_24 { margin-top: 24px; }
.mar_t_25 { margin-top: 25px; }
.mar_t_30 { margin-top: 30px; }
.mar_t_40 { margin-top: 40px; }
.mar_t_50 { margin-top: 50px; }
.mar_t_60 { margin-top: 60px; }
.mar_t_70 { margin-top: 70px; }

.mar_l_3 { margin-left: 3px; }
.mar_l_5 { margin-left: 5px; }
.mar_l_10 { margin-left: 10px; }
.mar_l_15 { margin-left: 15px; }
.mar_l_20 { margin-left: 20px; }
.mar_l_30 { margin-left: 30px; }
.mar_l_40 { margin-left: 40px; }
.mar_l_60 { margin-left: 60px; }
.mar_l_100 { margin-left: 100px; }
.mar_l_280 { margin-left: 280px; }
.mar_l_400 { margin-left: 400px; }
.mar_l_50pr { margin-left:50%; }

.mar_b_0 { margin-bottom: 0px; }
.mar_b_3 { margin-bottom: 3px; }
.mar_b_5 { margin-bottom: 5px; }
.mar_b_10 { margin-bottom: 10px; }
.mar_b_15 { margin-bottom: 15px; }
.mar_b_20 { margin-bottom: 20px; }

.mar_r_5 { margin-right: 5px; }
.mar_r_10 { margin-right: 10px; }
.mar_r_20 { margin-right: 20px; }
.mar_r_30 { margin-right: 30px; }
.mar_r_40 { margin-right: 40px; }

.flex { display: flex; }
.flexw { flex-wrap: wrap; }
.flexn { flex:none; }


.tdn { text-decoration:none; }
.dn { display: none; }
.ww { word-wrap:break-word; }
.fw { flex-wrap: wrap; }

.bb1 { border:1px solid #DBDBDB; }
.bb2 { border-left:1px solid #DBDBDB; }
.bb3 { border-top:1px solid #DBDBDB; }
.bb4 { border-bottom:1px solid #DBDBDB; }

.h20 {height: 20px; }
.h40 {height: 40px; }
.h60 {height: 60px; }
.h100 {height: 100px; }
.h130 {height: 130px; }
.h150 {height: 150px; }
.h200 {height: 200px; }
.h300 {height: 300px; }
.h500 {height: 500px; }
.h600 {height: 600px; }
.h700pr {height:100%; }
.h1000 {height: 1000px; }
.h1200 {height: 1200px; }
.h100 {height:100vh; }

.w20 { width:20px; }
.w40 { width:40px; }
.w50 { width:50px; }
.w70 { width:70px; }
.w100 { width:100px; }
.w110 { width:110px; }
.w120 { width:120px; }
.w130 { width:130px; }
.w150 { width:150px; }
.w200 { width:200px; }
.w250 { width:250px; }
.w320 { width:320px; }
.w300 { width:300px; }
.w400 { width:250px; }
.w400w { width:400px; }
.w450 { width:450px; }
.w500 { width:500px; }
.w600 { width:600px; }
.w700 { width:700px; }
.wmax700 { width:700px; }
.w750 { width:750px; }
.w800 { width:800px; }
.wmax800 { width:800px; }
.w900 { width:900px; }
.wmax900 { width:900px; }
.w1000 { width:1000px; }
.w100pr { width:100%; }
.w25pr { width:25%; }
.w90pr { width:90%; }
.w2000 { width:2000px; }

.title90 { transform: rotate(90deg); height:100px; }

.ftl { direction: rtl; }

.table {
	margin-bottom: 20px;
	border: 1px solid #dddddd;
	border-collapse: collapse; 
}
.table th {
	font-weight: bold;
	padding: 5px;
	background: #efefef;
	border: 1px solid #dddddd;
	text-align: left;
}

.table tr:hover { background-color: #A2FCA2; }

.table td {
	border: 1px solid #dddddd;
	font-size:0.7em;
}

.block_1 {
	width: 100%;
	height:50px;
	border:1px solid #DBDBDB;
}

