#e-econt div, #e-econt span, #e-econt applet, #e-econt object, #e-econt iframe, #e-econt
h1, #e-econt h2, #e-econt h3, #e-econt h4, #e-econt h5, #e-econt h6, #e-econt p, #e-econt blockquote, #e-econt pre, #e-econt
a, #e-econt abbr, #e-econt acronym, #e-econt address, #e-econt big, #e-econt cite, #e-econt code, #e-econt
del, #e-econt dfn, #e-econt em, #e-econt font, #e-econt img, #e-econt ins, #e-econt kbd, #e-econt q, #e-econt s, #e-econt samp, #e-econt
small, #e-econt strike, #e-econt strong, #e-econt sub, #e-econt sup, #e-econt tt, #e-econt var, #e-econt
b, #e-econt u, #e-econt i, #e-econt center, #e-econt
dl, #e-econt dt, #e-econt dd, #e-econt ol, #e-econt ul, #e-econt li, #e-econt
fieldset, #e-econt form, #e-econt label, #e-econt legend, #e-econt
table, #e-econt caption, #e-econt tbody, #e-econt tfoot, #e-econt thead, #e-econt tr, #e-econt th, #e-econt td {
	margin: 0;
	padding: 0;
}
 #fueltaxtable {
	 width: 100%;
	 color: black;
 }
.fueltaxtdmonth{
	width: 70%;
	color: black;
	font-size: 12px;
	border-bottom: 1px solid gray;
}
.fueltaxtdpercent{
	border-bottom: 1px solid gray;
	font-size: 12px;
	margin: 8px;
}
#e-econt img {
	border:none;
}
#e-econt{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
}

#e-econt { width:100%; height:100%; }



/* Vertikalno menu ---------------------------------------------*/
#e-econt .side-menu-div {
	margin-left:3px;
	width:200px;
}
#e-econt .side-menu {
	width:200px;	
    -moz-border-radius: 5px ;
    border-radius: 5px ;
}
#e-econt .side-menu .head-item {
	margin-bottom:10px;
}
#e-econt .side-menu .head-item h5 {
	margin:0;
	cursor:pointer;
	min-height:20px;
	padding: 5px 5px 5px 0;
	background: #deedf7 url(images/ui-bg_glass_80_d7ebf9_1x400-tab.png) repeat-x;
	background-image:-moz-linear-gradient(center top , #e9f1fb 10%, #ffffff 90%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0.10, #e9f1fb), color-stop(0.90, #ffffff));
	border: 1px solid #aed0ea; 
	color: #2779aa;
	-moz-border-radius:5px ;
	border-radius:5px ;
	font-size:12px;
	letter-spacing:1px;
	text-align:center;
}

#e-econt .side-menu .head-item h5:hover {
	color: #0070a3;
	background: #deedf7 url(images/ui-bg_glass_80_d7ebf9_1x400-tab-180.png) 100% 100% repeat-x;
	background-image:-moz-linear-gradient(center bottom , #e9f1fb 10%, #ffffff 90%);
	background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.10, #e9f1fb), color-stop(0.90, #ffffff));
}
#e-econt .side-menu .head-item.head-active h5{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#d1def5');    
	background-image:-moz-linear-gradient(center top , #ffffff 50%, #d1def5 100%);
	background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.50, #ffffff), color-stop(0.100, #d1def5));
	border-bottom:none;
	color: #000000;
	-moz-border-radius-bottomleft:0px;
	-moz-border-radius-bottomright:0px;
	-webkit-border-bottom-left-radius:0px;
	-webkit-border-bottom-right-radius:0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
    
}

#e-econt .side-menu .head-item div {
	display:none;
	background:#d1def5;
	border:1px solid #AED0EA;
	border-top: none;
	padding:3px 0 5px;
	-moz-border-radius:0 0 5px 5px;
	-webkit-border-radius:0 0 5px 5px;
	border-radius:0 0 5px 5px;
}

#e-econt .side-menu .head-item.head-active div{
	display:block;
}

#e-econt .side-menu div ul { 
	margin:0;
	padding:0;
}
#e-econt .side-menu div ul li { 
	font-size:12px;
	cursor:pointer; 
	padding: 5px 5px 5px 10px; 
	list-style-type:none; 	
}
#e-econt .side-menu div ul li span.counter{
	
}

#e-econt .side-menu .li-selected {
	background-color:#FEFEFE;
	/*background-image:-moz-linear-gradient(left center , #ffffff 50%, #d1def5 90%);
	background-image:-webkit-gradient(linear, right center, left center, color-stop(0.10, #d1def5), color-stop(0.50, #ffffff));
	*/
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	-moz-box-shadow:0 0 5px #d1def5 inset;
	-webkit-box-shadow:0 0 5px #d1def5 inset;
	box-shadow:0 0 5px #d1def5 inset;
	background-color:#ededff;
	font-weight:bold;
}
#e-econt .side-menu div ul li:hover {
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	background-color:#ffffff;
}

