#vis {height:230px}
#vis div {height:230px}
#vis img.list {position:absolute; top:42px; left:46px}
#vis img.work {position:absolute; top:84px; left:36px}

#ill {width:100%; height:467px; position:absolute; left:0; top:221px; z-index:1; overflow:hidden}
#ill div {width:100%; min-width:900px; height:467px; position:absolute; top:0; left:0; background:url(../i/c/w/dvr.jpg) no-repeat 100% 0}

#ill_socc {width:100%; height:584px; position:absolute; left:0; top:800px; z-index:1; overflow:hidden}
#ill_socc div.socc {width:100%; min-width:900px; height:584px; background:url(../i/c/w/socc/decor.jpg) no-repeat 100% 0}

#main {height:auto; width:100%}

#main div.cnt {width:100%; padding-bottom:100px; margin-left:0; position:relative; z-index:2; padding-top:20px}

#main div.cnt h2 {height:148px; position:relative; margin:0 0 0 3px}
#main div.cnt h2 span {width:198px; height:148px; background:url(../i/c/w/what.gif) no-repeat 0 0}

#main div.cnt p {margin:14px 0}

#main div.cnt .comment {font:0.7em tahoma; color:#958374}
#main div.cnt p .comment {font:0.9em tahoma}
#main div.cnt a {color:#0c79a8}

#main div.cnt div img {float:none}
#main div.cnt div.dcntr {width:240px; position:relative; margin:20px 0 0 52px}
#main div.cnt div.dcntr h3 {font:1.35125em tahoma; margin:0 0 0 0; padding:0; background:none; color:#000; float:none}
#main div.cnt div.dcntr p {width:auto}
#main div.cnt div.dcntr img {float:none; position:absolute; top:0; left:100%; margin-left:25px}

#main div.cnt div.ifl {width:90%; clear:both}
#main div.cnt div.ifl div {width:280px; float:left; margin-left:0}
#main div.cnt div.ifl img {float:left; position:relative; left:0; margin:-30px 0 0 10px}
#main div.cnt div.ifl img.mt {margin-left:30px; margin-top:-200px}

#main div.cnt div.ww {width:100%; margin-left:0; position:relative}
#main div.cnt div.ww p {margin-left:52px}
#main div.cnt div.ww div {width:332px}
#main div.cnt div.ww div img {float:none; margin:10px 0}
#main div.cnt div.ww div img.ml {margin-left:52px}
#main div.cnt div.ww div.bg {width:100%; position:absolute; top:250px; left:0; margin:0; overflow:hidden}
#main div.cnt div.ww div.bg div {width:100%; height:182px; min-width:900px; background:url(../i/c/w/socc/plant.jpg) no-repeat 100% 0}

#main div.cnt div.dcntl {width:650px; clear:both; position:relative; margin:0 0 0 23px; padding-top:15px}
#main div.cnt div.dcntl img {float:left; display:block; margin-right:70px; margin-top:20px}
#main div.cnt div.dcntl p {width:340px; float:left; margin:10px 0}

#main div.cnt div.wa {width:85%; margin:25px 0 0 0; padding-top:0; border:1px solid #fff; border-right:0; border-left:0}
#main div.cnt div.wa img {margin:0 -350px 0 0}
#main div.cnt div.wa img.ml {margin:15px 0 0 14px; float:none}
#main div.cnt div.wa p {width:auto; float:none; margin:18px 0 18px 350px}
#main div.cnt div.wa p.sw {margin-right:111px}
#main div.cnt div.wa p.lsw {margin-bottom:200px}

#main div.cnt div.dcntm {width:650px; position:relative; margin:50px 0 0 0}
#main div.cnt div.dcntm p {font:0.7em tahoma; color:#958374; width:200px; position:absolute; top:30px; left:346px; margin:0}

#main div.cnt div.dcntd {width:598px; position:relative; margin:0 0 0 52px}
#main div.cnt div.dcntd p {width:auto}

#main div.cnt div.dcntw {width:100%; min-height:230px; position:relative; margin:0; padding-top:10px; //padding-top:0;}
#main div.cnt div.dcntw img {position:absolute; margin:0}
#main div.cnt div.dcntw img.l {top:0; left:0}
#main div.cnt div.dcntw img.r {top:-133px; right:0}
#main div.cnt div.dcntw p {width:435px; margin-left:180px; position:relative; z-index:2}
#main div.cnt div.dcntw p.dec {width:445px; height:105px; color:#c67832; background:url(../i/c/w/stamp.gif) no-repeat 100% 0; padding-right:25px}

#main div.cnt div.wv {height:270px}
#main div.cnt div.wv p {width:320px}
#main div.cnt div.wv img {margin-left:100px}
#main div.cnt div.wv b {font-weight:normal; color:#fff}

#main div.cnt div.end {width:650px; height:250px; position:relative; margin:0}
#main div.cnt div.end img {position:absolute; top:0; left:52px}
#main div.cnt div.end p {width:auto; font:0.7em tahoma; line-height:2em; margin:0 0 0 345px; padding-top:55px}

#main div.cnt div.sc {width:100%; height:337px}
#main div.cnt div.sc p {margin-left:490px}

#main div.cnt div.newyear {width:99%; margin:-240px 0 -50px 0; float:right}
#main div.cnt div.newyear div {width:100%; margin:0; position:relative; overflow:hidden; padding-top:220px; }
#main div.cnt div.newyear img {position:static; margin:0 0 0 52px}
#main div.cnt div.newyear p {width:40%; position:absolute; bottom:360px; left:457px; float:none; z-index:20}
#main div.cnt div.newyear p img {position:absolute; top:-167px; left:17px; margin:0; z-index:2}
#main div.cnt div.newyear p img.food {top:-290px; left:50%; z-index:1}

#main div.cnt div.mt {margin:0 0 30px 52px; position:relative}
#main div.cnt div.mt p {margin-top:0}