/* Start of CMSMS style sheet 'layout green orange' */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote,  
pre, form, fieldset, table, th, td {
       margin: 0;
       padding: 0;
}
 

#websitekeeper {
   width: 1062px;
   height: 681px;
   margin-left: auto;
   margin-right: auto;
   padding-top: 30px;
   background: #fff url(uploads/images/shadow.png) repeat-x;
}

#frame {
   width: 990px;
   height: 570px;
   margin-left: auto;
   margin-right: auto;
   padding-top: 10px;
   background: #8e8e8e; 
}

#header {
   width: 970px;
   height: 110px;
   margin-left: 10px;
   background: #000 url(uploads/images/header.jpg) repeat-x;
}

#contentkeeper {
   width: 970px;
   height: 615px;
   margin-top: 10px;
   margin-left: auto;
   margin-right: auto;
}

#left {
   width: 140px;
   height: 440px;
   float: left;
}

#menu {
   padding-left: 20px;
   padding-top: 5px;
   color: #b2fe49;
   list-style:none;
   font-size: 13px;
   font-weight: bold;
   font-family: Tahoma;
   width: 120px;
   height: 265px;
   background: #a8a8a8; 
}

#menu a {
   color: white;
   font-size: 13px;
   font-weight: bold;
   font-family: Tahoma;
   text-decoration: none;
}

#menu a:hover {
   color: white;
   font-size: 13px;
   font-weight: bold;
   font-family: Tahoma;
   text-decoration: none;
   border-bottom: 2px solid orange;
}

#menu a:active {
   color: white;
   font-size: 13px;
   font-weight: bold;
   font-family: Tahoma;
   text-decoration: none;
   letter-spacing:0px
   color: #000;
}

#lang {
   width: 140px;
   height: 30px;
   font-family: Tahoma;
   font-size: 10px;
   color: orange;
   letter-spacing:0px
   text-align: center;
}
#lang a {
   color: white;
   font-size: 10px;
   font-family: Tahoma;
   text-decoration: none;
   letter-spacing:0px
}

#lang a:hover {
   color: white;
   font-size: 10px;
   font-family: Tahoma;
   text-decoration: none;
   border-bottom: 1px solid orange;
   letter-spacing:0px
}

#lang a:active {
   color: white;
   font-size: 10px;
   font-family: Tahoma;
   text-decoration: none;
   letter-spacing:0px
}

#info {
   width: 135px;
   height: 135px;
   background: #a8a8a8; 
   padding-left:5px;
   padding-top:5px;
   color: white;
   font-family: Tahoma;
}

#info a{
   text-decoration: none;
   color: white;
}

#info a:hover{
   text-decoration: none;
   color: white;
   border-bottom: 1px solid orange;
}

#info a:active{
   text-decoration: none;
   color: white;
}

#content {
   width: 820px;
   height: 440px;
   float: right;
   background: #a8a8a8;
   color: black;
   font-family: Tahoma;
}

#contenttext {
   width: 465px;
   height: 420px;
   margin-top: 5px;
   margin-left: 5px;
   float: left;
   background: #efefef;
   padding-left:10px;
   padding-top:10px;
   padding-right:10px;
   color: black;
   font-size: 11px;
   font-family: Tahoma;
   overflow-y: scroll;
}

#contenttext a{
   color: black;
   font-weight: bold;
   text-decoration: none;
}

#contenttext a:hover{
   color: black;
   text-decoration: none;
   border-bottom: solid 2px orange;
   font-weight: bold;
}

#contenttext a:active{
   color: black;
   font-weight: bold;
   text-decoration: none;
}

#contentphoto{
   width: 320px;
   height: 430px;
   margin-top: 5px;
   margin-right: 5px;
   float: right;
   background: #a8a8a8;
}

#photo1{
   width: 310px;
   height: 202px;
   border:5px solid white;
   overflow: hidden;
}

#photo2{
   width: 310px;
   height: 203px;
   margin-top: 5px;
   border: 5px solid white;
   overflow: hidden;
}

#footer{
   margin-top:5px;
   width: 980px;
   height: 20px;
   text-align: right;
   color: lightgrey;
   margin-left: auto;
   margin-right: auto;
}


#footer a{
   color: lightgrey;
   text-decoration: none;
}

#footer a:hover{
   color: grey;
   text-decoration: none;
   border-bottom: solid 1px orange;
}

#footer a:active{
   color: lightgrey;
   text-decoration: none;
}


/* End of 'layout green orange' */

