html {
	height:100%;
	width:100%;
}
#content-admin #error_list {
	list-style:none;
}
#content-admin {
    background: #F2F2F2 !important;
    font-family: Verdana,Arial,Tahoma, Helvetica, sans-serif !important;
	display:block;
	height:auto;
}

#right #statistics.box {
	width:100%;
	box-sizing:border-box;
	padding:20px;
}

#right #statistics.box #holder {
	width:870px;
	margin:0 auto;
}

#content-admin-inner {
	position:absolute;
	top:70px;
	display:block;
	float:left;
	width:100%;
	height:100%;
}

#content-admin #welcome-message #error_list tr td:first-child {
	padding-right:30px;
}

#content-admin #welcome-message #error_list {
	margin:20px 0px;
}

#content-admin ul {
	list-style:none;
}

body {
    padding-top: 70px !important;
}

#login{
    display: block;
    width: 410px;
    margin: 0 auto;
    text-align: center;
    padding-top: 200px;
}
#login .box{
    text-align: left;
    width: 386px;
    border-radius: 10px;
    padding: 10px;
}
#login .box > p{
    margin-bottom: 1em;
}
#login label{
    width: 130px;
}
#login .forgot{
    display: inline-block;
    padding: 16px 0 0 0;
}

#right .box, #login .box{
    background-color: #f9f9f9;
    display: block;
    padding: 5px;
    border: 1px solid #999999;
    box-shadow: 0 2px 4px #bbbbbb;
    float: left;
    margin-bottom: 12px;
    clear: both;
}

#admin-menu > li.start, #admin-menu > li.logout {
	float:right!important;
}
#admin-menu > li.start a, #admin-menu > li.logout a {
	padding:0 20px;
}

#admin-menu > li ul a:before {
    content: " ";
    display: inline-block;
    margin-right: 5px;
    margin-top: 5px;
    margin-bottom: -3px;
}

#admin-menu > li:first-child a:before {
    background: none;
}

#admin-menu > li a {
    padding-left: 15px;
    padding-right: 15px;
}

#admin-menu > li > a {
	text-shadow:1px 1px 0px RGBA(0,0,0,0.75);
}

.webpage-pages-new > a  > span {
    background-position: -20px 0;
}
.webpage-pages-list > a > span {
    background-position: -40px 0;
}
.webpage-slideshow > a > span {
    background-position: -120px 0;
}
.webpage-slideshow-add > a > span {
    background-position: -140px 0;
}
.webpage-slideshow-list > a > span {
    background-position: -120px 0;
}
.webpage-faq > a > span {
    background-position: -240px -40px;
}
.webpage-faq-new > a > span {
    background-position: -260px -40px;
}
.webpage-faq-list > a > span {
    background-position: -280px -40px;
}
.settings-footer > a > span {
    background-position: -20px -80px;
}
.website-settings > a > span,
.catalogue-settings > a > span,
.webshop-2countries > a > span {
    background-position: 0 -80px;
}
.catalogue-categories > a > span {
    background-position: -180px 0;
}
.catalogue-categories-new > a > span {
    background-position: -200px 0;
}
.catalogue-categories-list > a > span {
    background-position: -220px 0;
}
.webpage-news > a > span {
    background-position: -60px 0;
}
.webpage-news-create > a > span {
    background-position: -80px 0;
}
.webpage-news-list > a > span {
    background-position: -100px 0;
}
.catalogue-articles > a > span {
    background-position: -240px 0;
}
.catalogue-articles-new > a > span {
    background-position: -260px 0;
}
.catalogue-articles-list > a > span {
    background-position: -280px 0;
}
.catalogue-groups > a > span {
    background-position: -180px 0;
}
.catalogue-groups-new > a > span {
    background-position: -200px 0;
}
.catalogue-groups-list > a > span {
    background-position: -220px 0;
}
.catalogue-related > a > span {
    background-position: -220px -40px;
}
.catalogue-reviews > a > span {
    background-position: -300px -40px;
}
.catalogue-brands > a > span {
    background-position: -60px -20px;
}
.catalogue-brands-create > a > span {
    background-position: -80px -20px;
}
.catalogue-brands-list > a > span {
    background-position: -100px -20px;
}
.webshop-orders > a > span {
    background-position: -120px -20px;
}
.orders-errands > a > span {
    background-position: 0 -60px;
}
.orders-customers > a > span {
    background-position: -140px -20px;
}
.orders-customers-new > a > span {
    background-position: -160px -20px;
}
.orders-customers-list > a > span {
    background-position: -180px -20px;
}
.orders-discountCodes > a > span {
    background-position: -200px -20px;
}
.orders-deals > a > span {
    background-position: -220px -20px;
}
.orders-priceLists > a > span {
    background-position: -240px -20px;
}
.webshop-payment > a > span {
    background-position: -260px -20px;
}
.webshop-delivery > a > span {
    background-position: -280px -20px;
}
.international-freightClasses > a > span {
    background-position: -160px -40px;
}
.webshop-vat > a > span {
    background-position: -300px -20px;
}
.webshop-countries > a > span {
	background-position: -60px -40px;
}
.international-translations > a > span ,
.settings-translations > a > span {
    background-position: 0 -40px;
}
.settings-general > a > span {
    background-position: -20px -40px;
}
.webpage-statistics > a > span {
	background-position: -140px -40px;
}
.settings-catalogue > a > span {
    background-position: -40px -40px;
}
.settings-webshop > a > span {
    background-position: -160px -40px;
}
.webpage-users > a > span {
    background-position: -80px -40px;
}
.webpage-users-new > a > span {
    background-position: -100px -40px;
}
.webpage-users-list > a > span {
    background-position: -120px -40px;
}
.settings-homepage-general > a > span {
	background-position: 0px -80px;
}
.settings-domains > a > span {
	background-position: -60px -40px;
}
.settings-redirects > a > span {
	background-position: -160px -80px;
}
.filehandler-open > a > span {
	background-position: -120px 0;
}
.developer-themes > a > span,
.developer-options > a > span,
.developer-lang > a > span,
.developer-plugins > a > span {
	background-position: 0px -80px;
}

/* MENULIST ADMIN */
#menuListAdmin{
    display: block;
    height: 68px;
    width: 100%;
    min-width: 820px;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index: 1000;
    background-color: #111111;
    border-bottom: 2px solid #9a9a9a;
	font-size:12px;
	font-family:'Verdana';
}
#menuListAdmin #adminMenuTop{
    display: block;
    height: 31px;
    margin: 7px 7px 0 7px;
}
#menuListAdmin #adminMenuTop img{
    float: left;
}
#menuListAdmin #adminMenuTop #adminUserMenu{
    display: block;
    float: right;
    line-height: 23px;
}
#menuListAdmin #adminMenuTop #adminUserMenu{
    color: #939393;
}
#menuListAdmin #adminMenuTop #adminUserMenu a{
    color: #d6d6d6;
    text-decoration: underline;
}
#menuListAdmin #adminMenuTop #adminUserMenu form{
    display: inline;
    padding: 0px;
    margin: 0px;
}
#menuListAdmin #adminMenuTop #adminUserMenu form input[type="submit"]{
    display: inline;
    background: none;
    border: none;
    padding: 0px;
    margin: 0px;
    color: #d6d6d6;
    text-decoration: underline;
	font-size:12px;
	line-height:17px;
    cursor: pointer;
}
#menuListAdmin #adminMenuTop #adminUserMenu a:hover, #menuListAdmin #adminMenuTop #adminUserMenu form input[type="submit"]:hover{
    text-decoration: none;
}
#menuListAdmin #adminMenuTop #adminUserMenu #adminMenuWelcome a{
    margin: 0 10px 0 0;
}
#menuListAdmin #adminMenuTop #adminUserMenu #helpSectionLink{
    margin: 0 10px 0 10px;
}
#menuListAdmin #mainMenuWrapper{
    display: block;
    width: 100%;
    height: 26px;
    background: #505050; /* Old browsers */
    background: -moz-linear-gradient(top,  #505050 0%, #3a3a3a 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#505050), color-stop(100%,#3a3a3a)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #505050 0%,#3a3a3a 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #505050 0%,#3a3a3a 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #505050 0%,#3a3a3a 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #505050 0%,#3a3a3a 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#505050', endColorstr='#3a3a3a',GradientType=0 ); /* IE6-9 */
    border-bottom: 1px solid #2e2e2e;
}
#menuListAdmin #mainMenuWrapper ul{
    height: 26px;
    margin: 0;
	border-right:1px solid RGBA( 0, 0, 0, 0.25 );
    display: block;
}
#menuListAdmin #mainMenuWrapper ul li:hover {
	
}
#menuListAdmin #mainMenuWrapper ul li[href]:hover {
	cursor:default;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}
#menuListAdmin #mainMenuWrapper ul li {
	display:block;
    position: relative;
    float: left;
    height: 26px;
    line-height: 26px;
    list-style: none;
    font-family: verdana;
    font-size: 11px;
}
#menuListAdmin #mainMenuWrapper > ul > li > a > span {
	display:none!important;
}

#content-admin #left #admin-sidemenu li > a {
 	padding-top:2px;
	padding-bottom:2px;
}

#menuListAdmin #mainMenuWrapper #admin-menu li a, #menuListAdmin #mainMenuWrapper #admin-menu li.parent a,
#content-admin #left #admin-sidemenu li > a:hover, #content-admin #left #admin-sidemenu li.parent.selected > a:hover  {
	cursor:default;
	-webkit-touch-callout: none;
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
}

#menuListAdmin #mainMenuWrapper #admin-menu li > a[href]:hover, #menuListAdmin #mainMenuWrapper #admin-menu li.parent > a:hover,
#content-admin #left #admin-sidemenu li > a[href]:hover, #content-admin #left #admin-sidemenu li.parent > a:hover {
	cursor:pointer;
}

