body {
	background:#fff url("/images/layout/page/bg.png") repeat-x 0 0;
}

.footer-padding {
	height:122px;
}

.footer {
	width:940px;
	height:92px;
	margin:0 auto;
	margin-top:-92px;	
	background:url("/images/layout/footer/bg.png");
}

.footer .counter {
	top:32px;
	left:20px;
}

#page-index {
}

.container {
	width:940px;
	margin:0 auto;
}
	
.header {
	height:201px;
}	
	.header .logo {
		display:block;
		background:url("/images/layout/header/logo.png") no-repeat 30px 30px;
		width:234px;
		height:128px;
		margin:0 0 0 -30px;
	}
	
.site-menu {
	top:81px;
	right:0;
}

	.site-menu li, .site-menu a {
		display:block;
		float:left;		
	}

	.site-menu li {
		background:url("/images/layout/site-menu/separator.png") no-repeat 0 8px;
		padding-left:15px;
		padding-right:14px;
	}
	
	.site-menu li.first {
		background:none;
	}

	.site-menu a {
		background:url("/images/bullets/site-menu.png") no-repeat 0 10px;
		padding-left:11px;
	}

	.site-menu a img {
		height:25px;
		background:url("/images/layout/site-menu/default.png");
	}
	.site-menu a:hover img {
		background:url("/images/layout/site-menu/hover.png");
	}
	.site-menu a.current img, .site-menu a.current:hover img {
		background:url("/images/layout/site-menu/selected.png");
	}
	.site-menu a#site-menu-company img {
		width:64px;
	}
	.site-menu a#site-menu-tech-info img {
		width:139px;
		background-position:-64px 0;
	}
	.site-menu a#site-menu-service img {
		width:100px;
		background-position:-203px 0;
	}
	.site-menu a#site-menu-works img {
		width:71px;
		background-position:-303px 0;
	}
	.site-menu a#site-menu-contacts img {
		width:51px;
		background-position:-374px 0;
	}
	
.search {
	top:30px;
	right:0;
	border-left:#e1e1e1 solid 1px;
	padding-left:20px;
}

.phones {
	font-size:24px;
	top:31px;
	left:400px;
	font-weight:bold;
	color:#585f6b;
	letter-spacing:-1px;
}
		
	
.menu {
	background:url("/images/layout/menu/bg.png");
	width:100%;
	top:128px;
}

	.menu a {
		display:block;
		float:left;
		height:43px;
		background:url("/images/layout/menu/default.png");
		border:#fff solid 1px;
		border-bottom:0;
		border-top:0;
		margin-left:-1px;
	}
	.menu a:hover {
		background-image:url("/images/layout/menu/hover.png");
	}
	.menu a:hover.current, .menu a.current {
		background-image:url("/images/layout/menu/selected.png");
	}
	
	.menu a#menu-autoservice {
		width:225px;
		margin-left:51px;
		background-position:0 0;
	}
	.menu a#menu-stands {
		width:195px;
		background-position:-225px 0;
	}
	.menu a#menu-complects {
		width:199px;
		background-position:-420px 0;
	}
	.menu a#menu-commission {
		width:204px;
		background-position:-619px 0;
	}

#page-index .content {
	background:url("/images/lines/1x1.png") repeat-y 614px 0;
}
	
#page-default .content {
	background:url("/images/lines/1x1.png") repeat-y 278px 0;	
}	
	
.content-left {
	float:left;
}

.content-right {
	float:right;
}

#page-index .content-left {
	width:586px;
}

#page-index .content-right {
	width:293px;
}

#page-default .content-left {
	width:278px;
}

#page-default .content-right {
	width:632px;
}

/**
 * catalogue menu
 */
