body
{
	margin: 0;
	padding:0;
	background: #fff;
	text-align: center;
}

div#bodyCon
{
	margin: 0;
	padding:0;
	background: url(../images/main_bg.png) top center repeat-x #4a563a;
	text-align: center;
}

div#page
{
	margin: 0;
	width: 100%;
	background: url(../images/main_right_bg.png) no-repeat top right;
}

div#mainContainer
{
	width: 780px;
	margin: 0 auto;
}

div#mainContainer div#top1
{
	width: 780px;
	height: 48px;
	background: url(../images/top1.jpg) top center no-repeat;
	text-align: left;
	margin: 0;
}

div#mainContainer div#top1 div#t1l
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #798b56;
	padding-top: 12px;
}

div#mainContainer div#top1 div#t1l a
{
	text-decoration: none;
	color: #798b56;
}

div#mainContainer div#top1 div#t1l a:hover
{
	color: #3e5125;
}

div#mainContainer div#top1 div#t1r
{
	width: 120px;
	height: 45px;
	float: right;
	text-align: right;
}

div#mainContainer div#top1 div#t1r img
{
	margin: 10px 2px 0 2px;
	border: none;
}

div#mainContainer div#top2
{
	width: 780px;
	height: 39px;
	background: url(../images/top2.jpg) top center no-repeat;
	text-align: left;
	margin: 0;
}

div#mainContainer div#top2 div#t2l
{
	font-family: Georgia, "Trebuchet MS";
	font-size: 14px;
	color: #707e5e;
}

div#mainContainer div#top2 div#t2l a
{
	text-decoration:none;
	color: #707e5e;
}

div#mainContainer div#top2 div#t2l a:hover
{
	color: #3e5125;
}

div#mainContainer div#top2 div#t2l img
{
	vertical-align: middle;
}

div#mainContainer div#top2 div#t2r
{
	width: 80px;
	height: 39px;
	float: right;
	text-align: right;
}

div#mainContainer div#top2 div#t2r img
{
	border: none;
	margin: 0px 2px 0 2px;
}

div#mainContainer div#header
{
	width: 780px;
	height: 205px;
	background: url(../images/header.jpg) top center no-repeat;
}

div#mainContainer div#breadcrumb
{
	width: 780px;
	height: 50px;
	background: url(../images/breadcrumb.jpg) top center no-repeat;
	vertical-align: middle;
}

div#mainContainer div#breadcrumb p
{
	margin: 0 60px;
	padding-top: 10px;
	text-align: left;
	font-family: Georgia, "Trebuchet MS";
	font-size: 18px;
	color: #ffffff;
}

div#mainContainer div#content
{
	width: 780px;
}

div#mainContainer div#content table#contentTable
{
	width: 780px;
	margin: 0 auto;
}

div#mainContainer div#content table#contentTable td#submenu
{
	width: 195px;
	background: #4a563a;
	vertical-align: top;
}

div#mainContainer div#content table#contentTable td#submenu table#submenuIn
{
	margin: 0;
	padding: 0;
}

div#mainContainer div#content table#contentTable td#submenu table#submenuIn td#st
{
	width: 195px;
 	background: url(../images/submenu_bg.jpg) top center repeat-y;
	vertical-align: top;
	margin: 0 auto;
}

div#mainContainer div#content table#contentTable td#submenu table#submenuIn td#st ul
{
	padding: 0px 20px 10px 15px;
	margin: 0;
}

div#mainContainer div#content table#contentTable td#submenu table#submenuIn td#st ul li
{
	list-style: none;
	font-family: Georgia, "Trebuchet MS";
	font-size: 14px;
	color: #038e00;
	padding: 5px;
}

div#mainContainer div#content table#contentTable td#submenu table#submenuIn td#st ul li img
{
	border: none;
	vertical-align: middle;
}

div#mainContainer div#content table#contentTable td#submenu table#submenuIn td#st ul li a
{
	color: #038e00;
	text-decoration: none;
}

div#mainContainer div#content table#contentTable td#submenu table#submenuIn td#st ul li a:hover
{
	color: #96a581;
}

div#mainContainer div#content table#contentTable td#submenu table#submenuIn td#sb
{
	width: 195px;
	height: 98px;
	background: url(../images/submenu_bottom.jpg) bottom center no-repeat;
}

div#mainContainer div#content table#contentTable td#contentBox
{
	width: 585px;
	background: url(../images/content_bg.jpg) repeat-y top center;
	vertical-align: top;
}

div#mainContainer div#content table#contentTable td#contentBox table#contentIn td#ctt
{
	vertical-align: top;
	height: 250px;
	background: url(../images/content_bottom.jpg) no-repeat bottom center;
}

div#mainContainer div#content table#contentTable td#contentBox table#contentIn td#ctt div#plain
{
	padding: 15px 40px 40px 40px;
}

div#mainContainer div#content table#contentTable td#contentBox table#contentIn td#ctt div#plain a
{
	color: #008e3d;
	text-decoration: none;
}

div#mainContainer div#content table#contentTable td#contentBox table#contentIn td#ctt div#plain a:hover
{
	text-decoration: underline;
}

div#footer
{
	width: 100%;
	height: 50px;
	background: url(../images/footer_left.jpg) top center repeat-x;
}

div#footer div#left
{
	height: 50px;
	width: 50%;
	background: url(../images/footer_left.jpg) top center repeat-x;
	margin: 0;
}

div#footer div#left p
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #798b56;
	display:inline;
	position: absolute;
	margin-top: 20px;
}

div#footer div#left p a
{
	color: #798b56;
	text-decoration: none;
}

div#footer div#left p a:hover
{
	color: #3e5125;
}

div#footer div#right
{
	height: 50px;
	width: 50%;
	float: right;
	background: url(../images/footer_right.jpg) top center repeat-x;
	text-align: left;
}

div#footer div#right img
{
	vertical-align: middle;
}

div#footer div#right p
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #798b56;
	display:inline;
	position: absolute;
	margin-top: 20px;
}

#fotoBig
	{
	position: absolute;
	width: 100%;
	height: 1000px;
	background-color: #000;
	border: 1px solid #CADEE8;
	z-index: 2;
	top: 0;
	left: 0;
	font: 12px Tahoma;
	text-align: center;
	color: #6d6d6d;
	padding-top: 10px;
	opacity: 0.6;
    filter: alpha(opacity=60);
    z-index: 10;
	}
#foto
     {
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #798b56;	 	
       position: absolute;
       width: 720px;
       height: 1000px;
       top: 0;
       left: 0;
        filter: alpha(opacity=100);
        display: block;
        background-color: #FFF;
        border-left: 1px solid #3e5125;
        border-right: 1px solid #3e5125;
        z-index: 99;
     }

#foto table td
{
	font-family: "Trebuchet MS";
	font-size: 12px;
	color: #798b56;
}

#foto table td a
{
	color: #798b56;
	text-decoration: none;
}

table.contactForm
{
	width: 100%;
}

table.contactForm td
{
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000;
}

table.contactForm td.err
{
	color: #ff0000;
}

table.contactForm td.ok
{
	color: #64AF00;
}

table.contactForm td input
{
	width: 250px;
	border: 1px solid #000;
	font-family: "Trebuchet MS";
	font-size: 13px;
	color: #000;
	padding: 0 2px;
}
