BODY{
    font-family:Verdana, Arial, Helvetica, sans-serif;
    
	font-size:14px;
	color:#333;
	margin:0;
    }

.megacont{
width:1140px;
margin:auto;
}
	
.header{
margin:auto;
width:980px; height:px;
z-index:600;
position:absolute;
margin-top:-355px;
}

.topmenu{
margin:auto;
background: #000000 center center no-repeat;
width:1040px; height:62px;
text-align:center;
padding-left:75px;
position:absolute;
margin-top:-220px;
z-index:700;
}

.topmenu a{
display:block;
height:20px;
float:left;
font-size:20px;
padding:24px 22px 2px 22px;
color:#fff;
}

.topmenu a:hover{
color:#DD0000;
}

.topmenu img{float:left;padding-top:6px;}

.maincell{
margin:auto;
margin-top:66px;
width:1180px;height : auto;
line-height:150%;
}

.maincell-g{
line-height:17px;
padding:8px 20px 2px 45px;
}

.maincell-l{
float:left;
width:500px;
text-align:justify;
padding:8px 2px 2px 45px;
}

.maincell-m{
float:left;
width:170px;
padding:8px 2px 2px 2px;
text-align:center;
}

.maincell-r{
float:left;
width:430px;
padding:8px 18px 2px 2px;
}

.maincell-r2{
float:left;
width:424px;
padding:8px 10px 2px 45px;
text-align:justify;
}

.maincell h2{
font-size:22px;
margin-top:0;
border-bottom:1px solid #666;
padding-bottom:10px;
width:52%;
}

.bottom{
margin:auto;
width:980px; height:42px;
border-bottom: 1px solid #000;
}

.footer{
margin:auto;
width:980px; height:36px;
text-align:center;
padding-top:24px;
font-family:tahoma, arial narrow, verdana;
}

.footer-l{
float:left;padding-left:45px;
color:#000;
}

.footer-l a{
color:#000;
text-decoration:none;
}

.footer-l a:hover{
color:#000;
text-decoration:underline;
}

.footer-r{
color:#000;
float:right;padding-right:45px;
}

.footer-r a{
color:#000;
text-decoration:none;
}

.footer-r a:hover{
color:#000;
text-decoration:underline;
}



.mailformbuttonsend {
	width:226px;
	margin-top:5; 
	border-bottom: #6C6C6C 1px solid; 
	border-right: #6C6C6C 1px solid; 
	border-left: #C0BFBF 1px solid; 
	border-top: #C0BFBF 1px solid; 
	font-family:tahoma,verdana,arial; 
	font-size:10px; 
	color:#ffffff; 
	font-weight:normal; 
	background-color:#8E8E8E;
cursor:pointer;}

.mailformbuttonclear {
	width:95px;
	margin-top:15; 
	border-bottom: #6C6C6C 1px solid; 
	border-right: #6C6C6C 1px solid; 
	border-left: #C0BFBF 1px solid; 
	border-top: #C0BFBF 1px solid; 
	font-family:tahoma,verdana,arial; 
	font-size:10px; 
	color:#ffffff; 
	font-weight:normal; 
	background-color:#8E8E8E;
cursor:pointer;}


.clear {
   clear: both;
}

.maincell a{
color:#FF9900;
text-decoration:none;
}

.maincell a:hover {
color:#666666;
text-decoration:none;
}

#map{
height:430px;
width:580px;
border:1px solid #ccc;
}

.frontgalery a img{
border:solid 2px #f0f0f0;
}

.frontgalery a:hover img{
border:solid 2px #d9d9d9;
opacity: 0.8;
}

.frontel{
font-size:22px;
font-weight:bold;
color:#993333;
}

.frontel p{
margin:14px;
}

.frontel a{
margin:4px;
font-size:18px;
color:#444444;
}

.frontul{
padding-top:3px;
font-size:20px;
font-weight:bold;
color:#999999;
}

.frontul p{
margin:4px;
}

a.readmore {
text-decoration:none;
color:#666;
}

a.readmore:hover {
text-decoration:none;
padding-left:2px;
color:#666;
}

.sepline{
width:52%;height:1px;background:#666;margin-top:16px;margin-bottom:16px;
}


