body{
background-color:#C8C8C8;
font-family:trebuchet ms;
font-size:12px;
padding-bottom:15px;
}

input:focus, select:focus, textarea:focus{
outline:none;
border:1px solid #999999;
}

input, select, textarea{
font-size:12px;
}

img{
border:none;
}



input {
padding:5px;
border-radius:5px;
border:1px solid #CCCCCC;
}

textarea{
padding:5px;
border-radius:5px;
border:1px solid #CCCCCC;
}

select{
border:1px solid #CCCCCC;
border-radius: 5px 5px 5px 5px;
padding:5px;
}

.clear{
clear:both;
}

h1{
color:#000000;
font-weight:normal;
padding:0px;
margin:10px;
margin-left:20px;
font-size:27px;
}

h2{
color:#003366;
font-weight:normal;
}

a{
color:#000066;
}

label{
cursor:pointer;
}

th{
height:30px;
font-size:11px;
}

.center{
text-align:center !important;
}

.href{
text-decoration:underline;
cursor:pointer;
}


.submit{
background-image:url("../images/submit.png");
background-repeat:repeat-x;
background-position:top;
min-height:27px;
line-height:27px;
border:0px;
background-color:#22538B;
cursor:pointer;
padding-left:10px;
padding-right:10px;
color:#FFFFFF;
text-transform:uppercase;
font-size:10px;
text-shadow:1px 1px 3px #000000;
border-radius:3px;
margin-right:2px;
border:1px solid #25578F;
font-weight:bold;
letter-spacing:2px;

}



.submit:focus{
outline:none;
text-shadow:1px 1px 3px #ffffff;
}


a.submit, div.submit{
text-decoration:none;
height:27px;
float:left;
display:block;
}

.ui-widget-content a.submit{
	color: #fff;
}

.delete{
background-color:#CC0000;
background-image:none;
border:1px solid #990000;
}

.inactive{
background-color:#999999 !important;
border:1px solid #666666 !important;
color:#CCCCCC;
cursor:default;
}

.strong{
font-weight:bold;
}

.underline{
text-decoration:underline;}

#body{
background-color:#ffffff;
background-image:url("../images/bg.png");
min-height:600px;
width:1200px;
margin:auto;
box-shadow:0px 0px 10px #000000;
margin-bottom:100px;
}

table, table td {padding: 0; border-spacing: 0}

#table, .table{
width:100%;
}

#table th, .table th{
background-color:#006699;
color:#FFFFFF;
text-align:left;
height:20px;
padding:5px;
}



#table td, .table td{
margin:0px;
padding:5px;
border-top:1px solid #CCCCCC;
border-bottom:1px solid #F4F4F4;
}

#table .even td, .table .even td{
background-color:#FFFFFF;
}

#table .odd td, .table .odd td{
background-color:#FFFFFF;
}

#table .hover td, .hover, .table .hover td{
background-color:#E8E8E8;
}


#table .even td.eet_canceled, .table .even td.eet_canceled{
background-color:#cccccc;
}

#table .odd td.eet_canceled, .table .odd td.eet_canceled{
	background-color:#cccccc;
}

#table .hover td.eet_canceled, .hover, .table .hover td.eet_canceled{
	background-color:#f2f2f2;
}

#table .submit{
display:inline;
float:none;
padding:5px;
margin:1px;
}

.first{
text-align:right;
padding-right:10px;
color:#003366;
/*font-weight:bold;*/
padding:10px;
font-size:11px;
font-weight:bold;
}

#header{
background-image:url("../images/header.png");
background-color:#000000;
width:100%;
height:58px;
border-bottom:1px solid #5379A4;
}

#header a{
color:#ffffff;
text-decoration:none;
}

#header #logo{
padding:15px;
padding-bottom:0px;
padding-top:7px;
float:left;
width:240px;
font-style:italic;
font-size:20px;
}

#header .partner{
float:left;
color:white;
font-size:15px;
line-height:30px;
margin-top:2px;
}

#header .partner .text{
float:left;
margin-top:8px;
font-style:italic;
}

#header .partner img{
height:30px;
float:left;

margin-left:5px;

}

#header #logo img{
border:0px;
}

#header #logged_user{
float:right;
color:#6995C5;
background-color:#164982;
height:43px;
padding:10px;
padding-top:5px;
cursor:pointer;
background-image:url("../images/user_button.jpg");
background-repeat:no-repeat;
background-position:90% 50%;
padding-right:50px;
}

#header #logged_user .icon{
float:left;
}

#header #logged_user .text{
float:left;
margin-top:5px;
margin-left:15px;
padding-right:30px;
border-right:1px solid #5379A4;
}

#header #logged_user .name{

}

#header #logged_user .login{
color:white;
text-shadow:1px 1px 5px #000000;
font-size:15px;
}


#login_form {
	
	border:1px solid #003399;
	margin:auto;
	margin-top:150px;
	padding:30px 50px 20px 50px;
	background-color:#ffffff;
	border-radius:5px;
	
}

#login_form input{
margin:5px;
}

#login_form .safe_login{
color:#CCCCCC;
font-size:12px;
}

 
#main_menu{
width:100%;
background-color:#002145;
color:#ffffff;
min-height:30px;
line-height:30px;
padding-top:5px;
}

#main_menu .menu_item{
color:#ffffff;
margin-left:5px;
margin-right:5px;
padding:0px 10px 0px 10px;
text-decoration:none;
cursor:pointer;
height:30px;
font-weight:bold;
display:block;
float:left;
font-size:13px;
background-position: 5px top;
background-repeat: no-repeat;
}

#main_menu .submenu .setting{
margin-top:10px !important;
}

#main_menu #menu_1{
background-image:url('../images/ikona_kategorie.png');
padding-left:25px;
}

#main_menu #menu_2{
background-image:url('../images/ikona_objednavky.png');
padding-left:25px;
}

#main_menu #menu_3{
background-image:url('../images/ikona_uzivatele.png');
padding-left:35px;
}

#main_menu #menu_4{
background-image:url('../images/ikona_marketing.png');
padding-left:22px;
}

#main_menu #menu_5{
background-image:url('../images/ikona_staticke.png');
padding-left:25px;
}

#main_menu #menu_6{
background-image:url('../images/ikona_nastaveni.png');
padding-left:23px;
}

