/* IMAGES.............................................................. */

.image_container {
width: 100%;
}
.image_obrazok {
width: 23%;
margin: 1%;
border: 0px solid #fff;
float: left;
}
.image_obrazok img {
width: 100%;
height: auto;
border: 0px solid #fff;
}



/* IMAGE LIST........................................................... */

.image_list_container {
width: 100%;
}
.image_list_container_in {
border: 0px solid #fff;
width: 48%;
padding: 0px;
float:left;
margin: 1%;
}
.image_list_image img {
width: 100%;
height: auto;
border: 0px solid #fff;
}
.image_list_popis {
text-align: center;
line-height: 120%;
font-weight: bold;
}
.image_list_popis a{
	color: #000 !important;
}

/* NEWS LIST........................................................... */

.novinky_container {
width: 100%;
}
.novinky_container_in {
width: 48%;
margin-right: 2%;
border: 0px solid #fff;
background-color: #fff;
line-height: 0px;
}
.novinky_obrazok {
border: 0px solid #fff;
margin: 3px;
margin-right: 8px;
width: 64px;
height: 64px;
}
.novinky_popis {
text-align: left;
}
#aktual .col-md-6:first-child{
    /*padding-left: 15px;*/
    padding-right: 0;
}


/* FORM........................................................... */

.formular_input {
width: 100%;
}
.textinput {
width: 100%;
margin-top: 0px;
margin-bottom: 5px;
padding: 2%;
border: 1px solid #dedede;
}
textarea {
height: 120px;
}
.formular_odoslanie {
width: 100%;
padding-bottom: 3%;
}
.formular_captcha {
width: 100%;
display: inline;
}
.formular_captcha_obrazok {
width: 120px;
height: 25px;
float: left;
}
.formular_captcha_text {
width: 50%;
padding: 1%;
float: right;
border:1px solid #dedede;
}
.formular_button {
width: 100%;
height: 35px;
border: 0px #FFFFFF solid;
background-color: #00B2CC;
color: #FFFFFF;
margin-top: 5px;
font-weight: bold;
}
.formular_button:hover {
background-color: #196489;
}
/* MENU..............................................................*/
.submenu2{
	margin-left: 187px;
	position: absolute;
	background: #005B88;
	width: 187px;
	top: 0;
	z-index:2;
}
.s_hidden2{
	display: none;
}
.s_visible2{
	display: block;

}
.navbar{
  margin-bottom: 0px !important;
}

.navbar-collapse{
  padding-left: 0px !important;
  padding-right: 0px !important;
}
.navbar-default{
  background-color: #005B88;
  border: none !important;
}

.navbar-nav{
  float: none!important;
}

.nav > li > a {
  padding: 0px;
}

.navigation ul li a{
  color: #fff !important;
  line-height: 18px!important;
  padding-top: 25px;
  padding-bottom: 25px;
}

.navigation ul li a:hover{
background-color: #00B2CC !important;
  }
.c_x1_content.c_x1_02 .navbar-default{
	background-color: none;
}
.has_sub{
	position: relative;
}
.submenu{
	position: absolute;
	top: 0;
	left: 100%;
	min-width: 50%;
	background-color: #005B88;
	padding-left: 10px;
	padding-right: 10px;
}
.has_sub .s_hidden{
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s linear 0.5s,opacity 0.5s linear;
}
.s_visible{
	visibility: visible;
	opacity: 1;
	transition-delay:0s;;
}

/* DROPDOWN.......................................................... */
.dropdown-menu{
	background-color: #005B88;
	border: 0px solid #005B88;
	border-radius: 0px;
	box-shadow: 0px 0px;
	padding: 0px;
	margin: 0px;
	min-width: 159px;
}
.dropdown-menu li{
	width: 100% !important;
	padding-left: 0px !important;
}
.navbar-default .navbar-nav > .open > a, .navbar-default .navbar-nav > .open > a:hover, .navbar-default .navbar-nav > .open > a:focus{
	background-color: #00B2CC !important;
}
.caret{
	width: 9px;
	height: 8px;
	margin-left: 8px;
}
.drop_sec{
	display: block;
	left: 100%;
	top: 0%;
	visibility: hidden;
	opacity: 0;
	transition: visibility 0s linear 0s,opacity 0.5s linear;
}
.dropdown:hover > .drop_sec{
	visibility: visible;
	opacity: 1;
	transition-delay:0.5s;;
}
.navbar-nav .open .dropdown-menu > li > a, .navbar-nav .open .dropdown-menu .dropdown-header{
	padding-top: 25px;
	padding-bottom: 25px;
	line-height: 18px !important;
}


/* FILES........................................................... */

.files_container {
height: 44px;
width: 100%;
float: left;
overflow:hidden;
}
.files_icon {
height: 24px;
margin: 5px;
width: 24px;
float: left;
}
.files_popis {
height: 24px;
width: 70%;
margin: 5px;
float: left;
}
.files_popis_nazov a {
font-weight: bold;
}
.files_velkost {
height: 24px;
margin:5px;
width: 80px;
float: left;
text-align: right;
font-size: 12px;
}

/*  RSLIDER  ............................................. */
.rslides {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
  z-index: 0;
  }

.rslides li {
  -webkit-backface-visibility: hidden;
  position: absolute;
  display: none;
  width: 100%;
  left: 0;
  top: 0;
  }

.rslides li:first-child {
  position: relative;
  display: block;
  float: left;
  }

.rslides img {
  display: block;
  height: auto;
  float: left;
  width: 100%;
  border: 0;
  }

.slider2{
	font-size: 90%;
}

.slider3{
	min-height: 260px;
	position: relative;
}
.slider3 #slider_nav_left, .slider3 #slider_nav_right{
	top: 50%;
}

/*  mapa  ............................................. */

.mapastran a{
  color: #000;
  font-size: 110%;
}

.mapastran a:hover{
  color: #428bca;
}