*{
	margin: 0;
	padding: 0;
}

BODY {
	color: #003070;
	font: 13px Verdana, Arial;
	font-style: normal;
	text-decoration: none;
}

td {
	text-align: left;
	font-size: 12px
}
th {
	text-align: center;
	font-size: 12px;
	font-weight: 300;
}

a:link { text-decoration: none }
a:visited { text-decoration: none }
a:hover { text-decoration: underline }

.v7, .v8, .v9, .v10, .v11 { font-family: Verdana,Arial; color: #000070; font-weight: 300; font-style: normal; text-decoration: none }
.w7, .w8, .w9, .w10, .w11 { font-family: Verdana,Arial; color: #FFF; font-weight: 300; font-style: normal; text-decoration: none }

.v7, .w7 { font-size: 11px !important }
.v8, .w8 { font-size: 13px !important }
.v9, .w9 { font-size: 14px !important }
.v10, .w10 { font-size: 15px !important }
.v11, .w11 { font-size: 16px !important }

.BW { background: #FFF; height: 18px; }
.BG { background: #E0F0F0; height: 18px }
.BY { background: #FFF9D0; height: 18px }

/*TR.BW:hover, TR.BG:hover, TR.BY:hover { background: #FEE }*/

INPUT, TEXTAREA, SELECT {
	position: relative;
	color: #333;
	font: 12px Verdana, Arial;
	border: 0;
}
TEXTAREA { border: 0 }

.subG, .subY, .subR {
	color: #265;
	height: 18px;
	border: 0;
	cursor: hand;
	font-size: 11px;
	font-weight: 600;
	background: url('/img/subG.jpg') repeat-x 0% 0% #7D7;
}
.subY { background: url('/img/subY.jpg') repeat-x 0% 0% #EC0 }
.subR { background: url('/img/subR.jpg') repeat-x 0% 0% #F88 }

EM, .G, .B, .Y {
	font-family: Verdana, Arial;
	font-size: 12px;
	background: url('/img/tabG1.jpg') repeat-x 0% 0 #9C9;
	text-decoration: none;
	font-style: normal;
	color: #FFF;
	margin: 0;
	padding: 1px 7px 3px 7px;
}
.B { background: url('/img/tabB.jpg') repeat-x 0% 0% #007799 }
.Y { background: url('/img/tabY.jpg') repeat-x 0% 0% #DA5 }

EM.G A, EM.B A, EM.Y A { text-decoration: none; color: #FFF }

DIV.G, DIV.B, DIV.Y { position: relative; bottom: 1px }

UL {
	margin: 3px 3px 1px 23px;
	padding: 1px;
}
LI.L {
	list-style: url('/img/lst.gif');
}
LI.LI {
	list-style: url('/img/bullet.gif');
}

TD.BT, DIV.BT {
	font-size: 11px;
	padding: 0 0 1px 5px;
	height: 13px;
	background: url('/img/tabB.jpg') repeat-x 0% 0% #08C;
	color: #07B;
	margin: 1px 0 1px 0;
}

TD.BN {
	font-family: Verdana;
	font-size: 9px;
	text-align: center;
	padding: 3px;
	border-right: 1px solid #595;
}

P { margin-top: 5px }
.T1 { margin-top: 1px }
.T10 { margin-top: 10px }
.T15 { margin-top: 15px }

.PL { padding-left: 1px }
DIV.CL { clear: left }

DIV.ONOFF {
	border: 1px solid #FFF;
	text-align: center;
	margin: 0;
}
DIV.ONOFF A { color: #FFF; text-decoration: none }
DIV.ONOFF:hover { background: #FB0 }

.im14, .im15 {
	border: 0;
	margin: 1px 1px 1px 0;
	vertical-align: top;
	width: 14px;
	height: 14px
}
.im15 {
	width: 15px;
	height: 15px
}

A.N { text-decoration: none; color: #00E }
A.N:hover { color: #F70 }

IMG.H {
	border: 0;
	vertical-align: middle;
	height: 11px;
	width: 11px;
}

/* ==== Топ и Низ */

DIV.TOP {
	height: 17px;
	padding: 6px 0 6px 45px;
	background: url('/img/people.gif') no-repeat 12px 8px #08C;
	font-size: 13px;
	font-weight: 600;
	color: #FFF;
	margin-top: 7px;
}
DIV.TITLE, DIV.THELP {
	float: left;
	position: relative;
}
DIV.THELP {
	background: #07B;
	border: 1px solid #FFF;
	font-size: 12px;
	height: 14px;
	padding: 0 10px 2px 10px;
	font-weight: 300;
	color: #FFF;
	text-align: center;
	margin: 0 15px 0 20px;
	float: right;
}
DIV.THELP A { color: #FFF; text-decoration: none }
DIV.THELP:hover { background: #FB0 }

TD.BOT, DIV.BOT {
	font-size: 11px;
	padding: 0 0 1px 5px;
	height: 14px;
	background: url('/img/tabB.jpg') repeat-x 0% 0% #08C;
	color: #07B;
	margin: 1px 0 1px 0;
}

/* ==== Эл. форм */

DIV.txt, SPAN.txt {
	border: 1px solid #355;
	font: 13px Verdana, Arial;
	padding: 0 0 2px 0;
}
SPAN.txt input {
	border: 0;
	font: 11px Verdana, Arial;
	left: 0;
}
DIV.txt input {
	border: 0;
	font: 12px Verdana, Arial;
	left: 0;
}
SPAN.txt input:focus { background-color: #EFE }

*:first-child+html SPAN.txt { padding: 0; bottom: 1px } /*IE7*/
*:first-child+html SPAN.txt input { padding: 2px 0 2px 2px; }
* html SPAN.txt { padding: 0 } /*IE6*/
* html SPAN.txt input { padding: 2px 0 2px 2px; }

SPAN.sub {
	padding: 0 0 3px 0;
	border: 0;
	font: 14px Verdana, Arial;
}
SPAN.sub input {
	cursor: hand;
	cursor: pointer;
	color: #133;
	border: 0;
	background: 0;
	height: 19px;
	font: 11px Verdana, Arial;
	padding: 1px 12px 1px 12px;
}

*:first-child+html SPAN.sub input { padding: 3px 3px 1px 3px; height: 17px }
* html SPAN.sub input { padding: 3px 3px 1px 3px; height: 17px }

/* ==== Эл. форм (замена элементов) */

.jradio {
	cursor: pointer;
	padding: 1px 0 4px 16px;
	vertical-align: bottom;
}
.jradio_on { }
.jradio_off { }
.jradio_over { }

.jcheck {
	cursor: pointer;
	padding: 1px 0 4px 15px;
}
.jcheck_on { }
.jcheck_off { }
.jcheck_over { }

.jselect {
	border: 1px solid #667;
	background: url('/img/hand-down.png') no-repeat 99% 50%;
	padding: 1px 12px 2px 3px;
	height: 15px;
	color: #333;
	font-size: 12px;
	position: relative;
	vertical-align: middle;
}
.jselect select {
	font-size: 13px;
	color: #333;
	height: 19px;
	position: absolute;
	left: 0;
	bottom: 0;
}

/* ==== Старый Топ */

DIV.Title {
	font-family: Verdana, Arial;
	font-size: 12px;
	font-weight: 600;
	text-align: left;
	background: url('/img/title.gif') no-repeat 0% 5px;
	padding: 7px 0 3px 25px;
	color: #266;
	height: 22px;
}
