/*@font-face {
    font-family: 'copprplgoth_btroman';
    src: url('fonts/copgothn.eot');
    src: url('fonts/copgothn.eot?#iefix') format('embedded-opentype'),
         url('fonts/copgothn.woff') format('woff'),
         url('fonts/copgothn.ttf') format('truetype'),
         url('fonts/copgothn.svg#copprplgoth_btroman') format('svg');
    font-weight: normal;
    font-style: normal;

}*/
html, body {margin:0;padding:0;}
* {outline: 0;}
img {border: 0;}
body{font-size:14px;font-family:arial, tahoma;margin:0px;padding:0px;color:#505050;background:url(images/bg_main.png) center 0 repeat-x;}
p,h1,h2,h3,h4,h5,h6,form,form .input {padding:0;margin:0;}

.clearfix:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix{display:block;zoom:1}
.sfont3{font-family: 'copprplgoth_btroman',Arial;}
h1,h2,h3,h4,h5,h6 {font-family: Arial, Verdana, sans-serif;}
h1 {font-size:18px; color:#303030;}
h2 {font-size:16px;color:#303030;}
h3 {font-size:13px;color:#303030;}
h4 {font-size:12px;color:#303030;}
ul{ margin:0px; padding:0px; list-style:none;}
li{margin:0px; padding:0px; list-style:none;}
.spacer{clear:both;}
.spacer2{clear:both; height:5px;}
p{padding:5px 0;}
br {padding:2px 0;}
.left {float:left;}
.right {float:right;}
a {color:#919195;text-decoration:none;  -moz-transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s;}
a:visited{color:#919195;text-decoration:none;}
a:hover{color:#7ac143;}


#Container {width: auto;margin: 0;}
#ContentWrapper {margin: auto; }
#Content {margin: 0 auto; width:960px;}

/* HEADER */
.header {width:960px; height:220px; margin:0 auto;}
.hleft{width:240px;float:left}
.hcenter{width:700px; float:right;}
.logo{background:url(images/vitakap_logo.png) center center no-repeat; height:65px; margin-top:100px;}
.logo a { text-indent:-9999px; display:block; height:65px;}
.sub_logo{background:url(images/vitakap_sublogo.png) center 0 no-repeat;height:15px; margin-top:20px;}

/* MAIN AREA */
.main{height:470px;width:960px;}
.mleft{width:240px;float:left}
.mcenter{width:700px; float:right;}
.mc_content {padding:20px; line-height:24px;max-height: 410px;
    overflow: hidden;
    overflow-y: auto;}

.left_menu{font-family:Arial,Tahoma; padding-top:30px;}
.left_menu a {padding-right:5px;text-align:right; display:block; color:#919195;height:28px;line-height:28px; opacity: 0.9; -moz-transition: all 0.2s linear 0s; -webkit-transition: all 0.2s linear 0s; -o-transition: all 0.2s linear 0s;}
.left_menu a:hover {background-color:#dbd8d8;color:#263152;}
.left_menu a.over {color:#7ac143;}
.left_menu li ul {display: none;}
.left_menu li ul li a {padding-right:20px;text-align:right; display:block; }


/* FOOTER */
.footer {text-align:right; margin-top:10px; font-size:12px;}

/*
    ColorBox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%;}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block;}
.cboxIframe{width:100%; height:100%; display:block; border:0;}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:url(images/overlay.png) repeat 0 0;}
#colorbox{}
    #cboxTopLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px 0;}
    #cboxTopRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px 0;}
    #cboxBottomLeft{width:21px; height:21px; background:url(images/controls.png) no-repeat -101px -29px;}
    #cboxBottomRight{width:21px; height:21px; background:url(images/controls.png) no-repeat -130px -29px;}
    #cboxMiddleLeft{width:21px; background:url(images/controls.png) left top repeat-y;}
    #cboxMiddleRight{width:21px; background:url(images/controls.png) right top repeat-y;}
    #cboxTopCenter{height:21px; background:url(images/border.png) 0 0 repeat-x;}
    #cboxBottomCenter{height:21px; background:url(images/border.png) 0 -29px repeat-x;}
    #cboxContent{background:#fff; overflow:hidden;}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{margin-bottom:28px;}
        #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;}
        #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;}
        #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;}
        #cboxPrevious{position:absolute; bottom:0; left:0; background:url(images/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:-75px -25px;}
        #cboxNext{position:absolute; bottom:0; left:27px; background:url(images/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxNext:hover{background-position:-50px -25px;}
        #cboxLoadingOverlay{background:url(images/loading_background.png) no-repeat center center;}
        #cboxLoadingGraphic{background:url(images/loading.gif) no-repeat center center;}
        #cboxClose{position:absolute; bottom:0; right:0; background:url(images/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;}
        #cboxClose:hover{background-position:-25px -25px;}
