#www-voo-doo-cz { background: #fff url('../images/bg_body.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;}
input { margin: 0px; padding: 0px; }
textarea { margin: 0px; padding: 0px; }
.cb {margin: 0px; padding: 0px; clear: both;}  

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

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

#top {
  height: 61px; color: #fff; width: 979px; margin-top: 24px; 
}
		#top a { font-family:Arial; font-size:14px; color:#000; }
    #top a:link 		{ text-decoration: none; }
    #top a:visited 	{ text-decoration: none; }
    #top a:active 	{ text-decoration: none; }
    #top a:hover 		{ text-decoration: none; color:#999;}
	
#in div.katalog a, #in div.katalog a:link, #in div.katalog a:visited, #in div.katalog a:active, #in div.katalog a:hover {
	text-decoration:underline;
}

  #top img.logo { margin-top: 10px; margin-left: 10px; float: left; }
  #top ul { margin-top: -30px; margin-right:250px; float: right; font-size: 16px; width:458px;}
    #top li { float: left; margin: 0px 0px; background: transparent; padding: 10px 0px 10px 20px; display: block; }
  
#in { margin-top: 29px; }
  #in div.front { width: 652px; float: left; }
  #in div.boxy { width: 293px; 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 #B2B2B2; width: 318px; float: left; margin-right: 7px; }
      #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.distribuce { margin-bottom: 45px; padding-left: 27px; }
    #in div.distribuce div.disBox { width: 227px; float:left; margin-right: 8px; margin-bottom: 0px; font-size: 12px; border: 0px solid red; }
      #in div.distribuce div.disBox span { font-size: 24px; }
      #in div.distribuce div.disBox p { margin-top: 25px; }
        #in div.distribuce div.disBox p span { font-size: 16px; font-weight: bold; }
        
#in div.katalog {  }
    #in div.katalog img.katalogFront { float: left; }
    #in div.katalog p.katalogFront { float: right; width: 185px; text-align: justify; margin-right: 20px; }
    
    #in div.katalog div.designNaMiru { font-size: 15px; padding-bottom: 26px; border-top: 1px solid #d4d4d4; border-bottom: 1px solid #D4D4D4; margin-bottom: 15px; }
    #in div.katalog div.designNaMiruNoBorder { font-size: 15px; padding-bottom: 26px; border-top: 0px solid #d4d4d4; border-bottom: 1px solid #D4D4D4; margin-bottom: 15px; }
    
    #in div.katalog div.autorskeOriginaly { margin-bottom: 27px; font-size: 15px; padding-bottom: 26px;}
      #in div.katalog div.autorskeOriginaly img { margin-right: 12px; }
      
    #in div.katalogMUMUBUBU { margin-bottom: 18px; }
      #in div.katalogMUMUBUBU div.button { padding: 7px 17px 6px 17px; border: 1px solid #B3B3B3; float: left; margin-left: 25px; margin-bottom: 30px; }
      
     #in div.katalogAra { margin-bottom: 18px; }
      #in div.katalogAra div.button { padding: 7px 17px 6px 17px; border: 1px solid #B3B3B3; float: left; margin-left: 25px; margin-bottom: 30px; }
      
