#main-nav {
	background-color: #E1E1E1;
	padding: 5px;
	font-size: 11px;
}

#main-nav a {
	color: #18357A;
	text-decoration:none;
}

#main-nav a:hover {
	text-decoration:underline;
}

div.hr {
	/*background: url("../img/hr.gif") repeat-x center center;*/
	background-color: #6074A3;
	height: 1px;
	font-size: 0px; /* IE hack */
}

div.hr1 {
	background: url("../img/hr1.gif") repeat-x center center;
	height: 3px;
	font-size: 0px; /* IE hack */
	padding: 15px 0 15px 0;
}

div.hr2 {
	/*background-color: #8E9CBE;*/
	background: url("../img/hr2.gif") repeat-x center center;
	height: 3px;
	font-size: 0px; /* IE hack */
	margin-top: 10px;
	margin-bottom: 10px;
}

#footer {
	clear:both;
	text-align:center;
	padding-top: 10px;
}

#footer_top {
	padding: 8px;
}

#footer_bottom {
	color: #88A0D1;
	padding: 8px;
}

#footer_top a {
	color: #fff;
	text-decoration:none;
}

#footer_top a:hover {
	text-decoration: underline;
}

#footer_top span.menu-line {
	color: #EF800E;
	padding: 0 12px 0 12px; 
}

#footer_bottom a{
	color: #88A0D1;
	text-decoration:underline;
}

#footer_bottom a:hover{
	text-decoration: underline;
}

div.clear{
	clear:both;
}

img {
	border:0px;
}

div.products_thumb{
	float: left; 
	margin-right: 10px; 
	margin-bottom: 25px;
	width: 110px;
}

img.wydarzenia_thumb {
	float: left; 
	margin-right: 10px; 
	margin-bottom: 25px;
}

.select_product 
{
	font-weight:bold;
	background: url("../img/arrow.gif") no-repeat center left;
	padding-left: 25px;
	height: 17px;
}

.rek_rel_product 
{
	color:black;
	font-weight:bold;
}

.c {
	text-align:center;
}

.l {
	text-align:left;
}

.r {
	text-align:right;
}

.error {
	color: red;
	font-weight: bold;
	font-size: 14px;
}

.done {
	color: green;
	font-weight: bold;
	font-size: 14px;
}

.nav_next {
	font-size:9px;
	font-weight:bold;
	padding: 0 5px 0 5px;
}

/* formularz logowania */
#loginform2 {
	width:300px;
	margin:auto;
}
#loginform2 fieldset{
	padding:10px;
}
#loginform2 legend{
	font-weight:bold;
	font-size:14px;
	color: #333399;
}
#loginform2 label{
	display:block;
	height:2em;
	/*background-color:#E7E7E7;*/
	padding:10px 10px 0;
}
#loginform2 input, #loginform2 button {
	margin-right:20px;
	border:1px solid #999999;
	float:right;
	clear:right;
	background:#ddd;
}
#loginform2 input:focus, #loginform2 input:hover {
	border:1px solid #333333;
}

#loginform2 input.logowanie{
	width: 150px;
}

/* stronicowanie */
p.pagination
{
	padding:0;
	margin:0;
	text-align:center;
}

.pagination a {
	color: #18357A;
	font-weight: bold;
	text-decoration: none;
}

.pagination a:hover {
	text-decoration: underline;
}

.current_page {
	color: #EF800E;
}

#logout-container {
	width: 100px;
}

#logout {
	vertical-align: middle;
}

/*
#logout {
	height:18px;
	float:left;
	background-color: #fff;
}

#logout a {
	color:#00349A; 
	font-weight:bold;
	background-color: #fff;
	float:left;
}

#logout-left {
	background: #fff url("../img/logout-left.gif") no-repeat left top;
	width:9px; 
	height:18px; 
	float:left;
}

#logout-right {
	background: #fff url("../img/logout-right.gif") no-repeat right top;
	width:9px; 
	height:18px; 
	float:left;
}*/

#error-main {
	margin-top: 10px;
	text-align:center;
	padding-bottom: 35px;
	background-color: #fff;
}

#error-main h1 {
	font-size: 25px;
	color: #18357A;
}

img.point {
	vertical-align: middle;
	margin-right: 5px;
}

.float_l {
	float: left;
}

.float_r {
	float: right;
}