html,body,
dl,dt,dd,ul,ol,li,
h1,h2,h3,h4,h5,h6,
pre,form,fieldset,
p,blockquote,th,td,address {
   margin:0;
   padding:0;
}
html{
	background: url("../img/bricks/html.jpg"/*tpa=http://www.mwl-star.ru/img/bricks/html.jpg*/) repeat-x 0 0;
}
body{
	min-width: 1001px;
	background: url("../img/bricks/body.jpg"/*tpa=http://www.mwl-star.ru/img/bricks/body.jpg*/) no-repeat 0 0;
	font: .75em Tahoma, Arial, Helvetica, sans-serif;
}
img{
	vertical-align: middle;
}
a{
	color: #9f0000;
}
a img{
	border: none;
}
.rt{
	float: right;
}
.lt{
	float: left;
}
.cntr{
	text-align: center;
}
ul{
	list-style: none;
}
.content ul{
	list-style: disc;
	margin: 0 0 0 20px;
}
.content ul ul{
	list-style: circle;
}
#logo{
	position: absolute;
	top: 10px;
	left: 37px;
}
#mwl{
	position: absolute;
	top: 20px;
	left: 129px;
}
h4.top{
	position: absolute;
	font: bold 1.33em Arial;
	top: 60px;
	left: 130px;
}
h4.top a{
	color: #000;
	text-decoration: none;
}
h4.top a:hover{
	text-decoration: underline;
	color: #000;
}
#catalog{
	display: block;
	width: 68px;
	height: 68px;
	position: absolute;
	left: 32px;
	top: 257px;
	text-indent: -1000em;
}


div.phones{
	font-size: 1.75em;
	position: absolute;
	z-index: 200;
	text-align: right;
	width: 159px;
	top: 91px;
	right: 57px;
}
div.phones p{
	clear: both;
	color: #9f0000;
	overflow: hidden;
	margin: 0 0 5px;
}
div.phones span{
	font-size: .52em;
	padding: 9px 0 0;
	color: #000;
	float: left;
}
ul.serv{
	position: absolute;
	list-style: none;
	width: 43px;
	background: url("../img/bricks/sep1.gif"/*tpa=http://www.mwl-star.ru/img/bricks/sep1.gif*/) no-repeat 50% 50%;
	top: 0px;
	right: 10px;
	z-index: 100;
}
	ul.serv li{
		float: left;
	}
	ul.serv li img{
		padding: 5px;
	}
/*- - - - - page - - - - -*/
.page{
	background: url("../img/bricks/page.gif"/*tpa=http://www.mwl-star.ru/img/bricks/page.gif*/) no-repeat 100% 0;
}
	.wrap{
		overflow: hidden !important;
		overflow: visible;
		margin: 0 auto;
		
	}
		.clear{
			clear: both;
		}

.content, .aside, .extra{
	overflow: hidden;
}

/*- - - - - columns: center, right - - - -*/
.subwrap{
	float: right;
	width: 100%;
}
	.content{
		float: left;
		width: 100%;
		margin: 0 -255px 0 0;
	}
		/*- - - - - column: center - - - - -*/
		.content .lining{
			padding: 320px 255px 20px 285px;
		}
			.content .lining .column{
				overflow: hidden;
				width: 100%;
			}
h1{
	font: 1.9em Tahoma;
	margin: 0 0 20px;
}
h2{
	font: 1.5em Tahoma;
	margin: 0 0 13px;
}
h3{
	font: 1.2em Tahoma;
	margin: 0 0 9px;
}
.content p{
	margin: 0 0 1em;
}
.content a:visited{
	color: #795454;
}
.content a:hover{
	color: #f00;
}
	/*- - - - - columns: right - - - - -*/
.aside{
	float: right;
	margin: 180px 0 0;
	position: relative;
	background: url("../img/bricks/aside.gif"/*tpa=http://www.mwl-star.ru/img/bricks/aside.gif*/) no-repeat 100% 0;
	width: 255px;
}
	.aside .lining{
		
	}
.aside address{
	margin: 93px 0 40px;
	padding: 0 0 0 45px;
	font-size: .91em;
	font-style: normal;
}
	.aside address a{
		color: #000;
	}
.price{
	background: url("../img/bricks/price.gif"/*tpa=http://www.mwl-star.ru/img/bricks/price.gif*/) no-repeat 50% 0;
	font: .9em Arial;
	text-align: center;
	margin: 0 0 0 20px;
	padding: 92px 0 0 30px;
}
	.price a{
		color: #d62b1f;
	}
/*- - - - - column: left - - - - -*/
.extra{
	float: left;
	width: 285px;
	margin-right: -285px;
	margin-top: 355px;
}
	.extra .lining{
		
	}
ul.nav{
	margin: 0 35px 30px 55px;
	font: 1.33em Arial;
}
	ul.nav li{
		background: url("../img/bricks/sep2.gif"/*tpa=http://www.mwl-star.ru/img/bricks/sep2.gif*/) repeat-x 0 0;
	}
	ul.nav li:first-child{
		background: none;
	}
	ul.nav li a{
		display: block;
		padding: 5px 10px 5px 25px;
		text-decoration: none;
		color: #000;
		background: url("../img/bricks/bullet.gif"/*tpa=http://www.mwl-star.ru/img/bricks/bullet.gif*/) no-repeat 1px 50%;
	}
	ul.nav li a span{
		display: block;
		color: #9f0000;
	}
	ul.nav li a.active,
	ul.nav li a:hover{
		color: #9f0000;
	}
.catalog-link{
	text-align: center;
}
.catalog-link a img{
	margin: 0 10px 0 0;
}
.catalog-link a{
	display: block;
	text-align: center;
	margin: 15px 0 0;
}
/*- - - - - footer - - - - -*/
.footer{
	clear: both;
	background: url("../img/bricks/wrap.gif"/*tpa=http://www.mwl-star.ru/img/bricks/wrap.gif*/) repeat-x 0 100%;
}
	.footer .lining{
		height: 130px;
		background: url("../img/bricks/footer.jpg"/*tpa=http://www.mwl-star.ru/img/bricks/footer.jpg*/) no-repeat 0 100%;
	}

html {
	width: 100%;
	height: 100%;
}
body {
	position: relative;
	width: 100%;
	height: 100%;
	min-height: 100%;
}

.page {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	position: relative;
}
	.wrap {
		padding-bottom: 150px; /* equal to hight of the .footer*/
	}

.footer {
	margin: -130px 0 0;
	width: 100%; 
	position: relative;
}
.footer ul{
	text-align: center;
	padding: 3px 0 0;
	height: 25px;
}
	.footer ul li{
		display: inline;
		padding: 0 14px 0 18px;
		background: url("../img/bricks/sep3.gif"/*tpa=http://www.mwl-star.ru/img/bricks/sep3.gif*/) no-repeat 0 50%;
	}
	.footer ul li a{
		color: #000;
	}
	.footer ul li a:hover{
		color: #9f0000;
	}
	.footer ul li:first-child{
		background: none;
	}

p.dev{
	padding: 35px 15px 0 0;
	font-size: .9em;
	float: right;
	text-align: right;
	background: url("../img/bricks/footer2.jpg"/*tpa=http://www.mwl-star.ru/img/bricks/footer2.jpg*/) no-repeat 100% 0;
}
p.dev a{
	color: #000;
}

/* Таблица тех хар-к */

.char{
text-align:center;
margin-bottom:10px;}

.char td{
padding:15px;
border-bottom:#ccc dotted 1px;}

.char-header{
background-color:#82accb;
color:#fff}

#boxes{
position:absolute; 
left:400px; 
top:80px;}

