@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif'), local('PTSerif-Regular'), url(https://themes.googleusercontent.com/static/fonts/ptserif/v4/zjBCKJs0bE-LvM0teIV5VPesZW2xOQ-xsNqO47m55DA.woff) format('woff');
}
@font-face {
  font-family: 'PT Serif';
  font-style: normal;
  font-weight: 700;
  src: local('PT Serif Bold'), local('PTSerif-Bold'), url(https://themes.googleusercontent.com/static/fonts/ptserif/v4/QABk9IxT-LFTJ_dQzv7xpGOb2gHztoQeulij-1lvl-8.woff) format('woff');
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 400;
  src: local('PT Serif Italic'), local('PTSerif-Italic'), url(https://themes.googleusercontent.com/static/fonts/ptserif/v4/3Nwg9VzlwLXPq3fNKwVRMBsxEYwM7FgeyaSgU71cLG0.woff) format('woff');
}
@font-face {
  font-family: 'PT Serif';
  font-style: italic;
  font-weight: 700;
  src: local('PT Serif Bold Italic'), local('PTSerif-BoldItalic'), url(https://themes.googleusercontent.com/static/fonts/ptserif/v4/Foydq9xJp--nfYIx2TBz9Qazkjc8o6z915lYPPIG3mo.woff) format('woff');
}
@font-face {
  font-family: 'PT Serif Caption';
  font-style: normal;
  font-weight: 400;
  src: local('PT Serif Caption'), local('PTSerif-Caption'), url(https://themes.googleusercontent.com/static/fonts/ptserifcaption/v4/7xkFOeTxxO1GMC1suOUYWWhBabBbEjGd1iRmpyoZukE.woff) format('woff');
}
@font-face {
  font-family: 'PT Serif Caption';
  font-style: italic;
  font-weight: 400;
  src: local('PT Serif Caption Italic'), local('PTSerif-CaptionItalic'), url(https://themes.googleusercontent.com/static/fonts/ptserifcaption/v4/0kfPsmrmTSgiec7u_Wa0DA6iqcbhgtpIzRu74nQVOXw.woff) format('woff');
}
.logo_index-text {background:url("../images/logo-txt.png"); height: 41px; left:50%;margin-left:-160px;position:absolute;top:57px;width:320px;}
#header-bar.header-bar__2 {height:22px}
#header-bar.header-bar__3 {height:58px}
.logo-text {position: relative;top: 12px;font-size: 12px;}
#logo:hover {text-decoration: none;}
#logo,#logo_index{text-indent:-999em;overflow:hidden;left:50%;padding-top:5px; position:absolute;top:75px;background:url("../images/logo1.png") no-repeat scroll 50% 0}
#logo {width: 316px;height: 91px;margin-left:-158px;text-align:center;}
#logo_index {width: 226px;height: 41px;margin-left:-113px;}
/*Menu*/
#main-body ul.menu li, #horiz-menu2 ul.menu li {list-style: none;margin:22px 0 0 0;padding: 0;float: left;height:125px;text-align:center}
.menu li span:hover{color:#990000!important;}
.menu li span,.menu li a {height:125px;text-align:center;}
.menu li a {text-decoration:none}
.menu li a span {text-indent:-999px; overflow:hidden;opacity: 1;}
#item-476, #item-476 span,#item-476  a {width:100px;}
#item-476 {margin-right:40px!important;background:url("../../../images/menu/icons_22.png") scroll -531px -121px}
#item-476 span { background:url("../../../images/menu/icons_22.png") scroll -531px -261px}
#item-472, #item-472 span,#item-472  a {width:120px;}
#item-472 {margin:22px 43px 0 56px!important;background:url("../../../images/menu/icons_22.png") scroll -388px -121px}
#item-472 span {background:url("../../../images/menu/icons_22.png") scroll -388px -261px}
#item-207, #item-207 span,#item-207  a {width:100px;}
#item-207 { background:url("../../../images/menu/icons_22.png") scroll -256px -121px}
#item-207 span { background:url("../../../images/menu/icons_22.png") scroll -256px -261px}
#item-444, #item-444 span,#item-444  a {width:100px;}
#item-444 {margin:22px 45px 0 23px!important;background:url("../../../images/menu/icons_22.png") scroll -119px -121px}
#item-444 span {background:url("../../../images/menu/icons_22.png") scroll -119px -261px}
#item-464, #item-464 span,#item-464  a {width:103px}
#item-464 {background:url("../../../images/menu/icons_22.png") scroll -9px -121px;margin-left:6px!important}
#item-464 span {background:url("../../../images/menu/icons_22.png") scroll -9px -261px}
#item-mb, #item-mb span,#item-mb  a {width:103px}
#item-mb {background:url("../../../images/menu/icons_22.png") scroll -667px -121px;margin-left:0px!important}
#item-mb span {background:url("../../../images/menu/icons_22.png") scroll -667px -261px}
.menu span {display:table-cell;}
/*Search*/
.search_bg_focus {height:32px; position:absolute;width: 231px; background:url("../images/spriteme1.png") no-repeat scroll -9px -708px;display:none;margin: -7px 0 0 -18px}
.searchsearch {position:relative;}
.moduletablesearch {background: url("../images/spriteme1.png") no-repeat scroll -9px -740px; width: 231px;float:right;height:44px;margin-top:36px;padding-right:0px;}
#mod-search-searchword {border: none; width: 190px; color: darkgrey}
.moduletablesearch input {margin: 3px 0 0 9px!important;color:#fff;outline:none;font-size:12px;width:15px;font-family:verdana;padding:0px!important;border:none;background:#fff}
.moduletablesearch input:focus {color: #000;}
.modalizer_link img {margin: 12px 0 0 -202px;}
/* Gerb */
.moduletablegerb h3 {background: url("../images/spriteme1.png") no-repeat scroll -10px -117px; width:69px;color: transparent; margin: 0px; height:74px;font-size: 0px; position:relative;display:block}
.moduletablegerb h3 i {background: url("../images/spriteme1.png") no-repeat scroll -10px -195px; height: 74px; width:69px; display: block; position: absolute; top:0; left:0;}
.moduletablegerb h3 a {height: 74px; width:69px; display: none; position: absolute; top:0; left:0;}
/* Phone */
.moduletablephone {background: url("../images/spriteme1.png") no-repeat scroll -10px -296px; width: 232px; height: 26px; position: absolute; top: 81px; left: 69px;padding-top:8px;text-align: center; text-decoration:none;color:#2884b1}
.moduletablephone:hover {background-position:  -10px -328px;text-decoration:none}

.moduletablemap {position: absolute; top: 52px; right: 72px; }
.head-reception a,.custommap a {text-decoration:underline; font-size: 11px}
.head-reception {left:69px;position:absolute;top:52px;}.bt-cs {
	position: relative;
	display: inline-block;
}