/*Copyright © A.M.S., 2005*/
#main {padding-bottom:150px}
#main br.cl {clear:both}

#main div.m {width:80%}

#main div.lphotos {width:95%; margin:50px 0 0 71px; clear:both}
#main div.lphotos div {width:167px; height:220px; background:url(../i/c/ph_sbg.jpg) no-repeat top left; float:left; margin:0 35px 20px 0}
#main div.lphotos img {margin:9px}
#main div.lphotos p {font:0.7em tahoma; color:#91a59e; background:url(../i/c/ar.gif) no-repeat; background-position:0px 4px; padding-left:16px; margin:3px 10px 0 6px}
#main div.lphotos p b {display:block; margin-bottom:6px}
#main div.lphotos p a {font:bold 1.1em arial; color:#f0a032}
#main div.lphotos p a span {font-weight:normal; display:block}

#main div.lstages {width:85%}
#main div.lstages div {width:auto; height:auto; //height:135px; min-height:135px; float:none; clear:both; position:relative}
#main div.lstages img {position:absolute; left:0; top:0}
#main div.lstages p {width:50%; color:#6a7b64; padding-left:0px; margin-left:180px; margin-top:8px; position:relative; top:10px; //top:0}
#main div.lstages p b {margin-left:16px; color:#89a082}
#main div.lstages i {width:103px; height:14px; display:block; background:#dce0d2; position:relative; margin-top:20px}
#main div.lstages i b {position:absolute; left:100px; top:-12px; color:#f0b157; font:28px tahoma}
#main div.lstages i b span {display:inline; background:none; height:auto; font-size:18px}
#main div.lstages i b.pr {width:100%; margin-left:0px; font:bold 11px tahoma; color:#89a082; position:absolute; top:0px; left:170px; padding-left:16px; text-indent:-16px}
#main div.lstages span {display:block; height:14px; background:#45b164}
#main div.lstages span img {position:absolute; float:none; margin:0px; left:0px; top:0px; border:1px solid #b6bb9f}

#main div.bphoto {width:72%; width:expression(body.clientWidth > 1230? "576px": "72%"); max-width:576px; height:357px; position:relative; margin-left:41px; margin-top:70px; background:url(../i/c/sh_bg.gif) repeat-x; background-position:0px 3px}
#main div.bphoto img {position:absolute; z-index:1}
#main div.bphoto img.lt {left:0px; top:3px}
#main div.bphoto img.lb {left:0px; top:224px}
#main div.bphoto img.r {right:-1px; top:0px}
#main div.bphoto div {height:331px; margin:0 13px 0 9px; //margin:0 13px 0 6px; background:url(../i/t/s/clock.gif) no-repeat #fafcf6; background-position:30px 25px; border:3px solid #fafcf6; position:relative; top:6px; z-index:2}
#main div.bphoto div div {height:100%; margin:0px; background-image:none; background-color:transparent; background-repeat:no-repeat; background-position:center top; position:static; border:0px}
#main div.bphoto span {display:block; width:30px; height:25px; border-top:1px solid #d6d8c6; border-right:1px solid #d6d8c6; font-size:1px; position:absolute; top:-37px; right:-11px}
#main div.bphoto h2 {position:absolute; top:-30px; left:10px; margin:0px}
#main div.bphoto p.next {font-size:12px; margin:0 0 0 20px; padding:13px 0 15px 10px; width:160px; background:url(../i/c/p_next.gif) no-repeat #e8ebe0; background-position:120px 11px; color:#6a7b64; font-style:italic; position:absolute; left:100%; top:285px; cursor:pointer}
#main div.bphoto p.next a {font:bold 11px tahoma; color:#77908a}
/*#main div.bphoto div img {position:absolute; top:0px; left:50%; margin-left:-275px}*/

#main div.med {width:250px; height:266px; margin-top:30px; float:left; margin-left:20px}
#main div.med div {height:240px}
#main div.med div div {width:100%; background-image:url(../i/c/docs.jpg)}

#main div.medr {width:230px; height:266px; margin-top:30px; float:right; margin-left:20px; margin-right:-115px}
#main div.medr div {height:240px}
#main div.medr div div {background-image:url(../i/c/docs_r.gif)}

#main div.docs {width:530px; height:320px; position:relative; background:url(../i/c/docs_r.gif) 100% 40px no-repeat}
#main div.docs br {clear:both}
#main div.r2 {background:url(../i/c/docs_r2.gif) 100% 40px no-repeat}

#main div.map {width:500px; background:url(../i/c/sh_bgm.gif) repeat-x; background-position:0px 3px; margin-left:40px; margin-top:30px}
#main div.map img.m {top:6px; left:6px}
#main div.map img.lb {top:296px}

#lphsmall {width:82%; clear:both; margin:31px 0 0 43px}
#lphsmall div {width:93px; height:73px; background:url(../i/c/ph_ss_bg.gif) no-repeat top left; float:left; margin:0 17px 17px 0}
#lphsmall img {margin:7px 0 0 7px; cursor:pointer}
#lphsmall span {height:26px; display:block; border-bottom:1px solid #d6d8c6; border-right:1px solid #d6d8c6; clear:both; position:relative; top:-10px}

#main div.rtease h2 {font:bold 12px arial; color:#839e90; text-transform:uppercase; margin-left:30px; margin-bottom:0px}
#main div.rtease h2 b {display:none}
#main div.rtease ul {margin-top:10px}
#main div.rtease ul li {margin:5px 15px 5px 30px}

#basement div.tease {width:100%; height:250px; position:absolute; top:-164px; left:0px; overflow:hidden}
#basement div.tease div {width:44%; height:250px; float:left; position:relative; margin-left:3%}
#basement div.tease div.r {float:right}
#basement div.tease div img {position:static}
#basement div.tease div p {width:135px; font:11px tahoma; color:#979e9a; margin:0px; padding-top:20px}
#basement div.tease div p b {font:bold 11px arial; text-transform:uppercase; color:#839e90; display:none}
#basement div.tease div p img {display:block; margin-bottom:12px}
