/* ogólne */
.right {float: right;}
a {color:#88aa00; font-family: sans-serif}
a.marked {color:#ff6600;}

a {text-decoration: none;}
a:hover {text-decoration: underline;}

body {font-family: sans-serif; font-size: 12px; padding: 50px 20px 0px 20px;}
h1 {font-size: 14px; float: left;}
#genTime {font-weight: bold;border-bottom: 1px solid #ccc; font-size: 14px; display: block; text-align: right; margin-top: 10px;}
#genTime em {display: none}

/* search */
#search{display: inline; width: 400px; float: left}
#search #keywordLabel {display: block;}
#logo {display: inline; width: 250px; float: left}
#logo img {border: none;}
#search fieldset {border: none; width: 100%;} 
#search #keyword {margin-right: 5px; width: 300px;}


/* menu górne */
#topMenu h2 {display: none;}
#topMenu {position: absolute; top: 0px; left: 0px;}
#topMenu ul {display: block; padding: 5px; margin: 0px; }
#topMenu li {display: inline}
#topMenu li:after {content: ","}
#topMenu {background-color: #eee; width: 100%; border-bottom: 1px solid #ccc;}

/* nawigacja */
#navigation {height: 0px;}
#navigation h2, #navigationBottom h2 {display: none;}
#navigation, #navigationBottom {text-align: center;}
#navigationBottom p {margin-right: 175px;}

/* wynik */
#resultsHeadline {padding-top: 110px;} 
#results .url{color:#ff6600; font-weight: normal}
#results .url a.url{color:#ff6600; font-weight: normal}
#results h3,  #results ul, #results div {background-color: #eee; padding: 5px 140px 5px 5px; list-style-type: none; margin: 0px 160px 0px 0px;}
#results h3, #results div {margin-top: 20px;}

/* #results div {margin: 20px 175px 0px 0px; background-color: #ffff99;} */

#results ul ul {padding-right: 0px; background: none; margin: 0px;} 

#results ul em {display: none;}
#results ul li.similar em {display: inline;}

#results ul li {display: block}
 
 
 
#results h3 {margin-top: 20px;}
#results h3.aboveAd {margin-top: 0px;}
#results .size, #results .url, #results .action, #results .action ul, #results .action ul li {display: inline;}
#results .action li:before, #results .size:after {content: " - ";}

#results li.download {height: 0px; position: absolute; font-size: 14px; font-weight: bold; width: 100%; text-align: right; left: -160px;} 


#results li.download a {padding-bottom: 10px; margin-right: 48px; padding-left: 30px; padding-top: 5px; position: relative; top: -17px;
background-image: url("../image/arrow.png");
 background-repeat: no-repeat; height: 25px; display: block; float: right;}

#results li.download:before {content: "";}

#results .similar ul {padding: 0px 0px 0px 5px;}
#results .similar {padding-top: 4px;}
#results .desc {padding-bottom: 5px;}

/* reklamy */
#rightAd {float: right; padding: 0px 4px 0px 0px; margin-top: 55px; margin-right: 123px;}

/* stopka */
#footer {clear: both; width: 100%; text-align: center; padding: 0px; margin: 0px;}
#footer p { margin: 30px 0px 5px 0px; padding: 0px;}

/* serach new look */
#logo {
  display: block;
  float: none;
  clear: none;
}
h1 {
  margin-top: 0px;
}
.searchFormMini {
  margin-bottom: 5px;
  display: block;
}
#keywordLabel {
  display: none !important;
}
#search #keyword { width: 200px; }

#logoSearch { float: left;}

#resultsHeadline { padding-top: 10px; clear: both;}

a.rubin { font-size: 110%; font-weight: bold; color: #3366cc; }
