HTML { height: 100%; margin-bottom: 1px; }

#headerlogo { position: absolute; top: 0px; left: 0px; }

#container { width: 770px; position: absolute; top: 113px; left: 0px; background-image: url("../images/bg_content.jpg"); background-repeat: repeat; }

#contleft { width: 280px; float: left;}

#mainbody-wide { width: 480px; float: right;}

.left { 
    padding: 5px; 
    padding-bottom: 200px; 
    width: 238px; 
    background-image: url("../images/alkep_bg.jpg"); 
    background-position: bottom; 
    background-repeat: no-repeat; }

.right { float: right; padding: 5px; background-image: url("../images/bg_content.jpg"); width: 145px; }

.user1 { padding: 5px; background-image: url("../images/bg_content.jpg"); width: 145px; }

.banner { position: middle; }

.footer { clear: both; width: 770px; }

/*.contentpane { width: 468px; }*/

.contentpaneopen { margin-left: 10px; margin-right: 10px; }

.copyright { text-align: center; font-size: 0.8em; color: #999999; }

table.moduletable { margin-bottom: 20px; }

#mod_loginform { width: 200px; }
.mod_login { margin-top: 10px; margin-left: 32px; }

.button { background: transparent; }

/*!!!*/

a:link, a:visited { color: #000; }

.contentpagetitle { font-size: 17px; font-weight: bold; color: #cccccc; text-align: left; }

a.contentpagetitle:link, a.contentpagetitle:visited { padding: 0px; font-size: 14px; height: 25px; line-height: 25px; padding-top: 10px; color: #8D9055; text-align: left; width: 100%; }

a.contentpagetitle:hover { color: #7A7C49; }

a.mainlevel:link{ padding: 0px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; margin-left: 32px; color: #52432A; text-align: left; text-decoration: none; width: 100%; }

a.mainlevel:visited{ padding: 0px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; margin-left: 32px; color: #52432A; text-align: left; text-decoration: none; width: 100%; }

a.mainlevel:hover{ padding: 0px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12px; margin-left: 32px; color: #3D2D12; text-align: left; text-decoration: none; width: 100%; }

#active_menu, #active_menu:hover { color: #780403; }

a.sublevel:link{ padding: 0px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 12px; line-height: 12px; padding-left: 40px; /*padding-top: 10px;*/ color: #80735F; text-align: left; text-decoration: none; width: 100%; }

a.sublevel:visited{ padding: 0px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 12px; line-height: 12px; padding-left: 40px; /*padding-top: 10px;*/ color: #80735F; text-align: left; text-decoration: none; width: 100%; }

a.sublevel:hover{ padding: 0px; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; height: 12px; line-height: 12px; padding-left: 40px; /*padding-top: 10px;*/ color: #780403; text-align: left; text-decoration: none; width: 100%; }

h1, .module  { color: #52432a; font-family: arial, helvetica; font-size: 14px; }

h2  { color: #52432a; font-family: arial, helvetica; font-size: 16px; }

h3 { color: #52432a; font-family: arial, helvetica; font-size: 14px; }

pre  { color: #aa0000; font-family: arial, helvetica; font-size: 16px; }

/*.contentheading { font-size: 1.2em; font-weight: bold; color: #000099; }*/
.contentheading { font-size: 1.2em; font-weight: bold; color: #52432a; }

.small, .createdate, .modifydate { font-size: 0.8em; color: #999999; }

.mosimage_caption { background-color: #eeeeee; border: solid 1px #999999; font-size: 0.9em; font-weight: bold; white-space: nowrap; margin: 3px; padding: 1px; padding-left: 3px; padding-right: 3px; }

tr { font-family: arial, helvetica; font-size: 8pt; color: #cccccc; }

td { font-family: arial, helvetica; font-size: 8pt; color: #52432a; }

p { font-family: arial, helvetica; font-size: 8pt; color: #3d2d12; text-align: justify; }

td.left { font-family: arial, helvetica; font-size: 8pt; color: #3d2d12; text-align: justify; padding: 13px; padding-top: 16px; padding-bottom: 9px; }

.copyright a, .copyright a:visited { color: #999999; }

.kiemeles { font-family: arial, helvetica; font-size: 7.5pt; color: #3d2d12; text-align: justify; }

.keret { border: 1px; border-style: solid; padding-top: 1px; }

