
/*
// Copyright (c) Art. Lebedev | http://www.artlebedev.ru/
// Author - Vladimir Tokmakov
*/

BODY, DIV, FORM { padding: 0; margin: 0; }
BODY { background-color: #ffffff; font-family: Verdana, Helvetica, Arial; font-size: 0.7em; }

#Layout { position: absolute; left: -301px; margin: 0 0 0 50%; width: 602px; padding: 10px 0 20px 0; }

#Head { background-repeat: no-repeat; }
#Head IMG { width: 602px; height: 185px; }
#TopNavigation, #Head { line-height: 0; }
#TopNavigation IMG	{ border-bottom-width: 5px; border-bottom-style: solid; }
#TNI-logo			{ border-bottom-color: #b3c6d4; width: 151px; height: 71px; }
#TNI-home			{ border-bottom-color: #b3c6d4; width: 125px; height: 24px; }
#TNI-program		{ border-bottom-color: #427194; width: 75px; height: 24px; }
#TNI-members		{ border-bottom-color: #ffb234; width: 69px; height: 24px; }
#TNI-press			{ border-bottom-color: #8ca242; width: 81px; height: 24px; }
#TNI-contacts		{ border-bottom-color: #ff6100; width: 63px; height: 24px; }
#TNI-faq			{ border-bottom-color: #34855d; width: 38px; height: 24px; }

#Copy { margin-top: 10px; font-size: 0.8em; }
#UserInfo { position: absolute; font-size: 0.8em; top: 198px; background-image: url(/off-line/registered.gif); background-repeat: no-repeat; padding-left: 7px; }


#L-ALS { margin: 15px 0 20px 0; display: block; }

TABLE { margin: 10px 20px 10px 20px; border-collapse: collapse; border-spacing: 0; border: none; border: 1px solid #f7ebce; }
TD, TH { padding: 0.2em 2em 0.2em 0.5em; vertical-align: top; text-align: left; }
TH { background-color: #f7ebce; }
TD { padding-bottom: 1em; }

.Former { border-collapse: collapse; border-spacing: 0; border-style: none; margin: 0; padding: 0; }
.Former TR TD, .Former TR TH { border-style: none; margin: 0; padding: 0; }

.Former TR TD TD, .Former TR TD TH { padding: 0.2em 2em 0.2em 0.5em; vertical-align: top; text-align: left; }
.Former TR TD TD { padding-bottom: 1em; }

TABLE TR TD.Numerical, TABLE TR TH.Numerical { text-align: right; padding-right: 0.5em; }


IMG { border-width: 0; border-style: none; margin: 0; }
P, H2, H3 { margin: 0 20px 0 20px; }
#P.custom { margin: 0 60px 0 40px; }
P.custom { margin-left: 3em; margin-top: 0.5em; margin-bottom: 0.5em; margin-right: 20px; }
H2 { font-size: 1.2em; color: #165545; margin-bottom: 1em; font-weight: 900; }
H3, CAPTION { font-size: 1em; font-weight: bold; text-align: left; }
CAPTION { padding-bottom: 0.3em; }
IMG.Header { margin-bottom: 0.5em; }

P { margin-bottom: 1.5em; }
UL { margin-top: 0.5em; margin-bottom: 1.5em; margin-right: 20px; }
LI { margin-bottom: 0.5em; }
HR { margin: 0; padding: 0; height: 0; border: 0; border-top: 1px solid #999999; }
HR.Middle { margin-bottom: 1.5em; }


.Center { text-align: center; }
.NoWrap { white-space: nowrap; }

DIV.Content { width: 600px; }
.Content { border: 1px solid #999999; border-top-style: none; }
.NewsList, .NewsContent, .Date { margin: 0 20px 0 20px; }

.Main { background-color: #fffbe7; }

TD.Main { width: 390px; }

TD.Additional { background-color: #d6dbb5; width: 212px; border-left: 1px solid #999999 ! important; }
.Additional .Center { margin-top: 10px; }
.Additional P { margin-top: 1em; }
.Additional LI { margin-bottom: 1em; }

input.input {
            width: 80px;
            border: 1px solid #f7ebce;
}

input.inputName {
            width: 400px;
            border: 1px solid #f7ebce;
}

textarea.inputText {
            width: 400px;
            border: 1px solid #f7ebce;
            height: 300px;
}

input.button {   
            border: 1px solid #f7ebce;
}

.hidden {visibility: hidden;}

.visible {visibility: visible;}