#content-admin #left #admin-sidemenu li > a > span {
	margin-right:5px;
}
#content-admin #left #admin-sidemenu li.selected.parent li:hover > a {
	text-decoration:underline;
}
#content-admin #left #admin-sidemenu > li.selected.parent {
	background-color:#ffffff;
}
#content-admin #left #admin-sidemenu > li.selected.parent > a {
	background-color:transparent;
	color:#000000;
}
#content-admin #left #admin-sidemenu > li.parent > ul {
	display:none;
}
#content-admin #left #admin-sidemenu > li.parent.selected > ul {
	display:block;
}
#menuListAdmin #mainMenuWrapper ul li a span, #admin-sidemenu li a span {
	float:left;
	display:inline-block;
	width:20px;
	height:20px;
	background-image: URL('../../admin/media/admin-icon_map-small.png');
	margin: 5px 3px 0 0;
}
#menuListAdmin #mainMenuWrapper > ul ul li.parent > a {
	background: #f9f9f9 URL('../../admin/media/admin_menu-second_level_with_child-background.png') NO-REPEAT;
	background-position: 95% center;
}
#menuListAdmin #mainMenuWrapper > ul ul li a:hover {
	background-color: #e7e7e7;
}
#menuListAdmin #mainMenuWrapper > ul > li:first-child {
	width:200px;
	text-align:center;
}
#menuListAdmin #mainMenuWrapper ul li a{
    display: block;
    line-height: 26px;
    color: #ffffff;
    text-decoration: none;
}
#menuListAdmin #mainMenuWrapper ul li:hover a{
    position: relative;
    z-index: 1001;
    text-decoration: none;
    color: #000000;
}
#menuListAdmin #mainMenuWrapper ul li#quickEditLink{
    margin-right: 25px;
    width: 165px;
}
#menuListAdmin #mainMenuWrapper ul li#quickEditLink:hover a{
    color: #ffffff;
}
#menuListAdmin #mainMenuWrapper ul li#quickEditLink a{
    background: url("../../admin/media/admin_menu-quick_edit-background.png") no-repeat bottom center;
    display: block;
    float: right;
    line-height: 26px;
    height: 35px;
    padding: 0;
}
#menuListAdmin #mainMenuWrapper ul li#quickEditLink a span{
    display: block;
    background-color: #59a81e;
    color: #ffffff;
    padding: 0 20px;
}
#menuListAdmin #mainMenuWrapper ul li#quickEditLink a.back{
    background: none;
    text-decoration: underline;
}
#menuListAdmin #mainMenuWrapper ul li#quickEditLink a.back:hover{
    text-decoration: none;
    color: #ffffff;
}
#menuListAdmin #mainMenuWrapper ul li#quickEditLink #quickEditDisabled{
    background-color: #acacac;
    line-height: 26px;
    height: 26px;
    display: inline-block;
    padding: 0 20px;
    float: right;
}
#menuListAdmin #mainMenuWrapper ul li.seperator{
    border-bottom: 1px solid #acacac;
}
#menuListAdmin #mainMenuWrapper ul li.child > a{
    background-image: url("../../admin/media/admin_menu-second_level_with_child-background.png");
    background-repeat: no-repeat;
    background-position: 185px center;
}
#menuListAdmin #mainMenuWrapper ul li.selected a{
    /* background-color: #59a81e; */
	background-color: RGBA(89,168,30,0.8);
}
#menuListAdmin #mainMenuWrapper ul li.selected:hover a {
	cursor:default;
}
#menuListAdmin #mainMenuWrapper ul li:hover a{
    background-color: #f9f9f9;
	text-shadow:none;
}
#menuListAdmin #mainMenuWrapper ul ul > li:hover {
	
}
/* Second level */
#menuListAdmin #mainMenuWrapper ul ul{
    position: absolute;
    top: 26px;
    left: 0px;
    z-index: 1000;
    width: 250px;
    height: auto;
    background: #f9f9f9;
    display: none;
    box-shadow: 2px 2px 12px RGBA( 0, 0, 0, 0.5 );
    border: 1px solid #f9f9f9;
}
#menuListAdmin #mainMenuWrapper > ul > li:hover > ul{
    display: block;
}

#menuListAdmin #mainMenuWrapper > ul > li {
	border-left:1px solid RGBA( 0, 0, 0, 0.25 );
}
#menuListAdmin #mainMenuWrapper ul ul li{
    display: block;
    float: none;
    height: 30px;
    position: relative;
}
#menuListAdmin #mainMenuWrapper ul ul li a{
	cursor:pointer!important;
    color: #000000;
    display: block;
    width: 230px;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
}

/* Third level */
#menuListAdmin #mainMenuWrapper ul ul ul{
    top: -1px;
    left: 250px;
}

#menuListAdmin #mainMenuWrapper ul ul li:hover ul{
    display: block;
}

#menuListAdmin #mainMenuWrapper ul ul ul li{
    display: block;
    float: none;
    height: 30px;
    position: relative;
}

#menuListAdmin #mainMenuWrapper ul ul ul li a{
    color: #000000;
    display: block;
    width: 230px;
    padding: 0 10px;
    height: 30px;
    line-height: 30px;
}

#menuListAdmin #mainMenuWrapper ul .admin-small-icon{
    margin: 5px 3px 0 0;
    float: left;
}

#content-admin #left{
    display: block;
    width: 240px;
    float: left;
	min-height:100%;
    background-color: #e5e5e5;
	padding-top:20px;
}
#content-admin #right{
    max-width: 100%;
    display: block;
    position: relative;
    width: 1055px;
	min-height:100%;
    min-width: 570px;
    float: left;
    padding: 20px 0 0 12px;
    border-left: 1px solid #ffffff;
    box-shadow: -1px 0 rgba(0, 0, 0, 0.06), -2px 0 rgba(0, 0, 0, 0.05), -3px 0 rgba(0, 0, 0, 0.04), 
        -4px 0 rgba(0, 0, 0, 0.03), -5px 0 rgba(0, 0, 0, 0.02), -6px 0 rgba(0, 0, 0, 0.01);
}

#content-admin #right.no-menu {
	float:none;
	margin:0 auto;
	box-shadow:none;
	border-left:none;
	padding-left:none;
}

#content-admin #right .box.full_width{
    width: 988px;
}

#content-admin #left .header{
    display: block;
    height: 40px;
    line-height: 40px;
    color: #222221;
    font-size: 16px;
    padding: 10px 7px;
}
#content-admin #left .header .admin-large-icon{
    float: left;
    margin-right: 7px;
}
#content-admin #left > ul{
    border-top: 1px solid #acacac;
}
#content-admin #left > ul > li{
    border-bottom: 1px solid #acacac;
	background-color:#e5e5e5;
}
#content-admin #left ul li a{
    display: block;
    height: 30px;
    line-height: 30px;
    padding: 0 7px;
    color: #111111;
    text-decoration: none;
}
#content-admin #left ul li a:hover{
    background-color: #ffffff;
}
#content-admin #left ul li .admin-small-icon{
    margin: 5px 3px 0 0;
    float: left;
}
#content-admin #left ul li.child ul{
    display: none;
}
#content-admin #left ul li.selected.child > a{
    background: #ffffff;
    font-weight: bold;
    color: #000000;
}
#content-admin #left ul li.selected.child{
    position: static;
}
#content-admin #left ul li.selected ul{
    display: block;
    background-color: #ffffff;
}
#content-admin #left ul ul li a{
    padding: 0 7px 0 21px;
}
#content-admin #left ul li.selected{
    position: relative;
}
#content-admin #left ul li.selected.parent > a{
	text-shadow:none;
}
#content-admin #left ul li.selected > a{
	background-color:RGBA(89,168,30,0.9);
	text-shadow:1px 1px #333;
    color: #ffffff;
}
#content-admin #left ul li.selected > a > .arrow{
    display: block;
    width: 10px;
    height: 20px;
    position: absolute;
    top: 5px;
    left: 190px;
    z-index: 1;
    background: url("../../admin/media/admin_menu-selected_arrow.png") no-repeat;
}

