body {
  font-family: Tahoma, Verdana, Helvetica, Sans Serif;
  font-size: 0.8em;
  text-decoration: none;
  color: #323533;
  margin: 0px;
  padding: 0px;
  background-color: White;
}
td.error-document-td {
	padding-top:30px;
	width:70%;
	font-weight:bolder;
	font-size:24px;
	text-align:center;
}
.orderSubmit {
        background-image: url(http://www.welt.ru/img/sys-r/order.gif);
        border: 0px solid #C1C1C1;
        font-size: 10px;
        font-family: Verdana,Tahoma, sans-serif;
        font-weight: normal;
        color: #666666;
        height:21px;
        width: 148px;
        }
a {
  font-size: 1em;
  color: #32548D;
  text-decoration: underline;
}

a:hover {
  color: #094220;
  text-decoration: underline;
}

br {
  font-size: 11px;
}

img {
  border: none;
}


DIV#langswitch {
  position: absolute;
  text-align: right;
  top: 5px;
  right: 14px;
  font-family: Arial;
  font-size: 11px;
  font-weight: normal;
  color: #4E5966;
  font-weight: bold;
}

DIV#langswitch a {
  font-weight: normal;
  color: #4E5966;
  text-decoration: underline;
}



DIV#mainmenu {
  position: absolute;
  top: 147px;
  width: 40%;
}

#mainmenu ul {
  font-family: Tahoma;
  font-size: 11px;
  color: white;
  display: block;
  margin-left: 20px;
  margin-top: 0px;
  margin-bottom: 0px;
}


#mainmenu ul li {
  background-image: url(http://www.welt.ru/img/sys/mainmenubullet.gif);
  background-repeat: no-repeat;
  background-position: 0px 5px;
  list-style-type: none;
  padding-left: 15px;
  margin-bottom: 0px;
  margin-top: 0px;
  display: block;
  line-height: 15px;
}



#mainmenu ul li a {
  color: white;
  text-decoration: none;
}

#mainmenu ul li a:hover {
  color: white;
  text-decoration: underline;
}


/**
 * Дальнейшее не относится к макету, добавлено здесь, так как данный css грузится для всех дизайнов
 */
.room-price {font-size:102%; color:#555555; font-weight:bold}
#promo div.p p {

	font-size:1em;

}
.find_hotels:hover {
	outline: 1px solid #FF0000;
}
a.price_calc_btn,a.price_table_btn,a.price_calc_btn {
	cursor:pointer;
    display:block;
    height:40px;
    width:144px;
    background-repeat:no-repeat;
	vertical-align:top;
	text-decoration:none;
	margin-top:5px;
}
#price_calc_btn_ru {
	float:left;
	background-image:url('http://www.welt.ru/img/price_calc.gif');
	margin-left:30px;
	margin-right:15px;
}
#price_calc_btn_en {
	float:left;
	background-image:url('http://www.welt.ru/img/price_calc_en.gif');
	margin-left:30px;
	margin-right:15px;
}
#price_table_btn_ru {
	float:left;
	background-image:url('http://www.welt.ru/img/price_table.gif');
}
#price_table_btn_en {
	float:left;
	background-image:url('http://www.welt.ru/img/price_table_en.gif');
}
.clear {
	clear:both;
	height:15px;
	line-weight:1px;
	/*Хак для ie */
	//height:1px;
}
.reg-bolder {
	font-weight:bolder;
	color:#323533 !important;
}
.reg-bolder-nc {
	font-weight:bolder;
}
div.city_hotels_header {
	margin:10px 0px 10px 0px;
	color:#014E87;
	font-size:14px;
	font-weight:bolder;
	text-decoration:none;
}

.sidebar-news-header-link {
	display:block;
	margin-bottom:5px;
	font-weight:bolder;
	font-size:1em;
}
.sidebar-news-header-link:hover {
	text-decoration:underline;
}
/**
 * Вывод конкретной новости
 */
.cur_news_header {
	text-align:left;
}
.cur_news_content {
	margin:10px 0px 0px 35px;
	padding-top:5px;
	margin-right:15px;
}
.cur_news_footer {
	font-style:italic;
}
.bolder-text {
	font-weight:bolder;
}
