/* Адаптивный макет - когда экран меньше 600 пикселей в ширину, сделайте три столбца стеком друг на друга, а не рядом друг с другом */
@media screen and (max-width: 600px) {
  .column {
    width: 100%;
  }
  
}




/* ----------adaptive block-------------- */

/* ----------11111-------------- */
p.un_zagolovok_all_all {color : #ffffff; font-size : 12px; line-height : 180%; font-weight : normal; 
 padding :1% 0% 1% 0%; 
 margin : 0% 0 1% 0; 
 text-align : center; 
 text-indent : 7px; 
 background-color : #123456; 
 letter-spacing: 1px; 
 float : none; 
 width: 100%; 
 font-family: BPGExtraSquare2012;
 clear:both; /* для очистки, если тег идет после float елемента */ 
 }
 

/* ----------11111-------------- */



/* ----------font-face-------------- */
@font-face {  font-family: 'BPGExtraSquare2012';  
src: url('/webfont/BPGExtraSquare2012.eot?#iefix') format('embedded-opentype'),    
url('/webfont/BPGExtraSquare2012.woff') format('woff'),   
url('/webfont/BPGExtraSquare2012.ttf')  format('truetype'),   
url('/webfont/BPGExtraSquare2012.svg#BPGExtraSquare2012') format('svg');  
font-weight: normal;  
font-style: normal; 
}
/* ----------font-face-------------- */
/* statik pages*//* xelisufleba*//* axali*/

.left_colon_foto_news {

float: left; 
width: 40%; 
min-width: 365px;
min-height: 305px;
height: 100%; 
margin: 1% 2% 3% 0% ; 
text-indent : ; 
box-sizing:border-box;  
} 

.left_colon_foto_news img {
border: 0px solid #cdcdcd;

float: left; 
width: 100%; 
height: auto; 
margin: 0 auto; 
box-sizing:border-box;  
} 

/* ----------damateba 15.01.2025-------------- */
div.oto_news {

float: left; 
width: 40%; 
min-width: 365px;
min-height: 305px;
height: 100%; 
margin: 1% 2% 3% 0% ; 
text-indent : ; 
box-sizing:border-box;  
} 

div.oto_news img {
border: 0px solid #cdcdcd;

float: left; 
width: 100%; 
height: auto; 
margin: 0 auto; 
box-sizing:border-box;  
} 

div.right_txt_news {font-family: BPGExtraSquare2012; font-weight : normal;
 overflow: hidden;
background-color:#cdcdcd; 
float: left; 
width: 55%; min-width: 370px;
min-height: 325px;
height: 100%; 
margin: 1% 0% 2% 0% ; 
text-indent : 0px; 
padding: 0% 2% 2% 2%;
box-sizing:border-box;  
}

div.desc_ne { box-sizing:border-box; 
clear: left; font-weight: bold; 
margin:2% 2% 0% 0%;   width: 100%; 
float:left ; padding: 2% 0; 
text-align: center; border-top: 2px solid #ff0000;   
color : #123456; font-family: BPGExtraSquare2012;
font-size : 12px; 
}  
div.desc_ne_belii { border-bottom: 2px solid #ccc;
clear: left; font-weight: bold; 
margin:2% 2% 0% 0%;   width: 90%;  
float:left; padding: 10px 0 0 0; 
text-align: center; 
color : #123456; font-family: BPGExtraSquare2012;
font-size : 12px;
} 



/* ----------damateba 15.01.2025-------------- */


.right_text_news {font-family: BPGExtraSquare2012; font-weight : normal; 
background-color:#cdcdcd; 
float: left; 
width: 55%; min-width: 480px;
min-height: 325px;
height: 100%; 
margin: 1% 0% 2% 0% ; 
text-indent : 0px; 
padding: 0% 2% 2% 2%;
box-sizing:border-box;  
} 

/* სათაური */ 
p.un_zagolovok_news { 
color : #ffffff; 
font-size : 12px; 
line-height : 180%; 
font-weight : normal; 
padding :1.5% 1% 1.5% 1%;   
margin :0% 0% 1% 0%;  
text-align : left;  
text-indent : 7px;  
background-color : #123456;   
letter-spacing: 1px;  
float : left;  width: 100%;  
font-family: BPGExtraSquare2012; 
clear:both;  
/* სათაური */   
} 


 
div.desc_news { box-sizing:border-box; 
clear: left; font-weight: bold; 
margin:2% 2% 0% 0%;   width: 100%; 
float:left ; padding: 2% 0; 
text-align: center; border-top: 2px solid #ff0000;   border-bottom: 2px solid #ff0000;
color : #123456; font-family: BPGExtraSquare2012;
font-size : 12px; 
}  


/* statik pages*//* xelisufleba*//* axali*/

/* thumbnails*/
.thumbnails{
/* Компенсируем отступы между float-блоками, чтобы они занимали все доступное пространство */
margin: -3em 0 0 -3em;/* Выравнивание по центру */
text-align: center;
}
.thumbnail{
/* Убираем подчеркивание у элемента ins,который был использован для совместимости со старыми версиями Internet Explorer */
text-decoration: none;
/* Следующее правило для Firefox 2 */
display: -moz-inline-box;
/* а это для остальных */
display: inline-block;
vertical-align: top;
/* Убираем выравнивание по центру */
text-align: left;
/* Отступы между блоками */
margin: 3em 0 0 2em;
}
div.thumbnail_r{
background:;
/* Если есть необходимость, то свойства padding, border, background и position со значением relativeлучше задавать у этого элемента -- это несколько расширит количество поддерживаемых версий браузеров *//* Задаем минимальную ширину по тексту */
width:18em;
font: 12px BPGExtraSquare2012;
background-color:;
padding : 2px 0; 
margin : 0px 1px 0px 0;
/* Минимальная ширина в пикселях будет автоматически рассчитываться по ширине картинки */
float: left;
}
div.thumbnail_r img{
width:90%; 
height: auto;
border: 1px solid #cccccc;
padding:3px;
text-align: center;
}
p.r_telefon{
line-height:200%;
text-align: center; 
font-style: bold;
color: #123456;  
font-size: 13px;
font-family: BPGExtraSquare2012;
}  
p.r_telefon::before { 
color: #123456;content:"\ტელ: ";
font-size: 13px; 
font-style: bold;
}
p.r_name{
line-height:200%;
text-align: center; 
font-style: bold; 
color: #123456; 
font-size: 13px;
font-family: BPGExtraSquare2012;
}
/* end */


/* ----------BIURO-------------- */
.dleverytaingun {
    font-family: BPGExtraSquare2012; 
    background:;
    min-width: 27em;
    padding-left: 1px;
    padding-right: 1px;
    border: 0px solid #797676;
    margin: 1.2em auto;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
    border-radius: 0px;
}
.mealitykadsets {
    overflow: hidden;
    width: 100%;
    border-color: inherit;
    }
.stryconnectivi {
    background:; 
    float: left;
    margin: 0 0.1em;
    font-size: 12px;
    font-weight: bold;
    color: #123456;
}
.sibletosalarger { 
    background:;
    float: right;
    margin: 0 0.1em;
    font-size: 12px;
    font-weight: bold;
    color: #123456;
}
.kagkopam {
    position: relative;
    left: 3px; 

    display: block;
    overflow: hidden;

    border-bottom: 2px solid;
    border-color: inherit;
    margin: 7.5px 0 0 0;
    }

