h1 {margin:0px;margin-bottom:10px;font-size:32px}
h2 {margin:0px;margin-bottom:5px;font-size:18px}
h3 {margin:0px;margin-bottom:5px;font-size:16px}
body,#main {padding:0;background-image:none}
body.noMobileMenu {padding:10px}
body,#case,#header,#main,#left,#content,#stred,#sidebar,.sidebox,.levyblok,#stranka,.obalecstredu {min-width:0 !important;width:auto !important;float:none !important;border:none;margin:0;max-width:100%;}
iframe {max-width:100%}
#main li {margin-bottom:10px}
#tools,#crumbs {display:none}
.noMobileMenu #login, .noMobileMenu #nav, .noMobileMenu #footer {display:none !important;}
.noMobile {display:none !important}
.mobileApps {text-align:center}
#main,li.nextlevel {background:none !important}
#login,#nav {float:none;clear:none;text-align:center;background:none}
#nav li {float:none;clear:none;display:inline-block}
#stred {padding:0;margin-bottom:10px;opacity:1}
#footer {padding:10px;}
#footnav {text-align:center;margin-top:0}
.mobileBlock {display:block}
#header {height:auto}
.button-green,.button-blue,.button-red {padding:8px !important;font-size:11px;line-height: 15px;}
.button-green strong {background-image:none !important;padding:0 !important;margin:0 !important}
.button-green,.button-blue,.button-red,.button-green-mini,.button-blue-mini,.button-red-mini {margin-bottom:2px;margin-top:2px}
img {max-width:100%;height:auto !important}
#cards h2 {background:none}
#highlights {padding:10px;background-image:none}
#perex {padding:0 !important;background:none}
#case {padding:0 !important}
#logo {width:auto;margin:10px;float:none;text-align:center;}
#logo img {width:100%;height:auto;max-width:400px}
#logo .fir {width:auto;height:auto;}
#logo .fir span {width:auto;height:auto;text-align:center;position:static}
#content {width:auto !important;padding:10px !important;}
#stred .stredblok {width:auto !important;}
.minidotaznikuvod {display:none}
#formarea p {margin-left:0 !important}
.stredblok h1 {margin-bottom:5px !important}
#content {font-size:14px;}

