body {font-family: sans-serif;
	    font-size: small;
	    color: #FFFFFF;
	    margin: 18px 20px 18px 20px;
	    background-color: #CCCCCC;
      border: 0px solid black;
      
      min-width: 760px;}

img {border: 0;}	    
/** {border: 1px solid black !important;}	*/ 
   
/*Zahlavi zacatek*/ 
#zahlavi {border: 0px solid black; 
		      background: #bb0000;
          height: 85px}
		  
#zahlavi img {border: 0px solid black;
			        margin: 2px 2px;}
			 
#logo {padding: 17px 10px ;
	     float:left;
       border: 0px solid black;}

#jazyky {text-align: right;	       
	       padding: 8px 5px;
         float: right;
         border: 0px solid black;}
	
#jazyky img {border: 0px solid black;
			       padding: 1px 1px;
             width: 22px;
             height: 15px;}
/*Zahlavi konec*/

/*Menu zacatek*/
#navigace {border: 0px solid black;
		       padding: 0px;
		       margin: 5px 0px 2px 0px;
		       background: #aa0000;
	         text-align: center;}
		   
#navigace a {font-size: 1.1em;
			       font-weight: bold;
			       color: white;
			       text-decoration: none;
			       padding: 0px;
			       background: #aa0000;}
			 
#navigace a:hover {color: #DA251C;
				           background-color: #CCCCCC; }

#navigace a:focus {color: #DA251C;
				           background-color: #CCCCCC; }
				   
.navstiveny {color: #DA251C;
		         background-color: #CCCCCC;
			       font-size: 1.1em;
			       font-weight: bold;
			       text-decoration: none;}
/*Menu konec*/
			 
.schovat {display: none;}

#otv_doba {font-size: x-small;
           font-weight: bold;
           color: white;
           margin: 3px 0px 5px 0px;
			     background: #8C0000;
           text-align: center;}

#hltext {border: 0px solid black;
	       padding: 5px 0px 5px 0px;
         width:100%;
         background: #7C0000;}

form {margin: 0px;} 

.strankovani{margin: 4px;
             text-align: center;}
                  
.strankovani a:hover{color: #FFFFFF;
                     font-weight: bold;}                          

.strankovani a{color: #CCCCCC;
               font-weight: bold;}  
                    		     
#podmenu {border: 0 solid blue;
		      padding: 0;
		      margin: 5px 0 10px 0;
		      background: #7C0000;
		      text-align: left;
	        width: 100%;}
                   		   
#podmenu a {font-size: 0.9em;
			      font-weight: bold;
			      color: black;
			      text-decoration: underline;
			      padding: 0;
			      background: #7C0000;}
			 
#podmenu a:hover {color: black;
				          background-color: #CCCCCC; }  

.podmenu_navstiveny {color: black;
		                  background-color: #CCCCCC;
			                font-size: 0.9em;
			                font-weight: bold;
			                text-decoration: underline;} 
                      
#podmenu_text {font-size: small;
              font-weight: bold;}
              
#podmenu_text .hl_text {color: #CCCCCC;
                        font-size: 1.1em;} 

#podmenu_text h3 {color: #CCCCCC;}                        
                        
.odsazeni_techpl_en {display: block;
                     margin-left: 165px;
                     margin-bottom: 0;}

.odsazeni_techpl_cz {display: block;
                     margin-left: 175px;
                     margin-bottom: 0;}                                                                        

/*zacatek stylu pro sekci kontakt*/	
#kontakt_left {float: left;
			         width: 50%;
			         border: 0px solid red;}
               	
#kontakt_right {border: 0px solid black;
                margin-left: 50%;} 

#directions {margin: 10px 30px 10px 30px;
             border: 0px solid black;
             font-size: small;
             font-weight: bold;}
             
#directions p {font-size: 0.9em;}

#directions .maly{font-size: 0.8em;}             
			  
.kontakt_adr {border: 0px solid black;
			        font-size: 0.9em;
			        margin: 0px 15px 10px 0px;
              font-weight: bold;}
			 
.kontakt_adr a {color: #FFFFFF;
			          font-weight: bold;
                font-size: 0.9em;}	        

.kontakt_zahl {color:#CCCCCC;}

.kontakt_data_en, .kontakt_data_de, .kontakt_data_cz{float: left;            
                                                     border: 0px solid black;
                                                     text-align: right;}

.kontakt_data_en {width: 20%;}

.kontakt_data_de {width: 18%;}             

.kontakt_data_cz {width: 24%;}

.kontakt_data_obsah_en{margin-left: 21%;}

.kontakt_data_obsah_cz{margin-left: 25%;}

.kontakt_data_obsah_de{margin-left: 19%;}

legend{font-size: 1.1em;
       font-weight: bold;
       color:#CCCCCC;} 
                                  
.form_input{margin: 5px 0px;
            border: 0px solid black;}                    
      
#udaje_kontform {font-size: 0.8em;
                 padding: 5px 0px;}

#tl_kontform {color:black;
              background: #CCCCCC;
              font-weight: bold;}

