.main-content-style {}
.main-content-style h2 {font-size:23px; line-height:28px; margin-bottom:30px;}
.main-content-style p {text-align:left; line-height:28px; font-weight:300; font-size:16px; margin:30px 0;}
.main-content-block-2 {margin-top: 60px; padding-top:59px; border-top:1px solid #dddddd;}
.main-content-block-2 h2 {margin-bottom:0;}
.main-content-style ul {margin: 40px 0; list-style:none; padding-left: 25px;}
.main-content-style ul li {position:relative; margin: 10px 0; font-size:16px; font-weight:600;}
.main-content-style ul li:before {position:absolute; content:"";display:block;border-radius:50%; border: 4px solid #0678b6;left: -20px;top: 7px;}
.main-content-style .main-list-1 {margin: 54px 0;}
.main-content-style .main-list-2 {margin: 90px 0 0;}

.mainmenu {list-style:none; color:#d5e7f3; margin:0; padding:0; font-size:18px; font-weight:300; float:left; width:100%;width:100%;}
.mainmenu ul {list-style:none; color:#d5e7f3; margin:0; padding:20px 0 40px; font-size:13px; font-weight:300;}
.mainmenu a {color:#d5e7f3; text-decoration:none;}
.mainmenu > li {display:block; float:left; padding:15px 15px; line-height:34px;}
.mainmenu > li.search-item-li {padding:15px 0;float: right;} 


@media (min-width: 992px) {.mainmenu > li.search-item-li {width: 200px; padding:15px 0;float: right;}}
@media (min-width: 1200px) {.mainmenu > li.search-item-li {width: 300px;}}

.mainmenu > li > div.submenu {opacity:0; z-index:-100; position:absolute; width:100%; top:55px;left:0px; background: #022E51;
	-webkit-transition: opacity .3s ease;
	-moz-transition: opacity .3s ease;
	-ms-transition: opacity .3s ease;
	-o-transition: opacity .3s ease;
	transition: opacity .3s ease;
	height:0;
	overflow:hidden;
}
.mainmenu > li > div.submenu .container {background: url("/images/worldMap.png") no-repeat left center;}
.mainmenu > li > div.submenu.hover {opacity:1; z-index:100; height:auto;}
.mainmenu > li > div.submenu h4 {font-size: 16px;text-transform: uppercase;color: #d5e7f3; min-height:50px; border-bottom-width: 1px;border-bottom-style: solid;border-bottom-color: #9BA4A8;padding-bottom: 10px; margin-bottom:0; margin-top:30px;}
.mainmenu > li > div.submenu a:hover {text-decoration:underline;}
.mainmenu > li > div.submenu ul > li {margin:3px 0; line-height:18px;}
.mainmenu > li > div.submenu a {font-size:15px;}
.mainmenu > li > div.submenu img {margin-right:5px;}

#HeaderContact {padding-top:0; position:relative; color: #FFFFFF; margin-top: -1px; background-color: #005380;}

.top-skype {padding-left:25px; background:url("/images/tpl/header-contact-ico.png") no-repeat 0px 0px; margin: 10px 0 5px}
.top-skype a, .top-email a{color:#005281;}
.top-email {padding-left:25px; background:url("/images/tpl/header-contact-ico.png") no-repeat 0px -30px; margin: 5px 0;}
.top-callback {padding-left: 25px; background: url("/images/tpl/header-contact-ico.png") no-repeat 0px -60px; margin: 5px 0; }
.top-callback a {color: #005281; text-decoration: none; border-bottom: 1px dashed #005281;}

.phones {margin: 10px 0 5px;}
.phones span {font-size:12px; color:#3bb9ec; font-weight:600; line-height:120%;}
.phones a {display:inline-block; min-width: 130px; font-size: 14px; font-weight:300; color:#000;}
.phones > div {margin:4px 0;}
.affix .logo  {width:auto;height:auto;margin-top: 15px; margin-bottom: 20px;}

.sisea-search-form {margin-bottom: 0px;margin-top:0px;}

.service-list-menu  {position:relative; color:#fff;}
.service-list-menu a  {color:#fff; font-weight: 400; display:block;}
.service-list-menu > li > a {background: url("../images/arrow_service_menu.png") no-repeat 5px center; text-decoration:none; padding: 7px 7px 7px 25px;}
.mainmenu > li > div.submenu .service-list-menu > li > a:hover {text-decoration:none;}
.service-list-menu  > li:hover {background:#005380; border-radius: 5px 0 0 5px;}
.service-list-menu  > li:hover > .service-list-submenu {display:block;}
.service-list-menu .service-list-submenu {border-radius: 5px; margin:0; padding:2% 0; position: absolute; top:0; right: -100%; width:100%; height:90%; margin:3% 0; display:none; background:#005380;}

.mainmenu > li > div.submenu ul.service-list-submenu > li { margin:10px 20px; padding:0; }

.callback-link {display: inline-block;}


.mh-block {min-height:365px; position:relative; padding-bottom:50px;}
.mh-block .b {position:absolute; bottom:0; width:100%;}


