article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block;}

footer{text-align:center}

body {
  font-size: 16px;
  padding:15px;background: transparent url(./img/dsc02009-80.jpg) repeat scroll 0% 0% ;background-size: 100%;
  font-family:"Lato",sans-serif;
  color:#333
}

.small {
  font-size: 12px; /* 75% of the baseline */
}

.large {
  font-size: 20px; /* 125% of the baseline */
}



@media (max-width: 750px) {
   body {
     padding: 0;
   }
}


h1{font-size:20px;text-align:center;}

h3{height:42px;border:1px brown solid;font-weight:bold;
width:80%;margin:auto;padding:5px;
font-size:15px;font-family:Verdana;color:#0000cc;}

.container{background:#fff url(stale/blue-grad.png) repeat-x;border-radius: 4px;padding:8px}
.footdiv{position:relative;top:6px;overflow:hidden;}
.footdiv img{width:100%;height:160px;border-radius: 4px;}
.footdiv div{position:relative;z-index:1;top:-140px; font-size: 14px;color:#cccccc;}

/* vbest */
.vb {position:relative;font-weight:bold;font-family:verdana;display:inline-block;text-align:center}
.s0,.s1,.s2 {position:relative;font-size:20px}
.s2{color:#dddddd;left:83px; top:2px;}
.s1{color:#aaaaaa;left:0px; top:0px;}
.s0{color:#000000;left:-83px; top:-2px;}

.center,.c{text-align:center}
.right,.r{text-align:right}
.b{font-weight:bold;}

.rozsun{padding-left:12px;}
.rozsun li{margin:8px 0;padding:4px; color: #664433;background:#eee;list-style: inside none square;}

.row div{min-height: 70px;}
label{font-weight:normal !important};

.vlogo img{box-shadow: 8px 8px 10px #666;}

#kontakt3{width:100%;}
#obr3{position:relative;top:10px; left:90px; 
border:1px solid; width:126px; height:187px;
background-color:#dcdcdc;text-align:center;}
#mgr {position:relative; top:-45px; left:99px; border:1px solid; width:168px; min-height:45px !important; background-color:#f5f5ec}

#txt2{ border:1px solid; width:226px; height:180px; background-color:#dcdcdc;text-align:center}

#google_translate_element{margin-bottom:8px;}

.co3 p:nth-child(3n+2){text-align:center;background:#f8f8f8;padding-top:12px;border:1px solid #eee;border-radius: 11px 33px 11px 33px;}
.co3 p:nth-child(3n+3){text-align:right;}

.red{color:#ee0000;}

.Rmove{
color: white;
/*text-shadow: 1px 1px #484848 !important;*/

}

.Rmove span i{float:right ;margin-left:10px; text-align:right;transition: all 0.3s ease 0s;}

.Rmove:hover span i{
	margin-right:-4px;
}

div.prz{background-color:#ccc;
	opacity: 0.4;
    filter: alpha(opacity=40); /* For IE8 and earlier */}
	
div.prz>*{color:#000;z-index:1;}