html, body
{
	margin: 0;
	padding: 0;
}

html
{
	height:100%;
}

body
{
	height:auto !important;
	height:100%;
	min-height:100%;
}

/*Font*/
body
{
	font-size: 80%;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	color: #333;
	background-color: #fff;
}

/*Font in table*/
table
{
	font-size:100%;
}


#container
{
	position:relative;
/*	min-width:750px;*/
	/*width:expression((document.documentElement.clientWidth || document.body.clientWidth) < 740 ? "750px" : "auto");*/
}


hr
{
	width:100%;
	height: 1px;
	border: medium none;
	color: #D6E4CB;
	background-color: #D6E4CB;
	margin:8px 0
}

p{
	margin-top:0px;
	margin-bottom:10px;
}

/*Header box*/
#header
{
	width:100%;
	/*background:#D6E4CB url(images/header2_bg.gif) repeat-x;*/
                   background:#FFFFFF;
	margin-bottom:0px;
	border-collapse:collapse;
       /* border-bottom:3px solid #A2C416;*/
}

/*Header cell*/
#header td
{
	vertical-align:middle;
	padding:0;
}

td#header_separator
{
	vertical-align:top;
}

/*Header slogan*/
td#header_slogan
{
	width:100%;
	padding-left:35px;
}

#header_slogan h1
{
	padding:0;
	margin:0;
	font-size:130%;
	border:none;
	color:#000;
}

#header_slogan h2
{
	padding:0;
	margin:0;
	font-size:80%;
	color:#666633;
	border:none;
	color:#666633;
}

/*Header icons*/
td#header_icons
{
	padding:15px;
	white-space:nowrap;
}

td#header_search
{
	white-space:nowrap;
	padding:0 17px;
        vertical-align:bottom;
}



#header_icons
{
	line-height:115%;
}

#header_icons a
{
	text-decoration:none;
	font-size:75%;
	font-weight:bold;
	color:#737373;
}


#content-table
{

	 width:100%;
	/* height:100%; */
	/* border-collapse:collapse; */
}

#left-column
{
	width:215px;
	vertical-align:top;
	padding:0;
}


#right-column
{
	vertical-align:top;
	padding:0;
	padding-left:1px;
}

#logo
{
	height:156px;
	background:#6196D2 url(images/logo_bg.gif) repeat-x;
}

#logo_bg
{
	width:485px;
	height:156px;
	background-image:url(images/logo_bg.jpg);
}

#logo_image
{
	width:224px;
	height:201px;
	position:absolute;
	left:216px;top:36px;
	background-image:url(images/heads.gif);
	background-repeat:no-repeat;
}

#logo_sites
{
	position:absolute;
	right:120px;
	top: 20px;
	color:#fff;
	text-align:left;
}

#logo_sites a, #logo_sites span
{
	color:#fff;
	text-decoration:none;
}

#logo_sites span
{
	color: #b2cce9;
}


#navigation  a:link { /* непосещенная ссылка*/
font-size:95%;
	color: #73AC00;
}
#navigation  a:visited { /* посещенная ссылка   */
font-size:95%;
	color: #678D11;
}#navigation  a:hover { /* курсор мыши указывает на ссылку*/
font-size:95%;
	color: #99CC00;
}
#navigation  a:active {  /* выбранная ссылка*/
font-size:95%;
	color: #abdc18;
}

#work-area
{
	width:100%;
	padding:4px 14px;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

/*Footer*/
#footer
{
	background: #D6E4CB url(images/footer_bg) repeat-x;
	text-align:right;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	height:35px;
	padding:8px;
	
}

#footer a
{
	color:#707070;
}

/*Data table*/
table.data-table
{
	border-collapse:collapse;
}

/*Any cell*/
table.data-table td
{
	/*border:1px solid #D6E4CB;*/
	background-color:#FFFFFF;
	color:#333;
	padding:3px 5px;
}

/*Head cell*/
table.data-table thead td, table.data-table th
{
	background-color:#ECFFEC;
	text-align:left;
	font-weight:normal;
	background-image:none;
	/*border:1px solid #D6E4CB;*/
	padding:4px;
	color:#333;
}

/*Body cell*/
table.data-table tbody td
{
	background-color:#FFF;
	background-image:none;
	color:#333;
}

/*Foot cell F3F7FC*/
table.data-table tfoot td
{
	background-color:#ECFFEC;
	padding:4px;
	color:#333;
}

/*Error & OK messages*/
.errortext
{
	color:red;
}

.notetext
{
	color:green;
}

/* Used to draw a "star" near reqired field */
.starrequired
{
	color:red;
}

body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	
	font-family:Tahoma, Verdana, Arial;
	font-size: 70%;
	color: Color:336600;
}
.languageskip {
	font-family: Tahoma, Verdana, Arial;
	font-size: 11px;
	color: #FFFFFF;
}
.search-form-t {font-size: 11px;}

/*Links*/

a:link { /* непосещенная ссылка*/
	color: #6ba001; /* то что было #73AC00*/



	text-decoration: none;
}
a:visited { /* посещенная ссылка  678D11 */
	color: #4d6a0a;       /* то что было #5f830c*/
	text-decoration: none;
}
a:hover { /* курсор мыши указывает на ссылку*/
	color: #8ab701;   /* то что было #99CC00*/
	text-decoration: none;
}
a:active {  /* выбранная ссылка*/
	color: #9ac517;   /* то что было #abdc18*/
	text-decoration: none;
}

.small-green-header {
	font-size: 120%;
	color: #77a012;
}
.80-procent {color: #336600}

.menu_buttons {
	color: #FFFFFF;
	font-size: 120%;}
.menu_buttons2 {color: #ccff33; font-size: 120%; }
.chain {
 font-family: Tahoma, Verdana, Arial;
 font-size: 18pt;
 color: #557700;
}

@font-face 
{
  src: url("images/ELEPHNTI.TTF");
  fontFamily: "Elephantis";
}

.master_head
{
  font: 18pt Elephant;
}

.master_head_mels
{
  font:italic 12pt Elephant;
}

.master_head_body
{
  font: 14pt Arial;
}

.page_off_text
{
font-size:13px;
}