/* general element settings */
* {margin:0; padding:0;}
body {background:#DDD url(../img/bg.gif) repeat-x top center; color:#000;padding:10px;font-family:Verdana,no-serif;font-size:12px;}
img {border-width:0;}
a, span, p, h1, h2, legend, label {}
a, a:visited {color:#720000;font-weight:bold;}
a:hover {color:#B81F00;}
h1 {font-size:22px;padding-bottom:10px;}
h2 {font-size:18px;padding:6px 0;}
p {font-size:14px;padding:3px 0;}
hr {margin:10px;height:1px;color:#000;background-color:#000;}

/* general layout settings */
#outer {width:990px;margin:0 auto;}
  #layoutLeft {padding-left:5px;background:url(../img/lineLeft.gif) top left;border-top:1px solid #4C4C4C;border-bottom:1px solid #4C4C4C;}
    #layoutRight {padding-right:5px;background:url(../img/lineRight.gif) top right;}
      #inner {width:980px;background-color:#EEE;}
        #header {border-bottom:1px solid #4C4C4C;height:200px;position:relative;}
          #headLeft {position:absolute;left:0;padding:20px;}
          #mainMenu {position:absolute;bottom:0;padding-left:16px;overflow:hidden;}
            #mainMenuInner {margin-left:-10px;}
          #headRight {position:absolute;right:0;padding:20px;}
        #content {text-align:center;padding:20px;}
        #subMenu {float:left;width:226px;}
        #contentMenu {float:left;width:714px;padding:20px;text-align:justify;}
        #footer {border-top:1px solid #4C4C4C;padding:10px 20px;}
          #footer div {float:left;width:235px;height:40px;}
          #footer span {font-size:12px;}

/* general class settings */
.align-center {text-align:center;}
.error {padding:5px;border:2px solid #F33;background-color:#FCC;}

/* navigation */
#mainMenu a  {line-height:23px;}
#mainMenu .menuL1A a    {color:#FFF;}
#mainMenu .menuL1, #mainMenu .menuL1A {float:left;margin:0 0 0 -16px;position:relative;}
#mainMenu .navRight   {padding-right:16px;background:url(../img/nav_bg_def_right.gif) right no-repeat;}
#mainMenu .navCenter  {padding:0 5px 0 25px;background:url(../img/nav_bg_def.gif) repeat-x;}
#mainMenu .menuL1A .navRight   {background:url(../img/nav_bg_akt_right.gif) right no-repeat;}
#mainMenu .menuL1A .navCenter  {background:url(../img/nav_bg_akt.gif) repeat-x;}

/*
.menuL2 a {padding-left:10px;font-weight:normal;}
.menuL2A a {padding-left:10px;font-weight:bold;}
*/
#subMenu a  {line-height:23px;font-weight:normal;}
#subMenu .menuL2A a    {color:#FFF;font-weight:bold;}
#subMenu .menuL2, #subMenu .menuL2A {float:left;clear:left;}
#subMenu .navRight   {padding-right:16px;background:url(../img/nav_bg_def_right.gif) right no-repeat;border-bottom:1px solid #4C4C4C;}
#subMenu .navCenter  {padding:0 5px 0 16px;background:url(../img/nav_bg_def.gif) repeat-x;}
#subMenu .menuL2A .navRight   {background:url(../img/nav_bg_akt_right.gif) right no-repeat;border-color:#6A0000;}
#subMenu .menuL2A .navCenter  {background:url(../img/nav_bg_akt.gif) repeat-x;}

/* forms */
fieldset {border:1px solid #4C4C4C;font-size:13px;width:652px;margin:0 auto;padding:10px;}
legend {margin-left:5px;padding:0 2px;font-weight:bold;}

dl {text-align:left;}
dd {line-height:22px;}

.twoColumn {float:left;width:320px;}
.twoColumnList dt {float:left;width:160px;}
.twoColumnList dd {float:left;width:150px;}
.twoColumnList dd input {width:148px;}

.threeColumn {float:left;width:200px;}

.fourColumn {float:left;width:160px;}

input, select, textarea {border:1px solid #4C4C4C;margin:2px 0;}
input[type=submit] {border:1px solid #4C4C4C;padding:5px;font-size:15px;font-weight:bold;}
input[type=checkbox],input[type=radio] {border-width:0;}
