/* 4.5.3 */
html, body {min-height:100%;}
body, input, select, textarea, td, table {	font: 12px/1.2 Arial,"Arial CE",sans-serif;	color:#555555  }

body.yui-skin-sam {	margin:0px;	padding:0px 0px 0px 0px; background-color:#eee;}

input[type="radio"] {margin:0}
.label {font-size:100%;display:inherit}
.min-label {min-width:150px;}
.bigger {font-size:130%}
.bold {font-weight:bold}
.blue {color:#2c6ecf;font-weight:bold}
.warning {font-weight:bold;color:red;padding:0 2em}
.green2 {color:green}
.padding {padding:15px;}
.cleaner {
    border: 0px none;
    margin: 0px;
    padding: 0px;
    float: none;
    clear: both;
    width: 0px;
    height: 0px;
    line-height: 0px;
    font-size: 0px;
}
#statustext {background-color:white}
#statustext p {margin:15px 0px}

/* from RTE*/
h1 {font-size:190%;}
h2 {font-size:150%;}
h3 {font-size:110%;}
h2.nadpis {
    color:#0d48b8;
}
/* content */

#main {padding:0px;margin:0px auto;	}
#main_in,#top_in {max-width:1180px;width:98%;margin:0px auto; }
#top {background-color:black;}
#top_in {height:135px;background-image:url('/progres/nimages/top.png');background-repeat: no-repeat;background-position:top left;}
#inside {background-color:white;margin-top: 10px;border-radius: 5px;min-height: 500px; padding:20px 40px 50px 40px;  }
#inside_in {	}
#inside_left {  float:left;	width:60%;	margin:0;	padding:0;		}
#inside_right {float:right;  margin:0px;	width:400px; min-height:400px;padding-left:80px;background-image:url('/progres/nimages/shadow.png');background-repeat: no-repeat;	background-position:top left;	}
#bottom {height:150px}
#buttons {position:fixed;z-index:9999;background-color:rgba(0,0,0,.5);margin-left:400px;left:50%;top:0px;padding:10px;font: 7pt/1 Verdana,"Geneva CE",sans-serif;	}
#buttons_all {position:fixed;z-index:9999;background-color:rgba(0,0,0,.5); margin-left:300px;left:50%;top:0px;padding:10px;font: 7pt/1 Verdana,"Geneva CE",sans-serif;	}
#buttons_all_4 {position:fixed;z-index:9999;background-color:rgba(0,0,0,.5);margin-left:250px;left:50%;top:10px;padding:10px;font: 7pt/1 Verdana,"Geneva CE",sans-serif;	}
#buttons input,#buttons_all input,#buttons_all_4 input {border:0px;margin:0px;}
#buttons a,#buttons_all a, #buttons_all_4 a {display: inline-block;vertical-align: top;margin-right:10px}
#setup {position:absolute;	margin-left:-450px;	left:50%;	top:45px;	padding:0px;	}
#setup ul { list-style:none;}
#setup ul li {float:left;margin-right:15px;text-align:center;}
#setup ul li a {background-repeat: no-repeat;	background-position:top center;font-size:10px;color:#fff;display:block;padding-top:30px;text-decoration:none}
#setup ul li a.icon-user {background-image:url('./icons/user.png');}
#setup ul li a.icon-advanced {background-image:url('./icons/advanced.png');}
#setup ul li a.icon-globe {background-image:url('./icons/Globe.png');}
#setup ul li a.icon-folder {background-image:url('./icons/folder.png');}
#setup ul li a.icon-mail {background-image:url('./icons/new_mail.png');}
#setup ul li a.icon-eshop {background-image:url('./icons/cash.png');}
#setup ul li a.icon-stats {background-image:url('./icons/chart.png');background-position:center 3px}
#setup ul li a.icon-zone {background-image:url('./icons/lock.png');}
#setup ul li a.icon-catalog {background-image:url('./icons/pack-2.png');}
#setup ul li a.icon-discussion {background-image:url('./icons/chat.png');}
#setup ul li a.icon-sport {background-image:url('./icons/basketball.png');}
#setup ul li a.icon-autonews {background-image:url('./icons/RSS.png');}
#setup ul li a.icon-log {background-image:url('./icons/server.png');}
#setup ul li a.icon-geo {background-image:url('./icons/map.png');width:30px}
#setup ul li a.icon-alert {background-image:url('./icons/alert.png');}
#setup ul li a.icon-content {background-image:url('./icons/wallpapers.png');}
#setup ul li a.icon-xml {background-image:url('./icons/xml.png');}
#setup ul li a.icon-note {background-image:url('./icons/note.png');}
#setup ul li a.icon-mobile {background-image:url('./icons/iPhone.png');}
#setup ul li a.icon-booking {background-image:url('./icons/date.png');}
#setup ul li a.icon-warranty {background-image:url('./icons/license.png');}




a.home {display:block;width:76px;background-image:url('/progres/nimages/home.png');color:#fff;padding-top:80px;font-weight:bold;font-size:12px;text-decoration:none;text-align:center;background-repeat: no-repeat;	background-position:0px 0px;}
a.back {display:block;width:76px;background-image:url('/progres/nimages/back.png');color:#fff;padding-top:80px;font-weight:bold;font-size:12px;text-decoration:none;text-align:center;background-repeat: no-repeat;	background-position:0px 0px;}
a.save {display:block;width:76px;background-image:url('/progres/nimages/save.png');color:#fff;padding-top:80px;font-weight:bold;font-size:12px;text-decoration:none;text-align:center;background-repeat: no-repeat;	background-position:0px 0px;}
a.preview-button {display:block;width:76px;background-image:url('/progres/nimages/preview.png');color:#fff;padding-top:80px;font-weight:bold;font-size:12px;text-decoration:none;text-align:center;background-repeat: no-repeat;	background-position:0px 0px;}
a.home:hover,a.back:hover,a.save:hover,a.preview-button:hover {	background-position:-76px 0px;color:#fff;text-decoration:underline}


#bottom_text_strip {	width:400px;	height:20px;	position:absolute;	left:50%;	margin-left:-320px;	top:15px;	padding-left:10px;	overflow: none;	font: 7pt/1 Verdana,"Geneva CE",sans-serif;color:white}
#bottom_text_strip a {color:#13b7da}

.border_item {	border-top:1px solid #999999;	font-size:50%	}
.border {border:1px solid #ddd;}
.no_item {	font-size:50%	}
/*.ikons {  padding-top:7px;  margin-bottom:-7px;  }*/


#absolute_right {  float:right;	width:350px;min-height:400px;padding-left:60px;background-image:url('/progres/nimages/shadow.png');	background-repeat: no-repeat;	background-position:top left;}
.add-item,.edit-item,.view-item,.delete-item {display:block;min-height:28px;margin-bottom:5px;padding-left:40px;padding-top:5px;background-repeat: no-repeat;	background-position:top left;}
.add-item {background-image:url('/progres/nimages/add-smallest.png');	}
.edit-item {background-image:url('/progres/nimages/edit.png');	}
.view-item {background-image:url('/progres/nimages/view.png');	}
.delete-item {background-image:url('/progres/nimages/delete.png');}



/* vlastnosti x obsah */
#list {position:absolute;top:108px;left:50%;margin-left:-600px}
#list ul { list-style:none;}
#list ul li {display: inline-block;background-color:#ddd;margin-right:5px;padding:10px;min-width:150px;text-align:center;font-size:14px;border-radius: 5px 5px 0px 0px;}
#list ul li.selected {font-weight:bold;color:#0275b6;background-color:white;     }


/* Fotogalerie*/

td.photogallery {	width:105px;  border:1px solid #ddd;	padding:5px;	margin:3px;	text-align:center;	vertical-align:middle;	}
td.photogallery a	img.in {max-width:100px;  max-height:100px;}
.photogallery_buttons {margin-bottom:5px;}
.photogallery_legend {margin-top:5px;text-align:left;}

.paginator {min-width:15px;min-height:15px;text-align:center;padding:5px;border:1px solid #cddbf5;display:block;float:left;text-decoration:none;margin-right:5px}

.catalog-table {min-width:600px;width:100%}
.catalog-table td {padding-right:20px;padding-bottom:20px;}
.catalog-table tbody tr td.firsttd {width:25%}

.hide {display: none}
.cleaner {
    clear:both;
    height:1px;
    margin: -1px 0 0 0; padding:0;
    border:none;
    visibility: hidden;
}

/* eshop */
.eshop_table {
    border-collapse:collapse;
    margin:0;
    padding:0;
    width:400px;
}
.eshop_table th {
    background-color:#eee;
    border-right:1px solid #ddd;
    font-size:12px;
    height:20px;
    font-weight:normal;
    color:#666;
    width:100px;
    vertical-align:middle;
    padding-left:10px
}
.eshop_table th a {

}
.eshop_table td  {
    border-bottom:1px solid #ddd;

    margin:0px;
    padding:0px;
}


.eshop-menu ul { list-style:none;margin:0px;padding:0px;}
.eshop-menu ul li {margin:0px;padding:5px;background-repeat: no-repeat;min-height:32px;	background-position:left;padding-left:50px;text-decoration:none}
.eshop-menu ul li.eshop-order {background-image:url('./icons/notebook.png');}
.eshop-menu ul li.eshop-visitor {background-image:url('./icons/users.png');}
.eshop-menu ul li.eshop-shipment {background-image:url('./icons/64_bit.png');}
.eshop-menu ul li.eshop-payment {background-image:url('./icons/Credit_card.png');}
.eshop-menu ul li.eshop-setup {background-image:url('./icons/advanced.png');}
.eshop-menu ul li.eshop-sale {background-image:url('./icons/star.png');}
.eshop-menu ul li.eshop-forum {background-image:url('./icons/iChat.png');}
.eshop-menu ul li.eshop-tema {background-image:url('./icons/chat.png');}
.eshop-menu ul li.eshop-stock {background-image:url('./icons/pack-2.png');}
.eshop-menu ul li.eshop-picture {background-image:url('./icons/picture.png');}
.eshop-menu ul li.eshop-supervisor {background-image:url('./icons/t-shirt.png');}
.eshop-menu ul li.eshop-log {background-image:url('./icons/server.png');}
.eshop-menu ul li.eshop-id-card {background-image:url('./icons/id-card.png');}
.eshop-menu ul li.eshop-t-shirt {background-image:url('./icons/t-shirt.png');}
.eshop-menu ul li.eshop-medal  {background-image:url('./icons/medal.png');}
.eshop-menu ul li.eshop-sort {background-image:url('./icons/ordering.png');}
.eshop-menu ul li.eshop-booking {background-image:url('./icons/date.png');}
.eshop-menu ul li.eshop-edit {background-image:url('./icons/pencil-2.png');}
.eshop-menu ul li.eshop-view {background-image:url('./icons/text.png');}
.eshop-menu ul li.eshop-map {background-image:url('./icons/map.png');}

.catalog-menu ul { list-style:none;margin:0px;padding:0px;}
.catalog-menu ul li {margin:0px;padding:5px;background-repeat: no-repeat;min-height:32px;	background-position:left;padding-left:50px;text-decoration:none}
.catalog-menu ul li.catalog-attributes {background-image:url('./icons/finder.png');}
.catalog-menu ul li.catalog-attributes-group {background-image:url('./icons/folder-open.png');}
.catalog-menu ul li.catalog-types {background-image:url('./icons/wallpapers.png');}
.catalog-menu ul li.catalog-accessories {background-image:url('./icons/music-2.png');}
.catalog-menu ul li.catalog-price {background-image:url('./icons/cash.png');}
.catalog-menu ul li.catalog-edit {background-image:url('./icons/pen.png');}
.catalog-menu ul li.catalog-stars {background-image:url('./icons/star.png');}
.catalog-menu ul li.catalog-import {background-image:url('./icons/install.png');}

/* variable  */

.variable_table {  border-collapse:collapse;  margin:0;  padding:0;width:100%}


.variable_table th {
    background-color:#eee;
    border-right:1px solid #ddd;
    padding-left:10px;
    font-size:12px;
    height:20px;
    font-weight:normal;
    color:#666;
    vertical-align:middle;
}
.variable_table th a {

}
.variable_table td  {
    border-bottom:1px solid #ddd;
    padding:5px 20px 5px 0px;
    margin:0px;
    height:30px;
}
.variable_table tr.red td {color:red}
.variable_table tr.orange td {color:orange}
.variable_table td  input {
    width:auto;
}



/* A */

a.linkamail:link, a.linkamail:visited {color:#d92026;}
a {color:#0d48b8;text-decoration: underline;	}

a:hover {
    text-decoration: none;
    color:#555555;
}
a.nounder {text-decoration: none;}

/* Napoveda */
a.help {

}
a.help:hover {
    background-color: #8ad;

}
a.help span  {
    position: relative;
    font-size: 90%;
    font-weight: normal;
    text-align: left;
}
a.help span span {
    display: block;
    position: absolute;
    visibility: hidden;
    top: 2em;
    left: .5em;
    padding: .2em .5em;
    width: 200px;
    background: #fca;
    border: solid #b86 2px;
}

a.help:hover span span {
    visibility: visible;
}

.visitor-sale {
    position:relative;
    top:7px;
}




.yuimenubaritemlabel,
.yuimenuitemlabel {
    outline: none;
    background-position:5px 0;
    background-repeat:no-repeat;
}
#deleteContent .yuimenuitemlabel { background-image:url('./images/delete-small.png'); padding-left:40px;	margin-bottom:5px}
#addContent .yuimenuitemlabel { background-image:url('./images/add-small.png');padding-left:40px;	margin-bottom:5px}
#editContent .yuimenuitemlabel { background-image:url('./images/edit-small.png');padding-left:40px;}

/* menu */
.menu-image {max-width: 310px;max-height:300px;margin:0px;padding:0px;}


/*  Preview */
#web-view-top {
    min-height:300px;
    background-image:url('./images/background_in.jpg');
    background-repeat:no-repeat;
    margin:0px;
    padding:240px 0px 0px 0px;
}


#web-view-table {
    width:100%;
    border:0px;
    margin:0px;
    padding:0px;
    border-collapse:collapse;
    border-spacing:0px;
}

#web-view-table td {
    border:1px dotted #ccc;
    padding:5px;
    vertical-align:top;
    line-height:15px;
}

#web-view-table h3{
    margin-bottom:5px;
}

#web-view-table .icons{  display:inline;}
#web-view-table .icons img {}



ul#sortable {margin:0;padding:0px 0px 10px 0px;list-style:none}
ul#sortable.border-bottom li {border:none;border-bottom:1px solid #ccc}
ul#sortable li {margin:0;padding:5px 5px;list-style:none;min-height:35px}
ul#sortable li:nth-child(even) {background-color: #eee;}
ul#sortable li img {}
ul#sortable li span.list-drag {padding-right:15px;display:block;float:left; cursor: move;}
ul#sortable li strong.list-name {width:70%;display:block;float:left;padding-top:5px;padding-right:10px}
ul#sortable li span.list-type {min-width:15%;display:inline-block;padding-top:5px}
ul#sortable li span.list-tags {width:150px;display:block;float:left;padding-top:0px;padding-right:10px}
ul#sortable li div.icons {display:block;float:right;}
ul#sortable.sortwrap {border-bottom:1px solid #ddd;border-top:1px solid #ddd;padding-top:10px}

td.photogallery {	width:105px;  border:1px solid #ddd;	padding:5px;	margin:3px;	text-align:center;	vertical-align:middle;	}
td.photogallery a img.in {max-width:100px;  max-height:100px;}
td.photogallery img {max-width:100px;  max-height:100px;}

ul#sortable_photo {margin:0;padding:0px 0px 10px 0px;list-style:none}
ul#sortable_photo li {	width:150px;  height:180px; border:1px solid #ddd;	padding:5px;	margin:3px;	text-align:center;	vertical-align:middle;float:left;background-color:white;cursor: move;}
ul#sortable_photo li img {max-width:100px;  max-height:100px;}
ul#sortable_photo li.photo_rte { height:210px;}
ul#sortable_photo li .content {border:1px solid #eee;padding:3px;height:52px;overflow: auto}
/* menu sort */
ol.sortable {margin:0}
ol.sortable li a {}
ol.sortable li div {  cursor: move;    margin: 0;    padding: 6px 0px 6px 35px;margin:5px;background-image:url(./nimages/drag.png);background-position:left;background-repeat:no-repeat}


/* user */
#login_form #submit {
    border:none;
    margin-top:20px;
}
#login_form input.field {
    width:142px;
    margin-bottom:10px;
}


#edit_user input {
    margin-bottom:10px;
}

/* Content */
#web-view-table td .cl {
    font-family: "Lucida Grande", "Lucida Sans Unicode", Arial, Verdana, sans-serif;
    text-decoration: none;
    word-spacing: normal;
    letter-spacing: 0;
    font-size: 12px;
    line-height: 18px;
    font-weight:normal;
    text-shadow: 0 0 0 #000;
    text-align: left;
    color: #777777;
    -webkit-text-size-adjust: none
}
#web-view-table td .orange {color:#FF690B}
#web-view-table td .green {color:#413D2E}


#web-view-table td table.noborder td {border:none;padding:2px;}


span.new_item {color:red;background-image:url('/progres/images/exclamation.png');background-repeat:no-repeat;background-position:right;padding-right:20px;}
a.new_item {color:red;background-image:url('/progres/images/exclamation.png');background-repeat:no-repeat;background-position:right;padding-right:20px;}
a span.no_pub,a.grey,span.no_pub   {color:#aaa;}
span.new_item span.no_pub  {color:red;}
a span.preview,a.preview,span.preview {color:#94bcf1;background-image:url('/progres/images/preview.png');background-repeat:no-repeat;background-position:right;padding-right:40px;}


.check {width:20px;position:relative;top:2px;}

.table_padd  {width:95%}
.table_padd th {padding:0 5px;	}




div.notitle .ui-dialog-titlebar {display:none}


#addfile {margin-top: 2em}
#addfile ul {list-style: none;padding:0;margin: 0}
#addfile ul ol {list-style: none;padding:0 0 1em 1;margin:0;}
#addfile img.action {position: relative;top: 7px}
#addfile img.dialog:hover {width:300px}


#lightbox {position:fixed; /* keeps the lightbox window in the current viewport */
           top:2em;
           left:0;
           width:100%;
           height:100%;
           text-align:center;
           z-index: 9999;
           display:none;
}
#lightbox img {box-shadow:0 0 25px #111;
               -webkit-box-shadow:0 0 25px #111;
               -moz-box-shadow:0 0 25px #111;
               max-width:940px;
}
#loading {
    position:fixed;
    top:0;
    left:0;
    width:100%;height:100%;background-color: white;background-image: url(nimages/loading.gif);background-repeat: no-repeat;background-position: center center;
    opacity: .7;
    display:none;
}

.loading {background-image: url(nimages/loading.gif);background-repeat: no-repeat;background-position: center center}

.search-result {background-color: yellow}

#menu .btn-default {
    padding:2px 5px;
    text-decoration: none;
    font-size: 12px;
    background-color:#0d48b8;
    color:white;
    border:0;
}

.ui-fancytree li {
    padding:2px 0;
}

.fancytree-container {
    border: none !important;
    outline: none;
}
.fancytree-treefocus {
    outline: none;
}

.storno {text-decoration: line-through;}

.ui-state-highlight, .ui-widget-content .ui-datepicker-calendar  .ui-state-highlight, .ui-widget-header .ui-datepicker-calendar  .ui-state-highlight {border:1px solid red}

.annotation {width:500px;height:auto}

.checkbox {display:none;padding-bottom:0;margin:0 10px 0 0;position:relative;top:2px}
.showsubmenu {display:none}
.logout a {min-width:200px;text-decoration: none}
.form-group .checkbox {display:block}


.uBox {max-width:100%;}


/* cropper */
#image img {
    max-width: 100%; /* This rule is very important, please do not ignore this! */
}


.resform input, .resform select, .resform textarea, .resform .list-group {max-width:600px;}

/* responsive wrapper */
.wrapper {position:relative;min-height: 100px;border:1px dotted #aaa;max-width:100%;margin-bottom:3px;background-color: white;padding-top:50px;}
.wrapper .row {position:relative;}
.wrapper .row div[class*="col-"] {padding-top:35px;}
.wrapper .row div[class*="col-"]:hover {background-color:#eee;}
.wrapper .row div[class*="col-"] .action-col {position:absolute;display: none;margin-top: -30px}
.wrapper .row div[class*="col-"]:hover .action-col {display: block}
.wrapper .row div[class*="col-"] .item {min-height: 80px}
.wrapper .row div[class*="col-"] .item a {}
.wrapper .row div[class*="col-"] .item .action {display: none;position:absolute;}
.wrapper .row div[class*="col-"] .item:hover .action {display: block;}
.wrapper .row div[class*="col-"]:first-child .left-col {display:none;}
.wrapper .row div[class*="col-"]:last-child .right-col {display:none;}
/*.wrapper .row div[class*="col-"] .item .move-items {float:left}
.wrapper .row div[class*="col-"] .item .edit-items, .wrapper .row div[class*="col-"] .item .delete-items {float:right}
*/

.close {text-decoration: none}
.setup {position:absolute;top:0px;right:0;padding:5px;z-index:100;display:none}
.wrapper:hover .setup {display:block}

.wrapper .row .item {padding:15px}
.wrapper .row .item:hover {background-color:#ddd}
.wrapper.publish0 {background-color:#ffe5e5}

.colin {min-height: 50px;text-align:center;}

.move-wrapper, move-items {cursor: move}
.edit-wrapper, .edit-items {cursor: pointer}
.delete-wrapper, .delete-col, .delete-items, .left-col,.right-col {cursor: pointer}
.add-wrapper {margin-top:10px}
.add-col,.add-items {margin-top:30px;margin-bottom:30px}



.colin .ui-state-highlight { height: 10px; line-height: 10px; border:2px dashed grey;background-color:none }

.setres a {text-decoration: none}


.checkbox-topic {position:relative}
.checkbox-topic:hover,.radio-place:hover {
    color:red;
}
.checkbox-topic:hover a.delete-topic.show-delete,
.radio-place:hover a.delete-place.show-delete {
    display:block;
}

.checkbox-topic input[type="checkbox"] {position:static}
.delete-topic,.delete-place {display:none;margin-left: 10px;position:absolute;z-index: 999}

.radio-place+.radio-place,
.checkbox-topic+.checkbox-topic
{border-left:1px solid #ccc;padding-left: 30px !important;}


.nobullets ul {
    list-style:none;
}

ul.fancytree-container {
    border:0 !important;
    outline:0 !important;
}

.context-menu-list .context-menu-icon::before {
    font-size: 1.2em;
    width: 1.6em;
    top:47%;
}
.context-menu-list .context-menu-item  {
    padding:.4em 2em;
}

.fancytree-ext-childcounter span.fancytree-childcounter, .fancytree-ext-filter span.fancytree-childcounter {
    height:auto !important;
    width:15px;
}

ul.fancytree-container mark { background-color: yellow !important;}


@media print {
    #top,#bottom_text_strip,#buttons,#dialog-modal,#loading,#myModal,.collapse,.btn,.catalog-item-delete,#tracy-debug,#ui-datepicker-div,#lightbox,#time {display: none}
    body {
        margin: 0;
    }
    table {
        width:100%;
    }
    table th {padding:.5em;border-bottom: 2px solid #ddd}
    table td {padding:.5em;border-bottom: 1px solid #ddd}
    a[href]::after { content: none !important; }
}


#closed {
    margin:1rem 0;
    padding:0;
    list-style: none;
}
#closed li.day {
    display: inline-block;
    padding:1em;
    margin:1em 2em 1em 0;
    border:1px solid #ddd;
}




/* REMOVE AFTER UPDATE TO BOOTSTRAP 4.3*/
.table-primary, .table-primary > td, .table-primary > th {
    background-color: #b8daff;
}
