html{height:100%;}
body{height:100%;cursor:default;margin:0;padding:0;background:#ffffff;font-size:.9em;line-height:1.4em;font-family:arial;min-width:990px;}
form{padding:0;margin:0;}
p{padding:0 0 10px 0;margin:0;}
img{border:0;}
td{padding:0;vertical-align:top;}
a{color:#000000;}
a:hover{text-decoration:none;}

h1{margin:0;padding:0 0 25px 0;font-weight:normal;font-size:1.6em;line-height:1.3em;}
h2{margin:0;padding:0 0 10px 0;font-weight:normal;font-size:1.4em;position:relative;z-index:444;}

.floor{height:100%;background:url(floor.png);}
.floor_1{height:350px;background:url(floor_1.png) repeat-x;}
.wall{height:540px;background:url(wall.png);}
.plintus{height:29px;background:url(plintus.png) repeat-x;}
.door{margin:-758px 0 0 0;background:url(index.jpg) no-repeat center top;height:758px;}

.ilogo{width:800px;height:100px;margin:-660px auto 0 auto;}
.ilogo a{display:block;width:100px;height:100px;margin:0 0 0 277px;position:relative;text-decoration:none;}

.content{margin:-359px 0 0 0;}

.menu{font-size:18px;line-height:20px;padding:0;margin:0;}
.menu li{display:inline;margin:0 25px 0 25px;}
.menu a{color:#000000;}
.menu .cur a{color:#de7d32;font-weight:bold;}

.index .menu{margin:30px 0 0 0;text-align:center;}
.index .menu a{text-decoration:none;color:#000000;}
.index .menu a:hover{text-decoration:underline;}
.index .menu li{margin:0 25px 0 25px;}

.table{width:770px;margin:38px auto 0 auto;font-size:16px;line-height:20px;overflow:hidden;height:338px;}
.table ul{width:180px;padding:0;margin:0;list-style:none;border:1px solid #5ea266;height:334px;background:url(tablo.png) repeat-x #128301;}
.table li{padding:8px 10px 8px 10px;border-bottom:1px solid #0d5f00;border-top:1px solid #65a24b;}
.table a{color:#ffffff;text-decoration:none;position:relative;z-index:5556;}
.table div{border:1px solid #128301;}
.table .left{float:left;}
.table .right{float:right;}

.tree{margin:-285px 0 0 0;overflow:hidden;width:100%;}
.tree .l{margin:0 0 0 50%;width:1150px;}
.tree .r{width:1150px;margin:0 0 0 -50%;}
.tree .left{width:238px;height:346px;background:url(tl.png) no-repeat;float:left;filter:expression(p_fix(this));position:relative;}
.tree .right{margin:13px 0 0 0;width:239px;height:333px;background:url(tr.png) no-repeat;float:right;filter:expression(p_fix(this));position:relative;}

.footer{font-size:11px;line-height:22px;}
.footer .left{float:left;}
.footer .right{font-size:12px;background:url(phone.gif) no-repeat left center;float:right;padding:5px 0 5px 50px;}
.index .footer{width:800px;margin:160px auto 0 auto;}

div.clear{font-size:0px;height:0px;clear:both;border:none;}

.inner{background:#c5f0b6;}

.logo{width:157px;height:122px;background:url(sprite-f.png) no-repeat;margin:20px 0 0 0;position:relative;}
.logo a{display:block;width:157px;height:122px;height:100%;text-decoration:none;}

.frame{margin:0 auto;width:expression(document.body.offsetWidth>990?(document.body.offsetWidth<1600?'auto':'1600px'):'990px');max-width:1600px;}
.margin{padding:0 0 0 3%;}

.inner .menu{margin:-85px 0 0 22%;}
.inner .menu .cur a{text-decoration:none;}
.inner .menu .cur a:hover{text-decoration:underline;}
.inner .menu li{margin:0 30px 0 0;}

.main{margin:105px 0 0 0;}
.main .left{width:20%;float:left;position:relative;z-index:500;}
.main .right{width:78%;float:right;}

.left .menu{margin:0;font-size:14px;line-height:16px;}
.left .menu ul{list-style:none;margin:0;padding:0;}
.left .menu li{display:block;margin:0;padding:0 0 10px 0;}
.left .menu .cur a{font-size:18px;line-height:20px;font-weight:normal;}
.left .menu .cur ul{padding:0;}
.left .menu .cur ul a{color:#000000;font-size:1em;text-decoration:underline;}
.left .menu .cur ul a:hover{text-decoration:none;}
.left .menu .cur ul li{padding:10px 0 0 20px;}
.left .menu .cur .cur a{text-decoration:none;color:#de7d32;}
.left .menu .cur .cur a:hover{text-decoration:underline;}

.main .left_1{float:left;width:58%;position:relative;}
.main .right_1{float:right;width:37%;}
.main .right_1 .em{margin:0 30% 0 0;}
.main .right_1 .em span{color:#de7d32;font-weight:bold;font-size:20px;}
.z{font-size:48px;line-height:40px;color:#ff9d33;padding:0 30px 0 0;}
.z span{position:absolute;margin:22px 0 0 0;}

.book{height:321px;background:url(book.jpg) no-repeat;margin:20px 0 20px -50px;}

.notice{background:#26cba6;width:70%;font-style:italic;}
.notice .t,.notice .b{height:14px;font-size:0px;line-height:0px;}
.notice .lt{width:14px;height:14px;float:left;background:url(sprite-f.png) no-repeat -157px -16px;}
.notice .rt{width:14px;height:14px;float:right;background:url(sprite-f.png) no-repeat -171px -16px;}
.notice .lb{width:14px;height:14px;float:left;background:url(sprite-f.png) no-repeat -157px -30px;}
.notice .rb{width:14px;height:14px;float:right;background:url(sprite-f.png) no-repeat -171px -30px;}
.notice .m{padding:5px 20px 5px 20px;}

.statpage_image{padding:60px 0 0 0;}
.statpage_image h2{padding-bottom:20px;}
.statpage_image .el{float:left;margin:0 15px 15px 0;width:75px;}
.statpage_image a,.statpage_image img{display:block;}

.round .t,.round .b{height:8px;position:relative;overflow:hidden;}
.round .lt{width:8px;height:8px;float:left;background:url(sprite-f.png) no-repeat -157px top;}
.round .rt{width:8px;height:8px;float:right;background:url(sprite-f.png) no-repeat -165px top;}
.round .lb{width:8px;height:8px;float:left;background:url(sprite-f.png) no-repeat -157px -8px;}
.round .rb{width:8px;height:8px;float:right;background:url(sprite-f.png) no-repeat -165px -8px;}
.round .b,.round .m{margin:-8px 0 0 0;}

.inner .footer{padding:200px 10% 50px 0;}

.divan{height:570px;background:url(service.jpg) no-repeat;margin:-30px 0 0 -165px;position:relative;}

.door_table{margin:-523px 0 0 23px;height:100px;position:relative;}
.door_table div{width:178px;background:#128301;padding:1px;}
.door_table div div{padding:8px 0 8px 0;width:auto;background:none;text-align:center;border:1px solid #5ea266;color:#ffffff;font-size:16px;line-height:20px;}

.door_top{margin:-120px 0 0 265px;height:490px;position:relative;}
.door_top h2{font-size:18px;line-height:20px;padding:0 0 25px 0;}
.door_top ul{margin:0;padding:0;list-style:none;font-size:14px;line-height:16px;}
.door_top li{padding:0 0 15px 0;}
.door_top ul a{color:#007877;}
.door_top .price{padding:20px 0 0 0;}

.text{width:70%;position:relative;}

.service_card .image{width:205px;height:205px;float:left;}
.service_card .image img{display:block;}
.service_card .top{background:url(office.jpg) no-repeat 40px bottom;padding:0 0 270px 0;}
.service_card .top .text{float:left;margin:0 0 0 30px;width:300px;}
.service_card .top .text h1{padding-bottom:10px;line-height:1.3em;}
.service_card .top .notice_frame{margin:0 0 0 30px;width:170px;float:left;font-size:15px;line-height:17px;}
.service_card .top .notice{width:auto;}
.service_card .top .notice span{display:block;font-size:26px;padding:5px 0 0 0;}
.service_card .top .notice .m{text-align:center;padding-top:5px;padding-bottom:5px;}
.service_card .top .notice a{text-decoration:none;}
.service_card .top .notice_frame em{display:block;padding:15px 0 0 5px;font-size:.8em;}

.sick{padding:30px 0 0 0;margin:0 14% 0 0;}
.sick h1{color:#006975;}
.sick ul{margin:0 0 0 20px;float:left;width:35%;padding:0;list-style:none;}
.sick .card{float:right;width:45%;}
.sick ul a{color:#sick;color:#006975;}
.sick ul .cur a{font-weight:bold;text-decoration:none;}
.sick ul .cur a:hover{text-decoration:underline;}

.form input,.form textarea,.form strong{font-weight:normal;display:block;position:relative;z-index:1000;border:0;width:365px;margin:0 18px 0 18px;padding:10px 0 10px 0;font-size:15px;line-height:17px;font-family:arial;}
.form textarea{height:250px;overflow:auto;}
.form .el{padding:0 0 10px 0;}
.form .button{background:#009a67;width:260px;margin:20px 0 0 0;}
.form .button input{background:#009a67;margin:0 18px 0 18px;padding:9px 0 9px 0;width:220px;color:#ffffff;}
.form .button .lt{background-position:-157px -80px;}
.form .button .rt{background-position:-175px -80px;}
.form .button .lb{background-position:-157px -98px;}
.form .button .rb{background-position:-175px -98px;}
.form label{display:none;}
.error{color:#de7d32;padding:0 0 20px 0;font-weight:bold;}
.form .z{position:absolute;padding:0;margin:8px 0 0 -27px;}
.form .z span{position:relative;}
.form strong em{z-index:4;display:block;position:absolute;width:31px;height:32px;background:url(sprite-f.png) no-repeat -185px top;margin:-8px 0 0 352px;}
.form strong{z-index:3;cursor:pointer;-moz-user-select:none;-khtml-user-select:none;user-select:none;}

#popup{display:none;border:1px solid #de7d32;border-top:0;font-size:15px;line-height:17px;position:absolute;width:365px;background:#ffffff;z-index:1002;margin:37px 0 0 18px;}
#popup a{padding:5px 18px 5px 18px;display:block;text-decoration:none;}
#popup a:hover{background:#de7d32;}

.ctl{background:#ffffff;width:405px;}
.ctl .t,.ctl .b{height:18px;position:relative;overflow:hidden;}
.ctl .lt{width:18px;height:18px;float:left;background:url(sprite-f.png) no-repeat -157px -44px;}
.ctl .rt{width:18px;height:18px;float:right;background:url(sprite-f.png) no-repeat -175px -44px;}
.ctl .lb{width:18px;height:18px;float:left;background:url(sprite-f.png) no-repeat -157px -62px;}
.ctl .rb{width:18px;height:18px;float:right;background:url(sprite-f.png) no-repeat -175px -62px;}
.ctl .b,.ctl .m{margin:-18px 0 0 0;}
#spec{display:none;}

.banner{margin:5px auto 0 auto;width:780px;height:96px;overflow:hidden;}

.bannersite_frame{float:left;margin:0 5px 0 5px;}
a.bannersite_fake,a.bannersite_fake:link,a.bannersite_fake:visited{position:absolute;display:block;}
.bannersite_fake_img{width:100%;height:100%;}
.bannersite_frame img,bannersite_frame object{display:block;width:380px;height:96px;outline:none;}

.vcard {margin: 0 0 25px}
.vcard H2 {margin: 25px 0 0 !important}
.vcard P {margin: 0 0 10px !important; padding: 0 !important; line-height: 1em !important}
.vcard .type, .vcard .fn {display: none}

ul.disc {list-style: disc!important;width:89%;margin:0px 0px 0px 10%;}
