.fuller { width:100%; height:100%; background:url(../images/bg.jpg) center no-repeat;  }
.fuller td { vertical-align:middle; }
.container { width:960px; height:600px; margin:0px auto; }

html { width:100%; height:100%; }
body { width:100%; height:100%; margin:0px; padding:0px; background:#000; font-family: Arial, Geneva, Tahoma, Helvetica, sans-serif; color:#fff; font-size:11px; }

/* top */
#top { width:940px; height:70px; color:#999; padding:0px 10px 10px 10px; }
#top #logo { float:left; width:185px; }
#top #micromenu { float:left; width:755px; background:url(../images/slogan.png) left center no-repeat; }
#top #micromenu #newsletter { float:left; height:40px; margin:10px 15px 10px 458px; padding:5px 0px; }
#top #micromenu #newsletter_pl { float:left; height:40px; margin:10px 15px 10px 458px; padding:5px 0px; }
#top #micromenu #langselect { float:left; height:38px; margin:5px 0px; padding:11px 0px 11px 15px; border-left:1px dotted #3c4f5b; }
#top #newsletter div { text-align:center; padding:3px 0px; width:250px; }
#top #newsletter input { background:#000; border:1px solid #333; color:#fff; font-size:11px; }
#top #newsletter input.txt { padding:3px; width:140px; }
#top #newsletter input.btn { padding:2px; width:90px; margin-left:10px; cursor:pointer; }
#top #newsletter input.btn:hover { border:1px solid #3c4f5b; background:#222; }
#top #newsletter_pl div { text-align:center; padding:3px 0px; width:250px; }
#top #newsletter_pl input { background:#000; border:1px solid #333; color:#fff; font-size:11px; }
#top #newsletter_pl input.txt { padding:3px; width:140px; }
#top #newsletter_pl input.btn { padding:2px; width:90px; margin-left:10px; cursor:pointer; }
#top #newsletter_pl input.btn:hover { border:1px solid #3c4f5b; background:#222; }
#top #langselect img { opacity:0.5; }
#top #langselect img:hover, #langselect img.active { opacity:1 !important; }
#top #langselect div { padding:4px 0px; }

/* menu */
#menu { width:960px; height:45px; background:url(../images/bg-bottom.png) center top no-repeat; }
#menus { width:930px; height:45px; margin-left:15px; }
#menus td.filler { width:50%; background:url(../images/menu-filler.png) top repeat-x; }

/* content */
#content { width:960px; height:475px; background:url(../images/bg-top.png) center bottom no-repeat; overflow:hidden; }
#content .graphics { margin:5px; xbackground:#fc0; }
#content .texts { width:930px; margin:10px 15px 0px 15px; xbackground:#3CC; }
#content .graphicsR { margin:5px; width:620px; height:470px; float:right; }
#content .textsR { margin:15px 15px 0px 15px; width:310px; }
#content p { font-size:11px; line-height:14px; padding-bottom:6px; text-align:justify; }
#content ul { list-style:disc; margin-left:20px; padding-bottom:5px; }
#content li { padding-bottom:3px; line-height:12px; }
#content strong { color:#81bfe8; }
#content a, .fakeflash a { color:#81bfe8; text-decoration:none; border-bottom:1px dotted #81bfe8; }
#content a:hover, .fakeflash a:hover { color:#81bfe8; border-bottom:1px solid #81bfe8; }
#content .table { font-size:10px; width:100%; margin-bottom:8px; }
#content .table th, #content .table td { font-weight:normal; text-align:left; padding:3px; vertical-align:middle; }
#content .table td { color:#81bfe8; }
#content .table tr+tr { border-top:1px dotted #666; }
#specyfikacjaG, #specyfikacjaT { display:none; }
#teren { display:none; }

.minipic { float:right; width:200px; height:155px; padding-left:20px; margin-left:20px; border-left:1px dotted #3C4F5B; }
#content .minipic a { border:none; }

#content .dystanser { padding-top:15px; margin-top:15px; border-top:1px dotted #3C4F5B; }
#content .dystanserF { padding-top:15px; margin-top:15px; border-top:1px dotted #333; }

#content #contact { margin:30px 0px 0px 30px; padding:0px 60px; width:329px; float:left; }
#content #contactv2 { margin:30px 255px 0px 255px; padding:0px 60px; width:329px; float:left; }
#content #form { margin:30px 30px 0px 0px; padding:0px 60px; width:330px; height:420px; float:left; border-left:1px dotted #81bfe8; }


#content #contact p { text-align:center; }
#content #contactv2 p { text-align:center; }
#content p.footer { font-size:9px; color:#666; }
#content p.footer a { color:#999; border-bottom:none; }
#content p.footer a:hover { text-decoration:underline; color:#CCC; }

#content #form p { text-align:center; }
#content input, #content #form textarea { background:#000; color:#FFF; font-size:11px; font-family:Arial, Helvetica, sans-serif; padding:3px; border:1px solid #666; }
#content input.txt, #content textarea.area { width:320px; }
#content input.btn { padding:2px; width:90px; cursor:pointer; }
#content input.btn:hover { border:1px solid #3c4f5b; background:#222; }
#content input.error, #content textarea.error  { border:1px solid #600 !important; }
#content .error { color:#F00; }

#content .inmenutop { height:30px; width:210px; }
#content .inmenutop p { position: relative; left:-15px; padding:0px 0px 0px 15px; height:20px; line-height:20px; font-weight:bold; text-transform:uppercase; color:#81BFE8; background:url(../images/obcbar.png) left center no-repeat; }

#content .inmenubottom { position:absolute; margin-top:370px; width:210px; }
#content .inmenubottom p { position: relative; left:-15px; padding:0px 0px 0px 15px; height:20px; line-height:20px; font-weight:bold; text-transform:uppercase; color:#81BFE8; background:url(../images/obcbar.png) left center no-repeat; }
#content .inmenubottom p+p {margin-top:5px; }
#content .inmenubottom p a { border:none; }
#content .inmenubottom p a:hover { color:#fff; }

#content .inmenubottomstart { position:absolute; margin-top:385px; margin-left:10px; width:210px; }
#content .inmenubottomstart p { position: relative; left:-15px; padding:0px 0px 0px 15px; height:20px; line-height:20px; font-weight:bold; text-transform:uppercase; color:#81BFE8; background:url(../images/obcbar.png) left center no-repeat; }
#content .inmenubottomstart p+p {margin-top:5px; }
#content .inmenubottomstart p a { border:none; }
#content .inmenubottomstart p a:hover { color:#fff; }

#intro { position:relative; width:950px; height:470px; margin:85px 5px 45px 5px; z-index:15; }
#polish { z-index:2; position:absolute; margin-top:-600px; }
#english { z-index:3; position:absolute;  margin-top:-600px; }
/* background */

html body #background { width:100%; height:100%; top:0; left:0; display:block; background:url(../images/bg.jpg) center no-repeat;  }

#content .menuOG { clear:both; }
#content .menuOG a { border-bottom:none; display:block; float:left; }
#content .menuOG a+a { border-left:1px dotted #3C4F5B; }
#content .menuOG img { padding:0px 63px;  }
.tester { float:left; display:block; background:#fc0; height:370px; width:950px; }

.fakeflash { }
