body {
	padding:0;
	margin:0;
	background:#2d013c;
	font:12px Arial, Helvetica, sans-serif;
	color:#BBB8BB;
}
.body { background:#130119 url(../images/body_bot.jpg) bottom repeat-x;}
.body_top {
	background:url(../images/body_top.jpg) top repeat-x;
}

.main {
	width:1001px;
}

.head {
	background:url(../images/top_left.jpg) top left no-repeat;
}
.head_r {
	background:url(../images/top_right.jpg) top right no-repeat;
	height:378px;
}

img { border:0;}

p {
	padding:0;
	margin:0;
	color:#BBB8BB;
}
a {
	color:#BBB8BB;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
}
.fl_l { float:left;}
.clr { clear:both; height:0; overflow:auto;}
/********************************************************/

.logo {
	float:left;
	padding:67px 0 0 62px;
}
.logo p {
	font:36px Arial Narrow, Arial, Helvetica, sans-serif;
	color:#6E007B;	
	padding:0 0 0 175px;
	line-height:30px;
}
.logo p.gold {
	color:#FFC702;	
	padding:0 0 0 62px;
}

.logo p.gray {
	color:#A5A0A5;
	font-size:14px;
	text-decoration:underline;

}

.yl { color:#FFEA00;}

p.top_text {
	font:12px Arial, Helvetica, sans-serif;
	color:#C3C3C3;
	float:right;
	width:190px;
	margin:18px 90px 0 0;
}

/*******************************************************/

.footer {
	background:url(../images/car.jpg) 614px top no-repeat;
	height:140px; 
}

.contacts {
	width:360px;
	float:left;
	padding:28px 0 0 65px;
}
.last_foot {
	float:left;
}
.last_foot td{
	padding-top:6px; padding-bottom:6px;
}
.last_foot a {
font-size:11px;
}
.contacts p {
	color:#9D9D9D;
}

p.tl1 { font-size:10px;}
p.tl2 {
	color:#6E007B;
	font:18px Arial Narrow, Arial, Helvetica, sans-serif;
	padding:0 0 0 33px;
}
.telf {
	width:100px;
	padding:10px 0 25px 0;
	float:left;
}

.shema {
	background:url(../images/shema.jpg) left 29px no-repeat;
	float:left;
	padding:38px 0 0 45px;
}
.shema a {
	color:#6E007B;
	text-decoration:underline;
	font-weight:bold;
	background:url(../images/arr.gif) top right no-repeat;
	display:block;
	float:left;
	padding:10px 40px 10px 0;
}

a.icq {
	display:block;
	float:right;
	background:url(../images/icq.gif) left top no-repeat;
	color:#6E007B;
	padding:0 0 0 20px;
	margin-right:20px;
}

p.auth {
	float:right;
	color:#6E007B;
	font:10px Arial, Helvetica, sans-serif;
	padding:120px 86px 0 0;
}
p.auth a { color:#B0ACB0;}

/**********************************************/

.left_blc {
	float:left;
	width:170px;
	padding:0 0 0 63px;
}
.menu { padding:0 0 60px 0;}
.menu a {
	color:#BBB8BB;
	display:block;
	font:18px Arial, Helvetica, sans-serif;
	padding:1px 0;
}

p.ask {
	padding:0 0 30px 0;
	font-size:14px;
}
p.ask a {	color:#6E007B;}

p.gold { padding:2px 0;}
p.gold a {
	color:#FFC602;
}

/****************************************************/

.content {
	width:700px;
	padding:0 0 15px 0;
	float:left;
}

.bord_m {
	border:3px solid #6E007B;
	display:block;
	margin-bottom:27px;
}
h2 {
	margin:0;
	padding:0 0 15px 0;
	background:url(../images/h2.gif) right 3px no-repeat;
	font:18px Arial, Helvetica, sans-serif;
	color:#6E007B;
}

h3 {
	margin:0;
	padding:30px 0 15px 0;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#6E007B;
}
h4 {
	margin:0;
	padding:25px 0 5px 0;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#6E007B;
}
h1 {
	color:#6E007B;
	font:bold 24px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0 0 18px 0;
}

.colm {
	float:left;
	width:178px;
	padding-right:19px;
	margin:0 43px 15px 0;
	background:url(../images/colm.jpg) right 90px no-repeat;
}
.colm2 {
	float:left;
	width:178px;
}
a.no_u { text-decoration:none;}

p.list {
	padding:3px 0 3px 10px;
}

.prices {
	background: #999999;
}
.prices td {
	background:#130119;
	padding:2px 5px;
	color:#fff;
}

.gall {
	float:left;
	border:3px solid #6E007B;
	margin:0 70px 40px 0;
}