
html,body{height:100%}
body{ color: #000; background-color:#fff; margin:0;padding:0;font:15px Arial, sans-serif; }
h1 {font-size: 20px; }
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,table,font{font-size:1em;font-style:normal;font-weight:400}
h1,h2,h3,h4,h5,h6{font-family:Arial,sans-serif;margin:0 0 .2em;line-height:1.1em}
h1{font-size:20px;font-weight:400}
h2{font-size:14px;font-weight:700;line-height:18px}
h3{font-size:1em;font-weight:700;line-height:18px}
h4{font-size:10px;font-weight:700;line-height:18px}
input,textarea,select{font-size:1em;font-family:Arial,sans-serif;border:1px solid #868686;padding:2px;color:#1f1f1f}
input[type=submit],input[type=button],.submit{background:#1591d1;border:1px solid #1f58a3;color:#fff;padding:3px 6px;border-radius:3px}
a.submit{color:#fff;text-decoration:none}
p{padding:0;margin:0}
#wrap {  }

header, footer { position: relative; z-index: 10; width: 100%; }
header a, header a:hover{ color: #fff; font-size: 19px; }
footer { background: #f1edef; padding: 10px 8px; color: #000; border-top: 1px solid #cacaca;  }
footer a, footer a:hover{ color: #000; }
footer .logo{  margin-right: 30px; }
header .logo img{  height: 30px; }
header { top: 0px; z-index: 10; width: 100%; background: #fff;   }
.navi { min-height: 45px; width: 100%;  padding: 15px 8px;       }
.cats { overflow: hidden; height: auto; width: 100%;  background: #861112; display: block; }

.cats_visible , .cats.cats_visible{ height: auto !important; }

#header, header { background: #b00002; }

#header, .headerfix #header, .headerfix .cats , .cats, header{  max-width: 1030px; margin: 0px auto; }

.headerfix .cats {  position: fixed; top: 70px;  /*   margin-top: 60px; */}
.headerfix #header { position: fixed; top: 0; left: 0; right: 0; z-index: 100; }

.headerfix #header{ border-bottom: 0px solid #302a2c; }

#bannertop { width: 100%; max-width: 1000px; margin: 0px auto; }

@media (min-width: 1010px) {  .container { width: 1010px;  } }

/* newmeddia banner fix */
.container { height: auto !important; position: relative !important; padding-bottom: 0px !important;  }

#maincont{ padding-top: 15px; padding-bottom: 15px; clear: both; min-height: 700px; }
.centerblok { width: 725px; max-width: 725px; overflow: hidden; float: left; clear: left; }
#rightblok { width: 240px; float: right; margin-left: 15px; /* background: #bfb; */ }
a { color: #292c61; }
a:hover{ color: #292c61; text-decoration: underline; }
.valyutas { display: inline-block; float: left; margin-left: 5%; max-width: 50%; overflow: hidden; margin-top: 10px; }
.valyutas a, .valyutas a:hover { padding: 2px 10px; }
.valyutas i { font-style: normal; font-weight: bold; }
.valyutas em{ font-style: normal; color: green; }
.valyutas .emdown { font-style: normal; color: red; }
.valyutas span{ margin-right: 10px; font-size: 13px; }
.valyutas .valyuta_head  i{ font-style: normal; color: #dceb5d !important; }
#valyutaicon { display: none; float: right; margin-left: 10px; margin-top: 5px; }


#topbanners { max-height: 100px; width: 1000px; max-width: 100%; overflow: hidden; margin:0px auto;  }
#topbanners iframe { max-width: 100%; }

@media (min-width: 1030px) { #ulcats { margin-left: -15px; } }

#ulcats li { display: block; float: left; padding: 0px 1%; font-weight: 600; }
#ulcats li a{ color: #fff; font-size: 17px; font-weight: normal; display: block; padding: 13px 1px;  }
#ulcats li:hover, #ulcats li.liactive{ /* background: #f4f4f4; */ }
#ulcats li.homeico { background: #f4f4f4 url('images/homeico.png') center center no-repeat; text-indent: -9000px; }
#ulcats li.homeico:hover { background-color: #e4e2e2; }

a.logo, a:hover.logo { color: #FFFFFF; font-weight: bold; display: inline-block; float: left; font-size: 20px; text-decoration: none; overflow: hidden; max-width: 60%; margin-top: 5px; }
a#bolmeler { color: #C0CBD9; font-weight: bold; float: left; font-size: 20px; text-decoration: none; padding: 3px 0px; background: transparent url('menu_ico.png') no-repeat 50% 50%; width: 40px; height: 40px; margin-right: 10px; display: none;  }
.headerfix a#bolmeler { display: inline-block; transition:all 0.5s ease-in; }
.otherlinks { float: right; display: inline; overflow: hidden; color: #C0CBD9; }
.otherlinks a { color: #C0CBD9;font-size: 14px; margin-right: 10px; line-height: 3; }
#butsearch { display: none;  width: 50px; height: 20px; background:transparent url('searchsubm2.png') no-repeat center center; cursor: pointer; position: absolute; top: 5px; right: 20px; }
#searchform { float: right; padding: 0px; margin: 0px; width: 25%; background: white; overflow: hidden; position: relative; display: inline-block; border-radius: 30px; }
#inputsearch { background: #fff; border: 0px solid #cacaca; width: 100%; padding: 7px 15px; }
#submitsearch { background: transparent url('searchsubm2.png') no-repeat center center; border: 0 none; border-radius: 0px; width: 15%; height: 100%; position: absolute; margin: 0px; top: 0px; right: 0px; }
#submitsearchXXX:hover{ background-color: #838383; }

/*
a.thumb_zoom { display:block;}
a.thumb_zoom img { -webkit-transition:all 0.5s ease-in; -moz-transition:all 0.5s ease-in; -o-transition:all 0.5s ease-in; transition:all 0.5s ease-in; }
a.thumb_zoom:hover img { -webkit-transform:scale(1.2); -moz-transform:scale(1.2); -o-transform:scale(1.2); transform:scale(1.2);}
 */
.centerblok h1, .centerblok h2{ color: #333; font-size: 1.2em; font-weight: bold; margin-bottom: 10px; }
.article, article { padding: 5px 5px; padding-bottom: 15px; background: #fff; margin-bottom: 15px; font-size: 17px; line-height: 1.6; clear: both; overflow: hidden; border-bottom: 1px solid #e2e2e2; }

.article p, article p{ margin-bottom: 10px; }
.article img , .article iframe, .article embed, article img , article iframe, article embed, article video{ display: block; width: 100% \9; max-width: 100%; /* height: auto; */ }
.datespan { display: block; color: #646464; margin-bottom: 20px; clear: both; line-height: 1.2; }

.newslister { margin-left: -7px; margin-right: -7px; display: block; clear: both; }

.nart { height: 235px; background: #fff; font-size: 20px; position:relative;z-index:0; margin-bottom: 15px; overflow: hidden; float: left; border: 1px solid #e5e5e5;  vertical-align: top;   }
.nart:hover { }
.centerblok .nart{ width: 31.33%; margin-left: 1%; margin-right: 1%; }

.nart img, .nart .imgholder{ height: 155px; min-width: 218px; width: 100%; display: block; }
.nart .imgholder{ overflow: hidden; margin-bottom: 5px; }
.nart a{ color: #302a2c; font-size: 15px; margin-bottom: 20px; }
.nart a:hover{ color: #292c61; text-decoration: underline; }
.nart h3{ overflow: hidden; max-height: 65px; line-height: 1.4; font-weight: normal; padding: 0px 8px;  }
.nart .dttime{ display: block; color: #fff; font-size: 13px; font-weight: normal; padding: 4px 8px;  position: absolute; top: 0px; right: 0px; background: #666;  }

.nart.artbig , .artbig { height: 295px; }
.nart .artful {
    color: #807e7e; height: 50px; font-size: 12px; font-weight: normal; padding: 0px 8px;
    width: 100%; margin: 8px 0 0; overflow: hidden; text-overflow: ellipsis; line-height: 1.4; display: block;
}

/*.nart .dttime{ display: block; color: #fff; font-size: 13px; font-weight: normal; position: absolute; top: 0px; right: 0px;  padding: 4px 5px; borderbackground-color: rgb(153, 153, 153);background-color: rgba(153, 153, 153, 0.6);}
*//*.out4 { margin-left: 0; }
.out4 .nart{ width: 23.6%; margin-left: 0.7%; margin-right: 0.7%; }
*/

.colsinner3 { height: 100px; background: #bbd; transition: all 0.2s ease-in-out 0s; }
a#scrollToTop{ 	width:40px; height: 40px; text-align:center; text-decoration: none; display:none;	position:fixed;	bottom: 20px; right: 5%; /* margin-right: -600px; */ background:transparent url('scrolltop.png') no-repeat; z-index: 1000; }
a#scrollToTop:hover{ text-decoration:none; }
#moreload { background: #b00002; border: 1px solid #860304; color: #fff; display: block; clear: both; width: 200px; max-width: 100%; margin: 0 auto; overflow: hidden; padding: 5px 10px; text-align: center; margin-bottom: 15px; cursor: pointer; text-decoration: none; border-radius: 5px;  }
.moreload_active { color: red; }
@media (max-width: 970px) { 

}


.centerblok:before, .centerblok:after, .article:before, .article:after, article:before, article:after, #maincont:before, #maincont:after, footer:before, footer:after , header:before, header:after{ display: table; content: " "; }
.centerblok:after, .article:after, article:after, #maincont:after, footer:after, header:after { clear: both; }
.fbicon { display: block; float: right; background:transparent url('fbicon.png'); width: 30px; height: 30px; }

.fbouterfix { display: block; overflow: hidden; width: 60px; height: 20px; line-height: 1;  }

.textcenter { text-align: center; }


.opacity0 { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; filter: alpha(opacity=0); opacity: 0; -moz-opacity: 0; -khtml-opacity: 0; }

.opacity1 { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; filter: alpha(opacity=100); opacity: 1; -moz-opacity: 1; -khtml-opacity: 1;}

.topfbicon { float: right; border: 2px solid #fff; border-radius: 3px; height: 25px; margin-top: 5px; }

.buttonsoc_klas { margin: 5px 0px; margin-bottom: 10px; font-weight: bold; display: inline-block; width: 100%;  border-radius: 6px;  padding: 20px 10px; }
.buttonsoc_klas img { display: inline-block; float: left; margin-right: 10px; }
.telegram_klas { background: #8eddff;  }
.instagram_klas { background: #ffe1ed;  }

.myimages{background:transparent url('myimages.png'); }
.vv_up{background-position:0 -5px;width:15px;height:16px;display:inline-block;margin-right:1px;position:relative;top:3px}
.vv_down{background-position:0 -25px;width:15px;height:16px;display:inline-block;margin-right:1px;position:relative;top:3px}
.vv_no{background-position:0 -50px;width:15px;height:16px;display:inline-block;margin-right:1px;position:relative;top:3px}
.flag_USD{background-position:0 -64px;width:16px;height:16px;display:block;float:left;margin-right:3px}
.flag_GBP{background-position:0 -32px;width:16px;height:16px;display:block;float:left;margin-right:3px}
.flag_EUR{background-position:0 -16px;width:16px;height:16px;display:block;float:left;margin-right:3px}
.flag_GEL{background-position:0 -96px;width:16px;height:16px;display:block;float:left;margin-right:3px}
.flag_RUR{background-position:0 -48px;width:16px;height:16px;display:block;float:left;margin-right:3px}
.flag_YTL{background-position:0 -80px;width:16px;height:16px;display:block;float:left;margin-right:3px}

.bannerklass , .bannerklass a { line-height: 1.1 !important; }
.bannerklass {  clear: both; }
.fbnewsout { margin-bottom: 5px; }
.margin-bottom { margin-bottom: 5px; }
.margin-top { margin-top: 5px; }

.lang-top { float: right; margin:0px 15px; line-height: 35px; }

.adviad-ui-components-label22 a { display: none !important; }

a.linkblue, a:hover.linkblue { color: #0b4180 !important; }

#maincont article a, #maincont article a:hover { color: #333; }

.embed-responsive { margin-bottom: 20px; }

.left_rek_banner {
    top: 0px; left: 50%; width: 170px; height: 600px; margin-left: -670px; z-index: 100000;
    background-color: transparent; position: fixed; display: block;
}

.right_rek_banner {
    top: 0px;  right: 50%; width: 160px; height: 600px; margin-right: -670px; z-index: 1000;
    background-color: transparent; position: fixed; display: block;  overflow: hidden;
}

.left_rek_banner a, .right_rek_banner a {
    display: block
}

@media (min-width: 768px) and (max-width: 970px) { 
.centerblok .nart{ width: 47%; }
img, embed, iframe, audio, video {max-width: 100%; width: 100% \9; }
#ulcats li a{ padding-left: 3px; padding-right: 3px; font-size: 12px; }
.container { width: 100%; }
.out4 .nart{ width: 31.93%; }
a#bolmeler { display: block !important; position: static; float: right; height: 30px; width: 21px !important; text-indent: 200px; overflow: hidden; margin: 0px; margin-left: 15px; background-color: transparent;  background-position: center center; padding: 10px 17px; border-radius: 6px; }
}


@media (max-width: 767px) {
.lang-top { float: none; position: absolute; right: 55px;  }


#wrap {  }
.headerfix { /* position: absolute !important; */ }
header  { border-bottom: 0px solid #302a2c; }
#bannertop { overflow: hidden; max-height: 160px; }
.headerfix #maincont { margin-top: 60px  }
.navi { min-height: auto; }
#searchform { width: 100% !important; float: right; display: none; /* display: block; */ margin-top: 5px; }
#butsearch, #valyutaicon { display: block !important; }
#submitsearch { width: 25%; }
a#bolmeler { display: block !important; margin-right: 10px; }
header .container { margin-left: -10px; margin-right: -10px; }
footer .logo{ display: block !important; float: none !important; margin-bottom: 5px; }
.otherlinks { display: none; width: 0; }
.cats { display: none; }

#ulcats li { float: none; font-weight: normal; }
#ulcats li a{ padding: 8px 10px; }
#ulcats li.homeico { display: none;  background: #f4f4f4 url('images/homeico.png') 2px center no-repeat; text-indent: 30px; }
#maincont {  }
.article, article { }
.centerblok .nart, .nart, .out4 .nart{ display:block; width: 48% !important;  max-width: 48% !important; margin-left: 1%; margin-right: 1%; }
.centerblok { width: 100%; float: none; clear: both; }
#rightblok { width: 100%; float: none; padding-left: 0px; margin-left: 0px; clear: both; }
.container { padding-left: 10px; padding-right: 10px;}
.out4, .out3{ margin-left:0}
img, embed, iframe, audio, video {max-width: 100%; width: 100% \9; }

.newslister { margin-left: -3px !important; margin-right: -3px !important; }

ul#output { display: none !important; }
ul#tabslider { width: 100% !important;  }
ul#tabslider li img{ display: block !important;  }
ul#tabslider li a.current { border-left: 5px solid transparent !important; }
}
