body{background-image: url(./images/jp.jpg); background-repeat:repeat-x; margin:0; font-family: Verdana; font-size: 13px; line-height: 140%;}

#container{text-align: center;}

#top{width: 1024px; height:389px; background-image: url(./images/pic-bg.jpg);}
/*
#menu{width: 1106px; height:77px; margin: -11 auto;}
a#sg { display: block; width: 100px; height:77px; background: url("images/sg_off.png") top left no-repeat; border: 0px; margin: 0px; }
a:hover#sg { background: url("images/sg_on.png") top left no-repeat; }
*/
 #menu {width: 864px; height:77px; margin: -11px auto;}
             #menu ul { margin: 0px; padding: 0px; list-style-type: none; }
             #menu li { margin: 0px; padding: 0px; float: left; height: 77px; }
			 
			 a#on { display: block; width: 134px; height:77px; background: url("images/on_off.png") top center no-repeat; border: 0px; margin: 0px;}
			 a:hover#on{ background: url("images/on_on.png") top center no-repeat; }
			 
			 a#of { display: block; width: 151px; height:77px; background: url("images/of_off.png") top center no-repeat; border: 0px; margin: 0px;}
			 a:hover#of{ background: url("images/of_on.png") top center no-repeat; }
			 
			 a#re { display: block; width: 194px; height:77px; background: url("images/re_off.png") top center no-repeat; border: 0px; margin: 0px;}
			 a:hover#re{ background: url("images/re_on.png") top center no-repeat; }
			 
			 a#zn { display: block; width: 209px; height:77px; background: url("images/zn_off.png") top center no-repeat; border: 0px; margin: 0px;}
			 a:hover#zn{ background: url("images/zn_on.png") top center no-repeat; }
			 
			 a#kn { display: block; width: 174px; height:77px; background: url("images/kn_off.png") top center no-repeat; border: 0px; margin: 0px;}
			 a:hover#kn{ background: url("images/kn_on.png") top center no-repeat; }
			 

#tresc{margin: 20px auto; padding: 5px; width: 1106px; text-align: left;}
#text_kontakt{margin-top: 16px; font-size: 14px; color: #716d6e; font-family: Verdana; font-size: 12px;}
#text_kontakt_form{color: #716d6e; font-family: Verdana; font-size: 12px;}

.Clear { height: 0px; line-height: 0; font-size: 0; clear: both; overflow:hidden; }
#footer{background-color: #000000; height: 23px; color: white; text-align: center; padding-top: 5px; font-size: 12px;}
#footer a{color: white; text-decoration: none;}