* { margin:0;padding:0;border:none; }
a { text-decoration:none; }

body  { padding:0 20px 20px; font-family:verdana, arial, sans-serif; font-size:11px; text-align:center;
        background:#f0f0ff url("img/_bgr.gif") repeat center center; }
.main { text-align:left; display:block; width:580px; margin:0 auto; border:1px #006 solid; 
        background:white url("img/_naglowek.jpg") repeat-x top center; padding:103px 0 0 0; }
.side { position:absolute; top:120px; left:566px; width:70px; height:303px; background:url("img/side.gif") no-repeat top right; }

.towar, .towar2 { display:block; position:relative; width:550px; padding-bottom:16px; _padding-bottom:4px; border:1px #006 solid; margin:0 auto 47px; background:white url("img/_tlo.jpg") repeat-y top right; }
.towar2   { display:block; padding-bottom:1px; border:0; background-position:60px 0; margin-bottom:32px; height:62px; position:relative; }

h1, h2 { width:540px; overflow:hidden; background:#006 url("img/_title.jpg") repeat top left;    
         text-align:center; font-size:15px; font-family:Trebuchet MS, verdana, sans-serif; padding:5px; }
h2 { font-size:11px; width:402px; float:right; background:#eef url("img/_title2.jpg"); padding:0 5px; }  
h1 a, h1 a:visited, h1 a:hover, h1 a:active { white-space:nowrap; cursor:default; color:#e8e8ff; width:100%; }
h2 a, h2 a:visited, h2 a:hover, h2 a:active { white-space:nowrap; cursor:default; color:#347; padding:1px 10px 0px; letter-spacing:1px; }

a.tool        { margin:6px 1px 0 11px; background:#fffbeb; display:inline; float:left; }
a.tool:hover  { margin:6px 2px 0 10px; background:#fff8e2; }
a.tool2       { margin-left:1px; background:#fffbeb; position:absolute; top:-12px; left:12px; }
a.tool2:hover { margin-left:0; background:#fff8e2; }
a.tool,  .tool img  { width:160px; height:119px; } 
a.tool2, .tool2 img { width:113px; height:83px; }

.towar p, .towar2 p { font-size:11px; color:#006; width:360px; display:inline; float:left; margin:23px 0 10px 10px; }
.towar2 p { font-size:9px; color:#569; margin:4px 0 0 138px; height:38px; overflow:hidden; }

.wyslij { position:absolute; bottom:-14px; left:24px; }
.towar a.wyslij        { background:#fffbeb url("img/_button1.gif"); border:#006 solid; border-width:1px 0; left:300px; width:130px; height:24px; bottom:-14px; }
.towar a.wyslij:hover  { background:#fff5dd url("img/_button1a.gif"); }
.towar2 a.wyslij       { background:#fffbeb url("img/_button2.gif"); border:#006 solid; border-width:1px 0; left:503px; width:52px; height:18px; top:35px; }
.towar2 a.wyslij:hover { background:#fff5dd url("img/_button2a.gif"); }

.menu { position:absolute; top:-105px; right:-16px; text-align:right; width:7px; height:34px; color:gray; 
        background:url("img/_menu.gif") no-repeat top right; font-size:9px; font-style:italic; white-space:nowrap; }
.menu a, .menu a:visited { white-space:nowrap; padding:0px 4px; color:#006; font-size:10px; font-weight:bold; font-style:normal; float:none; display:block; }
.menu a:hover, .menu a:active { color:#a00; background:#ccc; }
.menu span { list-style:none; position:absolute; float:left; display:none; right:0; top:0; 
             border:1px #006 solid; z-index:500; padding:2px 1px; background:#eee; }
.menu:hover span { display:table; }

hr { width:1px; height:1px; color:#eef; clear:both; }

.stopka { position:relative; width:582px; height:10px; margin:8px auto; background:#006; 
          color:yellow; text-align:right; font-size:8px; }
.stopka .menu { background:url("img/_menu2.gif") no-repeat top right; width:34px; height:7px; top:1px; right:16px; }
.stopka .menu span { top:auto; bottom:0px; }
