* {
border: none;
padding: 0 0 0 0;
margin: 0 0 0 0;
}

html {
height: 100%;
}

body {
color: #516b05;
background: #f5ffd4 url('/images/bg.gif') repeat-x;
background-position: top left;
text-align: center;
padding: 0 0 0 0;
margin: 0 0 0 0;
font-weight: normal;
font-size: 12px;
font-family: Georgia, Tahoma, sans-serif;
height: 100%;
}

#contener {
width: 885px;
min-height: 100%;
height: auto !important;
height: 100%;
margin: 0 auto -30px; /* the bottom margin is the negative value of the footer's height */
position: relative;
}

#top {
color: #516b05;
background: transparent url('/images/top.jpg') no-repeat;
width: 885px;
height: 338px;
position: relative;
}

#top2 {
color: #516b05;
background: transparent url('/images/top2.jpg') no-repeat;
width: 718px;
height: 370px;
position: relative;
margin: 0 auto;
}

#wstecz {
width: 167px;
height: 54px;
position: absolute;
top: 313px;
left: 30px;
}

#wchodze {
width: 231px;
height: 63px;
position: absolute;
top: 307px;
left: 458px;
}

#uwaga {
color: #f5ffd4;
background: transparent url('/images/uwaga.jpg') no-repeat;
width: 718px;
height: 173px;
position: relative;
margin: 0 auto;
}

#uwaga #txt {
color: #f5ffd4;
font-weight: bold;
font-size: 12px;
font-family: Georgia, Tahoma, sans-serif;
background-color: transparent;
position: absolute;
top: 28px;
left: 16px;
width: 690px;
height: 55px;
text-align: left;
line-height: 17px;
}

#menu1 {
width: 213px;
height: 54px;
position: absolute;
top: 284px;
left: 51px;
}

#menu2 {
width: 164px;
height: 54px;
position: absolute;
top: 284px;
left: 264px;
}

#menu3 {
width: 258px;
height: 54px;
position: absolute;
top: 284px;
left: 428px;
}

#menu4 {
width: 149px;
height: 54px;
position: absolute;
top: 284px;
left: 686px;
}

#content {
color: #516b05;
background: transparent url('/images/bg.png') no-repeat;
width: 885px;
min-height: 587px;
position: relative;
}

#content2 {
color: #516b05;
background: transparent url('/images/bg.png') no-repeat;
width: 885px;
min-height: 587px;
padding-top: 60px;
text-align: center;
position: relative;
}

.ttxt {
font-size: 18px;
margin-bottom: 20px;
}

#ful .ttxt {
font-size: 18px;
padding-top: 60px;
margin-bottom: 20px;
}

.ramka {
color: #516b05;
background-color: #f8ffdf;
border: 10px solid #e6ff90;
text-align: center;
font-size: 12px;
}

#ful table {
margin: 0 auto;
}

.pasek {
color: #516b05;
background: transparent url('/images/pasek.png') no-repeat;
width: 576px;
height: 33px;
margin: 20px auto 0 auto;
padding-top: 12px;
padding-left: 32px;
text-align: left;
font-weight: bold;
}

#left {
width: 234px;
float: left;
text-align: center;
margin-top: 24px;
margin-left: 17px;
}

.buton {
width: 224px;
height: 124px;
border: none;
margin-bottom: 15px;
}

#right {
width: 608px;
margin-top: 55px;
float: left;
text-align: left;
}

.gfxtxt {
margin-left: 33px;
margin-bottom: 15px;
}

.gfxtxt2 {
width: 431px;
text-align: left;
margin-left: 10px;
margin-bottom: 10px;
margin-top: 37px;
font-size: 24px;
font-weight: bold;
float:left;
}

.header-small {
width: 431px;
text-align: left;
margin-left: 10px;
margin-bottom: 10px;
margin-top: 37px;
font-size: 24px;
font-weight: bold;
float:left;
font-family: Georgia, Tahoma, sans-serif;
}

#right .txts {
width: 515px;
font-size: 14px;
margin-left: 59px;
margin-bottom: 45px;
}

.gra {
color: #516b05;
width: 608px;
height: 154px;
background: transparent url('/images/gbg.jpg') no-repeat;
margin-bottom: 3px;
position: relative;
}

.gra .screen {
width: 168px;
height: 128px;
position: absolute;
top: 13px;
left: 13px;
border: none;
}

.gra .txt {
width: 398px;
height: 135px;
position: absolute;
top: 11px;
left: 204px;
}

.gra .txt .title {
font-weight: bold;
font-size: 14px;
}

