.newsdate {  font-size: 13px; font-style: normal; font-weight: bold; color: #000}
.newstext {  font-size: 15px; font-style: normal; font-weight: normal; text-align: justify;color:rgb(40,40,40); text-indent: 1em}
.newslink, .newstext A {  font-size: 15px; font-style: italic; color: #00a; text-decoration: underline;}
.newstext A:hover {  font-size: 15px; font-style: italic; color: #003; text-decoration:none;}
A.newslink {  font-size: 14px; font-style: italic; color: #006666; text-decoration: none;}
A.newslink:hover {  font-size: 14px; font-style: italic; color: #11AA00; text-decoration: underline;}
/* used to show pages links (0..40 40..80 etc.) */
.pagelink, .pagelink A { font-size: 13px; font-style: italic; color: #112233}
.pagelinkcurrent { font-size: 15px; font-style: italic; color: #771122}
/* menu in top of page */
.menulink {  font-size: 12px; font-weight: normal; color: #DFFF44}
A.menulink { text-decoration: none;}
A.menulink:hover {text-decoration: none; color: #FFFFFF}
.menudelimiter { font-size: 13px; font-weight: bold; color: #000000}
/* menu at bottom of page */
.menulinkbottom {  font-size: 10px; font-style: normal; font-weight: bold;color: #333333}
A.menulinkbottom { text-decoration: none; font-weight: bold;}
A.menulinkbottom:hover {text-decoration: underline; font-weight: bold; color: #333366}
/*used to color override YES/NO values */
.yesvalue { color: #113311 }
.novalue { color: #cc2222 }

/* main page (index.php) styles */
.ip_main_header {  color:#FF0;  font-size: 13px; font-weight:bold; background-color:#F00; width:100%; margin: 0em 2em 0em 0em;}
.ip_main_text {  color:#000;  font-size: 13px; font-weight:normal; background-color:#FFF; margin: 0em 3em 0em 0em;}
.ip_news_header {  color:#FFF; white-space:nowrap; font-size: 13px; font-weight:bold; background-color:rgb(0,116,111); width:100%; margin: 0em 0em 0em 0em;}
.ip_news_header A {  color:#FFFF00; text-decoration: none;}
.ip_news_header A:hover {  color:#FFFF00; text-decoration: underline;}
.ip_news_text {  color:#000;  font-size: 13px; font-weight:normal;  text-indent: 1em;}
.ip_news_text A {  color:#00F; text-decoration: none;}
.ip_news_text A:hover {  color:#000; text-decoration: underline;}
.ip_newsdate {  color:#000;  font-size: 13px; font-weight:bold; font-style: italic;}

.subhead_blue {width:100%; text-align:left;color:#fff;background-color:rgb(18,140,213);} .subhead_blue a {color:#ff0;}
.subhead_red {width:100%;text-align:left;color:#fff;background-color:#f00;} .subhead_red a {color:#ff0;}
.subhead_orange {width:100%; text-align:left;color:#fff;background-color:rgb(255,153,0);} .subhead_orange   a {color:#ff0;}
.subhead_green {width:100%; text-align:left;color:#fff;background-color:rgb(51,204,51);}  .subhead_greena {color:#ff0;}

.subtitle {  font-size: 16px; line-height: 22px; font-weight: bold}
.maintable {  font-size: 12px; line-height: 24px; color: #333333}
.infotable { border-color: #333399; color: #000000; background-color: #FFFFFF}
.bankviewtable {  font-size: 14px; }
.bankletter {  color:rgb(0,102,153); font-size: 16px; font-style: italic; line-height: 30px; font-weight: bold;  text-decoration: none;}
A.bankletter:hover { color: #FF1133; text-decoration: underline;}
.bankweb {  font-size: 9px; line-height: 16px; font-style: italic; color: #1166FF}
.bankseltitle {  font-size: 18px; line-height: normal; font-style: italic; color: #EE0000}
.bankseltitle2 {  font-size: 17px; line-height: normal; font-style: italic; color: #000000}
.bankinfo {  font-size: 14px;  font-style: normal; color: #116600}
.bankinfovalue {  font-size: 18px;  font-style: normal; color: #000000}
.bankinfotitle { font-size: 24px; font-style: italic; color: #332288}
.banknodata { font-size: 12px; font-style: italic; color: #3311FF}
.banklink { font-size: 14px; font-style: normal; font-weight: normal; color: #111166}
A.banklink { text-decoration: none;}
A.banklink:hover {text-decoration: underline; color: #111144}
.lawtitle {  font-size: 12px; font-style: oblique; font-weight: lighter}
.lawhead {  font-size: 20px; font-style: normal; font-weight: bolder}
.lawtext {  font-size: 12px; font-style: normal; font-weight: normal; text-align: justify; text-indent: 30px}
.lawpart {  font-size: 14px; font-style: italic; font-weight: normal}
.faqask {  font-size: 17px; font-style: italic; font-weight: bold; text-decoration: none; color: #000066}
A.faqask {text-decoration: none; color: #000066}
A.faqask:hover {text-decoration: none; color: #FF0066}
.faqansw {  font-size: 15px; font-style: normal; font-weight: normal}
.mailsend {  font-size: 10px; font-style: normal; font-weight: normal}
.contactsttext { font-size: 15px; font-style: normal; font-weight: normal; color: #000066}
.contactsadres { font-size: 17px; font-style: normal; font-weight: bold; color: #FF0066}
.region { font-size: 22px; font-style: normal; font-weight: bold; color: #990000}
.regionlink { font-size: 14px; font-style: normal; font-weight: normal; color: #111111;}
A.regionlink { text-decoration: none;}
A.regionlink:hover {text-decoration: underline;}
.regiontable {  color: #000000; background-color: #99CC99; }
table.regiontable tr {
	background-color: rgb(239, 245, 245);
        padding: 0px 0px 0px 0px;
	border-collapse: collapse;
}
table.regiontable tr td {
	padding: 0.3em 0.5em 0.3em 0.5em;
	vertical-align: top;
	border-top: 0px #CFCFCF solid;
	border-bottom: 1px #CFCFCF solid;
	border-left: 0px #FFFFFF solid;
	border-right: 0px #FFFFFF solid;
}
table.regiontable tr.header {
	background-color: rgb(220, 240, 250);
}
table.regiontable tr.header td {
	font-weight: bold;
	color: #000000;
	font-size: 20px;
	text-align: center;
	border-top: 1px #CFCFCF solid;
	border-bottom: 1px #CFCFCF solid;
	border-left: 0px #FFFFFF solid;
	border-right: 0px #FFFFFF solid;
}	
table.bankstable {
	padding: 0px 0px 0px 0px;
}
table.bankstable tr {
	background-color: rgb(239, 245, 245);		
}
table.bankstable tr td {
        padding: 0.1em 0.5em 0.1em 0.5em;
        vertical-align: top;
	border-top: 0px #FFFFFF solid;
	border-bottom: 0px #FFFFFF solid;
	border-right: 0px #FFFFFF solid;
	border-left: 0px #FFFFFF solid;
}
table.bankstable tr.header {
	background-color: rgb(220, 240, 250);
	font-weight: bold;
	color: #000000;
}
table.bankstable tr.header td {
	text-align: center;
	border-top: 1px #E6E6E6 solid;
	border-bottom: 1px #E6E6E6 solid;
	border-left: 0px #E6E6E6 solid;
	border-right: 0px #E6E6E6 solid;
}
.citytitle { font-size: 22px; font-style: normal; font-weight: bold; color: #990000}
.city { font-size: 16px; font-style: normal; font-weight: normal; color: #110033}
.citylink { font-size: 14px; font-style: normal; font-weight: normal; text-decoration: none; color: #111111}
A.citylink:hover {text-decoration: underline}
.nocity { font-size: 15px; font-style: italic;  color: #000033; }
table.officetable {
	border-collapse: collapse;
        padding: 0px 0px 0px 0px;
}
table.officetable tr {
        background-color: rgb(239, 245, 245);
}
table.officetable tr td {
        padding: 0.1em 0.5em 0.1em 0.5em;
        vertical-align: top;
        border-top: 1px #E6E6E6 solid;
        border-bottom: 1px #E6E6E6 solid;
        border-right: 0px #E6E6E6 solid;
        border-left: 0px #E6E6E6 solid;
}
table.officetable tr.header {
        background-color: rgb(138,161,140);
        font-weight: bold;
        color: #000000;
}
table.officetable tr.header td {
        text-align: center;
        border-top: 1px #E6E6E6 solid;
        border-bottom: 1px #E6E6E6 solid;
        border-left: 0px #E6E6E6 solid;
        border-right: 0px #E6E6E6 solid;
}
.officelink { font-style: normal; font-weight: normal; text-decoration: none; color: #113311}
.officelink:hover { color: #aa3311}
table.atmtable {
        border-collapse: collapse;
        padding: 0px 0px 0px 0px;
}
table.atmtable tr {
        background-color: rgb(234,236,221);
}
table.atmtable tr td {
        padding: 0.1em 0.5em 0.1em 0.5em;
        vertical-align: top;
        border-top: 1px #E6E6E6 solid;
        border-bottom: 1px #E6E6E6 solid;
        border-right: 0px #E6E6E6 solid;
        border-left: 0px #E6E6E6 solid;
}
table.atmtable tr.header {
        background-color: rgb(186,194,134);
        font-weight: bold;
        color: #000000;
}
table.atmtable tr.header td {
        text-align: center;
        border-top: 1px #E6E6E6 solid;
        border-bottom: 1px #E6E6E6 solid;
        border-left: 0px #E6E6E6 solid;
        border-right: 0px #E6E6E6 solid;
}
table.servicetable {
        padding: 0px 0px 0px 0px;
}
table.servicetable tr {
        background-color: rgb(250,250,251);
}
table.servicetable tr td {
	font-size: 15px;
        padding: 0.1em 0.5em 0.1em 0.5em;
        vertical-align: top;
        border-top: 1px #FFFFFF solid;
        border-bottom: 1px #E4E6EE solid;
        border-right: 0px #E6E6E6 solid;
        border-left: 0px #E6E6E6 solid;
}
table.servicetable tr.header {
        background-color: rgb(20,101,121);
        font-weight: bold;
        color: #FFFFFF;
}
table.servicetable tr.header td {
	font-size: 16px; 
        text-align: center;
        border-top: 1px #E6E6E6 solid;
        border-bottom: 1px #E6E6E6 solid;
        border-left: 0px #E6E6E6 solid;
        border-right: 0px #E6E6E6 solid;
}
table.servicetable tr td a { font-style: normal; font-weight: normal; text-decoration: none; color: #000000}
table.servicetable tr td a:hover { font-style: normal; font-weight: normal; color: #aa3311}
.serviceinfotext  {font-style: normal; font-weight: normal; color:  rgb(2,21,57);}
.servicetitle { font-size: 22px; font-style: normal; font-weight: bold; color: #221155}
table.newscategory {
	float: right;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
        padding: 0px 0px 0px 0px;
}
table.newscategory tr.header {
	background-color: rgb(80,80,27);
	color: #FFFFFF;
}
table.newscategory tr.header td{
	font-weight: bold;
	font-size: 14px;
	text-align: center;
	border-top: 0px #000 solid;
	border-bottom: 0px #E6E6E6 solid;
	border-left: 0px #000000 solid;
	border-right: 0px #000000 solid;
}
table.newscategory tr {
	background-color: rgb(138,161,140);
}
table.newscategory tr td {
        text-align: center;
	font-size: 13px;
        border-top: 1px #E6E6E6 solid;
        border-bottom: 0px #E6E6E6 solid;
        border-left: 0px #000000 solid;
        border-right: 0px #000000 solid;
}
table.newscategory tr td a {font-style: normal; font-weight: normal; text-decoration: none; color: #000000}
table.newscategory tr td a:hover { font-style: normal; font-weight: normal; color: rgb(239,239,209); } 
td.bottomcopyright { 
 font-style: normal; font-weight: normal;font-size: 11px; text-align: center;   vertical-align:middle;
 color: rgb(102,102,102);
}
INPUT {
BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; COLOR: black; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #eeeeee
}
INPUT:focus {
	BORDER: 1px #333333 solid;
}
INPUT.button:hover { BORDER: 1px #000000 solid; background-color: #ffffff}
TEXTAREA {
BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; COLOR: black; BORDER-BOTTOM: #666666 1px solid; BACKGROUND-COLOR: #eeeeee
}
IMG { border: 0px rgb(255,255,255) none;}
body {color:rgb(40,40,40);font-size: 12px;}

