body { background: #e1eafc url('../img/page_bg.png') repeat-x; font-family: Tahoma; font-size: 14px; }
img {border: 0 }
a {color: #663300; }
#niewidoczny { display: none; }
#wrapper { width: 980px; margin: auto; }

#mainRow { background: url('../img/content_bg.png') repeat-x; background-color: #f1fef5; position: relative; height: 100%; margin: 0; }
#menuWrapper { width: 170px; padding: 5px; float: left; }
#menuWrapper a { margin: 0; padding: 0; }
#menuWrapper a img { margin-top: 2px; }


#content { float: left; width: 750px !important; padding-left: 15px; padding-right: 15px; padding-top: 0px; margin: 0; }
#content div.tekst { padding-top: 10px; }


#menu { width: 980px; height: 30px; }
#menu ul { list-style: none; }
#menu ul li { float: left; height: 26px; padding-top: 4px; }
#menu ul li.active { background: url('../img/menu_active.gif') repeat-x; }

#menu ul li span { padding-left: 7px; padding-right: 7px; }
#menu ul li span a { font-size: 15px; color: white; font-weight: bold; text-decoration: none; }

#footer { background: url('../img/footer-top.gif') no-repeat; padding-top: 20px; height: 50px; }
#footer div.left { float: left; width: 400px; color: #393a3e; font-size: 10px; text-align: left; }
#footer div.right { float: right; width: 400px; color: #393a3e; font-size: 10px; text-align: right; }
#footer div.right a { color: #393a3e; font-size: 10px; text-decoration: none; }

#holder_images { display: none; }

#carousel { width: 710px; height: 450px; position: absolute; left: 250px; top: 0px; }

#carousel img
{
	border: 2px solid #ddd;
}


#carousel img.link:hover
{
	border: 4px solid #0e0893;
}

p, h1, h2 { margin-top: 5px; margin-bottom: 15px; }

#bottomWrapper { position: absolute; bottom: 0px; left: 210px; }
#email { width: 100%; text-align: center; font-weight: bold; margin-top: 30px;}
#licznik { width: 100%; text-align: center; font-size: 20px; }
#licznik span { font-weight: bold; }
#praca { width: 100%; text-align: center; margin-top: 30px; }

div.foto { width: 200px; padding: 10px; height: 272px; font-size: 10px; float: left; border: 2px solid gray; margin-left: 20px; margin-bottom: 10px; }
div.foto img { border: 0; }

div.newsOnList { padding-top: 15px; padding-bottom: 15px; border-bottom: 1px dotted gray; width: 100%; }
div.newsOnList div.title { font-weight: bold; color: #0474d8; font-size: 16px; width: 100%;}
div.newsOnList div.title span { color: black; font-weight: bold; font-size: 12px; }
div.newsOnList div.content { width: 100%; color: gray; font-size: 12px; }
div.newsOnList div.more { width: 100%; text-align: right; }
div.newsOnList div.more a { font-size: 12px; }

div.SingleNews { padding-top: 15px; padding-bottom: 15px; width: 100%; }
div.SingleNews div.title { font-weight: bold; color: #0474d8; font-size: 16px; width: 100%;}
div.SingleNews div.short { padding-top: 15px; font-weight: bold; color: black; font-size: 12px; width: 100%;}
div.SingleNews div.long { padding-top: 15px; color: black; font-size: 12px; width: 100%;}
div.SingleNews div.date { padding-top: 20px; width: 100%; color: gray; font-size: 11px; }
div.SingleNews div.exposures { width: 100%; color: gray; font-size: 11px; }

table.tableinfo { border: 1px solid gray; border-collapse: collapse; }
table.tableinfo td.header { background-color: navy; color: white; text-align: center; font-weight: bold; height: 30px; border: 1px solid gray; }
table.tableinfo td.odd { color: black; background-color: white; border-bottom: 1px solid gray; }
table.tableinfo td.even { color: black; background-color: #dddddd; border-bottom: 1px solid gray; }

div.message { border: 2px solid red; margin: auto; margin-top: 10px; margin-bottom: 10px; padding: 20px; width: 450px; font-size: 16px; color: red; background-color: white; text-align: center;}