img {
	border:0;
}
.mmenu {
	margin:0;
	padding:0;
	width:189px;
	font-family:Arial, Helvetica, sans-serif;
	letter-spacing:1px;		
}
.mmenu ul {
	margin:0;
	padding:0;
}
.mmenu li {
	display:block;
	list-style-type: none;
	margin-bottom:10px;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
	
}
.mmenu li ul {
	display:none;
}
.mmenu a {
	display:block;
	padding:2px 7px;
	width:175px;
	border-top:1px solid #DDDAD2;
}
.mmenu li li {
	text-transform:none;
	font-weight:normal;
	font-size:11px;
	margin:0;

}

.mmenu a:link,.mmenu a:hover,.mmenu a:visited,.mmenu a:active {
	text-decoration: none;
	color:#54524C;
	background-color:#E2DBC8;
}
.mmenu li li, .mmenu li li a:link,.mmenu li li a:visited,.mmenu li li a:active {
	background-color:#FFFFFF;
	color: #54524C;	
}

.mmenu li li a {
	padding:4px 10px 3px 10px;
	width:169px;
}
.mmenu a:hover {background-color:#EB3D00; color:#ffffff;}
.mmenu li li a:hover {background-color:#FBF3DE;color: #ff0000;}


#ml0 {
	background-color:#eedddd;
}
#slideselected {
	background-color:#dddddd;
}




html, body
	{
	color: #666666;
	font-family:Trebuchet, Verdana, Arial;
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
	background-color:#ffffff;
	background:url(images/bg.gif) repeat-y  center top ;
	}
a, a:link, a:active, a:visited
	{
	color: #EB3D00;
	text-decoration: none;
	}

a:hover	{
	color:#EB3D00;
	text-decoration: underline;
	}
.hr {
	background:url(images/hbg.gif) repeat-x left top;
	height:4px;
	margin:15px 0;
}
#middle li {
	margin-bottom:10px;
	list-style-position:outside;
}
#langs,#loginul {
	list-style-type:none;
	margin:1px 10px 0 5px;
	padding:0;
	float: right;
	color:#FFFFFF;
}
#langs {
	width:562px;
	margin:20px 0 0 0;
	text-transform:uppercase;
	font-size:10px;
}
#langs img {margin:2px 7px 0 0; float:left;}	
#langs a, #langs a:link, #langs a:visited, #langs:active{
	color:#5B5F65;
}
#langs li {
	float:left;
	margin:0 17px 0 0px;
	padding:0;
}


#langs .lngsel a, #langs .lngsel a:link, #langs .lngsel a:visited, #langs .lngsel:active {
	color:#EB3D00;
}

#main,#ffooter,#header,#cntnt,#ffooter {
	width:780px;
	display:block;
	margin:0;
	padding:0;
}
#main {width:790px; display:table;}
#ffooter {
	background:url(images/hbg.gif) repeat-x left top; 
	height:22px; 
	padding-top:6px;
	text-align:center;
	margin:7px 0 1px 0;
	color:#bbbbbb;
	font-size:10px;
}

#ffooter a, #ffooter a:hover, #ffooter a:link, #ffooter a:visited, #ffootercpy a:active { color:#cccccc; }
#all, #left, #cntnt, .lm{
	margin:0;
	padding:0;
}

#cntnt {
	margin-top:10px;
	background:url(images/bgmain.gif) repeat-y left; display:table;
}

#header {
	height:135px;
	overflow:hidden;
}
#headc {
	width:565px;
	height:135px;
	background:url(images/hbg.gif) repeat-x left bottom; 
}
#hhimg1 {
	width:565px;
	height:90px;
	background:url(images/header1.gif) repeat-x left top; 
}
#hhimg2,#hhimgfl{
	position:absolute;
	width:198px;
	height:130px;
	margin-left:367px;
}
#hhimg2{
	background:url(images/header2.gif) no-repeat left top; 
}



#left {
	width:189px;
	float:left;
	display:block;
	
}


.lm {
	margin:0 0 8px 0;
}
.lmtitle ,.rmtitle{
	display:block;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	text-transform:uppercase;
	padding:5px 0 5px 0;
	background-color:#ABA28B;	
}


