            html, body {
                margin: 0;
                padding: 0;
                width: 100%;
                height: 100%;
                font-family: Tahoma, Verdana, Arial, sans-serif;
                font-size: 90%;
                text-align: left;
                background: #F8F8EE url(/images/header_bg.jpg) top left repeat-x;
            }
            A {
                font-family: Tahoma, Verdana, Arial, sans-serif;
                text-decoration: underline; 
            }
            A:hover {
                text-decoration: none; 
            }
            #all{
                text-align: center;
					 position: relative;
  					 min-height: 100%;
					 margin-bottom: -100px;
            }
            *html #all{
					 height: 100%;
            }            
			   #header{
                background: url(/images/header.jpg) top center no-repeat;
                width: 988px;
                height: 115px;
                margin:0 auto;
            }
            #header a{
					 display: block;
                width: 163px;
                height: 40px;
					 float: right;
                margin:60px 26px 0 0;
					 border: 0;
					 background: url(/images/bookmark.jpg) top center no-repeat;
            }
            *html #header a{
                margin:60px 16px 0 0;
            }   
         	#content{
                width: 988px;
                margin:0 auto;
					 padding: 0 0 200px 0;
            }
            .v_thumb_main{
                padding: 0 0 0 4px;
					 color: #237200;
            }
            .v_thumb_main div{
                float: left;
					 margin: 0 0 10px 0;
            } 
           .v_thumb_main a img{
					 background: #ffffff;
                border: 1px solid #B8DF9D;
                margin: 0 4px 2px 0;
            }
            .v_thumb_main a:hover img{
                border: 1px dashed green;
            }
            .v_thumb_main a{
					 font-family: Arial;
					 font-size: 16px;
					 color: #237200;
					 text-decoration: underline;
            }
            .v_thumb_main a:hover{
					 text-decoration: none;
            }			
            .links{
					 clear: left;
                padding: 31px 0px 4px 10px;
                overflow: hidden;
            }
            .links div{
                float: left;
					 width: 24%;
					 text-align: left;
					 margin: 19px 7px 0 0;
				}
            .links span{
					 font-size: 28px;
					 color: #63BA38;
					 text-align: center;
            }
            .links .left{
                clear: left;
            }
				* html .links .left{
					 margin: 19px 7px 0 5px;
            }
            .links div a{
					 margin:0;
                font-size: 16px;
                font-weight: bold;
                color:#237200;
                padding: 0 0 0 15px;
                background: url(/images/bullet.gif) left center no-repeat;
                text-decoration: none;
					 line-height: 1.5em;
            }
            .links div a:hover{
                font-weight: bold;
                color: #63BA38;
            }
            .links_top{
					 clear: left;
                padding: 31px 0px 4px 10px;
                overflow: hidden;
					 color: #FFAE00;
					 font-size: 16px; 
					 font-weight: bold;
					 line-height: 1.5em;
            }
            .links_top span{
					 font-size: 28px;
					 color: #63BA38;
					 text-align: center;
					 font-weight: normal;
            }
            .links_top div{
                float: left;
					 width: 24%;
					 text-align: left;
					 margin: 19px 7px 0 0;
				}
            .links_top div a{
					 margin:0;
                font-size: 16px;
                font-weight: bold;
                color:#237200;
                padding: 0 0 0 6px;
                text-decoration: none;
					 line-height: 1.5em;
            }
            .links_top div a:hover{
                font-weight: bold;
                color: #63BA38;
            }
            .links_top .left{
                clear: left;
            }
				* html .links_top .left{
					 margin: 19px 7px 0 5px;
            }
				#bottom{
                background: url(/images/bottom_bg.jpg) bottom left repeat-x;
  					 position: relative;
  					 height: 100px;
                margin:0 auto;
  					 margin-top: -100px;
                text-align: center;
                color: #237200;
                font-size: 11px;
					 clear: left;
            }
				#bottom_content{
                background: url(/images/bottom_pic.jpg) bottom center no-repeat;
                width: 996px;
					 height: 100%;
                margin:0 auto;
                text-align: center;
                color: #237200;
                font-size: 11px;
					 clear: left;
				}
            #bottom a{
                color: #237200;
                font-size: 11px;
            }
          