#odesl1{padding:10px;}

.odesl2 {font-size: 1.1em;
        font-weight: bold;}

.odesl3 {font-size: 1em;}

#potvrzeni_button {font-size: 0.8em;
                   color: #555555;
                   margin-top: 10px;}

#kontakt_mapy {clear: both;
               border: 0px solid black;
               margin: 5px 20px 5px 20px;
               text-align: center;}

.mapa {width: 160px;
       height:117px;
       margin:30px 10px 10px 30px;
       border: 0px solid black;}
       
.mapa_velka {margin:30px 10px 10px 30px;
             border: 0px solid black;}
/*konec stylu pro sekci kontakt*/

#zapati {border: 0px solid black;
		     background: #8C0000;
		     margin: 3px 0px 0px 0px;		     		     
         text-align: center;
         font-size: x-small;
         font-weight: bold;
         padding: 2px;}

#zapati a {color: #FFFFFF;}
#zapati a:hover {color: #CCCCCC;}

/*Zacatek stylu pro administraci stranek*/       
#admin_main{background: #7C0000;
            margin: 3px 0px 3px 0px;
            border: 0px solid black;
            padding: 10px 20px 20px 20px;}

#admin_prihlaseni{border: 0 solid black;
                  text-align:right;
                  padding: 30px 10px 10px 10px;
                  font-size: 15px;}
     
#admin_zahlavi {background: #BB0000;
		            width: 100%;
                height: 79px;}
                   
#admin_logo {border: 0 solid black;
             margin: 17px 10px ;
             float: left;} 
                            
#admin_logo img {border: 0 solid black;}

#admin_navigace {border: 0 solid black;
		             margin: 3px 0 3px 0;
		             background: #aa0000;}
		             
#admin_navigace a {font-size: 14px;
			             font-weight: bold;
			             color: white;
			             text-decoration: none;
			             background: #aa0000;
                   margin: 0 3px 0 3px;}
			 
#admin_navigace a:hover {color: #DA251C;
				                 background-color: #CCCCCC;
                         margin: 0 3px 0 3px; 
                         }	
                         
#admin_odhlas {text-align:right;}

.admin_objpneu {border: 1px solid #666666;
                width: 100%;}
                
.admin_td_1, .admin_td_2  {border: 1px solid #666666;
                           padding: 2px;
                           text-align: center;
                           font-weight: bold;
                           font-size: 10px;}

