HTML, BODY {margin: 0; padding: 0; }
BODY {background: #FFF; color: #000; }
A IMG {border: none; }
FORM {margin: 0; padding: 0; }
IMG {vertical-align: top; }
HR {display: none; }

A:link {color: #05C; }
A:visited {color: #909; }
A:hover {color: #C00; }
A:active {color: #F00; }

#logo {background: url(_i/layout/artlebedev_logo.gif) no-repeat; height: 66px; left: 69%; margin: 0; position: absolute; top: 0; width: 90px; z-index: 100; }
#logo SPAN {display: none; }

#iVisual {background-color: #454545; background-repeat: no-repeat; height: 300px; padding-left: 380px; position: relative; }
#iVisual H2 {display: none; }
#iVisual P {background-repeat: no-repeat; height: 220px; margin: 0; position: absolute; right: 20%; top: 65px; width: 300px; }
#iVisual P SPAN {display: none; }

#mnu {background: #555; font-family: Arial, sans-serif; font-size: 90%; list-style: none; margin: 0; min-width: 610px; overflow: hidden; padding: 0; width: 100%; }
#mnu A {background: url(_i/layout/pw.gif) 7px 50% no-repeat; color: #E3E3E3; display: block; padding-left: 22px; padding-top: 0.1em; padding-bottom: 0.2em; }
* HTML #mnu A {height: 1px; }
#mnu A:hover {color: #FFF; }
#mnu LI {display: inline; float: left; width: 16.5%; }

#iProjects_Line_1 {background: #F5F5EA; overflow: hidden; padding-top: 1.3em; padding-bottom: 1.6em; width: 100%; }
#iProjects_Line_1 H2 {display: none; }
#iProjects_Line_1 UL {list-style: none; margin: 0; padding: 0; }
#iProjects_Line_1 LI {float: left; margin: 0; padding: 0; text-align: center; width: 33%; }

#iProjects_Line_2 {text-align: center; }
#iProjects_Line_2 IMG {margin-bottom: 1px; }

#iProjects_Line_3 {border-bottom: 1px solid #CCC; font-size: 90%; margin: 0 22px; min-width: 770px; }
#iProjects_Line_3_A {overflow: hidden; width: 100%; }
#iProjects_Line_3 UL {list-style: none; margin: 0; padding: 0; }
#iProjects_Line_3 LI {float: left; margin: 0; padding: 3em 0 1em 0; text-align: center; width: 16.5%; }
#iProjects_Line_3 LI DIV {padding-right: 30px; }

#iNewsNArticles {overflow: hidden; width: 100%; }

#iArticles {float: right; font-size: 90%; padding-top: 0.3em; width: 33%; }
#iArticles H2 {font-size: 100%; margin: 0; margin-bottom: 0.2em; }
#iArticles UL {list-style: none; margin: 0; margin-left: 0.5em; padding: 0; }
#iArticles LI {margin: 0; margin-bottom: 0.5em; padding: 0; }

#iNews {float: left; font-size: 90%; padding-top: 1em; width: 66%; }
#iNews H2 {display: none; }
#iNews UL {list-style: square; margin: 0; padding: 0; padding-left: 22px; }
#iNews LI {margin: 0; margin-bottom: 0.5em; padding: 0; padding-right: 2em; }

#iEtc {overflow: hidden; padding-bottom: 1em; width: 100%; }
#iEtc H2 {display: none; }
#iEtc UL {margin: 0; margin-left: 22px; padding: 0; list-style: none; }
#iEtc LI {float: left; margin: 0; padding: 0; margin-right: 0.3em; }

#iBot {background: url(_i/layout/raisin.gif) 100% 100% no-repeat; font-size: 90%; overflow: hidden; width: 100%; }
#iBotA {border-top: 1px solid #555; margin-left: 22px; margin-right: 22px; }
#iBotB {overflow: hidden; padding-bottom: 70px; width: 100%; }
#iBot P, #iBot FORM {margin: 1em 0; }
#iSearch {float: right; width: 33%; }
#iSearch INPUT {font-size: 85%; margin-left: 1em; width: 80%; }
#iContacts {float: left; width: 33%; }
#iCopy {float: left; width: 33%; }
#iCopy UL {margin: 0; padding: 0; overflow: hidden; width: 100%; }
#iCopy LI {float: left; list-style: none; margin: 0; margin-right: 1em; padding: 0; }

#validxhtml {margin: 0; padding: 10px;text-align: center; }
