*{margin:0;padding:0;border:0;text-decoration:none;list-style:none;border-collapse:collapse}
*{font-family:verdana,arial,sans-serif}

html{background:#fafafa}

body{background:#f6f5f1 url(../images/body_bg.jpg) 0 0 no-repeat;color:#2a3326;width:900px;margin:0 auto}

a:link{color:#246d00}
a:visited{color:#246d00}
a:hover{color:#246d00}
a:active{color:#246d00}
a:focus{color:#246d00}

.align-left{text-align:left}
.align-center{text-align:center}
.align-right{text-align:right}
.clearer{clear:both}

#wrapper{background:url(../images/wrapper_bg.png) 0 230px no-repeat;width:900px;min-height:500px}

#navi0{position:absolute;z-index:10;top:0;left:50%;margin:0 0 0 -215px;width:220px;height:20px;font-size:11px;text-align:center}
#navi0 li{display:inline}
#navi0 a{color:#c8dabf;padding:2px 5px}
#navi0 a:active,#navi0 a:hover,#navi0 a:focus{color:#246d00}
#navi0 li.active a{color:#246d00}

#logo{position:absolute;z-index:10;top:40ox;left:50%;margin:0 0 0 -215px;width:220px}
#logo img{margin:40px 40px 0 40px}

#footer{background:url(../images/footer_bg.png) 0 0 no-repeat;width:900px;height:50px;overflow:hidden;clear:both}
#footer ul{margin:25px 0 0 15px}
#footer li{display:inline}
#footer a{color:#fff;font-size:12px}
#footer img{margin:0 5px}

/*#content{width:585px;margin:0 0 0 275px;padding:210px 0 0 0;font-size:80%}*/
#content{width:585px;padding:210px 0 0 40px;font-size:80%}
#content_margin{width:450px;padding:210px 15px 0 40px;font-size:80%;float:left}
#margin{width:120px;min-height:300px;margin:200px 0 0 0;padding:50px 10px 0 10px;font-size:80%;float:left;background:url(../images/margin_bg.gif) 0 0 no-repeat}
* html #margin{height:250px}

#layouttable{width:100%}
#layouttable td{vertical-align:top}

/*#navi1{width:235px;padding:210px 0 0 0;float:left}*/
#navi1{width:235px;padding:210px 0 0 0}
#navi1 a{display:block;color:#246d00;padding:4px 0;font-size:80%;font-weight:bold}
#navi1 li a:hover{background:#e7e6e2}
#navi1 li li a{font-weight:normal}

#navi1 li a{padding-left:15px}

#navi1 li.SPACER{height:20px}

#navi1 li.CUR a{background:#b1b0ae;color:#fff}
#navi1 li.CUR a:hover{background:#b1b0ae;color:#fff}
#navi1 li.CURIFSUB a{background:#b1b0ae;color:#fff}
#navi1 li.CURIFSUB a:hover{background:#b1b0ae;color:#fff}
#navi1 li.ACTIFSUB a{background:#d2d1ce;color:#fff}
#navi1 li.ACTIFSUB a:hover{background:#d2d1ce;color:#fff}
#navi1 li.ACT a{background:#b1b0ae;color:#fff}
#navi1 li.ACT a:hover{background:#b1b0ae;color:#fff}

#navi1 li li a{padding-left:25px}
#navi1 li.CURIFSUB li a{background:transparent;color:#246d00}
#navi1 li.CURIFSUB li a:hover{background:#e7e6e2;color:#246d00}
#navi1 li.ACTIFSUB li a{background:transparent;color:#246d00}
#navi1 li.ACTIFSUB li a:hover{background:#e7e6e2;color:#246d00}
#navi1 li.ACTIFSUB li.CURIFSUB a{background:#b1b0ae;color:#fff}
#navi1 li.ACTIFSUB li.CURIFSUB a:hover{background:#b1b0ae;color:#fff}
#navi1 li.ACTIFSUB li.CUR a{background:#b1b0ae;color:#fff}
#navi1 li.ACTIFSUB li.CUR a:hover{background:#b1b0ae;color:#fff}
#navi1 li.ACTIFSUB li.ACT a{background:#b1b0ae;color:#fff}
#navi1 li.ACTIFSUB li.ACT a:hover{background:#b1b0ae;color:#fff}

#navi1 li li li a{padding-left:35px}
#navi1 li.ACTIFSUB li.CURIFSUB li a{background:transparent;color:#246d00}
#navi1 li.ACTIFSUB li.CURIFSUB li a:hover{background:#e7e6e2;color:#246d00}
#navi1 li.ACTIFSUB li.ACTIFSUB li a{}
#navi1 li.ACTIFSUB li.ACTIFSUB li a:hover{}
#navi1 li.ACTIFSUB li.ACTIFSUB li.CUR a{background:#b1b0ae;color:#fff}
#navi1 li.ACTIFSUB li.ACTIFSUB li.CUR a:hover{background:#b1b0ae;color:#fff}

.content h1{font-size:25px;color:#246d00;margin:0 0 .5em 0;font-weight:normal}
.content h2{font-size:15px;color:#246d00;margin:1.5em 0 .5em 0}
.content h3{font-size:100%;color:#246d00;margin:1.5em 0 0 0}
.content h4{font-size:100%;color:#246d00;margin:-1.5em 0 0 0}
.content h5{font-size:100%;color:#246d00;margin:1.5em 0 0 0}
.content h6{font-size:100%;color:#246d00;margin:1.5em 0 0 0}
.content p{margin:0 0 1.5em 0;line-height:1.4em}
.content a{text-decoration:underline}
.content h1 a,.content h2 a{text-decoration:none}
.content ol{margin:0 0 1em 25px}
.content ol li{list-style:decimal}
.content ul{margin:0 0 1em 20px}
.content ul li{list-style:square;margin:0 0 .5em 0}
.content em{font-style:normal;color:#5f645d;font-weight:bold}

DIV.csc-textpic-caption{font-size:90%;color:#666;margin:0 0 4px 0}
DIV.csc-textpic-caption-c .csc-textpic-caption{text-align:center}
DIV.csc-textpic-caption-r .csc-textpic-caption{text-align:right}
DIV.csc-textpic-caption-l .csc-textpic-caption{text-align:left}
DIV.csc-textpic-textpic DIV.csc-textpic-imagecolumn{float:left;display:inline}
DIV.csc-textpic-textpic IMG{border:none;display:block}
IMG.linkimage {border:0 !important;display:inline !important}
DIV.csc-textpic-textpic{margin:0 0 1em 0}
DIV.csc-textpic-textpic p{margin-top:0}
DIV.csc-textpic-textpic DIV.csc-textpic-imagewrap DIV.csc-textpic-image{float:left}
DIV.csc-textpic-textpic DIV.csc-textpic-imagewrap UL{list-style:none;margin:0;padding:0}
DIV.csc-textpic-textpic DIV.csc-textpic-imagewrap UL LI{float:left;margin:0;padding:0}
DIV.csc-textpic-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DT{float:none}
DIV.csc-textpic-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image DD{float:none}
DIV.csc-textpic-textpic DIV.csc-textpic-imagewrap DL.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}
DIV.csc-textpic-border DIV.csc-textpic-imagewrap DL.csc-textpic-image{margin:0 3px}
DIV.csc-textpic-clear{clear:both}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap .csc-textpic-image,DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{display:inline}
DIV.csc-textpic-textpic DIV.csc-textpic-imagewrap .csc-textpic-image .csc-textpic-caption{margin:0}
DIV.csc-textpic-textpic DIV.csc-textpic-imagewrap .csc-textpic-image IMG{margin:0}
DIV.csc-textpic-textpic DIV.csc-textpic-imagewrap .csc-textpic-image{margin-top:5px}
* html DIV.csc-textpic-textpic DIV.csc-textpic-imagewrap .csc-textpic-image {padding-bottom:5px}
DIV.csc-textpic-above DIV.csc-textpic-text{clear:both}
DIV.csc-textpic-below DIV.csc-textpic-imagewrap .csc-textpic-image{margin-bottom:1em}
DIV.csc-textpic-center{text-align:center}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap{margin:0 auto 1em auto}
DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image{text-align:left}
DIV.csc-textpic-center DIV.csc-textpic-text{text-align:left}
DIV.csc-textpic-right DIV.csc-textpic-imagewrap{float:right}
DIV.csc-textpic-right DIV.csc-textpic-text{clear:right}
DIV.csc-textpic-left DIV.csc-textpic-imagewrap{float:left}
DIV.csc-textpic-left DIV.csc-textpic-text{clear:left}
DIV.csc-textpic-intext-left DIV.csc-textpic-imagewrap{float:left;padding-right:.5em}
DIV.csc-textpic-intext-right DIV.csc-textpic-imagewrap{float:right;padding-left:.5em}
DIV.csc-textpic-intext-right-nowrap DIV.csc-textpic-imagewrap{float:right;padding-left:.5em}
* html DIV.csc-textpic-intext-right-nowrap .csc-textpic-text{height:1%}
DIV.csc-textpic-intext-left-nowrap DIV.csc-textpic-imagewrap{float:left;padding-right:.5em}
* html DIV.csc-textpic-intext-left-nowrap .csc-textpic-text{height:1%}

.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-image{margin:0 10px 0 0}
.csc-textpic-imagewrap .csc-textpic-imagerow .csc-textpic-lastcol{margin:0}

.csc-textpic-imagewrap .csc-textpic-image{margin:0 10px 0 0}
.csc-textpic-imagewrap .csc-textpic-lastcol{margin:0}
.csc-textpic-image{float:left}

.csc-textpic-border .csc-textpic-imagewrap .csc-textpic-image img{border:2px solid #fff}
#margin .csc-textpic-border .csc-textpic-imagewrap .csc-textpic-image img{margin:0 0 0 -5px}
* html #margin .csc-textpic-border .csc-textpic-imagewrap .csc-textpic-image img{margin:0}

.content .csc-linkToTop{text-align:right;border-bottom:1px solid #b8b8b5}
.content .csc-linkToTop a{text-decoration:none;background:url(../images/totop_arrow.png) 100% 7px no-repeat;padding:0 15px 0 0}

.contenttable{margin:0 0 1em 0}
.contenttable td{vertical-align:top}

.contenttable-1{margin:0 0 1em 0}
.contenttable-1 td{padding:0 20px 0 0;width:50%}
.contenttable-1 p{margin:0}

.contenttable-2{margin:0 0 1em 0}
.contenttable-2 p{margin:0}
.contenttable-2 td{padding:.5em;font-size:.9em;color:#333;border-bottom:2px solid #f6f5f1}
.contenttable-2 .tr-odd td{background:#f7f2d8}
.contenttable-2 .tr-even td{background:#f8f0c1}
.contenttable-2 .td-0{font-weight:bold;font-size:100%}

.contenttable-3{margin:0;width:100%}
.contenttable-3 p{margin:0}
.contenttable-3 td{background:#e5e4e0;border:2px solid #f6f5f1;padding:.5em}
.contenttable-3 .td-0{font-weight:bold;font-size:100%;width:160px}

.contenttable-4{margin:0 0 1em 0;border:10px solid #f8f0c1}
.contenttable-4 h2{margin:0;font-size:120%}
.contenttable-4 p{margin:0}
.contenttable-4 td{background:#fff;padding:5px;border-bottom:10px solid #f8f0c1}
.contenttable-4 .td-0 img{display:block}
.contenttable-4 a{font-weight:bold;text-decoration:none}


.content .csc-frame-frame1{background:#f7f2d8;color:#333;margin:0 0 1em 0;padding:1em 1em 1em 1em;border:1px solid #fbe879}
.content .csc-frame-frame1 a{text-decoration:none}
.content .csc-frame-frame1 p{margin:0}
.content .csc-frame-frame1 ul{margin-bottom:0}
.content .csc-frame-frame1 .csc-textpic{border:1px solid #f7f2d8}
.content .csc-frame-frame1 .csc-textpic-text .csc-textpicHeader h2{margin:0}

.content .csc-frame-frame2 h1{background:#e5e4e0;border:1px solid #ccc;font-size:10px;font-weight:normal;color:#999;margin:0 0 1em 0;padding:5px;text-align:justify}

.content .csc-frame-frame2{background:#e5e4e0;border:1px solid #ccc;font-size:10px;font-weight:normal;color:#999;margin:0 0 1em 0;padding:5px;text-align:center}
.content .csc-frame-frame2 p{margin:0}
.content .csc-frame-frame2 a{color:#999;text-decoration:none}

.content .csc-frame-frame3{background:#e5e4e0;margin:0 0 1em 0;padding:1em 1em 1em 1em;border:1px solid #ccc}
.content .csc-frame-frame3 a{text-decoration:none}
.content .csc-frame-frame3 p{margin:0}
.content .csc-frame-frame3 ul{margin-bottom:0}
.content .csc-frame-frame3 .csc-textpic-text .csc-textpicHeader h2{margin:0}

/*
#content p.error{width:303px;margin:2em auto;background:#fceddc url(../images/error.png) 10px 10px no-repeat;color:#ec8517;padding:5px 10px 5px 78px;min-height:60px;border:1px solid #ec8517}
*/

#content form{background:#fff;width:545px;margin:0 0 1em 0;padding:20px}
#content form fieldset{background:#c8dabf;padding:10px;margin:0 0 20px 0}
#content form fieldset.hidden{display:none}

#content form fieldset.text .columnleft{width:250px;float:left;margin:0 5px 0 0}
#content form fieldset.text .columnright{width:250px;float:right}
#content form fieldset.text label{display:block}
#content form fieldset.text input{width:240px;padding:5px;margin:0 0 5px 0}
#content form fieldset.text input:focus{background:#ffec7f}

#content form fieldset.checkbox p{font-weight:bold}
#content form fieldset.checkbox label{display:block;float:right;width:335px}
#content form fieldset.checkbox input{float:left;margin:3px 0 5px 170px}

#content form fieldset.textarea p{font-weight:bold;margin:0}
#content form fieldset.textarea label{display:block}
#content form fieldset.textarea textarea{width:390px;height:90px;padding:5px;margin:10px 60px 5px 60px;font-size:100%}
#content form fieldset.textarea textarea:focus{background:#ffec7f}

#content form fieldset.select{text-align:center}
#content form fieldset.select select:focus{background:#ffec7f}

#content form fieldset.shop{background:#fff;padding:0}
#content form fieldset.shop input{border:1px solid #000;width:25px}

#content form fieldset.control{background:#fff;text-align:center;padding:10px 0 0 0}
#content form fieldset.control input{background:#246d00;color:#fff;padding:5px 10px;font-weight:bold}

/*
#content form ul{margin:5px 0 15px 0}
#content form ul{background:#fff;padding:5px 0 0 0}
#content form ul li{list-style:none;background:#eee;padding:0 0 5px 0}
#content form legend{color:#ec8517;font-weight:bold;font-size:90%}
#content form fieldset{padding:0 10px}
#content form fieldset.control{text-align:center}
#content form fieldset.control input{width:152px;background:#22375e;color:#fff;border:1px solid #22375e;margin:10px 0;padding:2px 5px;font-weight:bold}
#content form fieldset.control input:focus{width:152px;background:#22375e;color:#fff;border:1px solid #22375e;margin:10px 0;padding:2px 5px;font-weight:bold}
#content form label{width:100px;display:block;float:left;color:#22375e;padding:3px 5px 0 5px}
#content form label strong{color:#22375e}
#content form input{width:241px;margin:0 0 2px 0;padding:2px;border:1px solid #22375e}
#content form input:focus{border:1px solid #ec8517}
#content form select{width:245px;margin:0 0 2px 0;border:1px solid #22375e}
#content form select:focus{border:1px solid #ec8517}
#content form textarea{width:241px;height:100px;margin:0 0 2px 0;padding:2px 2px;border:1px solid #22375e;font-size:1em}
#content form textarea:focus{border:1px solid #ec8517}
*/

.news-list-container a{text-decoration:none}
.news-list-item{background:#f7f2d8;color:#333;margin:0 0 1em 0;padding:10px;border:1px solid #fbe879}
a:hover .news-list-item{background:#f8f0c1}
.news-list-item img{display:block}
.news-list-item h2{margin:0;position:relative}
.news-list-item p{margin:0;display:inline;position:relative}
.news-list-image{float:left}
.news-list-text{padding:0 0 0 130px;text-decoration:none !important}

.news-single-item table{margin:0 auto 1em auto}
.news-single-item table td{vertical-align:top;padding:.5em;color:#333;border-bottom:2px solid #f6f5f1}
.news-single-item table td p{margin:0}
.news-single-item table .td-0{font-weight:bold}
.news-single-item table .tr-odd td{background:#f7f2d8}
.news-single-item table .tr-even td{background:#f8f0c1}

.news-single-images img{border:2px solid #fff;margin:0 10px 10px 0}
.news-single-img{display:inline}
.news-single-imgcaption{display:none}

.shop label{display:block;width:200px;float:left;text-align:center}
.shop-text{width:330px;float:right}
.shop-text table th,.shop-text table td{padding:2px 0}
.shop-text table th{vertical-align:top;text-align:left;padding:2px 5px 2px 0;width:80px}

#sitemap{margin:0 0 1em 75px}
#sitemap ul{position:relative}
#sitemap li {list-style:none}
#sitemap li a{display:block;padding:5px;width:200px;text-decoration:none;font-weight:bold;border-bottom:1px solid;border-left:1px solid}
#sitemap li li{padding:0 0 0 190px;margin:0}
#sitemap li li a{font-weight:normal}

/*
#sitemap li a:hover,#sitemap li a:active,#sitemap li ul a:hover,#sitemap li ul a:active {padding:5px 0 5px 5px;width:155px;color:#C0000B;text-decoration:none}
#sitemap li ul {font:normal 0.8em verdana,sans-serif;list-style:none;padding:0 0 0 160px}
#sitemap li li a{border-bottom:0;border-left:4px solid #246d00;border-right:0;padding:3px 0 3px 5px;width:200px}
#sitemap li li a:hover{padding:3px 0 3px 5px;width:200px}
#sitemap li li ul a{border-bottom:0;border-left:4px solid #246d00;padding:0 0 1px 25px;width:19px}
#sitemap li li ul a:hover{padding:0 0 1px 25px;width:145px;font-size:1.3em}
#sitemap li li ul {list-style:none;padding:0}
#sitemap a{color:#2C611E;display:block;text-decoration:none}
#sitemap li{text-align:left}
*/

body#start{background:none;width:904px;margin:0 auto}

#start #content{width:904px;padding:0}
#start table{width:100%;margin:5px 0 0 0}
#start td.td-0{width:50%;padding:0 1px 2px 13px;font-size:14px}
#start td.td-1{width:50%;padding:0 13px 2px 11px;font-size:14px}
#start td.td-0 a{background:#F6F5F1;display:block;padding:5px 0 5px 45px}
#start td.td-1 a{background:#F6F5F1;display:block;padding:5px 0 5px 80px}
#start td.td-0 a:hover{background:#e7e6e2 url(../images/bullet.png) 33px 50% no-repeat}
#start td.td-1 a:hover{background:#e7e6e2 url(../images/bullet.png) 68px 50% no-repeat}

#start table#layout{width:904px;margin:0 auto}
#start table#layout img{display:block}
