/*html {
background-color:#CCC;
}*/

h1 {
font-size:37px;
color:#3e3e3e;
margin:-5px;
background-color:white;
opacity: 0.99;
border-radius:5px;
display:inline-block;
padding:2px;
}

h2 {
font-size:32px;
color:#3e3e3e;
margin:10px;
}


h4 {
font-size:20px;
color:#3e3e3e;
margin-top:-1px;
background-color:white;
display:inline-block;
border-radius:5px;
padding:2px;
}

a:link {color:grey;}    /* unvisited link */
a:visited {color:grey;} /* visited link */
a:hover {color:grey;}   /* mouse over link */
a:active {color:grey;}  /* selected link */

p {margin:3px;color:#fea406;}

.focus {
font-size:24px;
color:navy;
margin-top:-1px;
background-color:white;
opacity: 0.85;
border-radius:5px;
display:inline-block;
padding:2px;
}

.slider{display:none;}
.collapseSlider{display:none;}
.sliderExpanded .collapseSlider{display:block;}
.sliderExpanded .expandSlider{display:none;}
.standOut{color:teal;}

.lftcol {width:60%;}

.rightcol {
width:35%;
background-color:white;
border-radius:5px;
opacity: 0.9;
}

.rightcolmini {
width:15%;
background-color:red;
border-radius:5px;
opacity: 0.9;
}

.rightcolmini2 {
width:15%;
background-color:green;
border-radius:5px;
opacity: 0.9;
color:white;
font-weight:bold;
}

.fltlft {float:left;}

.fltrt {float:right;}

.clrft {clear:both;}

.clrft-r {clear:right;}

.easy-see {
font-size:14px;
color:navy;
background-color:white;
border-radius:15px;
text-decoration:none;
padding:7px;
opacity: 0.9;
}

a:hover + .grow {display: block;}


.growtop {
    width: 65%; /* Origional width */
    margin: 0px 0px 0px -5px; /* Just for presentation (Not required) */
    position: relative; /* Just for presentation (Not required) */
	background-color:white;
	font-size: 20px;
	opacity: 0.97;
	padding:7px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}
.grow {
    width: 65%; /* Origional width */
    margin: 5px 5px 0px -5px; /* Just for presentation (Not required) */
    position: relative; /* Just for presentation (Not required) */
	background-color:white;
	font-size: 24px;
	opacity: 0.7;
	padding:7px;
	-moz-border-radius: 15px;
	border-radius: 15px;
}

.grow:hover {font-size: 24px; /* Currently set to the same size as .grow - therefore there it does not "grow" */}

.inline {display:inline-block;}

.subtle  {font-size: 14px;color:navy;font-weight:bold;}

 div.jMyCarousel ul li, div.jMyCarousel1 ul li, div.jMyCarousel2 ul li {cursor: pointer;overflow: hidden;float: left;display: inline;}
.navbar.navbar-inverse.navbar-fixed-top{margin: 18px; background-color: #ffffff; border: none;}
.containerNav{
background-color: #ffb409; height: 72px; -webkit-box-shadow: 0 5px 6px -6px black; -moz-box-shadow: 0 5px 6px -6px black; box-shadow: 0 5px 6px -6px black;
}
.navbar-brand{padding-top: 5px;}
.nav .navbar-nav{color: #3f3f3f; font-weight: bold;}
.profile_icon{
margin-right: 20px; float: right; width: 30px; height: 30px; margin-top: 23px; background-image:url('../img/profile.png'); margin-left: 30px; cursor: pointer;
}
.searchDiv{
margin-top: 21px; float: right; position: relative;
}
.magnifyGlass{
cursor: pointer; width: 30px; height: 30px; position: absolute; right: 2px; top: 2px; background-image:url('../img/lupka.jpg');
}
.containerElse{
margin-top: 120px; padding-left: 18px; padding-right: 18px;
}
.footer{
border-top: 4px solid #ffb409; width: 100%; margin-top: 60px; font-size: 10px; color: #555555;}