#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: 14px; ackground: url("/images/bg_menu.jpg") #676767;
}
		#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: 283px; 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_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; } 


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