
html, body, div, span, h1, h2, h3, h4, h5, h6, p, a, font, img, sub, sup, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin : 0;
padding : 0;
border : 0;
}

body {
background: url(images/BodyBG.gif)  repeat-x top center;
font : 12px/1.4em Verdana, Arial, serif;
color : #808080;
}

#wrapper {
width : 896px;
margin : 0 auto;
position:relative;
}

#header {
width : 896px;
height : 103px;
background : #fff url(images/HeaderBG.gif) no-repeat top left;	
}

#auto {
position:absolute;
top:67px;
left:-40px;
width : 140px;
height : 92px;
background : url(images/auto.png) no-repeat top left;
}

#site_box_bg {
width : 896px;
float : left;
margin-top : 24px;
background : url(images/SiteBG.gif) repeat-y top center;

}
#site_box_top {
width : 896px;
float : left;
background : url(images/SiteTopBG.gif) no-repeat top center;
}

#site_box_bottom {
width : 896px;
float : left;
background : url(images/SiteBottomBG.gif) no-repeat bottom center;
}

#content_box_bottom {
width : 896px;
float : left;
background : url(images/ContentBottom.gif) no-repeat 280px 99%;
}

#wrapper_left {
width:267px;
float:left;
background : url(images/MenuBG.gif) repeat-y top center;
margin : 8px 6px 10px 7px;
}

#menu_left {
width : 267px;
float:left;
padding-top : 76px;
background : url(images/MenuTopBG.gif) no-repeat top left;
}

#box_left{
width : 267px;
float:left;
background : url(images/MenuBottomBG.gif) no-repeat bottom left;
padding-top : 15px;
padding-bottom : 57px;
}

#content_box {
width : 606px;
min-height : 323px;
float : left;
margin : 8px 10px 10px 0;
}

#content {
width : 606px;
float:left;
position:relative;
padding-bottom : 70px;
}

#content_2 {
width : 578px;
float:left;
padding-left : 14px;
padding-right : 14px;
padding-bottom : 70px;
}

#fotter {
width : 896px;
height : 57px;
background : url(images/UniaEuropejska.gif) no-repeat 451px 0px;
text-align:left;
line-height:1.2em;
color : #929191;
font-size : 11px;
float:left;
margin-bottom:70px;
}


#koment_boks {
width:100%;
padding : 15px;
color : #000;
}

a {font : 12px Verdana; text-decoration : underline;}
a:hover {text-decoration : none;}

#menu_left ul {list-style-type : none; padding:0; margin:0;padding:5px;padding-left:0;}
#menu_left li {text-align:left;padding-bottom:4px;}
#menu_left a {display : block;height:22px;padding-top:3px;background: url(images/bieda/Red.gif) no-repeat 0 50%;padding-left : 30px;color:#e4011c;font: bold 14px Verdana, Arial;text-decoration:none;}
#menu_left a:hover {text-decoration:underline;}

#menu_left ul li a.Red {background: url(images/bieda/Red.gif) no-repeat 0 50%;color:#e4011c;}
#menu_left ul li a.Green {background: url(images/bieda/Green.gif) no-repeat 0 50%;color:#71ba08;}
#menu_left ul li a.Violet {background: url(images/bieda/Violet.gif) no-repeat 0 50%;color:#db24e6;}
#menu_left ul li a.LightBlue {background: url(images/bieda/LightBlue.gif) no-repeat 0 50%;color:#1be7e9;}
#menu_left ul li a.Pink {background: url(images/bieda/Pink.gif) no-repeat 0 50%;color:#fc7bd2;}
#menu_left ul li a.Blue {background: url(images/bieda/Blue.gif) no-repeat 0 50%;color:#5c5fe5;}
#menu_left ul li a.Orange {background: url(images/bieda/Orange.gif) no-repeat 0 50%;color:#e99d4b;}
#menu_left ul li a.Purple {background: url(images/bieda/Purple.gif) no-repeat 0 50%;color:#9425ea;}


h1 {font : bold 28px Times New Roman;color:#71ba08;}
h2 {font : bold 24px Times New Roman;color:#e4011c;}
h3 {font : bold 18px Times New Roman;color:#fff;background:#fbb366;text-align:center;}

div.news_box {width:100%;}
div.news_box img {clear:right;float:right;margin:3px;margin-left:15px;}
div.news_box span.data_pole {float:right;font-size:11px;color:#555555;}

.left {float : left;}
.right {float : right;}

a.link_stopka {font-size:11px;text-decoration:none;color:#c61313;}
a.link_stopka:hover {text-decoration:underline;}

a.link_wiecej {font : bold 14px Trebuchet MS; color : #003366; text-decoration:none;padding-left:225px;}
a.link_wiecej:hover {text-decoration:underline;color:#ff0033;}

a.archiwum {color:#e4011c;padding-left:250px;padding-right:250px;}

input {font-size:11px;color:#333;border:1px solid #617044;}
input.submit {background:#f0f0f0;cursor:pointer;width:60px;}
input.submit:hover {background:#fff;color:#000;}

table.galeria {border: 0;background:#fdf6dc;width:100%;text-align:left;vertical-align:middle;}
td.galery_cat_glowna {border: 0;color:#5c5fe5;letter-spacing:1px;padding-left:5px;padding-right:5px;height:25px;font-size:13px;}
td.td_1 {background:#fff;border: 0;padding-left:5px;color:#404040;height:25px;}
td.td_2 {background: #fff url(images/menuA_BG.gif) repeat-x bottom left;border: 0;padding-left:5px;color:#404040;height:25px;}
td.td_1 a, td.td_2 a {color:#404040;}

ul#gal {list-style-type : none;padding:0;margin:0;margin-top:8px;}
ul#gal li.gal {float : left; margin:5px;margin-bottom:8px;margin-top:0;display:block;width:154px;height:139px;text-align:center;}
ul#gal li.gal img {border:1px solid #faae5c;padding:4px;margin-bottom:0;}
ul#gal li.gal span {text-decoration:none;}
ul#gal li.gal div.galery_opis {width:158px;border:1px solid #999;border-top:0;font-size:11px;color:#404040;overflow:auto;height:20px;}

a.galery_title {color:#617044;text-decoration:none;font-size:14px;font-weight:bold;letter-spacing:1px;padding-left:10px;}
a.galery_title:hover {color:#004d00;text-decoration:underline;}

fieldset {border:1px solid #faae5c;padding: 10px;width:95%;margin:0 auto;}
legend {padding:0 10px;}
input.NewsletterBG {background:url(images/NewsletterBG.gif) no-repeat top left;color:#aaa8a8;font-size:11px;width:176px;height:37px;padding-top:18px;padding-left:10px;border:0;margin-left:10px;}
input.submitNewsletter {width:26px;height:26px;background:url(images/N_OK.gif) no-repeat top left;padding-left:7px;border:0;}
input.submitNewsletter:hover {background:url(images/N_OK_H.gif) no-repeat top left;}

a.menu_bottom {color:#888;font:normal 11px Verdana, Arial;padding-right:10px;}
a.menu_bottom:hover {color:#0066cc;font:normal 11px Verdana, Arial;}
.block_logo {display:block;width:300px;height:100px;}
.block_form {letter-spacing:1px;position:absolute;top:159px;left:320px;color: #686968;font-size:12px;font-weight:bold;}