body {
	background: #fff;
	margin: 0;
	padding: 0;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 11px;
}
h1,h2,h3,p {
	margin: 0;
	padding: 0;
	font-size: 16px;
}
p {
	margin: 5px 0;
}
h1,h2 {
	color: #35354f;
}
ul,li,ol,p {
	color: #444;
	font-size: 12px;
	line-height: 20px;
}
ul {
	list-style-type: disc;
}
ol {
	list-style-type: decimal;
}
table {
	border-collapse: collapse;
	border: 1px #444 solid;
	font-size: 12px;
	margin: 10px 0;
}
table td {
	font-size: 12px;
	border: 1px #444 solid;
	padding: 0 5px;
}
table td.head {
	text-align: center;
	font-weight: bold;
	color: #35354f;
}
table td.cntr {
	text-align: center;
}

/*********************** CLASS ***********************/
.menu-lnk {
	display: block;
	padding: 5px 0 9px 10px;
	height: 16px;
	border-top: 1px #cdd solid;
	background: #fff url('../img/bg-menu-lnk.gif') repeat-x bottom left;
}
.cnt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.mnu {
	font-weight: bold;
}
.copy {
	font-weight: bold;
	color: #35354f;
}
.nav-txt {
	font-weight: bold;
	color: #fff;
}
.current {
	font-weight: bold;
	color: #e00;
}
.ul-nm {
	list-style-type: none;
}
.ol-ur {
	list-style-type: upper-roman;
}
.up {
	font-size: 11px;
	font-weight: bold;
	border-top: 1px #203699 solid;
	text-align: right;
	margin-top: 10px;
	padding: 5px 5px 0 0;
}

/*********************** STRUCTURE ***********************/
#hd-wrap {
	background: transparent url('../img/bg-hd.gif') repeat-x top left;
}
	#header {
		height: 131px;
		width: 760px;
		background: transparent url('../img/hd.jpg') no-repeat top left;
	}
		#logo {
			float: left;
			overflow: hidden;
			height: 131px;
		}
		#contacts {
			float: right;
			overflow: hidden;
			height: 116px;
			padding: 15px 15px 0 0;
		}
		
#main {
	width: 745px;
	background: transparent url('../img/bg-main.gif') no-repeat top left;
	overflow: hidden;
	padding: 0 10px 0 15px;
}
	#sidebar {
		background: transparent;
		float: left;
		height: 400px;
		width: 145px;
		border: 1px #cdd solid;
	}
		#toolbar {
			overflow: hidden;
			background: #f5f6fa;
			height: 16px;
			width: 100%;
			padding: 6px 0;
			text-align: center;
			border-bottom: 1px #cdd solid;
		}
		#menu {
			overflow: hidden;
			background: transparent url('../img/bg-menu.png') no-repeat left 80%;
			height: 371px;
		}
	#content {
		float: right;
		width: 590px;
		margin: 0;
		background: transparent;
	}
		#nav {
			overflow: hidden;
			background: #babeca url('../img/bg-nav.jpg') no-repeat top right;
			height: 21px;
			width: 560px;
			border-bottom: 1px #a3a6af solid;
			padding: 8px 0 0 30px;
		}
		#text {
			background: #e0e3ec;
			width: 550px;
			border: 10px #d7d7e1 solid;
			padding: 10px;
		}

#text-index{
			background: #e0e3ec;
			width: 550px;
			border: 10px #d7d7e1 solid;
			padding: 10px;    
	        font-size: 18px;
	        text-align: center;
		}

#ft-wrap {
	clear: both;
	background: transparent url('../img/bg-ft.gif') repeat-x bottom left;
}
	#footer {
		height: 119px;
		width: 760px;
		background: transparent url('../img/ft.jpg') no-repeat bottom left;
	}
		#banners {
			float: left;
			width: 300px;
			margin: 65px 0 0 230px;
		}
		#copyrights {
			float: right;
			margin: 65px 0 0 0;
			padding: 0 15px 0 0;
			text-align: right;
		}

.photo {
	display: block;
	text-align: center;
	margin: 20px auto;
	width: 320px;
	height: 245px;
	background: #fff url('../img/no-image.gif') no-repeat 50% 50%;

}
		
/*********************** LINKS ***********************/
a:link, a:visited { color: #35354f; text-decoration: none; }
a:hover { color: #e00; text-decoration: none; }

a.mnu:link, a.mnu:visited, a.mnu:hover { text-decoration: underline; }

a.cntcs:link, a.cntcs:visited {color: #fff; }
a.cntcs:hover {color: #e00; }

a.pic:link, a.pic:visited {
	display: block;
	width: 300px;
	height: 225px;
	border: 10px #babeca solid;
}
a.pic:hover, a.pic:active {
	border: 10px #d7d7e1 solid;
}