#in div.kontakty { margin-bottom: 40px; }

    #in div.kontakty  div.menuStudio { border-bottom: 1px solid #B4B4B4; width: 973px; padding-bottom: 20px; margin-bottom: 28px; }
      #in div.kontakty  div.menuStudio ul{ margin-left: 35px; }
        #in div.kontakty  div.menuStudio li{ display: inline; margin-right: 15px; }
          #in div.kontakty  div.menuStudio li img { margin-right: 5px; }
      #in div.kontakty  div.menuStudio a:link {color: #000; text-decoration: none; }
      #in div.kontakty  div.menuStudio a:visited {color: #000; text-decoration: none; }
      #in div.kontakty  div.menuStudio a:active {color: #000; text-decoration: underline; }
      #in div.kontakty  div.menuStudio a:hover {color: #000; text-decoration: underline; }

    #in div.kontakty div.udaje { float:left; width: 400px; margin-left: 27px; }  
      #in div.kontakty div.udaje p{ margin-bottom: 30px; } 
        
      #in div.kontakty div.udaje div input { border: 1px solid #B2B2B2; width: 158px; height: 23px; color: #B2B2B2; font-size: 17px; font-weight: bold; } 
      #in div.kontakty div.udaje div input.confirm { border: 1px solid #B2B2B2; width: 28px; height: 28px; float: left; } 
      #in div.kontakty div.udaje div input.submit { border: 0px solid #B2B2B2; width: 81px; height: 24px; border: 0px solid black; float: right; } 
      #in div.kontakty div.udaje div textarea { border: 1px solid #B2B2B2; width: 369px; height: 105px; margin-top: 16px; }
      
      #in div.kontakty div.udaje div.cText { float: left; width: 130px; text-align: right; border: 0px solid black; padding-top: 12px; }
      #in div.kontakty div.udaje div.cForm { margin-left: 10px; float: left; width: 228px; border: 0px solid black; padding-top: 5px; }
      
      
    #in div.kontakty img.kNahled { float:right; margin-right: 10px; }           



#in div.technologie { margin: 0px; padding: 0px; padding-bottom: 40px; }

    #in div.technologie div.menuStudio { border-bottom: 1px solid #B4B4B4; width: 973px; padding-bottom: 20px; margin-bottom: 28px; }
      #in div.technologie div.menuStudio ul{ margin-left: 35px; }
        #in div.technologie div.menuStudio li{ display: inline; margin-right: 15px; }
          #in div.technologie div.menuStudio li img { margin-right: 5px; }
      #in div.technologie div.menuStudio a:link {color: #000; text-decoration: none; }
      #in div.technologie div.menuStudio a:visited {color: #000; text-decoration: none; }
      #in div.technologie div.menuStudio a:active {color: #000; text-decoration: underline; }
      #in div.technologie div.menuStudio a:hover {color: #000; text-decoration: underline; }
      
      
    #in div.technologie div.techno { float: left; width: 440px; margin-right: 77px; padding-left: 61px; text-align: justify; }
    #in div.technologie div.BIO { float: left; width: 360px; text-align: justify; }
      #in div.technologie div.BIO img.photo{ float: right; }
      #in div.technologie div.BIO span{ font-size: 16px; font-weight: bold; }
        #in div.technologie div.BIO span span { font-size: 11px; font-weight: normal; }
        
        
        
#in div.diskuze { margin: 0px; padding: 0px; padding-bottom: 40px; }

    #in div.diskuze div.menuStudio { border-bottom: 1px solid #B4B4B4; width: 973px; padding-bottom: 20px; margin-bottom: 28px; }
      #in div.diskuze div.menuStudio ul{ margin-left: 35px; }
        #in div.diskuze div.menuStudio li{ display: inline; margin-right: 15px; }
          #in div.diskuze div.menuStudio li img { margin-right: 5px; }
      #in div.diskuze div.menuStudio a:link {color: #000; text-decoration: none; }
      #in div.diskuze div.menuStudio a:visited {color: #000; text-decoration: none; }
      #in div.diskuze div.menuStudio a:active {color: #000; text-decoration: underline; }
      #in div.diskuze div.menuStudio a:hover {color: #000; text-decoration: underline; }
      
    #in div.diskuze div.diskuzeS { float: left; width: 440px; margin-right: 77px; padding-left: 61px; text-align: justify; }
    #in div.diskuze div.BIO { float: left; width: 360px; text-align: justify; }
      #in div.diskuze div.BIO img.photo{ float: right; }
      #in div.diskuze div.BIO span{ font-size: 16px; font-weight: bold; }
        #in div.diskuze div.BIO span span { font-size: 11px; font-weight: normal; }
      
      #in div.diskuze div.udaje { margin-top: 40px; }
      #in div.diskuze div.udaje div input { border: 1px solid #B2B2B2; width: 158px; height: 23px; color: #B2B2B2; font-size: 17px; font-weight: bold; } 
      #in div.diskuze div.udaje div input.confirm { border: 1px solid #B2B2B2; width: 28px; height: 28px; float: left; } 
      #in div.diskuze div.udaje div input.submit { border: 0px solid #B2B2B2; width: 81px; height: 24px; border: 0px solid black; float: right; } 
      #in div.diskuze div.udaje div textarea { border: 1px solid #B2B2B2; /*width: 369px;*/ width: 429px; height: 105px; margin-top: 2px; }
      
      #in div.diskuze div.udaje div.cText { float: left; width: 130px; text-align: right; border: 0px solid black; padding-top: 12px; }
      #in div.diskuze div.udaje div.cForm { margin-left: 10px; float: left; width: 228px; border: 0px solid black; padding-top: 5px; }

      #in div.diskuze div.prispevek { margin-bottom: 27px; padding: 5px; }
      #in div.diskuze div.BG { background: #E5E5E5; }
      
      
      

