
body  {
	font-family: "Arial CE", "Helvetica CE", Arial, sans-serif;
	background: #101010 url('images/bgr-stranka.jpg') repeat-x;
	margin: 0; 
	padding: 0;
	text-align: center; 
	color: #4d4f51;
}

H1{
	color: #8a6b28;
	font-size: 16pt;
	font-weight: bold;
	font-family: "Arial CE", "Helvetica CE", Arial, sans-serif;
	font-style:italic;
	}

H2{
	color: #000000;
	font-size: 14pt;
	font-weight: normal;
	font-family: "Arial CE", "Helvetica CE", Arial, sans-serif;
	font-weight:bold;
	text-align: left;
	padding-left: 0px;
	margin-left: 23px;
	border-bottom: 1px solid #000000;
	
}

table{
	width: 95%;
	border: 1px solid #eeeeee;
	border-collapse:collapse;
	
}

tr{
	margin: 0px;
	padding: 0px;
	
}

td{	border: 1px solid #eeeeee;
	margin: 0px;
	padding: 5px;
	
}





.cenik
{	width: 95%;
	border: 3px solid #eeeeee;
	border-collapse:collapse;
	caption-side: bottom;

		}
		
.cenik tr
{	margin: 3px;
	padding: 5px;
	

		}	
		
.cenik td
{	border: 2px solid #eeeeee;
    margin: 3px;
	padding: 5px;

		}	

.cenik th
{	
    margin: 3px;
	padding: 5px;

		}							

tr{
	margin: 0px;
	padding: 0px;
	
}

td{	border: 1px solid #eeeeee;
	margin: 0px;
	padding: 5px;
	
}


a {	color:#00209f;
		margin: 0px;

                }
        
 

a:hover { color: #f39916;
		   margin: 0px;
        
         }		 



#container { 
	width: 950px; 
	margin: 0 auto; 
	text-align: left;
	/*background: #ffffff url('images/bgr-text.gif') repeat-y;*/
	
} 


#container-bgr { 
	width: 916px;  
	
	text-align: left; 
	background: #ffffff;

} 

#container-bgr-cont { 
	width: 950px;  
	height: 399px;
	text-align: left; 
	background: url('images/foto-zahlavi-cont.jpg') no-repeat;

} 




#logo{
	width: 400px; 
	height: 125px;
	padding: 0px;
	margin: 0px;
	position: relative;
	top: 13px;
	left: 0px;
	background: url('images/logo-indra-kompozit.jpg') no-repeat;

}

#slogan{
	width: 400px; 
	height: 85px;
	padding: 0px;
	margin: 0px;
	float: right;
	position: relative;
	top: 40px;
	right: 74px;
	text-align:right;
	font-size: 22px;
     color:#ffffff;
	 font-weight: bold;
	 	
}

#poznamky{
	width: 200px; 
	padding: 0px 0px 20px 0px;
	margin: 0px;
	background: url('images/bgr-blue2.jpg') repeat-y;
	font-size: 11px;
	color: black;
	}

.poznamky-text{
   width: 165px;
	position: relative;
	left: 25px;
	margin-top: 10px;
	
}



#mainContent { 
	margin: 0px 245px 0 0; 
	font-size: 11pt;
		} 
		
#mainContent2 { 
	margin: 0px; 
	font-size: 11pt;
	
		} 		
	
	
#deska { 
	font-size: 11pt;
	font-style:normal;
	width: 570px;
	color: white;
	float: left;
	
	} 
	
#deska2 { 
	font-size: 11pt;
	font-style:normal;
	width: 830px;
	color: white;
	float: left;
	position: relative;
	top: -60px;
	background: red;
	
	} 			
	
	
.text { 
    width: 550px;
	height: 130px;
	padding-top: 40px;
	padding-bottom: 80px;
	padding-left: 45px;
	text-align: left;
	color: black;
	text-align:justify;
	z-index: 100;
	
				
	} 
	
.text2 { 
    width: 830px;
	padding-top: 10px;
	padding-bottom: 20px;
	padding-left: 45px;
	text-align: left;
	color: black;
	text-align:justify;
	z-index: 100;
	
	} 	
	
	
	
	#sidebar-projekty { 
	width: 750px;
	height: 205px;
	height: 345px;
	margin: 0 auto; 
	position: relative;
	top: 40px;
	left: 8px;
		
	} 	
	
#sidebar-projekty img{ 
	padding-right: 14px;
	padding-bottom: 10px;
	
	} 		

	
#projekty { 
    width: 273px;
	height: 157px;
	padding-top: 0px;
	padding-bottom: 10px;
	text-align: left;
	color: white;
	float: left;
	font-size: 11px;
	float: left;
	position: relative;
	left: 13px;
	
	background: url('images/projekty.png') no-repeat;
			
	} 
	