#middle {
	width:560px;
	float:left;
	display:block;
	margin:0 0 0 29px;
	padding:0;
	overflow:hidden;
	
}




.cleaner
	{
	clear: both;
	line-height: 0px;
	height: 0;
	margin: 0;
	padding: 0;
	font-size:0;
	}






#contenttext {
	padding:0;
	margin:0;
	display:block;	
}

.nns {
	color:#38A7D1;
	text-transform:uppercase;
	font-weight:bold;
}
h1{
	font-size:17px;
	font-weight:bold;
	margin:0 0 8px 0 ;
	color:#686150;
	padding-top:0;
}
h2 {
	color: #EB3D00;
	font-size: 12px;
	font-weight: bold;
}


.gallery {
	float:right;
	width:131px;
	margin:0;
	padding:0;
}
.ctxphoto {
	float:left;
	text-align:justify;
	width:410px;
}
.ctx, .ctxphotog {
	text-align:justify;
	width:560px;
}
.galleryg {
	padding:0;
	margin:10px 0 0 0;
	overflow:hidden;
	width:570px;	
}
.gitem, .gitemg, .gitemg0, .gitemg1 {
	font-size:9px;
	text-align:center;
	overflow:hidden;
}
.gitem {
	margin:0 0 5px 0;
	width:131px;
	
}
.gitemg , .gitemg0, .gitemg1 {
	float:left;	
	width:131px;
	height:113px;
	margin:8px 11px 0 0;
	
}
.gimgg {
	width:131px;
	height:98px;
	overflow:hidden;
	text-align:center;
	background-color:#EEEEEE;
}
.gimgg img {
	height:111px;
}
.gitemg0 {
	border:1px dashed #7777FF;
}
.gitem img,.gitemg img, .gitemg0 img, .gitemg1 img {
	padding:0;
	border:0;
	margin:0;
}
.gitem img {
	width:131px;
	
}


#contentlist, #prp {
	display:block;
	
}
.frontact {
	margin:0px;
	padding:0;
	list-style-type:none;
	float:left;
	width:340px;
}
.frontact li {
	margin:0;
	font-size:11px;
	line-height:15px;
}
.frontact li {color:#EA7248;}
.frontact li a,.frontact li a:link, .frontact li a:visited, .frontact li a:active {color:#64554F;}
.frontact li a:hover {color:#EB3D00;}
.nbox0, .nbox1,.arch {
	display:block;
	padding:0;
	width:560px;
	margin:15px 0 0 0;	
	background:url(images/hbg.gif) repeat-x left top; 
	padding:15px 0 1px 0;
}
.hnews0 {
	background-color:#eedddd;
}
.hnews1 {
	background-color:#f0f0f0;
}
.nbox0 {background-color:#dfdfdf;}
.nbox1 {background-color:#ffffff;}

.nbox p,.nbox1 p,.nbox0 p {margin-top:0;padding-top:0}

.nbox0 h2, .nbox1 h2 {
	font-size: 12px;
	font-weight: bold;
	padding:0;
	margin:0 0 4px 0;
}
.nimg {float:left; width:80px; height:53px; overflow:hidden;}

.nimg img {
	width:70px;
	padding:0;
	margin:0;
}

.nnns{
	font-size:10px;
	text-transform:uppercase;
	color:#38A7D1;
}
.nc, .nce {
	margin:0;
	float:left;
	display:block;
}
.nc {width:480px; }
.nce {width:480px}

.nar {
	text-align:right;
	margin-top:5px;
	font-weight:bold;
	font-size:15px;
}

.nar a:hover{
	text-decoration:underline;
}


.arch {
	font-weight:bold;
	padding:7px 0;
	text-transform:uppercase;
	width:560px;
}
.arch a, .arch a:link, .arch a:visited, .arch a:active {
	color:#888888;
}

.fd {
	font-weight:bold;
	font-style:italic;
}

h3
	{
	color: #555;
	font-size: 10px;
	font-weight: bold;
	}


.arh {
	font-size:10px;
}
#imgp {
	position:absolute;
	display:none;
	border:1px solid buttonface;
	border:2px outset buttonhighlight;
	cursor:pointer;
}