.gra .graj {
width: 119px;
height: 37px;
color: #516b05;
background: transparent url('/images/graj1.jpg') no-repeat;
position: absolute;
top: 105px;
left: 473px;
}

.gry {
width: 431px;
float: left;
}

.gra2 {
color: #516b05;
width: 421px;
height: 197px;
background: transparent url('/images/tlo.png') no-repeat;
margin: 0 4px 5px 4px;
float: left;
position: relative;
}

.gra2 .screen2 {
width: 168px;
height: 128px;
position: absolute;
top: 13px;
left: 13px;
border: none;
}

.gra2 .txt2 {
width: 206px;
height: 135px;
position: absolute;
top: 11px;
left: 204px;
text-align: left;
}

.gra2 .txt2 .title2 {
font-weight: bold;
font-size: 14px;
}

.gra2 .txt2 .stat2 {
line-height: 20px;
}

.gra2 .graj2 {
width: 119px;
height: 37px;
color: #516b05;
background: transparent url('/images/graj2.jpg') no-repeat;
position: absolute;
top: 154px;
left: 40px;
}

#strony {
width: 600px;
text-align: center;
float: left;
line-height: 25px;
}

#strony2 {
width: 885px;
text-align: center;
line-height: 25px;
margin-top: 20px;
clear: both;
}

#push {
height: 30px;
}

#footer {
height: 46px;
clear: both;
width: 855px;
margin: 0 auto;
color: #516b05;
background: transparent url('/images/footer.png') no-repeat;
text-align: left;
padding-top: 36px;
padding-left: 30px;
line-height: 18px;
position: relative;
}

#footer a {
color: #516b05;
background-color: transparent;
text-decoration: none;
font-weight: bold;
}

#footer a:hover {
color: #516b05;
background-color: transparent;
text-decoration: underline;
}

a {
color: #516b05;
background-color: transparent;
text-decoration: none;
}

a:hover {
color: #516b05;
background-color: transparent;
text-decoration: underline;
}


.contactForm {
width: 380px;
margin: 40px 0 0 100px;
}

.contactForm input, .contactForm textarea  {
border: 1px solid #a4c92f;
}


.contactForm th {
text-align: right;
vertical-align: top;
}


h2 {
font-size: 20px;
padding: 40px 0 40px 0;
}

.bBox {
background-color: #f6ffd4;
padding: 10px 0 10px 0;
border: 1px solid #ebffa9;
margin: 10px 0 0 0;
}

.bBox textarea{
border: 1px solid #000000;
}

h1 {
font-size: 22px;
padding: 40px 0 40px 0;
}

.gDesc {
width: 600px;
margin: 0 auto;
font-size: 16px;
padding: 0 0 20px 0;
margin-bottom: 20px;
}

.search-input {
width: 200px;height: 22px; margin: 10px 0 0 12px;border: 1px solid #a4c92f;font-size: 11px;padding: 8px 0 0 0;text-align:center;background: #ebffa9;
}

.search-submit {
width: 100px;height: 23px; margin: 43px 0 0 12px;border: 1px solid #a4c92f;font-size: 13px;padding: 0;text-align:center;background: #4b6305;color:#ffffff;font-weight: bold;
}

#loading_box {
    width               : 750px;
    height              : 650px;
    margin              : 0px auto;
}

#loading_box_300_250 {
    width               : 500px;
    height              : 550px;
    margin              : 0px auto;
}

#loading_box_progress {
    width               : 300px;
    margin              : 5px auto;
    border              : 1px solid #ff9c00;
    height              : 15px;
    position            : relative;
    overflow            : hidden;
}

#loading_box_progress_bar {
    position            : absolute;
    width               : 0%;
    background          : #b3ffb5;
    height              : 15px;
    top                 : 0px;
    left                : 0px;
}

#loading_box_progress_percent {
    position            : absolute;
    width               : 100%;
    height              : 15px;
    top                 : 0px;
    left                : 0px;
    text-align          : center;
    font-weight         : bold;
    color               : #000000;
}

#skip_loading {
    font-size           : 10px;
    text-decoration     : underline;
    color               : #000000;
}

#skip_loading:hover {
    text-decoration     : none;
}

#txtAd a {
color:red;
display:block;
font-family:Verdana;
font-size:16px;
font-weight:bold;
padding-bottom:20px;
text-align:center;
white-space:normal;
text-decoration:underline;
}

#topAdvert a {
color:red !important;
font-family:Verdana;
font-size:16px;
font-weight:bold;
text-align:right;
white-space:normal;
}