html, body{ height:100%;}
body{margin:0px; padding:0px; font-family:Arial; font-size:13px; color:#331E12; background:#FCF5E6 url(i/bottomBack.jpg) repeat-y 0% 100%;}
a{color:#336666;}
a img{border:none;}
p{text-indent:0px;}
div.main{}
#page1{ height:1000px; background:url(/i/bonsai.jpg) no-repeat 600px 100%; min-height:100%; position:relative; }
html>body #page1{ height:auto;}

div#page{background:url(/i/pageBack.gif) no-repeat; min-height:358px; height:358;}
html:root div#page{height:auto;}

div.path, div.path a{font-size:11px; color:#663300;text-decoration:none;}
div.path ul{margin:0px 0px 0px 20px; padding:0px; list-style:none; height:25px; background:#F5F2E9 url(/i/pathBack.gif) no-repeat 100% 0%; width:646px;}
div.path ul li{float:left; padding:4px 10px 4px 4px; margin-right:4px;  background:url(/i/pathArrow.gif) no-repeat 100% -2px;}
div.path ul li.home{width:24px; height:25px; padding:0px 10px 0px 0px;}
div.path ul li.currentPath{background:none !important; padding:4px;}
div.path ul li.home a{background:url(/i/pathHomeIcon.gif) no-repeat; width:24px; height:25px; display:block;}
div.text{width:590px; margin-left:20px; padding:5px;}
div.text p{margin:0px 0px 10px 15px;}
h1{background:#fff; margin:0px; font-size:16px; padding:8px 8px 8px 35px; color:#405350}

div#menu{position:relative; width:233px;}
div#menu ul{margin:0px; padding:0px; font-family:tahoma; font-size:12px; color:#336666; list-style:none; font-weight:bold; position:relative; }
div#menu ul li{padding:3px 0px 3px 10px; position:relative; }
div#menu ul li a, div#menu ul li span{color:#336666; display:block; background:url(i/menuItem.gif) no-repeat 0px 3px; padding:2px 0px 2px 30px; position:relative; }
div#menu ul li.contact a, div#menu ul li.contact span{color:#336666; display:block; background:url(i/menuItemContact.gif) no-repeat 0px 0px; padding:2px 0px 3px 30px; position:relative; }
div#menu ul li#currentItem{background:url(/i/menuItemCurrentBack.gif) no-repeat 0px 0px; padding:5px 0px 5px 10px; position:relative; }
div#menu ul li#currentItem a, div#menu ul li#currentItem span{background:url(i/menuItemCurrent.gif) no-repeat 0px 3px; color:#000; position:relative; }

div#content{width:550px; margin-left:20px; background:#F6F3EC; border:1px solid #fff; padding-bottom:20px; min-height:250px; margin-top:10px;}
html:root div#content{float:left;}
div#content div.item{border-bottom:1px solid #E2DAC3; padding:0px 10px 20px 10px; margin:20px 2px 20px 2px; float:left; width:500px;}
div#content table{border-collapse:collapse; width:450px;}
div#content table tr td{padding:5px; border-bottom:1px solid #E2DAC3; text-align:right;}
div#content table tr td.name{width:300px; text-align:left;}
div#content table{margin-left:15px;}
div#content p{margin-left:15px;}

html:root div#content div.item2{padding-right:30px;}
html:root div#content div.text{width:530px;}
div#content div.item img{float:left; margin:0px 10px 0px 10px;}
div#content div.item h3{font-size:13px; color:#336666; background:url(i/menuItem.gif) no-repeat 0px 3px; padding:2px 0px 2px 20px; margin-left:60px;}
div#content div.item.right img{float:right;}
div#content div.item.right h3{margin-left:0px;margin-right:160px;}
div.clear{clear:both;}
div#footer{padding:10px; text-align:center; width:650px;background:url(i/bottomBack.jpg) repeat-y; color:#000; font-size:11px;}
html:root div#footer{clear:both;}
div#footer a{color:#336666;}

div#menu ul li#currentItem{position:relative;}
div#menu ul li#currentItem ul{background:#FAF8EF; margin:2px 10px 0px 0px;}
div#menu ul li#currentItem ul li{background:none; font-weight:normal;}
div#menu ul li#currentItem ul li#currentSecond{font-weight:bold;}
div#menu ul li#currentItem ul li a{background:none; padding-left:20px; color:#336666;}

div#content ul{margin:10px 0px 10px 0px; padding:0px; font-family:tahoma; font-size:12px; color:#336666; list-style:none;}
div#content ul li{padding:0px 0px 0px 15px; border:1px solid #F6F3EC;}
div#content ul li a, div#menu ul li span{color:#336666; display:block; background:url(/i/menuItem.gif) no-repeat 0px 3px; padding:2px 0px 2px 20px;}
div#content ul li#current a, div#menu ul li#current span{color:#336666; display:block; background:url(i/menuItemCurrent.gif) no-repeat 0px 3px; padding:2px 0px 2px 20px;}
div#content ul li ul.subMenu{marign:0px 0px 0px 10px !important; padding:0px;}

div#content ul li ul.subMenu li{padding:0px 0px 0px 15px; border:1px solid #F6F3EC;}
div#content ul.subMenu li a{color:#336666; display:block; background:url(/i/menuItem.gif) no-repeat 0px 3px !important; padding:2px 0px 2px 20px;}
div#content ul.subMenu li#current a{color:#336666; display:block; background:url(i/menuItemCurrent.gif) no-repeat 0px 3px !important; padding:2px 0px 2px 20px;}

div.item2{background:url(/i/contentItem2Back.gif) no-repeat 0px 25px; padding-left:30px; margin-left:10px; margin-bottom:40px;}
div.item2 h2{margin:0px; font-size:15px; padding:4px 8px 4px 5px; color:#405350}
div.item2 img.logo{float:right;}
div.item2 p{margin:8px 0px 8px 0px; text-indent:10px;}

div.item3{border:1px solid #E0D8BC; margin:3px 3px 20px 3px; font-size:12px; background:#FBFAF4;}
div.item3 img{margin:3px 0px 0px 15px }
div.item3 p{margin-left:12px; margin-right:5px; position:relative;}
div.item3 h2{background:#EEF4EC; margin:0px; font-size:16px; padding:8px 8px 8px 35px; color:#339999; position:relative;}
div.item3 ul{margin:0px; list-style:none;}
div.item3 ul li{margin-left:155px; color:#009999; border:none !important; position:relative;}
div.item3 ul li.name{ color:#666666; font-weight:bold; margin-left:0px;  border:none; position:relative; width:152px;}
html:root div.item3 ul li.name{width:141px;}
div.item3 ul li.name1{margin-left:155px;  border:none; position:relative;}
div.item3 div.comment{background:#F6F3EC; padding:5px; position:relative;}
div.item3 div.comment ul li{margin:2px 2px 2px 2px !important; float:left; width:250px; color:#666; text-align:center; background:#fff;}
div.item3 div.comment ul li{padding:5px !important;}

div.item4{border:1px solid #E0D8BC; margin:3px 3px 20px 3px; font-size:12px; background:#FBFAF4;}
div.item4 img{margin:3px 0px 0px 15px }
div.item4 p{margin-left:12px; margin-right:5px; position:relative;}
div.item4 h2{background:#EEF4EC; margin:0px; font-size:16px; padding:8px 8px 8px 35px; color:#339999; position:relative;}
div.item4 ul{margin:0px; list-style:none;}
div.item4 ul li{margin-left:15px; color:#009999; border:none !important; position:relative;}
div.item4 ul li.name1{margin-left:155px;  border:none; position:relative;}
div.item4 div.comment{background:#F6F3EC; padding:5px; position:relative;}
div.item4 div.comment ul li{margin:2px 2px 2px 2px !important; float:left; width:250px; color:#666; text-align:center; background:#fff;}
div.item4 div.comment ul li{padding:5px !important;}

div.center{text-align:center;}

div#header{background:#FCF5E6 url(/i/headerBack.jpg) no-repeat; width:685px; width:1px solid black;}
img#phone{position:absolute; top:20px; left:720px;}

#workTime{position:absolute; top:55px; left:720px; color:#fff;}

div.subMain{background:url(/i/headerBack.jpg) no-repeat 685px 0px; height:300px; width: expression(document.documentElement.offsetWidth < 1000 ? '1000px' : '100%'); min-width:1000px; padding-right: 1px;}
html>body div.subMain{min-height:300px; height:auto; padding-right: 0px}
div.mainContent{width:685px; float:left;}
div.right{float:left; padding-top: 100px; width:300px;}
div#menu{position:relative; width:233px;}
div.cImages{text-align:center; padding-top:20px; width:300px; margin-bottom:300px;}
div.cImages img{display:block; margin:0px auto 10px auto;}

table.time{width:530px !important;}
table.time td{border:1px solid #E2DAC3; text-align:center !important; word-wrap: break-word;}

div#content div#adverItem h1, div#content div#adverItem h2, div#content div#adverItem h3, div#content div#adverItem h4{font-size:13px !important; color:#331E12 !important; margin:0px 0px 0px 0px !important; padding:0px 0px 0px 0px !important; display:block !important; font-weight:bold !important; background: none !important; float: none !important; margin-top:0px;}

div#content h2{ font-size:12px; margin:10px 15px; padding:0px;}

#seoFooter { background:url(/i/seoBack.jpg); }
#seoFooter div.seoWrapper{ background:url(/i/seoTopBack.jpg) repeat-x;}

#seoText{ background:url(/i/seoTextBack.jpg) repeat-y;}
#seoText div.seoContent{ padding:50px 80px; width:600px;}
#seoText div.seoContent h2{ font-size:12px; margin:10px 0px; padding:0px;}
#seoText div.seoContent h1{ margin:10px 0px; padding:0px;}
#seoText div.seoContent h1{ background:none;}
#seoText div.seoTextWrapper1{ background:url(/i/seoTextTop.jpg) no-repeat;}
#seoText div.seoTextWrapper2{ background:url(/i/seoTextBottom.jpg) no-repeat 0% 100%; min-height:400px;}
