html, body { padding:20px 0px 20px 0px; margin:0px; border:0px; font-family: Arial, Helvetica, Tahoma; font-size:12px; color:#000000; }
body { background:#000000; padding:0px 0px 20px 0px; }

form { display:inline; }
p { margin-top:0px; }

a { color: #000000; text-decoration: none; }
a:hover { color:#666666; text-decoration: underline; }

.blue { color:#1A56CC; }
div.naglowek { background:url(images/top_link_bg.gif) no-repeat left center; padding:5px 0px 5px 26px; font-weight:bold; }

div.clr { font-size:0px; height:0px; padding:0px; clear:both; }

div.root { margin:auto; width:900px; height:600px; background:#FFFFFF; }
div.top { height:95px; }
div.top1 { float:left; padding:20px 0px 0px 20px; }
div.top2 { float:right; padding:23px 20px 0px 0px; }
div.top2 a { background:url(images/top_link_bg.gif) no-repeat left center; padding:14px 0px 14px 22px; float:left; font-weight:bold; }
div.top2 div.sep { width:25px; height:49px; background:url(images/top_link_sep.gif) center center no-repeat; float:left; }

div.middle { height:460px; }
div.content { }

#gallery_menu a { font-weight:bold; line-height:22px; color:#888888; }
#gallery_menu a.sel { font-weight:bold; line-height:22px; color:#1A56CC; }

#tooltip { position:absolute;	z-index:3000; width:300px; border:1px solid #000000; background: #FFFFFF; padding:5px; }
#tooltip h3, #tooltip div { margin: 0; }

div.bottom { padding:17px 20px 0px 0px; text-align:right; color:#888888; font-size:11px; }

input.kontakt  { width:230px; background:#F9F9F9; padding:2px; border:1px solid #E1E1E1; margin:0px; font-size:12px; color:#000000; }
textarea.kontakt { width:325px; height:140px; background:#F9F9F9; padding:2px; border:1px solid #E1E1E1; margin:0px; font-size:11px; font-family: Arial; color:#000000; }
input.kontakt_submit  { width:60px; height:20px; background:url(images/wyslij.gif); padding:0px; border:0px; margin:0px; cursor:pointer; }