*{word-wrap:break-word;}
.out{width:0;height:0;position:absolute;top:-1000%;visibility:hidden;}
.inline{display:inline !important;}
.block{display:block !important;}
.inline-block{display:inline-block !important;}
.none{display:none !important;}
.left{float:left !important;}
.right{float:right !important;}
.clear{clear:both;}
.align-center{text-align:center;}
.align-right{text-align:right;}
.clearfix:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
ul.clean,
ul.clean li{margin-left:0;padding:0;list-style:none;}
ul.no-list-style{list-style:none;}
table .odd td,
table .odd th{}
table .even td,
table .even th{}
table .odd:hover td,
table .odd:hover th,
table .even:hover td,
table .even:hover th{background-color:#f0f0f0;}
table.grid th.last{background-image:none;background-color:#ececec;}
table.grid td{border-bottom:1px solid #c6c8c7;padding:10px 5px;}
table.mini-grid th{background-color:#ececec;color:#575757;text-align:center;}
table.mini-grid td{padding:3px;}
table.mini-grid .licha td{background-color:#ececec;}
table.mini-grid .suda td{background-color:#fefefe;}
label.required::after{content:"*";color:#ED1C24;}
label.required{font-weight:bold;}
.button{display:inline-block;background-color:#555;color:#fff;text-decoration:none;border:0;font-size:12px;padding:6px 10px;margin-top:2px;cursor:pointer;text-align:center;font-weight: 400;text-transform: uppercase;outline: 0;}
a.button:link,
a.button:visited,
a.button:active{text-decoration:none;color:#fff;}
a.button:hover,
a.button:focus{text-decoration:none;}
fieldset{margin:33px 0 0 0;border:solid 1px #D7D7D7 !important;padding: 5px 6px 20px;border-radius:5px;position:relative;}
fieldset legend{font-size:20px !important;line-height:31px;color:#464646 !important;padding:0 10px 0 10px;font-weight:600;}
fieldset legend .krok{display:inline-block;line-height:40px;height:40px;width:40px;margin-right:10px;color:#fff;text-align:center;font-weight:600;background:url('https://cdn1.idek.cz/img/f107493ad4b4dd2c9415f746e7376913.png') no-repeat;border-radius: 5px;}
fieldset legend .vybrano,
fieldset legend .printform-text{font-size:13px !important;font-style:italic;font-weight:300;}
form .input-wrapper{padding-right:6px !important;}
form td.input-wrapper{padding-right:6px !important;}
.full-width{width:100%;}
input[type=text],
input[type=number],
input[type=password]:not([role="textbox"]),
input[type=file],
input[type=url],
input[type=tel],
input[type=datetime],
input[type=date],
input[type=month],
input[type=week],
input[type=datetime-local],
input[type=time],
select,
multiselect{margin:2px 0;border:1px solid #464646;background:#EBEBEB;color:#464646;padding-left:4px;font-size:12px;outline:0;}
input[type=text]:disabled,
input[type=number]:disabled,
input[type=password]:disabled,
input[type=file]:disabled,
input[type=email]:disabled,
input[type=search]:disabled,
input[type=url]:disabled,
input[type=tel]:disabled,
input[type=datetime]:disabled,
input[type=date]:disabled,
input[type=month]:disabled,
input[type=week]:disabled,
input[type=datetime-local]:disabled,
input[type=time]:disabled,
select:disabled,
multiselect:disabled{background:#ccc;color:#888;}
textarea{resize:none;}
textarea{resize:vertical;}
textarea{margin:2px 0;font-size:12px;}
#dialog-wrapper,
#form-error-wrapper{background-color:rgba(20,20,20,0.75);width:100%;height:100%;position:fixed;top:0;left:0;z-index: 3500;overflow:auto;}
#dialog-window,
#form-error-window{text-align:left;width:300px;height:auto;padding:10px 15px 40px;margin:150px auto;border:#c4c4c4 5px solid;background-color:#EEEEEE;color:#464646;}
#dialog-window a.close,
#form-error-window a.close,
.modal a.close{margin-bottom:10px;position:relative;left:10px;}
.flash, form ul.error{text-align:left;padding:.8em;margin-top: 1em;margin-bottom:1em;border:0;font-weight:bold;border-radius:3px;text-shadow:0 -1px 1px rgba(0, 0, 0, .45);-moz-box-shadow:0 1px 2px rgba(0,0,0,.5),inset 0 0 1px rgba(0,0,0,.2);-ms-box-shadow:0 1px 2px rgba(0,0,0,.5),inset 0 0 1px rgba(0,0,0,.2);-webkit-box-shadow:0 1px 2px rgba(0, 0, 0, .5),inset 0 0 1px rgba(0, 0, 0, .2);-o-box-shadow:0 1px 2px rgba(0, 0, 0, .5),inset 0 0 1px rgba(0, 0, 0, .2);box-shadow:0 1px 2px rgba(0, 0, 0, .5),inset 0 0 1px rgba(0, 0, 0, .2);}
#dialog-window a.close,
.flash a.close,
#form-error-window a.close,
.modal a.close{cursor:pointer;float:right;padding-left:20px;background-position:0 50%;background-repeat:no-repeat;min-height:16px;line-height:16px;display:inline-block;background-image:url(../images/close.png?v=1);position: relative;z-index: 1}
.modal a.close:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0;}
#dialog-window a.close:hover,
.flash a.close:hover,
#form-error-window a.close:hover
.modal a.close:hover{opacity:0.6}
.flash.success{color:#fcfcfc;background-color:#659841;background-image:-webkit-linear-gradient(top,#74A446 0,#4D7730 100%);background-image:-moz-linear-gradient(top,#74A446 0,#4D7730 100%);background-image:-o-linear-gradient(top,#74A446 0,#4D7730 100%);background-image:linear-gradient(top,#74A446 0,#4D7730 100%);}
.flash.info{color:#555;text-shadow:none;background-color:#ddb24a;background-image:-webkit-linear-gradient(top,#e2c174 0,#ba8d20 100%);background-image:-moz-linear-gradient(top,#e2c174 0,#ba8d20 100%);background-image:-o-linear-gradient(top,#e2c174 0,#ba8d20 100%);background-image:linear-gradient(top,#e2c174 0,#ba8d20 100%);}
.flash.error, form ul.error{color:#fcfcfc;background-color:#e30000;background-image:-webkit-linear-gradient(top,#ff0000 0,#8b0000 100%);background-image:-moz-linear-gradient(top,#ff0000 0,#8b0000 100%);background-image:-o-linear-gradient(top,#ff0000 0,#8b0000 100%);background-image:linear-gradient(top,#ff0000 0,#8b0000 100%);}
.flash.success a,
.flash.error a{
 	color:#fcfcfc !important;
}
.flash.info a{
 	color:#555 !important;
}
.icon{padding-left:20px;background-position:0 50%;background-repeat:no-repeat;min-height:16px;line-height:16px;display:inline-block;}
.pocet_na_stranku_popisok{float:left;margin-top:5px;margin-right:10px;}
.pocet_na_stranku{float:right;}
#frmsignInForm-mail{width:280px;margin-top:15px;}
#frmsignInForm-password{width:280px;}
#frmsignInForm-login{margin-left:185px;}

.uzly a{padding-left:5px;padding-right:5px;color:#6D6D6D;}
.grid a{text-decoration:none;color:#575757;}
.grid .button{color:#fff;}
area{outline:0;}