﻿body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #535a62;
    line-height: 16px;
}

p {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    color: #535a62;
    line-height: 16px;
}

a, a:focus {
	color : #089588;
}

h1, h2, h3, h4, h5 {
    font-weight: 300;
	font-family : "Open Sans";
	font-weight : 300;	
}

img {
	max-width : 100%;
	height : auto;
}

.logo-img {
	height : 70px;
	width : auto;
}

.btn-primary {
    color: #ffffff;
    background-color: #28B5A8;
    border-color: #28B5A8;
	cursor : pointer;
}

.btn-primary:hover, .btn-primary:active, .btn-primary:focus {
    color: #ffffff;
    background-color: #10B5A8;
    border-color: #10B5A8;
}

.toptext1 {
	font-family : "Open Sans";
	/*font-size : 30px;
	line-height : 34px;
	text-align : right;*/
	font-size : 17px;
	line-height : 22px;
	text-align : left;
	font-weight : 300;
	color: #28b5a8;
    font-family: Arial, Helvetica, sans-serif;
}

.toptext2 {
	font-family : "Open Sans";
	font-size : 16px;
	line-height : 30px;
	text-align : right;
	font-weight : 300;
	display: table;
    float: right;
}

.cont-soc {
    display: table-cell;
}

div#lang p {
    padding: 0px 5px !important;
	}

.toptext2 img {
	width : 18px;
	height : auto;
	margin : 0px 2px;
	vertical-align: sub;
}

.nav > li > a {
    padding: 8px 18px;
	font-size : 16px;
	font-weight : 300;
font-family : "Open Sans";
}

.navbar-nav {
	
	text-align : left;
}

.element-invisible {
	display : none;
}

.tu-search .t3-module {

    margin-bottom: 0px;

}

.form-search input {
	width : 100%!important;
	border-radius : 0px;
	border-top : none;
}

.tu-search {
	float : right;
	width : 220px;
}

.navbar-nav li {
	display : inline-block;
	float : none;
}

.sppb-row-container {
    margin-right: auto;
    margin-left: auto;
    padding-left: 0px;
    padding-right: 0px;
}

.sppb-row-container {
    width: 1140px;
}

.ls-nav-next, .ls-nav-prev{
    background: rgba(48,213,200,0.5)!important;
    border-radius: 0px!important;
    height: 70px!important;
    
}

.ls-nav-next::after {
    content: '>';
	font-size : 40px;
	color : #FFF;
    position: absolute;
    margin-top: -26px;
	right: 8px;
	top:53%;
	font-stretch : ultra-condensed;
}

.ls-nav-prev::after {
    content: '<';
	font-size : 40px;
	color : #FFF;
    position: absolute;
    margin-top: -26px;
	right: 8px;
	top:53%;
	font-stretch : ultra-condensed;
}

.ls-v5 .ls-bottom-nav-wrapper {
    top: -290px!important;
}

.ls-bottom-slidebuttons a {
	background: #ccc;
	margin : 0px 2px;
	background-image: none!important;
	width : 13px!important;
	height : 13px!important;
	border-radius: 4px;
}

.ls-bottom-slidebuttons a.ls-nav-active {
	background: #10B5A8;
}

ul.level1 li {
	display : block;
	line-height : 20px;
	
}

ul.level1 li a {
	color : #333a42;
	padding-left : 10px!important;
	display : inline-block;
font-family : "Open Sans";
}

.menstr {
	width : 100%;
	height : 250px;
	background: #10B5A8;
}

.level2 li {
	padding-left : 25px!important;
}

li[data-id='646'] {
	margin-top : 10px;
}

li[data-id='657'] {
	
}

li.mega-group a.mega-group-title {
	color : #089588!important;
}

.menforum {
	width : 100%;
	height : 130px;
	background: url(../images/fordel.jpg) center center no-repeat;
}

#section-id-1523845759117 .menu li a {
	color: #535a62!important;
}

#section-id-1523845759117 .menu li a:hover {
	color: #232a32!important;
}

#column-id-1523845759114 .sppb-addon-module, #column-id-1523845759115  .sppb-addon-module, #column-id-1523845759116  .sppb-addon-module{
    border-left: 2px solid #eee;
    padding-left: 20px;
}

#column-id-1523845759114 .sppb-addon, #column-id-1523845759115  .sppb-addon {
    border-left: 2px solid #eee;
    padding-left: 20px;
}

.toirtabs .sppb-nav-tabs {
	background: #f5f5f5;
}

.toirtabs .sppb-nav-tabs li a {
	font-family : "Open Sans";
	font-size : 18px;
	line-height : 22px;
	font-weight : 300;
	padding-left : 40px;
	padding-right : 40px;
	color : #232a32;
}

.toirtabs h2 {
	font-family : "Open Sans";
	font-size : 26px;
	line-height : 32px;
	font-weight : 300;
	color : #232a32;
	text-align : center;
	margin : 10px 0 30px;
}

.moduleItemDateCreated {
	width : 45px;
	height : 45px;
	float : left;
	margin : 0px 10px 10px 0px;
	background : #10B5A8;
}

.moduleItemDay {
	text-align : center;
	font-size : 17px;
	color : #FFF;
	line-height : 15px;
}

.moduleItemMonth {
	text-align : center;
	font-size : 18px;
	color : #FFF;
	line-height : 26px;
}

.NewsModuleItemTitle {
	font-family : "Open Sans";
	font-size : 16px;
	line-height : 20px;
	font-weight : 300;
	color : #222;
	
}

.NewsModuleItemTitle:hover {
	color: #000;
}

.moduleItemExtraFieldsValue {
	color: #666;
	display : block;
	margin-left : 55px;
}

#k2ModuleBox150 li {
	margin-bottom : 12px;
	padding-bottom : 4px;
	border-bottom : 1px solid #bbb;
}

