BODY 	{
	FONT-SIZE: 7pt;
	FONT-STYLE: normal;
	FONT-FAMILY: Arial, Helvetica, sans-serif;
	color:#666666;
	margin:0 0 10px 0;
}


TD 	{
	COLOR: #666666; FONT-SIZE: 9pt; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}

/*TD SPAN {COLOR: #666666 !important;}*/

A {color:#666666}

A:hover {
	color:#aaa;
	text-decoration:none
}



.nodisplay {display:none}

TH {
	FONT-WEIGHT: normal; FONT-SIZE: 9pt; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #2a78b5; TEXT-ALIGN: center

}



P {
	MARGIN-LEFT: 2.2em; MARGIN-RIGHT: 0em; MARGIN-TOP: 1.0em; FONT-SIZE: 9pt; LINE-HEIGHT: 1.3em
}


.header {MARGIN-LEFT: 0.8em; MARGIN-RIGHT: 0em; MARGIN-TOP: 0.1em; FONT-SIZE: 9pt; FONT-WEIGHT: bold; COLOR: #333333; LINE-HEIGHT: 1.5em
}



.top {
	FONT-SIZE: 8pt; COLOR: #999999; FONT-WEIGHT: bold; FONT-FAMILY: arial, sans-serif
}


A.top {
	COLOR: #999999; TEXT-DECORATION: none
}


A.top:hover {
	COLOR: #153148; TEXT-DECORATION: none
}




.menu {
	FONT-SIZE: 9pt; COLOR: #FFFFFF; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif
}


A.menu {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}


A.menu:hover {
	COLOR: #FFFFFF; TEXT-DECORATION: none
}





.menu1 {
	FONT-SIZE: 8pt; COLOR: #555555; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif
}


A.menu1 {
	COLOR: #555555; TEXT-DECORATION: none
}


A.menu1:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}






.menu2 {
	FONT-SIZE: 9pt; COLOR: #333333; FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif
}


A.menu2 {
	COLOR: #666666; TEXT-DECORATION: underline
}


A.menu2:hover {
	COLOR: #333333; TEXT-DECORATION: underline
}



.text_light {
	FONT-SIZE: 8pt; COLOR: #cecece; FONT-WEIGHT: normal; FONT-FAMILY: verdana, sans-serif
}

.caption {
	MARGIN-TOP: 0.2em; FONT-SIZE: 7.5pt; COLOR: #000000; FONT-STYLE: italic; FONT-WEIGHT: normal; FONT-FAMILY: arial, sans-serif
}

.main_caption {
	display:none;
}

.mainmenu TABLE {
	width:100%;
	height:27px;
}

.mainmenu TD {
	vertical-align:top;
	padding:0;
	text-align:center;
	background: #5b5b5b url(images/mainmenu_bg_off.jpg) repeat-x 0 0;
	border-right:solid 1px #7f7e7e;
}

.mainmenu A {
	display:block;
	width:100%;
	padding:8px 0 6px 0;
	font-size:10px;
	font-family:Verdana;
	text-transform: uppercase;
	text-decoration:none;
	color:#eee;
	font-weight:bold;
}

.mainmenu A:hover {
	color:#eee;
	background: url(images/mainmenu_bg.jpg) repeat-x 0 0;
}

/*
#mainmenu_about A {
	width:115px;
	background-image: url(images/b_about.gif);
}
#mainmenu_about A:hover {	background-image: url(images/b_about_on.gif) }


#mainmenu_pub {
	width:142px;
	background-image: url(images/b_publications.gif);
}
#mainmenu_pub:hover {	background-image: url(images/b_publications_on.gif) }

#mainmenu_cond {
	width:150px;
	background-image: url(images/b_conditions.gif);
}
#mainmenu_cond:hover {	background-image: url(images/b_conditions_on.gif) }

#mainmenu_part {
	width:178px;
	background-image: url(images/b_participants.gif);
}
#mainmenu_part:hover {	background-image: url(images/b_participants_on.gif) }


#mainmenu_distr {
	width:162px;
	background-image: url(images/b_distribution.gif);
}
#mainmenu_distr:hover { background-image: url(images/b_distribution_on.gif) }

#mainmenu_cont {
	width:116px;
	background-image: url(images/b_contact.gif);
}
#mainmenu_cont:hover { background-image: url(images/b_contact_on.gif) }
*/

.mainText {
	width:616px;
	padding:20px 20px 0 0;
}

.mainText .mainTextBox {
	padding:0 10px 10px 10px;
}

.mainText .tbox {
	width:100%;
}

.mainText .tbox TD {
	vertical-align:top;
	padding:0 0 20px 0;
}

.mainText .tbox TD IMG {
	margin-right: 30px;
	margin-top:0;
}

/*.mainText .tbox A {
	color:#808080;
}*/

.mainText .tbox A:hover {
	color:#bbb;
	text-decoration:underline;
}

.mainText UL {
	margin:0 0 0 10px;
	padding:0 0 0 15px;
}

.mainText UL LI {
	margin:0 0 4px 0;
	padding:0;
}

.mainText BLOCKQUOTE {
	display:block;
	padding: 0 0 0 15px;
	margin:10px 0;
	background: url(images/plus.png) no-repeat 0 0;
	color: #666666 !important;
}

.mainTextBox {
	padding:0 130px 0 25px;
	text-align:justify;
}

.mainTextBox DIV {
	padding:0;
}

/*.mainTextBox U {
	text-decoration:none;
}

.mainTextBox U A {
	color:#666666;
}

.mainTextBox U A:hover {
	color:#bbb;
	text-decoration:none;
}
*/
.mainTextBox IMG {
	margin-bottom:15px;
}

.rightColumn {
/*	padding-top:20px;*/
	text-align:center;
	width:233px;
}

.rightColumn DIV {
	width:100%;
	padding-left:2px;
	vertical-align:top;
	text-align:center;
	background: url(images/bg_dash_vert.gif) repeat-y 0 0;
}

* html .rightColumn DIV {
	padding-left:5px;
}

.rightColumn IMG {
	margin:20px auto 10px auto;
}

#primaryLinks {
	text-align:right;
}

