﻿html, body
{
	margin: 0px;
	padding: 0px;
	height: 100%;
}
body
{
	background: #ffffff;
}
.main_left
{
	 BACKGROUND: url(../img/full_bg.jpg) repeat-y left top
}
.full
{
	 BACKGROUND: url(../img/full_bg.jpg) repeat-y left top
}
.center_panel1
{
	 BACKGROUND: #ffffff;	
}
.center_panel
{
	 BACKGROUND: #D6DFDF;	
}
a
{
	color: #5a6060;
	text-decoration: none;
	cursor: pointer;
	cursor: hand;
}
a:hover
{
	text-decoration: none;
	color: #8f9999;
}
table, td, th
{
	border-collapse: collapse;
	border-spacing: 0;
	border: 0;
	padding: 0;
	color: #5a6161;
}
td, input, select, textarea
{
	font-size: 12px;
}
select, textarea
{
	border: 1px #a5a8a9 solid;
	font-size: 12px;
	border: 1px #a5a8a9 solid;
}
body, td, input, select, textarea
{
	font-family: BPG Glaho Arial V5,BPG Glaho Arial,BPG Glaho,Sylfaen;
}
image
{
	border: 0;
}
img
{
	border-style: none;
    border-color: inherit;
    border-width: 0px;   
}
ul
{
	margin-top: 4px;
	margin-left: 0px;
	padding-left: 40px;
}
ul li
{
	list-style-image: url(Images/li.gif);
	margin: 0px 0px 5px 3px;
}

#bodyFirst
{
	background: url(../img/mt-bg.gif) repeat-x top left #d6dfdf;
}

#mt1
{
	white-space: nowrap;
	padding: 0px 0px;
}
#mt1 #mt-d1
{
	background: url(../img/mt-it1-1.gif) no-repeat top left #fff;
}
#mt1 #mt-d2
{
	background: url(../img/mt-it1-2.gif) no-repeat top right;
	height: 21px;
	padding: 7px 12px 0 12px;
	color: #8f9999;
	cursor: hand;
	cursor: pointer;
}
#mt0
{
	white-space: nowrap;
	padding: 0px 2px;
}

#mt0 #mt-d0
{
	background: url(../img/mt-it3-3.gif) repeat-x top left #f3f3a4;
}
#mt0 #mt-d1
{
	background: url(../img/mt-it3-1.gif) no-repeat top left;
}
#mt0 #mt-d2
{
	background: url(../img/mt-it3-2.gif) no-repeat top right;
	height: 21px;
	padding: 7px 12px 0 12px;
	color: #6f6f6f;
	cursor: hand;
	cursor: pointer;
}
#mt0 #mt-d2:hover
{
	color: #6f6f6f;
}
#mt0 #mt-d0
{
	background: url(../img/mt-it2-3.gif) repeat-x top left #99a3a3;
}
#mt0 #mt-d1
{
	background: url(../img/mt-it2-1.gif) no-repeat top left;
}
#mt0 #mt-d2
{
	background: url(../img/mt-it2-2.gif) no-repeat top right;
	height: 21px;
	padding: 7px 12px 0 12px;
	color: #fff;
	cursor: hand;
	cursor: pointer;
}
#mt0 #mt-d2:hover
{
	color: #EDF0F1;
}


#dList tr td
{
	padding: 3px 8px;
}
#dList #dListHead td
{
	color: #879191;
	background: url(../img/dash.gif) repeat-x bottom left;
}
#dList tr #dListNum
{
	text-align: right;
}
#dList #dListIt1 td, #dList #dListIt2 td
{
	padding: 2px 8px 2px 8px;
	height: 24px;
}
#dList #dListIt2 td
{
	background: #edf3f3;
}
#dList #dListIt1:hover td, #dList #dListIt2:hover td
{
	background: #d2dbdb;
}


#ld1
{
	background: url(../img/login-bg.gif) no-repeat top center #d7e0e0;
}
#ld2
{
	background: url(../img/login-d2.gif) no-repeat bottom right;
}
#ld3
{
	background: url(../img/login-d1.gif) no-repeat top right;
}
#ld4
{
	background: url(../img/login-d3.gif) no-repeat bottom left;
}
#ld5
{
	background: url(../img/login-d4.gif) no-repeat top left;
	height: 165px;
	padding: 60px 25px 0px 66px;
}