#main_menu #menu_7{
background-image:url('../images/ikona_moduly.png');
padding-left:25px;
}

#main_menu .help{
background-image:url('../images/ikona_napoveda.png');
padding-left:28px;
}

#main_menu .active{
background-position: 5px bottom;	
background-color:white;
color:#24568E;
border-top-left-radius:5px;
border-top-right-radius:5px;
}

#main_menu .submenu{
clear:both;
display:none;
background-color:#FFFFFF;
border-bottom:1px solid #D0D0D0;
padding-left:20px;
height: auto;
line-height:36px;
font-size:12px;
}

#main_menu .submenu a{
color:#24568E;
text-decoration:none;
padding:0px 7px 0px 7px;
font-weight:bold;
padding-bottom:10px;
font-size:11px;
}

#main_menu .submenu .active {
background-image:url("../images/submenu_active.png");
background-repeat:no-repeat;
background-position:bottom center;
}




.languages{
float:right;
margin-right:10px;
height:30px;
}

.languages a{
float:none;
display:inline;
color:#FFFFFF;
text-decoration:none;
font-size:13px;
padding:1px;
margin-left:2px;
}

.languages a:focus{
border:0px;
}

.languages a.active{
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
}


#user_menu{
background-color:#164982;
width:130px;
height:50px;
position:absolute;
margin-top:10px;
border:1px solid #5379A4;
border-top:none;
padding:5px;
padding-left:10px;
display:none;
}

#user_menu a{
display:block;
margin-bottom:10px;
}


.limit_exceeded_info{
	background-color:#990000;
	color:white;
	padding:5px;
}

.limit_exceeded_info a{
clear:both;
color:#FF9900;
}

#main_body .content{
padding-bottom:15px;
}

.left_box{
width:230px;
float:left;

}

.right_box{
width:230px;
float:right;
margin-right:2px;
}

.right_box .header{
margin-top:53px;
background: url('../images/box_header.png') no-repeat top left #ebebeb; /* Old browsers */
border-top:1px solid #d7d7d7;
border-bottom:1px solid #bdbdbd;
border-left:1px solid #cacaca;
font-weight:bold;
height:49px;
line-height:49px;
text-transform:uppercase;
text-indent:25px;
color:#333333;
text-shadow:0px 0px 1px #cccccc;
}

.left_box .item, .right_box .item{
width:205px;
height:35px;	
background-image:url("../images/box_bg.png");
color:#333333;
padding-left:25px;
line-height:35px;
display:block;
text-decoration:none;
text-transform:uppercase;
font-weight:bold;
border:1px solid #BDBDBD;
border-top:1px solid #E1E1E1;
font-size:10px;
}

.left_box .item.important_info span{
background-color:#CC0000;
color:white;
width: 20px;
height: 20px;
display:inline-block;
line-height:22px;
text-align:center;
margin-left:3px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
border:1px solid #990000;
}

.item.ppl{
background-image:url("../images/ppl.png");
background-position:left top;
}
.item.pplapi2{
background-image:url("../images/pplapi2.png");
background-position:left top;
}

.item.ulozenka{
background-image:url("../images/ulozenka.png");
}

.item.csv{
background-image:url("../images/csv.png");
}

.item.economic{
background-image:url("../images/economic.png");
}

.item.cp{
background-image:url("../images/cp.png");
}

.item.zasilkovna{
background-image:url("../images/zasilkovna.png");
}

.item.dpd{
background-image:url("../images/dpd.png");
}

.item.dpd_ps{
background-image:url("../images/dpd2.png");
}
.item.dpdapi{
	background-image:url("../images/dpdapi.png");
}
.item.gls{
background-image:url("../images/gls.png");
}
.item.glsapi{
	background-image:url("../images/glsapi.png");
}
.item.balikobot{
background-image:url("../images/balikobot.png");
}
.item.geis{
background-image:url("../images/geis.png");
}

.item.toptrans{
background-image:url("../images/toptrans.png");
}

.item.slovakpost{
background-image:url("../images/sp.png");
}
.item.wedo{
	background-image:url("../images/orders_submenu_wedo.png");
}

.item.fio_load_payments{
background-image:url("../images/fio.png");
}

.right_box .item.border-bottom{
border-bottom:4px solid #BDBDBD;
}

.left_box .item:hover{
background:none;
border-right:none;
}

.right_box .item:hover{
background:none;
border-left:none;
border-left:1px solid #ffffff;
}

.right_box .item.ppl:hover{
background-image:url("../images/ppl.png");
background-position:left bottom;
}
.right_box .item.pplapi2:hover{
background-image:url("../images/pplapi2.png");
background-position:left bottom;
}

.right_box .item.ulozenka:hover{
background-image:url("../images/ulozenka.png");
background-position:left bottom;
}

.right_box .item.csv:hover{
background-image:url("../images/csv.png");
background-position:left bottom;
}

.right_box .item.economic:hover{
background-image:url("../images/economic.png");
background-position:left bottom;
}

.right_box .item.cp:hover{
background-image:url("../images/cp.png");
background-position:left bottom;
}

.right_box .item.zasilkovna:hover{
background-image:url("../images/zasilkovna.png");
background-position:left bottom;
}

.right_box .item.dpd:hover{
background-image:url("../images/dpd.png");
background-position:left bottom;
}

.right_box .item.dpd_ps:hover{
background-image:url("../images/dpd2.png");
background-position:left bottom;
}
.right_box .item.dpdapi:hover{
	background-image:url("../images/dpdapi.png");
	background-position:left bottom;
}
.right_box .item.gls:hover{
background-image:url("../images/gls.png");
background-position:left bottom;
}
.right_box .item.glsapi:hover{
	background-image:url("../images/glsapi.png");
	background-position:left bottom;
}

.right_box .item.balikobot:hover{
background-image:url("../images/balikobot.png");
background-position:left bottom;
}

.right_box .item.geis:hover{
background-image:url("../images/geis.png");
background-position:left bottom;
}
.right_box .item.toptrans:hover{
background-image:url("../images/toptrans.png");
background-position:left bottom;
}

.item.slovakpost:hover{
background-image:url("../images/sp.png");
background-position:left bottom;
}

.right_box .item.wedo:hover{
	background-image:url("../images/orders_submenu_wedo.png");
	background-position:left bottom;
}

