body{
	background-image: url(/images/sbg.jpg);
	background-repeat: repeat;
	font-family:Arial;
	font-size:12px;
	color:#666666;
	text-decoration:none;
	width: 1024px;
	margin: auto;
}

body a{
	text-decoration:none;
	font-family:Verdana;
	font-size:11px;

}

#bodier {
	/*text-align:center;*/
	padding:0 0 0 0;
}

#mtable{
	width:1024px;
	max-width:1024px;
	min-width:1024px;
	background-color:#DBDBDB;
	border:1px solid #DBDBDB;
	padding:0px;
	margin:0px;
}

#mtable .banners{
	background-color:#DBDBDB;
	/*height:60px;*/
	padding:0px;
	margin:0px;
    text-align: center;
}
#mtable .banners img {margin-top: 15px; margin-bottom: 8px;}

#mtable #smain{
	background-color:#DBDBDB;
	height:200px;
	width:1024px;
	padding:0px;
	margin:0px;
}
#smain img{
	border:0px;
	margin:0px;
}

#lmain{
	background-image: url(/images/sleftmenu.jpg);
	height:37px;
	width:7px;
	padding:0px;
	margin:0px;
}
#cmain{
	background-image: url(/images/scentermenu.jpg);
	background-repeat: repeat;
	height:37px;
	width:1010px;
	padding:0px;
	margin:0px;
}
#rmain{
	background-image: url(/images/srightmenu.jpg);
	height:37px;
	width:7px;
	padding:0px;
	margin:0px;
}
#tdfooter{
	background-color:#A1A1A1;
	height:40px;
	padding:0px;
	margin:0px;
	text-align:center;
	font-weight:700;
	color:#FFFFFF;

}
#tdmain{
	background-color:#FFFFFF;
	height:200px;
	padding:0px;
	margin:0px;
}

#mainbody{
	background-color:#FFFFFF;
	padding:10px 20px 0 0;
	height: 400;
}
#mainbody p{
	/*padding:1px 70px 0 30px;
	text-align:justify;*/
}
#mainbody p p{
	padding:0px;
	margin:0px;
	text-align:justify;
}

#mainbody a{
	font-family:Verdana;
	font-size:12px;
	color:#ED1E23;
}
#mainbody a:hover{
	text-decoration:underline;
}
#amenu{
	
	text-align: center;
	padding-left:10px;
}
#amenu a{
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	text-transform:uppercase;
	padding-right:10px;
	padding-left:10px;
	border-right:1px solid #666666;
	width:100px;
	font-weight:700;
}
#amenu a:hover{
	color:#ED1E23;
	text-decoration:underline;
}
#amenu a.first {border-left:1px solid #666666;}
#amenu #active{
	color:#ED1E23;
	text-decoration:underline;
}
#submenu #menuhead {color:#EE1F23; padding-bottom: 18px; /*height:33px;*/ background-image: url(/images/menuheadline.gif); background-position:0% 100%; display:block; margin-left: -25px; background-repeat:no-repeat; text-align:left; font-weight:700; width:130px; text-transform:uppercase; /*border:1px solid red*/ padding-left: 20px;}

#submenu a{font-family:Verdana; font-size:12px; color:#000000; /*margin-right:70px;*/}
#submenu a:hover {text-decoration: underline; color:red;}

#submenu a#act {font-family:Verdana; font-size:12px; color:red;}
#submenu div a#act {font-family:Verdana; font-size:12px; color:red;}
#submenu {padding: 20px 0 0 25px; text-align:left;}
#submenu div{padding: 2px 0 2px 20px;}

#myGallery {width: 700px; height: 500px; z-index:5; display: none; border: 1px solid #000;}

