* {margin:0; padding:0; outline:none}

body {font:14px Times New Roman, helvetica, sans-serif; color:#231f20;
background:url(/images/bg.png) repeat-x top; min-width:1126px}

a {color:#000; text-decoration:none}
a:hover {text-decoration:underline}

img {border:none}

.clear:after {content:"."; display:block; clear:both; visibility:hidden; height:0}

.wrapper {width:984px; padding:0 4px; margin:0 auto 20px auto}

.header {height:184px; position:relative; background:url(/images/main.jpg) top; margin-bottom:37px;}
.title {position:absolute; left:35px; top:209px}

.menu {height:35px; padding:10px 0 0 0; background:url(/images/menu-bg.png) repeat-x top; font-size:11px; text-align:center}
.menu a {color:#fff; display: inline-block;}
.menu img {margin:0 27px 8px}

.middle {padding:11px 12px 0 9px; position:relative; color:#000}
.middle-1 {padding-top:0}

.left {position:relative; width:185px; float:left}

.contacts {margin-bottom:14px; text-align:center; background:#fff; position:relative; border:1px solid #afc8ea; font-size:14px; color:#fff; line-height:23px; padding:30px 10px 20px 10px; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; -khtml-border-radius:12px; behavior:url(./js/PIE.htc)}
.contacts a {color:#2e3192; font-weight:bold}
.contacts-row {width:100%}
.contacts-name {float:left; font-weight:bold; width:65px}
.contacts-value {float:left}
.contacts div {
margin-bottom:20px; line-height:19px}

h1 {font-size:14px; line-height:27px; color:#2e3192; text-transform:uppercase; margin-bottom:15px;}

.left-menu {position:relative; background:#fff; font-size:16px; padding:22px 0 16px 0; color:#2548a0; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; -khtml-border-radius:12px; behavior:url(./js/PIE.htc); margin-bottom:14px; line-height:22px;}
.left-menu ul {list-style-type:none}
.left-menu ul li {padding:5px 12px 6px 12px; position:relative}
.left-menu ul li.active {background:#ddd}
.left-menu ul li strong {color:#3058ba; text-transform:uppercase}
.left-menu ul li ul {line-height:15px; padding:5px 0 0 0}
.left-menu ul li ul li {background:url(/images/left-menu.gif) no-repeat left 7px !important}
.left-menu ul li ul li strong {color:#000; text-transform:none}
 table td ul {
 line-height:15px; padding:5px 0 0 0; margin:0px 15px 15px 15px;
 }
  table td ul  li{
 padding:5px 12px 6px 12px; position:relative; margin-left:15px;
 }
.content {background:#fff; padding:22px 22px 5px 22px; margin-bottom:20px; position:relative; overflow:hidden; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px; -khtml-border-radius:12px; behavior:url(./js/PIE.htc); text-align:justify}
.content-inner {width:100%}
.content-img {float:left;}
.center .content-img {float:left;}
.content-img img {margin-bottom:17px}
.content-text {margin-left:312px}
.center .content-text {margin-left:317px}
.content-text h2 {text-transform:uppercase; font-size:24px; color:#1e3d8f; padding:0 0 20px 0}
table td p {line-height:17px; padding:0 0 17px 0}
.content p em a {color:#1e3d8f}

.bottom-text {font-size:18px; font-weight:bold; font-style:italic; color:#fff; text-align:justify; padding:0 20px 20px 20px}
.bottom-link {text-align:center; position:relative; padding:0 0 20px 0}
.bottom-link a {display:inline-block; border:1px solid #0a92d9; position:relative; height:45px; line-height:45px; font-size:22px; font-weight:bold; padding:0 20px; background:url(/images/bottom-link.png); border-radius:26px; -moz-border-radius:26px; -webkit-border-radius:26px; -khtml-border-radius:26px; behavior:url(./js/PIE.htc); color:#fff}

.footer {min-width:1126px; height:115px; background:url(/images/footer.png) top}
.footer-inner {margin:0 auto; width:984px; position:relative; height:91px}

.footer-menu {height:17px; padding:10px 0 0 0; font-size:11px; text-align:center}

.footer-menu a {color:#fff; display: inline-block;}
.footer-menu img {margin:0 27px 8px}

.copyrights {position:absolute; left:13px; top:81px; font-size:11px; color:#fff}
.link {position:absolute; font-size:24px; font-weight:bold; color:#fff; right:60px; top:70px}
.footer-text {font-size:11px; line-height:13px; color:#fff; position:absolute; text-align:center; left:407px; top:75px; width:325px}
.line {
	height:2px; width:259px; background:#6f82b9; margin-bottom:5px;}
th {
	font-size:16px; font-family:Arial; color:#2548a0; font-weight:normal !important; line-height:26px}

.head_class {
      font-size: 16px;
    margin-left: 210px;
    margin-top: 26px;
    position: absolute;
    text-align: right;
}

.head_class h3{
	font-size: 20px;
	font-weight: bold;
}

.header_new {
	height:184px;
	position:relative;
	background:url(/images/logo.png) left center no-repeat;
	margin:60px 0px;
}

.MsoTableGrid td{
	border: 1px solid #000;
}

.head_slogan {
	float: right;
	color: #2e3192;
	text-transform:uppercase;
	text-align: right;
	font-weight: bold;
	margin-top: 26px;
	line-height: 28px;
}

