body,input,textarea,button,select{color:#3d626e;font:12px/18px "Helvetica","Arial",sans-serif}
html,body,#bg{width:100%;height:100%;overflow:hidden;background:#0abbe3 url(lay/bg.jpg) 50% 0 repeat-x}
a{color:#3d626e;overflow:hidden}a:hover,a:focus{color:#000}a span{float:right;font-size:11px}

#wrap{position:absolute;top:0;left:0;bottom:75px;overflow:auto;overflow-y:scroll;width:100%;padding-bottom:100px}
#head{position:absolute;bottom:0;left:0;z-index:20;width:100%;overflow:hidden;background:#000;color:#f5f5f5;height:75px}
#head h1{width:245px;background:url(lay/logo.png) 40px 17px no-repeat;text-indent:-9999px}
#head a,#head p{padding:0 15px;color:#f5f5f5;height:75px;line-height:74px;display:block}#head p{padding:0 25px;background:#000}
#head li{background:url(lay/menu.gif) 100% 0 no-repeat}#head li a.cur{color:#10bae3;background:url(lay/cur.gif) 50% 0 no-repeat}
#head li a:hover,#head li a:focus{color:#95e0f2;line-height:70px;background-color:transparent}

ins b,b ins,ins i,i ins{font-size:30px;color:#111;text-shadow:0 1px 1px #90c7d0;letter-spacing:-1px;font-weight:normal;line-height:30px}
ins i,i ins{font-size:18px;line-height:16px;font-style:normal;margin-bottom:-14px;display:block}
ins{font-size:16px;font-style:italic;-webkit-text-stroke:1px transparent}

ol li{line-height:21px;background:url(lay/line.png) 0 0 repeat-x;margin-right:15px}ol{margin-right:-15px}ol li img{padding:25px 0}
ul li{float:left;font:bold 12px/26px "Lucida Grande","Lucida Sans","Verdana",sans-serif;margin-right:1px;font-weight:bold;padding-bottom:3px}
ul a.cur,ul a:hover,ul a:focus{background-color:#fff;color:#111;-webkit-box-shadow:0px 1px 1px rgba(0,0,0,0.2);-moz-box-shadow:0px 1px 1px rgba(0,0,0,0.2);}
ul a{padding:0 15px;color:#006e92;-webkit-border-radius:7px;-moz-border-radius:7px;height:26px}

.col,.left,.right{float:left;display:inline;overflow:hidden;text-decoration:none}.right{float:right}
.center,.row{overflow:hidden;margin-right:-50px;display:block}.center{width:960px;margin:0 auto;padding-top:50px}
.col{width:212px;margin-right:30px;padding-bottom:50px}.duo{width:455px}.trio{width:293px}.full{width:960px}.triple{width:697px}.read{width:530px;padding-bottom:60px}
.line,.dline{width:290px;margin-right:40px;padding-top:20px;background:url(lay/line.png) 0 0 repeat-x}.dline{width:445px}
.meta{background:url(lay/meta.png) 100% 0 no-repeat;font-size:11px;text-align:right;padding-right:40px;width:172px;line-height:14px}
.meta > a,.meta{color:rgba(255,255,255,0.5);text-decoration:none}.meta a:hover,.meta a:focus{color:#000}.meta b{color:#3d626e}
.col > img{display:block;border:2px solid #88dff2;-webkit-box-shadow:0px 8px 5px rgba(0,0,0,0.2);-moz-box-shadow:0px 8px 5px rgba(0,0,0,0.2)}

.grande li{margin-right:5px;line-height:14px;font-size:11px;float:left;background:none;filter:none}.grande b{font-size:12px;display:block;margin-bottom:-13px}
.grande a{padding:30px 20px 0 20px;background:url(lay/products.png) -277px 0 no-repeat;color:#006e92;height:71px;width:114px}
.grande a.cur,.grande a:hover,.grande a:focus{background-position:-277px -101px;color:#111}.grande li.first b{font-size:14px;line-height:26px}
.grande li.first a{background-position:0 0;padding:10px 75px 0 20px;height:91px;margin-right:27px;width:182px}
.grande li.first a.cur,.grande li.first a:hover,.grande li.first a:focus{background-position:0 -101px}

* html #wrap{bottom:auto;height:expression(eval(document.documentElement.clientHeight-175))}
* html .line,* html .dline,* html ol li{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='g/line.png',sizingMethod='crop');background:none}
* html ul li,* html ol li.left{width:10px;white-space:nowrap;overflow:visible}
* html .grande a{background-image:url(lay/products.gif)}
* html .meta{background-image:url(lay/meta.gif)}

#wrap > div{min-height:100%;margin-bottom:-100px;padding-bottom:100px;overflow:hidden}
#wrap > div.bga{background:fixed url(bgs/bga.png) 96% 60% no-repeat}
#wrap > div.bgb{background:fixed url(bgs/bgb.png) 50% 75% no-repeat}
#wrap > div.bgc{background:fixed url(bgs/bgc.png) 50% 30px no-repeat}
#wrap > div.bgd{background:fixed url(bgs/bgd.png) 50% 60% repeat-x}