#content-admin #filter_options{
    display: block;
    width: 972px;
    margin: 0;
    height: 34px;
}
#content-admin #filter_options .header{
    font-weight: bold;
    line-height: 26px;
    margin: 0 10px 0 8px;
    float: left;
}
#content-admin #filter_options label{
    display: block;
    float: left;
    line-height: 26px;
    margin: 0 10px 0 0;
}
#content-admin #filter_options select{
    padding: 3px;
    margin: 0 10px 0 0;
    max-width: 150px;
    border-radius: 3px;
    border: 1px solid #c0c0c0;
    float: left;
}
#content-admin #filter_options input[type="text"],
.accordion input[type=text] {
    padding: 4px; 
    margin: 0 10px 0 0;
    border-radius: 3px;
    border: 1px solid #c0c0c0;
    float: left;
    background: white;
    box-shadow: none;
}
#content-admin #filter_options input[type="submit"]{
    float: left;
    height: 26px;
}
#content-admin #filter_options #checkbox-options-wrapper{
    display: block;
    height: 24px;
    float: left;
    position: relative;
}
#content-admin #filter_options #checkbox-options-header{
    display: block;
    height: 24px;
    line-height: 24px;
    padding: 0 10px 0 8px;
    margin: 0 10px 0 0;
    border: 1px solid #464646;
    color: #ffffff;
    text-shadow: 0 -1px #464646;
    font-weight: bold;
    cursor: pointer;
    position: relative;
    background: rgb(135,135,135); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(135,135,135,1) 0%, rgba(103,103,103,1) 50%, rgba(99,99,99,1) 51%, rgba(99,99,99,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(135,135,135,1)), color-stop(50%,rgba(103,103,103,1)), color-stop(51%,rgba(99,99,99,1)), color-stop(100%,rgba(99,99,99,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(135,135,135,1) 0%,rgba(103,103,103,1) 50%,rgba(99,99,99,1) 51%,rgba(99,99,99,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(135,135,135,1) 0%,rgba(103,103,103,1) 50%,rgba(99,99,99,1) 51%,rgba(99,99,99,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(135,135,135,1) 0%,rgba(103,103,103,1) 50%,rgba(99,99,99,1) 51%,rgba(99,99,99,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(135,135,135,1) 0%,rgba(103,103,103,1) 50%,rgba(99,99,99,1) 51%,rgba(99,99,99,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#878787', endColorstr='#636363',GradientType=0 ); /* IE6-9 */
}
#content-admin #filter_options #checkbox-options-wrapper.hover #checkbox-options-header{
    padding-bottom: 6px;
    border-bottom: none;
    z-index: 1;
}
#content-admin #filter_options #checkbox-options-header > .general-icon{
    background-position: -60px 0;
    margin: 4px 2px 0 0;
    float: left;
}
#content-admin #filter_options #checkbox-options-wrapper.hover #checkbox-options-header > .general-icon{
    background-position: -75px 0;
}
#content-admin #filter_options #checkbox-options-wrapper #checkbox-options{
    display: none;
    position: absolute;
    z-index: 0;
    margin: -1px 0 0 0;
    background-color: #636363;
    border: 1px solid #464646;
    color: #ffffff;
    padding: 2px 5px 5px 5px;
    min-width: 160px;
}
#content-admin #filter_options #checkbox-options-wrapper #checkbox-options input[type="checkbox"]{
    margin: 6px 5px 5px 0;
    width: auto;
    float: left;
}
#content-admin #filter_options #checkbox-options-wrapper #checkbox-options label{
    margin-right: 0px;
    width: auto;
    white-space: nowrap;
}
#content-admin #filter_options #checkbox-options-wrapper #checkbox-options fieldset{
    width: auto;
}

#content-admin #table_list{
    display: block;
    width: 988px;
    margin: 0;
}
#content-admin #table_list table{
    width: 988px;
    min-width: 570px;
    border: 1px solid #e5e5e5;
}
#content-admin #table_list thead tr{
    background: url("../../admin/media/table_list_head-background.png") repeat-x;
}
#content-admin #table_list thead tr, 
#content-admin #table_list thead tr a{
    height: 30px;
    line-height: 30px;
    text-shadow: 0 1px 0 #fff;
    text-decoration: none;
    white-space: nowrap;
}
#content-admin #table_list table a:hover{
    text-decoration: underline;
}
#content-admin #table_list thead tr{
    color: #333;
}
#content-admin #table_list thead th{
    padding: 0 10px;
    border-left: 1px solid #F2F2F2;
    border-right: 1px solid #D5D5D5;
    border-bottom: #c9c9c9 1px solid;
}
#content-admin #table_list thead th:first-child{
    border-left: none;
}
#content-admin #table_list thead th:last-child{
    border-right: none;
}
#content-admin #table_list tfoot tr{
    height: auto;
}
#content-admin #table_list tfoot tr td a, .product_group_row.add_new_row a{
    padding: 5px 10px;
    display: block;
    line-height: 20px;
    font-size: 13px;
    color: #333333;
    text-shadow: 0 1px #eeeeee;
    border-top: 1px solid #d1d1d1;
    background: rgb(237,237,237); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(237,237,237,1) 0%, rgba(219,219,219,1) 56%, rgba(209,209,209,1) 58%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(56%,rgba(219,219,219,1)), color-stop(58%,rgba(209,209,209,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(219,219,219,1) 56%,rgba(209,209,209,1) 58%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(219,219,219,1) 56%,rgba(209,209,209,1) 58%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(219,219,219,1) 56%,rgba(209,209,209,1) 58%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(237,237,237,1) 0%,rgba(219,219,219,1) 56%,rgba(209,209,209,1) 58%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */
    text-decoration: none;
}
#content-admin #table_list tfoot tr td a:hover, .product_group_row.add_new_row a:hover{
    text-decoration: none;
    text-shadow: 0 -1px #eeeeee;
    background: rgb(209,209,209); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(209,209,209,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,209,209,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(209,209,209,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(209,209,209,1) 0%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(209,209,209,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(209,209,209,1) 0%,rgba(237,237,237,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
#content-admin #table_list tfoot tr td .admin-small-icon, .product_group_row.add_new_row a .admin-small-icon{
    float: left;
    margin-right: 10px;
}
#content-admin #table_list tr{
    height: 42px;
}
#content-admin #table_list tbody tr td{
    padding: 7px;
}
#content-admin #table_list tr td a{
    text-decoration: none;
}
#content-admin #table_list tbody tr.odd{
    background: #f4f4f4;
}
#content-admin #table_list tbody tr.even{
    background: #fafafa;
}
#content-admin #table_list .with_actions{
    min-width: 200px;
}
#content-admin #table_list .with_actions .row_actions{
    display: none;
}
#content-admin #table_list tr:hover .with_actions .row_actions{
    display: block;
    position: absolute;
    line-height: 15px;
}
#content-admin #table_list tr .with_actions .row_actions a{
    margin: 0 5px 0 0 !important;
    font-size: 10px;
}
#content-admin .delete, #content-admin #table_list tr .with_actions .row_actions .main_currency, #content-admin #table_list input[type="submit"].delete{
    color: #bf0000;
}
#content-admin #table_list table form{
    display: inline;
    margin: 0 5px 0 0;
    padding: 0;
}
#content-admin #table_list table form input[type="submit"]{
    background: none;
    border: none;
    box-shadow: none;
    margin: 0;
    padding: 0;
    text-shadow: none;
    color: #265a00;
    font-size: 10px;
    font-family: Verdana;
    cursor: pointer;
}
#content-admin #table_list table form input[type="submit"]:hover{
    text-decoration: underline;
}
#content-admin #table_list .indicator_green, #content-admin #table_list .indicator_red{
    display: inline-block;
    margin: -3px 2px -3px 0;
    padding: 3px;
}
#content-admin #table_list .indicator_green, .indicator_green{
    background-color: #d8e4bc;
}
#content-admin #table_list .indicator_red, .indicator_red{
    background-color: #e6b8b7;
}

.box a {
    color: #265A00;
    text-decoration: underline;
    font-weight: normal;
}


/* Icons */
.admin-small-icon{
    display: inline-block;
    width: 20px;
    height: 20px;
    background-image: url("../../admin/media/admin-icon_map-small.png");
}
.admin-small-icon.admin-icon-page{
    background-position: 0 0;
}
.admin-small-icon.admin-icon-page_create{
    background-position: -20px 0;
}
.admin-small-icon.admin-icon-page_list{
    background-position: -40px 0;
}
.admin-small-icon.admin-icon-news{
    background-position: -60px 0;
}
.admin-small-icon.admin-icon-news_create{
    background-position: -80px 0;
}
.admin-small-icon.admin-icon-news_list{
    background-position: -100px 0;
}
.admin-small-icon.admin-icon-slideshow{
    background-position: -120px 0;
}
.admin-small-icon.admin-icon-slideshow_create{
    background-position: -140px 0;
}
.admin-small-icon.admin-icon-slideshow_list{
    background-position: -160px 0;
}
.admin-small-icon.admin-icon-categories{
    background-position: -180px 0;
}
.admin-small-icon.admin-icon-category_create{
    background-position: -200px 0;
}
.admin-small-icon.admin-icon-categories_list{
    background-position: -220px 0;
}
.admin-small-icon.admin-icon-products{
    background-position: -240px 0;
}
.admin-small-icon.admin-icon-product_create{
    background-position: -260px 0;
}
.admin-small-icon.admin-icon-products_list{
    background-position: -280px 0;
}
.admin-small-icon.admin-icon-product_groups{
    background-position: 0 -20px;
}
.admin-small-icon.admin-icon-product_group_create{
    background-position: -20px -20px;
}
.admin-small-icon.admin-icon-product_groups_list{
    background-position: -40px -20px;
}
.admin-small-icon.admin-icon-brands{
    background-position: -60px -20px;
}
.admin-small-icon.admin-icon-brand_create{
    background-position: -80px -20px;
}
.admin-small-icon.admin-icon-brands_list{
    background-position: -100px -20px;
}
.admin-small-icon.admin-icon-orders{
    background-position: -120px -20px;
}
.admin-small-icon.admin-icon-customers{
    background-position: -140px -20px;
}
.admin-small-icon.admin-icon-customer_create{
    background-position: -160px -20px;
}
.admin-small-icon.admin-icon-customers_list{
    background-position: -180px -20px;
}
.admin-small-icon.admin-icon-discount_codes{
    background-position: -200px -20px;
}
.admin-small-icon.admin-icon-deals{
    background-position: -220px -20px;
}
.admin-small-icon.admin-icon-price_lists{
    background-position: -240px -20px;
}
.admin-small-icon.admin-icon-payment_methods{
    background-position: -260px -20px;
}
.admin-small-icon.admin-icon-delivery_methods{
    background-position: -280px -20px;
}
.admin-small-icon.admin-icon-vat{
    background-position: -300px -20px;
}
.admin-small-icon.admin-icon-translations{
    background-position: 0 -40px;
}
.admin-small-icon.admin-icon-homepage{
    background-position: -20px -40px;
}
.admin-small-icon.admin-icon-catalogue{
    background-position: -40px -40px;
}
.admin-small-icon.admin-icon-international{
    background-position: -60px -40px;
}
.admin-small-icon.admin-icon-users{
    background-position: -80px -40px;
}
.admin-small-icon.admin-icon-user_create{
    background-position: -100px -40px;
}
.admin-small-icon.admin-icon-users_list{
    background-position: -120px -40px;
}
.admin-small-icon.admin-icon-statistics{
    background-position: -140px -40px;
}
.admin-small-icon.admin-icon-weight_classes{
    background-position: -160px -40px;
}
.admin-small-icon.admin-icon-related_product{
    background-position: -220px -40px;
}
.admin-small-icon.admin-icon-questions{
    background-position: -240px -40px;
}
.admin-small-icon.admin-icon-question_create{
    background-position: -260px -40px;
}
.admin-small-icon.admin-icon-question_list{
    background-position: -280px -40px;
}
.admin-small-icon.admin-icon-reviews{
    background-position: -300px -40px;
}
.admin-small-icon.admin-icon-order_errands{
    background-position: 0 -60px;
}
.admin-small-icon.admin-icon-export{
    background-position: -20px -60px;
}
.admin-small-icon.admin-icon-settings{
    background-position: 0 -80px;
}
.admin-small-icon.admin-icon-edit{
    background-position: -20px -80px;
}
.admin-small-icon.admin-icon-add{
    background-position: -40px -80px;
}
.admin-small-icon.grey-plus{
    background-position: -60px -80px;
}
.admin-large-icon{
    display: inline-block;
    width: 40px;
    height: 40px;
    background-image: url("../../admin/media/admin-icon_map-large.png");
}
.admin-large-icon.admin-icon-homepage{
    background-position: 0 0;
}
.admin-large-icon.admin-icon-catalogue{
    background-position: -40px 0;
}
.admin-large-icon.admin-icon-sales{
    background-position: -80px 0;
}
.admin-large-icon.admin-icon-international{
    background-position: -120px 0;
}
.admin-large-icon.admin-icon-settings{
    background-position: -160px 0;
}

