*{
   color:#faf5c7;  
}
/* basic elements */

body{
	background-color: #000000;
   font-size: 13px;
   font-family: Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif;

/*   font-size: 0.8em;*/
  /* color:#564b47;  */
   padding:0px;
   margin:0px;

  text-align: center;


/*background-image: url(../graphic/img_65.gif);*/
/*background-image: url(../graphic/sss.gif);*/

background-image:url(../graphic/world--2.jpg);
background-repeat: no-repeat;
background-position: bottom center;
background-attachment: fixed;

table-layout: fixed;


	font:1em Trebuchet MS;
	word-spacing:2px;
	margin:0;

}
/* specific divs */

#obalovy{
text-align: center;
background-image: url(../graphic/world.gif);
background-repeat: no-repeat;
background-position: center top;
background-repeat: repeat-x; 

padding-bottom: 30px;

}
#container { 
text-align: center;
margin: 0px;
padding: 0px;
width: 800px;

/*height: 100%;*/
/*background-color: #ffffff;*/
/*border: 0px dashed #564b47;*/

vertical-align: middle;	
margin: auto;
margin-top: 0px;
padding: 0px;

/*background-image:url(../graphic/big_bg_2.jpg);
background-repeat: no-repeat;
background-position: top center;*/

	}
	
#PageHeader{
width: 800px;
height: 214px;
	margin: 0px;
	padding: 0px;
		
margin-bottom: 0px;
_margin-bottom: -2px;
_padding-left:1px;
_width:800px;

	background-image: url(../graphic/bigger_head.jpg); 
	background-position: top center;
	background-repeat: no-repeat; 
	_background-position: 1px 0px;
 
	
}


#container p {
	line-height: 130%;
	padding-left: 1.5em; 
	padding-right: 1.5em; 
	text-align: left;
}









		#footer { padding: 0px 0px 26px 0px; width:699px;} 
		#footer span {color:#fff; margin: 0 0 0 35px; font-size: 11px; padding: 0 0 3px 0; }
		#footer span img {}


		




br
{
clear: left;
}


H1, H2, H3, H5{
color: #f1d05f;

text-align: left;

font: 1em Trebuchet MS, 'Palatino Linotype', Palatino, 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;

padding-left: 1em; 
padding-right: 1em;
}

H1 {
font:24px Arial, sans-serif;
	color:#f1d05f;
	letter-spacing:-1px;
	font-weight:normal;
	margin:30px 0 15px 0;
} 
H2 {
font-size:1.2em;
	color:#f1d05f;
	font-weight:normal;
	margin:15px 0 15px 0;
} 


H3 {
font-size:1.1em;
	color:#faf5c7;
	font-weight:normal;
	margin:15px 0 20px 0;
	letter-spacing: 0px;
} 

H5 {
	font-size: 1.05em;
	color: #f1d05f;
	font-weight: normal;
	margin: 15px 0 15px 0;
font-style: italic;
} 

#to_co_je_vpravo{
padding-left: 0px;
padding-right: 200px;

}


#to_co_je_vpravo ul li {padding-left:10px; margin-bottom:10px;list-style-image: url("../graphic/li_01.gif");list-style-position:outside;line-height:2.4;}
#to_co_je_vpravo ul ul li {margin-bottom:7px;list-style-image: url("../graphic/li_li_01.gif");list-style-position:outside;line-height:1.4;}

#to_co_je_vpravo p em {}
#to_co_je_vpravo p strong {}
#to_co_je_vpravo p.kurziva {color:#419ABD;border-left:4px solid #419ABD;font-size:100%;padding-left:5px;
          font-family:Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; padding-left: 20px; margin-left:20px;}

#to_co_je_vpravo p.kurziva_2 {color:crimson;border-left:4px solid crimson;font-size:100%;padding-left:5px;
          font-family:Verdana, Arial, Helvetica, SunSans-Regular, Sans-Serif; padding-left: 20px; margin-left:20px;}

			 

#to_co_je_vpravo ul {text-align: left; }




#to_co_je_vpravo p {
/*	letter-spacing: 10px; */
line-height: 1.7em;
}

/* *********************** */
div#footer{

float: right;
width: 800px;
	color: silver;

margin-bottom: 20px;	
padding-bottom: 0px;	

_padding-bottom: 20px;
font-size: 13px;
}



hr.cleaner {
      clear: both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
}

span#CmHyperink{
position: relative;
	float: right;
cursor: pointer; cursor: hand;
}

span#CmHyperink a{
background: transparent;
border: none;
padding: 0px; margin: 0px;
}

span#CmHyperink a img{
background: transparent;
border: none;
padding: 0px; margin: 0px;
}


