body{margin:0;font-family: Arial, Helvetica, sans-serif;color:#777;font-size:100%;line-height:1.5;font-weight:300}
h1,h2,h3,h4,h5,h6{font-family: Arial, Helvetica, sans-serif;font-weight:300;letter-spacing:0px;line-height:1.4}
h1{font-size:1.7em;margin:0.7em;color:#777;float:right}
h2{font-size:1.2em; margin:0.5em;color:#777}
h3{font-size:1.3em;margin:0.5em;color:#555;float:left}
h4{font-size:1.5em;margin:0.5em;color:#444;padding:11px; text-align:center; background-color:#999;border-radius: 7px}
h5{font-size:1.4em;margin:0.8em;color:#006699}
h6{font-size:16px;color:#555; margin-left:111px}
p,li{font-size:1.07em;line-height:2;font-weight:300}
img{max-width:100%}
.st_map{font-size: x-large;font-weight: bold;}

.highslide img{padding:1px;border:1px solid #CCC}
.highslide:hover img{border-color:#777}
.highslide-active-anchor img{visibility:hidden}

.pod{font-size:14px; text-align:center; color:#444}
.shr{font-size:14px;color:#111}

.back{text-align:center;border:dotted #CCC 5px;background-color: #F0F8FF;border-radius:7px;padding:11px}
.fon{border:dotted #CCC 5px;background-color: #EBEBF5;border-radius:7px;padding:11px}

.container{margin:0 auto;max-width:1000px;width:95%}
.footer{padding:5px;text-align:center; color:#777;}
.a_lnk:link{color:#0033FF;text-decoration:underline}
.a_lnk:visited{color:#0033FF;text-decoration: none}
.a_lnk:active{color:#0033FF;text-decoration: none}
.a_lnk:hover{color:#CC3300;text-decoration: none}
.b_lnk:link{color:#888;text-decoration:none}
.b_lnk:visited{color:#888;text-decoration:none}
.b_lnk:active{color:#888;text-decoration:none}
.b_lnk:hover{color: #C69A04;text-decoration:none}
.link_c:link{color: #996633;text-decoration: underline;}
.link_c:visited{text-decoration: underline;color: #996633;}
.link_c:hover{text-decoration: none;color: #00CCFF;}
.link_c:active{text-decoration: underline;color: #996633;}
a:link {color:#444;text-decoration:none}
a:visited {color:#444;text-decoration:none}
a:hover {color:#0033FF;text-decoration:none}
a:active {color:#444;text-decoration:none}

a.box {
	padding:11px;
	background-color:#777;
	text-decoration:none;
	border: solid#999 1px;
	border-radius:11px;
	color:#CCC;
}
a.box:hover {
	padding:11px;
	text-decoration:none;
	background-color: #0033FF;
	border: solid#555 1px;
	color:#FFF;
}

.font-i{color:#555}
.font-r{color:#CD2E0C}
.font-g{color:#336633}
.font-b{color:#5f9cc8}
.font-f{color:#565656;font-size:14px}
.font-left {padding-left:33px; padding-bottom:0px; padding-right:0px; padding-top:0px}
.tabfont{padding:22px}
.tabs-b{color:#5f9cc8;border:solid #5f9cc8 1px;border-radius:7px;padding:1px}
.tabs-g{color:#336633;border:solid #336633 1px;border-radius:7px;padding:3px}
.tabs-r{color:#999;border:solid #683a19 1px;border-radius:7px;padding:3px}
.tabs-m{border:dotted #555 2px;border-radius:7px;padding:3px}
.tabs-bw{color:#555;border:solid #CCC 1px;border-radius:11px;padding:11px; background-color:#E8EAFD}
.tabs-d{color:#555;border:solid #333 1px;border-radius:17px;padding:1px;}
.tabs-s{color:#555;border:solid #CCC 1px;border-radius:7px; background-color:#999;padding:7px;}
.tabsol{color:#555;border:solid #777 1px;border-radius:17px; background-color:#CCC}
.tabsob{color:#555;border:solid #777 1px;border-radius:17px; background-color:#CCCCFF}
.tabdot{color:#777;border:dotted #222 2px;border-radius:17px;background-color:#000;padding:20px}

.tabd {color:#777;border:dotted #000 7px;border-radius:7px;padding:10px}
.tab_a{border:dotted #888 1px;border-radius:17px;padding:10px;font-size:14px;color:#111; background:url(centr/bg1.jpg)}

.tabdash{border:dashed #111 3px;border-radius:17px;padding:20px;}
.tab{border:#333 1px solid;border-radius:7px}
.tab_d{border:solid #333 2px;padding:20px; background: #EEE}
.tab_s{border:solid #777 1px;padding-left:17px;padding-right:17px;padding-bottom:0px;padding-top:0px;background-image:url(centr/perfa.gif)}
.tab_black{border:solid #000 1px; padding:10px;background-image:url(centr/b_g_1.jpg)}
.tabsol{color:#999;border:solid #ADADAD 1px;border-radius:7px;}
.text{padding-left:33px; padding-right:0px; padding-bottom:0px; padding-top:0px}
.f_art{border:dotted #999 2px;border-radius:17px;padding:20px; background-image:url(centr/bg.jpg)}
.f_tab{border:dotted #555 1px;border-radius:11px;padding:11px; background-color:#333}

.clearfix:before,.clearfix:after{content:" ";display:table}
.clearfix:after{clear:both}
.clearfix{*zoom:1}

@media (min-width: 40rem)
{
.column{float:left;padding-left:1rem;padding-right:1rem;-moz-box-sizing:border-box;box-sizing:border-box}
.column.full{width:100%}
.column.two-third{width:70%}
.column.two-fourth{width:75%}
.column.two-fifth{width:80%}
.column.two-sixth{width:83.3%}
.column.half{width:50%}
.column.third{width:30%}
.column.fourth{width:25%}
.column.fifth{width:20%}
.column.sixth{width:16.6%}
.column.seventh{width:40%}
.column.exp{width:60%}
.column.flow-opposite{float:right}
}

#menu-checkbox {
  display: none;
}
.main-menu {
  display: none;
  padding: 0;
  margin: 0;
}
.main-menu li {
  font-size: 16px;
  display: block;
  width: 100%;
}
.main-menu a {
  display: block;
  border-bottom: 1px solid #FFFFFF;
  color: #222222;
  padding-left: .5em;
  text-decoration: none;
}
.main-menu a:hover {
  color: #FFF;
  background-color:#999;
  text-decoration: none;
}
.toggle-button {
  text-align: center;
  display: block;
  cursor: pointer;
  background-color: #555;
  color: #CCCCCC;
  border-radius:7px;
}
.toggle-button:after {
  content: attr(data-open);
  display: block;
  margin: 5px 0;
  padding: 5px 5px;
}
#menu-checkbox:checked + nav[role="navigation"] .main-menu {
  display: block;
}
#menu-checkbox:checked + nav[role="navigation"] .toggle-button:after {
  content: attr(data-close);
}

#aTmplMenuCss{width:26px;height:16px;margin:0 auto;}#aTmplMenuCss #aTmplMenuCssBlock{position:fixed;top:0;right:0;left:0;padding:0;margin:0;border:0;width:100%;min-width:100%;height:100%;min-height:100%;z-index:-1;opacity:0;overflow-y:auto;background:rgba(0,0,0,0.8);-webkit-transition:all 0.3s;ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#aTmplMenuCss ul{position:relative;top:15%;padding:0;margin:0;border:0;text-align:center;-webkit-transform:scale(2);-moz-transform:scale(2);-ms-transform:scale(2);transform:scale(2);-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#aTmplMenuCss li{display:inline-block;margin:10px;text-align:center;}#aTmplMenuCss li a{border-radius: 5px;padding:10px;text-decoration:none;font-size: 18px;color:#fff;border:1px solid transparent;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}#aTmplMenuCss li a:hover{border-color:#fff;}#aTmplMenuCssControl{margin:20px auto; background:transparent;display:block;cursor:pointer;z-index:999;position:relative;text-align:center;width:26px;height:16px;}#aTmplMenuCssUp{display:none;}#aTmplMenuCssUp:checked~#aTmplMenuCssBlock{opacity:1;z-index:777;}#aTmplMenuCssUp:checked~#aTmplMenuCssBlock ul{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1);}label.aTmplMenuCssLink{display:block;width:26px;height:7px;border-top:5px solid #000;border-bottom:5px solid #000;position:absolute;cursor:pointer;}label.aTmplMenuCssLink:after{display:block; content:"";width:26px;height:5px;position:absolute; left:0;top:5px;background:#000;}#aTmplMenuCssUp:checked~label.aTmplMenuCssLink{border-top:5px solid #fff;border-bottom:5px solid #fff;}#aTmplMenuCssUp:checked~label.aTmplMenuCssLink:after{display:block;content:"";width:26px;height:5px;position:absolute;left:0;top:5px;background:#fff;}

.slideshow img.previews {
	border: 1px solid #999;
	-webkit-transition-duration:0.5s; 
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
}
.slideshow img.previews:hover, #slideshow .larger {
	border: 1px solid #3333CC;
	-webkit-transition-duration:0.5s; 
	-moz-transition-duration: 0.5s;
	-o-transition-duration: 0.5s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
}
.show img.previews {
	border: 2px solid #CCC;
	padding:2px;
	border-radius: 17px;
	-webkit-transition-duration:0.5s; 
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
}
.show img.previews:hover, #show .larger {
	border: 2px solid #777;
	-webkit-transition-duration:0.5s; 
	-moz-transition-duration:0.5s;
	-o-transition-duration:0.5s;
	-webkit-transition-timing-function:ease-out;
	-moz-transition-timing-function:ease-out;
	-o-transition-timing-function:ease-out;
}
