body {
    background: url("../images/home-img/body_img.png") repeat scroll 0% 0% rgb(27, 110, 179);
    font-family: Arial,Helvetica,sans-serif;
}
html, body {
    margin: 0px;
    padding: 0px;
    width: 100%;
    height: 100%;
}

img {
border:0px;
}

a {
	color: #245999;
}

a:hover {
	text-decoration: none;
}

.shab {
    min-height: 480px;
    background-color: rgb(27, 110, 179);
    background-size: 100% auto;
    background-image: radial-gradient(ellipse farthest-corner at 50% 0% , rgb(74, 169, 217) 0%, rgb(27, 110, 179) 70%, rgb(27, 110, 179) 100%);
}
.shab_noise {
    min-height: 480px;
    background: url("../images/home-img/body_img.png") repeat scroll 0% 0% transparent;
}
.shab_container {
    width: 990px;
    margin: 0px auto;
    height: 330px;
    padding-top: 30px;
}
.shab_title {
    font-size: 40px;
    color: rgb(255, 255, 255);
    font-weight: normal;
    text-align: center;
    height: 40px;
    line-height: 40px;
}

h1 {
    font: bold 18px Arial;
    color: rgb(0, 0, 0);
}
.shab_slider {
    width: 500px;
    height: 360px;
    margin-left: 5px;
    margin-right: 64px;
    display: inline-block;
    vertical-align: top;
    text-align:center;
}

.sldr1 {
text-align:center;color:#fff;box-shadow:  0px 0px 10px #03618a;border-radius:7px;background-color: #4c95c5;border:1px solid #a8cde5;position:relative;
}
.sldr2 {
text-align:center;display:block;
}
.sldr2n {
text-align:center;display:none;
}
.sldr3 {
font-size:15pt;padding:5px;
}
.sldr4 {
font-size:11pt;padding:5px;
}

.shab_auth {
    width: 355px;
    min-height: 310px;
    padding-left: 20px;
    position: relative;
    display: inline-block;
    vertical-align: top;
}


.pod_text {
    color: rgb(237, 237, 237);
    text-align: center;
    font-size: 14px;
}
.button-register {
color:#fff;
    width: 353px;
    height: 46px;
    border-width: 1px;
    border-style: solid;
    -moz-border-top-colors: none;
    -moz-border-right-colors: none;
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    border-image: none;
    border-radius: 2px 2px 2px 2px;
    border-color: rgb(128, 207, 36) rgb(101, 177, 23) rgb(90, 165, 18);
    display: block;
    line-height: 45px;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
    font-weight: normal;
    margin-bottom: 14px;
    cursor: pointer;
    box-shadow: 0px 1px 3px 0px rgb(25, 82, 129);
    background-color: rgb(106, 179, 28);
    background-size: 100% auto;
    background-image: -moz-linear-gradient(center top , rgb(211, 235, 177) 0%, rgb(122, 189, 42) 2%, rgb(106, 179, 28) 49%, rgb(86, 163, 20) 52%, rgb(96, 171, 23) 101%);
}
.button-register:hover {
    background-color: rgb(132, 191, 68);
    background-size: 100% auto;
    background-image: -moz-linear-gradient(center top , rgb(219, 239, 193) 0%, rgb(146, 199, 85) 2%, rgb(132, 191, 68) 49%, rgb(112, 177, 52) 52%, rgb(122, 184, 60) 101%);
}






.header {
    position: relative;
    top: 0px;
    width: 100%;
    height: 115px;
    margin-bottom: 0px;
    box-shadow: 0px -5px 30px rgb(25, 124, 167) inset, 2px 2px 8px rgba(0, 0, 0, 0.3);
    background: url("../images/home-img/light-bar.png") repeat scroll 0% 0% rgb(40, 169, 225);
    min-width: 1080px !important;
    border-bottom: 1px solid rgb(3, 97, 138);
}

.logo {
padding-top:5px;
}

.row {
    width: 100%;
    max-width: 980px;
    min-width: 727px;
    margin: 0px auto;
}

.header-login {
    font-family: 'MyriadPro';
    box-shadow: 0px -20px 20px rgba(0, 0, 0, 0.1) inset, 2px 2px 0px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(0, 0, 0, 0.2);
    letter-spacing: 0px;
    text-transform: lowercase;
    text-decoration: none;
    font-size: 22px;
    color: rgb(255, 255, 255);
    padding: 8px 15px 9px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
    border-radius: 3px;

    background: none repeat scroll 0% 0% rgb(255, 255, 255);
    color: rgb(102, 102, 102);
    text-shadow: none;
    box-shadow: 0px -20px 20px rgba(0, 0, 0, 0.1) inset, 2px 2px 0px rgba(0, 0, 0, 0.1);
}
.header-login:hover {
    background: none repeat scroll 0% 0% rgb(246, 246, 246);
    color: rgb(102, 102, 102);
    box-shadow: 0px -20px 20px rgba(0, 0, 0, 0.2) inset, 2px 2px 0px rgba(0, 0, 0, 0.1);
}


