*{
margin:0;
padding:0;
}
ul{
  list-style: none;  
  list-style-image: url('http://nihr.freeuni.edu.ge/css/sqpurple.gif');
}

body{
    position:absolute;
    width:100%;
    height:97%;

}
a{text-decoration: none;
}
a img{
outline-width: 0;
outline-color: transparent;
border-color: transparent !important;
border: 0px !important;
border-style: none;}
.body{
    position: absolute;
    width:100%;
    height:100%;
    background-size: cover;
}
.responsive_header{
    position:relative;
    width:100%;
    height:117px;
    
    border-bottom: 1px solid #f7ce29;
}
.header{
    position:relative;
    background:white;
    width:1024px;
    height:117px;
    border-bottom:1px solid #f7ce29;
    left:50%;
    margin-left:-512px;
    float:left;
    
}
.logo{
    position:relative;
    margin-top:25px;
    margin-left:55px;
    float:left;
}
.yellowright{
    position:relative;
    width:703px;
    height:100%;
    background:#f7ce29;
    float:right;
}
.menu{
   position: absolute;
right: 38px;
display: table;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
bottom: 0;
height: 29px;
left:15px;
}
.menu li{
   display: table-cell;
font-family: geo;
padding-right: 7px;
padding-left: 7px;
cursor: pointer;
font-size: 12px;
vertical-align: middle;
}
.menu li:not(:last-child){border-right: 1px solid black;}
.menu li a{color:black;}
.line{
    height: 5px;
width: 100%;
border-bottom: 1px solid #f7ce29;
position: relative;}
.line_bottom{
height: 30px;
width: 100%;
border-top: 1px solid #f7ce29;
position: relative;
margin-top: 25px;
    display:none;
}
.right-images{
    position: absolute;
width: 154px;
background: white;
min-height: 100px;
left: 50%;
margin-left: 290px;
margin-top: 16px;
    
}
.right-images img{margin-bottom:20px;}
.slide-box{
  position: relative;
width: 670px;
height: 279px;
border:1px solid #f7ce29;
}
.slideshow{
   width:100%;
   height:100%;
}
.slide{
 display:none;
height: 100%;
width: 100%;
background-size: 100% 100%;
}
.slide.active{
    display:block;
}

