* {
	margin: 0;
	padding: 0;
	border: 0;
}

body {
	background-color: #FFFFFF;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 17px;
	color: #222222;
}

h1 {
	color: #01A5EC;
	font-size: 20px;
	line-height: 20px;
	font-weight: normal;
	margin-bottom: 18px;
}
h2 {
	font-size: 18px;
	color: #B42C29;
	font-weight: normal;
	margin-bottom: 10px;
}
	h2.blue {
		color: #8DB3E2;
	}
h3 {
	color: #222222;
	font-size: 12px;
	font-weight: bold;
}
h4 {
	color: #01A5EC;
	font-size: 13px;
	font-weight: bold;
	line-height: 20px;
	margin-top: 10px;
	margin-bottom: 5px;
}
p {
	color: #222222;
	font-size: 11px;
	line-height: 17px;
	margin-bottom: 15px;
}

#header {
	height: 78px;
	width: 880px;
	margin: 0 auto 0 auto;
}
	#logo {
		margin-left: 15px;
		float: left;
	}
	#top {
		float: right;
		color: #636361;
		margin-top: 10px;
		margin-right: 15px;
	}
		#top a {
			color: #636361;
			text-decoration: none;
			font-size: 12px;
		}
			#top a:hover {
				color: #222222;
			}
		
#wrapper {
	width: 100%;
	background-color: #f2f2f4;
	padding: 15px 0 15px 0;
}
	#main {
		width: 880px;
		margin: 0 auto 0 auto;
		height: 395px;
		background-image: url(../img/bg.jpg);
		background-position: center top;
		background-repeat: no-repeat;
	}
		#menu {
			float: left;
			width: 175px;
			height: 360px;
			padding: 20px 15px 15px 15px;
		}
			#menu ul {
				list-style: none;
			}
				#menu ul li {
					background-image: url(../img/menu_item.gif);
					background-position: top center;
					background-repeat: no-repeat;
				}
					#menu ul li.dummy {
						background-image: url(../img/menu_item_top.gif);
						height: 7px;
						font-size: 3px;
						line-height: 3px;
					}
					#menu ul li.active {
						background-image: url(../img/menu_item_active.gif);
					}
					#menu ul li a {
						color: #FFFFFF;
						font-size: 18px;
						text-decoration: none;
						padding: 17px 0 15px 15px;
						display: block;
					}
					#menu ul li ul {
						background-image: url(../img/menu_item_sub_top.gif);
						background-position: top;
						background-repeat: no-repeat;
						padding-top: 6px;
					}
						#menu ul li ul li {
							background-image: url(../img/menu_item_sub_bg.gif);
							background-position: top;
							background-repeat: repeat-y;
						}
							#menu ul li ul li a {
								font-size: 12px;
								padding: 0 0 5px 15px;
							}

		#menu-new {
			float: left;
			width: 175px;
			height: 360px;
			padding: 20px 15px 15px 15px;
		}
			#menu-new ul {
				list-style: none;
			}
				#menu-new ul li {
					background-image: url(../img/menu_item2.gif);
					background-position: top center;
					background-repeat: no-repeat;
				}
					#menu-new ul li.dummy {
						background-image: url(../img/menu_item_top.gif);
						height: 7px;
						font-size: 3px;
						line-height: 3px;
					}
					#menu-new ul li.active {
						background-image: url(../img/menu_item_active2.gif);
					}
					#menu-new ul li a {
						color: #FFFFFF;
						font-size: 14px;
						text-decoration: none;
						font-weight:bold;
						padding: 17px 0 15px 15px;
						display: block;
					}
					#menu-new ul li ul {
						background-image: url(../img/menu_item_sub_top.gif);
						background-position: top;
						background-repeat: no-repeat;
						padding-top: 6px;
					}
						#menu-new ul li ul li {
							background-image: url(../img/menu_item_sub_bg.gif);
							background-position: top;
							background-repeat: repeat-y;
						}
							#menu-new ul li ul li a {
								font-size: 12px;
								padding: 0 0 5px 15px;
							}


	#content {
			float: left;
			width: 567px;
			height: 345px;
			padding: 25px;
		}
			#content .col1 {
				width: 270px;
				float: left;
				margin-right: 13px;
			}
			#content .col1 ul {
				margin-left: 0px;
			}
			#content .col1 li {
				margin-left: 15px;
			}
			#content .col2 {
				width: 270px;
				float: left;
				margin-left: 13px;
			}
			#content .col3 {
				width: 567px;
				clear: both;
			}
				.scroll {
					overflow: auto;
					height: 320px;
				}
				#content .col3 .item,
				#content .item2 {
					margin: 5px 4px;
					padding: 5px;
					background-color: #f2f2f4;
					width: 121px;
					height: 121px;
					float: left;
					text-align: center;
				}
			#content .colspec {
				width: 248px;
				float: left;
				margin-left: 13px;
				border:1px solid #01A5EC;
				background-color:#f2f2f4;
				padding:10px;
				margin-top: -35px;
			}
			#content .colspec ul {
				margin-left: 0px;
			}
			#content .colspec li {
				margin-left: 15px;
			}
			#content ul {
				margin-bottom: 10px;
				margin-left: 25px;
			}
				#content ul li {
					list-style-type: disc;
