@font-face {
    font-family: futura-condensed-normal;
	src: url(../fonts/futura-condensed-normal.ttf) format('truetype'),
	url(../fonts/futura-condensed-normal.woff);
	font-weight:normal;font-style:normal;
}

.har {PADDING-RIGHT: 2px; PADDING-LEFT: 6px; FONT-SIZE: 14px; COLOR: #ff0000; text-decoration: none; LINE-HEIGHT: 16px; FONT-FAMILY: tahoma, Verdana, Arial, sans-serif
}
.har A { COLOR: #ff0000; font-weight:bold; TEXT-DECORATION: underline;
}
.har A:hover { COLOR: #ff0000; TEXT-DECORATION: underline;
}

body { margin:0; padding:0; background:url(../images/bg1.jpg) repeat-y center 0 #012654; font:13px/22px Arial, Helvetica, sans-serif;}

a { color:#333; text-decoration:underline;}

.head_wrapper {border-top:solid 3px #376091;}

.logo { padding:0 10px;}


.main_nav_bg { background:#223679; width:100%; height:30px; border-bottom:solid 1px #526f90;}

.main_nav { background:#0000ff; height:44px; width:770px; margin:-35px auto 0 auto; position:relative; z-index:99;}

.main_nav_left { background:url(../images/main-nav-left.png) no-repeat; width:26px; height:44px; margin-top:-22px; position:relative; z-index:99;}

.main_nav_right { background:url(../images/main-nav-right.png) no-repeat; width:26px; height:44px; margin-top:-22px; position:relative; z-index:99;}
.main_nav  ul { position:relative;}
.main_nav ul li {font:18px/40px futura-condensed-normal; list-style:none; position:relative; float:left; }

.main_nav ul li a { color:#ffff00; text-decoration:none; padding:4px 35px; background:url(../images/sap.jpg) 0 4px no-repeat; }

.main_nav ul li:first-child a{ background:none;}

.main_nav > ul ul{
	opacity: 0;
	visibility: hidden;
	position: absolute;
	top: 10px;
	background: #fff;
	margin: 0;
	width: auto;
	min-width:150px;
	padding: 0;
	z-index: -1;
	-webkit-transition: all .15s .2s ease-in-out;
	-moz-transition: all .15s .2s ease-in-out;
	-ms-transition: all .15s .2s ease-in-out;
	transition: all .15s .2s ease-in-out;	
}

.main_nav > ul li:hover ul{
	opacity: 1;
	visibility: visible;
	margin: 0;
	color: #000;
	z-index: 2;
	top:43px;	
	position: absolute;
}

.main_nav > ul ul li{

	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	
}

.main_nav > ul ul li a{
	color: #000;
	font-size: 17px;
	float:none;
	background:none;
	display:block;
	text-decoration: none;
	-webkit-transition: all .15s ease-in-out;
	-moz-transition: all .15s ease-in-out;
	-ms-transition: all .15s ease-in-out;
	transition: all .15s ease-in-out;
}

.main_nav > ul ul li a:hover{
	background: #1b474c;
	color:#fff;
}


.left_nav {/* background:url(../images/bg_leftnav.jpg) no-repeat*/ background:#f2f2f2; border: solid 1px #eee; width:197px; padding:20px 5px; margin-top: -22px;}
.left_nav ul { padding:0; position:relative;}

.left_nav ul li { background:url(../images/bg_left_nav_link.png) 10px 0 no-repeat; list-style:none; font:18px/28px 'futura-condensed-normal'; margin:20px 0; }

.left_nav ul li a { color:#333; padding-left:45px; text-decoration:none;}
.left_nav ul li a:hover { color:#fd0000; text-decoration:none;}



.left_nav > ul ul{
	opacity: 0;
	visibility: hidden;
	position: absolute;
	border:solid 1px #eee;
	left: 150px;
	background: #fff;
	margin: 0;
	top:0;
	width: auto;
	min-width:150px;
	padding: 0;
	z-index: -1;
	-webkit-transition: all .35s .2s ease-in-out;
	-moz-transition: all .35s .2s ease-in-out;
	-ms-transition: all .35s .2s ease-in-out;
	transition: all .35s .2s ease-in-out;	
}

.left_nav > ul li:hover ul{
	opacity: 1;
	visibility: visible;
	margin: 0;
	color: #000;
	z-index: 999;
	left:200px;	
	position: absolute;
}

.left_nav > ul ul li{

	list-style: none;
	padding: 0;
	margin: 0;
	width: 100%;
	
}

.left_nav > ul ul li a{
	color: #000;
	font-size: 17px;
	margin:0 10px;
	padding:5px 0;
	text-align:center;
	float:none;
	display:block;
	background:#fff;
	border-bottom:solid 1px #eee;
	text-decoration: none;
	-webkit-transition: all .35s ease-in-out;
	-moz-transition: all .35s ease-in-out;
	-ms-transition: all .35s ease-in-out;
	transition: all .35s ease-in-out;
}

.left_nav > ul ul li a:hover{
	background: #1b474c;
	color:#fff;
}


.footer_container { background:#223679; height:32px; width:100%; position:fixed; bottom:0; z-index:999;}
.footer_wrapper { width:1002px; margin:0 auto;}

.footer_left { background:#3c4d89; width:197px; padding:5px; text-align:center; font:11px/22px tahoma, arial; color:#fff; float:left; font-weight:bold;}
.footer_right { float:right; text-align:center; font:11px/22px tahoma, arial; padding:0 5px; color:#fff;}

.footer_right a { color:#fff; text-decoration:none; padding:0 23px; font-weight:bold;}
.footer_right .social a{ padding:5px 2px; }
.footer_right .social {display:inline-block; padding:0 10px;}

.footer_right .social a img {margin: 5px 0 -5px 0;}


/** slides **/

.main_body { background:#fff;}

.main_pic { /*border:solid 1px #eee;*/ position:relative; width:796px; height:415px; overflow:hidden; min-height:100%;}

#slides {
	position:absolute;
	z-index:10;
}


.slides_container {
	width:800px;
	overflow:hidden;
	position:relative;
	display:none;
}


.slides_container div.slide {
	width:800px;
	height:415px;
	display:block;
}


/*
	Next/prev buttons
*/

#slides .next,#slides .prev {
	position:absolute;
	top:180px;
	left:775px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
}

#slides .next {
	left:00px;
}

/*
	Pagination
*/

.pagination {
	margin:26px auto 0;
	width:100px;
}

.pagination li {
	float:left;
	margin:0 1px;
	list-style:none;
}

.pagination li a {
	display:block;
	width:12px;
	height:0;
	padding-top:12px;
	background-image:url(../img/pagination.png);
	background-position:0 0;
	float:left;
	overflow:hidden;
}

.pagination li.current a {
	background-position:0 -12px;
}

/*
	Caption
*/

.caption {
	z-index:20;
	position:absolute;
	bottom:0px;
	left:0;
	height:30px;
	padding:5px 20px 0 20px;
	background:#000;
	background:rgba(0,0,0,.5);
	width:800px;
	font-size:18px;
	line-height:22px;
	color:#fff;
	border-top:1px solid #000;
	text-shadow:none;
}

p { margin:0;}

h1 { margin:0 0 10px 0; border-bottom:dotted 1px #ddd; font:24px/30px 'futura-condensed-normal'; font-weight:normal;}



.main_content { width:790px; background:#fff; padding:20px; /*height:400px;*/ float:left; 	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */ }

.slimScrollBar { margin-top:25px;}
.slimScrollDiv { border:1px solid #eee; }

select, input, textarea { border: solid 1px #ccc; width:auto;}