#in div.vystava { margin: 0px; padding: 0px; padding-bottom: 40px; }

    /*  //////////////////  */
    
    #in div.vystava div.menuStudio { border-bottom: 1px solid #B4B4B4; width: 973px; padding-bottom: 20px; margin-bottom: 28px; }
      #in div.vystava div.menuStudio ul{ margin-left: 35px; }
        #in div.vystava div.menuStudio li{ display: inline; margin-right: 15px; }
          #in div.vystava div.menuStudio li img { margin-right: 5px; }
      #in div.vystava div.menuStudio a:link {color: #000; text-decoration: none; }
      #in div.vystava div.menuStudio a:visited {color: #000; text-decoration: none; }
      #in div.vystava div.menuStudio a:active {color: #000; text-decoration: underline; }
      #in div.vystava div.menuStudio a:hover {color: #000; text-decoration: underline; }
    
    /*  //////////////////  */  
    
    #in div.vystava div.first { float: left; width: 600px; margin-left: 19px; padding-right: 42px; border-right: 1px solid #DADADA; margin-bottom: 30px; }
      #in div.vystava div.first span { font-size: 16px; font-weight: bold; }
	  #in div.vystava div.first a { text-decoration:underline; }
      
      #in div.vystava div.first div.instalace {  }
        #in div.vystava div.first div.instalace img { margin-right: 15px; margin-top: 17px; }
      
    #in div.vystava div.list { float: left; width: 270px; padding-left: 31px; }
        #in div.vystava div.list li.first{ font-size: 16px; font-weight: bold; margin-bottom: 15px; }
        
    /*  //////////////////  */    
        
  #in div.vystava div.instal { margin-bottom: 40px; margin-left: 19px; _margin-left: 36px; }
    #in div.vystava div.instal span { font-size: 16px; font-weight: bold; }
    #in div.vystava div.instal img { margin-right: 15px; margin-top: 17px; }





#totalnihornitext {

}


#totalnihornitext a, #totalnihornitext a:hover  {
	text-decoration:underline !important;
}




/*	DAWE	*/

