#webmenu {}



/* ####################################################################################################### */
/* ADMIN CAST                                                                                              */
/* ####################################################################################################### */
#rightcont{display:none;}


.admin-menu { list-style-type: none;padding: 0;margin: 0; }
.admin-menu li { display: inline-block; }
.admin-menu li:after { content: " | "; }

.webmenucategoryform {font-size: 1.3em;}
#formContent table { width: 100%; }
#formContent table td { height: 30px; }
#formContent table td, 
#formContent table th { vertical-align: middle; }
#formContent table tr.top td { vertical-align: top; }
#formContent table tr td .pick-up-system-anchors { font-weight: bold; }
#formContent table .txt { width:25%;text-align: right; }
#formContent table .input { width: 50%;}
#formContent table .input input[type=text],
#formContent table .input select,
#formContent table .input textarea { width: 95%;margin: auto; padding: 3px; }

#formContent table select.normal { width: auto; }
#formContent table.webmenu-edittable .input input[type=text].number { width: 50px; text-align: right; }
#formContent table .info { width: 25%;background-image: url(../img/st-webmenu.png); background-repeat: no-repeat; background-position: -1000px -1000px;}
#formContent table .info span {background-image: url(img/st-webmenu.png); background-repeat: no-repeat; background-position: -1000px -1000px;padding: 4px 0 4px 30px;}
#formContent table .info.error span { display: inline-block; color: Red;background-position: 0px -1px;}
#formContent table .info.warning span { display: inline-block;color: Orange;background-position: 0px -1px;}
#formContent table .info.ok {display: inline-block;background-position: 0 -31px;}
#formContent table .right {text-align: right; }

#formContent table tr.req td.txt span { color: Red; }

/* Specality jako glow a tak  */
#formContent table .input input[type=text],
#formContent table .input textarea  {outline:none;transition: all 0.25s ease-in-out;-webkit-transition: all 0.25s ease-in-out;-moz-transition: all 0.25s ease-in-out;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;border:1px solid rgba(0,0,0, 0.2);}
#formContent table .input input[type=text]:focus,
#formContent table .input textarea:focus {box-shadow: 0 0 5px #9595FF;-webkit-box-shadow: 0 0 5px #9595FF; -moz-box-shadow: 0 0 5px #9595FF;border:1px solid #5353FF; }
#formContent table tr.req td.input input[type=text]:focus,
#formContent table tr.req td.input input.error,
#formContent table tr.req td.input textarea:focus,
#formContent table tr.req td.input textarea.error {box-shadow: 0 0 5px #FC5C12;-webkit-box-shadow: 0 0 5px #FC5C12; -moz-box-shadow: 0 0 5px #FC5C12;border:1px solid #FF0000; }

#formContent.ok { color: white; background: green; font-weight: bold;padding: 10px; border: dark-green 1px solid; }

#formContent .navbarWebMenu { text-align: right;padding: 0 0 5px 0; }
#formContent .navbarWebMenu a { display: inline-block; vertical-align: middle; padding: 0 3px; } 
#formContent .navbarWebMenu a.actual { font-weight: bold; }

#formContent .articleList { margin: 10px 0;   }
#formContent .articleList th { background: #E4E4E4;padding: 3px; }
#formContent .articleList td { padding: 3px; }
#formContent .articleList td.options,
#formContent .articleList th.options { width: 1px;white-space: nowrap; }

#formContent .articleList td.no,
#formContent .articleList th.no {text-align: right; width: 1px; }
#formContent .articleList td.state,
#formContent .articleList th.state { text-align: center; width: 1px;  }
#formContent .articleList td.date,
#formContent .articleList th.date { width: 150px; text-align: center;  }


#formContent .articleList .GreenPowa td.state { background: green; color: White;}
#formContent .articleList .RedPowa td.state { background: red; color: White;}

#formContent .articleList .GreenPowa:hover td { background: #CAFFCA;color: Black; }
#formContent .articleList .RedPowa:hover td { background: #FFB7B7; color: Black;}

#webmenudialog { width: 300px; position: absolute; z-index: 9999;border: 1px solid #7A7B7C;background: white;-moz-box-shadow: 0 0 5px #888;-webkit-box-shadow: 0 0 5px#888;box-shadow: 0 0 5px #888;  }

#webmenudialog.error { background: #FFB7B7;color: black; }
#webmenudialog.warning { background: #FFCA95; color: Black; }

#webmenudialog .title {  padding: 5px;background: #E4E4E4;font-weight: bold; }
#webmenudialog .content { padding: 10px 5px; }
#webmenudialog .close { width: 20px; height: 20px; background: url(../img/delete-icon-small.png) center center no-repeat; position: absolute; top: 3px; right: 3px; }

.webmenu-edittable .category-group { width: 200px; display: inline-block;vertical-align: top; }
.webmenu-edittable .category-group > * { vertical-align: middle !important; }
.webmenu-edittable .category-group li { padding: 2px;min-height: 30px; }
.webmenu-edittable .category-group li label { vertical-align: middle; }
.webmenu-edittable .category-group li > * { vertical-align: middle !important; }
.webmenu-edittable .category-group li input[type=text] {  }
.webmenu-edittable label { color: Black; text-decoration: none;cursor: pointer; }

.system-anchors { display: none; }

.qq-upload-list li { margin: 0 0 10px 0 !important; }