.admin_td_1 {background-color: #990000;}             
             
.admin_td_2 {background-color: #6C0000;}             

.admin_objpneu a {color: #CCCCCC;
                  font-weight: bold;}
                  
.admin_objpneu a:hover {color: #CCCCCC;
                        font-weight: bold;}

.admin_objpneu_hlav {background: #CCCCCC;
                     color: #aa0000;
                     font-weight: bold;
                     font-size: 12px;
                     text-align: center;}

.admin_objpneu_hlav td {border: 1px solid #666666;}
                     
#admin_vyhled {text-align: right;}

.admin_vyhled_input, .admin_vyhled_select  {background-color: #555555;
                                            border: 1px solid #999999;
                                            font-size: 11px;
                                            font-weight: bold;
                                            color: #FFFFFF;
                                            margin: 5px 0 0 5px;} 

.admin_vyhled_input {width: 100px;
                     margin: 5px 0 0 5px;} 
                     
.admin_vyhled_select {margin: 0 0 0 5px;}                             
                     
.admin_vyhled_text {font-size: 15px;} 

.fieldset_admin_pneu {width: 320px;} 

.fieldset_admin_uziv {width: 285px;} 

.fieldset_admin_heslo {width: 300px;}

.fieldset_admin_prihlas {width: 310px;} 
                         
.fieldset_admin_auto {width: 340px;} 

.fieldset_admin_akce {width: 350px;} 
                      
   
                                                                 
.text_form_akce, .text_form_info, .text_form_servis, .text_form_uziv, .text_form_prihlas, .text_form_heslo, .text_form_pneu, .text_form_auto{text-align:right;
                                                                                        font-size: 0.9em;
                                                                                        font-weight: bold;
                                                                                        border: 0 solid blue;
                                                                                        float: left;
                                                                                        padding-top: 0.2em;
                                                                                        margin-right: 0.5em;}       
                                                      
.odeslani_form{margin: 10px 0 10px 0;
               text-align: center;}

.odeslani_admin{margin: 10px 0 10px 0;
               text-align: right;}
               
.odeslani_admin input{font-size: 0.8em;
                     color: #555555;} 
                                   
.odeslani_form input{font-size: 0.8em;
                     color: #555555;}  

.text_form_pneu {width: 42%;}

.text_form_auto {width: 45%;}
                                                                                         
.text_form_uziv {width: 52%;}
            
.text_form_prihlas {width: 50%;}            

.text_form_heslo {width: 60%;}

.text_form_akce {width: 35%;}            

.admin_nadpis {font-size: 15px;
               font-weight: bold;
               color:#CCCCCC;
               margin: 0 0 10px 0;}                                      	              
/*Konec stylu pro administraci stranek*/

/*Zacatek stylu pro pneuservis*/
#main{margin: 10px 20px 20px 20px;
      border: 0 solid blue;}
      
      
#celycenik{width: 100%;
           border: 0 solid black;}
           
.cenik{border: 1px solid #666666;     
       width: 100%;
       text-align: center;}
            
.cenik th {border: 1px solid #666666;
           background: #CCCCCC;
           color: #aa0000;
           font-weight: bold;
           font-size: small;
           text-align: center;}
                     
.cenik td {border: 1px solid #666666;
           padding: 5px;
           text-align: center;
           font-weight: bold;}
           
.cenik_td_1, .cenik_td_2  {border: 1px solid #666666;
                           padding: 2px;
                           text-align: center;
                           font-weight: bold;
                           font-size: x-small;
                           letter-spacing: 0.1em;}

.cenik_td_1 {background-color: #990000;}             
             
.cenik_td_2 {background-color: #6C0000;}      

#moznosti_cenik{border: 0 solid black;} 

#filter {text-align: right;
         margin: 0 0px 0 153px;
         border: 0 solid blue;
         height: 60px;}

#filter select {background-color: #555555;
                border: 1px solid #999999;
                font-size: 0.85em;
                font-weight: bold;              
                color: #FFFFFF;               
                margin: 0 0 5px 5px;}

#nic {float: right;}                     

#vyhledani {text-align: right;
            float: right;
            border: 0 solid black;
            width: 150px;
            height: 60px;}

#vyhledani_input {background-color: #555555;
                  border: 1px solid #999999;
                  font-size: 0.85em;
                  font-weight: bold;
                  color: #FFFFFF;
                  margin: 0 0 5px 5px;}   
                  
.vyhledani_button {font-size: 0.7em;
                   color: #555555;}                                                           
/*Konec stylu pro pneuservis*/

.zpet {float: left;
       border: 0 solid black;
       font-weight: bold;
       font-size: 0.9em;}

.zpet a {color: #CCCCCC;}
               
.zpet a:hover {color: #FFFFFF;}

#info_left {float: left;
            width: 50%;
            border-right: 0px solid black;}
            
#info_right {border: 0px solid blue;
             margin-left: 50%;
             padding-left:20px;}

#info_right img {margin-top: 10px;}               

.info_nadpis {font-size: small;
              font-weight: bold;
              margin: 0 0 5px 0;}
              
.info_text {font-size: 1em;} 

.form_info{margin: 2px 6px;}


.fieldset_kontakt {font-size: 0.9em;
                  padding: 10px;}

#legend_kontakt {font-size: 1.1em;
                font-weight: bold;
                color:#CCCCCC;
                padding: 0.5em 0.8em;
                text-align: right}
                              
.label_kontakt, .label_kontakt_en{font-weight: bold;
                                  float: left;
                                  width: 30%;
                                  text-align: right;
                                  padding-top: 0.2em;
                                  margin-right: 0.5em;}
              
.label_kontakt_en{width: 35%;}              
                                        
#kontaktform{width: 435px;
             margin: 4px;}

#kontaktform_de{width: 490px;
                margin: 4px;}

#kontaktform_en{width: 475px;
                margin: 4px;}                

.fieldset_servis {font-size: 0.9em;
                  padding: 10px;}

#legend_servis {font-size: 1.1em;
                font-weight: bold;
                color:#CCCCCC;
                padding: 0.5em 0.8em;
                text-align: right}
                
.label_servis{font-weight: bold;
              float: left;
              width: 50%;
              text-align: right;
              padding-top: 0.2em;
              margin-right: 0.5em;}
                    
#formservis{width: 520px;
            margin: 4px;}
            
#formservis_de{width: 530px;
               margin: 4px;}            
            
#formservis_en{width: 575px;
               margin: 4px;}            
          
#intro_left {float: left;
             width: 80%;
             border: 0px solid black;
             }
             
#intro_left img {display: block;
                 margin-left: auto;
                 margin-right: auto;
                 margin-bottom: 30px;
                 border: 0px solid black;} 
                                             
               
#intro_akce {margin-left: 85%;
             margin-top: 30px;
             width: 15%;            
             background-color:#bbbbbb;
             border: 0px solid black;
             padding: 3px;}
             
#intro_akce strong {font-size: 1.1em;
                     color: #7C0000;}
                     
#intro_akce h3 {display: block;
                 background-color:#555555;
                 margin-top: 0;
                 padding: 3px}                     
                 
.intro_datum {font-size: 0.8em;
              color: #000000;} 
              
.intro_obsah {color: #000000;} 

#firmy {border: 0px solid black;
        margin-top: 10px;}

#firmy hr {margin-top: 50px;}

#firmy h5 {display: block;
           border: 0px solid red;
           margin-top: 0px;
           margin-left: 0px;
           margin-right: 0px;
           margin-bottom: 10px;}
             
#firmy img {margin-right: 5px; margin-bottom: 5px}                       

#blost_mozila{width: 100%;
              clear: both;}  

