*{
	padding: 0px;
	margin: 0px;
}

body{
	color: 		#42427B;
	font-family:	Arial;
	font-weight: 	normal;
	font-size:	60%;
	background: 	#B3B2B2;
}

a{
	color: #42427B;
	text-decoration: underline;
	outline: none; 	
}

a:hover{
	color: #D65686;
	text-decoration: none;	
}


a.img{
	border: 0px;
}

.both{
	clear: both;
}

table,
table td{
	border:	0px;
	border-collapse: collapse;
}

div{
	position: relative;
	background: 	#FFFFFF;
}

div.outer{
	margin: 0px auto;
	width: 1004px;
	border: 1px solid #898989;
	box-shadow: 0 0 10px rgba(0,0,0,0.5); 
	-moz-box-shadow: 0 0 10px rgba(0,0,0,0.5); 
	-webkit-box-shadow: 0 0 10px rgba(0,0,0,0.5); 
}

div.header{
	color: #FFFFFF;
	font-size: 2.2em;
	width: 1004px;
	height: 220px;
	margin: 0px auto;
	background:	#42427B;
	text-align: center;
}

	div.tl,
	div.tc,
	div.tr,
	div.bc{
		margin: 0px auto;
		position: absolute;
		cursor: pointer;
		background:	transparent;
	}


	div.tl,
	div.tr{
		top: 60px;
	}

	div.tl{		
		left: 15%;
	}


	div.tc{
		width: 109px;
		height: 108px;
		background: URL('/templates/images/na.jpg') no-repeat;
		top: 7px;
		left: 50%;
		margin-left: -80px;
	}

	div.tr{		
		top: 59.1px;		
		right: 3%;
	}

		div.tr span{
			font-size: 1.2em;
			font-weight: bold;
		}


	div.bc{
		bottom: 12px;		
		left: 50%;
		margin-left: -280px;
		width: 512px;
		height: 86px;
		background: URL('/templates/images/title.jpg') no-repeat;
	}


div.hMenu{
	width: 1004px;	
	margin: 10px auto;
}

	div.hMenu table{
		width: 95%;
		margin: 5px auto;
	}

	div.hMenu table,
	div.hMenu table td{
		text-align: center;
		border: 0px solid red;
	}

	div.hMenu table td{
		width: 150px
	}


	div.hMenu table td a{
		font-size: 1.8em;
/*		text-decoration: none;*/
		display: block;		
		padding: 5px;
/*		border: 2px solid #FFFFFF; */
	}

	div.hMenu table td a:hover{
		color: #777777;
/*		border: 2px solid #D0CFCF;*/
	}


	div.hMenu table td.active,
	div.hMenu table td.active a{
		font-size: 1.8em;
	}

	div.hMenu table td.menuparent,
	div.hMenu table td.menuparent a,
	div.hMenu table td.active,
	div.hMenu table td.active a{
		color: #777777;
		text-decoration: none;
	}



div.body{
	width: 100%;	
	margin-top: 20px;
}
	
	div.body div.vMenu,
	div.body div.textBlock{
		margin: 0px 20px  20px  20px;
		float: left;
	}

	div.body div.vMenu{
		width: 25%;			
		font-size: 1.5em;
	}
		
		div.body div.vMenu ul,
		div.body div.vMenu ul li{
			list-style: none;
		}

		div.body div.vMenu ul li{
			margin-bottom: 0px;
		}


		div.body div.vMenu ul li a{
			text-decoration: none;
			display: block;		
			border: 2px solid #FFFFFF;	
			padding: 5px;	
		}

		div.body div.vMenu ul li a:hover{
			color: #777777;
			border: 2px solid #FFFFFF;
			background: URL('/templates/images/kursor.png') no-repeat;
			background-position: right center;
		}

		div.body div.vMenu ul li.active span,
		div.body div.vMenu ul li.active a,
		div.body div.vMenu ul li.active a:hover{
			color: #FFFFFF;
			border: 2px solid #FFFFFF;
			background: #B3B2B2;
			/*background: URL('/templates/images/kursor_wh.png') #B3B2B2 no-repeat;
			background-position: right center;*/
		}

		div.body div.vMenu ul li.active span{
			padding: 5px;
			display: block;
		}

			div.body div.vMenu ul li.parent ul.smallMenu,
			div.body div.vMenu ul li.active ul.smallMenu{
				background: #FFFFFF;			
				margin: 0px;
				border: 0px solid red;
				margin: 0px 0px 10px 20px;
				font-size: 1em;
			}


			div.body div.vMenu ul li.parent ul.smallMenu li,
			div.body div.vMenu ul li.active ul.smallMenu li{
				color: #777777;
				margin: 0px 0px 0px 10px;
			}

			div.body div.vMenu ul li.parent ul.smallMenu.eje li,
			div.body div.vMenu ul li.active ul.smallMenu.eje li{

				list-style: decimal;
			}

			div.body div.vMenu ul li.parent ul.smallMenu li a,
			div.body div.vMenu ul li.active ul.smallMenu li a{
				color: #42427B;
				background: #FFFFFF;
				border: 0px;
				padding: 3px 0px 3px 0px;
				text-decoration: underline;
			}

			div.body div.vMenu ul li.parent ul.smallMenu li a:hover,
			div.body div.vMenu ul li.active ul.smallMenu li a:hover{
				color: #D65686;
				text-decoration: none;
			}

			div.body div.vMenu ul li.parent ul.smallMenu li.active span,
			div.body div.vMenu ul li.parent ul.smallMenu li.active a,
			div.body div.vMenu ul li.active ul.smallMenu li.active span,
			div.body div.vMenu ul li.active ul.smallMenu li.active a{
				color: #333333;
				text-decoration: none;
			}

			div.body div.vMenu ul li.active ul.smallMenu li.active span{
				padding: 3px 0px 3px 0px;
				background: #FFFFFF;
				border: 0px;
			}



	div.body div.textBlock{
		width: 66.3%;	
		font-size: 1.5em;
	}

	div.body div.textBlock h1.title,
	div.NewsSummary, div.NewsSummaryLink a{
		color: #ff6600;
		font-size: 1.7em;
		font-family: Georgia "Trebuchet MS";	
		font-weight: normal;
	}

	div.body div.textBlock hr.downTitle{
		margin: 5px 0px 5px 0px;
		background: #B3B2B2;
		border: 0px;
		height: 1px;
	}

	div.body div.textBlock div.cumber,
	div.NewsSummary, div.NewsSummaryPostdate{
		color: #999999;
		font-size: 0.8em;
		margin: 5px 0px 10px 0px;
	}


	div.body div.textBlock p{
		margin: 10px 0px 15px 0px;
	}

	#NewsPostDetailPrintLink{
		float: right;
	}

	#NewsPostDetailReturnLink{
		float: left;
	}


div.teleph{
	color: #42427B;
	font-size: 1.5em;

	text-align: left;
	border-top: 1px solid #B3B2B2;
	padding: 20px 0px 10px 20px;
}

	div.teleph span{
		font-size: 1.2em;
	}

	

div.footer{
	color: #42427B;
	font-size: 1.2em;
	width: 95%;		
	margin: 0px auto;
	text-align: center;
	border: 0px solid red;
	padding: 10px 0px 30px 0px;
}

div.count{
	width: 88px;
	margin: -15px auto 10px auto;
}

