body {
	margin:0px;
	padding:0px;
	text-align: center;
	background: url('images/body-bg.png');
	font-family: 'Trebuchet ms', Verdana, Arial, Helvetica, Sans-serif;
	font-size:13px;
	}


/* Glowny pojemnik
---------- ---------- ---------- ---------- ---------- ----------*/
#container {
	margin:0px auto;
	width:770px;
	padding:0;
	text-align: left;
	background-color:#FFFFFF;
	border-left:1px solid #CCC;
	border-right:1px solid #CCC;
	}
/* Header
---------- ---------- ---------- ---------- ---------- ----------*/
#header {
	margin:0;
	padding:0;
	width:770px;
	border:0;
	height:114px;
	/* background: url('images/header-bg.png'); */
}

#header a {
	margin:0;
	padding:0;
	border:0;
	color:white;
}

#header img {
	margin:0;
	padding:0;
	border:0;
	color:white;
}


/* Main
---------- ---------- ---------- ---------- ---------- ----------*/
#main {
	margin:0px;
	padding:0px;
	border:0px;
	width:770px;
	background: #FFFFFF;
	}
/* Left
---------- ---------- ---------- ---------- ---------- ----------*/
#left {
	float:left;
	margin:0px;
	padding:10px;
	width:160px;
	background: #FFFFFF;
	border-right: 1px dotted #CCCCCC;
	}

table.spip {
	margin:0px;
	border-style:solid;
	border-width:1px;
	text-align:left;
	}

table.spip td {
	padding-left:3px;
	padding-right:3px;
	padding-bottom:10px;
	/*background-color: grey;
	/*border:solid;*/
	}
tr.row_odd
	{
	background-color: #e6d9da;
	}
/* Right
---------- ---------- ---------- ---------- ---------- ----------*/
#right {
	float: right;
	margin:0px;
	margin-right:15px;
	padding:0px;
	width:570px;
	background: #FFFFFF;
	}
#right p {
	font-size: 1.1em;
	font-family: 'Trebuchet ms', Verdana, Arial, Helvetica, Sans-serif;
	padding-left:5px;
	}

#right h1{font-size:1.6em;padding-left:5px;color:#607089;margin-bottom:30px;}
#right h2{font-size:1.5em;padding-left:5px;color:#D1141C;margin:0;}
#right h3{font-size:1.3em;padding-left:5px;}
#right h4{font-size:1.2em;padding-left:5px;}

#right a {color:#CE1623;font-size:1em;}
#right a:hover {color:#991623;font-size:1em; /* text-decoration:none;font-weight:normal;*/ }

#right hr {
	margin: 0px 5px;
	border-top:0;
	border-bottom: 1px dotted #000000;
	height:0;
	width: 95%;
	}
	
#right .documents
{
	width: 100%;
	text-align: center;
}
	
.detail .spip
{
	text-align: justify;
}

.detail
{
	padding:15px;
	text-align: justify;
}

/* Ewentualne big text w srodku
---------- ---------- ---------- ---------- ---------- ----------*/
.big_detail {
	padding:0;
	margin:0;
	border:0;
}

.big_detail h3 {
	text-align: center;
	size: x-large;
}

.big_detail p {
	text-align: center;
}


/* Ewentualne Info na dole
---------- ---------- ---------- ---------- ---------- ----------*/
#infodol {
	clear: both;
	padding:0;
	margin:0;
	border:0;
	width:770px;
	/*padding-left: 500px;
	padding-right: 50px;*/
	text-align: right;
}

/* Footer
---------- ---------- ---------- ---------- ---------- ----------*/
#footer {
	clear: both;
	margin:0;
	padding:0;
	border:0;
	width:770px;
	height: 60px;
	background: url('images/footer-bg.png');
	}
	
/* Promocje
---------- ---------- ---------- ---------- ---------- ----------*/
#promocje {
	margin:0;
	padding:0;
	border:0;
	width:551px;
	height:119px;
	background: url('images/promocje-bg.png');
	}
	
#promocje h3 
{
	margin:0;
	border:0;
	padding-top:20px;
	padding-left:20px;
	font-size:1em;
}

#promocje p 
{
	margin:0;
	padding-left:20px;
	border:0;
}
	
/* Artykuly w tej samej kategorii
---------- ---------- ---------- ---------- ---------- ----------*/
.otherarticles {
	background: url('images/otherartykuly-bg.png');
	background-repeat: no-repeat;
	margin:10px;
	padding-top:15px;
	padding-right:20px;
	padding-left:10px;
	border:0;
	float: right;
	width:110px;
	text-align:left;
}
	
.otherarticles h5
{
	padding-left:5px;
	color:black;
	margin:0;
	margin:0;
	border:0;
	margin-bottom:20px;
	font-size:normal;
	text-align: left;
}

.otherarticles ul
{
	border:0px;
	margin:0px;
	padding:0px;
	padding-left:15px;
}

.otherarticles li
{
	border:0px;
	margin:0px;
	padding:0px;
}

	
/* Adres
---------- ---------- ---------- ---------- ---------- ----------*/
#adres{ /* position:absolute;top:500px;*/ padding:5px; }
#adres h2{margin:0;padding:0;}
#adres p{margin:0;padding:0;}
#adres a{color:#CE1623;}
#adres a:hover{color:#CE1623;text-decoration:none;font-weight:normal;}







