/* CSS Document */
body {
	text-align:center;
	background:#fff;
	font-family: sans-serif;
	color: #000;
	margin:0;
	padding:0;
	font-size: 0.70em;
}

/* text
-------------------------------------------------- */

h1, h2, h3, h4 {margin:0;}

h1 {margin: 0;padding:10px 0;font-size:1.6em;}
h2 {}
h3 {}
h4 {}

/* BLOCKS
-------------------------------------------------- */
address {	margin: .66em 0;}
blockquote {margin: .66em 20px;}
hr { clear:both;}
p, .editor { text-align: justify; margin:0;}


/* LISTS
-------------------------------------------------- */
dl, dt, dd { margin:0; text-align:left;}
dl {margin-left:5px;}
dt {}
dd {}
ul, ul li {}

/* TABLES
-------------------------------------------------- */
table {	border-collapse: collapse;margin-top: 10px;margin-bottom: 10px;font-size:100%;}
caption {margin: 0 0 .66em 0;text-align: center;color: #D01310;}
th {border: 1px solid #dbdbdb;padding: 5px 10px;font-weight: bold;text-align: left;vertical-align: center;background:url('img/th-bcg-dark.jpg') repeat-x left top;}
th a{color:white;}
td {border: 1px solid #dbdbdb;padding: 4px 10px;vertical-align: center;}
.column_left {width:10%;white-space: nowrap;}

.inputgrid_group tr{display: flex;flex-wrap: wrap;}
.inputgrid_group td{padding-left: 0;}
.inputgrid_group td span{padding-left: 0 !important;}
.inputgrid_group label span{float:left;display:block;padding:1px 5px 0 0;}

.display_print {display: none;}

/* FORMS
-------------------------------------------------- */
fieldset {clear: both; border:none;}
legend {}
input, select {font-size: 8pt;}
textarea{font-size:9pt;}
input[type="checkbox"]{border:none !important;}
/*input[readonly=""]{border:1px solid #F3F3F3 !important;background:none !important;}*/
.validation_failed input{background:#F6DCD9;border:1px solid #D51219 !important;}
.readonly-input{border:none !important;background:none !important;}

/* INLINES
-------------------------------------------------- */
abbr, acronym {	border-bottom: 1px dotted;	font-variant: small-caps;	cursor: help;}
dfn {position: relative; font-style:normal; cursor: help; top: 2px;}
cite, em, q, var {font-style: italic;}
code, kbd, samp, pre {font-family: "Lucida Consode", "Andale Mono", monospace;}
sub {font-size: smaller;text-decoration: none !important;vertical-align: sub;}
sup {font-size: smaller;text-decoration: none !important;vertical-align: super;}
del {text-decoration: line-through;}
ins {text-decoration: underline;}
strong {font-weight: bold;}

/* ANCHORS
-------------------------------------------------- */
a {text-decoration: none;color:black;}
a:visited{}
a:hover {text-decoration: underline; }

/* Containers
-------------------------------------------------- */
.container{width:100%;position:relative;float:left;text-align:center;}
.container-inside{position:relative;width:1000px;margin:0 auto;text-align:left;}

/* Img
-------------------------------------------------- */
img	{border:none;}

/* Colors
-------------------------------------------------- */
.red {color:#F50204; font-weight: bold}

/* top
-------------------------------------------------- */
#top-container{height:31px;background:#ebebeb;text-align:center;}
#top-container-remote{height:31px;background:#f5b8b8;text-align:center;}
#top{line-height:28px;height:31px;position:relative;}
#top a{text-decoration: underline;}
#top div{position:relative;float:left;background:url('img/line-top.gif') no-repeat right top;padding: 0 20px 0 0;margin: 0 14px 0 0;}
#top div select{border:#b3b5b9 solid 1px;padding: 0;margin:5px 0 0 0;float:left;width:156px;}
.display-eshop{background:url('img/display-eshop.gif') no-repeat right 6px;padding: 0 10px 0 0;float:left;}

#top ul{position:relative;padding: 0;margin: 0 180px 0 0;float:right;_display:inline;}
#top ul li{position:relative;list-style-type: none;display:block;padding: 0 10px 0 0;float:left;background:url('img/line-top.gif') no-repeat right top;}
#top ul li a{position:relative;text-decoration:none;float:left;display:block;font-weight: bold;}
.stats{font-weight: normal !important;background:url('img/stats.gif') no-repeat 11px 7px;padding: 0 0 0 36px;text-decoration: underline !important;}
.logout{font-weight: normal !important;background:url('img/logout.gif') no-repeat 11px 6px;padding: 0 0 0 36px;text-decoration: underline !important;}
#top ul .logo-omnix-top{margin: 0 10px 0 0;padding: 0 1px 0 0;}
#top ul .logo-omnix-top span{display:inline-block;width:91px;height:29px;background:url('img/logo-omnix-mini.gif') no-repeat left top;}

.language{position:absolute !important;top: 0;right: 0;background:none !important;float:none !important;padding: 0 !important;margin: 0 !important;}
.language input{width:158px;border:#b3b5b9 solid 1px;}

.output-cache label{position:relative;float:left;}
.output-cache label input{position:absolute;top:5px;left: 0;}
.output-cache label span{position:relative;float:left;padding: 0 0 0 26px;display:inline-block;}

/* nav1
-------------------------------------------------- */
#nav1-container{margin:5px 0 0 0;z-index:15;background:#121212 url('img/nav1-bcg.jpg') repeat-x left top;}
#nav1{min-height:150px;_height:150px;}
#nav1 ul{position:relative;padding: 0;margin: 0;}
#nav1 ul li{position:relative;list-style-type: none;padding: 0 0 10px 7px;display:block;float:left;background:url('img/nav1-line.jpg') no-repeat right top;width:135px;}
#nav1 ul li a{position:relative;text-decoration:none;float:left;display:block;color:#ffcc00;font-weight: bold;background:url('img/nav11.gif') no-repeat right 14px;padding:12px 18px 20px 0;}

#nav1 ul li ul{left: 0;position:absolute;top:43px;height:86px;padding: 0 0 7px 0;overflow:hidden;background:#121212 url(img/nav1-bcg.jpg) repeat-x scroll left -43px;}

#nav1 ul li{ behavior: url("/css/hover.htc");}
#nav1 ul li:hover ul, #nav1 ul li.hover ul{height:auto !important;overflow: visible !important;}
#nav1 ul li ul li{background:none;margin: 0;padding: 0;}
#nav1 ul li ul li a{display:block;background:url('img/nav12.gif') no-repeat 5px 7px;width:122px;padding:2px 5px 2px 15px;color:white;font-weight: normal;}
* html #nav1 ul li ul li a{width:100%;}
#nav1 ul li ul li hr{height:1px;overflow:hidden;background:#3b3b3b;border:none;width:125px;float:left;}
#nav1 ul li ul li a:hover{background:url('img/nav12-hover.gif') no-repeat 5px 7px;color:#ffcc00;text-decoration: underline;}
.hide-nav1{height:40px !important;min-height:40px !important;overflow:hidden;}
.virtual-hr{position: relative;width:125px;height:1px;overflow:hidden;background:#414141;margin:2px 5px 2px 5px;}
/* caption
-------------------------------------------------- */
#caption-index{height:38px;}
#caption-index h1{font-size:1.3em;float:left;}

#caption-index ul{position:relative;padding: 0;margin: 0;float:right;}
#caption-index ul li{position:relative;list-style-type: none;display:block;float:left;line-height:38px;margin: 0 10px 0 0;color:#999999;}
#caption-index ul li a{position:relative;float:left;display:block;background:url('img/arrow-drobek.gif') no-repeat right 19px;padding: 0 10px 0 0;color:#339300;text-decoration: underline;}

/* drobek
-------------------------------------------------- */
#drobek{height:30px;}
#drobek ul{position:relative;padding: 0;margin: 0;}
#drobek ul li{position:relative;list-style-type: none;display:block;float:left;line-height:30px;margin: 0 10px 0 0;color:#999999;}
#drobek ul li a{position:relative;float:left;display:block;background:url('img/arrow-drobek.gif') no-repeat right 15px;padding: 0 10px 0 0;color:#339300;text-decoration: underline;}

/* filter1
-------------------------------------------------- */
#filter1-container{height:45px;overflow:hidden;}
#filter1{font-size:9pt;}
#search{position:relative;margin-top:10px;float:left;width:205px;height:23px;background:url('img/search-bcg.gif') no-repeat left top;}
#searchstring{position:absolute;top:1px;left:25px;width:114px;height:18px;border:none;}
#searchsubmit{position:absolute;top:1px;_top:2px;right: 0;border:none;background:none;width:63px;font-size:9pt;text-decoration: underline;cursor:pointer;}

#filter1-choose{position:relative;float:left;padding: 0 0 0 10px;margin-top:11px;overflow:hidden;}
#filter1-choose b{padding: 0 0 0 10px;}
.filter1-select{border:#abadb3 solid 1px;}
#date-filter-submit input{border:none;background:none;text-decoration: underline;cursor:pointer;overflow:visible;font-size:9pt;}

.button1-universal{height:23px;position:relative;float:right;line-height:22px;margin:11px 10px 0 0;}
.button1-universal:hover{text-decoration: none;}
.button1-universal span{height:23px;position:relative;float:left;display:block;cursor:pointer;}
.button1-universal .s1{width:36px;background:url('img/buuton1-universal-left.gif') no-repeat left top;}
.button1-universal .s2{background:url('img/buuton1-universal.gif') repeat-x left top;color:white;}
.button1-universal .s3{width:14px;background:url('img/buuton1-universal-right.gif') no-repeat left top;}

/* table1
-------------------------------------------------- */
#table1-container{height:auto;}
#table1{z-index:10;position:relative;}
#table1 table{width:990px;border:#dbdbdb solid 1px;margin:10px 0 0 0;}
#table1 table tr th{padding: 0 10px;/*border-right:none;border-left:none;background:url('img/thbcg.gif') no-repeat 0 bottom;*/}
#table1 table tr th img{display:none;}
#table1 table tr th a{display:block;float:left;margin: 0 4px 0 0;padding:8px 0;}
#table1 table tr th a:hover{text-decoration: none;color:#FFCC00;}

#table1 table tr th.sort_asc,#table1 table tr th.sort_desc{background:url('img/th-bcg-dark-activ.jpg') repeat-x left top;}


#table1 table tr th a {width:100%;}
#table1 table tr th .th-sort {width:100%;border:none;margin:0;}
#table1 table tr th .th-sort td {border:none !important;padding:0;white-space: nowrap;font-weight: normal;}
#table1 table tr th .arrow{ float:right;}
/*
#table1 table tr th .up{margin:2px 1px 0 1px;background:url('img/up.gif') no-repeat left top;width:7px;height:4px;display:block;float:left;}
#table1 table tr th .down{margin:2px 1px 0 1px;background:url('img/down.gif') no-repeat left top;width:7px;height:4px;display:block;float:left;}
*/
#table1 table tr th .up:hover{background:url('img/arrow-green-up.gif') no-repeat left top;}
#table1 table tr th .down:hover{background:url('img/arrow-green-down.gif') no-repeat left top;}
#table1 table tr th .whiteup{margin:2px 1px 0 1px;background:url('img/arrow-white-asc.gif') no-repeat left top;width:7px;height:4px;display:block;float:left;}
#table1 table tr th .whitedown{margin:2px 1px 0 1px;background:url('img/arrow-white-desc.gif') no-repeat left top;width:7px;height:4px;display:block;float:left;}

.table1-text-input{width:30px;border:#abadb3 solid 1px;margin: 0 4px 0 2px;}
.trbcg1{background:url('img/trbcg1.gif') repeat-x left top;word-break: break-all; /*noinspection CssInvalidPropertyValue*/ word-break: break-word;}
.trcanceled{background:#f8d5d1;}
/*.tr_untranslated{background:#FBE4E1;}*/
.tr_untranslated{background:#ECEEF8;}
.tr_noaction{background:#F8EDEC;}
.tr_default{background:#FFFFD8;}
.trprefered{background:#C1FFA6;}
.selected_header {color:#339300;}

.table-hide-input { border: 1px solid transparent;background:transparent !important; }
.table-show-input { border: 1px solid #ccc;}
.name .table-show-input{background:url('img/icons/pencil.gif') no-repeat right 1px !important; }
.admin_name .table-show-input{background:url('img/icons/pencil.gif') no-repeat right 1px !important; }
.table-active-input { border: 1px solid #000 ; }
/*.edge-left{background:url('img/edge-left.gif') no-repeat left top;width:3px;height:3px;position:absolute;left:-1px;top:9px;display:block;}*/

.tr-hover .state{z-index:2;position:relative;}

.ul-wrap{width:25px; height:24px;text-align:center;position:relative;}
.ul-wrap .select-ul{position:absolute;top: 0;left: 0;padding:0;margin:0;list-style:none;text-align:left;}
.ul-wrap .select-ul li{cursor:pointer;margin-top:-1px;}
.ul-wrap .select-ul li img{padding:3px 3px 0 3px;}
.ul-wrap .select-ul li span{display:block; padding:4px 3px 0 3px;}
.ul-wrap .select-ul .li-hover{display:none;width:110px;padding:3px 0;clear:both;float:left;}
.ul-wrap .select-ul .li-hover img{padding:3px 6px 3px 3px;}
.ul-wrap .select-ul .li-hover img{float:left;}
.ul-wrap .select-ul .li-stable{padding:0;width:30px;overflow:hidden;}
.ul-wrap .select-ul .li-stable img{width:15px;}
.tr-hover .ul-wrap .select-ul .li-stable{background:url('img/down.gif') no-repeat 90% 50%;border:1px solid #ccc;}
.ul-wrap .select-ul .li-stable span{display:none;}
.ul-wrap .active{z-index:100;list-style:none;}
.ul-wrap .active li{background:#f9f9f9;}
.ul-wrap .active li:hover{background-color:#eee;}
.ul-wrap .active .li-stable,.ul-wrap .active .li-stable:hover {background:url('img/up.gif') no-repeat 90% 50% !important; border:1px solid #ccc;}
.ul-wrap .active .li-hover{display:block;border:1px solid #ccc;}




/* zobrazit-neprelozene
-------------------------------------------------- */
#zobrazit-neprelozene{position:relative;height:30px;}
.zobrazit-neprelozene-link{position:relative;width:100%;display:block;float:left;height:26px;overflow:hidden;}
.zobrazit-neprelozene-link:hover{text-decoration: none;}
.zobrazit-neprelozene-link span{display:block;float:left;cursor:pointer;}
.zobrazit-neprelozene-link .s1{width:2px;height:26px;background:url('img/zobrazit-neprelozene-left.gif') no-repeat left top;}
.zobrazit-neprelozene-link .s2{padding:4px 0 0 0;width:986px;height:26px;background:url('img/zobrazit-neprelozene.gif') repeat-x left top;text-align:center;}
.zobrazit-neprelozene-link .s2 img{position:relative;top:-2px;margin: 0 0 0 6px;}
.zobrazit-neprelozene-link .s3{width:2px;height:26px;background:url('img/zobrazit-neprelozene-right.gif') no-repeat left top;}

/* filter2
-------------------------------------------------- */
#filter2-container{height:45px;overflow:hidden;}
#filter2{font-size:9pt;}
#filter2-choose table{position:relative;margin: 0;}
#filter2-choose table tr td{border:none;vertical-align:top;padding: 0 5px 0 0;height:30px;}
#filter2-choose table tr .pr{padding: 0 20px 0 0 !important;overflow:visible;}
#filter2-choose table tr td span{position:relative;top:4px;}
#filter2-choose table tr td b{position:relative;top:5px;}
#filter2-choose table tr td select{height:22px !important;}

/*---aplikovat zmeny-------------------------*/
.table-update{position:relative;overflow:visible;width:auto;}
#filter2 .change-res{position:relative;display:block;float:left;padding: 0;margin: 0;height:23px;border:none;cursor:pointer;overflow:visible;background:none;}
#filter2 .change-res span{position:relative;display:block;float:left;height:23px;padding: 0;margin: 0;top: 0;}
#filter2 .change-res .button-11{width:25px;background:url('img/buttons/change-res-left.gif') no-repeat left top; overflow:hidden;}
#filter2 .change-res .button-12{background:url('img/buttons/change-res-bcg.gif') repeat-x left top;padding:3px 0 0 0;height:20px !important;color:#000;overflow:hidden;white-space:nowrap;}
* html #filter2 .change-res .button-12{height:29px !important;top:6px;}
#filter2 .change-res .button-13{width:13px;background:url('img/buttons/change-res-right.gif') no-repeat left top;overflow:hidden;}

#filter2 .change-res:hover .button-11{background:url('img/buttons/change-res-left-hover.gif') no-repeat left top;}
#filter2 .change-res:hover .button-12{background:url('img/buttons/change-res-bcg-hover.gif') repeat-x left top;color:white;}
#filter2 .change-res:hover .button-13{background:url('img/buttons/change-res-right-hover.gif') no-repeat left top;}
/*-----------------------------*/

/*---vratit zmeny zpet-------------------------*/
.reset-table{position:relative;float:left;overflow:hidden;}
#filter2 .reset-table button{position:relative;display:block;float:left;padding: 0;margin: 0;height:23px;border:none;cursor:pointer;overflow:visible;background:none;}
#filter2 .reset-table button span{position:relative;display:block;float:left;height:23px;padding: 0;margin: 0;top: 0;}
#filter2 .reset-table button .button-11{width:25px;background:url('img/buttons/change-back-left.gif') no-repeat left top; overflow:hidden;}
#filter2 .reset-table button .button-12{background:url('img/buttons/change-res-bcg.gif') repeat-x left top;padding:3px 0 0 0;height:20px !important;color:#000;overflow:hidden;white-space:nowrap;}
* html #filter2 .reset-table button .button-12{height:29px !important;top:6px;}
#filter2 .reset-table button .button-13{width:13px;background:url('img/buttons/change-res-right.gif') no-repeat left top;overflow:hidden;}

#filter2 .reset-table button:hover .button-11{background:url('img/buttons/change-back-left-hover.gif') no-repeat left top;}
#filter2 .reset-table button:hover .button-12{background:url('img/buttons/change-res-bcg-hover.gif') repeat-x left top;color:white;}
#filter2 .reset-table button:hover .button-13{background:url('img/buttons/change-res-right-hover.gif') no-repeat left top;}
/*-----------------------------*/

/*---smazat-------------------------*/
.delete-table{position:relative;float:left;overflow:hidden;}
#filter2 .delete-table .groupop_delete{position:relative;display:block;float:left;padding: 0;margin: 0;height:23px;border:none;cursor:pointer;overflow:visible;background:none;}
#filter2 .delete-table .groupop_delete span{position:relative;display:block;float:left;height:23px;padding: 0;margin: 0;top: 0;}
#filter2 .delete-table .groupop_delete .button-11{width:25px;background:url('img/buttons/change-del-left.gif') no-repeat left top; overflow:hidden;}
#filter2 .delete-table .groupop_delete .button-12{background:url('img/buttons/change-res-bcg.gif') repeat-x left top;padding:3px 0 0 0;height:20px !important;color:#000;overflow:hidden;white-space:nowrap;}
* html #filter2 .delete-table .groupop_delete .button-12{height:29px !important;top:6px;}
#filter2 .delete-table .groupop_delete .button-13{width:13px;background:url('img/buttons/change-res-right.gif') no-repeat left top;overflow:hidden;}

#filter2 .delete-table .groupop_delete:hover .button-11{background:url('img/buttons/change-del-left-hover.gif') no-repeat left top;}
#filter2 .delete-table .groupop_delete:hover .button-12{background:url('img/buttons/change-res-bcg-hover.gif') repeat-x left top;color:white;}
#filter2 .delete-table .groupop_delete:hover .button-13{background:url('img/buttons/change-res-right-hover.gif') no-repeat left top;}
/*-----------------------------*/

/*---exportovat-------------------------*/
.delete-table{position:relative;float:left;overflow:hidden;}
#filter2 .delete-table .groupop_export{position:relative;display:block;float:left;padding: 0;margin: 0;height:23px;border:none;cursor:pointer;overflow:visible;background:none;}
#filter2 .delete-table .groupop_export span{position:relative;display:block;float:left;height:23px;padding: 0;margin: 0;top: 0;}
#filter2 .delete-table .groupop_export .button-11{width:25px;background:url('img/buttons/change-export-left.gif') no-repeat left top; overflow:hidden;}
#filter2 .delete-table .groupop_export .button-12{background:url('img/buttons/change-res-bcg.gif') repeat-x left top;padding:3px 0 0 0;height:20px !important;color:#000;overflow:hidden;white-space:nowrap;}
* html #filter2 .delete-table .groupop_export .button-12{height:29px !important;top:6px;}
#filter2 .delete-table .groupop_export .button-13{width:13px;background:url('img/buttons/change-res-right.gif') no-repeat left top;overflow:hidden;}

#filter2 .delete-table .groupop_export:hover .button-11{background:url('img/buttons/change-export-left-hover.gif') no-repeat left top;}
#filter2 .delete-table .groupop_export:hover .button-12{background:url('img/buttons/change-res-bcg-hover.gif') repeat-x left top;color:white;}
#filter2 .delete-table .groupop_export:hover .button-13{background:url('img/buttons/change-res-right-hover.gif') no-repeat left top;}
/*-----------------------------*/


#filter2-choose{position:relative;float:left;margin-top:11px;overflow:hidden;height:34px;}

#filter2-choose input{position:relative;top:2px;}
.sequence{background:url('img/arrows.gif') no-repeat left 4px;padding:5px 0 5px 19px;text-decoration: underline;margin: 0 10px;}
.filter2-select{border:#abadb3 solid 1px;}


/* page
-------------------------------------------------- */
#page-container{height:45px;overflow:hidden;}
#page{}
#pages{position:relative;float:left;margin-top:11px;overflow:hidden;height:34px;width:100%;}
/*.previous{background:url('img/previous.gif') no-repeat left top;width:87px;height:19px;position:relative;float:left;display:block;margin:2px 10px 0 0;}*/
.previous{position:relative;float:left;height:19px;display:block;line-height:18px;margin:1px 10px 0 0;text-decoration: none;}
.previous span{position:relative;float:left;display:block;cursor:pointer;height:23px;}
.previous .s1{width:23px;background:url('img/previous-left.gif') no-repeat left top;overflow:hidden;}
.previous .s2{background:url('img/previous.jpg') repeat-x left top;color:white;}
.previous .s3{width:11px;background:url('img/previous-right.gif') no-repeat left top;overflow:hidden;}
.previous:hover{text-decoration: none;}
.page-left{position:relative;float:left;}
.page-right{position:relative;float:right;margin: 0 10px 0 0;}

/*.next{background:url('img/next.gif') no-repeat left top;width:58px;height:19px;position:relative;float:left;display:block;margin:2px 30px 0 10px;}*/
.next{position:relative;float:left;height:19px;display:block;line-height:18px;margin:1px 10px 0 10px;}
.next span{position:relative;float:left;display:block;cursor:pointer;height:23px;}
.next .s1{width:10px;background:url('img/next-left.gif') no-repeat left top;}
.next .s2{background:url('img/previous.jpg') repeat-x left top;color:white;}
.next .s3{width:20px;background:url('img/next-right.gif') no-repeat left top;}
.next:hover{text-decoration: none;}

.square{position:relative;float:left;display:block;margin: 0 4px;border:#ccc solid 1px;height:20px;line-height:20px;text-align:center;min-width:20px;padding: 0 3px;}
.selectedsquare{position:relative;float:left;display:block;margin: 0 4px;border:#888 solid 1px;height:20px;line-height:20px;text-align:center;min-width:20px;padding: 0 3px;}
.square:hover{text-decoration: none;border:#000 solid 1px;}
.three-dots{position:relative;float:left;display:block;padding:4px 4px 0 4px;}
.items-per-page{position:absolute;top: 0;right:10px;}

/* notify
-------------------------------------------------- */
#notify-container{}
#notify{text-align:center;min-height:36px;line-height:36px;margin-top:10px;}
/*upozorneni*/
.notify1{background:#fbfcb8;border:#f2c40e solid 1px;color:#000;}
.notify1 span{background:url('img/icons/warn.gif') no-repeat left top;padding:0 0 2px 20px;}
/*error*/
.notify2{background:#f6dcd9;border:#d51219 solid 1px;color:#d51219;}
.notify2 span{background:url('img/error.gif') no-repeat left top;padding:0 0 2px 20px;}

/*uspech*/
.notify3{background:#DFE9B7;border:#62B42B solid 1px;color:#009C35;}
.notify3 span{background:url('img/accept.png') no-repeat left top;padding:0 0 2px 20px;}

/* foot
-------------------------------------------------- */
#foot-container{margin:20px 0 0 0;}
#foot{border-top:black solid 5px;}
#foot .foot-text-left{position:relative;line-height:40px;float:left;}
#foot .foot-text-right{position:relative;float:right;line-height:40px;}
#foot .foot-text-right a{padding: 0 2px;}

/* detail
-------------------------------------------------- */
#detail{padding: 0 0 20px 0;}
#detail form{padding: 0;margin: 0;}
#detail form table{width:1000px;margin:2px 0 4px 0;}
#detail form table tr th{background:#999;border:white solid 1px;color:#fff;}
#detail form table tr td{background:#f6f6f6;border:white solid 1px;}
#detail form table tr td table tr td, #detail form table tr td table .even td{border:none;background:none;}
#detail form table .even td{background:#f0f0f0;}

#detail form table tr td label{position:relative;top:1px;display:block;float:left;}

#detail form table tr td label a{position:relative;top:2px;display:block;float:left;padding: 0 0 0 2px;}
#detail form table tr td label a:hover{text-decoration: none;}
/*#detail form table tr td span{padding: 0 5px 0 5px;display:block;float:left;position:relative;top:3px;}*/

#detail form table tr td input, #detail form table tr td textarea, #detail form table tr td select{border:#abadb3 solid 1px;display:block;float:left;}
#detail form table tr td textarea{min-width:433px;min-height:90px;}
.saveEdit{background:url('img/saveEdit.gif') no-repeat left top;width:157px;height:29px;position:relative;border:none;cursor:pointer;margin: 0 10px 0 0;}
.saveView{background:url('img/saveView.gif') no-repeat left top;width:181px;height:29px;position:relative;border:none;cursor:pointer;}

#langtabs{padding-top:11px;}
.ui-tabs-panel {clear:both;background:url('img/tabs-panel.gif') repeat-x left top;padding-top:10px;}
#copy_data{padding:0 !important;}
.tabs {padding:0 !important;}


#detail-nav, #detail form{position:relative;width:1000px;clear:both;}
#detail-nav{border-bottom:#339300 solid 5px;float:left;}
.nav11{position:relative;padding: 0;margin: 0;width:100%;float:left; border-bottom:#339300 solid 5px;}
.nav11 li{position:relative;list-style-type: none;display:block;float:left;margin: 0 1px 0 0;}
.nav11 li a{position:relative;text-decoration:none;float:left;display:block;font-weight: bold;line-height:24px;}
.nav11 li a .s11{background:url('img/detail-nav11.gif') no-repeat left top;width:10px;height:26px;position:relative;display:block;float:left;cursor:pointer;}
.nav11 li a .s12{background:url('img/detail-nav12.gif') repeat-x left top;height:26px;position:relative;display:block;float:left;cursor:pointer;}
.nav11 li a .s13{background:url('img/detail-nav13.gif') no-repeat left top;width:10px;height:26px;position:relative;display:block;float:left;cursor:pointer;}
.nav11 li a:hover, .nav11 .ui-state-active a{color:white;}
.nav11 li a:hover .s11, .nav11 .ui-state-active a .s11{background:url('img/detail-nav11-hover.png') no-repeat left top !important;}
.nav11 li a:hover .s12, .nav11 .ui-state-active a .s12{background:url('img/detail-nav12-hover.png') repeat-x left top !important;}
.nav11 li a:hover .s13, .nav11 .ui-state-active a .s13{background:url('img/detail-nav13-hover.png') no-repeat left top !important;}
* html .nav11 li a:hover .s11{background:url('img/detail-nav11-hover.gif') no-repeat left top;}
* html .nav11 li a:hover .s12{background:url('img/detail-nav12-hover.gif') repeat-x left top;}
* html .nav11 li a:hover .s13{background:url('img/detail-nav13-hover.gif') no-repeat left top;}

.nav12{position:relative;padding: 0;margin: 0;width:100%;float:left;top:1px;}
.nav12 li{position:relative;list-style-type: none;display:block;float:left;margin: 0 1px 0 0;}
.nav12 li a{position:relative;text-decoration:none;float:left;display:block;font-weight: normal;}
.nav12 li .s11{background:url('img/detail-nav21.gif') no-repeat left top;width:10px;height:26px;padding: 0 0 0 0;position:relative;display:block;float:left;cursor:pointer;}
.nav12 li .s12{background:url('img/detail-nav22.gif') repeat-x left top;height:20px;padding:6px 0 0 0;position:relative;display:block;float:left;}
.nav12 li .s12 input {float:left;position:relative; top:-2px; margin-right:6px;}
.nav12 li .s12 img{margin: 0 5px 0 0;position:relative;top:1px;float:left;}
.nav12 li .s13{background:url('img/detail-nav23.gif') no-repeat left top;width:10px;height:26px;padding: 0 0 0 0;position:relative;display:block;float:left;cursor:pointer;}
.nav12 li:hover a, .nav12 .ui-state-active a{}
.nav12 li:hover .s11, .nav12 .ui-state-active .s11{background:url('img/detail-nav21-hover.gif') no-repeat left top !important; }
.nav12 li:hover .s12, .nav12 .ui-state-active .s12{background:url('img/detail-nav22-hover.gif') repeat-x left top !important;}
.nav12 li:hover .s13, .nav12 .ui-state-active .s13{background:url('img/detail-nav23-hover.gif') no-repeat left top !important;}

* html .nav12 li a .s11, * html .nav12 li a .s12, * html .nav12 li a .s13{height:39px;}
/*.nav12 li a:hover .s11{background:url('img/detail-nav21-hover.gif') no-repeat left top;}
.nav12 li a:hover .s12{background:url('img/detail-nav22-hover.gif') repeat-x left top;}
.nav12 li a:hover .s13{background:url('img/detail-nav23-hover.gif') no-repeat left top;}*/

.detail-submit{position:relative;margin-top:18px;}
/* login
-------------------------------------------------- */
#login-container{width:561px;position:relative;margin: 0 auto 0 auto;padding:200px 0 0 0;background:url('img/logo-omnix-login.gif') no-repeat 398px 114px;}
#login-top{float:left;background:url('img/login-top.gif') no-repeat left top;width:561px;height:15px;position:relative;}
#login-bottom{float:left;background:url('img/login-bottom.gif') no-repeat left top;width:561px;height:15px;position:relative;}
#login{float:left;text-align:left;background:url('img/login-bcg.gif') repeat-y left top;position:relative;padding:10px 0 0 25px;width:536px;_width:561px;}
.login-caption{padding: 0 10px;height:26px;line-height:24px;font-weight:bold;position:absolute;top:-13px;left:26px;border:#d7d7d7 solid 1px;background:white;}
.message{padding: 0 0 0 45px;clear:both;width:464px;_width:509px;height:36px;overflow:hidden;line-height:36px;border:#d51219 solid 1px;margin:10px 0 5px 0;background:#f6dcd9 url('img/error.gif') no-repeat 18px 11px;text-align:left;color:#d51219;font-size:10pt;font-weight: bold;}
.box{position:relative;float:left;text-align:left;font-size:10pt;margin:5px 17px 10px 0;}
.box span{display:block;margin:10px 0;}
.box input{border:#ccc solid 1px;width:176px;padding:7px 0 7px 4px;}
* html .box input{height:27px;width:180px;}
.box-last{margin:40px 0 0 0;}
.login-botton{background:url('img/login-button1.gif') no-repeat left top;width:105px;height:29px;display:block;margin-top:35px;}
#forgotten-pass{clear:both;position:relative;width:100%;text-align:right;}
#forgotten-pass a{margin: 0 24px 0 0;color:#7f7f7f;}
#forgotten-pass a:hover{text-decoration: none;}


/* pata
-------------------------------------------------- */
#pata{clear:both;}

/*ostatni ----------------------------------------------------------------*/

.clear {clear:both;}
.nonobr{background:none !important;}
.noborder{border:none !important;}
li.drophover {background-color: green; border: 2px solid green}
.nostyle{border:none !important;background:none !important;}
.textToLeft{text-align:left;}
.textToRight{text-align:right;}
.required { top:0 !important; padding:0 !important; font-weight:bold; }
.zmeneno {border:#ff6f0f solid 1px;}

/* Uni-TABLE
-------------------------------------------------- */
.uni-table{}
.uni-table .uni-tr {float:left; width:100%;}
.uni-table .uni-tr .uni-td {float:left;width:320px;border-bottom:1px solid #ABADB3 !important;border-right:1px solid #ABADB3 !important; }
.uni-table .uni-tr .uni-td table{margin:5px 8px !important; }
.uni-table .uni-tr .uni-td table td{border:none !important; background:none !important; }
.uni-table .uni-tr .uni-td input[type="text"]{width:100px; }



/* buttons
-------------------------------------------------- */
.button-1{display:block;padding: 0;margin: 0;position:relative;border:none;width:auto;cursor:pointer;color:white;height:29px;background:red;}
.button-1 span{position:relative;display:block;float:left;}
.button-1 .button-11{display:block;float:left;width:31px;height:29px;background:url('img/buttons/button1-left.gif') no-repeat left top;}
.button-1 .button-12{display:block;float:left;height:29px;background:url('img/buttons/button1-bcg.gif') repeat-x left top;line-height:26px;}
.button-1 .button-13{display:block;float:left;width:15px;height:29px;background:url('img/buttons/button1-right.gif') no-repeat left top;}

/*uloz*/
.save_back button{position:relative;display:block;float:left;padding: 0;margin: 0;height:29px;border:none;cursor:pointer;overflow:visible;background:none;}
.save_back button span{position:relative;display:block;float:left;height:29px;padding: 0;margin: 0;}
.save_back button .button-11{width:5px;background:url('img/buttons/button1-left.gif') no-repeat left top; overflow:hidden;}
.save_back button .button-12{background:url('img/buttons/button1-bcg.gif') repeat-x left top;padding:6px 0 0 0;color:#fff;overflow:hidden;white-space:nowrap;}
* html .save_back button .button-12{height:29px !important;top:6px;}
.save_back button .button-12 img{margin: 0 7px 0 10px;}
.save_back button .button-13{width:15px;background:url('img/buttons/button1-right.gif') no-repeat left top;overflow:hidden;}

/*uloz - modry*/
.save_back2 button{position:relative;display:block;float:left;padding: 0;height:29px;border:none;cursor:pointer;overflow:visible;background:none; margin: 0 0 0 5px; }
.save_back2 button span{position:relative;display:block;float:left;height:29px;padding: 0;margin: 0;}
.save_back2 button .button-11{width:5px;background:url('img/buttons/button-blue-left.gif') no-repeat left top; overflow:hidden;}
.save_back2 button .button-12{background:url('img/buttons/button-blue-bcg.gif') repeat-x left top;padding:6px 0 0 0;color:#fff;overflow:hidden;white-space:nowrap;}
* html .save_back2 button .button-12{height:29px !important;top:6px;}
.save_back2 button .button-12 img{margin: 0 7px 0 10px;}
.save_back2 button .button-13{width:15px;background:url('img/buttons/button-blue-right.gif') no-repeat left top;overflow:hidden;}

/*uloz - oranzovy*/
.save_back3 button{position:relative;display:block;float:left;padding: 0;height:29px;border:none;cursor:pointer;overflow:visible;background:none; margin: 0 0 0 5px; }
.save_back3 button span{position:relative;display:block;float:left;height:29px;padding: 0;margin: 0;}
.save_back3 button .button-11{width:5px;background:url('img/buttons/button-orange-left.gif') no-repeat left top; overflow:hidden;}
.save_back3 button .button-12{background:url('img/buttons/button-orange-bcg.gif') repeat-x left top;padding:6px 0 0 0;color:#fff;overflow:hidden;white-space:nowrap;}
* html .save_back3 button .button-12{height:29px !important;top:6px;}
.save_back3 button .button-12 img{margin: 0 7px 0 10px;}
.save_back3 button .button-13{width:15px;background:url('img/buttons/button-orange-right.gif') no-repeat left top;overflow:hidden;}

/*login button*/
.button3{position:relative;display:block;float:left;padding: 0;margin: 0;height:29px;border:none;cursor:pointer;overflow:visible;background:none;}
.button3 span{position:relative;height:29px;padding: 0;margin: 0;display: table;float:left;}
* html .button3 span{display: inline-block;float:none;}
.button3 .button31{width:34px;background:url('img/buttons/button3-left.gif') no-repeat left top; }
.button3 .button32{background:url('img/buttons/button3-bcg.gif') repeat-x left top;padding:6px 0 0 0;color:#fff;white-space:nowrap;}
* html .button3 .button32{height:29px !important;}
.button3 .button33{width:11px;background:url('img/buttons/button3-right.gif') no-repeat left top;}

.button-login{position: relative;display: block;text-align:right;}
.button-login button{position: relative;display:inline-block;overflow:visible;cursor:pointer;white-space:nowrap;background:none;border:none;padding: 0;margin: 0;}
.button-login button span{position: relative;display: inline-block;cursor:pointer;white-space:nowrap;height:23px;padding:6px 0 0 0;margin: 0 0 0 0;}
.button-login button .s1{width:34px;background:url('img/buttons/button3-left.gif') no-repeat left top;overflow: hidden;}
.button-login button .s2{background:url('img/buttons/button3-bcg.gif') repeat-x left top;color:#fff;overflow: hidden;font-size:10pt;}
.button-login button .s3{width:11px;background:url('img/buttons/button3-right.gif') no-repeat left top;overflow: hidden;}
* html .button-login button .s1, * html .button-login button .s2, * html .button-login button .s3{height:29px;}

/* nastavení tabulek
-------------------------------------------------- */
table .state_icons{width:5%;text-align:left;white-space: nowrap;padding:4px 3px; }
table .state_icons img{ width:20px;cursor: help; }
table .state_icons .table-icons{display:inline-block;text-align:left;white-space: nowrap; }
table .code{width:11%;text-align:center;}
table .checkbox_cell {width:1%;}
table .item_order, table .item_order_main {width:9%; text-align:center;}
table .item_order input, table .item_order_main input {width:40px;text-align:center;}
table .name {width:40%;}
table .admin_name {width:40%;}
table .name input{width:380px;}
table .admin_name input{width:380px;}
.order_states .name input{width:340px;}
table .price {width:10%;}
table .price,table .recommended_price,table .action_price,table .purchase_price{text-align:center;}
table .price input,table .recommended_price input,table .action_price input,table .purchase_price input {width:70px; text-align:center;}
table .state {width:3%; text-align:center; }
.stock input{width:35px; text-align:center;}

table .table-icons-wrapper{ overflow:hidden;  }

table .loaded_levels { width:16%;text-align:center;}
table .loaded_levels input{width:40px;text-align:center;}
table .last_change {width:14%;text-align:center;}
table .description {width:20%;}
table .active{width:1%;text-align:center;}
table .prefer{width:1%;text-align:center;}
table .deactive_days{width:1%;}
table .deactive_days input{text-align:center;}
table .toolbox_cell{ text-align:center;white-space:nowrap;width:1%;}
table .toolbox_cell a {display:inline-block;}
table .toolbox_cell img {width:16px; margin: 0 1px;}

/* .categories */
.categories .name{width:20%;}
.categories .long_name{width:40%;}
#detail form .categories tr td h2{background:#343434;color:white;padding:5px;font-size:1.4em;position:relative;float:left;clear:both;width:100%;}
/* .parametrs */
.parameters .name input{width:260px;}
.parameters .parameter_type{width:13%;}
/* .languages */
.languages .item_order{width:1%;}
.languages .code{width:1%;}
.languages .name{width:20%;}
.languages .is_default{width:15%;text-align:center;}

/* .currencies */
.currencies .name{width:26%;}
.currencies .label{width:11%;text-align:center;}
.currencies .rounding{width:15%;text-align:center;}
.currencies .exchange_rate input{width:60px;text-align:center;}
.currencies .auto_filling_price{width:26%;text-align:center;}
/* .transits */
.transits .type_delivery input{ width:300px;}
.transits .type_payment input{ width:150px;}
.transits .transit_type { width:12%; text-align:center;}
/* .placements */
.placements .placement_type{width:13%;text-align:center;}
/* .users */
.users .login{width:35%;}
.users .email{width:35%;}
/* .customers */
.customers input{width:80px;}
.customers .checkbox_cell input{width: auto; text-align:center; min-width: 16px;}
.customers .login{width:15%;}
.customers .billing_firstname{width:15%;}
.customers .billing_lastname{width:15%;}
.customers .billing_psc input{width:40px; text-align:center;}
.customers .billing_address input{width:120px;}
.customers .billing_city input{width:100px;}
.customers .customer_group_name{width:10%;}
.customers .email{width:20%;}

/* .vouchers */
.vouchers .code{width:10%;text-align:left;}
.vouchers tr .note{width:25%;}
.vouchers tr .note input{width:225px;}
.vouchers .voucher_value{width:9%;text-align:center;}
.vouchers .voucher_value input{width:65px;}
.vouchers .validity_to{width:9%;text-align:center;}
.vouchers .used{width:6%;text-align:center;}
.vouchers .count{width:6%;text-align:center;}
.vouchers .voucher_type{width:8%;text-align:center;}
.vouchers .price_min{width:20%;text-align:center;}
/* .discounts */
.discounts .discount{width:12%;}
.discounts .discount_type{width:18%;}
.discounts .validity{width:18%;text-align:center;}
/* .presents */
.presents .price_min{width:20%;text-align:center;}
.presents .price{width:14%;text-align:center;}
.presents tr .name input{width:150px !important;}
.presents tr .price_min input, .presents tr .price input{width:70px !important;}
/* .email_templates */
.email_templates .template_type{width:20%;}
.email_templates .subject{width:55%;}
/* .polls */
.polls .public_from{width:11%;text-align:center;}
.polls .public_to{width:11%;text-align:center;}
/* .emails */
.emails .email{width:40%;}
.emails .get_shop_news{width:20%;text-align:center;}
.emails .get_ip_news{width:29%;text-align:center;}
/*.customer_groups*/
.customer_groups .state_icons {width:12%;}
/*.static_texts*/
.static_texts .description{width:50%;}


/* AJAXOVE rozbalovaci menu
-------------------------------------------------- */
.menul { padding-left:25px; background:#f6f6f6;position:relative;float:left;clear:both;width:975px;overflow:hidden;}
.menul ul { position:relative;float:left;clear:both;width:100%; list-style:none; padding:8px 0 8px 0;margin:0;}
.menul ul li {width:100%;position:relative;float:left;clear:both;  background: url('img/folder.gif') no-repeat left 4px; padding:3px 0 3px 72px;}
.menul ul li input {position:absolute;top: 0;left:20px;}
.menul ul li input[type=text] { margin: 0 4px 0 0; width:23px;text-align:center; }
.menul ul li input[type=checkbox]{left:50px;}
.menul ul li a { display:block; color:black;font-weight:bold;}
.menul .non_translated{color:grey}

.menul ul li ul li{left:-51px;}
.menul ul li ul li a {font-weight:normal;}

.img-aktiv {position:absolute; left:-15px; top:5px;}

/* colorpicker
-------------------------------------------------- */
div.color_picker {  height: 16px; width: 16px; padding: 0 !important; border: 1px solid #ccc;/* background: url('img/arrow.gif') no-repeat top right;*/ cursor: pointer; line-height: 16px;}
div#color_selector { width: 110px; position: absolute; border: 1px solid #598FEF; background-color: #EFEFEF; padding: 2px;}
div#color_custom {width: 100%; float:left }
div#color_custom label {font-size: 95%; color: #2F2F2F; margin: 5px 2px; width: 25%}
div#color_custom input {margin: 5px 2px; padding: 0; font-size: 95%; border: 1px solid #000; width: 65%; }
div.color_swatch { height: 12px; width: 12px; border: 1px solid #000; margin: 2px; float: left; cursor: pointer; line-height: 12px;}

/* parametry v produktech
-------------------------------------------------- */
#detail .product_parameters table tr th{cursor:pointer; padding: 9px 0 9px 22px; font-size:9pt;}
#detail .product_parameters table tr th:hover{background:#666 url('img/arrow-white-desc.gif') no-repeat 8px 55%;}
#detail .product_parameters table tr .th-active,
#detail .product_parameters table tr .th-active:hover{background:#666 url('img/arrow-white-asc.gif') no-repeat 8px 55%;}


/* zarazeni objednavky
-------------------------------------------------- */
.advselect_remove{position:relative;height:23px;clear:both;display:inline-block;float:none;text-decoration: none;font-size:1.1em;margin:5px 0 0 0;}
.advselect_remove:hover{text-decoration: none;cursor:pointer;}
#detail form table tr td .advselect_remove span{top: 0;display:inline-block;height:23px;padding: 0;line-height:22px;}
#detail form table tr td .advselect_remove .s1{width:33px;background:url('img/buttons/btn-green-left2.gif') no-repeat left top;}
#detail form table tr td .advselect_remove .s2{color:#fff;text-align:center;background:url('img/buttons/btn-green-bcg.gif') repeat left top;padding: 0;}
#detail form table tr td .advselect_remove .s3{width:7px;background:url('img/buttons/btn-green-right.gif') no-repeat left top;}

.advselect_add{position:relative;height:23px;clear:both;display:inline-block;float:none;text-decoration: none;font-size:1.1em;}
.advselect_add:hover{text-decoration: none;cursor:pointer;}
#detail form table tr td .advselect_add span{top: 0;display:inline-block;height:23px;padding: 0;line-height:22px;}
#detail form table tr td .advselect_add .s1{width:7px;background:url('img/buttons/btn-green-left.gif') no-repeat left top;overflow:hidden;}
#detail form table tr td .advselect_add .s2{color:#fff;text-align:center;background:url('img/buttons/btn-green-bcg.gif') repeat left top;padding: 0;}
#detail form table tr td .advselect_add .s3{width:33px;background:url('img/buttons/btn-green-right2.gif') no-repeat left top;overflow:hidden;}

.leftselect, .rightselect{width:355px;height:152px;display:block;}
.advselect_pager{clear:both;float:left;width:355px;height:20px;text-align:right;margin:10px 0 0 0;}

#detail form .advmultiselect{width:900px;}
#detail form .advmultiselect tr td{border:none;background:none;padding-left: 0;}
#detail form .advmultiselect tr  .advselect_center{width:200px;text-align:center;}
#detail form .advmultiselect .searchbox{width:250px; min-width:50px;height:40px; min-height:10px;}

#detail form table tr td .advselect_prev, #detail form table tr td .advselect_next{position:relative;height:19px;display:inline-block;text-decoration: none;}
#detail form table tr td .advselect_prev{margin: 0 5px 0 0;}
#detail form table tr td .advselect_prev:hover, #detail form table tr td .advselect_next:hover{text-decoration: none;}
#detail form table tr td .advselect_prev span, #detail form table tr td .advselect_next span{cursor:pointer;top: 0;display:inline-block;height:19px;padding: 0;}
#detail form table tr td .advselect_prev .s1{background:url("img/previous-left.gif") no-repeat scroll left top transparent;overflow:hidden;width:23px;}
#detail form table tr td .advselect_prev .s2{line-height:17px;background:url("img/previous.jpg") repeat-x scroll left top transparent;color:white;}
#detail form table tr td .advselect_prev .s3{background:url("img/previous-right.gif") no-repeat scroll left top transparent;overflow:hidden;width:11px;}
#detail form table tr td .advselect_next .s1{background:url("img/next-left.gif") no-repeat scroll left top transparent;width:10px;overflow:hidden;}
#detail form table tr td .advselect_next .s2{line-height:17px;background:url("img/previous.jpg") repeat-x scroll left top transparent;color:white;}
#detail form table tr td .advselect_next .s3{overflow:hidden;background:url("img/next-right.gif") no-repeat scroll left top transparent;width:20px;}

#detail form table tr td .advselect_search{position:relative;height:19px;display:inline-block;text-decoration: none;margin:1px 0 0 5px;}
#detail form table tr td .advselect_search:hover{text-decoration: none;}
#detail form table tr td .advselect_search span{cursor:pointer;top: 0;display:inline-block;height:19px;padding: 0;float:left;}
#detail form table tr td .advselect_search .s1{background:url("img/next-left.gif") no-repeat scroll left top transparent;width:10px;overflow:hidden;}
#detail form table tr td .advselect_search .s2{line-height:17px;background:url("img/previous.jpg") repeat-x scroll left top transparent;color:white;}
#detail form table tr td .advselect_search .s3{background:url("img/previous-right.gif") no-repeat scroll left top transparent;overflow:hidden;width:11px;}

/* objednavka
-------------------------------------------------- */
#order-top{position:relative;float:left;clear:both;width:100%;height:23px;line-height:23px;z-index:5;margin: 0 0 21px 0;}
#order-top div{float:left;font-size: 1.1em;}
#order-top .order-top1{margin: 0 134px 0 0;}
#order-top .order-top2{font-weight: bold;margin: 0 9px 0 0;}
#order-top .order-top3{margin: 0 3px 0 11px;}
#order-top .order-top5{margin: 0 3px 0 0;}
#order-top .order-top3 a{display:inline-block;background:#f1f1f1 url('img/order-print-icon.gif') no-repeat 9px 4px;padding: 0 10px 0 31px;}
#order-top .order-top4 a{display:inline-block;background:#e5efd7 url('img/order-mail-icon.gif') no-repeat 9px 6px;padding: 0 10px 0 31px;}
#order-top .order-top5 a{display:inline-block;background:#f1f1f1 url('img/pdf-icon.gif') no-repeat 9px 4px;padding: 0 10px 0 31px;}

.select-size{position:relative;width:190px;height:21px;text-align:left;border:#c0c0c0 solid 1px;background:url('img/arrow-down-black.gif') no-repeat 178px 8px;}
.select-size div{position:relative;cursor:pointer;color:#000;display:block;width:100%;height:21px;padding: 0;}
* html .select-size div{height:28px;}
.select-size div span{font-size:0.9em;padding: 0 0 0 0;position: relative;top:-2px;display:block;text-align:center;}
.select-size div ul{display:none;position:absolute;top:21px;left:-1px;width:190px;padding: 0;margin: 0;background:white;border-bottom:#c0c0c0 solid 1px;border-left:#c0c0c0 solid 1px;border-right:#c0c0c0 solid 1px;}
.select-size:hover div ul{display:block;}
.select-size div ul li{position:relative;padding: 0;list-style-type: none;display:block;}
.select-size div ul .active{background:#f5f5f5 !important;}
.select-size div ul li a{position:relative;text-decoration:none;display:block;padding:2px 10px 2px 27px;color:#000;background:url('img/money1.gif') no-repeat 4px 6px;font-size:0.9em;}
.select-size div ul li a:hover{background:#f5f5f5 url('img/money1.gif') no-repeat 4px 4px;}
* html .select-size div ul li a{height:1px;}
.select-size div ul li .pohoda{background:url('img/stormware.gif') no-repeat 4px 6px;}
.select-size div ul li .pohoda:hover{background:#f5f5f5 url('img/stormware.gif') no-repeat 4px 6px;}
.select-size div ul li .post{background:url('img/cpost-icon.ico') no-repeat 4px 6px;}
.select-size div ul li .post:hover{background:#f5f5f5 url('img/cpost-icon.ico') no-repeat 4px 6px;}
.select-size div ul li .ppl{background:url('img/ppl.ico') no-repeat 4px 6px;}
.select-size div ul li .ppl:hover{background:#f5f5f5 url('img/ppl.ico') no-repeat 4px 6px;}
.select-size div ul li .geis{background:url('img/geis-icon.gif') no-repeat 4px 6px;}
.select-size div ul li .geis:hover{background:#f5f5f5 url('img/geis-icon.gif') no-repeat 4px 6px;}
.select-size div ul li .dpd{background:url('img/delisprint-icon.gif') no-repeat 4px 6px;}
.select-size div ul li .dpd:hover{background:#f5f5f5 url('img/delisprint-icon.gif') no-repeat 4px 6px;}
.select-size div ul li .ulozenka{background:url('img/ulozenka.png') no-repeat 4px 6px;}
.select-size div ul li .ulozenka:hover{background:#f5f5f5 url('img/ulozenka.png') no-repeat 4px 6px;}

#table-r1{position:relative;float:left;clear:both;width:100%;background:url('img/table-r1-bcg.gif') repeat-y left top;padding: 0 0 10px 0;}
#detail #table-r1 table{float:left;width:331px !important;margin: 0 3px 0 0;}
#detail #table-r1 .t3{margin: 0;}
#table-r1 table tr th{border:none  !important;background:#4c4c4c  !important;color:#fff  !important;padding: 0 10px 0 10px;height:30px;line-height:30px;/*height:37px;&height:20px;*/}
#table-r1 table tr th a{position: relative;left:10px;top:4px;}
#table-r1 table tr td{border:none  !important;background:none  !important;}
#table-r1 table tr td input{width:190px;border:#000 solid 1px;}
#table-r1 table tr td select{width:190px;border:#000 solid 1px;}
#table-r1 table tr th button{padding:0;margin:3px 0 0;font-size:92%;float:right;}

/*button-green*/
.btn-green{position: relative;height:23px;white-space: nowrap;}
.btn-green button{background:none;overflow:visible;border:none;display:block;height:23px;padding: 0;margin: 0;cursor:pointer;white-space: nowrap;}
.btn-green button span{top: 0 !important;display:inline-block !important;float:none !important;padding:3px 0 0 0 !important;height:20px !important;color:#fff;white-space: nowrap;overflow:hidden;}
.btn-green button .btn-green1{width:7px;background:url('img/buttons/btn-green-left.gif') no-repeat left top;}
.btn-green button .btn-green2{background:url('img/buttons/btn-green-bcg.gif') repeat-x left top;}
.btn-green button .btn-green3{width:7px;background:url('img/buttons/btn-green-right.gif') no-repeat left top;}
/*button-green-end*/

#order-note{position:relative;float:left;clear:both;width:100%;padding:20px 0 20px 0;}
#order-note table tr td{border:none;vertical-align: top;}
#order-note table tr td a img{position: relative;left:4px;top:4px;}
/*#order-note table tr .w30{width:20%;}*/
#order-note table tr .w70{width:842px;}
#detail form #order-note table{width:auto;}
#detail form #order-note table tr td{background:white;}
#detail form #order-note table tr .ba{border-right:#cdcdcd solid 1px;}
#detail form #order-note table tr .ba b{line-height:24px;}
#detail form #order-note table tr .bb{border:#cdcdcd solid 1px;padding:10px;}
#order-note table tr .bb textarea{background:#fff;width:825px;height:auto;float:left;border:none;margin: 0 0 10px 0;}
#order-note table tr .bb{border:#000 solid 1px;}
#order-note table tr .to-r{text-align:right;float:right;position: relative;}
#order-note table tr .to-r .btn-green{float:right;}
.order-text{position: relative;width:815px;float:left;color:#F50204;}

#order-unir{position:relative;float:left;clear:both;width:100%;height:23px;z-index:4;}
#order-unir .order-unir1, #order-unir .order-unir2, #order-unir .order-unir3, #order-unir .order-unir4{float:left;}
.order-highlight{position: relative;z-index:50;}

#order-unir .order-unir1{font-size:1.5em;font-weight: bold;margin: 0 217px 0 0;}
#order-unir .order-unir2{position:relative;line-height:20px;margin: 0 20px 0 0;width:120px;}
#order-unir .order-unir2 .order-unir2-toggle{cursor:pointer;padding: 0 0 0 24px;background:url('img/order-plus.gif') no-repeat left top;}



#order-unir .order-unir2 em{display:none;font-style: normal;}
#order-unir .order-unir2-toggle-hover{background:url('img/order-minus.gif') no-repeat left top !important;}
#order-unir .order-unir2-toggle-hover em{display:inline-block;}
#order-unir .order-unir2-toggle-hover span{display:none;}
#order-unir .order-unir2 .order-unir2-cont{width:400px;position:absolute;top:30px;left: 0;background:url('img/pat1.gif') repeat left top;padding:8px 8px 8px 8px;}
#order-unir .order-unir2 .order-unir2-cont textarea{border:black solid 1px;width:398px;height:50px;display:block;}
#order-unir .order-unir2 .order-unir2-cont .order-unir2-cont-top{position:absolute;left:50px;top:-9px;width:17px;height:9px;background:url('img/order-unir2-cont-top.gif') no-repeat left top;}

#order-unir .order-unir3{margin: 0 0 0 0;}
#order-unir .order-unir3 select{border:#000 solid 1px;width:191px;}

#order-unir .order-unir4{position:relative;top:-2px;margin: 0 0 0 10px;}

#order-cont{position:relative;float:left;clear:both;width:100%;margin:10px 0 0 0;}
#order-cont table tr td,#order-cont table tr th{text-align:center;}
#order-cont table tr .name{text-align:left; width:auto}
#order-cont table tr td input{width:29px;border:#000 solid 1px !important; text-align:center}
#order-cont table tr td a{text-decoration: underline;font-weight: bold;}
#order-cont table tr td a:hover{text-decoration: none;}
#order-cont table tr td select{border:#000 solid 1px !important;}
#detail form #order-cont table{width:1000px;margin: 0;}
#detail form #order-cont table tr th{background:#4d4d4d;color:white;padding:10px;border:#4d4d4d solid 1px;}
#detail form #order-cont table tr td{background:url('img/trbcg1.gif') repeat-x left top;border:#dbdbdb solid 1px;}

#order-add{position:relative;float:left;clear:both;width:100%;}
.order-add-p{text-align:center;height:26px;line-height:26px;cursor:pointer;background:url('img/order-add.gif') no-repeat left top;}
.order-add-p span{background:url('img/arrow-down-black.gif') no-repeat right 6px;padding: 0 12px 0 0;}
.order-add-p em{display:none;font-style: normal;background:url('img/arrow-up-black.gif') no-repeat right 6px;padding: 0 12px 0 0;}
.order-add-p-hover em{display:inline;}
.order-add-p-hover span{display:none;}
#order-add .order-add-toggle{border:#dbdbdb solid 1px;border-top:none;width:998px;background:#f2f2f2;padding: 0 0 7px 0;}
#detail #order-add .order-add-toggle table{margin: 0;width:998px;}
#detail #order-add .order-add-toggle table th{background:none;color:#000;font-weight: normal;border:none;}
#detail #order-add .order-add-toggle table td{background:none;border:none;}
#detail #order-add .order-add-toggle table td input{border:black solid 1px;}
#detail #order-add .order-add-toggle table td .order-add-inpt1{width:52px;}
#detail #order-add .order-add-toggle table td .order-add-inpt2{width:265px;}
#detail #order-add .order-add-toggle table td .order-add-inpt3{width:79px;}
#detail #order-add .order-add-toggle table td .order-add-inpt4{width:25px;}
#detail #order-add .order-add-toggle table td .order-add-inpt5{width:81px;}
#detail #order-add .order-add-toggle table td .order-add-inpt6{width:81px;}

#order-sum{position:relative;float:left;clear:both;width:100%;margin:15px 0 0 0;}
#detail #order-sum table{width:auto;float:right;}
#detail #order-sum table tr td{border:none;background:none;font-size:1.1em;height:16px}
#detail #order-sum table tr td em{font-weight: bold;font-style: normal;}
#detail #order-sum table tr td b{font-size:1.4em;}
#detail #order-sum .btn-green{float:right;margin:13px 0 0 0;}
#detail #order-sum .t-order-sum{float:left;margin:11px 0 0 0;}
#detail #order-sum .t-order-sum tr th{background:#4D4D4D;font-weight:normal;}
#detail #order-sum .t-order-sum tr td{border:#dcdcdc solid 1px;background:url("img/trbcg1.gif") repeat-x scroll left top transparent;padding:8px;}
#detail #order-sum .mrgn-right{margin:11px 10px 34px 0;}
#detail #order-sum .orange{color:#fa6403;}
#detail #order-sum .green{color:#4f9b00;}
#detail #order-sum .red{color:#f50204;}

#detail #order-sum .transit-sum strong{line-height:18px;display: inline-block;vertical-align: middle;}
#detail #order-sum .transit-sum em{display:inline-block;height:18px;width:18px;cursor:pointer;padding: 0 0 0 24px;background:url('img/order-plus.gif') no-repeat left top;vertical-align:middle;}
#detail #order-sum .transit-sum em.minus{background:url('img/order-minus.gif') no-repeat left top;}
#detail #order-sum .transit-sum .transit-sum-toggle{padding:4px 0 0 0;}
#detail #order-sum .transit-sum button{background:/*#197D19*/#4d4d4d;border:none;border-radius:3px;color:white;cursor:pointer;font-size:0.92em;line-height:15px;}

#order-log{position:relative;float:left;clear:both;width:100%;padding: 0 0 20px 0;}
#order-log .cpt{font-size:1.4em;font-weight:bold;margin: 0 0 15px 0;}
#detail #order-log table tr th{background:#4d4d4d;color:white;padding:10px;border:#4d4d4d solid 1px;}
#detail #order-log table tr td{background:url('img/trbcg1.gif') repeat-x left top;border:#dbdbdb solid 1px;}
#detail #order-log table tr .order-log-w1{width:7%;white-space: nowrap;}
#detail #order-log table tr .order-log-w2{width:5%;}
#detail #order-log table tr .order-log-w3{width:18%;}
#detail #order-log table tr .order-log-w4{width:40%;}
#detail #order-log table tr .order-log-w5{width:20%;}

#order-eet{position:relative;float:left;clear:both;width:100%;padding: 0 0 20px 0;}
#order-eet .cpt{font-size:1.4em;font-weight:bold;margin: 0 0 15px 0;}
#detail #order-eet table tr th{background:#4d4d4d;color:white;padding:10px;border:#4d4d4d solid 1px;}
#detail #order-eet table tr td{background:url('img/trbcg1.gif') repeat-x left top;border:#dbdbdb solid 1px;}

/*vyskakovaci okno*/
.wrapper-whole{width:100%;height:100%;position:fixed;top: 0;left: 0;z-index:10;background:url('img/black50.png') repeat left top;}
.wrapper-whole-cont{position: relative;padding:16px;text-align:left;margin:30px auto 0 auto;width:502px;background:#f2f2f2;border:#dbdbdb solid 1px;}
.wrapper-whole-cont .cpt{font-size:1.4em;font-weight:bold;}
.wrapper-whole-cont table tr td{background:none;border:none;}
.wrapper-whole-cont table tr td select{width:313px;border:#000 solid 1px;}
.wrapper-whole-cont table tr td input{width:313px;border:#000 solid 1px;}
.wrapper-whole-cont table tr td textarea{width:450px;height:100px;border:#000 solid 1px;}
.wrapper-whole-cont table tr td .btn-green button{float:left;}
.wrapper-whole-cont table tr td .btn-green button .btn-green2 img{position:relative;top:2px;margin: 0 5px 0 0;}

/*objednavka-konec-------------------------------------------------- */


/*parametry*/
#detail form .parameters table{margin: 0 0 0 0;}
#detail form .parameters table tr th{padding:10px 10px 10px 37px;background:#f7f7f7 url('img/params-plus1.gif') no-repeat 9px 9px;font-size:1.2em;color:#000;border:none;border-bottom:#676767 solid 1px;cursor:pointer;}
#detail form .parameters table tr th:hover{background:#e7e7e7 url('img/params-plus2.gif') no-repeat 9px 9px;}
#detail form .parameters table tr .th-active{background:#353535 url('img/params-minus.gif') no-repeat 9px 9px !important;color:#fff !important;}
#detail form .parameters table tr th input{display:none;}
#detail form .parameters table tr .th-active input{display:inline-block;}

#detail form .parameters table tr td{padding: 0 0 0 0;}

#detail form .parameters .uni-table .uni-tr{border-top:#fff solid 3px;}
#detail form .parameters .uni-table .uni-tr .uni-td{border:none !important;border-right:#fff solid 2px !important;border-bottom:#fff solid 2px !important;width:331px;}

/* input-grid -------------------------------------------------- */
#detail form .inputgrid tr th{background:#363636;border:none;}
#detail form .inputgrid tr td{border-bottom:#fff solid 1px !important;}
#detail form .inputgrid tr td table tr td{border-bottom:none !important;}
#detail form .inputgrid tr .horizontal{text-align:center;}
#detail form .inputgrid tr .corner{background:none;}
#detail form table tr td table{width:auto;}
#detail form table tr .inputgrid_label{color:#000;font-size:1.3em;font-weight:bold;background:#f6f6f6;}

/* changelog
-------------------------------------------------- */
.changelog-capt{font-size:1.2em;position: relative;width:100%;}

.changelog-table{width:100%;}
.changelog-table tr td{background:#F0F0F0;border:white solid 2px;padding:8px 10px;}

.changelog-fix{color:#fff;background:#ff0000 !important;width:100px;font-size:1.1em;}
.changelog-news{color:#fff;background:#6fac02 !important;width:100px;font-size:1.1em;}
.changelog-update{color:#fff;background:#f57d00 !important;width:100px;font-size:1.1em;}
.changelog-refactor{color:#fff;background:#f57d00 !important;width:100px;font-size:1.1em;}

/* button-add
-------------------------------------------------- */
#detail .button-add{position: relative;display:inline-block;height:23px;margin: 0 5px 0 0;}
#detail .button-add a:hover{text-decoration: none !important;}
#detail .button-add span{position: relative;top: 0;display:inline-block;height:19px;cursor:pointer;padding:4px 0 0 0;margin: 0;}
#detail .button-add .s1{width:17px;background:url('img/buttons/button-add-left.gif') no-repeat left top;}
#detail .button-add .s2{background:url('img/buttons/button-add-bcg.gif') repeat-x left top;}
#detail .button-add .s3{width:17px;background:url('img/buttons/button-add-right.gif') no-repeat left top;}
#detail .button-add .button-edit .s2{
	background-image: url('img/icons/fotogalery-icon.gif'), url('img/buttons/button-add-bcg.gif');
	background-position: 0 3px, 0 0;
	background-repeat: no-repeat, repeat-x;
	padding:4px 0 0 20px;
}

/* delete galeries
-------------------------------------------------- */
.additional-edit{position:relative;padding:5px 0 0 0;}
.additional_erase, .additional_erase_new{position:relative;float:right;display:block;width:16px;height:15px;background:url('img/additional_erase.gif') no-repeat -16px top;overflow:hidden;margin: 0 0 0 17px;}
.additional_erase:hover, .additional_erase_new:hover{background-position: 0;}
.additional_up{position:relative;float:right;display:block;width:15px;height:15px;background:url('img/additional_up.gif') no-repeat -15px top;overflow:hidden;margin: 0 0 0 4px;}
.additional_down{position:relative;float:right;display:block;width:15px;height:15px;background:url('img/additional_down.gif') no-repeat -15px top;overflow:hidden;}
.additional_up:hover, .additional_down:hover{background-position: 0;}
.additional_erase span, .additional_up span, .additional_down span, .additional_erase_new span{display:none;}

/* import
-------------------------------------------------- */
#detail form .t-impex{background:#eee;}
#detail form .t-impex table{width:auto;margin: 0 0 0 20px;}
#detail form .t-impex table tr td{background:none;border:none;padding:5px;}
#detail form .t-impex table tr td select{padding:2px;width:130px;}
#detail form .t-impex table tr td .import-input{background:url('img/clip.gif') no-repeat left 3px;padding: 0 0 0 22px;width:auto;height:22px;margin: 0 0 0 30px;}

.import-btn{position: relative;display: block;text-align:right;}
.import-btn button{position: relative;display:inline-block;overflow:visible;cursor:pointer;white-space:nowrap;background:none;border:none;padding: 0;margin: 0;}
.import-btn button span{position: relative;overflow:visible;float:left;display: inline-block;cursor:pointer;white-space:nowrap;height:26px;padding:3px 0 0 0;}
.import-btn button .s1{width:5px;background:url('img/buttons/button1-left.gif') no-repeat left top;overflow: hidden;}
.import-btn button .s2{background:url('img/buttons/button1-bcg.gif') repeat-x left top;color:#fff;overflow: hidden;font-size:10pt;}
.import-btn button .s3{width:15px;background:url('img/buttons/button1-right.gif') no-repeat left top;overflow: hidden;}
.import-btn button span img{margin: 0 5px 0 5px;position:relative;top:3px;}

/* export
-------------------------------------------------- */
#detail form .t-export tr th{background:#373737;padding:7px 10px;}
#detail form .t-export tr td{padding:7px 10px;}
#detail form .t-export tr td label{display:block;position:relative;}
#detail form .t-export tr td label span{position:relative;top:2px;}

#detail .t-export .menu-values {
	position: relative;
	float: left;
}

#detail .t-export .menu-values .btn {
	cursor: pointer;
	display: inline-block;
	padding: 5px;
	border: 1px solid #ccc;
	border-radius: 3px;
	margin-left: 8px;
	background: #fff;
}

#detail .t-export .menu-values .btn:hover {
	text-decoration: none;
	background: #eee;
}

#detail .t-export .menu-values .menu {
	position: absolute;
	top: 100%;
	left: 8px;
	background:#fff;
	padding: 6px 10px;
	z-index: 256;
	max-height: 320px;
	min-width: 150px;
	overflow: scroll;
	border: 1px solid #ccc;
	display: none;
}

#detail .t-export .menu-values.is-opened .menu {
	display: block;
}

#detail .t-export .menu-values .menu label {
	display: flex;
	float: none;
	margin: 2px 0;
}

#detail .t-export .menu-values .menu label:hover {
	cursor: pointer;
	text-decoration: underline;
}


/* statistiky
-------------------------------------------------- */
#menu-stats{position:relative;float:left;clear:both;width:100%;background:#eee;}
#menu-stats ul{position:relative;padding: 0;margin: 0;}
#menu-stats ul li{position:relative;list-style-type: none;display:block;float:left;padding: 0 0 0 20px;}
#menu-stats ul li a{position:relative;float:left;display:block;height:42px;line-height:42px;font-size:1.1em;text-decoration: underline;}
#menu-stats ul li a:hover{text-decoration: none;}

#stats-select{position:relative;float:left;clear:both;width:100%;background:#f6f6f6;padding:10px 0;margin: 0 0 15px 0;}
#stats-select form{position:relative;float:left;clear:both;width:100%;}
#stats-select form .stats-box{position:relative;float:left;margin: 0 30px 0 0;}
#stats-select form .stats-box table{width:auto;}
#stats-select form .stats-box table tr td{background:none;border:none;padding: 0 0 10px 10px;}
#stats-select form .stats-box table tr td select{padding:2px;}
#stats-select form .stats-box select{border:1px solid #ABADB3;}
#stats-select form .stats-opt select{margin:2px 0 0 0;width:250px;height:100px;font-size:9pt;}
#stats-select form .stats-cur select{margin:2px 0 0 0;width:100px;padding:2px;}

.uni-btn{position: relative;display: block;text-align:right;}
.uni-btn button{position: relative;display:inline-block;overflow:visible;cursor:pointer;white-space:nowrap;background:none;border:none;padding: 0;margin: 0;}
.uni-btn button span{position: relative;overflow:visible;float:left;display: inline-block;cursor:pointer;white-space:nowrap;height:24px;padding:5px 0 0 0;}
.uni-btn button .s1{width:18px;background:url('img/buttons/uni-btn-left.gif') no-repeat left top;overflow: hidden;}
.uni-btn button .s2{background:url('img/buttons/uni-btn-bcg.gif') repeat-x left top;color:#fff;overflow: hidden;font-size:10pt;}
.uni-btn button .s3{width:18px;background:url('img/buttons/uni-btn-right.gif') no-repeat left top;overflow: hidden;}

.stats-tab{position:relative;float:left;clear:both;width:100%;}
.stats-tab table{width:100%;}
.stats-tab table tr th{background:#373737;padding:7px 10px;color:#fff;text-align:right}
.stats-tab table tr td{padding:7px 10px;background:#f6f6f6;text-align:right;font-size:0.90em;white-space:nowrap}
.stats-tab table tr .left{text-align:left}

/* dashboard
-------------------------------------------------- */
#dashboard-capt{position:relative;float:left;clear:both;width:100%;padding: 0 0 20px 0;}

#dashboard-cont{position:relative;float:left;clear:both;width:100%;}
#dashboard-cont .dashboard-box{position:relative;float:left;width:500px;margin: 0 0 20px 0;}
#dashboard-cont .db-left{position:relative;float:left;width:50px;text-align:center;}
#dashboard-cont .db-left img{width:33px;height:33px;}
#dashboard-cont .db-left span{display:block;width:100%;text-align:center;line-height:20px;}

#dashboard-cont .db-right{position:relative;float:right;width:415px;padding: 0 20px 0 0;}
#dashboard-cont .db-right h2{font-size:1.3em;margin: 0 0 5px 0;line-height:20px;height:20px;overflow:hidden;}
#dashboard-cont .db-cont{line-height:15px;height:45px;overflow:hidden;}

#dashboard-cont .db-news .db-left span, #dashboard-cont .db-news .db-right h2 a{color:#0088ba;}
#dashboard-cont .db-fix .db-left span, #dashboard-cont .db-fix .db-right h2 a{color:#ff0000;}
#dashboard-cont .db-eshop .db-left span, #dashboard-cont .db-eshop .db-right h2 a{color:#63b015;}
#dashboard-cont .db-rs .db-left span, #dashboard-cont .db-rs .db-right h2 a{color:#808080;}
#dashboard-cont .db-uniq .db-left span, #dashboard-cont .db-uniq .db-right h2 a{color:#ff0066;}

#db-archive{position:relative;float:left;clear:both;width:100%;padding: 0 0 20px 0;}
/*
#db-archive a{display:inline-block;padding:4px 10px;background:#e5e5e5;border:#c6c6c6 solid 1px;font-size:1.1em;}
#db-archive a:hover{text-decoration:none;}*/

/* order tooltip
-------------------------------------------------- */
#table1-container:hover{
	z-index: 50;
}
#table1 .orders td{
	line-height: 16px;
}
#table1 .orders th td{
	line-height: 12px;
}
#table1 .orders td.has-tooltip,
#table1 .orders td.has-tooltip{
	padding: 0;
}
#table1 .orders td.order_number{
	white-space: nowrap;
	word-break: normal;
}
#table1 .tooltip-wrap{
	position: relative;
	padding: 4px 10px;
}
#table1 .tooltip{
	display: none;
	position: absolute;
	left: 100%;
	top: 0;
	z-index: 100;
	padding: 5px;
	background: #fff;
	border: 1px solid #373737;
	border-radius: 4px;
	text-align: left;
}
#table1 .tooltip:before,
#table1 .tooltip:after{
	content: '';
	position: absolute;
	left: -12px;
	top: 7px;
	display: block;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-right-color: #000;
}
#table1 .tooltip:after{
	border-right-color: #fff;
	left: -11px;
}
#table1 .tooltip-wrap:hover .tooltip{
	display: block;
}
#table1 td:nth-last-child(-n+3) .tooltip{
	left: auto;
	right: 100%;
}
#table1 td:nth-last-child(-n+3) .tooltip:before,
#table1 td:nth-last-child(-n+3) .tooltip:after{
	left: auto;
	right: -12px;
	border-right-color: transparent;
	border-left-color: #000;
}
#table1 td:nth-last-child(-n+3) .tooltip:after{
	right: -11px;
	border-left-color: #fff;
}
#table1 tr:nth-last-child(-n+12) .tooltip{
	top: auto;
	bottom: 0;
}
#table1 tr:nth-last-child(-n+12) .tooltip:before,
#table1 tr:nth-last-child(-n+12) .tooltip:after{
	top: auto;
	bottom: 7px;
}
#table1 .tooltip .table-wrap{
	width: 100%;
	max-height: 300px;
	overflow-y: scroll;
	overflow-x: hidden;
}
#table1 .tooltip table{
	width: auto;
	max-width: 100%;
	background: #fff;
	margin: 0;
	border: none;
}
#table1 .tooltip table th{
	background: #373737;
	color: #fff;
	padding: 5px;
	white-space: nowrap;
}
#table1 .tooltip table td{
	white-space: nowrap;
	border: none;
}
#table1 .tooltip table td strong,
#table1 .tooltip table td em{
	display: inline-block;
	text-overflow: ellipsis;
	max-width: 200px;
	overflow: hidden;
}
#table1 .tooltip table td:only-child strong,
#table1 .tooltip table td:only-child em{
	max-width: 400px;
}
#table1 .tooltip td.comment{
	white-space: normal;
	min-width: 450px;
}


#order-eet .tooltip-wrap{
	position: relative;
}
#order-eet .tooltip{
	display: none;
	position: absolute;
	right: 100%;
	bottom: 0;
	margin-bottom: -5px;
	margin-right: 6px;
	z-index: 100;
	padding: 5px;
	background: #fff;
	border: 1px solid #373737;
	border-radius: 4px;
}
#order-eet .tooltip:before,
#order-eet .tooltip:after{
	content: '';
	position: absolute;
	right: -12px;
	bottom: 7px;
	display: block;
	width: 0;
	height: 0;
	border: 6px solid transparent;
	border-left-color: #000;
}
#order-eet .tooltip:after{
	border-left-color: #fff;
	margin-right: 1px;
}
#order-eet .tooltip-wrap:hover .tooltip{
	display: block;
}

/* Ajaxove naseptavani uzivatelu v detailu objednavky */
.customer-search {
	position: relative;
	display: block;
	height: 16px;
}

.customer-search .customer-whisper {
	position: absolute;
	top: calc(100% + 10px);
	left: 0;
	display: none;
	width: 196px;
	background: #fff;
	border: #abadb3 solid 1px;
	border-radius: 3px;
	box-sizing: border-box;
	z-index: 100;
}

.customer-search .customer-whisper:after,
.customer-search .customer-whisper:before {
	content: "";
	position: absolute;
	top: -20px;
	left: 10px;
	display: block;
	width: 0;
	height: 0;
	border: 10px solid transparent;
	border-bottom-color: #abadb3;
	z-index: 95;
}

.customer-search .customer-whisper:after {
	top: -19px;
	border-bottom-color: #fff;
}

.customer-search .customer-whisper .inner {
	max-height: 300px;
	padding: 10px 5px;
	overflow-y: auto;
}

.customer-search .customer-whisper a {
	display: block;
	font-size: 11px;
	text-align: left;
	text-decoration: none;
}

.customer-search .customer-whisper a:hover {
	text-decoration: underline;
}

.customer-search .customer-whisper a:not(:last-child) {
	margin: 0 0 5px 0;
}

.btn-green button:disabled {
	opacity: .5;
	cursor: not-allowed;
}

/* Oprava pretekajiciho obrazku v adminu */
.category_settings img[name*="MAIN_DATA"] {
	max-width: 100%;
}
