/*************** basic ***************/
table.box-basic {
    width: 100%; /*ширина таблицы*/
    margin-bottom: 15px; /*отступ снизу от таблицы*/
    padding: 0; /*отступы внутри таблицы*/
    border: 1px solid; /*граница таблицы*/
    border-spacing: 0; /*отступы между границами ячеек*/
    border-collapse: separate; /*границы ячеек не склеиваются*/
    /*-webkit-border-radius: 7px;*/ /*радиус скругления углов у таблицы Safari, Chrome*/
    /*-moz-border-radius: 7px;*/ /*радиус скругления углов у таблицы Mozilla*/
    /*border-radius: 7px;*/ /*радиус скругления углов у таблицы*/
    font-family: Verdana, Tahoma, Arial, sans-serif; /*семейство шрифтов*/
    font-size: 14px; /*размер шрифта*/
    line-height: 18px; /*расстояние между строками текста*/
    /*line-height: 1.2; */
	 font-style: normal;
    font-variant: normal;
    font-weight: normal;
	 font-size-adjust: none;
    font-stretch: normal;
    -x-system-font: none;
    -moz-font-feature-settings: normal;
    -moz-font-language-override: normal;
}

/*общие свойства для ячеек заголовка таблицы и ячеек тела таблицы*/
.box-basic th,
.box-basic > tbody > tr > td {
    padding: 5px; /*отступы внутри ячейки*/
   /* text-align: left; *//*выравнивание текста по левому краю*/
}

/*свойства для ячеек заголовка таблицы*/
.box-basic th {
    padding: 7px; /*отступы внутри ячеек*/
	 text-align: left; /*текст слева*/
    color: #486db4; /*синий цвет в заголовке таблицы*/
    border: 1px; /*толщина линии*/
	 border-style: none none solid none; /*линия только снизу*/
}

.box-basic > tbody > tr:last-child > td:last-child  /*последняя строка последняя ячейка в теле таблицы*/{
    -webkit-border-radius: 0; /*0 0 7px 7px*/
    -moz-border-radius: 0; /*0 0 7px 7px;*/
    border-radius: 0; /*0 0 7px 7px;*/
}
/*************** basic end ***************/

/*************** blue ***************/
table.box-blue {
    width: 100%; /*ширина таблицы*/
	border-color: #648ee7;  /*цвет рамки*/
	background-color: #82aafe;
}

.box-blue th {
	border-color: #648ee7; /*цвет линии*/
	font-size: 15px; 
	color: #ffffff; /* белый цвет в заголовке таблицы*/
	font-weight: normal;
}

.box-blue tbody tr:nth-child(odd) td /*подсветка*/ {
    background-color: #d5e5f5;
    padding: 3px; /*отступы внутри ячейки*/
}
/*************** blue end ***************/

/*************** blue-2 ***************/
table.box-blue-2 {
    width: 100%; /*ширина таблицы*/
	border-color: #ffffff;  /*цвет рамки*/
	background-color: #ffffff;
}

.box-blue-2 th {
	border-color: #ffffff; /*цвет линии*/
	color: #ffffff; /* белый цвет в заголовке таблицы*/
	font-weight: normal;
}

.box-blue-2 tbody tr:nth-child(odd) td /*подсветка*/ {
    background-color: #ffffff;
    padding: 0px; /*отступы внутри ячейки*/
}
/*************** blue end ***************/

/*************** lightblue ***************/
table.box-lightblue {
	border-color: #b4cfda;  /*цвет рамки*/
	background-color: #d4f2fe;
}

.box-lightblue th {
	border-color: #b4cfda; /*цвет линии*/
	font-weight: normal;
}

.box-lightblue tbody tr:nth-child(odd) td /*подсветка*/ {
    background-color: #ecf9fe;
}
/*************** lightblue end ***************/

/*************** green ***************/
table.box-green {
	border-color: #b6cfa8;  /*цвет рамки*/
	background-color: #ddfdcb;	
}

