#wrap {
	background: #ffffff;
	background:url(/images/wrap.jpg) no-repeat 50% 338px;
	width:100%;
	min-width:995px;
	min-height:100%;
	position:relative;
}
	#top {background:url(/images/top.jpg) no-repeat 50% 0px; height:338px; position:relative;}
		#top a#logo {position:absolute; top:25px; left:50%; margin-left:-455px;}
		#top a#withflash {position:absolute; top:5px; left:50%; margin-left:405px; color: #035eb9; text-decoration: none;}
		#top .cont {position:absolute; top:207px; left:50%; margin-left:-475px;}
		#top .title {position:absolute; top:50px; left:50%; margin-left:-125px;}
		#top #carusel {
		background:url(/images/car_bg.gif) repeat-x 0 0;
		position:absolute; top:143px; left:50%; margin-left:-125px;
		width:585px; height:167px; overflow:hidden; position:relative;	
		}
			#top #carusel a.back {position:absolute; top:19px; left:0px;}
			#top #carusel a.next {position:absolute; top:19px; right:0px;}
			#top #carusel .inner {margin:16px 0px 0px 39px; width:510px; height:145px; overflow:hidden; position:relative;}
			#top #carusel ul {margin:0px; padding:0px; list-style:none; width:999999px;}
			#top #carusel ul li {float:left; margin:0px 14px 15px 0px;}
			#top #carusel ul li img {border:1px solid #1d7bc8;}

	#menu {margin:20px auto; padding:0px; list-style:none; width:972px;}
		#menu li {float:left; width:162px;}
		#menu li a {
		display:block; height:22px; padding:78px 0px 0px 0px; margin:0 auto;
		font:17px Arial Narrow, Arial, Helvetica, sans-serif; color:#303030; text-transform:uppercase; text-decoration:none;
		text-align:center;
		}
		#menu li a:hover {text-decoration:underline;}
		#menu li.m81 a {background:url(/images/menu/m1.gif) no-repeat 0 -130px; width:95px;}
		#menu li.m81 a:hover, #menu li.m81 a.active {background:url(/images/menu/m1.gif) no-repeat 0 0px;}
		#menu li.m82 a {background:url(/images/menu/m2.gif) no-repeat 0 -130px; width:95px;}
		#menu li.m82 a:hover, #menu li.m82 a.active {background:url(/images/menu/m2.gif) no-repeat 0 0px;}
		#menu li.m83 a {background:url(/images/menu/m3.gif) no-repeat 0 -130px; width:102px;}
		#menu li.m83 a:hover, #menu li.m83 a.active {background:url(/images/menu/m3.gif) no-repeat 0 0px;}
		#menu li.m84 a {background:url(/images/menu/m4.gif) no-repeat 8px -130px; width:118px;}
		#menu li.m84 a:hover, #menu li.m84 a.active {background:url(/images/menu/m4.gif) no-repeat 8px 0px;}
		#menu li.m85 a {background:url(/images/menu/m5.gif) no-repeat 0 -130px; width:95px;}
		#menu li.m85 a:hover, #menu li.m85 a.active {background:url(/images/menu/m5.gif) no-repeat 0 0px;}
		#menu li.m86 a {background:url(/images/menu/m6.gif) no-repeat 0 -130px; width:95px;}
		#menu li.m86 a:hover, #menu li.m86 a.active {background:url(/images/menu/m6.gif) no-repeat 0 0px;}

#main {overflow:hidden; width:880px; margin:0 auto; padding:20px 0px 0px 0px; position:relative;}
	#main #side {float:right; width:290px;}
	#main #content {margin:0px 320px 0px 0px; padding-bottom:180px;}
	#main #bottom {position:absolute; left:0px; bottom:30px; width:570px;}

/* .block {border:1px solid #9ac1e0; padding:20px 20px 30px 25px; margin-bottom:30px;} */
.block {border:1px solid #9ac1e0; padding:20px 20px 30px 25px; margin-bottom:30px; position:relative; background:url(/images/bblock2.gif) repeat-x left top;}
.bblock {border:1px solid #9ac1e0; padding:20px 20px 30px 25px; margin-bottom:30px; position:relative; background:url(/images/bblock2.gif) repeat-x left top;}

.banr img {border:1px solid #9ac1e0;}

.news {text-align:justify; margin-bottom:10px;}
	.news .date {background:url(/images/px1.gif) repeat-x left bottom;}
	.news .date span {background:#3399ff; color:#ffffff;}
.more {text-align:right; font-size:10px; text-transform:uppercase;}
	.more a {background:url(/images/more.gif) no-repeat 0 2px; padding-left:12px;}

.list {margin:0px; padding:0px; list-style:none;}
	.list li {background:url(/images/li.gif) no-repeat 0 4px; padding:0px 0px 15px 12px;}
	.list li a {color:#595959;}
	.list li a:hover, .list li a.active {color:#3892d5; text-decoration:none;}

.product {position:relative; padding-left:10px;}
	.product .title {background:url(/images/prod_titlebg.png) no-repeat 0 0; padding:15px 0px 10px 30px; font-size:11px;}
	.product .txt {position:absolute; bottom:10px; right:0px; width:110px; font-size:11px; color:#024984;}
	.product .txt2 { font-size:11px; color:#024984;}
	
.doctor {position:relative; padding-left:0px;}
	.doctor .title {background:url(/images/prod_titlebg.png) no-repeat 0 0; font-size:11px;}
	.doctor .txt {position:absolute; width:110px; font-size:11px; color:#024984;}
	.doctor .txt2 { font-size:11px; color:#024984;}
	
.fright {float:right; margin:0px 0px 10px 20px;}
	.fright img {border:1px solid #a1c5e2;}

.addmenu {font:11px Arial Narrow, Arial, Helvetica, sans-serif; color:#3892d5; padding-top:35px;}
	.addmenu a {font:11px Arial Narrow, Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;}
	.addmenu a:hover {text-decoration:underline;}
	.addmenu span {margin:0px 17px 0px 16px;}

#pathway {color:#999; font-size:12px; padding-bottom:17px;}
	#pathway a {background:url(/images/str.gif) no-repeat right center; padding:0px 15px 0px 0px; margin-right:10px; text-decoration:none; color:#999; text-transform:uppercase;}
	#pathway a:hover {text-decoration:underline;}

/* --------- FOOTER --------- */
#spacer {
width:100%;
height:175px;
clear:both;
position:relative;
z-index:1;
}
#footer {
background:url(/images/footer.jpg) no-repeat 50% 0px;
position:absolute; left:0px; bottom:0px; z-index:2;
width:100%; height:166px;
}
	#footer .cont {position:absolute; top:43px; left:50%; margin-left:-444px;}
	#footer .work {position:absolute; top:30px; left:50%; margin-left:-170px; width:660px; font:15px Tahoma; color:#2669ff;}
	#footer .copy {position:absolute; top:103px; left:50%; margin-left:-170px; font:11px Tahoma; color:#509eff;}
	#footer .stick {position:absolute; top:103px; right:50%; margin-right:-485px;}
		#footer .stick a {margin:0px 0px 0px 10px;}
		
.warnText {color:#FF0000; font-size:12px;}