/* CSS Document */
html {height:100%}
body {
	float:none;
	margin:0px;
  background:url("../images/background2.gi") #F7F7F3;
	background-repeat:repeat;
	font-family:Arial, Helvetica;
	font-size:11px;
	line-height: 17px;
	color:#666666;
	height:100%}
a{ color: #A46203;text-decoration: underline;} a:hover{ color:#000} 
h1 {color: #000; font-size:16px; font-weight:bold; letter-spacing:-0.05em; margin:2px 0px 2px 0px}
h2 {color: #000; font-size:16px; font-weight:bold; letter-spacing:-0.05em;}
.right {float:right; margin:0 0 10px 20px}
#header{
  margin-right:auto;
	margin-left:auto;
	margin-bottom:0px;
	width:900px;
	height:120px;
	}
#header #logo{
	float:left;
	background-image:url("../images/logo.gif");
	background-position:10px 30px;
	background-repeat:no-repeat;
	width:300px;
	height:100px;}
#header #nav{
	float:left;
  margin-top:28px;
	margin-left:70px;
  width:530px; height: 70px}
#header #nav a{
  font-size:13px; color:#666666; font-weight:200; letter-spacing:-0.02em; text-decoration:none;
  background-image:url('../images/nav-back.gif');
 	background-repeat:no-repeat; 
  height:50px; width:auto;
  padding:24px 20px 0 26px;
  float:left;
  display:block;
  }
#header #nav a:hover{color:#000}
#board{
	background-image:url("../images/board4.jpg");
	background-repeat:no-repeat;
	background-position:0px 0px;
	width:900px;
	height:216px;
	float:none;
	margin:0px auto 0px auto;
	padding:0px;
	}	


#main {
	margin:0px auto 0px auto;
	padding:0px 0px 10px 0px;
	width:900px;
	height:270px;
	}
.column1 {
	padding:0px 0px 0px 0px;
	margin:0px 10px 10px 0px;
	width:290px;
	height:220px;
	float:left;
	display:inline;
	text-align:left;
}
.column1 p{margin:5px 20px 20px 10px}
.column1 img{
  margin: 4px 0 0 0;
	border:none}


#main2 {
	background-image:url("../images/gradient1.gif");
	background-repeat:repeat-x;
	margin:0px auto 0px auto;
	padding:0px 0px 10px 0px;
	width:900px;
	height:400px;
	}
.column2 {
  border:solid 0px red;
  padding:0px 0px 0px 0px;
	margin:0px 2px 10px 5px;
	width:218px;
	height:300px;
	float:left;
	display:inline;
	text-align:left;
}
.column2 p{margin:5px 20px 20px 10px}
.column2 img{
  padding:3px;
  margin: 5px 0 0 0;
	border:solid 1px #EEECE8}
.column2 .nonborder {border:none;   padding:0;}
.footer {
	background-image:url("../images/gradient1.gif");
	background-repeat:repeat-x;
  padding:0px 0px 40px 0px;
	margin-left:auto;
	margin-right:auto;
	width:900px;
	height:210px;
}
.footer img{border:none}
.footer a{font-size: 11px; color:#666; text-decoration:none}
.footer a:hover{color:#A46203; text-decoration:none}
.footer .separator{color:#E8EDED}

.footer-column1, .footer-column2, .footer-column3{
  width:194px; 
  height: 100px; 
  margin: 25px 5px 0 0;
  padding: 2px 10px 2px 15px;
  float:right; 
  border-left:dotted 1px #C6AA78;
} 
.footer-column1 {border:0; text-align:right;}
.footer-column2 {text-align:right;width:220px;}
.footer-column2 a {font-size:14px; font-weight:bold; letter-spacing:-0.05em;}
.cleaner {clear:both}




/*SUBPAGES**********************************************************************/

#main-sub {
	margin:0px auto 0px auto;
	padding:0px 0px 10px 0px;
	width:900px;
	height:auto;
	}
.column-sub1 {
  background-image:url("../images/gradient2.gif");
	background-repeat:repeat-x;
  border:solid 0px red;
  padding:20px 20px 0px 20px;
	margin:10px 10px 0 0;
	width:557px;
	height:auto;
	float:left;
	display:inline;
}
.column-sub1 p{margin:5px 20px 20px 10px}
.column-sub1 img{
  padding:2px;
  margin: 2px 0 0 0;
	border:solid 1px #EEECE8}
.column-sub1 .nonborder {border:none;   padding:0;}



.column-sub2 {
  padding:7px 0px 0px 0px;
	margin:10px 0px 0 0;
	width:293px;
	height:auto;
	float:left;
	display:inline;
}
.column-sub2 img{ border:0; margin:-7px 0 0 0; padding:0}


/*FORM*****************/



.formleft{
  width:180px; 
  float:left;
  text-align:right;
  border-bottom: dotted 1px #D3CCBE;
  margin:3px 4px 0px 30px;
  padding: 5px 3px 2px 3px;
  
   }
.formright{
  float:left;
  width:200px;  
  margin:3px 10px 3px 10px;
  padding: 3px;
   }
.formline {
  width:420px; 
  float:left;
  text-align:right;
  border-bottom: dotted 1px #D3CCBE;
  margin:3px 15px 0px 30px;
  padding: 5px 10px 2px 3px;
   }
   
.formsubmit {
  width:420px; 
  float:left;
  text-align:right;
  border-top: dotted 1px #D3CCBE;
  margin:3px 15px 50px 30px;
  padding: 30px 10px 2px 3px;
   }
.formsubmit .button {border: solid 2px #D3CCBE; width:230px; background-color:#E8E4DA;} 
     
.formright .radio {border:none; width:32px; } 

input { 
  border: 1px #d3ccbe solid; 
  width:220px; 
}
textarea { 
  border: 1px #d3ccbe solid; 
  width:220px; 
}

select{  
  border: 1px #d3ccbe solid; 
  width:220px; 
   overflow:hidden;
}

.linksleft{
  width:200px; 
  float:left;
  text-align:right;
  border-bottom: dotted 1px #D3CCBE;
  margin:0px 0px 0px 0px;
  padding: 1px;
  
   }
.linksleft a{text-decoration:none}

.linksright{
  float:left;
  width:300px;  
  margin:0px 0px 0px 30px;
  padding: 1px;
  
   }












/*MENU
#menu {
	background-color:#FFFFCC;
	background-image:url("../images/dirt-menu.gif");
	height:26px;
	padding-top:10px;	
	}
#menu a {
	font-weight:bolder;
	font-size:12px;
	color: #000;
	text-decoration:none;
	margin: 0px -5px 0px 0px;
	padding: 8px 15px 10px 15px;
	}
#menu a:hover {
	color: #EFEAC7;
	font-size:12px;
	background-color: #616354;
	background-image:url("../images/kurzor1.gif");

	}*/

