@media only screen and (max-width: 810px){

/*____________________________________________________________________________________________________________________________ TOP___*/
.top {
 padding: 0px 0px 0px 0px;
 height: 70px;
}
.top_logo a img {
 width: 200px;
}
.top_kontakty {
 position: absolute;
 right: 10px;
 top: 10px;
 color: #adadad;
/* color: #0084c5;  */
 font-size: 17px;
 text-align: right;
}



/*____________________________________________________________________________________________________________________________ OBSAH___*/
h1 {
 font-size: 28px;
}
h2 {
 font-size: 24px;
}

.galerie a {
 font-size: 17px;
 text-decoration: none;
}

.galery_vert {
 border: #bbbbbb 1px solid;
 background-color: #ffffff;
 margin: 0px 4px 7px 4px;
 padding: 5px 5px 5px 5px;
 height: 145px;
 text-align: center;
}
.galery_vert div {
 height: 145px;
 overflow: hidden;
}
.galery_vert div div {
 height: 150px;
}
.galery_hori {
 border: #bbbbbb 1px solid;
 background-color: #ffffff;
 margin: 0px 4px 7px 4px;
 padding: 5px 5px 0px 5px;
 height: 150px;
 overflow: hidden;
}
.galery_hori div {
 display: table-cell;
 height: 150px;
 text-align: center;
 vertical-align: middle;
}


.fotogalerie_foto33 {
 width: 50%;
}

/*____________________________________________________________________________________________________________________________ FORM___*/
.box_form {
   padding: 20px 10px 20px 10px;
}
.pole {
   width: 90%;
   font-size: 17px;
}
.textpole {
   width: 90%;
   font-size: 17px;
}
.label {
 padding-right: 0px; 
 text-align: left; 
 float: left;
}


/*____________________________________________________________________________________________________________________________ BOOTOM___*/
.bottom_cast {
 padding-bottom: 30px;
 width: 50%;
 color: #cccccc;
 font-size: 15px;
 line-height: 23px;
 float: left;
}
.bottom_cast_social {
 width: 50%;
 text-align: right;
 float: left;
}


/*____________________________________________________________________________________________________________________________ OBECNE___*/
.box50 {
 margin-bottom: 50px;
 width: 100%;
 float: none;
}

}