#e-econt .img_new {
	float: right;
	padding-top:4px;
}

#e-econt .img_old_protocol {
	float: right;
	padding-top:0px;
	height: 14px;
}

/* Vertikalno menu kraj------------------------------------------------------*/
/* Padashto menu ot tabowete nachalo ----------------------------------------*/
#e-econt .ddMenu {
	position: absolute;
	overflow:hidden;
	
	padding: 5px 0 5px 0;
	background: #ffffff;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-shadow:none;
	z-index:1000;
	visibility:hidden;
	left:-1px;
	top:67px;
	color:#000; 

	-moz-border-radius-bottomleft:5px;
	-moz-border-radius-bottomright:5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	-webkit-border-bottom-right-radius:5px;
	-webkit-border-bottom-left-radius:5px;
	
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}	
#e-econt #tabs .ddMenu li {
	padding: 5px 0 5px 10px;
	font-weight:normal;
	width:100%; 
}
#e-econt #tabs .ddMenu li:hover { 
	background-color:#e9f1fb;
	cursor:pointer;
}	
#e-econt .ddMenuInstructions {
	position: absolute;		
	padding: 5px 0 5px 0;
	background: #ffffff;
	border-left: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	text-shadow:none;
	z-index:1000;
    list-style-type: none;
	-moz-border-radius:5px;
	-moz-border-radius:5px;
	border-radius: 5px;
	border-radius: 5px;
	-webkit-border-radius:5px;
	-webkit-border-radius:5px;
	
	-moz-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
	box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.5);
}	
#e-econt .ddMenuInstructions li {
	padding: 5px 0 5px 10px;
	font-weight:normal;
	width:100%;     
}
#e-econt .ddMenuInstructions li:hover {
	background-color:#e9f1fb;	
    color:navy;
	cursor: pointer;
}
/* Padashto menu ot tabowete kraj----------------------------------------*/
/* ToolTips nachalo-----------------------------------------------------*/
.tipsy { padding: 5px; font-size: 12px; opacity: 1; filter: alpha(opacity=100); background-repeat: no-repeat;  background-image: url(images/tipsy.gif);}
.tipsy-inner { padding: 5px 8px 4px 8px; background-color:#ffffff ; color: black; max-width: 200px; text-align: center; }
.tipsy-inner { -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; border:1px solid #AED0EA; }
.tipsy-north { background-position: top center; }
.tipsy-south { background-position: bottom center; }
.tipsy-east { background-position: right center; }
.tipsy-west { background-position: left center; }

/* ToolTips kraj------------------------------------------------------*/

/* frame panel */
#e-econt div.panel-frame {
	border-radius:5px 5px 5px 5px;
	-moz-border-radius:5px 5px 5px 5px;
	-webkit-border-radius:5px 5px 5px 5px;
	background-color:#F0F4FC;
	border:1px solid #aaaaaa;
	position:relative;
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
}

#e-econt div.panel-frame + div.panel-frame {
	margin-top: 10px;
}
#e-econt div.panel-frame > div.panel-frame-top {
	border-radius:3px 3px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:4px 4px 0 0;
	background-color:#d9E8FF;
	border-bottom:1px solid #aaaaaa;
	height:20px;
	padding:5px;
	-moz-box-shadow:0 0 20px rgba(0, 0, 255, 0.2) inset;
	-webkit-box-shadow:0 0 20px rgba(0, 0, 255, 0.2) inset;
	box-shadow:0 0 20px rgba(0, 0, 255, 0.2) inset;
	cursor:default;
}
#e-econt div.panel-frame.collapsed > div.panel-frame-top {
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-bottom:none;
}
#e-econt div.panel-frame > div.panel-frame-top .panel-frame-title {
	display:inline-block;
	line-height:20px;
	min-width:1px;
	font-size:13px;
	font-weight:bold;
	padding-left:4px;
}
#e-econt div.panel-frame > div.panel-frame-top .panel-frame-buttons {
	display:inline-block;
	float:right;
	height:18px;
	padding:1px;
}

#e-econt div.panel-frame > div.panel-frame-top .panel-frame-buttons button{
	display:inline-block;
	width:18px;
	height:18px;
	margin-left:3px;
	padding:2px !important;
}

#e-econt div.panel-frame > div.panel-frame-top .panel-frame-buttons button.collapse{
	background:url("../images/icons3/up.png") no-repeat scroll center #FFF;
	background:url("../images/icons3/up.png") no-repeat scroll center,-webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(50%, #E3E8F4), color-stop(50%, #D0D7EC), to(#E9ECFA));
	background:url("../images/icons3/up.png") no-repeat scroll center,-moz-linear-gradient(center top , white, #E3E8F4 50%, #D0D7EC 50%, #E9ECFA) repeat scroll 0 0 transparent;
}
#e-econt div.panel-frame.collapsed > div.panel-frame-top .panel-frame-buttons button.collapse{
	background:url("../images/icons3/down.png") no-repeat scroll center #FFF;
	background:url("../images/icons3/down.png") no-repeat scroll center,-webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(50%, #E3E8F4), color-stop(50%, #D0D7EC), to(#E9ECFA));
	background:url("../images/icons3/down.png") no-repeat scroll center,-moz-linear-gradient(center top , white, #E3E8F4 50%, #D0D7EC 50%, #E9ECFA) repeat scroll 0 0 transparent;
}


#e-econt div.panel-frame > div.panel-frame-top .panel-frame-buttons button.three-steps{
	background: url("../images/three_steps.png") no-repeat scroll center #FFF;
}

#e-econt div.panel-frame > div.panel-frame-top .panel-frame-buttons button.one-step{
	background: url("../images/one_step.png") no-repeat scroll center #FFF;
}