.jdGallery {overflow: hidden; position: relative;}
.jdGallery img {border: 0; margin: 0;}
.jdGallery .slideElement {width: 100%; height: 100%; background-color: #000; background-repeat: no-repeat;}
.jdGallery .loadingElement {width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: #000; background-repeat: no-repeat; background-position: center center; background-image: url('/images/loading-bar-black.gif');}
.jdGallery .slideInfoZone {position: absolute; z-index: 10; width: 100%; margin: 0px; left: 0; bottom: 0; height: 50px; background: #333; color: #fff; text-indent: 0; overflow: hidden; font-size: 14pt;}
* html .jdGallery .slideInfoZone {bottom: -1px;}
.jdGallery .slideInfoZone h2 {padding: 0; font-size: 80%; margin: 0; margin: 2px 5px; font-weight: bold; color: inherit;}
.jdGallery .slideInfoZone p {padding: 0; font-size: 60%; margin: 2px 5px; color: #eee;}
.jdGallery div.carouselContainer {position: absolute; height: 135px; width: 100%; z-index: 10; margin: 0px; left: 0; top: 0;}
.jdGallery a.carouselBtn
{
	position: absolute;
	bottom: 0;
	right: 30px;
	height: 20px;
	/*width: 100px; background: url('img/carousel_btn.gif') no-repeat;*/
	text-align: center;
	padding: 0 10px;
	font-size: 13px;
	background: #333;
	color: #fff;
	cursor: pointer;
}

.jdGallery .carousel
{
	position: absolute;
	width: 100%;
	margin: 0px;
	left: 0;
	top: 0;
	height: 115px;
	background: #333;
	color: #fff;
	text-indent: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselWrapper
{
	position: absolute;
	width: 100%;
	height: 78px;
	top: 10px;
	left: 0;
	overflow: hidden;
}

.jdGallery .carousel .carouselInner
{
	position: relative;
}

.jdGallery .carousel .carouselInner .thumbnail
{
	cursor: pointer;
	background: #000;
	background-position: center center;
	float: left;
	border: solid 1px #fff;
}

.jdGallery .carousel .label
{
	font-size: 13px;
	position: absolute;
	bottom: 5px;
	left: 10px;
	padding: 0;
	margin: 0;
}

.jdGallery .carousel .label .number
{
	color: #b5b5b5;
}

.jdGallery a
{
	font-size: 100%;
	text-decoration: none;
	color: inherit;
}

.jdGallery a.right, .jdGallery a.left
{
	position: absolute;
	height: 99%;
	width: 25%;
	cursor: pointer;
	z-index:10;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	-khtml-opacity: 0.2;
	opacity: 0.2;
}

* html .jdGallery a.right, * html .jdGallery a.left
{
	filter:alpha(opacity=50);
}

.jdGallery a.right:hover, .jdGallery a.left:hover
{
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.jdGallery a.left
{
	left: 0;
	top: 0;
	background: url('/images/fleche1.png') no-repeat center left;
}

* html .jdGallery a.left { background: url('/images/fleche1.gif') no-repeat center left; }

.jdGallery a.right
{
	right: 0;
	top: 0;
	background: url('/images/fleche2.png') no-repeat center right;
}

* html .jdGallery a.right { background: url('/images/fleche2.gif') no-repeat center right; }

.jdGallery a.open {left: 0; top: 0; width: 100%; height: 100%;}

.withArrows a.open
{
	position: absolute;
	top: 0;
	left: 25%;
	height: 99%;
	width: 50%;
	cursor: pointer;
	z-index: 10;
	background: none;
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;
}

.withArrows a.open:hover { background: url('/images/open.png') no-repeat center center; }

* html .withArrows a.open:hover { background: url('/images/open.gif') no-repeat center center;
	filter:alpha(opacity=80); }
	
.news-item {border-top: 1px #CCC solid; padding-top:15px; margin-top: 15px; clear: both;}
.news-item.first {border-top: none; padding-top: 0; margin-top: 0;}
.news-item img {float: left; padding: 0 5px 5px 0;}
.news-item p {padding-right: 0px !important;}
.news-title, .news-title a {font-size: 16px !important; font-weight: bold; color: red;}
.news-more {text-align: right;}

.pages {text-align: center; padding: 10px;}