.main_menu {
  float:left;
  padding:20px 0px 0 23px;
}
.main_menu li{
  background:url('/media/img/m1.gif') no-repeat center left;
  margin:0;
  padding:0 0 0 20px;
  line-height:1.3em;
}
.main_menu li a{
  color:#000;
  font-family:Arial;
  font-size:16px;
  text-decoration:none;
}
.main_menu li a:hover{
  color:rgb(102,173,28);
  font-size:16px;
}
.main_menu li a.selected{
  color:rgb(102,173,28);
  font-weight:bold;
  /*border-bottom:1px dashed rgb(102,173,28);*/ 
}
h1 {
  color:#ffe466;
  font-size:20px;
  font-weight:normal;
  margin:0;
  padding:0 0 0 0;
}

ul {
  /*border:1px dashed red;*/
}
#flash {
  float:right;
  position:relative;
  top:-6px;
  left:-17px;
  height:0px;
}
.logo a {
  outline:none;
}
.logo h1 {
  background:url(/media/img/logo.png) left top no-repeat;
  width:287px;
  height:54px;
  text-indent:-10000px;
  cursor:pointer;
}
.logo {
  /*border:1px dashed red;*/
  padding:16px 260px 14px 23px;
  float:left;
}
.contacts {
  /*border:1px dashed red;*/
  float:left;
  margin:10px 0px 0 0;
  position:absolute;
  left:550px;
}
.contacts p{
  color:rgb(216,209,177);
  font-family:Arial;
  font-size:13px;
  text-align:right;
  line-height:1.3em;
}
.contacts p span{
  font-weight:bold;
}

.img-left {
  float:left;
  padding-right:7px;
}
.price {
	border: 1px solid #d8d1b1;
	border-collapse: collapse;
	width: 90%;
}
.price td, .price th{
	border: 1px solid #d8d1b1;
	font-size: 12px;
	color: #d8d1b1;
	padding: 3px;
	text-align: center;
}
.price td.title{
	/*color: #e1e790;*/
	text-align: left;
}

.price thead td, .price th {
	color: #ffe466;
	font-weight:normal;
	text-align: center;
}
.selected {
	font-weight: bold;
	text-decoration: underline;
}
.slogan{
	position: absolute;
	top: 39px;
	left: 280px;
	font-family:  Arial;
}
.slogan h1{
  color:rgb(78,78,78);
  font-size:14px;
  font-weight:normal;
  margin:0;
  padding:0 0 0 0;
  text-decoration: none;
  text-transform: uppercase;
}
.a-title {
  color:rgb(78,78,78);
  font-size:14px;
  font-weight:normal;
  margin:0;
  padding:0 0 0 0;
  text-decoration: none;
  text-transform: uppercase;
}
.a-title:hover {
  text-decoration: none;
}
h2.title {
  color:#ffe466;
  font-size:16px;
  font-weight:normal;
  margin:0;
  padding:0 0 0 0;
}