#btn1-1
{
	background: url(../img/btn1-3.gif) repeat-x top left;
}
#btn1-2
{
	background: url(../img/btn1-2.gif) no-repeat top right;
}
#btn1-3
{
	background: url(../img/btn1-1.gif) no-repeat top left;
}
#btn1-arrF
{
	background: url(../img/btn-arr-ff.gif) no-repeat center right;
}
#btn1-set
{
	height: 22px;
	padding: 5px 20px 0 20px;
	cursor: pointer;
	cursor: hand;
	color: #838a8c;
	width: 60px;
	text-align: center;
}
#btn1-set2
{
	height: 22px;
	padding: 5px 20px 0 20px;
	cursor: pointer;
	cursor: hand;
	color: #838a8c;
	text-align: center;
}


#btn2-1
{
	background: url(../img/btn2-3.gif) repeat-x top left;
}
#btn2-2
{
	background: url(../img/btn2-2.gif) no-repeat top right;
}
#btn2-3
{
	background: url(../img/btn2-1.gif) no-repeat top left;
}
#btn2-arrB
{
	background: url(../img/btn-arr-back.gif) no-repeat center left;
}
#btn2-set
{
	height: 22px;
	padding: 5px 20px 0 20px;
	cursor: pointer;
	cursor: hand;
	color: #838a8c;
	width: 60px;
	text-align: center;
}


#btn3-1
{
	background: url(../img/btn3-3.jpg) no-repeat top right;
}
#btn3-2
{
	background: url(../img/btn3-1.jpg) no-repeat top left;
}
#btn3-3
{
	background: url(../img/btn3-2.jpg) no-repeat top left;
}
#btn3-4
{
	background: url(../img/btn3-4.jpg) no-repeat top left;
}
#btn3-5
{
	background: url(../img/btn3-5.jpg) no-repeat top left;
}
#btn3-6
{
	background: url(../img/btn3-6.jpg) no-repeat top left;
}
#btn3-set
{
	height: 24px;
	cursor: pointer;
	cursor: hand;
	color: #838a8c;
}
#btn3-set2
{
	padding: 4px 10px 0px 27px;
	width: 54px;
}
#btn3-set3
{
	padding: 4px 10px 0px 27px;
	width: 64px;
}

#login tr td
{
	padding: 4px;
}


#login #lgEnter td
{
	padding-top: 10px;
}

.inpLg
{
	height: 18px;
	width: 150px;
	padding: 4px 4px 0 3px;
	border: 1px #a5a8a9 solid;
	font-family: Arial;
}
#rLinksTd
{
	padding-right: 11%;
	padding-top: 40px;
	padding-left: 10px;
}

#rLinks
{
	background: url(../img/bul-arr.gif) no-repeat left center;
	padding-left: 14px;
	margin: 12px 0;
	text-align: left;
	cursor: hand;
	cursor: pointer;
}
#rLinks2
{
	background: url(../img/bul-arr.gif) no-repeat left center;
	padding-left: 14px;
	margin: 8px 0 8px 6px;
	text-align: left;
	cursor: hand;
	cursor: pointer;
}
#rLinks2ac
{
	background: url(../img/bul-arr-ac.gif) no-repeat left center;
	padding-left: 14px;
	margin: 8px 0 8px 6px;
	text-align: left;
	font-weight: bold;
}
#rLinks3
{
	background: url(../img/bul-arr.gif) no-repeat left center;
	padding-left: 14px;
	margin: 0 0 4px 20px;
	text-align: left;
	cursor: hand;
	cursor: pointer;
}
#rLinks3:hover, #rLinks:hover, #rLinks2:hover, #linkOld:hover, #linkPass:hover ,#linkNew:hover
{
	color: #8f9999;
}




#langz
{
	white-space: nowrap;
	padding: 1px 80px 0px 10px;
	font-size: 11px;
	font-family: Arial;
}

#linkOld
{
	padding-left: 20px;
	margin-left: -2px;
	padding-top: 2px;
	margin-top: 6px;
	cursor: hand;
	cursor: pointer;
	color: #8f9999;
}
#linkPass
{
	padding-left: 18px;
	padding-top: 2px;
	cursor: hand;
	cursor: pointer;
	color: #8f9999;
}
#linkNew {
	PADDING-BOTTOM: 10px; 
	MARGIN-TOP: 6px; 
	PADDING-LEFT: 20px; 
	COLOR: #8f9999; 
	MARGIN-LEFT: -2px; 
	CURSOR: pointer; 
	PADDING-TOP: 2px
}
#linkOld
{
	background: url(../img/ic-old.gif) no-repeat top left;
}
#linkPass
{
	background: url(../img/ic-pass.gif) no-repeat top left;
}
#linkNew 
{
	background: url(../img/new2.gif) no-repeat left top
}
#lightCol
{
	color: #7b8080;
}
#lightCol2
{
	color: #879191;
}
#lightColW
{
	color: #d0d8d8;
}
#en11
{
	font-size: 11px;
	font-family: arial;
}

