body {
   margin:0;
   padding:0;
   background-color:#FFF;
   text-align:center;
   font-family:Georgia, serif;
   font-size:1em;
   font-weight:normal;
}

#container {
   margin:50px 0 0 0;
   width:100%;
   background-image:url('images/body.png');
   background-repeat:repeat-x;   
}
fieldset {
   margin:0 auto;
   padding:0;
   height:400px;
   width:400px;
   background-image:url('images/ask_google_first.png');
   background-repeat:no-repeat;
   border:none;
   position:relative;
}

h1 {
   display:none;
}

label.q {
   position:absolute;
   top:160px;
   left:0;
   color:#FFF;
   display:block;
}

input.q {
   position:absolute;
   top:200px;
   left:0;   
   border:2px solid #B1D132;
   width:396px;
   font-family:Georgia, serif;
   font-size:18px;
   font-weight:normal;
}
input.q:hover, input.q:focus {
   border:2px solid #DE0083;
}

label.all {
   position:absolute;
   top:240px;
   left:0;
   color:#FFF;
   display:block;
}
label.lang_pl {
   position:absolute;
   top:240px;
   left:200px;
   color:#FFF;
   display:block;
}
input.btnG{
   position:absolute;
   top:280px;
   left:130px;
   display:block;
   width:128px;
   height:39px;
   border:none;
   background-image:url('images/search.png');
   background-repeat:no-repeat;
   font-family:Georgia, serif;
   font-size:18px;
   font-weight:bold;
   color:#0B7EC4; 
}

dl{
   width:400px;
   margin:0 auto;
   padding:0;
   text-align:left; 
}
dt {
   padding:8px 0 0 10px;
   margin:0;
   width:400px;
   height:26px !important;
   height:34px;
   background-image:url('images/dt.png');
   background-repeat:no-repeat;
   font-family:Georgia, serif;
   font-size:16px;
   font-weight:bold;
   color:#0B7EC4;
}
dd {
   margin:0 10px 30px 10px;
   padding:0;
   font-size:13px;
}
samp {
   padding:1px;
   color:#0B7EC4;
}

h2 {
   font-family:Georgia, serif;
   font-size:22px;
   font-weight:bold;
   color:#0B7EC4;
   margin:5px;
   padding:0;
}

a {
   color:#0B7EC4;
   text-decoration:none;
   border-bottom:1px dotted #DD0083;  
}

a:hover {
   color:#DD0083;
   border-bottom:1px solid #DD0083;
}