#k2ModuleBox150 li.clearList {
	border-bottom : none!important;
	margin : 0px!important;
	padding : 0px!important;
}

#column-id-1523846188183 .sppb-addon-title {
	margin-bottom : 30px;
}

#column-id-1523846188184 h3 {
	font-family : "Open Sans";
	font-size : 24px;
	line-height : 26px;
	font-weight : 300;
	color : #232a32;
	text-align : center;
}

#column-id-1523846188183 h3 {
	font-family : "Open Sans";
	font-size : 24px;
	line-height : 26px;
	font-weight : 300;
	color : #232a32;
}

#section-id-1523846188185 {
	border-top : 1px solid #ccc;
}

.copyrightright {
	text-align : right;
}

.t3-copyright .row a {
	color : #535a62;
}

.t3-copyright {
    border-top: 1px solid #eeeeee;
    font-size: 12px;
    padding: 5px 0 20px;
}

.t3-footer {
	padding-top : 20px;
}

.t3-footer a {
	color : #131a22;
}

.t3-footer .nav > li > a {
    padding: 5px 25px;
    font-size: 16px;
    font-weight: 300;
}

.t3-footer .module-title span {
	font-family : "Open Sans";
	font-size : 20px;
	line-height : 24px;
	font-weight : 300;
	color : #232a32;
	
}

#Mod153 {
	padding-top : 50px;
}

.item-page {
	
}

.article-title {
	font-family : "Open Sans";
	font-size : 26px;
	line-height : 28px;
	font-weight : 300;	
}

.jux-tl-info {
    background: none repeat scroll 0 0 #eee;
    border-radius: 8px 8px 8px 8px;
    padding: 10px 40px;
    position: relative;
}

.jux-tl-item.left .arrow, .jux-tl-item.right .arrow {
    border-left-color: #eee;
}

.jux-tl-item.right .arrow {
    border-right-color: #eee;
}

.jux-tl-title a {
	font-family : "Open Sans";
	font-size : 22px;
	line-height : 26px;
	font-weight : 300;	
	color : #222!important;
}

h2.jux-tl-title {
	margin-top : 0px;
	margin-bottom : 10px;
}

.right h2.jux-tl-title, .right .jux-tl-info {
	text-align : right;
}

.jux-tl-desc {
	color : #555!important;
	margin-bottom : 10px;
}

.white-popup-block {
	padding : 0px;
}

.rukline .sppb-addon-title {
	font-family : "Open Sans";
	font-weight : 300;	
}

.rukline .sppb-col-md-3 .clearfix {
	margin-top : 35px!important;
	padding-top : 0px;
	border-bottom : 1px solid #10B5A8;
	border-top : 1px solid #10B5A8;
	min-height : 166px;
}

.rukline .sppb-col-md-5 .clearfix {
	margin-top : 35px!important;
	padding-top : 16px;
	border-bottom : 1px solid #10B5A8;
	border-top : 1px solid #10B5A8;
	padding-bottom : 10px;
	min-height : 166px;
}

.subrukline .sppb-col-md-4 .clearfix {
	border-bottom : 1px solid #10B5A8;
	border-top : 1px solid #10B5A8;
	padding-bottom: 25px;
	margin-top: 20px;
	min-height: 184px;
}

#section-id-1524625494376, #section-id-1524625494430, #section-id-1524625494545, #section-id-1524625494566, #section-id-1524625494587б, #section-id-1524625494587, #section-id-1541079248205, #section-id-1610716662300 {
	display : none;
}


.forlogo{
width: 168px;
height: 53px;
max-width: 168px;
max-height: 53px;
display: inline-block;
background-size: 100%!important;
background-position: top;
background-repeat: no-repeat;
}
.forlogo:hover{
background-size: 100%;
background-repeat: no-repeat;
background-position: 0 -53px!important;
}
.mphr {
	border-top: 1px solid #ccc; 
	margin-top: 0px!important;
	margin-bottom: 10px!important;
}

.sppb-tab-content img.pull-left {
	margin-right : 40px;
}

.sppb-col-md-2 .sppb-addon-raw-html a {
	color : #333!important;
	text-decoration : underline;
}

.sppb-col-md-2 .sppb-addon-raw-html {
	margin-top : 90px;
}

div.catItemHeader span.catItemDateCreated {
    padding-right: 5px;
    margin-right: 10px;
    border-right: 1px solid #1d8886;
    color: #1d8886;
}

.news .catItemTitle {
    font-size: 20px;
    font-weight: 300;
	font-family : "Open Sans";
	font-weight : 300;	
}

.news .catItemTitle a {
	color : #222!important;
}

.news .catItemImageBlock {
    float: right;
}

.news span.catItemImage img {
    border: 1px solid #1d8886;
    padding: 5px;
    margin: 0px 0px 10px 20px;
}

.itemBackToTop {
	display : none;
}

#k2Container {
	margin-top : 40px;
}

h2.itemTitle, div.itemListCategory h2 {
    font-size: 20px;
    font-weight: 300;
	font-family : "Open Sans";
	font-weight : 300;	
	font-size : 24px;
}

div.itemListCategory h2 {
	font-size : 28px;
}

div.itemListCategory {
    background: none;
    border: none;
    border-radius: 4px;
    margin: 0 0 14px 0;
    padding: 8px;
}

div.catItemView {
    margin-bottom: 0px;
    padding: 4px;
}

.catItemIntroText {
	margin-left: 60px;
}

#sppb-addon-1523866050390 h2 {
	margin-top : 0px;
}

#fox-m161-checkbox1-box label {
	font-weight : normal!important;
}

#fox-container-m190 .g-recaptcha {
   transform: scale(0.89);
   transform-origin: left top;
}

.col2 {
	width : 50%;
	float : left;
}

.galleria-container {
    position: relative;
    overflow: hidden;
    background: #FFF;
}

