@import url(search-form.css);
@import url(slideshow.css);



html, body {
	min-width: 900px;
}

body {
	color: #777;
	font-family: Tahoma;
	font-size: 12px;
    bgcolor:#fff;
	background:#ffffff url(images/index/bg-main-container-osen.jpg) no-repeat center top;
}

a {
	color: #1C8DCD;
}




body { *text-align: center; }
#main-container { margin: 0 auto; *text-align: left; }

#main-container {
	position: relative;
	width: 900px;
}

	#bottom-bg {
		width: 900px;

		min-height: 800px;
		height: auto !important;
		height: 800px;


	}

	#main-menu-container {
		float: left;
		width: 235px;
	}

		#logo {
			display: block;
			margin: 20px 0 25px 0;

			width: 133px;
			height: 133px;

			background: url(../images/logo.gif);
		}

		#main-menu {
			margin-bottom: 20px;

			list-style: none;

			padding: 0;
		}

			#main-menu a {
				display: block;
				display: -moz-inline-block;
				display: inline-block;

				margin: 5px 0;

				background: url(images/marker.gif) no-repeat left center;
				padding-left: 45px;

				color: #0C3A75;

				*zoom: 1;
			}

				#main-menu a:hover {
					color: #1C8DCD;
				}

		#news-announces {
			margin-left: 5px;
		}

			#news-announces h3 {
				margin-bottom: 10px;

				color: #0C3A75;
				font-size: 15px;
			}

			#news-announces .item {
				margin-top: 10px;
			}

				#news-announces .item .date {
					color: #000;
				}

				#news-announces .item .text {}

					#news-announces .item .text .read-more {
						display: -moz-inline-block;
						display: inline-block;

						min-width: 9px;
						width: auto !important;
						width: 9px;

						min-height: 9px;
						height: auto !important;
						height: 9px;

						background: url(images/bg-read-more.gif) no-repeat left center;
						padding-left: 12px;
					}

		#main-menu-container .search-form {
			margin: 40px 0 20px 0;
		}

		#contacts {
			margin-top: 25px;

			border-top: 1px solid #0C3A75;
			background: url(images/line.jpg) no-repeat right top;
			padding-top: 20px;
		}

			#contacts h3 {
				margin-bottom: 10px;

				color: #0C3A75;
				font-size: 12px;
			}

	#content-container {
		position: relative;
		float: left;
		width: 615px;

		margin-bottom: 140px;
	}

		#header {
			position: relative;
		}

			#header-menu {
				position: absolute;
				top: 50px;
				left: 60px;
			}

				#header-menu .item {
					position: relative;
				}

					#header-menu .item .item {
						top: 108px;
						left: -60px;
					}

						#header-menu .item .item .item {
							left: 60px;
						}

							#header-menu .item .item .item .item {
								display: none;
							}

					#header-menu .item .text {
						display: block;
						position: absolute;
						top: 40px;
						left: 33px;

						width: 100px;
						height: 34px;
						*width: 112px;
						*height: 42px;

						background: url(header-menu/bg-text.112x42.gif) no-repeat;
						padding: 3px 7px;

						color: #0C3A75;
						font-size: 13px;
						text-decoration: none;
					}

						#header-menu .item .item .text {
							left: 45px;

							width: 92px;
							height: 33px;
							*width: 104px;
							*height: 45px;

							background: url(header-menu/bg-text.104x45.gif) no-repeat;
							padding: 5px 7px;
						}

					#header-menu .item .arrow {
						display: block;
						position: absolute;
						z-index: 1;
						top: 55px;
						left: 143px;

						width: 34px;
						height: 14px;

						background: url(header-menu/arrow.gif) no-repeat 0 0;
					}

					#header-menu .item .image {
						display: block;
						position: absolute;

						top: 0px;
						left: 170px;

						width: 112px;
						height: 124px;
					}

					#header-menu .item .image-hover {
						display: none;
						position: absolute;

						top: -5px;
						left: 170px;

						width: 121px;
						height: 134px;
					}


					#header-menu .item .hover a.text { color: #1C8DCD; }

					#header-menu .item .hover .arrow { background-position: 0 -14px; }

					#header-menu .item .hover .image { display: none; }

					#header-menu .item .hover .image-hover { display: block; }

			#header-big-images {
				position: absolute;
				top: 118px;
				left: 378px;

				width: 198px;
				height: 218px;
			}

		#content {
		top: 460px;
			width: 415px;
			left: 25px;

			position:absolute;
		}

		#banners {
			top: 5px;
		    left: 465px;

			position:absolute;
		}




/* -------------------INFO BANNERS-------------------- */
#SlideItMoo_info_outer {
	display:block;
	position:relative;
	width:410px;
	height:100px;
	margin:0px auto 0px;
	border:0px #ffffff solid;
}
#SlideItMoo_info_inner {
	position:relative ;
	overflow:hidden ;
	width:410px ;
	height:100px ;
	margin:0px auto 0px;
}
#SlideItMoo_info_items {
	display:block;
	position:relative;
}

#SlideItMoo_info_items .info_item{
	display:block;
	position:relative;
	width:400px;
	margin-right:10px;
	height:200px;
	float:left;
	background:#ffffff;
	text-align:justify;
	padding:5px;
	border-right:0px #333333 solid;
}

#SlideItMoo_info_items .info_item a img{
	border:none;
}

#SlideItMoo_info_items .info_item img {
	float:left;
	margin-right:15px;
}

#SlideItMoo_info_items .info_item h1{
	background:none;
	color:#006699;
	text-align:right;
	margin:5px 0px 10px;
}

 /* -------------------INFO BANNERS-------------------- */



		#content2 {
			width: 290px;
			margin: 640px 0 0 60px;
		}

			#content h3 {
				width: 255px;
				margin-bottom: 0px;

				border-top: 1px solid #0C3A75;
				background: url(images/line.jpg) no-repeat right top;
				padding-top: 10px;

				color: #0C3A75;
				font-size: 17px;
				font-weight: normal;
			}

			#content .read-more {
				display: block;
				margin: 20px 0 5px 0;
				width: 100px;

				background: url(images/marker.gif) no-repeat left center;
				padding-left: 45px;
			}

	#nav-buttons {
		position: absolute;
		z-index: 1;
		top: 20px;
		right: 0;

		width: 25px;

		text-align: center;
	}

		#nav-buttons a {
			display: block;
			margin-bottom: 10px;

			color: #6186B8;
		}

	#copyrights {
		position: absolute;
		z-index: 2;
		right: 80px;
		bottom: 60px;

	}

     	#copyrights2 {
		position: absolute;
		z-index: 1;
		left: 270px;
		width:375px;
		height:145px;

		background: url(images/index/bg-bottom-bg.jpg) no-repeat right bottom;
	}