#content .stredblok .in {font-size:14px;}
#stred .stredblok .in {font-size:14px;}
#stranka .stredblok {padding:10px}
#stranka #stred .stredblok .padder {padding:0px}
.obalecstredu #stred {margin-left:0 !important}
#levy {position:static}
.obalecstredu .stredblok {padding:10px}
.obalecstredu #levy {padding:10px;width:auto !important}
.obalecstredu #levy .levyblok .in {width:auto !important;float:none}
.sidebox h2 {width:auto;text-align:center}
.noprint {display:none !important}
.diskuse {position:static}
.diskuse .padder {padding:10px}
.diskuse input {width:100% !important;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;float:none;}
.diskuse textarea {width:100% !important;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.diskuse .omezeni {display:none !important}
.diskuse #chatZpravy div {border-radius:3px !important;margin-bottom:20px}
.diskuse #chatZpravy div:hover {border-radius:3px !important;}
.diskuse #chatJmenoSpan {float:none;margin-left:0px}
.diskuse #chatZprava {width:100% !important;margin-left:0px}
.diskuse #chatOdeslat {margin-left:0px}
.otazka {margin:20px;margin-left:0 !important;margin-right:0 !important;overflow:visible;border-radius:3px;padding:10px}
.otazka span.ponepo {padding:3px;border-radius:3px;font-size:9px !important;white-space: nowrap;max-width:90%;overflow:hidden;text-overflow: ellipsis}
.otazka div {margin:0px;margin-top:10px;margin-bottom:3px}
.otazka input[type=text] {width:100% !important;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.otazka label input {width:18px;height:14px;padding:0px;margin:1px;background:transparent;}
.otazka label {display:block;cursor:pointer;cursor:hand;text-align:left}
.otazka label {padding:5px}
.otazka button {font-size:11px;width:100% !important;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-top:5px;margin-bottom:5px}
.txt {font-size:1.2em;padding:4px}
button.maly {font-size:9px;}
button.velky {font-size:14px;font-weight:bold}

.poslatForm {position:relative;margin:20px;margin-left:0px;margin-right:0px;overflow:visible;border-radius:3px;padding:20px;}
.poslatForm h2 {padding-left:0px !important}
.poslatForm .wf-text-note {font-size:0.7em}
.poslatForm input[type=text] {width:200px;border:1px solid #900f20;border-radius:3px}
.poslatForm button {border-radius:3px;padding:6px;font-size:13px;}

.velkyinp {width:100% !important;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.velkysel {width:100% !important;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.mini th {font-size:9px;padding:5px;text-align:justify}
.mini {font-size:9px;padding:5px;text-align:justify}
.mini2 {font-size:9px;padding:0px;margin:0px;text-align:justify}
.smargin {margin:0px;margin-bottom:4px;padding:0px}
input[type=text] {width:100% !important;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:5px;font-size:13px;border-radius:3px;border-width:1px;border-style: solid}
input[type=file] {width:100% !important;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:5px;font-size:13px;border-radius:3px;border-width:1px;border-style: solid}
.wf-table-altp input.inp300 {width:100% !important}

select {width:100% !important;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:5px;font-size:13px;border-radius:3px;border-width:1px;border-style: solid}
input[type=password] {width:100% !important;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:5px;font-size:13px;border-radius:3px;border-width:1px;border-style: solid}
textarea {width:100% !important;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:5px;font-size:13px;border-radius:3px;border-width:1px;border-style: solid}
textarea.megarea {width:100% !important;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
textarea.bigarea {width:100% !important;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.overflower {width:100% !important;webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;margin-left:0px;margin-right:0px}
.skaly td,.skaly tbody,.skaly tr,table.skaly {display:block !important;width:100% !important;text-align:center !important;box-sizing:border-box;}
.skaly tr:first-child td {border-top:none}
.skaly tr {margin-bottom:10px !important;margin-top:30px !important;}
.skaly tr td:first-child {font-weight:bold;}
.skaly td {padding:5px !important;border-right:none !important;border-left:none !important;}
.napovedaskaly {display:none}
.graf {text-align:center}
.graf img {cursor:pointer;max-width:100% !important;height:auto !important}
.navigace_pruvodce {margin:0px;margin-top:10px;margin-bottom:15px}
.schovavej .hid {display:none}
.neschovavej .alt {display:none}
.introtext {padding:0px;padding-top:15px;padding-bottom:15px}
.txtch, .opozni {padding:5px !important;font-size:11px !important;width:120px !important;height:auto !important;margin-top:5px !important;border:1px solid;}
.otazka .multitext {width:100%;box-sizing: border-box}
.inzerce {display:none}
#sendP {margin-bottom:20px !important}
#sendBut, .vyplnitdotaznik, #chatOdeslat {border-radius:3px;padding:8px;font-size:14px !important;margin-top:2px;margin-bottom:2px}
#sendBut:hover, .vyplnitdotaznik:hover {border-radius:3px;padding:8px;font-size:14px !important;margin-top:2px;margin-bottom:2px}
.podText {padding:10px;border-radius:3px;}
.podText div {margin:0px;padding:0px;}
p.wf-text-note {font-size:11px}
table.mobileBroken {width:100%;display:block;border:none}
table.mobileBroken tbody {width:100%;display:block}
table.mobileBroken tr {width:auto !important;display:block;margin-bottom:5px !important;margin-top:5px !important}
table.mobileBroken tr.lnoh {margin-top:-5px !important;}
table.mobileBroken th {width:auto !important;display:block}
table.mobileBroken td {width:auto !important;display:block}
table.mobileBroken input {height:auto;}
div#msgBoxAlert {position: relative !important;margin-top:10px !important;margin-bottom:10px !important;top:0px !important;left:0px !important;width:auto !important}
.predText,.poText {margin-top:10px;margin-bottom:10px}
.mobileExtender {width:100%;overflow:auto}
#menu {width: auto;margin: 10px;font-size:16px;}
#menu li {margin-bottom:15px !important}
#menu li li {margin-bottom:6px !important}
.div2 {background-image: none;margin-bottom:10px;}
.div2r {float:none;width:auto}
.div2l {float:none;width:auto}
.semantickydiferencial td:last-child,.semantickydiferencial td:first-child {text-align:center !important;border-left:none !important;border-right:none !important}
.semantickydiferencial tr {margin-top:15px;margin-bottom:15px}
.semantickydiferencial {border:none}