a:link { text-decoration: none; color: #0077EC; }
a:visited { text-decoration: none; color: #0077EC; }
a:hover { text-decoration: underline; color: #1F4B8D; }

a.txt:link { text-decoration: none; color: #0077EC; }
a.txt:visited { text-decoration: none; color: #0077EC; }
a.txt:hover { text-decoration: underline; color: #1F4B8D; }

a.mnu:link { text-decoration: none; color: #1F4B8D; }
a.mnu:visited { text-decoration: none; color: #1F4B8D; }
a.mnu:hover { text-decoration: none; color: #0077EC; }

a.bmnu:link { text-decoration: none; color: #1F4B8D; }
a.bmnu:visited { text-decoration: none; color: #1F4B8D; }
a.bmnu:hover { text-decoration: underline; color:  #1F4B8D; }

a.fpth:link { text-decoration: none; color: #999999; }
a.fpth:visited { text-decoration: none; color: #999999; }
a.fpth:hover { text-decoration: none; color:  #0077EC; }

a.opth:link { text-decoration: none; color: #1F4B8D; }
a.opth:visited { text-decoration: none; color: #1F4B8D; }
a.opth:hover { text-decoration: none; color:  #0077EC; }

a.whitelink:link { text-decoration: none; color: #FFFFFF; }
a.whitelink:visited { text-decoration: none; color: #FFFFFF; }
a.whitelink:hover { text-decoration: none; color:  #FFFFFF; }

a.whitelinkunderline:link { text-decoration: none; color: #FFFFFF; }
a.whitelinkunderline:visited { text-decoration: none; color: #FFFFFF; }
a.whitelinkunderline:hover { text-decoration: underline; color:  #FFFFFF; }

a.ajax:link {border-bottom: 1px dashed #0077EC; font-weight: normal}
a.ajax:hover {border-bottom: 1px dashed #0077EC; font-weight: normal; text-decoration: none; color: red;}

.extralargetext { font-family : Arial, Helvetica, sans-serif; font-size : 210%; }
.largetext { font-family : Arial, Helvetica, sans-serif; font-size : 145%; }
.defaultext { font-family : Arial, Helvetica, sans-serif; font-size : 100%; }
.semidefaultext { font-family : Arial, Helvetica, sans-serif; font-size : 90%; }
.normaltext { font-family : Arial, Helvetica, sans-serif; font-size : 80%; }
.smalltext { font-family : Arial, Helvetica, sans-serif; font-size : 75%; }
.xsmalladvancedstyletext { font-family : Arial, Helvetica, sans-serif; font-size : 11px; }
.xsmalladvancedstyletext td { font-family : Arial, Helvetica, sans-serif; font-size : 11px; }
.smalladvancedstyletext { font-family : Arial, Helvetica, sans-serif; font-size : 12px; }
.smalladvancedstyletext td { font-family : Arial, Helvetica, sans-serif; font-size : 12px; }
.largeadvancedstyletext { font-family : Arial, Helvetica, sans-serif; font-size : 17px; }
.largeadvancedstyletext td { font-family : Arial, Helvetica, sans-serif; font-size : 17px; }
.xlargeadvancedstyletext { font-family : Arial, Helvetica, sans-serif; font-size : 20px; }
.xlargeadvancedstyletext td { font-family : Arial, Helvetica, sans-serif; font-size : 20px; }
								
table.nopadspc { border-collapse: collapse; border-spacing: 0px; border-style: none none none none; } 
table.nopadspc td { border-collapse: collapse; padding: 0px; }

h1 { font-size: 100%; margin: 0px; padding: 0px; display: inline; }
h2 { font-size: 100%; margin: 0px; padding: 0px; display: inline; }
h3 { font-size: 100%; margin: 0px; padding: 0px; display: inline; }
h4 { font-size: 100%; margin: 0px; padding: 0px; display: inline; }
h5 { font-size: 100%; margin: 0px; padding: 0px; display: inline; }
h6 { font-size: 100%; margin: 0px; padding: 0px; display: inline; }

td { font-family : Arial, Helvetica, sans-serif; font-size : 80%; }
body { 	
	font-family: Arial, Helvetica, sans-serif; 
	font-size : 80%; 
	background-color: #F3F4F4; 
	margin: 0; 
	padding: 0;
}

body.admin { font-size: 100%; }
body.admin a:link{ color: #0072ec; }
body.admin a:visited{ color: #0077ec; }
body.admin a:hover{ color: #2020CC; }
body.admin td { font-size: 100%; }

body.admin h1 { font-size: 200%; margin: 0.7em 0.5em; padding: 0px; display: block; }
body.admin h2 { font-size: 170%; margin: 0px; padding: 0px; display: block; }
body.admin h3 { font-size: 150%; margin: 0px; padding: 0px; display: block; }
body.admin h4 { font-size: 130%; margin: 0px; padding: 0px; display: block; }
body.admin h5 { font-size: 110%; margin: 0px; padding: 0px; display: block; }
body.admin h6 { font-size: 100%; margin: 0px; padding: 0px; display: block; }

div#container {padding: 0 1em; margin: 0;}

table.content { background: #d5e5ec; margin: 0; width: 100%;}
table.content td, table.content th { margin: 0; padding: 0.3em 0.5em; background: #f3f4f4; font-size: 80%;}
table.content th { background: #d5e5ec;}
 
.filter-block { font-family: Arial Cyr, Arial, Helvetica; }
.filter-block a { font-weight: bold; }
.filter-block .filter td{ color: white; background: #0080C0; font-size: 1em;}
.filter-block .filter a.ajax { color: white; text-decoration: none; border-bottom: 1px dashed white; font-weight: normal}

.view-block { background: #3B5E96; padding: 0.3em 0.5em; color: white; font-family : Arial, Helvetica, sans-serif; font-size : 12px;}
.view-block form { margin: 0; padding: 0; }

.hidden { display: none; }

















