/* CSS Document */

html,body{
	margin:0px auto;
	background-color:#983e46;
}
*{
	margin:0px auto;
	vertical-align:top;
	text-align:justify;
	line-height:15px;
}
a{
	color:#983e46;
	text-decoration:underline;
}
a:hover{
	color:#983e46;
	text-decoration:none;
}
img{
	border:0pt;
}
table{
	margin:0px;
}
td{
	padding:1px 3px;
}
ul{
	margin:0px; padding:0px;
}
ul li{
	margin:0px; padding:0px;
}
#main{
	position:relative;
	background-image:url(../images/top.gif);
	background-repeat:repeat-x;
	background-color:#FFFFFF;
	width:100%;
}
#container{
	position:relative;
	width:1011px; overflow:hidden !important;
	padding:0px 0px 20px 0px;
	background-image:url(../images/bgMain.gif);
	background-repeat:repeat-y;
}
#colLeft{
	background-image:url(../images/colLeft.jpg);
	background-repeat:no-repeat;
	width:296px;
	padding-top:357px;
	float:left;
}
#menu{
	width:143px;
	padding:0px 45px 0px 108px;
}
#menu ul{ padding:0px; margin:0px; list-style:none; }
#menu ul li{ padding:0px; margin:0px;  border-bottom:1pt dotted #000000; }
#menu ul li ul li{ padding:0px; margin:0px;  border-bottom:0pt dotted #000000; }
a.btn1{
	background-image:url(../images/btn_01.gif);
	background-repeat:no-repeat;
	width:143px; height:37px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.btn1:hover{
	background-image:url(../images/btn_over_01.gif);
	background-repeat:no-repeat;
	width:143px; height:37px;
	display:block; overflow:hidden; text-indent:-1000px;
}
.btn1Active{
	background-image:url(../images/btn_over_01.gif);
	background-repeat:no-repeat;
	width:143px; height:37px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.btn2{
	background-image:url(../images/btn_02.gif);
	background-repeat:no-repeat;
	width:143px; height:37px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.btn2:hover{
	background-image:url(../images/btn_over_02.gif);
	background-repeat:no-repeat;
	width:143px; height:37px;
	display:block; overflow:hidden; text-indent:-1000px;
}
.btn2Active{
	background-image:url(../images/btn_over_02.gif);
	background-repeat:no-repeat;
	width:143px; height:37px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.btn3{
	background-image:url(../images/btn_03.gif);
	background-repeat:no-repeat;
	width:143px; height:37px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.btn3:hover{
	background-image:url(../images/btn_over_03.gif);
	background-repeat:no-repeat;
	width:143px; height:37px;
	display:block; overflow:hidden; text-indent:-1000px;
}
.btn3Active{
	background-image:url(../images/btn_over_03.gif);
	background-repeat:no-repeat;
	width:143px; height:37px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.btn4{
	background-image:url(../images/btn_04.gif);
	background-repeat:no-repeat;
	width:143px; height:37px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.btn4:hover{
	background-image:url(../images/btn_over_04.gif);
	background-repeat:no-repeat;
	width:143px; height:37px;
	display:block; overflow:hidden; text-indent:-1000px;
}
.btn4Active{
	background-image:url(../images/btn_over_04.gif);
	background-repeat:no-repeat;
	width:143px; height:37px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.btn5{
	background-image:url(../images/btn_05.gif);
	background-repeat:no-repeat;
	width:143px; height:37px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.btn5:hover{
	background-image:url(../images/btn_over_05.gif);
	background-repeat:no-repeat;
	width:143px; height:37px;
	display:block; overflow:hidden; text-indent:-1000px;
}
.btn5Active{
	background-image:url(../images/btn_over_05.gif);
	background-repeat:no-repeat;
	width:143px; height:37px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.btn6{
	background-image:url(../images/btn_06.gif);
	background-repeat:no-repeat;
	width:143px; height:37px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.btn6:hover{
	background-image:url(../images/btn_over_06.gif);
	background-repeat:no-repeat;
	width:143px; height:37px;
	display:block; overflow:hidden; text-indent:-1000px;
}
.btn6Active{
	background-image:url(../images/btn_over_06.gif);
	background-repeat:no-repeat;
	width:143px; height:37px;
	display:block; overflow:hidden; text-indent:-1000px;
}
.submenu ul{ padding:0px; margin:0px; list-style:none; }
.submenu ul li{ padding:0px; margin:0px; }
a.sub1{
	background-image:url(../images/sub_01.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.sub1:hover{
	background-image:url(../images/sub_over_01.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
.sub1Active{
	background-image:url(../images/sub_over_01.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.sub2{
	background-image:url(../images/sub_02.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.sub2:hover{
	background-image:url(../images/sub_over_02.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
.sub2Active{
	background-image:url(../images/sub_over_02.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.sub3{
	background-image:url(../images/sub_03.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.sub3:hover{
	background-image:url(../images/sub_over_03.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
.sub3Active{
	background-image:url(../images/sub_over_03.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.sub4{
	background-image:url(../images/sub_04.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.sub4:hover{
	background-image:url(../images/sub_over_04.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
.sub4Active{
	background-image:url(../images/sub_over_04.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.sub5{
	background-image:url(../images/sub_06.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.sub5hover{
	background-image:url(../images/sub_over_06.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
.sub5Active{
	background-image:url(../images/sub_over_06.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.sub6{
	background-image:url(../images/sub_07.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.sub6:hover{
	background-image:url(../images/sub_over_07.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
.sub6Active{
	background-image:url(../images/sub_over_07.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.sub7{
	background-image:url(../images/sub_08.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.sub7:hover{
	background-image:url(../images/sub_over_08.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
.sub7Active{
	background-image:url(../images/sub_over_08.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.sub8{
	background-image:url(../images/sub_08.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
a.sub8:hover{
	background-image:url(../images/sub_over_08.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
.sub8Active{
	background-image:url(../images/sub_over_08.gif);
	background-repeat:no-repeat;
	width:143px; height:18px;
	display:block; overflow:hidden; text-indent:-1000px;
}
#colRight{
	width:715px;
	float:right;
}
#header{
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	width:715px; height:348px;
}
#logo a{
	position:relative;
	top:5px; right:3px;
	width:232px; height:124px;
	float:right;
	display:block; overflow:hidden;	text-indent:-1000px;
}
#contentBox{
	width:677px;
	padding:0px 38px 10px 0px;
}
#h1{
	position:relative;
	background-image:url(../images/h1.gif);
	background-repeat:no-repeat;
	height:43px;
}
#h2{
	position:relative;
	background-image:url(../images/h2.gif);
	background-repeat:no-repeat;
	height:43px;
}
#h3{
	position:relative;
	background-image:url(../images/h3.gif);
	background-repeat:no-repeat;
	height:43px;
}
#h4{
	position:relative;
	background-image:url(../images/h4.gif);
	background-repeat:no-repeat;
	height:43px;
}
#h5{
	position:relative;
	background-image:url(../images/h5.gif);
	background-repeat:no-repeat;
	height:43px;
}
#h6{
	position:relative;
	background-image:url(../images/h6.gif);
	background-repeat:no-repeat;
	height:43px;
}
#h7{
	position:relative;
	background-image:url(../images/h7.gif);
	background-repeat:no-repeat;
	height:43px;
}
#h8{
	position:relative;
	background-image:url(../images/h8.gif);
	background-repeat:no-repeat;
	height:43px;
}
#h9{
	position:relative;
	background-image:url(../images/h9.gif);
	background-repeat:no-repeat;
	height:43px;
}
#h10{
	position:relative;
	background-image:url(../images/h10.gif);
	background-repeat:no-repeat;
	height:43px;
}
#h11{
	position:relative;
	background-image:url(../images/h11.gif);
	background-repeat:no-repeat;
	height:43px;
}
#h12{
	position:relative;
	background-image:url(../images/h12.gif);
	background-repeat:no-repeat;
	height:43px;
}
#h13{
	position:relative;
	background-image:url(../images/h13.gif);
	background-repeat:no-repeat;
	height:43px;
}
#h14{
	position:relative;
	background-image:url(../images/h14.gif);
	background-repeat:no-repeat;
	height:43px;
}
#content, .content{
	position:relative;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	padding:10px 12px 0px 10px;
}
#content ul{ padding:0px; margin:0px; }
#content ul li{ padding:0px; margin-left:15px; }
#teaserBox{
	width:634px; overflow:hidden !important;
	padding:0px 41px 0px 40px;
}
/*
#teaserBox a{
	position:relative;
	top:150px; right:24px;
	width:63px; height:12px;
	display:block; overflow:hidden; text-indent:-1000px;
	float:right;
}
*/
#teaserBox a
{
    float: right;
    height: 12px;
    padding-right: 25px;
    padding-top: 11px;
    text-indent: -1000px;
    top: 150px;
    width: 63px;
}

#teaser1{
	background-image:url(../images/teaser_01.jpg);
	background-repeat:no-repeat;
	width:184px; height:173px;
	float:left; margin-right:41px;
}
#teaser2{
	background-image:url(../images/teaser_02.jpg);
	background-repeat:no-repeat;
	width:184px; height:173px;
	float:left; margin-right:41px;
}
#teaser3{
	background-image:url(../images/teaser_03.jpg);
	background-repeat:no-repeat;
	width:184px; height:173px;
	float:left;
}
#bottom{
	position:relative;
	background-image:url(../images/bottom.gif);
	background-repeat:repeat-x;
	width:100%; height:78px; clear:both;
}
#footer{
	width:1011px; height:38px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px; line-height:20px;
	color:#000000; text-align:center;
	padding:40px 0px 0px 0px;
}
#footer a{
	color:#000000; line-height:20px;
}
/* Contact form */

#contact_form{
	margin:0px 10px;
	width:300px;
}
#contact_form table{
	width:300px;
	border:0pt;
	float:left;
}
#contact_form td{
	border:0pt;
}
#contact_form input{
	border:1pt solid #999999;
	background-color:#f2f2f2;
	height:20px;
	font-size:11px;
	padding-top:1px;
	width:200px;
}
#contact_form textarea{
	border:1pt solid #999999;
	background-color:#f2f2f2;
	height:100px;
	font-size:11px;
	padding-top:1px;
	width:280px;
}

#contact_form input.botton{
	width:50px;
	height:20px;
	text-align:center;
}


#gallery object
{
height: 577px;
width: 650px;
}
