body { margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; background:url(images/bg.gif); background-color:#000; font-family: Tahoma; font-size: 12px; color: #fff; }
table { color: #000; font-size: 12px; }

.msn { font-family: Tahoma; font-size: 14px; color: #cc0000; }
.txt2 { font-family: Tahoma; font-size: 12px; color: #fff; font-weight:bold; }
.txt { font-family: Tahoma; font-size: 12px; color: #000; font-weight:bold; }
.txt_form { font-family: Tahoma; font-size: 12px; color: #000; }
.red { color:#cc0000; }
.div1 { margin-top: 5px; margin-bottom: 5px; }
.div2 { margin: 25px; }

a:link, a:visited { color: #cc0000; text-decoration:underline; font-size: 12px; }
a:hover { color: #cc0000; text-decoration:none; font-size: 12px; }

.page { background:url(/images/bg_page.jpg);  background-repeat:repeat-y; background-color:#ffaf2c; }
.header { height:122px; background:url(/images/bg_top.jpg); background-repeat:repeat-x; }

.login_form { background-image:url(/images/main_top.jpg); }
.hasborder_l { background-image:url(/images/border_l.jpg); background-repeat:repeat-y; background-position:left; }
.hasborder_r { background-image:url(/images/border_r.jpg); background-repeat:repeat-y; background-position:right; }
.regform { background-image:url(/images/main_reg_bg.jpg); background-repeat:no-repeat; background-position:top; width:830px; height:314px; }

.bg_contact { background-image:url(/images/bg_td_contact.jpg); background-color:#ffaf2c; }
.bg_login { background-image:url(/images/bg_td_login.jpg); background-color:#ffaf2c; }

.menu { margin: 5px 10px 3px auto; color: #000; font-size: 11px; }
.menu ul { list-style:none; margin: 0; text-transform:uppercase; }
.menu li { display: inline; margin-right:2px;  }

.link1:link, .link1:visited { color: #000; text-decoration:underline; font-size: 11px; }
.link1:hover { color: #000; text-decoration:none; font-size: 11px; }

.flags { margin: 0px 10px 7px auto; }
.flags form { margin: 0; }
.thumbs { margin: 5px 0px 0px 5px; border: 1px #000000 solid; }
