body.body-popup {margin:10px;}
div.empty {width:1px; height:1px; overflow:hidden;}

table.data-table-gadget {width: 100%; background-color:white; margin-bottom:10px;}

.gdparent {border: 1px solid #becfd8; position: relative; background-color: white;}
.gdcorn {position:absolute; left: -1px; top: -1px; width: 4px; height: 4px; background-image:url(images/gadget.gif); overflow: hidden;}
.gdbcorn {position:absolute; left: -1px; top: -3px; width: 4px; height: 4px; background-image:url(images/gadget.gif); background-position: 0px -4px; overflow: hidden;}
.gdheader {background-color: #d8e3e8; padding: 10px; margin: 1px; font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 14px; font-weight: bold;}
.gdcontent {padding: 10px; zoom: 1;}

a.gdremove, a.gdsettings, a.gdremove:hover, a.gdsettings:hover 
{
	float:right; 
	height:19px;
	width:19px; 
	margin-left:3px; 
	margin-top:0;
	overflow:hidden; 
	position:relative; 
	background-image:url(images/gadget.gif);
}
a.gdsettings {background-position: -4px 0px;}
a.gdremove {background-position: -42px 0px;}

a.gdsettings:hover {background-position: -4px -19px;}
a.gdremove:hover {background-position: -42px -19px;}

.gdoptions {padding: 4px; background-color: #E8E8E8;}
.gdsettrow {margin: 4px; }


div.bx-gd-buttons {margin-bottom: 30px; padding-left: 3px;}

div.bx-gd-button {height: 21px;float:left;}
div.bx-gd-button span {display: block; float: left; height: 21px; cursor: pointer;}

div.bx-gd-button span.bx-gd-text {background-position: left center; background-repeat: no-repeat; padding-left: 21px; display: block; text-decoration: none;}

div.bx-gd-button span.bx-gd-l {background: url(images/btn/btn_l.gif); width: 2px;}
div.bx-gd-button span.bx-gd-r {background: url(images/btn/btn_r.gif); width: 2px;}
div.bx-gd-button span.bx-gd-c {background: url(images/btn/btn_bg.gif);padding: 0px 11px 0px 7px; line-height: 20px;}

div.bx-gd-add span.bx-gd-text {background-image: url(images/btn/plus.gif);}
div.bx-gd-clear span.bx-gd-text {background-image: url(images/btn/del.gif);}
div.bx-gd-setdef span.bx-gd-text {background-image: url(images/btn/set.gif);}

div.bx-gd-setdef, div.bx-gd-clear {float: right; padding-left:10px;}

div.bx-gd-button a {display:block; color: black; text-decoration: none; font-size: 95%;}

.bx-gadgets {
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:12px; 
	color:#333; 
	margin-bottom:22px; 
	border: 1px solid #ABB8C1;
	border-radius: 4px;
	-moz-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.19);
	-webkit-box-shadow: 0 1px 3px 0 rgba(0,0,0,0.19);
	box-shadow: 0 1px 3px 0 rgba(0,0,0,0.19);
}
.bx-gadgets:hover  {
	-moz-box-shadow: 0 5px 9px rgba(60,82,95,0.55);
	-webkit-box-shadow: 0 5px 9px rgba(60,82,95,0.55);
	box-shadow: 0 5px 9px rgba(60,82,95,0.55);
}
.bx-gadgets-drag { position: absolute; border: 1px solid #777777; z-index: 10000;}
.bx-gadgets img {border:none;}
/* .bx-gadgets-top {background:url("images/gadgets-sprite.png") repeat-x 0 -13px; border-top:1px solid #d4d5d9; height:33px;} */
.bx-gadgets-top-wrap {
	background:url("images/new/top_back.png") repeat-x 0 0; 
	border-radius: 4px 4px 0 0;
	border-width: 0px 0px 2px;
	-moz-border-image: url("images/new/top_border_back.png") 0 0 2 repeat;
	-webkit-border-image: url("images/new/top_border_back.png") 0 0 2 repeat;
	-o-border-image: url("images/new/top_border_back.png") 0 0 2 repeat;
	border-image: url("images/new/top_border_back.png") 0 0 2 repeat;
	-moz-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 1);
	-webkit-box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 1);
	box-shadow: inset 0 1px 1px 0 rgba(255, 255, 255, 1);
}
.bx-gadgets-top-center {
	height:48px;
	overflow: hidden;
}
.bx-gadgets-top-title {
	float:left; 
	font-size:22px; 
	line-height:26px; 
	text-shadow: 0 1px 0 white; 
	padding: 11px 0 0 15px; 
	color: #6A7C8A;
}
.bx-gadgets-top-button {float:right; padding:8px 6px 0 0;}
.bx-gadgets-config {display:inline-block; margin-right:6px; height:30px; width:14px;}
.bx-gadgets-top-wrap:hover .bx-gadgets-config {background:url("images/gadgets-sprite.png") no-repeat 2px -47px;}
.bx-gadgets-config-close {display:inline-block; height:30px; width:14px;}
.bx-gadgets-top-wrap:hover .bx-gadgets-config-close {background:url("images/gadgets-sprite.png") no-repeat -12px -47px;}
.bx-gadgets-left {background:url("images/gadgets-sprite.png") no-repeat 0 -468px; padding-left:3px;}
.bx-gadgets-right {background:url("images/gadgets-sprite.png") no-repeat right -468px; padding-right:5px;}
.bx-gadgets-content {
	background:#FFFFFF; 
	padding:15px 11px; 
	overflow:hidden; 
	position:relative; 
	zoom:1; 
	border-radius: 0 0 4px 4px; 
	min-height: 54px;
}
.bx-gadgets-table {margin:0; padding:0; width:100%;}
.bx-gadgets-table td, .bx-gadgets-table th {font-size:12px; height:21px; vertical-align:middle; padding:3px;}
.bx-gadgets-no-padding .bx-gadgets-table td, .bx-gadgets-no-padding .bx-gadgets-table th {font-size:12px; height:21px; vertical-align:middle; padding:3px;}
.bx-gadgets-no-padding .bx-gadgets-table th {border-bottom:1px solid #e5e5e5;}
.bx-gadgets-last-tr td {border:none;}
.bx-gadgets a,
.bx-gadgets a:hover,
.bx-gadgets a:link,
.bx-gadgets a:visited {color:#4f78c3; text-decoration:none; font-size:13px;}
.bx-gadgets a,
.bx-gadgets a:hover,
.bx-gadgets a:link,
.bx-gadgets a:visited {color:#4f78c3; text-decoration:none; font-size:13px;}
.bx-gadget-gray {color:#9a9a9a;}
.bx-gadgets-text {
	line-height:15px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:13px;
	color:#4a515d;
}
.bx-gadgets-text br {line-height:6px;}
.bx-gadgets-text p, .bx-gadgets-text ul, .bx-gadgets-text ol {font-size: 100%;}
.bx-gadgets-orders .bx-gadgets-table td {height:38px; font-size:13px;}
.bx-gadgets-orders .bx-gadgets-table {margin-top:-7px; height:38px; font-size:13px;}
.bx-gadgets-rss .bx-gadgets-text {margin-bottom:9px;}
.bx-gadgets-rss .bx-gadget-gray {display:inline-block; margin-bottom:3px;}
.bx-gadgets-img { margin: 0 13px 10px 0;}

.bx-gadgets-tabs, .bx-gadgets-tabs-wrap .adm-detail-subtabs-block {border-bottom:1px solid #d9d9d9; padding-top:10px;}
.bx-gadgets-tab-new {
	background: url("images/new/tab_back.png") no-repeat bottom left #E5ECED;
	display:inline-block; 
	cursor:pointer; 
	margin-top:3px; 
	margin-right:6px; 
	vertical-align:bottom; 
	border-top: 1px solid #d9d9d9; 
	border-left: 1px solid #d9d9d9; 
	border-right: 1px solid #d9d9d9;
	border-radius: 4px 4px 0 0;
	height:27px;	
	color:#1c53a2;
	font-size:14px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
	text-shadow: 0 1px 0 white;
	padding:13px 9px 0 9px;
}
.bx-gadgets-no-padding .bx-gadgets-tab-new:first-child {margin-left: 14px;}
.bx-gadgets-tab-wrap {display:inline-block; cursor:pointer; margin-top:3px; margin-right:4px; vertical-align:bottom;}
.bx-gadgets-tab-left {background:url("images/gadgets-sprite.png") no-repeat -3px -175px; display:inline-block; vertical-align:bottom; height:24px; width:3px; }
.bx-gadgets-tab-right {background:url("images/gadgets-sprite.png") no-repeat -7px -175px; display:inline-block; height:24px; vertical-align:bottom; width:3px;}
.bx-gadgets-tab-text {background-color:#f5f5f5; border-top:1px solid #e5e5e5; color:#878787; display:inline-block; height:20px; font-size:13px; vertical-align:bottom; padding:3px 9px 0;}
* html .bx-gadgets-tab-text {height:24px;}
.bx-gadgets-tab-active {margin-bottom:-1px;}
.bx-gadgets-tab-new-active {
	margin-bottom:-1px; 
	background:#fff!important;
	color:#000000;
}
.bx-gadgets-tab-active .bx-gadgets-tab-left {background-position:-3px -144px; height:29px;}
.bx-gadgets-tab-active .bx-gadgets-tab-text {background-color:#fff; border-top:1px solid #c9c9c9; color:#191919; height:24px; padding-top:5px;}
* html .bx-gadgets-tab-active .bx-gadgets-tab-text {height:29px;}
.bx-gadgets-tab-active .bx-gadgets-tab-right {background-position:-13px -144px; height:29px;}
.bx-gadgets-tab-first.bx-gadgets-tab-active .bx-gadgets-tab-left {background-position:-9px -144px;}

.bx-gadgets-warning {margin:0 0 10px 0;}
.bx-gadgets-warning-bord {background-color:#fdecec; border-left:1px solid #fef5f5; font-size:0; line-height:0; height:1px; margin:0 1px;}
.bx-gadgets-warning-bord2 {background-color:#fdecec; border-left:1px solid #fef5f5; font-size:0; line-height:0; height:1px;}
* html .bx-gadgets-warning-cont {height:18px; }
.bx-gadgets-info .bx-gadgets-warning-bord{background-color:#e7f4e5; border-left-color:#f3f9f2;}
.bx-gadgets-info .bx-gadgets-warning-bord2 {background-color:#e7f4e5; border-left:1px solid #f3f9f2;}

.bx-gadgets-warning-cont-ball {background:url("images/lamp/red.gif") no-repeat; min-height:18px; padding:0 0 0 20px; margin: 0 0 5px 0;}
.bx-gadgets-info .bx-gadgets-warning-cont-ball {background:url("images/lamp/green.gif") no-repeat;}
.bx-gadgets-note .bx-gadgets-warning-cont-ball {background:url("images/lamp/yellow.gif") no-repeat;}

.bx-gadgets-warning-cont {background-color:#fdecec; color:#e00202; font-size:14px; padding: 0 0 0 5px;}
.bx-gadgets-warning-text-green .bx-gadgets-warning-cont {background-color:#e7f4e5; color:#159c0f;}




.bx-gadgets-desktops-wrap {padding:10px 0;}
.bx-gadgets-desktops,
.bx-gadgets-desktops:hover,
.bx-gadgets-desktops:link,
.bx-gadgets-desktops:visited {display:inline-block; color:#646464; cursor:pointer; font-size:12px; margin-right:10px; vertical-align:bottom; height:36px; text-decoration:none; position:relative;}
.bx-gadgets-desktops-left {background:url("images/active-tabs-sprite.png") no-repeat -70px 0; display:inline-block; height:35px; vertical-align:top; width:3px;}
.bx-gadgets-desktops-right {background:url("images/active-tabs-sprite.png") no-repeat  -70px 0; display:inline-block; height:35px; width:6px; vertical-align:top;}
.bx-gadgets-desktops-center {background:url("images/active-tabs-sprite.png") no-repeat -70px 0; display:inline-block; line-height:30px; vertical-align:top; height:36px; padding:0 7px;}
.bx-gadgets-desktops:hover .bx-gadgets-desktops-right {background-position: -6px -116px;}
.bx-gadgets-desktops:hover .bx-gadgets-desktops-left {background-position:0 -116px;}
.bx-gadgets-desktops:hover .bx-gadgets-desktops-center {background-position: left -153px; background-repeat: repeat-x;}
.bx-gadgets-desktops-active .bx-gadgets-desktops-left {background:url("images/active-tabs-sprite.png") no-repeat -62px 0 !important;}
.bx-gadgets-desktops-active .bx-gadgets-desktops-center {background:url("images/active-tabs-sprite.png") repeat-x 0 -78px !important; color:#000; line-height:33px; padding:0 11px;}
.bx-gadgets-desktops-active .bx-gadgets-desktops-right {background:url("images/active-tabs-sprite.png") no-repeat 0 -38px !important;}
.bx-gadgets-left-line {height:1px; bottom:0; position:absolute;}
.bx-gadgets-right-line {height:1px; bottom:0; position:absolute;}
.bx-gadgets-desktops-active .bx-gadgets-left-line {background:url("images/active-tabs-sprite.png") no-repeat 0 -35px;  font-size:0; left:-62px; width:65px;}
.bx-gadgets-desktops-active .bx-gadgets-right-line {background:url("images/active-tabs-sprite.png") no-repeat 0 -73px; font-size:0; right:-59px; width:65px;}


.bx-gadgets-buttons {height:32px; right:0; top:0; padding-top:7px; position:absolute;}
.bx-gadgets-button,
.bx-gadgets-button:hover,
.bx-gadgets-button:link,
.bx-gadgets-button:visited {display:inline-block; color:#000; cursor:pointer; font-size:12px; height:24px; margin-left:7px; text-decoration:none; vertical-align:bottom;}
.bx-gadgets-button-left {background:url("images/gadgets-sprite.png") no-repeat -18px -229px; display:inline-block; height:25px; vertical-align:bottom; width:4px;}
.bx-gadgets-button-center {background:url("images/gadgets-sprite.png") repeat-x -18px -256px; display:inline-block; height:25px; line-height:23px; padding:0 10px 0 5px; vertical-align:bottom; }
.bx-gadgets-button-right {background:url("images/gadgets-sprite.png") no-repeat 0 -335px; display:inline-block; height:25px; vertical-align:bottom; width:19px;}
.bx-gadgets-button:hover .bx-gadgets-button-left {background-position: -18px -175px;}
.bx-gadgets-button:hover .bx-gadgets-button-center {background-position: 0 -474px; background-repeat:repeat-x;}
.bx-gadgets-button:hover .bx-gadgets-button-right {background-position: 0 -447px;}

.bx-gadgets-footer-left {background:url("images/gadgets-sprite.png") no-repeat 0 -5px; font-size:0; height:5px; padding-left:4px}
.bx-gadgets-footer-right {background:url("images/gadgets-sprite.png") no-repeat right -5px; height:5px; padding-right:4px}
.bx-gadgets-footer-center {background:url("images/gadgets-sprite.png") repeat-x 0 1px; height:5px;}

.bx-gadgets-noparams {display:none;}

.bx-gadgets-header {height:36px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; margin-bottom:20px; padding:3px 4px 0 0; position:relative;}
.bx-gadgets-header .adm-title {padding:0;}
.bx-gadgets-desktops-tabs {overflow:hidden; white-space:nowrap;}
.bx-gadgets-desktops-text {display:inline-block; color:#969696; font-size:11px; margin-right:12px; padding-top:8px; vertical-align:top;}
.bx-gadgets-desktops-buttons {display:inline-block; vertical-align:middle;}
.bx-gadgets-no-padding .bx-gadgets-tabs-cont { padding-bottom: 15px;}
.bx-gadgets-no-padding .bx-gadgets-tabs-cont table { border-spacing: 0;}
.bx-gadgets-no-padding .bx-gadgets-tabs-cont tr td:first-child { padding-left: 11px;}
.bx-gadgets-no-padding .bx-gadgets-tabs-cont tr td:last-child { padding-right: 11px;}
.bx-gadgets-no-padding .bx-gadgets-tabs-cont tr:first-child { background: url("images/new/table_header_back.png") repeat-x bottom left #FFFFFF;}

.bx-gadgets-info-site-table { width: 100%; }
.bx-gadgets-info-site-table .bx-gadget-gray { padding-right: 12px; text-align: right; width: 140px; }
.bx-gadgets-info-site-table td { font-family: "Helvetica Neue",Helvetica,Arial,sans-serif; font-size: 13px; padding: 4px 0; }
.bx-gadgets-info-site-logo { text-align: right; vertical-align: top; }

.bx-gadgets-colourful {min-width:464px;}
.bx-gadgets-colourful .bx-gadgets-content {
	padding-right: 30px; 
	position: relative; 
	border-radius: 4px; 
	border-collapse: collapse;
}
.bx-gadgets-colourful .bx-gadgets-side {
	width: 14px; 
	position: absolute; 
	top: 0; 
	right: 0; 
	bottom: 0; 
	height: 100%; 
	padding-bottom: 10px; 
	padding: 10px 0 10px 0;
	-moz-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	box-sizing: border-box; 
}
.bx-gadgets-colourful .bx-gadgets-side div { height: 100%;}
.bx-gadgets-no-padding .bx-gadgets-content {padding: 0!important;}
.bx-gadgets-no-padding .bx-gadgets-content-padding-rl {padding-left: 11px; padding-right: 11px;}
.bx-gadgets-no-padding .bx-gadgets-content-padding-t {padding-top: 15px;}
.bx-gadgets-no-padding .bx-gadgets-content-padding-b {padding-bottom: 15px;}

.bx-gadgets-colourful .bx-gadgets-title {
	position: absolute;
	bottom: 65px;
	left: 13px;
	width: 157px;
	height: 60px;
	color: #000000;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:22px;
}

.bx-gadgets-colourful .bx-gadgets-title2 {
	position: absolute;
	bottom: 65px;
	left: 160px;
	width: 200px;
	height: 60px;
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:22px;
}

.bx-gadgets-colourful .bx-gadget-button {
	border-radius: 6px; 
	display: inline-block;
	vertical-align: middle;
	position: relative;
	width: 133px; 
	height: 40px;
	margin-right: 15px;
	-moz-box-shadow:0 1px 1px 0 rgba(0,0,0,0.4),0 0 1px 0 rgba(0,0,0,0.11),inset 0 0 1px 0 rgba(255,255,255,0.5);
	-webkit-box-shadow:0 1px 1px 0 rgba(0,0,0,0.4),0 0 1px 0 rgba(0,0,0,0.11),inset 0 0 1px 0 rgba(255,255,255,0.5);
	box-shadow:0 1px 1px 0 rgba(0,0,0,0.4),0 0 1px 0 rgba(0,0,0,0.11),inset 0 0 1px 0 rgba(255,255,255,0.5);
}
.bx-gadgets-colourful .bx-gadget-button-clickable {cursor: pointer;}
.bx-gadgets-colourful .bx-gadget-button-lamp {position: absolute; bottom: 12px; left: 15px; width: 15px; height: 15px;}
.bx-gadgets-colourful .bx-gadget-button-active .bx-gadget-button-lamp {position: absolute; bottom: 11px; left: 14px; width: 16px; height: 16px;}
.bx-gadgets-colourful .bx-gadget-button-text {
	position: absolute; 
	bottom: 5px; 
	left: 36px;
	height: 25px; 
	color: #FFFFFF; 
	font-size: 16px; 
	font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;
}
.bx-gadgets-colourful .bx-gadget-mark {
	display: inline-block;
	vertical-align: middle;
	margin-right: 10px;
	width: 130px;
	font-size: 50px;
	line-height: 47px;	
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-weight: bold;
}
.bx-gadgets-colourful .bx-gadget-desc {
	display: inline-block;
	vertical-align: middle;
	white-space: normal;
	font-size: 12px;
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	color: #FFFFFF;
	max-width: 290px;
}
.bx-gadgets-colourful .bx-gadget-desc a,
.bx-gadgets-colourful  .bx-gadget-desc a:active,
.bx-gadgets-colourful  .bx-gadget-desc a:visited,
.bx-gadgets-colourful  .bx-gadget-desc a:hover {
	color: #FFFFFF;
	text-decoration: underline!important;	
}
.bx-gadgets-colourful .bx-gadget-bottom-cont {position: absolute; bottom: 12px; left: 13px; white-space: nowrap;}
.bx-gadgets-colourful .bx-gadget-bottom-cont.bx-gadget-bottom-button-cont .bx-gadget-desc {max-width: 201px;}
.bx-gadgets-colourful .bx-gadget-mark-cont .bx-gadget-desc {max-width: 132px;}
.bx-gadgets-colourful .bx-gadgets-content {min-height:106px;}

.bx-gadgets-tabs-wrap .adm-detail-content-item-block-view-tab {display: none;}
.bx-gadgets-tabs-wrap .adm-detail-subtabs-block {padding-left: 10px;}

table.adm-main-wrap .adm-workarea-wrap-top { background:url("images/new/workarea_back.png") repeat!important;}

.adm-btn-desktop-gadgets.adm-btn:before, .adm-btn-desktop-settings.adm-btn:before {
	content: "";
	display: inline-block;
	width: 25px;
	height: 18px;
	margin: 0 10px 0 -5px;
	vertical-align: top;
}
.adm-btn-desktop-gadgets.adm-btn:before {background: url("images/new/button_gadgets.png") no-repeat;}
.adm-btn-desktop-settings.adm-btn:before {background: url("images/new/button_settings.png") no-repeat;}

.adm-gadget-tab-waiter-img {
	background:url("images/waiter.gif") no-repeat 0 0;
	height:20px;
	position:absolute;
	width:20px;
}

.adm-gadgets-tab-container {min-height: 40px;}