body {
    height:100%;
    font-family:Tahoma, Verdana sans-serif;
    font-size:12px;
    background-color: #989898;
}

table.tblmain{
    width:1004px;
    height:100%;
    margin-left:auto;
    margin-right:auto;
    background-color: #fff;
}
td.headTop{
    padding-left:40px;
    padding-right:40px;    
}
td.headTop table{
    width:100%;
}
td.headTop table td{
    vertical-align:top;
}
td.headTop td.headTopLeft{
    padding-right:20px;
    vertical-align:middle;
}
td.headTopCenter,td.headTopRight{
    width:400px;
    padding:30px 20px 30px 20px;
    line-height:21px;
}
td.headTopRight{
    padding-right:0;
}
td.headTopCenter p{
    font-size:13px;
}
p.htop{
    padding-bottom:30px;
    border-bottom:1px dashed #767676;
}
p.tell{
    margin-top:30px;
    color:#4bb000;
    font-size:22px;
    font-family:Times New Roman serif;
}

/*------    HEAD MENU       --------*/
table#underTMenu{
    width:1004px;
    height:50px;    
}
table#underTMenu td.parent{
    wpadding-left:14px;
    background: url(/images/hmenubckg.jpg) repeat 0 2px;;
}
td.headBottom table.hmenu{
    margin-top:10px;
    margin-bottom:10px;
    height:50px;
    lbackground-color:#6cc83b;
    wwidth:978px;
    width:100%;
}
td.headBottom table.hmenu td:first-child{
    border-left:none;
}
td.headBottom table.hmenu td{
    text-align: center;
    vertical-align: middle;
    font-family: Georgia sans-serif;
    font-size:12px;
    border-left:1px dashed #bce8ad;
    text-align:center;
    padding:0 10px;
    white-space: nowrap;
}
td.headBottom table.hmenu td a{
    color:#000;
    text-decoration: none;
    text-transform:uppercase;
}td.headBottom table.hmenu td a.selected{
    font-weight:bold;
}
table.hmenu td a:hover{
	font-weight:bold;
}
/*--------------------------------------*/

/*----------  HMENU 2  -----------*/
table.hmenu2{
    height:34px;
    width:100%;
    background: url(/images/hmenu2.jpg) no-repeat;
}
table.hmenu2 td{
    text-align:center;
    vertical-align: middle;
    
}
table.hmenu2 td a{
    font-family: Georgia sans-serif;
    font-weight:bold;
    font-size:15px;
    color:#000;
    text-decoration:none;
}
table.hmenu2items{
    margin-left:5px;
}
table.hmenu2items td{
    padding:0px 23px;
}
table.hmenu2 td a.sel{
    color:#fff;
}
table.hmenu2 td a:hover{
    color:#fff;
}



/*-------- CONTENT --------*/

td.txt{
    vertical-align:top;
    font-size:12px;
    padding-left: 30px;
    padding-right: 30px;
     padding-bottom:40px;
}
table.p1 td.txt{
    padding-bottom:0px;
    width:620px;
}
td.txt h1{
    margin-top:27px;
    margin-bottom:15px;
}
td.fotogal{
    padding-top:60px;
    padding-bottom:35px;
}
td.fotogal div#gallery img{
    border:2px solid #fff;
}
td.fotogal div#gallery img:hover{
    border:2px solid #63343A;    
}
table.descr{
    margin-top:35px;
    font-family:Times New Roman serif;
    font-size:24px;
}
table.descr p{
    margin-bottom:15px;
}

/*--------- FOOTER -----------*/
table.footer{
    background-color:#d5d5d5;
    height:135px;
    width:100%;
    font-family:Tahoma, Verdana sans-serif;
    font-size:11px;   
}
table.footer td{
    vertical-align:top;
    padding:25px 40px; 
}
table.footer td p{
    margin-bottom:25px;
}
table.footer td p a{
    color:#000;
    text-decoration:none;
}
table.footer td p a:hover{
    text-decoration:underline;
}
td.actualine{
    text-align:right;
}