.catalogue-menu {
	margin-left:-16px;
	margin-right:-4px;
	margin-bottom:20px;
	
	font-size:11px;
}
#page-default .catalogue-menu {
	margin:0;
	margin-left:-2px;
}

	.catalogue-menu li {
		width:184px;
		height:44px;
		display:block;
		float:left;
		margin:0 4px;
		position:relative;
	}
	#page-default .catalogue-menu li {
		width:263px;
		height:auto;
		display:block;
		float:none;
		margin:0;
		position:static;
	} 

	.catalogue-menu .submenu {
		position:absolute;
		z-index:2;
		top:0;
		left:184px;
	}
	#page-default .catalogue-menu .submenu {
		position:static;
		top:auto;
		left:auto;
	}
	
	.catalogue-menu li.reverse .submenu {
		left:-224px;
	}

	.catalogue-menu li ul {
		width:224px;
		background:url("/images/catalogue/submenu/bg.png") no-repeat;		
	}
	#page-default .catalogue-menu li ul {
		width:263px;
		background:url("/images/catalogue/submenu2/bg.png") no-repeat 0 100%;
		margin-top:-1px;
	}
		#page-default .catalogue-menu li ul ul {
			width:auto;
			background:none;
		}
	
	.catalogue-menu li.reverse ul {
		background:url("/images/catalogue/submenu/bg-reverse.png") no-repeat;
	}
	
	.catalogue-menu li ul li {
		float:none;
		width:auto;
		height:auto;
		border-bottom:#e5e5e5 solid 1px;
		margin-left:32px;
		margin-right:24px;
	}
	#page-default .catalogue-menu li ul li {
		width:182px;
		margin-left:57px;
		margin-right:24px;
	}
		#page-default .catalogue-menu li ul li li {
			width:auto;
			margin-left:20px;			
		}
	
	.catalogue-menu li ul li.last {
		border:0;
	}
	.catalogue-menu li ul li.first {
		padding-top:12px;
	}

	#page-default .catalogue-menu li ul li.last {
		padding-bottom:14px;
	}
		#page-default .catalogue-menu li ul li li.last {
			padding-bottom:0;
		}
	#page-default .catalogue-menu li ul li.first {
		padding-top:0px;
	}
	#page-default .catalogue-menu li ul li.first a {
		padding-top:0px;
		background-position:0 8px;
	}

	.catalogue-menu a.level0 {
		height:44px;
		display:block;
	}
	.catalogue-menu a.level0 img {
		background:url("/images/catalogue/items/default.png") no-repeat;
		height:44px;
		width:184px;
		display:block;
	}
	
	#page-default .catalogue-menu a.level0 {
		height:auto;
		padding-top:2px;
		margin-top:-2px;
	}
	
	#page-default .catalogue-menu a.level0 img {
		background-image:url("/images/catalogue/items2/default.png");
		height:37px;
		width:263px;
	}
	
	/*.catalogue-menu a:hover.level0,*/
	.catalogue-menu a.level0.current {
		background:url("/images/catalogue/items/hover-bg.png") no-repeat;
	}
	
	/*#page-default .catalogue-menu a:hover.level0*/
	#page-default .catalogue-menu a.level0.current {
		background:url("/images/catalogue/submenu2/bg.png") no-repeat;
	}
	
	.catalogue-menu a.level0.current img {
		background-image:url("/images/catalogue/items/hover.png");
	}
	#page-default .catalogue-menu a:hover.level0 img,
	#page-default .catalogue-menu a.level0.current img {
		background-image:url("/images/catalogue/items2/hover.png");
	}
	
	.catalogue-menu .reverse a.level0.current {
		background:url("/images/catalogue/items/hover-reverse-bg.png") no-repeat;
	}
	
	.catalogue-menu a.level1, .catalogue-menu a.level2 {
		color:#e20506;
		background:url("/images/bullets/submenu.png") no-repeat 0 13px;
		display:block;
		padding:6px 0 8px 0;
		padding-left:10px;
		margin-left:-10px;
	}	
	.catalogue-menu a.level1.current, .catalogue-menu a.level2.current {
		color:#000;
		font-weight:bold;
		text-decoration:none;
	}
	
	.catalogue-menu a:hover.level1, .catalogue-menu a:hover.level2 {
		color:#007ab9;
		text-decoration:none;
	}
	
	#page-index .submenu-bottom {
		height:14px;
		background:url("/images/catalogue/submenu/bottom.png");
	}
	#page-index .submenu-reverse-bottom {
		height:14px;
		width:224px;
		background:url("/images/catalogue/submenu/bottom-reverse.png");
	}

	.catalogue-menu a.s1 img {
		background-position:0 0;
	}
	.catalogue-menu a.s2 img {
		background-position:0 -44px;
	}
	.catalogue-menu a.s3 img {
		background-position:0 -88px;
	}
	.catalogue-menu a.s4 img {
		background-position:0 -132px;
	}
	.catalogue-menu a.s5 img {
		background-position:0 -176px;
	}
	.catalogue-menu a.s6 img {
		background-position:0 -220px;
	}
	.catalogue-menu a.s7 img {
		background-position:0 -264px;
	}
	.catalogue-menu a.s8 img {
		background-position:0 -308px;
	}
	.catalogue-menu a.s9 img {
		background-position:0 -352px;
	}
	.catalogue-menu a.s10 img {
		background-position:0 -396px;
	}
	.catalogue-menu a.s11 img {
		background-position:0 -440px;
	}
	.catalogue-menu a.s12 img {
		background-position:0 -484px;
	}
	.catalogue-menu a.s13 img {
		background-position:0 -528px;
	}
	.catalogue-menu a.s14 img {
		background-position:0 -572px;
	}
	.catalogue-menu a.s15 img {
		background-position:0 -616px;
	}
	
	/**/
	#page-default .catalogue-menu a.s1 img {
		background-position:12px 0;
	}
	#page-default .catalogue-menu a.s2 img {
		background-position:12px -37px;
	}
	#page-default .catalogue-menu a.s3 img {
		background-position:12px -74px;
	}
	#page-default .catalogue-menu a.s4 img {
		background-position:12px -111px;
	}
	#page-default .catalogue-menu a.s5 img {
		background-position:12px -148px;
	}
	#page-default .catalogue-menu a.s6 img {
		background-position:12px -185px;
	}
	#page-default .catalogue-menu a.s7 img {
		background-position:12px -222px;
	}
	#page-default .catalogue-menu a.s8 img {
		background-position:12px -259px;
	}
	#page-default .catalogue-menu a.s9 img {
		background-position:12px -296px;
	}
	#page-default .catalogue-menu a.s10 img {
		background-position:12px -333px;
	}
	#page-default .catalogue-menu a.s11 img {
		background-position:12px -370px;
	}
	#page-default .catalogue-menu a.s12 img {
		background-position:12px -407px;
	}
	#page-default .catalogue-menu a.s13 img {
		background-position:12px -444px;
	}
	#page-default .catalogue-menu a.s14 img {
		background-position:12px -481px;
	}
	#page-default .catalogue-menu a.s15 img {
		background-position:12px -518px;
	}
	
.pages {
	line-height:23px;
	margin:28px 0;
}
	.pages strong {
		display:block;
		float:left;
		margin-right:10px;
	}
	.pages a {
		display:block;
		float:left;
		width:23px;
		height:23px;
		background:url("/images/layout/pages/bg.png");
		text-align:center;
		color:#fff;
		text-decoration:none;
		margin-right:1px;
	}
	.pages a:hover, .pages a.current {
		background-position:-23px 0;
	}