.galleria-thumbnails-list, .galleria-thumbnails {
	text-align : center;
}

.galleria-thumbnails {
	display : inline-block;
}

.galleria-container {
	margin-bottom : 20px;
}

#section-id-1523845759117 .nav > li > a {
    padding: 5px 0px;
}

.navbar-default {
    background: none!important;
    border-color: #e7e7e7;
	border-bottom : none!important;
	min-height: 35px!important;
}	

.off-canvas-toggle {
    width: 35px;
    height: 35px;
    line-height: 35px;
}

.t3-content {
    padding-top: 0px;
    padding-bottom: 0px;
}

#footsitemap {
	display : none;
}

.smlink {
	text-decoration : underline;
}

#k2Container {
    padding: 0;
}

div.itemView {
    padding: 8px 0 0px 0;
    margin: 0 0 0px 0;
        margin-top: 0px;
}


#column-id-1523717004466 p {
    font-family: Arial, Helvetica, sans-serif!important;
    font-size: 14px!important;
    color: #535a62!important;
    line-height: 16px!important;
}

#column-id-1523717004466 h1 {
	text-transform : uppercase!important;
}

#column-id-1523717004466 a.ls-layer-link img {
	border : 4px solid #FFF;
}

.fox-item-checkbox label {
	font-weight : normal;
}

#sppb-addon-1524624972072, #sppb-addon-1548841746522, #sppb-addon-1549288429628, #sppb-addon-1549616129864, #sppb-addon-1550056444021, #sppb-addon-1550056544746, #sppb-addon-1550056619125 {
	display : none;
}

#sppb-addon-1543396218356, #sppb-addon-1548833893563 {
	display : none;
}
#sppb-addon-1545049314166 {
	display : none;
}
#sppb-addon-1543398024280, #sppb-addon-1545051838999 {
	display : none;
}

#sppb-addon-1524624669169 a, .rkbut {
	display : inline-block;
	color : #FFF;
	background : #07a598;
	padding : 10px 30px;
	text-align : center;
}

.rkbut:hover, .rkbut:active, .rkbut:focus {
	color : #FFF;
}

#sppb-addon-1524624669169, #sppb-addon-1528065651277 {
	text-align : center;
}

.techtable {
    width: 80%;
    margin: 0px auto;
}

.vaktable {
    width: 60%;
}

.techtable tr{
	border-bottom : 1px solid #ccc;
}

.techtable tr:hover{
	background : #e0e0e0;
}

.techtable tr:nth-child(1) td {
	text-align :  center;
}

.techtable td {
	text-align :  center;
	vertical-align : middle;
	height : 41px;
	padding : 0px 5px;
}

.techtable td:nth-child(1) {
	text-align :  left;
}

.techtable tr:nth-child(odd) {
	background : #f0f0f0;
}

.techtable tr:nth-child(1) {
	background : #e0e0e0;
}

.techtable tr:nth-child(1) td {
	font-size : 16px;
	color : #333;
}

.techtable p {
	margin : 0px;
}

#sppb-addon-1527189667568 .sppb-addon-title {
	text-align : center;
	margin-top: 5px;
	margin-bottom : 25px;
}

.spancat h4 {
	text-align : center;
	border-bottom : 2px solid #10B5A8;
	padding-bottom : 5px;
	margin-bottom : 15px;
	margin-top : 0px;
}

.spancat .sppb-addon-single-image {
	margin-top : 10px;
}

.spancat .sppb-btn-custom {
	margin-top: 80px;
}

.nagradelem img, .nagradelem a span, .nagradelem a {
	display : block!important;
	float : none!important;
	
}

.nagradelem img {
	margin : 0px auto 10px;
	width : 80%;
}

.nagradelem a span {
	color : #535a62;
	text-decoration : none;
}

#jux_tl176 .jux-tl-title a {
    font-family: "Open Sans";
    font-size: 20px;
    line-height: 20px;
    font-weight: 300;
    color: #222 !important;
}

#jux_tl176 .jux-tl-title {
	
}

#jux_tl176 img.floatright {
	width : 130px;
	height : auto;
	margin : 10px 0px 0px 10px;
}

#jux_tl176 img.floatleft {
	width : 130px;
	height : auto;
	margin : 10px 10px 0px 0px;
}

#jux_tl176 .jux-tl-desc {
	line-height : 21px;
	text-align : justify;
}

.floatright {
	float : right;
}

.floatleft {
	float : left;
}

#jux_tl176 .jux-tl-control {
    display: block;
    height: 50px;
    position: absolute;
    top: 8px;
    width: 50px;
    cursor: pointer;
}

.strid1 {
	background: url("../images/strico1.png") no-repeat scroll 0 0 transparent!important;
}

#jux_tl176 .strid2 {
	background: url("../images/strico4.png") no-repeat scroll 0 0 transparent;
}

#jux_tl176 .strid3 {
	background: url("../images/strico3.png") no-repeat scroll 0 0 transparent;
}

#jux_tl176 .strid4 {
	background: url("../images/strico2.png") no-repeat scroll 0 0 transparent;
}

#jux_tl176 .strid5 {
	background: url("../images/strico5.png") no-repeat scroll 0 0 transparent;
}

#jux_tl176 .strid6 {
	background: url("../images/strico7.png") no-repeat scroll 0 0 transparent;
}
#jux_tl176 .strid7 {
	background: url("../images/strico6.png") no-repeat scroll 0 0 transparent;
}


#jux_tl176 .jux-tl-item.right .jux-tl-control {
    left: -25px;
}

#jux_tl176 .jux-tl-item.left .jux-tl-control {
    right: -25px;
}

#jux_tl176 .jux-tl-item.right .jux-tl-info {
    margin-left: 40px;
}

#jux_tl176 .jux-tl-item.left .jux-tl-info {
    margin-right: 40px;
}