.box-green th {
	border-color: #b6cfa8; /*цвет линии*/
	font-weight: normal;
} 

.box-green tbody tr:nth-child(odd) td /*подсветка нечетных строк в таблице*/ {
    background-color: #efffe6;
}
/*************** green end ***************/

/*************** maroon ***************/
table.box-maroon {
	border-color: #f7c3c3;  /*цвет рамки*/
	background-color: #f5dfdf;	/*цвет 1-й ячейки*/
}

.box-maroon th {
	border-color: #f7c3c3; /*цвет линии*/
	font-weight: normal;
} 

.box-maroon tbody tr:nth-child(odd) td  {
    background-color: #f6f2f2; /*цвет 2-й ячейки*/
}
/*************** maroon end ***************/

/*************** pink ***************/
table.box-pink {
	border-color: #fec6c6;  /*цвет рамки*/
	background-color: #f6e7e7;	/*цвет 1-й ячейки*/
}

.box-pink th {
	border-color: #fec6c6; /*цвет линии*/
	font-weight: normal;
} 

.box-pink tbody tr:nth-child(odd) td  {
    background-color: #ffffff; /*цвет 2-й ячейки*/
}
/*************** maroon end ***************/

/*************** yellow ***************/
table.box-yellow {
	border-color: #fedf65;  /*цвет рамки*/
	background-color: #fcf2cc;	
}

.box-yellow th {
	border-color: #fedf65; /*цвет линии*/
	font-weight: normal;
} 

.box-yellow tbody tr:nth-child(odd) td /*подсветка нечетных строк в таблице*/ {
    background-color: #fdf8e4;
}
/*************** yellow end ***************/

/*************** violet ***************/
table.box-violet {
	border-color: #9999ff;  /*цвет рамки*/
	background-color: #d5d5fd;	
}

.box-violet th {
	border-color: #9999ff; /*цвет линии*/
	font-weight: normal;
} 

.box-violet tbody tr:nth-child(odd) td /*подсветка нечетных строк в таблице*/ {
    background-color: #ededff;
}
/*************** violet end ***************/

/*************** purple ***************/
table.box-purple {
	border-color: #ddbed8;  /*цвет рамки*/
	background-color: #eedfec;	
}

.box-purple th {
	border-color: #ddbed8; /*цвет линии*/
	font-weight: normal;
} 

.box-purple tbody tr:nth-child(odd) td /*подсветка нечетных строк в таблице*/ {
    background-color: #fbf5fa;
}
/*************** purple end ***************/

/*************** orange ***************/
table.box-orange {
	border-color: #fdc19a;  /*цвет рамки*/
	background-color: #fce1d0;	
}

.box-orange th {
	border-color: #fdc19a; /*цвет линии*/
	font-weight: normal;
} 

.box-orange tbody tr:nth-child(odd) td /*подсветка нечетных строк в таблице*/ {
    background-color: #fef4ed;
}
/*************** orange end ***************/

/*************** gallery ***************/
table.box-gallery {
	border-color: #b4cfda;  /*цвет рамки*/
   background-color: #fdf8e4;
}

.box-gallery th {
	border-color: #b4cfda; /*цвет линии*/
	font-weight: normal;
} 

.box-gallery tbody tr:nth-child(odd) td /*подсв. нечетных строк в таблице*/ {
    background-color: #ffffff;
}
/*************** gallery end ***************/

/*************** sol -- baze-box-light ***************/
table.box-sol {
	border-color: #b1caff;  /*цвет рамки*/
	background-color: #f7faff; /*цвет фона ecf9fe*/
	border-style: none dashed dashed dashed;
}

.box-sol th {
	border-color: #b4cfda; /*цвет линии*/
   font-size: 18px;
	font-weight: bold;
   text-align: center; /*текст в центре*/   

	border-top: 2px solid;
   border-color: #f26c26; /*цвет линии*/ 
	border-style: solid none none none; /*линия только снизу*/	
}

.box-sol tbody tr:nth-child(odd) td /*подсветка*/ {
    background-color: #ffffff;
}
/*************** sol --- baze-box-light end ***************/