#sumBal tr td
{
	padding: 3px 7px;
}
#sumBal #sumBalHead td
{
	color: #8f9999;
}
.vatTotals
{
	text-align: right;
}

#fr1
{
	padding-top: 20px;
	width: 480px;
}
#fr1-01
{
	background: url(../img/fr1-r0.gif) repeat-y top left;
}
#fr1-01-1
{
	background: url(../img/fr1-r0.gif) repeat-x top left;
}
#fr1-02
{
	background: url(../img/fr1-r0.gif) repeat-y top right;
}
#fr1-03
{
	background: url(../img/fr1-r0.gif) repeat-x bottom left;
}
#fr1-r1-1
{
	background: url(../img/fr1-r4.gif) no-repeat top left;
}
#fr1-r2-1
{
	background: url(../img/fr1-r3.gif) no-repeat top right;
}
#fr1-r3
{
	background: url(../img/fr1-r3.gif) no-repeat bottom left;
}
#fr1-r4
{
	background: url(../img/fr1-r4.gif) no-repeat bottom right;
}
#fr1-r1
{
	background: url(../img/fr1-r1.gif) no-repeat top left #d8e1e1;
}
#fr1-r2
{
	background: url(../img/fr1-r2.gif) no-repeat top right;
	padding: 7px 7px 5px 7px;
}
#fr1-p
{
	padding: 4px 0;
	margin: 1px;
}
#fr1-p2
{
	margin: 1px;
}


#fr2-r1
{
	background: url(../img/fr2-r1.gif) no-repeat top left #f6f5b4;
}
#fr2-r2
{
	background: url(../img/fr2-r2.gif) no-repeat top right;
}
#fr2-r3
{
	background: url(../img/fr2-r3.gif) no-repeat bottom left;
}
#fr2-r4
{
	background: url(../img/fr2-r4.gif) no-repeat bottom right;
}

#fr3-01
{
	background: url(../img/fr3-r0.gif) repeat-y top left;
}
#fr3-01-1
{
	background: url(../img/fr3-r0.gif) repeat-x top left;
}
#fr3-02
{
	background: url(../img/fr3-r0.gif) repeat-y top right;
}
#fr3-03
{
	background: url(../img/fr3-r0.gif) repeat-x bottom left;
}
#fr3-r3
{
	background: url(../img/fr3-r3.gif) no-repeat bottom left;
}
#fr3-r4
{
	background: url(../img/fr3-r4.gif) no-repeat bottom right;
}
#fr3-r1
{
	background: url(../img/fr3-r1.gif) no-repeat top left #606767;
}
#fr3-r2
{
	background: url(../img/fr3-r2.gif) no-repeat top right;
	padding: 7px 7px 5px 7px;
	color: #FFFFFF;
}
#fr3-p
{
	padding: 4px 0;
	margin: 1px;
}
#fr3-p2
{
	margin: 1px;
}


.stemmaDiv
{
	cursor: hand;
	cursor: pointer;
	background: url(../img/mof_ge.gif) no-repeat top left;
}
.stemmaDiv2
{
	cursor: hand;
	cursor: pointer;
	background: url(../img/mof_ge2.gif) no-repeat top left;
}

.logoDiv
{
	position: absolute;
	margin-top: -10px;
	margin-left: -60px;
	cursor: hand;
	cursor: pointer;
	background: url(../img/logo2.gif) no-repeat top left;
}
.logoDiv2
{
	position: absolute;
	margin-top: -10px;
	margin-left: -60px;
	cursor: hand;
	cursor: pointer;
	background: url(../img/logo.gif) no-repeat top left;
}
#mtF
{
	padding-left: 72px;
	padding-right: 20px;
}
#topHeader
{
	background: url(../img/mt-bg.gif) repeat-x top left #d6dfdf;
	height: 100px;
}
#headBg
{
	background: url(../img/header-bg.gif) no-repeat top left;
}


#sumBalIt:hover td
{
	background: #f6f5cd;
}

