body {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	color: #000;
	height: 100%;
	text-align: center;
  margin: 0px;
  padding: 0px;
  background: #FFFFFF;
}
form, input, select, option, td {
	padding: 0px;
	margin: 0px;
	font-size: 12px;
  line-height: 1.5;
}
img {
  margin: 0px;
  display: block;
  border: 0px;
}
p {
  margin-top: 2px;
}
div {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}

.lang-item {
  float: left;
  display: inline;
  margin: 25px 0px 0px 15px;
}
.lang-item a:link, .lang-item a:visited, .lang-item a:active {
  font-family: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
  text-transform: uppercase;
  color: #fff;
}
.lang-item a:hover {
  font-family: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
  text-transform: uppercase;
  color: #fff;
}
.lang-sel a:link, .lang-sel a:visited, .lang-sel a:active {
  color: #878787;
}
.lang-sel a:hover {
  color: #fff;
}

.formdiverr {
  color: #cc0000;
  margin: 5px 0px 15px 0px;
}
.formtdheader {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #010101;
	padding: 10px 0px 3px 0px;
}
.formtd {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	color: #6b6b6b;
  text-transform: uppercase;
  padding: 5px 0px;
}

.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: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	background-color: #a6a18e;
	border: none;
	color: #000;
	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;
}

.main_bottom {
  float: left;
  display: inline;
  margin: 0px 0px 20px 0px;
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8e8e8e;
}
.main_bottom .boxleft {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8e8e8e;
  padding: 8px 10px 3px 0px;
}
.main_bottom .boxright {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8e8e8e;
  padding: 8px 10px 3px 0px;
}

.main_bottom a:link, .main_bottom a:active, .main_bottom a:visited {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #dedede;
  text-decoration: none;
}
.main_bottom a:hover {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #8e8e8e;
  text-decoration: none;
}
.icon_bottom {
  float: left;
  display: inline;
  padding: 0px 8px 0px 7px;
  background: transparent url('/images/icon_bottom.gif') 0px 4px no-repeat;
}
.icon_box {
  margin: 0px;
  padding: 0px 5px 3px 20px;
  font-family: Arial, Tahoma, Trebuchet MS, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
}

.div_submenu, .div_submenu_sel {
  padding: 0px 0px 3px 0px;
}
.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 {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #fff;
  text-decoration: none;
}
.div_submenu a:hover, .div_submenu_sel a:hover {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #000;
  text-decoration: none;
}
.div_submenu_sel a:link, .div_submenu_sel a:active, .div_submenu_sel a:visited {
	color: #000;
}

.div_submenu3, .div_submenu3_sel {
  padding: 1px 0px 2px 22px;
  background: transparent url('/images/icon_submenu3.gif') 13px 3px repeat-y;
}
.div_submenu3 a:link, .div_submenu3 a:active, .div_submenu3 a:visited, .div_submenu3_sel a:link, .div_submenu3_sel a:active, .div_submenu3_sel a:visited {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #fff;
  text-decoration: none;
  line-height: 1;
}
.div_submenu3 a:hover, .div_submenu3_sel a:hover {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
  text-decoration: none;
  line-height: 1;
}
.div_submenu3_sel a:link, .div_submenu3_sel a:active, .div_submenu3_sel a:visited {
	color: #000;
  line-height: 1;
}

.div_gallery {
  float: left;
  display: inline;
  margin: 0px 10px 10px 0px;
}
.div_gallery_img {
  border: 3px solid #686262;
}

.bannersmainbox {
  width: 990px;
  background: transparent url('/images/bg_banners.gif') top left repeat-x;
  padding: 0px;
  margin: 0px;
}
.bannersmainbox_in {
  padding: 10px 0px 0px 15px;
}
.bannerbox {
  float: left;
  display: inline;
  margin: 0px 15px 15px 0px;
  border: 1px solid #c7c7c7;
}
.bannerbox img {
  border: 4px solid #fff;
}

.newsbannermainbox {
  width: 990px;
  height: 211px;
  padding: 0px;
  margin: 0px;
  overflow: hidden;
}
.newsbannermainbox_in {
  padding: 35px 15px 0px 15px;
  overflow: hidden;
}
.newsbannerbox {
  float: left;
  display: inline;
  margin: 0px 15px 0px 0px;
}
.newsletterbox {
  float: left;
  display: inline;
  margin: 0px 0px 0px 0px;
}
.newsitembox {
  float: left;
  display: inline;
  width: 310px;
  padding: 0px;
  margin: 0px;
}
.newsbannerboxtitle {
  margin: 0px 0px 10px 0px;
}

.newsitemimg {
  float: left;
  display: inline;
  margin: 0px 10px 0px 0px;
}
.newsitemtitle {
  padding: 0px 0px 3px 0px;
}
.newsitemtitle a:link, .newsitemtitle a:active, .newsitemtitle a:visited {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
  text-decoration: none;
  text-transform: uppercase;
}
.newsitemtitle a:hover {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #000;
  text-decoration: none;
  text-transform: uppercase;
}
.newsitemannotation {
  padding: 0px 0px 3px 0px;
  line-height: 1.4;
}

