/* Begin CSS reset */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-weight: inherit;
    font-style: inherit;
    font-size: 100%;
    font-family: inherit;
    vertical-align: baseline;
}
/* remember to define focus styles! */
:focus {
    outline: 0;
}
body {
    line-height: 1.5;
    color: black;
    background: white;
}
ol, ul {
    list-style: none;
}
/* tables still need 'cellspacing="0"' in the markup */
table {
    border-collapse: separate;
    border-spacing: 0;
}
caption, th, td {
    text-align: left;
    font-weight: normal;
    vertical-align:top;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: "";
}
blockquote, q {
    quotes: "" "";
}
/* End CSS reset */

sup {font-size:.8em;position:relative;top:-6px;}

body {
    font-family: Arial, Verdana, sans-serif;
    font-size: 10px !important;
    color:#b2d8ca;
    background:#2E2E2E;
}

a {color:#BA4D0A;}

.width100 {width:97%}
.padding5,.padding5 td {margin:5px;}
.padding10,.padding10 td {margin:5px 10px;}
.white, .white td {color:#fff;}
.bold, .bold td {font-weight:bold;}
table.border {border-left:1px solid #ccc;border-top:1px solid #ccc;}
table.border td {border-right:1px solid #ccc;border-bottom:1px solid #ccc;}
ul.list {margin-left:20px;}
ul.list li {list-style-type: circle;}


#envelope {background:#2E2E2E url(/c/layout/default/lay-envelope-background.png) top center repeat-x;}
#envelopeTop {width:1200px;margin:0 auto !important;background:url(/c/layout/default/lay-envelope-top.png) top center no-repeat;}
#envelopeBottom {width:900px;margin:0 auto !important;background:url(/c/layout/default/lay-envelope-bottom.png) bottom center no-repeat;}
#header {position:relative;width:900px;height:158px;margin:0 auto !important;}
#wraper {margin:0px auto !important;width:900px;background:#000;top:0;border-bottom:0;min-height:250px;height: auto !important; height:290px;padding-bottom:20px;}

#page {margin:0 auto !important;width:900px;}
#page table td {padding:0 7px;}

#footer {width:900px;height:100px;margin:0 auto !important;} 
#footer div {position:relative;left:30px;top:35px;font-size:11px;line-height:1.5;color:#989898;}
#footer a {color:#BA4D0A;} 

#menu1 {height:40px;background:#4aa6c7;}
#menu1 li {display:inline;margin-left:10px;}
#menu1 a {color:#83905e;text-decoration:none;}
#menu1 a:hover {color:#000;}

#menu2 {height:14px;padding:8px;background:#e6e5d1;border-top:1px solid #fff;border-bottom:5px solid #fff;text-align:right;}
#menu2 li {display:inline;margin-left:10px;}
#menu2 a {color:#83905e;text-decoration:none;}
#menu2 a:hover {color:#000;}

  

#left {width:200px;padding:0 10px;}
#right {width:200px;padding-left:5px;}

div.tabs2
{
    height:14px;
    padding:8px;
    background:#e6e5d1;
    border-top:1px solid #fff;
    border-bottom:5px solid #fff;
    text-align:right;
}

#tabs2 li {display:inline;margin-left:10px;}
#tabs2 a {color:#83905e;text-decoration:none;}
#tabs2 a.active {color:#000;font-weight:bold;}
#tabs2 a:hover {color:#000;}

#logo img {position:absolute;top:15px;left:20px;width:160px;height:94px;}

div.tabs1
{
    width:894px;
    height:49px;
    margin:0 auto !important;
    position:absolute;
    top:109px;
    left:3px;
}

ul#tabs1 {
    list-style-type: none;
    height: 49px;
    top: 0px;
    position: relative;
    left:0;
    margin: 0;
    padding: 0;
}
#tabs1 li {
    float: left;
    margin: 0;
    padding: 0;
    position: relative;
}
#tabs1 li a {
    float: left;
    display: block;
    color: #666;
    height: 49px;
    background-repeat: no-repeat;
    text-indent: -3000px;
    background-image: url(/c/layout/default/menu.png);
}

#tabs1 li.home a {background-position: 0px -49px; width: 58px;}
#tabs1 li.home a:hover,#tabs1 li.home a.active {background-position: 0px 0;}

#tabs1 li.firma a {background-position: -58px -49px;width: 58px;}
#tabs1 li.firma a:hover,#tabs1 li.firma a.active {background-position: -58px 0;}

#tabs1 li.oferta a {background-position: -114px -49px;width: 56px;}
#tabs1 li.oferta a:hover,#tabs1 li.oferta a.active {background-position: -114px 0;}

#tabs1 li.serwis a {background-position: -177px -49px;width: 63px;}
#tabs1 li.serwis a:hover,#tabs1 li.serwis a.active {background-position: -177px 0;}

#tabs1 li.referencje a {background-position: -240px -49px;width: 88px;}
#tabs1 li.referencje a:hover,#tabs1 li.referencje a.active {background-position: -240px 0;}

#tabs1 li.kontakt a {background-position: -328px -49px;width: 71px;}
#tabs1 li.kontakt a:hover,#tabs1 li.kontakt a.active {background-position: -328px 0;}

#tabs1 li.galeria a {background-position: -399px -49px;width: 66px;}
#tabs1 li.galeria a:hover,#tabs1 li.galeria a.active {background-position: -399px 0;}

#tabs1 li.dlaczego-my a {background-position: -465px -49px;width: 100px;}
#tabs1 li.dlaczego-my a:hover,#tabs1 li.dlaczego-my a.active {background-position: -465px 0;}

#tabs1 li.sprzet a {background-position: -565px -49px;width: 63px;}
#tabs1 li.sprzet a:hover,#tabs1 li.sprzet a.active {background-position: -565px 0;}

#tabs1 li.tereny-do-gry a {background-position: -628px -49px;width: 101px;}
#tabs1 li.tereny-do-gry a:hover,#tabs1 li.tereny-do-gry a.active {background-position: -628px 0;}

#tabs1 li.zapisz-sie-na-gre a {background-position: -729px -49px;width: 115px;}
#tabs1 li.zapisz-sie-na-gre a:hover,#tabs1 li.zapisz-sie-na-gre a.active {background-position: -729px 0;}

#tabs1 li.sklep a {background-position: -844px -49px;width: 57px;}
#tabs1 li.sklep a:hover,#tabs1 li.sklep a.active {background-position: -844px 0;}

#tabs1 li.bezpieczenstwo a {background-position: -901px -49px;width: 112px;}
#tabs1 li.bezpieczenstwo a:hover,#tabs1 li.bezpieczenstwo a.active {background-position: -901px 0;}

#tabs1 li.realizacje a {background-position: -1013px -49px;width: 83px;}
#tabs1 li.realizacje a:hover,#tabs1 li.realizacje a.active {background-position: -1013px 0;}

#tabs1 li.forum a {background-position: -1096px -49px;width: 61px;}
#tabs1 li.forum a:hover,#tabs1 li.forum a.active {background-position: -1096px 0;}

#tabs1 li.filmy a {background-position: -1157px -49px;width: 53px;}
#tabs1 li.filmy a:hover,#tabs1 li.filmy a.active {background-position: -1157px 0;}



.submenu
{
margin:0px;
padding:0px;
font-size:12px;
font-weight: normal;
text-align:left;
line-height:2;
}

.submenu ul {padding-left:15px;}

.submenu li
{
margin: 0;
padding: 0;
display: block;
}

.submenu li a
{
color:#355A6C;
padding: 2px 0px;
text-decoration: none;
border:0;
}
.submenu li a:hover {color: #F42E57;}
.submenu li.active a {color: #F42E57;font-weight:bold;}

.submenu span {color:#83905E;font-weight:normal;}


.information {padding:7px;font-weight:bold;background:#e6e5d1;color:#fff;}




ol {list-style-type:decimal;}


/*ul.sitemap, ul.sitemap ul {list-style-type:none;}*/
ul.sitemap ul {margin:0;padding:0;padding-left:20px;}
ul.sitemap li {list-style-image:url(/gfx/sitemap_list.gif);margin:0;padding:0;}
ul.sitemap li.clear {list-style-type:none;list-style-image:none;margin:-18px 0px 0px 0px;}
html>body ul.sitemap li.clear {padding:0;margin:0;}
ul.sitemap a {color:#3391b4;border:0;}
ul.sitemap a:visited {color:#3391b4;}

#About {
    text-align:center;
    width:600px;
    margin:10px auto !important;
    color:#777;
}