@charset "UTF-8";

ul.nimek-toode { clear: both; padding: 0; }
.nimek-toode li { list-style-type: none; margin: 0; border: 1px solid rgb(154,154,154); border-top: 0 none white; height: 116px;}
.nimek-toode li.first { border-top: 1px solid rgb(154,154,154); }
.nimek-toode a {  cursor: pointer; height: 115px; display: block; margin: 0; padding: 0; float: left; text-decoration: none; overflow:hidden; }
.nimek-toode span { display: block; padding-right: 10px; font-size: 12px;}
.nimek-toode .prices { width: 154px; padding: 10px 0 0 0; margin: 0; height: 105px; font-size: 13px; text-align: center; }
.nimek-toode .texts { width: 650px;}
.nimek-toode img  { float: left; padding:5px; margin-right: 10px; }
.nimek-toode input { text-align: center; }
.nimek-toode .soodus { color: red; font-weight:bold; display: block; font-size: 13px; margin: 3px 5px; padding: 0px; }
.nimek-toode .nim { color: #4d4d4d; font: bold 12px/24px 'Trebuchet MS', sans-serif; line-height: 110%; white-space: nowrap; padding: 4px 0;  }
.nimek-toode .rekl-tekst { font-size: 10px; color: #808080; }

.nimek-toode a:hover   .nim { text-decoration: underline; }
.nimek-toode a:visited .nim { color: #787878; }

.nimek-toode a img.present {
    clear:none;
    left:-500px;
    margin-bottom:-21px;
    padding-top:5px;
    position:relative;
}

span.thind { background: transparent url(/pics/ggb/dot-d.gif) repeat-x scroll left 9px; display: inline; padding: 0px; font-family: 'Times New Roman','Arial'; font-size: 12px; text-align: center; margin-top: 10px; margin-bottom: 5px;  }
div span.saast { color: #333; display: block; padding-right:0px; text-align: center;} /* "div span." et võita reegli prioriteeti */
div span.kl_hind { color: red; display: inline; padding-right:0px;}

.filt { font-size: 11px; width: 18em; border: 1px solid gray; float: left; margin-top: 13px; }

.reasta { padding: 15px 10px; text-align: right; padding-right: 10px; float:right; white-space:nowrap;}
.jargmised { display: block; float: right; margin: 13px 6px 0px 10px; text-align: right; white-space: nowrap; }
.jargmised li { font-size: 16px; text-align: right; padding: 5px 4px; display: inline; }
.jargmised .sel { color: red; }

.noprodlink { display: block; float: left; font-size: 14px; padding-left: 0px !important; }
.noprodlink li {display: block;}

/* viimistlused */
span.viim_mini img{margin: 0; padding: 0; border-top:1px solid #808080; border-bottom:1px  solid #808080;}
div.vt_lisaks {display: inline; vertical-align: middle; padding:12px 0 0;}

/* search page */
.google_nores {font-weight:400; font-size:12px;}
.google_nores ul {margin-top:10px;}
.google_nores li {margin:0;}
