/*
Theme Name: AMI
Author: Elya Mehdiyeva ( Frontend Developer ) - http://elya.dito-media.com/
*/

/***************************************************\
 -------   imported css --------
\***************************************************/
@import url('normalize.css');
@import url('jcarousel.ami.css');
@import url('jquery.fancybox.css');

*:focus {outline: 0;}
textarea:focus, input:focus{outline: 0;}

body,html{height:100%; margin:0; padding:0; background:#eee;}
#body{min-height:100%; padding:0; position:relative; font-family:Arial, Helvetica, sans-serif;}

/* fonts */

@font-face {
    font-family: 'calibri';
    src: url('../fonts/calibri/calibri.eot');/* IE 5-8 */ 
    src: url('../fonts/calibri/calibri.eot?#iefix') format('embedded-opentype'),
         url('../fonts/calibri/calibri.woff') format('woff'),/* FF 3.6, Chrome 5, IE9 */
         url('../fonts/calibri/calibri.ttf') format('truetype'),/* Opera, Safari */
         url('../fonts/calibri/calibri.svg#requlyar') format('svg');/* iOS */
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HeliosCondAzBold';
    src: url('../fonts/HeliosCondAzBold/HeliosCondAzBold.eot');/* IE 5-8 */ 
    src: url('../fonts/HeliosCondAzBold/HeliosCondAzBold.eot?#iefix') format('embedded-opentype'),
         url('../fonts/HeliosCondAzBold/HeliosCondAzBold.woff') format('woff'),/* FF 3.6, Chrome 5, IE9 */
         url('../fonts/HeliosCondAzBold/HeliosCondAzBold.ttf') format('truetype'),/* Opera, Safari */
         url('../fonts/HeliosCondAzBold/HeliosCondAzBold.svg#requlyar') format('svg');/* iOS */
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HeliosCondAzNormal';
    src: url('../fonts/HeliosCondAzNormal/HeliosCondAzNormal.eot');/* IE 5-8 */ 
    src: url('../fonts/HeliosCondAzNormal/HeliosCondAzNormal.eot?#iefix') format('embedded-opentype'),
         url('../fonts/HeliosCondAzNormal/HeliosCondAzNormal.woff') format('woff'),/* FF 3.6, Chrome 5, IE9 */
         url('../fonts/HeliosCondAzNormal/HeliosCondAzNormal.ttf') format('truetype'),/* Opera, Safari */
         url('../fonts/HeliosCondAzNormal/HeliosCondAzNormal.svg#requlyar') format('svg');/* iOS */
    font-weight: normal;
    font-style: normal;
}


/*--------------------------------------------- container ---------------------------------------------*/
.main-page{}
.container{padding-bottom:165px; width:980px; margin:auto;}

/* header */
header{margin:auto; background:#55C4AC;}
header .top{width:980px; margin:auto; position:relative;height:170px;}

/* logo */
h1.logo {margin:0; padding:0; position:absolute; top:50px; width:300px; height:72px; left:0px;}
h1.logo span{display:block; background:url(../images/logo.png) no-repeat; width:300px; height:72px;}

/* logo2 */
h1.logo2{margin:0; padding:0; position:absolute; top:44px; width:164px; height:126px; right:0px;}
h1.logo2 span{display:block; background:url(../images/logo2.png) no-repeat; width:164px; height:126px;}

/* online-msg */
.online-msg{position:absolute; position:relative;}
.online-msg a{ position:absolute; top:75px; left:370px; background:url(../images/email.png) no-repeat; padding:0 0 5px 35px; font-size:12px; text-decoration:none; font-family:'calibri'; color:#000;}
.online-msg a:hover{text-decoration:underline;}

.contact-form-bg{position:fixed;display:none; z-index:1000; width:100%; height:100%; background:#000; opacity:.9; top:0; left:0;}



/* language */
.language{float:right; padding:10px 0 0 0;}
.language a{color:#0B3A7F; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding:2px; margin:0 0 0 5px;}
.language a:hover{background:#eee;}
.language a.active{background:#eee;}

/* search */
.search{background:#eee; border:1px solid #ccc; padding:2px 4px; width:257px; 
float:right; position:absolute; right:200px; top:69px;
-moz-border-radius: 35px;
-webkit-border-radius: 35px;
border-radius: 35px;

}
.search .inp{width:217px; color:#4A4A4A; font-size:13px; border:none; padding:0 10px; background:#eee; height:23px; font-family:"calibri";
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
float:left;
}
.search .btn{margin:4px 0 0 0;}


/* nav */
nav{background:#000;}
.az nav ul{width:980px; margin:auto;}
nav ul li a.home{padding:11px 14px; width:21px;}
nav ul li a.home span{background:url(../images/home.fw.png) center center no-repeat; width:21px; height:20px; display:block;}
nav ul li{font-size:15px; position:relative; float:left; margin:0; padding:0; list-style:none;}
nav ul li a{font-family:'HeliosCondAzNormal'; color:#fff; text-decoration:none; display:block; position:relative; padding:12px 12px; border-left:1px solid #333333; text-transform:uppercase;  text-align:center;}
nav ul li:last-child a{border:1px solid #000;}
nav ul li a:hover{background:#3B9B87; color:#fff;}
nav ul li a.active{background:#3B9B87; color:#fff;}
nav ul li ul.sub-menu{position:absolute; left:0; top:38px; width:328px; display:none; z-index:5; background:#3B9B87; padding:10px 0;}
nav ul li ul.sub-menu li{font-size:14px; width:100%; padding:0; margin:0;}
nav ul li ul.sub-menu li a{ text-transform:none; border-bottom:none; background:none; padding:5px 20px; border:none; font-family:'HeliosCondAzNormal'; width:auto; text-align:left;}
nav ul li ul.sub-menu li a:hover{color:#fff; background:#3B9999;}
nav ul li ul.sub-menu li{width:100% !important;}
  
  
/* box */
.box{background:#fff; padding:20px; margin:0 0 20px 0;}
.box h2{font-size:18px; color:#309D87; font-family:'HeliosCondAzBold'; font-weight:normal; margin:0 0 20px 0; padding:0;}
.box li{list-style:none;}
  
/* left-column */
.left-column{float:left; width:642px; padding:20px 0;} 

/* news */
.left-column .news {background:none; margin:0 0 30px 0;padding:0; }
.left-column .news li{font-family:'calibri'; background:#fff; font-size:15px; color:#444; padding:0 10px 0 10px; float:left; width:188px; height:190px; margin:0 6px 0 0; text-transform:uppercase; line-height:14px  }
.left-column .news li figure{float:left; padding:0 0 0 0; width:190px; margin:5px 0 5px -4px; }
.left-column .news li time{font-size:12px; color:#888888;text-transform:none; margin:8px 0 0 0;  }
.left-column .news li section a{display:block; text-decoration:none; color:#444;}
.left-column .news li section a:hover{text-decoration:underline;}


a.link-more{float:right; margin:-32px 0 0 0;color:#444; text-decoration:none; font-size:13px; }
a.link-more:hover{text-decoration:underline; }
.announcements a.link-more{margin:-40px 0 0 0; }


/* left-column */
.right-column{float:right; width:318px; padding:20px 0;} 

/* links */
.links li{list-style:none; margin:0 0 10px 0;}
.links li a{padding:10px; background:#fff; color:#004678; text-decoration:none; font-size:16px; font-family:'HeliosCondAzNormal'; display:block;}
.links li a:hover{background:#309D87; color:#fff;}


/* announcements */
.right-column .announcements li{font-family:'calibri'; font-size:15px; color:#444; padding:0 0 20px 0;}
.right-column .announcements li a{color:#444; text-decoration:none;}
.right-column .announcements li a:hover{text-decoration:underline;}
.right-column .announcements li time{font-size:12px; color:#888;}
.right-column .announcements li:last-child{padding-bottom:0;}

/* fotogallery */
.right-column .fotogallery li{float:left; margin:0 3px 3px 0; padding:0;}
.right-column .fotogallery li a{display:block; width:66px; height:66px; overflow:hidden;}


/* banners */
.banners figure{margin:0 0 15px 0;}
.banners figure a{display:block; width:320px; overflow:hidden;}

/* article.box */
article.box {font-family:'calibri';font-size:15px; color:#444; line-height:19px;}
article.box .more{text-align:right; padding:20px 0 0 0;}
article.box .more a{color:#309D87;}
article.box .more a:hover{text-decoration:none;}
article.box h2{padding:0 0 5px 0; margin:0; color:#309D87; font-family:'HeliosCondAzNormal';}
article.box time{padding:0 0 20px 0; font-family:'calibri'; font-size:12px;}
article.box section figure{float:left; padding:0 10px 10px 0;}
article.box section p{padding:0 0 14px 0;}
article.box ol{padding:0; margin:0;}

/* pagination */
.pagination{margin:20px 0;}
.pagination a{background:#0B3F76; 
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
font-family:Arial, Helvetica, sans-serif; color:#fff; padding:5px 10px; text-decoration:none; font-size:14px;
}
.pagination a:hover{background:#bbb;}
.pagination a.active{background:#bbb;}

/* contacts */
.contact-form{display:none; position:absolute;left:50%;margin-left:-160px;z-index:1001;}
.contact-form a{background:none; font-size:30px; font-weight:bold; color:#000; top:-34px; right:0;  left:auto; position:absolute; color:#F00; padding:0; margin:0;}
.contacts{}
.contacts .clearfix{padding:0 0 50px 0;}
.contacts .contact-information{float:left; width:320px;  color:#444; font-size:14px; font-family:'calibri'; padding:0 0 0 30px;}
.contacts .contact-information p{padding:0 0 5px 0; margin:0;}
.contacts .contact-information p a{color:#444; text-decoration:none;}
.contacts .contact-information p a:hover{text-decoration:underline;}
.contacts #map{float:left;}
.contacts form{width:300px;}
.contacts .inp input{width:280px; padding:10px; height:10px; background:#eee; color:#444; margin:0 0 5px 0; font-size:14px; font-family:'calibri'; border:0px;}
.contacts .txt textarea{width:280px; padding:10px; height:258px; background:#eee;  color:#444; margin:0 0 5px 0; font-size:14px; font-family:'calibri'; border:0px;}
.contacts .btn{text-align:right;}
.contacts .btn input{background:#309D87; border:0; padding:5px 20px; color:#fff; font-size:14px; font-family:'calibri';}


/* ----------------------------------------------- footer -------------------------------------------- */
footer{position:absolute; bottom:0; height:94px; width:100%; background:#000; font-size:14px; text-align:center; color:#fff;}
footer section{width:980px; margin:auto; position:relative; height:50px; padding:20px 0 0 0;}

footer .mhm{text-align:center;width:168px; height:25px; margin:auto;}
footer .mhm a{display:block;width:168px; height:25px; color:#fff;}
footer .mhm a span{display:block; background:url(../images/rabita.fw.png) no-repeat; width:168px; height:25px;}

footer .copyright{font-family:'calibri'; font-size:14px; color:#fff; text-align:center;  margin:0 auto 20px auto;}

 
/* Android, iPhone*/
@media only screen and (max-width: 768px) {

}

/* palnshet (portrait) */
@media only screen and (max-width: 992px) {}

/* palnshet (portrait) */
@media only screen and (min-width:769px) and (max-width: 1199px) {}
 
/* planshet (landscape), netbook, notebook, desktop*/
@media only screen and (max-width: 1382px) {}

/* high resolution decktop, TV*/
@media only screen and (min-width: 1382px) {}



/* news */
.left-column .allnews li{font-family:'calibri'; font-size:15px; color:#444; padding:0 0 25px 0;}
.left-column .allnews li figure{float:left; padding:0 15px 0 0;}
.left-column .allnews li time{font-size:12px; color:#888;}
.left-column .allnews li section a{display:block; text-decoration:none; color:#444;}
.left-column .allnews li section a:hover{text-decoration:underline;}