    /* general */
body { background: white; }

.wrapper { margin: 0 auto; width: 1000px; border-left: 1px solid #EEE; border-right: 1px solid #EEE; }

h2 { font-size: 15px; color: #6da412; letter-spacing: -1px; margin: 10px 0 6px 0; 
     font-weight: normal; }

    /* containers and boxes */

    /* header */

#header-container { margin-bottom: 17px; }
#header-container div.logo { height: 142px; float: left; }

#header-container ul.list-link { display:inline-block; height: 23px; width: 1000px;
                                 background: url(../images/top_menu_bg.png) repeat-x;
                                 border-top: 1px solid white; border-bottom: 1px solid white;
                                 float: left;
                               }
#header-container ul.list-link li { display: inline-block; line-height: 14px; margin-top: 4px; 
                                    float: left; 
                                    padding: 0 17px; border-right: 1px dotted white; 
                                  }
#header-container ul.list-link li.first { padding-left: 20px; }
#header-container ul.list-link li a { font-size: 12px; color: white; }
#header-container ul.list-link li .selected { color: #FFB; font-size: 12px; }
#header-container ul.list-link li.last { padding-right: 0px; border-right: none; }
#header_image { float: left }

#header-container #header_bottom_menu li { line-height: 11px; margin-top: 5px; }
#header-container #header_bottom_menu li a { font-size: 11px; }

    /* left */     /* content - cms */

#left-container { clear:both; width: 308px; margin: 0 30px 8px 20px; float: left; }
#content-container { float: left; width: 505px; }
#left-container img,
#content-container img { border: 1px solid #7c7c7c; }
#left-container li { margin-bottom: 10px; }
#left-container p { color: #7c7c7c; font-size: 10px; line-height: 16px; }
#content-container p, #content-container span { color: #4f4f4f; font-size: 11px; line-height: 16px; }
#content-container p { margin-bottom: 10px; }
#left-container a,
#content-container a { color: #60970f; padding-left: 9px; background: url(../images/before_link.png) no-repeat; 
                       text-decoration: underline; line-height: 14px; margin-bottom: 7px;
                       display: inline-block;
                     }
#content-container a span { color: #60970f; line-height: 14px; }
    .static-page li { list-style: inside disc; margin-left: 40px; color: #4f4f4f; }

    /* footer */

#footer-container { clear: both; }
    #shorts { height: 158px; background: url(../images/shorts_bg.png) no-repeat; 
              margin-bottom: 12px; }
    #shorts p { margin-left: 34px; margin-top: 14px; width: 936px; line-height: 16px; 
                color: white; }
    #shorts p.title { font-size: 14px; }
    #shorts p.text { height: 106px; font-size: 11px;}

    #footer_menu { display:inline-block; height: 25px; width: 1000px;
                   background: url(../images/footer_menu_bg.png) repeat-x;
                 }
    #footer_menu li { display: inline-block; line-height: 11px; margin-top: 7px; 
                      float: left; padding: 0 17px; border-right: 1px dotted #7c7c7c;
                    }
    #footer_menu li.first { padding-left: 20px; }
    #footer_menu li a { font-size: 11px; color: #7c7c7c; }
    #footer_menu li.last { padding-right: 0px; border-right: none; }
