



.conteiner1{
  width:99%;
  height:99%;

}
.menu1 , .content1{
  padding:5px;
  margin:1px;
  display:block;
  float:left;
  width:100%;
  
}
.menu1 li{
  cursor:pointer;
  list-style-type: none;
}
.menu1 li:hover{
display:block !important;
}


.content1 .hide{
  display:none;
}


div.navigation2 {
  list-style: none;

  padding: 0;
  width: 477px; 
  height: 50px; 
  margin: 20px auto;
  background: #920201;
}


/* NAVIGATION */
div.navigation {
  list-style: none;

  padding: 0;
  width: 477px; 
  height: 50px; 
  margin: 20px auto;
  
}



div.navigation:hover, div.navigation:hover a.main {
  border-radius: 4px 4px 0 0;
  -webkit-border-radius: 4px 4px 0 0;
  -moz-border-radius: 4px 4px 0 0;
}

div.navigation a.main {
list-style-type: none;
  padding:10px;
  display: block; 
  height: 4px;
  font: 19px/40px mtavruli;
  text-align: center; 
  text-decoration: none; 
  color: #FFF;  
  -webkit-transition: 0.2s ease-in-out;
  -o-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

div.navigation:hover a.main {
  color: rgba(255,255,255,0.6);
  background: rgba(0,0,0,0.04);
}

div.navigation li { 
list-style-type: none;
  width: 477px; 
  height: 40px;
  margin:20px;
   background: #920201;  
  color: #999;
  text-align: center;
  margin-top:  -10px;
  margin-left: -40px;
  font: 18px/40px mtavruli;
  -webkit-transform-origin: 50% 0%;
  -o-transform-origin: 50% 0%;
  transform-origin: 50% 0%;

}


div.navigation li:nth-child(odd) { background: #920201; }

div.navigation li.n1 { 
  -webkit-transition: 0.2s linear 0.8s;
  -o-transition: 0.2s linear 0.8s;
  transition: 0.2s linear 0.8s;
}
div.navigation li.n2 {
  -webkit-transition: 0.2s linear 0.6s;
  -o-transition: 0.2s linear 0.6s;
  transition: 0.2s linear 0.6s;
}
div.navigation li.n3 {
  -webkit-transition: 0.2s linear 0.4s;
  -o-transition: 0.2s linear 0.4s;
  transition: 0.2s linear 0.4s;
}
div.navigation li.n4 { 
  -webkit-transition:0.2s linear 0.2s;
  -o-transition:0.2s linear 0.2s;
  transition:0.2s linear 0.2s;
}
div.navigation li.n5 {
  border-radius: 0px 0px 4px 4px;
  -webkit-transition: 0.2s linear 0s;
  -o-transition: 0.2s linear 0s;
  transition: 0.2s linear 0s;
}

div.navigation:hover li {
  -webkit-transform: perspective(350px) rotateX(0deg);
  -o-transform: perspective(350px) rotateX(0deg);
  transform: perspective(350px) rotateX(0deg);
  -webkit-transition:0.2s linear 0s;
  -o-transition:0.2s linear 0s;
  transition:0.2s linear 0s;
}
div.navigation:hover .n2 {
  -webkit-transition-delay: 0.2s;
  -o-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
div.navigation:hover .n3 {
  -webkit-transition-delay: 0.4s;
  -o-transition-delay: 0.4s;
  transition-delay: 0.4s;
}
div.navigation:hover .n4 {
  transition-delay: 0.6s;
  -o-transition-delay: 0.6s;
  transition-delay: 0.6s;
}
div.navigation:hover .n5 {
  -webkit-transition-delay: 0.8s;
  -o-transition-delay: 0.8s;
  transition-delay: 0.8s;
}





.top-menu {
	width: 1000px;
	margin: auto;
	text-align: center;
	border: 1px dotted #8f908f;
	background: #ebedee;
}

.top-menu ul {
	width: 1000px;
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align: center;
	display: table;
}

.top-menu>ul>li {
	position: relative;
	display: table-cell;
	border-right: 1px dotted #8f908f;
}

.top-menu ul li:last-child {
	border-right: none;
}

.top-menu ul li a {
	display: block;
	padding: 10px 10px;
	color: #3c3c3c;
	text-decoration: none;
	font: bold 14px mtavruli;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
	position: relative;
}

.top-menu ul li a .down-arrow {
	position: absolute;
	bottom: 0; right: 45%;
	font-size: 10px;
	display: none;
	color: #001c3c;
}
.top-menu ul li a .down-arrow::after {
	content: "\25BC";
}

.top-menu>ul>li>a:hover {
	color: #aa1111;
	background: #fff;
	border-radius: 5px 5px 0 0;
}

.top-menu ul li a:hover .down-arrow {
	display: block;
}


/*1st sub level menu*/
.top-menu ul li ul {
	z-index: 10000;
	float: left;
	position: absolute;
	min-width: 220px;
	width: 100%;
	opacity: 0.9;
	top: 100%;
	left: 0;
	visibility: hidden;
	background: #fdfdfd;
	border-radius: 0 0 5px 5px;
}

/*Sub level menu list items (undo style from Top level List Items)*/
.top-menu ul li ul li {
	
}

/* Sub level menu links style */
.top-menu ul li ul li a {
	border-top: 1px solid #ccc;
	font: 14px mtavruli;
	padding: 5px;
	color: #000;
}

.top-menu ul li ul li a:hover {
	color: #aa1111;
	background: #d9d9d9;
}

.top-menu ul li ul li:last-child >a:hover {
	border-radius: 0 0 5px 5px;
}

/*All subsequent sub menu levels vertical offset after 1st level sub menu */
.top-menu ul li ul li ul {
	top: 0;
}

/* ######### CSS classes applied to down and right arrow images  ######### */
.downarrowclass {
	position: absolute;
	top: 12px;
	right: 7px;
}

.rightarrowclass {
	position: absolute;
	top: 6px;
	right: 5px;
}


.motion-menu {
	display: table;
	margin: 5px auto 0 auto;
	width: 1000px;
	border: 1px dotted #8f908f;
}

.motion-menu .menu-section {
	display: table-cell;
	text-align: center;
	padding: 30px 0;
	border-right: 1px dotted #8f908f;
}

.motion-menu .menu-section:last-child {
	border-right: none;
}

 .motion-menu .button_1 {
	position: relative;
	display: inline-block;
	-webkit-transition: all 0.6s ease;
	transition: all 0.6s ease;
	transition-delay: 1.5s;
}
 .motion-menu .button_1 b {
	position: relative;
	display: inline-block;
	-webkit-transition: all 0.5s ease;
	transition: all 0.5s ease;
}
.motion-menu .button_1 span {
	font: bold 16px mtavruli;
	color: #2f343a;
	position: absolute;
	display: block;
	width: 100%;
	text-align: center;
	top: 85px;
}
.motion-menu .button_1 .flipper {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	-o-transform-style: preserve-3d;
	-webkit-transition: all 0.5s ease-out;
	transition: all 0.5s ease-out;
	z-index: 10;
}
.motion-menu .button_1:hover {
	text-decoration: none;
}
.motion-menu .button_1:hover .flipper {
	-webkit-transform: rotateY(360deg);
	-moz-transform: rotateY(360deg);
	-o-transform: rotateY(360deg);
	color: #fe7676;
}
.motion-menu .button_1:hover b {
	-webkit-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
	transform: rotate(360deg);
}