.admin-large-icon.admin-icon-filemanager{
    background-position: -200px 0;
}
.general-icon{
    display: inline-block;
    width: 15px;
    height: 15px;
    background-image: url("../../assets/media/general-icon_map.png");
}
.general-icon.accordion-minmized{
    background-position: -15px 0;
}
.general-icon.accordion-maximized{
    background-position: -30px 0;
}
.general-icon.alert{
    background-position: -45px 0;
}
.general-icon.info{
    background-position: -90px 0;
}
.general-icon.question{
    background-position: -105px 0;
}
.general-icon.answer{
    background-position: -120px 0;
}
.general-icon.green-light{
    background-position: -135px 0;
}
.general-icon.silver-light{
    background-position: -150px 0;
}

/* DATEPICKER */
#ui-datepicker-div{
    background: #ccc;
    padding: 5px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    display: none;
    background-image: -moz-linear-gradient(top, #eeeeee, #e9e9e9); /* FF3.6 */
    background-image: -o-linear-gradient(top, #eeeeee, #e9e9e9); /* Opera 11.10+ */
    background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0, #eeeeee),color-stop(1, #e9e9e9)); /* Saf4+, Chrome */
    background-image: -webkit-linear-gradient(#eeeeee, #e9e9e9); /* Chrome 10+, Saf5.1+ */
    background-image: linear-gradient(top, #eeeeee, #e9e9e9);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorStr='#eeeeee', EndColorStr='#e9e9e9'); /* IE6 - IE9 */
    -moz-box-shadow: 0px 0px 10px #000000;
    -webkit-box-shadow: 0px 0px 10px #000000;
    box-shadow: 0px 0px 10px #000000;
    width: auto;
}
#ui-datepicker-div .ui-icon-circle-triangle-w{
    float: left;
    cursor: pointer;
    cursor: pointer;
    text-indent: -9999px;
    width: 18px;
    height: 18px;
    overflow: hidden;
    background: url("../../admin/media/datepicker-prev.jpg") no-repeat;
}
#ui-datepicker-div .ui-icon-circle-triangle-e{
    float: right;
    cursor: pointer;
    text-indent: -9999px;
    width: 18px;
    height: 18px;
    overflow: hidden;
    background: url("../../admin/media/datepicker-next.jpg") no-repeat;
}
#ui-datepicker-div a, #ui-datepicker-div span{
    color: #333;
}
#ui-datepicker-div .ui-datepicker-title{
    height: 15px;
    text-align: center;
}
#ui-datepicker-calendar{
    clear: both;
    margin: 10px 0 0 0;
}
.ui-datepicker-calendar{
    width: auto;
    padding: 0;
    margin: 0;
    background: none;
}
#ui-datepicker-div table tbody td{
    padding: 2px;
    width: 18px;
}
#ui-datepicker-div table thead th{
    padding: 2px;
    width: 18px;
    text-align: center;
}
#ui-datepicker-div table thead th span{
    font-size: 11px;
}
#ui-datepicker-div table tbody td a{
    display: block;
    background: #333;
    border: #333 1px solid;
    color: #fff;
    width: 18px;
    line-height: 18px;
    text-align: center;
    overflow: hidden;
    font-size: 11px;
}

/* COMBOBOX */
.comboboxWrap{
    display: block;
    float: left;
    clear: right;
}
.ui-autocomplete-input{
    width: 206px;
    border-top: #999 1px solid;
    border-left: #999 1px solid;
    border-bottom: #999 1px solid;
    border-right: none;
    padding: 4px;
    float: left;
    margin: 0;
    margin: 4px 0;
}
.combobox-list-button{
    background: url("../../admin/media/combobox-list-button.jpg") no-repeat;
    display: block;
    width: 17px;
    height: 18px;
    cursor: pointer;
    float: left;
    clear: right;
}
.combobox-list-wrap{
    display: block;
    width: 250px;
    max-height: 300px;
    overflow-x: hidden;
    position: absolute;
    background: #fff;
    padding: 3px;
    border: #999 1px solid;
    z-index: 1000;
}
.combobox-list-li{
    cursor: pointer;
}
.combobox-list-li-active, .combobox-list-li:hover{
    background: #56aaff;
}
.ui-autocomplete{
    background: #fff;
    width: 250px;
    max-height: 300px;
    overflow-y: auto;
    border: #ccc 1px solid;
}
.ui-menu-item a{
    cursor: pointer;
    display: block;
    width: 96%;
    padding: 1% 2%;
    color: #000000;
    text-decoration: none;
}
.ui-menu-item a:hover, #ui-active-menuitem{
    background: #3399ff;
    color: #fff;
}
.ui-button{
    width: 25px;
    height: 26px;
    border-top: #999 1px solid;
    border-right: #999 1px solid;
    border-bottom: #999 1px solid;
    border-left: none;
    background: #ffffff url("../../admin/media/combobox-select.jpg") no-repeat center;
    cursor: pointer;
    float: left;
    clear: right;
    margin: 4px 0;
}

.ui-button:hover{
    background: url("../../admin/media/combobox-select_active.jpg") no-repeat center;
}


/* FORMS */
form.standard{

}
.has-js form.standard .no-javascript{
    display: none;
}
#content-admin form.standard fieldset{
    display: block;
    float: none;
    clear: both;
    padding: 4px;
}
#content-admin form.standard fieldset.full {
	width:1018px;
}