.sppb-btn-primary {
    color: #fff;
    background-color: #089588;
    border-color: #089588;
}

.sppb-btn-primary:hover {
    color: #fff;
    background-color: #28B5A8;
    border-color: #28B5A8;
}

.hsgal {
	text-align : center;
	vertical-align : top;
}
.licgal {
	text-align : left;
	vertical-align : top;
}

.hsgal img {
	margin : 10px;
	display : inline-block;
}

.licitem{
	margin : 10px;
	display : inline-block;
	text-align : center;
	max-width : 19%;
	vertical-align : top;
}

.licitem img {
	height : 190px;
	width : auto;
	display : inline-block;
}

.licitem span img {
	margin-right : 5px;
	height : 12px;
	vertical-align : middle;
}

#section-id-1527547281643 {
	background: url("../images/aintbg.jpg") top center no-repeat;
	height : 434px;
	
}

#section-id-1528064651736 {
	background: url("../images/vipbg.jpg") top center no-repeat;
	height : 434px;
	
}

#section-id-1528091653657 {
	background: url("../images/toirkbg.jpg") top center no-repeat;
	height : 434px;
}

#section-id-1528848767153 {
	background: url("../images/dvigbg.jpg") top center no-repeat;
	height : 434px;
}


#section-id-1528089735384 {
	background: url("../images/toirbg.jpg") top center no-repeat;
	height : 434px;
}

#section-id-1527543887696 {
	background: url("../images/sint1.jpg") top center no-repeat;
	height : 434px;
}

#section-id-1541151208314 {
	background: url("../images/passint.jpg") top center no-repeat;
	height : 434px;
}

#section-id-1527543887696 .sppb-addon-content h3, #sppb-addon-1528089735387 h2, #sppb-addon-1527547281649 .sppb-addon-content h3, #sppb-addon-1528091653660 h2 {
	color : #000;
}
#section-id-1541151208314 .sppb-addon-content h3, #sppb-addon-1528089735387 h2, {
	color : #000;
}

#sppb-addon-1527648464696 .textonimg {
	font-size: 21px;
	line-height: 28px;
	text-shadow: 0px 0px 3px rgba(64, 64, 64, 1);
}

#section-id-1527543887696 .textonimg {
	font-size: 20px;
	line-height: 28px;
	text-shadow: 0px 0px 3px rgba(64, 64, 64, 1);
}

#section-id-1541151208314 .textonimg {
	font-size: 20px;
	line-height: 28px;
	text-shadow: 0px 0px 3px rgba(64, 64, 64, 1);
}

#section-id-1528064651736 .textonimg {
	font-size: 20px;
	line-height: 28px;
	text-shadow: 0px 0px 3px rgba(64, 64, 64, 1);
}

#sppb-addon-1540890197380{
	display:none;
}

#sppb-addon-1540943158190{
	display:none;
}

#sppb-addon-1540892339837{
	display:none;
}

.pagination > li > a, .pagination > li > span {
    color: #089588;
    background-color: #ffffff;
    border: 1px solid #dddddd;
    margin-left: -1px;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    color: #089588;
    border-color: #089588;
}

.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {
    background-color: #089588;
    color: #FFF;
    border-color: #089588;
	cursor: pointer;
}

.pagination > .active > a:hover {
	background-color: #089588;
	color: #FFF;
}

.k2Pagination ul.pagination {
	text-align : center;
	width : 100%;
}

.k2Pagination ul.pagination li {
	display : inline-block;
}

.promul li {
	margin-bottom : 10px;
	font-size : 14px;
}

.ingeo {
	text-align : left;
	margin-left : 30px;
	font-size : 16px;
	margin-top : 40px;
	line-height : 40px;
}

.ingeo::before {
	content : "";
	display : block;
	width : 53px;
	height : 40px;
	margin-right : 15px;
	background: url("../images/ingeo.png") top center no-repeat;
	float : left;
}

.insquare {
	text-align : left;
	margin-left : 30px;
	font-size : 16px;
	margin-top : 20px;
	line-height : 40px;
}

.insquare::before {
	content : "";
	display : block;
	width : 53px;
	height : 40px;
	margin-right : 15px;
	background: url("../images/insquare.png") top center no-repeat;
	float : left;
}

.page-21 .btn-primary {
	padding : 5px 8px;
	margin-top : 10px;
	display : inline-block;
}

.page-21 .sppb-section  {
	border-bottom : 1px solid #089588;
}

#sppb-addon-1527722864756 {
	margin-top: 35px;
}

#sppb-addon-1527723464559 {
	margin-top: 15px;
}

#sppb-addon-1626181323401 {
	margin-top: 50px;
}

div#sppb-addon-1558436488193 {
    margin-top: 30px;
}

#hrfoto, #aktofoto, #toirfoto, #maksfoto, #rubae {
	display : none;
}

.vistfoto {
	text-align : center;
	vertical-align : top;
}

.vistfoto img {
	margin : 10px;
	display : inline-block;
	height : 130px;
	width : auto;
	max-width : 90%;
}

.vistfoto span {
	display : block;
}

.vistitem {
	display : inline-block;
	margin-bottom : 15px;
	width : 29%;
	font-size : 18px;
}

#sppb-addon-1528052128251 h2 {
	margin : 15px 0px;
	padding-right : 230px;
}

#section-id-1528052128248  {
	background: url("../images/explogo.jpg") right center no-repeat;
}

#sppb-addon-1528043266415 h2 {
	margin : 15px 0px;
	padding-right : 100px;
}

.textcenter {
	text-align : center;
}

#sppb-addon-1528043266427 img {
	width : 40%;
	height : auto;
	margin : 0px 10px 15px;
}

#sppb-addon-1528043266427 img.raaimg {
	width : 100%;
	height : auto;
	margin : 10px 0px 15px;
}

