@import url('fonts.css');
html,body{margin:0;padding:0}
body{
    background-position:54% 0;
    background-image:url("../images/bg_ghn.jpg");
}
img{outline:none;border:none;}
ul{margin:0;padding:0;list-style:none;}
h3 a{
    text-decoration:none;
    color:#25577F;
}
.fix{
    clear:both;
}
.left{
    float:left;
}
.right{
    float:right;
}
#wrapper{
    margin:0;
    padding:0;
    width:100%;
}
#container{
    width:1200px;
    position:relative;
    margin:-20px auto 0 auto;
    padding:20px 0 20px 0;
    background-color:#FFF;
    -webkit-box-shadow: 0px -1px 5px 0px rgba(50, 50, 50, 0.75);
    -moz-box-shadow:    0px -1px 5px 0px rgba(50, 50, 50, 0.75);
    box-shadow:         0px -1px 5px 0px rgba(50, 50, 50, 0.75);
}
#top-nav{
    width:100%;
    height:37px;
    border-bottom:1px solid #d9d9d9;
    background:#f3f3f3;
    z-index:10;
    position: relative;
    left: 0;
    top: 0;
    right: 0;
}
.top-nav{
    width:1200px;
    position:relative;
    line-height:37px;
    margin:0 auto;
    color:#727272;
    font-family:'BPGGlaho';
    font-size:13px;
}
.top-nav div:last-child{
    position:absolute;
    right:0;
    top:0;
}
#languages{
    position:relative;
    float:right;
    z-index:100;
    line-height:36px;
}

#languages a{
    height:15px;
    background-image:url("../images/menu_line.png");
    background-repeat:no-repeat;
    background-position:right center;
    padding:3px 10px 0px 0px;
}
#languages img{
    position:relative;
    top:3px;
    right:10px;
    cursor:pointer;
}

#languages a:last-child{
    background-image:none;
}
#languages img{
    margin-right:2px;
    font-family: 'BPGGlaho';
    color:#b51414;
}
#languages a{
    margin-right:2px;
    font-family: 'BPGGlaho';
    color:#b51414;
    font-weight:bold;
}
#languages a.active_lang{
    color:#00316e;
}
#languages  > img:hover,a:hover{
    opacity:0.7;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
}

.top-banner-place{
    width:100%;
    position:relative;
    margin-top:10px;
}
.top-banner-place > div{
    float:left;
    margin-right:25px;
    margin-left:10px;
}
.top-banner{
    width:468px;height:60px;line-height:60px;
    background-color:#D9D7D8;
    text-align:center;
    font-family:'BPGGlaho';
    color:#414141;
}
.vip-banner{
    width:645px;height:90px;line-height:90px;
    background-color:#D9D7D8;
    text-align:center;
    font-family:'BPGGlaho';
    color:#414141;
    position:relative;
    top:5px;
}
.middle-banner-place{
    position:relative;
}
.middle-banner{
    width:520px;height:80px;line-height:80px;
    background-color:#D9D7D8;
    text-align:center;
    font-family:'BPGGlaho';
    color:#414141;
    position:relative;
    top:5px;
}
#running{
    background:#f3f3f3;
    border-top:1px solid #d9d9d9;
    border-bottom:1px solid #d9d9d9;
    height:36px;
    line-height:36px;
    margin-top:10px;
}
.running{
    font-family:'BPGGlaho';
    border:1px solid #d3d3d3;
    height:30px;
    display:block;
    background:#FFF;
    width:1152px;
    line-height:30px;
    background-image:url("../images/ar.png");
    background-repeat:no-repeat;
    background-position:left;
    padding-left:20px;
    margin:2px auto;
}
.running a{
    text-decoration:none;
    color:#727272;
    font-weight:500;
}
.running a:hover{
    text-decoration:underline;
}
.top-logo-place{
    position:relative;
    margin-top:10px;
    display:block;
}
.top-logo-place div{
    float:left;
    margin:0 25px 0 10px;
}
.top-logo-place div:last-child{
    margin:0;
}
.logo{
    position:relative;
}
.logo a{
    width:225px;
    height:106px;
    display:block;
    background-image:url('../images/logo.png');
}

.weather-place{
    background-color:#436693;
    position:relative;
    top:5px;
    height:85px;
    padding:0px 5px 5px 5px;
    overflow:hidden;
}
.weather{
    margin-top:10px;
}
table.weather tbody tr td{
    font-size:13px;
    color:#FFF;
    font-family:BPGGlaho;
}