#content-admin form.standard .column{
    display: block;
    width: 465px;
    float: left;
    margin: 0 40px 20px 0;
    clear: none;
}
.accordion{
    clear: both;
}
.accordion .column{
    margin-bottom: 0px;
}
.accordion.expanded .column {
	display:block!important;
}
.accordion, form.standard .language_box_wrapper.no_accordion{
    display: block;
    background-color: #fcfcfc;
    margin: 0 0 5px 0;
    padding: 5px;
    border: 1px solid #dbdbdb;
    border-radius: 8px;
    overflow: hidden;
}
form.standard .language_box_wrapper.no_accordion{
    display: block;
    clear: both;
}
.has-js .accordion{
    height: 22px;
}
.accordion.expanded{
    height: auto;
    border-bottom-left-radius: 0;
    border-bottom-right-radius: 0;
}
.accordion .accordion_header{
    display: block;
    margin: -5px -5px 5px -5px;
    padding: 0 5px 0 5px;
    font-size: 16px;
    line-height: 32px;
    height: 32px;
    color: #ffffff;
    text-shadow: 0 1px #000000;
    background: #555555; /* Old browsers */
    background: -moz-linear-gradient(top,  #555555 0%, #333333 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#333333)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  #555555 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  #555555 0%,#333333 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  #555555 0%,#333333 100%); /* IE10+ */
    background: linear-gradient(to bottom,  #555555 0%,#333333 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
    border-bottom: 1px solid #dbdbdb;
    cursor: pointer;
}
form.standard .language_box_wrapper.no_accordion .language_box_menu{
    display: block;
    margin: -5px -5px 10px -5px;
    padding: 0 5px 0 5px;
    font-size: 16px;
    line-height: 32px;
    height: 32px;
    color: #ffffff;
    text-shadow: 0 1px #000000;
    cursor: auto;
    border-bottom: 1px solid #dbdbdb;
    background-color: #dddddd;
}
.accordion .accordion_header:hover{
    background: rgb(68,68,68); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(68,68,68,1) 0%, rgba(34,34,34,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(68,68,68,1)), color-stop(100%,rgba(34,34,34,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(34,34,34,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(34,34,34,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(68,68,68,1) 0%,rgba(34,34,34,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(68,68,68,1) 0%,rgba(34,34,34,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#222222',GradientType=0 ); /* IE6-9 */
}
.accordion .accordion_header .general-icon{
    background-position: -15px 0;
}
.accordion.expanded .accordion_header .general-icon{
    background-position: -30px 0;
}
.accordion.expanded .accordion_header{

}
.accordion .accordion_header ul.language_box_menu{
    float: right;
    margin-right: 7px;
}
.accordion .accordion_header ul.language_box_menu li, form.standard .language_box_wrapper.no_accordion .language_box_menu li{
    display: inline-block;
    font-size: 11px;
    line-height: 18px;
    margin: 4px 0 0 5px;
    padding: 2px 10px 2px 10px;
    background-color: #6f6f6f;
    border-radius: 5px;
    border: 1px solid #888888;
    border-bottom: none;
    color: #ffffff;
    text-shadow: none;
    cursor: pointer;
}
form.standard .language_box_wrapper.no_accordion .language_box_menu li{
    background-color: #999999;
}
.accordion.expanded .accordion_header ul.language_box_menu li, form.standard .language_box_wrapper.no_accordion .language_box_menu li{
    border-bottom-left-radius: 0px;
    border-bottom-right-radius: 0px;
    margin-top: 9px;
}
.accordion .accordion_header ul.language_box_menu li:hover, form.standard .language_box_wrapper.no_accordion .language_box_menu li:hover{
    background-color: #999999;
    border: 1px solid #999999;
    border-bottom: none;
}
form.standard .language_box_wrapper.no_accordion .language_box_menu li:hover{
    background-color: #aaaaaa;
}
.accordion .accordion_header ul.language_box_menu li.selected, form.standard .language_box_wrapper.no_accordion .language_box_menu li.selected{
    background-color: #fcfcfc;
    color: #000000;
    padding-bottom: 3px;
    border: 1px solid #dbdbdb;
    border-bottom: none;
}
.accordion .language_header{
    display: block;
    clear: both;
    font-size: 14px;
    margin: 7px 0 4px 0;
}
.has-js .accordion .language_header{
    display: none;
}
form.standard fieldset.column:nth-of-type(2n){
    margin-right: 0px;
}
form.standard label, form.standard input[type="text"], form.standard input[type="password"], form.standard textarea, form.standard select, form.standard input[type="checkbox"]{
    display: block;
    float: left;
    margin: 0 0 4px 0;
}
form.standard input[type="text"]:focus, form.standard input[type="password"]:focus, form.standard textarea:focus, form.standard select:focus, form.standard input[type="checkbox"]:focus{
    border: 1px solid #111111;
}
form.standard label{
    clear: left;
    width: 210px;
    margin-right: 10px;
    line-height: 24px;
}
form.standard label.block{
    display: block;
    clear: both;
    float: none;
    width: 100%;
}
form.standard input[type="text"], form.standard input[type="password"], form.standard textarea, form.standard select{
    clear: right;
    width: 230px;
    padding: 3px;
    border: 1px solid #dddddd;
}
form.standard textarea{
    height: 70px;
}
#content-admin form.standard select{
    width: 238px !important;
}
form.standard input[type="checkbox"], form.standard input[type="radio"]{
    clear: right;
    padding: 0;
    margin: 6px 0 5px 0;
}
form.standard .tinymce_full, form.standard .tinymce_basic, form.standard .mceLayout, form.standard .tinymce_full-toggle{
    width: 1020px !important;
    margin: 0 0 4px 0;
}
form.standard .tinymce_full {
	height:350px;
}
form.standard .input_choose{
    display: block;
    float: left;
    width: 238px;
}
form.standard .input_choose input[type="text"]{
    width: 204px;
}
#content-admin form.standard fieldset.last{
    display: block;
    margin: 12px -5px -5px -5px;
    background-color: #e6e6e6;
    padding: 0 5px;
    box-shadow: inset 0 1px rgba(0, 0, 0, 0.16), inset 0 2px rgba(0, 0, 0, 0.12), inset 0 3px rgba(0, 0, 0, 0.08),  inset 0 4px rgba(0, 0, 0, 0.04);
}
#content-admin div#ajax form.standard fieldset.last{
	margin:0;
	background-color:transparent;
	padding:0;
	box-shadow:none;
}
form.standard .input_choose a{
    display: block;
    width: 26px;
    height: 26px;
    overflow: hidden;
    float: left;
    margin: -1px 0 0 0;
    background: url("../../admin/media/icons/browse.png") no-repeat center;
    text-indent: -9999px;
    line-height: 0px;
    cursor: pointer;
}
form.standard .input_choose a:hover{
    background: url("../../admin/media/icons/browse-hover2.png") no-repeat center;
}
form.standard .button, .button.form_style{
    float: right;
    margin: 10px 1px 8px 10px;
    padding: 6px 15px;
    font-size: 16px; 
}
form.standard .form_fieldset_header, .form_fieldset_header{
    display: block;
    clear: both;
    font-weight: bold;
    padding: 8px 0 4px 0;
    margin: 0;
}
#ajax form.standard .form_fieldset_header{
    margin: 8px 0 0 0;
    padding: 0;
}

#content-admin form.standard input[type="text"], 
#content-admin form.standard input[type="password"],
#content-admin form.standard textarea, 
#content-admin form.standard select {
    border: 1px solid #DDDDDD;
    clear: right;
    padding: 3px;
    width: 230px;
    background: white;
    box-shadow: none;
}

#content-admin form.standard .button, 
#content-admin .button.form_style,
#modal_window .button.form_style,
#modal_window form.standard .button {
	display:block;
    float: right;
	line-height:120%;
    font-size: 16px;
    margin: 10px 1px 8px 10px !important;
    padding: 6px 15px !important;
}
#content-admin .button.green,
#modal_window .button.green {
    background-color: #59A81E;
    border: 1px solid #208C00;
    box-shadow: 0 0 2px #208C00;
    text-shadow: 0 -1px #208C00;
}
#content-admin .button,
#modal_window .button{
    background: linear-gradient(to bottom, rgba(255, 255, 255, 0.25) 0%, rgba(255, 255, 255, 0) 50%) repeat scroll 0 0 transparent;
    border: medium none;
    border-radius: 8px 8px 8px 8px;
    color: #FFFFFF;
    cursor: pointer;
    font-family: Verdana,Arial,Tahoma,Microsoft sans,Lucida,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 1px;
    padding: 3px 8px;
    text-decoration: none;
}

#content-admin #content_list{
    display: block;
    width: 980px;
}
#content-admin .child_content_list{
    float: left;
    text-align: center;
    background-color: #f9f9f9;
    border-radius: 15px;
    border: 1px solid #bbbbbb;
    box-shadow: 0 2px 2px #999999;
    margin: 10px;
}
#content-admin .child_content_list:hover{
    background-color: #ffffff;
}
#content-admin .child_content_list a{
    text-decoration: none;
    color: #000000;
    font-size: 13px;
    line-height: 17px;
    display: block;
    width: 158px;
    height: 158px;
    padding: 8px;
}
#content-admin .child_content_list .admin-page-list-icon{
    margin: 0 auto;
}

/* icons */
.admin-page-list-icon{
    display: block;
    width: 128px;
    height: 128px;
    background-image: url("../../admin/media/admin-icon_map-page_list.png");
}
.admin-page-list-icon, .cog.admin-page-list-icon.settings{
    background-position: 0 0;
}
.admin-page-list-icon.globe, .admin-page-list-icon.international{
    background-position: -128px 0;
}
.admin-page-list-icon.redirect{
    background-position: -256px 0;
}
.admin-page-list-icon.clipboard, .admin-page-list-icon.orders{
    background-position: -384px 0;
}
.admin-page-list-icon.pages{
    background-position: -512px 0;
}
.admin-page-list-icon.news{
    background-position: -640px 0;
}
.admin-page-list-icon.slideshow{
    background-position: 0 -128px;
}
.admin-page-list-icon.categories{
    background-position: -128px -128px;
}
.admin-page-list-icon.products{
    background-position: -256px -128px;
}
.admin-page-list-icon.groups{
    background-position: -384px -128px;
}
.admin-page-list-icon.brands{
    background-position: -512px -128px;
}
.admin-page-list-icon.customers{
    background-position: -640px -128px;
}
.admin-page-list-icon.plus{
    background-position: 0 -256px;
}
.admin-page-list-icon.discountcodes{
    background-position: -128px -256px;
}
.admin-page-list-icon.deals{
    background-position: -256px -256px;
}
.admin-page-list-icon.lists{
    background-position: -384px -256px;
}
.admin-page-list-icon.payment{
    background-position: -512px -256px;
}
.admin-page-list-icon.delivery{
    background-position: -640px -256px;
}
.admin-page-list-icon.vat{
    background-position: 0 -384px;
}
.admin-page-list-icon.translations{
    background-position: -128px -384px;
}
.admin-page-list-icon.homepage{
    background-position: -256px -384px;
}
.admin-page-list-icon.catalogue{
    background-position: -384px -384px;
}
.admin-page-list-icon.users{
    background-position: -512px -384px;
}
.admin-page-list-icon.statistics{
    background-position: -640px -384px;
}
.admin-page-list-icon.weight{
    background-position: 0 -512px;
}
.admin-page-list-icon.related{
    background-position: -128px -512px;
}
.admin-page-list-icon.faq{
    background-position: -256px -512px;
}
.admin-page-list-icon.foot{
    background-position: -384px -512px;
}
.admin-page-list-icon.reviews{
    background-position: -512px -512px;
}
.admin-page-list-icon.order_errands{
    background-position: -640px -512px;
}
.admin-page-list-icon.search{
    background-position: 0 -640px;
}
.admin-page-list-icon.exports{
    background-position: -128px -640px;
}
.admin-page-list-icon.passwords{
    background-position: -256px -640px;
}