#sppb-addon-1528043266427 .sppb-col-md-2 .sppb-addon-raw-html {
	margin-top : 0px!important;
}

#sppb-addon-1528043266427 {
	font-size : 16px;
	line-height : 30px;
	padding-top : 45px;
}

#sppb-addon-1528043266455 {
	margin-top : 50px!important;
}

#sppb-addon-1528043266525 .licitem {
    margin: 10px;
    display: inline-block;
    text-align: center;
    max-width: 19%;
    vertical-align: top;
}

#sppb-addon-1528043266525 .licitem img {
    height: 200px;
    width: auto;
    display: inline-block;
}

#sppb-addon-1528043266525 .licitem span img {
	margin-right : 5px;
	height : 12px;
	vertical-align : middle;
}

.parktable {
	width : 92%;
	margin-top : 20px;
}



#sppb-addon-1528050127024 .sppb-section  {
	border-bottom : 1px solid #ccc;
}

#sppb-addon-1528050127025 li {
	margin-bottom : 10px;
}

#sppb-addon-1528053148286, #sppb-addon-1528065651278 {
	display : none;
}

#sppb-addon-1528052455405 a {
    display: inline-block;
    color: #FFF;
    background: #07a598;
    padding: 10px 30px;
	text-align : center;
}

#sppb-addon-1528052455405 {
	text-align : center;
}

#sppb-addon-1528052455394 li, .sppb-addon-content li {
	margin-bottom : 5px;
}

#sppb-addon-1528053148299 {
	margin-top: 25px!important;
}

#sppb-addon-1528053148307 {
	margin-top: 25px!important;
}

#column-id-1528054185761 img {
	margin : 10px 0px;
}

#sppb-addon-1528054185784 {
	margin-top: 25px!important;
}

#sppb-addon-1528064651739 h3 {
	color : #000;
}

.contain {
    position: relative;
    display: inline-block;
}

/*.contain img {
    height: 160px;
    width: 250px;
}*/
.contain span {
    background: rgba(40, 181, 168,0.7);
    color: #fff;
    position: absolute;
    left: 0;
    bottom: 15px;
    font-size: 24px;
    padding: 5px 5px;
}

.sppb-addon-text-block.redtitle h2.sppb-addon-title {
	text-transform : uppercase;
}

.redtitle ul {
    list-style: none;
}

.redtitle ul li {
    position: relative;
}
.redtitle ul li:after {
    content: '\2714';
    position: absolute;
    top: 0px;
    left: -20px;
}

.sppb-addon-text-block.redtitle h4 {
	font-size : 16px;
}

#section-id-1528089735400 p {
	font-size : 16px;
	line-height : 22px;
}

#section-id-1528089735400 a {
	color : #444;
}

#section-id-1528089735400 img {
	margin-top : 10px;
}

.myh4class a{
	margin: 0;
    padding: 0;
    background: transparent;
    color: #089588!important;
    font-size: 18px;
    line-height: normal;
}

.myh4class a:focus, .myh4class a:hover, .myh4class:focus, .myh4class:hover {
  text-decoration: none;
  color: #089588!important;
  background-color: #fff!important;;
}

.smionas div.catItemHeader span.catItemDateCreated {
    padding-right: 0px;
    margin-right: 0px;
    border-right: none;
    color: #444;
	font-size : 14px;
}

.smionas .catItemExtraFieldsValue {
    padding-left: 8px;
    margin-left: 6px;
    border-left: 1px solid #888;
    color: #444;
	font-size : 14px;
}

.smionas .catItemTitle a {
	font-size : 18px;
}

.smiitem div.itemHeader span.itemDateCreated {
    color: #444;
    font-size : 14px;
}

.smiitem div.itemHeader h2 {
	margin-bottom : 15px;
}

.smiitem .itemExtraFieldsValue {
    padding-left: 8px;
    margin-left: 6px;
    border-left: 1px solid #888;
    color: #555;
	font-size : 14px;
}

.catItemVideolinks {
	text-align : right;
}

.catItemVideolinks a {
	padding : 6px 12px;
	border : 1px solid #089588;
	display : inline-block;
}

.avVideo .avPlayerContainer .avPlayerBlock {
    width: 100% !important;
    position: relative !important;
    padding: 0 0 20px 0 !important;
}

.avVideo .avPlayerContainer .avPlayerBlock > div {
    position: relative!important;
	top : auto!important;
	left : auto!important;
    min-width: 100% !important;
    width: 100% !important;
    max-width: 100%;
    height: 100% !important;
}

.avPlayerWrapper div {
	margin : 0px auto!important;
}

.knppzak {
	text-align : center;
}

.knppzak span {
	display : inline-block;
	width : 200px;
	height : 120px;
	margin-bottom : 15px;
}

.knppzak span img {
	max-height : 90%;
	max-width : 90%;
	height : auto;
	max-height : 100%;
}

div.k2ItemsBlock a.moduleCustomLink {
    margin: 3px;
}

#sppb-addon-1528043266525 span {
	font-size : 14px;
	line-height : 15px;
	display : block;
}

#sppb-addon-1528043266525 span.datadoc {
	float : left;
	background : #f1f1f1;
	font-size : 12px;
	padding-right : 5px;
	padding-left : 5px;
	margin-right : 7px;
}

#sppb-addon-1528052455389 span.datadoc {
	float : left;
	background : #f1f1f1;
	font-size : 12px;
	padding-right : 5px;
	padding-left : 5px;
	margin-right : 7px;
}

#sppb-addon-1547810305325 span.datadoc {
	float : left;
	background : #f1f1f1;
	font-size : 12px;
	padding-right : 5px;
	padding-left : 5px;
	margin-right : 7px;
}

#sppb-addon-1547810305325 .licitem {
	text-align : left;
}

#lang a.langlink {
    color: #797979;
}

#Mod210 .module-inner {

	float:right;}
	