#colVatTitle
{
	font-size: 12px;
	background: url(../img/dash2.gif) repeat-x bottom left;
	padding: 12px 6px 5px 4px;
	height:50px;
}
#colVatTitle2
{
	font-size: 16px;
	background: url(../img/dash2.gif) repeat-x bottom left;
	padding: 18px 6px 5px 4px;
	border-top: 2px solid #666666;
}
#colVatTitleFinal
{
	font-size: 16px;
}
#colVatHeaderDiv
{
	padding: 4px 6px;	
}
#colVat tr td
{
	padding: 4px 6px;
}
#colVat .colVatIt .ajax__calendar td
{
	height: 20px;
	border: none;
	background: #ffffff;
	padding-right: 0px;
	padding: 0px 0px;
}
#colVat .colVatIt td
{
	height: 30px;
	border-bottom: 1px solid #ffffff;
	background: #eaf0f0;
	padding-right: 3px;
}
#colVat .colVatIt2 td
{
	height: 20px;
	border-bottom: 1px solid #ffffff;
	background: #edecad;
}
#colVat .colVatIt3 td
{
	height: 30px;
	border-bottom: 1px solid #ffffff;
	background: #edecad;
	padding-right: 3px;
}

#colVat .colVatIt #colVatValTd, #colVat .colVatIt #colVatBt
{
	padding-right: 6px;
}
#uploadFilew tr td
{
	background-color: #ffffff;
}
#colVat .colVatIt td input
{
	text-align: right;
	
	border: 1px solid #9ea5a5;
}

#colVat .colVatIt td .hcss input
{
	text-align: right;
	width: 15px;	
	border: none;
}
#colVat .colVatIt .chk input
{
	width: 20px;
}

#colVat .colVatIt td input.norm
{
	text-align: left;
	width: 160px;
	border: 1px solid #9ea5a5;
}
#colVat .colVatIt td input.normSm
{
	text-align: left;
	width: 83px;
	border: 1px solid #9ea5a5;
	height: 18px;
	padding: 4px 4px 0 3px;
	font-family: Arial;
}
#colVat .colVatIt3 td input.normSm
{
	text-align: left;
	width: 83px;
	border: 1px solid #9ea5a5;
	height: 18px;
	padding: 4px 4px 0 3px;
	font-family: Arial;
}
#colVat .colVatIt td input.normSmNum
{
	text-align: right;
	width: 83px;
	border: 1px solid #9ea5a5;
	height: 18px;
	padding: 4px 4px 0 3px;
	font-family: Arial;
}
#colVat .colVatIt td input.normSmNumB1
{
	text-align: right;
	width: 195px;
	border: 1px solid #9ea5a5;
	height: 18px;
	padding: 4px 4px 0 3px;
	font-family: Arial;
}
#colVat .colVatIt td input.normSm0
{
	text-align: left;
	width: 30px;
	border: 1px solid #9ea5a5;
	height: 18px;
	padding: 4px 4px 0 3px;
	font-family: Arial;
}
#colVat .colVatIt td input.normSm1
{
	text-align: left;
	width: 60px;
	border: 1px solid #9ea5a5;
	height: 18px;
	padding: 4px 4px 0 3px;
	font-family: Arial;
}
#colVat .colVatIt td input.normSm2
{
	text-align: left;
	width: 114px;
	border: 1px solid #9ea5a5;
	height: 18px;
	padding: 4px 4px 0 3px;
	font-family: Arial;
}
#colVat .colVatIt td input.normSm3
{
	text-align: left;
	width: 160px;
	border: 1px solid #9ea5a5;
	height: 18px;
	padding: 4px 4px 0 3px;
	font-family: Arial;
}
#colVat .colVatIt td input.normSm4
{
	text-align: left;
	width: 22px;
	border: 1px solid #9ea5a5;
	height: 18px;
	padding: 4px 4px 0 3px;
	font-family: Arial;
}
#colVat .colVatIt td input.normUp
{
	text-align: left;
	width: 400px;
	border: 1px solid #9ea5a5;
	height: 24px;
	padding: 4px 4px 0 3px;
	font-family: Arial;
}
#colVat .colVatIt td div.colVatValue, #colVat .colVatIt td div.colVatValue2
{
	text-align: right;
}
#colVat .colVatIt td div.colVatValue2
{
	color: #879191;
}
#colVat #advFormHeader2 td
{
	border-right: 1px solid #ffffff;
	height: 20px;
}


