body {
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	font-family: Arial;
	text-align: left;
	font-size: 12px;
	line-height: 150%;
	color: #000;
	background:#c6c6c6;
	background :url(../images_cms/bg64.png) top left repeat-x;
}
html {
	overflow-y			:scroll;
}

img, div { behavior: url(../iepngfix.php) }

#site {
	position:relative;
	width:1020px;
	margin: 0 auto;	
}
#dmCnt{
	position:relative;
	width:994px;
	left:50%;
	margin-left:-497px;
	display:block;
	top: 35px;	
}

#mCnt {
	height:523px;
	display:block;
	/*background :url(../images_cms/header_1.jpg) no-repeat bottom left;*/
	

}

#header {
	height:60px;

	background :url(./img/advent/header_bg.jpg) no-repeat bottom left;z-index:9999999;
}

	#navMain{
		height:60px;
		padding-left:350px;
		
	}
	#navMainTp{
		padding-top: 5px;
		
	}
	#navMainTp ul{
		padding: 0;
		list-style-type: none;
		margin:0;display:inline;
	}
	#navMainBn{	
		padding-top: 10px;	

	}
	#navMainBn ul{
		padding: 0;
		list-style-type: none;
		margin:0;display:inline;
	}	
	
	#navMainTp li, #navMainBn li{
		margin: 0 0 0 15px;
		list-style-type: none;
		padding:0;
		display:inline;
	}
	#navMainTp li a, #navMainBn li a{
		margin: 0 0 0 1px;
		padding:0;
		color:white;
		font-weight:bold;
		text-decoration:none;
		border-bottom:1px solid #333333;
	}	
	
	#navMainTp li.tny a{
		margin: 0px;
		padding:0;
		color:white;
		font-weight:normal;
		text-decoration:none;
		border-bottom:1px solid #333333;
		font-size: 11px;
	}	
	
	#navMainTp li a:hover , #navMainBn li a:hover{
		border-bottom:1px solid white;
	}

#themesContainer {
	position:absolute;
	width:1006px;
	left:50%;
	margin-left:-513px;
	display:block;
	top: 145px;
	z-index:0;	
}
#themesCnt {	
	position:relative;
	height:113px;
	display:block;
	top:0px;
	width:250px;
}
#footer {	
	position:relative;
	height:113px;
	display:block;
	top:340px;
}

#logo{
	position:relative;
	padding-left:21px;
	width:123px;
	height:50px;
	display:block;
	float:left;
}

#dirAc{
	width:190px;
	float:left;
	float:left;
}
#startAr{
	background: url(./img/startart-bg.png) no-repeat top left transparent;	
	width:642px;
	display:block;
	float: right;
	height:115px;
	padding: 0 0px 0 0;
	margin: 0 15px 0 0;
	
    /* filter:alpha(opacity=65);
     -moz-opacity:0.65;
     -khtml-opacity: 0.65;
     opacity: 0.65;*/
	
}


#themesCnt ul{
	padding: 0;
	list-style-type: none;
	margin:0;
}


#themesCnt  ul li {
	background: url(./img/li-thm2-bg.png) no-repeat top left transparent;
	width:182px;
	height:49px;
	padding: 1px 2px 1px 3px;
	margin:0 35px 0 0;
	list-style-type: none;	
}

#themesCnt  li p {
	padding: 4px 25px 2px 3px;
	margin:0;	     

}
#themesCnt  li a {	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: none;
	color:#7a7a7a;
	text-decoration:none;
	line-height:12px;
	width:150px;
	display:block;	
}


#themesCnt  li a:hover{	
	color:black;
}


#startAr ul{
	padding: 0;
	margin:0;	z-index:99;		
	/*filter:alpha(opacity=100);
     -moz-opacity:1;
     -khtml-opacity: 1;
     opacity: 1;*/
}

#startAr  li{
	padding: 2px 2px 2px 4px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	list-style-image: none;
	list-style-type: none;
	float: left;
	width:115px;
	height:100px;
	margin: 4px 2px 1px 4px;	
}

#startAr p.pic{
	padding: 0px 0px 0px 0px;
	width:96px;
	height:58px;
	margin: 0;
	z-index:99;		filter:alpha(opacity=100);
    /* -moz-opacity:1;
     -khtml-opacity: 1;
     opacity: 1;*/
}

#startAr p.txt{
	padding: 1px 5px 0px 0px;
	width:110px;
	height:50px;
	display:block;
	margin: 0;
	z-index:99;
}

#startAr .txt a{
	width:110px;
	height:40px;
	display:block;
	text-decoration:none;
	font-family: Arial, Verdana, Helvetica, sans-serif;	
	font-size: 12px;
	font-weight:normal;
	line-height:12px;
	color:#FFD659;

}
#startAr .txt a:hover{
	color:white;
	border-bottom:4px solid white;
}

#dirAc ul{
	padding: 0;
	margin:0;
}

#dirAc  li {
	background: url(./img/li-dir2-bg.png) no-repeat top left transparent;
	padding: 2px 2px 0px 8px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	list-style-image: none;
	list-style-type: none;
	margin: 1px 2px 1px 4px;
	height:26px;	

}

#dirAc  li a{	
	width:170px;
	display:block;
	color:black;
	text-decoration:none;
}

#dirAc  li a:hover{	
	color:white;
	font-weight:normal;
}
.impress {	
	padding: 4px 0 0 0;
	text-align: right;
	font-size: 11px;
	color: #999;
}
.impress  li{
	list-style-image: none;
	list-style-type: none;
	display:inline;
}
.impress a{
	text-decoration:none;
	color	:#999;
}
.impress a:hover{
	text-decoration:underline;
	color	:black;
}
.impress a.nolG{
	padding		:0 0 0 15px;
	text-decoration:none;
	color	:#999;
}
.impress a.nolG:hover{
	text-decoration:underline;
	color	:black;
}



