html { background: #d4c5a6;}
body { margin: 0; paddng: 0; background-color: #75d1cc;}
* { padding: 0; margin: 0; font-family: "Trebuchet MS", Verdana; white-space: normal; }
p { font-size: 14px; margin: 5px 0; }
.centered { text-align: center; }
.no-border { border: none !important; }
.head-world { width: 100%; height: 470px; background: url(../img/head-bg.jpg) repeat-x; }
.head-wrapper { width: 1002px; margin: 0 auto; height: 380px; background: url(../img/head-wrap.jpg) no-repeat; }
.head-wrapper h1 { padding-top: 37px; padding-left: 322px; }
.head-wrapper a{ display: block; width: 333px; height: 66px; text-indent:-333em; overflow: hidden; background: url(../img/logo.jpg) no-repeat; }
h1.eng a { background-image: url(../img/logo_en.jpg); }
.clr { clear: both; height: 0px; line-height: 0px; font-size: 0px; }
.stihotvorenie { font-size: 16px; font-style: italic; text-align: center; margin-bottom: 20px; }
.menu-wrapper { width: 1002px; margin: 0 auto; }

.content { width: 944px; margin: 0 auto; background-color: #75d1cc; color: #3f3f3f;}
.layout, .layout-left{ width: 467px; float: left;}
.layout-left { margin-right: 10px; }
.content h1 { margin-bottom: 10px; }
.content h1 span { padding-right: 70px; background: url(../img/h1-bg.jpg) center right no-repeat; color: #fff; text-shadow: #2f2f2f 1px 0px 3px; font-size: 40px; }
.cont-top { background: #c9eeeb url(../img/cont-top.jpg) top left no-repeat; }
.cont-bot { background: url(../img/cont-bot-1.jpg) bottom left no-repeat; padding: 10px; }
.content a { color: #000; font-weight: bold; text-decoration: none; }
.content a:hover { text-decoration: underline; }
.content ul { padding-left: 30px;  }
.content ul li { padding-left: 5px; }
.content h2 { font-size: 18px; margin: 10px 0; }

.cont-top-small { background: #c9eeeb url(../img/cont-top-small.jpg) top left no-repeat;}
.cont-bot-small { background: url(../img/cont-bot-1-small.jpg) bottom left no-repeat; padding: 10px; }

.one-izqva { margin-bottom: 20px; padding-bottom: 20px; border-bottom: 1px solid #0CF; }
.one-izqva img { cursor: pointer; vertical-align: middle; margin: 5px; border: 1px solid #06C; }
.one-izqva img:hover { border: 2px solid #09F; margin: 4px; }
.simple_overlay img { border: none; margin: 0; }
.simple_overlay img:hover { border: none; margin: 0px; }
.photoicon { padding-left: 20px; background: url(../img/photo.gif) left center no-repeat; }

.footer { width: 100%; height: 181px; background: #d4c5a6 url(../img/ftr-wrap-bg.jpg) top center repeat-x; }
.footer-wrapper { width: 1002px; height: 181px; margin: 0 auto; background: url(../img/ftr-center-bg.jpg) no-repeat; }
.eyes { width: 57px; height: 31px; background: url(../img/blink-eyes.gif); position: relative; left: 356px; top: 104px; }

.rights, .maker { font-size: 12px; padding-top: 151px; padding-bottom: 10px;}
.rights { float: left; }
.maker { float: right; }
.maker a { color: #000;}

#overlay {
	background: url(../img/preloader.gif) no-repeat center;
	position: absolute;
	top: 50px;
	left: 0;
	width: 100%;
	height: 100%;
	z-Index: 10000;
}

.items img { padding: 5px; background: url(../img/thumb-bg.jpg) no-repeat; } 

/* menu ------------------------------------------- */

        .lavaLampWithImage {
            position: relative;
            height: 84px;
			padding: 3px 10px;
			padding-left: 50px;
            width: 884px;
            background: url(../img/menu-bg.jpg) no-repeat top;
            margin: 0 auto;
            overflow: hidden;
        }
                .lavaLampWithImage li {
                    float: left;
                    list-style: none;
                }
                    .lavaLampWithImage li.back {
                        background: url(../img/menu-hover.gif) no-repeat right -38px;
                        width: 9px; height: 38px;
                        z-index: 8;
                        position: absolute;
                    }
                        .lavaLampWithImage li.back .left {
                            background: url(../img/menu-hover.gif) no-repeat top left;
                            height: 38px;
                            margin-right: 5px; /* 7px is the width of the rounded shape */
                        }
                    .lavaLampWithImage li a {
                        font: bold 14px arial;
                        text-decoration: none;
                        color: #fff;
                        outline: none;
                        text-align: center;
                        top: 7px;
                        letter-spacing: 0;
                        z-index: 10;
                        display: block;
                        float: left;
                        height: 35px;
						padding-top: 3px;
                        position: relative;
                        overflow: hidden;
                        margin: auto 15px;    
                    }
                        .lavaLampWithImage li a:hover, .lavaLampWithImage li a:active, .lavaLampWithImage li a:visited {
                            border: none;
                        }
/* overlay ------------------------------------------- */				
/* the overlayed element */ 
.simple_overlay { 
     
    /* must be initially hidden */ 
    display:none; 
     
    /* place overlay on top of other elements */ 
    z-index:10000; 
     
    /* styling */ 
    background-color:#333; 
     
  
    min-height:100px; 
    border:1px solid #666; 
     
    /* CSS3 styling for latest browsers */ 
    -moz-box-shadow:0 0 90px 5px #000; 
    -webkit-box-shadow: 0 0 90px #000;     
} 
 
/* close button positioned on upper right corner */ 
.simple_overlay .close { 
    background-image:url(../img/overlay/close.png); 
    position:absolute; 
    right:-15px; 
    top:-15px; 
    cursor:pointer; 
    height:35px; 
    width:35px; 
}

/* styling for elements inside overlay */ 
.details { 
    position:absolute; 
    top:15px; 
    right:15px; 
    font-size:11px; 
    color:#fff; 
    width:150px; 
} 
 
.details h3 { 
    color:#aba; 
    font-size:15px; 
    margin:0 0 -10px 0; 
}

.show_holder { display: none; text-align: center;}


/* ------------------------------ MARCH 2010 UPDATE ------------------------ */

.one-deinost { padding-left: 150px; margin-bottom: 40px; }
.lang { background:url(../img/lang.jpg) no-repeat; }
.pc { background:url(../img/pc.jpg) no-repeat; }
.palette { background:url(../img/palette.jpg) no-repeat; }
.mic { background:url(../img/mic.png) no-repeat; padding-bottom: 50px; }
.advice { background:url(../img/advice.png) no-repeat; }
.links { background:url(../img/links.png) no-repeat; }

#table-week-menu { background: #fff; }
.week-menu, .week-schedule { width: 800px; font-size:12px; border-collapse: collapse; border: 1px solid black; background: #fff; }
.week-menu td, .week-menu th, .week-schedule td, .week-schedule th { padding: 2px; border: 1px solid black; }
.week-menu td, .week-schedule td { vertical-align: top; }
.week-menu ol, .week-schedule ol { margin-left: 20px; }
.table-title { background-color:#C1DDE8;}

.presentation-video { width: 610px; height: 410px; padding-left: 182px; padding-top: 68px; margin: 0 auto; background:url(../img/video-bg.jpg) no-repeat; }

.contact-text { float: right; width: 600px;}
.contact-form { float: left; }
.type-text { width: 300px; display: block; margin-bottom: 5px;}
.textarea { width: 300px; height: 200px; display: block; margin-bottom: 5px;}

.lang-menu { float: left; margin-left: 29px; }
.bg, .en { display: block; width: 40px !important; height: 20px !important; text-indent: -300em; overflow: hidden; float: left; margin-right: 5px; }
.bg { background:url(../img/bg.png) !important ; }
.en { background:url(../img/en.png) !important; }