@charset "UTF-8";
    /**
     @name          sqeenCMS
     @version       2.1
     @copyright     sqeen
     @since         2008

     @filesource    /template/css/
     @todo          Template cascading style sheet
    **/



    /* Main styles */
        * {
            margin:             0;
            padding:            0;
            border:             0;
            outline:            0;
            font-family:		'Georgia', 'Hoefler Text', 'Times New Roman', 'Times', serif;
        }

        * html body { /* add IE hover function */
            behavior:           url(admin/css/csshover3.htc);
        }
        
        body {
            height:             100%;
            width:              100%;
            background:         #fff;
        }

        img {
            -ms-interpolation-mode:bicubic;
        }

        a {

        }

        a:hover {

        }


    /* Container */       
        #divCenter {
            width:              1040px;
            margin:             0 auto;
            overflow:           hidden;
        }
        
        #aLogo {
            margin:             30px auto 0 auto;
            display:            block;
            width:              336px;
            height:             183px;
            background:         url(../images/logo_orzessek.jpg) no-repeat;
        }
        
        #divMenu {
            margin:             40px auto 0 auto;
            width:              1040px;
            float:              left;
            border-top:         1px solid #b2b2b2;
            border-bottom:      1px solid #b2b2b2;
        }
        
        #divMenuStyle {
            margin:             2px 0 2px;
            width:              1040px;
            float:              left;
            border-top:         1px solid #b2b2b2;
            border-bottom:      1px solid #b2b2b2;
            text-align:         center;
        }
        
        #divMenuStyle .spanMenuItem1 {
            margin:             9px 11px 6px;
            display:            inline-block;
        }
        
        #divMenuStyle a {
            color:              #484848;
            text-decoration:    none;
            font-size:          17px;
        }
        
        #divMenuStyle a:hover {
            color:              #000;
        }
        
        #divMenuStyle a.active {
            color:              #ef7d7d;
        }
        
        #divSlogan {
            margin:             30px auto 20px auto;
            float:              left;
            width:              1040px;
            text-align:         center;
            color:              #ccc;
            font-size:          20px;
            font-style:         italic;
            font-family:        "Georgia", "Times New Roman", serif;
            letter-spacing:     1px;
        }
        
        #divBgGreyOut {
            width:              1040px;
            margin:             0 auto;
            background:         #f2f2f2;
            -moz-border-radius:     15px;
            -webkit-border-radius:  15px;
            -khtml-border-radius:   15px;
            behavior:               url(/css/border-radius.htc);
            border-radius:          15px;
            overflow:           hidden;
        }
        
        #divBgGreyOut.start1 {
            background:         #fff;
        }
        
        #divBgGrey {
            margin:             25px;
            padding:            25px 50px;
            width:              890px;
            background:         #fff;
            -moz-border-radius:     15px;
            -webkit-border-radius:  15px;
            -khtml-border-radius:   15px;
            behavior:               url(/css/border-radius.htc);
            border-radius:          15px;
            float:              left;
        }
        
        #divBgGrey.start1 {
            margin:             0 25px;
            padding:            0 50px;
            width:              890px;
        }
        
        #divContent {
            color:              #808080;
            font-family:        "Georgia", "Times New Roman", serif;
            float:              left;
        }
        
        #divContent h1 {
            color:              #000;
            font-size:          34px;
            font-weight:        normal;
            line-height:        48px;
        }
        
        .divElement {
            margin:             20px 0 20px 0;
            float:              left;
        }
        
        .divElement.content {
            width:              890px;
            font-size:          16px;
            line-height:        24px;
        }
        
        .divElement.content h2, .divElement.embed h2, .divElement.audio h2 {
            color:              #1a1a1a;
            font-size:          20px;
            font-weight:        normal;
            line-height:        48px;
        }
        
        .divElement.content a, .divElement.embed a, .divElement.gallery a, .divElement.audio a {
            color:              #5092BC;
            text-decoration:    none;
        }
        
        .divElement.content a:hover {
            color:              #1c6491;
        }
        
        .divElement.content a img:hover {
            opacity:            0.8;
        }
        
        * html .divElement.content img {
            display:            inline; 
        }
        
        .divElement.embed {
            width:              890px;
            overflow:           hidden;
        }
        
        .divElement.audio {
            width:              900px;
            margin-right:       -10px;
        }
        
        .divElement.audio .audio {
            width:              290px;
            min-height:         60px;
            display:            inline-block;
            margin-right:       10px;
            float:              left;
        }
        
        .divElement.audio .description {
            padding:            10px 10px 10px 0;
        }
        
        .divElement.audio .description .title, .divElement.audio .description .artist {
            width:              280px;
            float:              left;
        }
        
        .divElement.audio .description .title {
            color:              #1a1a1a;
            margin-bottom:      7px;
        }
        
        .divElement.gallery {
            width:              890px;
        }
        
        .divElement.gallery .divGalleryImg {
            width:              890px;
            height:             400px;
            text-align:         center;
            position:           relative;
        }
        
        .divElement.gallery .divGalleryImg img {
            margin:             0 auto;
            max-height:         350px;
            max-width:          700px;
            display:            block;
        }
        
        .divElement.gallery .divGalleryImg .divGalleryDescription {
            height:             43px;
            width:              890px;
            font-size:          13px;
            line-height:        18px;
            position:           absolute;
            top:                357px;
            display:            block;
        }
        
        .divElement.gallery .divGalleryImg .divGalleryDescription h2 {
            font-size:          16px;
            line-height:        18px;
            color:              #000;
        }
        
        .divElement.gallery .divGalleryImg .prev, .divElement.gallery .divGalleryImg .next{
            width:              80px;
            height:             80px;
            position:           absolute;
            top:                140px;
            cursor:             pointer;
        }
        
        .divElement.gallery .divGalleryImg .prev {
            left:               10px;
            background:         url(../images/prev.jpg) no-repeat;
        }
        
        .divElement.gallery .divGalleryImg .next {
            right:              10px;
            background:         url(../images/next.jpg) no-repeat;
        }
        
        .divElement.gallery .divGalleryImg .prev:hover, .divElement.gallery .divGalleryImg .next:hover {
            opacity:            0.3;
        }
        
        .divElement.gallery .divGalleryThumbs {
            width:              890px;
        }
        
        .divElement.gallery .divGalleryThumbs img {
            height:             79px;
            width:              79px;
            opacity:            0.4;
        }
        
        .divElement.gallery .divGalleryThumbs a {
            width:              79px;
            height:             79px;
            display:            inline-block;
            margin:             1px 1px 0 0;
            float:              left;
        }
        
        .divElement.gallery .divGalleryThumbs a.active img, .divElement.gallery .divGalleryThumbs a.active:hover img {
            opacity:            1.0;
        }
        
        .divElement.gallery .divGalleryThumbs a:hover img {
            opacity:            0.5;
        }
        
        .divElement.contact {
            width:              890px;
            height:             220px;
            float:              left;
            position:           relative;
        }
        
        .divElement.contact .row.name {
            width:              360px;
            height:             80px;
            position:           absolute;
            left:               0px;
            top:                20px;
        }
        
        .divElement.contact .row.contact {
            width:              360px;
            height:             60px;
            position:           absolute;
            left:               0px;
            top:                100px;
        }
        
        .divElement.contact .row.message {
            height:             140px;
            width:              420px;
            position:           absolute;
            top:                20px;
            left:               390px;
        }
        
        .divElement.contact .row.message .name {
            margin-left:        9px;
        }
        
        .divElement.contact .row.controls {
            position:           absolute;
            top:                170px;
            right:              0;
        }
        
        .divElement.contact .mustfield {
            color:              #C60912;
            font-weight:        bold;
            font-size:          16px;
            margin-right:       3px;
        }
        
        .divElement.contact input, .divElement.contact textarea {
            -moz-border-radius: 6px;
            border-radius:      6px;
            background:         #f2f2f2;
            color:              #494949;
        }
        
        .divElement.contact .row.name input, .divElement.contact .row.contact input {
            padding:            6px 12px;
            font-size:          15px;
            letter-spacing:     0.2px;
            width:              336px;
        }
        
        .divElement.contact .row.message textarea {
            padding:            4px 8px;
            font-size:          15px;
            letter-spacing:     0.2px;
            width:              484px;
            height:             102px;
        }
        
        .divElement.contact .row.controls input {
            padding:            5px 10px;
            font-size:          15px;
            cursor:             pointer;
        }
        
        .divElement.contact .row.controls input.submit:hover {
            border-bottom:      2px solid #9fc301;
            color:              #819F00;
            padding-bottom:     3px
        }
        
        .divElement.contact .row.controls input.reset:hover {
            border-bottom:      2px solid #C30006;
            color:              #9F0E01;
            padding-bottom:     3px
        }
        
        .divElement.contact .contact.message {
            position:           absolute;
            top:                170px;
            left:               0px;
            width:              625px;
            padding:            7px 15px 6px;
            -moz-border-radius: 6px;
            border-radius:      6px;
            font-size:          14px;
            color:              #1E1E1E;
        }
        
        .divElement.contact .contact.message.failure {
            background:         #F3CCD3;
            border-right:       3px solid #A44A53;
            border-left:        3px solid #A44A53;
        }
        
        .divElement.contact .contact.message.success {
            background:         #CBF2C8;
            border-right:       3px solid #62A34F;
            border-left:        3px solid #62A34F;
        }    
        
        #divFooter {
            width:              1040px;
            margin:             10px auto 100px auto;
            color:              #ccc;
            font-size:          11px;
            font-family:        'Lucida Grande', 'Arial', sans-serif;
            text-align:         center;
        }