#modal_window .button,
#content-admin .button {
    background: -moz-linear-gradient(top,  rgba(255,255,255,0.25) 0%, rgba(255,255,255,0) 50%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,0.25)), color-stop(50%,rgba(255,255,255,0))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 50%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 50%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 50%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(255,255,255,0.25) 0%,rgba(255,255,255,0) 50%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#40ffffff', endColorstr='#00ffffff',GradientType=0 ); /* IE6-9 */
    font-family: Verdana, Arial, Tahoma, Microsoft sans, Lucida, Helvetica, sans-serif;
    padding: 3px 8px;
    border: none;
    border-radius: 8px;
    color: #ffffff;
    font-weight: bold;
    font-size: 13px;
    letter-spacing: 1px;
    cursor: pointer;
    text-decoration: none;
}
#modal_window .button.green,
#content-admin .button.green {
    background-color: #59a81e;
    text-shadow: 0 -1px #208c00;
    box-shadow: 0 0 2px #208c00;
    border: 1px solid #208c00;
}
#modal_window .button.red,
#content-admin .button.red {
    background-color: #a81e29;
    text-shadow: 0 -1px #8c0700;
    box-shadow: 0 0 2px #8c0700;
    border: 1px solid #8c0700;
}
#content-admin .button.blue,
#modal_window .button.blue {
    background-color: #1e5ca8;
    text-shadow: 0 -1px #00488c;
    box-shadow: 0 0 2px #00488c;
    border: 1px solid #00488c;
}
#content-admin .button.green:hover,
#modal_window .button.green:hover{
    box-shadow: inset 1px 1px 10px #208c00;
    text-shadow: 0 1px #208c00;
}
#content-admin .button.red:hover,
#modal_window .button.red:hover {
    box-shadow: inset 1px 1px 10px #8c0700;
    text-shadow: 0 1px #8c0700;
}
#content-admin .button.blue:hover,
#modal_window .button.blue:hover {
    box-shadow: inset 1px 1px 10px #00488c;
    text-shadow: 0 1px #00488c;
}
#content-admin .button.blue.active,
#modal_window .button.blue.active{
    box-shadow: inset 1px 1px 10px #00488c;
    text-shadow: 0 1px #00488c;
}
#content-admin .button .general-icon,
#modal_window .button .general-icon {
    margin: 1px 5px 0 -5px;
    float: left;
}

#content-admin form.standard input[type="checkbox"],
#content-admin form.standard input[type="radio"] {
    clear: right;
    margin: 6px 0 5px;
    padding: 0;
    width: auto !important;
}

#content-admin #form.standard label, 
#content-admin form.standard input[type="text"], 
#content-admin form.standard input[type="password"], 
#content-admin form.standard textarea,
#content-admin form.standard select, 
#content-admin form.standard input[type="checkbox"] {
    display: block;
    float: left;
    /* margin: 0 0 4px; */
}

#content-admin hr {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: -moz-use-text-color -moz-use-text-color #C7C7C7;
    border-image: none;
    border-style: none none dotted;
    border-width: medium medium 1px;
    clear: both;
    margin: 1em 0;
}

#content-admin h1 {
    font-size: 18px;
    margin: 0 0 18px;
}

#content_wrapper.information_box_add #content_inner {
    border: 1px solid transparent;
}
#content_wrapper.information_box_add #content_inner:hover {
    border: 1px dotted #333333;
}
#content_wrapper.information_box_add .information_box_add_button, #information_box_wrapper_top .information_box_add_button, #information_box_wrapper_bottom .information_box_add_button, #information_box_wrapper_right .information_box_add_button {
    background-color: #333333;
    display: none;
    height: 24px;
    position: absolute;
    width: 24px;
}
#content_wrapper.information_box_add #content_inner:hover .information_box_add_button, #information_box_wrapper_top:hover .information_box_add_button, #information_box_wrapper_bottom:hover .information_box_add_button, #information_box_wrapper_right:hover .information_box_add_button {
}
#content_wrapper.information_box_add #content_inner .information_box_add_button .admin-small-icon, #information_box_wrapper_top .information_box_add_button .admin-small-icon, #information_box_wrapper_bottom .information_box_add_button .admin-small-icon, #information_box_wrapper_right .information_box_add_button .admin-small-icon {
    cursor: pointer;
    margin: 2px;
}
#content_wrapper.information_box_add #content_inner .information_box_add_button:hover, #information_box_wrapper_top .information_box_add_button:hover, #information_box_wrapper_bottom .information_box_add_button:hover, #information_box_wrapper_right .information_box_add_button:hover {
    background-color: #CCCCCC;
}
#content_wrapper.information_box_add #content_inner .information_box_add_button:hover .admin-small-icon, #information_box_wrapper_top .information_box_add_button:hover .admin-small-icon, #information_box_wrapper_bottom .information_box_add_button:hover .admin-small-icon, #information_box_wrapper_right .information_box_add_button:hover .admin-small-icon {
    opacity: 0.8;
}
#content_wrapper.information_box_add #content_inner #top.information_box_add_button, #content_wrapper.information_box_add #bottom.information_box_add_button {
    margin-left: -12px;
}
#content_wrapper.information_box_add #content_inner #top.information_box_add_button {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    left: 50%;
    top: 0;
}
#content_wrapper.information_box_add #content_inner #right.information_box_add_button, #information_box_wrapper_top .information_box_add_button, #information_box_wrapper_bottom .information_box_add_button {
    border-bottom-left-radius: 12px;
    border-top-left-radius: 12px;
    margin-top: -12px;
    right: 0;
    top: 50%;
}
#content_wrapper.information_box_add #content_inner #bottom.information_box_add_button {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    bottom: 0;
    left: 50%;
    border: 1px solid transparent;
}
#information_box_wrapper_bottom, #information_box_wrapper_right {
    border: 1px solid transparent;
}

#information_box_wrapper_top:hover, #information_box_wrapper_bottom:hover, #information_box_wrapper_right:hover {
    border: 1px dotted #333333;
}
.information_box.add {
    display: block;
}
.information_box {
    position: relative;
}
.information_box .information_box_actions {
    background: none repeat scroll 0 0 #333333;
    border-bottom-left-radius: 10px;
    display: none;
    padding: 0 5px;
    position: absolute;
    right: 0;
    top: 0;
}
.information_box:hover .information_box_actions {

}
.information_box .information_box_actions a, .information_box .information_box_actions form, .information_box .information_box_actions form input[type="submit"] {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: Verdana;
    font-size: 11px;
    margin: 0;
    padding: 5px;
    text-decoration: none;
}
.information_box .information_box_actions form {
    margin: 0;
    padding: 0;
}
.information_box .information_box_actions a:hover, .information_box .information_box_actions form input[type="submit"]:hover {
    text-decoration: underline;
}
#information_box_wrapper_top .information_box_add_button, #information_box_wrapper_bottom .information_box_add_button, #information_box_wrapper_right .information_box_add_button {
    background-color: #333333;
    display: none;
    position: absolute;
}
#information_box_wrapper_top .information_box_add_button, #information_box_wrapper_bottom .information_box_add_button {
    margin-top: -12px;
    top: 50%;
}
#information_box_wrapper_right .information_box_add_button {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    bottom: 0;
    left: 50%;
    margin-left: -12px;
}
#modal_window.information_box_form {
    max-width: 600px;
    width: 600px;
}
.information_box .information_box_increase, .information_box .information_box_decrease {
    background-color: #333333;
    border-radius: 12px 12px 12px 12px;
    display: none;
    padding: 3px;
    position: absolute;
}
.information_box .information_box_increase:hover, .information_box .information_box_decrease:hover {
    background-color: #CCCCCC;
}
.information_box .information_box_increase input[type="submit"], .information_box .information_box_decrease input[type="submit"] {
    border: medium none;
    cursor: pointer;
    height: 20px;
    line-height: 0;
    text-indent: -9999px;
    width: 20px;
}
#information_box_wrapper_top .information_box .information_box_increase input[type="submit"], #information_box_wrapper_bottom .information_box .information_box_increase input[type="submit"] {
    background: url("../../admin/media/admin-icon_map-small.png") no-repeat scroll -80px -80px transparent;
}
#information_box_wrapper_top .information_box .information_box_decrease input[type="submit"], #information_box_wrapper_bottom .information_box .information_box_decrease input[type="submit"] {
    background: url("../../admin/media/admin-icon_map-small.png") no-repeat scroll -100px -80px transparent;
}
#information_box_wrapper_right .information_box .information_box_increase input[type="submit"] {
    background: url("../../admin/media/admin-icon_map-small.png") no-repeat scroll -120px -80px transparent;
}
#information_box_wrapper_right .information_box .information_box_decrease input[type="submit"] {
    background: url("../../admin/media/admin-icon_map-small.png") no-repeat scroll -140px -80px transparent;
}
.information_box:hover .information_box_increase, .information_box:hover .information_box_decrease {

}
#information_box_wrapper_top .information_box_increase, #information_box_wrapper_top .information_box_decrease, #information_box_wrapper_bottom .information_box_increase, #information_box_wrapper_bottom .information_box_decrease {
    margin-top: -12px;
    top: 50%;
}
#information_box_wrapper_top .information_box_increase, #information_box_wrapper_bottom .information_box_increase {
    right: 5px;
}
#information_box_wrapper_top .information_box_decrease, #information_box_wrapper_bottom .information_box_decrease {
    left: 5px;
}
#information_box_wrapper_right .information_box .information_box_decrease, #information_box_wrapper_right .information_box .information_box_increase {
    left: 5px;
}
#information_box_wrapper_right .information_box .information_box_increase {
    bottom: 10px;
}
#information_box_wrapper_right .information_box .information_box_decrease {
    top: 10px;
}
.information_box_select > #ajax > a {
    color: #F9F9F9;
    display: block;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    width: 320px;
}
.information_box_select > #ajax > a:hover {
    background-color: #2E2E2E;
    text-decoration: none;
}
.information_box_select > #ajax > a > .admin-small-icon {
    float: left;
    margin: 6px 5px 0;
}

