body { margin: 0; padding-top: 315px; text-align: center; }
div#body { position: relative; width: 770px; height: 100%; margin: 0 auto; }
body.rtl div#body { direction: rtl; }
table#body { width: 100%; height: 100%; }

td, input, textarea { font-family: arial, sans-serif; font-size: 12px; }
td { vertical-align: top; text-align: auto; }
a { color: #515515; }

#logo { position: absolute; top: -310px; right: 10px; width: 235px; height: 100px; }
#banner { position: absolute; top: -206px; left: 0; width: 770px; height: 176px; background: url("banner.jpg"); }
#decc { position: absolute; top: -27px; left: 0; width: 770px; height: 22px; background: url("decc.jpg") center; }

#tmenu { height: 30px; padding: 0 5px; line-height: 25px; color: white; background: url("menu.jpg") top no-repeat; }

#tmenu form { position: absolute; }
#tmenu form input { width: 120px; height: 18px; font-size: 10px; border: 1px solid #bbbbbb; }
*html #tmenu form input { margin-top: 3px; }
#tmenu form input.btn { width: 45px; font-size: 12px; color: white; border: 0; background-color: #a83a00; }

#menu { padding-left: 150px; }
body.rtl #menu { padding: 0 150px 0 0; }
#menu ul { padding: 0; margin: 1px 20px 0; list-style-type: none; }
#menu li { color: white; line-height: 23px; }
#menu li a { display: block; padding: 0 7px 0 15px; color: white; text-decoration: none; background: url("bullet.png") left 9px no-repeat; z-index: 1; }
body.rtl #menu li a { padding: 0 15px 0 7px; background-position: right 9px; }
#menu ul ul { display: none; margin: 0; list-style-type: none; position: absolute; top: 24px; z-index: 2; }
*html body.rtl #menu ul ul { margin-right: -100%; }
#menu ul li:hover ul { display: block; }
#menu ul ul li { float: none; padding: 0; line-height: 19px; }
#menu ul ul li a { display: block; margin-left: 10px; padding: 0 15px 0 5px; background: #a83a00; }
body.rtl #menu ul ul li a { margin-right: 10px; padding: 0 5px 0 15px; }

#smenu { width: 144px; padding-top: 50px; background: #a3a201 url("bottomn.jpg") bottom no-repeat; }
#smenu #top { position: absolute; top: 30px; width: 144px; height: 42px; background: url("topn.jpg") no-repeat; }
#smenu a { display: block; padding: 0 10px; line-height: 19px; text-decoration: none; color: #515515; }
#smenu a:hover, #smenu a.current { color: #a83a00; background: #c5c501; cursor: pointer; }

#main { width: 472px; padding: 0 5px; }
#main a.article { text-decoration: none; }
#main div.article { position: relative; width: 442px; height: 178px; margin-top: 5px; padding: 50px 15px 0; background: url("article.jpg") no-repeat; color: #515515; cursor: pointer; }
*html #main div.article { width: 472px; height: 228px; }
#main div.article td { color: #515515; }
#main div.article.f1 { margin-top: 0; }
#main div.article img { float: left; width: 160px; height: 160px; margin: 3px 5px 0 0; border: 1px solid #515515; }
body.rtl #main div.article img { float: right; margin: 3px 0 0 5px; }

#main input, textarea { border: 1px solid #515515; }
#main textarea { height: 100px; }
#main form td input, form td textarea { width: 180px; }
#main form input.button { width: 50px; color: white; background: #515515; }
#main form input.button.right { float: right; }
#main form input.button.left { float: left; }

#side { width: 144px; }
#side div.box { position: relative; width: 144px; height: 228px; margin-top: 5px; background: url("side.jpg") no-repeat; color: #515515; }
#side div.box.first { margin-top: 0; }
#side div.box marquee { position: absolute; top: 48px; right: 10px; display: block; width: 124px; height: 172px; }
#side div.box span { position: relative; top: 48px; left: 10px; display: block; width: 124px; height: 175px; overflow: hidden; }
body.rtl #side div.box span { right: 10px; }
#side div.box a { text-decoration: none; color: #515515; }

h1 { position: relative; font-size: 18px; font-weight: bold; color: #515515; }
#main div.article h1, #side div h1 { position: absolute; top: 1px; font-size: 14px; width: 100%; margin: 0; padding: 0 5px; }
#main div.article h1 { margin: 0 -15px; }
*html #main div.article h1 { left: 15px; }

td#bottom { height: 36px; padding-top: 5px; text-align: center; line-height: 25px; color: white; background: url("decr.jpg") center 5px no-repeat; }

#langs { position: absolute; top: -224px; left: 0; }
#langs a { font-family: arial; font-size: 11px; text-decoration: none; color: #a3a201; }

td#main, div p { position: relative; }
td#main.onMenu { z-index: -1; }

#credit { text-align: center; font-size: 10px; }
#credit a { color: black; text-decoration: none; }
#credit a:hover { text-decoration: underline; }