#Mod210 .module-inner .search label {
	display:none;}
	
	#Mod210 .module-inner .search input {
		background:none repeat scroll 0 0 #FFFFFF;
		height:30px;
		line-height : 30px;
		margin-left:15px;
		color:#ffffff;
		margin-right:11px;
		margin-top:5px;
		padding-bottom:4px;
		padding-top:4px;
		width:170px;
		padding : 0px;
		border : 0px;
		
	}
	
	#Mod210 .module-inner {
		height:40px;
		margin-right:0px;
		background:url("../images/s5_search.png") no-repeat scroll left 10px transparent;
		padding-left:20px;}
		
		
	
#Mod210 .module-inner {
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
	width:23px;}
	
	#Mod210 .module-inner .search input {
	-webkit-box-shadow: 0 0 6px rgba(0, 0, 0, 0.0);
	-moz-box-shadow: 0 0 6px rgba(0, 0, 0, 0.0);
	box-shadow: 0 0 6px rgba(0, 0, 0, 0.0);		
	-webkit-transition: all 0.3s linear 0s;
	-moz-transition: all 0.3s linear 0s;
	-o-transition: all 0.3s linear 0s;
	transition: all 0.3s linear 0s;
	width:0px !important;
		padding : 0px;
		border : 0px;
	}
	
	
#Mod210 .module-inner:hover {
	margin-right:0px;
	-webkit-transition:  all 200ms ease-in 0s;
	-moz-transition:  all 200ms ease-in 0s;
	-o-transition: all 200ms ease-in 0s;
	transition:  all 200ms ease-in 0s;	
	width:215px;}
	
	#Mod210 .module-inner:hover input {
		color:#333333;
		background:#F8F8F8;
		-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
		-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;
		box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1) inset;		
		-webkit-transition:  all 200ms ease-in 0s;
		-moz-transition:  all 200ms ease-in 0s;
		-o-transition: all 200ms ease-in 0s;
		transition:  all 200ms ease-in 0s;	
		width:190px !important;
		padding : 0px 8px;
		border : 1px solid #10B5A8;
		border-radius : 0px;
		}

.mphr {
	border-top: 1px solid #ccc; 
	margin-top: 0px!important;
	margin-bottom: 10px!important;
}

#section-id-1528091653692 .sppb-addon-single-image {
	min-height : 176px;
}

.k2Pagination li.active a {
	background : #ccc;
	color: #10B5A8;
}

#tabvid {
	display : none;
}

.ttparners {
	text-align : center;
}

.ttparners div {
	text-align : center;
	width : 33%;
	height : 140px;
	padding : 10px;
	display: flex;
	align-items: center;
	justify-content: center;
	float : left;
}

.ttparners div img {
	display : inline-block;
	max-width : 95%;
	max-height : 120px;
	height : auto;
	width : auto;
}

.empty-legs-wrap {
	width : 80%;
	margin : 0px auto 15px;
}

.empty-legs-wrap table {
	width : 100%;
}

#form_el {
	display : none;
}

.page-1 #section-id-1594639720911 {
	margin-bottom : 20px!important;
}

#elegList {
	margin-bottom : 0px;
}

.empty-legs-wrap table thead td {
	line-height : 30px;
	text-align : left;
	font-size : 16px;
	font-weight : bold;
}

.empty-legs-wrap table tbody td span.coltul {
	color : #089588;
}

.empty-legs-wrap table tbody tr {
	background : #EFF5F9!important;
	border-bottom : 10px solid #FFF;
}

.empty-legs-wrap table tbody td {
	vertical-align : middle;
	line-height : 20px;
	padding : 13px 5px;
}

.empty-legs-wrap table td:nth-child(1) {
	width : 20%;
}

.empty-legs-wrap table td:nth-child(2) {
	width : 50%;
}

.empty-legs-wrap table td:nth-child(3) {
	width : 20%;
}

.empty-legs-wrap table td:nth-child(4) {
	width : 10%;
	text-align : center;
}

.rkbutor {
	display : inline-block;
	color : #FFF;
	background : #FE8027;
	padding : 10px 30px;
	text-align : center;
	text-decoration : none!important;
}

#conts_el {
	display : none;
}