#modal_window {
    background: linear-gradient(to bottom, #333333 0%, #111111 25%) repeat scroll 0 0 transparent;
    border: 1px solid black;
    border-radius: 5px 5px 5px 5px;
    color: #F9F9F9;
    height: auto;
    left: 0;
    overflow: hidden;
    padding: 20px;
    position: absolute;
    top: 0;
    width: auto;
    z-index: 2001;
}


#information_box_wrapper_bottom {
    clear: both !important;
}

#content_inner:hover .information_box_add_button {
    display: block !important;
}

#content_wrapper.information_box_add #content_inner {
}
#content_wrapper.information_box_add #content_inner:hover {
    border: 1px dotted #333333;
    position: relative;
}
#content_wrapper.information_box_add .information_box_add_button, #information_box_wrapper_top .information_box_add_button, #information_box_wrapper_bottom .information_box_add_button, #information_box_wrapper_right .information_box_add_button {
    background-color: #333333;
    display: none;
    height: 24px;
    position: absolute;
    width: 24px;
}

#information_box_wrapper_bottom {
    clear: both;
}

#content_wrapper.information_box_add #content_inner:hover .information_box_add_button, #information_box_wrapper_top:hover .information_box_add_button, #information_box_wrapper_bottom:hover .information_box_add_button, #information_box_wrapper_right:hover .information_box_add_button {
    display: block;
}
#content_wrapper.information_box_add #content_inner .information_box_add_button .admin-small-icon, #information_box_wrapper_top .information_box_add_button .admin-small-icon, #information_box_wrapper_bottom .information_box_add_button .admin-small-icon, #information_box_wrapper_right .information_box_add_button .admin-small-icon {
    cursor: pointer;
    margin: 2px;
}
#content_wrapper.information_box_add #content_inner .information_box_add_button:hover, #information_box_wrapper_top .information_box_add_button:hover, #information_box_wrapper_bottom .information_box_add_button:hover, #information_box_wrapper_right .information_box_add_button:hover {
    background-color: #CCCCCC;
}
#content_wrapper.information_box_add #content_inner .information_box_add_button:hover .admin-small-icon, #information_box_wrapper_top .information_box_add_button:hover .admin-small-icon, #information_box_wrapper_bottom .information_box_add_button:hover .admin-small-icon, #information_box_wrapper_right .information_box_add_button:hover .admin-small-icon {
    opacity: 0.8;
}
#content_wrapper.information_box_add #content_inner #top.information_box_add_button, #content_wrapper.information_box_add #bottom.information_box_add_button {
    margin-left: -12px;
}
#content_wrapper.information_box_add #content_inner #top.information_box_add_button {
    border-bottom-left-radius: 12px;
    border-bottom-right-radius: 12px;
    left: 50%;
    top: 0;
}
#content_wrapper.information_box_add #content_inner #right.information_box_add_button, #information_box_wrapper_top .information_box_add_button, #information_box_wrapper_bottom .information_box_add_button {
    border-bottom-left-radius: 12px;
    border-top-left-radius: 12px;
    margin-top: -12px;
    right: 0;
    top: 50%;
}
#content_wrapper.information_box_add #content_inner #bottom.information_box_add_button {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    bottom: 0;
    left: 50%;
}
#information_box_wrapper_top:hover, #information_box_wrapper_bottom:hover, #information_box_wrapper_right:hover {
    border: 1px dotted #333333;
    position: relative;
}
.information_box.add {
    display: block;
}
.information_box {
    position: relative;
}
.information_box .information_box_actions {
    background: none repeat scroll 0 0 #333333;
    border-bottom-left-radius: 10px;
    display: none;
    padding: 0 5px;
    position: absolute;
    right: 0;
    top: 0;
}
.information_box:hover .information_box_actions {
    display: block;
}
.information_box .information_box_actions a, .information_box .information_box_actions form, .information_box .information_box_actions form input[type="submit"] {
    background: none repeat scroll 0 0 transparent;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    float: left;
    font-family: Verdana;
    font-size: 11px;
    margin: 0;
    padding: 5px;
    text-decoration: none;
}
.information_box .information_box_actions form {
    margin: 0;
    padding: 0;
}
.information_box .information_box_actions a:hover, .information_box .information_box_actions form input[type="submit"]:hover {
    text-decoration: underline;
}
#information_box_wrapper_top .information_box_add_button, #information_box_wrapper_bottom .information_box_add_button, #information_box_wrapper_right .information_box_add_button {
    background-color: #333333;
    display: none;
    position: absolute;
}
#information_box_wrapper_top .information_box_add_button, #information_box_wrapper_bottom .information_box_add_button {
    margin-top: -12px;
    top: 50%;
}
#information_box_wrapper_right .information_box_add_button {
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    bottom: 0;
    left: 50%;
    margin-left: -12px;
}
#modal_window.information_box_form {
    max-width: 600px;
    width: 600px;
}
.information_box .information_box_increase, .information_box .information_box_decrease {
    background-color: #333333;
    border-radius: 12px 12px 12px 12px;
    display: none;
    padding: 3px;
    position: absolute;
}
.information_box .information_box_increase:hover, .information_box .information_box_decrease:hover {
    background-color: #CCCCCC;
}
.information_box .information_box_increase input[type="submit"], .information_box .information_box_decrease input[type="submit"] {
    border: medium none;
    cursor: pointer;
    height: 20px;
    line-height: 0;
    text-indent: -9999px;
    width: 20px;
}
#information_box_wrapper_top .information_box .information_box_increase input[type="submit"], #information_box_wrapper_bottom .information_box .information_box_increase input[type="submit"] {
    background: url("../../admin/media/admin-icon_map-small.png") no-repeat scroll -80px -80px transparent;
}
#information_box_wrapper_top .information_box .information_box_decrease input[type="submit"], #information_box_wrapper_bottom .information_box .information_box_decrease input[type="submit"] {
    background: url("../../admin/media/admin-icon_map-small.png") no-repeat scroll -100px -80px transparent;
}
#information_box_wrapper_right .information_box .information_box_increase input[type="submit"] {
    background: url("../../admin/media/admin-icon_map-small.png") no-repeat scroll -120px -80px transparent;
}
#information_box_wrapper_right .information_box .information_box_decrease input[type="submit"] {
    background: url("../../admin/media/admin-icon_map-small.png") no-repeat scroll -140px -80px transparent;
}
.information_box:hover .information_box_increase, .information_box:hover .information_box_decrease {
    display: block;
}
#information_box_wrapper_top .information_box_increase, #information_box_wrapper_top .information_box_decrease, #information_box_wrapper_bottom .information_box_increase, #information_box_wrapper_bottom .information_box_decrease {
    margin-top: -12px;
    top: 50%;
}
#information_box_wrapper_top .information_box_increase, #information_box_wrapper_bottom .information_box_increase {
    right: 5px;
}
#information_box_wrapper_top .information_box_decrease, #information_box_wrapper_bottom .information_box_decrease {
    left: 5px;
}
#information_box_wrapper_right .information_box .information_box_decrease, #information_box_wrapper_right .information_box .information_box_increase {
    left: 5px;
}
#information_box_wrapper_right .information_box .information_box_increase {
    bottom: 10px;
}
#information_box_wrapper_right .information_box .information_box_decrease {
    top: 10px;
}
.information_box_select {
}
.information_box_select > #ajax > a {
    color: #F9F9F9;
    display: block;
    font-size: 14px;
    height: 32px;
    line-height: 32px;
    width: 320px;
}
.information_box_select > #ajax > a:hover {
    background-color: #2E2E2E;
    text-decoration: none;
}
.information_box_select > #ajax > a > .admin-small-icon {
    float: left;
    margin: 6px 5px 0;
}

.small-width {
    width: 1%;
    white-space: nowrap;
}

.small-height {
    height: 1%;
}

.full-height {
    height: 99%;
}

.plugin-list td {
    padding: 5px;
}

.table-row-highligt tr:nth-child(2n) {
    background-color: #f4f4f4;
    border-top: 1px solid #d9d9d9;
    border-bottom: 1px solid #d9d9d9;
}

.admin-theme-list {
    width: 100%;
}

.bold {
    font-weight: bold;
}

tr.list-highlight-1 {
    background: #dceadf;
    border-bottom: 1px solid #c7dfcc;
    border-top: 1px solid #c7dfcc;
}

tr.list-highlight-0 {
    background: #e4d6d6;
    border-top: 1px solid #dac7c7;
    border-bottom: 1px solid #dac7c7;
}

.admin-theme-list td {
    vertical-align: top;
}

.admin-theme-list img {
    border: 1px solid #d8d8d8;
}

/* slideshow */

