body{ background:#31342D;  margin:0;  padding:0; }

a:link{ color:#E6E5E0;  text-decoration:none; }
a:visited{ color:#E6E5E0;  text-decoration:none; }
a:hover{ color:#EACD7D;  text-decoration:none; }
a:active{ color:#E1CCAF;  text-decoration:none; }


img{ border-right:1px solid #31342D;  border-bottom:1px solid #31342D; }

#header{ color:#EACD7D;  font:normal 28px Arial;  margin:50px 0 0 150px; }
#phone{ color:#E1CCAF;  font:normal 24px Arial;  margin:0 0 0 315px; }
table{ height:28px;  width:100%;  margin-top:14px; }
td{ border-right:1px solid #8F8754;  color:#E6E5E0;  font:normal 12px Arial;  text-align:center; }


#r1{ background:url(images/bg_top.jpg) no-repeat top center;  height:152px; }
#r2{ background-color:#FFFCEE;  height:509px; }
#r1,#r2,#r3{ width:100%;  text-align:center;  margin:0 auto; }

.c{ text-align:left;  width:766px; }
#r1 .c{ height:152px; }
#r2 .c{ height:509px; }
#r3 .c{ color:#E6E5E0;  margin:24px 0 0 0;  text-align:center; }

.m1{  }
.m2{ float:left;  height:100%;  width:258px;  margin:19px 35px 20px 0; }
.m2i{ border-bottom:1px solid #FFFCEE;  padding:23px 33px;  width:100%; }

.pic{ float:left;  height:100%;  width:258px;  margin:19px 35px 20px 0; }

.gallery{ float:right; height:155px; width:255px; margin-top:19px; text-align:left; }

.t{ margin:42px 0; }
