@charset "utf-8";
/* CSS Document */

@font-face {
	font-family: 'Champignon';
	src: url('../img/fonts/champignon/Champignon.eot');
	src: local('☺'), url('../img/fonts/champignon/Champignon.woff') format('woff'), url('../img/fonts/champignon/Champignon.ttf') format('truetype'), url('../img/fonts/champignon/Champignon.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'akaDora';
	src: url('../img/fonts/akaDora/akaDora.eot');
	src: local('☺'), url('../img/fonts/akaDora/akaDora.woff') format('woff'), url('../img/fonts/akaDora/akaDora.ttf') format('truetype'), url('../img/fonts/akaDora/akaDora.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'Zapfino';
	src: url('../img/fonts/zapfino/LinotypeZapfino.eot');
	src: local('☺'), url('../img/fonts/zapfino/LinotypeZapfino.woff') format('woff'), url('../img/fonts/zapfino/LinotypeZapfino.ttf') format('truetype'), url('../img/fonts/zapfino/LinotypeZapfino.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset {
margin: 0;
padding: 0;
border: 0;
}

a:link {color:#630;} 
a:visited {color:#630;} 
a:hover {color:#630;} 
a:active {color:#630;} 

body{
	background-image:url(../img/template/background.jpg);
	font-family:Helvetica, Arial, sans-serif;
	color:#000;
}
h1{
	color:#cc9966;
	font-family: 'akaDora', arial, serif;
	font-size:45px;
	font-weight:100;
	margin:15px 0 0 25px;
	text-align:left;
}

h2{
	color:#046;
	font-family: 'Zapfino', arial, serif;
	font-size:45px;
	font-weight:bolder;
	margin-left:15px;
}

h3{
	color:#666;
	font-size:18px;
	font-weight:100;
	margin-left:45px;
}

h4{
	color:#046;
	font-size:15px;
	font-weight:bolder;
	margin-left:25px;
}

h6{
	color:#666;
	font-size:15px;
	font-weight:100;
	margin-left:25px;
}


p, ul, ol{
	color:#666;
	font-size:12px;
	padding:50;
}
	#wrap{
			margin-left: auto;
			margin-right: auto;
			position:relative;
			width:800px;
	}
	
		#header{
			background-image:url(../img/template/header_bground.jpg);
			background-repeat:no-repeat;
			height: 208px;
		}
		
			#home_link a {
				float: left;
				display: block;
				width: 200px;
				height: 208px;		
				text-decoration: none; 
			}
			
			#social_networks{
				float: right;
				display: inline;
				padding: 150px 10px 0 0;
				text-decoration: none;
			}
			
		#banner_wrap{
			background-color:#630;
			display:inline;
			z-index:1;
			overflow:visible;
		}
		
			#banner_left{
				float:left;
				width:240px;
			}
			
			#banner_right{
				float:right;
				width:560px;
			}
		
		#nav{
			background-color:#630;
			clear:both;
			padding-left:75px;
			text-align:center;
			width:800;
			z-index:3000;
			
		}
/*		
			ul {
			  margin: 0;
			  padding: 0;
			  list-style: none;
			}
			ul li {
			  display: block;
			  position: relative;
			  float: left;
			  font-size: 18px;
			}
			li ul { display: none; }
			ul li a {
			  display: block;
			  text-decoration: none;
			  color: #fff;
			  padding: 5px 15px 5px 15px;
			  background: #630;
			  white-space: nowrap;
			}

			ul li a:hover { background: #dbc794; color: #fff; font-size: 16px; border:solid #930 0 2px 2px 0; }
			li:hover ul {
			  display: block;
			  position: absolute;
			  			  
			}
			li:hover li {
			  float: none;
			}
			li:hover a { background: #dbc794; color: #630; }
			li:hover li a:hover { background: #630;  color: #fff; } */
		
		#content_wrapper{
			
			background-image:url(../img/template/content_bground.jpg);
			background-repeat:repeat-y;
			position:relative;
			overflow:hidden;
			width:800px;
		}
		
		#content{
			background-color:#FFF;
			float: right;
			width: 560px;
		}
		
		#content p, ul, ol{
			padding-left:25px;
			padding-right:25px;
		}
		
		#content promo img{
			padding-left:25px;
			padding-right:25px;
		}
		
		#sidebar{
			float: left;
			padding-top: 10px;
			padding-left: 0px;
			width: 240px;
		}
		
		#sidebar_footer{
			  background-image:url("../img/template/footer_logo.png");
			  background-repeat:no-repeat;
			  background-position:left bottom;
			  bottom: 20px;
			  left: 34px;
			  position:absolute;
			  height:197px;
			  width:175px;
		}
		
					/*#sidebar_top { 
						position: relative;
					}
						
					#sidebar_middle {  
						height: 100%; 
						position: relative; 
						min-height: 500px;
					}
						
					#sidebar_bottom { 
						position: relative;
					}*/
		
		#menu_footer{
			text-align:center;			
		}
		
		#menu_footer p{
			color: #666;			
		}
		
		
		#content_footer{
			text-align:center;
			font-size:10px;
			color:#630;
		}
		
		#footer{
			clear:both;
			font-size:10px;
			text-align:right;
			margin-right:25px;
			margin-bottom:25px;
		}
		
		
		
	/*/////////////////////////////////////*/	
	/*-------------Slideshow---------------*/
	/*/////////////////////////////////////*/
		

#slideshow {
    position:relative;
    height:250px;
}

#slideshow IMG {
    position:absolute;
    top:0;
    left:0;
    z-index:8;
    opacity:0.0;
}

#slideshow IMG.active {
    z-index:10;
    opacity:1.0;
}

#slideshow IMG.last-active {
    z-index:9;
}