/* iPads (portrait and landscape) ----------- */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px) {
.sppb-col-sm-1, .sppb-col-sm-2, .sppb-col-sm-3, .sppb-col-sm-4, .sppb-col-sm-5, .sppb-col-sm-6, .sppb-col-sm-7, .sppb-col-sm-8, .sppb-col-sm-9, .sppb-col-sm-10, .sppb-col-sm-11, .sppb-col-sm-12 {
	float : left;
}
.sppb-col-md-1, .sppb-col-md-2, .sppb-col-md-3, .sppb-col-md-4, .sppb-col-md-5, .sppb-col-md-6, .sppb-col-md-7, .sppb-col-md-8, .sppb-col-md-9, .sppb-col-md-10, .sppb-col-md-11, .sppb-col-md-12 {
	float : left;
} 
.sppb-col-md-1 {
	width : 25%;
}
.sppb-col-md-2 {
	width : 16%;
}
.sppb-col-md-3 {
	width : 25%;
}
.sppb-col-md-4 {
	width : 33%;
}
.sppb-col-md-5 {
	width : 41%;
}
.sppb-col-md-6 {
	width : 50%;
}
.sppb-col-md-7 {
	width : 58%;
}
.sppb-col-md-8 {
	width : 66%;
}
.sppb-col-md-9 {
	width : 75%;
}
.sppb-col-md-10 {
	width : 83%;
}
.sppb-col-md-11 {
	width : 91%;
}
.sppb-col-md-12 {
	width : 100%;
}
#section-id-1523845759117, #section-id-1540367241964 {
	clear : both;
}
#sppb-addon-1540367241967 .sppb-addon-content a div {
	display : inline-block;
}
#sppb-addon-1540367241967 .sppb-addon-content {
	text-align : center;
}
.sppb-row-container, .sppb-container-inner {
	max-width : 1140px;
	width : 100%;
	
}
.sppb-section {
	clear : both;
}
.sppb-row-container, .sppb-container-inner {
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
}
.sppb-column {
}
.sppb-row {
	
}
.rukline .sppb-col-md-3 .clearfix {
    margin-top: 0px !important;
    padding-top: 0px;
    border-bottom: 0px solid #10B5A8;
    border-top: 0px solid #10B5A8;
    min-height: 166px;
}
.rukline .sppb-col-md-5 .clearfix {
    margin-top: 0px !important;
    padding-top: 0px;
    border-bottom: 0px solid #10B5A8;
    border-top: 0px solid #10B5A8;
    padding-bottom: 0px;
    min-height: 166px;
}
.rukline .sppb-col-md-2 .sppb-addon-raw-html {
    margin-top: 40px;
}
.rukline img {
	margin-top : 20px;
}
.page-7 {
	margin-top : 50px;
}
#fox-m161-textarea1-box {
	width : 100%important;
}
.subrukline .sppb-col-md-4 .clearfix {
    border-bottom: 0px solid #10B5A8;
    border-top: 0px solid #10B5A8;
    padding-bottom: 0px;
    margin-top: -20px;
    min-height: 184px;
}
.ingeo {
    text-align: left;
    margin-left: 10px;
    font-size: 12px;
    margin-top: 20px;
    line-height: 13px;
}
.ingeo::before {
    content: "";
    display: block;
    width: 34px;
    height: 26px;
    margin-right: 10px;
    background: url("../images/ingeo.png") top center no-repeat;
	background-size : contain;
    float: left;
}
.insquare {
    text-align: left;
    margin-left: 10px;
    font-size: 12px;
    margin-top: 20px;
    line-height: 26px;
}
.insquare::before {
    content: "";
    display: block;
    width: 34px;
    height: 26px;
    margin-right: 10px;
    background: url("../images/insquare.png") top center no-repeat;
	background-size : contain;
    float: left;
}
#sppb-addon-1540558447885 .licitem .rkbut {
	padding: 10px 3px;
	font-size : 13px;
}
#sppb-addon-1528050127024 .sppb-section  {
	border : none;
}
#section-id-1528089735384 {
    background-position: top right;
}
#section-id-1528064651736 {
    background-position: top right;
}
#section-id-1541151208314 {
    background-position: top right;
}
#section-id-1527543887696 {
    background-position: top right;
}
#section-id-1527547281643 {
    background-position: top right;
}
#section-id-1528848767153 {
    background-position: top right;
	background-size : container-inner
}
#column-id-1528087215864 .sppb-addon-title {
	font-size : 24px;
}
#sppb-addon-1528065651219 .sppb-addon-title {
	font-size : 24px;
}
#sppb-addon-1541064906829 a.sppb-btn-flat {
	width : 100%;
}
.licitemav {
	max-width : 50%!important;
}
.licitemav img {
	height: 190px;
	width: auto!important;
    display: inline-block;
	max-width : 100%!important;
}
.licitemav {
	max-width : auto!important;
}
.avVideo, .avVideo div {
	max-width : 100%!important;
}
.page-21 h4 {
	padding-top : 15px!important;
}
#tabvid {
	display : block;
}
#column-wrap-id-1540816913421, #column-wrap-id-1550995945778 {
	display : none;
}
#column-wrap-id-1540815203374, #column-wrap-id-1540815203382, #column-wrap-id-1540816913421, #column-wrap-id-1550995945764, #column-wrap-id-1550995945771, #column-wrap-id-1550995945778, #column-wrap-id-1550995945744, #column-wrap-id-1550995945751, #column-wrap-id-1550995945758, #column-wrap-id-1550995945848, #column-wrap-id-1550995945851 {
	max-width : 50%;
	width : 50%;
}
.fox-row11 .fox-column6 {
	max-width : 100%!important; 
	width : 100%!important;
}
}


/* iPads (landscape) ----------- */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: landscape) {
.nav > li > a {
    padding: 8px 10px;
    font-size: 14px;
}
img.logo-img {
	margin-top : 10px;
}
.page-20 h3.sppb-addon-title {
	font-size : 20px;
	margin-top: 0px;
}
.page-20 img {
	margin-bottom : 30px;
}
#sppb-addon-1539777676280 .sppb-addon-title {
	font-size : 26px;
}
#sppb-addon-1539779829500 .sppb-nav-lines > li > a {
    padding: 13px 5px;
    font-size: 13px;
}
#sppb-addon-1528043266455 {
    margin-top: 10px!important;
}
#section-id-1540191006875 .sppb-addon-content h2 {
	font-size : 26px;
}
#section-id-1540191006964 hr {
	margin-top : 30px!important;
}
#sppb-addon-1540969592996, #sppb-addon-1541151208334, #sppb-addon-1527651270863 {
	background : #089588;
	height : 40px;
	margin-left : -15px;
	padding-top : 7px;
	padding-left : 15px;
	padding-right : 15px;
	float : left;
	margin-top : 335px;
}
#sppb-addon-1527648464696 {
	background : #089588;
	height : 70px;
	margin-left : -15px;
	padding-top : 7px;
	padding-left : 15px;
	padding-right : 15px;
	float : left;
	margin-top : 315px;	
}
#sppb-addon-1541151208334 .textonimg, #sppb-addon-1527651270863 .textonimg, #sppb-addon-1527648464696  .textonimg {
	font-size : 18px!important;
}
}