.tab{position:absolute;
top: 253px;
right: 32px;}
.tabs {
display: inline-block !important;
cursor: pointer;
background-image: url('../images/tab.png');
height: 12px;
width: 12px;
margin-right: 10px;
}
.box1{
 width: 206px;
position: relative;
height: auto;
left: 50%;
margin-left: -334px;
margin-top: 16px;  
float:left;
}
.box2{
 width: 206px;
position: relative;
height: auto;
left: 50%;
margin-left: -98px;
margin-top: 16px;  
float:left;
}
.box3{
 width: 206px;
position: relative;
height: auto;
left: 50%;
margin-left: 21px;
margin-top: 16px;  
float:left;
}
.home_head{font-family: geo;}
.home_text{font-family: geo;color:#595858;font-size: 12px;}
.home-text a{color:#595858;}
.content
{
position:absolute;
left:50%;
width:670px;
min-height:600px;
margin-left: -458px;
margin-top:16px;
margin-bottom: 80px;

}
.news_left{
 position:relative;
 width:163px;
 height:100%;
 float:left;
 
}
.news_left span{
    position:absolute;
    width:132px;
    border-bottom:1px solid #f8d137;
    height:25px;
    font-family: geo;
	font-size:14px;
}
.achive_center{
    position:relative;
    float:right;
    width:507px;
    min-height:400px;
//    background:lightgray;
    font-family: geo;
}
.news-box{
    position:relative;
    width:100%;
    height:auto;
    
}
.about_left{
 position:relative;
 width:163px;
 height:100%;
 float:left;
 
}
.about_left span{
    position:absolute;
    width:132px;
    border-bottom:1px solid #f8d137;
    height:25px;
    font-family: geo;
	font-size:14px;
}
.about-box{
    position:relative;
    width:100%;
    height:auto;
    color:#595858;
    font-size:14px;
}
#map{
position:relative;
width:100%;
height:280px;
border:1px solid #f8d442;
}
.contact-info{font-size:13px;color:black;float:left;}
#name, #mail, #subject{margin-bottom:10px;width:292px;height:18px;border:1px solid #f8d442;margin-left:21px;outline:none;}
#textarea{margin-left:40px;width:293px;height:142px;float:right;border:1px solid #f8d442;outline:none;}
::-webkit-input-placeholder { /* WebKit browsers */
    color:    black;
     font-family: geo;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:    black;
     font-family: geo;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:    black;
     font-family: geo;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:    black;
     font-family: geo;
}
input[type=submit] {
background:#f8d442;
border:none;
width:111px;
height:20px;
cursor:pointer;
float:right;
font-family: geo;
}
.partner_left{
 position:relative;
 width:163px;
 height:100%;
 float:left;
 
}
.partner_left span{
    position:absolute;
    width:132px;
    border-bottom:1px solid #f8d137;
    height:25px;
    font-family: geo;
}
.partner-box{
    position:relative;
    width:100%;
    height:auto;
    color:#595858;
}
.partner-box p {color:black;}
.partner-box span{color:black;}
#search{position: absolute;
float: right;
background: transparent;
border: 1px solid black;
border-radius: 5px;
height: 19px;
width: 160px;
outline: none;
right: 5px;
top: 20px;
padding-left:10px;}
.language {
position: absolute;
height: 15px;
width: 217px;
font-family: geo;
left: 380px;
top: 26px;
font-size: 11px;
}
.language a{color:black;}
#go{
background: transparent;
background-image: url('../images/search.png');
width: 20px;
height: 20px;
position: absolute;
outline: none;
right: 1px;
top: 20px;
background-repeat: no-repeat;
background-size: 100% 100%;
}
.gallery-box{
    position:relative;
    width:100%;
    height:auto;
    color:#595858;
    font-size:14px;
}
.gallery-box a{color:black;}
.image-box{
    position:relative;
    background:grey;
    width:232px;
    height:180px;
    float:left;
    margin-bottom:20px;
    cursor:pointer;
    margin-right: 20px;
}
.image-box-2{
    position:relative;
    background:grey;
    width:155px;
    height:105px;
    float:left;
    margin-bottom:20px;
    background-size:cover;
}
.image-box:not(:nth-child(3n)){
    margin-right:20px;
}
.image-box-2:not(:nth-child(3n)){
    margin-right:20px;
}
.image-cover{
    position:relative;
    width:100%;
    height:105px;
    background-size:cover;
}
.album-title{
    position:relative;
    width:100%;
    height:75px;
    background:#f7ce29;
    font-family: geo;
    font-size:12px;
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
  -moz-box-sizing: border-box;    /* Firefox, other Gecko */
  box-sizing: border-box;         /* Opera/IE 8+ */
  padding-top:20px;
}
.album-title span{position:absolute;width:99%;height:100%;text-align:center;}
.play{position: relative;
margin-left: 96px;
margin-top: 28px;}
.sub1{
    position: absolute;
display: table;
background: rgba(248, 211, 62, 0.9);
margin-left: -7px;
padding: 5px 0px;
margin-top: 6px;
-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
          z-index:100;
          display:none;
         white-space: nowrap;
}
.sub1 li{display:block;
         min-height:30px;
         height:auto;
         margin-top:6px;
         cursor:pointer;
-webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;border:0px !important;}
.sub1 li span{margin-left:20px;margin-right:30px;}
.subyes{background-image:url('../images/sub.png');
background-repeat:no-repeat;
background-position: 92% 4px;
}
.sub2{
 left:100%;   
position: absolute;
background: rgba(248, 211, 62, 0.9);
padding: 5px 19px;
display:table;
margin-top: -25px;
display:none;
}
.sub2 li{display:table-row;height:30px;cursor:pointer;white-space: nowrap;}
.slider{
width: 599px;
height: 440px;
position: absolute;
z-index: 100;
background: red;
margin-left: 141px;
margin-top: 56px;
display: none;
}
.slider-images{
    position:absolute;
    width:100%;
    height:400px;
    background:green;
    background-size:cover;
    display:none;
}
.slider-title{
    position:absolute;
    height:40px;
    margin-top:400px;
    width:100%;
    background:#f7ce29;
}
.slider-title span{font-family: geo;position:absolute;margin-top: 10px;
margin-left: 10px;
font-size: 14px;}
.active{
    display:block;
}
.gal-left-ar{
    position:absolute;
   z-index: 2000;
margin-top: 240px;
margin-left: 20px;
}
.gal-right-ar{
    position:absolute;
    z-index: 2000;
right: 20px;
margin-top: 240px;
}
.page{
    
}
.page li{display:inline-block;width:19px;height:19px;text-align:center;cursor:pointer;}
.prev{background-image:url(../images/pagel.png);width:19px;height:19px;}
.next{background-image:url(../images/pager.png);width:19px;height:19px;margin-left: 7px;}
.activeli{background-image:url(../images/pagebg.png);}
.video-box{
    /*position:absolute;*/
    position: fixed;
    margin-left: 144px;
    display:none;
    top: 20%;
}
.left-text{
    margin-top:30px;
   width:132px;
}
.left-text li{
    border-bottom:1px solid #f8d137;
    min-height:32px;
    height:auto;
font-family: geo;
padding-top:5px;
 -webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
padding-top:6px;}
.left-text li a{color:black;font-size:14px;}
.left-text li a:hover{color:#f7ce29;}
.weli{
    background:white;
position: absolute;
border: 1px solid #fae17a;
width: 188px;
height: 28px;
right: 0;
overflow:hidden;
background-image:url('../images/bgrr.png');
background-repeat:no-repeat;
background-position: 160px 9px;
}
.weli li {height:28px;cursor:pointer;
}
.weli li span{position:absolute;margin-top:5px;margin-left:10px;}
.weli:hover{height:84px;}
.subleft{position:relative;margin-left:10px;}
.subleft li{border:none;}
.subleft li a {position:relative;}
.subleft li a span{border:none;position:relative;}