/* CSS Document */
body {
	background-color:#e9e6d7;
	margin:0px;
	padding:0px;
	}
#wrapper {
	text-align:center;
	margin:auto;
	width:100%;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	}
#wrapper img {
	border:0;
	}	
#main_content {
	background:url(../images/bg_body.jpg) top left repeat-x;
	height:606px;
	}
#main_content .header {
	width:832px;
	margin:auto;
	color:#d41400;
	padding-top:70px;
	height:61px;
	line-height:61px;
	}
#main_content .header a {	
	color:#d41400;
	font-weight:bold;
	}
#main_content .header img {
	float:left;
	}		
#main_content .header ul {
	list-style-type:none;
	margin:0px 40px 0px 0px;
	padding:0px;
	float:right;
	font-size:10pt;
	}
#main_content .header ul li {
	float:left;
	margin-right:10px;
	}	
#main_content .header ul li a:link, #main_content .header ul li a:visited {
	text-decoration:none;
	}	
#main_content .header ul li a:hover {
	background:url(../images/bg_hover.png) bottom left repeat-x;
	padding-bottom:10px;
	text-decoration:none
	}	
#main_content .header ul li a.current {
	background:url(../images/bg_hover.png) bottom left repeat-x;
	padding-bottom:10px;
	}		
#main_content .main_body {
	background:url(../images/bg_main.png) top left no-repeat;
	width:832px;
	height:394px;
	margin:auto;
	position:relative;
	}	
#main_content .bg_gallery_main {
	background:url(../images/bg_gallery.png) top left no-repeat;
	position:absolute;
	width:464px;
	height:321px;
	z-index:1;
	top:40px;
	left:-90px;
	}	
#main_content .main_body a {
	color:#FFFFFF;
	}	
#main_content .main_body .pictures {
	float:left;
	margin-top:40px;
	margin-left:-90px;
	}	
#main_content .main_body .accessory {
	position:absolute;
	bottom:-30px;
	right:-90px;
	}	
#main_content .main_body .accessory_about {
	position:absolute;
	bottom:-20px;
	right:-50px;
	}	
#main_content .main_body .accessory_brush {
	position:absolute;
	bottom:-35px;
	right:-50px;
	}	
#main_content .main_body .accessory_glass {
	position:absolute;
	bottom:-10px;
	right:5px;
	}	
#main_content .main_body .accessory_chair {
	position:absolute;
	bottom:-30px;
	right:-60px;
	}							
#main_content .main_body .accessory_razor	{
	position:absolute;
	bottom:-25px;
	right:-45px;
	}	
#main_content .main_body .main_text {
	width:400px;
	color:#FFFFFF;
	margin-top:60px;
	margin-left:30px;
	text-align:justify;
	float:left;
	}
#main_content .main_body .contactlist ul {
	list-style-type:none;
	margin:0px;
	padding:0px;
	width:200px;
	margin-bottom:30px;
	float:left;
	}	
#main_content .main_body .contactlist ul.nofloat	{
	float:none;
	clear:both;
	}
#main_content .main_body .main_text table {
	font-size:8pt;
	text-align:center;
	}	
#main_content .main_body .main_text table img {
	padding-bottom:5px;
	}	
#main_content .main_body .main_text table tr td {
	padding:0px 24px 20px 0px;
	}	
#main_content .main_body .quote {
	background:url(../images/bg_quote.gif) top left no-repeat;
	width:200px;
	height:200px;
	text-align:left;
	color:#FFFFFF;
	font-size:8pt;
	margin-top:90px;
	margin-right:40px;
	padding-left:80px;
	float:right;
	}
#main_content .main_body .quote div {
	margin-top:12px;
	}
#main_content .main_body .quote span {
	font-size:7pt;
	display:block;
	padding-top:10px;
	}	
#main_content .main_body .pole {
	position:absolute;
	top:-65px;
	right:-80px;
	}	
#footer {
	background-color:#e9e6d7;
	margin:auto;
	text-align:center;
	clear:both;
	font-size:8pt;
	color:#3f718d;	
	}
#footer a {	
	color:#3f718d;	
	}
#footer .info {
	width:785px;
	clear:both;
	margin:auto;
	height:90px;
	text-align:center;
	}	
#footer .info ul {
	list-style-type:none;
	margin:10px 0px 0px 0px;
	padding:0px;
	float:left;
	text-align:left;
	margin-left:6px;
	margin-right:6px;
	}
#footer .info ul li strong {
	padding-bottom:5px;
	display:block;
	}	
#footer .designer {
	font-size:8pt;
	color:#3f718d;
	}		
/* BEGIN GALLERY STYLE */
.galleria{list-style:none;width:200px}
.galleria li{display:block;width:80px;height:80px;overflow:hidden;float:left;margin:0 10px 10px 0}
.galleria li a{display:none}
.galleria li div{position:absolute;display:none;top:0;left:180px}
.galleria li div img{cursor:pointer}
.galleria li.active div img,.galleria li.active div{display:block}
.galleria li img.thumb{cursor:pointer;top:auto;left:auto;display:block;width:auto;height:auto}
.galleria li .caption{display:block;padding-top:.5em}
* html .galleria li div span{width:400px} /* MSIE bug */
a{color:#348;text-decoration:none;outline:none;}
a:hover{color:#67a;}
.caption{font-style:italic;color:#09F182;}
.demo{ width:812px; height:280px; position:relative; z-index:999; top:-1px; left:-91px; }
.gallery_demo{width:300px;margin:0 auto; float:right; }
.gallery_demo li{width:68px;height:50px;border:3px double #111;margin: 0 2px;background:#000;}
.gallery_demo li div{left:240px; }
.gallery_demo li div .caption{font:italic 8pt Arial, Helvetica, sans-serif;}
.main_image { float:left;}
.gallery_demo_unstyled { position:absolute; top:0; right:0;}
.nav {float:right; margin-right:130px; color:#FFFFFF;}
.nav a { color:#FFFFFF;}
/* END GALLERY STYLE */	
