body {margin:0;}
body, th, td, div, input, textarea {font-family:Verdana; font-size:11px; color:#043464;}
table {border-collapse:collapse;}
table td {vertical-align:top}
a, a:visited {color:#043464; text-decoration:underline;}
a:hover {color:#b01824; text-decoration:none;}
h1 {font-family:Arial; font-size:18px; color:#b01824; font-weight:normal;}
h2 {font-family:Arial; font-size:16px; color:#b01824;}
h3 {font-family:Arial; font-size:14px;}
h4 {font-family:Arial; font-size:13px}
hr {width:50%; height:1px; line-height:1px; border: 1px solid #043464;}
input, textarea, select {background-color:#f0f0f0; border:1px solid #a0a0a0;}
img {border:0;}

.req {font-size:14px; color:#FF0033;}
.warnText {margin:10px 0; padding:10px 20px; background:#f0f0f0; border:2px solid #c82517; font-size:14px; font-weight:bold;}

/* STRUCTURE */
#container {width:100%; height:100%;}
.table td {background-color:#ffffff}

/* LEFTCOL */
#logo {position:absolute; left:212px; top:40px;}
#leftcol {width:307px;}
#lefttable {width:100%; height:100%; border:0;}
.logotext {height:130px; padding:40px 5px 5px 20px;}
.logotext h1 {margin:0 0 10px 0; font-size:18px; font-family:Verdana; font-weight:bold; color:#043464;}
.logotext span {font-weight:bold; color:#B01824;}
.menu_td {width:215px; height:440px; padding-top:40px; background: url('/images/time1.jpg') no-repeat;}
.menuright_td {width:92px; height:440px; background: #0066CC url('/images/time2.jpg') no-repeat;}
.menu1 {margin:5px 0 0 0; color:#000000; font-family:Arial; font-size:12px; padding: 0px 0px 10px 20px; font-weight:bold; text-transform:uppercase;}
.menu1 a, .menu1 a:visited {color:#043464; font-family:Arial; font-size:12px; font-weight:bold; text-transform:uppercase; text-decoration:none;}
.menu2 {color:#000000; font-family:Arial; font-size:11px; padding: 2px 5px 2px 30px; font-weight:bold; text-transform:lowercase;}
.menu2 a, .menu2 a:visited {color:#043464; font-family:Arial; font-size:11px; font-weight:bold; text-decoration:none; text-transform:lowercase;}
.adress_td {font-size:11px; padding: 15px 5px 10px 15px;}
.adressright_td {background: #0066CC;}

/* HEADER */
#header {height:150px; min-height:150px;}
#toptable {margin:20px 0 20px 0;}
#toptable td {vertical-align:middle;}
#toptable a {font-weight:bold; text-decoration:none;}
#toptable img {margin:0 10px;}
.email, .email:hover {margin:0 0 0 10px; padding:3px 5px 3px 25px; height:20px; background:#043464 url('/images/1/ico_mail.gif') no-repeat 5px center;  color:#fff; text-decoration:none;}
.tm {padding:0 0 5px 10px; white-space:nowrap; border-bottom:2px #043464 solid;}
#newstd {padding-top:15px;}
#anons th {padding:3px 0 3px 5px; background:#043464; text-align:left;}
#anons th a, #anons th a:visited {color:#fff; text-decoration:none;}

/* MAINCOL */
#maincol {padding:0 3% 30px 3%; min-width:600px;}
#staff {}
.person {clear:both; max-width:800px;}
.person img {float:left; margin:0 30px 20px 0; border:1px solid #ddd;}
.person_full img {float:right; margin:0 0 20px 40px; border:1px solid #ddd;}
.person span, .person_full span {display:block; margin:-10px 0 10px 0; font-weight:bold; font-size:12px; color:#999999;}

/* FOOTER */
#footer {height:80px;}
#animatika {float:right; margin:20px 3% 5px 0; padding-right:90px; font-size:10px; text-align:right; background:url('/images/anim_logo70x26.gif') no-repeat right center;}
#animatika a {color:#a0a0a0; text-decoration:none;}
#counter {float:left; padding:20px 0 0 20px;}

/*----- guestbook -----*/
.ask_div {margin:10px 0;}


/*

.content a, .content a:visited {text-decoration:underline}
.content a:hover {color:#666666; text-decoration:none}
.dashed {text-underline-style: dashed;}
.nomargin h3, .nomargin h4 {margin-top:0px;margin-bottom:0px}

#main {margin-top:5px}
*/