#e-econt div.panel-frame > div.panel-frame-top .panel-frame-buttons button.pin-to-home{
	background:url("../images/icons/unpinned-12x12.png") no-repeat scroll center #FFF;
	background:url("../images/icons/unpinned-12x12.png") no-repeat scroll center,-webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(50%, #E3E8F4), color-stop(50%, #D0D7EC), to(#E9ECFA));
	background:url("../images/icons/unpinned-12x12.png") no-repeat scroll center,-moz-linear-gradient(center top , white, #E3E8F4 50%, #D0D7EC 50%, #E9ECFA) repeat scroll 0 0 transparent;
}

#e-econt div.panel-frame.pinned-to-home > div.panel-frame-top .panel-frame-buttons button.pin-to-home{
	-moz-box-shadow:0 0 2px rgba(0, 0, 0, 0.4) inset, 1px 1px 2px rgba(0, 0, 0, 0.5) inset;
	background:url("../images/icons/pinned-12x12.png") no-repeat scroll center #FFF;
	background:url("../images/icons/pinned-12x12.png") no-repeat scroll center,-webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(50%, #E3E8F4), color-stop(50%, #D0D7EC), to(#E9ECFA));
	background:url("../images/icons/pinned-12x12.png") no-repeat scroll center,-moz-linear-gradient(center top , white, #E3E8F4 50%, #D0D7EC 50%, #E9ECFA) repeat scroll 0 0 transparent;
}
#e-econt div.panel-frame > div.panel-frame-top .panel-frame-buttons button.close{
	background:url("../images/icons/close-12x12.png") no-repeat scroll center #FFF;
	background:url("../images/icons/close-12x12.png") no-repeat scroll center,-webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(50%, #E3E8F4), color-stop(50%, #D0D7EC), to(#E9ECFA));
	background:url("../images/icons/close-12x12.png") no-repeat scroll center,-moz-linear-gradient(center top , white, #E3E8F4 50%, #D0D7EC 50%, #E9ECFA) repeat scroll 0 0 transparent;
}

#e-econt div.panel-frame > div.panel-frame-top .panel-frame-buttons button.move-up{
	background:url("../images/icons/move_up-12x12.png") no-repeat scroll center #FFF;
	background:url("../images/icons/move_up-12x12.png") no-repeat scroll center,-webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(50%, #E3E8F4), color-stop(50%, #D0D7EC), to(#E9ECFA));
	background:url("../images/icons/move_up-12x12.png") no-repeat scroll center,-moz-linear-gradient(center top , white, #E3E8F4 50%, #D0D7EC 50%, #E9ECFA) repeat scroll 0 0 transparent;
}
#e-econt div.panel-frame > div.panel-frame-top .panel-frame-buttons button.move-down{
	background:url("../images/icons/move_down-12x12.png") no-repeat scroll center #FFF;
	background:url("../images/icons/move_down-12x12.png") no-repeat scroll center,-webkit-gradient(linear, left top, left bottom, from(#FFF), color-stop(50%, #E3E8F4), color-stop(50%, #D0D7EC), to(#E9ECFA));
	background:url("../images/icons/move_down-12x12.png") no-repeat scroll center,-moz-linear-gradient(center top , white, #E3E8F4 50%, #D0D7EC 50%, #E9ECFA) repeat scroll 0 0 transparent;
}

#e-econt div.panel-frame > div.panel-frame-body {
	
	padding:2px 3px;
}
#e-econt div.panel-frame.collapsed > div.panel-frame-body {
	height:0 !important;
	overflow:hidden !important;
	padding-top:0 !important;
	padding-bottom:0 !important;
	margin-top:0 !important;
	margin-bottom:0 !important;
} 
#e-econt div.panel-frame.v-resizable > div.frame-v-resizer {
	position:absolute;
	bottom:-3px;
	height:6px;
	left:0;
	right:0;
	cursor:n-resize;
	-moz-user-select:none;
	-webkit-user-select:none;
	-khtml-user-select: none;
}
#e-econt div.panel-frame.v-resizable.collapsed > div.frame-v-resizer {
	display:none;
}
#e-econt div.panel-frame.v-resizable > div.frame-v-resizer.resizing {
	border-bottom:1px dashed black;
	border-bottom:1px dashed rgba(0,0,0,0.5);
}
/* frame panel  end */

/* toolbar */
#e-econt div.toolbar {
	text-align:center;
}
#e-econt div.toolbar > *{
	vertical-align:top;
	display:inline-block;
	height:22px;
	line-height:22px;
	margin-right:4px;
	margin-bottom:3px;
}
#e-econt div.toolbar > #ui-datepicker-div{
	display:block;
	height:auto;
	line-height:auto;
}
#e-econt .clr {
	width:0 !important;
	height:0 !important;
	padding:0 !important;
	margin:0 !important;
	clear:both !important;
	display:block !important;
}
#e-econt div.toolbar > br{
	display:inline;
	line-height:25px;
}
#e-econt div.toolbar > input {
	height:16px;
	line-height:16px;
}
#e-econt div.toolbar button {
	line-height:16px;
	font-family: Arial, Helvetica, sans-serif;
}
#e-econt div.toolbar select {
	line-height:16px;
}
#e-econt div.toolbar ul.menu-button {
	line-height:16px;
}
#e-econt div.toolbar > .align-left {
	float:left;
}
#e-econt div.toolbar > br.align-left {
	float:none;
}
#e-econt div.toolbar > .align-right {
	float:right;
}

