* { margin: 0; padding: 0; }
body { background: #fff; font: 0.8em Verdana, Geneva, Arial, Helvetica, sans-serif;  margin: 0 auto; color: #3b3b3b; line-height: 1em; }
.clearfloat {clear: both; height: 0; font-size: 1px; line-height: 0px;}
ul li { list-style-type: none; }
a img { border: none; }
a { color: #3b3b3b; text-decoration: none; } a:hover { color: #0099f1; text-decoration: underline; } 
h4 { font-family: Arial, Geneva, sans-serif; color: #000; font-size: 1.3em; margin: 0px 0 10px 0; border-bottom: 1px dotted #ccc; padding-bottom: 4px; text-align: left;}

/* Base */
#content { background: #fff; width: 974px; margin: 0px auto; position: relative; } 
#header { height: 84px; width: 974px; }
#header_right { height: 84px; width: 487px; position: absolute; top: 0; right: 0; }
#content_inner { background: #ececec url(images/line2.gif) no-repeat top; padding: 8px 8px 0 8px; overflow: hidden;  }
#content_right { width: 310px; float: right; text-align: center;}
#content_left {  margin: 0 323px 0 0; padding-bottom: 10px; position: relative; overflow: hidden;  background: #fff; border: 1px solid #dfdfdf; }
#lupa_bot { background: url(images/lupa_bot.png) no-repeat top left; width: 63px; height: 27px; position: absolute; top: 84px; left: 0; }
#categs_container { background: #fff; border: 1px solid #dfdfdf; padding-bottom: 3px; }

/* Map */
a.map img { border: 1px solid #dfdfdf; }
a.map:hover img { border: 1px solid #ccc; }

/* Related Results */
ul.related li { height: 14px; line-height: 14px;  padding: 0 0 10px 10px; background: url(images/arrow.gif) no-repeat 0 5px; border-bottom: 1px dotted #ebebd6; text-align: left; display: block;  }
ul.related li a {font-weight: normal; font-size: 1.2em; color: #000; display: block;}
ul.related { overflow: hidden; padding-bottom: 10px; }
ul.related li a:hover { color: #0099f1; }

/* Search */
#search { position: absolute; top: 30px; left: 450px; width: 520px;}
form#search input.input { width: 380px; border: none; border: 0; margin: 0 0 0 14px; padding: 7px 0 0 0;}
#search input.btn_search { width: 96px; height: 24px; display: block; background: url(images/btn.gif) no-repeat; position: absolute; top: 0; right: 13px; float: right; cursor: pointer; border: none; border: 0; color: #fffff1; font-size: 1.1em; font-weight: bold; text-decoration: underline; } 
#search input.btn_search:hover { background: url(images/btn_hover.gif) no-repeat; height: 29px; color: #fffff1;}

/* Search Results */
.result { margin: 0 10px; border-bottom: 1px dotted #dfdfdf; padding: 15px 0; overflow: hidden; }
.result_text { margin: 0 130px 0 30px; }
.result_text a, .categs a { color: #0099f1; font-family: Arial, Geneva, sans-serif; font-size: 1.3em; line-height: 1.2em; text-decoration: underline; font-weight: bold;}
.result_text p { padding: 5px 0; }
.result_text p span { color: #6c6c6c; font-size: 0.85em; display: block; padding-top: 5px; }
.result_number { float: left; width: 22px; text-align: center; font-size: 1em; padding-top: 4px; display: block; position: absolute; left: 10px;}
.result_img { float: right; width: 122px; position: relative; right: 0; }
.result_img a img { border: 1px solid #ececec; }
.result_img a:hover img { border: 1px solid #bbeb2a; }
.results_number { text-align: center; padding: 10px; color: #6c6c6c; font-size: 0.85em;}

/* Footer */
#footer { background: url(images/line.gif) no-repeat top; overflow: hidden; width: 974px; position: relative; padding: 40px 0; font-size: 0.85em; }
#footer_menu {  overflow: hidden; border-top: 1px dotted #dfdfdf; }
#footer_menu li { display: block; float: left; width: 100px; text-align: center; margin: 12px 0 0 0; border-right: 1px solid #dfdfdf; }
#footer_menu li a { color: #888;  margin: 0 10px; }
#footer p { width: 480px; position: absolute; top: 54px; right: 12px; text-align: right; font-size: 0.95em;  }
#footer p a { color: #888; }

/* Categories */
.categs { margin: 20px 0 20px 9px; padding-left: 70px; }
html>body .categs { margin: 20px 0 20px 15px; }
.categs  { float: left; width: 150px; }
.categs ul li { padding: 5px 0 0 0; }
.categs ul li a { color: #000; text-decoration: none; font-size: 1em; font-weight: normal; }

#gifts { background: url(images/icons/gifts.gif) no-repeat top left; }
#travel { background: url(images/icons/travel.gif) no-repeat top left; }
#insurance { background: url(images/icons/insurance.gif) no-repeat top left; }
#finance { background: url(images/icons/finance.gif) no-repeat top left; }
#cars { background: url(images/icons/cars.gif) no-repeat top left; }
#business { background: url(images/icons/business.gif) no-repeat top left; }
#realestate { background: url(images/icons/realestate.gif) no-repeat top left; }
#entertainment { background: url(images/icons/entertainment.gif) no-repeat top left; }
#internet { background: url(images/icons/internet.gif) no-repeat top left; }
#health { background: url(images/icons/health.gif) no-repeat top left; }
#education { background: url(images/icons/education.gif) no-repeat top left; }
#legal { background: url(images/icons/legal.gif) no-repeat top left; }
#shopping { background: url(images/icons/shopping.gif) no-repeat top left; }
#games { background: url(images/icons/games.gif) no-repeat top left; }
#home { background: url(images/icons/home.gif) no-repeat top left; }
#society { background: url(images/icons/society.gif) no-repeat top left; }

#diuretics { background: url(images/icons/diuretics.jpg) no-repeat top left; }
#erectile { background: url(images/icons/erectile.jpg) no-repeat top left; }
#mens { background: url(images/icons/mens.jpg) no-repeat top left; }
#muscle { background: url(images/icons/muscle.jpg) no-repeat top left; }
#smoking { background: url(images/icons/smoking.jpg) no-repeat top left; }
#weight { background: url(images/icons/weight.jpg) no-repeat top left; }
#womens { background: url(images/icons/womens.jpg) no-repeat top left; }
#pain { background: url(images/icons/pain.jpg) no-repeat top left; }
#skin { background: url(images/icons/skin.jpg) no-repeat top left; }
#antidepressants { background: url(images/icons/antidepressants.jpg) no-repeat top left; }
#antifungal { background: url(images/icons/antifungal.jpg) no-repeat top left; }
#inflammatory { background: url(images/icons/inflammatory.jpg) no-repeat top left; }

/* Mix */
.result_text a:hover, #footer_menu li a:hover, #footer p a:hover, .categs ul li a:hover, .categs a:hover { color: #72b501; text-decoration: underline;}