#slideshow_wrapper p.noSlides{
    padding: 20px;
}
#slideshow_wrapper form[name="addImage"]{
    padding: 10px;
}
#slideshow_wrapper form[name="addImage"] textarea{
    width: 99%;
}
#slideshow_wrapper form[name="addImage"] input[type="submit"]{
    float: left;
}
#slideshow_wrapper form[name="addImage"] a.button{
    float: left;
    margin: 13px 10px 0px 10px;
}
.slideshow_row{
    display: block;
    width: 200px;
    height: 200px;
    line-height: 200px;
    overflow: hidden;
    position: relative;
    float: left;
    margin: 10px;
    border: 1px solid #cccccc;
}
.slideshow_row img{
    vertical-align: middle;
}
.slideshow_row .description, .bottom_buttons{
    background: #f9f9f9;
    background: rgba(255, 255, 255, 0.8);
    position: absolute;
    width: 190px;
    line-height: normal;
    display: block;
    padding: 5px 5px 0 5px;
}
.relatedDescription{
    text-align: left;
}
.slideshow_row .description{
    bottom: 25px;
}
.bottom_buttons{
    height: 20px;
    bottom: 0px;
}
.bottom_buttons form input[type="submit"]{
    box-shadow: none;
}
.bottom_buttons input[type="submit"], .slideshow_row .bottom_buttons a{
    display: block;
    background: none;
    border: none;
    padding: 0px;
    margin: 0px 5px 0px 0px;
    height: 16px;
    width: 16px;
    float: left;
    overflow: hidden;
    text-indent: -9999px;
    cursor: pointer;
}
.bottom_buttons input[type="submit"]{
    background: url("../../admin/media/icons/delete-small.png") no-repeat;
}
.slideshow_row .bottom_buttons a.edit_slide{
    background: url("../../admin/media/icons/edit-small.png") no-repeat;
}
.slideshow_row.dragged, .slideshow_row.sortable.sortable_on:hover{
    box-shadow: 0 4px 8px #bbbbbb;
}
.slideshow_row#add_new{
    background: rgb(237,237,237); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(237,237,237,1) 0%, rgba(221,221,221,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(100%,rgba(221,221,221,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(221,221,221,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(221,221,221,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(221,221,221,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(237,237,237,1) 0%,rgba(221,221,221,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dddddd',GradientType=0 ); /* IE6-9 */
}
.slideshow_row#add_new > a{
    display: block;
    width: 200px;
    height: 200px;
    text-align: center;
}
.slideshow_row#add_new > a .description{
    bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
    display: none;
}
.slideshow_row#add_new > a:hover .description{
    display: block;
}
.slideshow_row#add_new .admin-page-list-icon{
    display: inline-block;
    margin-top: 36px;
}


#product_document_display, .categorynames_ajax {
    clear: both;
    display: block;
    margin-bottom: 5px;
}

.product_document_item {
    display: block;
    text-indent: 15px;
}

.categorynames_ajax .category_name_ajax, #product_document_display .product_document_item, #questions-tag-wrapper .result-row {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background: -moz-linear-gradient(center top , #F6F8F9 0%, #E5EBEE 50%, #D7DEE3 51%, #F5F7F9 100%) repeat scroll 0 0 transparent;
    border-color: #D7DEE3;
    border-image: initial;
    border-radius: 5px 5px 5px 5px;
    border-style: solid;
    border-width: 1px;
    display: block;
    font-size: 11px;
    height: 24px;
    line-height: 24px;
    margin: 4px 0;
    overflow: hidden;
    padding: 0 7px;
    position: relative;
    text-shadow: 1px 1px 0 white;
}

.categorynames_ajax .category_name_ajax .delete, #product_document_display .product_document_item .product_document_remove, #product_document_display .product_document_item .product_document_edit, #questions-tag-wrapper .result-row .delete-row {
    background: url("../../admin/media/icons/delete-small.png") no-repeat scroll center center transparent;
    cursor: pointer;
    display: block;
    float: right;
    height: 24px;
    position: absolute;
    right: 5px;
    top: 0;
    width: 12px;
}

#product_document_display .product_document_item .product_document_edit {
    background: url("../../admin/media/icons/edit-small.png") no-repeat scroll center center transparent;
    margin-right: 20px;
}

/* Multi select */
.ms-container{
    clear: both;
    background: transparent url('../media/icons/switch.png') no-repeat 172px 83px;
    margin-bottom: 20px;
}
.ms-container:after{
    content: "."; display: block; height: 0; line-height: 0; font-size: 0; clear: both; min-height: 0; visibility: hidden;
}
.ms-container .ms-selectable, .ms-container .ms-selection{
    background: #fff;
    color: #555555;
    float: left;
}
.ms-container .ms-list{
    border: #999 1px solid;
    background: url("../media/form_inputfield.gif");
}
.ms-selected{
    display:none;
}
.ms-container .ms-selectable{
    margin-right: 40px;
}
.ms-container .ms-list.ms-focus{
    outline: 0;
    outline: thin dotted \9;
}
.ms-container ul{
    margin: 0;
    list-style-type: none;
}
.ms-container ul.ms-list{
    width: 160px;
    height: 200px;
    padding: 0px 0px;
    overflow-y: auto;
}
.ms-container .ms-selectable li.ms-elem-selectable, .ms-container .ms-selection li.ms-elem-selected{
    border-bottom: 1px #eee solid;
    padding: 2px 10px;
    color: #555;
    font-size: 14px;
}
.ms-container .ms-selectable li.disabled, .ms-container .ms-selection li.disabled{
    background-color: #eee;
    color: #aaa;
}
.ms-container .ms-optgroup-label{
    padding: 5px 0px 0px 5px;
    cursor: pointer;
    color: #999;
}
.ms-container li.ms-elem-selectable:not(.disabled).ms-hover, .ms-container .ms-selection li:not(.disabled).ms-hover{
    cursor: pointer;
    color: #ffffff;
    text-decoration: none;
    background-color: #0088cc;
}

#table_list tfoot tr td a, .product_group_row.add_new_row a{
    padding: 5px 10px;
    display: block;
    line-height: 20px;
    font-size: 13px;
    color: #333333;
    text-shadow: 0 1px #eeeeee;
    border-top: 1px solid #d1d1d1;
    background: rgb(237,237,237); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(237,237,237,1) 0%, rgba(219,219,219,1) 56%, rgba(209,209,209,1) 58%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(237,237,237,1)), color-stop(56%,rgba(219,219,219,1)), color-stop(58%,rgba(209,209,209,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(219,219,219,1) 56%,rgba(209,209,209,1) 58%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(219,219,219,1) 56%,rgba(209,209,209,1) 58%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(237,237,237,1) 0%,rgba(219,219,219,1) 56%,rgba(209,209,209,1) 58%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(237,237,237,1) 0%,rgba(219,219,219,1) 56%,rgba(209,209,209,1) 58%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#d1d1d1',GradientType=0 ); /* IE6-9 */
    text-decoration: none;
}
#table_list tfoot tr td a:hover, .product_group_row.add_new_row a:hover{
    text-decoration: none;
    text-shadow: 0 -1px #eeeeee;
    background: rgb(209,209,209); /* Old browsers */
    background: -moz-linear-gradient(top,  rgba(209,209,209,1) 0%, rgba(237,237,237,1) 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(209,209,209,1)), color-stop(100%,rgba(237,237,237,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(209,209,209,1) 0%,rgba(237,237,237,1) 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(209,209,209,1) 0%,rgba(237,237,237,1) 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(209,209,209,1) 0%,rgba(237,237,237,1) 100%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(209,209,209,1) 0%,rgba(237,237,237,1) 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d1d1d1', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}
#table_list tfoot tr td .admin-small-icon, .product_group_row.add_new_row a .admin-small-icon{
    float: left;
    margin-right: 10px;
}


/* PRODUCT GROUP */
.product_group_row{
    display: block;
    min-height: 80px;
    width: 988px;
    margin: 0 0 10px 0;
    padding: 4px 0;
}
.product_group_row.odd{
    background-color: #ffffff;
}
.product_group_row .image{
    display: block;
    width: 80px;
    height: 80px;
    margin: 0 10px 0 0;
    float: left;
}
.product_group_row .description{
    display: block;
    float: left;
}
.product_group_row .description .artNum{
    display: inline-block;
    font-weight: bold;
    font-size: 1.1em;
    padding: 0 0 7px 0;
}
.product_group_row .description .name{
    display: inline-block;
    font-size: 1.1em;
    padding: 0 0 7px 0;
}
.product_group_row .description .attribute{
    font-size: 10px;
}
.product_group_row .description .attribute .attribute_name{
    display: block;
    clear: left;
    line-height: 22px;
    float: left;
    width: 120px;
    border-bottom: 1px solid #cccccc;
    font-weight: bold;
}
.product_group_row .description .attribute .attribute_value{
    display: block;
    clear: right;
    line-height: 22px;
    float: left;
    border-bottom: 1px solid #cccccc;
}
.product_group_row .description .attribute .attribute_value .title{
    display: inline-block;
    width: 150px;
}
.product_group_row .description .attribute .attribute_value .indicator_red, .product_group_row .description .attribute .attribute_value .indicator_green{
    padding: 2px;
}
.product_group_row.add_new_row{
    min-height: auto;
    margin: 0;
}
.product_group_row .actions{
    display: none;
    font-size: 10px;
    margin: 0 0 0 10px;
}
.product_group_row:hover .actions{
    display: inline-block;
}
.product_group_row .actions form{
    display: inline;
    margin: 0;
    padding: 0;
}
.product_group_row .actions input[type="submit"]{
    background: none;
    border: none;
    height: auto;
    width: auto;
    cursor: pointer;
    font: normal 10px Verdana, Arial, Tahoma, Microsoft sans, Lucida, Helvetica, sans-serif;
    cursor: pointer;
    text-decoration: underline;
    color: #265A00;
    padding: 0;
    margin: 0 5px 0 0;
}
.product_group_row .actions input[type="submit"]:hover{
    text-decoration: none;
}

#content-admin #error_list {
    background: linear-gradient(to bottom, #FFD65E 0%, #FEBF04 100%) repeat scroll 0 0 transparent;
    border: 1px solid #999999;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 2px 4px #BBBBBB;
    display: block;
    margin: 0 0 20px;
    padding: 10px 15px;
}

#content-admin #error_list li span.general-icon {
    display: block;
    float: left;
    margin: 1px 5px 1px 0;
}

.standard-width {
    min-width: 950px;
}

.input_choose input {
    width: 200px !important;
    margin-right: 4px !important;
}

#custom-property-add-key {
    text-align: right;
    border-top: 1px dotted #c0c0c0;
    padding-top: 5px;
}

#custom-property-add-key input[type=text] {
    float: none !important;
    display: inline-block !important;
    margin-top: 3px;
    position: relative;
    top: 2px;
}

#features-box .content {
    display: block;
}