#horizontal_menu {
    position:relative;
    width:1200px;
    height:28px;
    border-top:1px solid #c9cece;
    background: #00316e;
    margin-top:10px;

}
.menu_shadow{
    position:relative;
    width:1200px;
    height:12px;
    display:block;
    background-image: url(../images/menu_shadow.png);
    background-position: bottom;
    background-repeat: no-repeat;
}
#horizontal_menu >ul {margin:0;padding:0;list-style:none; width:998px;}
#horizontal_menu > ul > li {margin:0;padding:0;display:inline; float:left;}
#horizontal_menu > ul > li > a {
    text-decoration:none;
    color:#FFF;
    padding:10px;
    width:auto;
    line-height:28px;
    font-family: 'BPGMrgvlovaniCaps';
    font-size:13px;
    font-weight:500;

}
#horizontal_menu > ul > li > a:hover {
    color:#ab1113;
    -webkit-transition: all 400ms ease;
    -moz-transition: all 400ms ease;
    -ms-transition: all 400ms ease;
    -o-transition: all 400ms ease;
    transition: all 400ms ease;
}
#horizontal_menu > ul > li > a {
    background-image: url('../images/menu_line.png');
    background-position: right;
    background-repeat: no-repeat;
}
#horizontal_menu > ul > li:last-child > a:link{
    background-image:none;
}

.catdrop{
    position:absolute;
    display:none;
    width:1108px;
    z-index:999;
}
.catdrop > li:first-child{
    border-left:1px solid #CCC;
}
.catdrop > li{
    position:relative;
    border-right:1px solid #CCC;
    border-top:1px solid #CCC;
    border-bottom:1px solid #CCC;
    background-color:#F2F2F2;

    float:left;
    color:#414141;
    font-family: 'BPGGlaho';
}
.catdrop > li > a{
    color:#414141;
    position:relative;
    display:block;
    padding:5px 8px 5px 8px;
    text-decoration:none;
    font-size:15px;
}
.catdrop > li:hover > a{
    background-color:#00316e;
    color:#FFF;

}

.extracat{
    margin:0px;
    padding:0px;
    list-style:none;
    position:absolute;
    right:-1px;
    top:28px;
}
.extracat li{
    position:relative;
    width:120px;
    text-align:right;
    border-right:1px solid #CCC;
    border-left:1px solid #CCC;
    border-bottom:1px solid #CCC;
    display:block;
    background-color:#F2F2F2;

}
.extracat li a{
    position:relative;
    display:block;
    padding:5px 8px 5px 8px;
    color:#414141;
    text-decoration:none;
    font-size:15px;
}

.extracat li:hover a{
    background-color:red;
    color:#FFF;
}
.catmore > a{
    position:relative;
    width:50px;
    background-image:url('../images/ar.png');
    background-repeat:no-repeat;
    background-position:right;
    background-size:15px 15px;
}

.left-side{
    margin:20px;
    width:870px;
    position:relative;

}
.right-side{
    margin:20px 20px 20px 0;
    width:260px;
    position:relative;
    display:block;
}
.center-side{
    margin:0 20px;
    position:relative;
    display:block;
}

#slider{
    position:relative;
    width:520px;
    height:300px;
    border:1px solid #FFF;
}

#slider > ul.main-image > li{
    position:absolute;
    width:520px;
    text-align:center;
    border:1px solid #E5E5E5;
    vertical-align:middle;
    height:300px;
    background-color:#414141;
    display:none;
    overflow:hidden;
    top:0;
}

#slider > ul.main-image > li.active{
    display:inherit;
}
#slider ul.numbers{
    margin-top:310px;
}
#slider ul .main-title{
    text-align:left;
    padding:10px 5px 10px 5px;
    background-image:url('../images/black.png');
    position:absolute;
    bottom:0;
    left:0;
    width:98%;
}
#slider ul .main-title a{
    color:#FFF;
    text-decoration:none;
    opacity:1;
    font-family:'BPGGlaho';
}
#slider ul.numbers li{
    display:inline-block;
    padding:4px 8px 4px 8px;
    text-align:center;
    border:1px solid #E5E5E5;
    color:#414141;
    cursor:pointer;
    font-size:12px;
}
#slider ul.numbers li.active{
    background-color:#0b529c;
    color:#FFF;
}


.block1{
    position:relative;
    margin:0;
    width:100%;
}
.block2{
    position:relative;
    margin:0;
    width:97%;
}
.block1 > a{
    margin-top:10px;
    text-decoration:none;
    font-size:14px;
    font-family:'BPGGlaho';
    text-decoration:underline;
    color:#0b529c;
    font-weight:bold;
    background-image:url('../images/news_border.png');
    background-position:0px 10px;
    background-repeat:no-repeat;
    background-size:150px 6px;
    width:310px;
    text-align:right;
    display:block;
}
.block1 > a:hover{
    color:#aa0000;


}
.block1 h3,.block2 h3{
    color:#25577F;
    font-family: 'babuka_mtavruli';
    margin:0 0 5px 0;
    padding:0;
    background-image:url('../images/news_line.png');
    background-repeat:no-repeat;
    background-position:right;
}
.block1 ul{
    overflow-y:scroll;
    overflow-x:auto;
    height:1220px;
    padding-right:10px;
}
.block1 li{
    min-height:40px;
    padding:10px 7px 10px 0;
    background-image:url('../images/news_border.png');
    background-position:bottom;
    background-repeat:no-repeat;
}

.block1 li img{
    max-height:50px;
    overflow:hidden;
    margin-right:5px;
}
.block1 li span{
    margin-right:5px;
    font-size:12px;
    color:#0A246A;
}
.block1 li a{
    text-decoration:none;
    font-size:14px;
    color:#727272;
    font-family:'BPGGlaho';
}
.block1 li a:hover{
    color:#aa0000;
}

