* {margin:0}
hr {margin:25px 0 20px 0}
html, body {height:100%;font-size:14px;font-family:Verdana,Arial,sans-serif}
.page-wrap {min-height:100%;margin-bottom:-32px;background:#fff;color:#000}
.page-wrap:after {content:"";display:block}
footer, .page-wrap:after {height:32px}
.space {height:20px}
.red {color:red}
.black {color:black}
a, a:visited, a:active, .zmazat {color:#009DDD;text-decoration:none}
a:hover, .zmazat:hover {color:#20BDFD;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;cursor:pointer}
.zmazat {border:0 !important;background:#fff !important;padding:0 !important}
.spacing p {margin-bottom:10px}
.sede {color:#aaa !important}
.zeroheight {height:0 !important}
.halfheight {height:209px !important}
html,body,div,span,h1,h2,h3,h4,h5,h6,p,a,b,dl,ul,li,article,footer,header,nav  {margin:0;padding:0;border:0;font-size:104%;vertical-align:baseline}
article,footer,header,menu,nav,section {display:block}
ul {list-style:none}
input, .typyspan, textarea {border:1px solid #aaa;outline:0;font-size:14px;border-radius:5px;padding:5px}
textarea {max-height:200px;height:100px;max-width:387px;width:387px}
img {outline:0;border:0}
body {line-height:1;font-size:100%}
body,textarea,select,input {font-family:Roboto,'Open Sans',Verdana,sans-serif}
h1 {font-size:20px;color:#009DDD;margin:20px 0}
h2 {font-size:16px;color:#333;margin:20px 0}
a {text-decoration:none}
.full_width p, .full_width ul {line-height:1.6}
.full_width ul {list-style:disc;padding-left:20px}
.mobile_margin {margin:0;font-size:15px}
.mobile_top {margin-top:50px}
header {line-height:50px;vertical-align:middle;background:#0095DA;color:#fefefe;font-size:14px}
.header1 {float:left;font-size:14px;line-height:50px;height:50px;vertical-align:middle}
.header1 a {display:block;line-height:100%;height:100%}
.header1 b {display:inline-block;width:124px;margin-right:10px;background:transparent;background-image:url(../img/logo_small.png);vertical-align:top;padding:0 10px 0 0;height:100%;background-repeat:no-repeat;background-position:center center}
.header1 img {margin-top:5px}
.header1>span {height:100%;width:330px;display:inline-block;text-align:center;line-height:1;vertical-align:top}
.header1>span>div {height:20px;padding:1px 0 0 0}
.header1>span>div:first-child {padding-top:6px}
.header2 {float:right}
header a, header a:visited, header a:active {color:#fefefe;text-decoration:none;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}
.full_width {width:1220px;margin:0 auto}
.full_width1600 {width:1600px;margin:0 auto;max-width:100%}
.left {float:left}
.right {float:right}
.clear {clear:both;display:block}
form p {font-size:14px;font-weight:500;margin-top:10px}
form input[type="text"], form input[type="password"] {margin-bottom:1px;width:400px;max-width:100%;box-sizing:border-box}
.cont_form_div {background:#222;margin:15px 0;padding:15px 0 25px 0}
.cont_form {margin:15px 0}
.cont_form button, button.prihlas {color:#fff;background:#009DDD;padding:12px 20px;font-weight:bold;transition:all 0.2s ease;border-width:0;border-radius:5px;cursor:pointer}
.cont_form button:hover, button.prihlas:hover {background:#20BDFD}
.inot {cursor:default !important;background:#ddd !important} 
.inot:hover {background:#ddd !important}

.menu nav {margin:0;font-weight:500;font-size:100%;letter-spacing:-0.1px}
.menu nav a, .menu nav a:visited, .menu nav a:active, .menu nav span {color:#fff;display:inline;margin-right:25px;transition:all 0.2s ease;-webkit-transition:all 0.2s ease;border-bottom:0;text-decoration:none}
.menu nav a:hover, .menu_aktivne {color:#ccc !important;text-decoration:none !important;border-bottom:0 !important}
.menu_aktivne {cursor:default !important}
.menu nav b {font-weight:500}

.cont_form {overflow:hidden}
.error {display:inline-block;margin-left:10px}
.poznamka {color:red;font-size:13px}
.ajax_result, .ajax_result0, .ajax_result1, .ajax_result2 {margin:15px 0;min-height:22px;font-size:14px;font-weight:bold;line-height:22px}
.ajax_result img, .ajax_result0 img, .ajax_result1 img, .ajax_result2 img {vertical-align:middle}
.g-recaptcha {margin-top:10px;max-width:100%}

footer {line-height:32px;vertical-align:middle;background:#666;color:#fefefe;font-size:14px;text-align:center}
.footer1 {background:#b4b4b4;padding:30px 0;color:#fff}
.footer_menu {line-height:2;padding:0 27px}
.footer_menu a, .footer_menu a:visited, .footer_menu a:active {color:#fff;display:block;transition:color 0.2s ease;-webkit-transition:color 0.2s ease}
.footer_menu a:hover {color:#ccc}

.header3 {display:none;margin-left:10px;float:right}
.header3 >b{width:38px;height:38px;display:inline-block;margin:6px 10px;cursor:pointer}
#m_menu {background:#fff url(../img/menu.png) no-repeat scroll center center;}
.header3 .kosikpocet {display:inline-block;position:absolute;bottom:-7px;right:-7px;background:#fff;border-radius:10px;width:18px;height:18px;text-align:center;color:#f07d00;font-size:13px;line-height:18px}
.ie8 .newsletter input {padding-top:6px;height:21px}
.ie8 .vyhladavanie input {margin-top:10px;height:14px !important;line-height:14px !important}

#myGallery{position:relative;height:434px;overflow:hidden;margin:0 auto;width:100%;border:0;text-align:center}
#myGallery img{display:none;position:absolute;top:0;left:50%;margin-left:-610px;max-width:1220px}
#myGallery img.active{display:inline}
#myAnim {position:absolute;width:1220px;left:50%;margin-left:-610px;height:100%;overflow:hidden;color:#ccc}
#myAnim span {color:#eee}
#myControls {position:relative;top:0;left:50%;height:100%;width:1220px;margin-left:-610px;opacity:0;font-size:180%;color:#aaa;font-weight:bold;z-index:1}
#leftControl {left:0;top:50%;margin-top:-19px;position:absolute;background:url(../img/slider-nav.png);width:36px;height:38px;border-radius:0 5px 5px 0;}
#rightControl {position:absolute;right:0px;top:50%;margin-top:-19px;background:url(../img/slider-nav.png);background-position:36px 0;width:36px;height:38px;border-radius:5px 0 0 5px}
#leftControl:hover, #rightControl:hover {opacity:0.8;cursor:pointer}
#counter {top:20px;left:15px;position:absolute;width:100%;text-align:center}
.halfheight #counter {top:-5px}
#counter_center {background:transparent;display:inline-block;height:10px}
#counter_center>div {margin:0 10px;border-radius:20px;background:#727272;float:left;width:16px;height:16px;cursor:pointer}
.counter_selected, #counter_center>div:hover {background:#ddd !important}
.counter_selected:hover {cursor:default !important}
.slider_text {position:absolute;top:80px;opacity:0.8;padding:10px;background:transparent;font-size:110%;z-index:1;opacity:0;margin:0;text-align:left;width:600px}
.halfheight .slider_text {top:20px}
#myAnim ul {margin:0;padding:0;list-style:none}
.slider_text p {font-size:150%;font-weight:bold;margin-bottom:15px;color:#fff}
.slider_text li {font-weight:bold;margin:0 0 10px 0;font-size:130%;padding:0 0 0 5px;text-indent:-12px}
.slider_text li:before {content:"-";padding-right:5px}
.ods {margin-left:40px !important}
.stale {position:absolute;right:10px;bottom:30px;color:#eee;font-size:140%}
.halfheight .stale {bottom:5px}

.left_panel {float:left;width:300px;min-height:10px;margin-top:20px}
.left_panel p {font-size:14px;font-weight:bold;margin-bottom:10px}
.right_panel {float:left;width:880px;margin-left:20px}
.mid_panel {float:left;width:20px;min-height:1px}

.referencie div {margin:0 0 20px 0;padding-bottom:20px;border-bottom:1px solid #aaa}
.referencie div:last-child {border-bottom:0}
.referencie div p {margin:0}
.referencie img.left {margin:5px 10px 0px 0}

.left_panel p:hover {color:#ff9d00;cursor:pointer;transition:color 0.3s ease;-webkit-transition:color 0.3s ease}
.absolute_left_panel {position:fixed;top:0;margin-top:10px;max-width:300px}

.selectDiv h2 {float:left}
.selectDiv div {float:right;margin-top:20px;font-size:14px}

#consent{background:#fff;color:#222;font-size:13px;line-height:18px;opacity:1;position:fixed;top:0;transform:translate(0px,0px);width:100%;z-index:30;display:none;box-shadow:0 0 2px 2px #aaa;font-family:Arial,Helvetica,sans-serif;font-size:13px}
#consent1 {width:800px;max-width:100%;margin:0 auto;padding:0 10px;box-sizing:border-box;line-height:20px;position:relative}
#consent1 a,#consent1 a:visited{color:#444;text-decoration:underline;margin-right:10px;display:inline-block}
#consent1 a:hover{color:#777}
#cookie_select_click {margin:10px 0;text-align:center}
#consent_click {margin:10px 0}
#consent_click b {float:right;margin:-6px 0 0 20px}
#consent_click b, #cookie_select_click b {background:#aaa;border-radius:2px;cursor:pointer;padding:5px 10px;display:inline-block;}
#consent_click b:hover, #cookie_select_click b:hover{background:#ccc;transition:all 0.2s ease;-webkit-transition:all 0.2s ease}
#consent_click u:hover, .manage_cookies:hover {cursor:pointer;opacity:0.8}
.manage_cookies {text-decoration:underline}
#consent h2 {font-size:18px}
#cookie_list {width:800px;max-width:100%;margin:0 auto 10px auto;display:none}
#cookie_list p {padding:0 10px}
#cookie_body {border:1px solid #aaa;height:194px}
#cookie_about>div{height:174px}

#cookie_about {font-size:13px;padding:10px;overflow-y:auto}
#cookie_types, #cookie_table {float:left}
#cookie_types {width:160px;box-sizing:border-box;border-right:1px solid #aaa}
#cookie_types>div {font-size:13px;padding:10px;border-top:1px solid #aaa;background:#ddd;cursor:pointer;height:18px}
#cookie_types>div:first-child {padding:10px;border-top:0}
#cookie_table {height:184px;overflow-y:auto;width:calc(100% - 160px)}
#cookie_table table {font-size:12px;border-collapse: separate;border-spacing:0}
#cookie_table table th {background:#eee;font-weight:normal;text-align:left;padding-left:4px;height:30px}
#cookie_table table td {border-bottom:1px solid #aaa;padding:5px;border-left:1px solid #ccc}
#cookie_table table td:first-child {border-left:0}
#cookie_table p {padding:10px;font-size:13px}
.cookie_el_hidden {display:none !important}
.cookie_el_click {background:#ddd;cursor:pointer;padding:0 10px}
.cookie_el_active {background:#fff !important}
#cookie_menu>div {display:inline-block;line-height:30px;vertical-align:middle;border-top:1px solid #aaa;border-right:1px solid #aaa}
#cookie_menu>div:first-child {border-left:1px solid #aaa}

#dropArea, #dropArea2 {margin-bottom:10px;border:1px solid #aaa;border-radius:5px;box-shadow:0 0 5px #aaa;position:relative;min-height:150px;padding:10px;font-size:14px}
#dropArea table, #dropArea2 table {padding-top:30px}
#dropArea  button, #dropArea2  button {height:25px}
.k7 span {width:20px;height:20px;background:#eee;display:inline-block;color:red;border-radius:15px;text-align:center;cursor:pointer;vertical-align:middle;line-height:18px}
.k7 span:hover {background:#ccc}
#uploader_progress, #uploader2_progress {height:20px;line-height:20px;vertical-align:middle;border:0;font-size:15px}
.loadbox, .loadbox2 {background:#20ADFD;border-radius:5px;padding:5px;box-sizing:border-box}

button,select {outline:0;max-width:100%}
.ovladanie>div {display:inline-block}
#s2, .s2 {width:30px !important;text-align:center}
.textdole {line-height:20px;padding:10px;vertical-align:middle;margin:0 10px 0 20px;font-size:14px}
.textdole2 {line-height:20px;padding:10px;vertical-align:middle;margin:0 20px 0 10px;font-size:14px}
.ovladanie {display:none;text-align:center;margin:5px 0 15px 0}
.ovladanie button {background:#ddd;border-radius:5px;padding:10px;border:0;font-weight:bold;color:#666}
.ovladanie button:disabled {opacity:0.5}
.butakt {background:#009DDD !important;color:#000 !important}
.butakt:hover {cursor:pointer;opacity:0.8}
.loading2 {width:20px;height:20px;vertical-align:middle}
.loading2 img{display:none;width:20px;margin:0}
#konverzie1, #konverzie2 {max-width:100%;overflow-x:auto;min-height:428px}
#konverzie1 table, #konverzie2 table, .konverzie table {width:100%;font-size:14px;margin-bottom:10px;table-layout:fixed !important;border:0}
#konverzie1 button, #konverzie2 button, .konverzie button {background:transparent;border-radius:5px;border:1px solid #aaa}
#konverzie1 button:hover, #konverzie2 button:hover, .konverzie button:hover {background:#eee;cursor:pointer}
.f {display:inline-block;width:100px}
#konverzie1 th, #konverzie2 th, .konverzie th {text-align:left !important}
#konverzie1 th b, #konverzie2 th b, .konverzie th b {display:inline-block;padding:5px !important;color:#0080B6 !important}
#konverzie1 tr, #konverzie2 tr, .konverzie tr {height:32px}
#konverzie1 th, #konverzie1 td, #konverzie2 th, #konverzie2 td, .konverzie th, .konverzie td {border:1px solid #ddd !important;border-left:none !important;border-right:none !important}
#konverzie1 td, #konverzie2 td, .konverzie td  {padding:5px;border-top:0 !important;max-width:334px}
h6 {color:#8A8393 !important;font-weight:bold;font-size:14px !important;background:transparent;margin:10px 0 !important}
.tabbut {width:50px !important}
#konverzie1 th:hover, #konverzie2 th:hover, .konverzie th:hover {cursor:pointer;color:#698BAE !important}
#konverzie1 th img, #konverzie2 th img, .konverzie th img {margin:0 0 0 2px !important;vertical-align:middle}
#konverzie1 col, #konverzie2 col, .konverzie col {width:25%}
.noorder:hover {cursor:default;color:#496B8E !important}
.orderactive, .orderactive:hover {background:#f0f0f0;color:#222 !important}
.stat {display:inline-block;width:12px;height:12px;margin-right:10px;border-radius:6px}

.lastinfo {margin:15px 0;font-size:14px}
.lastinfo2 {margin:15px 0;font-size:14px;line-height:22px}
.lastinfo  option {line-height:1.5;padding:0 10px}

header u {position:absolute}

#nastaveniasprav {font-size:13px;margin-bottom:20px;width:200px;float:left;box-sizing:border-box;margin-right:10px;position:relative}
#drag {position:absolute;top:0;width:11px;right:-5px;min-height:353px;cursor:w-resize;background:url(../img/drag.png);background-position:center center;background-repeat:repeat-y}
#nastaveniasprav>p {font-size:14px;padding-left:10px}
#nastaveniasprav>div>p {padding-left:30px}

#nastaveniasprav p:hover {background-color:#eee;cursor:pointer}
#spravy1 {float:left;width:calc(100% - 220px);min-height:362px !important}
#spravy1>#konverzie1 {min-height:362px !important}
#spravy1:after {content:" ";display:block;clear:left}
#spravy1 table {table-layout:auto !important;font-size:13px !important}
#spravy1 col {width:auto !important}
#spravy1 col:nth-child(3) {width:160px !important}
.nastakt {font-weight:bold}
#sprava {max-height:500px;overflow-y:auto;margin-bottom:20px}
.nastavenieclick {background:url(../img/right2.png);background-position:20px 8px;background-repeat:no-repeat}
.vsetky {background:none}

@media all and (min-width:1330px) {
header u {height:50px;width:50px;left:0;background:url(../img/e.png);display:inline-block}	
}

@media all and (min-width:1220px) {
.menu_aktivne {border:0 !important}
.animated {position:relative}
.animated>div {position:absolute;left:-310px;height:0;overflow:hidden;width:0;max-width:100%}
.activemenu, .activemenu:hover {color:#f07d00 !important;cursor:default !important}
nav {display:block !important;position:relative}
.pr0w295>div {width: 340px}
nav span>div {display:none;font-size:16px;position:absolute;top:19px;left:-10px;padding:18px 10px 10px 10px;background:#0095DA;color:#fff;line-height:1.5;width:100%;text-align:left;z-index:2}
nav span>div>a {padding:5px 0;display:block !important;margin-right:0 !important}
nav span>div>a.a2:hover  {background:#fff;color:#0095DA}
nav span {position:relative;display:inline-block;cursor:pointer}
nav span:hover>div {display:block}
nav span>b {display:inline-block}
.trclick:hover {cursor:pointer;background:#0095DA}
.pr65 {padding-right:65px}
.pr80 {padding-right:132px}
.pr85 {padding-right:85px}
.pr45 {padding-right:45px}
.pr45>b {min-width:75px}
.pr0w295>b {min-width:295px}
.pr0w265>b {min-width:265px}
.pr0w240>b {min-width:240px}
.pr0w120>b {min-width:120px}
.pr0w170>b {min-width:170px}
.pr85w85 {padding-right:85px}
.pr85w85>b {min-width:85px}
.pra160>div {min-width:160px}
.desb {display:inline-block;font-weight:500}
.manual {position:absolute;top:40px;right:0;color:#009DDD !important;font-size:12px}
.manual:hover {color:#20BDFD !important}
}

@media all and (max-width:1219px) {
#zakladne>div button {margin-top:5px;margin-bottom:5px}
.mobile_margin {padding:0 10px;box-sizing:border-box}
.mobile_top {margin-top:15px}
#myGallery {display:none}
.left_panel {display:none}
.right_panel {float:none;width:100%;margin-left:0}
.full_width {max-width:100%}
.header3 {display:block;max-height:50px}
.header2 {float:none;padding:0;clear:both;background:#222}
.animated>div {position:relative;left:0 !important;height:auto !important;overflow:hidden;width:auto !important;max-width:100%;opacity:1 !important}
.error {margin-left:0}
.menu {margin:50px 0 20px 0;position:relative;background:#fff}
.menu nav a, .menu nav a:visited, .menu nav a:link, .menu nav a:active {color:#222;background:#fff;border-bottom:1px solid #222 !important;display:block}
.uvod2 {display:none}
.hlavny {background:#fff}
.lavy_panel {width:100%;float:none}
.text, .text1, .text2 {width:100%}
.text_obal, .lavy_panel_obal {padding:0 10px}
.text, .text1, .text2 {margin-top:20px;margin-bottom:20px}
.text img {max-width:100%}
.pravy_panel {width:100%;float:none}
.newsletter {margin-left:0}
.newsletter input {display:block;margin-left:auto;margin-right:auto}
.menu  nav {display:none}
.uvod1 {height:auto}
.kosik {display:none}
.m_kosik {display:inline-block;height:100%}
.stav {right:10px}
.footer_menu, .text1_obal {padding:0 10px}
.footer_menu>li {border-bottom:1px solid #ccc;padding:5px 0}
.footer2 {padding:15px 10px}
.header1 {padding:0 0 0 10px}
.menu {width:100%}
.menu nav {margin:0 10px 10px 10px}
.menu nav a, .menu nav a:active, .menu nav span{display:block;border-bottom:1px solid #aaa;padding:10px 10px;margin-right:0;text-transform:uppercase}
.menu nav span {padding:0;border-bottom:0}
.menu nav span>b{display:none}
}
@media all and (max-width:794px) {
.modul {display:block !important}
.modul>h2 {display:block !important;width:100% !important;height:auto !important;padding:10px !important}	
.modul>div {display:block !important;width:100% !important;padding:10px !important}	
.modul > div > div > b {max-width:calc(100% - 105px) !important}
}
@media all and (max-width:720px) {
#konverzie1 col {width:180px !important;min-width:180px !important}
#konverzie2 colgroup>col:nth-child(1) {width:180px !important}
#konverzie2 colgroup>col:nth-child(2) {width:180px !important}
#konverzie2 colgroup>col:nth-child(3) {width:180px !important}
#konverzie2 colgroup>col:nth-child(4) {width:80px !important}
#konverzie2 colgroup>col:nth-child(5) {width:80px !important}
#konverzie2 colgroup>col:nth-child(6) {width:80px !important}
#konverzie2 colgroup>col:nth-child(7) {width:80px !important}
#konverzie2 colgroup>col:nth-child(8) {width:80px !important}
#nastaveniasprav {float:none}
#spravy1  {float:none;width:100% !important}
#drag {background:none}
}
@media all and (max-width:610px) {
#kriteria>div>p{padding-top:25px}
.header1 span {width:auto !important}
}

@media all and (max-width:550px) {
.lastinfo div button {margin: 0 2px}
}

@media all and (max-width:470px) {
.header1 span {font-size:10px}
}

@media all and (max-width:410px) {
.header1 span {display:none}
}

@media all and (max-width:350px) {
.header1 img {max-width:180px;margin-top:9px}
}

[type="checkbox"]:not(:checked),[type="checkbox"]:checked {position:absolute;left:-9999px}
[type="checkbox"]:not(:checked) + label,[type="checkbox"]:checked + label {position:relative;padding-left:25px;cursor:pointer}
[type="checkbox"]:not(:checked) + label:before,[type="checkbox"]:checked + label:before {content:'';position:absolute;left:0;top:2px;width:18px;height:18px;border:1px solid #aaa;background:#fff;border-radius:3px}
/* checked mark aspect */
[type="checkbox"]:not(:checked) + label:after,
[type="checkbox"]:checked + label:after {content:'✔';position:absolute;top:-2px;left:4px;font-size:18px;color:#009DDD;transition:all .2s;font-weight:normal !important}
/* checked mark aspect changes */
[type="checkbox"]:not(:checked) + label:after {opacity:0;transform:scale(0)}
[type="checkbox"]:checked + label:after {opacity:1;transform:scale(1)}
/* disabled checkbox */
[type="checkbox"]:disabled:not(:checked) + label:before,[type="checkbox"]:disabled:checked + label:before {box-shadow:none;border-color:#bbb;background-color:#ddd}
[type="checkbox"]:disabled:checked + label:after {color:#999}
[type="checkbox"]:disabled + label {color:#aaa}
/* accessibility */

/* hover style */
[type="checkbox"]:checked+label:hover:before,  [type="checkbox"]:not(checked)+label:hover:before{border:1px solid #ccc!important}
label {display:inline-block;padding-top:2px}

[type="radio"]:not(:checked),[type="radio"]:checked {position:absolute;left:-9999px}
[type="radio"]:not(:checked) + label,[type="radio"]:checked + label {position:relative;padding-left:25px;cursor:pointer;padding-top:4px}
[type="radio"]:not(:checked) + label:before,[type="radio"]:checked + label:before {content:'';position:absolute;left:0;width:18px;height:18px;top:2px;border:0px solid #009DDD;background:#ccc;border-radius:9px}
/* checked mark aspect */
[type="radio"]:not(:checked) + label:after,
[type="radio"]:checked + label:after {content:'';position:absolute;left:2px;top:4px;width:14px;height:14px;background:#009DDD;border-radius:7px;transition:all .2s}
/* checked mark aspect changes */
[type="radio"]:not(:checked) + label:after {opacity:0;transform:scale(0)}
[type="radio"]:checked + label:after {opacity:1;transform:scale(1)}
/* disabled radio */
[type="radio"]:disabled:not(:checked) + label:before,[type="radio"]:disabled:checked + label:before {box-shadow:none;background-color:#ddd}
[type="radio"]:disabled:checked + label:after {color:#999}
[type="radio"]:disabled + label {color:#aaa}
/* accessibility */

/* hover style */
[type="radio"]:checked+label:hover:before,  [type="radio"]:not(checked)+label:hover:before{background:#ddd}

select {border-radius:5px;border:1px solid #aaa;padding:5px 35px 5px 5px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff url(/img/select.png) right center no-repeat;cursor:pointer} 
@media screen and (min-width:0\0) {select {background:none;padding:5px}}
.pridaj_cas {padding:6px 15px 7px 15px !important;vertical-align:top}
input:hover, select:hover {border-color:#ccc;transition:border-color 0.3s ease;-webkit-transition:color 0.3s ease}
#kriteria>div>div, #emaily_div>div ,#casy_div>div, #zakladne>div>div, #tel_div>div,#prioritne>div>div,#generika>div>div{margin-bottom:8px}
#kriteria>div>p {margin-bottom:8px !important}
#casy_div>div {display:inline-block !important;margin-right:40px}
#casy_div>div:last-child {margin-right:0 !important}
#kriteria {display:none}
#kriteria>div {border:1px solid #eee;border-radius:5px;padding:0 10px 10px 10px;margin-bottom:0;position:relative;display:none}
#kriteria>div select, #kriteria>div input {max-width:calc(100% - 37px)}
#zakladne>div {border:1px solid #eee;border-radius:5px;padding:0 10px 10px 10px;margin-bottom:0}

.ovladanie2{position:absolute;background:transparent;top:2px;right:0px;width:264px;height:30px;border-radius:5px;padding:3px;transform: scale(1);transition: 0.0s all ease;}
.ovladanie2 img {margin:0 5px;border:1px solid #aaa;border-radius:3px;padding:3px;cursor:pointer}
.ovladanie2 img:hover {opacity:0.6}
.radio_div {display:block;text-align:center;font-size:13px;border:0 !important;padding:20px;display:none;}
.radio_div b {display:inline-block;width:40px}
.x {background:red;padding:7px;border-radius:5px;color:#eee;margin-left:10px;display:inline-block;cursor:pointer;vertical-align:top;font-size:15px}
.x2, .n {background:red;padding:2px 0;border-radius:5px;color:#eee;cursor:pointer;vertical-align:top;margin-left:6px;margin-right:4px;height:23px;width:27px;display:inline-block;font-weight:500;text-align:center}
.n {background:#5E99FF}
.x:hover,.x2:hover, .n:hover {opacity:0.5}
.pridaj_riadok {margin-right:10px}
.not input{color:red}
.xnot {background:#FF8942}
.zmaz {background:#FF4744 !important}
.zmaz:hover{background:#FF9393 !important}

#darkbg{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:.7;filter:alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";z-index:999}
#message_box{border-radius:5px;min-height:95px;background:#eee;border:0;position:fixed;top:50%;left:50%;padding-bottom:0px;text-align:center;z-index:1002;display:none;color:#000000;box-shadow:0 0 5px 5px #555;behavior: url(PIE.php);overflow:hidden}
#message_box>.message_body {margin:15px 0;line-height:1.2;padding:10px 10px 0 10px;font-size:14px;max-height:900px;overflow-y:auto}
.X {position:absolute;right:3px;top:3px}
#message_box>.message_header {padding:11px 0 11px 0;font-weight:bold;background:#ddd}
#message_box button {width:90px;margin-top:10px}
button[disabled="disabled"] {cursor:default;opacity:0.4}
#ajax_button, #zmaz_button,#zmaz_button2 {width:95px;margin-right:15px}
#pridaj_cas_button {display:block}
.overenie2 {font-size:13px;color:#009DDD}
#uloz_nastavenie {display:none}
.nevidim {display:none}
.cerveny {color:red}
#urgentne_div {display:none}
#zakladne>dl {text-align:center;font-size:14px;padding:20px 0;color:#009DDD;font-weight:bold}
#zmenit_kriteria_span {font-size:14px;float:right;line-height:1.4}
.typyspan {width:500px;display:inline-block;margin-right:10px;font-size:13px;max-width:96%}
.typyb label {padding-top:18px !important}
#zapisnica+label, #oznam+label{color:#009DDD}
#nastavenia+img {margin-left:10px}
.sedy {color:grey}
.disabled {opacity:0.5}
.disabled:hover {cursor:default !important}
.pripojenyX .ovladanie2:after {content:" ";position:absolute;width:1px;height:47px;background:#eee;display:block;top:-50px;right:10px}
.pripojeny, .zaciatok {background:#ffffcc}
.zaciatok {border-bottom:0 !important;border-radius:5px 5px 0 0  !important}
.pripojeny {border-top:0 !important;border-bottom:0 !important;border-radius:0 !important;padding-top:1px !important}
.koniec {border-bottom:1px solid #eee !important;border-radius:0 0 5px 5px !important}
.pripojeny+dl , .zaciatok+dl {background:#ffffcc;margin-left:20px;border-left:1px solid #eee !important;border-right:1px solid #eee !important;padding-top:21px !important}
.koniec+dl {background:#fff;margin-left:0;border:0 !important}
#nastavenie select {background-color:#fff}
.w420 {width:400px;text-align:center;max-width:100%;margin-left:auto;margin-right:auto}
#login2 p {text-align:left}
.info1a, .info1b, .info2a, .info2b {display:none}
.modul {display:table;background:#EFEFEF;background-image:linear-gradient(to bottom,#EFEFEF,#D3D4D6);border:0;color:#58595B;padding:0;border-radius:10px;margin:0 auto 9px auto;font-size:12.5px;min-height:176px;width:794px;max-width:100%;box-sizing:border-box;font-weight:300}
.modul>h2 {width:176px;height:176px;color:#fff;text-align:center;cursor:pointer;display:table-cell;vertical-align:middle;margin:0;border-radius:10px;font-weight:normal;line-height:1.4;box-sizing:border-box}
.modul>h2:hover {opacity:0.8}
.modul>h2>div {text-align:center;font-size:28px;font-weight:300}
.modul>h2>div>b {font-size:20px;display:block;font-weight:600}
.modul>div {margin:15px 0;line-height:2.5;width:618px;box-sizing:border-box;padding:10px 40px;display:table-cell;vertical-align:middle}
.modul>div>div>span {display:inline-block;width:101px;height:27px;background:#F2F3F3;box-sizing:border-box;padding:0 10px;vertical-align:0;border-radius:3px;line-height:27px;color:#0095DA;font-weight:bold;text-align:center}
.modul3>div>div>span {vertical-align:11px}
.modul>div>div>b {width:370px;display:inline-block;line-height:1.5;font-weight:500 !important}
.modul>div>div>p {font-weight:400;line-height:1.2;margin-top:-5px}
.modul1>h2 {background-image:linear-gradient(to bottom,#31BEFF,#0D5597)}
.modul2>h2 {background-image:linear-gradient(to bottom,#EFA0AA,#C84C5C)}
.modul3>h2 {background-image:linear-gradient(to bottom,#01D3CA,#028D87)}
.modul4>h2 {background-image:linear-gradient(to bottom,#FAD06B,#BF8808)}
.modul5>h2 {background-image:linear-gradient(to bottom,#B193E6,#67538A)}
.modul6>h2 {background-image:linear-gradient(to bottom,#b0e075,#638040)}
.modul7>h2 {background-image:linear-gradient(to bottom,#990026,#4d0013)}

.neaktivny>h2 {background-image:linear-gradient(to bottom,#979797,#525252);cursor:default}
.neaktivny>h2:hover {opacity:1 !important}
.modul3>div>div:first-child {margin-top:4px}
.modul2>div>div:first-child {margin-top:-4px}

#ui-datepicker-div button {font-size:16px;transition:color 0.3s ease;-webkit-transition:color 0.3s ease;background:#009DDD;border-color:#009DDD;opacity:1}
#ui-datepicker-div button:hover {background:#20BDFD !important;border-color:#20BDFD !important}

@media all and (min-width:1600px) and (max-height:1212px) {
.moduly_stlpec_1, .moduly_stlpec_2 {float:left;width:794px}
.moduly_stlpec_1 {margin-right:10px}
.moduly_stlpec_1 .modul, .moduly_stlpec_2 .modul {max-width:100%}
}

#vybratenastavenia {overflow-y: auto;max-height: 332px;margin-right: 8px}

.ovladanie + .oznam {margin: 20px 0 !important;min-height:20px}