
@import url("default.css");
@import url("content.css");

#site_conteiner {
	position: relative;
  height: auto !important;
  height: 100%;
  min-height: 100%;
	width: 100%;
  min-width: 1000px;
	max-width: 1680px;
	margin: 0 auto;
	font-size: 1.2em;
	text-align: left;
	background: url(../img/head_left.jpg) 0 0 transparent no-repeat;
}
*html #site_conteiner { width: expression((documentElement.clientWidth||document.body.clientWidth)<995?'1000px':'');}

	#header {
		height: 250px;
		background: url(../img/head_right_2.png) 100% 0 transparent no-repeat;
	}
	*html #header {
		background: url(../img/head_right_2.jpg) 100% 0 transparent no-repeat;
	}
		#logo {
			position: absolute;
			top: 125px;
			left: 40px;
			z-index: 10;
		}
		#logo a {
		font-size: 45px;
  color: #fff;
  text-decoration: none;
    font-family: serif;
		}
		#logo a p {margin: 0; color: #fff;}
		.slogan {
		position: absolute;
top: 65px;
left: 145px;
color: #fff;
width: 350px;
height: 50px;
overflow: hidden;
zoom: 1;
		}
		.h_contact_info {
			position: relative;
			display: block;
			width: 400px;
			padding-top: 32px;
			margin-left: 600px;
			position: relative;
			overflow: hidden;
		}
		.hci_content {
			display: block;
			width: 400px;
			position: relative;
			overflow: hidden;
		}
		.hci_content p{
			color: #FFF;
			font-size: 18px;
		}
		.hci_content a{
			color: #FFF;
			font-size: 18px;
			text-decoration: underline;
		}
		.hci_content a:hover{
			text-decoration: none;
		}
		.hci_icons {
			display: block;
			width: 216px;
			margin-top: 22px;
			text-align: center;
		}
		.hci_icons img {
			margin: 0 20px;
		}
		#top_menu {
			position: relative;
			top: 30px; left: 0;
			margin: 0 40px;
			background: url(../img/menu_center.png) 0 0 transparent repeat-x;
			height: 44px;
		}
			#top_menu_inner {
				background: url(../img/menu_right.png) 100% 0 transparent no-repeat;
				height: 44px;
				padding: 0 10px;
				font: 17px Arial, sans-serif
			}
				#top_menu_inner a {
					color: #FFFFFF;
					display: block;
					height: 44px;
					line-height: 44px;
					margin: 0 1px;
				}
					#top_menu_inner a:hover, #top_menu_inner a.active {
						background: url(../img/menu_hover.png) 0 0 transparent repeat-x;
						border-left: 1px solid #0a518f;
						border-right: 1px solid #0a518f;
						text-decoration: underline;
						margin: 0;
					}
			#top_menu_inner table {
				width: 100%;
				height: 44px;
				text-align: center;
			}
	#conteiner {
		width: 100%;
		padding-bottom: 120px;

	}
		#center_panel {
			width: 100%;
			float: left;
			overflow: hidden;
		}
			#content {
				margin: 0 285px;
				overflow: hidden;
			}
			*html #content { width: 100%; }

		#left_panel {
			float: left;
			width: 225px;
			margin-left: -100%;
			overflow: hidden;
			padding-left: 40px;
			font-family: Arial,serif;
		}