.item.fio_load_payments:hover{
background-image:url("../images/fio.png");
background-position:left bottom;
}


.middle_box{
float:left;
width:680px;
margin-left:30px;
}

.middle_wide{
float:left;
width:930px;
margin-left:20px;
}

.middle_wide.variants , .middle_wide.evidencies{
width:1150px;
}

#form{
margin-bottom:20px;
}

.hint{
color:#999999;
padding-left:10px;
}

.sortable{
width:20px;
height:20px;
}

.sortable div{
width:20px;
height:20px;
background:url('../images/arrows.png') top left no-repeat !important;
}

#table .hover .sortable div{
background:url('../images/arrows.png') bottom left no-repeat !important;
}

#table.full_width{
width:1150px;
}

.categories_menu{
width:250px;
float:left;
}

.categories_menu ul{
padding:10px;
background-color:#ffffff;
margin-top:0px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
border-radius: 10px;
}

.categories_menu ul ul{
padding-right:0px;
padding-left:15px;
margin:0px;
padding-top:0px;
padding-bottom:0px;
background-color:none;
-webkit-border-radius: 0px;
-moz-border-radius: 0px;
border-radius: 0px;
}

.categories_menu li{
list-style:none;
min-height:21px;
display:block;
line-height:21px;
clear:both;
}

.categories_menu li a{
text-decoration:none;
}

.categories_menu li a:focus{
border:0px;
}

.categories_menu li.active a .text span{
border-bottom:1px dotted #000000;
color:black;
}

.categories_menu li.active li a .text span{
border-bottom:0px;
color:#000066;
}

.categories_menu li a:hover{
color:#000000;
}

.categories_menu li.hidden a .text span, .categories_menu li.active li.hidden a .text span{
color:#999999;
}

.categories_menu li.active.hidden a .text span{
color:#000000;
}

.categories_menu li.hidden li a .text span, .categories_menu li.active.hidden li a .text span, .categories_menu li.active li.hidden li a .text span{
color:#000066;
}

.categories_menu li.hidden li.active a .text span{
color:#000000;
}

.plusminus{
width:9px;
height:9px;
display:block;
float:left;
margin-top:3px;
padding-top:3px;
padding-bottom:2px;
padding-left:2px;
padding-right:2px;
margin-right:1px;
background-image:url('../images/plus_minus.png');
background-repeat:no-repeat;
}

.plusminus.plus{
background-position:top left;
}

.plusminus.minus{
background-position:bottom left;
}

.blank{
width:9px;
height:9px;
display:block;
float:left;
margin-top:6px;
margin-right:5px;
}

.categories_menu .add_subcat{
display:block;
float:left;
width:11px;
height:11px;
background:url('../images/plus.png') no-repeat top left;
margin-left:3px;
margin-top:5px;
}

.categories_menu .edit{
display:block;
float:left;
width:11px;
height:11px;
background:url('../images/edit.png') no-repeat top left;
margin-left:3px;
margin-top:5px;
border:0px;
}

.categories_menu .delete{
display:block;
float:left;
width:11px;
height:11px;
background:url('../images/delete.png') no-repeat top left;
margin-left:3px;
margin-right:6px;
margin-top:5px;
border:0px;
}

.categories_menu .text{
display:block;
padding-left:62px;
}

.categories_menu.light .text{
padding-left:0px;
}

.product_list{
width:650px;
float:left;
margin-left:25px;
}

.product {
margin:5px 0px 5px 0px;
background-color:#FFFFFF;
border:1px solid #999999;
padding:5px;
}

.product.last-viewed-product, .product.last-viewed-item{
background-color: #ecf4fd;
border-color: #24568E;
position:relative;
}

.product.last-viewed-product .last-view-label, .product.last-viewed-item .last-view-label{
width:40px;
height:40px;
background:url('../images/last-viewed-label.png');
position:absolute;
bottom:0px;
left:0px;
}

.order.last-viewed-item .last-view-label{
display: block;
position: relative;
}
.order.last-viewed-item .check{
	position: relative;
	z-index:2;
}
.order.last-viewed-item .last-view-label .last-view-label-bg{
width: 0;
height: 0;
border-top: 25px solid #069;
border-right: 25px solid transparent;
top: -7px;
position: absolute;
left: -5px;
}
.order.last-viewed-item .last-view-label .fa{
position: absolute;
top: -7px;
left: -2px;
color: #ffffff;
}

.order .last-view-label{
	display:none;
}

.product.prod_hidden{
color:#CCCCCC;
}

.product.prod_hidden h2 a,  .product.prod_hidden .description, .product.prod_hidden h2{
color:#cccccc;
}



.product h2{
font-size:14px;
float:left;
margin:0px;
padding:0px;
}

.product h2 a{
text-decoration:none;
}

.product .icons{
float:right;
width:70px;
}

.product .icons a{
text-decoration:none;
}

.product .edit{
display:block;
float:left;
width:11px;
height:11px;
background:url('../images/edit.png') no-repeat top left;
margin-right:6px;
border:0px;
}

.product .duplicate{
display:block;
float:left;
width:11px;
height:11px;
background:url('../images/duplicate.png') no-repeat top left;
margin-right:6px;
border:0px;
}

.product .delete{
display:block;
float:left;
width:11px;
height:11px;
background:url('../images/delete.png') no-repeat top left;
border:0px;
}

.product .show_more{
color:#999999;
}

.product .more{
display:none;
margin-top:10px;

}

.hidden a {
color:#999999;
}

.filter {
background-color:#e8e8e8;
border:1px solid #CCCCCC;
border-radius:5px;
padding:10px;
margin-bottom:10px;
}

.filter #form_submit{
margin-bottom:5px;
}

.product .image {
float:left;
width:130px;
}

.product .image img{
max-height:100px;
max-width:100px;
margin:5px;
}

.product .basic_info{
float:left;
width:500px;
}

.product td{
padding:3px;
}

.product .price{
font-weight:bold;
color:#CC0000;
font-size:13px;

}

.product .description{
color:#999999;
}

#updateList fieldset{
background-color: #FFFFFF;
border: 1px solid #999999;
margin-bottom:10px;
padding-top:10px;
cursor:pointer;
text-align:right;
}

