A:link { color: #005E99; text-decoration: underline; }
A:visited { color: #666699; text-decoration: underline; }
A:active{ color: #CC0000; text-decoration: underline; }
A:hover{ color: #CC0000; text-decoration: none; }


H1 A:link,H1 A:visited,H1 A:active,
H2 A:link,H2 A:visited,H2 A:active,
H3 A:link,H3 A:visited,H3 A:active,
H4 A:link,H4 A:visited,H4 A:active,
H5 A:link,H5 A:visited,H5 A:active,
H6 A:link,H6 A:visited,H6 A:active { text-decoration:none; }


A.nav:link, A.nav:visited, A.nav:active { color : #3366CC; text-decoration: none; }
A.nav:hover { color : #0099CC; text-decoration: underline; }

BODY { background-color:#FFFFFF; color: #3F3F3F; margin: 0px; padding: 0px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;}

H1, H2, H3, H4, H5, H6 { color: #496E93; }
H1, H2, H3 { font-weight:normal; }
H1 { font-size: x-large; margin:0px 0px 10px 0px; }
H2 { font-size: large; margin:10px 0px 5px 0px; }
H3 { font-size: medium; margin: 0px 5px 0px 5px; padding: 0px 5px 0px 0px; }
H4 { font-size: small; font-weight: normal; text-align: center; }
H5 { font-size: small; font-style: italic; text-align: center; }
H6 { background-color: #E7E9EC; font-size: small; margin: 0px; padding: 2px; }

/*.mainArea H1, .mainArea H2, .mainArea H3 { margin-left:40px; }*/

HR { border-style:none; background-color:#E3E3E3; color: #E3E3E3; height: 2px; margin:.5em 0px .5em 0px; }

INPUT, TEXTAREA, SELECT, BUTTON {
	border:1px solid #E4E4E4;
	border-top:1px solid #BBBBBB;
	border-left:1px solid #BBBBBB;
	background-color: #FFFFFF;
	color : #000000;
	font-size: small;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	margin:.2em;
}

INPUT { text-indent:.1em; }
button,input[type='submit'],input[type='reset'],input[type='button'] { background-color:#DDD; border-top:2px solid #EEE; border-left:2px solid #EEE; border-right:2px solid #999; border-bottom:2px solid #999; }

FIELDSET {padding:1em; border:2px solid #E3E3E3;}

INPUT.fixed {font:normal 11px monospace; text-indent:0px;}

TD, TH, DL, DT, DD, OL, UL, LI, P { font-size: small; }
P { text-align: justify; margin:.5em 0; line-height: 150%; }

CAPTION { font-weight: bold; }

TABLE.bdr { background-color: #CECED9; }
TABLE.bdr TH { background-color: #F1F1FB; color: #646471; }
TABLE.bdr TD { background-color: #FFFFFF; vertical-align: top; }

#header {
	/*background: white url('/images/title_right4.jpg') no-repeat bottom right;*/
	order-bottom: 2px solid #E9E9F5;
	height: 110px;
	margin: 0px;
	padding: 0px;
}
#navigator { margin:0 0 20px 0; vertical-align: top; font-size: x-small; }


#footer { margin:0px; }
TD.mainArea { vertical-align: top; padding:10px 30px; }
#rubricsMenu { text-align:center; vertical-align:top; width: 170px;  }
/*
.rubricsMenu { border-right: 1px solid #CECED9; text-align:center; vertical-align:top; width: 170px; }
.rubricsMenuX { border-right: 1px solid #CECED9; text-align:center; vertical-align:bottom; width: 170px; }
.rubricsMenu P {text-align:left; line-height:normal;}
*/

TABLE.form1 { background-color: #FFFFFF; border: 1px solid #666699; }

TD.rowL { background-color: #EFEFEF; text-align: right; }
TD.rowR { background-color: #DEE3E7; }

.buttons { border-bottom: 1px solid #CECED9; font-size: x-small; padding:.1em; }
.rowButton { background-color: #F1F1FB; border-left: 1px solid #CECED9; border-top: 1px solid #CECED9; border-right: 1px solid #CECED9; padding:.1em; }
.rowButtonSelected { background-color: #CAD0F4; border-left: 1px solid #CECED9; border-top: 1px solid #CECED9; border-right: 1px solid #CECED9; padding:.1em; }


UL { margin-left: 10px; padding-left: 10px; }
LI { margin: 5px 0px 5px 0px; }
LI.rare { margin:10px 5px 10px 5px; }


DL { padding-left:0px; margin:5px;}
DT { margin:15px 5px 0px 5px; font-size:small;}
DT:first-child { margin-top:5px; }
DD { margin:5px 5px 10px 20px; font-size:small;}

DIV.iconList { margin:10px; float:left; }

IMAGE { border-color:#336699;}

/* Классы */

.articleAuthor { font-size:x-small; color:#999999; margin:10px 0; }

.bottomLine { border-bottom: 1px solid #4A79CD; }

.box1 { border: 1px solid #CAD4E5; padding:0px 0px 10px 0px; margin:0px 0px 10px 0px; }

.errMsg { color: red; }

DL.itemsList { margin: 5px 10px 5px 0px; }
DL.itemsList DT { font-size:medium; }
DT.highligted { font-size: medium; background-color: #F0F0F5; border-left: 1px solid #CECED9; border-top: 2px solid #E9E9F5; margin: 10px 5px 0px 5px; padding: 3px; }
DL.itemsList DD { font-size:small; border-left: 1px solid #CECED9; margin: 0px 5px 30px 5px; padding: 5px; }

.smallText { font-size:x-small; }

.highlightName { color: #FF9933; }


.rightCol { padding: 0px 0px 0px 10px; border-left: 1px dashed #CECED9; }
.rightColItemSelected { color: #096C90; font-weight:bold; }


.textColumn { width: 600px; margin: 0px 0px 30px 0px; }
.textColumn * { font-size:small; }

.jsLink { color:#005E99; cursor:pointer; text-decoration:underline; }
