body {background:url(images/bg.jpg) center top; margin:0; padding:0; font-family:Tahoma, Arial, Helvetica, sans-serif; font-size:12px;}

a img {border:none;}
a {text-decoration:underline; color:#000000;}
a:hover {text-decoration:none; color:#000000;}
a:active { outline:none;}
a:focus {-moz-outline-style:none;}

#wrap {width:981px; margin:0 auto; background:url(images/wrap-bg.png) repeat-y;}
#top-line {width:981px; margin:0 auto; background:url(images/top.png) no-repeat bottom; height:35px;}
#languages {width:275px; float:left; height:25px; padding:10px 0 0 25px;}
#languages ul {margin:0; padding:0; list-style:none; overflow: hidden;}
#languages li {float:left; padding:0 2px;}
#top-menu {width:656px; float:right; font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; font-size:12px; text-transform:uppercase; line-height:33px; height:33px; padding:0 25px 0 0;}
#top-menu ul {margin:0; padding:0 0 2px 0; list-style:none; overflow:hidden; float:right; height:33px;}
#top-menu li {float:left; padding:0 6px;}
#top-menu li a {text-decoration:none; color:#FFFFFF;}
#top-menu li a:hover {text-decoration:underline; color:#FFFFFF;}
#top-menu li.current_page_item a {text-decoration:underline; font-weight:bold; color:#FFFFFF;}

#header { padding:9px 0 0 0;}
#logo {width:230px; float:left; text-align:left; padding:0 0 0 36px;}
#photo {width:680px; float:right; height:173px; text-align:right; padding:0 35px 0 0; }

#content {padding:0 36px 9px 36px; width:909px; font-size:12px; color:#2b2b2a; font-family:Arial, Helvetica, sans-serif;}

#left {width:231px; float:left;}
#menu { background: url(images/menu-box-bg.jpg) repeat-x #2c250e; font-family:"Trebuchet MS", Tahoma, Arial, Helvetica, sans-serif; font-size:12px;  line-height:30px; padding:5px 0; width:231px;}
#menu ul {margin:0; padding:0 10px 0 11px; width:210px; list-style:none; overflow:hidden; text-transform:uppercase;}
#menu li {display:inline; height:30px; width:210px;}
#menu li a {text-decoration:none; color:#FFFFFF; width:189px; display:block; padding:0 0 0 21px; color:#FFFFFF; background:url(images/link.png) no-repeat top; height:30px;}
#menu li a:hover {text-decoration:none; color:#FFFFFF; width:189px; display:block; padding:0 0 0 21px; color:#FFFFFF; background:url(images/link.png) no-repeat bottom; height:30px;}
#menu li.current_page_item, #menu li.current_page_parent {display:inline; height:30px; width:231px;}
#menu li.current_page_item a, #menu li.current_page_parent a {text-decoration:none; color:#FFFFFF; width:189px; display:block; padding:0 0 0 21px; color:#FFFFFF; background:url(images/hover.jpg) no-repeat; height:30px;}
#menu li ul {display:none; visibility:hidden;}
#menu li.current_page_item ul, #menu li.current_page_parent ul {display:block; visibility:visible; text-transform:none; padding:4px 11px 6px 11px; background:url(images/menline.png) no-repeat bottom; width:209px;}
#menu li.current_page_item ul li, #menu li.current_page_parent ul li {height:auto; line-height:17px; font-family:Arial, Helvetica, sans-serif; font-size:11px; padding:0;  width:199px;} 
#menu li.current_page_item ul li a ,#menu li.current_page_parent ul li a  {text-decoration:none; padding:2px 0 2px 10px; color:#f6eccf; background:none; height:auto; line-height:17px;  width:199px;}
#menu li.current_page_item ul li a:hover, #menu li.current_page_parent ul li a:hover {text-decoration:underline; padding:2px 0 2px 10px; color:#f6eccf; background:none; height:auto; line-height:17px;}
#menu li.current_page_item ul li.current_page_item a, #menu li.current_page_parent ul li.current_page_item a {text-decoration:none; font-weight:bold; padding:2px 0 2px 10px; color:#ffffff; background:none; height:auto; line-height:17px;}


.menu-top {background:url(images/menu-box-top.jpg) no-repeat; height:5px; list-style:5px; font-size:1px;}
.menu-bottom {background:url(images/menu-box-bottom.jpg) no-repeat; height:5px; list-style:5px; font-size:1px; margin:0 0 5px 0;}

.left-box {background:url(images/left-box-bg.jpg) repeat-y;}
.left-box-top {background:url(images/left-box-top.jpg) no-repeat; height:5px; line-height:5px; font-size:1px;}
.left-box-bottom {background:url(images/left-box-bottom.jpg) no-repeat; height:5px; line-height:5px; font-size:1px;}
.left-box-cont {padding:5px 10px;}
.left-box-cont ul {margin:0; padding:0; list-style:none; overflow:hidden;}
.left-box-cont li {background:url(images/arrow.gif) no-repeat center left; line-height:15px; padding:5px 11px; border-bottom:1px #e6e6e6 solid;}

.mnga {text-align:center; font-size:12px; font-family:"Trebuchet MS"; color:#663922; text-transform:uppercase;}
.mnga img {padding:0 0 5px 0;}

#center {width:418px; float:left; padding:9px 15px; line-height:17px; text-align:justify;}
#center p {margin:0; padding:6px 0;}

#right {width:230px; float:right; padding:9px 0 0 0;}

.right-box0 {background:url(images/right-box-bg.jpg) repeat-y; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#383838; font-size:11px; margin:0 0 5px 0;}
.right-box {background:url(images/right-box-bg.jpg) repeat-y; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#383838; font-size:11px;}
.right-box-top {background:url(images/right-box-top.jpg) no-repeat; height:5px; line-height:5px; font-size:1px;}
.right-box-top2 {background:url(images/right-box2-top.jpg) no-repeat; text-align:left; line-height:30px; height:30px; font-family:"Trebuchet MS"; font-size:14px; margin:0; padding:2px 0 0 15px; color:#ffffff; font-weight:normal; text-transform:uppercase;}
.right-box-bottom {background:url(images/right-box-bottom.jpg) no-repeat; height:5px; line-height:5px; font-size:1px;}
.right-box-cont {padding:5px 10px;}
.right-box-cont ul {margin:0; padding:0; list-style:none; overflow:hidden;}
.right-box-cont li {background:url(images/arrow.gif) no-repeat center left; line-height:15px; padding:5px 11px; border-bottom:1px #e6e6e6 solid;}

h2 {font-family:"Trebuchet MS"; font-size:14px; margin:0; padding:0 0 5px 0; color:#3d3418; font-weight:normal; text-transform:uppercase;}
h1 {font-family:"Trebuchet MS"; font-size:16px; margin:0; padding:0 0 5px 0; color:#2b2b2a; font-weight:normal; text-transform:uppercase; text-align:left;}

.right-box a {text-decoration:underline; color:#588f16;}
.right-box a:hover {text-decoration:none; color:#588f16;}
.right-box-cont li.current_page_item {background:url(images/arrow.gif) no-repeat center left; line-height:15px; padding:5px 11px; border-bottom:1px #e6e6e6 solid;}
.right-box-cont li.current_page_item a {text-decoration:none; color:#588f16; font-weight:bold;}

.right-box2 {background:url(images/right-box-bg.jpg) repeat-y; font-family:Tahoma, Arial, Helvetica, sans-serif; color:#383838; font-size:11px; margin:5px 0 0 0;}
.right-box2 a {text-decoration:underline; color:#588f16;}
.right-box2 a:hover {text-decoration:none; color:#588f16;}

p img {padding: 0;	max-width: 100%;}
img.centered {display: block; margin-left: auto; margin-right: auto;}
img.alignright {padding: 4px; margin: 0 0 2px 7px; display: inline;}
img.alignleft {padding: 4px; margin: 0 7px 2px 0; display: inline;}
.alignright {float: right;}
.alignleft {float: left;}

#footer {width:981px; margin:0 auto; background:url(images/bottom.png) no-repeat; padding:4px 0 0 0; height:29px;}
.copy { background:url(images/copy.png) no-repeat center; line-height:29px; height:29px; text-align:center; color:#fff; font-size:11px;}
.copy a {text-decoration:underline; color:#FFFFFF;}
.copy a:hover {text-decoration:none; color:#FFFFFF;}

.slideshow { height: 173px; width: 679px; margin: auto }
.slideshow img { padding: 0; border: none; background-color: #fff; }