#updateList fieldset:hover{
background-color: #e8e8e8;
}

#updateList legend{
color: #000066;
font-weight:bold;
font-size:15px;
text-align:left;
}

#updateList p{
width:85%;
float:left;
margin-right:10px;
margin-top:0px;
margin-bottom:0px;
text-align:left;
}

#updateList p a{
display:block;
text-decoration:none;
float:left;
background-image:url("../images/submit.png");
background-repeat:repeat-x;
background-position:top;
min-height:27px;
line-height:27px;
border:0px;
background-color:#22538B;
cursor:pointer;
padding-left:10px;
padding-right:10px;
color:#FFFFFF;
text-transform:uppercase;
font-size:10px;
text-shadow:1px 1px 3px #000000;
border-radius:3px;
margin-right:2px;
border:1px solid #25578F;
font-weight:bold;
letter-spacing:2px;
}

#updateList p a:focus{
outline:none;
text-shadow:1px 1px 3px #ffffff;
}

#updateList .submit{
margin-right:0px;
float:right;
}

#updateList span{
float:right;
color:#999999;
text-align:right;
margin-top:5px;
}

#updateList .eshop_suggest{
color:#999999;
text-align:left;
clear:both;
float:left;
}

#add_vote .first{
width:100px;
}

#add_vote input, #add_vote textarea{
margin-top:2px;
margin-bottom:2px;
}

#product_menu, #evidence_menu{
background: url("../images/header.png") #003366 repeat bottom left;
height:34px;
border-radius: 5px 5px 0px 0px;
width:100%;
}

#product_menu .product_menu_item , #evidence_menu .evidence_menu_item{
float:left;
height:28px;
line-height:28px;
padding-left:7px;
padding-right:7px;
margin-top:6px;
margin-right:3px;
margin-left:3px;
border-radius: 5px 5px 0px 0px;
color:white;
cursor:pointer;
}

#product_menu .active, #evidence_menu .active{
color:#003366;
background-color:#FFFFFF;
}

.product_content , .evidence_content{
background-color:#ffffff;
padding:20px;
}

.product_content td, .evidence_content{
padding:5px;
}

.product_content .picture img, #sortable .picture img{
max-width:100px;
max-height:100px;
padding:5px;
border:1px solid #CCCCCC;
border-radius:5px;
}

.visible{
display:block;
}

.invisible{
display:none;
}

#setting_menu{
background: url("../images/header.png") #003366 repeat bottom left;
height:34px;
border-radius: 5px 5px 0px 0px;
width:100%;
}

#setting_menu .setting_menu_item{
float:left;
height:28px;
line-height:28px;
padding-left:7px;
padding-right:7px;
margin-top:6px;
margin-right:3px;
margin-left:3px;
border-radius: 5px 5px 0px 0px;
color:white;
cursor:pointer;
}

#setting_menu .active{
color:#003366;
background-color:#FFFFFF;
}

.setting_content{
padding:10px;
background-color:#FFFFFF;
padding-top:20px;
}

#table th.vertical{
background-color:#CCCCCC !important;
color:black;
}

.submit.misc{
background:none;
background-color:#333333;
height:10px;
padding:0px 5px 0px 5px !important;
margin:0px;
}

#variants_filter{
width:880px;
float:left;
min-height:100px;

margin-bottom:20px;

}

.alert{
color:#990000;
margin:5px 0px 5px 0px;
}

/*diskuze*/

#discussion_content .header{
background-color:#006699;
padding:5px;
color:#ffffff;
}

.header.active{
background-color:#99FF00 !important;
color:black !important;
}

#discussion_content .message{
margin-left:10px;
}

#discussion_content .title{
float:left;
font-weight:bold;
}

#discussion_content .date, #discussion_content .user{
float:right;
margin-right:10px;
font-size:10px;
}

#discussion_content .body{
clear:both;

margin-bottom:10px;
padding-bottom:10px;
padding-top:10px;
background-color:#FFFFFF;
}

#orders{
width:100%;
}

#setting_menu #orders{
width:auto;
}


#orders td{
	padding:5px;
	border-bottom:1px solid #333333;
}

#orders tr.hover td{
background-color:#FFFFFF;
color:black;
cursor:pointer;
}

#orders tr.selectRow td{
    background-color: #9F9;
}

#orders tr.selectRow.hover td{
    background-color: #0F0;
}

.unpayed{
color:#999999;
}

#permanent_header{
border-bottom:1px solid #CCCCCC;
color:#295C94;
margin-bottom:10px;
padding-bottom:5px;
cursor:pointer;
line-height:16px;
}

#permanent{
border-bottom:1px solid #CCCCCC;
padding-bottom:10px;
}

#filter .plus, #order_detail .plus{
background-color:#003366;
color:#ffffff;
display:block;
width:7px;
float:left;
padding:4px;
line-height:7px;
border-radius:7px;
text-align:center;
margin-right:3px;
font-weight:bold;
font-size:12px;
}

.paging{
background-color:#FFFFFF;
display:block;
width:100%;
height:30px;
text-align:center;
/*padding:5px;*/
padding: 5px 0;
}

.paging .submit:first-child{
	margin-left:5px;
}
.paging .submit:last-child{
	margin-right:5px;
}

#order_detail{
background-color:white;
border-radius:5px;
}

#order_detail .header, #filter #permanent_header{

	border-bottom:1px solid #CCCCCC;
	padding:5px;
	background-color:#006699;
	color:white;
	margin-bottom:0px;
	border-top-right-radius:5px;
	border-top-left-radius:5px;
	cursor:pointer;
	
}

#order_detail #states{
width:100%;
}
#order_detail #states th{
text-align:left;
width:250px;
}

#order_detail .content{
padding:10px;
}

#order_detail #history td{
border-bottom:1px solid #CCCCCC;
}

#order_detail #history_content{
max-height:100px;
overflow-y:scroll;
overflow-x:hidden;
}

#order_detail #delivery_info, #order_detail .delivery_addresses , #order_detail .invoice_addresses{
float:left;
width:430px;
background-color:#EBEBEB;
padding:5px;
}

#order_detail .delivery_addresses , #order_detail .invoice_addresses{
background-color: white;
float:left;
width:430px;
padding:5px;
}

#order_detail .invoice_addresses{
float:right;
}

