 				body {
 					font: 80%/170% Georgia, serif; /* verdana, sans-serif; */
 					text-align: center;
 					background-image: url(img/bg.gif);
 					background-repeat: repeat;
 					margin:0;
 					padding: 0;
					background-color: #666666;
 				}
 				#main {
 					width: 800px;
 					border: 2px solid silver;
 					margin-top: 20px;
          margin-left: auto;
          margin-right: auto; 
 					text-align: left;
 					background-color: rgb(239,239,239);
 				}
 				#head-null {
 					width: 100%;
 					padding: 0;
 					border: 0;
 				}
 				#head {
 					height: 134px;
 					_height: 124px;
 					padding-left: 10px;
 					padding-top: 5px;
 					padding-bottom: 2px;
 					background-color: #999999;
 					background-image: url(img/head.jpg);
 					background-repeat: no-repeat;

 				}
 				#lista-null {
 					width: 100%;
 					padding: 0;
 					border: 0;
 					margin-top: -20px;
 					_margin-top: 0px;
 				}
 				#lista {
 					background-color: #CCCCCC;
 					background-image: url(img/lista.jpg);

 				}




 				#right-null {
 					width: 550px;
 					float: right;
 					padding: 0;
 					border: 0;
 					/* background-color: #b9c2c5; */
 				}
 				#right {
 					padding: 10px;
 					padding-right: 35px;
 					line-height: 140%;
 					text-align: justify;
 					font-size: 100%;
                   _font-size: 90%;
 				}
				#right-vyrobky {
 					padding: 10px;
 					line-height: 140%;
 					text-align: center;
					margin-left: auto;
					margin-right: auto;
 					font-size: 100%;
                   _font-size: 90%;
				   background-color:#333333;
 				}
 	
 				
 				.text {
         margin-top: 5px;
         }
 	     div.text a img {
		 border: 0px;
		 }			
 				#left-null {
 					width: 225px;
 					float: left;
 					padding: 0;
 					border: 0;
 					/* background-color: #b9c2c5; */
 					/*	background-image: url(img/bg-left.gif);
 					background-repeat:  repeat-y; */
 				}
 				#left {
 					padding: 10px;
 					/* background-color: #b9c2c5; */
 				}
 				#foot-null {
 					clear: both;
 					width: 100%;
 					height: 26px;
 					padding: 0;
 					border: 0;
 					background-image: url(img/foot.jpg);
 					background-repeat:  norepeat;
 				}
 				#foot {
 					padding: 0px;
 					padding-left: 10px;
 					font-size: 90%;
 					height: 26px;
 					line-height: 26px;
 					/* background: #b9c2c5; */
 				}


 				#head h1 {
 					margin: 0;
 					margin-top: 95px;
 					_margin-top: 95px;
 					font-size: 110%;
 					color: white;
 					font-weight: bold;
 					float: left;
 				}
 				div.lang {
        margin: 0;
        margin-left: 245px;
        padding: 0;
 				margin-top: 96px;
 				_margin-top: 104px;
 				text-align: left;
         }
         div.lang a img {
         border: 0px;
         }
          
 				.linka {
 					margin-left: -10px;
 				}
 				h3 {
 					font-size: 110%;
 					margin: 0;
 					color: #000033;
 				}
 				h3.sekce {
 					font-size: 110%;
 					margin: 0;
 					padding-left: 10px;
 					color: #000033;
 					background: url( 'img/s.gif' ) top left no-repeat;
 				}
         .right {
         float: right;
         margin-left: 5px;
         }
		 ul.seznam {
		 margin: 0;
		 margin-left: 10px;
		 border: 0;
		 padding: 0;
		 }
		 ul.seznam li {
		 padding: 0;
		 list-style-type:square;
		 }

 				/*  levé menu
 					http://www.wellstyled.com/files/css-nopreload-rollovers/example2.html
 				*/
 				#menu {
 					margin-top: 20px;
 					margin-bottom: 20px;
 					font: 12px/1 Georgia, serif;
 				}
 				.outer, .outer-end {
 					height: 25px;
 					width: 160px;
 					line-height: 25px;
 					height: 25px;
 					margin: 0px;
 					border-top: 1px solid rgb(195,195,195);
 					background: url( 'img/m1.gif' ) 0 -25px no-repeat;
 				}

 				.outer a, .outer-end a {
 					display: block;
 					height: 100%;
 					width: 100%;
 					text-decoration: none;
 					padding: 0px;
 					padding-left: 15px;
 					background: url( 'img/m1.gif' ) top left no-repeat;
 					color: rgb(116,116,116);
 				}
 					.outer a:visited, .outer a:link, .outer-end a:visited, .outer-end a:link {
 				  color: rgb(116,116,116);
 				}
 				.outer a:hover, .outer-end a:hover {
 					background-image: none;
 					color: rgb(0,0,0);
 				}
 				.outer-end {
 					border-bottom: 1px solid rgb(195,195,195);
 				}

 				/* horní menu */

 				#menu-top {
 					padding: 0px;
 					padding-left: 200px;
 				}
 				#menu-top a, #menu-top a:hover {
 					font: bold 12px/1 Georgia, serif;
 					color: rgb(0,102,51);
 					height: 30px;
 					line-height: 30px;
 					text-decoration: none;
 				}
        #menu-top a:link, #menu-top a:visited  {
         	color: black;
        }
        #menu-top a:hover {
         	text-decoration: underline;
         	color: #666666;
        }
.galerie {
margin-left: auto;
margin-right: auto;
text-align: center;
padding: 5px;
background-color:#333333;
}

div.galerie a {
_border: 3px solid rgb(195,195,195);
margin-right: 5px;
}
div.galerie a:hover {
_border: 3px solid white;
margin-right: 5px;
}
div.galerie h3 {
color:#FFFFFF;
font-size: 110%;
margin: 5px;
margin-bottom: 20px;
}
div.adresa {
font-family: Arial, Helvetica, sans-serif;
padding: 0px;
line-height:normal;
font-size: 80%;
}
div.link img {
margin-left: -10px;
}