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;
	}



.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;
	}
#header_cell #feed{
border-radius: 10px;
text-align:center;
font-size:11px;
border: 1px solid #fff;
padding:10px;
width:190px;
height:75px;
float:right;
background-color:#C5395C;
margin-right:90px;
font-size:12px;
}
#call {
position:absolute;
width: 250px;
height: 258px;
top: 40%;
left: 40%;
background: #C5395C;
text-align:center;
border: 1px solid #fff;
padding:10px;
color: #FFE48D;
font: 12px tahoma,arial;
}

#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 ul {
    list-style-type:none;
    padding:0;
    margin:0;
    padding-top:8px;
}    
#dop_menu a:hover{
    text-decoration:underline !important;
}

#left_menu li a, #left_menu li{
    padding:0;
    margin:0;
    font:14px tahoma,arial;
    font-weight:bold;
}

#left_menu li ul{
    list-style-type:none;
    padding-left:5px    
}

#left_menu li ul li a{
    font-weight:normal;   
    font:12px tahoma,arial;
}

#left_menu li ul li a{
    font-weight:normal;    
}

#left_menu li a{
    padding:0;
    margin:0;
    font-size:14px;
}