.content{
    position:relative;
    width:99.2%;
}
.content h2{
    font-family:'BPGGlaho';
    margin:0 0 10px 0;
    padding:0;
}


.right-banner-place{
    background-color:#D9D7D8;
    text-align:center;
    font-family:'BPGGlaho';
    color:#414141;
    width:250px;
    margin-bottom:15px;
    border:1px solid #E5E5E5;
    position:relative;
}
.right-banner-place span{
    height:200px;
    line-height:200px;
}
.view_options{
    text-align:center;
    border:1px solid #e3e3e3;
    margin-bottom:10px;
    padding:5px;
    position:relative;
}
.date,.view{
    font-family:'BPGIngiri2008Regular';
}

.post-share{
    position:absolute;
    top:4px;
    right:50px;
}
.social-btn{
    position:relative;
    top:1px;
    left:10px;
}
.social-btn a{
    float:left;
    margin-right:6px;
}
.facebook-btn{
    width:16px;
    height:16px;
    background-image:url('../images/fb.png');
    background-repeat:no-repeat;
    background-position:center;
}
.twitter-btn{
    width:16px;
    height:16px;
    background-image:url('../images/tw.png');
    background-repeat:no-repeat;
    background-position:center;
}
.google-btn{
    width:16px;
    height:16px;
    background-image:url('../images/gp.png');
    background-repeat:no-repeat;
    background-position:center;
}
.hover_movie{
    position:absolute;
    left:0;
    top:0;
    width:260px;
    height:150px;
    background-image:url('../images/vbg.png');
    text-align:center;
    display:none;
    cursor:pointer;
}
.hover_movie .calen{
    position:relative;
    top:50px;
    font-family:'BPGNinoMediumCapsRegular';
    color:#FFF;
    padding-left:25px;
    background-image:url('../images/date.png');
    background-repeat:no-repeat;
    background-position:left;
    background-size:20px 20px;
}
.hover_movie .eye{
    position:relative;
    top:60px;
    font-family:'BPGNinoMediumCapsRegular';
    color:#FFF;
    padding-left:25px;
    background-image:url('../images/eye.png');
    background-repeat:no-repeat;
    background-position:left;
    background-size:20px 20px;
}


.video-gallery ul li{
    float:left;
    margin-left:5px;
    margin-bottom:10px;
    position:relative;
    width:215px;
    height:125px;
}

.video-gallery{
    background-color:#00316E;
    margin-top:15px;
}
.video-gallery h3{
    padding:7px 5px 7px 5px;
    margin:0;
}
.video-gallery h3 a{
    font-family:'babuka_mtavruli';
    color:#FFF;
}
.video-gallery h3 a:hover{
    color:#aa0000;
}
.video-gallery ul li a:hover{
    opacity:1;
}


.hover_m{
    position:absolute;
    left:0;
    top:0;
    width:100%;
    height:100%;
    background-image:url('../images/vbg.png');
    text-align:center;
    display:none;
    cursor:pointer;
}
.hover_m .calen{
    position:relative;
    top:45px;
    font-family:'BPGNinoMediumCapsRegular';
    color:#FFF;
    padding-left:25px;
    background-image:url('../images/date.png');
    background-repeat:no-repeat;
    background-position:left;
    background-size:20px 20px;
}
.hover_m .eye{
    position:relative;
    top:55px;
    font-family:'BPGNinoMediumCapsRegular';
    color:#FFF;
    padding-left:25px;
    background-image:url('../images/eye.png');
    background-repeat:no-repeat;
    background-position:left;
    background-size:20px 20px;
}



.block_n > a{
    margin-top:10px;
    text-decoration:none;
    font-size:14px;
    font-family:'BPGGlaho';
    text-decoration:underline;
    color:#0b529c;
    font-weight:bold;
    background-image:url('../images/news_border.png');
    background-position:0px 10px;
    background-repeat:no-repeat;
    background-size:150px 6px;
    width:250px;
    text-align:right;
    display:block;
}
.block_n > a:hover{
    color:#aa0000;


}
.block_n h3{
    color:#25577F;
    font-family: 'babuka_mtavruli';
    margin:0 0 5px 0;
    padding:0;
    background-image:url('../images/news_line.png');
    background-repeat:no-repeat;
    background-position:right;
    background-size:120px 14px;
}
.block_n ul{
    height:auto;
    padding-right:10px;
}
.block_n li{
    min-height:40px;
    padding:10px 7px 10px 0;
    background-image:url('../images/news_border.png');
    background-position:bottom;
    background-repeat:no-repeat;
}

.block_n li img{
    max-height:50px;
    overflow:hidden;
    margin-right:5px;
}
.block_n li span{
    margin-right:5px;
    font-size:12px;
    color:#0A246A;
}
.block_n li a{
    text-decoration:none;
    font-size:14px;
    color:#727272;
    font-family:'BPGGlaho';
}
.block_n li a:hover{
    color:#aa0000;
}

.m_img_class{
    max-width:500px;margin-right:10px;
}