.pagespath {
  padding: 12px 15px;
  margin: 0px;
  background: #f79433;
}
.pagespath a:link, .pagespath a:active, .pagespath a:visited {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #fff;
  text-decoration: none;
}
.pagespath a:hover {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #000;
  text-decoration: none;
}
.pagespath a.sel:link, .pagespath a.sel:active, .pagespath a.sel:visited {
	color: #000;
}
.pagespath a.sel:hover {
	color: #000;
}

.formtitle {
  white-space: nowrap;
  padding: 7px 7px 7px 0px;
  vertical-align: top;
}
.formfield {
  white-space: nowrap;
  vertical-align: top;
  padding: 0px 0px 7px 0px;
}


.cattitle {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 16px;
	font-weight: normal;
	color: #000;
  padding: 15px 0px 3px 0px;
}
.cattitlealpha {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 34px;
	font-weight: bold;
	color: #000;
  padding: 25px 0px 0px 0px;
  line-height:1;
}

.shopitem {
  padding: 0px;
  margin: 0px;
}
.shopitem a:link, .shopitem a:active, .shopitem a:visited {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f79433;
  text-decoration: none;
}
.shopitem a:hover {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000;
  text-decoration: none;
}
.shopitemsection {
  font-size: 11px;
  text-transform: uppercase;
}

.shopdetailleft {
  float: left;
  display: inline;
  width: 530px;
  overflow: hidden;
}
.shopdetailleft h1 {
  color: #fff;
}
.shopdetailleftinfo_in  {
  padding: 20px 25px 15px 15px;
  background: #f79433;
  font-size: 13px;
}
.shopdetailleftcontent_in  {
  padding: 15px 25px 15px 15px;
  font-size: 13px;
  line-height: 1.4;
}
.shoplogo {
  margin: 0px 0px 30px 0px;
}
.shopdetailright {
  float: right;
  display: inline;
  width: 460px;
  overflow: hidden;
}
.shopdetailright_in  {
  padding: 45px 0px 15px 35px;
  font-size: 13px;
}
.shopdetailinfotable {
  border-top: 1px solid #fff;
  width: 490px;
}
.shopdetailinfotable .tdtitle {
  width: 170px;
  font-weight: bold;
  font-size: 13px;
  vertical-align: top;
  padding: 4px 0px 2px 0px;
}
.shopdetailinfotable .tdvalue {
  font-size: 13px;
  vertical-align: top;
  padding: 4px 10px 2px 0px;
}
.shopdetailhourstable .tdtitle {
  width: auto;
  font-weight: normal;
  font-size: 13px;
  vertical-align: top;
  padding: 1px 10px 1px 0px;
}
.shopdetailhourstable .tdvalue {
  vertical-align: top;
  font-size: 13px;
  padding: 1px 10px 1px 0px;
}

a.amap:link, a.amap:active, a.amap:visited {
  display: inline;
  float: left;
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #f79433;
  text-decoration: none;
  background: #fff;
  padding: 3px 10px 3px 10px;
}
a.amap:hover {
  display: inline;
  float: left;
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	color: #000;
  text-decoration: none;
  background: #fff;
  padding: 3px 10px 3px 10px;
}

.shopsphotovisual {
  float: left;
  display: inline;
  border: 1px solid #c7c7c7;
  margin: 0px 0px 15px 0px;
}
.shopsphotovisual img {
  border: 4px solid #fff;
  margin: 0px;
}
.shopsphotothumb {
  float: left;
  display: inline;
  border: 1px solid #c7c7c7;
  margin: 0px 5px 5px 0px;
}
.shopsphotothumb img {
  border: 4px solid #fff;
  margin: 0px;
}

ul.tabNavigation {
	margin: 0px;
	padding: 0;
	list-style: none;
}
ul.tabNavigation li {
  display: inline;
	background: none;
	margin: 0px 1px 0px 0px;
	padding: 0px;
}
a.shopdirtab:link, a.shopdirtab:active, a.shopdirtab:visited {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
  text-decoration: none;
  background: #f79433;
  padding: 5px 12px;
}
a.shopdirtab:hover {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
  text-decoration: none;
  background: #000;
  padding: 5px 12px;
}
a.shopdirtabselected:link, a.shopdirtabselected:active, a.shopdirtabselected:visited {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
  text-decoration: none;
  background: #000;
}
a.shopdirtabselected:hover {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #fff;
  text-decoration: none;
  background: #000;
}


