* { margin: 0; padding: 0; }
body { font-family: Verdana; }
h1 { color:white; float: left; width: 217px; margin: -0.35em 0 0 1em;}
* html h1 { margin: 0 0 0 0.5em; }

#container { padding: 0 1em 1em 1em; margin: 0 230px 0 0; }

#search_panel { margin: 1em 0 0 0; width: 100%; text-align: right; }
* html #search_panel { margin: -4em 0 0 0;}

#search { vertical-align: middle; font-size: 200%; width: 400px;}
#searchButton { vertical-align: middle; margin-left: 0.1em; font-size: 200%; padding: 0 0.25em 0 0.25em;}
* html #searchButton { font-size: 155%; padding: 0;}
#search_panel p { font-size: 80%; font-weight: bold; text-align: right; }
#search_panel p a { font-weight: normal; }
#status { text-align: center; font-size: 120%; color: #333; }

#copyright { clear:both; margin: 2em auto; padding: 2em 0; text-align: center; color: #999; font-size: 80%; }

#vitrina { background: #F38F09; width: 100%; position: relative; 
clear: both; margin: 1em 0 0 0; padding: 0 1em 1em 0;}
.lt { background: url("lt.png") no-repeat left top; width:16px; height: 16px; position: absolute; top:0;left:0;}
.lb { background: url("lb.png") no-repeat left bottom; width:16px; height: 16px; position: absolute; bottom:0;left:0;}
.rt { background: url("rt.png") no-repeat right top; width:16px; height: 16px; position: absolute; top:0;right:0;}
.rb { background: url("rb.png") no-repeat right bottom; width:16px; height: 16px; position: absolute; bottom:0;right:0;}
* html .rt, * html .rb { right:-1px; }
* html .rb, * html .lb { bottom:-1px; }

#vitrina h2 { font-size: 125%; text-align: right; font-weight: normal; margin: 0 0.5em 0 0;}
#vitrina h2 a { color: white; } 

#header { }
#header span { display: block; float: left; }
#header .r { margin: 0.25em 0 0 0;}
#header .sh { margin: -0.25em 0 0 0;}
#header .i { margin: 0.75em 0 -1em 0; font-weight: normal;}
#header .podarki { clear: left;}

#search_result { clear: both; }
#search_result .more { margin: 1em 0 1em 1em; font-size: 120%; font-weight: bold; clear: both;}
#search_result ul { list-style-type: none; margin: 0 0 0 1em;}
* html #search_result ul { width: 800px;} 
#search_result ul li { display: block; background: #00A650; width: 12em; float: left; 
height: 18em; overflow: hidden; margin: 0.5em; position: relative; padding: 16px; }
.count { color: #333; position: absolute; right: 16px; bottom: 16px; font-size: 80%; 
text-align: right; padding: 0.15em; background: #CCC;
}
.price { color: #333; position: absolute; right: 16px; top: 0.5em; font-size: 80%; 
padding: 0.15em; font-weight: bold; 
}
#search_result ul li h2 { font-size: 120%; font-weight: normal; text-align: left;}
#search_result ul li a { color: white; }
#search_result ul li a:visited { color: #CCC; }
.pic { width: 100px; border: 1px solid #CCC; }

h2.local { 	}

.found {font-weight: bold; background: #F38F09;}