/* iPads (portrait) ----------- */
@media only screen
and (min-device-width: 768px)
and (max-device-width: 1024px)
and (orientation: portrait) {
.toptext1 {
    font-size: 22px;
    line-height: 28px;
}
.nav > li > a {
    padding: 8px 10px;
    font-size: 14px;
}
.tu-search {
	display : none;
}
.t3-footer .nav > li > a {
    padding: 5px 10px;
    font-size: 14px;
}
#sppb-addon-1523717004470 p[data-ls-slidein='3'] {
	font-size : 12px!important;
}
#sppb-addon-1523717004470 p[data-ls-slidein='5'] {
	font-size : 11px!important;
}
img.logo-img {
	margin-top : 10px;
	margin-left : 10px;
}
.page-20 h3.sppb-addon-title {
	font-size : 18px;
	margin-top: 0px;
}
.page-17 .sppb-col-sm-4 .clearfix {
	min-height : 300px;
	height : 300px;
}
#sppb-addon-1539777676280 .sppb-addon-title {
	font-size : 20px;
}
#sppb-addon-1540378636692 .sppb-addon-title {
	font-size : 26px;
}
#sppb-addon-1540378612177 .sppb-addon-title {
	font-size : 24px;
}
#sppb-addon-1528065651219 .sppb-addon-title {
	font-size : 22px;
}
#sppb-addon-1543931006561 .sppb-addon-title {
	font-size : 22px;
}
#sppb-addon-1540558447885 .licitem {
    max-width: 23% !important;
}
#sppb-addon-1528043266455 {
    margin-top: 0px !important;
}
#sppb-addon-1528043266427 img {
    width: 70%;
    height: auto;
    margin: 0px auto 10px;
}
#section-id-1540191006875 .sppb-addon-content h2 {
	font-size : 20px;
	margin-top : 5px;
}
#section-id-1528848767153 {
    height : 300px;
	background-size : cover;
}
#sppb-addon-1528848767157 {
	margin-top : 45px;
}
#section-id-1528091653692 .sppb-addon-single-image {
	min-height : 146px;
}
#sppb-addon-1540969592996, #sppb-addon-1541151208334, #sppb-addon-1527651270863 {
	background : #089588;
	height : 40px;
	margin-left : -15px;
	padding-top : 7px;
	padding-left : 15px;
	padding-right : 15px;
	float : left;
	margin-top : 335px;
}
#sppb-addon-1527648464696 {
	background : #089588;
	height : 70px;
	margin-left : -15px;
	padding-top : 7px;
	padding-left : 15px;
	padding-right : 15px;
	float : left;
	margin-top : 315px;	
}
#sppb-addon-1540969592996 .textonimg {
	font-size : 14px!important;
}
#sppb-addon-1541151208334 .textonimg, #sppb-addon-1527651270863 .textonimg, #sppb-addon-1527648464696  .textonimg {
	font-size : 10px!important;
}
#column-wrap-id-1550995945848 h4{
	margin-top : 20px;
	margin-bottom : 20px;
}
#sppb-addon-1523866050390 h2 {
	font-size : 22px!important;
}
}

.ba-gallery-items {
	display : none!important;
}

.inumb0 {
	display : block!important;
	width : 100%!important;
	height : auto!important;
	position : relative!important;
}

.ba-gallery-grid {
	height : auto!important;
}

.inumb0 img {
	width : 100%!important;
	height : auto!important;
}

.table-responsive table.table td {
	vertical-align : middle!important;
}

#form-eleg input.inputbox, .mesta-group input, .elegs-states select, #form-eleg input[type="text"], #search_result, #search_result1 {
	width : 250px!important;
	display : inline-block;
}

#search_result p, #search_result1 p {
	color : #089588;
	line-height : 26px;
	border-bottom : 1px solid #ccc;
	cursor : pointer;
	padding-left : 15px;
}

.elslets li {
	padding : 0px 5px;
	line-height : 28px;
	border-bottom : 1px solid #ccc;
	cursor : pointer;
}

.elslets span, #kmest {
	display : none;
}

.notpc {
	display : none;
}

#section-id-1595270226679 {
	display : none;
}

.sppb-col-md-2 #sppb-addon-1594635866883 .sppb-addon-raw-html {
    margin-top: 0px;
}

#sppb-addon-1594635866883 .sppb-addon-raw-html a {
	text-decoration : none!important;
}

.slog {
    display: flex;
    text-align: right !important;
}
.toptext3 {
    display: block;
    text-align: right;
    font-size: 46px;
    line-height: 43px;
    padding: 0 5px;
    font-weight: bold;
    color: #28b5a8;
}
.head-search .custom {
    float: right;
}
.smi-news p {
    margin-bottom: 10px;
}

.itemIntroText li{
	font-size: 14px;
    line-height: 16px;
    color: #535a62;
}

.sppb-addon.sppb-addon-tab.tulparair li:nth-child(3) {
    display: none;
}

.tab-adr {
    line-height: 25px;
}

.tab-adr-bottom {
    float: left;
    width: 60px;
    margin-top: 10px;
}
a.myh4classpanel {
    color: #089588 !important;
    margin: 0;
    padding: 0;
    background: transparent;
    color: inherit;
    font-size: 18px;
    line-height: normal;
}
.techtableto {
    width: 100%;
    margin: 0px auto;
}
.techtableto tr{
	border-bottom : 1px solid #ccc;
}

.techtableto tr:hover{
	background : #e0e0e0;
}

.techtableto tr:nth-child(1) td {
	text-align :  center;
}

.techtableto td {
	text-align :  center;
	vertical-align : middle;
	height : 41px;
	padding : 0px 5px;
}

.techtableto td:nth-child(1) {
	font-weight: 600;
}

.techtableto tr:nth-child(odd) {
	background : #f0f0f0;
}

.techtableto tr:nth-child(1) {
	background : #e0e0e0;
}

.techtableto tr:nth-child(1) td {
	font-size : 16px;
	color : #333;
}

.techtableto p {
	margin : 0px;
}