body {
	background: #28180c;
	height: 100%;
	text-align: center;
}
body, td, th, div, span, p {
	font: normal normal 11px/120% Tahoma, Verdana, Arial, sans-serif;
	color: #28180c;
}
input, textarea, option, select {
	font: normal normal 11px/100% Tahoma, Verdana, Arial, sans-serif;
	color: #28180c;
}
a, a:link, a:active, a:visited {
	text-decoration: underline;
	font: normal normal 11px/100% Tahoma, Verdana, Arial, sans-serif;
	color: #28180c;
}
a:hover {
	text-decoration: none;
}

.wh {
	width: 50%;
}

/* container */
.container {
	width: 738px;
	height: 100%;
	margin: 0 auto;
	background: url('../images/dec/footer.jpg') center bottom no-repeat;
}
.container .container_header {
	padding: 144px 45px 20px 45px;
	background: url('../images/dec/header.jpg') center top no-repeat;
}
/* container */

/* copyright */
.copyright,
.copyright a,
.copyright * {
	color: #fefdfd;
	font: normal normal 12px/120% Tahoma, Verdana, Arial, sans-serif;
}
.copyright {
	padding: 10px 28px;
}
/* copyright */

/* content_* */
.content_rep {
	width: 461px;
	background: url('../images/dec/content_rep.gif') center top repeat-y;
}
.content_rep .content_bot {
	background: url('../images/dec/content_bot.gif') center bottom no-repeat;
}
.content_rep .content_top {
	background: url('../images/dec/content_top.gif') center top no-repeat;
}
.content_rep .content_padd {
	padding: 47px;
	text-align: justify;
}
.content_rep .gallery_padd {
	padding: 10px;
}
/* content_* */

/* main_menu */
.main_menu {
	padding: 36px 40px 0 0;
	text-align: center;
}
.main_menu a {
	display: block;
	padding: 5px 10px 20px 10px;
	color: #eceded !important;
	font-size: 12px !important;
	font-weight: bold !important;
	text-decoration: none !important;
}
.main_menu a:hover,
.main_menu a.active {
	color: #f4bf22 !important;
	text-decoration: none !important;
	background: url('../images/ico/beer.png') left center no-repeat;
}
.main_menu #list {
	position: relative;
	margin: -13px 0 5px 0;
}
.main_menu #list a {
	padding: 1px 0;
	color: #f4bf22 !important;
	font-weight: normal !important;
	font-size: 11px !important;
}
.main_menu #list a:hover,
.main_menu #list a.active {
	font-weight: bold !important;
	background: none !important;
}
/* main_menu */

/* news_list */
.news_list .news_list_item {
	padding: 0 0 15px 0;
}
.news_list .news_list_item .item_date {
	color: #28180c;
	font-weight: bold;
	text-decoration: underline;
}
.news_list .news_list_item .item_text {
	color: #28180c;
}
.news_list .news_list_item .item_text a {
	color: #f4bf22 !important;
	font-weight: bold !important;
	text-decoration: none !important;
}
/* news_list */

/* news_item */
.news_item .item_date {
	font-weight: bold;
	text-decoration: underline;
}
.news_item a.back {
	display: block;
	margin: 20px 0 0 0;
}
/* news_item */

/* menu_list */
.menu_list a {
	display: block;
	margin: 0 0 20px 0;
}
.menu_list a:hover {
	font-weight: bold;
	text-decoration: underline !important;
}
/* menu_list */

/* menu_item */
.menu_item .item_name {
	font-weight: bold;
	text-decoration: underline;
	padding: 0 0 10px 0;
}
.menu_item a.back {
	display: block;
	margin: 20px 0 0 0;
}
.menu_item img {
	margin: 0 0 20px 0;
}
/* menu_item */

/* response */
.response textarea {
	width: 100%;
	height: 110px;
	border: 0px;
	color: #999999;
}
.response .inp_text {
	background: #FFFFFF;
	border: 2px solid #CCCCCC;
	padding: 2px;
	margin: 3px 0 3px 0;
}
.response .inp_text input {
	display: none;
}
.response a { 
	font-style: italic;
}
/* response */

/* resp_list */
.resp_list .resp_item {
	margin: 0 0 20px 0;
}
.resp_list .resp_item .resp_date {
	font-weight: bold;
	text-decoration: underline;
}
/* resp_list */

/* lang */
.lang {
	text-align: center;
	padding: 0 40px 0 0;
}
.lang a,
.lang span {
	color: #FFFFFF !important;
	margin: 0 10px;
}
.lang span {
	font-weight: bold;
}
/* lang */
