    body {
      margin:0;
      padding:0;
      color:white;
      font:x-small/1.5em Georgia,Serif;
	  font-family:Verdana, Arial, Helvetica, sans-serif;
      voice-family: "\"}\""; voice-family:inherit;
      font-size:small;
	  background-image:url(../images/body_bg.gif);
	  background-color:#FFFFFF;
	  background-position:top right;
	  background-repeat:no-repeat;	  
      } html>body {font-size:small;}
    
	input{
	font-size:10px;
	background-color:#CCCCCC;
	}
	
	select{
	font-size:10px;
	background-color:#CCCCCC;
	width:140px;	
	}

	textarea{
	background-color:#CCCCCC;
	}
	
	button{
	font-size:10px;
	background-color:#CCCCCC;
	border:outset 1px;	
	}
	
	a{
		color:#FFFFFF;
	}
	
	a:hover{
		color:#CCCCCC;
		text-decoration:none;
	}
	
	.header {
		width:800px;
		/*height:100px;*/
		margin-left:auto;
		margin-right:auto;
		text-align:center;
	}
	
	.submenu{
		text-align:left;		
		font-weight:bold;
		padding-left:5px;
		font-size:12px;
	}
	
	.breadcrumb{
		font-size:smaller;
		text-align:left;
		color:#000000;		
	}
	
	.breadcrumb a{
		color:#000000;
	}
	
	a:hover{
		color:#CCCCCC;
		text-decoration:none;
	}
	
	.top {
		width:800px;
		height:10px;		
		margin-left:auto;
		margin-right:auto;
		background-image:url(../images/bg_top.gif);
		background-repeat:no-repeat;
	}
	
	.container {
		width:800px;
		margin-left:auto;
		margin-right:auto;
		background-image:url(../images/bg_middle.gif);
		background-color:black;
	}
	
	.bottom {
		width:800px;
		margin-left:auto;
		margin-right:auto;
		background-image:url(../images/bg_bottom.gif);
		height:15px;		
	}
		
	.column1{
		width:220px;
		display:inline;
		float:left;
		border:solid 1px white;
		margin:5px;	
	}

	.leftadblock{
		padding:0px;
		text-align:center;
	}
	
	.mainContent{
		width:550px;
		display:inline;
		float:left;		
		margin:5px;		
		padding:0px;
		text-align:center;	
		overflow:show;
	}
	
	.column2{
		width:0px;
		display:inline;
		float:right;
	}
	
	.galRow{
		width:521px;		
	}

	.loginContainer{
		padding-right:10px;border-top:solid 1px white;border-bottom:solid 1px white;border-left:solid 1px white;
	}

	.HorizontalLoginForm{
		text-align:right;display:inline;
	}

	.noteBox{ margin:15px;padding:8px;background:#5F5F5F;border:dashed 1px white; }
	
	.thinColumn{
		border:solid white 1px;
		float:left;
		width:200px;	
		margin:5px;
		overflow:hidden;
	}
	.wideColumn{
		border:solid white 1px;
		float:right;
		width:318px;
		margin:5px;		
	}	

	.ColumnNextToPicture{
		border:solid white 1px;
		float:right;
		width:350px;
		height:170px;
		margin:5px;		
	}
	
	
	.gallery{
		text-align:center;
		padding-left:10px;
	}
			
	.galPicture{
			width:160px;
			height:175px;
			float:left;
			border:solid 1px white;
			margin:5px;
			text-align:center;
	}
	.galPicture img{
			border:solid 1px white;
			margin:3px;
	}	
	.pictureCaption{
			width:152px;
			font-size:9px;
			border:outset 1px;
			background-color:#666666;
			margin-left:auto;
			margin-right:auto;
	}
	
	.pagerBlock{
		text-align:center;
		background-color:#666666;
		border:solid 1px white;

	}
	.pagerBlock a{
		font-size:small;
		text-decoration:none;
	}
	
	.title{
			background-color:#b1afaf;
			background-image:url('../images/HeaderCenterImage.jpg');
			background-position:left;
			font-weight:bold;
			border:outset 1px white;
			min-height:20px;				
			padding-left:30px;					
			text-align:left;
	}

	h2{
			background-color:#b1afaf;
			background-image:url('../images/HeaderCenterImage.jpg');
			background-position:left;
			font-weight:bold;
			font-size:13px;
			border:outset 1px white;
			min-height:20px;				
			padding-left:30px;					
			text-align:left;
			margin-top:0px;
			margin-bottom:0px;
	}
	
	.subtitle{
			background-color:#b1afaf;
			background-image:url('../images/HeaderCenterImage.2.jpg');
			background-position:left;
			font-weight:bold;
			border:solid 1px white;
			min-height:20px;				
			padding-left:30px;					
			text-align:left;
	}

	h3{
			background-color:#b1afaf;
			background-image:url('../images/HeaderCenterImage.2.jpg');
			background-position:left;
			font-weight:bold;
			border:solid 1px white;
			min-height:20px;				
			padding-left:30px;					
			text-align:left;
	}
	
	.block{
		text-align:left;
		padding-left:3px;
		padding-right:3px;	
		margin-top:5px;	
	}
	
	.row1{
		text-align:left;
		margin-left:3px;				
	}
	
	.row1:hover{
		background-color:#333333;
	}
	
	.clearer {
		height: 10px;
		overflow: hidden;
		clear: both;
		margin-top: -1px;
	}
	.bigAd{
		height:80px;
		width:548px;
		border:solid 1px white;	
	}

	.formHelp{
		text-align:right;
	}

	.processing_box{
		text-align:center;
		background-color:#CCCCCC;
		width:200px;
		height:50px;
		margin-left:auto;
		margin-right:auto;
	}

	.faf{
		background-image:url('../images/HeaderCenterImage.jpg');
		width:500px;text-align:center;color:white;padding:5px;border:outset 1px;margin:10px;
	}

	.note{margin:15px;padding:8px;background:#5F5F5F;border:dashed 1px white;}
	
    #tabheader {
      float:left;
      width:775px;
	  margin-left:6px;
      /*background-color:white;*/
      font-size:12px;
      line-height:normal;
	  border-bottom:solid black 1px;
	}
    #tabheader ul {
      margin:0;
      padding:0px 10px 0;
      list-style:none;
      }
    #tabheader li {
      float:left;
      background:url("../images/left_on.gif") no-repeat left top;
      margin:0;
      padding:0 0 0 9px;
      }
    #tabheader a {
      float:left;
      display:block;
      background:url("../images/right_on.gif") no-repeat right top;
      padding:5px 15px 4px 6px;
      text-decoration:none;
      font-weight:bold;
      color:black;
      font-size:10px;
      }

    /* Commented Backslash Hack
       hides rule from IE5-Mac \*/
    #tabheader a {float:none;}
    /* End IE5-Mac hack */
    #tabheader a:hover {
      color:#CCCCCC;
      }
    #tabheader #current {
      background-image:url("../images/left.gif");      
      }
    #tabheader #current a {
      background-image:url("../images/right.gif");
      color:white;
      padding-bottom:5px;
      }
    #tabheader #current a:hover {
      color:#CCCCCC;
      }
    #tabheader #new {
      background-image:url("../images/left_new.gif");      
      }
    #tabheader #new a {
      background-image:url("../images/right_new.gif");
      color:black;
      padding-bottom:5px;
      }
    #tabheader #new a:hover {
      color:#CCCCCC;
      }
/*style for show/hide */
div#commentForm
{
margin: 0px 0px 0px 0px;
display: none;
border:solid 1px;
}


a#klick {
  position			: absolute;
  left				: 0;
  top				: 0;
  display			: block;
  height			: 100px;
  width				: 100px;
  background		: url(../images/247shock.png) top left no-repeat !important;
  background		: none;
  text-indent		: -999em;
  text-decoration	: none;
  cursor			: hand;
}