body,div,ul,h1,h2,h3,p{
	margin: 0px;
	padding: 0px;
}
body {
	background-image: url(bg.gif);
	background-repeat: repeat-x;
}
a:link {
	color: #0161BC;
}
a { outline:0px;
}

html,body{	width: 100%;
}
/*=============/ header /=============*/
#header {
	width: 100%;
	height: 46px;
	font-size: 1px;
	text-indent: -2000px;
	background: url(catch.gif) no-repeat right top;
}
/*=============/ menu /=============*/
#menu {
	width: 680px;
	margin-right: auto;
	margin-left: auto;
	height: 36px;
}
#menu a {
	background-repeat: no-repeat;
	display: block;
	height: 36px;
	text-decoration: none;
}
#menu li {
	float: left;
	list-style-type: none;
	text-indent: -2000px;
	height: 36px;
}
#menuHours {
	background-image: url(menu_hours.gif);
	width: 93px;
}
#menuDoctor {
	background-image: url(menu_doctor.gif);
	width: 114px;
}
#menuClinic {
	background-image: url(menu_clinic.gif);
	width: 94px;
}
#menuCl {
	background-image: url(menu_cl.gif);
	width: 136px;
}
#menuMachine {
	background-image: url(menu_machine.gif);
	width: 123px;
}
#menuAddress {
	background-image: url(menu_access.gif);
	width: 120px;
}

/*=============/ contents /=============*/
#contents {
	width: 715px;
	margin-right: auto;
	margin-left: auto;
	clear: both;
	margin-top: 30px;
	padding-right: 10px;
	padding-left: 10px;
}
h1 {
	background: url(logo.gif) no-repeat;
	height: 42px;
	width: 292px;
}
.clear {
	clear: both;
}
#image {
	text-indent: -2000px;
	background-image: url(image.jpg);
	height: 290px;
	margin-bottom: 20px;
}

#lefttopics{
	float: left;
}
#copyright {
	border-top: 1px solid #999999;
	clear: both;
	font-size:11px;
	color:#666666;
	margin: 10px 0px;
	padding:10px;
	text-align:center;
}

/*=============/ news /=============*/

#news{
	width: 412px;
	margin-bottom: 20px;
}
#news_txt{
	display: block;
	width: 390px;
	height:100%;
	border-left:#5FABC2 1px solid;
	border-right:#5FABC2 1px solid;
	margin:0;
	padding:15px 10px 5px;
}
#news p{
	height:34px;
	margin:0;
	background:url(title_news.gif) no-repeat;
	text-indent: -5000px;
	font-size:1px;
}
#news table td{
	padding: 3px 0;
}
.news_circle  {
	font-size:8px;
	color:#5FABC2;
}
.news_date  {
	font-size:75%;
}
.news_title  {
	font-size:87.5%;
}

/*=============/ holiday /=============*/

#holiday{
	width: 412px;
	margin-bottom: 20px;
}
#holiday_txt{
	display: block;
	width: 390px;
	height:100%;
	border-left:#de8dbf 1px solid;
	border-right:#de8dbf 1px solid;
	margin:0;
	padding:10px 10px 5px;
}
#holiday p{
	height:34px;
	margin:0 auto;
	background:url(title_holiday.gif) no-repeat;
	text-indent: -5000px;
	font-size:1px;
}
#holiday table td{
	padding: 3px 0;
	font-size:78%;
	line-height:140%;
}

/*=============/ free /=============*/
#free {
	float: left;
	width: 260px;
	margin-left: 25px;
}
#free ul {
	margin-bottom:15px;
}
#free ul li {
	margin-bottom:3px;
	list-style:none;
}
#free a:hover img {
	opacity: 0.7;
	filter: alpha(opacity=70);
}
#address {
	background-image: url(address.gif);
	height: 76px;
	width: 259px;
	text-indent: -2000px;
	margin:0px 0px 30px 0px;
}

/*=============/ etc /=============*/
#barrier {
	background-image: url(waord_barrier-free.gif);
	clear: both;
	height: 36px;
	width: 385px;
	text-indent: -2000px;
}


