@charset "UTF-8";

body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td { margin: 0; padding: 0; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; margin: 0; font-weight: normal; }
ol, ul { list-style: none;  }
address, caption, cite, code, dfn, th, var { font-style: normal; font-weight: normal; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; padding: 0; margin: 0; }
caption, th { text-align: left; }
q:before, q:after { content:''; }
hr { display: none; }
legend { display: none; }
input, textarea,  select { font-family: Arial, Helvetica, sans-serif; color: #444444;   }
img { margin: 0; padding: 0; }

a { text-decoration: none; color: #0363ee }
a:hover { border: none;   }
a:focus { outline: none; }
.clr { clear: both; }




html, body { height: 100%; }
body { background: url(bg2.jpg) no-repeat; font: 13px Arial, Helvetica, sans-serif; color: #5c5c5c; }
#container {  width: 980px; margin: 5px auto;  line-height: 1.6em;   }

#header { position: relative }
#event-title h1 a{ width: 318px; height: 92px; background: url(logo.gif) no-repeat; text-indent: -9999em; float: left; display:block;  }
#event-title span { display: none;  }

#head { width: 641px; height: 92px; background: url(head.gif) no-repeat; text-indent: -9999em; float: left;  }
#nav-box { width: 892px; background:#A6BB54; float: left; padding-top: 10px; margin-left: 46px; margin-right: 36px; }

#header h1 a { display: block; background: url(logo.gif) no-repeat; width: 300px; height: 170px; text-indent: -9999em; margin-top: 43px }


#nav {  height: 35px; }
#nav li {
	float: left;
	font-size: 18px; /* font: 18px Arial, Helvetica, sans-serif !important;  */
	color: #9BB238;
}
#nav li a { color:#FFF; font-weight: bold;  text-transform: uppercase;  margin-left: 42px; border-bottom: 9px solid #fff;  padding-bottom: 1px; }
#nav li a:hover,
/*#nav li.active a { color: #7fa8c6; border-bottom: 9px solid #7fa8c6; }*/
#nav li.active a { color: #fff; background: #ea4c88; }
#nav li.news-link a,
#nav li#news-link a { border-bottom: 9px solid #77a4c1; margin: 0 !improtant;  }

#text-box { width: 841px; background:#FFF; float: left; padding-top: 10px; margin-left: 42px; border: 30px solid #fff; text-align: center; padding-bottom: 20px;}
#text-box a:hover { color: #b3ef01}
#text-box p { margin-bottom: 20px }

#text-box-left { width: 841px; background:#FFF; float: left; padding-top: 10px; margin-left: 42px; border: 30px solid #fff; text-align: left; padding-bottom: 20px;}
#text-box-left a:hover { color: #b3ef01}
#text-box-left p {
	margin-bottom: 20px;
	color: #333;
}

#text-box-small { width: 220px; height: 640px;background:#FFF; float: left; padding-top: 10px; margin-left: 42px; border: 30px solid #fff; text-align: left; padding-bottom: 20px;}
#text-box-small a:hover { color: #b3ef01}
#text-box-small p {
	margin-bottom: 20px;
	color: #333;
}

#text-box-big { width: 561px; height: 640px; background:#FFF; float: left; padding-top: 10px; margin-left: 0px; border: 30px solid #fff; text-align: left; padding-bottom: 20px;}
#text-box-big a:hover { color: #b3ef01}
#text-box-big p {
	margin-bottom: 20px;
	color: #333;
}

#graph {
	float: right;
	width: 350px;
	right: 5px;
	top: 580px;
	height: 270px;
}
#graph a { display: block; background: url(graf.gif) no-repeat; text-indent: -9999em;  }

#down-box { width: 901px; background: url(text.gif) no-repeat;  float: left; padding-top: 0px; margin-left: 42px; border: 0px solid #fff; text-align: center; padding-bottom: 0px;}
#down-box a:hover { color: #b3ef01}
#down-box p { margin-bottom: 1px }

#footer { clear: both;   font-size: 11px; margin-right: 42px; float: right;}
#footer a { color:#F00; padding: 1px 3px; background: #fff; }
#footer a:hover { color: #0363ee}
