body {background-color:#f0f0ff; margin:0; width:100%;
	background-image:url('images/body_bg.gif'); padding:0;}

table#all_page {width:88%; padding:0; margin:0; margin-left:6%;
border-left: #a0a0a0 4px solid; border-right:#a0a0a0 4px solid; }

div#head {margin:0; padding:0px;  width:100%; z-index:1; text-align:left;}

div#logo {margin:0; background-image:url('images/head-bg1x140.gif'); width:100%; }
 
div#hor_menu {background-color:navy; margin:0; border-top:1px white solid;
	border-bottom:1px #ffffff solid; font:14px tahoma; padding:2px 0px 4px 0px; width:100%; }

div#hor_menu a, div#hor_menu a:visited {color:#ffffff;}

td#soder {margin:0 auto; background:#ffffff; padding:1ex 2em; font:12px tahoma; border-top: navy solid 2px;
	vertical-align:top;}

input#search {height:22px;}

table { font:12px tahoma; }
tr.th {font:bold;}
table.webprice {border-top:1px solid #000000; border-left:1px solid #000000; /* width:96%; */}
table.webprice td {border-bottom:1px solid #000000; border-right:1px solid #000000;
	padding:3px 12px;}

a#curr {color:#f00000; }

div.small {padding:1ex 0.6em; font-size:11px;}


a.price {background-color:beige; border:2px outset #cccccc; padding:0px 6px 3px 6px;}
a.price:hover {border: inset;}

form#poisk {margin:0;}

div#soder h1 {margin: 0 0 1ex 0; font-size:24px;}

