body{
	margin: 0;
	padding: 0;
	font-family:Arial;
	font-size: 14px;
	width:100%;
	margin: 0 auto;
	
	
}

b, strong{font-weight:bold;}
a{color:#005b82;}
/**/

header{padding-bottom: 10px;}

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

.social{margin-top:7px;}
.social p span{font-weight:bold;padding-bottom:5px;}
.social p a{color:#000;font-style: italic; display:block; clear:both;margin-bottom:10px;}
.social p a img{margin-right:5px;}
.social p a:hover{text-decoration:none; color:#005b82;}

.adress{padding-top: 10px;}
.adress a{color:#005b82;font-size:13px;}
.adress a:hover{text-decoration:none; color:#ff9c00;}



.phone.text-right a.phone{font-size:24px;color:#000;display:block;}
.phone.text-right a img{margin-right:10px;margin-top: 5px;}
.phone a.phone:hover{text-decoration:none;}


.phone.text-right div.custom a.phone2{font-size:24px;color:#000;display:block;}
.phone.text-right div.custom a.phone2:hover{text-decoration:none;}


.zapis div button#button-joomly-callback-form91.joomly-callback-91.button-joomly-callback-form{background:none; border:1px solid #005b82; color:#005b82; font-weight:normal; font-size:13px;padding-top:5px; padding-left:10px; padding-right:10px; padding-bottom:5px;margin-left: 0;width: 100%;text-transform:none; float:left;margin-right:10px;text-align:center;border-radius:20px;}
.zapis div button#button-joomly-callback-form91.joomly-callback-91.button-joomly-callback-form:hover{text-decoration:none; background:#005b82; color:#fff;opacity: 1;}


.top-menu{background-color:#005b82;}
#navbarNav.collapse.navbar-collapse div.custom ul.navbar-nav li.nav-item a.nav-link{color:#fff;text-transform: uppercase;font-weight: 400;font-size: 15px;}
#navbarNav.collapse.navbar-collapse div.custom ul.navbar-nav li{padding-right:45px;}
#navbarNav.collapse.navbar-collapse div.custom ul.navbar-nav li.nav-item.dropdown.show div.dropdown-menu.show a.dropdown-item{font-size:14px;line-height:2.2em;}
#navbarNav.collapse.navbar-collapse div.custom ul.navbar-nav li.nav-item.dropdown.show div.dropdown-menu.show a.dropdown-item:active{background-color:#005b82; color:#fff;}




.slider{padding-top:40px;}



.banners img{max-width:100%;}







.slider h5{font-size:30px; color:#005b82;text-align:left;}
.slider p{color:#005b82;text-align:left;}

.slider a.redmore{border:1px solid #005b82; padding-left:15px; padding-right:15px; padding-top:10px; padding-bottom:10px;border-radius:20px;}
.slider a.redmore:hover{text-decoration:none;color:#fff; background-color:#005b82;}
.d-md-block{text-align:left;}


.banner-min div.row div.col-12.col-sm-12.col-md-6.col-lg-6 a img{max-width:100%; height:auto;}

.prem{text-align:center; padding-top:20px; padding-bottom:30px;}
.prem span{display:block; text-align:center; font-size:27px; color:#005b82;margin-bottom:10px;}
.prem-blok{margin-bottom:20px;}

.top{background-color:#f6f6f6;}

.servis h2{text-align:center;padding-bottom:30px;text-transform:uppercase;}

.servis ul.nav.flex-column li{display:block; border-bottom:1px solid #cbcbcb; line-height:2rem; width:80%;padding-left:10px;}
.servis ul.nav.flex-column li.nav-item a{color:#000;text-transform:uppercase;font-size: 12px;}
.servis ul.nav.flex-column li.nav-item a:hover{color:#005b82;text-decoration:none;}

.vse{padding-top:50px;padding-bottom: 50px;}
.vse a{color:#005b82; border:1px solid #005b82; padding-left:55px; padding-right:55px; padding-top:10px; padding-bottom:10px;text-transform:uppercase; border-radius:20px;}
.vse a:hover{background-color:#005b82; text-decoration:none; color:#fff;}



.zaivka{clear:both;	background-image: url(../images/zaivka.jpg);background-repeat: no-repeat;	background-position: 50%;overflow: hidden;text-align: center;min-height:165px;background-size: cover;padding-bottom:20px;}
	
	.zaivka h3{text-align: center; font-size:30px; display: block;	margin: 0 auto;	width: 100%;color: #fff;padding-top: 20px;text-transform:uppercase; padding-top:35px;}
	.zaivka p{color:#fff; font-size:12px; text-transform:uppercase; font-weight:bold; padding-top:10px;}
	
	
	.zaivka #button-joomly-callback-form92.joomly-callback-94.button-joomly-callback-form img{max-width: 26px;margin-right: 20px;}
	.zaivka #button-joomly-callback-form94.joomly-callback-94.button-joomly-callback-form{background:none !important;border:1px solid #fff;margin-top:20px;font-weight:normal !important;font-size:14px;padding-top:10px;padding-bottom:10px;margin-right: 0%;border-radius:20px;}
	
	.zaivka #button-joomly-callback-form94.joomly-callback-94.button-joomly-callback-form:hover{border:1px solid #fff !important; color:#005b82 !important;opacity:1 !important; background-color:#fff !important;}
	
	.zaivka .zaivka-blok p{ padding-top:20px;}
	.zaivka .zaivka-blok p a{font-size:29px; color:#fff; padding-top:10px;font-weight:normal;}
	.zaivka .zaivka-blok p a:hover{text-decoration:none;}

	.zaivka p.anons{text-transform:none;text-align:left; font-weight:normal;padding-top:30px;}


.o-nas{margin-top:50px;}
.o-nas h3{text-transform:uppercase; font-size:30px;padding-bottom:15px;padding-top:10px;}
.o-nas p{line-height:2rem;font-size:14px;}

.o-nas span{padding-top:20px;display:block;}
.o-nas span a{color:#005b82; border:1px solid #005b82; padding-left:55px; padding-right:55px; padding-top:10px; padding-bottom:10px;text-transform:uppercase; border-radius:20px;}
.o-nas span a:hover{background-color:#005b82; text-decoration:none; color:#fff;}

.o-nas img{max-width:100%;}



/**/

.about{padding-top:10px;padding-bottom:50px;}
.about article.item-page p{line-height: 2rem; font-size: 14px;}



.about .blog .items-leading article h1{font-size:18px; font-weight:bold;}
.about .blog .items-leading article .leading{margin-bottom:20px;margin-top:20px;}


.blog-anons{padding-bottom: 10px;border-top: 1px solid #ccc; padding-top: 30px;}
.blog-anons:lest-child{border-top:none;}
.blog-anons:first-child{border-top:none;}



.blog div.row h1.subheading-category{font-size:2rem;text-align: center;display: block;margin: 0 auto;text-transform: uppercase;font-size:30px;margin-bottom:20px;}



/**/

.breadcrumb{background:none;padding-left:0px;}

.about div ul.breadcrumb li{font-size:11px; color:#898989;padding-right:5px;}
.about div ul.breadcrumb li a.pathway span{font-size:11px; color:#898989;}
.about div ul.breadcrumb li a.pathway span:hover{text-decoration:none !important; color:#005b82;}
.about div ul.breadcrumb li a.pathway:hover{text-decoration:none !important; color:#005b82;}





/**/

.contactus-form.contactus-form92.contactus-left{max-width: 100% !important;}


.contactus-form.contactus-form92.contactus-left form#contactusForm.reg_form div button#button-contactus-lightbox92.contactus-button.contactus-submit.contactus-left{background-color:#005b82 !important;border-radius:20px;font-weight:normal;}
#contactus-sending-alert92.contactus-alert div.contactus-lightbox-caption{background-color:#005b82 !important;}


/**/

	.joomly-callback-main div.joomly-callback-body form.reg_form .button-joomly-callback-lightbox{background-color:#005b82 !important;border-radius:20px;font-weight:normal;}

	.joomly-callback-main div.joomly-callback-caption{background-color:#005b82 !important;}
	.joomly-callback-main div.joomly-callback-caption div.joomly-callback-cap img{padding-top:20px;max-width: 100%;}

	.joomly-callback-main div.joomly-callback-caption div.joomly-callback-cap h4.text-center{font-size:20px; padding-top:20px; padding-bottom:15px;border-top:1px solid #fff;}
	.joomly-callback-main div.joomly-callback-body form.reg_form div div.joomly-callback-div label a{color:#aeaeae; font-size:11px;}
	div.joomly-callback-div, button.button-joomly-callback-lightbox{text-align:center;}
	div.joomly-callback-body{padding-bottom:20px;}

	#button-joomly-callback-form96.sliding.align-right.joomly-callback-96.button-joomly-callback-form{background-color:#005b82 !important;}
	.special-alert div.joomly-callback-caption{background-color:#005b82 !important;}


/**/

	.prise h3{text-align:center; text-transform:uppercase; margin-bottom:30px;}
	.prejskyrant a{color:#005b82; border:1px solid #005b82; padding-left:55px; padding-right:55px; padding-top:10px; padding-bottom:10px;text-transform:uppercase; border-radius:20px;}
	.prejskyrant a:hover{background-color:#005b82; text-decoration:none; color:#fff;}


/**/

	.kotnakti-bottom{background-color:#005b82; padding-top:25px; padding-bottom:10px;}
	.kotnakti-bottom h4{float: left; color:#fff; font-size: 20px;font-weight: 100;padding-right: 20px;}
	.kotnakti-bottom .text-block p{color:#fff;}
	.kotnakti-bottom p.phone a{color:#fff;font-size:24px;}
	.kotnakti-bottom p.phone a:hover{text-decoration:none;}

/**/

	#footer{margin-top:20px;}
	#footer div.container div.row p{font-size:12px;}
	#footer div.container div.row div.col-4 p a{color:#005b82;}
	#footer div.container div.row div.col-4 p a:hover{text-decoration:none;	color:#000;}
	#footer div.container div.row div.col-sm-12.col-md-4.col-lg-4.kon p a.tel{color:#005b82;}
	#footer div.container div.row div.col-sm-12.col-md-4.col-lg-4.kon p a.tel:hover{color:#005b82;text-decoration:none;}
	#footer div.container div.row div.col-sm-12.col-md-4.col-lg-4 p a{color:#005b82;}
	#footer div.container div.row div.col-sm-12.col-md-4.col-lg-4 p a:hover{color:#005b82; text-decoration:none;}

/*AUTOR*/	
	.autor{float:right;}
	.autor a img{width:30px;float:left;display:block;}
	.autor a p{font-size: 10px;    line-height: 14px;    width: 140px;}
	.autor a{color:#000;text-decoration:none !important;}
	.autor a:hover{text-decoration:underline;}