/* end toolbar */

/** basic tooltip **/

div.basic-tooltip,
#e-econt div.basic-tooltip {
	position:fixed;
	display:none;
	border:1px solid #767676;
	background-color:#FFFFCC;
	background: -moz-linear-gradient(#FFFFFF, #E4E5F0) repeat scroll 0 0 #FFFFCC;
	background: -webkit-gradient(linear, left top, left bottom, from(#FFF), to(#E4E5F0));
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:3px 5px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	-moz-box-shadow:1px 1px 2px rgba(0,0,0,0.5);
	-webkit-box-shadow:1px 1px 2px rgba(0,0,0,0.5);
	box-shadow:1px 1px 2px rgba(0,0,0,0.5);
	z-index:65535;
}
div.basic-tooltip  .loadings_comments{ 
	overflow: hidden;
	max-height: 250px;
	max-width: 400px;
	padding: 5px; 
}

div.basic-tooltip  .fixed-width {
	display:inline-block;
	max-width:350px;
	text-align:justify;
	white-space:normal;
}
div.basic-tooltip .fixed-width p {
    border-bottom: 1px dotted black;
    font-weight: bold;
    margin: 2px 0 3px;
    padding: 0 0 3px;
}

/** window **/
#e-econt div.window-outer .loadings_comments {
	overflow: auto;
	max-height: 250px;
	max-width: 400px;
	padding: 5px; 
}
div.basic-tooltip  .loadings_comments  p,
#e-econt div.window-outer  .loadings_comments  p { 
	margin: 5px 0pt 3px; 
	padding: 0pt 0pt 3px; 
	border-bottom: 1px dashed black; 
	line-height: 18px;
	font-weight:bold;
}
div.basic-tooltip  .loadings_comments  hr,
#e-econt div.window-outer  .loadings_comments  hr { 
	margin: 5px 0 0;
}

 /** loading mask **/
#e-econt div.loading-mask {
	position:fixed;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background-color:transparent;
	background-color:rgba(230, 234, 245, 0.4);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#66E6EAF5,endColorstr=#66E6EAF5);
	z-index:100000;
}
#e-econt div.loading-mask table {
	width: 100%;
	height: 100%;
}
#e-econt div.loading-mask .loading {
	
}

#e-econt div.loading-mask.progress-bar .loading-bar {
	display:none;
}

#e-econt div.loading-mask .progress-bar-frame {
	display:none;
}
#e-econt div.loading-mask.progress-bar .progress-bar-frame {
	display:inline-block;
}

#e-econt div.h-separator {
	margin:10px;	
}

/** window */
.window-modal-layer {
	display:none;
	position:fixed;
	top:0;
	left:0;
	bottom:0;
	right:0;
	background-color:#E6EAF5;
	opacity:0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
}

#e-econt .window-outer {
	display:none;
	position:fixed;
	max-width: calc(100vw - 70px);
}
#e-econt .window-outer > .panel-frame > .panel-frame-top {
	-moz-user-select:none;
	-webkit-user-select:none;
	-khtml-user-select: none;
}
#e-econt .window-outer.moving .panel-frame ,
#e-econt .window-outer.moving .panel-frame .panel-frame-top{
	-moz-border-radius :0;
	-webkit-border-radius :0;
	border-radius :0;
	-moz-box-shadow:none;
	-webkit-box-shadow:none;
	box-shadow:none;
}
#e-econt .window-outer  > .panel-frame > .panel-frame-body {
	margin:2px;
	overflow:visible;
}
#e-econt .window-outer.moving  > .panel-frame > .panel-frame-body > * {
	visibility:hidden !important;
}

#e-econt div.msg-box-content div.toolbar button {
	min-width:70px;
}

