body {  margin:0px;
        padding:0;
        /*background: #42464D;*/
        /*background: #8f3e97;*/
        /*background:#6C5076;*/
        background: url(http://emozionelusso.cz/test/images/bg.jpg) repeat-x;
        background-color:#5d075e; 
 				font-family: verdana,geneva,sans-serif;
        font-size: 11px; 
        }
input,textarea{ font-family: verdana,geneva,sans-serif;
        font-size: 11px;
        background:#D3D1CA; 
        }
form { margin:0;padding:0;}                
a {			/*color: #42464D;*/
				text-decoration: none;
}
a:hover {color: #009998;
				text-decoration: none;
}        
a.menu {color:#42464D;
        text-decoration: none;
        display: block;
				/*background: url("/test/images/dotted_linew.gif") 100% 95% no-repeat; */
}
a.menu:hover {	color: #000000;
				text-decoration: none;
				display: block; 
          
				font-weight: bold;
}
a.sel_menu {	color: #009998;
				text-decoration: none;
				display: block;
				/*background: url("/test/images/dotted_linew.gif") 100% 95% no-repeat;*/
}

a.link {
  color: #470045;
  background: url("http://images.tomaszdvorily.com/w.png") repeat-x;
  padding: 3px; 
}

a.white {
    text-decoration: none;
    color: #ffffff;
}

a.white:hover {
    text-decoration: none;
    color: #EAC7F2;
}

a.podciar {	color:#5D075E;
        text-decoration: underline;
}
a.podciar:hover {color: #893988;
				text-decoration: underline;
}    
a.n_menub { color: #eee;
        text-decoration:none;
        font-family: verdana,geneva,sans-serif;
        }
a.n_menub:hover {color:#eee;
        text-decoration:none;
        font-family: verdana,geneva,sans-serif;
        }

#top {margin:auto;margin-top:10px;height:10px;width:750px;/*background-color:#5d075e;*/padding:5px;color:#eee}
#nav {margin:auto;margin-top:5px;height:10px;width:750px;padding-left:5px;padding-right:5px;color:#eee}
#site {margin:auto;margin-top:0px;height:470px;width:785px;
/*background-color:#727784;*/
/*background-color:#333; */
padding:5px;}


#main{}
#leftbox{float:left;padding:0px;width:190px;height: 470px;
/*background-color: #D3D1CA;*/
background-color:white;
/*background: url(http://emozionelusso.cz/images/menu.png) repeat-x;*/
}
#rightbox{float:right;width:590px;height:470px;}
#menubox{width:590px;height:470px;border:none;}
#showbox{width:590px;height:355px;border:none;background:#111;}
#textbox{/*background-color: #EEC3F5;*/width:587px;height:470px;border:none;float:left;padding-left:3px;}        
#textboxm{width:587px;height:470px;border:none;float:left;padding-left:3px;}

#logo {	/*float: left; */
				text-align: center;
				padding: 0;
}
#logo img {border:none;}
#logo a{border:none;}
#menu {	float: left;
				width: 170px;
				font-size: 11px;
				line-height: 24px;
				font-family: verdana,geneva,sans-serif;
				text-align: left;
				vertical-align: bottom;
				padding-left: 7px;	
				padding-right: 3px;	
}
#menu img {	vertical-align: bottom;border:none;
}
p.menu_spacer {	height: 10px;
				font-size: 4px;
				line-height: 8px;
				margin:0;
        padding:0;
}

.atelier td {
  height: 90px;  
}

.atelier td img {
  border: 1px solid #fff;
}

.atelier td img:hover {
  border: 1px solid #fff;
}

.green {
  color: #5E3E65;
  font-size: 13pt;
}

.ref {
  color: #fff;
  font-size: 10pt;
  background-color: #5E3E65;
  position: relative;
  top: 3px;
  left: 5px;
}

.refp {
  color: #1C051F;
  background: url("http://images.tomaszdvorily.com/w.png") repeat-x;
  padding: 3px;
}

.referenc {
  background-color: #5E3E65;
  margin-bottom: 5px;
}

div.cprght{text-align:center;color:#989CA3;font-size:small;}


.opaque-block, .opaque-background {
    margin:0px;margin-top:10px;
    padding:10px;width:360px;height:100px;overflow:hidden;position:relative;
	}	
.opaque-block a, .opaque-background a, .opaque-background p {
		display: block;
		color: #fff;
	}
.opaque-block, .opaque-background div {
		background-color: black;	
	}
	.opaque-background div, .opaque-background a , .opaque-background p {
		padding:10px;
    position: absolute;	
		width: 100%;
		height: 100%;
		top: 0;
		left: 0;
	}
#opaque-75-block, #opaque-75-background div {
		background-color: black;-moz-opacity: 0.6;opacity:.60;filter: alpha(opacity=60);
	}




