/* mac hide\*/
html, body {height:100%}
/* end hide */
body {
	padding:0px;
	margin:0px;
	text-align:center;
	min-width:770px; /* for mozilla*/
	color: #000000;
	background-image:url('images/bg.jpg');
	background-repeat:repeat-x;
	background-color:rgb(163,173,184)
}

td,div {font-family: Tahoma, Verdana, Arial; font-size:12px}

a {color:rgb(30,60,90)}
a:hover {color:rgb(240,40,40)}
a.none {text-decoration:none}
a.nonebold {text-decoration:none; font-weight:bold}
a.menu {font-size:11px; text-decoration:none; font-weight:bold; color:rgb(0,0,0)}
a.more {font-size:11px; text-decoration:none; font-weight:bold; color:rgb(0,0,0)}
a.offer_info {color:rgb(0,146,221)}

h1 {margin:0px; padding:30px; padding-top:20px; padding-bottom:10px; font-size:16px; font-weight:bold; color:rgb(240,40,40)}

h2 {margin:0px; padding:30px; padding-top:20px; padding-bottom:10px; font-size:14px; font-weight:bold; color:rgb(240,40,40)}

div.line {padding:0px; margin:0px; margin-left:30px; margin-right:30px; margin-bottom:10px; border-style:solid; border-width:0px; border-bottom-width:1px; border-color:rgb(230,230,230)}
div.line2 {padding:0px; margin:0px; margin-left:30px; margin-right:30px; border-style:solid; border-width:0px; border-bottom-width:1px; border-color:rgb(200,200,200)}

span.date {font-size:11px; color:rgb(150,150,150)}
span.bold {font-weight:bold}
span.offer_name {font-size:16px; font-weight:bold; color:rgb(255,95,0)}
span.offer_price {font-weight:bold; color:rgb(0,146,221)}
span.offer_info {color:rgb(0,146,221)}
span.red {color:rgb(240,40,40)}
span.redbold {font-weight:bold; color:rgb(240,40,40)}
span.grey {color:rgb(200,200,200)}
span.greybold {font-weight:bold; color:rgb(200,200,200)}
span.lefttitle {}

span.error {color:rgb(240,40,40)}
span.ok {color:rgb(40,140,40)}

img.border {border-style:solid; border-width:5px; border-color:rgb(230,230,230)}
img.border1 {border-style:solid; border-width:5px; border-color:rgb(245,245,245)}

ul {
	margin-left:20px;
}

form {margin:0px}

input {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color:rgb(150,150,150);
}

input.text {
	background-color:rgb(245,245,245);
}

input.none {
	border-width:0px;
}

input.button {
	background-color:rgb(220,220,220);
}

select {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color:rgb(150,150,150);
}

textarea {
	font-family:Tahoma, Verdana, Arial;
	font-size:11px;
	border-style:solid;
	border-width:1px;
	border-color:rgb(150,150,150);
}

textarea.text {
	background-color:rgb(245,245,245);
}

#container{
	height:300px;
	min-height:300px;
	width:770px;
	color: #000000;
	text-align:left;
	margin:auto;
	background-image:url('images/bg_main.gif');
}

#container p {
	padding-left:3px;
}

html>body #container{height:auto;} /*for mozilla as IE treats height as min-height anyway*/

#left {
	width:230px;
	float:left;
	text-align:center;
	background-color:rgb(230,230,230);
}

#left p {
	margin:0px;
	padding:15px;
}

#main {
	width:540px;
	float:right;
	text-align:left;
	background-color:rgb(255,255,255);
}

#main p {
	padding:30px;
	padding-top:10px;
}

#list_img {
	width:230px;
	float:left;
}

#list_img p {
	margin:0px;
	padding:10px;
	padding-left:40px;
}

#list_info {
	width:270px;
	float:left;
}

#list_info p {
	margin:0px;
	padding:10px;
	padding-right:40px;
}

#list_info table {
	margin:0px;
	padding-left:10px;
}

#list_info_long {
	width:420px;
	float:left;
}

#list_info_long p {
	margin-top:0px;
	margin-bottom:0px;
	padding-bottom:10px;
	padding-right:40px;
}

#list_info_long table {
	margin:0px;
	padding-left:10px;
}

.list_desc p {
	
}

#list_more p {
	text-align:right;
	padding:0px;
	padding-left:40px;
	padding-right:40px;
}

#list_images p {
	text-align:left;
	padding:0px;
	padding-left:20px;
	padding-right:20px;
}

#list_navi_left {
	width:170px;
	float:left;
}

#list_navi_left p {
	margin:0px;
	padding:0px;
	padding-left:40px
}

#list_navi_center {
	width:200px;
	text-align:center;
	float:left;
}

#list_navi_center p {
	margin:0px;
	padding:0px;
}

#list_navi_right {
	width:170px;
	text-align:right;
	float:right;
}

#list_navi_right p {
	margin:0px;
	padding:0px;
	padding-right:40px
}

#aktualnosci p {
	margin:0px;
	margin-bottom:15px;
	padding:0px;
}