#colVat .colIncIt td
{
	height: 30px;
	border-bottom: 2px solid #ffffff;
	background: #eaf0f0;
	padding-right: 6px;
	font-size: 12px;
}
#colVat .colIncIt td.colIncAdd, #colVat .colIncIt td.colIncAdd2
{
	border-bottom: 1px solid #ffffff;
	padding-right: 6px;
}
#colVat .colIncIt2 td
{
	height: 20px;
	border-bottom: 2px solid #ffffff;
	background: #edecad;
}

#colVat .colIncIt #colVatValTd, #colVat .colIncIt #colVatBt
{
	padding-right: 6px;
}
#colVat .colIncIt td input
{
	text-align: right;
	width: 100px;
	border: 1px solid #9ea5a5;
}
#colVat .colIncIt td input.norm
{
	text-align: left;
	width: 160px;
	border: 1px solid #9ea5a5;
}
#colVat .colIncIt td input.normSm
{
	text-align: left;
	width: 83px;
	border: 1px solid #9ea5a5;
	height: 18px;
	padding: 4px 4px 0 3px;
	font-family: Arial;
}
#colVat .colIncIt td input.normSm0
{
	text-align: left;
	width: 30px;
	border: 1px solid #9ea5a5;
	height: 18px;
	padding: 4px 4px 0 3px;
	font-family: Arial;
}
#colVat .colIncIt td input.normSm1
{
	text-align: left;
	width: 60px;
	border: 1px solid #9ea5a5;
	height: 18px;
	padding: 4px 4px 0 3px;
	font-family: Arial;
}
#colVat .colIncIt td input.normSm2
{
	text-align: left;
	width: 114px;
	border: 1px solid #9ea5a5;
	height: 18px;
	padding: 4px 4px 0 3px;
	font-family: Arial;
}
#colVat .colIncIt td input.normUp
{
	text-align: left;
	width: 400px;
	border: 1px solid #9ea5a5;
	height: 24px;
	padding: 4px 4px 0 3px;
	font-family: Arial;
}
#colVat .colIncIt td div.colVatValue, #colVat .colIncIt td div.colVatValue2
{
	text-align: right;
}
#colVat .colIncIt td div.colVatValue2
{
	color: #879191;
}

.colIncAdd
{
	border-left: 1px solid #ffffff;
}

#advFrB1
{
	background: url(../img/adv-fr-b.gif) repeat-y top left;
}
#advFrB2
{
	background: url(../img/adv-fr-b.gif) repeat-y top right;
}
#advFrH0
{
	background: url(../img/adv-fr-h-bg.gif) repeat-x top left #606767;
}
#advFrH1
{
	background: url(../img/adv-fr-h1.gif) no-repeat top left;
}
#advFrH2
{
	background: url(../img/adv-fr-h2.gif) no-repeat top right;
	padding: 8px 8px 10px 8px;
}
#advFrCont
{
	margin: 1px 3px;
}

#advFrF0
{
	background: url(../img/adv-fr-f-bg.gif) repeat-x top left #838c8c;
}
#advFrF1
{
	background: url(../img/adv-fr-f1.gif) no-repeat bottom left;
}
#advFrF2
{
	background: url(../img/adv-fr-f2.gif) no-repeat bottom right;
	padding: 8px 8px 6px 8px;
}

#advFrHead1
{
	color: #eef5f5;
	font-size: 16px;
}
#advFrHead2
{
	color: #faf9a7;
	font-size: 16px;
}
#advFrHead1
{
	font-weight: bold;
}


#dn1
{
	background: url(../img/dnav-ac1.gif) no-repeat top left #ffffff;
}
#dn1 #dn
{
	background: url(../img/dnav-ac2.gif) no-repeat top right;
}

#dn0f
{
	background: url(../img/dnav-1f.gif) no-repeat top left #f0ef99;
}
#dn0f #dn
{
	background: url(../img/dnav-2.gif) no-repeat top right;
}

#dn0ac
{
	background: url(../img/dnav-1ac.gif) no-repeat top left #f0ef99;
}
#dn0ac #dn
{
	background: url(../img/dnav-2.gif) no-repeat top right;
}

#dn0
{
	background: url(../img/dnav-1.gif) no-repeat top left #f0ef99;
}
#dn0 #dn
{
	background: url(../img/dnav-2.gif) no-repeat top right;
}

#dnEnd
{
	background: url(../img/dnav-2l.gif) no-repeat top left;
	width: 5px;
}
#dnEndac
{
	background: url(../img/dnav-ac2l.gif) no-repeat top left;
	width: 5px;
}