#e-econt div.msg-box-content div.toolbar{
	margin-top:10px;
}
#e-econt div.msg-box-content td.icon-cell {
	padding:5px;
}
#e-econt div.msg-box-content td.content-cell .content {
	padding:5px;
	min-width:150px;
	max-width:450px;
	max-height:300px;
	overflow:auto;
}

#e-econt div.msg-box-content td.content-cell li {
    padding-bottom: 4px;
}
#e-econt div.msg-box-content td.content-cell ul {
    padding-left: 25px;
}

ul.error-msg {
	padding: 0 0 0 5px !important;
	list-style:none !important;
	margin: 0;
}

ul.error-msg ul{
	padding: 0 0 0 20px !important;
	list-style: disc !important;
}
ul.error-msg li {
	padding:2px 0 !important;
}

/* Notify Panel Start */
#e-econt div.panel-frame.notify > div.panel-frame-top { 
	background: #eeeeee; 
	-moz-box-shadow: 0 0 20px rgba(91, 91, 25,0.1) inset;
	-webkit-box-shadow: 0 0 20px rgba(91, 91, 25,0.1) inset;
	box-shadow: 0 0 20px rgba(91, 91, 25,0.1) inset;  
}
#e-econt div.panel-frame.notify { 
	background: #fff; 
}
#e-econt div.panel-frame.notify > div.panel-frame-body {
	padding: 10px;
}
#e-econt div.panel-frame.notify > div.panel-frame-body p{ 
	margin-bottom:4px;
}
/* Notify Panel End */

#e-econt span.link {
	color:#0000EE;
	cursor:pointer;
	text-decoration:underline;
}


/** header **/
#e-econt .ee-header{
	-moz-box-shadow:0 -2px 4px rgba(0, 0, 0, 0.3) inset;
	-webkit-box-shadow:0 -2px 4px rgba(0, 0, 0, 0.3) inset;
	box-shadow:0 -2px 4px rgba(0, 0, 0, 0.3) inset;
	background-color:#EEEEEE;
	padding:5px 5px 5px 15px;
}

#e-econt .ee-header img.ee-logo{
	margin-right:10px;
	cursor:pointer;
}
#e-econt .ee-header .ee-header-name {
	color:#535397;
	cursor:pointer;
	font-size:15px;
	font-weight:bold;
}
#e-econt .ee-header .eol-header-name {
	color:#333366;
	font-size:13px;
	font-weight:bold;
}

#e-econt .ee-header .header-news-cell {
	padding:0 10px;
}
#e-econt .ee-header .header-news-cell .header-news {
	height:16px;
	width:100%;
	position:relative;
	overflow:hidden;
}
#e-econt .ee-header .header-news-cell .header-news .header-news-item {
	line-height:16px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:0;
	right:0;
	bottom:0;
	display:none;
	text-align:center;
	z-index:0;
	cursor:pointer;
}
#e-econt .ee-header-left {
	background-color:#EEEEEE;
	height:65px;
	left:860px;
	line-height: 15px;
	overflow:hidden;
	padding:0px 15px;
	position:absolute;
	right:5px;
	text-align:right;
	top:97px;
	-moz-border-radius:6px 6px 6px 6px;
	-moz-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2), 0 0 3px rgba(0, 0, 0, 0.2) inset;
	-webkit-border-radius:6px 6px 6px 6px;
	-webkit-box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2);
	border-radius:6px 6px 6px 6px;
	box-shadow:2px 2px 2px rgba(0, 0, 0, 0.2), 0 0 3px rgba(0, 0, 0, 0.2) inset;
}
#e-econt .ee-header-left span.link{
	text-decoration:none;
}
#e-econt .ee-header-left > table{
	right:10px;
	bottom:2px;
	position:absolute;
	font-size:11px;
	white-space:nowrap;
	border-spacing: 0;
}
#e-econt .ee-header-left .time-left{
	font-weight:bold;
}
#e-econt .ee-header-left > table > tr {
	
}
/** clasove za wordpresskite statii v tooltip **/
.basic-tooltip div.wordpress-content-wrap {
	max-width:450px;
	max-height:600px;
	overflow:hidden;
}
.basic-tooltip img.alignleft {
	float:left;
}
.basic-tooltip img.alignright {
	float:right;
}
/** ee header **/
#e-econt #header-points-work-time span.work-times {
	margin-left:8px;
}
/** header bonus points **/

#e-econt #header-points-work-time span.header-bonus-points span.points-sum {
	color:#E77817;
	font-weight:bold;
}

