@charset "utf-8";
/* CSS Document */
body{margin:0; padding:0; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif;}
@media only screen and (min-width: 300px) and (max-width: 650px){
.mob_top{ 
  position: fixed;
  z-index: 1;
  top: 0;
  width:100%; 
  height:90px; 
  background-color:#FF0C97; 
  box-shadow:1px 1px 6px #999; 
  border-top:1px solid #CCCCCC;
  transition: 0.5s; 
  text-align:right;
  overflow:hidden;
  }
.mob_top .gilaki { 
  text-align:right; 
  border:2px solid #ffffff;
  cursor: pointer; 
  width:35px; 
  padding:1px 5px 1px 5px;
  overflow:hidden; 
  margin:23px 0 0 20px;
  float:left; 
  border-radius:7px;
}

.mob_top .bar1, .bar2, .bar3 {
  width: 35px;
  height: 5px;
  background-color: #ffffff; 
  border:0 solid red;
  margin: 6px 0;
  transition: 0.4s;
}

.mob_top .site{ border:0 solid #ffffff; overflow:hidden; text-align:center; font-size:23px; font-weight:bold; color:#ffffff; padding-top:32px;}

.left_menu {
  height: 100%;
  width:290px;
  position: fixed;
  z-index: 1;
  top: 0;
  left: -290px;
  background-color: #FFE6F3;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 1px;
  box-shadow:1px 1px 4px 1px #cccccc;
}	
.left_menu .logo { display:none;}
.left_menu .logo .name{ font-weight:bold; font-size:18px; padding:5px; text-align:center; color:#FFFFFF; margin:5px 0 0 0;}
.left_menu .logo .site{ font-weight:bold; font-size:18px; padding:1px; margin:7px; background-color:#FFFFFF; color:#797F07; text-align:center; border:0 solid #797F07; border-radius:5px;  }


.left_menu .nav {}
.left_menu .nav .closebtn{ text-align:right; font-size:61px; padding:4px 0 4px 0; height:80px; background-color:#FF0C97; color:#ffffff; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; }
.left_menu .nav a{ 
    display:block; 
	width:290px; 
	font-size:16px; 
	font-weight:800;  
	color:#213102; 
	padding:9px 0 9px 10px;  
	text-decoration:none; 
	margin:0; 
	border-bottom:1px solid #f1f1f1;  
	transition:0.3s; 
	font-family: 'nino_mtavruli_bold'; 
	
	
	}
	
.left_menu .nav a:hover{
	 background-color:#ffffff; color:#FF0C97;}
.left_menu .nav span{ display:block; width:99%; background-color:#F0F0D0; padding:6px 0 6px 0; font-weight:bold; color:#545454; text-align:center; 
border:0 solid #AEAE37;}
.container{ 
    width:auto; 
	margin:100px 0 0 0; 
	border-left: 1px solid #E3EAF8; 
	border-right: 1px solid #E3EAF8;
	border-bottom: 1px solid #E3EAF8;
	height:100%; 
	overflow:hidden; 
	box-shadow:1px 1px 6px #CCCCCC; 
	border:0 solid red; background-color:#F1F1F1;
	}	
.content{ overflow:hidden; margin:auto; width:auto; background-color:#ffffff; }
.head{ overflow:hidden; width:300px; border:0 solid red; text-align:center; margin:auto;}
.image_cont{ border:0 solid #f1f1f1; overflow:hidden; text-align:center; width:100%}
	}
@media screen and (min-width: 651px) and (max-width: 1024px) {
.mob_top{ 
  position: fixed;
  z-index: 1;
  top: 0;
  width:100%; 
  height:90px; 
  background-color:#FF0C97; 
  box-shadow:1px 1px 6px #999; 
  border-top:1px solid #CCCCCC;
  transition: 0.5s; 
  text-align:right;
  overflow:hidden;
  }
.mob_top .gilaki { 
  text-align:right; 
  border:2px solid #ffffff;
  cursor: pointer; 
  width:35px; 
  padding:1px 5px 1px 5px;
  overflow:hidden; 
  margin:23px 0 0 20px;
  float:left; 
  border-radius:7px;
}

.mob_top .bar1, .bar2, .bar3 {
  width: 35px;
  height: 5px;
  background-color: #ffffff; 
  border:0 solid red;
  margin: 6px 0;
  transition: 0.4s;
}

.mob_top .site{ border:0 solid #ffffff; overflow:hidden; text-align:center; font-size:23px; font-weight:bold; color:#ffffff; padding-top:32px;}

.left_menu {
  height: 100%;
  width:290px;
  position: fixed;
  z-index: 1;
  top: 0;
  left: -290px;
  background-color: #FFE6F3;
  overflow-x: hidden;
  transition: 0.5s;
  padding-top: 1px;
  box-shadow:1px 1px 4px 1px #cccccc;
}	
.left_menu .logo { display:none;}
.left_menu .logo .name{ font-weight:bold; font-size:18px; padding:5px; text-align:center; color:#FFFFFF; margin:5px 0 0 0;}
.left_menu .logo .site{ font-weight:bold; font-size:18px; padding:1px; margin:7px; background-color:#FFFFFF; color:#797F07; text-align:center; border:0 solid #797F07; border-radius:5px;  }


.left_menu .nav {}
.left_menu .nav .closebtn{ text-align:right; font-size:61px; padding:4px 0 4px 0; height:80px; background-color:#FF0C97; color:#ffffff; font-family:"Gill Sans", "Gill Sans MT", "Myriad Pro", "DejaVu Sans Condensed", Helvetica, Arial, sans-serif; }
.left_menu .nav a{ 
    display:block; 
	width:290px; 
	font-size:16px; 
	font-weight:800;  
	color:#213102; 
	padding:9px 0 9px 10px;  
	text-decoration:none; 
	margin:0; 
	border-bottom:1px solid #f1f1f1;  
	transition:0.3s; 
	font-family: 'nino_mtavruli_bold'; 
	
	
	}
	
.left_menu .nav a:hover{
	 background-color:#ffffff; color:#FF0C97;}
.left_menu .nav span{ display:block; width:99%; background-color:#F0F0D0; padding:6px 0 6px 0; font-weight:bold; color:#545454; text-align:center; 
border:0 solid #AEAE37;}

.container{ 
    width:auto; 
	margin:100px 0 0 0; 
	border-left: 1px solid #E3EAF8; 
	border-right: 1px solid #E3EAF8;
	border-bottom: 1px solid #E3EAF8;
	height:100%; 
	overflow:hidden; 
	box-shadow:1px 1px 6px #CCCCCC; 
	border:0 solid red; background-color:#F1F1F1;
	}	
.content{ overflow:hidden; margin:auto; width:auto; background-color:#ffffff; }
.head{ overflow:hidden; border:0 solid red; width:600px; margin:auto;}
.image_cont{ border:0 solid #f1f1f1; float:left; overflow:hidden;}
	
	}

@media screen and (min-width: 1025px) {
.mob_top{ display:none;}
.left_menu {
    background-color:#FFE6F3; 
	width:290px; 
	height:100%; 
	float:left; 
	display:block; 
	position:fixed; 
	box-shadow:1px 1px 5px #CCCCCC; 
	overflow:auto;
}
.left_menu .logo { 
    border-top:1px solid #FF1493; 
	border-left:1px solid #FF1493;
	border-right:1px solid #FF1493;
	border-bottom:2px solid #FF1493;
	color:#1680E3; 
	font-weight:bold; 
	text-decoration:none; 
	display:block; 
	margin:0; 
	background-color:#FF1493;  
	padding-bottom:5px;  
	box-shadow:1px 1px 4px 1px #666666;
	
	}
.left_menu .logo .site{ font-weight:bold; font-size:20px; padding:5px 0 5px 0; margin:25px 7px 23px 7px; color:#ffffff; text-align:center; 
border:1px solid #ffffff; box-shadow:3px 2px 9px 3px #FF1493 inset; border-radius:6px; }
.left_menu .nav { margin:10px 0 0 0;}
.left_menu .nav .closebtn{ display:none;}
.left_menu .nav a{ 
    display:block; 
	width:290px; 
	font-size:16px; 
	font-weight:800;  
	color:#213102; 
	padding:9px 0 9px 10px;  
	text-decoration:none; 
	margin:0; 
	border-bottom:1px solid #f1f1f1;  
	transition:0.3s; 
	font-family: 'nino_mtavruli_bold'; 
	
	}
	
.left_menu .nav a:hover{
	 background-color:#ffffff; 
	 color:#FF0C97;
	}
.left_menu .nav span{ 
    display:block; 
	width:auto; 
	background-color:#ffffff;
	color:#FF1493; 
	padding:7px 0 4px 5px; 
	margin:3px; 
	font-weight:bold;  
	text-align:left; 
    border-left:3px solid #FF1493;
	font-family: 'nino_mtavruli_bold'; 
	font-size:16px; 
	}
.container{ 
    width:auto; 
	margin:0 10px 0 300px; 
	border-left: 1px solid #E3EAF8; 
	border-right: 1px solid #E3EAF8;
	border-bottom: 1px solid #E3EAF8;
	height:100%; 
	overflow:hidden; 
	box-shadow:1px 1px 6px #CCCCCC; 
	border:0 solid red; background-color:#F1F1F1;
	}	
.content{ overflow:hidden; margin:auto; max-width:1800px; background-color:#ffffff; }

.head{ overflow:hidden; width:auto; border:0 solid red;}
.image_cont{ border:0 solid #f1f1f1; float:left; overflow:hidden;}
}

h1, h2, h3 { text-align:center; color:#800044; overflow:hidden; font-size:22px; font-family: 'nino_mtavruli_bold';}
p { text-indent: 10px; color:#666666; padding:8px; font-size:16px; overflow:hidden; font-family: 'bpg_glaho'; line-height:22px;}
p b{ color:#800044;}
ul{ border:1px solid #F8F8F8; margin:5px; background-color:#F8F8F8; padding:15px 0 20px 30px; border-radius:8px;}
ul li { font-family: 'nino_mtavruli_bold'; color:#666666; margin:5px 0 0 0;}
ul li b{ font-weight:bold; color:#800044;}
/* P:first-letter {
    font-size: 20px; /* Размер шрифта первого символа */
/*    color: #FF9933; /* Красный цвет текста */
/*	font-weight:bold; */


.consultacia{ border-bottom:0 solid #f1f1f1; overflow:hidden; width:300px;}
.consultacia .text{font-family: 'nino_mtavruli_bold'; font-size:14px; color:#800044; font-weight:bold; overflow:hidden; border:0 solid #f1f1f1; }
.consultacia .text span{ display:block; margin:4px; border-bottom:0 solid #f1f1f1; padding:2px; font-size:16px;}
.consultacia .text .a{ border-radius:0 0 10px 10px; background-color:#FFE6F3; display:block; color:#FF0C97; border-bottom:1px solid #f1f1f1; padding:2px; font-size:22px; text-decoration:none; width:auto; font-family:"Lucida Grande", "Lucida Sans Unicode", "Lucida Sans", "DejaVu Sans", Verdana, sans-serif;}

/* table 1 colum*/
.table_1 { border-collapse: collapse; border:0 solid #ffffff; width:300px; overflow:hidden;}
.table_1 caption { color:#555555; border-radius:6px; padding:5px; text-align:center; font-weight:bold; background-color:#F8F8F8; font-family: 'nino_mtavruli_bold'; font-size:16px;}
.table_1 th {font-family: 'nino_mtavruli_bold'; border: 2px solid #ffffff; background-color: #E5FFE5; text-align:center; padding: 7px 0 5px 0; font-size:16px; color:#333333; border-radius:8px;}
.table_1 .th1 { width:60%;}
.table_1 .th2 { width:40%;}
.table_1 td{font-family: 'nino_mtavruli_bold'; border-bottom: 1px solid #f1f1f1; text-align: left; padding: 8px; font-size:16px; color:#800044;  border-radius:1px;}
.table_1 td abbr{ text-decoration:none;}
.table_1 td a{ text-decoration:none; color:#333333; display:block; border:0 solid red; padding:2px;}
.table_1 td span{ display:block; text-align:center; font-weight:bold; color:#008000; font-family:Gotham, "Helvetica Neue", Helvetica, Arial, sans-serif; font-size:17px;}
.table_1 td label{border-top:8px double #333333; cursor:pointer;}
/* .table_1 tr:nth-child(even) { background-color: #F8F8F0;} */
.table_1 sup{ font-weight:bold; color:#107309; margin:0 0 0 3px;}
.table_1 .digit_small{ font-size:25px;}
.table_1 .digit_big{ font-size:14px;}
.table_1 .digit{ font-size:16px;}
/* table 1 colum*/



/* bottom */
.bottom { width:auto; height:100px; border-top:5px solid #F7F9FD; margin:auto; overflow:hidden; background-color:#F8F8F8; }
.bottom .atel{ bottom:10px; position:fixed; right:130px; box-shadow:1px 1px 3px #000000; border-radius:10px; background-color:#ffffff;}
.bottom .ames{ bottom:10px; position:fixed; right:20px; box-shadow:1px 1px 3px #000000; border-radius:10px; background-color:#ffffff;}
/* bottom */