/*					list-style-position: inside; */
				}
			#content dl {
				margin-bottom: 10px;
			}
				#content dl dt {
					font-weight: normal;
					float: left;
					clear: left;
					width: 80px;
					display: inline-block;
				}
				#content dl dd {
					float: left;
					width: 190px;
					display: inline-block;
				}
			#content a {
				color: #0087d7;
				font-weight: bold;
				text-decoration: none;
			}
				#content p span {
					font-weight: bold;
					width: 100px;
					display: inline-block;
				}
			#content form { }
				#content form label {
					font-weight: bold;
					width: 180px;
					display: block;
				}
				#content form input {
					width: 180px;
					border: 1px solid #aaaaaa;
					background-color: #eeeeee;
					padding: 2px;
					color: #222222;
					display: block;
					font-size: 11px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					line-height: 15px;
				}
					#content form input.error {
						border: 1px solid #B42C29;
						background-color: #FFEEEE;
					}
				#content form textarea {
					width: 180px;
					height: 87px;
					border: 1px solid #aaaaaa;
					background-color: #eeeeee;
					padding: 2px;
					color: #222222;
					display: block;
					font-size: 11px;
					font-family: Verdana, Arial, Helvetica, sans-serif;
					line-height: 15px;
				}
				#content form input.submit {
					width: 185px;
					cursor: pointer;
				}
				#content form span {
					font-size: 10px;
					color: #aaaaaa;
					font-weight: normal;
					font-style: italic;
				}
		#wrapper .flash {
			width: 617px;
			height: 395px;
			padding: 0;
		}

		#flash {
			width: 617px;
			height: 395px;
			padding: 0;
		}

		#bar {
			float: left;
			width: 56px;
			height: 395px;
		}
			#button_previous {
				margin-left: 10px;
				position: relative;
				top: 325px;
				height: 26px;
				width: 26px;
			}
			#button_next {
				margin-left: 10px;
				position: relative;
				top: 325px;
				height: 26px;
				width: 26px;
			}
				#button_previous a, #button_next a {
					cursor: pointer;
				}
#footer {
	width: 877px;
	height: 149px;
	margin: 15px auto 15px auto;
	background-image: url(../img/footer-bg2.jpg);
}
	#blockA {
		float: left;
		width: 269px;
		margin-left: 2px;
		padding: 10px;
	}
	#blockB {
		float: left;
		width: 269px;
		padding: 10px;
	}
	#blockC {
		float: left;
		width: 269px;
		padding: 10px;
	}
	
	#footer form { }
		#footer form label { }
		#footer form input {
			border: 1px solid #aaaaaa;
			background-color: #eeeeee;
			padding: 2px;
			color: #222222;
			font-size: 11px;
			width: 93px;
			height: 13px;
		}
	#footer a {
		font-weight: bold;
		text-decoration: none;
		color: #222222;
		cursor: pointer;
	}
		#footer a img {
			vertical-align: bottom;
		}

br {
	clear: both;
}
.rood {
	font-weight:bold;
	color:#F00;
}