/* -------- inner_pix ----------- */  
				#inner{
                width: 994px;
                margin:0 auto;
					 padding: 0 0 200px 0;
				}
				#header_inner{
                width: 988px;
                background: url(/images/header.jpg) top center no-repeat;
                height: 115px;
                margin:0 auto;
            }
            #header_inner a{
					 display: block;
                width: 163px;
                height: 40px;
					 float: right;
                margin:60px 26px 0 0;
					 border: 0;
					 background: url(/images/bookmark.jpg) top center no-repeat;
            }
            *html #header_inner a{
                margin:60px 16px 0 0;
            }           .v_thumb_inner a img{
					 background: #ffffff;
                border: 1px solid #B8DF9D;
                margin: 0 1px 1px 0;
            }
            .v_thumb_inner a:hover img{
                border: 1px dashed green;
            }
				#top_pix{
					margin: 22px 0 0 0;
				}
				#top_pix div{
					float: left;
					width: 242px;
					padding: 27px 0 0 0;
					margin: 0 6px 38px 0; 
					background: url(/images/inner_pix_top_bg.gif) top center no-repeat;
				}
				#top_pix div a img{
					 background: #ffffff;
                border: 1px solid #B8DF9D;
                margin: 0 0 21px 0;
				}
				#top_pix div a:hover img{
                margin: 0 0 21px 0;
                border: 1px dashed green;
				}
				#top_pix span .title{
					font-family: Georgia;
					font-weight: normal;
					font-size: 24px;
					color: #237200;
					text-decoration: none;
				}
				#top_pix span .title:hover{
					text-decoration: underline;
				}
				#top_pix span a{
					 font-size: 12px;
					 color: #237200;
                text-decoration: underline;
				}
				#top_pix span a:hover{
                border: 1px solid #ffffff;
                text-decoration: none;
				}

/* -------- inner_mov ----------- */	
           .h_thumb_inner a img{
					 background: #ffffff;
                border: 1px solid #B8DF9D;
                margin: 0 6px 6px 0;
            }
            .h_thumb_inner a:hover img{
                border: 1px dashed green;
            }				
				#top_mow{
					margin: 22px 0 0 0;
				}
				#top_mow div{
					float: left;
					width: 242px;
					padding: 27px 0 0 0;
					margin: 0 6px 38px 0; 
					background: url(/images/inner_mov_top_bg.gif) top center no-repeat;
				}
				#top_mow div a img{
					 background: #ffffff;
                border: 1px solid #B8DF9D;
                margin: 0 0 21px 0;
				}
				#top_mow div a:hover img{
                margin: 0 0 21px 0;
                border: 1px dashed green;
				}
				#top_mow span .title{
					font-family: Georgia;
					font-weight: normal;
					font-size: 24px;
					color: #237200;
					text-decoration: none;
				}
				#top_mow span .title:hover{
					text-decoration: underline;
				}
				#top_mow span a{
					 font-size: 12px;
					 color: #237200;
                text-decoration: underline;
				}
				#top_mow span a:hover{
                border: 1px solid #ffffff;
                text-decoration: none;
				}				
				
/* --------- inner_b ------------- */
				#inner_b{
                width: 936px;
                margin:0 auto;
					 padding: 0 0 200px 0;
				}
				#header_inner_b{
                background: url(/images/header.jpg) top center no-repeat;
                width: 936px;
                height: 130px;
                margin:0 auto;
            }
            #header_inner_b a{
					 display: block;
                width: 163px;
                height: 40px;
					 float: right;
                margin:60px 0 0 0;
					 border: 0;
					 background: url(/images/bookmark.jpg) top center no-repeat;
            }
				#txt_b{
					color: #237200;
					font-family: Arial;
					text-align: center;
					font-size: 14px;
				}
				#txt_b span{
					color: #50AF27;
					font-family: Georgia;
					font-size: 24px;
					display:block;
				}
				#txt_b p{
					text-align: left;
				}
				#txt_b .big_link{
					color: #50AF27;
					font-size: 30px;
					text-decoration: underline;
				}
				#txt_b .big_link:hover{
					text-decoration: none;
				}
				#txt_b .little_link{
					color: #50AF27;
					font-size: 14px;
					text-decoration: underline;
				}
				#txt_b .little_link:hover{
					text-decoration: none;
				}