#projekty p {
	margin: 0; 
	text-align: center; 
	padding-top: 110px;
	color:#2c231d;
	font-size: 18px;
	font-weight: bold;
	letter-spacing: 0.08em;
}	


#projekty p a {
	text-decoration: none;
	color:#2c231d;
	}	
	
#projekty p a:hover{
	color:#956902;
	}		
	
	
.vyraz{ 
    font-size: 14pt;
	padding: 0px;
	margin: 0px;
	text-decoration:underline;
	color:#ffed00;
			
	} 	
	
.vyraz2{ 
    font-size: 14pt;
	padding: 0px;
	margin: 0px;
	text-decoration:none;
	color:#ffed00;
			
	} 		
	
.vice{ 
    font-size: 8pt;
	margin-left: 23px;			
	} 	
	
#jmeno { 
	width: 267px;
	height: 52px;
	background: url('images/jmeno.gif') no-repeat ;
		
	} 		



#right { 
    float: right;
	} 		 
		 
#zahlavi {
               width: 950px;
               position: relative;
               left: 0px;
               top:0px;
               height:124px;
			   background: url('images/stopa.jpg') no-repeat;              
               }	
			   
#str-top {
               width: 950px;
               position: relative;
               left: 0px;
               top:0px;
               height:310px;
			   background: url('images/bgr-top.jpg') no-repeat;              
               }				   
			   
			   
			   
 
		   	
			   
#menu {
        float: right;
		width: 90px;
		height: 50px;
		position: relative;
		top: 75px;
		left: 50px;
		
 
        }
		
#menu-def {
       
		width: 200px;
		height: 25px;
       	font-size: 14px;
		margin: 0px;
		padding: 0px;
		float: left;
		color: #ffffff;
		font-weight: bold;
		background:#8a6b28;
		position: relative;
		top: 70px;
		left: 30px;
		
}	

		
		
#menu-def ul {
        width: 200px;
		height: 25px;
		padding: 0px;
		margin: 0px;
		list-style-type: none; 
		float: left;
		color: #7d7c7c;	
		position: relative;
		top: -5px;
		left: 15px;
		
}

#menu-def li {
        float: left;
        display: inline;
        padding: 10px 15px 0px 14px;
		margin: 0px;
		white-space: nowrap;
		height: 26px;
		text-align: center;
		background: url('images/odrazka.gif') 0 13px no-repeat; 
		
}	

#menu-def li.active {
        position:relative;
       color: #222020;
		margin: 0px;
		padding: 0px;
}
		
#menu-def li.active a{
        position:relative;
        color: #222020;
		margin: 0px;
		padding: 0px;
}

#menu-def li a {
        display: block;
        text-decoration: none;
		color: #ffffff;
		margin: 0px;
		}
        
#menu-def li a:hover {
          color: #222020;
		  text-decoration: none;
		  margin: 0px;
		 
}


#menu-cont {
       
		width: 820px;
		height: 25px;
       	font-size: 14px;
		margin: 0px;
		padding: 0px;
		float: left;
		color: #ffffff;
		font-weight: bold;
		background:#8a6b28;
		position: relative;
		top: 70px;
		left: 30px;
		
}	

		
		
#menu-cont ul {
        width: 820px;
		height: 25px;
		padding: 0px;
		margin: 0px;
		list-style-type: none; 
		float: left;
		color: #7d7c7c;	
		position: relative;
		top: -5px;
		left: 15px;
		
}

#menu-cont li {
        float: left;
        display: inline;
        padding: 10px 15px 0px 14px;
		margin: 0px;
		white-space: nowrap;
		height: 26px;
		text-align: center;
		background: url('images/odrazka.gif') 0 13px no-repeat; 
		
}	

#menu-cont li.active {
        position:relative;
       color: #222020;
		margin: 0px;
		padding: 0px;
}
		
#menu-cont li.active a {
        position:relative;
        color: #222020;
		margin: 0px;
		padding: 0px;
}

#menu-cont li a {
        display: block;
        text-decoration: none;
		color: #ffffff;
		margin: 0px;
		}
        
#menu-cont li a:hover {
          color: #222020;
		  text-decoration: none;
		  margin: 0px;
		 
}	



				
			
		
#sidebar3 {
        width: 500px;
		height: 50px;
       	font-size:15px;
		margin: 0px;
		padding: 0px;
		float: right;
        }		
        
       

		 
#footer-t { 
	height: 116px;
	width: 916px;
	background: url('images/paticka-bgr.jpg') no-repeat;
	
	
	} 
	
