*{border:none;color:#26402a;font-family:calibri,verdana,arial;font-size:13px;list-style:none;margin:0;outline-width:0;padding:0;text-decoration:none}

html{height:100%}
body{background:url(bg.png) repeat-x #cdcdcd;}

h1, a, a:hover, b, strong, .highlight{color:#a77814}
#navi a, #sub-navi a, #footer a{color:#cdcdcd}

#navi a:hover,
#navi .CURIFSUB a,
#navi .ACTIFSUB a,
#sub-navi a:hover,
#sub-navi .CURIFSUB a,
#sub-navi .CUR a{color:#26402a;text-decoration:none}

h1{font-size:23px;margin-bottom:20px}

a{font-weight:bold}
a:focus{outline-width:0}
a:hover{text-decoration:underline}

p{margin-bottom:20px}

.clr{clear:both}
#error{margin-bottom:20px}

#wrapper{background:#fff;width:760px;margin:0 auto;border-left:1px solid #26402a;border-right:1px solid #26402a}

#header{margin:30px auto 0;width:762px;height:212px;position:relative}
#header #img{width:760px;height:212px;overflow:hidden;position:absolute;top:0;left:1px;z-index:-10}
#header a{width:263px;height:85px;position:absolute;top:20px;left:20px;z-index:100}

#navi{background:url(navi_bg.png) no-repeat;width:760px;height:36px}
#navi li{width:190px;float:left}
#navi li a{height:26px;padding-top:10px;font-size:16px;text-align:center;vertical-align:middle;display:block}
#navi li a:hover, #navi .ACTIFSUB a, #navi .CURIFSUB a{background:url(navi_li_a.png) no-repeat;height:22px;padding-top:14px}

.bodyclass00 #sub-navi{display:none}
.bodyclass00 #content{width:630px}

#sub-navi{width:190px;margin:20px 0;float:left}
#sub-navi li{width:160px}
#sub-navi li a{background:url(sub_nav_li_a.png) right 0;height:21px;margin-bottom:10px;padding:4px 10px 0;display:block}
#sub-navi li a:hover, #sub-navi .CURIFSUB a, #sub-navi .CUR a{background-position:right 25px}
#sub-navi li li{width:120px}
#sub-navi li li a{background:url(sub_nav_li_li_a.png) right 0;height:17px;margin-bottom:5px;padding:1px 25px 0;display:block}
#sub-navi li .first a{margin-top:-5px}
#sub-navi li .last a{margin-bottom:10px}
#sub-navi .CURIFSUB li a{background-position:right 0;color:#cdcdcd}
#sub-navi li li a:hover, #sub-navi li .CUR a{background-position:right 18px;color:#26402a}

#content{width:510px;padding:20px 60px 20px 0;float:right}

.csc-textpic{overflow:hidden}
.csc-textpic-text{text-align:left}

.csc-textpic-center{text-align:center}

.csc-textpic-caption-c .csc-textpic-caption{text-align:center}
.csc-textpic-caption-r .csc-textpic-caption{text-align:right}
.csc-textpic-caption-l .csc-textpic-caption{text-align:left}
.csc-textpic-caption p{background:#ebeded;padding:5px;font-size:11px}

.csc-textpic-textpic .csc-textpic-imagecolumn{float:left;display:inline}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image{float:left}
.csc-textpic-textpic .csc-textpic-imagewrap ul{list-style:none;margin:0;padding:0}
.csc-textpic-textpic .csc-textpic-imagewrap ul li{float:left;margin:0;padding:0}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image dt{float:none}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image dd{float:none}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image dd img{border:none}

dl.csc-textpic-image{margin:0}
dl.csc-textpic-image dt{margin:0;display:inline}
dl.csc-textpic-image dd{margin:0}

.csc-textpic-clear{clear:both}

.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image{display:inline}

.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image img{margin:0}
.csc-textpic-textpic .csc-textpic-imagewrap .csc-textpic-image{margin-top:5px}

/*.csc-textpic-above .csc-textpic-imagewrap .csc-textpic-image{margin:0 0 15px 0}*/
.csc-textpic-above .csc-textpic-imagewrap img{display:block}
.csc-textpic-above .csc-textpic-text{clear:both}

.csc-textpic-below .csc-textpic-imagewrap .csc-textpic-image{margin:0 0 15px 0}

.csc-textpic-center .csc-textpic-imagewrap{margin:0 auto 15px auto}
.csc-textpic-center .csc-textpic-imagewrap .csc-textpic-image{text-align:left}

.csc-textpic-right .csc-textpic-imagewrap{float:right}
.csc-textpic-right .csc-textpic-text{clear:right}

.csc-textpic-left .csc-textpic-imagewrap{float:left}
.csc-textpic-left .csc-textpic-text{clear:left}

.csc-textpic-intext-left .csc-textpic-imagewrap{float:left;padding:4px 15px 0 0}
.csc-textpic-intext-right .csc-textpic-imagewrap{float:right;padding:4px 0 0 15px}

.csc-textpic-intext-right-nowrap .csc-textpic-imagewrap{float:right;padding:0 0 0 10px}
.csc-textpic-intext-left-nowrap .csc-textpic-imagewrap{float:left;padding:0 10px 0 0}

.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image{margin:0 10px 10px 0;padding:0}
.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image img{display:block}
.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-lastcol{margin:0 0 10px 0}

.csc-textpic-imagewrap .csc-textpic-image{margin:0 10px 10px 0}
.csc-textpic-imagewrap .csc-textpic-firstcol{margin:0 10px 10px 0 !important}
.csc-textpic-imagewrap .csc-textpic-lastcol{margin:0 0 10px 0 !important}
.csc-textpic-image{float:left;padding-bottom:10px;}

.margin .csc-textpic{margin:10px}
.margin .csc-textpic-intext-left .csc-textpic-text p,
.margin .csc-textpic-intext-right .csc-textpic-text p{margin:0}
.margin .csc-textpic-intext-left .csc-textpic-imagewrap,
.margin .csc-textpic-intext-right .csc-textpic-imagewrap{padding-top:3px !important}

.margin .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-firstcol,
.margin .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-lastcol,
.margin .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-firstcol,
.margin .csc-textpic-intext-left .csc-textpic-imagewrap .csc-textpic-lastcol{margin-bottom:0 !important}

.csc-frame .csc-textpic,
.csc-frame .csc-textpic-firstcol{margin:0 !important}

form{width:300px}
form strong{color:#26402a}
form label{width:100px;text-align:left;display:block;float:left}
form .data-small label, form .data-small input{width:30px;border:none;float:left}
form .data-small input{margin-top:3px}
form input, form textarea{width:190px;margin-bottom:10px;padding:2px;border:1px solid #26402a}
form .control{text-align:center}
form .control input{width:120px;height:25px;border:none}
form .hidden{display:none}

#sitemap .csc-content{padding:0 0 0 123px;margin:0 0 0 46px;clear:both;min-height:27px}
#sitemap .csc-content-n1{padding:0 0 0 183px;margin:0}
#sitemap .csc-content-n2{background:url(sitemap_main.png) no-repeat}
#sitemap .csc-content-n3{background:url(sitemap_second.png) no-repeat}
#sitemap .csc-content-n4{background:url(sitemap_meta.png) no-repeat}
#sitemap ul{margin:0 0 20px 0}
#sitemap li{width:129px;margin:0 0 20px 14px;float:left;font-weight:bold;list-style:none}
#sitemap li li{float:none;margin:0;font-weight:normal}
#sitemap ul ul{margin:0}

#sitemap li a{display:block;margin:0 0 1px 0;text-decoration:none;font-size:10px;line-height:12px;padding:1px 5px 2px 5px}
#sitemap li a:hover{background:#4b7f53 !important;color:#fff !important}

#sitemap li a{background:#4b7f53;color:#fff}
#sitemap li li a{background:#cdcdcd;color:#3e4f51}
#sitemap li li li a{background:#ebeded;color:#3e4f51}
#sitemap li li li li a{background:#c5caca;color:#3e4f51}

#footer{margin:0 auto 30px;width:762px;height:26px;position:relative}
#footer ul{text-align:center;position:absolute;top:0;right:10px}
#footer li.last{background:none;float:left}
#footer li{background:url(footer_separator.png) right 0 no-repeat;height:16px;padding:5px;float:left}
#footer li a{font-size:11px;display:block}