body {
	margin:0;
	padding:0;
	font:75%/1.4 tahoma, verdana, sans-serif;
	background:url('gfx/bg-img.jpg') #8c0001 repeat-x;
	text-align:center;
}

body img {
	border: 0;
}

p { margin:0;padding:0; }

a {
	color:#e2cfa9;
	text-decoration:none;
}

a:hover, a:hover {
	color:#ffaa45;
}

h1,h2,h3 span {
	display:none;
}


/* ///// layout ///// */

#container {
	width:780px;
	margin:0 auto;
	padding:0;
	position:relative;
	background: #8c0001;
	color:#e2cfa9;
	display:block;
	text-align:left;
}

#w3c {
	width:156px; 
	height:50px; 
	text-align:left;
	margin:auto;
}

#w3c img {
	border: 0;
}

#mainHolder {
	width:780px; 
	text-align:left;
	background:url(gfx/main-bg.jpg) repeat-y;
	padding:0;
	margin:auto;
}

#mainImg1 {
	width:272px;
	height:165px;
	float:left;
	background:url(gfx/main-img1.jpg) no-repeat; 
	text-align:center;
}

#mainDGC {
	width:457px;
	height:165px;
	float:left;
	text-align:center;
}

#mainImg2 {
	width:272px;
	height:165px;
	clear:both;
	float:left;
	background:url(gfx/main-img2.jpg) no-repeat; 
	text-align:center;
}

#mainEXC {
	width:457px;
	height:165px;
	float:left;
	text-align:center;
}

#footer {
	width:780px;
	height:50px;
	margin:0;
	text-align:left;
	background:url(gfx/footer-02.jpg) center top no-repeat;
}

#DGCholder {
	width:780px; 
	text-align:left;
	background:url(gfx/dgc-bg.jpg) repeat-y;
	color:#bd0000;
	padding:0;
	margin:auto;
}

#DGCholder a {
	color:#bd0000;
}

#DGCholder a:hover, a:hover {
	color:#ff7000;
}

#DGCmainImg {
	width:293px;
	height:330px;
	text-align:left;
	float:left; 
}

#DGCmainImg1 {
	width:293px;
	height:165px;
	background:url(gfx/dgc-img1.jpg) no-repeat;
}

#DGCmainImg2 {
	width:293px;
	height:165px;
	background:url(gfx/dgc-img2.jpg) no-repeat;
}

#DGCmainHolder {
	width:436px;
	text-align:left;
	float:left; 
}

#DGCmainTitle {
	width:436px;
	height:31px;
	background:url(gfx/dgc-main-title.jpg) no-repeat;
}

#DGCmenu {
	width:436px;
	height:38px;
}

#DGCmain {
	width:436px;
	text-align:left;
	background:url(gfx/dgc-main-bg.jpg) repeat-y;
	padding:0;
	margin:0;
}

#DGCmainTitleInf {
	width:436px;
	height:40px;
	text-align:left;
	background:url(gfx/dgc-title-inf.jpg) no-repeat;
}

#DGCmainTitleGal {
	width:436px;
	height:40px;
	text-align:left;
	background:url(gfx/dgc-title-gal.jpg) no-repeat;
}

#DGCmainTitleDl {
	width:436px;
	height:40px;
	text-align:left;
	background:url(gfx/dgc-title-dl.jpg) no-repeat;
}

#DGCmainTitleArch {
	width:436px;
	height:40px;
	text-align:left;
	background:url(gfx/dgc-title-arch.jpg) no-repeat;
}

#DGCmainText {
	width:403px;
	text-align:justify;
	padding:5px;
	margin:5px 5px 0px 5px;

}

#DGCmainText .newsImg {
	float: right;
	vertical-align:text-top;
	padding:4px;
} 

#DGCmainText .newsImg2 {
	float: left;
	vertical-align:text-top;
	padding:4px;
} 

#DGCmainFooter {
	width:436px;
	height:20px;
	text-align:left;
	background:url(gfx/dgc-main-footer.jpg) no-repeat;
}

#DGCfooter {
	width:780px;
	height:25px;
	margin:0;
	text-align:left;
	background:url(gfx/dgc-footer.jpg) center top no-repeat;
	clear:both;
}

#DGCmainText .DGCmainDesc {
	width:383px;
	text-align:justify;
	padding:5px;
	margin:5px;

}




#mainText {
	padding:5px 20px 5px 20px; 
	text-align:justify;
}

#mainText img {
	border: 0;
	vertical-align:text-top;
}

#mainText .newsImage {
	float: right;
	vertical-align:text-top;
	padding:8px;
}

#mainText .newsImage img {
	border: 1px solid #121b00;
}

