*		{ margin:0; padding:0; border:0; }

ul		{ list-style:none; }
a		{ color:#3aaef7; text-decoration:underline; }
a:hover		{ text-decoration:none; }

body {
	color:#676765;
	background:#fff;
	text-align:center;
	font:normal 12px/16px Tahoma, Arial;
}

h1 {
	color:#000;
	font:normal 21px/24px MyriadPro, Trebuchet MS, Verdana, Arial;
	font-style:italic;
	padding:0 0 10px 0;
}

h2 {
	color:#344040;
	font:normal 20px/24px MyriadPro, Trebuchet MS, Verdana, Arial;
	font-style:italic;
	padding:0 0 10px 0;
}

h3 {
	color:#90929f;
	font:normal 20px/24px MyriadPro, Trebuchet MS, Verdana, Arial;
	font-style:italic;
	padding:0 0 10px 0;
}




html, body {
	width:100%;
	height:100%;
	margin:0;
	padding:0;
}

body.index .main-bg {
	background:url(../images/header.jpg) no-repeat top right;
}
body.inside .main-bg {
	background:url(../images/header2.jpg) no-repeat top left;
}

.main {
	width:1000px;
	margin:0 auto;
	text-align:left;
	min-height:100%;
	position:relative;
	padding:0 0 0 0;
	background:url(../images/footer.jpg) no-repeat bottom left;
}

* html .main {
	height:100%;
}

.header {
	height:211px;
	position:relative;
}

.header img,
.footer img {
	width:232px;
	height:67px;
	vertical-align:top;
	position:absolute;
	top:56px; left:27px;
}

.header ul,
.footer ul {
	width:529px;
	height:41px;
	position:absolute;
	top:0; right:57px;
	overflow:hidden; _zoom:1;
	background:url(../images/menu.gif) no-repeat;
}
.header ul li,
.footer ul li {
	float:left;
	height:36px;
	padding:0 16px;
	line-height:36px;
	margin:0 0 0 -1px;
	background:url(../images/list.gif) no-repeat;
}

.header ul li a,
.footer ul li a {
	float:left;
	height:36px;
	color:#344040;
	text-decoration:none;
	text-transform:uppercase;
	font:bold 10px/36px Tahoma, Arial;
}

.header ul li a:hover,
.header ul li a.active,
.footer ul li a:hover,
.footer ul li a.active {
	color:#02c1c5;
	text-decoration:underline;
	background:url(../images/list2.gif) no-repeat bottom center;
}

.header .phone {
	color:#344040;
	position:absolute;
	bottom:10px; left:27px;
	font-size:10px;
	line-height:26px;
}

.header .phone b.blue {
	color:#00d7db;
	font-weight:normal;
}
.header .phone span.num {
	font-size:24px;
}

.content {
	overflow:hidden; _zoom:1;
	padding:0 0 180px 6px;
}

.left-col {
	float:left;
	width:407px;
}

.left-col .about {
	padding:20px 30px;
	background:#dae8e9 url(../images/about.gif) no-repeat bottom right;
}

.item-box {
	padding:20px 30px;
	background:url(../images/line.gif) no-repeat bottom left;
}

.item-box6 {
	padding:20px 50px;
	background:url(../images/line.gif) no-repeat bottom left;
}






.item-box ul {
	width:256px;
	overflow:hidden; _zoom:1;
}
.item-box li {
	margin:0 0 -1px 0;
}
.item-box li a {
	width:256px;
	display:block;
	color:#344040;
	font-size:11px;
	line-height:29px;
	text-decoration:none;
	padding:0 0 0 7px;
	border-bottom:1px solid #ccc;
}
.item-box li a.active {
	color:#fff;
	border:none;
	background:#02c1c5 url(../images/active.gif) no-repeat;
}
.item-box2 li a.active {
	border:none;
	background:#e3e3e3 url(../images/active2.gif) no-repeat;
}
.item-box h2 {
	color:#90929f;
	line-height:20px;
	padding:0 0 20px 0;
}
.item-box2 h2 {
	color:#000;
	font-size:18px;
	font-style:normal;
	line-height:20px;
}

.news-box {
	padding:20px 30px;
}
.news-box ul {
	width:215px;
}
.news-box ul li {
	padding:15px 0;
}
.news-box ul li a {
	color:#3aaef7;
}

.right-col {
	float:left;
	width:569px;
	margin:0 0 0 18px;
	display:inline;
}
.slogan {
}
.slogan p {
	width:220px;
	height:33px;
	color:#fefeff;
	font:normal 12px/15px Arial;
	font-style:italic;
	margin:3px 0 0 180px;
}

.zakazat {
	padding:49px 111px 58px 0;
	text-align:right;
}
.zakazat img {
	vertical-align:top;
}

.ceni {
	padding:20px;
}
.ceni span {
	color:#1da2ff;
}

.baner {
	width:540px;
	margin:0 auto;
	padding:20px 0;
}

.baner li {
	display:inline;
	padding:10px 0;
}

.baner h3 {
	color:#90929f;
	font:normal 16px/20px MyriadPro, Trebuchet MS, Verdana, Arial;
	font-style:italic;
	

}



.box	{ background:url(../images/box-bg.gif) repeat-y; height:1%; margin:0 0 14px 0; }
.box-bg	{ background:url(../images/box-t.gif) no-repeat; }
.box-b	{ background:url(../images/box-b.gif) no-repeat bottom left; padding:20px 20px 30px 20px; }

.box p,
.boxsilver p  { padding:8px 0; }

.box ul li { padding:2px 0 0 12px; background:url(../images/list3.gif) no-repeat 0 9px; }

.boxsilver { background:#eef8f8 url(../images/box-bg2.gif) repeat-y; overflow:hidden; _zoom:1; }
.boxsilver .box-bg { background:url(../images/box-t2.gif) no-repeat; }
.boxsilver .box-b  { background:url(../images/box-b2.gif) no-repeat bottom left; }

.index2 .box-bg { background:url(../images/box-1.jpg) no-repeat; }
.inside .index2 .box-bg { background:url(../images/box-2.jpg) no-repeat; }

.inside .zakazat { padding:87px 163px 38px 0; text-align:right; }



.footer {
	width:1000px;
	height:75px;
	margin:-75px auto 0 auto;
	text-align:left;
	position:relative;
}