.content {
    padding: 0.01em 0 0 0.1em;
	font-family: BPGExtraSquare2012;
	font-size: 12px;
}

a { color: #123456 } /* цвет ссылок */
   .spiski, .spiski2 { text-decoration: none } /* убираем подчеркивание у первых двух ссылок */
/* ----------BIURO-------------- */

  /* ------------tooltip------------ */
 .tooltip span {visibility : hidden; position : absolute;top : 52%; left :24%;}
 .tooltip:hover span {visibility : visible;}
 .img_tooltip {float : left; padding : 2px; border : 1px solid #cccccc;width : 400px; margin : 0 auto;}
 /* ------------tooltip------------ */ 



/* ----------BIURO-------------- */
.class_buro {font-family: BPGExtraSquare2012;  min-width: 27em;padding-left: 1px;
padding-right: 1px;margin: 1.2em auto;-webkit-border-radius: 0px;-moz-border-radius: 0px;border-radius: 0px;}
.legend_buro_class {overflow: hidden; width: 100%; border-color: inherit;    }
.span_buro_class {float: left; margin: 0 0.1em; font-size: 12px; font-weight: bold; color: #123456;}
.larger_buro_class { float: right; margin: 0 0.1em; font-size: 12px; font-weight: bold; color: #123456;}
.kagkopam {    position: relative;    left: 3px;     display: block;    overflow: hidden;    border-bottom: 2px solid;    
border-color: inherit;    margin: 7.5px 0 0 0;    }
.content {    
padding: 0.01em 0 0 0.1em;	
font-family: BPGExtraSquare2012;	font-size: 12px;}a { color: #123456 } /* цвет ссылок */   
.spiski, .spiski2 { text-decoration: none } /* убираем подчеркивание у первых двух ссылок */
/* ----------BIURO-------------- */

/* ----------komisiebis gverdi samsaxurebi-------------- */    
	div.block_mini_news {
	display: block; 
	float : left; 
	width: 98%; 
	padding :1% 1% 1% 1%; 
	min-height:120px ;	  
	font-weight:; 
	vertical-align:; 
	border:1px solid #cccccc; 
	margin : 1% 1% 1% 1%; 	  
	border-radius: 5px; 
	background: #ffffff;
	box-shadow: 0 1px 2px rgba(0, 0, 0, .2);	  
	color : #123456; 
	font-family: BPGExtraSquare2012; 
	font-size : 13px; 
	font-weight:bold; text-align: justify; 
	box-sizing:border-box;
	} 
	div.img_mini_mini_news {
border : 1px solid #ccc; 
float : left; 
margin : 4px 10px 5px 5px;
padding : 2px; 
width : 120px;
height : auto;
box-sizing:border-box;
}
div.img_mini_mini_news img {
	border : 0px solid #ccc; 
	float : left; 
	margin : 5px 10px 5px 5px;
	padding : ; 
	width : 94%;
	}


/* ----------komisiebis gverdi samsaxurebi-------------- */ 





p.videlenie_small_podzagolovok_center_news{color : #ffffff; 
font-size : 14px; 
line-height : 180%; 
font-weight : normal; 
padding :2% 0% 2% 0%;   
margin : 0% 0 1% 0;  
text-align : center;  
text-indent : 7px;  
background-color : #123456;   
letter-spacing: 1px;  
float : left;  width: 100%;  
font-family: BPGExtraSquare2012; 
clear:both; 
}





/* ----------axali-------------- */

fieldset{border:none!important;}
.spiski_all_news {    font-family: BPGExtraSquare2012;float : left; width: 100%;  box-sizing:border-box;background: #ffffff;   
min-width: 30em;    padding-left: 1%;    padding-right: 1%;    
border: 0% solid #797676;    margin: 0.2em auto;}
.ob_news {    overflow: hidden;    width: 100%;    border-color: ;    }
.name_news {    float: left;    margin: 0 0.1em;    font-size: 12px;    font-weight: bold;    color: #123456;}
.tel_news {     
background: ;
float: right;    margin: 0 2.5em 0 0;    font-size: 12px;    font-weight: bold;    color: #123456;}
a { color: #123456 } /* цвет ссылок */   
.spiski, .spiski2 { text-decoration: none } /* убираем подчеркивание у первых двух ссылок */   
.content_style_news {   padding: 0.1em 0.1em;	margin : 1% 0 0 0;
font-family: BPGExtraSquare2012;	
font-size: 13px;font-weight: normal;
}



/* ----------სოფლები-------------- */

/* ----------div_soflebi-------------- */ 


/* Создайте три неравных столбца, которые плавают рядом друг с другом */
.leftcolumnsofeli {margin: 0 6% 5% 0%;display:inline-block;min-height: 200px;
padding: 0px;  width: 30%;vertical-align : top;float: left;background-color:#ffffff;
}
.leftcolumnsofeli img {margin: 0 auto;height: auto;
padding: 0 0 2% 0;  width: 100%;float: left; 
}

.middlecolumnsofeli {margin: 0 3% 1% 0%;display:inline-block;min-height: 120px;
padding: 0px;  width: 18%;vertical-align : top;
}
.middlecolumnsofeli img {margin: 0 auto;height: auto;float: left;
padding: 0 0 2% 0;  width: 100%; 
}

.rightcolumnsofeli {margin: 0 3% 1% 0%;display:inline-block;min-height: 120px;
 padding: 0px; width: 18%;vertical-align : top;
}
.rightcolumnsofeli img {margin: 0 auto;height: auto;
padding: 0 0 2% 0;  width: 100%; float: left;
}

.rightcolumn2sofeli {margin: 0 0% 1% 1%;display:inline-block;min-height: 120px;
 padding: 0px; width: 18%;vertical-align : top;
}
.rightcolumn2sofeli img {margin: 0 auto;height: auto;
padding: 0 0 2% 0;  width: 100%; float: left;
}


/* Очистить поплавки после столбцов */
.row:after {
  content: "";
  display: table;
  clear: both;
}






 

 



/* ----------end div_soflebi-------------- */ 


  
  
  
  
  
  
  
  
/* ----------სოფლები-------------- */
/* ----------სოფლები-------------- */
/* ----------სოფლები-------------- */

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.clearfix {
  clear: both;
  overflow: hidden;
}

.col-3 {
  float: left;
  padding: 0px 0px;
  width: 22%;
  height: 170px;
  min-width: 185px;
  
}
.col-gl {
  float: left;
  padding: 0px 0px;
  width: 34.0%;
  height: 310px;
    min-width: 215px;
}

.border-box {
  border: 0px solid #ff0000;
  width: 95%;
  height: 100%;
  
}
/* ----------სოფლები-------------- */
/* ----------სოფლები-------------- */
/* ----------სოფლები-------------- */
 
  div.block_shell{border-radius: 0px;
  width: 100%; float : left; min-height : 330px;border:0px solid #c5c5c5; padding:0%  0% 0.5%  0% ;
  display: inline-block;
  vertical-align : top;background-color:#c5c5c5; line-height : 100%;margin : 1.5%% 0% 5% 0% ;

  -moz-box-sizing: border-box; /* Для Firefox */
  -webkit-box-sizing: border-box; /* Для Safari и Chrome */
  box-sizing: border-box; /* Для IE и Opera */
  } 
 
 
 
 p.zagolovok_line100 {color : #ffffff; font-size : 12px; 	
 line-height : 180%; font-weight : normal; 
 padding :0.5% 1% 1% 1%; margin : 0% 0 1% 0; 
 text-align : left; text-indent : 7px; 
 background-color : #123456; letter-spacing: 1px; 
 float : left; width: 100%; 
 font-family: BPGExtraSquare2012;
 clear:both; /* для очистки, если тег идет после float елемента */ 
 }
p.textcolon {vertical-align: top;left:0px; top:0px;
 background-color :;
 color : #123456; font-size : 10px; 	
 line-height : 150%; font-weight : normal; 
 padding :0 0 0.5% 0; margin : 0.5% 0% 0.1% 0%; 
 text-align : left; text-indent : 0.5%; 
 letter-spacing: 0.5px; float : left; 
 width:62%; 
 font-family: BPGExtraSquare2012;
  } 


div.soflebi_telefon{padding :1% 0 1% 0%; background-color :#ffffff;
line-height:normal;text-align: center; font-style: bold;  
font-size: 12px;font-family: BPGExtraSquare2012;
}  
div.soflebi_telefon::before {
  content:"\260E: ";
font-size: 14px;
font-style: bold;
}
 
div.soflebi_satauri{background-color :#ffffff;vertical-align: ;margin : 0% 0% 0% 0%;padding :2% 0 2% 0%;
line-height:normal;text-align: center;font-style: bold;
font-size: 12px;font-family: BPGExtraSquare2012;
} 
 
/* ----------სოფლები-------------- */
/* ----------სოფლები-------------- */
/* ----------სოფლები-------------- */
/* ----------სოფლები-------------- */
/* ----------სოფლები-------------- */


/* ----------3 diva riadom-------------- */
/* ----------3 diva riadom-------------- */

* {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}

.clearfix-all {
  clear: both;
  overflow: hidden;
}

.col-3-all {
  float: left;
  padding: 0 10px;
  width: 33.333%;
  height: 200px;
   min-height: 200px;
    min-width: 215px;
}

.border-box-all {
  border: 1px solid #ffffff;
  width: 100%;
  height: 100%;
}

/* ----------3 diva riadom-------------- */
/* ----------3 diva riadom-------------- */




.child3-3 {display: inline-block;
    background: #transparent;border-radius: 0px; 
    border: 0px solid #ccc;
    padding: 5px;
    float: left;
    width: 22.0%;
	min-width:160px;

    margin: 0 1.5% 2% 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.child3-3 img {border-radius: 5px;
    background: #ffffff;
    border: 1px solid #ccc;
    padding: ;
    float: left;
    width: 100%;
	min-width:;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.child3-3:last-child {background: #ffffff;
    margin-right: 0;
}



.child3-gl {display: inline-block;clear:both;
    background: #transparent;border-radius: 0px; 
    border: 0px solid #ccc;
    padding: 5px;
    float: left;
    width: 28.0%;
	min-width:220px;

    margin: 0 1.5% 1% 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.child3-gl img {border-radius: 5px;
    background: #ffffff;
    border: 1px solid #ccc;
    padding: ;
    float: left;
    width: 100%;
	min-width:;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.child3-gl:last-child {background: #ffffff;
    margin-right: 0;
}

/* ----------table-------------- */
.table_class-wrap {margin:0 auto;
    text-align: center;
    display: inline-block;
  background-color: #ffffff;
  padding: 0rem 0rem;
  color: #123456;
}
 
 .table_class {
    border: 1px solid #ccc;
    min-width: 720px;
    margin:0;
    padding:0;
    border-collapse: collapse;
    border-spacing: 0;
  }
 
  .table_class tr {
    border: 1px solid #ddd;
    padding: 2px;
  }
 
  .table_class th, .table_class td {vertical-align: top;
    padding: 10px;
    text-align: left;
    border-right: 1px solid #ddd;
  }
 
  .table_class th {
    color: #fff;
    background-color: #c5c5c5;
    text-transform: uppercase;
    font-size: 13px;
    letter-spacing: 1px;
  }



@media screen and (max-width: 600px) {
  .table_class { min-width: 440px;
    border: 1px;
  }
  .table_class thead {
    display: none;
  }
  .table_class tr {
    margin-bottom: 6px;
    display: block;
    border-bottom: 2px solid #ddd;
  }
  .table_class td {
    display: block;
    text-align: left;
    font-size: 13px;
    border-bottom: 1px dotted #ddd;
    border-right: 0px dotted #123456;
  }
  .table_class td:last-child {
    border-bottom: 0;
  }
  .table_class td:before {
    content: attr(data-label);
    float: left;
    text-transform: uppercase;
    font-weight: bold;
  }
}
/* ----------new-------------- */
h1 {font-family: BPGExtraSquare2012;color: #123456;font-size:12px;padding:5px 0;text-align:center;}

.card-title-direktor{color: #123456;vertical-align: top;
	 margin:0 auto;
	 padding:  1px 0px 1px 5px;
     vertical-align: top;
     font-size: 13px;
}
.card-title-direktor::before { 
color: #123456;content:"\დირექტორი ";
font-size: 13px; font-style: bold;
}
.card-title-telefon{color: #123456;
 	 margin:0 0 0 0 ;
     padding:  1px 0px 1px 5px;
     vertical-align: top;
     font-size: 13px;
}

.card-title-telefon::before {
color: #123456; content:"\260E: ";
font-size: 13px;font-style: bold;
}
.card-title-mail{color: #123456;
	 padding:  1px 0px 1px 5px;
	 margin:0 0 0 0 ;
     vertical-align: top;
     font-size: 13px;
	 
}
.card-title-mail::before { 
color: #123456;content:"";
font-size: 13px; font-style: bold;
}
.card-title-adress_skola{color: #123456;
	 padding:  1px 0px 1px 5px; 
	 margin:0 0 0 0 ;
	 vertical-align: top;
     font-size: 13px;
}

.card-title-adress_skola::before { 
color: #123456;content:"\მისამართი: ქ.სამტრედია. ";
font-size: 13px; font-style: bold;
}
 .card-title-pedagog{color: #123456;
	 margin:0 0 0 0 ;
	 padding:  1px 0px 1px 5px;
     vertical-align: top;
     font-size: 13px;
}

.card-title-pedagog::before { 
color: #123456;content:"\პედაგოგი ";
font-size: 13px; font-style: bold;
}
/* ----------new-------------- */
/* ----------15.03.2023-------------- */
/* ----------table-------------- */


/* ----------pagination staticheskix stranis-------------- */
.pagination {
    display: inline-block;
  }

  .pagination a {
    color: black;
    float: left;
    padding: 3px 6px;
    text-decoration: none;
    transition: background-color .3s;
    border: 1px solid #ddd;
    margin: 0 3px;
  }

  .pagination a.active {
    background-color: #4CAF50;
    color: white;
    border: 1px solid #4CAF50;
  }

  .pagination a:hover:not(.active) {background-color: #ddd;}

/* ----------pagination staticheskix stranis-------------- */


/* ----------კულტურა-------------- */

/* left large*/
.left_large_news { text-align: justify;
background-color:; 
float: left; 
width: 65%; 
min-height: 280px;
height: 100%; 
margin: 0 auto; 
text-indent : 1px; 
} 
.right_mini_news {vertical-align: top;
background-color:; 
float: right; 
width: 30%; 
min-height: 280px;
height: 100%; 
margin: 0 auto;
text-indent : 0px; 
padding: 0px 0px 20px 0px;
} 
/* left large*/ 

 


    /* ----------blok_dlia_facebook news-------------- */ 
.blok_dlia_facebook_axali {
width:60%; border: 0px #123456 solid; /* стили рамки */
 height: auto;
text-align:center; 
float:;
box-sizing:border-box;
 overflow: hidden;
/* Firefox у нас особенный, поэтому всё ещё требует префиксов */
-moz-box-sizing:border-box;margin:0 auto 1.5%; padding:5px 10px;color:#046999;}


.blok_dlia_facebook_axali img {
width:180px; border: 0px #123456 solid; /* стили рамки */
 height: auto;
text-align:center; 
float:;
box-sizing:border-box;
 overflow: hidden;
/* Firefox у нас особенный, поэтому всё ещё требует префиксов */
-moz-box-sizing:border-box;margin:0 auto 1.5%; padding:5px 10px;color:#046999;}

    /* ----------blok_dlia_facebook news-------------- */





div.img_right_news {border : 0px solid #ccc; background:; float : right; margin : 0px 0px 5px 15px;padding : 2px; width : 100%;
 }  
 div.img_right_news img { width: 98%;height: auto;margin : 0px 0px 5px 15px; border: 1px solid #cccccc;padding : 2px;float : right;line-height: 100%;  
 } 	
 
 



/* ----------კულტურა-------------- */


/* ----------texti sporti 14.12.2021-------------- */   
 .texti_sporti_gaformebuli_news{  float : left; position:;min-width: 300px;box-sizing:border-box;
 min-width:98%;padding:6px 0;margin:2% 1% 1% 1%;  font-family: BPGExtraSquare2012; 
 color : #123456;text-align : left;	  
 background:#fff;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) 
 inset;  -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) 
 inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;  
 -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) 
 inset;  -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) 
 inset;box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
 }  
 .texti_sporti_gaformebuli_news:before,
 .texti_sporti_gaformebuli:after {  content:"";position:;z-index:-2;}  
 .texti_sporti_gaformebuli_news p {font-size:;font-weight:bold;  
 }
 /* ----------texti sporti 14.12.2021-------------- */ 

/* ----------ul sport-------------- */
 fieldset{border:none!important;}
.spiski_sport_news {float : left;width: 100%;box-sizing:border-box;
    font-family: BPGExtraSquare2012; 
    min-width: 37em;
    padding-left: 1%;
    padding-right: 1%;
    border: 0px solid #797676;
    margin: 0.2em auto;
}

.i_sport_news{
    overflow: hidden;
    width: 100%;
    border-color: inherit;
    }

.i_sport_name_news {
    float: left;
    margin: 0 0.1em;
    font-size: 14px;
    font-weight: bold;
    color: #ff0000;
}
.i_sport_name_news_2 {
    float: left;
    margin: 0 0.1em;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
}
.i_sport_tel_news { 
    float: right;
    margin: 0 0.1em;
    font-size: 12px;
    font-weight: bold;
    color: #123456;
}

a { color: #123456 } /* цвет ссылок */
   .spiski_sport_news ,  { text-decoration: none } /* убираем подчеркивание у первых двух ссылок */
   .content_style_sport_news {font-weight: bold;
    padding: 0.1em 0.1em;
	font-family: BPGExtraSquare2012;
	font-size: 12px;
}


p.videlenie_small_sport_news{
width:99%;
line-height:220%;
text-align:;
font-weight: bold;
color: #123456;
font-size: 17px;
font-family: BPGExtraSquare2012; 
border-left: 0px solid navy; 
padding-left: 0px;
}
p.videlenie_bigbig_podzagolovok_center_news{float: left; 
	width:99%;
	line-height:280%;
	text-align:center;
	font-weight: bold;
	color: #ff0000;
	font-size: 16px;
	font-family: BPGExtraSquare2012; 
	border-left: 0px solid navy; 
	padding-left: 0px; 
}
/* ----------texti sporti 14.12.2021-------------- */ 
.left_sport_news { text-align: justify;font-size: 13px;
background-color:; 
float: left; 
width: 98%; 
min-height: 240px;
height: 100%; 
margin: 0 1%; 
text-indent : ; 
} 



 
.right_text_news_sport {text-align: justify;word-break: break-all; /* Перенос слов */ 
float: right; width: 55%; min-width: 450px;
min-height: 300px;height: 100%; 
margin: 1% 0.5px 2% 0px ;text-indent : 10px; 
padding: 0px 0px 20px 0px;
box-sizing:border-box; 
}
.left_colon_foto_sport {
float: left; width: 40%; 
min-height: 190px;height: 100%; 
margin: 0 auto; text-indent : 1px; 
}

div.img_left_basys_sport {  border-color:transparent;
margin:0.5% 0.5% 2% 0.5%; 
clear: left; float: left; 
width:100%; box-sizing:border-box;  
}	  
div.img_left_basys_sport img {  border-color:transparent;
box-sizing:border-box;clear: left;
float:left;margin:0 0 1.5% 0; 
width: 60%; height: auto;padding: 0; 
} 
div.img_left_basys_sport_big { 
margin:0.5% 0.5% 2% 0.5%; 
clear: left; float: left; 
width:100%; box-sizing:border-box;  
}	  
div.img_left_basys_sport_big img { 
box-sizing:border-box;clear: left;
float:left;margin:0 0 1.5% 0; 
width: 90%; border: 1px solid #ccc;      
height: auto; padding: 0; 
} 
div.desc_news_sport { 
clear: left; font-weight: bold; 
margin:0 auto; width: 89%;float:left ; 
padding: 10px 0; text-align: center; 
border: 1px solid #ccc; color : #123456;  
font-family: BPGExtraSquare2012;
font-size : 13px;
}

/* ----------P sport-------------- */
 p.un_zagolovok_news_sport { 
color : #ffffff; font-size : 12px; 
line-height : 180%; font-weight : normal; 
padding :1% 0% 1% 0%;   margin : 1% 0 1% 0;  
text-align : left; text-indent : 7px;  
background-color : #123456; letter-spacing: 1px;  
float : left;  width: 100%; font-family: BPGExtraSquare2012; 
clear:both;  
/* для очистки, если тег идет после float елемента */   }
 p.videlenie_small_red_news_sport{
width:99%;line-height:220%;
font-weight: bold;color: #ff0000;
font-size: 15px;font-family: BPGExtraSquare2012; 
}
 



/* ----------img_left_mini-------------- */    
 div.img_left_mini_sport {width:140px;	float:left;	margin:10px 15px 5px 5px;	text-indent: 0;}  
 div.img_left_mini_sport img { width: 100%;border: 1px solid #ccc;    height: auto;padding: 2px;}  
 /* ----------img_left_mini-------------- */ 
/* ----------sport-------------- */	
/* ----------sport-------------- */	
/* ----------sport-------------- */	


/* ----------gaformebili linki-------------- */  
  .gaformebuli_linki_dlia_vsex{
  float : left; position:;width:80%;padding:15px 0;margin:1% 10% 2% 10%;
  font-family: BPGExtraSquare2012; color : #123456;text-align : center;	
  background:#fff;-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  -webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
  -moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;}
  .gaformebuli_linki_dlia_vsex:before,.gaformebuli_linki_dlia_vsex:after {
  content:"";position:;z-index:-2;}
  .gaformebuli_linki_dlia_vsex p {font-size:13px;font-weight:bold;
  }
/* ----------gaformebili linki end-------------- */  

div.mini_conteiner_news_sport {
width: 100%;background:#ffffff;  text-align: left;min-height: 300px;float:left; clear: both; 
padding:5px 5px; margin:2% 0 2% 0%; border: 1 px solid #c5c5c5;  
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);  box-sizing:border-box;  
/* Firefox у нас особенный, поэтому всё ещё требует префиксов */-moz-box-sizing:border-box;   
}
div.blockmini_news3{
width: 32.0%;background:;  text-align: left;min-height: 320px;float:left; clear: ; 
padding:5px 5px; margin:2% 0 2% 1%; border: 0 px solid #c5c5c5;  
box-sizing:border-box;  
/* Firefox у нас особенный, поэтому всё ещё требует префиксов */-moz-box-sizing:border-box;   
}
div.blockmini_news3 img {
width: 90%; height: auto; background:#ffffff;  text-align: center;min-height: 240px;float:none; clear: ; 
padding:5px 5px; margin:1.5% 0 2% 1.5%; border: 0 px solid #c5c5c5;  
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);  box-sizing:border-box;  
/* Firefox у нас особенный, поэтому всё ещё требует префиксов */-moz-box-sizing:border-box;   
}




 /* ----------2 bloka auzi -------------- */ 

.blockmini_news_2_1_sport {
display:inline-block;
vertical-align: top;
margin:1% 0.5% 0 0.5%; 
width: 48.5%; 
min-width: 360px; 
min-height: 220px; 
text-align: left; 
border-radius: 1px; 
border: 0px #123456 solid;}
.blockmini_news_2_1_sport img {
border-radius: 10px;
clear: ;
float:left;	
margin:0; 
width: 100%; 
height: 100%; 
border: 1px solid #c5c5c5;     
height: auto;
padding: 0;
}
.blockmini_news_2_2_sport {
display:inline-block;
vertical-align: top; 
margin:1% 0.5% 0 0.5%;     
width: 48.5%;	
min-width: 360px;    
min-height: 220px;        
text-align: left;            
border-radius: 1px;    
border: 0px #123456 solid;
}
.blockmini_news_2_2_sport img {
border-radius: 10px;
clear: left;	 
float:left;	
margin:0;  
width: 100%; 
height: 100%; 
border: 1px solid #c5c5c5;     
padding: 0;
}

 /* ----------2 bloka auzi -------------- */ 




 /* ----------chveni kalaki -------------- */
p.videlenie_right_news{
	width:99%;
	line-height:280%;
	text-align:right;
	font-weight: bold;
	color: #ff0000;
	font-size: ;
	font-family: BPGExtraSquare2012; 
	border-left: 0px solid navy; 
	padding-left: 0px; 
}

/* ----------1 blok-------------- */

.child1 {
    background: #eee;
    border: 1px solid #ccc;
    padding: 10px;
    float: left;
    width: 50%;
	min-width:300px;
    margin: 0 25%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.child1:last-child {
    margin-right: 0;
}
.child1 img{
	background: #eee;
    border: 1px solid #ccc;
    padding: 0;
    float: left;
    width: 100%;
	height:100%;
	min-width:278px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}



.parent {float: left;
clear: both;
}
/* ----------1 bloka ------ */

p.child_zagolovok_news {color : #ffffff; font-size : 11px; 	line-height : 180%; font-weight : normal; 
 padding :2.5% 0% 2.5% 0%; 
 margin : 0px; 
 text-align : center; 
 text-indent : ; 
 background-color : #123456; 
 letter-spacing: normal; 
 float : left; 
 width: 100%; 
 font-family: BPGExtraSquare2012;
 clear:both; 
 /* для очистки, если тег идет после float елемента */ 
 }



.obolochka_dlia_vcex_misamarti {text-align:right;vertical-align:bottom; background-color : transparent; 
display:inline-block;
float: ; 
width: 100%; 
min-height: 50px;
line-height:50px;
margin: 20% 0 0 0;
text-align:center;
padding: 0px 0px 1px 0px;
font-family: BPGExtraSquare2012;	
font-weight:bold; 
font-size:13px;
}


 /* ----------chveni kalaki -------------- */
 
  /* ----------masne -------------- */
 .right_text {
background:#ffffff ; float: right; width: 55%; min-height: 300px;height: 100%; margin: 1% 0 0 0;text-indent : 10px;
font-family: BPGExtraSquare2012; font-weight : normal;background-color:#ffffff; box-sizing:border-box; padding: 0px 5px 5px 5px; 
} 

 .god {background : ; color : #ff0000; display : inline; float : right;padding:0 4px 0 0;  font-size : 13px; 
 font-weight : bold; height : 22px; line-height : 160%;margin : 0 0 2px 0;   text-align : right; width : 100%;
 }	
 
  #liniya_macne {  background : #cdcdcd; color : #123456; display : inline;   float : left;font-size : 12px; font-weight : bold; height : 28px;   
 line-height : 200%;margin : 0 0 2px 0; text-align : left; width : 10%;}  
 .full_text_100 {background:; float:left ; width: 100%; height: 100%; margin: 2% 0 0 0;text-indent : 10px;text-align: justify;
 } 


   /* ----------masne -------------- */
 
 
 figure {
  /* задаём рамку и внутренние отступы для контента */
  border: 0px solid #245488;
  padding: 5px;
  /* минимальная ширина блока, после которой не происходит масштабирование */
  min-width: 140px;
}

figcaption {
  /* тэг идет первым в блоке - подпись будет сверху */
  /* выравнивание по центру, и изменим фон */
  text-align: center;font-size:12px;
  background-color: #cdcdcd;
}

img {
  /* картинка займет всю доступную ширину блока figure*/
  width: 100%;
}

.blok_dlia_vsex {min-width: 200px;min-height: 240px;
width:100%; border: 0px #123456 solid; /* стили рамки */
-moz-border-radius: 3px;
-webkit-border-radius: 3px;-o-border-radius: 3px;border-radius: 3px;
margin: 2% 0 2% 0;
font-family: BPGExtraSquare2012;	
font-weight:bold; 

text-align:center; 
line-height :170%;
float:left;
box-sizing:border-box;
overflow: hidden;
/* Firefox у нас особенный, поэтому всё ещё требует префиксов */
-moz-box-sizing:border-box;background-color:; margin:0 auto 1.5%; padding:5px 10px;color:#046999;
}

p.videlenie_center_news{font-size:13px;
	width:100%;
	line-height:280%;
	text-align:center;
	font-weight: bold;
	color: #ff0000;
	font-size: ;
	font-family: BPGExtraSquare2012; 
	border-left: 0px solid navy; 
	padding-left: 0px; 
}





/* ----------bank-------------- */
/* ----------bank-------------- */
/* ----------bank-------------- */
/* ----------bank-------------- */
div.conteiner_divv_all {border-radius: 4px;vertical-align: top;
width: 100%;background:#ffffff;  text-align: left;min-height: 300px;float:left; clear: both; 
padding:0px 5px; margin:0% 0% 2% 0.5%; border: 1 px solid #c5c5c5;  
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);  box-sizing:border-box;  
/* Firefox у нас особенный, поэтому всё ещё требует префиксов */-moz-box-sizing:border-box; 
  }

p.un_zagolovok_bank_all {color : #ffffff; font-size : 12px; line-height : 180%; font-weight : normal; 
 padding :1% 0% 1% 0%; 
 margin : 1% 0 1% 0; 
 text-align : left; 
 text-indent : 7px; 
 background-color : #123456; 
 letter-spacing: 1px; 
 float : left; 
 width: 100%; 
 font-family: BPGExtraSquare2012;
 clear:both; /* для очистки, если тег идет после float елемента */ 
 }
 
 /* ----------3 odinakovix bloka 25.03.2023-------------- */
.child3 {vertical-align: top; 
    border-radius: 10px; 
    padding: 5px;
    float: left;
    width: 34%;
	min-width:290px;
height:205px;
min-height:170px;

    margin: 0 6% 1% 0%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.child3 img {border-radius: 10px;vertical-align: top;
    background: #c5c5c5;
    border: 1px solid #ccc;
    padding: ;
    float: left;
    width: 100%;
	min-width:216px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.child3:last-child {background: #ffffff;
    margin-right: 0;
}

.child3logo {
    background: #ffffff;border-radius: 10px; 
    padding: 5px;
    float: left;
    width: 2%;
	min-width:160px;

    margin: 0 3.0% 1% 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.child3logo img {border-radius: 10px;
    background: #ffffff;
    border: 1px solid #ccc;
    padding: px;
    float: left;
    width: 60%;
	min-width:150px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.child3logo:last-child {background: #ffffff;
    margin-right: 0;
}
/* ----------3 odinakovix bloka 25.03.2023-------------- */
  


div.text_ekonomika_div{
color : #123456; font-size : 13px; 	line-height : 227%; min-height: 210px;
font-weight : normal;  padding:0% 2%;    
text-align : left; font-style: bold; letter-spacing: normal;  
float : left;  width: 100%;  
font-family: BPGExtraSquare2012; clear:both; 

-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;  
-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1)  inset;
box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;   
-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1)  inset; 
-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1)  inset;
box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
 
/* ----------bank-------------- */ 
/* ----------bank-------------- */
/* ----------bank-------------- */
/* ----------bank-------------- */
  
  
  
 /* ----------axali-------------- */

div.mini_conteiner_bank_all {min-width: 300px;
width: 100%;background:#ffffff;  text-align: left;min-height: 200px;float:left; clear: both; 
padding:5px 5px; margin:2% 0 2% 0%; border: 0 px solid #c5c5c5;  
box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);  box-sizing:border-box;  
/* Firefox у нас особенный, поэтому всё ещё требует префиксов */-moz-box-sizing:border-box; 
  }


/* ----------3 odinakovix bloka 25.03.2023-------------- */
.child333 {
vertical-align: top; 
    border-radius: 10px; 
    padding: 5px;
    float: left;
    width: 33.0%;
	min-width:240px;
height:205px;
min-height:170px;
}
.child333 img {border-radius: 10px;
    background: #ffffff;
    border: 1px solid #ccc;
    padding: px;
    float: left;
    width: 100%;
	min-width:216px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.child333:last-child {background: #ffffff;
    margin-right: 0;
}

/* для 3x odinakovix div */
p.childall{
color : #123456; font-size : 14px; 	line-height : 200%; font-weight : normal;  padding :1.0% 1.5% 1.0% 0%;  margin : 1.5% auto;  text-align : left;  text-indent : ; font-style: bold;  letter-spacing: normal;  float : left;  width: 98.5%;  font-family: BPGExtraSquare2012; clear:both; min-height:60px;
background:#fff; 
-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;  
-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1)  inset;
box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;   
-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1)  inset; 
-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1)  inset;
box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
/* для 3x odinakovix div */
/* ----------3 odinakovix bloka 25.03.2023-------------- */ 
  
  
  /* ----------sastumro-------------- */ 
 div.desc_news_belii { border: 0px #123456 solid;
clear: ; font-weight: bold; 
margin:0 auto; width: 97%;   
float:left; padding: 10px 0 0 0; 
text-align: center; 
color : #123456; font-family: BPGExtraSquare2012;
font-size : ;
}  
/* ----------adres all all-------------- */
.blockmini_news_adress_all {
display:inline-block;
margin:1% 0% 0% 0%;
vertical-align: top;
float:left;	    
width:100%;
color : #123456; 
font-size : 12px;
font-style: bold;    
min-height: 35px;        
text-align:center ;    
line-height: 220%;            
border: 0px #123456 solid;	
background:#fff; 
-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1)  inset;  
-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1)  inset;
box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;   
-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1)  inset;  
-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1)  inset;
box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.blockmini_news_adress_all::before { 
color: #123456;content:"";
font-size: 12px; 
font-style: bold;
}

/* ----------adres all all-------------- */ 
 

/* ----------2 bloka riadom mini sastumro-------------- */ 
div.mini_conteiner_news_2_mini {
width: 100%;background:#ffffff;  text-align: left;min-height: 150px; float:left;	 
padding:1% 0 0 0; margin:0 1% 0 0;  
box-sizing:border-box;  
/* Firefox у нас особенный, поэтому всё ещё требует префиксов */-moz-box-sizing:border-box;  
}
.blockmini_news_2_1_mini {float:left;
display:inline-block;
vertical-align: top;
margin:0 4.5% 0 0; 
width: 48%; 
min-width: 200x; 
min-height: 120px; 
text-align: left; 
border-radius: 1px; 
border: 2px #ffffff solid;
}
.blockmini_news_2_1_mini img {
border-radius: 4px;
clear: left;
float:left;	
margin:0; 
width: 100%; 
height: 100%; 
    
height: auto;
padding: 0;
}
.blockmini_news_2_2_mini {float:left;
display:inline-block;
vertical-align: top;
margin:0 auto; 
width: 47%; 
min-width: 200x; 
min-height: 120px; 
text-align: left; 
border-radius: 1px; 
border: 2px #ffffff solid;
}
.blockmini_news_2_2_mini img {
border-radius: 4px;
clear: left;	 
float:left;	
margin:0;  
width: 100%; 
height: 100%; 
border: 1px solid #c5c5c5;     
padding: 0;
}


/* ----------2 bloka riadom mini sastumro-------------- */ 

/* ----------sastumro-------------- */


/* ----------bloki saloni -------------- */ 
.child {box-sizing:border-box;
    background: #eee;
    border: 1px solid #ccc;
    padding: 0;
    float: left;
	min-width:300px;
    width: 38%;
	min-height:400px;

    margin: 1% 2% 1% 7%;
	
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;

}

.child img{box-sizing:border-box;
    background: #eee;
    border: 1px solid #ccc;
    padding: 0;
    float: left;
	min-width:267px;
    width: 100%;
	height:100%;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;

}

.child:last-child {background: #eee;
    margin-right: 0;
	margin-left: 7%;
}
.parent {
clear: both;
}


/* ----------bloki saloni -------------- */
/* ----------bloki saloni 23.03.2023-------------- */

p.child_zagolovok_news {color : #ffffff; font-size : 11px; 	line-height : 180%; font-weight : normal; 
 padding :2.5% 0% 2.5% 0%; 
 margin : 0px; 
 text-align : center; 
 text-indent : ; 
 background-color : #123456; 
 letter-spacing: normal; 
 float : left; 
 width: 100%; 
 font-family: BPGExtraSquare2012;
 clear:both; 
 /* для очистки, если тег идет после float елемента */ 
 }
p.manager_child_news{ /* Абзац с классом tel */
width:100%; 
font-family: BPGExtraSquare2012; 
color: #123456; font-size:12px; font-weight:bold;margin:2px 0 3px 0; padding: 4px 0 6px 0px; line-height:100%; 
text-align:center; float:left; 
 } 
p.manager_child_left_news{ /* Абзац с классом tel */
width:100%; 
font-family: BPGExtraSquare2012; 
color: #123456; font-size:12px; font-weight:bold;margin:2px 0 3px 0; padding: 4px 0 6px 10px; line-height:100%; 
text-align:left; float:left; 
 } 
p.vremia_news{ /* Абзац с классом tel */
width:100%; 
font-family: BPGExtraSquare2012; 
color: #ff0000; font-size:12px; font-weight:bold;margin:1px 0 1px 0; padding: 6px 0 6px 10px; line-height:100%; 
text-align: left; float:left; 
 } 
p.tel_child_news{ /* Абзац с классом tel */
width:100%; 
font-family: BPGExtraSquare2012; 
color: #123456; font-size:12px; font-weight:bold;margin:1px 0 1px 0; padding: 6px 0 6px 10px; line-height:100%; 
text-align: left; float:left; 
 } 
 .tel_child_news::before { 
color: #123456;content:"\ტელეფონი: ";
font-size: 13px; 
font-style: bold;
}
p.adress_child_news{ /* Абзац с классом tel */
width:100%; 
font-family: BPGExtraSquare2012; 
color: #123456; font-size:12px; font-weight:bold;margin:1px 0 1px 0; padding: 6px 0 6px 10px; line-height:100%; 
text-align: left; float:left; 
 } 
 .adress_child_news::before { 
color: #123456;content:"\მისამრთი: ";
font-size: 13px; 
font-style: bold;
}
 
/* 30.05.2022 *//* 30.05.2022 */



/* ----------სოციალური სფერო-------------- */

/* ----------3 odinakovix bloka 25.03.2023-------------- */
.child3odinakovi {
    background: #ffffff;border-radius: 10px; 
    border: 0px solid #ccc;
    padding: 5px;
    float: left;
    width: 32.5%;
	min-width:220px;
min-height:180px;
height:;
    margin: 0 1% 0% 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.child3odinakovi img {border-radius: 10px;
    background: #ffffff;
    border: 1px solid #ccc;
    padding: px;
    float: left;
    width: 100%;
	min-width:216px;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.child3odinakovi:last-child {background: #ffffff;
    margin-right: 0;
}
/* ----------3 odinakovix bloka 25.03.2023-------------- */

div.text_ekonomika_socc{
color : #123456; font-size : 13px; 	line-height : 228%; min-height: 195px;
font-weight : normal;  padding:2% 2%;   margin : 1% auto;  
text-align : left;  text-indent : ; font-style: bold;  letter-spacing: normal;  
float : left;  width: 100%;  
font-family: BPGExtraSquare2012; clear:both; 
background:#ffffff; 
-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;  
-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1)  inset;
box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;   
-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1)  inset; 
-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1)  inset;
box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

/* ----------სოციალური სფერო-------------- */


/* ----------3 bloka nestandart-------------- */
.child_nestandart {border-radius: 5px;
    background: #eee;
    border: 1px solid #ccc;
    padding: 1px;
    float: left;
    width: 16%;
	min-height:190px;
	min-width:240px;
   margin: 0 1.0% 1% 0%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.child_nestandart img { border-radius: 0px;
    background: #eee;
    border: 0px solid #ccc;
    padding: 5px;
    float: left;
    width: 100%;
	height:auto;
	min-width:;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.child_nestandart:last-child {
    margin-right: 0;
}

.child_nestandart_long {border-radius: 5px;font-size : 11px;
    background: #c5c5c5;
    border: 1px solid #ccc;
    padding: 1%;
    float: left;
    width: 41.5%;
	min-height:190px;
	min-width:220px;
   margin: 0 0% 1% 0.5%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.child_nestandart_long:last-child {
    margin-right: 0;
}

/* ----------name-telefon-------------- */
 div#contur_news {float:left;margin: 0 0 2% 0;width: 100%;height: auto; text-align:left;background-color:;}
 div#name_news {float:left;width: 60%;padding: 6px;text-align:left;background-color:#cccccc;font-weight: bold;}
 div#tel_news {float:right;width: 40%;padding: 6px;text-align:right;border-left:1px solid #123456; 
 background-color:#cccccc;font-weight: bold;font-size:11px;}
/* ----------name-telefon-------------- */


/* ----------3 bloka nestandart-------------- */
  
   p.eklesia{ /* Абзац с классом cite */ 
 background-image: url(/uploads/fotos/ekleciebi/jvari.gif); width:94%;  
 font-family:font-family: BPGExtraSquare2012;  color: #123456; font-size:14px; 
 font-weight:bold;margin:0 0 6px 6px; padding: 0px 0 0 50px; line-height:180%;  
 text-align: left; float:left; background-position: left; /* Положение фона */ 
 background-repeat: no-repeat; /* Повторяем фон по горизонтали */   } 
 /* ----------eklesia-------------- */
 
p.child3ekles {color : #ffffff; font-size : 12px; 	line-height : 180%; font-weight : normal;  padding :1.5% 1.5% 1.5% 0%;  margin : 0 auto;  text-align : center;  text-indent : ;  background-color : #123456;  letter-spacing: normal;  float : left;  width: 100%;  font-family: BPGExtraSquare2012; clear:both; min-height:60px; 

/* для очистки, если тег идет после float елемента */  
} 
 /* ----------3 bloka eklesia------ */
.child3eklesia {    
background: #ffffff;
border-radius: 0px;     
border: 0px solid #ccc;    
padding: 1px;    
float: left;    
width: 32%;	
min-width:270px;    
margin: 0 2% 1% 0;   
-webkit-box-sizing: border-box;    
-moz-box-sizing: border-box;   
 box-sizing: border-box;
}
.child3eklesia img {
border-radius: 0px;   
background: #ffffff;    
border: 1px solid #ccc;    
padding: 5px;   
float: left;    
width: 100%;	
min-width:250px;   
 margin: 0 auto;    
-webkit-box-sizing: border-box;    
-moz-box-sizing: border-box;    
box-sizing: border-box;
}
.child3eklesia:last-child {    margin-right: 0;
}

/* ----------3 bloka eklesia------ */
 
 
.f_txt100 {background:; float: left; width: 98%; height: 100%; margin: 0 1%;text-indent : 10px;text-align: justify;}
 
 
 p.aktebi_satauri{ 
/* Абзац с классом cite */
background-image: url(/pdf/pdficon.jpg);
width:96%; 
font-family: BPGExtraSquare2012; 
color: #123456; font-size:18px; font-weight:bold;margin:0 0 6px 6px; padding: 0px 0 0 50px; line-height:360%; 
text-align: left; float:left; background-position: left; /* Положение фона */
background-repeat: no-repeat; /* Повторяем фон по горизонтали */   
} 
 
 
.letter16 { 
     color: red; /* Красный цвет символов */ 
     font-size: 16px; /* Размер шрифта в процентах */ 
     font-family: serif; /* Шрифт с засечками */ 
     position: ; /* Относительное позиционирование */ 
     top: ; /* Сдвиг сверху */ 
    } 
 
 

 
 /* ----------ul akt-------------- */
.spiski_all_brzaneba { float: left;width: 100%;box-sizing:border-box;
    font-family: BPGExtraSquare2012; 
    min-width: 30em;
    padding-left: 1%;
    padding-right: 1%;
    border-bottom: 1px solid #797676;
    margin: 1.0em auto 0;
}

.ob_brzaneba {
    overflow: hidden;
    width: 100%;
    border-color: inherit;
    }

.name_brzaneba {
    float: left;
    margin: 0 0.1em 0 0;
    font-size: 13px;
    font-weight: bold;
    color: #ff0000;
}
.tel_brzaneba { 
    float: right;
    margin: 0 0.1em;
    font-size: 13px;
    font-weight: bold;
    color: #123456;
}
a { color: #123456 } /* цвет ссылок */
   .spiski, .spiski2 { text-decoration: none } /* убираем подчеркивание у первых двух ссылок */
   .content_style {
    padding: 0.1em 0.1em;
	font-family: BPGExtraSquare2012;
	font-size: 13px;
}
.content_style_brzaneba {padding: 0.1em 0.1em 0.1em 0;
    font-weight: normal;
	font-family: BPGExtraSquare2012;
	font-size: 13px;
 }
/* ----------ul akt-------------- */
 
 
.widget-satauri {
	position: relative;
	margin: 0;
	font-size: 13px;
	color: #e4e4e4;
	background-color: #353E55;
	padding: 10px 10px
}
.widget-text {text-align: center;font-weight: bold;
	position: relative;
	margin: 0;
	font-size: 13px;
	color: #e4e4e4;
	background-color: #ffffff;
	padding: 10px 10px
} 

.widget-textjustify {text-align: justify;font-weight: bold;
	position: relative;
	margin: 0;
	font-size: 12px;
	color: #e4e4e4;
	background-color: #ffffff;
	padding: 10px 10px
} 


 p.red{ 
/* gzamkvlevi */
width:96%; background-color: transparent;
font-family: BPGExtraSquare2012; color: #123456; font-size:16px; 
float: left;margin: 1% 0 2% 1%;
font-weight:bold; padding: 0 0 0 0; line-height:normal; 
text-align: left;  
} 

 #blink {	
 -webkit-animation: blink 6s linear infinite; 	
 animation: blink 6s linear infinite; 	
 font-weight: bold; 	
 color: color: #F00; }
 @-webkit-keyframes blink { 	
 0% { color: #F00; }	50% { color: #FBB; }	100% { color: #F00; }}
 @keyframes blink {  	0% { color: #F00; }	50% { color: #FBB; }	100% { color: #F00; } } 

/* ----------dobavka-------------- */  
#blink2 {	-webkit-animation: blink 6s linear infinite; 	animation: blink 6s linear infinite; font-weight: bold; 	color: #F00;font-family: BPGExtraSquare2012;	}
@-webkit-keyframes blink2 { 	0% { color: #F00; }	50% { color: #FBB; }	100% { color: #F00; }}
@keyframes blink2 {  	0% { color: #F00; }	50% { color: #FBB; }	100% { color: #F00; } }     
/* ----------dobavka-------------- */


.kontakttt {background:; float: ; width: 98%; height: 100%; margin: 1% 1% 1% 1%; padding: 1% 0 1% 0;text-indent : 10px;}
 
.hide {
   display: none;
}










    /* ----------new sayt-------------- */ 

    /* ----------blok_dlia_facebook news-------------- */ 
.blok_dlia_facebook_news {
width:; border: 2px #123456 solid; /* стили рамки */
 height: auto;
text-align:center; 
float:left;
box-sizing:border-box;
 overflow: hidden;
/* Firefox у нас особенный, поэтому всё ещё требует префиксов */
-moz-box-sizing:border-box;margin:0 auto 1.5%; padding:5px 10px;color:#046999;}
    /* ----------blok_dlia_facebook news-------------- */

.blockmini_news_adress_skola {
display:inline-block;
margin:3% 0% 2% 0.5%;
vertical-align: top;
float:left;	    
width:100%;
color : #123456; 
font-size : 14px;
font-style: bold;    
min-height: 40px;        
text-align:center ;    
line-height: 220%;            
border: 0px #123456 solid;	
background:#fff; 
-webkit-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1)  inset;  
-moz-box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1)  inset;
box-shadow:0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;   
-webkit-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1)  inset;  
-moz-box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1)  inset;
box-shadow: 0 15px 10px -10px rgba(0, 0, 0, 0.5), 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}
.blockmini_news_adress_skola::before { 
color: #123456;content:"\მისამართი: ქ.სამტრედია. ";
font-size: 14px; 
font-style: bold;
}



    /* ----------new sayt finich-------------- */ 
	
p.vid_podzagolovok_center_news{color : #ff0000; 
font-size : 13px; 
line-height : 180%; 
font-weight : normal; 
padding :2% 0% 2% 0%;   
margin : 0% 0 1% 0;  
text-align : center;  
text-indent : 7px;  
background-color : ;   
letter-spacing: 1px;  
float : left;  width: 100%;  
font-family: BPGExtraSquare2012; 
clear:both; 
}	

 /* ----------P sport-------------- */ 

p.videlenie_small_podzagolovok{
	width:100%;
	line-height:280%;
	text-align:;
	font-weight: bold;
	color: #ff0000;
	font-size: 15px;
	font-family: BPGExtraSquare2012; 
	border-left: 0px solid navy; 
	padding-left: 0px; 
}
/* ----------sport-------------- */	

p.videlenie_small_news_sport{
width:99%;line-height:220%;
font-weight: bold;font-size: 13px;
font-family: BPGExtraSquare2012; 
}

p.videlenie_small_sport_news{
width:100%;
line-height:220%;
text-align:;
font-weight: bold;
color: #123456;
font-size: 17px;
font-family: BPGExtraSquare2012; 
border-left: 0px solid navy; 
padding-left: 0px;
}