html {}

body {font-family: Arial, Sans-Serif; font-size: 100%;}

img { border:0; }

table {border-collapse:collapse; }
td, th { padding:0; vertical-align:top; }

p { margin:0; }

a:link { color:#333333; }
a:hover { color:#666666 !important; }
a:visited { color:#333333; }

.clear { clear:both; float:none !important; overflow:hidden; height:0; font-size:0; }
.lclear { clear:left; }
.rclear { clear:right; }
.full_width { width:100%;}

.invisible { display:none; }

h1,h2,h3,h4,h5,h6 { font-weight:normal; }

h1 { font-size:150%; margin:0 20% 0.6em 0; }
h2 { font-size:130%; margin:1.5em 0 0.7em 0; }
h3 { font-size:110%; font-weight:bold; margin:1.5em 0 0.5em 0; }
h4 { font-size:90%; font-weight:bold; margin:0; }

* html h2, * html h3 {margin-top: expression( !this.previousSibling || ( this.previousSibling && this.previousSibling.nodeName.match( /^H[1-3]$/ ) )  ? 0 : '1.5em' );}

h2:first-child, h3:first-child {margin-top: 0;}
h1+h2, h1+h3, h2+h3 {margin-top: 0;}

.content {font-size:90%;}
.content p {margin-bottom:0.7em; line-height:130%; }
.content p.red { color:#F5262D;}
.content p.titletext {font-weight:bold;}
.content p.left { text-align: left}
.content p.press { margin: 5 0 0 0}
.content p.pressan { margin: 10 20}
.content p.birthday { margin: 0 25}
.content p.birthdayn {font-size:90%; margin: 10 25 0 25;}
.content p.vnewstitle { margin: 5 10; font-weight:bold;}
.content p.vnews { margin: 10}
.content .before_list { margin-bottom:0.5em; }
.content .last { margin-bottom:0; }

.copyright { font-size:60%; }
.downmenu { font-size:70%; }