            html, body {
                margin: 0;
                padding: 0;
                width: 100%;
                height: 100%;
                font-family: Tahoma, Verdana, Arial, sans-serif;
                font-size: 90%;
                text-align: left;
                background: #FAFFF1 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: 968px;
                height: 148px;
                margin:0 auto;
				}
           #header #bookmark{
					 display: block;
                width: 111px;
                height: 39px;
					 float: right;
                margin:48px 38px 0 0;
					 border: 0;
					 background: url(/images/bookmark.jpg) top center no-repeat;
            }
            *html #header #bookmark{
                margin:48px 16px 0 0;
            }
            #header .paging{
					 width: 952px;
                font-size: 12px;
                font-weight: bold;
                color: #470412;
					 margin: 27px 0 0 0;
					 padding: 0 8px;
					 float: left;
            }
				*html #header .paging{
					width: 968px;
				}
            #header .paging strong{
                float: left;
                color: #237200;
                margin: 5px 3px 0 0;
            }
            #header .paging b{ 
                background: url(/images/paging_cur.gif) top center no-repeat;
                width: 24px;
                height: 22px;
                text-align: center;
                float: left;
                padding: 3px 0 0 0;
                color: #FFFFFF;
                font-size: 12px;
                font-weight: bold;
            }   
            #header .paging a{  
                background: url(/images/paging_a.gif) top center no-repeat;
                width: 23px;
                height: 22px;
                text-align: center;
                float: left;
                padding: 3px 0 0 0;
                color: #FFFFFF;
                font-size: 12px;
					 font-weight: normal;
            }   
            #header .paging a:hover{  
                background: url(/images/paging_cur.gif) top center no-repeat;
            }
         	#content{
                width: 968px;
                margin:0 auto;
					 padding: 0 0 200px 0;
            }
            .v_thumb{
                padding: 0 0 0 8px;
					 color: #237200;
            }
           .v_thumb a img{
					 background: #ffffff;
                border: 1px solid #B8DF9D;
                margin: 0 8px 8px 0;
            }
            .v_thumb a:hover img{
                border: 1px dashed green;
            }
            .links{
                padding: 17px 0px 25px 22px;
                overflow: hidden;
            }
            .links .left{
                clear: left;
                float: left;
            }
            .links .center{
                float: left;
            }
            .links .right{
                float: left;
            }
            .links div {
					 text-align:left;
					 padding:0;
                width: 236px;
            }
            .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;
            }
            .links div a:hover{
                font-weight: bold;
                color: #E90071;
            }
				#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_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:48px 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: #1B95B1;
					font-family: Georgia;
					font-size: 24px;
					display:block;
				}
				#txt_b p{
					text-align: left;
				}
				#txt_b .big_link{
					color: #E90071;
					font-size: 30px;
					text-decoration: underline;
				}
				#txt_b .big_link:hover{
					text-decoration: none;
				}
				#txt_b .little_link{
					color: #E90071;
					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:48px 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: #1B95B1;
					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;
					color: #50AF27;
					font-weight: normal;
				}
				#txt .big_link{
					color: #E90071;
					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:48px 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 35px 0 6px;
                width: 180px;
                text-align: left;
            }
            .galls_left h2{
                font-size: 24px;
                color: #1B95B1;
                font-weight: normal;
                margin: 0 0 20px 0;
            }
            .galls_center{
                float: left;
                width: 486px;
                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: #1B95B1;
            }
            .galls_center div h2 a:hover{
                color: #E90071;
            }
            .galls_center div a img{
					 background: #ffffff;
                border: 1px solid #B8DF9D;
                margin: 0 10px 10px 0;
            }
            .galls_center div a:hover img{
                border: 1px dashed green;
            }
            .galls_right{
                float: left;
                text-align: left;
                margin: 0 0 0 35px;
                width: 185px;
            }
            .galls_right h2{
					 float: left;
                font-size: 24px;
                color: #1B95B1;
                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: #E90071;
            }

/* --------- inner_onefoto ------------- */	
            #inner_onefoto{
                width: 809px;
                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: #1B95B1;
                font-weight: normal;
                padding: 17px 0 0 0;
            }
            #inner_onefoto h2 a:hover{
                color: #E90071;
            }
            #inner_onefoto a img{
                border: 2px solid #B8DF9D;
                margin: 0 0 25px 0;
            }
            #inner_onefoto a:hover img{
                border: 2px dashed green;
            }
            #inner_onefoto .links{
                margin: 0;
                padding: 0;
                text-align: center;
            }
            #inner_onefoto .links div{
                float: left;
                width: 25%;
            }

.c{
    display: block;
    clear:both;
    height: 0;
    font-size: 0px;
    overflow: hidden;
}   
.thumbolink {
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-size: 12px;
	color:#00d5d5;
	text-align:left;
}

.thumbolink a {
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	font-weight: bold;
	font-size: 14px;
	color:#237200;
	text-align:center;
	text-decoration:none;
}

.thumbolink a:link {text-decoration:none;	color:#237200;}
.thumbolink a:hover {text-decoration: none;	color:#e90071;}
.thumbolink a:visited {text-decoration:none;	color:#237200;}

.thumbolink a:link img { border-color:#b8df9d; border-width: 1px; border-style:solid;}
.thumbolink a:hover img { border-color:#008000; border-width: 1px; border-style: dashed; }
.thumbolink a:visited img { border-color:#b8df9d; border-width: 1px; border-style:solid;}
.thumbolink a:active img { border-color:#008000; border-width: 1px; border-style: dashed; }