/** header/window discounts **/
#e-econt #header-discounts {
	
}
#e-econt #header-discounts td.left,
#e-econt .discounts-window td.left
{
	font-weight:bold;
	padding-right:5px;
}
#e-econt #header-discounts span.concession1,
#e-econt .discounts-window span.concession1 {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background-color:#E77817;
	color:#FFFFFF;	
}
#e-econt #header-discounts span.concession2,
#e-econt .discounts-window span.concession2 {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background-color:#00923F;
	color:#FFFFFF;
}
#e-econt #header-discounts span.concession3,
#e-econt .discounts-window span.concession3 {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background-color:#FFFFFF;
	color:Gray;
}
#e-econt #header-discounts span.concession4,
#e-econt .discounts-window span.concession4 {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	background-color:#FFFFFF;
	color:#E77817;
}
#e-econt #header-discounts span.concession5,
#e-econt .discounts-window span.concession5 {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	color:#E77817;
}
#e-econt #header-discounts span.concession6,
#e-econt .discounts-window span.concession6 {
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	color:#FF0000;
}
#e-econt .discounts-window {
	max-height:300px;
	overflow-y:auto;
	overflow-x:hidden;
	padding-right:20px;
	white-space:nowrap;
}
#e-econt .discounts-window table{
	border-collapse: collapse;
}
#e-econt .discounts-window table th,
#e-econt .discounts-window table td
{
	padding:3px 6px;
	text-align:left;
	border-bottom:1px solid gray;
}
#e-econt .discounts-window table tr:last-child td {
	border:none;
}

#e-econt .custom_zone { 
	font-family: Arial,Helvetica,sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
}

#e-econt .custom_zone a { 
	color: #000080;
	font-size: 12px;
	text-decoration: none;
	font-weight: normal;
}

#e-econt .custom_zone h2 { 
	font-size: 18px;
}

#e-econt .custom_zone ul { 
	list-style-type: none;
}

#e-econt .custom_zone ul li { 
	line-height: 25px;
	padding: 0 0 0 20px;
	background: url('../images/icons2/bullet_add_2.png') no-repeat 0 center;
	margin: 0 0 0 10px;
}

#e-econt .custom_zone span { 
	font-size: 13px; 
}

/** work time window**/
#e-econt .work-time-window {
	max-height:300px;
	overflow-y:auto;
	overflow-x:hidden;
	padding-right:20px;
	white-space:nowrap;
}
#e-econt .work-time-window table{
	border-collapse: collapse;
}
#e-econt .work-time-window table th,
#e-econt .work-time-window table td
{
	padding:2px 3px;
	text-align:left;
	border-bottom:1px solid gray;
}
#e-econt .work-time-window table tr:last-child td {
	border:none;
}


/** side news **/

#e-econt div.side-news {
	overflow:hidden;
}
#e-econt div.side-news .side-news-title {
	-moz-border-radius: 5px 5px 0 0 ;
	-webkit-border-radius: 5px 5px 0 0 ;
	border-radius: 5px 5px 0 0 ;
	background: #d1def5;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0.50, #ECECFF), color-stop(1, #D1DEF5));
	background: -moz-linear-gradient(center top , #ECECFF 50%, #D1DEF5 100%);
	border: 1px solid #AED0EA;
	border-bottom:none;
	color: #2779AA;
	cursor: pointer;
	font-size: 12px;
	font-weight:bold;
	letter-spacing: 1px;
	margin: 0;
	min-height: 20px;
	padding: 5px 5px 3px 5px;
	text-align: center;
}

#e-econt div.side-news.collapsed .side-news-title {
	-moz-border-radius: 5px 5px 5px 5px;
	-webkit-border-radius: 5px 5px 5px 5px;
	border-radius: 5px 5px 5px 5px;
	border-bottom: 1px solid #AED0EA;
}
#e-econt div.side-news.collapsed .side-news-title:hover {
	background: #d1def5;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0.50, #D1DEF5), color-stop(1, #ECECFF));
	background: -moz-linear-gradient(center top , #D1DEF5 50%, #ECECFF 100%) repeat-x scroll 50% 50% #E4F1FB;
}

#e-econt div.side-news .side-news-posts {
	-moz-border-radius: 0 0 5px 5px;
	-webkit-border-radius: 0 0 5px 5px;
	border-radius: 0 0 5px 5px;
    background: none repeat scroll 0 0 #D1DEF5;
    border: 1px solid #AED0EA;
	border-top : none;
	padding:1px;
	overflow:hidden;
}
#e-econt div.side-news.collapsed .side-news-posts {
	display:none;
}
#e-econt div.side-news .side-news-posts .side-news-post{
	background-color: #E1EEFF;
	margin: 1px 1px 1px;
	padding: 2px 4px;
}
#e-econt div.side-news .side-news-posts .side-news-post:last-child{
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
	border-radius: 0 0 3px 3px;
}
#e-econt div.side-news .side-news-posts .side-news-post:hover {
	background-color:#F0F4FF;
}
#e-econt div.side-news .side-news-posts .side-news-post a{
	color: #000044;
    font-size: 11px;
}
/* bottom menu */
#e-econt div.bottom-menu {
	border-radius:5px 5px 0 0;
	-moz-border-radius:5px 5px 0 0;
	-webkit-border-radius:5px 5px 0 0;
	background-color: #D7ECFF;
	border:1px solid #aaaaaa;
	border-bottom:none;
	-moz-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:1px 1px 2px rgba(0, 0, 0, 0.3);
	box-shadow:0 0 20px rgba(0, 0, 255, 0.2) inset;
	position:fixed;
	padding: 2px;
    position: fixed;
    right: 30px;
    bottom:0;
	white-space: nowrap;
}