.header-signup {
    font-family: 'MyriadPro';
    box-shadow: 0px -20px 20px rgba(0, 0, 0, 0.1) inset, 2px 2px 0px rgba(0, 0, 0, 0.1);
    border: 1px solid rgba(0, 0, 0, 0.2);
    letter-spacing: 0px;
    text-transform: lowercase;
    text-decoration: none;
    font-size: 22px;
    color: rgb(255, 255, 255);
    padding: 8px 15px 9px;
    text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.1);
    border-radius: 3px;

    background: none repeat scroll 0% 0% rgb(245, 189, 17);
}

.header-signup:hover {
    background: none repeat scroll 0% 0% rgb(245, 189, 17);
    box-shadow: 0px -20px 20px rgba(0, 0, 0, 0.2) inset, 2px 2px 0px rgba(0, 0, 0, 0.1);
}

.shab_slider .slider-contain {
    width: 496px;
    height: auto;
    margin: 0px auto;
    position: relative;
}

ol#pagination li.current {
    color: rgb(255, 0, 0);
    font-weight: bold;
    background: url("../images/home-img/bg_buttons_home.png") no-repeat scroll 0px -32px transparent;
}
ol#pagination li {
    display: inline-block;
    width: 16px;
    height: 16px;
    background: url("../images/home-img/bg_buttons_home.png") no-repeat scroll 0px 0px transparent;
    text-align: left;
    text-indent: -8000px;
    list-style: none outside none;
    cursor: pointer;
    margin: 0px 2px;
}




.homepage-title {
    line-height:1.1em;
    color: #fff;
    font-size: 60px;
    display: block;
    font-family: 'Myriad Pro',Helvetica,Arial;
}
.homepage-title b {
    font-size: 72px;
    font-weight: bold;
    display: block;
}

.homepage-desc {
color:#fff;padding:10px 0px 15px 0px;
}



.footer2 {
background: url("../images/home-img/textured-footer2.png") white;
box-shadow: inset 0px 0px 20px #808080, 0px 0px 10px rgba(0, 0, 0, 0.3);
border-top: 1px solid #dedede;
padding: 30px 0;
}

div.footer {
padding-top:20px;
    list-style: none outside none;
    width: 740px;
    margin: 0px auto 20px;
    overflow: auto;
}
div.footer_p {
    float: left;
    width: 110px;
    height: 150px;
    padding-top: 0px;
    margin-right: 12px;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
}

.ftr1 {
text-align:center;color:#909090;
}
.ftr2 {
font-size:20pt;
}
.ftr3 {
text-align:center;font-size:13pt;padding-top:10px;
}
.ftr4 {
clear:both;padding-top:6px;
}
.ftr5 {
padding-top:30px;
}
.ftr6 {
width:900px;border-top:1px solid #808080;padding:10px;margin: 0px auto;
}

.reg1 {
padding:5px;
}
.reg2 {
height:25px;font-size:15pt;
}
.reg3 {
padding:5px;position:relative;
}
.reg4 {
height:25px;width:230px;font-size:13pt;
}

.slider-left {
    position: absolute;
    top: 130px;
    left: -57px;
    width: 56px;
    height: 118px;
    cursor: pointer;
}
.slider-right {
    position: absolute;
    top: 130px;
    right: -57px;
    width: 56px;
    height: 118px;
    cursor: pointer;
}
.slider-right img:hover, .slider-left img:hover {
    opacity:0.8;
}


.center {
text-align:center;
}

.lgn1 {
font-size:18pt;padding:10px;
}
.lgn2 {
padding:5px;
}
.lgn3 {
height:25px;font-size:15pt;
}


.head_menu {
float:right;padding-top:45px;padding-right:100px;
}

input.new-input {
    transition: opacity 1s ease 0s;
    background-color: #d4e7f3;
    border: 2px solid #6c89b0;
    border-radius: 6px 6px 6px 6px;
    box-shadow: 0px -1px 0px rgba(0, 0, 0, 0.3), 0px 1px 2px rgba(0, 0, 0, 0.2) inset;
    opacity: 0.7;
    padding: 3px 12px;
    color: rgb(68, 68, 68);
    height: 24px;
    vertical-align: middle;
    width: 248px;
font-size: 18px;
}
.btn-green {
background:url('../images/new/btn-green.png') repeat-x #609600;
cursor: pointer;
border:0px;
padding:10px 15px;
font-size:13pt;
color:#fff;
border-radius:7px;
box-shadow: 0 0 4px rgba(0,0,0,0.5);
}

.btn-green:hover {
background:url('../images/new/btn-green_hover.png') repeat-x #497e00;
}

#fade {
	display: none;
	background: #000;
	position: fixed; left: 0; top: 0;
	width: 100%; height: 100%;
	opacity: .30;
	z-index: 9999;
}

.alert_block {
	display: none;
	background: url(../images/home-img/fon_form_b3.png) repeat 50% 50%;
	padding: 20px;
	float: left;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}

