body{background:#EDEDED;color:#383838;margin:0}
h1{font-size:1.8em}
h2{font-size:1.8em}
ul{list-style-type:none;margin:0;padding:0}
a{color:#D35715;text-decoration:underline}
a:hover,a:active,a:focus{text-decoration:none;color:#F46213}
a.btn,a.close{text-decoration:none}
html.js .jshidden{display:none}
hr{font-size:1px;height:1px;line-height:1px;overflow:hidden;background:#D6D6D6;color:#D6D6D6;border:none;margin:10px 0}
pre{background-color:#fff;font-size:0.85em}
.l{float:left}
.r{float:right}
.w5{width:5%}
.w10{width:10%}
.w15{width:15%}
.w20{width:20%}
.w25{width:25%}
.w33{width:33%}
.w40{width:40%}
.w50{width:50%}
.w60{width:60%}
.w70{width:70%}
.w75{width:75%}
.w80{width:80%}
.w100{width:100%}
.wpx30{width:30px}
.wpx80{width:80px}
.wpx90{width:90px}
.bold{font-weight:bold}
.red{color:#D62020}
.green,.in-stock{color:#18A04C}
.gray,.not-in-stock{color:#B7B7B7}
.note{color:#6D6D6D}
/* form,btn */
input,select,textarea,button{border:1px solid silver;background-color:#fff}
fieldset{padding:10px 0 5px 0;margin-top:5px}
fieldset.np{padding-top:0}
legend{border-bottom:2px solid #D6D6D6;color:#777676;font-size:0.9em;margin:5px 0 1px 0;font-weight:bold}
label{font-size:0.85em;margin-bottom:0}
.form-control{color:#000;border-radius:0;height:28px;padding:5px 7px;line-height:1.5;font-size:12px}
.form-control:focus,input:focus{border-color:#B5B5B5;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(122, 122, 122, 0.6);outline:0 none}
select.input-sm{height:28px;line-height:28px}
input[type="file"]{border:none;background:none;box-shadow:none;padding:0}
.form-group.input-bottom{margin-top:2px}
.checkbox input{margin-top:2px}
.radio label,.checkbox label{font-weight:700}
.help{display:inline-block;background:#666;color:#fff;width:10px;height:10px;font-size:8px;line-height:10px;vertical-align:middle;text-align:center;margin-left:5px;font-weight:normal;text-shadow:none}
.help:hover{cursor:help}
form .error input,form .error select,form .error textarea{border:1px solid #C6201D}
form span.form-error-message{color:#C6201D;font-size:0.85em;padding-top:2px;display:block}
/* btn */
.btn{font-weight:bold;text-shadow:0 -1px 1px rgba(0, 0, 0, 0.3);font-size:1em;padding:8px 14px;border-radius:5px;box-shadow:0 1px 3px rgba(0, 0, 0, 0.5);background-color:#E8600B;background:-moz-linear-gradient(center top, #FF8902, #E8600B) repeat scroll 0 0 #E8600B;border:1px solid #E8600B}
.btn,.btn:hover,.btn:focus{color:#fff}
.btn:hover,.btn:focus{background:none repeat scroll 0 0 #FF8902;border-color:#E8600B}
.btn-primary{background-color:#0076AD;background:-moz-linear-gradient(center top, #0893D3, #0076AD) repeat scroll 0 0 #0076AD;border:1px solid #0076AD}
.btn-primary:hover,.btn-primary:focus {background:none repeat scroll 0 0 #0893D3;border-color:#0076AD}
.btn-danger{background-color:#d42a2a;background:-moz-linear-gradient(center top, #fe3333, #d42a2a) repeat scroll 0 0 #d42a2a;border:1px solid #c01212}
.btn-danger:hover,.btn-danger:focus {background:none repeat scroll 0 0 #fe3333;border-color:#c01212}
.btn-success{background-color:#449D44;background:-moz-linear-gradient(center top, #6EBF2B, #449D44) repeat scroll 0 0 #449D44;border:1px solid #5DA026}
.btn-success:hover,.btn-success:focus {background:none repeat scroll 0 0 #6EBF2B;border-color:#5DA026}
.btn-xs{padding:5px 14px}
.btn-xxs{padding:2px 14px;font-size:0.85em}
.btn-lg{font-size:1.2em}
.btn-wide{padding-left:20px;padding-right:20px}
.btn-xwide{padding-left:30px;padding-right:30px}
.btn-set .btn{margin-bottom:5px}
.text legend{background-color:#DBD9D9;padding-left:10px;border-color:#CECECE}
.text legend a{font-size:0.9em;border-left:2px solid #CECECE;padding-left:13px;margin-left:10px}
/* table */
table{font-size:0.9em;width:100%;border-collapse:collapse}
th{background:#DBD9D9;padding:5px;text-shadow:1px 1px #EDEDED;margin-bottom:5px;text-align:left}
td{padding:2px 5px}
tbody td{border-bottom:1px solid #DBD9D9}
table input[type="text"]{width:100%}
table input{padding:2px 3px}
table select{padding:2px 3px 1px}
table .link{font-size:0.8em}
table .form-group {margin:0}
tr.last td{border-bottom:none}
tr.summary td,td.summary{border-bottom:none;padding-top:10px;padding-bottom:10px;background:#EAE1DA;font-size:1.2em}
/* grid */
.col-grid{padding-left:5px;padding-right:5px}
.grid{float:left;clear:both}
.grid a:hover{text-decoration:none}
.grid tr.protected{background-color:#E8E8E8}
.grid tr:hover,.grid tr.operation-row-selected:hover{background-color:white}
.grid tr.no-result:hover{background-color:inherit}
.grid tr.filter td{background-color:#DBD9D9;padding:5px}
.grid tr.col-name th{padding-bottom:0}
.grid tr.filter:hover,.grid tr.col-name:hover{background:none}
.grid .filter input.double-date{width:5.5em;margin-right:2px}
.grid .filter-btn{text-align:right}
.grid .actions a{padding:0 4px 0 6px;border-left:1px solid #DBD9D9}
.grid .actions a.first{border-left:none;padding-right:10px;font-weight:bold;font-size:1.1em}
.grid .actions .btn{margin-left:3px;border-left:none}
.grid tr .type-Date small{color:#898989}
.grid tr .type-TextHrefContent a{text-decoration:none;color:inherit}
.grid tr .type-TextHrefContent a:hover{color:#F46213}
.grid tr th.type-Bool{width:75px}
.grid tr.operation-row-selected{background-color:#F7F7F7}
.grid.inner tr.filter td{padding-top:0}
.grid.outer {width:auto;float:right}
.grid.outer .filter td strong{text-shadow:1px 1px #EDEDED}
.operations{padding:5px 5px 0 0}
.operations label{font-weight:normal}
.operation-param .param-box{padding:5px;margin:5px;background-color:#ddd}
.operation-param .param-box hr{background-color:#C9C1C1}
.operation-param .param-box label.param-title{font-size:1em}

.grid tr.filter .checkboxlist a{text-decoration:none}
.grid tr.filter .checkboxlist .box{display:none;position:absolute;background:#fff;padding:8px;border:1px solid silver;height:450px;overflow-y:scroll;z-index:666;}
.grid tr.filter .checkboxlist:hover .box{display:block}
.grid tr.filter .checkboxlist .box label{margin:5px 0;line-height:1.1em;vertical-align:middle;font-size:1em}
.grid tr.filter .checkboxlist .box input[type="checkbox"]{margin:0 5px 0 0;line-height:1em;vertical-align:middle;}
/* layout,bar,navigation */
.login{padding-top:100px}
#content{float:left;width:100%;position:relative;padding-top:5px;font-size:0.9em}
#content img{display:block;height:auto;max-width:100%}
.btn-bar{padding-top:10px;padding-bottom:20px}
.col-without-padding{padding:0}
.my-breadcrumb {font-size:0.8em;padding:11px 20px 0 0;text-align:right}
#bar{background:#000;color:#fff;float:left;width:100%;background:#000;background:linear-gradient(#565656, #000);background:-webkit-linear-gradient(#565656, #000);background:-o-linear-gradient(#565656, #000);background:-moz-linear-gradient(#565656, #000)}
.main-menu li{float:left;display:inline-block;padding:0;margin:0}
.main-menu a{text-decoration:none;display:block;padding:10px 12px;color:inherit;text-shadow:1px 1px #fff}
.main-menu a:hover{color:#D35715}
.my-icon:before {display:inline-block;vertical-align:middle;margin-right:4px;margin-bottom:2px;content:" ";width:24px;height:24px}
.main-menu li.active > a{color:#D35715;font-weight:bold}
.bar-menu a{color:#fff;border-left:1px solid #615e5e;border-right:1px solid #393737;text-shadow:none}
.bar-menu li.first a{border-left:none}
.bar-menu li.last a{border-right:none}
.application-menu a{text-transform:uppercase}
#search {width:100%;float:left;padding-top:6px}
#search button{padding-top:3px;padding-bottom:3px;}
#search input{width:80%;border:none;font-size:0.9em;height:28px}
#search button{width:18%}
.user-menu{float:right}
.user-menu li.last a{border-right:none}
.user-menu a.my-icon{padding-top:7px;padding-bottom:7px}
.user-menu .sign-out{color:#D35715}
.user-menu .sign-out:hover{text-decoration:underline}
.module-menu a{background:#eee;font-size:0.9em;border-top:1px solid #fff;border-bottom:1px solid #ccc;border-left:1px solid #fff;border-right:1px solid #c5c5c5;text-shadow:1px 1px #fff;background:linear-gradient(#f8f8f8, #dcdcdc);background:-webkit-linear-gradient(#f8f8f8, #dcdcdc);background:-o-linear-gradient(#f8f8f8, #dcdcdc);background:-moz-linear-gradient(#f8f8f8, #dcdcdc)}
.module-menu a.my-icon{padding-top:7px;padding-bottom:3px}
.module-menu li.first a {border-left:none}
.module-menu li.active a{background:none;border-bottom:1px solid #ededed}
.action-menu a{font-size:0.9em;padding:10px;padding-bottom:4px}
.action-menu a.my-icon:before {width:20px;height:20px;margin-bottom:0}
/* .action-menu .glyphicon{font-size:20px;vertical-align:bottom;color:#CECECE;margin-right:3px}*/
.view-menu a{border-bottom:3px solid #aaa;border-top:3px solid #EDEDED;padding-top:2px;padding-bottom:4px}
.view-menu li.active a{border:3px solid #aaa;border-bottom:none;padding-top:5px}
/* application hover */
#bar .module-menu{width:80%;position:absolute;visibility:hidden;z-index:100;text-align:left}
#bar li:hover .module-menu{background-color:#000}
#bar li:hover .module-menu,#bar li:hover .module-menu li{visibility:visible;transition:300ms 500ms}
#bar .module-menu li{float:none;display:block;padding:0 16px}
#bar .module-menu a{padding:8px 0;background:transparent;border:none;text-shadow:none;text-transform:none;display:inline-block}
#bar .module-menu a.my-icon:before {margin-right:10px}
#bar .module-menu .inner-block{display:block;border-bottom:1px dashed #494949}
#bar .module-menu li.last .inner-block{border-bottom:none}
#bar .module-menu .inner-actions{margin-left:10px;padding-left:10px;border-left:1px solid #494949}
#bar .module-menu .inner-actions a{padding-left:5px;font-size:0.8em}
/* user-menu */
.my-icon.userCurrent:before{background:url("/admin/img/icon/user-current.png") no-repeat}
.my-icon.sign-out:before{background:url("/admin/img/icon/sign-out.png") no-repeat}
/* modules */
.my-icon.Article:before{background:url("/admin/img/icon/article.png") no-repeat}
.my-icon.Banner:before{background:url("/admin/img/icon/banner.png") no-repeat}
.my-icon.Delivery:before{background:url("/admin/img/icon/delivery.png") no-repeat}
.my-icon.Log:before{background:url("/admin/img/icon/log.png") no-repeat}
.my-icon.Order:before{background:url("/admin/img/icon/order.png") no-repeat}
.my-icon.Page:before{background:url("/admin/img/icon/page.png") no-repeat}
.my-icon.Payment:before{background:url("/admin/img/icon/payment.png") no-repeat}
.my-icon.Producer:before{background:url("/admin/img/icon/producer.png") no-repeat}
.my-icon.Product:before{background:url("/admin/img/icon/product.png") no-repeat}
.my-icon.ProductCategory:before{background:url("/admin/img/icon/product-category.png") no-repeat}
.my-icon.ProductParameter:before{background:url("/admin/img/icon/product-parameter.png") no-repeat}
.my-icon.Setting:before{background:url("/admin/img/icon/setting.png") no-repeat}
.my-icon.Shop:before{background:url("/admin/img/icon/shop.png") no-repeat}
.my-icon.UserRegistered:before{background:url("/admin/img/icon/user-registered.png") no-repeat}
.my-icon.UserAdmin:before{background:url("/admin/img/icon/user-admin.png") no-repeat}
.my-icon.UserDeveloper:before{background:url("/admin/img/icon/user-developer.png") no-repeat}
.my-icon.Voucher:before{background:url("/admin/img/icon/voucher.png") no-repeat}
.my-icon.Atlas:before{background:url("/admin/img/icon/atlas.png") no-repeat}

/* actions */
a.my-icon.default:before,a.my-icon.answer:before,a.my-icon.multiParameter:before, a.my-icon.action:before{background:url("/admin/img/icon/default.png") no-repeat}
a.my-icon.add:before{background:url("/admin/img/icon/add.png") no-repeat}
a.my-icon.node:before,a.my-icon.multiNode:before{background:url("/admin/img/icon/node.png") no-repeat}
a.my-icon.sort:before{background:url("/admin/img/icon/sort.png") no-repeat}
a.my-icon.export:before{background:url("/admin/img/icon/export.png") no-repeat}
a.my-icon.import:before,a.my-icon.noviko:before{background:url("/admin/img/icon/import.png") no-repeat}
a.my-icon.cache:before{background:url("/admin/img/icon/cache.png") no-repeat}
a.my-icon.translation:before{background:url("/admin/img/icon/translation.png") no-repeat}

/* search */
.search-result ul li{padding:2px 0}
.search-result legend{color:#383838;font-size:0.95em}
/* content */
#content h2, #content h1{margin: 0;border-bottom:3px solid #aaa}
#content h1.h1-menu{display:none}
#content h2 small{font-size:0.5em}
#content .value-info {font-size:0.9em}
/* pager */
.pager{float:left;margin:30px 0 40px 0;padding:5px}
.pager span{font-size:0.9em;width:25px;height:25px;display:inline;line-height:25px;padding:8px;background:#F7F7F7}
.pager .active{font-weight:bold;color:#383838}
.pager > span{color:#BABABA}
.pager a{text-decoration:none}
.pager a:hover{text-decoration:underline}
.pager .total{color:#383838}
/* flash message */
.flash-box{float:left;width:100%;text-align:left;list-style-type:none;margin:5px 0}
.flash-box li{border:0;margin-bottom:5px;box-shadow:inset 0 35px 45px -10px rgba(255,255,255,.35),inset 0 1px 0 rgba(0,0,0,0.09),0 1px 1px rgba(0,0,0,.6);color:#444;padding:13px 16px 13px 64px;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.6);vertical-align:middle}
.flash-box li.info{background:#BBE2F9 url("/admin/img/icon/flash-info.png") no-repeat 16px 50%}
.flash-box li.ok{background:#BAE88D url("/admin/img/icon/flash-ok.png") no-repeat 16px 50%}
.flash-box li.warning{background:#FCE96C url("/admin/img/icon/flash-warning.png") no-repeat 16px 50%}
.flash-box li.error{background:#FFB5A0 url("/admin/img/icon/flash-error.png") no-repeat 16px 50%}
/* attachments */
.attachments > li{background:#F7F7F7;margin:5px 5px 0 0;float:left;border:1px solid #E0E0E0;position:relative}
.attachments > li:hover .btns{display:block}
.attachments > li img{margin:4px auto}
.attachments > li p{margin:4px 4px 0 4px;text-align:left;font-size:0.8em}
.attachments > li .btn{font-size:1.2em !important}
.attachments > li p.text-right{text-align:right !important}
.attachments > li p.text-center{text-align:center !important}
.attachments > li .btns{position:absolute;top:50px;width:100%;margin:0;z-index:50}
.attachments > li .btns{display:none}
.attachments > li .edit-box{text-align:left;position:absolute;left:0;top:0;width:480px;height:283px;padding:5px;background-color:#e5e5e5;z-index:60}
.attachments > li .edit-box,ul.values > li .edit-box{-webkit-box-shadow:0px 0px 54px 17px rgba(0,0,0,0.6);-moz-box-shadow:0px 0px 54px 17px rgba(0,0,0,0.6);box-shadow: 0px 0px 54px 17px rgba(0,0,0,0.6);}
.attachments > li .edit-box a.close{padding:3px}
.attachments.images > li{text-align:center;width:238px;height:283px}
.attachments.images > li textarea{height:48px}
.attachments.images .edit-box .form-group{margin-bottom:0}
.attachments.images .edit-box .form-control[readonly]{cursor:text}
.attachments .att-flag{display:inline-block;position:absolute;left:3px;top:4px;margin:0;height:20px;line-height:20px;font-size:0.9em;padding:0 3px;background:#0893D3;color:#fff}
.attachments.files > li{width:238px;height:283px}
.attachments.files > li textarea{height:28px}
.attachments.youtubes > li{padding:10px;}
/* sortable */
.sortable li{cursor:move}
.sortable .grid {clear:none;float:none}
.sortable .grid tr{background-color:#F7F7F7}
.sortable .grid tr:hover{background-color:#fff}
/* product parameter values */
ul.values > li,ul.values > li .edit-box{width:100%}
ul.values > li {padding:5px 5px 5px 10px;margin-top:2px;float:left;position:relative;background:#F7F7F7}
ul.values > li .edit-box{text-align:left;position:absolute;left:0;top:0;padding:10px;z-index:10;background:#EDEDED}
ul.values > li .edit-box .btn-update{margin-top:5px;font-size:0.9em}
.parameters td, .parameters th{border-bottom:1px solid #EDEDED}
/* ajax spinner */
.spinner-area{position:relative}
.spinner{background:#fff url("/admin/img/spinner.gif") no-repeat 50% 50%;position:absolute;top:0;left:0;width:100%;height:100%;opacity:0.4;filter:alpha(opacity=40);z-index:123456}
/* node */
#nodeList table{width:100%}
#nodeList table td{background-color:#fff;padding:5px;border:none;margin:1px}
.current-node{background-color:#E0FFCE}
/* tree */
.tree ul{margin:0 0 0 10px;zoom:1}
.tree ul a{text-decoration:none}
.tree li{position:relative;margin:2px;padding:0}
.tree li ul{margin-left:15px}
li.jstree-closed > ul{display:none}
li.jstree-open > ul{display:block}
.tree .jstree-icon{position:absolute;left:-12px;top:10px;z-index:10;display:block;width:9px;height:9px;text-decoration:none;cursor:pointer}
.tree .jstree-open .jstree-icon{background:url("/admin/img/tree-node-open.png")}
.tree .jstree-closed .jstree-icon{background:url("/admin/img/tree-node-close.png")}
.tree .jstree-leaf .jstree-icon{background:none}
.tree .name,.tree strong{display:block;width:400px;padding:5px}
.tree .name{cursor:move;color:#383838;background:#E5E5E5;border-left:5px solid #EF9675}
/* default nonpublic */
.tree .symlink{color:#828282}
.tree .uid{font-weight:bold;background:#EFE2CE;border-left:none}
.tree .public{border-left:5px solid #9FD38D}
.tree .name .jstree-icon{display:none}
.tree .controls{position:absolute;top:0px;left:275px;height:26px;width:125px;padding-right:5px;text-align:right;line-height:26px;font-size:0.9em}
.tree .controls .c-link{cursor:pointer;text-decoration:underline;color:#D35715}
.tree .cottntrols a.c-link .jstree-icon{display:none}
#tree-action{margin-top:10px}
/* tree place */
.place{background-color:#F7F7F7;padding:5px 0;height:250px;overflow-y:scroll}
.place li p{padding:0;margin:0}
/* product */
.suggest-product table{border-left:1px solid #ccc;border-right:1px solid #ccc}
.suggest-product td {height:40px;border-bottom:1px solid #ccc;background-color:#F7F7F7}
.form-control:focus.no-focus{border-color:#ccc;box-shadow:0 1px 1px rgba(0, 0, 0, 0.075) inset}
li.availability{font-weight:bold}
.product-flags{margin:0;padding:0}
.product-flags li{border-radius:3px;font-size:10px;color:#555;display:inline-block;padding:5px 8px;font-weight:bold;text-transform: uppercase;margin-right:1px;text-shadow:0 1px 0 rgba(255,255,255,0.6)}
.product-flags .in-stock{background-color:#D0EFC6;color:#1B7500}
.product-flags .not-in-stock{background-color:#FFD9C6;color:#CC3D3D}
/* filetypes */
.filetype{display:inline-block;position:absolute;right:3px;top:4px;height:20px;line-height:20px;font-size:0.9em;padding:0 3px;background-color:#794AA7;color:#fff;font-weight:bold}
.filetype.jpg,.filetype.jpeg{background-color:#759E51}
.filetype.png{background-color:#6DA2C3}
.filetype.doc,.filetype.docx{background-color:#197DC2}
.filetype.xls,.filetype.xlsx{background-color:#549419}
.filetype.ppt{background-color:#EB962A}
.filetype.pdf{background-color:#DE2E38}
.filetype.zip{background-color:#F1BA29}
.filetype.txt{background-color:#444FC3}
.filetype.psd{background-color:#0D69A9}
/* flags */
.flag{display:inline-block;width:30px;height:17px;background:url("../img/flags.jpg") no-repeat}
.flag.cs{background-position:0 -39px}
.flag.sk{background-position:-236px -118px}
.flag.de{background-position:-236px -39px}
.flag.at{background-position:-101px 0}
.flag.en{background-position:-135px -157px}
.flag.fr{background-position:-202px -39px}
.flag.it{background-position:-33px -78px}
.flag.ru{background-position:-101px -118px}
/* tabs */
.tab-content{padding:10px;background-color:#F7F7F7;border-color:transparent #ddd #ddd;border-image:none;border-style:solid;border-width:1px}
.nav > li > a {padding:10px 10px 5px}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {background-color:#F7F7F7}
#orderItem tr.home td{background-color:#F5F7C8}
/* staging alert */
.staging-alert{background:red;color:#fff;padding:2px 10px;font-size:0.8em;font-weight:bold;margin:0}
.setting tr .checkbox {margin-top:-5px;margin-bottom:12px;text-align:right}
/* order*/
#newShop, #originShop{padding:2px 0;display:block}