#footer-t-default { 
	height: 116px;
	width: 916px;
	background: url('images/paticka-bgr.jpg') no-repeat;
	position: relative;
	top: 0px;
	
	
	
	} 			
	
#footer-t2 { 
	height: 47px;
	width: 845px;
	background: url('images/paticka2.jpg') no-repeat;
	position: relative;
	top: 0px;
	
	} 
	

	
#footer { 
clear: both;
	padding: 0px; 
	font-size: 9px;
	color: white;
	text-align: center;
	background:#00209f;
	
	} 
	
	
#footer p {
	margin: 0; 
	text-align: center; 
	padding: 0px;
}

#footer-def { 
clear: both;
	padding: 0px; 
	padding-top: 0px;
	margin-bottom: 0px; 
	font-size: 10px;
	color:#b3a394;
	text-align: center;
	position: relative;
	top: -27px;

	} 
	
	
#footer-def p {
	margin: 0px; 
	text-align: center; 
	padding: 0px;
}

#footer-cont { 
clear: both;
	padding: 0px; 
	padding-top: 0px;
	padding-bottom: 10px; 
	font-size: 9px;
	color:#b3a394;
	text-align: center;
	position: relative;
	top: 20px;

	} 
	
	
#footer-cont p {
	margin: 0px; 
	text-align: center; 
	padding: 0px;
}

.clearfloat { 
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}



		  
dl.galerie {border: 0px none;
       background-color: #FFFFFF;
       width: 180px;
       text-align: center;
       padding-top: 0px;
       padding-bottom: 8px;
       padding-left: 0px;
       padding-right: 0px;
       float: left;
       margin-right: 0px;
       margin-bottom: 0x;
	   text-align: center;
       margin: 0 auto; }		
	   
dl.galerie-prodej {border: 0px none;
       background-color: #FFFFFF;
       width: 174px;
       text-align: center;
       padding-top: 0px;
       padding-bottom: 8px;
       padding-left: 0px;
       padding-right: 0px;
       float: left;
       margin-right: 0px;
       margin-bottom: 0x; }		   	  
			  
		  
              
             
.galerie dt {font-weight: normal;
       text-align: center;
       width: 180px;
       margin-left: 12px;
       margin-right: 12px;
       margin-top: 3px;
       font-size: 7pt; 
	   margin-bottom: 0px;
	               } 
	   
	   
.tabulkagal tr {border: 0px none;  } 	   	   
               
.tabulkagal td {border: 0px none;  } 
               
              
.galerie img {border: 3px solid #9d7042;
         width: 170px;
         height: 128px;
         text-align: center;
         margin: 0 5px 0 12px;            } 
               
.galerie dd {margin: 0px;
         padding: 0px;
         text-align: center;
         width: 170px;          } 
		 

         
td.galerie {border: 0px none;
       padding: 0px;
       margin: 0px;
           } 
              
 	 
.tabulkagal
{	border:  0px none;
	margin:  0 px;
	width: 170 px;
	caption-side: bottom;

		}
	
table caption
{	caption-side: bottom;
	}	
 		


form{ 
       padding: 0px;
       margin: 0px 0px 20px 0px;
       font-size: 9pt;
             }
  
 fieldset {
	    padding: 0px 0px 0px 10px;
	    margin: 0 0 0px 0;
	    border: 1px solid #04069C;
	    width: 550px;
	    color: #000000;
	}
	


legend {
	   font-weight: bold;
	   color: blue;	
	   margin: 5px 0;
	   padding: 3px 10px 3px 10px;
	   border: 1px solid #04069C;
	   background: #04069C;
	   color: white;
	   }

label {
	width: 200px;
	float: left;
	display:block;
	margin-bottom: 5px;
	margin-left: 5px;
}





input, textarea, select {
	width: 310px;
	margin: 0 0 0px 0;
}


.tlacitko {
	width: 120px;
}
	
.kategorie {
	font-size: 14px;
	
}	

.tlacitko {
	height: 25px;
       width: 100px;
        padding: 3px;
		margin:15px 0px 3px 0px;
        font-size: 11px;
        color: #04069C;
        border-left: 1px solid #04069C;
        border-top: 1px solid #04069C;
        border-right: 2px solid #02034E;
        border-bottom: 2px solid #02034E;
        background: #E6EAEB;
        text-align: center;
        font-weight: bold;
 }

.motto {
	color:#9c6f42;
	font-size: 21px;
	font-style:italic;
}


.bezok {
     border: 0px;
		}
		
		

.adresa {
          width: 300px;
		  height: 200px;
		  float: right;
		  position: relative;
		  top: -58px;
		 
}	