html, body, p, img, ul, li, dl, dt, dd, ol, h1, h2, h3, h4, h5, table, th, tr, td { padding: 0; margin: 0; border: 0; list-style-type: none; }
body { margin: 0; padding: 0; background: url('i/bg.gif') top left repeat-x #fff; text-align: center; font-family: Tahoma, Arial, sans-serif; }
#wrapper { margin: 0 auto; width: 970px; height: 385px; background: url('i/bg-content.gif') top left repeat-x; text-align: left; }
#holder { position: relative; padding: 0 16px; width: 938px; height: 385px; background: url('i/borders.gif') top center no-repeat; }
#dec { overflow: hidden; float: left; clear: left; display: inline; width: 938px; background: url('i/bgwavesandrobot.jpg') right 25px no-repeat;}
a { text-decoration: underline; color: #00af82; }
a:hover { text-decoration: none; }
#header { position: relative; float: left; display: inline; width: 900px; padding: 0 19px; background: url('i/topline.gif') top left repeat-x; }
#logoekk { float: left; clear: right; display: inline; margin: 25px 0 0 -19px; padding: 20px 30px 3px 31px; background: url('i/maintile.gif') top left repeat-x; }
#logoeset { float: right; clear: right; display: inline; margin: 45px 156px 0 0; }
#logoekk a img, #logoekk a, #logoeset a, #logoeset a img { display: block; }
#topbar { position: absolute; top: 0; right: 19px; }
#topbar li { float: left; clear: right; margin-left: 20px; display: inline; padding-right: 8px; background: url('i/topbullet.gif') right 11px no-repeat; line-height: 25px; }
#topbar a { font-size: 11px; font-weight: bold; color: #85989c; text-transform: uppercase; display: inline; height: 25px; float: left; }
#main { float: left; clear: both; width: 938px; overflow: hidden; }

#main2 { float: left; clear: both; width: 938px; overflow: hidden; background: url('i/bgheight.gif') left 400px repeat-x; }
#bodydec { float: left; width: 100%; background: url('i/mainbg.gif') left 398px repeat-x; }

#navbar a { text-decoration: none; }

#navbar { float: left; clear: right; width: 210px; display: inline; padding: 0 20px 0 19px; background: url('i/maintile.gif') left -105px repeat-x #fff; }
#navbar h3 { float: left; clear: left; width: 100%; height: 31px; overflow: hidden; text-transform: uppercase; font-size: 12px; line-height: 30px; text-indent: -7289px; background: url('i/navtitle.gif') top left no-repeat; color: #fff; }
#nav-ekk, #nav-eset { margin: 20px 0 0 0; float: left; clear: left; width: 100%; }
div#nav-ekk { margin-top: 15px; }
#navbar h3 span { display: block; }
#nav-ekk h3 span { background: url('i/title-internet.gif') 9px 11px no-repeat; }
#nav-eset h3 span { background: url('i/title-antivir.gif') 9px 11px no-repeat; }
ul.menu { float: left; clear: left; width: 100%; }
ul.menu li { float: left; clear: left; display: inline; width: 100%; height: 30px; overflow: hidden; }
ul.menu a { font-size: 11px; color: #058b8a; font-weight: bold; width: 100%; display: block; height: 30px; line-height: 30px; overflow: hidden; text-indent: 10px; background: url('i/navitembg.gif') top left no-repeat; }
ul.menu li a:hover, #navbar ul li.sel a { height: 31px; color: #006277; text-decoration: none; background: url('i/navitembg.gif') top right no-repeat; }
ul.menu li.last { height: 33px; }
ul.menu li.last a { height: 33px; background: url('i/navitembglast.gif') top left no-repeat; }
ul.menu li.last a:hover { height: 33px; background: url('i/navitembglast.gif') top right no-repeat; }
ul.menu li.sel { height: auto; }

ul.menu li.sel a { position: relative; }

ul.menu li.sel ul { width: 100%; }
ul.menu li.sel ul li { display: block; width: 100%; height: 25px; overflow: hidden; }
#navbar ul.menu li.sel ul li a { height: 25px; float: left; font-size: 10px; line-height: 24px; background: url('i/navsubbg.gif') top left no-repeat; text-indent: 21px; }
#navbar ul.menu li.sel ul li a:hover, div#navbar ul.menu li.sel ul li.sel a { background: url('i/navsubbg.gif') top right no-repeat; }

div#navbar ul.menu li a:hover, div#navbar ul.menu li a:hover * { cursor: pointer; }

#navbar ul.menu li.sel a strong { position: absolute; left: 0; float: left; clear: left; width: 100%; display: inline; height: 100%; background: url('i/arr.gif') 190px 11px no-repeat; }
div#navbar ul.menu li.ex a strong { background: url('i/arr-down.gif') 190px 12px no-repeat; }

div#navbar ul.menu li.sel ul li.sel a strong { background: url('i/arr.gif') 190px 7px no-repeat; }


div#navbar ul.menu li.lastsel a { background: url('i/navitembglast.gif') top right no-repeat !important; height: 33px !important; }

#contacts, #contacts2 { float: left; clear: left; display: inline; width: 250px; height: 98px; overflow: hidden; background: url('i/contactsbg.gif') top left no-repeat; }
#contacts h4, #contacts2 h4 { margin: 20px 0 0 20px; float: left; clear: left; display: inline; width: 55px; height: 10px; background: url('i/title-contacts.gif') top left no-repeat; text-indent: -7849px; overflow: hidden; }
#contacts ul, #contacts2 ul { float: left; clear: left; width: 100%; margin-top: 5px; }
#contacts ul li, #contacts2 ul li { float: left; clear: left; width: 100%; font-size: 10px; color: #1a3d3f; line-height: 16px; }
span.c-left { margin-left: 20px; float: left; clear: right; display: inline; width: 41%; }
span.c-right { float: left; clear: right; display: inline; }
span.c-right a { color: #1a3d3f; text-decoration: underline; }
span.c-right a:hover { text-decoration: none; }
div#contacts2 { margin: 20px 0 0 -19px; background: url('i/contactsbg2.gif') top left no-repeat; }

#flash { float: left; clear: left; width: 440px; height: 310px; display: inline; }
#ekkfl { width: 440px; height: 310px; display: block; }

#getnod32, #getnod32-small { position: absolute; margin: -83px 0 0 30px; float: left; clear: right; display: inline; width: 330px; height: 140px; background: url('i/dlbg1.jpg') top left no-repeat; }
#getnod32 dl, #getnod32-small dl { margin-right: 10px; float: right; width: 225px; display: inline; }
#getnod32 dl dt, #getnod32-small dl dt { float: left; clear: left; display: inline; font-size: 14px; color: #00636b; width: 189px; height: 40px; font-weight: bold; overflow: hidden; }
#getnod32 dl dt a, #getnod32-small dl dt a { margin-top: 21px; float: left; display: inline; width: 189px; height: 19px; background: url('i/titledl.gif') top left no-repeat; text-indent: -7849px; }

#getnod32 dl dd, #getnod32-small dl dd { margin-top: 5px; float: left; clear: left; display: inline; font-size: 10px; color: #536464; line-height: 10px; text-align: justify; width: 100%; }
#getnod32 dl dd#dl, #getnod32-small dl dd#dl { margin-top: 11px !important; width: 206px; height: 64px; background: url('i/dl.gif') top left no-repeat; }
#getnod32 dl dd#dl a, #getnod32-small dl dd#dl a { float: left; width: 200px; height: 32px; overflow: hidden; text-indent: -7849px; }

div#getnod32-small { right: 15px; margin: -25px 0 0 0; width: 220px; height: 100px; overflow: hidden; background: url('i/dlbg2.gif') top left no-repeat; }
div#getnod32-small dl { margin-right: 0; width: 175px; overflow: hidden; }
div#getnod32-small dl dt { width: 160px; height: 33px; }
div#getnod32-small dl dt a { margin-top: 20px; width: 160px; height: 13px; background: url('i/titledl2.gif') top left no-repeat; }
div#getnod32-small dl dd#dl { margin-top: 10px !important; width: 175px; height: 57px; background: url('i/dl2.gif') top left no-repeat; }
div#getnod32-small dl dd#dl a { text-indent: 37px; font-size: 10px; line-height: 26px; color: #fff; text-decoration: none; font-weight: bold; }
div#getnod32-small dl dd#dl a:hover { text-decoration: underline; }

#hotinfo { position: absolute; right: 19px; margin-top: -25px; width: 210px; height: 115px; background: url('i/hotinfobg.gif') bottom left no-repeat #fff; font-size: 11px; }
#hotinfo h4 { margin-left: 10px; display: inline; float: left; clear: left; width: 181px; height: 13px; background: url('i/titlehotinfo.gif') top left no-repeat; text-indent: -7849px; overflow: hidden; }
#hotinfo p { margin: 10px 0 0 10px; float: left; clear: left; width: 185px; display: inline; color: #00636b; }
#hotinfo h5 { font-size: 11px; margin-bottom: 4px; width: 100%; float: left; clear: both; text-align: justify; }
#hotinfo p a { color: #00636b; }
#hotinfo p.newsitem2 { padding-top: 11px; background: url('i/newssep.gif') top left no-repeat; }
#morebtn { display: inline; float: left; position: absolute; right: 0; bottom: 0; width: 37px; height: 13px; background: url('i/morebtn.gif') top left no-repeat; font-size: 10px; color: #53848c; overflow: hidden; text-indent: 8px; }
#morebtn:hover { color: #024247; text-decoration: none; }

#hotinfo a, #hotinfo a h5 { text-decoration: none; }
#hotinfo a:hover, #hotinfo a:hover h5 { text-decoration: underline; }

#rside, #rside2 { position: relative; margin-top: 378px; float: right; clear: right; display: inline; width: 248px; height: 118px; background: url('i/rsbg.gif') right 20px no-repeat #fff; }
div#rside2 { background: url('i/rsbg2.gif') right 20px no-repeat #fff; width: 220px !important; }
#midsection { position: relative; float: left; clear: both; margin-top: 20px; display: inline; width: 100%; height: 98px; background: url('i/mainbg.gif') top left repeat-x; }
#content, #content-inner { margin: 5px 0 9px 0; display: inline; float: left; clear: none; width: 440px; }
div#content-inner { margin-top: 15px; background: url('i/contentbg2.jpg') top left no-repeat; }
div#content-inner.nocrumbs { background: url('i/contentbg1.jpg') top left no-repeat; }

#content-holder { float: left; clear: left; display: inline; width: 440px; padding-bottom: 8px; }

#breadcrumbs { margin: -20px 0 10px -20px; float: left; clear: left; display: inline; width: 440px; height: 32px; line-height: 30px; font-size: 11px; text-indent: 12px; color: #64a8af; background: url('i/breadcrumbsbg.jpg') top left no-repeat; overflow: hidden; }
#breadcrumbs ul { width: 100%; }
#breadcrumbs ul li { padding: 0 10px 0 8px; display: inline; background: url('i/bcbullet.gif') right 6px no-repeat; }
#breadcrumbs ul li.last { background: none; }
#breadcrumbs a { color: #2d8993; text-decoration: underline; }
#breadcrumbs a:hover { text-decoration: none; }

#content-main a { text-decoration: none; }

#content-main { padding: 20px 20px 0 20px; float: left; clear: left; width: 400px; display: inline; text-align: justify; background: url('i/cborder.gif') left 383px no-repeat; }
#content-main h1 { margin: 5px 0 5px 0; padding: 0; float: left; clear: left; display: inline; color: #017b89; font-size: 18px; font-weight: normal; width: 100%; }
#content-article { width: 100%; float: left; clear: left; display: inline; font-size: 11px; color: #008792; }

div#content-inner.nocrumbs #content-main { padding-top: 12px; }
div#content-inner.nocrumbs h1 { margin: 0 0 15px 0; }

#content-main p { margin-bottom: 10px; }
div#content-main p.auxt, p.auxt2 { margin: 10px 0 0 0; float: left; clear: left; display: inline; width: 390px; padding: 0 5px; }

div#content-main p.auxt2 { margin-bottom: 0; padding: 0; }

div#content-main h2 { margin: 10px 0 5px 0; float: left; clear: left; display: inline; font-size: 13px; color: #15a4af; }
div#content-main p.copyt { float: left; clear: left; display: inline; padding: 0; margin: 0 0 10px 0; width: 400px; }

ul.pros { margin: 10px 0 0 0; width: 400px; float: left; clear: left; display: inline; background: url('i/ulbg.gif') top left repeat-y #fff; }
ul.pros li { float: left; clear: left; display: inline; width: 400px; border-top: 1px solid #e7eded; height: 40px; font-size: 11px; overflow: hidden; }
ul.pros li h5 { margin-left: 2px; float: left; height: 40px; width: 396px; font-size: 11px; background: url('i/listbg.gif') top left repeat-x; overflow: hidden; }
ul.pros li h5 span { float: left; width: 396px; height: 100%; text-transform: uppercase; background: url('i/bullet1.gif') 5px 12px no-repeat; text-indent: 30px; line-height: 38px; color: #00a9b8; }
ul.pros li.top { padding-top: 4px; border-top: none; background: url('i/listtop.gif') top left no-repeat; }
ul.pros li.bottom { padding-bottom: 3px; background: url('i/listbottom.gif') bottom left no-repeat; }
ul.pros li.exp h5 { background-position: bottom left; }
ul.pros li.exp h5 span { background: url('i/bullet2.gif') 5px 7px no-repeat; text-indent: 35px; }
#content-main ul.pros li.exp h5 span.op { background: url('i/bullet2_1.gif') 5px 7px no-repeat; }
ul.pros li.exp h5 a span { color: #00929d; }
ul.pros li.exp h5 a:hover span { color: #00afbb; cursor: pointer; }


ul.nobtn { margin: 0 !important; background: none !important; }
ul.nobtn li { border: none !important; height: 30px; line-height: 28px; }
ul.nobtn li h5 { margin: 0 !important; background: none !important; }
ul.nobtn li h5 span { text-indent: 10px; background: url('i/bullet4.gif') 0 16px no-repeat; text-transform: none !important; color: #006d7a; }
ul.nobtn li.exp { margin-top: 10px !important; height: 40px !important; line-height: 38px !important; background: url('i/expbg.gif') top left no-repeat; }
ul.nobtn li.exp a { color: #0094b4 !important; }
ul.pros li h5 a:hover { cursor: pointer; text-decoration: none; }

#content-main ul.dl { margin-top: 5px !important; }
#content-main ul.dl li.exp { margin-top: 5px !important; text-indent: 10px; }
#content-main ul.dl li.exp h2 { width: 320px; float: left; clear: right; font-size: 11px; text-align: left; }
#content-main ul.dl li.exp a.dlicon { margin: 12px 0 0 10px !important; display: inline; width: 62px !important; height: 20px !important; overflow: hidden; float: left; clear: right; text-indent: 0; }
#content-main ul.dl li.exp a.dlicon img { display: block; }

div#content-main ul.dict li { height: auto; }
div#content-main ul.dict li h5 { background: none; height: 60px; }
div#content-main ul.dict li h5 span { background: url('i/dict/d1.gif') 5px 5px no-repeat; height: 60px; color: #008792; font-size: 13px; text-transform: capitalize; line-height: 24px; text-indent: 56px; }
div#content-main ul.dict li div.dholder { margin: 0 0 0 2px; float: left; display: inline; width: 396px; background: url('i/dictitembg.gif') top left repeat-x #f3f4f4; border-bottom: 1px solid #fff; border-top: 1px solid #fff; }
div#content-main ul.dict li.bottom div.dholder { border: none; }
div#content-main ul.dict li div.dholder p { margin: -35px 0 0 58px; float: left; clear: left; display: inline; width: 327px; padding-bottom: 8px; color: #056262; line-height: 12px; }

div#content-main ul.dict li div.sl { background: url('i/dictitembg2.gif') top left repeat-x #e6f7fa !important; }

div#content-main ul.dict li div.sl h5 span { color: #05acc8; background: url('i/dict/d1s.gif') 5px 5px no-repeat; }
div#content-main ul.dict li div.sl p { color: #006d96; }

a.dmore { margin-top: 2px; float: right; display: inline; width: 45px; height: 14px; font-size: 11px; color: #fff; text-indent: 7px; line-height: 10px; background: url('i/dmore.gif') top left no-repeat; text-decoration: underline; }
a.dmore:hover { text-decoration: none; }

.hdn { display: none; }

div#content-main ul.dict li#d1 h5 span { background: url('i/dict/d1.gif') 5px 5px no-repeat; }
div#content-main ul.dict li#d2 h5 span { background: url('i/dict/d2.gif') 5px 5px no-repeat; }
div#content-main ul.dict li#d3 h5 span { background: url('i/dict/d3.gif') 5px 5px no-repeat; }
div#content-main ul.dict li#d4 h5 span { background: url('i/dict/d4.gif') 5px 5px no-repeat; }
div#content-main ul.dict li#d5 h5 span { background: url('i/dict/d5.gif') 5px 5px no-repeat; }
div#content-main ul.dict li#d6 h5 span { background: url('i/dict/d6.gif') 5px 5px no-repeat; }

div#content-main ul.dict li#d1 div.sl h5 span { background: url('i/dict/d1s.gif') 5px 5px no-repeat; }
div#content-main ul.dict li#d2 div.sl h5 span { background: url('i/dict/d2s.gif') 5px 5px no-repeat; }
div#content-main ul.dict li#d3 div.sl h5 span { background: url('i/dict/d3s.gif') 5px 5px no-repeat; }
div#content-main ul.dict li#d4 div.sl h5 span { background: url('i/dict/d4s.gif') 5px 5px no-repeat; }
div#content-main ul.dict li#d5 div.sl h5 span { background: url('i/dict/d5s.gif') 5px 5px no-repeat; }
div#content-main ul.dict li#d6 div.sl h5 span { background: url('i/dict/d6s.gif') 5px 5px no-repeat; }


div#content-main a:hover { text-decoration: underline; }

div#hinfo, #hinfo2 { float: left; clear: left; display: inline; margin: 10px 0 0 0; display: none; }
div#hinfo img, #hinfo2 img { display: block; }
div#hinfo2 { display: inline; }

h3.promocon { float: left; clear: both; text-indent: 5px; color: #1a3d3f; font-size: 13px; line-height: 30px; background: #f4f4f4; width: 400px; }
ul.promocon { margin-top: 10px; padding: 0 5px; width: 380px; float: left; clear: left; width: 390px; }
ul.promocon li { margin-bottom: 5px; color: #216061; }

div.accented { margin: 10px 0; float: left; clear: left; width: 400px; display: inline; background: url('i/acctile.gif') top left repeat-y; }
div.accented div.aholder { width: 100%; float: left; background: url('i/accbg.gif') top left no-repeat; color: #00404b; }
div.accented div.aholder h2 { margin: 9px 0 0 27px !important; font-size: 13px; float: left; clear: left; display: inline; width: 268px; height: 13px; overflow: hidden; text-transform: uppercase; text-indent: -7849px; background: url('i/titleaccent.gif') top left no-repeat; }
div.aholder ul { margin: 13px 0 0 0; width: 400px; padding: 5px 10px; float: left; clear: left; display: inline; background: url('i/accbottom.gif') bottom left no-repeat; }
div.aholder ul li { display: inline; margin: 0 0 5px 0; float: left; clear: left; height: 20px; overflow: hidden; line-height: 19px; width: 100%; font-size: 11px; font-weight: bold; text-indent: 18px; background: url('i/accitem.gif') 7px 8px no-repeat; }
div.aholder ul li.lst { height: auto; background: url('i/accitem2.gif') top left no-repeat; color: #00505e; }
div.aholder ul li.lst span { float: left; clear: left; }
div.aholder ul li.lst ul { margin: 3px 0 0 0; background: none; padding: 0; width: 390px; }
div.aholder ul li.lst ul li { margin: 3px 0 5px 0; width: 362px; padding-left: 18px; text-indent: 0; background: url('i/bullet3.gif') 9px 7px no-repeat; font-weight: normal; font-size: 12px; height: auto; line-height: 15px; color: #008f8c; }

div#infotable { margin-bottom: 10px; float: left; clear: left; width: 400px; background: url('i/tabletile.gif') top left repeat-y; }
div.short { clear: left; width: 300px !important; background: url('i/tabletile-short.gif') top left repeat-y !important; margin: 0 0 10px 50px; }
div#infotable table { float: left; clear: left; width: 400px; background: url('i/tablebg.gif') top left no-repeat; }
div.short table { width: 300px !important; background: url('i/tablebg-short.gif') top left no-repeat !important; }
div#infotable table th { color: #fff; text-align: center; height: 40px; }
div#infotable table th span { float: left; display: inline; height: 40px; overflow: hidden; line-height: 200px; font-size: 10px; }
div#infotable table td { text-align: center; }
div#infotable table td span { float: left; height: 34px; width: 100%; line-height: 36px; font-weight: bold; }
div#infotableholder { float: left; clear: left; display: inline; padding-bottom: 4px; background: url('i/tablebottom.gif') bottom left no-repeat; }
div.short div#infotableholder { padding-bottom: 4px; background: url('i/tablebottom-short.gif') bottom left no-repeat !important; }

td.td1 span { background: url('i/tabletd1.gif') 5px 4px no-repeat; }
td.td2 span { background: url('i/tabletd2.gif') 5px 4px no-repeat; }
td.td3 span { background: url('i/tabletd3.gif') 5px 4px no-repeat; }
td.td4 span { background: url('i/tabletd4.gif') 5px 4px no-repeat; }

#th1 span { width: 105px; background: url('i/th1.gif') 17px 9px no-repeat; }
#th2 span { width: 85px; background: url('i/th2.gif') 21px 8px no-repeat; }
#th3 span { width: 100px; background: url('i/th3.gif') 19px 13px no-repeat; }
#th4 span { width: 110px; background: url('i/th4.gif') 9px 13px no-repeat; }

table.t2 #th1 span { width: 105px; background: url('i/th1_2.gif') 17px 9px no-repeat; }
table.t2 #th2 span { width: 85px; background: url('i/th2_2.gif') 20px 14px no-repeat; }
table.t2 #th3 span { width: 100px; background: url('i/th3_2.gif') 13px 8px no-repeat; }
table.t2 #th4 span { width: 110px; background: url('i/th4_2.gif') 4px 8px no-repeat; }
div.short table.t2 #th4 span { width: 110px; background: url('i/th4_2-short.gif') 4px 8px no-repeat; }

div.bottomlink { float: left; clear: left; width: 400px; margin: 5px 0; display: inline; }
a.bottomlink, a.bottomlink2 { float: left; clear: right; display: inline; height: 30px; width: 190px; margin-right: 10px; background: url('i/blbg.gif') top left no-repeat; line-height: 28px; text-indent: 20px; font-weight: bold; color: #005371; }
div.bottomlink a.bottomlink2 { width: 400px; margin: 0 !important; background: url('i/blbg2.gif') top left no-repeat; }
div.bottomlink a:hover { text-decoration: underline !important; }

h3.spet { width: 400px; border-top: 1px solid #f0f0f0; padding-top: 10px; float: left; clear: left; display: inline; font-size: 12px; color: #09949f; }

div.dholder { position: relative; }
a.lnkmore { position: absolute; top: 0; left: 5px; width: 50px; height: 57px; float: left; display: inline; }
a.lnkmore:hover { cursor: pointer; }

div#content-main p.copyt a { text-decoration: underline !important; }
div#content-main p.copyt a:hover { text-decoration: none !important; }

ul.nlist, ul.warn, span.nlist, span.warn { margin: 5px 0; list-style-type: square !important; float: left; clear: left; position: relative; width: 100%; }
ul.nlist li, ul.warn li, span.nlist, span.warn { float: left; clear: left; margin: 5px 0; padding: 0 0 0 15px; width: 385px; background: url('i/bullet5.gif') 6px 5px no-repeat; color: #0d566f; }
div#content-main ul.warn li, span.warn { padding: 1px 0 0 22px; width: 378px; background: url('i/bulletwarn.gif') top left no-repeat; line-height: 14px; color: #005d7f !important; }
div#content-main ul.nlist a, ul.warn a { text-decoration: underline; }
div#content-main ul.nlist a:hover, ul.warn a:hover { text-decoration: none; }

div#content-main div.accented .price { font-weight: bold; display: inline; float: none; }
p.auxt2 a { text-decoration: underline !important; }
p.auxt2 a:hover { text-decoration: none !important; }

div#content-main ul.faq li h5 { height: auto !important; }
div#content-main ul.faq li h5 span { margin: 5px 0 5px 10px; width: 375px; height: auto !important; background: none !important; text-indent: 0 !important; line-height: 16px !important; text-transform: none !important; }
div#content-main ul.faq li div.dholder p { width: 375px !important; margin: 0 0 0 12px !important; }
div#content-main ul.faq li a.dmore { margin-top: 2px !important; }
div#content-main ul.faq a.lnkmore { display: none; }

span.nlist, span.warn { width: 350px; }

div#content-main ul.faq li a { text-decoration: underline; }
div#content-main ul.faq li a:hover { text-decoration: none; }

#footer, #footer-inner { float: left; clear: both; width: 900px; padding: 0 19px; display: inline; height: 26px; background: url('i/footerbg.gif') top left repeat-x #dcdcdc; border-top: 1px solid #acacac; overflow: hidden; font-size: 10px; color: #6c7572; line-height: 26px; }
#footer-inner { margin-top: 0; border-top: 1px solid #cacaca; }
#copyright { float: left; clear: right; width: 30%; }
#creato { float: right; clear: right; }
#creato a { text-decoration: underline; color: #0a7c7c; }
#creato a:hover { text-decoration: none; }