.searchtabs div {
  color: #fff;
}
.searchtabs div.stdiv {
  color: #fff;
  padding: 10px;
  background: #f79433;
}
ul.searchtabsnavigation {
	margin: 0px;
	padding: 0;
	list-style: none;
}
ul.searchtabsnavigation li {
  float: left;
  display: inline;
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
  text-decoration: none;
  background: #333333;
	margin: 0px 1px 0px 0px;
  padding: 10px 10px;
}
ul.searchtabsnavigation li.slispecial {
  float: left;
  display: inline;
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
  text-decoration: none;
  background: #f79433;
	margin: 0px 1px 0px 0px;
  padding: 10px 13px;
}
a.searchdirtab:link, a.searchdirtab:active, a.searchdirtab:visited {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
  text-decoration: none;
  background: #333333;
}
a.searchdirtab:hover {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
  text-decoration: none;
  background: #333333;
}
a.searchtabselected:link, a.searchtabselected:active, a.searchtabselected:visited {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f79433;
  text-decoration: none;
  background: #333333;
}
a.searchtabselected:hover {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #fff;
  text-decoration: none;
  background: #333333 url('/images/icon_sitemap2.gif') 5px 5px no-repeat;

}

.searchtabs .ibox {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	border: 1px #fff solid;
	color: #000;
  padding: 7px;
}
.searchtabs .btn {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
  text-transform: uppercase;
	background-color: #000;
	color: #fff;
	padding: 1px 5px;
}


.pressbox {
  padding: 0px 0px 12px 0px;
  margin: 0px 0px 12px 0px;
  border-bottom: 1px solid #dfdfdf;
}
.pressdata {
  float: right;
  width: 635px;
}
.pressimg {
  float: left;
  width: 90px;
}
.pressdate {
  font-size: 12px;
  padding: 0px 0px 0px 0px;
}
.presstitle {
  font-size: 12px;
  font-weight: bold;
  line-height: 1.2;
  padding: 0px 0px 3px 0px;
}
.pressfile {
  font-size: 11px;
  font-weight: normal;
  color: #888888;
}
.pressvalues a:link, .pressvalues a:active, .pressvalues a:visited {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f79433;
  text-decoration: none;
}
.pressvalues a:hover {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #888888;
  text-decoration: none;
}
.presscontent {
  float: right;
  width: 640px;
}

.pressimgdl {
  padding: 2px 4px;
  background: #c7c7c7;
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
}
.pressimgdl a:link, .pressimgdl a:active, .pressimgdl a:visited {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #fff;
  text-decoration: none;
}
.pressimgdl a:hover {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #888888;
  text-decoration: none;
}


.mainnews {
  display: block;
}
.mainnews_img {
  margin: 0px 10px 3px 0px;
  border: 1px solid #c7c7c7;
}
.mainnews_content {
  display: inline-block;
  margin: 0px;
}
.mainnews_img img {
  border: 4px solid #fff;
}
.mainnews_title {
  line-height: 1.2;
  padding: 0px 0px 7px 0px;
}
.mainnews_title a:link, .mainnews_title a:visited, .mainnews_title a:active {
  font-family: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 22px;
  color: #F79433;
  font-weight: normal;
  text-decoration: none;
  line-height: 1.2;
}
.mainnews_title a:hover {
  font-family: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 22px;
  color: #888888;
  font-weight: normal;
  text-decoration: none;
  line-height: 1.2;
}
.mainnews_annotation {
  font-size: 12px;
  color: #000;
  padding: 0px 0px 7px 0px;
  line-height: 1.3;
}
.mainnews_date {
  color: #888888;
}

.newsbox {
  padding: 0px 0px 8px 0px;
  margin: 0px 0px 8px 0px;
}
.newsimg {
  float: left;
}
.newsannotation {
  font-size: 12px;
  padding: 0px 0px 0px 0px;
  line-height: 1.4;
}
.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: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #f79433;
  text-decoration: none;
}
.newstitle a:hover {
  font-family: Georgia, Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	color: #888888;
  text-decoration: none;
}
.newsdate {
  color: #888888;
}

.sitemap1 {
  padding: 0px 0px 15px 0px;
}
.sitemap1 a:link, .sitemap1 a:active, .sitemap1 a:visited {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #f79433;
  text-decoration: none;
}
.sitemap1 a:hover {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #888888;
  text-decoration: none;
}
.sitemap2 {
  padding: 0px 0px 0px 25px;
  background: transparent url('/images/icon_sitemap2.gif') 13px 3px repeat-y;
}
.sitemap2 a:link, .sitemap2 a:active, .sitemap2 a:visited {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #f79433;
  text-decoration: none;
}
.sitemap2 a:hover {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	color: #888888;
  text-decoration: none;
}

.div_gallerymainphoto {
  width: 732px;
  height: 490px;
  margin: 0px;
  border: 1px solid #c7c7c7;
}

.div_gallerymainphoto img {
  border: 4px solid #fff;
  margin-right: auto;
  margin-left: auto
}

.listings_txt {
  display: inline;
  float: left;
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c7c7c7;
  padding: 3px 25px;
  margin: 0px 4px 0px 0px;
}
.listings_txt a:link, .listings_txt a:active, .listings_txt a:visited {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #f79433;
  text-decoration: none;
}
.listings_txt a:hover {
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #c7c7c7;
  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 #dddddd;
  background: #fff;
  font-family: Arial, Tahoma, verdana, helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #f79433;
  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 #f79433;
  background: #f79433;
  font-family: 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 #f79433;
  background: #f79433;
	color: #fff;
}