#order_detail .delivery_addresses table , #order_detail .invoice_addresses table{
padding:5px;
}

#order_detail #eet_order_info{
float:left;
width:430px;
background-color:#EBEBEB;
padding:5px;
margin-top: 10px;
}
#order_contact .content .header{
background-color:#999999;
color:#ffffff;
cursor:default;
border-radius:0px;
font-size:11px;
}

#order_detail #delivery_info td, #order_detail #invoice_info td {
padding:5px;
}

#order_detail .edit td {
padding:1px !important;

}

#order_detail #invoice_info{
	
	float:left;
	width:430px;
	background-color:#EBEBEB;
	padding:5px;
	margin-left:10px;
	
}

#order_detail #misc_info{
margin-top:10px;
float:left;
width:430px;
background-color:#EBEBEB;
	padding:5px;
	margin-left:10px;
}

#order_detail .total{
color:#CC3300;
font-weight:bold;
font-size:15px;
text-align:right;
border-top:1px solid #666666;
}

#order_products table td{
padding:5px;
}



#order_products .spacer{
border-bottom:1px solid #999999;
}

#order_products table th{
background-color:#999999;
color:#FFFFFF;
padding:5px;
}

.rounded_bottom{

border-top-right-radius:0px;
border-top-left-radius:0px;
}


.orders_mass_action{
float:right;
width:550px;
}

.left_box span{
    color: #C00;
}

.survey_bar{
background-color:#666666;
height:15px;
}

#mass_edit .product td{
border-bottom:1px solid #cccccc;
padding:5px;
}

#mass_edit .variants td{
background-color:#ffffff;
padding:5px;
padding-left:10px;
border-bottom:1px solid #CCCCCC;
}

.hidden{
display:none;
}

.header_click{
color:#CCCCCC;
cursor:pointer;
}

.header_click.active{
color:white;
}

select.availability{
font-size:11px;
}

.bubble{

background-color:#ffffff; 
width:300px; 
position:absolute;
border:1px solid #999999;
border-radius:5px;
padding:5px;
text-align:left !important;
margin-top:12px;
box-shadow:0px 0px 20px #666666;
}


#period_texts td{
padding:10px;
font-size:13px;
border-bottom:3px solid #CCCCCC;
border-top:3px solid #CCCCCC;
background-color:#E4E4E4;
}

#table.statistics td, #table.statistics th{
text-align:center;
}

.graphic_type{
background-color:#FFFFFF;
border:1px solid #CCCCCC;
border-radius:5px;
padding:10px;
line-height:25px;
font-size:14px;
}

.graphic_type .plus{
float:left;
padding:5px;
border-radius:3px;
border:1px solid #666666;
display:block;
height:10px;
line-height:10px;
font-size:15px;
margin-right:10px;
}

.graphic_type{
margin-top:10px;
}

table.padding td{
padding:5px;
}

.aukro_category_tree li{
list-style:none;
}

.aukro_category_tree a{
text-decoration:none;
}

.aukro_category_tree .clickable{
cursor:pointer;
text-decoration:underline;
}

#ean_alert, #cat_no_alert, .ean_alert, .cat_no_alert{
color:#CC0000;
font-size:12px;
font-family:arial;
display:none;
}

.check{
margin-right:5px;
margin-top:10px;
/*float:right;*/
}

.help_topic{
display:block;

margin-bottom:5px;
}

.help_content{
font-size:13px;
}

.help_content img{
border:1px solid #999999 !important;
padding:3px;
margin-top:10px;
margin-bottom:10px;
}

.help_content ul li, .help_content ol li{
line-height:18px;
margin-top:10px;
}

#content .help, .table .help{
color:#999999;
background-color:#ffffff;
padding:5px;
padding-top:2px;
padding-bottom:2px;
border-radius:3px;
cursor:pointer;
width:10px;
text-align:center;
border:1px solid #CCCCCC;
}

#content .help:hover, .table .help:hover{
background-color:#336699;
color:#ffffff;
}

.graphic_active{
float:left;
width:40px;
font-size:20px;
color:#00FF00;
}

.version_info li{
margin-top:5px;
line-height:17px;
}

.help_list{
width:1115px;
background-color:#ffffff; 
padding:20px;
padding-top:0px;
min-height:400px;
font-family:Verdana;
}

.help_list .help_content, .help_list h2{
margin-left:20px; 
}                      

.help_list h2{
font-weight:bold;
margin-top:30px;
}

.help_list h3{
margin-top:35px;
margin-bottom:10px;
}

.help_list p{
margin-top:0px;
margin-bottom:10px;
}


.help_list .help_content h2{
margin-left:0px;
font-weight:normal;
border-top:1px dashed #CCCCCC;
padding-top:20px;
}

.help_content{
font-size:13px;
}

.help_list li{
margin-bottom:15px;
font-size:14px;
}

.help_list .help_content li{
font-size:13px;
}

.help_list li li {
margin-bottom:0px;
}

.help_list img{
max-width:800px;
width:auto !important;
height:auto !important;
display:block !important;
margin:30px;
}

.no_result{
font-size:14px;
font-weight:bold;
}
.setting_icon , .setting_icon_white{
background: url("/admin/images/ikona_nastaveni.png") no-repeat center -37px;
float:right;
width:16px;
height:16px;
margin-right:10px;
margin-top:5px;
margin-bottom:5px;
}
.setting_icon_white{
background: url("/admin/images/ikona_nastaveni_white.png") no-repeat center 0px;
}

.help_theme{
display:block;
float:right;
padding:15px;
padding-bottom:6px;
padding-top:6px;
background-color:#333366;
font-size:12px;
text-decoration:none;
color:#ffffff;
border:1px dashed #ffffff;
border-radius:2px;
margin-left:5px;
}

fieldset{
border: 1px dashed #2B5E96;
margin-bottom:10px;
padding:15px;
border-radius:5px;
background-color:#FBFBFB;
}  

fieldset legend{
color:#666666;
font-weight:bold;
}

fieldset .new{
margin-left: -16px;
margin-top: -25px;
float: left;
width:31px;
height:31px;
border:0px;
background:url('../images/unread.png');
}

fieldset.catalogue{
	border-top-left-radius : 0px;
	border-top-right-radius : 0px;
	padding:0;
	padding-top:20px;
	margin-top:-11px;
}

