html {
	height:100%;
	
	}
body {
	margin: 0px;
	height:100%;
	text-align:center;
	margin:0px;
	
	}
.main_table {
	text-align:left;
	margin:0 auto;
	border:0px;
	padding:0px;
	border-collapse:collapse;
	width:100%;
	height:100%;
	background:url(/pic/bg.jpg) repeat-x bottom left #bc2a5b;
	}
.main_table td{
	padding:0px;
	vertical-align:top;
	}
#header_cell{
	height:230px;
	vertical-align:top;
	background:url(pic/phones.jpg) no-repeat top right;
	}
#header_cell div{
	text-align:right;
	padding-top:150px;
	padding-right:130px;
	font:14px tahoma,arial;
	color:#ffe48d;
	}
#header_cell div a{
	color:#ffe48d;
	}
#logo{
	position:absolute;
	top:70px;
	left:200px;
	width:194px;
	height:94px;
	border:0px !important;
	}
.main_cell{
	margin:0px;
	border:0px;
	padding:0px;
	border-collapse:collapse;
	width:100%;
	}
.main_cell td{
	vertical-align:top;
	padding:0px;
	}
#main_cell{
	vertical-align:top;
	}
#main_left{
	font:16px tahoma,arial;
	color:#fff;
	width:400px;
	}
#menu a{
	color:#fff;
	display:block;
	height:24px !important;
	padding-left:13px;
	padding-top:2px;
	}
#menu a:hover{
	color:#b6295a;
	text-decoration:none;
	background:url(/pic/menu.gif) no-repeat top left;
	}
#menu{
	padding-left:200px;
	}

#dop_menu{
	padding-left:200px;
	}
#dop_menu a{
	color:#fff;
	display:block;
	height:20px !important;
	padding-left:13px;
	padding-top:2px;
	text-decoration:none !important;
	font:14px tahoma,arial;
	}
#dop_menu a:hover{
	color:#fff;
	display:block;
	height:20px !important;
	padding-left:13px;
	padding-top:2px;
	text-decoration:underline !important;
	font:14px tahoma,arial;
	}

.active{
	color:#b6295a !important;
	text-decoration:none !important;
	background:url(/pic/menu.gif) no-repeat top left !important;
	}
.content{
	font:12px tahoma,arial;
	color:#fff;
	text-align:justify;
	padding-right:80px;
	}
.content a{
	color:#fff;
	}
.content h1,h2{
	font:24px tahoma,arial;
	color:#ffe48d;
	}
#footer_cell{
	height:50x;
	}
.footer_table{
	border:0px;
	padding:0px;
	border-collapse:collapse;
	width:100%;
	}
.footer_table td{
	vertical-align:top;
	}
#left_foot{
	font:12px tahoma,arial;
	color:#fff;
	width:400px;
	}
#left_foot a{
	color:#ffe48d;
	} 
.white{
	color:#fff !important;
	}
#left_foot div{
	padding-left:200px;
	}
#right_foot{
	font:12px tahoma,arial;
	color:#fff;
	}
#right_foot{
	color:#fff;
	}
#zakaz{
	position:absolute;
	top:50px;
	right:100px;
	width:400px;
	padding:20px;
	background-color:#fff;
	font:11px tahoma,arial;
	color:#000;
	display:none;
	text-align:left;
	}
.maintxt{
	border:0px;
	border-collapse:collapse;
	padding:0px;
	margin:0px;
	width:100%;
	}
.maintxt td{
	font:11px tahoma,arial;
	color:#000;
	padding:0px;
	text-align:left;
	}
.maintxt a{
	color:#000;
	}
textarea.maintxt{
	border:1px solid #c6c6c6;
	}
select.maintxt{
	border:1px solid #c6c6c6;
	}
input.maintxt{
	border:1px solid #c6c6c6;
	}
#topleft{
	position:absolute;
	top:0px;
	left:0px;
	background:url(/pic/bg_left.jpg) no-repeat top left;
	width:168px;
	height:215px;
	}
#news{
	font:12px tahoma,arial !important; 
	color:#fff !important;
	padding-left:200px;
	padding-right:20px;
	}
#news a{
	color:#FFE47F !important;
	}
.news{
	font:12px tahoma,arial;
	color:#fff;
	}
.news a{
	color:#fff;
	}
.content table{
	font:12px tahoma,arial
	color:#fff;
	}
.content table a{
	color:#fff;
	font:12px tahoma,arial !important;
	}
.foot_block{
	display:block;
	float:left;
	padding-top:5px;
	padding-right:40px;
	font:11px tahoma,arial;
	color:#fff;
	}
.foot_block a{
	color:#fff;
	}