.alert_blockv2 {
	display: none;
	background: url(../images/home-img/fon_form_b2.png) repeat 50% 50%;
	padding: 20px;
	float: left;
	position: fixed;
	top: 50%; left: 50%;
	z-index: 99999;
	-webkit-box-shadow: 0px 0px 20px #000;
	-moz-box-shadow: 0px 0px 20px #000;
	box-shadow: 0px 0px 20px #000;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
}


.fon_form {
text-align:center;padding:10px 20px 20px 20px;background-color:#f6fbfe;background: url('../images/home-img/textured-footer2.png') repeat #f6fbfe;border-radius:10px;
}
.title_form {
font-size:14pt;padding-bottom:12px;border-bottom: 1px solid rgb(215, 215, 215);
}

.frm_pd {
padding:6px;
}

*html #fade {
	position: absolute;
}

.nw1 {
background:url("/images/home-img/fon1.jpg") repeat;box-shadow: 0px 0px 20px rgb(128, 128, 128), 0px 0px 10px rgba(0, 0, 0, 0.3);padding: 20px 0px;
}
.nw2 {
position:relative;left:-30px;background:url("/images/home-img/table_fon1.jpg") no-repeat;height:338px;background-position:top center;overflow:hidden;
}
.nw3 {
width:720px;margin:0 auto;padding:70px 30px 10px 100px;text-align:center;
}
.nw3 h1 {
font-size: 20pt;line-height: 0.4em;text-align:center;
}
.nw5 {
text-align:center;font-size:25pt;font-weight:bold;
}
.nw6 {
width:970px;text-align:center;margin:0 auto;padding:20px 0px 20px 0px;font-size:11pt;
}
.nw7 {
width:33%;text-align:left;
}
.nw8 {
float:left;padding-right:10px;
}
.nw9 {
font-size:12pt;font-weight:bold;padding-bottom:5px;
}
.nw10 {
background:url("/images/home-img/fon2.jpg") repeat;box-shadow: 0px 0px 20px rgb(128, 128, 128) inset, 0px 0px 10px rgba(0, 0, 0, 0.3);
}
.nw11 {
overflow:hidden;text-align:center;color:#fff;background:url("/images/home-img/fon2_1.png") repeat-y;background-position:center;
}
.nw12 {
clear:both;width:850px;margin:0 auto;overflow:visible;padding-top:30px;
}
.nw13 {
font-size:25pt;padding-bottom:5pt;font-weight:bold;
}
.nw14 {
float:right;width:480px;text-align:left;padding-top:90px;
}
.nw15 {
font-size:13pt;line-height:1.5em;
}
.nw16 {
width:480px;text-align:right;padding-top:110px;
}
.nw17 {
position:relative;
}
.nw18 {
position:absolute;background:url("/images/home-img/ni_spi.png") no-repeat;width:360px;height:330px;
}
.nw19 {
position:absolute;background:url("/images/home-img/ni_int.png") no-repeat;width:360px;height:330px;right:1px;
}
.nw20 {
position:absolute;background:url("/images/home-img/ni_lik.png") no-repeat;width:360px;height:330px;
}
.nw21 {
position:absolute;background:url("/images/home-img/ni_frst.png") no-repeat;width:360px;height:330px;right:1px;
}
.nw22 {
position:absolute;background:url("/images/home-img/ni_meet.png") no-repeat;width:360px;height:330px;
}
.nw23 {
background-color:#fff;padding:0px;box-shadow: 0px 0px 13px -2px rgb(60, 60, 60);
}
.nw24 {
position:relative;margin:0 auto;width:990px;
}
 .single-box-pro {
        background:url("/images/home-img/miss.jpg") no-repeat #fff;height:701px;
        background-position:center;
    position:relative;
    margin:0 auto;
    overflow:hidden;
}

.mission_button {
    position: relative;
    overflow: hidden;
    text-decoration: none;
    background: url("/images/mission/mission-button2.png") no-repeat;
    padding-top: 16px;
    text-align:center;
    width:274px;
    height:42px;
    display:inline-block;
    font-size: 17pt;
    font-weight: italic;
    color: rgb(255, 255, 255);
    cursor: pointer;
    font-family:Verdana;
}

.mission_button:hover {
    background-position:0px -66px;
}
.nw25 {
  position:absolute;top:30px;left:200px;font-size:11pt;width:530px;color:black;text-align:left;
}
.nw26 {
  font-size:26pt;padding-bottom:10pt;font-weight:bold;
}
.nw27 {
  position:absolute;top:350px;left:170px;font-size:12pt;line-height:1.5em;width:480px;font-family: Tahoma;color:black;text-align:left;
}
.nw28 {
 padding-top: 20px;height:140px;background-color:#383e48;
}
.nw29 {
  width: 900px;
padding: 10px;
margin: 0px auto;color:#a2a9a6;
}
.nw30 {
  color:#a2a9a6;font-size:11pt;
}
.nw31 {
  float:left;height:30px;
}
.nw32 {
 float:left;padding-right:20px;
}
.nw33 {
  clear:both;text-align:center;padding-top:34px;font-size:10pt;
}
.nw34 {
  font-size:9pt;padding-top:3px;
}
.nw35 {
padding-top:10px;
}
.blck_pb6 {
vertical-align:middle;padding-right:5px;
}