html { min-height: 100%; }
body { margin: 0; text-align: center; background: url('model.jpg') no-repeat bottom right; }
body.E { background: url('modelE.jpg') no-repeat bottom left; }
body, td, input, select, textarea { font-family: Arial; font-size: 14px; color: #1f99be; vertical-align: top; }
a { font-weight: bold; color: #1f99be; }
img { border-color: #1f99be; }

#body { width: 750px; margin: auto; padding-bottom: 20px; direction: rtl; text-align: right; }
body.E #body { direction: ltr; text-align: left; }

#menu { position: relative; height: 44px; margin: 0; padding: 5px 62px 0 0; font-size: 12px; font-weight: bold; background: url('menu.jpg') no-repeat; }
body.E #menu { padding: 5px 0 0 56px; background-image: url('menuE.jpg'); }
*html #menu { top: -3px; padding-top: 4px; }
#menu ul { padding: 0; margin: 0 20px; list-style-type: none; }
#menu li { float: right; line-height: 17px; padding-bottom: 2px; }
body.E #menu li { float: left; }
#menu li a { display: block; padding: 0 10px; color: #ffffff; z-index: 1; text-decoration: none; }
#menu li a:hover { color: #ace5f4; }
#menu ul ul { display: none; z-index: 2; margin: 0; list-style-type: none; position: absolute; top: 23px; }
*html #menu ul ul { margin: 0 -100% 0 0; }
body.E #menu ul ul { margin: 0; }
#menu ul li:hover ul { display: block; }
#menu ul ul li { float: none; padding: 0; }
body.E #menu li ul li { float: none; }
#menu ul ul li a { display: block; width: 90px; padding: 0 5px; background: #33a9cd; border: 1px solid white; border-top: 0px; }
#menu ul ul li a:hover { color: #ffffff; background: #65b5ce; }

h1 { margin: 10px 0; padding: 0 10px; font: bold 16px Arial; color: #ffffff; background: #85daee url('title.jpg') no-repeat left; }
body.E h1 { background: #85daee url('titleE.jpg') no-repeat right; }

td.image { padding: 0 15px 20px 0; text-align: center; }
body.E td.image { padding: 0 0 20px 15px; }
td.image img { width: 120px; height: 132px; border: 2px solid #1f99be; }

td.image { padding: 0 15px 20px 0; text-align: center; }
body.E td.image { padding: 0 0 20px 15px; }
td.image img { width: 120px; height: 120px; border: 2px solid #1f99be; }

td.prev img, td.nxt img { vertical-align: middle; margin: 0 5px; }
td.prev a, td.nxt a { font-weight: normal; text-decoration: none; }
td.prev a:hover, td.nxt a:hover { text-decoration: underline; }
td.prev { text-align: right; } td.nxt { text-align: left; }
body.E td.prev { text-align: left; } body.E td.nxt { text-align: right; }

div.image { text-align: center; }

input, textarea, select { width: 200px; border: 1px solid #ace5f4; }
textarea { height: 100px; }
input.button { width: 80px; font-weight: bold; background-color: #ace5f4; color: white; }
input.button.left { float: left; } 
body.E input.button.left { float: right; }

#home { width: 480px; height: 90px; padding: 0 15px 25px 90px; background: url("news.jpg") no-repeat; }
body.E #home { padding: 0 90px 10px 15px; background: url("newse.jpg") no-repeat; }
*html #home { width: 585px; height: 115px; }
#home h2 { padding: 0; margin: 0 0 2px; font-size: 15px; color: #fff; text-decoration: none; line-height: 23px; }
#home a { font-weight: normal; text-decoration: none; }
#home a:hover { text-decoration: underline; }
#home marquee { width: 480px; height: 82px; line-height: 150%; }
#home marquee ul { margin: 0 10px 0 0; padding: 0 10px 0 0; }
body.E #home marquee ul { margin: 0 0 0 10px; padding: 0 0 0 10px; }

