body {
  font-family: 'nexa_lightregular', Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	color: #291500;
	height: 100%;
	text-align: center;
  margin: 0px;
  padding: 0px;
  background: #000;
}
form, input, select, option, td {
	padding: 0px;
	margin: 0px;
	font-size: 14px;
  line-height: 1.2;
}
img {
  margin: 0px;
  display: block;
  border: 0px;
}
p {
  margin: 8px 0px;
}
div {
  font-family: 'nexa_lightregular', Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	color: #291500;
}

.lang-item, .lang-item_sel {
  float: right;
  display: inline;
  margin: 0px;
  padding: 0px 0px 0px 15px;
}
.lang-item a:link, .lang-item a:visited, .lang-item a:active, .lang-item_sel a:link, .lang-item_sel a:visited, .lang-item_sel a:active {
  font-family: 'nexa_regularregular', Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
  color: #fff;
}
.lang-item a:hover, .lang-item_sel a:link, .lang-item_sel a:visited, .lang-item_sel a:active, .lang-item_sel a:hover {
  font-family: 'nexa_regularregular', Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
  color: #787878;
}

.menubox {
  padding: 5px 35px;
}
.div_menulevel1box {
  float: left;
  display: inline;
  padding: 7px 20px 7px 20px;
  border-right: 1px solid #333;
  min-height:250px;
}
.div_menu, .div_menu_sel {
  padding-bottom:15px;
  text-align: left;
}
.div_menu a:link, .div_menu a:active, .div_menu a:visited, .div_menu_sel a:link, .div_menu_sel a:active, .div_menu_sel a:visited {
	color: #fff;
	font-family: 'nexa_regularregular', Times new roman, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
  text-transform: uppercase;
}
.div_menu a:hover, .div_menu_sel a:hover {
	color: #787878;
	font-family: 'nexa_regularregular', Times new roman, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 15px;
	font-weight: normal;
	text-decoration: none;
  text-transform: uppercase;
}
.div_menu_sel a:link, .div_menu_sel a:active, .div_menu_sel a:visited {
	color: #787878;
}

