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: #4b7d7c url(images/bodyBG.gif) repeat-x top left;
font : 1px/1.6em  Trebuchet MS, Verdana, Arial, serif;
color : #000;
}

#wrapper {
width : 920px;
margin : 0 auto;
font : 13px/1.6em  Trebuchet MS, Verdana, Arial, serif;
color : #dfe9ee;
}

#header {
width : 920px;
height : 211px;
background : #40b47d;	
float : left;
position : relative;
text-align : center;
}

object {outline-style: none;}

#flagi {
position:absolute;
width:30px;
height:100px;
top:1px;
right:11px;
line-height:0.81em;
}

#flagi a {padding:0;opacity:1;}
#flagi a:hover{opacity:0.88}

#menu_top {
width : 920px;
height : 53px;
background: #40b47d url(images/menuBG.gif) no-repeat top left;
float : left;
text-align :center;
border-top : 1px solid #000f00;
}

#header2 {
width : 920px;
height : 39px;
background : #40b47d url(images/header2BG.gif) no-repeat top left;	
float : left;
}

#site_box {
width : 920px;
float : left;
background : #399370 url(images/siteBG.gif) no-repeat bottom left;
}

#content_box {
width : 920px;
min-height : 323px;
float : left;
}

#content {
width : 868px;
padding : 24px 26px 20px 26px;
float : left;
}


#fotter {
width : 894px;
height : 37px;
background : #399370 url(images/fotter.gif) no-repeat top left;
text-align : center;
color : #3a5a6c;
font-size : 12px;
float:left;
line-height:1.1em;
padding-right : 26px;
}

#fotter h2 {font-size:12px;font-weight:normal;}
#fotter a {text-decoration:none;color:#1a6352;font-size:12px;}
#fotter a:hover{text-decoration:underline;}

#fotter2 {
width : 920px;
height : 163px;
background : #399370 url(images/fotter2.gif) no-repeat top left;
float : left;
}

#koment_boks {
width:100%;
padding : 15px;
color : #fff;
}

a {font : 14px Trebuchet MS, Verdana; color : #f4fdf8; text-decoration : underline;}
a:hover {text-decoration : none;color:#2d615b;}

#menu_top ul {list-style-type : none; padding:0; margin:0;text-align:center;}
#menu_top li {text-align:center;float:left;width:auto;}
#menu_top a {display : block;height:28px;padding:15px 26px 10px 26px;font: normal 22px Trebuchet MS, Verdana, Arial, serif;text-decoration:none;}
#menu_top a:hover {color:#2d615b;}
#menu_top a.active {color:#2d615b;}

h1 {font : normal 20px Trebuchet MS, Verdana;color:#fff;background:url(images/kulka.png) no-repeat center left;padding-left:20px;}
h2 {font : normal 18px Trebuchet MS, Verdana;color:#fff;background:url(images/kulka.png) no-repeat center left;padding-left:20px;display:inline;}
h3 {font : normal 16px Trebuchet MS, Verdana;color:#fff;text-align:left;}

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 {padding-left:300px;padding-right:300px;}

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:#000f00;width:100%;text-align:left;vertical-align:middle;}
td.galery_cat_glowna {background:url(images/menuBG.gif) repeat-x bottom left;border: 0;color:#000066;letter-spacing:1px;padding-left:5px;padding-right:5px;height:25px;font-size:13px;}
td.td_1 {background:#4b7d7c;border: 0;padding-left:5px;color:#fafafa;height:25px;}
td.td_2 {background: #4b7d7c;border: 0;padding-left:5px;color:#fafafa;height:25px;}
td.td_1 a, td.td_2 a {color:#fafafa;}
td.galery_cat_glowna a{text-decoration:none;}

td.td_1 img {border:2px solid #999;}

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:179px;text-align:center;}
ul#gal li.gal img {padding:4px;margin-bottom:0;border:0;}
ul#gal li.gal span {text-decoration:none;}
ul#gal li.gal div.galery_opis {width:158px;font-size:11px;color:#fafafa;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 #0066cc;padding: 10px;width:95%;margin:0 auto;}
legend {padding:0 10px;}

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:350px;height:140px;}
