@charset "UTF-8";
/* CSS Document */


/* ----------defaults---------- */

*
{
        margin: 0;
		padding: 0;
}

body, html 
{
        background: #030303;
		width:100%;
        height:100%;
		padding: 0;
		margin: 0;
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: bold;
		color: #000000;
		text-transform: none;
		text-align: left;
		line-height: 1.2em;
}

html
{
        display: table;
}

body
{
       display: table-cell;
       vertical-align: middle;
}

#wrapper
{
	    width: 1000px;
	    margin: 0 auto;
	    background: #000000;
	    
}

:focus 
{ 
        outline: none;
}

 
/* ----------structure---------- */

#wrapper-inner0 /* kosmospalast */
{
	   width: 1000px;
	   height: 700px;
	   /* [disabled]padding: 0; */
	   margin: 0;
	   overflow: hidden;
}

#K
{
		width: 62px;
		margin: 363px 0 0 262px;
		float: left;       
}

#osmospalast
{
        width: 594px;
		margin: 383px 0 0 58px;
		float: left;        
}

#intertitle
{
        width: 300px;
		font-family: Helvetica, Arial, sans-serif;
        font-size: 17px;
        font-style: normal;
        font-weight: bold;
        text-transform: lowercase;
		color: #DADADA;
		margin: 6px 0 0 2px;
		
}
        
.clearFloats
{
        clear: both;
}



/* ----------links + navigation---------- */

a
{
		font-weight: bold;
		text-decoration: none;
}

a img
{
        border: none;
}

ul, li
{
		list-style-type: none;
}

#nav0
{
		width: 650px;
		padding: 0 8px 45px 30px;	
		margin: 0 0 169px 375px;	
}

#nav0 a
{
		font-family: Helvetica, Arial, sans-serif;
        font-size: 0.9em;
        font-style: normal;
        font-weight: bold;
}

#nav0 ul
{
		padding: 1px 0 0 0;
		background: #FFFFFF;
}

#nav0 li
{
		padding: 0 25px;
		display: inline;
}

.nav0-header
{
        padding: 2px 3px 0 3px;
		margin: 0;
	    border-radius: 3px;
        background: #DADADA;
	    color: #FE0F0C;
	    font-family: Helvetica, Arial, sans-serif;
	    font-size: 0.95em;
        font-weight: 900;
        text-transform: uppercase;
	    text-align: left;
        display: inline;

}

#nav0 li ul
{
		position: absolute;
	    left: -999em;
		background: transparent;
		opacity: 0;
        -webkit-transition: opacity .4s ease-in-out;
        -moz-transition: opacity .4s ease-in-out;
        -o-transition: opacity .4s ease-in-out;
		transition: opacity .4s ease-in-out;
}

#nav0 li:hover ul, 
#nav0 li.sfhover ul 
{
		left: auto;
		opacity: 1;
}

#nav0 li li
{
		padding: 1px 2px 2px 4px;
		background: #F5FF40;
		display: block;
		line-height: 0.9em;
}

#flash
{
	    width: 175px; 
		font-size: 0.8em;
		color: #FE0F0C;
}

#under_construction
{
	    width: 134px; 
		font-size: 0.8em;
		color: #FE0F0C;
}

#nav0 li li a
{
		color: #000000;
		display: block;
}

#nav0 li li a:hover
{
        color: #404040;		
}

#navX
{
		padding: 3px 0 0 830px;
		font-family: Helvetica, Arial, sans-serif;
        font-size: 0.9em;
        font-style: normal;
        font-weight: bold;
        text-transform: uppercase;
}

#navX a
{
        color: #404040;
}

#navX a:hover
{
        color: #808080;
}


/* ----------popup---------- */
		
.reveal-modal-bg 
{ 
        position: fixed; 
		height: 100%;
		width: 100%;
		background: #000000;
		background: rgba(0,0,0,.8);
		z-index: 100;
		display: none;
		top: 0;
		left: 0; 
}
	
.reveal-modal
{
		visibility: hidden;
		top: 70px; 
		left: 50%;
		margin-left: -242px;
		width: 675px;
		background: #EEEEEE url(modal-gloss.png) no-repeat -200px -80px;
		position: absolute;
		z-index: 101;
		padding: 0;
		-moz-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-webkit-box-shadow: 0 0 10px rgba(0,0,0,.4);
		-box-shadow: 0 0 10px rgba(0,0,0,.4);
		font-family: Helvetica, Arial, sans-serif;
		font-size: 12px;
		font-style: normal;
		font-weight: normal;
		color: #000000;
		text-transform: none;
		text-align: left;
		line-height: 1.2em;
}

#banner
{
		background: #000000;
}

#statement
{
        width: 663px;
		padding: 24px 4px 20px 8px;
		margin: 0;
		background: #000000;
		color: #FFFFFF;
	    font-family: Helvetica, Arial, sans-serif;
	    font-size: 1em;
        font-weight: normal;
		line-height: 1.2em;
}

p
{
        margin: 8px 0;
}

#myModal
{
        background: #000000;
}

#myModal a
{
        color: #906000;
		font-weight: bold;
		text-transform: none;
		text-decoration: none;
}

#myModal a:hover
{
        color: #AB7200;
		font-weight: bold;
		text-transform: none;
		text-decoration: none;
}

#myModal a img
{
        border: none;
}