.div_topsubmenu, .div_topsubmenu_sel {
  padding: 3px 0px 10px 0px;
  background: transparent;
  line-height: 1.1;
  text-align: left;
}
.div_topsubmenu a:link, .div_topsubmenu a:active, .div_topsubmenu a:visited, .div_topsubmenu_sel a:link, .div_topsubmenu_sel a:active, .div_topsubmenu_sel a:visited {
	color: #bbb;
	font-family: 'nexa_regularregular', Times new roman, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.div_topsubmenu a:hover, .div_topsubmenu_sel a:hover {
	color: #fff;
	font-family: 'nexa_regularregular', Times new roman, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.div_topsubmenu_sel a:link, .div_topsubmenu_sel a:active, .div_topsubmenu_sel a:visited {
	color: #fff;
}


.div_submenu, .div_submenu_sel {
  padding: 3px 10px 10px 10px;
  background: transparent;
  line-height: 1.1;
}
.div_submenu a:link, .div_submenu a:active, .div_submenu a:visited, .div_submenu_sel a:link, .div_submenu_sel a:active, .div_submenu_sel a:visited {
	color: #983029;
	font-family: 'nexa_regularregular', Times new roman, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.div_submenu a:hover, .div_submenu_sel a:hover {
	color: #ae8960;
	font-family: 'nexa_regularregular', Times new roman, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	text-transform: uppercase;
}
.div_submenu_sel a:link, .div_submenu_sel a:active, .div_submenu_sel a:visited {
	color: #ae8960;
}

.pagespath {
  margin: 0px 0px 25px 0px;
	color: #ae8960;
	font-family: 'nexa_lightregular', Times new roman, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.pagespath a:link, .pagespath a:active, .pagespath a:visited {
	color: #983029;
	font-family: 'nexa_lightregular', Times new roman, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}
.pagespath a:hover {
	color: #ae8960;
	font-family: 'nexa_lightregular', Times new roman, Arial, Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
}

.btn_left {
  float: left;
  display: inline;
  width: 6px;
  height: 36px;
  background: transparent url('/images/btn_left.gif') top left no-repeat;
}
.btn_center {
  float: left;
  display: inline;
  height: 36px;
  background: #a6a18e;
}
.btn_center .btn {
  font-family: 'nexa_lightregular', Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #a6a18e;
	border: none;
	color: #291500;
	padding: 9px 5px 5px 5px;
  margin: 0px;
}
.btn_right {
  float: left;
  display: inline;
  width: 6px;
  height: 36px;
  background: transparent url('/images/btn_right.gif') top left no-repeat;
}

.icon_box {
  margin: 0px;
  padding: 3px 20px 3px 27px;
  font-family: Arial, Tahoma, Trebuchet MS, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
}

.footer {
  font-family: 'nexa_regularregular', Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #746c67 !important;
	text-decoration: none;
	text-transform: uppercase;
}
.footer a:link, .footer a:active, .footer a:visited {
  font-family: 'nexa_regularregular', Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #ada49f;
	text-decoration: none;
	text-transform: uppercase;
}
.footer a:hover {
  font-family: 'nexa_regularregular', Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #746c67;
	text-decoration: none;
	text-transform: uppercase;
}

.formbox {

}
.formtitle {
  white-space: nowrap;
  padding: 15px 7px 3px 0px;
  vertical-align: top;
  font-weight: normal;
}
.formfield {
  white-space: nowrap;
  vertical-align: top;
  padding: 0px 0px 1px 0px;
}
.formnote {
  font-size: 11px;
  line-height: 13px;
}


.sortimentstable {
  width: 450px;
}
.sortims-name {
  font-size: 14px;
  color: #291500;
  padding: 5px 0px 0px 3px;
  vertical-align: top;
}
.sortims-weight {
  font-size: 12px;
  color: #291500;
  padding: 6px 0px 0px 0px;
  vertical-align: top;
  text-align: right;
}
.sortims-price {
  font-size: 14px;
  color: #291500;
  padding: 5px 3px 0px 9px;
  vertical-align: top;
  text-align: right;
  white-space: nowrap;
}
.sortims-price span {
  color: #291500;
}
.sortims-ingrediency {
  font-family: 'nexa_light_italicitalic', Arial, Tahoma, verdana, helvetica, sans-serif;
  font-size: 12px;
  color: #7f5c35;
  background: transparent url('/images/bg_sortiment.png') bottom left repeat-x;
  padding: 0px 0px 5px 3px;
}

.div_gallery {
  float: left;
  display: inline;
  margin: 0px 10px 10px 0px;
}
.div_gallery_img {
  border: 3px solid #686262;
}

.borderbox {
  border: 3px solid #557d48;
  background: #fff;
  padding: 1px;
  margin-bottom: 10px;
}
.facebookbox {
  background: #f6f6f6;
  padding: 15px 25px;
}
.facebookheader {
  color: #ea3003;
  padding-bottom:3px;
  font-weight: bold;
  text-decoration: none;
}
.facebookheader a:link, .facebookheader a:active, .facebookheader a:visited {
  font-family: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ea3003;
  text-decoration: none;
}
.facebookheader a:hover {
  font-family: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #555555;
  text-decoration: none;
}

.specialformtitle {
  border-top: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
  background: #faf5ef;
  padding: 10px 15px;
  line-height: 1.2;
}
.specialformerr {
  border-top: 1px solid #e4e4e4;
  border-right: 1px solid #e4e4e4;
  border-left: 1px solid #e4e4e4;
  background: #f9e6ed;
  color: #000;
  padding: 10px 15px;
  line-height: 1.3;
}
.specialformcontent {
  border: 1px solid #e4e4e4;
  background: #fff;
  $color: #000;
  padding: 10px 15px;
}

.gallerytitle {
  font-size: 13px;
  font-weight: bold;
  line-height: 1.2;
  padding: 0px 0px 5px 0px;
}
.gallerytitle a:link, .gallerytitle a:active, .gallerytitle a:visited {
  font-family: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #eb3d13;
  text-decoration: none;
}
.gallerytitle a:hover {
  font-family: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #eb3d13;
  text-decoration: none;
}
.thumbbox {
  float: left;
  display: inline;
  border: 1px solid #e9dcb6;
  padding: 0px;
  margin: 0px 10px 10px 0px;
}
.thumbbox img {
  border: 3px solid #fff;
}


.homenewsbox {
  float: left;
  display: inline;
  width: 280px;
  padding: 0px;
  margin: 0px 35px 8px 0px;
}
.homenewsimg {
  float: left;
  width: 115px;
}
.homenewsimg img {
  border: 1px solid #faf5ef;
}
.homenewsimg div {
  float: left;
  display: inline;
  border: 3px solid #e3dcd3;
}
.homenewscontent {
}
.homenewsannotation {
  font-size: 12px;
  padding: 0px 0px 0px 0px;
  line-height: 1.2;
  color: #000;
}
.homenewstitle {
  font-size: 12px;
  font-weight: bold;
  line-height: 1.2;
  padding: 0px 0px 5px 0px;
}
.homenewstitle a:link, .homenewstitle a:active, .homenewstitle a:visited {
  font-family: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #eb3d13;
  text-decoration: none;
}
.homenewstitle a:hover {
  font-family: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #eb3d13;
  text-decoration: none;
}
.homenewsdate {
  color: #f21313;
  font-weight: normal;
  padding: 0px 5px 0px 0px;
}

.newsbox {
  padding: 0px 0px 8px 0px;
  margin: 0px 0px 8px 0px;
}
.newsimg {
  float: left;
  width: 115px;
}
.newsimg img {
  border: 1px solid #faf5ef;
}
.newsimg div {
  float: left;
  display: inline;
  border: 3px solid #e3dcd3;
}
.newsannotation {
  font-size: 13px;
  padding: 0px 0px 0px 0px;
  line-height: 1.2;
}
.newstitle {
  font-size: 12px;
  font-weight: bold;
  line-height: 1.2;
  padding: 0px 0px 5px 0px;
}
.newstitle a:link, .newstitle a:active, .newstitle a:visited {
  font-family: 'nexa_lightregular', Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #291500;
  text-decoration: none;
}
.newstitle a:hover {
  font-family: 'nexa_lightregular', Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #291500;
  text-decoration: none;
}
.newsdate {
  color: #f21313;
}



.listings_txt {
  display: inline;
  float: left;
  font-family: 'nexa_lightregular', Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6b5d48;
  padding: 3px 25px;
  margin: 0px 4px 0px 0px;
}
.listings_txt a:link, .listings_txt a:active, .listings_txt a:visited {
  font-family: 'nexa_lightregular', Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #ea3003;
  text-decoration: none;
}
.listings_txt a:hover {
  font-family: 'nexa_lightregular', Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #6b5d48;
  text-decoration: none;
}

.listings, listings_sel {
  padding: 0px;
}

.listings a:link, .listings a:active, .listings a:visited, .listings_sel a:link, .listings_sel a:active, .listings_sel a:visited {
  display: inline;
  float: left;
  padding: 3px 9px;
  margin: 0px 6px 0px 0px;
  border: 1px solid #cccccc;
  background: #fff;
  font-family: 'nexa_lightregular', Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #ea3003;
  text-decoration: none;
}
.listings a:hover, .listings_sel a:hover {
  display: inline;
  float: left;
  padding: 3px 9px;
  margin: 0px 6px 0px 0px;
  border: 1px solid #ea3003;
  background: #ea3003;
  font-family: 'nexa_lightregular', Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
  text-decoration: none;
}
.listings_sel a:link, .listings_sel a:active, .listings_sel a:visited {
  border: 1px solid #ea3003;
  background: #ea3003;
	color: #fff;
}