body,html{margin:0;padding:0;border:0;height:100%}
body{font-family:arial;font-size:12pt;margin:0;padding:0;border:0;width:100%;background:#fff;min-width:600px;}
a img{border:0}
p{margin:0.5em 0 0.5em 0}
fieldset{padding:0;border:0px solid #000;margin-top:0.5em}
label{margin:0}
h1,h2,h3,h4,h5{margin:0.3em 0 0.3em 10px;padding:0;font-family:Arial;text-align:left;}
h1 a,h1 a:link,h1 a:visited,h1 a:active{text-decoration:none;color:#000}
h1.minih1{font-size: 12px; margin: 0 auto; text-align: center;}
h1.minih1 a{color: rgb(0,143,213); text-decoration: underline;}
h1{font-size:22pt;font-weight:normal;width:auto;padding:0 0.2em 0.4em 0.2em;color:#666;}
h2{font-size:14pt;font-weight:normal;}
h3{font-size:14pt;font-weight:normal;}
td{vertical-align:top;padding:0.2em;text-align:left}
table{border-collapse:collapse}
input[type="checkbox"],input[type="radio"]{width:auto;border:0}
a:link{text-decoration:underline;color:#606060}
a:hover{text-decoration:none;color:rgb(0,143,213)}
a:visited{text-decoration:underline;color:#606060}
a:active{text-decoration:underline;color:#606060}
#inner{margin-left:0.8em}
.button{width:auto;cursor: pointer;}
.hint{cursor:help;}
.error_message .hint{border-bottom:1px dashed white;}
.warning_message .hint{border-bottom:1px dashed black;}
.ok_message .hint{border-bottom:1px dashed green;}
.icon{vertical-align:baseline;}
.button{cursor:pointer;}
.noborder, .noborder td, .noborder th, .noborder:hover{border:0;}
.notop, .notop td, .notop th, .notop:hover{border-top: 0;}
.nodec, a.nodec, a.nodec:link , a.nodec:visited, a.nodec:active{text-decoration:none;}
.autowidth{width:auto;}
.maxwidth{width:100%;}
.small_text, .st{font-size:0.8em;}
.warning{color:red;font-weight:bold;}
.error{color:#DAA520;font-weight:bold;}
.ok{color:green; font-weight:bold;}
.message{display:inline-block; padding:0.2em;}
.error_message{background-color:#FF5555;color:#FFF;border:1px solid red;} /*background-color:#FF5555;*/
.warning_message{color:#000000; background-color:#FFCC66; border:1px solid darkorange;}
.ok_message{color:green; background-color:#BFE3B7; border:1px solid green;}
.italic{font-style:italic;}
.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}
.lighter{font-weight:lighter;}
.red{color:#FF0000;}
.green{color:#3AB050;}
.grey{color:#676767;}
.white{color:#FFFFFF;}
.hunuku{color:#CA0B4E;}
.w6em{width:6.2em;}
.w3em{width:2.5em;}
.w7em{width:7em;}
.w9em{width:9em;}
.w40em{width:40em;}
.w100{width:100%;}
.w25{width:25%;}
.bordered{border:1px solid silver;}
.tinyborder{background-color:#FFFFFF; border:1px solid silver;border-collapse: collapse;}
.tinyborder td, .tinyborder th{padding:0.2em;border:1px solid silver;}
.search_form .inpt{font-size:10pt;font-family:'verdana','sans-serif','arial';padding:0.2em;height:100%;border:0;}
.search_form td{padding:0;}
.pointer{cursor:pointer;}
.float_right{float:right;}
.float_left{float:left;}
.clear{clear:both;}
.cleaner{clear:both; font-size: 0px; height: 0px; line-height: 0px;}
.nowrap{white-space:nowrap;}
.bottom1em{margin-bottom:0.5em;}
.bottom{vertical-align:bottom;}
.middle{vertical-align:middle;}
.none{display:none}
.block{display:block}
.relative{position:relative}
.absolute{position:absolute}
.of_hidden{overflow:hidden;}
.no-underline{text-decoration: none !important;}
textarea, select, input, .textbutton{font-family:arial;color:#363636;padding:0.1em 0 0.1em 0;font-size:10pt;width:15em;border:1px solid #BFBFBF;vertical-align:baseline; border-radius:3px;}
input:disabled{background:#FFF;color:#000}
textarea{width:auto;height:3em}
select, input[type="checkbox"], input[type="radio"]{cursor:pointer}
.textbutton,.textbutton:focus{margin-right:0}
.button:hover,.textbutton:hover,a.textbutton:hover{color:#FFF;background-color:#000;border:1px solid #000}
a.button, a.button:link, a.button:visited, a.button:active{text-decoration:none}
.nomargin{margin:0 !important;}
.nobmargin{margin-bottom:0 !important;}
.notmargin{margin-bottom:0 !important;}

/* custom */
*{padding:0;margin:0;border:0}
*:focus{outline: 0;}
body{background:#FFF url(../images/bck-220.png);color:#343434}
body.darker{background:#FFF url(../images/bck-220.png);color:#343434}
.centered{margin:1em auto;display:block}
.overlay{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background:#F0F0F0;display:block;filter:alpha(opacity=80);opacity:0.8}

.ui-widget-overlay{background:#000000;position:fixed;opacity:.50;filter:Alpha(Opacity=50)}
td{padding:0}
h1{color:#323232;text-align:left;margin:0;padding:25px 0 21px 0} /*#D8D8D8*/
h2{color:#323232;margin:0;padding:20px 0 20px 0;font-size:20px}
h4{font-size:14px;color:rgb(0,143,213)}
hr{height:2px;background:#D8D8D8 url(../images/groove.png);margin-bottom:23px;width:66%}
a, a:link, a:visited, .lnk{text-decoration:underline;color:rgb(0,143,213);cursor:pointer}
a:hover, .lnk:hover{text-decoration:none;color:#606060;cursor:pointer}
.del_lnk{text-decoration:underline;color:rgb(0,143,213);cursor:pointer;margin-top: 20px;}
.del_lnk:hover{text-decoration:none;color:#606060;cursor:pointer}

/* OTHER */
.link{text-decoration:underline;color:rgb(0,143,213);cursor:pointer}
.link:hover{text-decoration:none;color:#999}
.blink{text-decoration: underline; cursor: pointer; color: rgb(0,143,213);}
.blink:hover{text-decoration: none;}
.blue{color:rgb(0,143,213)}
.pink{color:rgb(239,43,91)}
a.purple, .purple{color:#EF2B5B}
.sml{font-size:13px}
.def_width,.aligned_text{width:710px;}

/** dialogy **/
.fixed_window {}
.dialog_body {
  position: absolute;left: 0px;top: 0px;display: none;height: auto;
  background: #FFFFFF;padding: 0;float: left; border: 1px solid #3C3C3C;
  -webkit-border-radius: 10px;-moz-border-radius: 10px;border-radius: 10px;
}
.dialog_body.center{text-align: center;}
.dialog_body.small{width: 458px;}
.dialog_body.big{width: 683px;}
.dialog_body#reduced_filter_dialog{width: 950px;}

.dialog_inner_body {padding: 35px; font-size: 13px; color: #3C3C3C;}
.dialog_inner_body h2 {font-size: 18px; padding: 0;margin:0;margin-bottom: 18px;}
.dialog_inner_body.center h2 {text-align: center;}
.dialog_inner_body p {line-height: 1.5; margin:0;margin-bottom: 18px;}
.dialog_inner_body p.big_warning, 
.dialog_inner_body p.big_msg {font-size: 16px; margin: 35px 0 8px; font-weight: bold; line-height: 1em;}
.dialog_inner_body p.big_warning,
.dialog_inner_body p.big_msg strong  {color: #EF2B5B;} 
.dialog_inner_body p.big_msg{color: #3C3C3C; }
.dialog_inner_body p.small_warning{color: #EF2B5B; font-size: 13px; margin: 0 0 35px; line-height: 1em;}
.dialog_inner_body p.alternate_link{margin-top: 35px; margin-bottom: 0px;}
.dialog_inner_body p.alternate_link a{text-decoration: none;}

.dialog_inner_body ul,
.dialog_inner_body ol {line-height: 1.5; margin:0;margin-bottom: 18px; margin-left: 20px;}
.dialog_inner_body ul li {margin-bottom: 2px;}
.dialog_inner_body ol li {margin-bottom: 2px;}
.dialog_inner_body ul li:last-child,
.dialog_inner_body ol li:last-child {margin-bottom: 0px;}

.dialog_row{clear: both; overflow: hidden;}
a.dialog_button{}
a.dialog_button, .dialog_button{
  color: #FFFFFF; font-weight: bold; font-size: 16px; padding: 12px;
  border-radius: 3px; cursor: pointer;
  background-color: rgb(0,143,213); border: 1px solid #0078AA; text-align: center;
  text-decoration: none;
}
.dialog_button.float_left{margin-right: 20px;}
.dialog_button.float_right{margin-left: 20px;}

.header_dialog_wrapper{
	float: left; border-bottom: 1px solid #DCDCDC;
	height: 67px; line-height: 71px; text-align: left;
	font-size: 24px; color: #3C3C3C;
  padding: 0 33px;
}
.header_dialog_wrapper.center{text-align: center;}

.close_dialog, .close_dialog_reload {
  position: absolute; right: 0;
  width: 28px; height: 27px; text-align: center; color: #DCDCDC;
  font-size: 30px; float: right;
  margin: 0px; padding: 20px; cursor: pointer;
  border-bottom: 1px solid #DCDCDC;
  border-left: 1px solid #DCDCDC;
  line-height: 33px;
}
.dialog_selector .dialog_body{border: 1px solid #5A5A5A;}
.dialog_modal {
  background: black;position: fixed;top: 0;left: 0;width: 100%;height: 100%;
  opacity: 0.1;filter: alpha(opacity=10);
}
#dialog_modal_1{opacity: 0.5;filter: alpha(opacity=50); cursor: default;}

/** konec dialogů **/
/** tlačítka **/
.button_a{height: 44px; font-size: 18px; font-weight: bold; padding: 0 16px; cursor: pointer; border-radius: 3px;}
.button_b{height: 40px; font-size: 16px; font-weight: bold; padding: 0 14px; cursor: pointer; border-radius: 3px;}
.button_f{height: 30px; font-size: 13px; font-weight: bold; padding: 0 12px; cursor: pointer; border-radius: 3px;}
.button_h{height: 26px; font-size: 11px; padding: 0 10px; cursor: pointer; border-radius: 3px;}
.button_i{height: 22px; padding: 0 7px; font-size: 11px; cursor: pointer;}

.button_blue{background-color: rgb(0,143,213); border: 1px solid #0078aa; color: #ffffff;}
.button_red_light{background-color: #f0f0f0 !important; border: 1px solid #e11446 !important; color: rgb(239,43,91) !important;}
.button_red{background-color: #EF2B5B !important; border: 1px solid #e11446 !important; color: #ffffff !important;}
.button_grey{background-color: #f0f0f0; border: 1px solid #d2d2d2; color: rgb(0,143,213);}
.button_white{background-color: #ffffff; border: 1px solid #dcdcdc; color: rgb(0,143,213);}