@font-face {
    font-family: 'Proxima Nova';
	src: url('../fonts/Proxima Nova Regular.otf');
    font-weight:normal;
    font-style: normal;
}
@font-face {
    font-family: 'Proxima Nova';
	src: local('Proxima Nova'),
    	url('../fonts/Proxima Nova Bold.otf');
    font-weight:bold;
    font-style: normal;
}
@font-face {
    font-family: 'Proxima Nova';
	src: local('Proxima Nova'),
    	url('../fonts/Proxima Nova Light.otf');
    font-weight:200;
    font-style: normal;
}
@font-face {
    font-family: 'Proxima Nova';
	src: local('Proxima Nova'),
    	url('../fonts/Proxima Nova Light Italic.otf');
    font-weight:200;
    font-style: italic;
}
@font-face {
    font-family: 'Cuprum';
	src: local('Cuprum'),
    	url('../fonts/cuprum_regular.ttf');
     font-weight:normal;
    font-style: normal;
}
html{
	min-width:1000px;
	height:100%
}
body {
//	line-height: 1;
	min-width:1000px;
	height:100%;
}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	padding: 0 0 265px 0;
}

/* Header
-----------------------------------------------------------------------------*/
.header {
	padding:30px 10px 0;
	background:url(../img/back1.jpg) no-repeat center top #111d2a;
	padding-bottom:10px;
	font-family: 'Proxima Nova', Arial;
	font-size:12pt;
	line-height:18px;
}
.header ul,.header ol{
	margin:0;
}
.header-inner {
	max-width:1170px;
	margin:0 auto;
}
.header-top-panel{
	background:#fff;
	margin-bottom:22px;
}
.header-top-panel:after,.footer-navigation ul:after {
  content: " ";
  clear: both;
  display: table;
}
.header .logo{
	display:block;
	float:left;
	background:#1fb0d7 url(../img/logo.png) no-repeat center 19px;
	width:27.0085%;
	height:90px;
	box-sizing:border-box;
	padding: 54px 20px 0 9%;
	font-size:8pt;
	color:#fff;
	text-transform:uppercase;
	text-decoration:none;
	white-space:nowrap;
}
.header-navigation{
	float:left;
	width:72.6495%;
}
.header-navigation ul{
	display:table-row;
}
.header-navigation li{
	font-size:13.5pt;
	display:table-cell;
	padding:32px 0 38px;
	height:20px;
	position:relative;
	text-align:center;
	white-space:nowrap;
}
.header-navigation a{
	color:#514e4e;
	text-decoration:none;
	display:table-cell;
	width:1000px;
}
.header-navigation li:hover{
	-webkit-box-shadow: 2px 0px 5px -3px rgba(0,0,0,0.3), -2px 0px 5px -3px rgba(0,0,0,0.3);
	-moz-box-shadow: 2px 0px 5px -3px rgba(0,0,0,0.3), -2px 0px 5px -3px rgba(0,0,0,0.3);
	box-shadow: 2px 0px 5px -3px rgba(0,0,0,0.3), -2px 0px 5px -3px rgba(0,0,0,0.3);
}
.header-navigation li:hover a{
	color:#1fb0d7;
	//font-weight:bold;
}
.header-navigation ul ul{
	display:none;
	position:absolute;
	left:0;
	top:90px;
	width:576px;
	z-index:1000;
	border-top:1px solid #e5e5e5;
}
.header-navigation ul ul.col-num-1{width:288px;}
.header-navigation ul ul.col-num-2{width:576px;}
.header-navigation ul ul.col-num-3{width:864px;}
.header-navigation ul li:last-child ul{
	left:auto;
	right:0;
}
.header-navigation ul li:hover ul{
	display:block;
}
.header-navigation ul ul li{
	display:block;
	float:left;
	width:288px;
	height:111px;
	box-sizing:border-box;
	padding:23px 0 0 60px;
	background-color:#fff;
	background-repeat:no-repeat;
	background-position:14px 25px;
	text-align:left;
	white-space:normal;
}
.header-navigation ul ul li a span{
	color:#514e4e;
}
.header-navigation ul ul li.menu-icon-1{background-image:url(../img/icons/menuicon1.png);}
.header-navigation ul ul li.menu-icon-2{background-image:url(../img/icons/menuicon2.png);}
.header-navigation ul ul li.menu-icon-3{background-image:url(../img/icons/menuicon3.png);}
.header-navigation ul ul li.menu-icon-4{background-image:url(../img/icons/menuicon4.png);}
.header-navigation ul ul li.menu-icon-5{background-image:url(../img/icons/menuicon5.png);}
.header-navigation ul ul li.menu-icon-6{background-image:url(../img/icons/menuicon6.png);}
.header-navigation ul ul li.menu-icon-7{background-image:url(../img/icons/menuicon7.png);}
.header-navigation ul ul li.menu-icon-8{background-image:url(../img/icons/menuicon8.png);}
.header-navigation ul ul li.menu-icon-9{background-image:url(../img/icons/menuicon9.png);}
.header-navigation ul ul li.menu-icon-10{background-image:url(../img/icons/menuicon10.png);}
.header-navigation ul ul li.menu-icon-11{background-image:url(../img/icons/menuicon11.png);}
.header-navigation ul ul li.menu-icon-12{background-image:url(../img/icons/menuicon12.png);}
.header-navigation ul ul li.menu-icon-13{background-image:url(../img/icons/menuicon13.png);}
.header-navigation ul ul li.menu-icon-14{background-image:url(../img/icons/menuicon14.png);}
.header-navigation ul ul li.menu-icon-15{background-image:url(../img/icons/menuicon15.png);}
.header-navigation ul ul li:hover{
	background-color:#1fb0d7;
	background-position:14px -79px;
}
.header-navigation ul ul li:hover a{
	font-weight:normal;
}
.header-navigation ul ul.col-num-1 li{border:none;border-bottom:1px solid #e5e5e5;}
.header-navigation ul ul.col-num-1 li:last-child{border:none;}
.header-navigation ul ul.col-num-2 li{border-bottom:1px solid #e5e5e5;}
.header-navigation ul ul.col-num-2 li:nth-child(odd){border-right:1px solid #e5e5e5;}
.header-navigation ul ul.col-num-2 li:nth-last-child(1){border-bottom:none;border-right:none;}
.header-navigation ul ul.col-num-2 li:nth-last-child(2){border:none;}
.header-navigation ul ul.col-num-3 li{border-bottom:1px solid #e5e5e5;border-right:1px solid #e5e5e5;}
.header-navigation ul ul.col-num-3 li:nth-last-child(3n){border-right:none;}
.header-navigation ul ul.col-num-3 li:nth-last-child(1){border-bottom:none;border-right:none;}
.header-navigation ul ul.col-num-3 li:nth-last-child(2){border-bottom:none;}
.header-navigation ul ul.col-num-3 li:nth-last-child(3){border-bottom:none;}
.header-navigation ul ul li .li-title{
	display:block;
	font-size:13.5pt;
	font-weight:bold;
	margin-bottom:10px;
}
.header-navigation ul ul li .li-desc{
	display:block;
	font-size:10.5pt;
	color:#b5b8bb;
}
.header-navigation ul ul li:hover span{
	color:#fff;
}
/* Middle
-----------------------------------------------------------------------------*/
.content {
	padding:0;
	color:#514e4e;
}



/* Footer
-----------------------------------------------------------------------------*/
.footer {
	height: 245px;
	background:url(../img/back2.gif) repeat;
	margin-top:-245px;
	position:relative;
	text-align:left;
	font-family: 'Proxima Nova', Arial;
	font-size:12pt;
	line-height:18px;
	padding:0 10px;
}
.footer ul,.footer ol{
	margin:0;
}
.footer-inner{
	max-width: 1170px;
	margin:0 auto;
	padding-top:37px;
}
.footer-left{
	float:left;
	width:29.9145%;
	padding-right:20px;
	color:#a4b9c4;
}
.footer-logo{
	width:244px;
	height:48px;
	background:url(../img/logo2.png) no-repeat;
	margin:3px 0 25px;
}
.footer .copyright{
	font-size:10.5pt;
	color:#a4b9c4;
	line-height:20px;
	margin-bottom:28px;
}
.footer .site-dev{
	font-family: 'Cuprum';
	font-size:9pt;
	text-transform:uppercase;
	color:#b5b8bb;
	background:url(../img/sitedev.png) no-repeat 3px 2px;
	padding-left:20px;
}
.footer .footer-right{
	float:left;
	width:68.3760%;
	height:177px;
	position:relative;
}
.footer-navigation li{
	display:block;
	float:right;
	width:21.25%;
	font-size:10.5pt;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
.footer-navigation li.footer-nav-item-1{width:6.25%;text-align:right;}
.footer-navigation li.footer-nav-item-4{width:26.875%;}
.footer-navigation li.footer-nav-item-5{width:24.375%;}
.footer-navigation li a{
	color:#fff;
	text-decoration:none;
}
.footer-navigation li ul{
	margin:14px 0 0 0;
}
.footer-navigation li li{
	float:none;
	font-weight:normal;
	color:#b9cadc;
	text-transform:none;
	margin-bottom:6px;
	width:auto;
}
.footer-navigation li li a{
	color:#b9cadc;
}
.footer-navigation li li a:hover{
	color:#fff;
}
.footer-right .social{
	position:absolute;
	right:0;
	bottom:96px;
}
.footer-right a{width:25px;}
.footer-right .social-icon-1{width:28px;}
.footer-right .social-icon-2{width:25px;}
.footer-right .social-icon-3{width:25px;}
.footer-right .social-icon-4{width:42px;}

.footer-right .call-serv{
	position:absolute;
	right:0;
	bottom:0;
	display:block;
	width:221px;
	height:52px;
	box-sizing:border-box;
	background:#1fb0d7 url(../img/icons/icon-help.png) no-repeat 16px 13px;
	font-size:12pt;
	font-weight:bold;
	color:#fff;
	padding:17px 0 0 52px;
	text-decoration:none;
}
.header-top-panel:after,.footer-navigation ul:after,.header-navigation ul ul:after,#hosting:after,#hosting-parameters ul:after,.second-menu:after,.middle:after,.content:after,.home-bottom-inner:after,.partners-links:after,.home-list-news-inner:after,.tarifsplus:after,.tarifsplus2:after,.tarifsplus3:after,.news-list article:after,.footer-navigation ul:after  {
  content: '';
  clear: both;
  display: table;
}
.footer-buttons{
	text-align:right;
	padding-top:10px;
}
.footer-buttons img{
	opacity:0.8;
}
.footer-buttons img:hover{
	opacity:1;
}
.container{
	position:relative;
}
.user-block{
	position:absolute;
	top:8px;
	right:0;
}
/* Выделенные ссылки в клиентском меню, к примеру если есть новые тикеты */
.menu_link_highlight {
	color: red;
	font-weight: bold;
	font-family: arial;
	font-size: 14px;
	text-decoration: none;
}
