*{
	font-family:Verdana,Arial,Helvetica;
	font-size:8pt;
	color:#696969;
	margin:0;
	padding:0;
}
a img{
	border:0; 
}
a{
	color:#0000FF;
}
body{
	background:#fff url('topbg.jpg') top repeat-x;
}
h1{
	color:#ff4791;
	font-size:18pt;
	font-family:"Trebuchet MS";
	height:56px;
	line-height:56px;
	clear:both;
	margin-bottom:20px;
}
p{
	margin:20px 0;
}
.mwidth1{
	min-width:920px;
}
.mwidth3{
	position:relative;
}

#header{
	clear:both;
	height:170px;
	background:transparent url('topbgl.jpg') top left no-repeat;
	padding:0 40px 0 50px;
}
#header .topNav{
	width:340px;
	height:25px;
	padding-top:60px;
}
#header .topNav a{
	margin-right:10px;
}
#header .subBox{
	float:right;
	height:170px;
}
#header .subBox .menu{
	color:#4c8bc0;
	margin-top:60px;
}
#header .subBox .phone{
	color:#848484;
	font-size:14pt;
	text-align:right;
	font-family:"Trebuchet MS";
}
#header .subBox .phone span{
	color:#ff4791;
	font-size:18pt;
	font-style:italic;
}

#header .subBox .phone .work{
    color: #000000;
    font-size: 12px;
    text-align: right;
}

#header form{
	float:right;
	width:260px;
	padding-top:57px;
	margin-right:20px;
}
#header label{
	display:block;
	text-align:right;
	margin:3px 0;
	text-transform:uppercase;
}
#header label input{
	width:163px;
	height:21px;
	border:1px solid #d9d9da;
	background:transparent;
	margin:0 24px;
}
#header .button{
	height:23px;
	line-height:20px;
	width:53px;
	background:#e6f6fc url('loginbg.gif') no-repeat;
	border:0;
	margin-left:10px;
}
#header form a{
	margin-left:76px;
}

#mainWrp{
	width:100%;
	float:left;
}
#mainbox{
	margin:0 63px 0 320px;
}
.navBar div{
	float:left;
	width:33%;
	height:78px;
	overflow:hidden;
	margin-bottom:10px;
}
.navBar div a{
	padding-top:30px;
	display:block;
}
.navBar div a, .navBar span{
	margin-left:90px;
}
.navBar .car{
	background:transparent url('mcar.gif') left center no-repeat;
}
.navBar .basket{
	background:transparent url('mbasket.gif') left center no-repeat;
}
.navBar .reg{
	background:transparent url('mreg.gif') left center no-repeat;
}

#leftbox{
	width:216px;
	margin-left:-100%;
	padding:0 0 120px 50px;
	float:left;
	margin-bottom:10px;
}
#leftbox .menu{
	width:216px;
	background:#d5eaeb url('menubg.gif') left repeat-y;
}
#leftbox .menu ul{
	width:216px;
	background:transparent url('menut.gif') top left no-repeat;
	list-style:none;
	padding:20px 0;
	text-align:left;
	overflow:hidden;
}
form.search{
	margin:40px 0 20px 0;
}
form.search input{
	width:163px;
	height:20px;
	line-height:20px;
	border:1px solid #a5a5a5;
}
form.search input.button{
	border:0;
	background:#a5a5a5 url('search.gif') no-repeat;
	width:22px;
	height:22px;
}
a.feedback{
	display:block;
	margin:10px 0 30px 0;
	background:#e6f6fc url('button.gif') no-repeat;
	width:193px;
	height:32px;
	line-height:32px;
	text-align:center;
	text-decoration:none;
	color:#5b5b5b;
	font-size:10pt;
	font-weight:bold;
}

#leftbox .menu ul li{
	height:32px;
	padding-left:12px;
}
#leftbox .menu ul li a{
	height:32px;
	line-height:32px;
	text-transform:uppercase;
	text-decoration:none;
    font-weight: bold;
}
#leftbox .menu .subBox{
	width:216px;
	background:transparent url('menub.gif') bottom left no-repeat;
	list-style:none;
	padding-bottom:30px;
}
#leftbox .menu ul ul{
	width:auto;
	padding:0 0 0 5px !important;
	margin:0 !important;
	background:transparent;
}
#leftbox .menu ul ul li,#leftbox .menu ul ul a{
	height:18px !important;
	line-height:18px !important;
	font-size:7pt !important;
    color: #333333;
}
#footer{
	clear:both;
	height:170px;
	background:#fff url('footbg.jpg') bottom repeat-x;
}
#footer .subBox{
	height:170px;
	background:transparent url('footl.jpg') left bottom no-repeat;
}
#footer .subBox div{
	height:170px;
	background:transparent url('footr.jpg') right bottom no-repeat;
}
.copyr{
	position:absolute;
	bottom:150px;
	line-height:30px;
	margin-left:50px;
}
.catalogBox{
	clear:both;
	margin:10px 0;
	overflow:hidden;
}
.catalogItem{
	float:left;
	width:33%;
	overflow:hidden;
	text-align:center;
	height:180px;
}
.catalogItem .photo{
	height:120px;
	text-align:center;
	margin-bottom:10px;
	overflow:hidden;
}
.catalogItem span{
	display:block;
}
h1.what{
	background:transparent url('what.gif') left center no-repeat;
	padding-left:80px;
}
h1.spec{
	background:transparent url('ia.gif') left center no-repeat;
	padding-left:80px;
}
.specBox{
	overflow:hidden;
}
.specBox .item{
	float:left;
	width:33%;
	text-align:center;
	height:155px;
	position:relative;
}
.specBox .item .photo{
	text-align:center;
	height:120px;
}
.specBox .item .persent{
	width:68px;
	height:68px;
	line-height:68px;
	text-align:center;
	color:#fff;
	font-size:11pt;
	font-weight:bold;
	position:absolute;
	right:0;
	bottom:0;
}
.specBox .item .level1{
	background:transparent url('level1.gif') no-repeat;
}
.specBox .item .level2{
	background:transparent url('level2.gif') no-repeat;
}
.specBox .item .level3{
	background:transparent url('level3.gif') no-repeat;
}
.clear{
	height:1px;
	overflow:hidden;
	clear:both;
}

.benefits{
    float: left;
    font-size: 12px;
    line-height: 18px;
    list-style-type: none;
    margin: -10px 0 0 30px;
}

.benefits li{
    background: url('list-image.png') left center no-repeat;
    padding-left: 25px;
    height: 20px;
}
