*{margin:0;padding:0;outline:none;}
/** html, body {min-width:1024px;} */ 
/* body{font-size:10px;font-family:Tahoma;color:#014A96;background:url('../images/bg-all.png') bottom left repeat-y;} */
/* #body{height: 100%;} */
#allLayout{min-height: 100%;border-top:none;border-bottom:none;background:url('../images/bg-all.png') bottom right repeat-y;min-width:780px;}
* html #allLayout{height: 100%;} 
#borderBottomLayout{background:#C0CFE7;line-height:5px;font-size:5px;position:fixed;bottom:0;width:100%;z-index:101;}
#borderTopLayout{background:#C0CFE7;line-height:5px;font-size:5px;position:fixed;top:0;width:100%;z-index:101;}
.minWidth900{min-width:900px;}
.pointer,.pointer *{cursor:pointer!important}

.hidden {display:none;}
a img{border:none;}
ul li{font-size:12px;}
p{font-size:12px;}
hr.separator{border-top: 1px solid #f0f6fd; border-bottom: 1px solid #809cbb; height: 0;}
.clear, .fclear, .lclear{clear:both;line-height:1px;font-size:1px;position:bottom;top:0;}
.fclear{clear:right!important;}
.lclear{clear:left!important;}
.none{display:none!important;}
.tcenter{text-align:center!important;}
.tcenter h1{ padding: 0; margin: 0; font-size: 20px; }
#actualdate { visibility:hidden; }
.thiddenLink:link {text-decoration:none;}
.thiddenLink:visited {text-decoration:none;}
.thiddenLink:hover {text-decoration:underline; cursor:pointer;}
.thiddenLink:active {text-decoration:underline; cursor:pointer;}
.reportSubname {font-size:10pt; color:rgb(45,167,0);}

.tleft{text-align:left!important;}
.tright{text-align:right!important;}
.vatop{vertical-align:top!important;}
.vatop td{vertical-align:top!important;}
.vatop table td{vertical-align:middle!important;}
.nomargin{margin:0!important;}
.fright{float:right!important;}
.fleft{float:left!important;}
.relative{position:relative!important;}
.disabledlink{text-decoration:none!important;cursor:default!important;}
.collapse{border-collapse:collapse;}
input{font-family: Tahoma;}
input[type=text],input[type=password] {border:1px solid #ABADB3;}
.whitebg{background:#fff!important;}
.nopadding{padding:0!important;}
.nomargin{margin:0!important;}
.nowrap{white-space:nowrap;}

input.error{outline: 1px solid red;}
div.error, label.error{color:#ff0000;font-size:12px;display:block;padding:5px 0;}

.bold{font-weight:bold!important;}
.isrequired{background:#FFFFCE;}

h1{font-size:24px;color:#2da700;margin-bottom:15px;}
h2{font-size:24px;font-weight:normal;}
.displayFormHeader{font-size:18px;color:#2da700;font-weight:normal; padding-top:10px}
.displayFormText{font-size:15px;color:#2da700;font-weight:normal; max-width:800px; padding-top:10px}
.displayFormName{font-size:13px;color:#2da700;font-weight:bold; padding-top:6px; vertical-align:top; padding-right:20px; padding-top:10px}
.displayFormHeader2{font-size:18px;font-weight:normal; padding-top:10px}

/*header*/
#header{background:url('../images/header-left.jpg') left top no-repeat #fff;position:fixed;top:0;width:100%;z-index:101;}
#header.nofixed{position:relative;overflow:hidden;height:94px;}
#header .headbg{background:url('../images/header-right.jpg') right top no-repeat;}
#header .headmenu{height:106px;background:url('../images/menu-bg.png') right bottom repeat-x;margin:0 5px 0 210px;}
#header .headmenu li{list-style-type:none;float:left;display:block;float:left;padding-top:60px;margin-right:1px;}
#header .headmenu li a{display:block;padding: 9px 10px;text-decoration:none;color:#014A96;font-weight:bold;}
#header .headmenu li a.active, #header .headmenu li a:hover{background:url('../images/main-menu-active.png') left top repeat-x;}
#serverTime{position: absolute;bottom: 18px;font-size: 20px;right: 5px;}
.supportbutt{position: absolute;right: 250px;top: 17px;}
.customerlogo{height: 50px;left: 462px;position: absolute;top: 5px;}

/*middle*/
#middle{padding:110px 40px 40px 40px;}
#onlymiddle{padding:110px 40px 40px 40px}

.leftmenu{float:left;width:275px;}
.right .inner{padding-left:305px;}

/*section*/
.sectionhead{text-align:center;font-size:15px;background:url('../images/section-left.png') left top no-repeat;height:41px;font-weight:bold;position:relative;}
.sectionhead span{display:block;background:url('../images/section-right.png') right top no-repeat;padding: 5px 0 10px;}
.sectionheadcolapse{height:30px;overflow:hidden;margin: 0 0 10px;}

.collapseClose{overflow:hidden;height:1px;opacity:0;margin:0!important;}

.sectionhead .butttoogle{position:absolute; top:5px; right:30px;}
.sectionhead .buttdelete{position:absolute; top:5px; right:10px;}

.section{background:#F5F5F5;border-left:1px solid #C4C4C4;border-right:1px solid #C4C4C4;}
.section .inner{padding:5px;}
.sectionfoot{margin-bottom:10px;font-size:6px;line-height:6px;background:url('../images/section-bottom-left.png') left top no-repeat;}
.sectionfoot span{background:url('../images/section-bottom-right.png') right top no-repeat;display:block;}
.space{height:6px;}

/*mainmenu*/
.mainmenu li{list-style-type:none;}
.mainmenu li a{color:#003264;text-decoration:none;padding:0px 15px 0 15px;display:block;}

.mainmenu li a:hover, .mainmenu li a.active{background:#FFAD5D;border-bottom:none;position: relative;bottom: 1px;border-top:1px solid #F5F5F5;}
.mainmenu li a:hover span, .mainmenu li a.active span{padding:5px 0 4px 0;}
.mainmenu li a span{border-bottom:1px solid #C4C4C4;padding:5px 0;display:block;}
.mainmenu li.last a span{border-bottom:1px solid #F5F5F5;}

.mainmenu li a:hover span, .mainmenu li a.active span{border-bottom:1px solid #FFAD5D;}


/*special inputs*/
a.button{color:#014a96;background:url('../images/button.png') 0 -25px no-repeat;font-size:12px;text-decoration:none;display:inline-block;height:25px;width:106px;text-align:center;margin:5px 10px;}
	a.button span{display:block;padding-top:4px;cursor:pointer;}

	input.button{color:#014a96;background:url('../images/button.png') 0 -25px no-repeat;font-size:12px;height:25px;width:106px;margin:5px 10px;border:none;cursor:pointer; display:inline-block;line-height:27px;padding-bottom:2px;}

	a.button:hover,input.hoverbutton {background:url('../images/button.png') 0 0 no-repeat;}

	input.activebutton, a.activebutton,input.activedbutton, a.activedbutton{background:url('../images/button.png') left -75px no-repeat!important;}
	input.activebutton.hoverbutton, a.activebutton:hover,input.activedbutton.hoverbutton, a.activedbutton:hover{background:url('../images/button.png') left -50px no-repeat!important;}

a.formitem.button{color:#014a96;background:url('../images/button.png') left top no-repeat;}
	input.formitem.button{background:url('../images/button.png') left top no-repeat;}
	a.formitem.button:hover,input.formitem.hoverbutton {background:url('../images/button.png') 0 -25px no-repeat;}
	input.formitem.activebutton, a.formitem.activebutton,input.formitem.activedbutton, a.formitem.activedbutton{background:url('../images/button.png') left -50px no-repeat!important;}
	input.formitem.activebutton.hoverbutton, a.formitem.activebutton:hover,input.formitem.activedbutton.hoverbutton, a.formitem.activedbutton:hover{background:url('../images/button.png') left -75px no-repeat!important;}

a.backbutton{text-decoration:none;width:86px;height:37px;background:url('../images/back.png') top left no-repeat;display:inline-block;}
a.backbutton:hover{background-position:left -37px;}
a.backbutton.disable{background-position:left -74px;}

a.doublebackbutton{margin-right:10px;text-decoration:none;width:45px;height:37px;background:url('../images/back.png') top right no-repeat;display:inline-block;}
a.doublebackbutton:hover{background-position:right -37px ;}
a.doublebackbutton.disable{background-position:right -74px;}

/* .activeItems a.backbutton,.activeItems a.doublebackbutton{float:left;} */

#allLayout a.showreport{color:#014a96;background:url('../images/btn-show-report.png') 100% -29px no-repeat!important;font-size:13px!important;line-height:29px!important;height:29px!important;margin:0px 3px;border:none;cursor:pointer; display:inline-block;line-height:25px;}
	#allLayout a.showreport span{padding: 2px 0 0 38px !important;background:url('../images/btn-show-report.png') 0 0 no-repeat!important;height:29px!important;}

	#allLayout a.showreport:hover{background:url('../images/btn-show-report.png') 100% -87px!important;}
	#allLayout a.showreport:hover span{background:url('../images/btn-show-report.png') 0 -58px!important;}

	#allLayout a.showreport.activesubmit{background:url('../images/btn-show-report.png') 100% -145px!important;}
	#allLayout a.showreport.activesubmit span{background:url('../images/btn-show-report.png') 0 -116px!important;}

	#allLayout a.showreport.disabled, #allLayout a.showreport:hover.disabled{background:url('../images/btn-show-report.png') 100% -203px!important;cursor:default;}
	#allLayout a.showreport.disabled span, #allLayout a.showreport:hover.disabled span{background:url('../images/btn-show-report.png') 0 -174px!important;}


input.datebox, input.datetimebox{color:#014a96;background:url('../images/datebox.png') left center no-repeat;font-size:12px;height:23px;width:138px;margin:0 5px;border:none;text-align:center;line-height:23px;}
input.datebox.disabled, input.datetimebox.disabled{background:url('../images/datebox.png') right center no-repeat;}

a.checkbox{color:#014a96;background:url('../images/checkboxBig.png') left top no-repeat;font-size:12px;text-decoration:none;display:inline-block;height:25px;width:180px;text-align:center;margin:5px 10px;}
a.checkbox:hover{background:url('../images/checkboxBig.png') 0 -25px no-repeat;}

a.activecheckbox{background:url('../images/checkboxBig.png') 0 -50px no-repeat!important;}
a.activecheckbox:hover{background:url('../images/checkboxBig.png') 0 -75px no-repeat!important;}

a.disablecheckbox{background:url('../images/checkboxBig.png') 0 -100px no-repeat!important;}
a.disablecheckbox:hover{background:url('../images/checkboxBig.png') 0 -125px no-repeat!important;}

/*
a.checkbox{color:#014a96;background:url('../images/checkbox.png') left top no-repeat;font-size:12px;text-decoration:none;display:inline-block;height:25px;width:162px;text-align:center;margin:5px 10px;}
a.checkbox:hover{background:url('../images/checkbox.png') 0 -25px no-repeat;}

a.activecheckbox{background:url('../images/checkbox.png') 0 -50px no-repeat!important;}
a.activecheckbox:hover{background:url('../images/checkbox.png') 0 -75px no-repeat!important;}

a.disablecheckbox{background:url('../images/checkbox.png') 0 -100px no-repeat!important;}
a.disablecheckbox:hover{background:url('../images/checkbox.png') 0 -125px no-repeat!important;}
*/

a.checkbox span{display:inline-block;padding-top:5px;cursor:pointer;}
a.checkbox span.ncheck{float:left;width:20px;text-align:center;}

a.checkboxbutton{display:inline-block;width:12px;height:12px;line-height:12px; background:url('../images/checkbox-normal.png') 0 0 no-repeat!important;text-decoration:none!important;}
a.checkboxbutton.activebutton, a.checkboxbutton.activecheckbox{background:url('../images/checkbox-normal.png') 0 -12px no-repeat!important;}

/*Customer*/
.customerhead .fleft{position:absolute;}
.customerhead .fright{position:absolute;right:0;}
.znacka{margin:18px 10px 0 15px;float:left;}
p.bigger{font-size:18px;margin-bottom:20px;}

/* .bordered{border:2px solid #3a6a9a;border-left:none;border-right:none;padding:5px 0;font-size: 13px; padding:0;} */
.bordered{text-align: center}
.bordered .namebordered{color:#3a6a9a!important;}
#borderedFilters{padding-bottom:0;}
.bordered.collapse{overflow:hidden;height:29px;}
/* .activeItems{width:100%;} */
.bordered .activeItems{border-collapse: separate;}
.bordered .activeItems td span.activefilter{display:inline!important;}
.activeItems td{min-width: 100px; vertical-align:top;}

.showbutton{cursor:pointer;background:#3A6A9A;color:#fff;display:inline-block;padding:2px 5px;font-weight:bold;font-size: 12px;}
.bordered .activeItems td{font-size:13px;}
.bordered .activeItems td span{color:#c8192a;line-height:23px;}
.bordered .activeItems td .grey span{cursor:default!important;color:#C6C6C6!important;}


.threepoints{color:#C8192A;font-weight:bold; cursor: pointer;position: absolute;font-size: 12px;height: 18px;line-height: 18px;text-align: center;width: 18px;}
.threepoints.hover{outline:1px solid #C8192A;}

.bordered .activeItems #activeFilter span span{cursor:pointer;}
.borderedactived{height: 23px; line-height: 23px; padding: 0 0 0 0; font-size: 13px; display:inline-block;}


.borderedactived .butt{margin-left:4px;}

/*filtred table*/
/* .filtredtable{width:100%;border-collapse:collapse;} */
/*RD .filtredtable th{background:url('../images/filtredtable-th.png') left top repeat-x #B8C9E3;vertical-align: top;} */
.wrapper .filtredtable td{border:0px solid!important;}
/*.filtredtable td, */
/* border:1px solid #809cbb; */
.filtredtable th{text-align:center;font-size:13px;padding:2px 4px;}
.filtredtable th input {margin-right: 5px}
.filtredtable td{padding:2px 4px;}
#fulltablelayout .filtredtablepad td{padding:2px!important;}

.filtredtable tr.grey td.green1,.filtredtable td.green1{background:#C4FFBB;}
.filtredtable tr.grey td.green2,.filtredtable td.green2{background:#94FF84;}
.filtredtable tr.grey td.green3,.filtredtable td.green3{background:#5EFF46;}
.filtredtable tr.grey td.green4,.filtredtable td.green4{background:#25FF06;}
.filtredtable tr.grey td.green5,.filtredtable td.green5{background:#1DE100;}


/*.filtredtable td.noleftborder, .filtredtable th.noleftborder{border-width: 1px 1px 1px 0;}
.filtredtable td.norightborder, .filtredtable th.norightborder{border-width: 1px 0 1px 1px;} */

.filtredtable tr.grey td{background:#e7ebef;}
.filtredtable th.min{width:10px;}
.filtredtable th a{display:inline-block;margin-top:2px;}
.filtredtable .total th{font-size:16px;background:url('../images/filtredtable-th-total.png') left top repeat-x;}
.filtredtable tr.orange td{background:#ffdfc0!important;}
.filtredtable tr.orange1 td{background:rgb(195,80,0)!important;}
.filtredtable tr.orange2 td{background:rgb(152,37,0)!important;}
.filtredtable tr.orange3 td{background:rgb(100,0,0)!important;}
.filtredtable span.filteredColor {color: red}
#fulltablelayout .filtredtable tr.hover td{background:#b9cbdd!important;}
    .filtredtable th.orangecol{background: url('../images/filtredtable-th-orangecol.png') top left repeat-x #ff8917;}
    .filtredtable th.orangecol1{background: url('../images/filtredtable-th-orangecol1.png') top left repeat-x rgb(195,80,0);}
    .filtredtable th.orangecol2{background: url('../images/filtredtable-th-orangecol2.png') top left repeat-x rgb(152,37,0);}
    .filtredtable th.orangecol3{background: url('../images/filtredtable-th-orangecol3.png') top left repeat-x rgb(100,0,0);}
    .filtredtable th.green{background: url('../images/filtredtable-th-green.png') top left repeat-x #04B70C;}
    .filtredtable tr.white td.sortcol, .filtredtable tr.white td.sorting_1{background:#8CFF8C!important;}
    .filtredtable tr.white td.sortcol1, .filtredtable tr.white td.sorting_1{background:#EDFF4F!important;}
    .filtredtable tr.white td.sortcol2, .filtredtable tr.white td.sorting_1{background:#B2FFF0!important;}
    .filtredtable tr.white td.sortcol3, .filtredtable tr.white td.sorting_1{background:#FAC6FF!important;}
    .filtredtable tr.white td.sortcol4, .filtredtable tr.white td.sorting_1{background:#FFD6B2!important;}
	.filtredtable tr.grey td.sortcol, .filtredtable tr.grey td.sorting_1{background:#7EE57E!important;}
    .filtredtable tr.grey td.sortcol1, .filtredtable tr.grey td.sorting_1{background:#D5E547!important;}
    .filtredtable tr.grey td.sortcol2, .filtredtable tr.grey td.sorting_1{background:#A0E5D7!important;}
    .filtredtable tr.grey td.sortcol3, .filtredtable tr.grey td.sorting_1{background:#E0B3E5!important;}
    .filtredtable tr.grey td.sortcol4, .filtredtable tr.grey td.sorting_1{background:#E5C0A0!important;}

.filtredtable th span.thtext{float: left; display: block; margin: 1px 0 0 5px;}
.filtredtable th span.thtext2{cursor: default; position:relative; display: block; width:100%; font-size:12px;}
.filtredtable th span.thtext2-full{ display:block}
.filtredtable th span.thtext2-full input{ height: 23px; margin-top:4px; }
.filtredtable th span.thtext2Inner{margin-right: 26px;  display: block; }
.filtredtable th span.thtext2InnerGroup{margin-right: 52px;  display: block; }
.filtredtable th span.  {cursor: default;display: block;margin: 2px 2px 0 0;}
.filtredtable th span.thtext3{font-size:8pt; font-weight: normal; color: black; cursor: default; display: block;}
.filtredtable th span.thaction{
 display: block; position:absolute; right:0px; top:-3px;  width: 25px;
 padding-left: 2px;
 padding-right: 6px;
 display: inline-block;
 padding-top: 5px;
}
.filtredtable th span.thaction2{
 width: 50px; text-align: right
}
.filtredtable th span.thactionclear{right:23px; top:-5px;}
.filtredtable th, .fixedHeaderTable th {
    position: relative;
    vertical-align: top;
}


.whitemodalcontent td{border: none; background: #fff; padding: 3px 15px;}
    .whitemodalcontent td{color: #00467d; font-size: 12px;}
    .whitemodalcontent td.modalgridaction{width: 42px;padding: 2px 2px;}
    .whitemodalcontent tr:hover td{background: #ffddb6;}
.whitemodalcontent tr{border: 1px solid #b3b3b3; border-width: 0 1px;}
.whitemodalcontent.borderedTable td{border:1px solid #809cbb!important;}

/* background:url('../images/navigation.png') */
.navigation, .navigationPaginate .navigation{width:auto;display: inline-block; text-align:center; right bottom no-repeat; padding-right: 10px!important; height:25px!important;}
/* background:url('../images/navigation.png') */
.navigation .navigationbgright{ 0 0 no-repeat!important; padding-left: 10px!important; height:25px!important;}
.navigation a, .navigation span{margin-top: 3px!important;}
	.navigation a.checkboxbutton{font-size:12px!important;}

.navigation a{display:inline-block; color:#014A96;text-decoration:none;font-size:13px;font-weight:bold;}
.navigation a:hover{text-decoration:none;}
.navigation select {size:8px; font-color: red; height: 20px; padding: 0; }

.navigation .short a { width:0px; }

.navigation .short span { margin: 3px 0 !important }

.navigation .first{padding:2px 6px 2px 20px;background:url('../images/arrow-double-left.png') left center no-repeat;border-right:1px solid #014A96;}
.navigation .prev {padding:2px 6px 2px 10px; margin-left:4px; background:url('../images/arrow-left.png') left center no-repeat;border-right:1px solid #014A96;}
.navigation .next {padding:2px 10px 2px 2px;background:url('../images/arrow-right.png') right center no-repeat;}
.navigation .last {padding:2px 18px 2px 6px; margin-right:4px; background:url('../images/arrow-double-right.png') right center no-repeat;border-left:1px solid #014A96;}
.navigation .page {border-left:1px solid #014A96;}

.navigation .num{padding:2px 3px 2px 2px; border-right:1px solid #014A96;}
    .navigation .num.active{color: #c72023;}
.navigation .num.right{padding:2px 2px 2px 3px; border: none; border-left:1px solid #014A96;}
.navigation span.num{padding:2px 1px;border: none;}

.navigation span.borderline{background:#014A96;width:1px;padding:0!important;margin:0 2px;}
.navigation span{font-size:13px;display:inline-block;padding:0 5px;}
.navigation input{width:25px;border:1px solid #bfc0c2;font-size:12px;text-align:center;}
.navigation input.checkbox{position: relative;top: 2px;}


.controls a{display:inline-block;text-decoration:none;font-size:16px;height:25px;}
.controls a span{display:inline-block;}

.navigationPaginate{height:45px!important;border-left:none!important;border-bottom:none!important;border-right:none!important;}
.navigationPaginate .navigation div{padding:0;margin:0;width:auto;height:auto;}
.navigationPaginate .tcenter{width:auto!important;}


.searchbutt{width:192px;height:25px;background:url('../images/search.png') left center no-repeat;display:inline-block;position:relative;top:8px;}
.searchbutt.smallsearch{width:164px;background:url('../images/search-small.png') left center no-repeat;}
.searchbutt input{border:none;background:none;width:126px;position:absolute;left:29px;top:5px;}
.searchbutt input.sub{color: #014A96;font-weight: bold;left: 157px;position: absolute;top: 4px;width: 30px;}

/* forms */
div.submit{text-align: right; margin: 2px 0 5px;}
    a.buttsmall{
        background: url(../images/buttsmall.png) 100% -16px no-repeat; padding: 0 5px 0 0; text-decoration: none; color: #004b96; display: inline-block;height:auto!important;}
        a.buttsmall span{background: url(../images/buttsmall.png) left top no-repeat; cursor: pointer; padding: 0 0 0 5px; display: inline-block; padding: 1px 0 2px 5px; font-size: 11px!important;}
    	a.buttsmall:hover{ background: url(../images/buttsmall.png) 100% -48px no-repeat;}
    	a.buttsmall:hover span{background: url(../images/buttsmall.png) 0 -32px no-repeat;}

    a.buttbig{
        background: url(../images/buttbig.png) 100% -25px no-repeat; padding: 0 15px 0 0; text-decoration: none; color: #014a96; font-size: 12px; display: inline-block;}
        a.buttbig span{background: url(../images/buttbig.png) left top no-repeat; padding: 0 0 0 15px; display: inline-block; line-height: 25px; height: 25px;}
        a.buttbig.arrow{padding:0 9px 0 0;}
        a.buttbig.arrow span{padding:0 0 0 9px;}

        a.buttbig.fixedWidth span{width: 80px; text-align: center;}

	 	a.buttbig:hover{background: url(../images/buttbig.png) 100% -75px no-repeat;}
	 	a.buttbig:hover span{background: url(../images/buttbig.png) 0 -50px no-repeat;}

	 	a.buttbig.activedbutton, a.buttbig.active{background: url(../images/buttbig.png) 100% -125px no-repeat;}
	 	a.buttbig.activedbutton span, a.buttbig.active span{background: url(../images/buttbig.png) 0 -100px no-repeat;}

	 	a.buttbig.activedbutton:hover, a.buttbig.active:hover{background: url(../images/buttbig.png) 100% -175px no-repeat;}
	 	a.buttbig.activedbutton:hover span, a.buttbig.active:hover span{background: url(../images/buttbig.png) 0 -150px no-repeat;}

	 	a.buttbig span span, a.buttbig:hover span span{background:none;padding:0!important;}

	 	a.buttbig.disabled,a.buttbig.disabled:hover{background-position:100% -225px;cursor:default;}
	 	a.buttbig.disabled span,a.buttbig.disabled:hover span{background-position:0 -200px;}

	 	a.buttbig.disabledhover{background-position:100% -225px;}
	 	a.buttbig.disabledhover span{background-position:0 -200px;}
	 	a.buttbig.disabledhover:hover{background-position:100% -275px;}
	 	a.buttbig.disabledhover:hover span{background-position:0 -250px;}

    a.buttbigDrop{
        background: url(../images/buttbigDrop.png) 100% -25px no-repeat; padding: 0 15px 0 0; text-decoration: none; color: #014a96; font-size: 12px; display: inline-block;}
        a.buttbigDrop span{background: url(../images/buttbigDrop.png) left top no-repeat; padding: 0 0 0 25px; display: inline-block; line-height: 25px; height: 25px;}
        a.buttbigDrop.arrow{padding:0 9px 0 0;}
        a.buttbigDrop.arrow span{padding:0 0 0 9px;}

        a.buttbigDrop.fixedWidth span{width: 80px; text-align: center;}

	 	a.buttbigDrop:hover{background: url(../images/buttbigDrop.png) 100% -75px no-repeat;}
	 	a.buttbigDrop:hover span{background: url(../images/buttbigDrop.png) 0 -50px no-repeat;}

	 	a.buttbigDrop.activedbutton, a.buttbigDrop.active{background: url(../images/buttbigDrop.png) 100% -125px no-repeat;}
	 	a.buttbigDrop.activedbutton span, a.buttbigDrop.active span{background: url(../images/buttbigDrop.png) 0 -100px no-repeat;}

	 	a.buttbigDrop.activedbutton:hover, a.buttbigDrop.active:hover{background: url(../images/buttbigDrop.png) 100% -175px no-repeat;}
	 	a.buttbigDrop.activedbutton:hover span, a.buttbigDrop.active:hover span{background: url(../images/buttbigDrop.png) 0 -150px no-repeat;}

	 	a.buttbigDrop span span, a.buttbigDrop:hover span span{background:none;padding:0!important;}

	 	a.buttbigDrop.disabled,a.buttbigDrop.disabled:hover{background-position:100% -225px;cursor:default;}
	 	a.buttbigDrop.disabled span,a.buttbigDrop.disabled:hover span{background-position:0 -200px;}

	 	a.buttbigDrop.disabledhover{background-position:100% -225px;}
	 	a.buttbigDrop.disabledhover span{background-position:0 -200px;}
	 	a.buttbigDrop.disabledhover:hover{background-position:100% -275px;}
	 	a.buttbigDrop.disabledhover:hover span{background-position:0 -250px;}

/*reversedbg buuton (otocene pozadi)
    a.buttbig.reversedbg{
        background: url(../images/buttbig.png) 100% -75px;}
        a.buttbig.reversedbg span{background: url(../images/buttbig.png) 0 -50px;}

	 	a.buttbig.reversedbg:hover{background: url(../images/buttbig.png) 100% -25px;}
	 	a.buttbig.reversedbg:hover span{background: url(../images/buttbig.png) 0 0;}

	 	a.buttbig.reversedbg.activedbutton, a.buttbig.reversedbg.active{background: url(../images/buttbig.png) 100% -175px;}
	 	a.buttbig.reversedbg.activedbutton span, a.buttbig.reversedbg.active span{background: url(../images/buttbig.png) 0 -150px;}

	 	a.buttbig.reversedbg.activedbutton:hover, a.buttbig.reversedbg.active:hover{background: url(../images/buttbig.png) 100% -125px;}
	 	a.buttbig.reversedbg.activedbutton:hover span, a.buttbig.reversedbg.active:hover span{background: url(../images/buttbig.png) 0 -100px;}
	 */

    a.buttbigico{text-align:left!important;padding: 0 10px 0 0!important;}
    	a.buttbigico span{display:block;}
    	a.buttbigico span span{padding:0 35px 0 0 !important;}
		a.buttbigico:hover span span{padding:0 35px 0 0 !important;}
        a.buttbigico.sumarize span span{background: url(../images/icobuttons.png) 100% 0 no-repeat!important;}
		a.buttbigico.grouping span span{background: url(../images/icobuttons.png) 100% -25px no-repeat!important;}
		a.buttbigico.export span span{background: url(../images/icobuttons.png) 100% -50px no-repeat!important;}
		a.buttbigico.print span span{background: url(../images/icobuttons.png) 100% -75px no-repeat!important;}
    	a.buttbigico.savebutt span span{background: url(../images/icobuttons.png) 100% -100px no-repeat!important;}
    	a.buttbigico.openbutt span span{background: url(../images/icobuttons.png) 100% -125px no-repeat!important;}
	a.buttbiggerico{width:125px;text-align:left!important;padding: 0 10px 0 0!important;}
		a.buttbiggerico span{display:block;}

/* JS thactionpopups */
div.thactionpopups{height: 1px; }
    div.thactionpopups div.thactionpopup{margin-top:10px; display: none; position: absolute; color: #004b64; font-size: 12px;z-index: 99;}
    div.thactionpopups a{font-size:19px!important;}
        div.thactionpopups div.thactionpopup div.bottom{position: static;float:none;display:block;margin:0 4px; background: #b8c9e3; border-bottom: 1px solid #809cbb;}
            div.thactionpopups div.thactionpopup div.bottom span{height: 4px; position: absolute; height: 4px; background-image: url(../images/tap-bottom-border.png);display:block;}
            div.thactionpopups div.thactionpopup div.bottom span.left{left: 0; width: 4px; background-position: 0 0;}
            div.thactionpopups div.thactionpopup div.bottom span.mid{position:relative;height: 3px; margin:0 4px; background: #b8c9e3;display:block}
            div.thactionpopups div.thactionpopup div.bottom span.right{right: 0;bottom:0; width: 4px; background-position: -4px 0;}

    div.thactionpopup div.wrapper{ padding: 15px 15px 7px; background: #b8c9e3; border: 1px solid #809cbb; border-width: 0 1px;}
        div.thactionpopup div.wrapper p{margin: 1px 0;}
            div.thactionpopup div.wrapper p .butt{float: right;}
        div.thactionpopup div.wrapper strong{font-size: 12px;display:block;padding-bottom:6px;}
        div.thactionpopup div.wrapper input, div.thactionpopup div.wrapper select{margin:6px 0;width: 138px;}
        div.thactionpopup div.wrapper input.datebox, div.thactionpopup div.wrapper input.datetimebox{margin:0;}
        div.thactionpopup div.wrapper label{display: block; font-size: 11px;}
        div.thactionpopup div.wrapper hr.separator{margin: 4px 0;}
            div.thactionpopup div.wrapper hr.separator.big{margin: 10px 0;}

    div#tap-driver{}
    div#tap-fuel{}

    .jQtapOver, .jQtap{margin-top:0!important;}



/* sprites butt */
.buttFinal{display:none; background-image: url(../images/sprites-butt.png); width: 2px; height: 20px; vertical-align: bottom; background-position: 0 -40px; }
.butt{background-image: url(../images/sprites-butt.png); display: inline-block; width: 20px; height: 20px; vertical-align: bottom;}
	.buttbig.arrow .butt{position: relative;top: 3px;left: 1px;}
.butt.buttedit{background-position: 0 0; height: 20px;}
	.butt.buttedit:hover{background-position: -20px 0;}
.butt.buttlink{background-position: 0 -80px; height: 20px;}
	.butt.buttlink:hover{background-position: -20px -80px;}
.butt.buttdelete{background-position: 0 -20px; height: 20px;}
	.butt.buttdelete:hover{background-position: -20px -20px;}
    .butt.buttdelete2{background-position: 0 -180px; height: 19px;}
		.butt.buttdelete2:hover{background-position: -20px -180px;}

    .butt.buttedit2{background-position: 0 -200px; height: 19px;}
		.butt.buttedit2:hover{background-position: -20px -200px;}
    .butt.buttdelete3{background-position: 0 -180px; height: 19px;}
		.butt.buttdelete3:hover{background-position: -20px -180px;}

    .butt.butttoogle{background-position: 0 -280px;}
    	.butt.butttoogle:hover{background-position: -20px -280px;}

    .butt.butttoogle2{background-position: 0 -340px; height: 20px;}
		.butt.butttoogle2:hover{background-position: -20px -340px;}

    .butt.butttoogle2.minus{background-position: 0 -360px; height: 20px;}
		.butt.butttoogle2.minus:hover{background-position: -20px -360px;}

	.sectionheadcolapse .butt.butttoogle{background-position: 0 -260px!important; }
		.sectionheadcolapse .butt.butttoogle:hover{background-position: -20px -260px!important;}



.butt.buttsortasc{background-position: 0 -40px;}
.butt.buttsortasc.buttsorthigh{background-position: -20px -60px;}
.butt.buttsortdesc{background-position: 0 -60px;}
.butt.buttsortdesc.buttsorthigh{background-position: -20px -40px;}
.butt.buttsortascplus{background-position: 0 -300px;}
.butt.buttsortdescplus{background-position: 0 -320px;}
.butt.buttthpopup{background-position: 0 -80px;}
.butt.buttthpopupHigh{background-position: 0 -380px;}
.butt.buttcheck{background-position: 0 -100px;}
.butt.buttsortaz{background-position: 0 -120px;}
.butt.buttsortaz.buttsorthigh{background-position: -20px -140px;}
.butt.buttsortza{background-position: 0 -140px;}
.butt.buttsortza.buttsorthigh{background-position: -20px -120px;}
.butt.buttclose{background-position: 0 -160px;}
.butt.buttcalendar{background-position: 0 -242px; height: 15px; vertical-align: bottom;}
.butt.buttgroupon{background-position: -19px -418px;}
.butt.buttgroupoff{background-position: 0 -418px;}



/* jQ ajax loader */

div.ajaxLoader{background: url(../images/loader.gif) center 0 no-repeat; width: 120px; height: 18px; margin: 0 auto;}
div.ajaxLoaderFull{background: url("../images/loader.gif") no-repeat scroll center center #E7EBEF;height: 30px;margin: 10px 0 0;}
div.ajaxLoader.bodyLoader{background-position:center center;width:100%!important;height:100%!important;position:fixed!important}

/*
.marginAjaxLoader{margin:0 10px;}
.marginAjaxLoader div.ajaxLoader.bodyLoader{width:auto!important;}
*/

/* jQmodal */
div#jQmodalLayout{background: #b9cbdd; display: none; position: fixed; z-index: 999; top: 0; left: 0; width: 100%; height: 100%;}
div#JQmodalCentered{position: absolute;top: 0;width: 100%;z-index: 1000;text-align:center;}
div#jQmodalContent{position: relative;margin:0 auto;text-align:left;}
    div#jQmodalContent.jQmodalCssBig{width: 807px; height: 484px;}
    div#jQmodalContent div.ajaxLoader{padding:0;min-height:200px;background-position: center 40px;}
    div#jQmodalContent .filtredtable div.ajaxLoader{min-height:80px;background-position: center center;}

#jQmodalTop{
    background: url(../images/jQmodalTop.png) 100% -60px; padding: 0 15px 0 0; text-decoration: none; color: #004b96; font-size: 15px;}
    #jQmodalTop div{background: url(../images/jQmodalTop.png) left top; padding: 0 0 0 15px; height: 30px; text-align: center; line-height: 30px;}
    #jQmodalTop .buttdelete{position: absolute;right: 5px; top: 5px;}

#jQmodalMid{background: #f1f1f1; border: 1px solid #c1c1c1; border-width: 0 1px; margin: 0;}
    #jQmodalMid div.wrapper{padding: 10px 20px 16px 20px;}  
    
    div.modalHeadline{margin: 10px 0;}
        div.modalHeadline strong{color: #004b96; font-size: 12px;}
    div.modalButtons{text-align: right; margin-top: 10px;}
        div.modalButtons a{margin-left: 15px;}
    input.modalsearch, input.modalfull,textarea.modalfull{width: 752px; padding: 5px; font-size: 12px; margin-right: 13px;}
	input.modalfull, textarea.modalfull{width: 725px;}
	#jQmodalMid .inputText2{width: 350px;}
	#jQmodalMid .inputText3{width: 240px;}
	
    textarea.modalfull{height: 25px;}
     
    .modal2row{width:375px!important;}
    div.modalBlock{margin-bottom: 15px;clear:both;}
        div.modalBlockTop{background:url('../images/filtredtable-th.png') left bottom repeat-x; padding: 2px 9px; border: 1px solid #809cbb;}
            div.modalBlockTop strong{color: #014a96; font-size: 12px;}
        div.modalBlockMid{background: #ffffff; border: 1px solid #b3b3b3; border-width: 0 1px; padding: 9px 9px 5px;}
        div.modalBlockBottom{height: 4px; position: relative;}
            div.modalBlockBottom div{position: absolute; height: 4px; background-image: url(../images/modalBlockBottom.png);}
            div.modalBlockBottom div.left{left: 0; width: 4px; background-position: 0 0;}
            div.modalBlockBottom div.mid{height: 3px; left: 4px; right: 4px; background: #ffffff; border-bottom: 1px solid #b3b3b3;}
            div.modalBlockBottom div.right{right: 0; width: 4px; background-position: -4px 0;}    
    
#jQmodalBottom{height: 5px; position: relative; margin: 0 0 0 1px;}
    #jQmodalBottom div{position: absolute; height: 5px; background-image: url(../images/jQmodalBottom.png);}
    #jQmodalBottom div.left{left: 0; width: 6px; background-position: 0 0;}
    #jQmodalBottom div.mid{height: 4px; left: 6px; right: 6px; background: #f1f1f1; border-bottom: 1px solid #c1c1c1;}
    #jQmodalBottom div.right{right: 0; width: 6px; background-position: -6px 0;}

    
/*Data table jquery*/
.dataTables_info{float:right;font-size: 12px;    padding: 6px 20px 6px 0;position: relative;border:1px solid #B3B3B3;border-left:none;background:#fff;}
 
.thactionauto{float:right;background-image: url(../images/sprites-butt.png); display: inline-block; width: 20px; height: 18px; vertical-align: bottom;}
.sort-arrow.sorting_asc .thactionauto,.sort-arrow.sorting .thactionauto {background-position: 0 -40px;}
.sort-arrow.sorting_desc .thactionauto{background-position: 0 -60px;}
.sort-word.sorting_asc .thactionauto,.sort-word.sorting .thactionauto{background-position: 0 -120px;}
.sort-word.sorting_desc .thactionauto{background-position: 0 -140px;}
th.sorting_desc, th.sorting_asc, th.sorting,th.sorting_desc span, th.sorting_asc span, th.sorting span{cursor:pointer;}
.dataTables_wrapper td, .dataTables_wrapper td span{cursor:pointer;}
.dataTables_wrapper .modalgridaction{cursor:default!important;}


.wrapper .filtredtable td{cursor: default!important;}
.filtredtable td.sorting_1, .whitemodalcontent tr.grey td.sorting_1{background: none repeat scroll 0 0 #FFF4EA;}
.filtredtable th.sorting_asc, .filtredtable th.sorting_desc{background: url("../images/filtredtable-th-orangecol.png") top left repeat-x #ff8917;}
.dataTables_wrapper{background:#809CBB;padding-top:30px;position:relative;}
.dataTables_wrapper .dataTables_filter{position:absolute;right:6px;top:6px;color:#fff;font-size:12px;margin-right: 120px;}
.notopenbutt .dataTables_wrapper .dataTables_filter{margin-right:0;}
.dataTables_wrapper .dataTables_length{position:absolute;left:6px;top:6px;color:#fff;font-size:12px;}
.wrapper .editTableRow td{background:#D7E0EF!important;text-align:left!important;padding:15px!important;}

.dataTables_paginate{text-align:left;height:26px;background: none repeat scroll 0 0 #FFFFFF;border-color: #B3B3B3;border-style: solid;border-width: 1px;border-right:none;}
.dataTables_paginate div{display:inline-block;width:20px;height:20px;margin: 3px 0 0 5px;float:left;}
.dataTables_paginate div.tcenter,.dataTables_paginate div.tcenter div{float:none;display:block;}
.dataTables_paginate div.tcenter div.navigation{display:inline-block;}

.paginate_disabled_previous{background: #fff;}
.paginate_enabled_previous{background: url("../images/arrow-left.png") no-repeat scroll center center #E1E8F2;cursor:pointer;}
.paginate_disabled_next{background: #fff;margin-left:5px!important;}
.paginate_enabled_next{background: url("../images/arrow-right.png") no-repeat scroll center center #E1E8F2;margin-left:5px!important;cursor:pointer;}

table .editTableRow{background:#D7E0EF!important;}
table.edtiDataForm{width:100%;}
.wrapper .editTableRow table.edtiDataForm td{padding:0px 10px!important;}
table.edtiDataForm td input{width:130px;}
table.edtiDataForm td input.button{width:106px}

table.edtiDataForm td, table.edtiDataForm th{width:133px;}
table.edtiDataForm td.smallTableHeader, table.edtiDataForm th.smallTableHeader{width:50px;}


.oTableOpen{position: absolute;right: 8px;top: 14px;z-index: 90;}
div#jQmodalContent .oTableOpen{z-index: 1001;}

.reportarchive span.reports{position:absolute; left: 135px;position: absolute;top: 17px; z-index: 1001;font-size:12px;color:#fff;}

.oneRowForm{width:100%;}
.oneRowForm td{padding: 0 15px 0 0;}
.oneRowForm td.last{padding: 0;}
.oneRowForm input.datebox,.oneRowForm input.,oneRowForm input.datetimebox{padding:0!important;}
.oneRowForm select{height:23px;font-size:14px;}

#fulltablelayout{border-collapse:collapse;width:100%;}
#fulltablelayout td{padding:0;margin:0;}
#fulltablelayout td.resizer{background:#000;cursor:e-resize;width:1px;}
.silverLightBg{background: url('../images/silverlight-logo.png') center center no-repeat;}

.tabs{position:relative;top:1px;}
.tabs span{cursor:pointer;font-size:12px;display:inline-block;padding:3px 8px;margin-right:5px;background: url("../images/filtredtable-th.png") repeat-x scroll left bottom;border: 1px solid #809CBB;}
.tabs span.active{background:#809CBB;color:#fff;cursor:default;}

.tabcontent{display:none;padding:10px 5px;border: 1px solid #809CBB;}
.tabcontent.active{display:block;}



/*silverlight css*/
div.loader{display:block;position:absolute;width:100%;height:100%;background-color: #C2D7FC;opacity:0.6;filter:alpha(opacity=60);vertical-align: middle; }
img.displayed {display: block; margin-left: auto; margin-right: auto ;}
.valueLabels {font-size:100%;color:blue;}
div.valueLabelLight {opacity:0.76;background-color: white;border:none;position:absolute;}
div.valueLabel {position:absolute;border:none;}
#silverlightControlHost {height: 100%; text-align:center;}
#silverLightDiv{width:100%;height:1px;position:absolute;top:0px;}

/*login form*/
.loginformdivbottom{padding: 0 0 150px;width:663px;margin:50px auto;background: url("../images/bglogin-bottom.jpg") no-repeat bottom left #EDFAFF;}
.loginformdiv{position:relative;background: url("../images/bglogin-top.jpg") no-repeat top left;}
	.loginformdiv .makingimposible{font-size:7px;position:absolute;left:147px;top:56px;}
	.loginformdiv .loginForm{padding:15px 0 0 332px;}
	.loginformdiv h2{font-size:16px;font-weight:normal;position:absolute;left:92px;top:119px;color:#000!important;}
	.loginformdiv .tright{padding:12px 20px 0 0;}
	.loginformdiv .tright h1{color:#000!important;font-size:20px;margin-bottom:5px!important}
	.loginformdiv .tright p{color:#000!important;font-size:12px;font-weight:bold;}
	.loginformdiv .sublog{float:right;margin-right:20px;height:32px;background: url("../images/button-login.png") no-repeat left top;}
	.loginformdiv .sublog div{height:32px;background: url("../images/button-login.png") no-repeat right bottom;}
	.loginformdiv .sublog input{cursor:pointer;font-size:12px;color:#5082A9;padding:8px 10px 0 10px;border:none;background:none;}
	.loginformdiv .sublog input.hover{color:#014A96;}
	


.bluebox{width:300px;background: url("../images/bluebox-middle-left.png") repeat-y left top;margin:10px 20px;}
	.blueboxm{background: url("../images/bluebox-middle-right.png") repeat-y right top;}
	.ltbluebox{background: url("../images/bluebox-top-left.png") no-repeat left top;}
	.rtbluebox{background: url("../images/bluebox-top-right.png") no-repeat right top;}
	.lbbluebox{background: url("../images/bluebox-bottom-left.png") no-repeat left bottom;}
	.rbbluebox{background: url("../images/bluebox-bottom-right.png") no-repeat right bottom;padding:30px;}

	.bluebox p{color:#5082A9;margin-bottom:2px}
	.bluebox input{border:1px solid #5082A9;padding:5px 10px;width:220px;}
	.bluebox select{border:1px solid #5082A9;padding:5px 10px;width:242px;}


/*translate*/
.translateSpan{height:1px!important;position:relative;margin:0!important;padding:0!important;background:none!important;display:inline-block!important;}
.translateSpan span{cursor:pointer;margin:0!important;padding:0!important;position:absolute;bottom:10px;display:block!important;;width:10px!important;;height:10px!important;text-decoration:none!important;;}

.gridAjaxEditMessage {
  display: block;
  text-align: left;
}

button, input[type="button"], input[type="submit"] {
 text-transform:none!important;
}

.gridHeaderCell .textAndIcon {
 display: block;
 position: relative;
}

.gridHeaderCell .rowFilter {
 width:100%;
}

.gridHeaderCell .rowFilterCell {
 display:table-cell;
 width:50%;
 min-width: 67px;
}


.gridFrame {
 display: block;
}
 
.gridPaginatorInfo {
 position: absolute;
 left:12px;
 top: 9px;
}