/* --------- inner_b2 ------------- */
				#inner_b2{
                width: 936px;
                margin:0 auto;
					 padding: 0 0 200px 0;
				}
				#header_inner_b2{
                background: url(/images/header.jpg) top center no-repeat;
                width: 936px;
                height: 130px;
                margin:0 auto;
            }
            #header_inner_b2 a{
					 display: block;
                width: 163px;
                height: 40px;
					 float: right;
                margin:60px 0 0 0;
					 border: 0;
					 background: url(/images/bookmark.jpg) top center no-repeat;
            }
				#txt_b2{
					color: #237200;
					font-family: Arial;
					text-align: left;
					font-size: 14px;
					float: left;
				}
				#txt_b2 span{
					color: #50AF27;
					font-family: Georgia;
					font-size: 24px;
					display:block;
					text-align: center;
				}
				#txt_b2 a img{
					 background: #ffffff;
                border: 1px solid #B8DF9D;
                margin: 0 20px 15px 0;
					 float: left;
				}
				#txt_b2 a:hover img{
                border: 1px dashed green;
				}
				#txt{
					width: 590px;
					float: left;
				}
				#txt b{
					font-size: 24px;
					font-weight: normal;
				}
				#txt .big_link{
					color: #50AF27;
					font-size: 24px;
					text-decoration: underline;
					display: block;
					text-align: center;
				}
				#txt .big_link:hover{
					text-decoration: none;
				}
					
/* --------- inner_galleries ------------- */	
				#inner_galls{
                width: 936px;
                margin:0 auto;
					 padding: 0 0 200px 0;
				}
				#header_galls{
                background: url(/images/header.jpg) top center no-repeat;
                width: 936px;
                height: 130px;
                margin:0 auto;
            }
				#header_galls a{
					 display: block;
                width: 163px;
                height: 40px;
					 float: right;
                margin:60px 0 0 0;
					 border: 0;
					 background: url(/images/bookmark.jpg) top center no-repeat;
            }
				.galls{
                width: 936px;
                clear: left;
                float: left;
				}
            .galls_left{
                clear: left;
                float: left;
                margin: 0 40px 0 4px;
                width: 186px;
                text-align: left;
            }
            .galls_left h2{
                font-size: 24px;
                color: #237200;
                font-weight: normal;
                margin: 0 0 20px 0;
            }
            .galls_center{
                float: left;
                width: 476px;
                text-align: left;
            }
            .galls_center div{
                margin: 0 0 8px 0;
                text-align: center;
            }
            .galls_center div h2{
                margin: 0 0 12px 0;
            }
            .galls_center div h2 a{
                text-decoration: none; 
                font-size: 24px;
                color: #237200;
            }
            .galls_center div h2 a:hover{
                color: #63BA38;
            }
            .galls_center div a img{
					 background: #ffffff;
                border: 1px solid #B8DF9D;
                margin: 0 6px 0px 0;
            }
            .galls_center div a:hover img{
                border: 1px dashed green;
            }
            .galls_right{
                float: left;
                text-align: left;
                margin: 0 0 0 40px;
                width: 185px;
            }
            .galls_right h2{
                font-size: 24px;
                color: #237200;
                font-weight: normal;
                margin: 0 0 20px 0;
            }
            .galls_right a img{
					 background: #ffffff;
                border: 1px solid #B8DF9D;
            }
            .galls_right a:hover img{
                border: 1px dashed green;
            }
            
            .galls_link{
                font-size: 16px;
                font-weight: bold;
                color:#237200;
                padding: 0 0 0 14px;
                background: url(/images/bullet.gif) center left no-repeat;
                text-decoration: none;
                line-height: 1.4em;
            }
            .galls_link:hover{
                font-weight: bold;
                color: #63BA38;
            }

/* --------- inner_onefoto ------------- */	
            #inner_onefoto{
                margin:0 auto;
					 padding:18px 0 200px 0;
                text-align: center;
            }
            #inner_onefoto h2 {
                margin: 0 0 20px 0;
            }
            #inner_onefoto h2 a{
                text-decoration: none; 
                font-size: 24px;
                color: #237200;
                font-weight: normal;
                padding: 17px 0 0 0;
            }
            #inner_onefoto h2 a:hover{
                color: #63BA38;
            }
            #inner_onefoto a img{
                border: 2px solid #B8DF9D;
                margin: 0 0 25px 0;
            }
            #inner_onefoto a:hover img{
                border: 2px dashed green;
            }
            .onefoto_links{
					 margin: 0 auto;
					 width: 809px;
                padding: 17px 0px 25px 22px;
                overflow: hidden;
            }
            .onefoto_links div {
					 text-align:left;
					 padding:0;
                width: 25%;
					 float: left;
            }
            .onefoto_links div a{
					 margin:0;
                font-size: 16px;
                font-weight: bold;
                color:#237200;
                padding: 0 0 0 12px;
                background: url(/images/bullet.gif) center left no-repeat;
                text-decoration: none;
					 line-height: 1.5em;
            }
            .onefoto_links div a:hover{
                font-weight: bold;
                color: #63BA38;
            }

				
					
.c{
    display: block;
    clear:both;
    height: 0;
    font-size: 0px;
    overflow: hidden;
}   