#primaryLinks UL {
	width:120px;
	padding:0;
	margin:4px 0 0 10px;
	list-style-type:none;
}

#primaryLinks LI {
	background: url(images/bg_dash.gif) repeat-x left bottom;
	text-align:left;
	padding:3px 0;
}



#primaryLinks LI.first A {
	color:#b91116;
}

#primaryLinks LI.last {
	background:none;
}

#primaryLinks LI A {
	background: url(images/home.gif) no-repeat left center;
	padding:0 0 0 22px;
	color:#555;
	text-decoration:none;
	font-size:8pt;
	font-weight:bold;
}

#primaryLinks LI.menu-116 A {background-image:url(images/contact.gif)}
#primaryLinks LI.menu-117 A {background-image:url(images/contributors.gif)}
#primaryLinks LI.menu-118 A {background-image:url(images/distribution.gif)}

#primaryLinks LI A:hover {
	color: #b91116;
	text-decoration:underline;
}

#front_banner {
	background:url(images/front_banner_2.jpg) no-repeat 0 0;
	width:869px;
	height:223px;
}

#front_banner DIV {
	color:#eee;
	position:relative;
	top:60px;
	margin-left:35px;
	width:300px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
}

#front_banner DIV STRONG {
	display:block;
	width:300px;
	margin-top:5px;
	font-size:30px;
	letter-spacing:1px;
	font-weight:normal;
	font-family:Impact;
	Filter: Glow(Color=#730b12, Strength=3);
}


TABLE.fcaption {
	width:100% !important;
}

TABLE.fcaption TD, TABLE.fcaption TR {
	padding:4px !important;
	height:auto !important;
	width:auto !important;
}

TABLE.fcaption TD, TABLE.fcaption SPAN {
	font-size:9pt !important;
	FONT-FAMILY: Arial, Helvetica, sans-serif !important;
}

TR.fborder TD {
	background-color:#ddd !important;
	border:solid 1px #999 !important;
	border-width:0 0 1px 0 !important;
}


TD.forumheader2 {
	text-align:right;
	padding-right:10px;
}

TD.forumheader3 {
/*	padding-right:100px;*/
}

TD.forumheader3 INPUT, TD.forumheader3 INPUT.tbox {
	width:350px;
}

.thanks_message {
	color:red;
	font-weight:bold;
	margin:30px 30px 50px 30px;
	text-align:center;
}

TD.description {
	padding-bottom: 20px;
}

#counters {
	padding-top: 10px;
}

#counters IMG {
	margin:0 5px;
}

#counters #mailru {
	top:-5px;
	position: relative
}

#coordinates {

	text-align:center;
	border:solid 1px #c5c5c5;
	border-width:1px 0;
	font-size:8pt;
	padding:10px;
	margin:20px auto 0 auto;
}
