* {margin: 0; padding: 0;}
:focus {outline: none;}
html {width: 100%; height: 100%;}
body {width: 100%; height: 100%; color: #333; font: 13px "Trebuchet MS"; background: url(../../files/2015/04/fcg_header.gif) no-repeat center 0;}
a img {border: 0;}
.clear:before, .clear:after {display: table; content: "";}
.clear:after {clear: both;}
.dispNone {display: none;}
a {color: #004979; text-decoration: underline; font: 12px "Trebuchet MS";}
a:hover {text-decoration: none;}
body:nth-of-type(1) input {line-height: 11px !important;}
.subInp::-moz-focus-inner {border: 0;}
.alignleft {float: left; margin: 0 10px 0 0; display: block;}
.alignright {float: right; margin: 0 0 0 10px; display: block;}
.wrapper {width: 1020px; margin: 0 auto;}
.header {height: 255px; position: relative;}
.logo {position: absolute; top: 23px; left: 0; width: 155px; padding: 100px 0 0 0; color: #949494; font: 11px Tahoma; text-align: center; text-decoration: none;}
.topMenu {position: absolute; top: 50px; left: 180px;}
.topMenu ul, .mainMenu ul, #homeSlider ul, .newsArticles, .post ul, .footerMenu ul, .portfelBenefits {list-style: none;}
.topMenu ul li {display: block; float: left; padding: 0 20px 0 0;}
.topMenu ul li a {color: #fff; font: bold 12px "Trebuchet MS"; text-transform: uppercase;}
.phones {position: absolute; color: #004979; font: 19px "Trebuchet MS"; right: 0; top: 25px;line-height: 22px;width: 170px;}
.phones span {color: #787878; font: 12px "Trebuchet MS";line-height: 14px; display:block;width: 80px;float: right;}
.mainMenu {position: absolute; top: 165px; left: 0;}
.mainMenu ul li {display: block; float: left; background: url(images/main_menu_bg.png) no-repeat 0 0; padding: 7px 4px 7px 38px; width: 100px;}
.mainMenu ul li a {color: #000; font: 12px/16px "Trebuchet MS"; text-transform: uppercase;}
.homeForm {width: 195px !important; float: right;margin-left: 20px;}
.formFeedback {width: 195px;}
.rightSideBar .formFeedback .simpleInp {width: 185px;}
.rightSideBar .formFeedback .simpleTxtArea {width: 183px;}
.title1 {color: #004979; font: 14px "Trebuchet MS"; padding: 0 0 15px 0; text-transform: uppercase;}
.title1News {padding: 1px 0 1px 28px; background: url(images/news_ico.png) no-repeat 0 0;}
.title1Articles {padding: 2px 0 0 28px; background: url(articles_icon.png) no-repeat 0 0;}
.simpleInp {width: 185px; height: 24px; font: 11px/24px Arial; color: #C9C9C9; padding: 0 0 0 8px; border: solid 1px #DDD; margin: 0 0 5px 0; box-shadow: inset 1px 1px #F3F3F3, 1px 1px #F3F3F3; -webkit-box-shadow: inset 1px 1px #F3F3F3, 1px 1px #F3F3F3;}
.simpleInp2 {width: 195px; height: 24px; font: 11px/24px Arial; color: #A9A9A9; padding: 0 0 0 8px; border: solid 1px #DDD; margin: 0 0 5px 0; box-shadow: inset 1px 1px #F3F3F3, 1px 1px #F3F3F3; -webkit-box-shadow: inset 1px 1px #F3F3F3, 1px 1px #F3F3F3;}
.simpleTxtArea {width: 183px; height: 95px; padding: 5px; font: 11px Arial; color: #C9C9C9; border: solid 1px #DDD; margin: 0 0 5px 0; resize: none; box-shadow: inset 1px 1px #F3F3F3, 1px 1px #F3F3F3; -webkit-box-shadow: inset 1px 1px #F3F3F3, 1px 1px #F3F3F3;}
.subInp {width: 195px; height: 31px; margin: 0px 0 0 0; float: right; border: 0; cursor: pointer; color: #FFF; font: 11px Arial; background: url(images/submit_bgd.jpg) repeat-x 0 0; text-transform: uppercase;}
.imagesMenu {margin: 1px 0 35px 0; border-right: solid 1px #C9C9C9;}
.imagesMenu div {float: left; width: 166px; height: 148px; border-left: solid 1px #C9C9C9;}
*+html .imagesMenu {display: inline-block; width: 1000px;}
.imagesMenu a {display: block; width: 166px; height: 48px; padding: 100px 0 0 0; text-decoration: none; color: #004979; text-transform: uppercase; text-align: center; line-height: 18px; box-shadow: inset 1px 0 #fff; -webkit-box-shadow: inset 1px 0 #fff;}
.imagesMenu div:first-child {width: 163px;}
.imagesMenu div.imgMenuItem1 {background: url(images/Menu1.jpg) no-repeat 0 0;}
.imagesMenu div.imgMenuItem2 {background: url(images/Menu2.jpg) no-repeat 0 0;}
.imagesMenu div.imgMenuItem3 {background: url(images/Menu3.jpg) no-repeat 0 0;}
.imagesMenu div.imgMenuItem4 {background: url(images/Menu4.jpg) no-repeat 0 0;}
.imagesMenu div.imgMenuItem5 {background: url(images/Menu5.jpg) no-repeat 0 0;}
.imagesMenu div.imgMenuItem6 {background: url(images/Menu6.jpg) no-repeat 0 0;}
.imagesMenu a:hover {color: #000; background: url(images/img_menu_hov.png) no-repeat 0 0;}
.sbLeft, .sbRight {width: 200px; float: left; padding: 0 0 20px 0;}
.contNewsArticles {width: 500px; float: left; padding: 15px 0 65px 0;}
.homeCont { padding: 0 15px 20px 15px;text-align: justify;}
.newsArticles li {padding: 20px 0; border-bottom: dotted 1px #959595; line-height: 14px; color: #696969;font-size: 12px;}
.newsArticles li a {display: block; font-weight: bold; color: #000; margin: 5px 0 8px 0; line-height: 14px;}
.newsDate {font: italic 10px "Trebuchet MS";}
.contNewsArticles li {display: block; float: left; width: 220px; margin: 0 0 0 30px;}
.contNewsArticles li:first-child {margin: 0;}
.breadcrumbs {font: 11px "Trebuchet MS"; color: #AFAFAF; padding: 10px 0 20px 0;}
.content {width: 790px; float: left;}
.rightSideBar {width: 195px; float: right;}
.post {padding: 0 0 15px 0;}
.post h1 {color: #074A78; font: normal 18px "Trebuchet MS"; text-transform: uppercase; margin: 0 0 20px 0;}
.post h2 {color: #074A78; font: normal 17px "Trebuchet MS"; margin: 0 0 15px 0;}
.post h3 {color: #014B7B; font: normal 16px "Trebuchet MS"; margin: 0 0 10px 0;}
.post h4 {color: #074A78; font: normal 14px "Trebuchet MS"; margin: 0 0 10px 0; text-transform: uppercase;}
.post h5 {color: #004979; font: normal 12px "Trebuchet MS"; margin: 0 0 10px 0; text-transform: uppercase;}
.post p, .post ul {line-height: 18px; margin: 0 0 15px 0;}
.post ul li {color: #004979; padding: 0 0 0 15px; line-height: 18px; background: url(images/li2.gif) no-repeat 0 5px;}
.homeCont .post ul li {color: #074A78; padding: 0 0 0 20px; line-height: 21px; background: url(images/li.gif) no-repeat 0 7px;}
.blackText {color: #000;}
.portfelBlock {background: url(images/portf_1.png) no-repeat 0 0; width: 784px; height: 146px; position: relative; margin: 5px 0 20px 0;}
.portfelPrice {color: #fff; font: bold 33px "Trebuchet MS"; text-shadow: 1px 1px #05242D; position: absolute; top: 16px; left: 25px;}
.portfelTitle {color: #004979; font: 14px "Trebuchet MS"; text-transform: uppercase; text-shadow: 1px 1px #fff; position: absolute; top: 15px; left: 220px;}
.portfelBenefits {position: absolute; top: 50px; left: 220px;}
.portfelBenefits1 {left: 385px;}
.post .portfelBenefits li {color: #474747; font: 11px/18px Tahoma; padding: 0 0 0 12px; background-position: 0 8px;}
.warningBlock {font: italic 12px/16px "Trebuchet MS"; color: #959595; padding: 20px 20px 20px 120px; background: #EEEEEE url(images/important.png) no-repeat 22px center; margin: 0 0 15px 0;}
.simpleTable {border-collapse: collapse; width: 100%;}
.simpleTable td {padding: 5px 0 5px 30px; border: solid 1px #C6C6C6; color: #676767;}
.simpleTable thead td {color: #000; background-color: #EEE;}
.simpleTable td.bluetd {color: #074A78;}
.grayTr td {background-color: #F6F6F6;}
.sbRightMenu {clear: both; padding: 35px 0 0 0;}
.sbRightMenu a {display: block; margin: 0 0 3px 0; width: 110px; height: 67px; padding: 33px 0 0 85px; color: #004979; text-decoration: none; font: 12px/18px "Trebuchet MS"; text-transform: uppercase;}
.sbRightMenu a:hover {color: #000;}
.sbrm1 {background: url(images/sbImg1.png) no-repeat 0 0;}
.sbrm2 {background: url(images/sbImg2.png) no-repeat 0 0;}
.sbrm3 {background: url(images/sbImg3.png) no-repeat 0 0;}
.sbrm4 {background: url(images/sbImg4.png) no-repeat 0 0;}
.sbrm5 {background: url(images/sbImg5.png) no-repeat 0 0;}
.sbrm6 {background: url(images/sbImg6.png) no-repeat 0 0;}
.footer {height: 150px; background: url(images/footer_bgd.png) no-repeat center 0;}
.footerIn {width: 1000px; margin: 0 auto; position: relative; color: #949494; font: 11px "Trebuchet MS"; text-align: center;}
.footerIn a {color: #949494; font: 11px/24px "Trebuchet MS";}
.footerMenu {padding: 30px 150px;}
.footerMenu ul li {display: inline; padding: 0 10px;}
.footerInfo {position: absolute; right: 0; top: 14px; text-align: left;}
.footerInfo span {color: #074A78; font: 16px "Trebuchet MS"; display: block;}
.footerSoc {border-top: dotted 1px #959595; padding: 8px 0 0 0; margin: 5px 0 0 0;}
.footerSoc em {font-style: normal; display: block; float: left; margin: 3px 0 0 0;}
.footerSoc a {display: block; float: left; width: 18px; height: 18px; margin: 0 0 0 5px;}
.footerSoc a.socIc1 {background: url(images/asocic1.png) no-repeat 0 0;}
.footerSoc a.socIc2 {background: url(images/asocic2.png) no-repeat 0 0;}
.footerSoc a.socIc3 {background: url(images/asocic3.png) no-repeat 0 0;}
.footerLogo {position: absolute; top: 39px; left: -1px; width: 122px; padding: 75px 0 0 0; color: #949494; font: 9px/12px Tahoma !important; text-align: center; text-decoration: none;}
.homeSlider {width: 730px; float: left; position: relative; margin: 0 0 0 30px;}
#homeSlider {position: relative;}
.hsItem {z-index: 1; overflow: hidden; color: #787878; height: 290px; width: 730px; position: relative; font: 12px/16px "Trebuchet MS";}
.sliderBlock {height: 300px;}
.namehome{color: #074A78;font: normal 18px "Trebuchet MS";}
.sliderBlock ul{padding-left:40px;}
.sliderBlock li{list-style-type: disc;}
.sliderBlock-old {padding: 30px 10px 0 300px; height: 260px;}
.sliderBlock1 {background: url(images/slider1.jpg) no-repeat 50px bottom;}
.sliderBlock2 {background: url(images/slider2.jpg) no-repeat 50px bottom;}
.hsItem em {color: #004979; font: italic 30px "Trebuchet MS"; display: block;}
.hsItem em.secEm {color: #787878; font: italic 25px "Trebuchet MS"; margin: 0 0 20px 0;}
#prevBtn a, #nextBtn a {text-indent: -9999px; position: absolute; top: 100px; width: 18px; height: 73px; cursor: pointer; z-index: 5;}
#prevBtn a {left: -35px; background: url(images/slider_left.png) no-repeat 0 0;}
#nextBtn a {right: -50px; background: url(images/slider_right.png) no-repeat 0 0;}
#controls {list-style: none; position: absolute; left: 365px; bottom: 15px; z-index: 2;}
#controls li {display: block; float: left;}
#controls li a {text-indent: -9999px; display: block; width: 11px; height: 11px; margin: 0 6px 0 0; background-color: #C9C9C9; border-radius: 15px; -webkit-border-radius: 15px;}
#controls li a:hover, #controls li a.current {background-color: #004979;}
.bigMap {width: 782px; height: 376px; background: url(images/offshor1.png) no-repeat 0 0; position: relative;}
.bigMap a {position: absolute;}
.bigMap a.bmLink1 {height: 24px; left: 135px; top: 206px; width: 50px;}
.bigMap a.bmLink2 {height: 32px; left: 175px; top: 227px; width: 38px;}
.bigMap a.bmLink3 {height: 30px; left: 330px; top: 73px; width: 35px;}
.bigMap a.bmLink4 {height: 15px; left: 356px; top: 106px; width: 116px;}
.bigMap a.bmLink5 {height: 16px; left: 363px; top: 136px; width: 80px;}
.bigMap a.bmLink6 {height: 15px; left: 275px; top: 161px; width: 101px;}
.bigMap a.bmLink7 {height: 31px; left: 356px; top: 183px; width: 102px;}
.bigMap a.bmLink8 {height: 25px; left: 488px; top: 256px; width: 98px;}
.bigMap a.bmLink9 {height: 50px; left: 683px; top: 219px; width: 70px;}
.tablepress span {font-weight: bold;}
.post a {font-size: 13px;}
.banner {margin:0 auto; display:block;}
.cinf {width:350px;float:left; margin-right:10px;}
.maps {width:400px;float: left;}
