/* general settings */

* {
   padding: 0;
   margin: 0;   
}

body {
   background: #F8F2E8;
   color: black;
   font-family: Verdana;
   font-size:10px;   
}

a:link {
   color: #037;
}

a:visited {
   color: #636;
}

img {
   border: 0;
}


p {
   color: black;
   margin-bottom: 6px;
}


/* layout container */

#page_wrapper {
   border: solid 0px #dc0000;
   border-left: solid 1px #dc0000;
   border-right: solid 1px #dc0000;
   border-bottom: solid 1px #dc0000;
   width:750px;
   position:absolute;
   left: 50%;
   margin-left: -375px;
   background-color: white;
}

#head {
   background-color: #FCB652;
   background-image: url(gfx/fond_mainmenu.png);
   width:750px;
   height:110px;
}

#head #logininfo {
   position:relative;
   right:16px;
   top:20px;
   text-align:right;
   color:black;
   font-size:10px;
   font-weight:normal;
}

#head #logininfo p {
   margin:0px;
   padding:0px;
   margin-bottom:3px;
   line-height:12px;
}

#head #logininfo a {
   color: black;
   font-weight:bold;
}


#mainmenu {
   background-color: white;
   width:750px;
   height:32px;
   margin:0px;
   color: #dc0000;
   font-weight:bold;
   border-top: solid 1px #dc0000;
   border-bottom: solid 1px #dc0000;
}

/*
#mainmenu ul {
   margin:0px;
   padding:0px;
   padding-left:31px;
   padding-top:7px;
}

#mainmenu ul li {
   float: left;
   padding-right:40px;
   list-style-type: none;   
}

#mainmenu li a {
   color: #dc0000;
   font-size: 14px;
   text-decoration:none;
   letter-spacing:1px;
   text-transform: uppercase;
   margin-left:-5px;
}

#mainmenu li a:hover {
   color: #dc0000;
   text-decoration:underline;
}

#mainmenu li.mainmenu_active {
  list-style-image:url(gfx/mainmenu_arrow.gif);
  list-style-position:outside;
}
*/


#mainmenu ul {
   position: relative;
   left:16px;
   top:7px;
   height: 100%;
}

#mainmenu ul li {
   float: left;
   margin-right:40px;
   list-style-type: none;   
}

#mainmenu li a {
   color: #dc0000;
   font-size: 14px;
   text-decoration:none;
   letter-spacing:1px;
   text-transform: uppercase;
   padding-left: 15px;
}

#mainmenu li a.mainmenu_active {
  background-image:url(gfx/mainmenu_arrow.gif);
  background-position: left center;
  background-repeat: no-repeat;
}

#mainmenu li a:hover {
   color: #dc0000;
   text-decoration:underline;
}



/* Introimage below main menu */
#introimage {
   background-color: white;
   width:750px;
   height:230px;
   margin:0px;
   clear:both;
}



/* content, left side, */

#content {
   background-color: white;
   background-image: url(gfx/head_shadow.gif);
   background-repeat: repeat-x;
   width:750px;
   padding-top: 16px;
}



/* Body in separate file */



/* Footer */
#foot {
   background-image: url(gfx/footer.jpg);
   background-repeat: no-repeat;
   width:750px;
   height:139px; 
   padding-left:24px;
}

#foot .info {
   position: relative;
   top: 98px;
}