/*************** skazki -- baze-box-light ***************/
table.box-skazki {
	border-color: #b1caff;  /*цвет рамки*/
	background-color: #f7faff; /*цвет фона ecf9fe*/
	border-style: none dashed dashed dashed;
}

.box-skazki th {
	border-color: #b4cfda; /*цвет линии*/
   font-size: 18px;
	font-weight: bold;
   text-align: center; /*текст в центре*/  
	border-top: 2px solid;
   border-color: #f26c26; /*цвет линии*/ 
	border-style: solid none none none; /*линия только снизу*/	
} 

.box-skazki tbody tr:nth-child(odd) td /*подсветка нечетных строк в таблице*/ {
    background-color: #ffffff;
}


/*************** skazki -- baze-box-light end ***************/

/*************** blue solid color ***************/
table.box-blue-solid {
    width: 100%; /*ширина таблицы*/
	border-color: #648ee7;  /*цвет рамки*/
	background-color: #d5e5f5;
}

.box-blue-solid th {
	border-color: #d5e5f5; /*цвет линии*/
	height: 1px;

	padding: 1px;
	font-size: 15px; 
	color: #ffffff; /* белый цвет в заголовке таблицы*/
	font-weight: normal;
}

.box-blue-solid tbody tr:nth-child(odd) td /*подсветка*/ {
    background-color: #d5e5f5;
    padding: 3px; /*отступы внутри ячейки*/
}
/*************** blue solid end ***************/

/*************** banner ***************/
table.box-banner{
    width: 100%; /*ширина таблицы*/
	border-color: #648ee7;  /*цвет рамки*/
	background-color: #d5e5f5;
}

.box-banner th {
	border-color: #d5e5f5; /*цвет линии*/
	height: 1px;
	padding: 1px;

}

.box-banner tbody tr:nth-child(odd) td /*подсветка*/ {
    background-color: #d5e5f5;
    padding: 3px; /*отступы внутри ячейки*/
}

/*************** banner end ***************/

/*************** alf ***************/
table.box-alfavit{
    width: 100%; /*ширина таблицы*/
	border-color: #648ee7;  /*цвет рамки*/
	background-color: #0059a5;
}

.box-alfavit th {
	border-color: HSL(210,62%,90%); /*цвет линии*/
	height: 1px;
	padding: 1px;

}

.box-alfavit tbody tr:nth-child(odd) td /*подсветка*/ {
    background-color: #0059a5;
    padding: 3px; /*отступы внутри ячейки*/
}

/*************** banner end ***************/

/*************** box-new ***************/
table.box-new {
	border-color: #b1caff;  /*цвет рамки-ободка*/
	background-color: #f7faff; /*цвет фона f2f6fd d1dffe ecf9fe fef7cd*/
	border-style: none none dashed none;
}

.box-new th {
	border-color: #b4cfda; /*цвет линии не виден*/
   font-size: 18px;
   font-weight: bold;

	border-top: 2px solid;
   border-color: #f26c26; /*цвет линии f26c26 fcd90e*/ 
	border-style: solid none none none; /*линия только снизу*/	
}

.box-new tbody tr:nth-child(odd) td /*подсветка*/ {
    background-color: #f7faff;
}

/*************** box-new end ***************/

/*************** baze-box-light ***************/
table.box-light {
	border-color: #b1caff;  /*цвет рамки*/
	background-color: #f7faff; /*цвет фона ecf9fe*/
	border-style: none dashed dashed dashed;
}

.box-light th {
	border-color: #b4cfda; /*цвет линии*/
   font-size: 18px;
	font-weight: bold;
   text-align: center; /*текст в центре*/   

	border-top: 2px solid;
   border-color: #f26c26; /*цвет линии*/ 
	border-style: solid none none none; /*линия только снизу*/	
}

.box-light tbody tr:nth-child(odd) td /*подсветка*/ {
    background-color: #ffffff;
}
/*************** baze-box-light end ***************/