/****************************************/
div#navigacni_box {
padding: 0px;
margin: 0px;
font-size:0.9em;
width: 199px;
float:right;
background: url(../graphic/navigation_bg.gif);
background-position: center;
background-repeat: repeat-y;
margin-top: 60px;
}


blockquote{
text-align: left;	
}

blockquote:first-letter {
background: url(../graphic/open-quote.gif) no-repeat left top;
padding-left: 30px;
padding-right: 2px;
font: italic 1.6em Georgia, “Times New Roman”, Times, serif;
}



a {
	color:#999;
	border-bottom:1px dotted #232323;
	text-decoration:underline;
	padding:2px 4px 2px 4px;
}
a:hover {
	/*border-bottom:1px dotted #dc011c;*/
	background:#101010;
	background:#dc011c;
	color: White;
}

a:hover img, a {
	border: 0px;
	background:none;
}

SPAN a.plave_vlevo_galerie{
float: left;
margin: 3px 20px 3px 3px;
padding: 3px;
_margin:	3px 20px 3px 7px;
}

SPAN a.plave_vlevo_galerie:hover img{
background: none;
}

A img {
	border: 0px black;
}


/***************** */
.inline-button {
   _width:12em;
   font: bold 65%/1 Verdana, sans-serif;
   margin: 0 0.2em; padding: 0.1em 0; _padding:0;
   border: 1px solid black;
   white-space:nowrap;
   text-decoration: none;
   vertical-align:middle;
   background: #ccc;
   color: black;
   }
.inline-button em {
   _width:1em; _cursor:hand;
   font-style: normal;
   margin:0; padding: 0.1em 0.5em;
   background: white;
   color: black;
   }
.inline-button span {
   _width:1em; _cursor:hand;
   margin:0; padding: 0.1em 0.5em 0.1em 0.3em;
   }
.inline-button:hover {
   background: #666;
   color: white;
   }
.inline-button:hover em {
   background: black;
   color: white;
   }
	
.orange { background: orange; color: black }
.orange em { background: white; color: #c60 }

.blue { background: #06c; color: white }
.blue em { background: white; color: #06c }

.green { background: green; color: white }
.green em { background: white; color: green }

/************ ********************/

.replace{ position:relative; margin:0px; padding:0px; /* hide overflow:hidden from IE5/Mac */ /* \*/ overflow: hidden; /* */ } 
.replace span{ display:block; position:absolute; top:0px; left:0px; z-index:1; /*for Opera 5 and 6*/ } 
#h1-scapinove, #h1-scapinove span{ height:50px; width:543px; background-image: url(../graphic/h1-scapinove.gif); } 

 .konzert{
	font: 2em;
}

/*********************************/

#h1-replace-presse{
	margin:0; padding:0;
   width:600px; height:80px;
   background:url("../graphic/h1-replace-presse.gif") top left no-repeat;
}

#h1-replace-presse span{ display:none }

#h1-replace-scapinove{
	margin:0; padding:0;
   width:600px; height:80px;
   background:url("../graphic/h1-replace-scapinove.gif") top left no-repeat;
}

#h1-replace-scapinove span{ display:none }

#h1-replace-creation{
	margin:0; padding:0;
   width:600px; height:80px;
   background:url("../graphic/h1-replace-creation.gif") top left no-repeat;
}

#h1-replace-creation span{ display:none }

#h1-replace-contact{
	margin:0; padding:0;
   width:600px; height:80px;
   background:url("../graphic/h1-replace-contact.gif") top left no-repeat;
}

#h1-replace-contact span{ display:none }

#h1-replace-artistique{
	margin:0; padding:0;
   width:600px; height:80px;
   background:url("../graphic/h1-replace-artistique.gif") top left no-repeat;
}

#h1-replace-artistique span{ display:none }

#h1-replace-photos{
	margin:0; padding:0;
   width:600px; height:80px;
   background:url("../graphic/h1-replace-photos.gif") top left no-repeat;
}

#h1-replace-photos span{ display:none }


/**** *****/


SPAN.plave_vpravo{
float: right;
margin: 3px 0px 3px 15px;
/*padding: 3px;*/
background: none;
}

SPAN.plave_vpravo A:hover, SPAN.plave_vlevo A:hover{
background: none;
}


SPAN.plave_vlevo{
float: left;
margin: 3px 15px 3px 0px;
/*padding: 3px;*/
_margin:	3px 20px 3px 7px;
}

a:hover img{
	border: none;
}

/**********************************************************************************************/

.transdiv {
filter:alpha(opacity=75);
-moz-opacity:.75;
opacity:.75;
}

/*****************************************************************************************/
