html, body, ul, li, h1, h3, form {
	margin: 0;
	padding: 0;
	list-style: none;
	color: #646464;
	font: 12px arial,tahoma, sans-serif;
}
h2 {font-size: 12px;}
body {	background: url(img/bg.gif) repeat-x;}

img,fieldset,#submit input,#main_container p, #portfolio p{
  margin:0;
  padding:0;
	border: 0 none;
	display:block;
}

a {  color: #5C5C5C;	font-weight: bold;	text-decoration: none;}
a:hover {text-decoration:none;	}
#member_info a , #footer a:hover, #body .link{ text-decoration:underline; font-weight:normal; color:#b02327;}
#footer a:hover, .bold {font-weight:bold;}

.left {	float: left;}
.right {	float: right;}
.clear {	clear: both;}
.block{ display:block;}
.hidden{ overflow:hidden;}
.spacer{  background: url(img/spacer.gif);}
.center{  text-align: center;}
.underline {text-decoration:underline;}
.italic {font-style:italic;}

#wrapper {	text-align: left;	margin: auto;	width: 880px;}

#header {	height: 66px;	margin-top:22px;}
#header h1 {	margin-top: 20px;}
#header #motto {	margin-top: 16px; width:200px; float:left; display:block; color:#dfdfdf; font-weight:bold; padding-left:15px; font-size:14px;}
#header #motto span{color:#b02327;}

#nav {float:right;  margin-top:18px;}
#nav img {	float: left;}

#main_container {height:353px; padding-top:10px;}
#main_container div {min-height:111px;}
#main_container p {font-size:8pt; font-style:italic; padding:0px 30px 0px 243px;}

#portfolio {height:353px;}
#portfolio span {margin-top:3px; color:#b02327; font-weight:bold;}
#portfolio p {padding-left:12px;}
#portfolio div div{width:260px;}
#portfolio div.product { margin-bottom:10px;}
#portfolio .browsebuttons { margin-top:20px;}

#body {	padding-top: 1.3em;	text-align: justify; height:395px; }
#body-right, #offer {	float: right;	width: 509px;	 height:353px; padding-top:10px;}
#body-right .hidden, #offer .hidden {max-height:315px; margin-bottom:15px;}
#body-right .browsebuttons li, #offer .browsebuttons li, #portfolio .browsebuttons li{ margin-right:7px; }
#body-right .browsebuttons, #offer .browsebuttons { padding-top:15px; display:block; float:left;}
#body-right #member_info {font-size:11px; margin-top:70px;}
#body-right #member_info span, #body h1{font-weight:bold; font-size:13px;}
#body-right #member_info div.middle{padding:0 11px;}
.browsebuttons a {display:block; width:19px; height:15px; background: url(img/subpage.gif) no-repeat; color:white; padding:2px 0px; text-align:center;}
.browsebuttons a.active {width:22px; height:18px; background: url(img/subpageactive.gif) no-repeat; font-size:15px; margin-top:-3px;}

#offer {width: 560px;}
#offer #lsponsorowane div.middle{padding:0px 85px;}
#offer h1{text-transform: uppercase;}
#offer .dotlist li { list-style-type:disc; margin-left:13px;}
#offer .red {color:#b02327;}




#body-left {float: left;} 
#body-left h2 {  font-size:12pt;	color:#b72025;	font-weight: bold; padding:10px 0; margin: 0px;}
#body-left li {	margin: 0 0 3px 0;	padding: 0 0 0 15px;	background: url(img/dot.gif) no-repeat;	background-position: left center;}
#body-left li h3{  font-size:14px;}
#body-left li a{ padding-left:3px;}
#body-left li a.active{  display:block; background:#a2a2a2; color:white;}
#body a.green {	color: #9AAB68;	font-weight: normal;	text-decoration: underline;}

fieldset {position:relative; margin-top:35px;}
fieldset div{margin-bottom:10px;}
fieldset input, textarea{background:#f2f2f2; border:solid 1px #acacac; margin-top:3px;}
fieldset #txtarea {position:absolute; right:0%; top:0%;}
#forms  #submit input {float:right; background: url(img/submit.gif) no-repeat; width:56px; text-indent:80px;  height:25px;}
#forms  #submit input:hover { background: url(img/submit.gif) no-repeat 0px -25px; }

#footer {	color: #c5c5c5;	margin: 3em 0 0 0;	font-size: 8pt;	text-align:center; }
#footer #contact{	background: url(img/phone.jpg) no-repeat; background-position:left; width:210px; padding:5px 0; margin:auto; text-align:left; padding-left:40px; font-size:10pt; font-weight:bold;}
#footer  a{	color: #c5c5c5;}