.order_table_export td {
      border: none !important;
}


.payed.black{
color:#000000;
}

.payed.gray{
color:#CCCCCC;
}

.important_info .header{
background-color:white;
cursor:pointer;
padding:10px;
float:left;
width:880px;
}

.important_info .header.new .subject{
font-weight:bold;
}

.important_info{
background-color:white;
}

.important_info .content_message{
display:none;
border-top:1px solid #cccccc;
font-size:13px;
padding:40px;
}

.important_info .header .subject{
float:left;
}

.important_info .input{
float:left;
width:25px;
height:33px;
background-color:#F3F3F3;
display:block;
}

.important_info .input input{
margin-left:7px;
margin-top:8px;
}

.important_info .header .date{
float:right;
color:#999999;
}

#important_info_form td{
padding:0px;
}

.order_table td {
    border: none !important;
}
#extended_content select{
height:27px;
}

.selectbox_add .submit{
	background: #002145;
	color:#ffffff;
  border: 0px solid #cccccc;
  border-bottom-right-radius: 7px;
  border-top-right-radius: 7px;
  cursor: pointer;
  float: left;
  height: 27px;
  min-height:27px;
  line-height: 27px;
  margin-left: -2px;
  text-align: center;
  width: 29px;
  padding:0px;
}
.selectbox_add select{
	float:left;
  font-size:13px;
  -webkit-border-radius: 5px;
  -webkit-border-top-right-radius: 0px;
  -webkit-border-bottom-right-radius: 0px;
  -moz-border-radius: 5px;
  -moz-border-radius-topright: 0px;
  -moz-border-radius-bottomright: 0px;
  border-radius: 5px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  max-width: 133px;
}

#extended_content .float_input{
float: left;
margin-right: 5px;
}    

.firstLetterUpercase{
	text-transform: lowercase;
}
.firstLetterUpercase::first-letter,
label.firstLetterUpercase::first-letter{
	text-transform: uppercase;
}
label.firstLetterUpercase{
	display: inline-block;
}

.submit.icon{
width:30px !important;
padding-left:15px !important;
padding-right:15px !important;
padding-top:10px !important;
padding-bottom:10px !important;
background-repeat:no-repeat;
background-position:50% 50%;
}

.submit.edit.icon{
background-image:url("../images/edit_white.png");

}

.submit.edit.icon:hover{
background-color:#000033;
}

.submit.duplicate.icon:hover{
background-color:#000033;
}

.submit.activate.icon:hover{
background-color:#006600;
}

.submit.preview.icon:hover{
background-color:#000033;
}

.submit.delete:hover{
background-color:#A20000;
}

.submit.delete.icon{
background-image:url("../images/delete_white.png");
}

.submit.duplicate.icon{
background-image:url("../images/duplicate_white.png");
}

.submit.activate.icon{
background-color:#339900;
background-image:url("../images/activate.png");
}

.submit.preview.icon{
background-image:url("../images/eye.png");
}

.customers_list .name{
font-size:14px;
}

.grey{

color:gray;

}
#table_evidence_buttons_options td{
	border:none;
}
.orderby{
	text-decoration: underline;
	cursor: pointer;
}
.jcrop_panel{
	padding: 15px;
	background-color:#bfbfbf;
	border: solid #999 2px;
}

.table-dark-header{
margin-top:10px;
padding:15px;
text-align:left;
background-color: #002145;
color: #ffffff;
-webkit-border-top-left-radius: 7px;
-webkit-border-top-right-radius: 7px;
-moz-border-radius-topleft: 7px;
-moz-border-radius-topright: 7px;
border-top-left-radius: 7px;
border-top-right-radius: 7px;
}

.table-dark-header h2{
color:#ffffff;
text-transform:uppercase;
margin:0px;
font-size:22px;
font-weight:bold;
}

fieldset.apps-catalogue{
margin-top:0px;
margin-left:0px;
margin-right:0px;
border-top:0px;
padding-top:0px;
}

#order_communication .communication p{
	margin: 0px;
	padding: 0px;
}

#test_licence{

padding:10px;
margin-top:2px;
background-color:#CC0033;


}

#test_licence .text{
float:left;
color:white;
line-height:30px;
}

#test_licence .submit{
float:right;
background-color:#66CC00;
background-image:none;
border:1px solid #336600;
}

h2.warning_deleted_product{
	color:red;
}

.assigned_in_category p{
	padding:0;
	margin:0;
}

.static-main_page{
	color: #1a568e;
}
.admin_privilegy_menu, .api_privilegy_menu{
float: left;
width: 290px;
height: auto;
margin-left:15px;
margin-bottom:20px;
}

.admin_privilegy_menu .options, .api_privilegy_menu .options{
	background-color: white;
	border: dashed #2B5E96 1px;
	padding-left: 10px;
	padding-bottom: 10px;
	border-top: solid #2B5E96 1px;
}

.hidden_item, .hidden_item a{
	color: #7b7b7b;
}

.graphic_template{
width:auto;
background-color:#ffffff;
padding:20px;
border-bottom:1px solid #F0F0F0;
}

.graphic_template .name{
font-weight:bold;
font-size:20px;
color:#CC0000;
padding-bottom:10px;
border-bottom:3px solid #CC0000;
margin-bottom:15px;
}

.graphic_template .thumb{

width:500px;
height:300px;
overflow:hidden;
border:1px solid #CCCCCC;
}

.graphic_template .left{
float:left;
}

.graphic_template .right{
float:left;
width:370px;
margin-left:15px;
}

.graphic_template .right table{

width:100%;

}

.graphic_template .right td{
padding:5px;
}

.graphic_template .right th{
text-align:left;
/*width:100px;*/
padding:5px;
}

.graphic_template{
margin-bottom:10px;
}

.graphic_template .icons{
height:35px;
}

.graphic_template .icons .icon{
display:none;
width:25px !important;
padding:3px !important;
}

.graphic_template:hover{
background-color:#FCFCFE;
}

.graphic_template:hover > .right .icons .icon{
display:block;
float:right;
}

.graphic_template_variants{
padding:15px;
/*background-color:#FAFAFA;
border:1px solid #CCCCCC;*/
}

.graphic_template_variants .thumb{

width:250px;
height:auto;
max-height:150px;
overflow:hidden;
float:left;
}

