body
	{
	width:100%; height:100%; margin:0px; border:0px; background-color:#fdfdfd;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#888888
	}

form
	{
	margin:0px; margin-bottom:8px
	}
img
	{
	border:0px
	}

h2
	{
	position:relative; top:0px; left:0px; width:auto; height:14px; display:block;
	margin:3px 0px 0px 0px; padding:2px 0px 2px 10px; background-color:#ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal;
	}

input
	{
	width:99%; height:13px; background-color:#eeeeee;
	border:0px; border-bottom:1px dashed #666666;
	font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#999999
	}

li
	{
	list-style:square; margin:0px 0px 4px 0px; padding:0px
	}

p
	{
	margin:0px 0px 10px 0px;
	}

span
	{
	color:#a81000
	}

strong
	{
	font-family:Arial, Helvetica, sans-serif; color:#666666
	}

ul
	{
	margin:20px 0px 20px 0px; padding:0px 0px 0px 13px
	}

ul br
	{
	display:none
	}

a.back_link
	{
	position:relative; top:0px; left:1px; float:left; margin-top:15px
	}

a.back_link:link{color:#999999; text-decoration:none; border-bottom:1px dashed #999999}
a.back_link:visited{color:#999999; text-decoration:none; border-bottom:1px dashed #bbbbbb}
a.back_link:hover{color:#a81000; text-decoration:none; border:0px}
a.back_link:active{color:#a81000; text-decoration:none; border:0px}

a.main_menu
	{
	position:relative; top:0px; left:1px; float:left; margin-bottom:-15px;
	overflow:hidden
	}

a.main_menu div.back
	{
	position:absolute; top:20%; left:0px; width:100%; height:25px; z-index:1;
	visibility:hidden;
	background-image:url(../grfx/menu_back.gif); background-repeat:no-repeat
	}

a.main_menu img
	{
	position:relative; z-index:2
	}

div#admin
	{
	position:absolute; top:0px; right:0px; font-size:9px
	}

div.caption
	{
	position:relative; margin-top:20px; text-align:justify
	}

div#container
	{
	position:relative; top:0px; left:50%; width:765px; height:100%; margin-left:-380px; float:left
	}

div.column
	{
	position:relative; top:0px; left:0px; width:92%; height:auto;
	margin-left:4%; text-align:justify
	}

div.column a:link{color:#999999; text-decoration:none; border-bottom:1px dashed #999999}
div.column a:visited{color:#999999; text-decoration:none; border-bottom:1px dashed #000000}
div.column a:hover{color:#a81000; text-decoration:none; border-bottom:1px solid #fdfdfd}
div.column a:active{color:#a81000; text-decoration:none; border-bottom:1px solid #fdfdfd}

div.content
	{
	position:relative; top:0px; left:0px; height:auto; overflow:auto; float:left;
	margin:35px 0px 35px 0px; padding-bottom:200px
	}

div.extra
	{
	position:absolute; z-index:1; visibility:hidden
	}

div.gallery
	{
	width:184px; margin:80px 45px 35px 10px; background-color:#efefef;
	padding:8px; overflow:hidden
	}

div#info_block
	{
	position:relative; top:0px; left:0px; width:550px; height:auto; float:left;
	margin:35px 10px 0px 0px;
	}

div#info_block div.bottom
	{
	position:relative; top:0px; left:0px; width:30%; height:auto; float:left;
	margin:20px 4.5% 0px 0px; overflow:hidden
	}

div#info_block div.bottom a
	{
	position:relative; float:left; clear:both
	}

div#info_block div.bottom a:link{color:#999999; text-decoration:none; border-bottom:1px dashed #999999}
div#info_block div.bottom a:visited{color:#999999; text-decoration:none; border-bottom:1px dashed #000000}
div#info_block div.bottom a:hover{color:#a81000; text-decoration:none; border-bottom:1px solid #fdfdfd}
div#info_block div.bottom a:active{color:#a81000; text-decoration:none; border-bottom:1px solid #fdfdfd}


div#info_block div.wide
	{
	position:relative; top:0px; left:0px; width:100%; height:auto; float:left;
	margin:-5px 0px 15px 0px; background-color:#ffffff; overflow:hidden
	}

div#info_block div.wide div.column
	{
	position:relative; top:0px; left:0px; width:30%; height:auto; float:left;
	margin:10px 1.35% 0px 1.35%;
	}

div#info_block div.wide div.testimonial p
	{
	text-align:left;
	}

div#left
	{
	visibility:hidden
	}

div.overlay
	{
	position:absolute; top:0px; left:0px; display:none;
	margin-top:25px
	}

div.slider
	{
	position:relative; top:0px; left:0px; width:92%; height:15px; margin:0px 0px 5px 4%;
	overflow:hidden
	}

div.slider h1
	{
	position:relative; top:0px; left:0px; width:100%; height:14px; margin-bottom:2px;
	border-bottom:1px dashed #666666; z-index:2; padding:0px; margin:0px;
	font-size:11px; font-weight:normal
	}

div.slider div.inner
	{
	position:relative; top:0px; left:0px; width:100%; height:auto; z-index:2;
	padding:5px 0px 5px 0px
	}

div.slider a
	{
	position:relative; top:0px; left:0px; width:auto; height:14px; display:block;
	margin:3px 0px 10px 0px; padding:2px 0px 2px 10px
	}

div.slider a:link{color:#999999; text-decoration:none; border:0px}
div.slider a:visited{color:#999999; text-decoration:none; border:0px}
div.slider a:hover{color:#a81000; text-decoration:none; background-color:#ffffff; border:0px}
div.slider a:active{color:#a81000; text-decoration:none; background-color:#ffffff; border:0px}

div.slider p
	{
	position:relative; top:0px; left:0px; width:90%; height:auto; text-align:justify;
	margin:5px 5% 10px 5%;
	}

div.slider div.back
	{
	position:absolute; top:0px; left:0px; width:100%; height:100%; z-index:1;
	visibility:hidden; background-color:#f0f0f0;
	}

i.ren
	{
	font-family:Georgia, "Times New Roman", Times, serif; color:#333333
	}

img.gallery
	{
	position:relative; top:0px; left:0px; z-index:1; float:left;
	margin:20px 30px 0px 0px; border:1px solid #e9e9e9; border-bottom:2px solid #999999
	}

img.general
	{
	position:relative; top:0px; left:0px; z-index:1;
	}

img.interface
	{
	position:relative; top:0px; left:0px; z-index:1;
	margin-top:25px
	}

img.logo
	{
	position:relative; top:0px; left:0px; z-index:1; background-color:#ffffff;
	margin-bottom:10px; padding:4px 25px 5px 10px;
	}

img.title
	{
	position:relative; z-index:2
	}

img.thumbnail
	{
	position:relative; top:0px; left:0px; z-index:1;
	margin:10px 5px 5px 0px; border:1px solid #dddddd; background-color:#ffffff; padding:3px
	}