/* (c) drkup.ru */
/*-------------------------------------------------------------------------- */

body {
  font-size: 14px;
  font-family: "Times New Roman", serif;
  background: #004e29 url(/images/bg.jpg) repeat-x top;
  color: white;
  
}

p, ul {
  font-size: 1em; /* 14px */
  line-height: 1.5em; /* 21px */
  margin: 0 0 1.5em 0;
}

.text26px, h2, h1 {
  font-size: 1.8571em; /* 26px */
  line-height: 1.6154em; /* 42px */
  margin-top: 0.8077em;
  margin-bottom: 0em;
}

.text22px {
  font-size: 1.5714em; /* 22px */
  line-height: 1.9091em; /* 42px */
  margin-top: 0.9545em;
  margin-bottom: 0em;
}

.text20px {
  font-size: 1.4286em; /* 20px */
  line-height: 1.05em; /* 21px */
  margin-top: 1.05em;
  margin-bottom: 0em;
}
/* 18px - The quick brown fox jumps over the lazy dog */
.text18px {
  font-size: 1.2857em; /* 18px */
  line-height: 1.1667em; /* 21px */
  margin-top: 1.1667em;
  margin-bottom: 0em;
}
/* 16px - The quick brown fox jumps over the lazy dog */
.text16px {
  font-size: 1.1429em; /* 16px */
  line-height: 1.3125em; /* 21px */
  margin-top: 1.3125em;
  margin-bottom: 0em;
}
/* 12px - The quick brown fox jumps over the lazy dog */
.text12px {
  font-size: 0.8571em; /* 12px */
  line-height: 1.75em; /* 21px */
  margin-top: 1.75em;
  margin-bottom: 0em;
}

/*-------------------------------------------------------------------------- */
a {
	color: #d6af2c;
}

h2, h1{
	font-weight: normal;
	margin-bottom: 18px;
}

h3, h4{
	font-weight: normal;
	color: #d6af2c;
	font-size: 1.5714em; /* 22px */
  	margin-top: 0.9545em;
  	margin-bottom: 0.9545em;
}

.menu, .menu2, .contentheading {margin-left: 28px}
.menu a{
  font-size: 1.5714em; /* 22px */
  line-height: 1.9091em; /* 42px */
  margin-top: 0.9545em;
  margin-bottom: 0em;
  margin-right: 0.1091em;
  padding-left: 1.0000em;
  background: url(/images/bull1.jpg) no-repeat left;
}

.menu2 a{margin-right: 1.9091em}

    
.bcol{
	margin-top: 28px;
	
}
.logo {
	margin-bottom: 14px;
	margin-left: 18%;
}

.news li{
	margin-bottom: 14px;
}

.lbutton {
	margin-top: 14px;
}
#active_menu{
text-decoration: none;
color: white;
}
.search-form{
  margin: 0 0 10px 28px;
  height: 90px;
}
.book-button{
  display: inline-block;
  padding: 0 2px 0 0;
  height: 28px;
  background: url("/images/book-button.png") right -28px;
  cursor: pointer;
}
.book-button span{
  display: block;
  float: left;
  padding: 0 5px 0 7px;
  background: url("/images/book-button.png");
  line-height: 26px;
  height: 28px;
  text-decoration: none;
  color: #004e29;
  text-shadow: 1px 1px 1px #fef47e;
}
.book-button span:hover{
  background-position: 0 -56px;
}
.book-button:hover{
  background-position: right -84px;
}
.price-block{
  float: left;
  padding: 5px 0 0 12px;
  width: 218px;
}
.price-block.pad1{
  padding-left: 37px;
}
.price-block.pad2{
  padding-left: 64px;
}

.price-block p,
.mainblock .price-block p{
  float: left;
  font-size: 18px;
  border: none;
  height: auto;
  width: auto;
  padding: 0;
  margin: 0;
}
.price-block p span{
  color: #D6AF2C;
  font-size: 20px;  
}
.price-block .book-button{
  float: right;
}
.price-table td{
  padding: 0 0 0 30px;
}
.price-table h2{
  margin-top: 0;
}
.price-number{
  color: #d6af2c;
}

#adv {font-size: 10px;color:#999; }                                  
 #adv a{font-size: 10px; color:#999;}  

