HTML, BODY {
    width: 100%;
    height: 100%;
    margin: 0px;
    padding: 0px;
    background-color: #fff;
    background: url('img/header.jpg') repeat-x;
    text-align: center;
}

IMG {	border: 0px;
	display: block;
}

HR {
	float: left;
	width: 100%;
	height: 1px;
	border: 0px;
	margin-top: 10px;
	margin-bottom: 0px;
	background-color: #ccc;
	color: #ccc;
}

FORM {	margin: 0px;
	padding: 0px;
}

P {	padding: 0px;
	margin: 0px;
}

.table {
    width: 100%;
    border: 0px;
	border-collapse: collapse;
}

.td {
	margin: 0px;
	padding: 0px;
	vertical-align: top;
}

#site {
	width: 1000px;
	min-height: 100%;
	margin: auto;
	margin-bottom: -50px;
}

* html #site {
	height: 100%;
}

#header {
	width: 1000px;	height: 175px;
}

#header_1 {	float: left;	width: 458px;
	height: 175px;
}

#header_2 {
	float: left;
	width: 220px;
	height: 175px;
}

#contact {	float: right;
	width: 225px;
	height: 145px;
	margin-top: 22px;
	padding-right: 30px;
}

#contact #phone_cont {	float: left;
}

#contact #chat_cont {	float: left;
	margin-top: 22px;
}

#contact #phone_cont div {	float: left;
}

#contact #phone_cont #phone_text {	margin-top: 15px;	margin-left: 20px;
}

#contact #phone_cont #del_text {
	width: 145px;
	float: left;	margin-top: 4px;
	margin-left: 22px;
}

#contact #chat_cont div {
	float: left;
}

#contact #chat_cont #chat_text {	margin-top: 19px;
	margin-left: 22px;
}

#main {
	padding: 20px;
	text-align: left;
}

#left_block {	float: left;
	width: 230px;
}

#cart {
	width: 250px;
	background: #f3f3f3;
}

#menu {
	width: 250px;
	background: #f3f3f3;
}

#menu .header {	width: 228px;
	height: 35px;
}

#menu .text {
	padding: 10px;
}

#menu .text ul {	margin: 0px;
	padding-left: 20px;
}

#menu .text li {	line-height: 20px;	color: #999;
}

#content {	float: right;	width: 690px;
	background: #f3f3f3;
}

.box { margin-bottom: 1px; }
.box .bbt { background: url(img/bt.gif) repeat-x 0 0; }
.box .bbr { background: url(img/br.gif) repeat-y 100% 0; }
.box .bbl { background: url(img/bl.gif) repeat-y 0 0; }
.box .bbb { background: url(img/bb.gif) repeat-x 0 100%; }
.box .bbtl { background: url(img/btl.gif) no-repeat 0 0; }
.box .bbtr { background: url(img/btr.gif) no-repeat 100% 0; }
.box .bbbl { background: url(img/bbl.gif) no-repeat 0 100%; }
.box .bbbr1 { background: url(img/bbr.gif) no-repeat 100% 100%; padding: 11px; }
.box .bbbr2 { background: url(img/bbr.gif) no-repeat 100% 100%; padding: 20px; }
* html .box .bbbr { height: 1px; }
html>body .box .bbbr { overflow: hidden; }

#b_footer {
	height: 50px;
	clear: both;
}

#footer {
	width: 100%;
	height: 50px;
	line-height: 50px;
	margin-top: 10px;
	background: #eee;
}

