body {color:#FFF;background:#030303}
fieldset, body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
li {list-style:none}
caption,th {text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal}

abbr,acronym {border:0;font-variant:normal}

sub {vertical-align:text-bottom}
input, textarea, select{font-family:inherit;font-size:inherit;font-weight:inherit}

body{font:14px "times new roman",times,arial, verdana,helvetica,clean,sans-serif}
table {font-size:inherit;font-size:100%}
select, input, textarea {font:99% arial,helvetica,clean,sans-serif}

body * {line-height:1.22em}

h1, h2, h3, h4, h5, h6, strong{font-weight: normal}

.content p { font-size: 110%; line-height: 1.3em; text-align: justify; margin: 18px 0 }

abbr,acronym{border-bottom: 1px dotted #000;cursor: help}
em{font-style: italic}

a { text-decoration: underline; color: #FFF }
a:hover { color: #FFF }
a:visited { color: #FFF }

h1 {
  font-weight: bold;
  font-size: 115%;
  text-align: center;
  margin: 28px 0 20px 0;
  color: #EBA200
}


/* common classes */
table.layout { border-collapse: collapse; padding: 0; margin: 0 }
td.layout { padding: 0; margin: 0 }

.nobr { white-space: nowrap }
.upper { text-transform: uppercase }
.lower { text-transform: lowercase }
.hidden { display: none }


/* FIX */


.pad {padding: 8px;}
.gray, .silver * {color: gray;}
.silver {color: silver;}
.error {color: red;}
.overline {border-top: 1px solid #e0e0e0;}
.underline {border-bottom: 1px solid #e0e0e0;}
/*.date {color: silver; text-align: right; font-size: 8pt; font-style: normal;}*/
/*.sign {text-align: right; font-style: italic;}*/
/*.ralign {text-align: right;}*/
/*.nobr {white-space: nowrap;}*/
/*.small {font-size: 8pt; font-family: tahoma;}*/
/*.center {text-align: center;}*/
.wide {width: 100%}
/*div.pad {padding: 8px;}*/

table tr th {font-weight: bold;}
table.pad tr th,
table.pad tr td {padding: 8px;}

div.langs {position: absolute; right: 50%; top: 8px; margin-right: -490px;}
div.langs a {font-size: 80%;}

div.banners {position: absolute; left: 0; top: 24px; text-align: center; width: 220px; }

body div#left {position: relative; padding-bottom: 100px;}
/*body div#left {height: 100px; border: 1px solid blue;}*/
/*body>div#left {height: auto; min-height: 100px; border: 1px solid red;}*/
body div#left {min-height: 900px;}

div.submenu {position: absolute; left: 50%; top: 212px; background: #810202 url(/images/submenu.gif) top repeat-x; text-align: left; padding: 5px; padding-top: 10px; visibility: hidden;}
div.submenu a {color: #FEEED9; text-decoration: none; line-height: 20px; white-space: nowrap;}
div.submenu a:hover {color: #DFA04D;}

div.footer {position: absolute; left: 240px; bottom: 0; margin-bottom: 16px;}
div.footer,
div.footer a {color: #EBA200;}
div.footer div.counter {display: none;}

input, select, textarea {width: 200pt;}
textarea {width: 400pt;}
input.radio, input.checkbox {width: auto;}

