html {height:100%}
/* ustawienie globalnej wielkosci czcionki na 1em */
body { font-size:12px; background:#fff; color:#000; font-family:Arial, Helvetica, sans-serif; height:100%; } 

/* wyzerowanie marginesow i paddingow */
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

/* clearing float */
.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }

/* usuniecie obramowania obrazkow */
img { border: 0; }
h2{padding:0 0 15px 40px; line-height:140%; font-size: 12px; font-weight:bold;}
h3 {font-size:22px; font-weight:bold; padding-right:30px}
h4 { font-size:14px; margin-top:160px; padding-right:30px}
a { text-decoration:underline; color:#000}

/* Main container */
#container { height:auto !important; height:100%; min-height:100%; position:relative; background:url(../images/bg-body.gif) center repeat-y;}
#container-index { height:100%; min-height:100%; height:100%; min-height:100%; position:relative;}
#right_side h1 {font-size:22px; color:#BEC702; padding:30px 0 20px 40px}
ul {margin-left:55px; line-height:160%}

/* header */
#header {height:165px; width:1000px; background:#fff; margin:0 auto}
#header #logo {width:199px; height:68px; margin-left:0px}
#header #community {margin-left: 327px; position: absolute; top: 0; width: 600px;}
#header #community #mem {float: left; height: 68px; line-height: 68px; margin-right: 20px; width: auto; }
#header #community #logos  img { margin-right: 20px; margin-top: 15px;}
#header #slogan {font-size:13px; color:#BEC702; margin:51px 0 0 6px; padding-bottom:10px; /margin:46px 0 0 6px; font-weight:bold}

#header-wrap { width:100%; background:#fff}
#header ul {list-style-type:none; margin-left:0 }
#header ul li {float:left; }
#header ul li a{font-family:ronnie; color:#BEC702; font-size:13px; display:block; text-decoration:none; background:#000; padding:5px 8px 5px 8px; margin-right:1px }
#header ul li a:hover{color:#fff; font-size:13px; display:block; text-decoration:none; background:#BEC702; padding:5px 8px 5px 8px; margin-right:1px }
#header ul li a.active{color:#fff; font-size:13px; display:block; text-decoration:none; background:#BEC702; padding:5px 8px 5px 8px; margin-right:1px }

/* flash */
#flashcontent { height:73%; }

/* subpage */
#content {width:1000px; padding-bottom:30px; margin:0 auto}
#left_side {width:450px; float:left;  }
#left_inside {}
#left_side p { font-size:18px; font-weight:bold;}
#right_side {width:550px; float:left; background:#fff; }
#right_side p {padding:0 0 15px 40px; line-height:140%}

/* formularz */
form {padding:10px 0 10px 35px}
#kontakt_table tr { height:40px}
#tekst_error1, #tekst_error2, #tekst_error3, #tekst_error4, #tekst_error5 { color:red; font-size:11px}
input { width:220px; height:16px; padding:4px; border:1px solid #D5D7A6}
textarea { width:220px; height:100px; border:1px solid #D5D7A6; padding:4px}
.button {width:80px; padding:0px; height:26px; cursor:pointer;}

/* footer */
#footer { background:#BEC702; width:100%; height:30px; line-height:270%; font-size:11px; position:absolute; bottom:0}
#footer-index { background:#BEC702; width:100%; height:30px; line-height:270%; font-size:11px; }
#footer_inside {width:1000px; background:#BEC702; margin:0 auto; }
*html #footer_inside {width:1000px; background:#BEC702; margin:0 auto; padding-top:9px }
#footer-index a, #footer a { color:#fff; text-decoration:underline;}
#footer_sub { width:1000px; background:#BEC702; height:30px; line-height:270%; font-size:11px}

