html ,body {width: 100%; height: auto; background:url(bg.jpg) repeat-x left top; behavior:url(/system/js/csshover.htc);}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td  { margin:0; padding:0; border:0;}
a img, :link img, :visited img  { border:0; }

table  { border-collapse:collapse; border-spacing:0; }
td {vertical-align:top}
*html .fix  { filter:expression(fixPNG(this));}
a  { cursor:pointer; outline:none; color:#097CB8}
.clear {clear:both; font-size:1px; line-height:1px;}

.header_img {width:1000px; height:770px; background:url(header_n.jpg) no-repeat left top; position:absolute; top:0px; left:0px; z-index:90}
.header_img2 {width:1000px; height:501px; background:url(header2.jpg) no-repeat left top; position:absolute; top:0px; left:0px; z-index:90}
.header_img3 {width:1000px; height:840px; background:url(header3.jpg) no-repeat left top; position:absolute; top:0px; left:0px; z-index:90}
.header_img4 {width:1000px; height:550px; background:url(header4.jpg) no-repeat left top; position:absolute; top:0px; left:0px; z-index:90}
.header_img5 {width:1000px; height:590px; background:url(header5.jpg) no-repeat left top; position:absolute; top:0px; left:0px; z-index:90}
.header_img6 {width:1000px; height:542px; background:url(header6.jpg) no-repeat left top; position:absolute; top:0px; left:0px; z-index:90}
.header_img7 {width:1000px; height:754px; background:url(header7.jpg) no-repeat left top; position:absolute; top:0px; left:0px; z-index:90}
.header_img8 {width:1000px; height:754px; background:url(header8.jpg) no-repeat left top; position:absolute; top:0px; left:0px; z-index:90}

.topMenu {position:absolute; top:11px; left:20px; z-index:120; width:900px}
	.topMenu ul {list-style:none; margin:0px; padding:0px;}
	.topMenu ul li {float:left; margin:0 13px 0 0}
	.topMenu ul li a {display:block; font-family:"Trebuchet MS", Helvetica, sans-serif; font-size:21px; color:#fff; text-decoration:none;}

.home_refs{width:800px; height:348px; position:absolute; top:425px; left:35px; z-index:150}
	.home_refs span.dlink.ref1{display:block; width:200px; height:100%; float:left;}
	.home_refs span.dlink.ref2{display:block; width:215px; height:100%; float:left}
	.home_refs span.dlink.ref3{display:block; width:250px; height:100%; float:right}

.home_refs_sum{width:500px; height:215px; position:absolute; top:80px; left:0px; z-index:150}
	.home_refs_sum a.ref3{display:block; width:100%; height:100%; float:left;}

	

.twoCol {width:100%; position:relative; z-index:110;}

	.twoCol td{margin:0px; padding:0px;}
	.twoCol td.leftCol {padding:815px 60px 0 55px; text-align:left; min-width:526px}
	.twoCol td.rightCol {padding-right:1%; width:365px}

	.ras{width:526px; height:1px}


	.twoCol td a:hover {text-decoration:none}

		.twoCol h1 {font-size:30px; font-family:Tahoma, sans-serif; color:#000; font-weight:100; text-align:center; margin:0 0 30px 0}
		.twoCol h2 {font-size:14px; font-family:Tahoma, sans-serif; color:#000; font-weight:bold}
		.twoCol h3 {font-size:22px; font-family:Tahoma, sans-serif; color:#000; font-weight:100}

		.twoCol td.leftCol p {font-size:12px; font-family:Tahoma, sans-serif; margin:0 0 15px 0; line-height:16px; text-align:justify}
		.twoCol td.leftCol li {font-size:12px; font-family:Tahoma, sans-serif; line-height:16px; }
		.twoCol td.leftCol p.ozero{text-indent:0px; text-align:center}


		.speed { background:url(auto.gif) no-repeat left 27px; margin:40px 0; min-height:130px; _height:130px; }
			.speed .kstati {margin:0 0 10px 200px}
			.speed div {line-height:21px; padding:0 0 0 200px; text-indent:0px}
			.speed div span {font-size:18px; font-family:Tahoma, sans-serif; color:#447d9d; line-height:21px}


    	.logocube {margin:12px 0 0 auto; width:140px; height:140px; position:relative; right:10px}
    	.logocube img {filter:expression(fixPNG(this));}
    	.phone {margin:140px 0 0 auto; width:330px; height:128px; background:url(call.png) no-repeat right top;}

    	.plan {margin:30px 0 0 auto; width:300px; height:110px; position:relative; left:-10px}
    		.plan a.r.dlink {float:left; font-size:14px; font-family:Tahoma, sans-serif; color:#097cb8; line-height:23px; margin:25px 0 0 0}
    		.plan img {float:right; filter:expression(fixPNG(this));}
    	.record {margin:20px 0 0 auto; width:300px; height:110px; position:relative; left:-10px}
    		.record a.r.dlink {float:left; font-size:14px; font-family:Tahoma, sans-serif; color:#097cb8; line-height:23px; margin:40px 0 0 0;text-decoration: underline;}
    		.record img {float:right; filter:expression(fixPNG(this));}
    	.ourbesed {margin:0px 0 0 auto; width:300px; height:110px; position:relative; left:-10px}
    		.ourbesed a.r.dlink {float:left; font-size:14px; font-family:Tahoma, sans-serif; color:#097cb8; line-height:23px; margin:55px 0 0 0}
    		.ourbesed img {float:right; filter:expression(fixPNG(this));}

    	.informer {width:352px; margin:60px 0 0 auto}
    		.kstati {width:112px; height:46px; background:url(kstati.gif) no-repeat left top;}
    		.informer span.where {display:block; font-size:18px; font-family:Tahoma, sans-serif; color:#457d9e; margin:8px 0 11px 0}
    		.pogoda {width:208px; height:191px; background:url(inform.jpg) no-repeat left top; position:relative}
    			.pogoda .weather_status {position:absolute; top:0px; left:0px}
    			.pogoda .date {position:relative; float:right; display:inline; margin:3px 16px 0 0;  font-size:10px; font-family:Tahoma, sans-serif; color:#ffffff}
    			.pogoda .temp {clear:both; position:relative; float:right; display:inline; margin:9px 17px 0 0; background:url(null.gif) no-repeat right 7px; font-size:30px; font-family:Tahoma, sans-serif; color:#fff; padding-right:13px}
    			.pogoda table {margin:73px 0 0 15px; position:absolute}
    			.pogoda table td {border:0px; padding:0 0 0 10px; font-size:10px; color:#fff; font-family:Tahoma, sans-serif; line-height:15px; white-space:nowrap}

		.vnezapno {width:352px; height:auto; background:url(vnBG2.gif) repeat-y left top; margin:60px 0 60px auto; position:relative}
			.vnezapno .topBG {width:352px; height:52px; background:url(vnBG1.gif) no-repeat left top;}
			.vnezapno .botBG {width:352px; height:43px; background:url(vnBG3.gif) no-repeat left top;}
			.clock {width:124px; height:144px; background:url(telefon.png) no-repeat left top; position:absolute; top:10px; right:10px}
			.bober {width:192px; height:165px; background:url(bober.png) no-repeat left top; position:absolute; top:0px; right:10px}
			.pushka {width:202px; height:126px; background:url(pushka.png) no-repeat left top; position:absolute; top:10px; right:10px}
			.domik {width:185px; height:169px; background:url(domik.png) no-repeat left top; position:absolute; top:0px; right:0px}
			.vnezapno .cent {_height:100px; min-height:100px; margin:-70px 0 0px 25px; position:relative; bottom:-40px ;font-size:12px; font-family:Tahoma, sans-serif; }
				.vnezapno .cent p.h3 {float:left; margin:0px 0 70px 0px; font-size:18px;font-family:Tahoma, sans-serif; color:#000; display:inline; background:url(bord.gif) repeat-x left bottom; padding-bottom:4px;width:22%}
				.vnezapno .cent p {clear:left; margin: 0 0 15px 0; width:90%; position:relative}
				.vnezapno a{color:#000}


		.velo {width:352px; min-height:140px; _height:140px; margin:0px 0 60px auto; background:url(velo.gif) no-repeat left top;}
			.velo .kstati {float:left; margin:50px 0 20px 125px; display:inline}
			.velo p {clear:left;}
			.velo p span.dlink {font-size:18px; font-family:Tahoma, sans-serif; color:#447d9d}

		.video {width:320px; height:161px; background:url(video.gif) no-repeat left top; margin:20px 0 60px auto; padding-left:32px; z-index:300}
			.video .eshe {font-family:Tahoma, sans-serif; font-size:18px; color:#fff; background:#b00000; display:inline; padding:4px 20px 4px 8px; float:left; margin:50px 0 0 0}
			.video .eshe  span.dlink {text-decoration: none; color: #ffffff}
			
			.video .ekskurs {font-family:Tahoma, sans-serif; font-size:18px; color:#000; background:url(bord.gif) repeat-x left bottom; display:inline; padding:0 0 4px 0px; clear:left; float:left; margin:10px 0 0 0}
			.video .ekskurs  span.dlink {text-decoration: none; color: #000000}
		
		.photos {width:320px; height:161px; background:url(foto.gif) no-repeat left top; margin:0 0 0 auto; padding-left:32px; z-index:300}
			.photos .eshe {font-family:Tahoma, sans-serif; font-size:18px; color:#fff; background:#b00000; display:inline; padding:4px 10px 4px 8px; float:left; margin:50px 0 0 0}
			.photos .eshe  span.dlink {text-decoration: none; color: #ffffff}
			
			.photos .ekskurs {font-family:Tahoma, sans-serif; font-size:18px; color:#000; background:url(bord.gif) repeat-x left bottom; display:inline; padding:0 0 4px 0px; clear:left; float:left; margin:10px 0 0 0}
			.photos .ekskurs  span.dlink {text-decoration: none; color: #000000}	

		.left_banner {width:352px; margin: 0px 0 60px auto; padding-left:0px;}

	.footer {width:100%; height:260px; background:url(footerBG.jpg) repeat-x left top; }
		.footer_logo {width:100%; height:260px; background:url(footerIMG.jpg) no-repeat left top;}


/*---------inner1-------*/
.refresh {position:absolute; top:270px; left:270px; z-index:150}
	.refresh a{font-size:10px; font-family:Tahoma, sans-serif; color:#000}
	.refresh a:hover{text-decoration:none}

	.twoCol td.inner1{padding-top:330px}
	.newsBlok {font-family:Tahoma, sans-serif; color:#000; margin:0 0 25px 0;}
		.newsBlok a{color:#000}
		.newsBlok .title {font-size:24px; margin:0 0 7px 0}
		.newsBlok .author {font-size:10px; margin:0 0 10px 0}
		.newsBlok .pic {margin:10px 0 10px 0}
		.newsBlok .preview{font-size:11px; margin:0 0 13px 0; text-align:justify; line-height:15px}
			.newsBlok .preview A {text-decoration:none}
			.newsBlok .preview A:hover {text-decoration:underline}
		.newsBlok .tags_news{font-size:11px;}
		.newsBlok .tags_news a{margin-right:7px}

	.page_navi {clear:both; margin:80px 0 0 0}
		.page_navi a {font-size:14px; font-family:Tahoma, sans-serif; color:#000; padding:9px 8px; margin:0 10px 0 0}
		.page_navi a.select {color:#fff; background:#b00000}

	.tags{width:350px; margin:150px 0 60px auto}
		.tags a{font-size:12px; color:#000; font-family:tahoma}
		.tags a.tg1{font-size:18px;}
		.tags a.tg2{font-size:19px;}
		.tags a.tg3{font-size:20px;}
		.tags a.tg4{font-size:21px;}
		.tags a.tg5{font-size:22px;}
		.tags a.tg6{font-size:23px;}
		.tags a.tg7{font-size:24px;}
		.tags a.tg8{font-size:25px;}
		.tags a.tg9{font-size:25px;}
		.tags a.tg10{font-size:26px;}
		.tags a.tg11{font-size:27px;}
		.tags a.tg12{font-size:28px;}
		.tags a.tg13{font-size:29px;}
		.tags a.tg14{font-size:30px;}
		.tags a.tg15{font-size:31px;}
		.tags a.tg16{font-size:32px;}
		.tags a.tg17{font-size:33px;}
		.tags a.tg18{font-size:34px;}
		.tags a.tg19{font-size:35px;}
		.tags a.tg20{font-size:36px;}

    .form1 {width:350px; margin:0 0 20px auto}
    	.form1 .title {font-size:18px; font-family:Tahoma, sans-serif; color:#b00000}
    	.form1 .title a {text-decoration:none; color:#ffffff; padding-left:10px;}
    	.form1 .title a:hover {text-decoration:underline}

	.formBlok {width:352px; height:auto; background:url(fBG2.gif) repeat-y left top; margin:40px 0 0px auto; position:relative}
		.formBlok .topBG {width:352px; height:52px; background:url(fBG1.gif) no-repeat left top;}
		.formBlok .botBG {width:352px; height:43px; background:url(fBG3.gif) no-repeat left top;}
		.formBlok .cent {_height:100px; min-height:100px; margin:-70px 0 0px 20px; position:relative; bottom:-30px ;font-size:12px; font-family:Tahoma, sans-serif; }
		.formBlok .cent h3 {font-size:18px; font-family:Tahoma, sans-serif; color:#000; font-weight:100; margin:0 0 20px 0}
		.formBlok .cent textarea{overflow:hidden; border:1px solid #c3c3c3; height:65px; width:300px; font-family:Tahoma, sans-serif; font-size:12px}
		.formBlok .cent p{font-size:12px; padding:0 0 10px 0; width:290px}
		.formBlok .cent a{color:#000}

		.formBlok .cent input{display:block; margin:10px auto 0 auto; width:110px; padding:5px 0 7px 0; height:auto; background:url(submit1.gif) no-repeat left top; border:0px; font-size:14px; text-decoration:underline; cursor:hand; cursor:pointer}


/*---------inner2-------*/
.twoCol td.inner2 {padding-top:200px}
.projects {font-family:Tahoma, sans-serif; font-size:12px; margin:0 0 70px 15px}
.projects .proj_img {margin:0 0px 0 -65px; position:relative; z-index:200; height:660px}
.projects .proj_img img{position:absolute}
.projects p {margin:0 0 14px 0; padding:0px; text-indent:0px;}
.projects a {font-weight:bold; color:#b00000;}
.projects .any_title{font-size:24px; margin:0 0 20px 0}
	.vam {font-family:Tahoma, sans-serif; background:#b00000; padding:3px 10px 4px 10px; display:inline; color:#fff; font-size:18px; float:left; margin:5px 0 0 0px}
	.zhene {font-family:Tahoma, sans-serif; font-size:18px; color:#000; float:left; margin:7px 0 0 14px; border-bottom:3px dotted #000; padding:0 0px 3px 0}
	.zhene A {text-decoration:none;color:#000}
	.shor_info table{width:auto;}
	.shor_info td{width:auto}

	.detail_info{font-family:Tahoma, sans-serif; }
		.detail_info h2{font-size:18px; font-weight:100}
		.detail_info ul{margin:30px 0 0 15px; padding:0px}
		.detail_info ul li{font-size:14px; margin:15px 0 0 0; font-weight:bold}
		.detail_info ul li a{}

		.detail_info ul li table{margin:20px 0 20px 20px; width:auto;}
		.detail_info ul li table td{font-weight:100; font-size:12px; color:#000; border-bottom:1px solid #808080; padding:5px 30px 5px 10px; line-height:17px}
		.detail_info ul li table tr.lastTR td{border:0px}

	.foto_lenta { margin:50px 0 0 0; height:280px;}
		.foto_title{height:90px; background:url(fotoaparat.jpg) no-repeat left top; padding:40px 0 0 130px; font-size:18px; font-family:Tahoma, sans-serif; margin-bottom:-20px}

	.new_polozh { position:relative; right:-14px }


/*---------inner3-------*/
.twoCol td.inner3 {padding-top:550px}
.preimush {height:100px; margin:0 0 15px -10px}
	.preimush img{float:left; margin:0 40px 0 0}
	.preimush .vam{margin:0px 0 0 10px; float:none; position:absolute; left:330px; white-space:nowrap; margin:5px 0 0 0}
	.preimush .zhene{position:relative; white-space:nowrap; position:absolute; left:330px; margin:40px 0 0 0 }
	.twoCol td.inner3 p{font-family:Tahoma, sans-serif; font-size:14px; margin:0 0 18px 0}
	.twoCol td.inner3 ul{list-style:none; margin:0 0 10px 0; padding:0px; font-family:Tahoma, sans-serif; font-size:14px; }
	.twoCol td.inner3 ul li{margin:0 0 15px 0}
	.redbox{font-family:Tahoma, sans-serif; font-size:14px; background:#b00000; padding:5px 10px 6px 10px; color:#fff; margin:0 0 0 -5px}
	.any_text1{font-family:Tahoma, sans-serif; font-size:18px; color:#010101; idth:70%}
	.any_text2{font-family:Tahoma, sans-serif; font-size:14px; color:#010101; font-weight:bold; margin:30px 0 0 0; idth:70%}
	.any_text3{font-family:Tahoma, sans-serif; font-size:18px; color:#010101; font-weight:bold; margin:30px 0 0 0;}

	.starka{width:292px; height:383px; background:url(oldpic_preim.jpg) no-repeat left top; margin:35px 30px 0 -55px; float:left; display:inline}
	.right_starka{margin:120px 0 0 0; width:300px; position:absolute; left:330px}
		.redbox2{display:inline; font-family:Tahoma, sans-serif; font-size:18px; background:#b00000; padding:5px 10px 6px 10px; color:#fff; line-height:25px; white-space:nowrap; margin:0 -50px 0 0}
		.any_text4{font-family:Tahoma, sans-serif; font-size:15px; color:#010101; font-weight:100; margin:20px 0 0 0; }
		.sunduk{float:left;width:184px; height:106px; background:url(sunduk.jpg) no-repeat left top; margin:40px 0 0 0px; position:relative; left:-10px}


/*---------inner4-------*/
.twoCol td.inner4 {padding-top:580px;}
	.twoCol td.inner4 .any_mrg{position:static; margin-left:60px; margin-right:-20px}
	.kuda{font-family:Tahoma, sans-serif; font-size:18px; background:#b00000; padding:5px 10px 6px 10px; color:#fff;display:inline; float:left; margin:0 0 20px 0;}
	.avot{margin:1px 0 0 20px; float:left; display:inline; font-size:24px; font-family:Tahoma, sans-serif;}
	.compas{position:absolute; left:0px; width:84px; height:299px; background:url(compass.png) no-repeat left top; z-index:150}
	.marshrut{position:absolute; left:0px; width:95px; height:643px; background:url(path.jpg) no-repeat left top; z-index:140; margin:250px 0 0 0}
	.googlemap{clear:left; margin:10px 0 40px 0}
	.kak{font-family:Tahoma, sans-serif; font-size:18px; background:#b00000; padding:5px 10px 6px 10px; color:#fff;display:inline; margin:0 0 20px 0;}
	.fivepath{clear:left; font-family:Tahoma, sans-serif; font-size:24px; margin:23px 0 0 0 }
	.puti{margin:15px 0 30px 0; }
		.puti a{font-family:Tahoma, sans-serif; font-size:14px; font-weight:bold; color:#000; margin:0 30px 0 0}

	.twoCol td.inner4 .starka{margin-left:-115px; background:url(sx_oldpic.jpg) no-repeat left top;}
	.twoCol td.inner4 .right_starka{}
	.twoCol td.inner4 .redbox2{margin:0; float:left}
	.twoCol td.inner4 .any_text4{clear:left; float:left; margin:20px 0 0 0; width:100%}
/* LIGHTBOX */

		#shadow {
			display: none;
			position: absolute;
			top: 0;
			left: 0;
			width: 100%;
			height: 100%;
			z-index: 1000;
			background-image: url(thumb-trans.png);
			text-align: center;
		}
		* html #shadow {
			/* hack for IE < 7 opacity */
			background-color: #333;
			back\ground-color: transparent;
			background-image: none;
			filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/images/thumb-trans.png", sizingMethod="scale");
		}
		#shadow.on {
			display: block;
		}
		#loading {
			background: url(loading.gif) no-repeat;
			position: absolute;
			left: 48%;
			top: 50px;
			width: 55px;
			height: 55px;
			margin: 0 auto;
			cursor: pointer;
		}
		#litebox {
			background: #fff;
			padding: 5px 0;
			margin: 0 auto;
		}
		#litebox images {
			cursor: pointer;
		}
		#litebox p {
			margin: 0;
			padding: 10px 0;
			color: #333;
		}
		#litebox em {
			color: #999;
			display: block;
		  font-size: 85%;
		}
		#litebox a {
			border: none;
			width: 21px;
			height: 21px;
		}
		#litebox a.prev {
			float: left;
			background: url(thumb-prev.gif) no-repeat 0 50%
		}
		#litebox a.next {
			float: right;
			background: url(thumb-next.gif) no-repeat 0 50%
		}
		
/* SLIDER */

		.news_slider {position: relative;width: 680px; background:#f0f0f0; padding:0 60px}
		.news_slider .prev, .news_slider .next {position: absolute;top: 30%;display: none; width:56px; height:54px; text-decoration:none}
		.news_slider .next {right: 10px; background: url(/template/arrowRight.gif) no-repeat }
		.news_slider .prev {left:  10px; background: url(/template/arrowLeft.gif) no-repeat }
			.news_slider  a.next:hover {background: url(/template/arrowRightDark.gif) no-repeat }
			.news_slider  a.prev:hover {background: url(/template/arrowLeftDark.gif) no-repeat }
		.news_slider .container {position: relative; top: 0;left: 0;width: 100%;}
		.news_slider .news_items {
		  /* Важно!
		  Ширина должна быть
		  равна .item ((width +
		  margin-right) * 2) */
		  position: relative;
		  width: 650px;
		  top: 0;
		  left: 20px;
		  overflow: hidden;
		}
		.news_slider .view_all {
		  font-size: .8em;
		  padding: 5px;
		  margin: 0 0 2px 0;
		  text-align: center;
		}
		.news_slider .item {
		  /* Важно!
		  Обязательно определяем
		  свойства width и
		  margin-right. */
		  width: 150px; margin-right:15px}
		.news_slider .item div {width: 170px;padding: 10px 0 10px 0;}
		.fl {float: left;display: inline;}



/*---------inner5-------*/
.twoCol td.inner5 {padding-top:542px;}
	.planpos{width:650px; height:404px; background:url(plan.jpg) no-repeat left top; margin-left:-56px; position:relative; margin-right:-60px}
	*html .planpos{margin-right:-65px}
	.planpos div {position:absolute; }
	.planpos img{filter:expression(fixPNG(this));}
	.d2{left:0px; top:150px}
	.d3{left:53px; top:183px}
	.d4{left:118px; top:215px}
	.d5{left:184px; top:250px}
	.d6{left:273px; top:294px}
	.d7{left:362px; top:337px}
	.d8{left:176px; top:107px}
	.d9{left:233px; top:133px}
	.d10{left:295px; top:160px}
	.d11{left:373px; top:192px}
	.d12{left:448px; top:225px}
	.d13{left:233px; top:95px}
	.d14{left:296px; top:123px}
	.d15{left:364px; top:148px}
	.d16{left:436px; top:176px}
	.d17{left:358px; top:64px}
	.d18{left:413px; top:80px}
	.d19{left:475px; top:100px}
	.d20{left:536px; top:120px}
	.d21{left:423px; top:44px}
	.d22{left:492px; top:66px}
	.d23{left:565px; top:87px}
	.d24{left:483px; top:0px}
	.d25{left:546px; top:13px}
	.d26{left:614px; top:31px}

 	.zdes{font-family:Tahoma, sans-serif; font-size:18px; background:#b00000; padding:5px 10px 6px 10px; color:#fff;display:inline; margin:-20px 0 20px 0; float:left; position:relative}
 	.any_title6{clear:left; font-family:Tahoma, sans-serif; font-size:24px; margin:0 0 15px 0}

 	.greenhome{height:35px; background:url(greenhome.jpg) no-repeat left top; padding:0 0 0 40px; font-family:Tahoma, sans-serif; font-size:14px;}
 	.redhome{height:45px; background:url(redhome.jpg) no-repeat left top; padding:0 0 0 40px; font-family:Tahoma, sans-serif; font-size:14px;}
 	.trava{width:548px; height:255px; background:url(trava.jpg) no-repeat left top; margin-right:-20px}


	.twoCol td.inner5 .starka{margin-left:-55px; background:url(starka6.jpg) no-repeat left top;}
	.twoCol td.inner5 .right_starka{margin-top:70px; left:230px; width:350px}
	.twoCol td.inner5 .redbox2{margin:0; float:left}
	.twoCol td.inner5 .any_text4{clear:left; float:left; margin:20px 0 0 0; width:100%}

	.twoCol td.inner5 .any_text7{font-family:Tahoma, sans-serif; font-size:14px; clear:left; padding:15px 0 0 0; font-weight:bold}
	.twoCol td.inner5 .any_text8{font-family:Tahoma, sans-serif; font-size:24px; border-bottom:3px dotted #000; display:inline; float:left; margin:5px 0 20px 0}
	.twoCol td.inner5 .any_text8 A { text-decoration:none; color:#000}
	.twoCol td.inner5 .any_text9{font-family:Tahoma, sans-serif; font-size:12px; clear:left}
		.twoCol td.inner5 .any_text9 p{text-indent:10px; margin-bottom:0px}
	.twoCol td.inner5 .any_text10{font-family:Tahoma, sans-serif; font-size:24px; margin:14px 0 0 0}

	.lizhi{width:352px; min-height:160px; _height:160px; margin:100px 0 60px auto; background:url(lizhi.jpg) no-repeat 140px top;}
		.lizhi .kstati {float:left; margin:100px 0 20px 0px; display:inline}
		.lizhi p {clear:left;}
		.lizhi p span.dlink {font-size:18px; font-family:Tahoma, sans-serif; color:#447d9d}


a.villafranca_1st_floor {
	display:block;
	background: url('/template/digit1__h1.png') top left no-repeat;;
	width:526px;
	height:84px;
	margin-top:-3px;
}

a.villafranca_1st_floor:hover {
	background: url('/template/digit1__h1s.png') top left no-repeat;;
}


a.villafranca_2nd_floor {
	display:block;
	background: url('/template/digit2__h1.png') top left no-repeat;;
	width:526px;
	height:117px;
	margin-top:162px;
}

a.villafranca_2nd_floor:hover {	
	background: url('/template/digit2__h1s.png') top left no-repeat;	
}

.villafranca.floor_plan {
	position:absolute;
	display:none;
	left: 600px;
	top:180px;
	z-index:120;
	background: url('/template/win.png') top left no-repeat;
	width:600px;
	height:480px;
	padding-top:40px;
	padding-left:45px;
}


.residenza.floor_plan {
	position:absolute;
	display:none;
	left: 600px;
	top:2100px;
	z-index:120;
	background: url('/template/win.png') top left no-repeat;
	width:600px;
	height:480px;
	padding-top:40px;
	padding-left:45px;
}

.floor_plan .plan_title {
	font: 18px Tahoma,sans-serif;
	text-align:center;
	padding-bottom:25px;
} 

a.residenza_1st_floor {
	display:block;
	background: url('/template/digit1__h2.png') top left no-repeat;;
	width:526px;
	height:75px;
	margin-top:-1px;
}

a.residenza_1st_floor:hover {
	background: url('/template/digit1__h2s.png') top left no-repeat;;
}


a.residenza_2nd_floor {
	display:block;
	background: url('/template/digit2__h2.png') top left no-repeat;;
	width:526px;
	height:69px;
	margin-top:-17px;
}

a.residenza_2nd_floor:hover {	
	background: url('/template/digit2__h2s.png') top left no-repeat;	
}

a.residenza_3rd_floor {
	display:block;
	background: url('/template/digit3__h2.png') left bottom  no-repeat;;
	width:526px;
	height:90px;
	padding-top:194px;
}

a.residenza_3rd_floor:hover {	
	background: url('/template/digit3__h2s.png') left bottom no-repeat;	
}

span.dlink:hover {
	cursor: pointer;
}