.thickstyle {
	background:#ffffff;
}


/* ///// menu ///// */

#menuHolder {
	width:780px;
	text-align:left;
	float:left; 
	margin:auto;
	padding:0;
}

#menuLeft {display:block;  
	width:615px; 
	height:145px; 
	float:left;
	margin:auto;
	padding:0;
	background:url(gfx/header-02.jpg) no-repeat;
}

#menuList {
	width:165px;
	text-align:left;
	float:left;
	margin:auto;
	padding:0;
}

#menu1 {width:165px; height:21px; background:url(gfx/header-menu-01.jpg) no-repeat; float:left; }
#menu3 {width:165px; height:5px; background:url(gfx/header-menu-03.jpg) no-repeat; float:left; }
#menu5 {width:165px; height:5px; background:url(gfx/header-menu-05.jpg) no-repeat; float:left; }
#menu7 {width:165px; height:5px; background:url(gfx/header-menu-07.jpg) no-repeat; float:left; }
#menu9 {width:165px; height:19px; background:url(gfx/header-menu-09.jpg) no-repeat; float:left; }

#menu2 a {display:block; 
	float:left; 
	width:165px; 
	height:22px; 
	margin:auto;
	padding:0;
	background:url(gfx/header-menu-02.jpg) no-repeat;
}

#menu4 a {display:block; 
	float:left; 
	width:165px; 
	height:24px; 
	margin:auto;
	padding:0;
	background:url(gfx/header-menu-04.jpg) no-repeat;
}

#menu6 a {display:block; 
	float:left; 
	width:165px; 
	height:22px; 
	margin:auto;
	padding:0;
	background:url(gfx/header-menu-06.jpg) no-repeat;
}

#menu8 a {display:block; 
	float:left; 
	width:165px; 
	height:22px; 
	margin:auto;
	padding:0;
	background:url(gfx/header-menu-08.jpg) no-repeat;
}

#menu2 a:hover {background:url(gfx/header-menu-02b.jpg) no-repeat;}
#menu4 a:hover {background:url(gfx/header-menu-04b.jpg) no-repeat;}
#menu6 a:hover {background:url(gfx/header-menu-06b.jpg) no-repeat;}
#menu8 a:hover {background:url(gfx/header-menu-08b.jpg) no-repeat;}

#menuFooter {
	width:780px;
	height:14px;
	background:url(gfx/header-03.jpg) no-repeat;
	text-align:center;
	clear:both;
	margin:auto;
}

#DGCmenu1 a {
	float:left;
	width:68px; 
	height:28px; 
	background:url(gfx/dgc-menu1a.jpg) no-repeat; 
	margin:auto;
	padding:0;
}

#DGCmenu2 a {
	float:left;
	width:96px; 
	height:28px; 
	background:url(gfx/dgc-menu2a.jpg) no-repeat; 
	margin:auto;
	padding:0;
}

#DGCmenu3 a {
	float:left;
	width:116px; 
	height:28px; 
	background:url(gfx/dgc-menu3a.jpg) no-repeat; 
	margin:auto;
	padding:0;
}

#DGCmenu4 a {
	float:left;
	width:115px; 
	height:28px; 
	background:url(gfx/dgc-menu4a.jpg) no-repeat; 
	margin:auto;
	padding:0;
}

#DGCmenu1 a:hover {background:url(gfx/dgc-menu1.jpg) no-repeat;}
#DGCmenu2 a:hover {background:url(gfx/dgc-menu2.jpg) no-repeat;}
#DGCmenu3 a:hover {background:url(gfx/dgc-menu3.jpg) no-repeat;}
#DGCmenu4 a:hover {background:url(gfx/dgc-menu4.jpg) no-repeat;}

#DGCmenuSpace1 {
	float:left;
	width:5px; 
	height:28px; 
	background:url(gfx/px.gif) no-repeat; 
	margin:auto;
	padding:0;
}

#DGCmenuSpace2 {
	float:left;
	width:5px; 
	height:28px; 
	background:url(gfx/px.gif) no-repeat; 
	margin:auto;
	padding:0;
}

#DGCmenuSpace3 {
	float:left;
	width:5px; 
	height:28px; 
	background:url(gfx/px.gif) no-repeat; 
	margin:auto;
	padding:0;
}

/* ///// images ///// */

#header {width:780px; height:29px; background:url(gfx/header-01.jpg) no-repeat; text-align:center;}

#mainHeader {width:502px; height:38px; background:transparent url(img/bg_main_01.gif) no-repeat;}
#mainFooter {width:780px; height:25px; background:transparent url(gfx/footer-01.jpg) no-repeat; clear:both;}

