#www-voo-doo-cz { background: #000 url('../images/bg_body_black.png') 0px 0px repeat-x; margin: 0px; padding: 0px; font-family: Arial; font-size: 12px; color: #353535; }
  
div{ margin: 0px; padding: 0px; }
ul { margin: 0px; padding: 0px; list-style-type: none; }
li { margin: 0px; padding: 0px; }
img { margin: 0px; padding: 0px; border: 0px solid #fff; }
h1 { display: none; margin: 0px; padding: 0px; }
h2 { margin: 0px; padding: 0px; font-size: 16px; }
h3 { margin: 0px; padding: 0px; font-size: 12px; margin-top: 10px; margin-bottom: 25px; }
span {margin: 0px; padding: 0px;}
p {margin: 0px; padding: 0px;}
form {margin:0px; padding:0px;}
hr.nic {display: none;}
.cb {margin: 0px; padding: 0px; clear: both;}  

    a:link {color: #fff; text-decoration: none; }
    a:visited {color: #fff; text-decoration: none; }
    a:active {color: #fff; text-decoration: underline; }
    a:hover {color: #fff; text-decoration: underline; }

#main {
	position:absolute; left:50%; margin-left:-491px; width: 982px; 
}

#top {
  height: 61px; color: #fff; width: 979px; 
  margin-top: 14px; 
}
    #top a:link {color: #fff; text-decoration: none; }
    #top a:visited {color: #fff; text-decoration: none; }
    #top a:active {color: #fff; text-decoration: none; }
    #top a:hover {color: #999; text-decoration: none; }

  #top img.logo { margin-top: 10px; margin-left: 10px; float: left; }
  #top ul { margin-top: -30px; margin-right: 250px; float: right; font-size: 16px; }
    #top li { float: left; margin: 0px 0px; background: transparent; padding: 10px 0px 10px 20px; display: block; }

#in {  }
  #in div.front { width: 652px; float: left; }
  #in div.boxy { width: 318px; float: right; }
    #in div.boxy div.frontBox { border: 1px solid #B2B2B2; margin-bottom: 9px; }
    
      #in div.boxy div.frontBox p{ padding: 5px; font-size: 12px; }
      #in div.boxy div.frontBox p span{ font-size: 16px; font-weight: bold; }
    
      #in div.boxy div.frontBox p.katalog{ float: left; width: 120px; }
      #in div.boxy div.frontBox img.katalog{ float: right; }
      
      #in div.boxy div.frontBox p.vystava{ float: left; width: 200px; }
      #in div.boxy div.frontBox img.vystava{ float: right; }
      
      #in div.boxy div.frontBox p.paul{ float: left; width: 200px; }
      #in div.boxy div.frontBox img.paul{ float: right; }
      
      #in div.boxy div.frontBox p.technologie{ float: left; width: 165px; }
      #in div.boxy div.frontBox img.technologie{ float: right; }
  
  
#bottom {}
  #bottom div.frontBox { border: 1px solid #666666; width: 318px; float: left; margin-right: 7px; background: #666666; }
      
      #bottom div.frontBox a:link {color: #000; text-decoration: none; }
      #bottom div.frontBox a:visited {color: #000; text-decoration: none; }
      #bottom div.frontBox a:active {color: #000; text-decoration: underline; }
      #bottom div.frontBox a:hover {color: #000; text-decoration: underline; }
        
      #bottom div.frontBox p{ padding: 5px; font-size: 12px; }
      #bottom div.frontBox p span{ font-size: 16px; font-weight: bold; }
    
      #bottom div.frontBox p.katalog{ float: left; width: 120px; }
      #bottom div.frontBox img.katalog{ float: right; }
      
      #bottom div.frontBox p.vystava{ float: left; width: 200px; }
      #bottom div.frontBox img.vystava{ float: right; }
      
      #bottom div.frontBox p.paul{ float: left; width: 200px; }
      #bottom div.frontBox img.paul{ float: right; }
      
      #bottom div.frontBox p.technologie{ float: left; width: 165px; }
      #bottom div.frontBox img.technologie{ float: right; }  
  

#paticka { margin-top: 22px; width: 959px; color: #a26628; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #D4D4D4; padding-top: 9px; padding-bottom: 15px; text-align: right; padding-right: 20px; }

#copyright { color: #5A5A5A; font-size: 11px; font-weight: bold; padding-top: 5px; margin-bottom: 10px; }

#error404 { background: #fff; width: 300px; margin: 40px auto; text-align: center; font-weight: bold; }


/* ////////////////////////// */
/* ////////////////////////// */
/* ////////////////////////// */
/* ////////////////////////// */
/* ////////////////////////// */

#in div.studio { background: url("/images/studio_bg.jpg") no-repeat top left; padding-bottom: 130px; }

    #in div.studio div.menuStudio { border-bottom: 1px solid #333333; width: 979px; padding-top: 35px; padding-bottom: 20px; }
      #in div.studio div.menuStudio ul{ margin-left: 35px; }
        #in div.studio div.menuStudio li{ display: inline; margin-right: 15px; }
          #in div.studio div.menuStudio li img { margin-right: 5px; }
      #in div.studio div.menuStudio a:link {color: #A4A4A4; text-decoration: none; }
      #in div.studio div.menuStudio a:visited {color: #A4A4A4; text-decoration: none; }
      #in div.studio div.menuStudio a:active {color: #A4A4A4; text-decoration: underline; }
      #in div.studio div.menuStudio a:hover {color: #A4A4A4; text-decoration: underline; }
          
    #in div.studio div.intro { float: right; width: 310px; text-align: justify; margin-right: 23px; color: #fff; margin-top: 355px; }
     #in div.studio div.intro span { font-size: 16px; font-weight: bold; }
	 #in div.studio div.intro  a { text-decoration:underline; }
	
    #in div.studio div.studioThanks { float: right; width: 310px; text-align: justify; margin-right: 3px; color: #fff; margin-top: 355px; }
      #in div.studio div.studioThanks img { margin-left: 60px; }
      #in div.studio div.studioThanks span { font-size: 16px; font-weight: bold; }
	  #in div.studio div.studioThanks p { font-size: 16px; font-weight: normal; text-align:left; }
      
      
#in div.fotogalerie { margin-bottom: 20px; margin-top: 21px; }
    #in div.fotogalerie div.seznam{ float: left; width: 189px; padding-left: 18px; padding-right: 7px; border-right: 1px solid #5C5C5C; font-size: 16px; }
        #in div.fotogalerie div.seznam li { margin-bottom: 2px; }
          #in div.fotogalerie div.seznam li.activ { font-weight: bold; }
    #in div.fotogalerie div.foto{ margin-left: 14px; float: left; width: 750px; text-align: center; }
    
    #in div.fotogalerie div.allFotky{ margin-top: 30px; width: 939px; padding: 0px 20px; }

.slideshowpanel {
	background-color:#676767;
	font-family: Helvetica, Arial, sans-serif;
	font-size:18px;
	color:#FFFFFF;
	padding-top:5px;
	padding-bottom:0px;
	text-align:center;
	margin-top:10px;
	height:53px;
	background: url("/images/slideshow_bg.jpg") no-repeat top left #676767;
}

.slideshowpanel img {
	vertical-align:middle;
}

.slideshowpanel span {
	text-align:left;
}


/*	DAWE	*/

div.banner_home { border:1px solid #b7b7b7; background:#e5e5e5 url('../images/arrow_in_white.png') 14px 126px no-repeat; width:291px; height:163px; margin-bottom:18px; font-family:Verdana; }
div.banner_home a { display:block; width:100%; height:100%; text-decoration:none;}
div.banner_home a img { float:right; margin:2px 2px 0px 0px;}
div.banner_home a p { display:block; width:122px; font-size:13px; color:#000; margin-left:18px; padding-top:10px;  font-weight:bold;}
div.banner_home a strong { margin:0px; padding:0px; font-size:17px; }
div.banner_home a span { display:block; float:left;  font-size:11px; color:#000; margin-left:18px; padding-top:10px;  font-weight:bold;}
div.banner_3 a { background:url('../images/banner-3.jpg') 0px 100% no-repeat; }
div.banner_3 a p { width:150px; float:left;}
div.banner_3 a span { float:left; width:80px; margin-top:13px; text-align:right;}

div#bottom div.banner_home { float:left; margin-right:56px; }
div#bottom div.banner_3 {  margin-right:-9px; }


div#paticka { display:none;}
div#totalnihornitext { display:none;}


/* prepinani jazyku */
div#top div.lang_select									{	position:absolute; top:40px; left:50%; 
																	width:144px; height:17px;
																	margin-left:330px; padding:4px 0px 0px 10px; 
																	color:#000; background:url('../images/languages.png') 0px 0px no-repeat; } 
																	
div#top div.lang_select div 						{ float:right; margin-right:10px;	}/* ??? */
div#top div.lang_select p 							{ position:absolute; margin-left:0px;}
div#top div.lang_select a 							{ width:132px; height:23px; margin-left:22px; margin-top:-4px; margin-bottom:3px; display:block;  overflow:hidden;  font-size:12px;  }
div#top div.lang_select a img 					{ float:right; margin-right:20px; margin-top:4px; }
div#top div.lang_select a span 					{ float:right; margin-right:12px; margin-top:6px; display:block; }
div#top div.lang_select a.pas 					{ display:none; }
div#top div.lang_select a.act span 			{ display:none; }
div#top div.lang_select:hover a 				{  }
div#top div.lang_select:hover a.pas 		{ height:23px; display:block; background-color:#fff; border-top:1px solid #d3d3d3; color:#000; z-index:100; }

div#top ul.main_menu { margin-top:20px; } 



