@CHARSET "UTF-8";

body { padding: 0; margin: 100px; overflow-y: scroll; background: url(../img/layout/background.jpg) 0 0 repeat; }


#root { min-width: 1267px; padding: 20px 0 0 0; }
 #left { float: left; width: 30%; min-width: 457px; height: 100%; }
  #logo { background: url(../img/layout/logo.png) 0 0 no-repeat; width: 457px; height: 100px; }
   #logo .homelink { width: 416px; display: block; float: left; height: 100px; }
   #logo .fblink { width: 41px; display: block; float: left; height: 50px; }
   #logo .maillink { width: 41px; display: block; float: left; height: 50px; }
  #navigation { padding: 0; margin: 23px 0 0 0; list-style: none }
   #navigation li { display: block; margin: 10px 0; padding: 0; }
   #navigation li a:link,
   #navigation li a:visited { text-decoration: none; position: relative; z-index: 1; display: inline-block; color: #363a3b; font-size: 31px; height: 31px; padding: 14px 50px 21px 66px; margin: 0; background: url(../img/layout/nav.png) 0 0 no-repeat; }
   #navigation li a:hover,
   #navigation li a.active,
   #navigation li a:active { color: #fff; background: url(../img/layout/nav_active.png) 0 0 no-repeat; }
   #navigation li .after { position: relative; z-index: 0; width: 1px; display: inline-block; margin: 0 0 -12px -1px; height: 47px; box-shadow: 1px 0 3px #999999; }
  #next_appointments { margin: 70px 0 0 0; }
  #next_appointments > .title { display: inline-block; padding: 5px 20px; margin: 0 0 20px 0; font-size: 22px; color: #363a3b; background: #fff; box-shadow: 0 0 3px #999999; -khtml-box-shadow: 0 0 3px #999999; -webkit-box-shadow: 0 0 3px #999999; -khtml-box-shadow: 0 0 3px #999999; }
   .nextSeminar { margin: 0 0 20px 0; padding: 17px 40px 17px 14px; height: 70px; width: 240px; background: url(../img/layout/next_seminars_bg.png) 0 0 no-repeat; color: #be1522; font-size: 12px; }
   .nextSeminar .title { font-size: 16px; font-family: Arial !important; }
   .nextSeminar .sub { font-family: Arial !important; }
   .nextSeminar .txt { font-family: Arial !important; }
 #right { float: left; width: 60%; min-width: 810px; height: 100%; }
  #content-area { width: 810px; margin: 0 auto; position: relative; }
   #content-box-wrap { background: url(../img/layout/background_dotted.png) 0 0 repeat; padding: 10px; }
    #content-box { background: #fff; padding: 20px 10px; }
  
  
/*
#topnav-wrap { z-index: 2; height: 98px; min-width: 1000px; background: #fff;}
 #topnav { margin: 0px; padding: 0px; }
  #logo { position: absolute; top: 0px; }
  #top_navigation { position: absolute; right: 7px; top: 40px; list-style: none; padding: 0px; margin: 0px;}
  #top_navigation li { display: inline-block; padding: 0px; margin: 0px; white-space: nowrap;}
  #top_navigation li a:link,
  #top_navigation li a:visited { color: #000; padding: 45px 10px 13px 10px; margin:  0px -7px 0px 0px; font-size: 14px; background-color: white; text-decoration: none; }
  #top_navigation li a:hover,
  #top_navigation li a:active,
  #top_navigation li a.active { color: #fff; background-color: #52a649; }

#content_wrapper {z-index: 2; position: relative; top:0px; min-width: 1000px; }
 #content_top {height:333px; border-top: 6px solid #52a649; }
 #contact_but { position: absolute; right: 0px; top: 16px; height: 41px; margin: 0px; z-index: 20; }
  #contact_but a:link,
  #contact_but a:visited { padding: 12px 15px 13px 15px; text-decoration: none; background: #52a649; color: #fff; font-size: 14px; }
  #contact_but a:hover,
  #contact_but a:active { background: #1f6116; color: #fff; }

 #subnav { top: 38px; height: 20px; padding: 7px 0px; list-style: none; display: inline-block; background-color: #52a649;}
  #subnav li { display: inline-block; margin: 0px -6px 0px 0px; }
  #subnav li a:link,
  #subnav li a:visited { font-size: 14px; padding: 7px 20px 8px 20px; margin: 0px; color: #fff; background-color: #52a649; text-decoration: none;  }
  #subnav li a:hover,
  #subnav li a:active,
  #subnav li a.active { background-color: #1f6116;}

 #contacttop { position: relative; min-width: 1000px; }
  #gmapshadow { height: 4px; z-index: 100; position: relative; background-color:#52a649;}
  #gmapshadow.top { top: 0;}
  #gmapshadow.bottom { bottom: 0; height:20px; padding: 7px 0px; }
  #gmapscontainer { z-index: 4; position: relative; margin: 0px auto -4px auto; width: 1000px; }

 #title-area { top:20px; height: 124px; }
  #title-content { position: relative; padding: 40px 20px 0px 18px;}
   #title-content h1 { color: #1d6516; padding: 0px; margin: 0px; font-size: 32px; font-weight:normal;}
   #title-content h2 { color: #1d6516; padding: 0px; margin: 0px; font-size: 18px; font-weight:normal;}
 #content_area { top: 33px; background: #fff; padding: 25px 0px 0px 0px;}
  #main-content { padding: 0px 20px 10px 20px; color: #666666; font-size: 14px; font-weight:normal;  }
 
 */
#footer_wrapper {}
 #footer { }
  #copyright { margin: 40px 0 0 0; padding: 10px 20px; border-top: 1px solid #deddde; background: #fff; position: relative; z-index: 2; font-size: 12px; height: 20px; position: relative; }
   #copyright * { font-family: Arial !important; }
   #copyright .left { float: left; }
   #copyright .right { float: right; }
    #copyright .right a { color: #000; }