#e-econt div.bottom-menu > * {
	margin-bottom:1px;
}

#e-econt div.bottom-menu > *:last-child {
	margin-right:0px;
}

#e-econt div.bottom-menu button.close {
	background: none repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 0 0 0 0;
    box-shadow: 0 0 0;
    height: 16px;
    margin: -4px;
    width: 16px;
}



/* ne e qsno za kakvo e toq blink */
#e-econt .blink {
	-moz-border-radius: 0 0 10px 10px;
	-webkit-border-radius: 0 0 10px 10px;
	border-radius: 0 0 10px 10px;
	background-color: #fff1a8;
	font-size: 13px;
	font-weight:bold;
	margin-left: auto ;
  	margin-right: auto ;
	width:25em;
	text-align:center;
}

div.measurment-tooltip table {
    border-spacing: 0;
    border-collapse: collapse;
    width: 100%;
	margin-bottom:2px;
}
div.measurment-tooltip th,div.measurment-tooltip td {
    border: 1px solid #999999;
    padding: 1px 3px;
    text-align: right;
}
div.measurment-tooltip {
    max-width: 400px;
}
div.measurment-tooltip b {
    white-space: nowrap;
    color: #222222;
}
div.measurment-tooltip th:first-child {
    text-align: left;
}
div.measurment-tooltip th {
    text-align: center;
    color: #333333;
}

/* kato e v archive rejim */
#e-econt.archive .side-menu .head-item h5 {
	background: #deedf7 url(images/ui-bg_glass_80_d7ebf9_1x400-tab.png) repeat-x;
	background-image:-moz-linear-gradient(center top , #eeeef3 10%, #ffffff 90%);
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0.10, #eeeef3), color-stop(0.90, #ffffff));
}

#e-econt.archive .side-menu .head-item h5:hover {
	background: #deedf7 url(images/ui-bg_glass_80_d7ebf9_1x400-tab-180.png) 100% 100% repeat-x;
	background-image:-moz-linear-gradient(center bottom , #eeeef3 10%, #ffffff 90%);
	background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.10, #eeeef3), color-stop(0.90, #ffffff));
}
#e-econt.archive .side-menu .head-item.head-active h5{
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#e3e3ee');
	background-image:-moz-linear-gradient(center top , #ffffff 50%, #eeeef3 100%);
	background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.50, #ffffff), color-stop(0.100, #eeeef3));
}
#e-econt.archive .side-menu .head-item div {
	background:#eeeef3;
}
#e-econt.archive div.panel-frame > div.panel-frame-top {
	background-color:#fff;
	-moz-box-shadow:0 0 20px rgba(0, 0, 122, 0.2) inset;
	-webkit-box-shadow:0 0 20px rgba(0, 0, 122, 0.2) inset;
	box-shadow:0 0 20px rgba(0, 0, 122, 0.2) inset;
}

#e-econt.archive div.side-news .side-news-title {
	background: #eeeef3;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0.50, #eeeef3), color-stop(1, #dedee3));
	background: -moz-linear-gradient(center top , #eeeef3 50%, #dedee3 100%);

}

#e-econt.archive div.side-news.collapsed .side-news-title:hover {
	background: #eeeef3;
	background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0.50, #dedee3), color-stop(1, #eeeef3));
	background: -moz-linear-gradient(center top , #dedee3 50%, #eeeef3 100%) repeat-x scroll 50% 50% #E4F1FB;
}
#e-econt.archive div.side-news .side-news-posts .side-news-post{
	background-color: #eeeef3;
}

#e-econt.archive div.side-news .side-news-posts {
    background: none repeat scroll 0 0 #dedede;
}
#e-econt.archive .ui-tabs .ui-tabs-panel {
	background: url("../images/archive-background.png") repeat scroll 0 0 transparent;
}


/* key shortcut hints*/
#e-econt .panel-frame .shortcut-hint {
	display:none;
	background: none repeat scroll 0 0 white;
    border: 1px solid #AAAAAA;
    border-radius: 3px 3px 3px 3px;
    -webkit-border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 3px 3px 3px 3px;
    font-size: 10px;
    padding: 0 2px;
    position: absolute;
    top: 0;
	z-index: 1;
}
#e-econt .panel-frame button > .shortcut-hint {
	left:-10px;
	top:-12px;
}
#e-econt .panel-frame div > div.shortcut-hint {
	left:-10px;
	top:-20px;
}
#e-econt .panel-frame.kd-ctrl .shortcut-hint.k-ctrl,
#e-econt .panel-frame.kd-alt .shortcut-hint.k-alt,
#e-econt .panel-frame.kd-shift .shortcut-hint.k-shift,
#e-econt .panel-frame.kd-ctrl.kd-alt .shortcut-hint.k-ctrl-alt,
#e-econt .panel-frame.kd-ctrl.kd-shift .shortcut-hint.k-ctrl-shift,
#e-econt .panel-frame.kd-ctrl.kd-alt.kd-shift .shortcut-hint.k-ctrl-alt-shift,
#e-econt .panel-frame.show-shortcut-hints .shortcut-hint{
	display:block;
}

