* {
	padding: 0;
	margin: 0;
}
body {
	background: url(img/body_bg.jpg) repeat-x top #0b0b0c;
	text-align: center;
}
li {
	margin-left: 25px;
}
#wrapper {
	width: 980px;
	margin: auto;
	text-align: left;
	position: relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #fff;
}
#decor {
	position: absolute;
	background: url(img/decor.jpg) no-repeat;
	width: 142px;
	height: 331px;
	top: 0;
	left: -142px;
}

/* header */
#header {
	background: url(img/head_img.jpg) no-repeat 0 89px;
	height: 519px;
	margin-bottom: 26px;
}
#logo {
	background: url(img/logo_bg.jpg) no-repeat;
	width: 483px;
	height: 75px;
	margin-right: 51px;
	float: left;
	padding-top: 14px;
}
#logo a {
	display: block;
	width: 478px;
	height: 68px;
	margin-left: 5px;
}
#head_border {
	float: left;
	margin-top: 18px;
	background: url(img/head_border.jpg) no-repeat;
	width: 1px;
	height: 65px;
	margin-right: 36px;
}
#number {
	background: url(img/number.jpg) no-repeat;
	width: 324px;
	height: 44px;
	float: left;
	margin-top: 31px;
}
/* nav */
#navigation {
	height: 35px;
	clear: both;
	float: left;
	margin-top: 341px;
	margin-left: 29px;
	_margin-left: 14px;
	height: 65px;
	width: 920px;
}
#navigation li {
	display: block;
	float: left;
	position: relative;
	height: 65px;
	margin: 0;
}
#navigation a {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 10;
	height: 65px;
	display: block;
}
#navigation span {
	height: 65px;
	position: absolute;
	top: 0;
	z-index: 5;
	display: block;
}
#navigation #remont,
#navigation #remont a {
	width: 174px;
}
#navigation #remont span {
	background: url(img/nav_remont.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav_remont.png', sizingMethod='crop');
	width: 174px;
}
#navigation #pokunka,
#navigation #pokunka a {
	width: 183px;
}
#navigation #pokunka span {
	background: url(img/nav_pokunka.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav_pokunka.png', sizingMethod='crop');
	width: 183px;
}
#navigation #doctavka,
#navigation #doctavka a {
	width: 193px;
}
#navigation #doctavka span {
	background: url(img/nav_doctavka.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav_doctavka.png', sizingMethod='crop');
	width: 193px;
}
#navigation #price,
#navigation #price a {
	width: 96px;
}
#navigation #price span {
	background: url(img/nav_price.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav_price.png', sizingMethod='crop');
	width: 96px;
}
#navigation li#contact,
#navigation #contact a {
	width: 138px;
}
#navigation #contact span {
	background: url(img/nav_contact.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav_contact.png', sizingMethod='crop');
	width: 138px;
}
#navigation li#history,
#navigation #history a {
	width: 136px;
}
#navigation #history span {
	background: url(img/nav_history.png) no-repeat;
	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/nav_history.png', sizingMethod='crop');
	width: 136px;
}
/* content */
.text_box {
	margin-left: 16px;
	background: url(img/text_box_bottom.gif) no-repeat bottom #343435;
	width: 944px;
	margin-bottom: 45px;
}
.text_box_inner {
	background: url(img/text_box_top.gif) no-repeat top;
	padding: 17px 15px 60px 12px;
}
p {
	margin-bottom: 15px;
}
h1 {
	font-size: 27px;
	font-family: Arial, Helvetica, sans-serif;
	margin-bottom: 28px;
}
/* footer */
#footer {
	background: url(img/footer.gif) no-repeat;
	height: 46px;
	text-align: center;
	font-size: 10px;
	margin-bottom: 50px;
	padding-top: 30px;
}
#footer a {
	color: #1cb6d2;
	text-decoration: underline;
}
#footer a:hover {
	text-decoration: none;
}

TABLE.table { 

    border: 4px double #999393; /* Рамка вокруг таблицы */

    border-collapse: collapse; /* Отображать только одинарные линии */

   }

   .table TH { 

    text-align: center; /* Выравнивание по левому краю */

    background: #ccc; /* Цвет фона ячеек */

    padding: 5px; /* Поля вокруг содержимого ячеек */

    border: 1px solid #999393; /* Граница вокруг ячеек */
    color:#000;

   }

   .table TD { 

    padding: 5px; /* Поля вокруг содержимого ячеек */

    border: 1px solid #999393; /* Граница вокруг ячеек */

   }
