@charset "utf-8";
/* CSS Document. */
/*
*{
   -webkit-transition:background  0.1s ease;
    -moz-transition: background 0.1s ease;
    -o-transition:  background 0.1s ease;
    -ms-transition: background 0.1s ease;
    transition: background 0.1s ease;
}
*/



html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,  pre, a, abbr, acronym, address, big, cite, code, del, dfn, img, ins, kbd, q, s, samp, small, strike, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, embed, figure, figcaption, footer, header, hgroup, menu, nav, output, ruby, section, summary, time, mark, audio, video {
    border: 0 none;
    font-size: 100%;
    font-style: normal;
    margin: 0;
    padding: 0;
	outline:0 none;
    vertical-align: baseline;
}
html{background-color:#e9e9e9; }
body{
	height:100%;
	font-family: 'Droid Sans', sans-serif;
	font-weight:400;
	font-size:1em;
	color:#636362;
	background-color:#e9e9e9;

}
em{font-style:italic}
pre{background-color:#e9e9e9;}
textarea{font-family: 'Droid Sans', sans-serif; overflow:auto;}
a{color:#163c94; text-decoration:none;}

*{outline: 0 none;}
a:hover{text-decoration:underline;}
.hide{display:none;}
.bclear{clear:both;}

.table th{text-align: center;}

.adp_bottom_contacts{padding:0.3em 0; color:#FFFFFF;}
.adp_bottom_contacts .phones{color:#FFFFFF;}
.adp_bottom_contacts .cont_text{ font-size:0.875em;}

#gotop{position:fixed; bottom:3em; right:-150px; font-style:2em; z-index:1000; opacity:0.8; cursor:pointer; white-space:nowrap; padding:0.5em 1em 0.5em 0.5em; background-color:#FFF; color:#163c94;
border:1px #163c94 solid;
border-right:0;
-webkit-border-top-left-radius: 3px;
-webkit-border-bottom-left-radius: 3px;
-moz-border-radius-topleft: 3px;
-moz-border-radius-bottomleft: 3px;
border-top-left-radius: 3px;
border-bottom-left-radius: 3px;
}
#gotop:hover{opacity:1;}

.soc-top-vk,.soc-top-fb,.soc-top-yt{height:37px; width:37px; display:block;
   transition: background 0.1s ease;
}
.soc-top-vk{ background:url(/img/soc-top-vk_bg.png) scroll 0 0 no-repeat;}
.soc-top-vk:hover{background:url(/img/soc-top-vk_bg.png) scroll 0 -37px no-repeat;}
.soc-top-fb{background:url(/img/soc-top-fb_bg.png) scroll 0 0 no-repeat;}
.soc-top-fb:hover{background:url(/img/soc-top-fb_bg.png) scroll 0 -37px no-repeat;}
.soc-top-yt{background:url(/img/soc-top-yt_bg.png) scroll 0 0 no-repeat;}
.soc-top-yt:hover{background:url(/img/soc-top-yt_bg.png) scroll 0 -37px no-repeat;}

@media (min-width: 768px) {
	.whiteline{
		box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.2);
		margin-bottom:10px;
	}
}
.langdiv{ font-size:0.75em; vertical-align:middle; font-weight:600;}
.lang{color:#b6c5ee;}
.greyline{background-color:#e9e9e9; padding:1.25em 0;}
.greyline .logo{
	background-color: #fff;
    padding: 0.6em 1em 0.5em;
	margin-top:-1.9em;
    position: absolute;
    z-index: 200;
	outline:0 none;
box-shadow: 0 6px 5px 0 rgba(0, 0, 0, 0.2);
}


.greyline .logo img{vertical-align:top; width: 124px; height: auto;}
.greyline .logo a{outline:none; vertical-align:top;}
.sitemap.btn-link {text-transform:uppercase; color:#163c94; text-decoration:none; font-size:15px;}


.blueline{background-color:#163c94;}

@media (min-width: 992px) and (max-width: 1200px) {
	.greyline .logo{ margin-left: -1.5em}
}
.langdiv{
	text-align: center;
	font-size: 0.875em;
	font-weight: 600;
	padding: 0.5em 0;
}
.langdiv a{color: #312683;}

.linemy > *{ display:table-cell}
.linemy a {vertical-align:middle; padding:0.2em;}
.linemy a img{width:auto; height:2.875em; vertical-align:middle;}


.opensans{ font-family: 'Open Sans', sans-serif;}
.phones{font-family: 'Open Sans', sans-serif; color:#163c94; line-height:1.2em; vertical-align:bottom;}
.phones a{text-decoration:none;color:#163c94;}
.phones span{color:#a1b0dd; font-size:0.9375em;}
.social .list-inline li{padding-left:2px; padding-right:2px}

.menutop-blue{font-family: 'Open Sans', sans-serif;}



.menutop-blue > li >  a{color:#FFF; text-transform:uppercase; font-size:0.75em; font-weight:bold; padding:1.2em 0.5em;}
@media (max-width: 767px) {
	.menutop-blue > li >  a{padding:1em 0.5em;}
	.menutop-blue > li > .dropdown-menu{background-color:#052b83;}
	.menutop-blue > li > .dropdown-menu > li > a{color:#FFF; white-space: normal;}
	.menutop-blue > li > .dropdown-menu > li >  .dropdown-menu > li{padding-left:1em;}
	.menutop-blue > li > .dropdown-menu > li >  .dropdown-menu > li > a{color:#FFF; font-style:italic; white-space: normal;}
	.menutop-blue > li > .dropdown-menu > li > a:focus,
	.menutop-blue > li > .dropdown-menu > li > a:hover,
	.menutop-blue > li > .dropdown-menu > li > .dropdown-menu > li > a:focus,
	.menutop-blue > li > .dropdown-menu > li > .dropdown-menu > li > a:hover{background-color:#052b83;}
}
@media (min-width: 1200px) {
	.menutop-blue > li >  a{ font-size:0.9em;}
}

.menutop-blue > li > a:hover, .menutop-blue > li > a:focus{background-color:#052b83; padding: inherit 10px;}
.menutop-blue .open  > a, .menutop-blue  .open  > a:hover, .menutop-blue .open  > a:focus{background-color:#052b83; border-color: #428bca;}

.blueline .btn-link{line-height:2em; font-weight:bold; color:#FFF; text-transform:uppercase; font-size:0.85em; padding:0.5em 0.2em; outline:none;}
.blueline a{outline:none; color:rgba(255,255,255,1.00);}
.navbar-toggle{ margin:0; border:0 none}
.navbar-toggle .icon-bar {background-color:#FFF; width:2.5em; height:5px;}

.navbar-brand{color:#fff;}



.mainslider .carousel-caption{top:1em; bottom:none; font-family: 'Open Sans', sans-serif; font-size:1.5em; color:#fff; text-transform:uppercase;}

.mainslider .item a {
	display: inline-flex;
	justify-content: center;
	width: 100%;
  }

.mainslider  .carousel-inner > .active{
	display: inline-flex;
	width: 100vw;
	justify-content: center;
}

@media (min-width: 768px) {
	.menutop_second{ float: right;}
	.mainslider .carousel-caption{top:1em; bottom:none; font-size:2em; }
}

.bigbuttons_container{ margin-top:-3em;}
.bigbuttons{}
.bigbuttons > div > a{background:url(/img/bigbuttons_bg.png) scroll 0 0;

	color: #fff;
	outline:none;
    display: inline-block;
    font-size: 0.9em;
    padding: 2em 0;
	font-weight:600;
    text-align: center;
    width: 100%;
	box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.75);
	}
.bigbuttons > div > a:hover,.bigbuttons > div > a:focus{ text-decoration:none; background-color:#000;}


@media (min-width: 992px) {
.bigbuttons > div > a{font-size: 1.1875em;}
}


.main_marg{ margin:2em 0 0}

.right-main {}
.img_right{float:right; margin-left:0.5em}
.img_left{float:left; margin-right:0.5em}
.img_c{margin:0 0.5em}


.news-right{}
.news-right .news-title{font-size:1.5em; color:#333; text-align:right;}
.news-right > ul > li{border-bottom:1px solid #e2e2e2; padding:0.2em 0;  font-size:0.75em;}
.news-right .date{color:#757575; font-size:1.25em; display:table-cell; vertical-align:top;}
.news-right .title{ padding-left:1em; display:table-cell; vertical-align:top;}

.news-right.anonsnews .date,.news-right.anonsnews .title{display:block; padding-left:0;}

/*.news-right .title a{color:#636362;}*/
/*.news-right .title a:focus,.news-right .title a:hover{color:#052b83; text-decoration:none;}*/

.block-top{width:100%; display:table; margin-bottom: 1em;background:url(/img/dot_bg.png) center left repeat-x;}
.block-top li{display:table-cell;  vertical-align:top;}
.block-top .left{ font-family: 'Open Sans', sans-serif; color:#1e1e20; text-align:center; font-size:0.875em; font-weight:bold; padding-right:0.2em; text-transform:uppercase;}
.block-top .center{ display:none;  height:1em; line-height:1em; padding-left:0.2em;}
.block-top .right{ white-space:nowrap;}

@media (min-width: 768px) {
	.block-top .left{white-space:normal; background:#e9e9e9; text-align:left;}
	.block-top .center{display:table-cell;}
}

.main-news{}
.main-news .thumbnail{ }
.main-news .photo{ width:auto; height:15em;}
.main-news .thumbnail .caption{}

.main-news .infoline{ font-size:0.9375em; vertical-align:middle; color:#bcbcbc; }
.main-news .news_name{font-size:0.75em; font-weight:bold; /*height:3.6em;*/ line-height:1.2em; overflow:hidden; margin:0.5em 0;}
.main-news .news_short{ font-size:0.72125em; color:#636362; /*height:3.6em;*/ line-height:1.2em; overflow:hidden; display: none;}

@media (min-width: 768px) {
	.main-news .photo{height:16em;  background-size:cover !important;}
	.main-news .news_short{display: block;}
	.main-news .thumbnail .caption{	height: 9.3em;	overflow: hidden;}

}
@media (min-width: 1024px) {
	.main-news .photo{height:10em; background-size:cover !important;}
}

.pages .panel-body{font-size:0.875em;}
.pages .panel-body p{margin-bottom:0.5em; line-height:1.6em}
.pages .panel-body ul,.pages .panel-body ol{margin-left:2em; margin-bottom:0.5em; clear:left;}
.pages .panel-body img{max-width:100%;}

.imgcolorbox > img {
    vertical-align: top;
}
.imgcolorbox.pull-left{ margin-right:0.5em;}
.imgcolorbox.pull-left img{float:left;}
.imgcolorbox.pull-right{ margin-left:0.5em;}
.imgcolorbox.pull-right img{float:right;}

.tablediv{overflow-x: auto;}

@media (max-width: 768px) {
	.carousel {overflow:hidden}
	.carousel-inner > .item{overflow: hidden;}
	/* .carousel-inner > .item > img, .carousel-inner > .item > a > img{  height: 12em;
		  max-width: none;
		  left: 50%;
		  position: relative;
		 -webkit-transform: translateX(-50%);
		 transform: translateX(-50%);}  */
  .carousel-inner > .item img{
    height: 12em;
      max-width: none;
      left: 50%;
      position: relative;
     transform: translateX(-50%);
  }
   .carousel-inner > .item img.adaptive {
    left: inherit;
    transform: none;
   	height: auto;
   	max-width: 100%;
   	position: relative;
   	width: 100%;
   }
}

.navbar-collapse{box-shadow:none;}
.navbar-collapse .navbar-nav{ margin:0 -15px;}

.loadmore{text-align: center; padding-bottom: 2em}
.loadmore a{ cursor: pointer; margin: 1em 0 2em; letter-spacing: 0.20pt;}

#quick_external_payment_form {
overflow-x: hidden !important;
overflow-y: auto !important;
position: fixed !important;
}

.reg_form {
	background: url(/img/bigbuttons_bg.png) scroll 0 0;
	padding: 1em 0.5em;
}

.reg_form .reg_form_title {
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	text-align: left;
	font-size: 0.875em;
	font-weight: bold;
	padding: 0em 0.2em 0.5em 0.2em;
	text-transform: uppercase;
}
.reg_form .btn {
	font-family: 'Open Sans', sans-serif;
	text-transform: uppercase;
	font-weight: bold;
	letter-spacing: 0.2pt;
}

.adaptive {
	/* left: 50%; */
	position: relative;
	/* transform: translateX(-50%); */
}
.euni-btn{
    text-transform: none;
    background: url(/img/bigbuttons_bg.png) scroll 0 0;
    color: #fff;
    outline: none;
    display: inline-block;
    font-size: 0.9em;
    padding: 2em 0;
    font-weight: 600;
    text-align: center;
    width: 100%;
    box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.75);
    text-decoration: none;
}
.euni-btn:hover{
    background-color: #000;
    color: #fff;
    text-decoration: none;
}

@media (max-width: 992px){
    .dropdown-menu > li > a{
        white-space: initial;
    }
}

.panel-body form textarea {
	width: 100%;
	height: 6em;
}
/*
сховай поле з іменем emaill

*/
.panel-body form input[name="emaill"] {
	display: none;
}