#e-econt .split-button button {
	margin:0;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:1px 0px 0px 0px;/*purvoto e 1px zashtoto inache opreata ne zahapva box-shadow-a*/
}
#e-econt .split-button button:first-child {
	-moz-border-radius:5px 0 0 5px;
	-webkit-border-radius:5px 0 0 5px;
	border-radius:5px 0 0 5px;
}
#e-econt .split-button button:last-child {
	-moz-border-radius:0 5px 5px 0;
	-webkit-border-radius:0 5px 5px 0;
	border-radius:0 5px 5px 0;
}

#e-econt .split-button button.selected {
	-moz-box-shadow:0 0 2px rgba(166, 166, 0, 0.8), 2px 2px 3px rgba(0, 0, 0, 0.4) inset;
	-webkit-box-shadow:0 0 2px rgba(166, 166, 0, 0.8), 2px 2px 3px rgba(0, 0, 0, 0.4) inset;
	box-shadow:0 0 2px rgba(166, 166, 0, 0.8), 2px 2px 3px rgba(0, 0, 0, 0.4) inset;
	background:#CCDDCC;
	background:-moz-linear-gradient(center top , #CCCCDD, #E3E8F4 50%, #D0D7EC 50%, #E9ECFA) repeat scroll 0 0 transparent;
	background:-webkit-gradient(linear, left top, left bottom, from(#CCCCDD), color-stop(50%, #E3E8F4), color-stop(50%, #D0D7EC), to(#E9ECFA));
}

#e-econt .info_messages_container {
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;

    background-color: #eeeeee;
    border: 1px solid #aaaaaa;

    height: 20px;
    padding: 5px;

    -moz-box-shadow: 0 0 20px rgba(91, 91, 25,0.1) inset;
    -webkit-box-shadow: 0 0 20px rgba(91, 91, 25,0.1) inset;
    box-shadow: 0 0 20px rgba(91, 91, 25,0.1) inset;

    cursor: e-resize;

    margin-bottom: 10px;

    font-size: 13px;
    line-height: 20px;

    padding-left: 9px;
    padding-right: 9px;
}

#e-econt .info_messages_container span.info_messages {
    padding-left: 18px;
    background-image: url('../images/separator_breadcrum.png');
    background-repeat: no-repeat;
    background-position: 1px;
}


#e-econt a.gplus-login img,
#e-econt a.fb-login img{
	vertical-align: top;

}
#e-econt a.fb-login span,
#e-econt a.gplus-login span{
	vertical-align: bottom;
	margin-left: 4px;
}
#e-econt a.fb-login ,
#e-econt a.fb-login:visited ,
#e-econt a.gplus-login,
#e-econt a.gplus-login:visited {
	border-radius: 2px;
	-webkit-border-radius: 2px;
	-moz-border-radius: 2px;
	vertical-align: top;
	line-height: 15px;
	font-weight:bold;
	-webkit-font-smoothing: antialiased;
	color: #fff;
	display:inline-block;
	padding: 3px 4px;
	cursor:pointer;
	text-decoration: none;
}
#e-econt a.gplus-login {
	background: #df4a32;
	border-color:#df4a32;
	font-family: 'Roboto', sans-serif;
}
#e-econt a.gplus-login:hover {
	background-color: #e44d35;
	border-color: #e44d35;
}
#e-econt a.fb-login {
	background: #4c69ba; /* Old browsers */
	background: -moz-linear-gradient(top, #4c69ba 0%, #3b55a0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#4c69ba), color-stop(100%,#3b55a0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #4c69ba 0%,#3b55a0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #4c69ba 0%,#3b55a0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #4c69ba 0%,#3b55a0 100%); /* IE10+ */
	background: linear-gradient(to bottom, #4c69ba 0%,#3b55a0 100%); /* W3C */
	font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
	text-shadow: 0 -1px 0 #354c8c;
}
#e-econt a.fb-login:hover {
	background: #5b7bd5; /* Old browsers */
	background: -moz-linear-gradient(top, #5b7bd5 0%, #4864b1 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5b7bd5), color-stop(100%,#4864b1)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #5b7bd5 0%,#4864b1 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #5b7bd5 0%,#4864b1 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #5b7bd5 0%,#4864b1 100%); /* IE10+ */
	background: linear-gradient(to bottom, #5b7bd5 0%,#4864b1 100%); /* W3C */
	box-shadow: inset 0 1px 0 #607fd6;
}

#e-econt .simple-table {
	border-collapse: collapse;
}

#e-econt .simple-table th,
#e-econt .simple-table td{
	border: 1px solid #dcdcdc;
	padding: 3px 8px;
	text-align: center;
}