ACC SHELL
html,body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form {padding:0; margin:0; list-style:none;}
html{font-size:100%; height:100%; margin-bottom:1px; }
body{font-family:Helvetica, Arial, sans-serif; color:#555; background:#f0f0f0 url('../pics/bg.png') repeat-y top left; font-size:12px; min-width: 1000px; _width: 1000px;}
h1, h2, h3, h4, h5, h6{color:#222; font-weight:bold; }
h1{font-family: Helvetica, arial, sans-serif; padding-top: 15px; font-size:31px; font-weight:bold; color:#000; display: inline-block; float: left;}
h2{font-size:26px; padding:0 0 10px 0; }
h3{font-size:17px; padding:0 0 10px 0; }
h4{font-size:16px; padding:0 0 5px 0; }
h5{font-size:14px; padding:0 0 5px 0; }
h6{font-size:12px; padding:0 0 5px 0; }
a{color:#555; text-decoration:underline; }
a img {border: 0;}
a:hover{color:#000; }
a:active{color:#777; }
a:focus{outline:1px; }
a.nu {text-decoration:none;}
strong{font-weight:bold; color:#333;}
small{font-size:0.85em;}
pre{font-family:monospace;}
.b {font-weight: bold;}
p{padding:5px 0 10px 0; line-height:1.6em;}
.clear{clear:both;}
.none {display: none;}
.nopadding {padding: 0 0 0 5px !important;}
.mr20 {margin-right:20px;}
.fl {float: left;}
.fr {float: right;}
.taleft {text-align: left !important;}
.taright {text-align: right !important;}
.tacenter {text-align: center !important;}
.obrfr {float: right; padding: 0 0 10px 10px; display: block;}
.obrfl {float: left; padding: 0 10px 10px 0; display: block;}
ul.varianty {margin:0 10px;}
#sidebar{width:200px; height:100%; position:absolute; left:0; top:0; color:#888; font-size:11px; background:#393939 url('../pics/bg.png') repeat-y top left; }
#sidebar a#mobil_link {display: none;}
#sidebar #sidebar-wrapper{margin:0px; }
#sidebar a,#sidebar a:active{color:#ccc; }
#sidebar a:hover{color:#fff; }
#sidebar #logo{ margin:0px; border: 0; }
#sidebar #profile-links{ margin: 14px 0; padding:14px 0px 8px 10px; text-align:center; line-height:1.5em;background:transparent url('../pics/right_info.png') left top no-repeat; font-size: 100%; }
#sidebar #profile-links a {text-decoration: none; color: #FB7F2A;}
#sidebar #main-nav { width:200px; padding:0; margin:0 0 0 0px; font-family:Helvetica, Arial, sans-serif; }
#sidebar #main-nav li{ list-style:none; padding-bottom:5px; text-align:right; }
#sidebar #main-nav li a.nav-top-item { background:transparent url('../pics/menu_item.png') right -1px no-repeat; padding:7px 15px; color:#fff; font-size:12px; cursor:pointer; display:block; text-decoration:none; font-weight: bold; text-shadow:1px 1px 1px #333;}
#sidebar #main-nav li:hover a.nav-top-item { background-position: right -32px;}
#sidebar #main-nav li a.nav-top-item.current{ background-image:url('../pics/menu_item_now.png') !important; color:#333; text-shadow:none;}
#sidebar #main-nav li:hover a.current{color:#333; background-position: right -1px; }
#sidebar #main-nav ul{ padding:0; font-size:12px; padding:0; margin: 0 0px 0 20px; border-bottom: 1px solid #4d4d4d;display:none;}
#sidebar #main-nav ul li{ list-style:none; margin:0; text-align:right;padding:0; }
#sidebar #main-nav ul li a{ padding:8px 15px 8px 5px; display:block; color:#aaa; font-size:12px; line-height:1.2em; border-bottom: 1px solid #000; border-top: 1px solid #4d4d4d; text-decoration:none;}
#sidebar #main-nav ul li a:hover,#sidebar #main-nav ul li a.current,#sidebar #main-nav ul li a.current:hover{color:#fff; }
#sidebar #main-nav ul li a.current{background:transparent url('../pics/submenu_now.gif') right center no-repeat !important; color:#fff !important; font-weight: normal;}
#sidebar-toggle {position:absolute; left:0; top:15px; display:none; width:32px; height:25px; padding-top:5px; background:#393939; position:absolute; font-size:160%; border-radius:0 5px 5px 0; color:#fff; line-height:30px; text-align:center; z-index:5;}
#sidebar-toggle i {color:#fff;}
#main{margin:0 10px 0 210px; padding:0 0 0 0; position: relative;}
#footer{margin:0px 0 0 0;padding:20px 0 0 0;font-size:13px; }
#footer a {float: right; text-decoration: none;}
/* obsah */
h1 {font-weight:normal; font-size: 25px; padding-bottom: 25px;}
h2 {font-weight:normal; font-size: 20px;}
h2.slideDiv { background-color: #A29485; color: #fff; border-radius: 5px 5px 0 0; margin-bottom: 0px; clear:both; height: 18px; padding:5px 10px 6px 10px; font-size:120%; font-weight: bold; text-shadow:1px 1px 1px #333; }
h2.slideDiv strong {color: #393939; text-shadow:1px 1px 1px #bbb; }
h2.slideDiv.flag_cz {background: #9b8d7f url('../pics/flag_cz.png') no-repeat 5px center; padding-left: 45px;}
h2.slideDiv.flag_en {background: #9b8d7f url('../pics/flag_en.png') no-repeat 5px center; padding-left: 45px;}
h2.slideDiv.flag_ru {background: #9b8d7f url('../pics/flag_ru.png') no-repeat 5px center; padding-left: 45px;}
h2.slideDiv a{ color: #fff;}
div.slideDiv {border: 1px solid #ccc; border-radius: 0 0 5px 5px; padding: 10px; background-color: #fff; position: relative; margin-bottom: 10px;}
div.slideDiv ul {padding: 10px;}
div.slideDiv ul li {list-style-type: square;}
.ico-cal {position:absolute; top: -26px; right: 130px; width: 0; height: 0; display: block; padding: 20px 20px 0 0; background: url('../pics/ico-cal.png') no-repeat center 2px; z-index:100;}
.ico-cal .actionplace {position: absolute; top: 0; right: 0; width: 0; height: 0; display: block; padding: 20px 20px 0 0; cursor: pointer;}
.ico-cal:hover {background-color: #FB7F2A !important; }
.ico-cal .calendar_inner { display: none; position: absolute; left: -140px; top: 0px; background-color: #FB7F2A !important; padding: 10px; width: 120px;}
.ico-cal .calendar_inner .itext {width: 110px; margin-bottom: 2px; text-align: center;}
.ico-cal .calendar_inner .ibut {border: 0; cursor: pointer; padding: 0px !important; margin: 0; width: 120px;}
form.slideDiv {position: absolute; text-align: right; width: 130px; top: -26px; right: 3px; z-index: 2;}
form.slideDiv .itext {border: 1px solid #cccccc; border-right: none; border-radius: 5px 0 0 5px; background-color: #eee; padding: 2px; font-size: 12px; width: 100px; font-family:Helvetica, Arial, sans-serif; color: #555;}
form.slideDiv input.isubmit {padding: 1px 2px 3px 2px; border-radius: 0; background-color: #FB7F2A;border-radius: 0 5px 5px 0;}
div.slideDiv .nastaveni {width:18px; height:65px; display: none; text-align: center; position: absolute; top: 0px; right:-18px; background: #393939 url('../pics/nastaveni.png') no-repeat left bottom; z-index: 5; }
div.slideDiv .nastaveni a {padding: 65px 18px 0 0; overflow: hidden; display: block; width: 0; height: 0; }
div.slideDiv .nastaveni a:hover {color: #FB7F2A; border-bottom: 1px solid #FB7F2A; }
label.slideDiv {position: relative; text-align: right; padding: 3px; display: block; clear:both;}
h2.slideDiv.off {background: #9b8d7f}
div.slideDiv.off {display: none;}
div.table_obal {position: relative;}
table.vypis { width: 100%;}
table.vypis th { background-color: #393939; text-align: left; padding: 6px 4px 4px 4px; color: #ccc !important; font-size: 9px; text-transform: uppercase; }
table.vypis th a {color: #ccc;}
table.vypis th a.active {color: #fff;}
table.vypis td { text-align: left; background-color: #f5f5f5; padding: 4px 4px; border-top: 1px solid #fff; border-bottom: 1px solid #ccc; cursor: default;}
table.vypis tr:hover td {background-color: #FEF6F1;}
table.vypis .slideMenu { display: block !important; position: relative; }
table.vypis .slideMenu {z-index: 1;}
table.vypis .slideMenu:hover {z-index: 2;}
table.vypis .slideMenu .slideMenuActivator {display: block; float: right; padding: 4px 10px 3px 10px; border-radius: 3px; background-color: #999; text-align: center !important; color: #fff; cursor: pointer;}
table.vypis .slideMenu ul {position: absolute; top: 17px; right: 0; display: none; background-color: #393939; padding: 10px; border-radius: 3px 0 3px 3px;}
table.vypis .slideMenu ul li a {color: #fff; display: block; min-height: 1px; _height: 1px; text-align: left; padding: 4px 15px; text-decoration: none; white-space: nowrap;}
table.vypis .slideMenu ul li a:hover {color: #FD812F}
table.vypis .slideMenu:hover ul {display: block;}
table.vypis .slideMenu:hover .slideMenuActivator {background-color: #393939; cursor: default;}
table.vypis .highlight td {border-top: 1px solid #444 !important; background-color: #ddd;}
table.vypis .highlight:hover td {background-color: #ddd !important;}
table.vypis .highlight .slideMenu .slideMenuActivator {background-color: #393939;}
table.vypis .highlight2 td {background-color: #fff;}
table.vypis .hoverTR td {background-color: #E6E0DA !important;}
table.vypis tr.ptitle {background:#fff;border-top:1px #aaa solid;}
table.vypis tr.ptitle td {background:#fff;border-top:1px #aaa solid;}
.ibut {border-radius: 5px; width: 130px; position: relative; margin-top: 15px; margin-left: 15px; border: 0px; border-bottom: 1px solid #ccc; background-color: #fd812f; color: #fff; font-size: 12px; padding: 10px 0; text-align: center; display: block; float: right; text-decoration: none; text-shadow:1px 1px 1px #666; font-weight: bold; cursor:pointer;}
.ibut:hover {color: #fff;}
.ibut.none {display: none;}
.gray { background-color: #666;}
.ibut.red { color: #fff !important; background-color: #FF0000;}
.red {color: #FF0000;}
.green { color: #259B29;}
.presun {cursor: move !important;}
table.formular {width: 740px;}
table.formular td {vertical-align: top; padding: 0px;}
table.formular th {font-weight: bold; text-align: left; padding: 8px; }
table.formular tr.last td, table.formular tr.last th {border-bottom: 0 !important; padding-top: 20px;}
table.formular label {font-weight: bold; text-align: left; padding: 10px 0 0 0; display: block}
table.formular label span {font-weight: normal;}
input.itext {border: 1px solid #cccccc; border-radius: 5px; background-color: #fff; padding: 5px; font-size: 12px; width: 340px; font-family:Helvetica, Arial, sans-serif; color: #555;}
input.itext0 {border: 1px solid #cccccc; border-radius: 5px; background-color: #fff; padding: 5px; font-size: 12px; width: 100px; font-family:Helvetica, Arial, sans-serif; color: #555; margin-right:5px;}
input.help {background: #fff url('../pics/ico_help.png') no-repeat right top;}
input.readonly {background-color: #f5f5f5 !important; color: #555 !important }
input.itext1 {border: 1px solid #cccccc; border-radius: 5px; background-color: #fff; padding: 5px; font-size: 12px; width: 500px;font-family:Helvetica, Arial, sans-serif; color: #555;}
select.itext1 {border: 1px solid #cccccc; border-radius: 5px; background-color: #fff; padding: 5px; font-size: 12px; width: 510px;font-family:Helvetica, Arial, sans-serif; color: #555;}
select.itext {border: 1px solid #cccccc; border-radius: 5px; background-color: #fff; padding: 4px; font-size: 12px; width: 352px;font-family:Helvetica, Arial, sans-serif; color: #555;}
select.itext0 {border: 1px solid #cccccc; border-radius: 5px; background-color: #fff; padding: 5px; font-size: 12px; width: 100px;font-family:Helvetica, Arial, sans-serif; color: #555;}
.iarea {font-family:Helvetica, Arial, sans-serif; border: 1px solid #cccccc; border-radius: 5px; background-color: #fff; padding: 8px; font-size: 12px; width: 330px; height:62px; color: #555;}
.iarea1 {font-family:Helvetica, Arial, sans-serif; border: 1px solid #cccccc; border-radius: 5px; background-color: #fff; padding: 8px; font-size: 12px; width: 500px; height:50px; color: #555;}
textarea.itext {font-family:Helvetica, Arial, sans-serif; border: 1px solid #cccccc; border-radius: 5px; background-color: #fff; padding: 5px; font-size: 14px; width: 300px; color: #555;}
input.itext2 {border: 1px solid #cccccc; border-radius: 5px; background-color: #fff; padding: 5px; font-size: 12px; width: 60px; font-family:Helvetica, Arial, sans-serif; color: #555;}
input.itext3 {border: 1px solid #cccccc; border-radius: 5px; background-color: #fff; padding: 5px; font-size: 12px; width: 212px; font-family:Helvetica, Arial, sans-serif; color: #555; margin-right:5px;}
input.isubmit {font-family:Helvetica, Arial, sans-serif; border: 0px; border-radius: 5px; background-color: #a49587; padding: 10px; font-size: 12px; color: #fff; text-shadow:1px 1px 1px #444; font-weight: bold; cursor: pointer; float: right;}
input.isubmit:hover {background-color: #fd812f; border: 0px;}
input.isubmit.red { color: #fff !important; background-color: #FF0000;}
/* stránkování */
.strankovani {padding-top: 10px; overflow: auto; font-size: 80%;}
.strankovani span {background-color: #393939; color: #fff; font-weight: bold; text-align: center; width: 20px; line-height: 20px; text-decoration: none; display: block; float: left; margin: 1px; cursor: default;}
.strankovani a {background-color: #9B8D7F; color: #fff; font-weight: bold; text-align: center; width: 20px; line-height: 20px; text-decoration: none; display: block; float: left; margin: 1px;}
.strankovani a:hover {background-color: #F87D26; color: #fff; font-weight: bold; text-align: center; width: 20px; line-height: 20px; text-decoration: none; display: block; float: left; margin: 1px;}
.strankovani_info {font-size: 90%; width: 240px; float: right; text-align:right; padding-top: 10px;}
/* notifikace */
.nofitication_wrapper {position: fixed; width: 400px; left: -402px; bottom: 10px; margin: 0; padding: 0;}
.notification {position: relative; width: 400px; margin: 0 0 10px 0; padding: 0; border: 1px solid; background-position: 10px 11px !important; background-repeat: no-repeat !important; font-family: Helvetica, Arial, sans-serif; border-top-right-radius: 6px; border-bottom-right-radius: 6px; text-align: left;}
.attention {background: #fffbcc url("../pics/exclamation.png") 10px 11px no-repeat; border-color: #e6db55; color: #666452;}
.information {background: #dbe3ff url("../pics/information.png"); border-color: #a2b4ee; color: #585b66;}
.success {background: #d5ffce url("../pics/tick_circle.png"); border-color: #9adf8f; color: #556652;}
.error {background: #ffcece url("../pics/cross_circle.png"); border-color: #df8f8f; color: #665252;}
.notification div {display: block; font-style: normal; padding: 10px 10px 10px 36px; line-height: 140%;}
/* indikátor sily hesla */
#passwordStrength { height:10px; display:block; float: left; }
#passwordStrength_wrapper {height:10px; display:block; border: 1px solid #ccc; width: 250px; margin: 0 auto; background-color: #fff;}
#passwordStrength.strength0 { width:250px; background:#fff; }
#passwordStrength.strength1 { width:50px; background:#399800; }
#passwordStrength.strength2 { width:100px; background:#399800; }
#passwordStrength.strength3 { width:150px; background:#399800; }
#passwordStrength.strength4 {width:200px; background:#399800; }
#passwordStrength.strength5 { width:250px; background:#399800; }
/* facebox */
#facebox .b{background:url('../pics/facebox/b.png');}
#facebox .tl{background:url('../pics/facebox/tl.png');}
#facebox .tr{background:url('../pics/facebox/tr.png');}
#facebox .bl{background:url('../pics/facebox/bl.png');}
#facebox .br{background:url('../pics/facebox/br.png');}
#facebox {position:absolute; top:0; left:0; z-index:100; text-align:left;}
#facebox .popup{position:relative;}
#facebox #faceboxtable {border-collapse:collapse;}
#facebox #faceboxtable td.facebox_td{border-bottom:0; padding:0;}
#facebox .body{width:758px; padding:10px 10px !important; background-color: #fff !important;}
#facebox h2.slideDiv {background: #9b8d7f}
#facebox div.slideDiv {background-color: #F0F0F0;}
#facebox .loading{text-align:center;}
#facebox .image{text-align:center;}
#facebox img{border:0; margin:0;}
#facebox .footer{padding-top:5px; margin-top:10px; text-align:right;}
#facebox .tl,#facebox .tr,#facebox .bl,#facebox .br{height:10px; width:10px; overflow:hidden; padding:0;}
#facebox_overlay{position:fixed; top:0px; left:0px; height:100%; width:100%;}
.facebox_hide{z-index:-100;}
.facebox_overlayBG{background-color:#000; z-index:99;}
/* lightbox */
#lightbox{position:absolute;left:0;width:100%;z-index:100;text-align:center;line-height:0;}
#lightbox a img{border:none; }
#outerImageContainer{position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
#imageContainer{padding:10px;}
#loading{position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
#hoverNav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10;}
#imageContainer>#hoverNav{left:0;}
#hoverNav a{outline:none;}
#prevlink,#nextlink{width:49%;height:100%;background:transparent url('../pics/lightbox/blank.gif') no-repeat; display:block;}
#prevLink{left:0; float:left;}
#nextLink{right:0; float:right;}
#prevLink:hover,#prevLink:visited:hover{background:url('../pics/lightbox/prevlabel.png') left 5% no-repeat; }
#nextLink:hover,#nextLink:visited:hover{background:url('../pics/lightbox/nextlabel.png') right 5% no-repeat; }
#nextLinkText,#prevLinkText{color:#FF9834;font-weight:bold;text-decoration:none;}
#nextLinkText{padding-left:20px;}
#prevLinkText{padding-right:20px;}
.ontop #imageData{padding-top:5px;}
#imageDataContainer{font-family:"Arial CE",Arial,Helvetica,sans-serif;font-size:8pt;background-color:#fff;margin:0 auto;line-height:1.4em;}
#imageData{padding:0 10px;}
#imageData #imageDetails{width:85%; float:left; text-align:left; }
#imageData #caption{font-weight:normal;}
#imageData #numberDisplay{display:block; clear:left; padding-bottom:1.0em;}
#imageData #bottomNavClose{width:66px; float:right; padding-bottom:0.7em;}
#imageData #helpDisplay{clear:left; float:left; display:block; }
#overlay{position:absolute;top:0;left:0;z-index:90;width:100%;height:500px;background-color:#000000;filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;display:none;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
* html>body .clearfix{display:inline-block; width:100%;}
* html .clearfix{ height:1%; }
/* mbtooltip */
#tooltip{ background:#000; width:auto; font-family: Arial,Georgia; max-width:500px; min-width:150px; background:white; padding:5px; margin-top:4px; color:#fff;}
#tooltip strong {color: #fff;}
#tooltip #ttimg.top { margin-top:-17px; margin-left:2px }
#tooltip #ttimg.bottom { bottom:0; margin-bottom:-12px; margin-left:2px }
#tooltip.default { border-top:4px solid #F77C24; background:#222; color:#fff; margin-top:2px; font-size: 90%; }
#tooltip.default #ttimg.top { position:absolute; margin-top:-8px; margin-left:-8px; }
#tooltip.default #ttimg.bottom{ position:absolute; bottom:0; margin-bottom:-3px; margin-left:-8px }
/* colorpicker */
.colorpicker{width:356px;height:176px;overflow:hidden;position:absolute;background:url('../pics/colorpicker/colorpicker_background.png');font-family:Arial,Helvetica,sans-serif;display:none; z-index: 100}
.colorpicker_color{width:150px;height:150px;left:14px;top:13px;position:absolute;background:#f00;overflow:hidden;cursor:crosshair;}
.colorpicker_color div{position:absolute;top:0;left:0;width:150px;height:150px;background:url('../pics/colorpicker/colorpicker_overlay.png');}
.colorpicker_color div div{position:absolute;top:0;left:0;width:11px;height:11px;overflow:hidden;background:url('../pics/colorpicker/colorpicker_select.gif');margin:-5px 0 0 -5px;}
.colorpicker_hue{position:absolute;top:13px;left:171px;width:35px;height:150px;cursor:n-resize;}
.colorpicker_hue div{position:absolute;width:35px;height:9px;overflow:hidden;background:url('../pics/colorpicker/colorpicker_indic.gif') left top;margin:-4px 0 0 0;left:0px;}
.colorpicker_new_color{position:absolute;width:60px;height:30px;left:213px;top:13px;background:#f00;}
.colorpicker_current_color{position:absolute;width:60px;height:30px;left:283px;top:13px;background:#f00;}
.colorpicker input{background-color:transparent;border:1px solid transparent;position:absolute;font-size:10px;font-family:Arial,Helvetica,sans-serif;color:#898989;top:4px;right:11px;text-align:right;margin:0;padding:0;height:11px;}
.colorpicker_hex{position:absolute;width:72px;height:22px;background:url('../pics/colorpicker/colorpicker_hex.png') top;left:212px;top:142px;}
.colorpicker_hex input{right:6px;}
.colorpicker_field{height:22px;width:62px;background-position:top;position:absolute;}
.colorpicker_field span{position:absolute;width:12px;height:22px;overflow:hidden;top:0;right:0;cursor:n-resize;}
.colorpicker_rgb_r{background-image:url('../pics/colorpicker/colorpicker_rgb_r.png');top:52px;left:212px;}
.colorpicker_rgb_g{background-image:url('../pics/colorpicker/colorpicker_rgb_g.png');top:82px;left:212px;}
.colorpicker_rgb_b{background-image:url('../pics/colorpicker/colorpicker_rgb_b.png');top:112px;left:212px;}
.colorpicker_hsb_h{background-image:url('../pics/colorpicker/colorpicker_hsb_h.png');top:52px;left:282px;}
.colorpicker_hsb_s{background-image:url('../pics/colorpicker/colorpicker_hsb_s.png');top:82px;left:282px;}
.colorpicker_hsb_b{background-image:url('../pics/colorpicker/colorpicker_hsb_b.png');top:112px;left:282px;}
.colorpicker_submit{position:absolute;width:50px;height:18px; right:10px;top:142px;overflow:hidden; background-color: #FD812F; font-size: 80%; padding-top: 2px; color: #fff; text-align: center; border-radius: 4px; border: 1px solid #444; cursor: pointer; font-weight:bold;}
.colorpicker_focus{background-position:center;}
.colorpicker_hex.colorpicker_focus{background-position:bottom;}
.colorpicker_slider{background-position:bottom;}
.picker_obal {position: relative;}
input.picker {padding-left: 30px !important; font-weight: bold;}
.showcolor{position:absolute; width:18px;height:18px; float: left; background-color: #000; top: 5px; left: 6px; }
#map_canvas{width:800px; height:500px;margin:10px auto;}
div#latlng-control{background:#ffc;border:1px solid #676767;padding:2px 4px;position:absolute;}
.line{padding:3px;}
/* switch */
.formular .cb-enable, .cb-disable, .cb-enable span, .cb-disable span { background: url('../pics/switch.gif') repeat-x; display: block; float: left; }
.formular .cb-enable span, .cb-disable span { line-height: 30px; display: block; background-repeat: no-repeat; font-weight: bold; }
.formular .cb-enable span { background-position: left -90px; padding: 0 10px; }
.formular .cb-disable span { background-position: right -180px;padding: 0 10px; }
.formular .cb-disable.selected { background-position: 0 -60px; }
.formular .cb-disable.selected span { background-position: right -240px; color: #fff; }
.formular .cb-enable.selected { background-position: 0 -60px; }
.cb-enable.selected span { background-position: left -150px; color: #fff; }
.formular .switch label { cursor: pointer; display: inline; padding: 0; margin: 0; font-weight: bold; float: left; }
.formular .switch .label {padding: 10px 0 0 10px; display: block; float: left;}
.formular .switch input { display: none; }
.formular .switch {padding-top: 10px;}
/* multiselect */
.ui-multiselect { padding:2px 0 2px 4px; text-align:left; margin-bottom: 4px; }
.ui-multiselect span.ui-icon { float:right }
.ui-multiselect-single .ui-multiselect-checkboxes input { position:absolute !important; top: auto !important; left:-9999px; }
.ui-multiselect-single .ui-multiselect-checkboxes label { padding:5px !important }
.ui-multiselect-header { margin-bottom:3px; padding:3px 0 3px 4px }
.ui-multiselect-header ul { font-size:0.9em }
.ui-multiselect-header ul li { float:left; padding:0 10px 0 0 }
.ui-multiselect-header a { text-decoration:none }
.ui-multiselect-header a:hover { text-decoration:underline }
.ui-multiselect-header span.ui-icon { float:left }
.ui-multiselect-header li.ui-multiselect-close { float:right; text-align:right; padding-right:0 }
.ui-multiselect-menu { display:none; padding:3px; position:absolute; z-index:10000; text-align: left }
.ui-multiselect-checkboxes { position:relative /* fixes bug in IE6/7 */; overflow-y:scroll }
.ui-multiselect-checkboxes label { cursor:default; display:block; border:1px solid transparent; padding:3px 1px }
.ui-multiselect-checkboxes label input { position:relative; top:1px }
.ui-multiselect-checkboxes li { clear:both; font-size:0.9em; padding-right:3px }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label { text-align:left; font-weight:bold; border-bottom:1px solid }
.ui-multiselect-checkboxes li.ui-multiselect-optgroup-label a { display:block; padding:3px; margin:1px 0; text-decoration:none }
.ui-multiselect-hasfilter ul { position:relative; top:2px }
.ui-multiselect-filter { float:left; margin-right:10px; font-size:11px }
.ui-multiselect-filter input { width:100px; font-size:10px; margin-left:5px; height:15px; padding:2px; border:1px solid #292929; -webkit-appearance:textfield; -webkit-box-sizing:content-box; }
* html .ui-multiselect-checkboxes label { border:none }
/* validationEngine.jquery.css */
.formError{z-index:990; }
.formError .formErrorContent{z-index:991; }
.formError .formErrorArrow{z-index:996; }
.ui-dialog .formError{z-index:5000; }
.ui-dialog .formError .formErrorContent{z-index:5001; }
.ui-dialog .formError .formErrorArrow{z-index:5006; }
.inputContainer{position:relative;float:left;}
.formError{position:absolute;top:300px;left:300px;display:block;cursor:pointer;}
.formError.inline{position:relative;top:0;left:0;display:inline-block;}
.ajaxSubmit{padding:20px;background:#55ea55;border:1px solid #999;display:none;}
.formError .formErrorContent{width:100%;font-family:Arial,Helvetica,sans-serif; font-weight:bold;background:#222;position:relative;color:#fff;min-width:140px;font-size:90%;padding:4px;text-align:center;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;-o-border-radius:5px;}
.formError.inline .formErrorContent{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;border:none;border-radius:0;-moz-border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
.greenPopup .formErrorContent{background:#33be40;}
.blackPopup .formErrorContent{background:#393939;color:#FFF;}
.formError .formErrorArrow{width:15px;margin:-2px 0 0 13px;position:relative;}
body[dir='rtl'] .formError .formErrorArrow, body.rtl .formError .formErrorArrow{margin:-2px 13px 0 0;}
.formError .formErrorArrowBottom{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;margin:0px 0 0 12px;top:2px;}
.formError .formErrorArrow div{font-size:0px;height:1px;background:#222;margin:0 auto;line-height:0;font-size:0;display:block;}
.formError .formErrorArrowBottom div{box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none;-o-box-shadow:none;}
.greenPopup .formErrorArrow div{background:#33be40;}
.blackPopup .formErrorArrow div{background:#393939;color:#FFF;}
.formError .formErrorArrow .line10{width:15px;border:none;}
.formError .formErrorArrow .line9{width:13px;border:none;}
.formError .formErrorArrow .line8{width:11px;}
.formError .formErrorArrow .line7{width:9px;}
.formError .formErrorArrow .line6{width:7px;}
.formError .formErrorArrow .line5{width:5px;}
.formError .formErrorArrow .line4{width:3px;}
.formError .formErrorArrow .line3{width:1px;border-left:2px solid #ddd;border-right:2px solid #ddd;border-bottom:0 solid #ddd;}
.formError .formErrorArrow .line2{display:none;width:3px;border:none;background:#ddd;}
.formError .formErrorArrow .line1{width:1px;border:none;background:#ddd;}
/* mapa */
code { background-color: ghostWhite; border: 1px solid #DEDEDE; color: #444; padding: 0 3px;}
.ui-autocomplete-input, .input input { border: none; font-size: 14px; width: 300px; height: 24px; margin-bottom: 5px; padding-top: 2px;}
.ui-autocomplete-input { border: 1px solid #DDD !important; padding-top: 0px !important;}
#map { border: 1px solid #DDD; width:340px; height: 190px; margin: 0;}
.ui-menu .ui-menu-item a { font-size: 12px;}
#resultbox { position:relative; width:350px; margin:20px 0;}
#resultbox h4 {display:none;}
#resultbox label{ padding:0; text-align: left; font-weight:normal;}
#resultbox input{ float:left;}
#resultbox li{ display:block;padding:2px;}
#kalendar tr.priorita0 td {color:#53708e;}
#kalendar tr.priorita1 td {color:#53708e; font-weight:bold;}
#kalendar tr.priorita2 td {color:#d95382; font-weight:bold;}
div.tagsinput { border:1px solid #CCC; background: #FFF; padding:5px; height: 60px !important; width:340px !important; border: 1px solid #cccccc; border-radius: 5px; overflow-y: auto;}
div.tagsinput span.tag { border: 1px solid #a5d24a; border-radius:2px; display: block; float: left; padding: 5px; text-decoration:none; background: #cde69c; color: #000; margin-right: 5px; margin-bottom:5px;font-family: helvetica; font-size:13px;}
div.tagsinput span.tag a { font-weight: bold; color: #82ad2b; text-decoration:none; font-size: 11px; }
div.tagsinput input { width:80px; margin:0px; font-family: helvetica; font-size: 13px; border:1px solid transparent; padding:5px; background: transparent; color: #000; outline:0px; margin-right:5px; margin-bottom:5px; }
div.tagsinput div { display:block; float: left; }
.tags_clear { clear: both; width: 100%; height: 0px; }
.not_valid {background: #FBD8DB !important; color: #90111A !important;}
.ac_results {background-color: #fff; padding: 10px; background-color: #fff; box-shadow: 0 0 20px rgba(0,0,0,0.25);}
.ac_results li {padding: 5px; background-color: #fff; cursor: pointer;}
.ac_results li.ac_odd {background-color: #f5f5f5;}
.ac_results li:hover {background-color: #ddd;}
.morris-hover{position:absolute;z-index:1000;}
.morris-hover.morris-default-style{border-radius:10px;padding:6px;color:#666;background:rgba(255,255,255,0.8);border:solid 2px rgba(230,230,230,0.8);font-family:sans-serif;font-size:12px;text-align:center;}
.morris-hover.morris-default-style .morris-hover-row-label{font-weight:bold;margin:0.25em 0;}
.morris-hover.morris-default-style .morris-hover-point{white-space:nowrap;margin:0.1em 0;}
#putin {position: fixed; bottom: 0; right: 0;}
.bigbut {display:block; text-shadow:1px 1px 1px #666; padding: 20px; margin: 10px; float: left; background-color: #FD812F; color: #fff; text-decoration: none; text-align: center; width: 100px; font-weight: bold; font-size: 120%; border-radius: 5px;}
.bigbut:hover {color: #fff;}
ACC SHELL 2018