html{
font-family: Verdana,Arial, Helvetica, sans-serif;
font-size: 11px;
color: #707070;
vertical-align:top;
text-align:justify;
}

body{
margin:0px;
padding:0px;
color: #707070;
}

img {border:0;}

#bg {
background: transparent url('grafika/bg_tlo.gif') center top;
background-repeat: no-repeat;
overflow:hidden;
}

hr{
color:#EFE0E5;background-color:#EFE0E5;height:1px;border:none;margin:1em 0;
}


#main{
width:1000px;
left: 50%;
margin-left: -500px;
position: relative;
}

#top{
margin-left:17px;
height:243px;
position:relative;
}

#toplogo{
float:left;
width:573px;
padding:0px;
font-size: 0; and line-height: 0;
}

#tlo_flash{
background-image:url('grafika/tlo_flash_pizzabio.jpg');/**/
width:971px;
height:128px;
}
#menu{
width:928px;
margin-right:72px;
height:37px;
padding:0px;
margin:0px;
background-image:url('grafika/tlo_menu.jpg');
background-position: 17px 0px;
background-repeat:no-repeat;
position:relative;

}


#kamien{
	position:absolute;
	left:660px;
	z-index:400;
	top: 326px;
}

#zamkamien{
	position:absolute;
	left:160px;
	z-index:410;
	top: 130px;
}

#menu_nav{
margin-left:285px;
padding-top:14px;
}



#menu_nav a{
color:#FFFFFF;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 11px;
font-weight:bold;
margin-right:23px;
}

#menu_nav a:hover{
color:#DDDDDD;
}

#pizza{
float:right;
width:410px;
height:243px;
font-size: 0;
line-height: 0;
}

#middle{
margin-left:17px;
margin-right:62px;
width:920px;
}

#leftnav{
width:235px;
padding-left:11px;
float:left;
}
#main_info{
width:644px;
padding:15px;
float:right;
}

#shortinfo{
text-align:justify;
width:385px;
padding-bottom:12px;
border-bottom: 1px dashed #7f7f7f;
}

#zastosowanie{
text-align:center;
padding:0 10px;
}
#stopka{
padding:10px 10px 30px 10px;
}

#copyright{
width:350px;
float:left
}
#footer_info{
width:550px;
float:right;
text-align:right;
}

div.podmenu ul{
margin:0px;
padding: 2px 0px;
list-style:none;
}

div.podmenu ul li{
margin:0px;
padding:0px;
}

div.podmenu ul li a{
background-color:#cf0000;
color:#FFFFFF;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 11px;
font-weight:bold;
display:block;
width:125px;
padding:3px 0px 3px 10px;
}

div.podmenu ul li a:hover{
color:#FFFFFF;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 11px;
font-weight:bold;
display:block;
width:120px;
padding:3px 0px 3px 15px;
background-color:#5F0102;
}

#podmenu3 ul li a{
background-color:#cf0000;
color:#FFFFFF;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 11px;
font-weight:bold;
display:block;
width:160px;
padding:3px 0px 3px 10px;
}

#podmenu3 ul li a:hover{
color:#FFFFFF;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 11px;
font-weight:bold;
display:block;
width:155px;
padding:3px 0px 3px 15px;
background-color:#5F0102;
}

h1,h2,h3{
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#980000;
margin:2px 0px;
}
h2{
font-size:13px;
}
h3{
font-size:12px;
}

p.homepage{
color:#ea1d22;
font-size:16px;
font-weight:bold;
}





a.macho ,a.macho:link,a.macho:visited,a.macho:hover,a.macho:active,
#footer_info a,#footer_info a:link,#footer_info a:visited,#footer_info a:hover,#footer_info a:active{
color: #707070;
text-decoration:none;
}

a.macho:hover,#footer_info a:hover{
text-decoration:underline;
}

.kroki{
width:520px;
}

.kroki td{
color:#990000;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
padding:0px 5px;
vertical-align:top;
}

#galeria img {
border:1px solid #e8e8e8;
}

/* */

.h {padding: 2px 0px 0px 10px; background: #980000;}



#kontakt {width: 645px; padding: 0px;}
.l {background-color:#EFE0E5;padding: 5px 10px 5px 10px;}
.d {background-color:#FFFFFF;padding: 5px 10px 5px 10px;}
.h {background-color:#980000; color: #ffffff; font-weight: bold; margin: 0px; padding: 0px;}

textarea {width: 280px; height: 100px; overflow: auto;border:1px solid #980000}
.w1 {width: 150px; margin-right: 10px;border:1px solid #980000}
.w2 {width: 25px;border:1px solid #980000}
.w3 {width: 60px;border:1px solid #980000}
.w4 {width: 115px; margin-right: 10px;border:1px solid #980000}

.button{margin: 0px;font: 11px Arial, sans-serif, Helvetica; vertical-align: middle;color: #FFFFFF;height: 22px;background-color: #980000;border: 1px solid #980000;}
.error {background: none; padding: 0px; margin: 0px; font-weight: bold; color: #e71008;}

.h1 {width: 625px; padding: 5px 10px 5px 10px;}

#adres{font-size:14px}
#adres h2{font-size:16px}
#adres a{color:#707070}

.data {text-align:right}

td.tabelka {
vertical-align:top;
padding: 5px 5px 5px 0px;
}

.odpowiedz{
color:#980000;
}