#dn1 #dn, #dn0f #dn, #dn0ac #dn, #dn0 #dn
{
	padding: 8px 13px 0px 16px;
	height: 12px;
}
#dn0f #dn, #dn0ac #dn, #dn0 #dn
{
	cursor: hand;
	cursor: pointer;
}

#dnA
{
	background: url(../img/bul-arr.gif) no-repeat top left;
	width: 11px;
	height: 7px;
}
#dn1:hover #dnA, #dn0:hover #dnA, #dn0f:hover #dnA, #dn0ac:hover #dnA
{
	background: url(../img/bul-arr2.gif) no-repeat top left;
	width: 11px;
	height: 7px;
}

div.decItem
{
	margin: 0;
}


#caTable tr td
{
	text-align: right;
	padding: 5px 6px 4px 6px;
	font-size: 11px;
	white-space: nowrap;
}
#caTable tr.caG td
{
	background: #edf3f3;
}
#caTable tr #ca1
{
	text-align: left;
}
#caTable #ca1tr td
{
	vertical-align: top;
	background: #606767;
	color: #FFFFFF;
	line-height: 15px;
}
#caTable tr.caT td
{
	border-top: 2px solid #606767;
	white-space: nowrap;
}

#caTable tr.caH td
{
	padding-top: 7px;
	padding-bottom: 6px;
	white-space: normal;
}
#caTable tr #ca1
{
	white-space: normal;
}
#caTable tr.caH #ca1
{
	background: url(../img/adv-fr-h1.gif) no-repeat top left #606767;
}
#caTable tr.caH #ca12
{
	background: url(../img/adv-fr-h2.gif) no-repeat top right #606767;
}

#caTable tr.caH3 #cr1
{
	background: url(../img/adv-fr-h1.gif) no-repeat top left #606767;
}
#caTable tr.caH3 #cr14
{
	background: url(../img/adv-fr-h2.gif) no-repeat top right #606767;
}

#caTable tr.caH2 td
{
	background: #585e5e;
	color: #d3d9d9;
	white-space: normal;
}
#caTable tr.caH3 td
{
	background: #606767;
	color: #fff;
	padding-top: 6px;
	padding-bottom: 5px;
	white-space: normal;
}

#caTable tr.caG:hover td, #caTable tr.caW:hover td
{
	background: #d2dbdb;
	border-right: 1px solid #c6cfcf;
}

#caTable tr.caG td, #caTable tr.caW td
{
	border-right: 1px solid #d1dada;
}


#caTable tr.caG td
{
	background: #f4f4cf;
}

#caTable tr.caG:hover td
{
	background: #e7e7b4;
}

#caTable tr.caW:hover td
{
	background: #e0e0a8;
}



#caTable tr #ca9
{
	padding-right: 16px;
}


#ca9, #ca11
{
	display: none;
}

#cal-r1
{
	background: url(../img/cal-r1.gif) no-repeat top left #f1f099;
}
#cal-r2
{
	background: url(../img/cal-r2.gif) no-repeat top right;
}
#cal-r3
{
	background: url(../img/cal-r3.gif) no-repeat bottom left;
}
#cal-r4
{
	background: url(../img/cal-r4.gif) no-repeat bottom right;
}
#cal-pad
{
	padding: 6px 10px;
}

#cr5, #cr6, #cr8, #cr12, #cr13, #cr19, #cr15, #cr16
{
	display: none;
}
#caTable tr #cr1, #caTable tr #cr2, #caTable tr #cr24
{
	text-align: left;
}
#caTable tr #cr24
{
	white-space: nowrap;
}
#caTable .caH3 td
{
	border: 1px solid #9ea5a5;
}
#caTable tr #cr1
{
	border: none;
}


#toolPrint
{
	background: url(../img/print.jpg) no-repeat center left;
	padding-left: 17px;
	cursor: hand;
	cursor: pointer;
}
#toolExport
{
	background: url(../img/export.gif) no-repeat center left;
	padding-left: 18px;
	margin-left: 10px;
	cursor: hand;
	cursor: pointer;
}

#contentPad
{
	padding: 20px 20px 10px 20px;
}
.toolsPad
{
	padding-bottom: 10px;
}
.short
{
	color: #999999;
}
#t
{
	color: #d2dcdc;
}
#pageTitle
{
	font-size: 16px;
	font-weight: bold;
}




