*		{ font-family: verdana }
p		{ margin: 0px; padding: 0px }
body, a, p, form, input, select, div, span, table, td, textarea { font-size: 10px }
input, select, textarea { color: #6a6a6a }

body 	{ margin: 0px; text-align: center; color: #6a6a6a; background: #fff url("../../pics/back_body.gif") center -80px no-repeat }
a 		{ text-decoration: none }

a.img	{ border: 0px solid white }
img 	{ border: 0px }
form, div { margin: 0px; padding: 0px }
table	{ border-collapse: collapse }
td		{ text-align: left; vertical-align: top }

/* basic definitions */
.main	{ width: 400px; margin: auto; text-align: left }
.logo	{ width: 400px; height: 40px }
.err	{ color: red; font-weight: bold }

/* tt_content styles redefinition */
.maillink a { text-decoration: none; font: 10px verdana }
.maillink a:hover { text-decoration: underline }
.filelink { text-decoration: none; font: 10px verdana; color: #6a6a6a }
.page_header { font-size: 12px; font-weight: bold; color: #656666; margin-bottom: 27px; letter-spacing: 0.5px }

/* general coolmenus */
.clCMAbs { position: absolute; visibility: hidden; left: 0px; top: 0px }
.clLevel0, .clLevel0over, .clLevel1, .clLevel1over, .clLevel2, .clLevel2over { position: absolute; font: 10px verdana; text-align: left; color: #424242 }
.clLevel0over, .clLevel1over, .clLevel2over, .dso, .dmo, .deo, .dao { color: #fff; font-weight: bold; cursor: pointer }
.clLevel0, .clLevel0over	{ background: url("../../pics/r.gif") top right no-repeat }

.submenu_start	{ background-color: #ebebeb }

.x0				{ background: url("../../pics/l.gif") top left no-repeat }
.x0, .x2		{ padding-left: 10px; padding-top: 5px }

.ds, .dm, .de, .da 		{ background-position: 0px 0px }
.dso, .dmo, .deo, .dao 	{ background-position: 0px -21px }