.lp_search_form {
	display: block;
	width: 222px;
	height: 23px;
	background-color: transparent
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	margin-top: 29px;
	border: 1px solid #DFDFDF;
}
.lp_search_form .uss_input_name {
	display: block;
	float: left;
	height: 23px;
	width: 185px;
	padding: 0;
	padding-left: 10px;
	background-color: transparent;	
	border-radius: 30px;
	border: none;
	outline: none;
	font-family: Arial;
	font-size: 12px;
	color: #06366E;
}
.lp_search_form .uss_submit {
	display: block;
	float: left;
	height: 23px;
	width: 25px;
	padding: 0;
	background-color: transparent;
	background-image: url(../img/search_loop.png);
	background-repeat: no-repeat;
	background-position: center;
	border-radius: 30px;
	border-color: transparent;
	outline: none;	
}
.lp_search_form .uss_submit:hover {
	cursor: pointer;
}
				#icons img {
					margin: 0 20px;
				}
			#left_menu {
				padding-top: 13px;
			}
				#left_menu ul {
					margin: 0 0 40px 0;
				}
				#left_menu ul li {
					margin: 5px 0;
					list-style-type: none;
				}
				#left_menu ul li a {
					font: bold 1.2em Tahoma,serif;
					color: #052e63;
				}
				#left_menu ul li a:hover, #left_menu ul li a.active {
					color: #0e6ec1;
					text-decoration: underline;
				}
				#left_menu ul ul {
					margin-bottom: 14px;
					margin-left: 20px;
				}
				#left_menu ul ul li a {
					font: 1em Tahoma,serif;
				}
			h3.title {
				font: 19px Arial,serif;
				color: #FFFFFF;
				background: url(../img/h3_bg.png) 0 0 transparent no-repeat;
				padding: 0 10px;
			}	
		#right_panel {
			float: left;
			width: 225px;
			margin-left: -265px;
			overflow: hidden;
			padding-top: 55px;
		}
	.cleaner { clear: both; height: 1px; overflow: hidden; }

	#footer {
		position: absolute;
		bottom: 0; left: 0;
		width: 100%;
		height: 120px;
		background: url(../img/footer_bg.png) 0 0 transparent repeat-x;
		font-size: 14px;
	}
		#copyr {
			float: left;
			margin: 60px 0 0 60px;
		}
		#ussCopy {
			margin-top: 5px;
		}
		#help {
			margin: 60px auto 0;
			width: 380px;
			overflow: hidden;
		}
		.lf_l {
			display: -webkit-flex; display: -moz-flex; display: -ms-flex; display: -o-flex; display: -webkit-box; display: -ms-flexbox; display: flex;
			float: right;
			margin: 60px 60px 0 0;
		}
		#count {
			visibility: hidden;
		}


/*---------content----------*/
#singleTitle {
	margin-top: 29px;
	color: #FFFFFF;
	font: 19px Arial,serif;
	background: url(../img/single_title_right.png) 100% 0 transparent no-repeat;
	padding-left: 25px;
}
#stOuter {
	background: url(../img/single_title_left.png) 0 0 #06366e no-repeat;
}
#news h4 { margin-bottom: 0; }
	#news h4 a {	margin-bottom: 0; font-size: 0.9em;	font-weight: normal; }


/* copyright */
.uss-copyright {
	overflow: hidden;
	text-align: left;
}
	.uss-copyright a {
		display: block;
		text-decoration: none !important;
	}
	.uss-copyright a.uss-copyright_logo {
		float: left;
	}
		.uss-copyright i.g-png {
			display: block;
			float: left;
			position: relative;
			top: 3px;
			width: 22px; height: 23px;
			vertical-align: middle;
		}
			.uss-copyright img {
				display: block;
				float: left;
				vertical-align: middle;
				border: none;
			}
		.uss-copyright span {
			display: block;
			margin: 0 0 0 26px;
			padding: 0 0 2px 0;
			font: normal 10px/1.0 Arial, serif;
			text-transform: lowercase;
		}
		.uss-copyright strong {
			display: block;
			margin: 0 0 0 26px;
			font: bold 16px/1.0 Arial, serif;
			text-transform: uppercase;
			letter-spacing: 0; 
		}

	.uss-black span { color: #000; }
	.uss-black strong { color: #000; }
	
	.uss-site-copyright, .uss-sys-copyright {
		display: inline;
	}
	
.l-right {margin-left: 25px;}

.bott_menu {
position: relative;
overflow: hidden;
margin: 30px 0 10px;
zoom: 1;
}
.bott_menu table {width:100%; text-align: center;}
.bott_menu table td {}
.bott_menu table td a {}
.bott_menu table td a:hover, .bott_menu table td a.active {text-decoration: none;}

.breadcrumbs {
position: relative;
overflow: hidden;
margin-top: 39px;
zoom: 1;
}
.breadcrumbs a {}

#content p, #content p span, #content p a, #content li {font-size:14px;}