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; }
body { text-align:left; background:#000; color:#000; font-size:14px; font-family:Arial, Verdana, sans-serif; }

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

/* usuniecie obramowania obrazkow */
img { border: 0; }
:focus { outline: 0; }


/*style glowne*/
#wrapper {width:995px; display:block; overflow:hidden; background:url(../images/bg.jpg) repeat-y; margin:0 auto;}
#container {margin:0 48px;}

#logo {margin:20px; float:left;}
#logo_integracja {margin:20px; float:right;}

#menu {background:url(../images/menu_bg.jpg) repeat-x; display:block; height:40px; width:100%;}
#menu ul {list-style-type:none; }
#menu ul li {display:inline; float:left;}
#menu ul li a {font-weight:bold; color:#2d2d2d; text-decoration:none; display:block; padding:12px 25px; border-right:1px solid #2d2d2d;}
#menu ul li a:hover { background:url(../images/menu_hover_bg.jpg) repeat-x;}


#foto {width:461px; height:301px; background:url(../images/wozek.jpg) no-repeat; float:left;}
#film {text-align:center;}

#content {background:#fff; width:100%; overflow:hidden; display:block;}

#board {width:425px; height:250px;margin:0 auto;float:left; display:block; overflow:hidden; padding:10px;}
#board img {float:left;}
#board p.text {padding:0 10px; display:block; overflow:hidden;}
#board p.author {padding:10px; font-weight:bold; display:block; overflow:hidden;}

#counter {height:260px; width:452px; float:right; background:url(../images/counter_bg.jpg) no-repeat;}
#counter .digit {display:inline;}
#counter .digit_1 {width:15px; height:20px; background:url(../images/digits/styleb.gif) no-repeat -15px 0; display:block; float: left;}
#counter .digit_2 {width:15px; height:20px; background:url(../images/digits/styleb.gif) no-repeat -30px 0; display:block; float: left;}
#counter .digit_3 {width:15px; height:20px; background:url(../images/digits/styleb.gif) no-repeat -45px 0; display:block; float: left;}
#counter .digit_4 {width:15px; height:20px; background:url(../images/digits/styleb.gif) no-repeat -60px 0; display:block; float: left;}
#counter .digit_5 {width:15px; height:20px; background:url(../images/digits/styleb.gif) no-repeat -75px 0; display:block; float: left;}
#counter .digit_6 {width:15px; height:20px; background:url(../images/digits/styleb.gif) no-repeat -90px 0; display:block; float: left;}
#counter .digit_7 {width:15px; height:20px; background:url(../images/digits/styleb.gif) no-repeat -105px 0; display:block; float: left;}
#counter .digit_8 {width:15px; height:20px; background:url(../images/digits/styleb.gif) no-repeat -120px 0; display:block; float: left;}
#counter .digit_9 {width:15px; height:20px; background:url(../images/digits/styleb.gif) no-repeat -135px 0; display:block; float: left;} 
#counter .digit_0{width:15px; height:20px; background:url(../images/digits/styleb.gif) no-repeat; display:block; float: left;}
#counter #cont {padding:20px; text-align:center;}
#counter #cont #counter_table {margin:0 auto; border:0}
#counter #cont #counter_table td {text-align:center; padding:0 5px;}
#counter #cont #licznik {font-weight:bold; font-size:18px; }
#counter #cont #licznik #digits{color:#DD2726;}
#counter a#poparcie {display:block; width:215px; height:98px; background:url(../images/button.png) no-repeat; text-decoration:none; margin:0 auto;}
/*#counter a#poparcie:hover {background:url(../images/button_hover.png) no-repeat;}*/
#counter #thankyou {font-weight:bold; font-size:20px; margin:10px 0 5px 0; color:#dd2726;}

#bar {height:30px; width:100%; background:url(../images/bar.jpg) repeat-x;}
#spot_link {background:url(../images/spot_ico.png) no-repeat; padding:5px 0 10px 50px; margin:0 50px 0 0;height:20px; display:block; float: right; color:#2d2d2d; font-weight:bold; text-decoration:none;}
#bar #aspot {background:url(../images/spot_ico.png) no-repeat; padding:5px 0 10px 50px; margin:0 50px 0 0;height:20px; display:block; float: right; color:#2d2d2d; font-weight:bold; text-decoration:none;}

#content_2 { width:100%; background:#fff; line-height:150%; display:block; padding: 0 0 50px 0;}
#content_2 #left {width:43%; text-align:justify; float:left; display:block; overflow:hidden; padding:25px;}
#content_2 #right {width:45%; text-align:justify; display:block; overflow:hidden; padding:25px; float:left;}
#content_2 #numer {text-align:center; width:100%; margin:50px 0 0 0;}
#content_2 #partnerzy {font-size:12px; margin:20px 0; display:block; overflow:hidden; background:#fff;}
#content_2 #partnerzy div {text-align:center; width:25%; float:left;}
#content_2 #partnerzy p {margin:0 0 10px 0}
#content_2 #partnerzy_2 {font-size:12px; margin:20px 0; display:block; overflow:hidden; background:#fff;}
#content_2 #partnerzy_2 div {text-align:center; float:left;}
#content_2 #partnerzy_2 div#patronat {width:38%;}
#content_2 #partnerzy_2 p {margin:0 0 10px 0; text-align:left; padding:0 0 0 0px;}
#content_2 #partnerzy_2 #patronat p {margin:0 0 10px 30px;}

.stopka {text-align:center; s margin:0px auto;}#content_2 .main {padding:10px 20px 20px 30px; border-bottom:1px solid #eee;}
#content_2 .main h1 {font-size:20px;}
#content_2 .main h2 {font-size:18px; margin:20px 0 10px 0; padding:0 0 5px 0; border-bottom:1px dotted #ddd; color:#888;}
#content_2 .main ol, #content_2 .main ul {margin:10px 10px 10px 40px}
#content_2 .main a {color:#2d2d2d;}