/*---------  CONTENT  ----------*/
h1.hcontent{
    font-family:Times New Roman serif;
    font-size:24px;	
}
table.fgaler1{
	margin-top:35px;
    margin-bottom: 20px;
}
table.fgaler1 td{
	text-align:center;
	padding-right:2px;
	padding-left:2px;
	padding-top:2px;
    padding-bottom:0px;
    height:193px;
    vertical-align: top;    
}
table.fgaler1 td:hover{
	background: url(/images/bckgfglr1.jpg) no-repeat top center;
	cursor:pointer;
}
table.fgaler1 td.empty:hover{
    background:none;
    cursor:default;
}
table.fgaler1 td a{
    min-width:81px;
}
table.fgaler1 td a p.fgaler1und1{
    font-family:Times New Roman serif;
    font-size:18px;		
    margin-top: 5px;
    color:#000;
}
table.fgaler1 td a p.fgaler1und2{
    font-family:Times New Roman serif;
    font-size:15px;		
    color:#000;
}
table.fgaler1 td a p.fgaler1und3{
    font-family:Times New Roman serif;
    font-size:19px;	
    color:#77c440;
	font-weight:bold;
}
td.white{
	height:20px;
}
/*----------------    MAIN BODY    -------------------*/
table.forfgalermain{
	height:210px;
	width:1004px;
	background:url(/images/mainbody.jpg) no-repeat;
}
table.forfgalermain td{
	padding-left:25px;
	padding-right:25px;
	padding-top:0px;
}
table.fgalermain{
	height: 196px;
}
table.fgalermain td{
	text-align:center;
	padding-right:2px;
	padding-left:2px;
    padding-top:2px;;
    vertical-align:top;
}
table.fgalermain td:hover{
    background-color:#fff;
    cursor:pointer;
}
table.fgalermain td a:hover p.fgaler1und3{
    color:#0AAA15;
}
table.fgalermain td img{
	border:1px solid #fff;
}
table.fgalermain td a{
    color:#000;
    text-decoration:none;
}
table.fgalermain td a p{
    margin-top:2px;
}
table.fgalermain td a p.fgaler1und1{
	color:#000;/*#4bb000;*/
    font-size:18px;
    font-family:Times New Roman serif;  
    font-weight:bold;  
}
table.fgalermain td a p.fgaler1und2{
	color:#000;/*#4bb000;*/
    font-size:16px;
    font-family:Times New Roman serif;  
    font-weight:bold;  
}
table.fgalermain td a p.fgaler1und3{
	color:#fff;/*#4bb000;*/
    font-size:19px;
    font-family:Times New Roman serif;
}
table.button{
    width:1004px;
    height:28px;
}
table.button td{
    padding-right:47px;
}
table.button a{
    color:#fff;
    font-family:geirgia serif;
    font-weight:bold;
    font-size:14px;
    text-decoration:none;
}
td.ftxt table.p1 td.txt h1{
    margin-top:10px;
}
.ftxt{
    padding-bottom:20px;
}
table.button td{
    text-align:right;
    background:url(/images/buttonbckg.jpg) no-repeat top right;
}
/*-------------  FOTOGALLERY  -------------*/
table.glry td{
    padding:10px 5px;
}
table.glry td img{
    border:2px solid #fff;
}
table.glry td img:hover{
    border:2px solid #63343A;
}
/*---------------  MAP  ---------------*/
div.map1 a{
    color:#000;
    font-weight:bold;
    text-decoration:none;
}
div.map1 a:hover{
    text-decoration:underline;
}
div.map2{
    margin-left:40px;
}
div.map2 a{
    color:#000;
    text-decoration:none;
}
div.map2 a:hover{
    text-decoration:underline;
}

table.mdesc{
    width:954px;
}
table.mdesc p {
    color:#370000;
    font-weight:bold;
    padding:20px;
}
div.spc{
    left: 0px; 
    margin-left: -30px;
}
div#mttext{
    padding-top:15px;
    padding-bottom:15px;
}
div#mttext p{
    font-family:Times New Roman serif;
    font-size:20px;
}
div#mttext p.bold{
    font-weight:bold;
}
