* { padding : 0px; margin : 0px; border: none; }
.clear { font-size: 0pt; clear: both; }
#all { padding-left: 50%; }
#container {
	width: 1000px;
	margin-left: -500px;
	border-left: 1px solid #B0C0BF;
	border-right: 1px solid #B0C0BF;
}

BODY {
	background-color: #D8DDE1;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
}



/* Шапка */
#header {
	min-height: 135px;
	_height: 135px;
	background: url(images/header.jpg) no-repeat left top;
}

/* Логотип */
#logo {
	float: left;
	padding: 33px 0px 0px 69px;
}

/* Текст в шапке */
#header-txt {
	font-size: 12pt;
	font-weight: bold;
	color: #B52E1B;
	text-align: right;
	padding: 38px 69px 0px 0px;
}

/* Телефоны */
#phone {
	font-family: "Times New Roman", Times, serif;
	color: #AA1101;
	font-size: 17pt;
	text-align: right;
	padding-right: 69px;
}
#phone .sel {
	color: #BF4C26;
	font-size: 28pt;
}

/* Меню */
#menu {
	padding: 12px 0px 0px 157px;
	min-height: 46px;
	_height: 46px;
	background: url(images/menu.jpg) no-repeat left top;
}
#menu A { color: #fff; border: none; text-decoration: none; }
#menu A:hover { border-bottom: 1px solid #fff; }
#menu .item {
	float: left;
	width: 138px;
	text-align: center;
	font-size: 11pt;
	font-weight: bold;
	height: 40px;
}

/* Основная часть */
#content_ {	background: url(images/main_bg2.jpg) repeat-y left; }
#content {
	background: url(images/main_bg.jpg) no-repeat left top;
	padding: 0px 80px 10px 85px;
}
#content P { padding-top: 10px; text-align: justify; }
#content UL { list-style: none; padding-top: 10px; }
#content LI {
	padding-left: 11px;
	background: url(images/pic.jpg) no-repeat left 8px;
}
H1 {
	font-size: 12pt;
	font-weight: bold;
	color: #A12E1F;
	padding-top: 15px;
}
H2 {
	font-size: 11pt;
	font-weight: bold;
	color: #A12E1F;
	padding-top: 15px;
}

/* Таблица */
.tbl__ { background: url(images/tbl_bg.jpg) repeat-y left; margin-top: 10px; }
.tbl_ { background: url(images/tbl_begin.jpg) no-repeat left top; }
.tbl {
	background: url(images/tbl_end.jpg) no-repeat left bottom;
	padding: 2px 5px 0px 0px;
}
.tbl TABLE { width: 100%; }
.tbl .sel {
	color: #A12E1F;
	font-weight: bold;
}
.tbl .title { background-color: #F4DEB1; }
.tbl TD.col1 { padding: 2px 0px 2px 16px; }
.tbl TD.col2 { padding: 4px 5px 4px 0px; text-align: right; }
.tbl TD.sep {
	min-height: 6px;
	_height: 6px;
	font-size: 0pt;
}
.price-link { text-align: right; }
.price-link A { color: #000; text-decoration: none; }
.price-link A:hover { text-decoration: underline; }

/* Подвал */
#footer {
	min-height: 188px;
	_height: 188px;
	background: url(images/footer.jpg) no-repeat left top;
}
#footer-phones {
	color: #A12E1F;
	font-weight: bold;
	font-size: 11pt;
	float: left;
	padding: 8px 0px 0px 95px;
}
#footer-info {
	text-align: right;
	padding: 40px 80px 0px 0px;
}
#footer-info A { color: #000; text-decoration: none; }
#footer-info A:hover { text-decoration: underline; }
#designer {
	padding: 52px 0px 0px 427px;
	font-size: 8pt;
}
#designer A { color: #000; text-decoration: underline; }
#designer A:hover { text-decoration: none; }