@media screen {
/* COMMON */

*	{
	padding:0px;
	margin:0px;
	}

A:link {
	 color: #625BD9;//#057C05;
	 font-family: verdana;
	 font-weight:bold;
	 text-decoration: none;
	 font-size: 8pt;
	 }
A:visited {
	 color: #842722;
	 font-family: verdana;
	 font-weight:bold;
	 text-decoration: none;
	 font-size: 8pt;
	 }
A:hover {
	 color: #FF613B;
	 font-family: verdana;
	 font-weight:bold;
	 text-decoration: none;
	 font-size: 8pt;
	 }
body {

	 color: #000000;
	 font-family: verdana;
	 font-weight:none;
	 text-decoration: none;
	 font-size: 8pt;
	 background-color1:#E5EAED;
	 }

/* INFOBLOCK */

.ib_hdr {
	background-color:white;#E5EAED;
	font-family: verdana;
	color: #000000;
	text-align: left;
	font-family: verdana;
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	text-align:center;
	border-left:1px solid #E7F0F9;border-right:1px solid #E7F0F9; border-top:1px solid #E7F0F9;
    background-image:url('gr_back003.gif');
	background-repeat:repeat-x;
	background-position: bottom;
	height:25px;
}

.ib_text {
	background-color:#FFFFFF;
	font-family: verdana;
	color: #000000;
	text-decoration: none;
	font-size: 8pt;
	border-left:1px solid #E7F0F9;border-right:1px solid #E7F0F9;border-bottom:1px solid #E7F0F9;
	border-top:1px solid #E7F0F9;
	padding:5px;
	text-align1:justify;
}

.ib_simple {
	background-color:#FFFFFF;
	font-family: verdana;
	color: #000000;
	text-decoration: none;
	font-size: 8pt;
	padding:3px;
}

/* MAINMENU */

.menu
{
	background-color:#D8E4F2;#C8DCF2;
	font-size:16px;
	color:white;
	font-family:arial,sans-serif,verdana;
	font-weight:bold;
 	border-left:1px solid white;
}
.menu a:link
{
	font-size:13px;
	color:black;
	font-family:arial,sans-serif,verdana;
	font-weight:bold;
}
.menu a:visited
{
	font-size:13px;
	color:#842722;
	font-family:arial,sans-serif,verdana;
	font-weight:bold;
}
.menu a:hover
{
	font-size:13px;
	color:red;
	font-family:arial,sans-serif,verdana;
	font-weight:bold;
}

.brdr
{
	background-image:url('dot_line.gif');background-repeat:repeat-y;
	background-position:center;
}

/* LEFTMENU */

.leftmenu .hght{
	height:5px;
	}

.leftmenu {
	font-family: verdana;
	color: black;
	text-decoration: none;
	font-size: 12px;
		margin:0px;
	}

.leftmenu .item{
	height:45px;
	padding:5px;
	background-image:url('gr_back002.gif');
	background-repeat:repeat-x;
	border:1px #a5c9d5 solid;
	background-position1:;
	}


.leftmenu a:link {
	font-family: arial,sans-serif,verdana;
	color: #5975D5;#2469AF;#625BD9;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	}
.leftmenu a:visited {
	font-family: arial,sans-serif,verdana;
	color: #842722;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	}
.leftmenu a:hover {
	font-family: arial,sans-serif,verdana;
	color: #FF1D1D;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	 }

/* MAINTEXT */

.maintext
{
	font-size:10pt;
	font-family: verdana, arial, sans-serif;
	margin-right:15px;
	margin-left:0px;
	text-align:justify;
}

.maintext ul {
	list-style-type:square;
	margin-left:30px;
	}
.maintext ol {
	list-style-type:decimal;
	margin-left:30px;
	}
.maintext li {
	margin-bottom:5px;
	}

.maintext p {
	text-indent:20pt;
	margin-bottom:5px;
	}
.maintext  a:link {
	font-family: verdana, arial, sans-serif;
	color: #5975D5;#2469AF;#625BD9;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	}
.maintext a:visited {
	font-family: verdana, arial, sans-serif;
	color: #842722;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	}
.maintext a:hover {
	font-family: verdana, arial, sans-serif;
	color: #FF1D1D;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	 }
.maintext td {
	font-size:10pt;
	font-family: verdana, arial, sans-serif;
	padding:5px;
}

.maintext .img_m {
	float:left;
	padding-right:25px;
}

.img_sm
{
	clear: none;
}

/* NEWS */
.maintext
{
	font-size:10pt;
	font-family: verdana, arial, sans-serif;
	margin-right:15px;
	margin-left:0px;
	text-align:justify;
}
.news p {
	text-indent:0pt;
	margin-bottom:5px;
	}
.news  a:link {
	font-family: verdana, arial, sans-serif;
	color: #5975D5;#2469AF;#625BD9;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	}
.news a:visited {
	font-family: verdana, arial, sans-serif;
	color: #842722;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	}
.news a:hover {
	font-family: verdana, arial, sans-serif;
	color: #FF1D1D;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	 }


/* HEADERS */
h2 {
	text-align:left;
	font-family: verdana, arial, sans-serif;
	text-decoration: none;
	font-size: 18px;
	font-weight: bold;
	}

.h3header{
	padding-top:10px;
	padding-left:7px;
	padding-bottom:5px;
	margin-bottom:15px;
	font-family: verdana, sans-serif;
	font-size:16pt;
	background-image:url('hr.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	}
.art_h2{
	padding-top:10px;
	padding-left:7px;
	padding-bottom:0px;
	font-family: verdana;
	font-size:16pt;
	display:block;
	clear:none;
	}

.art_h3 {
	text-align:left;
	font-family: verdana, arial, sans-serif;
	text-decoration: none;
	font-size: 10pt;
	font-weight: bold;
	padding-left:7px;
	padding-bottom:5px;
	margin-bottom:15px;
	background-image:url('hr.gif');
	background-position: bottom left;
	background-repeat: no-repeat;
	display:block;
}

.dpdf{
clear:none;
float:right;
width:15%;
margin:0;
padding:0;
text-align:center;
}
.dpdf a:link {
font-size:10px;
font-weight:normal;
}
.dpdf a:visited {
font-size:10px;
font-weight:normal;
}
.dpdf a:hover {
font-size:10px;
font-weight:normal;
}


/* SUBSYSTEMS */

.subsyst {
	border-left:1px solid #E5EAED;
	border-bottom:1px solid #E5EAED;
	border-top:1px solid #E5EAED;
	font-size: 8pt;
	font-family:verdana, Trebuchet MS, sans-serif;
	line-height1:1.8em;
	padding-left:10px;
	font-weight: bold;
	background-image: url("grgr_b000.jpg");
	background-position: center;
	background-repeat:no-repeat;
	}

.subsyst  a:link {
	font-family: Trebuchet MS, arial, sans-serif;
	color: #5975D5;#2469AF;#625BD9;
	text-decoration: none;
	font-size: 12pt;
	font-weight: bold;
	}
.subsyst a:visited {
	font-family: Trebuchet MS, arial, sans-serif;
	color: #842722;
	text-decoration: none;
	font-size: 12pt;
	font-weight: bold;
	}
.subsyst a:hover {
	font-family: Trebuchet MS, arial, sans-serif;
	color: #FF1D1D;
	text-decoration: none;
	font-size: 12pt;
	font-weight: bold;
	 }

.subsyst p {
	padding-bottom:6px;
	text-indent:-14px;
   	padding-left:10px;
	}

.subsyst .qq {
	font-size: 10pt;
	color:white;
}

.subsyst2 {
	padding:3px;
	padding-left:10px;
	font-size: 8pt;
	font-family:verdana, Trebuchet MS, sans-serif;
	line-height1:1.8em;
	font-weight: bold;
	background-image: url("grgr_b000.jpg");
	background-position: left bottom;
	background-repeat:no-repeat;
	}

.subsyst2 p {
	padding-bottom:3px;
	text-indent:-13px;
   	padding-left:10px;
   	font-family: Trebuchet MS, arial, sans-serif;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;

	}

.subsyst2  a:link {
	font-family: Trebuchet MS, arial, sans-serif;
	color: #5975D5;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	}
.subsyst2 a:visited {
	font-family: Trebuchet MS, arial, sans-serif;
	color: #842722;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	}
.subsyst2 a:hover {
	font-family: Trebuchet MS, arial, sans-serif;
	color: #FF1D1D;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
	 }

.top_0 {
	clear:both;
	border: 1px solid #E7F0F9;
	margin-top:0px;
	margin-right:10px;
	}

.top_1 {
	background-image:url('gr_back003.gif');
	background-repeat:repeat-x;
	background-color:#A5C9D5;#D8E4F2;
	border-bottom: 1px solid #E7F0F9;
	padding:4px;
	text-align:center;
	font-family: arial, Verdana, arial;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;

	}


/* INFORMATION */
.inform_header {
	background-color:#A5C9D5;
	padding:8px;
	argin-left:12px;
		argin-right:12px;
	width:97%;
	font-weight: bold;
	font-style:italic;
	clear:both;
	}
.inform_text {
	background-color:#E3F1F9;
	padding:8px;
	width:97%;
	argin-left:12px;
	argin-right:12px;
	font-style:italic;
	}
/* BOTTOM */
.bottom {
	background-color: #E5EAED;
	clear:both;
	font-family:verdana, sans-serif, arial;
	font-size:8pt;
 }

/* GUESTBOOK */
.gb_hdr {
	background: #C9DFFF url(bluehead.gif) 0px 0px repeat-x;
	border: 1px solid #D7DDE7;
	border-bottom:none;
	height:14px;
	padding:3px;
	margin-left:30px;
	margin-right:30px;
	font-size:12px;
	font-family:verdana, sans-serif, arial;
	}
.gb_msg {
	background-color: #F5F8FD;
	margin-left:30px;
	margin-right:30px;
	margin-bottom:20px;
	padding-left:10px;
	padding-right:10px;
	padding-top:8px;
	padding-bottom:8px;
	font-size:12px;
	font-family:verdana, sans-serif, arial;
	border: 1px solid #D7DDE7;
	border-top:none;
	}
.guestbook {
	margin: 0 auto;
	background-color: #F5F8FD;
	border: 1px solid #94B3DF;
	width:380px;
	padding-top:5px;
	padding-bottom:10px;
	padding-left:10px;
	font-size:12px;
	font-family:verdana, sans-serif, arial;
	}
/* FORMS */

/* guestbook?? */
.inpt {
	height:16px;
	width:260px;
	}
.txtarea {
	height:120px;
	width:370px;
	font-size:10pt;
	font-family: verdana, sans-serif, arial;
	}
.submt {
	height:30px;
	width:75px;
	font-size:12px;
	font-family: arial, sans-serif, verdana;
	}

/* MAILUS */
.mail_form {
	border: 1px solid #D7DDE7;
	margin: 0 auto;
	padding: 10px;
	width: 390px;
	background-color: #F5F8FD;
	}

.m_txtarea {
	margin: 0 auto;
	height:120px;
	width:390px;
	font: normal 10pt verdana;
}

.longf {
	width: 250px;
	}
.shortf {
	width: 140px;
	}

/* ANKETA */
.anketa {
	background-color:#FFFFFF;
	font-family: verdana;
	color: #000000;
	text-decoration: none;
	FONT-SIZE: 8pt;
	border:1px solid #A5C9D5;
	padding-top:0;
	padding-left:0;
	padding-bottom:0;
	padding-right:0;
	display:block;
	margin:0 auto;
	/*font: bold;*/
}

/*#D8F3D1
Helvetica, "Trebuchet MS", Arial, sans-serif;//#E4F8E0;#F0F3ED;
*/

.ank_td {
	background-color:#E3F1F9;
	font-size: 10pt;
	font-family:verdana;
	color:#000000;
	padding-top:8px;
	padding-left:8px;
	padding-bottom:8px;
	padding-right:8px;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
}

.ank_tdw {
	background-color:#EDF1F3;
	font-size: 10pt;
	font-family:verdana;
	color:#000000;
	padding-top:8px;
	padding-left:8px;
	padding-bottom:8px;
	padding-right:8px;
	text-align:left;
	border-bottom:1px solid #FFFFFF;
}


/* ADDITIONAL */

/* SUPERLINKS*/
.link00 {
	width:70%;
	cursor: hand;
	text-align:center;
	padding:5px;
	border:1px solid #FF0000;

}

/* MEDALS */
.medals {
	font-size:10pt;
	font-family: verdana, arial, sans-serif;
	font-weight:normal;

}
.medals p {
	text-indent:0pt;
	font-weight:normal;
	}
.medals a:link {
	font-size:10pt;
	font-family: verdana, arial, sans-serif;
	color:#000000;
	font-weight:normal;
	}
.medals a:visited {
	font-size:10pt;
	font-family: verdana, arial, sans-serif;
	color:#000000;
	font-weight:normal;
	text-decoration:none;
	}
.medals a:hover {
	font-size:10pt;
	font-family: verdana, arial, sans-serif;
	color:#000000;
	font-weight:normal;
 	text-decoration:underline;
	 }

/* PUBLICATIONS */
.pub_main {
	background-color:#FFFFFF;
	border:1px #a5c9d5 solid;
	clear:both;
	margin: 0 auto;
	font-family:verdana, sans-serif, arial;
	font-size:10pt;
}
.pub_main  a:link {
	font-family: verdana, arial, sans-serif;
	color: #5975D5;#2469AF;#625BD9;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	}
.pub_main a:visited {
	font-family: verdana, arial, sans-serif;
	color: #842722;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	}
.pub_main a:hover {
	font-family: verdana, arial, sans-serif;
	color: #FF1D1D;
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	 }

.pub_item1 {
	background-color: #E3F1F9;
	width:70%;
	padding:5px;
	padding-right:5px;
	border-bottom:1px #FFFFFF solid;
	text-align:left;
}

.pub_item2 {
	background-color:#E9ECF3;
	padding-left:5px;
	padding-right:5px;
	width:15%;
	border-left:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	text-align:center;
}

.pub_item3 {
	background-color:#E9ECF3;
	padding-left:5px;
	padding-right:5px;
	width:15%;
	border-left:1px #FFFFFF solid;
	border-bottom:1px #FFFFFF solid;
	text-align:center;
}

/* FORUM */
.hdr {
	font-family: verdana;
	font-size: 13pt;
	font-weight: bold;
	border-bottom: 1px solid green;
	padding: 5px;
	margin-bottom: 5px
	width: 100%
	}

.fmain {
	width: 30%;
	vertical-align: top;
	background: #DFE4F4;
	padding: 5px;
	border-top: 8px solid #A4B3DD;
	border-bottom: 22px solid #A4B3DD;
	border-left: 2px solid #A4B3DD;
	border-right: 2px solid #A4B3DD;
	text-align:left;
	}
.fhdr {
	font: bold 11pt verdana;
	}
.fhdr a {
	color:
	}
.fdiv1 {
	padding: 10px 0 0 10px;
	}
.fnav {
	font: bold 10pt verdana;
	padding: 3px;
	background: #EFF2F9;
	border-left: 3px solid #7D92CC;
	color: #1F3777;

	}
.fmenu {
	margin-top: 5px;
	background: #F0F0F0;
	border-top: 1px solid #C3C3C3;
	border-bottom: 1px solid #C3C3C3;
	font: normal 10pt verdana;
	color: #878787;
	padding: 3px 5px;

	}

.fmsgtab {
	margin: 8px 0;
	border-collapse: collapse;
	border: 2px solid #7D92CC;
	width: 98%;
	}
.fmsgtab td {
	padding: 3px;
	vertical-align: top;
	color: #192C5F;
	background: #E7ECF9;
	font: normal 10pt arial;
	border: 1px solid #A0B3E6;
	}
.fmsgtab .date {
	padding-top: 5px;
	font: normal 9pt arial;
	color: #5169A8;
	}
.fmsgtab .hdr {
	font: bold 8pt verdana;
	background: #D0D9F2;
	}

.fnewtop {
	width: 370px;
	border: 1px solid #adadad;
	border-top: none;
	background: #efefef;
	padding: 3px 5px;
	margin: 0;
	}

/* job */
.longf {
	width: 250px;
	}
.shortf {
	width: 140px;
	}
.shortf2 {
	width: 70px;
	}
.textf {
	width: 250px;
	}

ul.menu_j {
	list-style-type: none;
	padding: 3px 3px 3px 0;
	margin: 1px;
	}
ul.menu_j li {
	display: inline;
	white-space: nowrap;
	}
ul.menu_j li a {
	display: block;
	float: left;
	padding: 2px 6px 2px 13px;
	margin: 0 5px 0 0;
	background-image: url(tri.gif);
	background-repeat: no-repeat;
	background-position: 3px 50%;
	border: 1px solid #F5F8FD;
	border-bottom: 1px solid #A5C9D5;
	border-right: 1px solid #A5C9D5;
	font-weight: bold;

	}
ul.menu_j li a:link, ul.menu li a:visited {
	color: #1C3E1C;
	background-color: #EDF1F3;
	text-decoration: none;
	}
ul.menu_j li a:hover {
	color: #1C3E1C;
	background: #E3F1F9;
	text-decoration: none;
	background-image: url(tri.gif);
	background-repeat: no-repeat;
	background-position: 3px 50%;
	}

.jb_tab {
	width: 95%;
	border-collapse: collapse;
	border: 1px solid #A5C9D5;
	}
.jb_tab th {
/*	width: 50%;*/
	font: bold 11pt verdana;
	color: #255325;
	background: #DFE4F4 url("gr_back003.gif");
	padding: 3px 10px;
	text-align: left;
	border: 1px solid #A5C9D5;
	}
.jb_tab td {
	vertical-align: top;
	font: normal 10pt arial;
	color: #255325;
	background: #EDF1F3;F0F3ED;#E1E7DB;
	padding: 5px;
	text-align: left;
	border: 1px solid #A5C9D5;
	}
.jb_tab td div {
	background: url(tri.gif) no-repeat 4px 50%;
	padding: 3px 3px 3px 15px;
	}
.jb_tab td div.info {
	margin: 0 1px 5px 15px;
	font-size: 10pt;
	background: none;
	}
.jb_tab td.odd {
	background: #E3F1F9;
	}

.hdr2 {
	font: bold 11pt arial;
	}

.jb_form {
	border: 1px solid #A5C9D5;
	margin: 0 0 5px 0;
	padding: 5px;
	width: 450px;
	background: #F5F8FD;
	}

.videoblock {
	border-left:1px solid #E5EAED;
	border-bottom:1px solid #E5EAED;
	border-top:1px solid #E5EAED;
	font-size: 11pt;
	font-family:verdana, Trebuchet MS, sans-serif;
	line-height1:1.8em;
	padding-left:10px;
	background-image: url("video1.gif");
	background-position: left;
	background-repeat:no-repeat;
	}

.videoblock  a:link {
	font-family: Trebuchet MS, arial, sans-serif;
	color: #5975D5;#2469AF;#625BD9;
	text-decoration: none;
	font-size: 12pt;
	font-weight: bold;
	}
.videoblock a:visited {
	font-family: Trebuchet MS, arial, sans-serif;
	color: #842722;
	text-decoration: none;
	font-size: 12pt;
	font-weight: bold;
	}
.videoblock a:hover {
	font-family: Trebuchet MS, arial, sans-serif;
	color: #FF1D1D;
	text-decoration: none;
	font-size: 12pt;
	font-weight: bold;
	 }

.videoblock p {
	padding-top:6px;
	padding-bottom:6px;
}

}

.videoblock span
{
	float: left;
	clear: none;
	p_adding-top: -1px;
	display: block;
	width: 100px;
	padding: 0px;
	margin: 0px;
}

.ib_hdr a:link
{
    color: #FF0000;
}
.ib_hdr a:hover
{
    color: #FFA500;
}
.ib_hdr a:visited
{
    color: #FF0000;
}

/* PRINT */

@media print {

.copyright{
display:inline;
}
			}