* {
	margin: 0;
	padding: 0;
}	

body {
	width: 995px;
	margin: auto;
	font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
	position: relative;
}

#all {
	margin: auto;
	position: absolute;
	left: 50%;
	top: 0;
	margin-left: -498px
}

img {
	border: none;
}

#top {
	height: 160px;
	width: 995px;
	background: url(img/top.jpg) no-repeat top;
	z-index: 0;
}

#line1{
	height: 140px;
	z-index: 2;
}


#line1 div{
	float: left;
	width: 199px;
	height: 140px;
}

.blue{
	background-color: #0D5298;
	color: white;
	font-size: 14px;
}

.blue ul{
	list-style: none;
	margin: 0 0 7px 21px;
	padding: 0;
	font-size: 14px;
}

.blue ul li{
	margin: 0;
	padding: 0;
}

.blue a{
	color: white;
	text-decoration: none;
}

#logo {
	overflow: hidden;
}

#logo img {
	margin-top: -24px;
	margin-left: 36px;
}

#cell2 {	background-image: url(/img/cell2.jpg); }

#cell03 { background-image: url(/img/cell03.jpg); height:140px; text-align: center;}
#hotmenu{
	position: absolute;
	top: 153px;
	left: 438px;
	height: 50px;
	width: 120px;
}
#hotmenu  a{
	height: 18px;
	width: 40px;
	display: block;
	float: left;
}
#cell04 { background-image: url(/img/cell04.jpg); }
#cell05 {  overflow: visible; }
#cell05 img {	margin: 0 0 0 0;}
#cell06 { background-image: url(/img/cell06.jpg); }
#cell07 { background-image: url(/img/cell07.jpg); }
#cell08 { background-image: url(/img/cell08.jpg); }
#cell09 { background-image: url(/img/cell09.jpg); }
#cell10 { background-image: url(/img/cell10.jpg); }
#cell11 { background-image: url(/img/cell11.gif);}
#cell12 { background-image: url(/img/cell11b.jpg); cursor:hand;  }
#cell13 { background-image: url(/img/cell13.jpg); }
#cell14 { background-image: url(/img/cell14.jpg); }
#cell114{ background-image: url(/img/cell114.jpg);}
#cell15 { background-image: url(/img/cell15.jpg); }


#content {
	color: #666;
	font-size: 13px;	
	margin: 5px 30px 23px 23px;
	padding-bottom: 60px;
}



#content a {
	color: #013c8a;
}

#content ul, #content ol {
	margin: 0 0 0 25px;
	padding: 0 0 0 0;
}


#container {
	z-index: 2;
}

#container h1 {
	color: #084C95;
	font-size: 24px;
	margin: 23px;
	font-weight: normal;
}

td#right{
		background: #0D5298 url(/img/rightblock.gif) repeat-y center;	
}

#rightblock{
	z-index:2;
	background: url(/img/rightblock.gif) repeat-y;
}

#rightblock table {
	margin-left: 5px;
	height: 440px;
}

#rightblock table td{
	background: #0D5298 url(/img/rightblock.jpg) no-repeat top;
	width: 190px;
	height: 440px;
	z-index: 2;
}



#news {
	padding: 8px 10px 16px 9px;
	font-size: 11px;
	margin-bottom: -140px;
	position: absolute;
	width: 150px;
}

#news .date{
	color: #7CA7CC;
}

#news h2{
	font-size: 14px;
	width: 160px;
	font-weight: normal;
	border-bottom: 1px solid white;
	margin-bottom: 3px;
}

#news h3{
	font-size: 12px;
}

#news p{
	margin-right: 37px;
}

#line2 {
		width: 995px;
		height: 350px;
		z-index: 0;
}

#line2 div.block{
	float: left;
	width: 199px;
	height: 350px;
}

#line2 div.block div {
	height: 210px;
	width: 199px;
	
}

#line2 div.block div.blue{
	height: 140px;
}





#footer {
	font-size: 11px;
	color: #666;
	height: 40px;
/*	position: relative;*/
}

#pathbox {
	width: 199px;
	height: 50px;
	position: relative;
}

#path {
	position: absolute;
	top: -372px;
	left: 23px;
	color: #dddddd;
	width: 700px;
}

#footer #path a {
	color: #013c8a;
}

#footer a {
	color: #666;
}

#copy {
/*	position: absolute;
	top: 21px;
	left: 226px;*/
}

#niceweb {
/*	position: absolute;
	top: 21px;
	left: 632px;*/
}

#forum {
}

.personal {
	clear: both;
	padding: 0 0 30px 0;
}

.personal img {
	float: left;
	margin: 0 10px 10px 0;
	
}

.personal .title {
	font-weight: bold;
	display: block;
	margin-bottom: 10px;
}

.sub {
	font-weight: bold;
	font-size: 1.2em;
	margin-bottom: 10px;
	clear: both;
}	

