/* --- CORE TAGS  --- */


a:link,a:visited {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#1e5ea4; text-decoration: underline; text-align: left;}
a:hover {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#84afda; text-decoration: underline; text-align: left;}
a:active {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#1e5ea4; text-decoration: underline; text-align: left;}

a.lt:link,a.lt:visited {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#d0e6f2; text-decoration: underline; text-align: left;}
a.lt:hover {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#d79404; text-decoration: underline; text-align: left;}
a.lt:active {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; color:#d0e6f2; text-decoration: underline; text-align: left;}

a.il-em:link,a.il-em:visited {font-family: Arial, Helvetica, sans-serif; font-style: bold; font-weight: bold; color:#000; text-decoration: underline; text-align: left;}
a.il-em:hover {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color:#84afda; text-decoration: underline; text-align: left;}
a.il-em:active {font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: bold; color:#000; text-decoration: underline; text-align: left;}



img {border: 0;}
.imgrt {float: right; margin: 6px 0 18px 24px;}
th {font-weight: bold;}

p {margin: 0; padding: 4px 0;}

.clr906,.clr726,.clr696 {clear: both; height: 1px; margin: 0; padding: 0;}
.clr906 {width: 906px;}
.clr726 {width: 726px;}
.clr696 {width: 696px; height: 1px;}
.pgspcr {width: 906px; height: 60px; margin: 0 auto; padding: 0;}

#pgbg {width: 906px; margin: 0 auto; padding:0;}
/*
#mh-ix-wr,#mh-wr {width: 983px; margin: 0; padding: 0;}
#mh-ix-wr {height: 216px;}
#mh-wr {height: 162px;}
#mh-ix-wr-pr,#mh-wr-pr {display: none;}
#mh-ix {width: 983px; height: 180px; margin: 0; padding: 0; background: url(images/bg-mh-ix.png) no-repeat;}
#mh {width: 983px; height: 126px; margin: 0; padding: 0; background: url(images/bg-mh.png) no-repeat;}

#logo-ix-wr {width: 619px; height: 180px; margin: 0; padding: 62px 0 0 126px;} 
#logo-ix {width: 380px; height: 65px; margin: 0; padding: 0;}

#logo-wr {width: 619px; height: 126px; margin: 0; padding: 40px 0 0 36px;} 
#logo {width: 329px; height: 55px; margin: 0; padding: 0;}
*/

#main-wr {padding-top: 24px; background: #fff; border: 1px solid #ff7d00; overflow: hidden;}
#main-ft {width: 906px; height: 14px; margin: 0; padding: 0; background: #fff url(images/bg-main-ft.png) no-repeat;}
#main {float: left; width: 866px; margin: 0 0 0 16px; padding: 0; background: #fff;}

#main-lft {float: left; width: 140px; margin: 0; padding: 0; background: #fff;}
#main-lft-inner {float: left; width: 110px; margin: 12px 0; padding-left: 14px; background: #fff;}
#main-rt {float: right; width: 726px; margin: 0; padding: 10px 0 0 0;}
#main-rt-inner {float: left; width: 696px; margin: 0; padding: 0 0 0 30px; background: #fff url(images-el/bg-vline-dashed.png) repeat-y left;}
/*
.main2col-wr {float: left; width: 715px; margin: 0; padding: 0; background: #fff;}
.ill-lft {float: left; width: 272px; margin: 0; padding: 10px 0 0 0;}
.ill-lft-inner {float: left; margin: 0; padding: 0 15px 0 0;}
.col-rt {float: right; width: 440px; margin: 0; padding: 0;}
.col-rt-inner {float: left; margin: 0; padding: 0;}
*/
.tbl-about {width: 624px; border: 0;}
.tbl-about td,.tbl-about th {width: 50%; padding: 0 0 0 24px;}

/* --- NAVIGATION  --- */

#nav {width: 958px; height: 34px; margin: 0 auto; padding: 0; background: #edeceb; border-top: 1px solid #0098a8; border-bottom: 1px solid #0098a8;}
#nav ul {margin: 0; padding: 9px 0 0 0;}
#nav li {display: inline; margin: 0; padding: 0 10px; list-style: none; white-space: nowrap;}
#snav {float: left; margin: 24px 0 0 0; padding: 0;}

#snav ul {margin: 0; padding: 0; font-family: Verdana, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color:#124d86; text-decoration: none; text-align: left;}
#snav li {margin: 0; padding: 4px 16px; list-style: none; white-space: nowrap;}

#nav a:link,
#nav a:visited,
#snav a:link,
#snav a:visited {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color:#124d86; text-decoration: none; text-align: left; vertical-align: 38%; line-height: 1em;}

#nav a:hover,#snav a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color:#639cd4; text-decoration: none; text-align: left;}

#home #nhome a,
#e2e #ne2e a,
#ma #nma a,
#gs #ngs a,
#at #nat a,
#ls #nls a,
#sol #nsol a,
#about #nabout a,
#team #nteam a,
#cntct #ncntct a {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color:#01909f; text-decoration: none; text-align: left;}

#home #nhome a:hover,
#e2e #ne2e a:hover,
#ma #nma a:hover,
#gs #ngs a:hover,
#at #nat a:hover,
#ls #nls a:hover,
#about #nabout a:hover,
#team #nteam a:hover,
#sol #nsol a:hover,
#cntct #ncntct a:hover {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color: #639cd4; text-decoration: none; text-align: left;}

#nav a:active,#snav a:active {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-style: normal; font-weight: bold; color:#01909f; text-decoration: none; text-align: left;}


.hlinenav {width: 958px; height: 1px; margin: 0 auto; padding: 0; background: #0098a8;}

/* --- FOOTER--- */
#ftr  {width: 906px; height: 84px; margin: 0 auto; padding: 0;}
#ftr p {padding-top: 10px; font-size: 11px; text-align: center; color: #b3b4b4;}
#ftr a:link,a.ftr-hl:link,#ftr a:visited, a.ftr-hl:visited {font-family: Arial, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #b3b4b4; text-decoration: underline; letter-spacing: 0.02em;}
#ftr a:hover,a.ftr-hl:hover {font-family: Arial, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #9bbad8; text-decoration: underline; letter-spacing: 0.02em;}
#ftr a:active,a.ftr-hl:active {font-family: Arial, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #9bbad8; text-decoration: underline; letter-spacing: 0.02em;}

a.ftr-med:link, a.ftr-med:visited {font-family: Arial, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #b1afa7; text-decoration: underline; letter-spacing: 0.02em;}
a.ftr-med:hover {font-family: Arial, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #f4f273; text-decoration: underline; letter-spacing: 0.02em;}
a.ftr-med:active {font-family: Arial, Arial, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; color: #f4f273; text-decoration: underline; letter-spacing: 0.02em;}


/* --- TEXT TAGS  --- */


.hsp2 {line-height: 0.2em;}
.hsp4 {line-height: 0.4em;}
.hsp6 {line-height: 0.6em;}
.hsp8 {line-height: 0.8em;}
.hsp2x {line-height: 2em;}
.hsp3x {line-height: 3em;}
.hi-bul {margin-left: 30px; text-indent: -20px;}
.hi-nobul {padding-left: 30px;}

.tght,.tght-bld {padding: 1px 0;}
.tght-bld {font-weight: bold; color: #212121;}
.tght-ind {padding: 1px 0 0 20px;}
.txtlt,.txtlt-it {color: #f2ecd0;}
.txtlt-it {font-style: italic;}
.b {font-weight: bold;}
.bld {font-weight: bold;}
.c {text-align: center;}
.bldc,.b-c {font-weight: bold; text-align: center;}
.it {font-style: italic;}
p.sm {padding: 2xp 0; font-size: 10px; line-height: 1.0em;}
.sm {font-size: 10px; line-height: 1em;}
.tagline-v1 {font-weight: bold; font-style: italic; color: #007c88; text-align: center; padding: 12px 0 0 0; letter-spacing: 0.03em;}





