
.jumbotron
{
	padding-top: 10px;
}



.jumbotron h1
{
	font-family: verdana, tahoma, arial, helvetica;
	font-size: 26px;
	font-weight: bolder;
	text-decoration: none;
	color: #54940A;
	text-align: left;
}



.jumbotron h2
{
	font-family: verdana, tahoma, arial, helvetica;
	font-size: 18px;
	text-decoration: none;
	color: #54940A;
	text-align: left;
}





html
{
  position: relative;
  min-height: 100%;
}


body
{
  /* Margin bottom by footer height */
  padding-top: 10px;
  margin-bottom: 40px;
	background-color: #D9E7F7;
/*  background-image: url('../pics/background.png');*/
  background-repeat: repeat-x;
}


.footer
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	/* Set the fixed height of the footer here */
	height: 130px;
	background-color: #596756;
/*	background-color: #393FA1;*/
}



.navbar
{
	margin-bottom: 0px;
	border-top: 0px;
	border-left: 0px;
	border-right: 0px;
	border-bottom: 0px;
	min-height: 40px; /* výška horního menu */
}



.navbar-default
{
	background-color: #596756;
}


.navbar-default .nav-justified>.active>a, .navbar-default .nav-justified>.active>a:focus, .navbar-default .nav-justified>.active>a:hover {
    color: #84EA10;
		font-size: 1.3em;
    background-color: #2E352C;
    border-bottom: 5px solid #2E352C;
}


.nav-justified>li>a:hover {
    background-color: gray;
}


.nav-justified>li>a {
    border-bottom: 5px solid #596756;
}


.navbar-default .nav-justified>li>a {
		font-size: 1.3em;
    color: white;
}


.navbar-collapse {
    padding-right: 0px;
    padding-left: 0px;
}


@media screen and (min-width: 768px) and (max-width: 991px) {
    .nav-justified>li>a {
        height: 65px;
    }
}

@media screen and (min-width: 992px) {
    .nav-justified>li>a {
        white-space: nowrap;
    }
}

@media (min-width: 768px) {
    .navbar {
        border-radius: 0px;
    }
}


@media screen and (max-width: 767px) {
    .container-fluid>.navbar-collapse, .container-fluid>.navbar-header, .container>.navbar-collapse, .container>.navbar-header {
        margin-right: 0px;
        margin-left: 0px;
    }
}


.container-fluid
{
    padding: 0;
}


.jumbotron
{
    background-color: #ebf2eb;
    padding-left: 20px;
    padding-right: 20px;
    margin-bottom: 0px;
}


.container .jumbotron, .container-fluid .jumbotron {
    border-radius: 0px;
}


/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    /* Remove the padding we set earlier */
    .masthead,
    .marketing,
    .footer {
        padding-right: 0;
        padding-left: 0;
    }
}



.head
{
    margin-bottom: 15px;
}


.head-contact
{
    float: right;
    top: 75px;
    position: relative;
    text-align: right;
    color: white;
}


.head-contact .tel
{
    color: #ffc46c;
    font-size: 120%;
}


.podpis
{
	float: right;
	top: 8px;
	position: relative;
	text-align: right;
	color: white;
	margin-right: 20px;
}




.logo_dole
{
	float: left;
	top: 8px;
	position: relative;
	margin-top: 12px;
	margin-left: 20px;
}




.placeholder {
    -moz-border-radius: 17px;
    -webkit-border-radius: 17px;
    border-radius: 17px;
    background-color: white;
    box-shadow: 2px 2px 2px 2px #E0E0E0;
    padding: 15px;
    margin-bottom: 15px;
    height: 100%;
}


.placeholders
{
	margin-bottom: 15px;
}


.placeholder h4
{
	font-family: verdana, tahoma, arial, helvetica;
	height: 40px;
	text-align: center;
}


.placeholder .popis
{
	font-family: verdana, tahoma, arial, helvetica;
	font-size: 11px;
	text-align: justify;
}


.placeholder .cena
{
	font-family: verdana, tahoma, arial, helvetica;
	color: #FF0000;
	font-size: 16px;
	text-align: right;
	height: 25px;
}


.placeholder .cena_puvodni
{
	font-family: verdana, tahoma, arial, helvetica;
	color: #00B800;
	font-size: 11px;
	text-align: right;
	height: 30px;
}


.holder
{
	padding-bottom: 15px;
    min-height: 400px;
}