.graphic_template_variants .thumb img{
width:250px;
}

.graphic_template_variants .template_variant{
width:250px;
float:left;
border:1px solid white;
padding:10px;
min-height:200px;
}


.template_variant .name{
background-color:#999999;
color:white !important;
padding:5px;
}


.template_variant.active .name{
background-color:#009900;
padding:5px;
}



.template_variant .other_info{
float:left;
padding:5px;
display:none;
position:absolute;
background-color:#ffffff;
opacity:0.95;
}

.template_variant .name{
font-size:13px;
color:#333333;
width:242px;
font-size:10px;
}

.graphic_template_variants .template_variant:hover{

border:1px solid #CCCCCC;
background-color:#FFFFFF;
}
.template_variant:hover > .name{
background-color:#333333;
}

.graphic_template_variants .template_variant:hover>.other_info{

display:block;
}



.template_variant .submit.icon{
width:20px !important;
height:20px !important;
padding:3px !important;
margin:4px !important;

}

.preview_active{
padding:10px;
line-height:30px;
border:1px solid #CC3300;
background-color:#FFCCCC;
}


/* review */

.review .header{
	color: white;
	padding: 10px;
}
.review .header .submit.delete.icon{
	width: 30px !important;
	height: 20px;
	padding: 0px !important;
	margin-top: -6px;
}
.review .header .name a{
	color: white;
}
.review .header .date, .review .header .name, .review .header .show_hide{
	display: inline-block;
}
.review .header .show_hide{
	float:right;
}
.review .header .name{
	/*margin-left: 10px;*/
}

.review .content{
	background-color: white;
	padding: 10px;
	border: solid black 1px;
}
.review .content.hide{
	color: silver;
}
.review .content .left{
	float:left;
    text-align: center;
    width: 200px;
}
.review .content.hide .rating .stars,.review .content.hide .pros_cons{
	opacity: 0.5;
}
.review .content .person_name{
	margin-top: 5px;
}
.review .content .rating{
	margin-top: 10px;
}
.review .content .rating .stars{
	display: inline-block;
	opacity: 1;
}

.review .content .rating .star{
	width: 20px;
	height: 19px;
	display: inline-block;
}

.review .content .rating .star.blankstar{
	background-image: url('/admin/images/star_blank.png');
}
.review .content .rating .star.halfstar{
	background-image: url('/admin/images/star_half.png');
}
.review .content .rating .star.fullstar{
	background-image: url('/admin/images/star_full.png');
}

.review .content .pros_cons{
	margin-top:10px;
	opacity: 1;
}
.review .content .pros_cons .icon{
	background: green;
	width: 15px;
	height: 15px;
	border-radius: 20px;
	color: white;
	font-size: 16px;
	text-align: center;
	line-height: 13px;
	display: inline-block;	
	margin-right: 5px;
	float:left;
}

.review .content .pros_cons .pros .icon{
	background-color: #2bc32b;
}
.review .content .pros_cons .cons .icon{
	background: red;
}
.review .content .pros_cons .item{
	margin-top:10px;
}
.review .content .pros_cons .text{
	display: inline-block;
	font-size: 14px;
	max-width:300px;
}

.review .content .person .fa{
	font-size:20px;
}
.review .content .pros,.review .content .cons{
	float:left;
	display: inline-block;
	margin-right: 50px;
}
.review .content .summary{
	font-size: 15px;
	margin-top: 20px;
}
#content .lang_text{
	color:#999999;
	background-color:#ffffff;
	border-radius:3px;
	cursor:pointer;
	text-align:center;
	border:1px solid #CCCCCC;
	display:inline-block;
	padding: 2px;
}
#content .lang_text:hover{
	background-color: #dedede;
	color:#000000;
}
#content .lang_text img{
	width: 14px;
	margin-top:2px;
}
.lang_text_img{
	height: auto;
	width:24px;
}
span.lang_text_img{
	padding-top:5px;
}

.showHideAdmCoutriesSetting .fa{
  letter-spacing: 0px;
  font-size: 13px;
}
.showHideAdmCoutriesSetting{
	color: white;
}
.icon.showHideAdmCoutriesSetting{
	color: white;
	margin: 10px;
	cursor: pointer;
}
.icon.dark.showHideAdmCoutriesSetting{
	color: #22548c;
}
.right_box .icon.showHideAdmCoutriesSetting{
	float: right;
	width: 16px;
	height: 16px;
	margin-right: 55px;
	margin-top: -10px;
	color: #22548c;

}
span.proforma_invoice_setting_header, span.credit_note_setting_header{
	float: left;
	height: 28px;
	line-height: 28px;
	padding-left: 7px;
	padding-right: 7px;
	margin-top: 6px;
	margin-right: 3px;
	margin-left: 3px;
	border-radius: 5px 5px 0px 0px;
	color: white;
	cursor: pointer;
}

input.disabled{
	background-color: #e3e3e3;
	border-color: #cccccc;
	cursor: default;
}

.static-pages .opened, .static-pages .closed, .static-pages .empty {
width:20px;
height:20px;
display:block;
float:left;
cursor:pointer;
padding:5px;
line-height:15px;
background-repeat:no-repeat;
background-position:center;
}

.static-pages .empty{
cursor:default !important;
}

.static-pages .opened{
background-image:url("../images/arrow_down.png");
}

.static-pages .closed{
background-image:url("../images/arrow_right.png");
}

#evidences_list_order_detail .invoice_icons, #evidences_list_order_detail .proforma_invoice_icons, #evidences_list_order_detail .credit_note_icons, #evidences_list_order_detail .eet_icons, #evidences_list_order_detail .cash_register_icons{
	margin-left: -10px;
}
#evidences_list_order_detail .invoice_icons i, #evidences_list_order_detail .proforma_invoice_icons i, #evidences_list_order_detail .credit_note_icons i, #evidences_list_order_detail .eet_icons i, #evidences_list_order_detail .cash_register_icons i{
	margin-right: 5px;
}