#colVat tr td.colRes2
{
	border-bottom: 1px border #ffffff;
}
#colVat tr td.colRes2, #colVat tr td.colRes
{
	text-align: right;
	padding-right: 6px;
}

.tHeader
{
	font-size: 16px;
	font-weight: bold;
	padding-bottom: 8px;
}
.tTitle
{
	font-weight: bold;
	padding-bottom: 4px;
}
.tBlock
{
	padding-bottom: 10px;
}

.xmlItem
{
	background: url(../img/xml.gif) no-repeat top left;
	padding-bottom: 10px;
	padding-top: 5px;
	margin-bottom: 10px;
	padding-left: 26px;
}

#newUser tr td
{
	padding: 4px 6px;
	vertical-align: top;
}
#newUser tr td input.inpNu1
{
	width: 400px;
}
#newUser tr td input.inpNu2
{
	width: 400px;
}
#newUser #nuButton td
{
	background: url(../img/cal-btn-bg.gif) repeat-x top left #cfd7d7;
	height: 34px;
	vertical-align: middle;
}
#newUser #nuSpace td
{
	font-size: 0%;
}
#newUser tr #nuT
{
	width: 30%;
	padding-top: 7px;
}

.clickTr td
{
	cursor: had;
	cursor: pointer;
}

.btnk1
{
	background: url(../img/btn1-3.gif) repeat-x top left;
}
.btnk2
{
	background: url(../img/btn2-3.gif) repeat-x top left;
}
.btnk3
{
	background: url(../img/btn2-1.gif) no-repeat top left;
}
.btnlogin
{
	background: url(../img/send_ge.gif) no-repeat top left;
}


