    /**
        @name:          sqeenCMS
        @version:       2.x
        @package:       template
        @subpackage:    sqc_core
        @access:        frontend
        @author:        sqeen
        @copyright:     sqeen
        @since:         2010
        @todo:          cascading style sheet for all browsers
    */


    /* Characterset */
        @charset "UTF-8";

    /* Main styles */
        html, body {
            /*width:              100%;
            min-height:         100%;
            height:             100%;*/
            text-align:         left;
        }

        * html body {
            behavior:           url(admin/css/csshover3.htc);
        }

        html, body, div, span, object,
        h1, h2, h3, h4, h5, h6, p, blockquote, pre,
        a, acronym, address, big, cite, code,
        del, dfn, em, img, ins, kbd, q, s, samp,
        small, strike, strong, sub, sup, tt, var,
        dl, dt, dd, ol, ul, li, input, textarea,
        fieldset, form, label, legend, caption, table {
            color:              #000;
            font-family:        Arial, Helvetica, Lucida, sans-serif;
            margin:             0;
            padding:            0;
            border:             0;
            outline:            0;
        }

        #bgImg {
            position:           absolute;
            top:                0;
            left:               0;
            border:             0;
            z-index:            -2;
        }

        #bodyDiv {
            position:           absolute;
            top:                0;
            left:               0;
            z-index:            2;
            overflow:           auto;
            width:              100%;
            height:             100%;
            text-align:         center;
        }

        #backgroundImg {
            position:           absolute;
            top:                0;
            left:               0;
            z-index:            -1;
        }

        #divCenter
        {
            margin:             0 auto;
            width:              979px;
            text-align:         left;
        }
        #divBg {
            background:         #000;
            opacity:            0.2;
            filter:             alpha(opacity=2);
        }

        #head {
            position:           relative;
            height:             114px;
            width:              979px;
            background:         url(../data/head_bg.png) no-repeat;
        }

        #head #aLogo {
            position:           absolute;
            top:                40px;
            left:               24px;
            height:             59px;
            width:              195px;
            display:            block;
            background:         url(../images/logo.png) no-repeat;
        }

        #head #head1 {
            position:           absolute;
            top:                76px;
            left:               560px;
            height:             30px;
            width:              400px;
            display:            none;
            font-size:          12px;
            color:              #CFCFCF;
            text-transform:     uppercase;
            font-weight:        bold;
        }

        #head #head2 {
            position:           absolute;
            top:                88px;
            left:               35px;
            height:             30px;
            width:              170px;
            display:            block;
            font-size:          12px;
            color:              #fff;
            font-weight:        bold;
        }

        #head #head3 {
            position:           absolute;
            top:                82px;
            left:               910px;
            height:             20px;
            width:              44px;
            display:            block;
        }
        
        #head #head3  a {
            float:              left;
            height:             20px;
            width:              20px;
            margin:             0 2px 0 0;
        }

        #menuBar {
            height:             27px;
            width:              979px;
            background:         url(../images/menu_bg.png) repeat-x #292929;
            border-top:         1px solid #252525;
            padding:            0 0 2px 0;
        }

        div#menuBar a {
            display:            block;
            float:              left;
            padding:            6px 34px 5px;
            border-right:       1px solid #252525;
            font-size:          13px;
            font-weight:        bold;
            color:              #fff;
            text-decoration:    none;
        }

        div#menuBar a:hover, div#menuBar a.active {
            background:         url(../images/menu_bg_hover.png) repeat-x;
        }

        #divHeader {
            font-size:          22px;
            color:              #2886D9;
            font-weight:        bold;
            margin:             5px 0px 5px 0px;
            padding:            40px 0 100px 40px;
            background:         url(../images/bg_02.jpg) no-repeat;
        }

        div.divElement, div.divNoContent {
            font-size:          12px;
            float:              left;
            position:           relative;
            width:              899px;
            padding:            20px 40px 20px 40px;
            margin:             0 0 5px 0;
            border-top:1px solid #4A4A4A;
            background-color:         rgba(0, 0, 0, 0.15);
        }

        .divElement #news td {
            float:left;
            display:block;
            height:350px;
            overflow:auto;
            padding-right: 10px;
        }

        div.divElement a {
            color:              #548DC2;
            text-decoration:    none;
        }

        div.divElement a:hover {
            color:              #275C9D;
            text-decoration:    underline;
        }

        div.divElement td {
            vertical-align:     top;
        }

        .divElement .embed {
            width:              600px;
            float:              left;
            margin:             -20px 15px -23px -40px;
        }

        .divElement .description {
            width:              320px;
            float:              left;
        }

        div.divElement div.divGallery div.divGalleryImg {
            position:           relative;
            max-height:         523px;
            min-height:         523px;
            text-align:         center;
        }

        div.divElement div.divGallery div.divGalleryImg img.loader {
            position:           absolute;
            top:                244px;
            left:               434px;
        }

        div.divElement div.divGallery div.divGalleryImg div#divGalleryNextImg {
            position:           absolute;
            left:               60px;
            top:                0;
            height:             520px;
            width:              780px;
            cursor:             pointer;
        }

        div.divElement div.divGallery div.divGalleryImg div.prev {
            position:           absolute;
            left:               15px;
            top:                250px;
            height:             15px;
            width:              15px;
            cursor:             pointer;
            background:         url(../images/prev.png) no-repeat;
        }

        div.divElement div.divGallery div.divGalleryImg div.next {
            position:           absolute;
            right:              15px;
            top:                250px;
            height:             15px;
            width:              15px;
            cursor:             pointer;
            background:         url(../images/next.png) no-repeat;
        }

        .divGalleryImg div.prev:hover, .divGalleryImg div.next:hover {
            filter:             alpha(opacity=40);
            filter:             progid:DXImageTransform.Microsoft.Alpha(opacity=40);
            opacity:            0.4;
            -moz-opacity:       0.40;
        }

        div.divElement div.divGallery div.divGalleryImg div.divGalleryDescription {
            position:           absolute;
            left:               0;
            top:                530px;
            width:              900px;
        }

        .divGalleryThumbs {
            margin:             0 0 0 60px;
            width:              780px;
        }

        div.divElement div.divGallery div.divGalleryThumbs a {
            float:              left;
            height:78px;
        }

        div.divElement div.divGallery div.divGalleryThumbs img {
            width:              78px;
        }

        div.divElement div.divGallery div.divGalleryThumbs a.active {
            color:              #6FBAFF;
            text-decoration:    underline;
        }


        #foother {
            font-size:          12px;
            float:              left;
            width:              899px;
            margin:             0px 0 30px 0;
            padding:            20px 40px;
            background:         #1E1E1E;
            color:              #8C8C8C;
        }

        #divFooterRight {
            float:              right;
            color:              #8C8C8C;
        }

        div#foother a {
            color:              #456A8F;
            text-decoration:    none;
        }

        div#foother a:hover {
            color:              #5382B0;
            text-decoration:    underline;
        }

