/**
 * J!Blank Template for Joomla by JBlank.pro (JBZoo.com)
 *
 * @package    JBlank
 * @author     SmetDenis <admin@jbzoo.com>
 * @copyright  Copyright (c) JBlank.pro
 * @license    http://www.gnu.org/licenses/gpl.html GNU/GPL
 * @link       http://jblank.pro/ JBlank project page
 */
/* just example of css import */

/* just for test repaltive paths
@import url('print.css');
@import url('reset.css');
*/

/****************************************** FRONTEND STYLES ***********************************************************/

/* classic clearfix */
.clearfix {
    display: block;
}

.clearfix:after {
    visibility: hidden;
    display: block;
    font-size: 0;
    content: " ";
    clear: both;
    height: 0;
}

* html .clearfix {
    height: 1%;
}

.url-path-test {
    background: url('../images/test.png');
}

.leftsb {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#08307a+0,1f457e+100 */
	background: #08307a; /* Old browsers */
	background: -moz-linear-gradient(top,  #08307a 0%, #1f457e 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #08307a 0%,#1f457e 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #08307a 0%,#1f457e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#08307a', endColorstr='#1f457e',GradientType=0 ); /* IE6-9 */
	min-height:500px;
}

.customvers {
	padding:3rem 0 1.5rem 0;
}

.headside {padding:2rem 0 0 0;}

.moduletablesrch .searchsrch #mod-search-searchword104 {
	width:100%;
	border:0px;
	outline:0px;
	font-size:small;
	height:30px;
	line-height:30px;
	text-indent:3px;
	border-radius:3px;
}

.moduletablemnvv {
	color:#fff;
	padding:2rem 0 3rem 0;
	border-bottom:1px dashed #fff;
	margin-bottom:1rem;
}


.moduletableAddres h3,
.moduletablemnvv h3 {
	font:bold 18px arial,sans-serif;
	text-transform:uppercase;
	color:#fff;
}

.moduletableplzsss {
	padding-top:1rem;
	margin-top:1rem;
	border-top:1px dashed #202c4d;
}

h3.calen,
.moduletableplzsss h3 {
	font:bold 18px arial,sans-serif;
	text-transform:uppercase;
	color:#1f457e;
	text-align:center;
}


.moduletablemnvv ul.mod-list li {
	width:100%;
}

.moduletablemnvv ul.mod-list li a {
	color:#fff;
	font-size:0.75rem;
	display:block;
	line-height:1;
	width:100%;
	padding:0.7rem 0;
	border-top:1px solid #6c83af;
}

.customAddres {
	color:#fff;
	line-height:1.4;
	font-size:0.75rem;
}

.menuside {
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#1c4384+0,0a34a7+100 */
	background: #1c4384; /* Old browsers */
	background: -moz-linear-gradient(top,  #1c4384 0%, #0a34a7 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  #1c4384 0%,#0a34a7 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  #1c4384 0%,#0a34a7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#1c4384', endColorstr='#0a34a7',GradientType=0 ); /* IE6-9 */
	margin-bottom:1rem;
	height:2.5rem;
	line-height:2.5;
}



ul.menumddd li {
	float:left;
}

ul.menumddd li a {
	color:#fff;
	display:block;
	padding:0 1rem;
	font-size:0.9rem;
	
}

ul.menumddd li ul {
	display:none;
}

.boxfoot {
	background:#1f457e;
}

.footerside {
	background:#525355;
	padding:1.5rem;
	color:#fff;
	font-size:0.8rem;
}

.customkont {
	font-size:0.7rem;
	margin-top:1.8rem;
}

.customheadname {
	font-size:0.9rem;
}

.customheadname p {
	padding-left:1rem;
}

.customrezi {
	font-size:0.7rem;
}

.moduletablekont {
	padding-right:1rem;
}

.moduletablerezi p {
	padding-left:1rem;
	border-left:1px solid #ccc;
}

#djslider-loader116 {
	height:300px;
	margin-bottom:1rem;
}

.horizontnews {
	margin:0px;
	padding:0px;
}

.horizontnews li {
	list-style:none;
}
.moduletableallnews ul li a,
.datecr {
	padding:3px 6px;
	color:#fff;
	font-size:11px;
	font-weight:bold;
	background:#363636;
	margin-bottom:10px;
}

.moduletable4 {
	padding:1rem 0 0 0;
	border-top:1px solid #ccc;
	
}

.newsflash-image {
	text-align:center;
	outline:1px solid #ccc;
	margin-bottom:0.4rem;
}

.moduletable4 .newsflash-image img {
	height:150px;
}

.moduletableallnews {
	border-top:1px solid #ccc;
	margin-bottom:1rem;
	overflow:hidden;
}

.moduletableallnews ul {
	float:right;
}

.horizontnews h4.newsflash-title4 a {
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.tblz {
	border:1px solid #ccc;
	border-collapse:collapse;
	border-spacing:0px;
}

.tblz td {
	border:1px solid #ccc;
	font-size:80%;
}

#calendar_110 table {
	margin:0 auto!important;
}