HTML { height: 100%; }
BODY {
	font-family: Verdana; font-size: 76%; width: 100%; height: 100%;
	background: #fff; }
BODY * { font-family: Verdana; font-size: 100%; }
BODY, P, TD, TH { color: #000; }
BODY, P, FORM, H1, H2, H3, PRE { padding: 0; margin: 0; }

A { color: #1553a4; }
A:hover { color: #e6002f; }

.curs { cursor: pointer; cursor: hand;}
.high { height: 100%; }
.wide { width: 100%; }
.big { width: 100%; height: 100%; }

.red { color: #e6002f}

INPUT.button { width: auto; overflow: visible; }
LABEL { cursor: pointer; cursor: hand;}

H1 { font: normal 192% "Times New Roman"; color: #000; }
H2 { font: bold 117% Verdana; color: #000; }
H3 { font: bold 100% Verdana; color: #000; }

#logo { margin: 35px 15px; }
#rbig { margin-left: 18px; }

TD.login { background: #5f6a77; }

FORM.fLogin { margin-left: 5px; padding: 15px 15px 0 15px; }
FORM.fLogin INPUT.text { border: none; margin: 0 0 0 0; width: 120px; height: 17px; margin-left: 15px; }
FORM.fLogin INPUT.button {
	height: 18px; padding: 0 16px; margin-left: 15px;
	color: #fff; background: #cc292c; border: none; border-bottom: 1px solid #fff; }
FORM.fLogin TD { color: #fff; }


#contacts { font-size: 92%; }
#contacts TD { padding-right: 20px; }

#motto { margin: 5px 50px; border-bottom: 2px solid #fff; }
#rsr { border-top: 2px solid #fff; }

DIV.error {
	margin: 10px 0 10px 0; clear: both;
	padding: 4px 10px 8px 10px; border: 1px solid #bd0810;
	background: #f7e7e7; color: #bd0810; }
DIV.error UL { margin: 0; padding: 0 18px; }
DIV.error * { color: #bd0810; }

DIV.success {
	margin: 10px 0 10px 0; clear: both;
	padding: 4px 10px 8px 10px; border: 1px solid #2a7913;
	background: #d5f2c6; color: #2a7913; }
DIV.success UL { margin: 0; padding: 0 18px; }
DIV.success * { color: #2a7913; }


DIV#nav1 A { display: block; margin-bottom: 15px; }
DIV#nav1 A.act { color: #000; text-decoration: none; font-weight: bold; }

DIV.content { padding: 15px 180px 15px 15px; }

INPUT.text, INPUT[type=text] { background: #fff; vertical-align: middle; border: none; }
INPUT.button, INPUT[type=button] {
	color: #fff; font-weight: bold; border: 1px solid #cc292c;
	background: #cc292c; vertical-align: middle; cursor: pointer; cursor: hand; }

FORM#data { width: 100%; position: relative; }
FORM#data INPUT.text, FORM#data INPUT[type=text]padding: { padding: 5px;}

TABLE.form { margin: 12px 0 12px 0; border-collapse: collapse; }
TABLE.form TD { border-bottom: 7px solid #fff; }
TABLE.form TD B {
	display: block; height: 26px; line-height: 26px; margin-right: 7px;
	color: #fff; background: url(../images/blt_form.png) 90% center no-repeat #cc292c; }
TABLE.form TD B U { margin-left: 20px; text-decoration: none; }

TABLE.form TD I { display: block; float: left; border: 1px solid #909090; font-style: normal; width: 40%; }
TABLE.form TD I U { display: block; height: 24px; text-decoration: none; }
TABLE.form TD I U INPUT.text { height: 14px; padding: 0; margin: 4px 8px; width: 95%; }

TABLE.form TD TEXTAREA {
	padding: 4px 8px;
	height: 100px; width: 100%; border: 1px solid #909090; overflow: auto; }

TABLE.form DIV.file { padding: 4px 8px 3px 8px; border: 1px solid #909090; float: left; clear: both; margin-bottom: 7px; }
TABLE.form DIV.link { padding: 4px 8px 3px 8px; border: 1px solid #909090; float: left; margin-bottom: 7px; margin-right: 7px; }
TABLE.form DIV.file.name { padding: 5px 9px 4px 9px; border: none; }

TABLE.form DIV.link { color: #888; font-size: 94%; }
TABLE.form DIV.link INPUT { color: #000; font-size: 110%; vertical-align: middle; }
TABLE.form DIV.link.long INPUT { width: 250px; }

INPUT.button.wide { width: 100%; margin-bottom: 2px; float: none; }
INPUT.text.wide { width: 100%; border: 1px solid #909090; overflow: auto; margin-bottom: 2px; }

/* [ images ] */

.pages { padding: 5px 0; }
.pages A { color: #000; font-weight: bold; font-size: 92%; }
.pages A.act { color: #e6002f; }

.toolbar { padding: 0 5px; }

.files { font-size: 76%; }
.files * { font-size: 100%; }
.files TD { height: 16px; }

.letters { font-size: 76%; }
.letters * { font-size: 100%; }
.letters TD { padding: 2px 4px; }
.letters TH { padding: 2px 4px; }
.letters IMG { border: 0; }
.letters DIV.files { width: 44px; padding: 0; background: url(../images/bg-file.gif) left repeat-x; }

.email { font-size: 76%; }
.email * { font-size: 100%; }
.email TD { padding: 2px 4px; }
.email TH { padding: 2px 4px; text-align: left; background: #ebebeb; }

.view .block { padding: 4px 8px; border: 1px solid #909090; }

.view H3 { padding: 4px 8px ; margin: 16px 0; background: #fff1dc; }

.proc { border: 1px solid #909090; }
.proc .scale {
	border: 1px solid #ffffff;
	background: #cc292c; color: #ffffff; font-weight: bold; text-align: center; padding: 5px 10px; }


TABLE.parsed { border-collapse: collapse; border: 1px solid #909090; font-size: 86%; }
TABLE.parsed TD { background: #ffffff; border: 1px solid #909090; padding: 7px; }
TABLE.parsed TR.first TD { background: #cc292c; color: #ffffff; border: 1px solid #ffffff; font-weight: bold; }


/*
DIV#nav1
DIV#nav1a
DIV#nav2

DIV#langswitch
DIV#locationbar
DIV#fasticons
DIV#copyright

DIV.content
DIV.list
DIV.list DIV.item
DIV.list DIV.item DIV.pic

DIV.text
DIV.lead

*/