div.banner_home { border:1px solid #b7b7b7; background:#e5e5e5 url('../images/arrow_in_black.gif') 14px 126px no-repeat; width:291px; margin-bottom:18px; font-family:Verdana; }
div.banner_home a { display:block; width:100%; height:100%; text-decoration:none;}
div.banner_home a img {  }
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.banner_half { width:144px; float:left; background-color:#fff; margin:0px; border:0px; margin-left:2px;}

div.banner_1 		{ background-image: url('../images/arrow_zobrazit.gif'); }
div.banner_1en 	{ background-image: url('../images/arrow_view.gif'); }
div.banner_2 		{ background-image: url('../images/arrow_detail.gif'); }
div.banner_2en 	{ background-image: url('../images/arrow_detail.gif'); }
/*div.banner_1 { background-image: url('../images/arrow_in_black.gif'); }*/

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; } 


		div.new_content 				{	width:556px; padding:45px; padding-top:54px; float:left; background: #fff url('/images/inner_gradient_white.gif') 0px 0px repeat-x;}
		div.new_content p				{	font-size:15px; margin-left:5px; margin-top:12px; }

		/*	MAILOVY FORM NA KONTAKTU A SPOLUPRACI  */
		div#mail_form 					{ background-color:#e5e5e5; padding:25px 0px 0px 10px;}
		div#mail_form br				{ clear:both; }
		div#mail_form label			{	width:52px;	display:block; float:left;}	
		div#mail_form span 			{	color:#ff0000;	}	
		div#mail_form input			{	width:151px; height:16px; border:1px solid #6d6a58;	margin-bottom:2px;}	
		div#mail_form select		{	width:153px; height:16px; border:1px solid #abadb3;	}	
		div#mail_form textarea 	{	width:421px; height:86px; border:1px solid #abadb3; margin-top:5px; background: #fff url('/images/bg_text-area.gif') 100% 100% no-repeat; }
		div#mail_form #check		{	width: 43px; height:16px; border:1px solid #6d6a58; margin:0px 15px 0px 0px; }
		div#mail_form #submit		{ width:103px; height:24px; border:0px solid #6d6a58; color:#fff; text-align:center;	background:#f0f0f0 url('/images/btn_green.png') 0px 0px no-repeat; margin-right:124px;}
		div#mail_form div.mail_form_bottom 				{	float:right; margin:8px 0px 10px 0px;}
		div#mail_form div.mail_form_bottom label 	{ width:150px; text-align:right; margin:8px 0px 0px 8px; }
		div#mail_form div.mail_form_bottom img 		{	float:left;	margin:9px 0px 0px 2px; }


div#banners { margin-top:10px; background-color:#fff; }
div#banners a { display:block; text-decoration:underline; padding-top:20px;}
div#cart { border:0px;}
div#banners div.dalsi_lampy { border:1px solid #d5d5d5; padding:12px; margin-top:8px; padding-bottom:20px;}
div#banners div.dalsi_lampy a { padding:0px; text-decoration:underline;  }



/* unorove dodelavky */

#slideshowNew { width: 960px; height: 473px; margin: 0px auto; margin-bottom: 20px; } 
.bannery { width: 960px; margin: 0px auto; }


.spodnibanner { width: 312px; float: left; margin-right: 11px; }
.bezmezery { margin-right: 0px; }

.dotted { border-top: 1px dotted #7F7F7F; height: 1px; width: 960px; margin-top: 16px; margin-bottom: 20px; }


.newstitul { }
  .newstitul p{ float: left; width: 570px; font-size: 16px; padding-top: 13px; padding-left: 15px; }
  .newstitul img { float: right;}


#nano { width: 960px; margin: 0px auto; }
  
  #nano div.description { float: left; width: 547px; margin-top: 517px; margin-left: 50px; }
  
    #nano div.description div.articleOne { margin-bottom: 54px;} 
      #nano div.description div.articleOne p{ width: 300px; float:left; }
        #nano div.description div.articleOne p img{ margin-bottom: 8px; }
      #nano div.description div.articleOne img.img{ float: right; }
      
    #nano div.description div.articleTwo { margin-bottom: 49px; }
      #nano div.description div.articleTwo p{ width: 254px; float:right; }
        #nano div.description div.articleTwo p img{ margin-bottom: 8px; }
      #nano div.description div.articleTwo img.img{ float: left; }
      
    #nano div.description div.video { background: #CCCCCC; margin-bottom: 44px; }
      #nano div.description div.video p { padding: 10px 24px 10px 24px;  }
      
  
  #nano div.collum { float: right; width: 363px; margin-top: 500px; }
    #nano div.collum div.lamp { margin-bottom: 22px; }
    
      .nanopage { float: right; margin-bottom: 15px; }


#video { width: 960px; margin: 0px auto; }
#video div.description { float: left; width: 547px; margin-left: 50px; }
#video div.description div.video { width:533px; background: #CCCCCC; margin-bottom: 44px; }
#video div.description div.video p { clear:both; display:block; width:523px; padding: 5px;  color:#000;}
#video div.collum { float: right; width: 363px; margin-top: 0px; }
#video div.collum div.lamp { margin-bottom: 22px; }




div.clanky 														{	width:600px; float:left; margin-right:20px;}
div.clanky img { max-width:600px;}
div.clanky h3 { margin:0px;}
div.clanek 														{	width:600px; border-top:1px solid #aaa; height:240px; overflow:hidden; 	position:relative;}
div.clanek > div 											{	width:280px; float:left; margin:20px; margin-left:0px;	}
div.clanek > div img 									{  }
div.clanek > div p.clanek_info				{ width:280px; position:absolute; text-align:left; top:193px; }
div.clanek > div p.clanek_info a			{ float:right; }
div.clanek > div p.clanek_info span		{  }

div.clanky_small												{	margin-left:20px;	}	
div.clanky_small a.clanek								{	width:320px; float:left; height:auto; padding:10px; padding-left:0px; border-bottom:1px solid #aaa;	}
div.clanky_small a.clanek:hover					{	text-decoration:none; background-color:#ddd;	}
div.clanky_small a.clanek > 						{	}
div.clanky_small a.clanek > img					{ float:left; width:140px; margin-right:20px; 	}
div.clanky_small a.clanek:first-child		{ border-top:1px solid #aaa; }

div.komentar 				{	width:580px; padding:10px; border-top:1px solid #aaa;	}
div.komentar p			{ width: 500px;	margin:5px 20px 0px 20px;}
div.komentar span		{ float:right; margin:5px 20px 0px 0px;}
div.pridat					{	width:580px; overflow:hidden; height:30px; background-color:#eee;	border-top:0px;}
div.pridat p				{	margin: 0px;}
div.pridat input				{	height:10px; padding:5px; }
div.pridat input#text 	{ margin-left:20px; width:384px; }
div.pridat input#btn 		{ margin-left:20px; width:120px; height:28px; padding:0px;}
div.pridat input#mail 	{ float:left; margin-left:-1000px; width:5px;		}



div.rozcestnik div { width: 159px; height: 63px; margin-bottom: 42px; font-size: 14px; font-weight: strong; }
  div.rozcestnik div img { margin-top: 7px; }
    div.rozcestnik div.leaf { background: url(../images/katalog_leaf.jpg) no-repeat top left; padding-left: 652px; padding-top: 293px; }
      div.rozcestnik div.leaf div.cena {  }
    div.rozcestnik div.guard { background: url(../images/katalog_guard.jpg) no-repeat top left; padding-left: 652px; padding-top: 293px; }
    div.rozcestnik div.lady { background: url(../images/katalog_lady.jpg) no-repeat top left; padding-left: 652px; padding-top: 293px; }
    div.rozcestnik div.heart { background: url(../images/katalog_heart.jpg) no-repeat top left; padding-left: 652px; padding-top: 293px; }
    div.rozcestnik div.bethlem { background: url(../images/katalog_bethlem_praga.jpg) no-repeat top left; padding-left: 652px; padding-top: 293px; }
    div.rozcestnik div.sunrise { background: url(../images/katalog_sunrise.jpg) no-repeat top left; padding-left: 652px; padding-top: 293px; margin-bottom: 0px; }

    
div.katalogbottom {}
    div.katalogbottom img.studio { float: left;}
    div.katalogbottom img.omaterialu { float: right; }   
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    

