#col-01, #col-02, #col-03 {width: 98%; padding: 10px 0px 0px 0px; margin: 0px 1%;}

#new-menu {position: static; left: inherit; right: inherit; top: inherit; bottom: inherit; z-index: inherit;}

.cms-text img {margin: 0px; padding: 0px; border: 0px; max-width: 100%; height: auto;}
.cms-text {padding: 2% 1%;}
.cms-text td img {max-width: 100%;}

.ktg-tree-c {padding: 1%; margin: 0px; }

/*---------------------------[ SEO lista ]-----------------------------*/
#cover, div.over-seo {max-width: 1200px; padding: 0.5%;}
.mapa {max-width: 1200px; padding: 0px;}
div.in-seo {max-width: 1200px; padding: 0px 1%;}

/* ------------ [ PREPINACE MENU ] ------------ */
#PrepinacMobileMenu, #PrepinacMobileMenu2 {color: #fff; background-color: #000; width: 90%; padding: 3% 6%; position: static; z-index: inherit; float: none;}
#PrepinacMobileMenu.on, #PrepinacMobileMenu2.on {background-color: #000;}

.icon-toggle span.icon-bar {background-color: #fff;}

/* ------------ [ RULES FOR FORMS ] ------------ */
.cms-text form {width: 100%; max-width: 600px; margin: 0px auto;}
.cms-text form table {width: 100%;}
.cms-text form table td {}
.cms-text form input,
.cms-text form select,
.cms-text form textarea {padding: 4px 3%; margin: 3px 0px; background-color: #fff; background-color: rgba(255,255,255,0.6); border: 1px solid #ccc; font-size: 14px; width: 94%;}
.cms-text form select {}
.cms-text form p {margin: 0px; padding: 0px; font-size: 15px; color: #737373;}

.cms-text form input[type=checkbox] {width: 20px; height: 20px; padding: 2px; margin: 0px; color: #DC0000; border: 1px solid #ccc;}
.cms-text form input[type=submit] {width: auto; color: #fff; font-size: 15px; background-color: #000; padding: 5px 10px; border: 1px solid #000; cursor:pointer;}
.cms-text form input[type=reset] {width: auto; color: #737373; font-size: 15px; background-color: #000; padding: 5px 10px; border: 1px solid #000; cursor:pointer;}
.cms-text form input[type=hidden] {display:none;}

.cms-text form input:focus,
.cms-text form textarea:focus {border: 1px solid #0B89C6;-moz-box-shadow:0px 0px 5px #4EA9D5;-webkit-box-shadow:	0px 0px 5px #4EA9D5;box-shadow:0px 0px 5px #4EA9D5;}


/* ------------ [ RULES FOR RESPONSIBITY ] ------------ */

/* PC */
@media (min-width: 1024px) {

}

/* TABLET */
@media (max-width: 1023px) {


div.over-seo, div.in-seo {margin: 0px auto;}

}

/* MOBILE */
@media (max-width: 480px) {


#zahlavi {height: 80px; background-image: url("../img/zahlavi-mobil.gif"); background-color: #F8F801;}



#flags {padding: 5px 0px; text-align: center; background-color: #222;}
#flags a {margin-right: 5px;}
#flags a img {opacity:0.5; filter:alpha(opacity=50);}
#flags a[href="./"] img {opacity:1.0; filter:alpha(opacity=100);}

/*.menu {display: none;}*/


div.ndp_novinky, div.novinky, div.ndp_kontakt, div.kontakt {width: 90%; float:none;}


}