.customCalloutStyle div, .customCalloutStyle td
{
	border: solid 1px #BDB300;
}
.customCalloutStyle .ajax__validatorcallout_popup_table
{
	display: none;
	border: none;
	background-color: transparent;
	padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_popup_table_row
{
	vertical-align: top;
	height: 100%;
	background-color: transparent;
	padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_cell
{
	width: 20px;
	height: 100%;
	text-align: right;
	vertical-align: top;
	border: none;
	background-color: transparent;	
	padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_table
{
	height: 100%;
	border: none;
	background-color: transparent;
	padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_table_row
{
	background-color: transparent;
	padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell
{
	padding: 8px 0px 0px 0px;
	text-align: right;
	vertical-align: top;
	font-size: 1px;
	border: none;
	background-color: transparent;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
{
	font-size: 1px;
	position: relative;
	left: 1px;
	border-bottom: none;
	border-right: none;
	border-left: none;
	width: 15px;
	background-color: transparent;
	padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
{
	height: 1px;
	overflow: hidden;
	border-top: none;
	border-bottom: none;
	border-right: none;
	padding: 0px;
	margin-left: auto;
}
.customCalloutStyle .ajax__validatorcallout_error_message_cell
{
	font-family: Verdana;
	font-size: 10px;
	padding: 5px;
	border-right: none;
	border-left: none;
	width: 100%;
}
.customCalloutStyle .ajax__validatorcallout_icon_cell
{
	width: 20px;
	padding: 5px;
	border-right: none;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell
{
	vertical-align: top;
	padding: 0px;
	text-align: right;
	border-left: none;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
{
	border: none;
	text-align: center;
	width: 10px;
	padding: 2px;
	cursor: pointer;
}

.HellowWorldPopup
{
	width: 500px;
	height: 400px;
	min-width: 500px;
	min-height: 400px;
	background: white;
}
.compForm tr td
{
	padding: 6px;
}
.compForm tr td input
{
	width: 260px;
}
.compForm tr td select
{
	width: 266px;
}
.compForm tr td textarea
{
	width: 260px;
}
.compForm tr.nuButton td
{
	background: url(../d/cal-btn-bg.gif) repeat-x top left #cfd7d7;
	height: 34px;
	vertical-align: middle;
	padding: 5px 0 2px 6px;
}
.sortPop
{
	position: absolute;
	margin: 20px 0 0 10px;
	width: 100px;
	border: 1px solid #9fa793;
	background: #FFFFFF;
}
.sortPop div
{
	cursor: hand;
	cursor: pointer;
	padding: 3px 3px;
	font-size: 11px;
}
.sortPop div.sortIt1
{
	background: #f5f6b0;
}
.sortPop div.sortIt0
{
	background: #ffffff;
}
.sortPop div:hover
{
	background: #f5f6b0;
}
.activeLink{color:#b1ab00;font-weight:bold}
.activeLink:hover{color:#b1ab00;font-weight:bold;text-decoration:underline}

.activeLink2{color:#b1ab00}
.activeLink2:hover{color:#b1ab00;text-decoration:underline}

div.fileinputs {
	position: relative;
}

div.fakefile {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 1;
	width: 250px;
}

input.file {
	position: relative;
	text-align: right;
	-moz-opacity:0 ;
	filter:alpha(opacity: 0);
	opacity: 0;
	z-index: 2;
}
#colVat .colVatIt td input.file
{
	text-align: left;
	width: 270px;
	border: 1px solid #9ea5a5;
	height: 20px;
	padding: 4px 4px 0 3px;
	font-family: Arial;
}
#colVat .colVatIt .fakefile input
{
	text-align: left;
	width: 200px;
	border: 1px solid #9ea5a5;
	height: 12px;
	padding: 10px 3px 3px 3px;
	font-family: Arial;
}
#colVat .colVatIt .fakefile img
{
	text-align: left;
	width: 60px;
	height: 22px;	
}

#colVat .customCalloutStyle1 div, #colVat .customCalloutStyle1 td
{
	border: solid 1px #BDB300;
}

.customCalloutStyle1 div, .customCalloutStyle1 td
{
	border: solid 1px #BDB300;
}
.customCalloutStyle1 .ajax__validatorcallout_popup_table
{
	display: none;
	border: none;
	background-color: transparent;	
}
.customCalloutStyle1 .ajax__validatorcallout_popup_table_row
{
	vertical-align: top;
	height: 100%;
	background-color: transparent;
}
.customCalloutStyle1 .ajax__validatorcallout_callout_cell
{
	width: 20px;
	height: 100%;
	text-align: right;
	vertical-align: top;
	border: none;
	background-color: transparent;
	padding-left:0px;
}
.customCalloutStyle1 .ajax__validatorcallout_callout_table
{
	height: 100%;
	border: none;
	background-color: transparent;
}
.customCalloutStyle1 .ajax__validatorcallout_callout_table_row
{
	background-color: transparent;
}
.customCalloutStyle1 .ajax__validatorcallout_callout_arrow_cell
{
	text-align: right;
	vertical-align: top;
	font-size: 1px;
	border: none;
	background-color: transparent;
    padding-left  :0px;
}
.customCalloutStyle1 .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
{
	font-size: 1px;
	position: relative;
	left: 1px;
	border-bottom: none;
	border-right: none;
	border-left: none;
	width: 15px;
	background-color: transparent;
}
.customCalloutStyle1 .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
{
	height: 1px;
	overflow: hidden;
	border-top: none;
	border-bottom: none;
	border-right: none;
}
.customCalloutStyle1 .ajax__validatorcallout_error_message_cell
{
	font-family: Verdana;
	font-size: 10px;
	border-right: none;
	border-left: none;
	width: 100%;
}
.customCalloutStyle1 .ajax__validatorcallout_icon_cell
{
	width: 20px;
	border-right: none;
}
.customCalloutStyle1 .ajax__validatorcallout_close_button_cell
{
	vertical-align: top;	
	text-align: right;
	border-left: none;
}
.customCalloutStyle1 .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
{
	border: none;
	text-align: center;
	width: 10px;
	cursor: pointer;
}
#colVat tr .ajax__validatorcallout_callout_cell
{
 padding-left:0px;
 padding-right:0px;
}

.hidepopap
{
    position:relative;
    left:-5000px;  
    bottom:5000px;  
}
#rLinksBack {
	TEXT-ALIGN: left; MARGIN: 12px 0px; PADDING-LEFT: 14px; BACKGROUND: url(../Images/style/bul-arr-back.gif) no-repeat left center; CURSOR: pointer
}
#rLinksBack:hover {
	COLOR: #8f9999
}
.ModalPopupBG
{
	background-color: #666699;
	filter: alpha(opacity=50);
	opacity: 0.7;
	-moz-opacity: 0.7;
}
.ModalPopupBG_f
{
	background-color: #666699;
	filter: alpha(opacity=50);
	opacity: 0.7;
	-moz-opacity: 0.7;
	position: fixed; 
	width: 100%;
	height: 100%; 
	top: 0px; 
	left: 0px;
	z-index:99999998;
	
}
.ModalPopupBGtop
{
    z-index:99999999;
	position: fixed; 
	width: 100%;
	height: 100%; 
	top: 0px; 
	left: 0px;
	
}