#evidences_list_order_detail .invoice_icons i{
	color: #006699;
}
#evidences_list_order_detail .proforma_invoice_icons i{
	color: gray;
}
#evidences_list_order_detail .credit_note_icons i{
	color: #008017;
}
#evidences_list_order_detail .eet_icons i{
	color: #9b0458;
}
#evidences_list_order_detail .cash_register_icons i{
	color: #9d610e;
}
/* 360 images */
div#sortable .item{
	width:120px;
	float:left;
	position:relative;
	margin-bottom: 25px;
}
div#sortable .item .delete{
	
	margin-right: 43px;
	width: 10px !important;
	padding-top: 0px !important;
}
div#sortable .sortable{
	position: absolute;
	left: 35px;
	margin-top: 30px;
	padding: 10px;
	background-color: #d2d2d2a6;
	border: solid black 1px;
	border-radius: 10px;
	cursor: pointer;
	text-align:center;
	display:none;
	
}
div#sortable .item:hover .sortable{
	display:block;
}
div#sortable .sortable i{
	font-size: 20px;
	transform: rotate(45deg);
	color: #626262;
}
.btns .submit i.fa{
	font-size: 15px !important;
	line-height: 25px !important;
}

.order_lang img{
	height: 13px;
}

/* 360 images */
div#sortable .item{
	width:120px;
	float:left;
	position:relative;
	margin-bottom: 25px;
}
div#sortable .item .delete{
	
	margin-right: 43px;
	width: 10px !important;
	padding-top: 0px !important;
}
div#sortable .sortable{
	position: absolute;
	left: 35px;
	margin-top: 30px;
	padding: 10px;
	background-color: #d2d2d2a6;
	border: solid black 1px;
	border-radius: 10px;
	cursor: pointer;
	text-align:center;
	display:none;
	
}
div#sortable .item:hover .sortable{
	display:block;
}
div#sortable .sortable i{
	font-size: 20px;
	transform: rotate(45deg);
	color: #626262;
}
.btns .submit i.fa{
	font-size: 15px !important;
	line-height: 25px !important;
}

img[src$=".svg"]{
	min-width: 10px;
	min-height: 10px;
}

#blog_labels .labels .label{
	float: left;
	background-color: #3c73ac;
	border-radius: 5px;
	color: white;
	text-align: center;
	padding: 5px 10px 5px;
	margin: 0px 2px 5px;
}
#countdown_action, label[for="countdown_action"], .action_countdown_checkbox, .action_countdown_checkbox+label{
	display:block;
}
.plupload_button.plupload_start.plupload_disabled{
	color: white;
}

#content .help.warning{
	color: red;
}
#content .help.warning:hover{
	background-color: red;
	color: #ffffff;
}

#order_detail .order_detail_certificate_products{
	margin: auto;
	padding: 5px 20px;
}

.table_prod_attributes select{
	width: 100%;
}
.table_prod_attributes td{
	border-top: none !important;
	border-bottom: none !important;
}
.table_prod_attributes .fa{
	letter-spacing: 0px !important;
}
.table_prod_attributes .icon{
	padding-top: 8px !important;
	padding-bottom: 8px !important;
}
.table_prod_attributes .icon.add, .table_prod_attributes .icon.refresh{
	font-size: 13px;
	display: inline-block !important;
	padding: 0!important;
	text-align: center;
	background-image: none;
	line-height: 29px;
	vertical-align: middle;
}
.table_prod_attributes .icon.add:hover{
	background-color: #000033;
}

td.no-padding{
padding:0px;
}

td.no-border{
	border:0;
}

.quant_price_bb{
	padding-bottom: 20px !important;
}
.quant_price_block_left{
	display: inline-block;
	height: 70px;
	text-align: left;
}
.quant_price_block_right{
	display: inline-block;
}
.warning_box {
	display: inline-block;
	border: solid red 1px;
	border-radius: 5px;
	padding: 10px;
	color: red;
	background: #f5f5f5;
	margin: 10px 0px;
}
.warning_box_no_bg{
	padding: 5px;
	background: none;
	margin: 0px;    
	cursor: pointer;
}

.parametric > a, .parametric > a span{
	font-style: italic;
	color: #643a00 !important;
}
.parametric span.parametric{
	float: left;
	margin-right: 3px;
	color: #9d610e !important;
}
.rounded {
	display: inline-block;
	width: 10px;
	height: 10px;
	margin-top: 7px;
	border-radius: 20px;
}
.rounded-red{
	background: #f00;
}
.rounded-green{
	background: #07b712;
}
.text-nowrap{
	white-space: nowrap;
}


.transport_export_logo{
	max-height: 40px;
	padding: 20px 0px;
}
.transport_export_filter_section_header{
	padding: 0px 5px;
}
.permanent_filter_items{
	background-color: #fff;
	width:100%;
	padding: 10px;
	border-radius: 5px;
}
.permanent_filter_items tr td{
	border-bottom: solid #D9D9D9 1px;
	padding: 5px 0px;
}
.permanent_filter_items tr:last-child td{
	border-bottom: none;
	padding-bottom: 0px;
}

.filter_active_item{
	display: inline-block;
	background: #006699;
	color: #fff;
	padding: 4px 10px;
	border-radius: 10px;
	font-size: 11px;
}
.filter_active_item:hover{
	background: #0f618a;
	color: #fff;
}
.filter_active_item i{
	color: red;
	font-size: 10px;
	margin-left: 5px;
	cursor: pointer;
}
.export_item{
	background: #ddd;
}
.export_item td{
	border: none;
}
.export_item.opened td{
	/*border: none !important;*/
	border-bottom: solid #ececec 1px !important;
	background: #fff;
}
.export_item .check{
	margin-top: 5px;
}
.export_item .state{
	padding: 0px;
	width: 3px;
}
.export_item .state.exported{
	background-color: #DDD !important;
}
.export_item .state.non_exported{
	background-color: #DFDF69 !important;
	/* #FF7 */
}

.export_item .state.selectRow{
	background-color: #069 !important;
	/*background-color: #33b319 !important; */
}
.packageDetail td{
	border: none !important;
}
.packageDetail table{
	background: #fff;
	border-radius: 10px;
	padding: 10px;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	margin-bottom: 10px;
}
.section_icon{
	font-size: 24px !important; 
	margin-top: 5px;
	padding: 0px 5px;
}
.select2-container--default .select2-selection--single .select2-selection__rendered{
	color: #000;
}
.pointer{
	cursor: pointer;
}

span.material-symbols-outlined{
	display: none;
}