@charset "utf-8";

body {
	margin:0;
	padding:0;
	line-height:100%;
	font-family:"Tahoma";
	background:#ffffff;
}

#main{
	margin:0;
	padding:0;
	width:auto;
	height:auto;
}

#top{
	margin:0;
	padding:0;
	width:100%;
	height:76px;
	background:url(../images/bg_top.gif) #145965 repeat-x;
	float:left;
}

#top-pic{
	margin-left:auto;
	margin-right:auto;
	width:940px;
	height:76px;
	background:url(../images/caption.gif) no-repeat;
}

#top_menu{
	margin:2px 0 0 0;
	padding:0;
	width:100%;
	height:26px;
	background:#6aa7b3 url(../images/bg_menu.gif) repeat-x;
	float:left;
}


#menu{
	margin-left:auto;
	margin-right:auto;
	padding:0;
	height:26px;
	width:940px;
}

.menu_novigation{
	margin:0;
	padding:0;
	float:left;
}

ul.menu_novigation li{
	margin:0;
	padding:0 0 0 1px;
	width:auto;
	height:26px;
	display:inline;
	list-style:none;
	background:url(../images/separator.gif) right no-repeat;
	float:left;
}

ul.menu_novigation li.last{
	background:none;
}

.menu_novigation li a{
	margin:0 0 0 7px;
	padding:0 15px 0 11px;
	height:26px;
	text-decoration:none;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	text-transform:uppercase;
	background:url(../images/bg_a.gif) left no-repeat;
	line-height:25px;
}

.menu_novigation li a.active{
	color:#000000;
	text-decoration:underline;
}

.menu_novigation li a:hover{
	color:#000000;
	text-decoration:underline;
}

#content{
	margin-left:auto;
	margin-right:auto;
	padding:0;
	width:940px;
	height:auto;
	float:center;
}

#left-block{
	margin:8px 0 0 0;
	padding:0 10px 0 0;
	width:307px;
	height:30px;
	float:left;
}

#left-block ul li{
	line-height:150%;
}

#capt{
	margin:0;
	padding:0;
	width:297px;
	height:9px;
	background:url(../images/block-caption.jpg) no-repeat;
	float:left;
}

#block-body{
	margin:0;
	padding:0 15px 5px 15px;
	width:267px;
	height:auto;
	background:url(../images/block_bg.jpg) repeat-y;
	float:left;
}

#foot{
	margin:0;
	padding:0;
	width:297px;
	height:8px;
	background:url(../images/block-foot.gif) no-repeat;
	float:left;
}

h3{
	color:#2f6681;
	font-size:12px;
}

p{
	color:#000000;
	font-size:11px;
	text-align:justify;
	line-height:150%;
}

a{
	color:#2f6681;
	text-decoration:underline;
	font-size:11px;
}

a.line{
	color:#ffffff;
	text-decoration:underline;
	font-size:11px;
}

li{
	color:#000000;
	font-size:11px;
	text-align:justify;
	line-height:190%;
}

#right-block{
	margin:8px 0 0 0;
	padding:0;
	width:623px;
	height:auto;
	float:left
}

#main-pic{
	margin:0;
	padding:0;
	width:230px;
	height:183px;
	background:url(../images/main-pic.gif) no-repeat;
	float:left;
}

#form{
	margin:50px 0 0 0;
	padding:0 0 0 50px;
	width:343px;
	height:133px;
	float:left;
}

input.button{
	margin:0;
	padding:0;
	background:url(../images/button.gif) no-repeat;
	width:102px;
	height:24px;
	float:left;
}

#line{
	margin:10px 0 0 0;
	padding:0;
	width:623px;
	height:2px;
	background:url(../images/line.gif) repeat-x;
	float:left;
}

#text{
	margin:0;
	padding:0;
	width:623px;
	height:auto;
	float:left;
}

i{
	color:#990000;
	font-weight:bold;
	font-style:normal;
}

#footer{
	margin:50px 0 0 0;
	padding:0;
	width:100%;
	height:67px;
	float:left;
}

#line1{
	margin:0;
	padding:0;
	width:100%;
	height:25px;
	background:#5c98a6 url(../images/bg-line-1.gif) repeat-x;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	float:left;
}

#line2{
	margin:3px 0 0 0;
	padding:0;
	width:100%;
	height:40px;
	background:#16505b url(../images/bg-line-2.gif) repeat-x;
	text-align:center;
	color:#FFFFFF;
	font-size:11px;
	float:left;
}

a.sponsor{
	font-weight:bold;
}

.hist-pic{
padding:15px;
}
#top-body{
     margin:0 auto 0 auto;
     padding:0;
     height:76px;
     width:940px;
}

#logo{
     margin:0;
     padding:6px 0 0 0;
     width:75px;
     height:70px;
     background:url(../images/logo.png) no-repeat left;
     float:left;
}

#caption{
     margin:0;
     padding:25px 0 0 180px;
     width:685px;
     height:51px;
     color:#64A1AD;
     font-size:25px;
     float:left;
     text-align:center;
}

#caption i{
     font-style:normal;
     color:#FFFFFF;
     font-weight:normal;
     text-transform:uppercase;
}


