body {
	color: #000;
	font:12px Arial, Helvetica, sans-serif;
	margin:0;
	background:#c3c0be url(../images/bg-all.gif) repeat-x;
	min-width:998px;
}
img {border-style: none}
a {
	text-decoration: none;
	color: #000
}
a:hover{text-decoration:underline;}
input{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset{
	margin:0;
	padding:0;
	border-style:none;
}
/* Layouts */
.bg-header{
	width:100%;
	height:594px;
	position:absolute;
	top:0;
	left:0;
}
.bg-header img{
	display:block;
	margin:0 auto;
}
#header{
	margin:0 auto;
	position:relative;
}
#header .box-holder{
	position:relative;
	padding:0 271px;
	overflow:hidden;
	height:1%;
}
#header .signboard-holder{
	position:absolute;
	top:0;
	left:46px;
}
#header .signboard{
	background: url(../images/bg-sign-board.png) no-repeat;
	width:319px;
	height:106px;
	overflow:hidden;
}
#header .cloud-service{
	background: url(../images/text-cloud-service.gif) no-repeat;
	width:192px;
	height:24px;
	overflow:hidden;
	text-indent:-9999em;
	display:block;
	margin:29px 0 7px 68px;
	position:relative;
}
#header .cloud-service a{
	display:block;
	height:100%;
}
#header .signboard .call{
	position:relative;
	margin:0 58px 0 76px;
}
#header h1{margin:0;}
#header .logo-reception{
	background: url(../images/logo-reception.gif) no-repeat;
	height:72px;
	left:69px;
	overflow:hidden;
	position:absolute;
	text-indent:-9999em;
	top:348px;
	width:283px;
	z-index:2;
}
#header .logo-reception a{
	height:100%;
	display:block;
}
#header .box-l{
	float:left;
	width:271px;
	position:relative;
	z-index:1;
	margin:0 0 0 -271px;
	display:inline;
}
#header .conditioner{
	display:block;
	margin:47px 0 21px;
}
#header .box-r{
	float:right;
	width:271px;
	position:relative;
	z-index:1;
	margin:0 -271px 0 0;
	display:inline;
}
#header .box-r .conditioner{float:right;}
#header .central-box-w1{
	float:left;
	width:100%;
	position:relative;
	z-index:2;
}
#header .central-box{
	position:relative;
	width:409px;
	height:555px;
	margin:0 auto;
}
.reception-desk{
	position:absolute;
	top:82px;
	left:0;
}
#main-nav{
	font-style:italic;
	font-size:14px;
	color:#363535;
	position:relative;
	padding:0 29px;
	margin:-20px 0 44px;
	line-height:18px;
	z-index:2;
}
#main-nav ul{
	margin:0;	padding:0;	list-style:none;
	width:100%;
	overflow:hidden;
}
#main-nav li{
	float:left;
	width:25%;
}
* html #main-nav li{width:24.9%;}
#main-nav .ico{
	width:166px;
	height:83px;
	overflow:hidden;
	text-indent:-9999em;
	display:block;
}
#main-nav .repair .ico{background: url(../images/ico-repair-nav.png) no-repeat;}
#main-nav .maintenance .ico{background: url(../images/ico-maintenance-nav.png) no-repeat;}
#main-nav .diagnosis .ico{background: url(../images/ico-diagnosis-nav.png) no-repeat;}
#main-nav .consultation .ico{background: url(../images/ico-consultation-nav.png) no-repeat;}
#main-nav .repair .active .ico{background: url(../images/ico-repair-nav-active.png) no-repeat;}
#main-nav .maintenance .active .ico{background: url(../images/ico-maintenance-nav-active.png) no-repeat;}
#main-nav .diagnosis .active .ico{background: url(../images/ico-diagnosis-nav-active.png) no-repeat;}
#main-nav .consultation .active .ico{background: url(../images/ico-consultation-nav-active.png) no-repeat;}
#main-nav a{
	color:#363535;
	display:block;
	min-height:44px;
	padding:0 7px 0 0;
}
* html #main-nav a{height:44px;}
#main-nav a:hover{
	color:#0486b6;
	text-decoration:underline;
}
#main{
	overflow:hidden;
	height:1%;
	padding:0 29px 43px;
}
#content{
	overflow:hidden;
	height:1%;
}
#content h2{
	margin:0 0 21px;
	color:#141414;
	font-size:24px;
	font-weight:normal;
}
.post{
	line-height:20px;
	margin:0 0 50px;
}
.post h3{
	margin:0 0 19px;
	font-size:14px;
	color:#fff;
}
.post .text-holder{
	overflow:hidden;
	height:1%;
	text-align:justify;
}
.alignleft{float:left;}
.post .alignleft{margin:-2px 25px 10px 0;}
.post p{margin:0;}
.news-block{
	line-height:18px;
	text-align:justify;
}
.news-block h3{
	margin:0 0 31px;
	color:#141414;
	font-size:24px;
	font-weight:normal;
	line-height:27px;
}
.news-block .date{
	color:#363535;
	font-size:11px;
	display:block;
	margin:1px 0 10px;
}
.news-block .items{
	overflow:hidden;
	height:1%;
	margin:-26px 0 0;
}
.news-block .item{
	margin:-3px 0 0;
	overflow:hidden;
	height:1%;
	padding:29px 0 17px;
	background: url(../images/divider-news-item.gif) no-repeat 50% 0;
}
.news-block h4{
	margin:0 0 10px;
	color:#595857;
	font-style:italic;
	font-size:18px;
	font-weight:normal;
	line-height:22px;
	text-align:left;
}
.news-block h4 a{color:#595857;}
.news-block .alignleft{margin:0 23px 16px 0;}
.news-block p{margin:0;}
#sidebar{
	float:left;
	width:275px;
	margin:24px 32px 0 0;
}
.gray-box{
	width:272px;
}
.gray-box .t,
.gray-box .b{
	height:14px;
	font-size:0;
}
.gray-box .t{background: url(../images/bg-gray-box-top.png) no-repeat;}
.gray-box .b{background: url(../images/bg-gray-box-btm.png) no-repeat;}
.gray-box .m{
	background:#dcdcdc;
}
#sidebar .nav{
	margin:0 0 48px;
	position:relative;
}
#sidebar .nav .arrow{
	background: url(../images/arrow-gray-box1.png) no-repeat;
	width:38px;
	height:22px;
	position:absolute;
	top:-22px;
	left:173px;
	font-size:0;
}
#sidebar .nav ul{
	color:#363535;
	font-size:14px;
	font-style:italic;
	margin:0 0 0 23px;	padding:15px 0 3px;	list-style:none;
}
#sidebar .nav li{
	background: url(../images/arrow-nav.gif) no-repeat 0 3px;
	padding:0 0 14px 22px;
	height:1%;
}
#sidebar .nav a{color:#363535;}
.search-form{position:relative;}
.search-form fieldset{
	height:1%;
	padding:15px 0 0 0;
	margin:0 0 64px;
}
.search-form fieldset:after{
	content:"";
	clear:both;
	display:block;
}
.search-form input{
	padding:0;
	margin:0;
	display:block;
	border:0;
	color:#000;
	font-size:12px;
}
.search-form .text{
	background: url(../images/bg-text-search.gif) no-repeat;
	width:134px;
	height:29px;
	float:left;
	padding:5px 4px 0 56px;
	margin:0 11px 0 0;
}
.search-form .text input{
	width:100%;
	background: url(../images/none.gif) no-repeat;
}
.search-form .submit{
	background: url(../images/btn-go-search.gif) no-repeat;
	width:70px;
	height:34px;
	overflow:hidden;
	text-indent:-9999em;
	cursor:pointer;
	float:left;
}
.lupa-ico{
	top:0;
	left:-11px;
	position:absolute;
	clear:both;
	background: url(../images/ico-lupa.gif) no-repeat;
	width:63px;
	height:71px;
}
.catgory-box{margin:0 0 61px;}
.catgory-box h3{
	margin:0 0 19px;
	font-size:18px;
	color:#141414;
	font-weight:normal;
}
.catgory-box ul{
	margin:0 0 0 2px;	padding:0;	list-style:none;
}
.catgory-box li{
	background: url(../images/arrow-nav.gif) no-repeat 0 3px;
	padding:0 0 9px 21px;
}
.service-box h3{
	margin:0 0 11px;
	font-size:18px;
	color:#141414;
	font-weight:normal;
}
.service-box .gray-box{position:relative;}
.service-box .arrow{
	background: url(../images/arrow-gray-box2.png) no-repeat;
	width:40px;
	height:22px;
	position:absolute;
	top:-22px;
	left:132px;
	font-size:0;
}
.icons-list{
	margin:0 0 -5px;
	width:259px;	padding:0 0 0 13px;	list-style:none;
	overflow:hidden;
	height:1%;
}
.icons-list li{
	float:left;
	padding:0 0 12px;
	margin:0 4px 0 0;
}
.icons-list a img{display:block;}
#footer{
	background: url(../images/bg-footer.gif) repeat-x 0 100%;
	position:relative;
	min-height:121px;
	padding:40px 29px 0;
}
* html #footer{height:121px;}
#footer .ice{
	background: url(../images/ill-ice-footer.gif) no-repeat;
	width:144px;
	height:137px;
	text-indent:-9999em;
	overflow:hidden;
	position:absolute;
	left:13px;
	top:0;
}
#footer .nav{
	margin:0;	padding:0;	list-style:none;
	float:right;
	font-style:italic;
}
#footer .nav li{
	float:left;
	padding:0 1px 0 8px;
	background: url(../images/divider-footer-nav.gif) no-repeat 1px 3px;
}
#footer .nav li:first-child{background-image:none;}
#footer .copyright{
	padding:0 0 0 172px;
	line-height:15px;
}
#footer .copyright .call{display:block;}
