body {
margin: 10px; }

h1 {
font-family: Tahoma;
font-size: 22px;
letter-spacing: -2px;
font-weight: bold;
text-transform: uppercase;
color: #989;
text-align: center;
margin: 10px; }
h2 {
font-family: Tahoma;
font-size: 20px;
letter-spacing: -1px;
font-weight: bold;
text-transform: uppercase;
color: #a9a;
text-align: center;
margin: 10px; }
h2.er {
color: #fff;
font-weight: normal;
letter-spacing: 1px;
background-color: #c33; }
h2.s {
color: #fff;
font-weight: normal;
letter-spacing: 1px;
background-color: #3c3; }

p {
font-family: Verdana;
font-size: 12px;
color: #424;
text-align: justify;
margin: 0 10px; }
p.copy {
font-size: 10px;
color: #696;
text-align: center;
margin: 10px; }
p.login {
text-align: right;
margin: 0;
font-weight: bold;
color: #456 }
p.linkleft1 {
font-size: 12px;
background-image: url(images/star.gif);
background-repeat: no-repeat;
background-position: 0 0;
line-height: 19px;
padding-left: 20px;
text-align: left;
font-weight: bold;
margin: 0 10px; }
p.linkleft2 {
font-size: 10px;
background-image: url(images/pin.gif);
background-repeat: no-repeat;
background-position: 0 0;
line-height: 16px;
padding-left: 20px;
text-align: left;
font-weight: bold;
margin: 0 20px; }
p.linkleftall {
font-size: 12px;
background-image: url(images/pin.gif);
background-repeat: no-repeat;
background-position: 0 0;
line-height: 19px;
padding-left: 20px;
text-align: left;
font-weight: bold;
margin: 10px; }
p.vsc {
font-size: 10px;
text-align: center;
margin: 0; }
p.checkbox {
text-align: left;
margin: 0; }
p.logini {
color: #456;
font-weight: bold;
margin: 0;
background-color: #def;
padding: 5px;
border: 1px dashed #abc; }
p.pre {
color: #456;
margin: 0;
background-color: #fff;
background-image: url(images/arrow.gif);
background-repeat: no-repeat;
background-position: 5px 3px;
text-indent: 22px;
padding: 5px;
border: 1px dashed #abc; }
p.gbmes {
margin: 0;
padding: 5px 10px;
border-bottom: 1px dashed #abc;
border-left: 1px dashed #abc;
border-right: 1px dashed #abc; }
p.gbre {
margin: 0;
padding: 5px 20px;
background-color: #eee;
font-size: 10px;
border-bottom: 1px dashed #abc;
border-left: 1px dashed #abc;
border-right: 1px dashed #abc; }

table.toplinks {
border-top: 1px #99c solid;
border-left: 1px #99c solid;
border-right: 1px #99c solid; }
table.main {
border: 1px #abc solid; }
table.bottom {
border: 1px #9c9 dashed; }
table.login {
background-color: #cde;
border: 3px #abc double; }
table.news {
border: 1px solid #abc;
margin: 10px;
background-color: #f3f9ff; }
table.news_left {
border: 0;
margin: 1px;
background-color: #fff9f3; }
table.foto {
border: 1px solid #abc;
margin: 10px;
background-color: #f3f9ff; }
table.fotoa {
border: 3px double #abc;
margin: 0; }
table.vote {
margin: 0; }
table.lib {
border: 1px solid #abc;
margin: 10px;
background-color: #f3f9ff; }

table.news td {
padding: 5px; }
table.foto td {
background-color: #fff;
padding: 5px;
border: 1px dashed #abc; }
table.lib td {
padding: 10px 0;
background-color: #fff;
border: 1px dashed #abc; }
table.foto td.vote {
background-color: #f3f9ff;
padding: 0;
border: 0; }
table.fotoa td {
background-color: #f3f9ff;
border: 0; }
table.vote td {
padding: 5px;
background-color: #f3f9ff;
border: 0; }
td.b {
padding: 5px;
border: 1px solid #abc; }
td.b_news {
padding: 5px;
border: 1px solid #fed; }
table.toplinks td {
font-family: Arial;
font-size: 10px;
font-weight: 700;
text-transform: uppercase;
color: #000;
text-align: center;
padding: 5px; }
td.mainleft {
background-color: #fed;
background-image: url(images/line_red.gif);
background-repeat: repeat-y;
background-position: 150px top; }
td.mainmain {
background-color: #def;
background-image: url(images/line_blue.gif);
background-repeat: repeat-y;
background-position: left top; }

a {
color: #66c; }
a:hover {
color: #c66; }
a.toplinks {
color: #336; }
a.toplinks:hover {
color: #003; }
p.linkleftall a {
color: #339; }
p.linkleftall a:hover {
color: #636; }

input,textarea,select {
font-family: Verdana;
font-size: 10px;
color: #000;
border: 1px #abc solid;
background-color: #fff;
margin: 0; }

.grey {
color: #abc; }