@import url("styles_additional.css");

body {

	padding: 0px;
	margin:0px;
	text-align:center;
	background: #FFF url(../IMAGES/_web/portal-bg2.png) repeat-x top center;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	color:#000;
}
form { margin:0px; padding:0px; }
p { padding: 0px; margin: 3px 0px;  }
div { text-align:left;  }
label { cursor: pointer; }
img { border: 0px; }
a { color:#06C; text-decoration: none; }
a:hover { color: #333; text-decoration: underline; }

.input, .button, .select, .textarea {
	height: 25px;

	border: 1px solid #CCC;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;

	background:#FFF;
}

.readonly {
	border: 1px solid #CCC;
	color:#999;
	background: #E5E5E5 url(../IMAGES/_web/_icons/lock.png) no-repeat left center;
	padding-left: 20px
}

.button {
;
	background:url(../IMAGES/_web/grey-bg.png) repeat-x;
	border-bottom: 1px solid #999;
	border-right: 1px solid #999;
	padding-bottom: 2px;
}
a.button {
	text-decoration: none;
	color: #000;
	padding: 4px 10px;
	height: 28px;
}
.textarea {
	height: auto;
}


/* top serwisu */
div#portal {
	width: 980px;
	margin: auto;
	text-align: left;
	position:relative;
}
div#portal-top{

	width: 980px;
	height: 182px;
}
div#portal-top a img {
	position: absolute;
	top: 30px;
	left: 0px;
	border: none;

}
div#portal-top div.lang {
	width: 240px;
	position: absolute;
	top: 0px;
	left: 710px;
	text-align: right;
	font-size: 12px;
	color:#666;
	background: #FFF;
	line-height: 17px;
	padding: 3px 10px;
	text-align: center;

	border: 1px solid #DF3111;
	border-top: 0px none;

	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
}
div#portal-top div.lang select {
	font-size: 12px;
	vertical-align: middle;
	margin-left: 8px;
}

div#portal-top div.box {
	width: 365px;
	height: 50px;
	float: right;
	margin: 20px 18px auto auto;
	background: #FFF repeat-x top;
	padding: 10px 15px;
	clear: both;
	border: 1px solid #000;
}
div#portal-top div h4 {
	height: 18px;
	margin:0px;
	padding:0px;
	font-size: 14px;
	color:#333;
	margin-bottom: 7px;
	font-weight: normal;
}
div#portal-top div h4 img {
	margin-right: 5px;
	float: left;
	vertical-align: middle;
}
div#portal-top div p {
	margin: 0px;
	padding: 0px;
}
div#portal-top div input.input {
	width: 133px;
	color:#666;
}
div#portal-top div .button {
	color:#000;
	margin-left: 3px;
}
div#portal-top ul {
	margin: 0px;
	position: absolute;
	left: 0px;
	top: 156px;
	text-align: right;
	width: 980px;
	clear: both;
	float: none;
	list-style: none;
	padding: 0px;
	overflow: hidden;
}
div#portal-top ul li {
	float: left;
	height: 26px;
	line-height: 26px;
	padding-left: 10px;
	padding-right: 10px;
	border-left: 1px solid #FFF;
	border-right: 1px solid #CCC;
	margin-top:10px;
}
div#portal-top ul li a {
	text-decoration: none;
	font-size: 14px;
	color: #333333;
}
div#portal-top ul li a img {
	margin: 0px;
	height: 16px;
	width: 16px;
	margin-top: 6px;
	float: left;
	position: static;
	margin-right: 3px;
	border: none;
}
div#portal-top ul li a:hover {
	color:#000;
}
div#portal-top ul li.first { border-left: 0px none; }
div#portal-top ul li.last { border-right: 0px none; }


.template-main {
	width: 980px;
	margin: auto;
	margin-top: 20px;
	float: none;



}



.template-left {
	width: 260px;
	margin-right: 20px;
	float: left;
}
.template-right {
	width: 700px;
	float: left;
}

.box, .inner-box {
	width: 100%;
	border: 1px solid #CCC;
	margin-bottom: 20px;

	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;

	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
}

.inner-box {
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;

	-moz-border-radius-topleft: 0px;
	-webkit-border-top-left-radius: 0px;
	border-top-left-radius: 0px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;

	padding-bottom: 10px;
}

.box h2 {
	background: url(../IMAGES/_web/grey-bg.png) repeat-x top;
	height: 35px!important;
	line-height: 35px!important;
	margin: 3px 0px 0px 0px!important;
	padding: 0px 0px 3px 10px!important;
	border-bottom: 1px solid #D7D7D7;
	font-weight: bold!important;

	font-size: 16px!important;
	color:#666!important;
	text-shadow: 2px 2px 0px #FFF!important;
}
.box h2 img {
	float: left;
	margin-right: 10px;
	border: none;
	margin-top: 9px;
}

/* lista */
	.template-left .box ul {
		margin: 0px;
		padding: 0px;
		list-style: none;
	}

	.template-left .box ul.menu li img {
		float: left;
		margin-right: 7px;
		margin-top: 6px;
	}
	.template-left .box ul.menu li {
		height: 28px;
	}

	/* poziom 1 */
	.template-left .box ul li {
		margin: 0px;
		padding: 0px 0px 0px 20px;
		line-height: 28px;
		background: #F2F2F2;
		border-bottom: 1px solid #DFDFDF;
		border-top: 1px solid #F2F2F2;
	}
	.template-left .box ul li a {
		height: 28px;
		color: #333;
		font-size: 13px;
		font-weight: bold;
		text-decoration: none;
	}
	.template-left .box ul li:hover {
		background: #E1E1E1;
		border-bottom: 1px solid #D2D2D2;
		border-top: 1px solid #F2F2F2;
		cursor: pointer;
	}
	.template-left .box ul li a:hover, .template-left .box ul li:hover a {
		color:#000;
	}
	/* poziom 2 i poziom 3 */
	.template-left .box ul li ul li a, .template-left .box ul li ul li ul li a {
		font-size: 12px;
	}
	.template-left .box ul li ul li, .template-left .box ul li ul li ul li {
		line-height: 24px;
	}

.template-left .box form.quick-search {
	padding: 10px;
}
.template-left .box form.quick-search p input, .template-left .box form.quick-search p select {
	margin: 5px 0px;
}
.template-left .box form.quick-search p input.input {
	width: 170px;
}
.template-left .box form.quick-search p select.select {
	width: 235px;
}
.template-left .box form.quick-search p a {
	font-size: 11px;
	color:#666;
	font-weight: normal;
}
.template-left .box form.quick-search p a:hover {
	text-decoration: none;
	color:#333;
}
.template-left .box form.quick-search p.save, p.save  {
	text-align: right;
	padding: 0px;
}
.template-left .box form.quick-search p.save input {
	margin: 0px;
}

.template-left p.save {
	padding: 0px 10px 10px 10px;
}

/* wyglad listy ogloszen */
table.ad-list {
	font-size: 11px;
	width: 100%;
	border-collapse: collapse;
}
table.ad-list td {
	padding: 5px;
	vertical-align: top;
}
table.ad-list td.image {
	width: 138px;
}
table.ad-list td.image img {
	width: 130px;
	height: 96px;
	padding: 4px;
	background:#EFEFEF;
	border: 1px solid #CCC;
}
table.ad-list td.more {
	width: 130px;
	vertical-align: middle;
	text-align: center;
}
table.ad-list td.more span {
	background:#FF9;
	border: 1px solid #F93;
	height: 30px;
	line-height: 30px;
	width: 120px;
	float: left;
	margin: 5px;

	font-size: 15px;
	font-weight: bold;
	color: #333;

	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
table.ad-list td.more p a {
	font-size: 11px;
	text-decoration: none;
	color: #666;
	font-weight: normal;
	line-height: 16px;
}
table.ad-list td.more p a:hover {
	color:#333;
}
table.ad-list td.more p a img {
	border: none;
	margin-right: 4px;
	vertical-align: middle;
}

table.ad-list td.name {
	font-size: 12px;
	color:#666;
	line-height: 150%;
}
table.ad-list td.name a {
	font-weight: normal;
	font-size: 13px;
	color:#000;
	text-decoration: none;
}

table.ad-list tr.bold td.name a {
	font-weight:bold;
}

table.ad-list td.name a:hover {
	text-decoration: underline;
	color:#666;
}
table.ad-list td.name p {
	margin-top: 8px;
	padding-left: 5px;
}
table.ad-list td.name a img {
	border: none;
	margin-left: 5px;
}
table.ad-list td.name p.icons {
	background:#EFEFEF;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;

	padding: 5px 5px;
	margin: 12px 0px 4px 0px;
}
table.ad-list td.name p.icons a {
	margin-right: 4px;
	cursor: help;
}
table.ad-list td.name p.icons a img {
	border: none;
}

table.ad-list tr.flash td {
	background:#FDC;
	border-bottom: 1px solid #FFF;
}

/* boxy z ogloszeniami */
ul.ad-list li {
	text-align: center;
	padding: 10px!important;
}
ul.ad-list li h3 img {
	width: 130px;
	height: 96px;
	padding: 4px;
	background:#EFEFEF;
	border: 1px solid #CCC;
	margin-bottom: 5px;
	float: none!important;
	clear: both!important;
}
ul.ad-list li h3 {
	margin: 0px 0px 6px 0px;
	font-size: 12px;
	font-weight: normal;
	line-height: 150%;
}
ul.ad-list li p span {
	background:#FF9;
	border: 1px solid #F93;
	padding: 3px 7px;
	width: 120px;
	margin: 5px;

	font-size: 12px;
	font-weight: bold;
	color: #333;

	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}
.box .bar {
	background:#EBEBEB;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #FFF;
	padding: 10px;
	margin: 0px;
	color:#333;
}
.box .bar img {
	vertical-align: middle;
	margin-right: 5px;
}
.box .bar.listing-bar {
	border-top: 1px solid #CCC;
	border-bottom: none;
	height: 16px;
}
.box .bar.listing-bar a {
	color:#06C;
	text-decoration: none;
	padding: 3px 5px;
	font-weight: bold;
	background:#FFF;
	border: 1px solid #DBDBDB;

	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;

	margin: 0px 2px;
}
.box .bar.listing-bar a:hover {
	color: #000;
}
.box .bar.listing-bar a.active {
	border: 1px solid #CCC;
	background:#DBDBDB;
	color: #000;
}

.box .bar.listing-bar a.right {
	border: none;
	background: none;
	float: right;
	color: #999;
	font-weight:bold;
	text-decoration: none;
	padding: 0px;
	margin: 0px;
}
.box .bar.listing-bar a.top {
	padding: 0px;
	background: url(../IMAGES/_web/arrow-up.png) no-repeat left center;
	padding-left: 13px;
	text-transform:lowercase;
}
.box .bar.listing-bar a.right:hover {
	color: #000;
}
.box .bar.navigation-bar span, .box .bar.listing-bar span {
	color: #999;
	padding-right: 15px;
}
.box .bar.navigation-bar a, tr.header a {
	color:#666;
	text-decoration: none;
	font-weight: normal;
	padding: 0px 13px;
}
.box .bar.navigation-bar a.asc, tr.header a.asc {
	background: url(../IMAGES/_web/arrow-up.png) no-repeat right center;
	font-weight:bold;
	color:#000;
}
.box .bar.navigation-bar a.desc, tr.header a.desc {
	background: url(../IMAGES/_web/arrow-down.png) no-repeat right center;
	font-weight:bold;
	color:#000;
}
.box .bar.navigation-bar a.active, tr.header a.active {
	font-weight:bold;
	color:#000;
}
.box .bar.status-bar span {
	float: right;
	color:#999;

}
.box .bar.status-bar span b {
	font-style:italic;
}
.box.message div.box-content, div.box-content {
	padding: 10px;
	float: none;
}
.box.message.error div.box-content {
	background:#FFE8E9;
}
.box.message p {
	color: #333;
}
.box.message p a {
	font-weight: normal;
	color:#03C;
	text-decoration: none;
}
.box.message p a:hover {
	color:#000;
	text-decoration: underline;
}

/* strong ogloszenia */
div.ad {
	width: 980px;
}

div.ad p.icons {
	background:#EFEFEF;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;

	padding: 5px 5px;
	margin: 12px 0px 4px 0px;
}
div.ad p.icons a {
	margin-right: 4px;
	cursor: help;
}
div.ad p.icons a img {
	border: none;
}

div.ad table.ad-details {
	width: 435px;
	font-size: 12px;
	color:#000;
}

div.ad table.ad-details th, div.ad table.ad-details td {
	padding: 2px;
	line-height: 135%;
}

div.ad table.ad-details th {
	color:#666;
	font-weight: normal;
	text-align: left;
	padding-right: 13px;
	width: 130px;
}

div.ad table.ad-details.full {
	width: 100%;
}

div.ad h1 {
	color: #333;
	font-weight: bold;
	font-size: 22px;
	margin: 0px 0px 15px 0px;
	text-shadow: 1px 1px 0px #CCC!important;
}
div.ad h2 {
	font-size: 18px;
	color: #999;
	font-weight: normal;
	margin: 0px 0px 10px 0px;
}
div.ad h2 span {
	background:#FC0;
	border: 1px solid #F93;
	height: 30px;
	line-height: 30px;
	font-weight: bold;
	color: #333;
	padding: 5px 10px;
	margin-left: 6px;

	text-shadow: 1px 1px 0px #FFF!important;

	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}

div.ad h2 em {
	float: right;
	padding-top: 6px;
	margin-right: 20px;
}

div.ad h3, .box.box-ads h3, .box.box-ads h3 a, .box.box-ads h3 a:hover {
	background: #eaeceb;
	color: #000000!important;
	font-size: 16px;
	margin: 0px;
	padding: 10px 20px;
	display: block;
	font-weight: bold;
	clear: both;
	float: none;
	text-decoration: none!important;
}

.inner-box p {
	padding: 10px 20px;
	line-height: 140%;
}

div.ad .inner-box {
	margin-bottom: 10px;
}

div.ad address, div.user address {
	width: 450px;
	float: left;
	margin: 10px;
	background:#F4F4F4;
	padding: 10px 20px 10px 15px;

	border-left: 3px solid #CCC;

	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;

	font-style: normal;
	color:#000;
	line-height: 150%;
	clear: both;
}
div.user address {
	border: 1px solid #CCC;
	border-bottom: 3px solid #CCC;
	width: 642px;
	-moz-border-radius-topright: 0px;
	-webkit-border-top-right-radius: 0px;
	border-top-right-radius: 0px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	float: none;
	clear: both;
	margin: 0px;
	margin-bottom: 15px;
}
div.ad address img, div.user address img {
	float: left;
	width: 130px;
	height: 130px;
	margin: 4px 10px 4px 0px;
	background: #FFF;
	padding: 1px;
	border: 1px solid #CCC;
}
div.ad address a , div.user address a {
	color: #000;
	text-decoration: underline;
	background:url(../IMAGES/_web/_icons/48.png) no-repeat right;
	padding-right: 20px;
}
div.ad address b a , div.user address b a {
	text-decoration: none;
	padding: 0px;
	background: none;
}
div.ad address a:hover, div.user address a:hover {
	color: #666;
}

div.ad div.contact-notification, div.template-left div.contact-notification {
	width: 430px;
	float: left;
	margin: 10px;
	background: #F9AF21;
	border: 3px solid #FFC130;
	font-weight: bold;

	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;

	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
}

div.ad form.ad-form {
	float: none;
	clear: both;
	margin: 10px;
}
div.ad form.ad-form table {
	font-size: 12px;
	margin: 10px 20px;
}
div.ad form.ad-form table td {
	padding: 2px 10px 2px 0px;
}
div.ad form.ad-form table td input.input, div.ad form.ad-form table td textarea.textarea { width: 500px; }

div.ad table.ad-items {
	font-size: 12px;
	margin: 10px 20px;
	padding: 0px;
	border: none;
	width: 940px;
	float: none;
	clear: both;
	border-collapse:collapse;
}
div.ad table.ad-items th, div.ad table.ad-items td {
	margin: 0px;
	padding: 5px 10px;
}
div.ad table.ad-items th {
	color: #999;
	text-align: left;
	background:#F4F4F4;
	border-bottom: 1px solid #CCC;
	font-weight: normal;
	padding: 10px;
}
div.ad table.ad-items th a {
	color:#000;
	font-weight: bold;
	text-decoration: none;
}
div.ad table.ad-items th img {
	margin-right: 7px;
}
div.ad table.ad-items th.rating {
	width: 180px;
	text-align: right;
}
div.ad table.ad-items th.rating img {
	margin: 0px;
}
div.ad table.ad-items td.details {
	font-size: 11px;
	color:#999;
}
div.ad div.ad-stat {
	width: 980px;
	text-align: right;
}

div.ad div.ad-stat div {
	width: 300px;
	float: left;

	background:#F4F4F4;
	padding: 10px 20px 10px 15px;

	border-bottom: 3px solid #CCC;

	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;

	font-style: normal;
	color:#666;
	line-height: 150%;
	margin-bottom: 10px;
	font-size: 11px;
}

div.ad div.ad-stat div img {
	float: left;
	border-right: 1px solid #CCC;
	padding: 22px 20px 22px 10px;
}

div.ad div.ad-stat div span {
	border-left: 1px solid #FFF;
	padding: 0px 0px 0px 10px;
	float: left;
}
div.ad div.ad-stat a {
	color:#F90;
	text-decoration: none;
	background: url(../IMAGES/_web/_icons/exclamation_octagon_fram.png) no-repeat left center;
	padding: 2px 0px 2px 22px;
	height: 18px;
	line-height: 18px;
}
div.ad div.ad-stat a:hover {
	color:#FC3;
	text-decoration: underline;
}

.ad-map-box {
	background:url(../IMAGES/_web/mesh-bg.png);
	width: 940px;
	height: 410px;
	padding: 20px;
	margin: 2px 0px;
}
#ad-map {
	width: 940px;
	height: 410px;
	border: 1px solid #CCC;
	background:#F3F3F3;
}


/* przegladarka zdjec */
.box.box-pictures {
	width: 520px;
	float: right;
	margin-left: 20px;

	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;
}

div.pictures {
	overflow: hidden;
	float: none;
}
div.pictures p {
	text-align: center;
	padding: 8px;
	background:url(../IMAGES/_web/mesh-bg.png);
	vertical-align: middle;
	height: 380px;
}
div.pictures p img {
	border: 1px solid #CCC;
	padding: 1px;
	background:#FFF;
}
div.pictures ul {
	list-style: none;
	margin: 0;
	padding: 0;
	border-top: 1px solid #C9CDCE;
}

div.pictures ul li {
	float: left;
	margin: 10px 0;
	padding: 0;
	border-right: 1px solid #C9CDCE;
	line-height: 90px;
}

div.pictures ul li a {
	padding:20px 30px 10px 30px;
	float: left;
	position: relative;
	top: -11px;
}

div.pictures ul li.selected a {
	background: url(../IMAGES/_web/arrow-from-border-down.png) no-repeat center 0;
}

div.pictures ul li.prev a,
div.pictures ul li.next a {
	display: block;
	text-indent: -1000px;
	width: 0;
	_width: 60px;
	height: 90px;
	background: url(../IMAGES/_web/prev-inactive.png) no-repeat center;
}

div.pictures ul li.next {
	border-right: 0 none;
}

div.pictures ul li.next a {
	background-image: url(../IMAGES/_web/next-inactive.png);
}

div.pictures ul li.next a.active,
div.pictures ul li.next a:hover {
	background-image: url(../IMAGES/_web/next-active.png);
}

div.pictures ul li.prev a.active,
div.pictures ul li.prev a:hover {
	background-image: url(../IMAGES/_web/prev-active.png);
}

div.pictures ul li.prev a.disable, div.pictures ul li.prev a.disable:hover {
	background: url(../IMAGES/_web/prev-disabled.png) no-repeat center;
}
div.pictures ul li.next a.disable, div.pictures ul li.next a.disable:hover {
	background: url(../IMAGES/_web/next-disabled.png) no-repeat center;
}

/* strona glowna / strona sekcji */
.main {
	width: 980px;
	margin-left:0px;
}

.main h1 {
	color: #666;
	margin: 0px 0px 5px 0px;
	font-size: 26px;
}
.main h2 {
	color: #333;
	margin: 0px 0px 10px 0px;
	font-size: 18px;
}
.main h3 {
	font-size: 13px;
	color:#999;
	margin: 0px 0px 10px 0px;
	font-weight: normal;
}
.main h3 img {
	vertical-align: middle;
	margin-right: 10px;
}
.main h3 a {
	color: #09C;
	text-decoration: none;
}
.main h3 a:hover {
	color: #000;
	text-decoration: underline;
}

.main p.header-description {
	color:#666;
	font-weight: normal;
	line-height: 150%;
	border-bottom: 1px solid #CCC;
	padding-bottom: 10px;
	margin: 0px 0px 20px 0px;
	width: 570px;
}
.main p.header-description.full {
	width: auto;
}

.box.box-ads {
	width: 390px;
	float: right;
}

.box.box-ads .pictures p img {
	width: 350px;
	margin-top: 7px;
}
.box.box-ads .pictures p {
	margin: 2px 0px 2px 0px;
	height: auto;
	padding-bottom: 10px;
	height: 292px;
}
.box.box-ads .pictures p a {
	color: #333;
	text-decoration: none;
	font-weight: bold;
}
.box.box-ads .pictures p a:hover {
	color:#000;
}
.box.box-ads h3 {
	border-top: 1px solid #D3D3D3;
}
.box.box-ads ul {
	list-style: none;
	padding: 0px;
	margin: 0px;
	top: -1px;
	position: relative;
}
.box.box-ads ul li {
	border-top: 1px solid #E5E5E5;
	padding: 7px 8px;
	margin: 0px 12px;
}
.box.box-ads ul li a {
	color: #666;
	text-decoration: none;
}
.box.box-ads ul li a:hover {
	color: #000;
}

ul.box-locations {
	list-style: none;
	padding: 0px;
	margin: 0px;
	float: left;
	width: 570px;
}

ul.box-locations.full {
	width: 980px;

}
ul.box-locations li {
	background:#F4F4F4;
	padding: 10px;

	border: 1px solid #CCC;

	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;

	margin-bottom: 14px;
	min-height: 20px;
	_height: 150px;
	overflow: hidden;
	padding-right: 0px;
}

ul.box-locations.full li {
	min-height: 20px;
	_height: 110px;

	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;
}

ul.box-locations li.left-list, ul.box-locations li.right-list {
	float: left;
	width: 270px;
	height: auto;
	padding: 10px 0px;

	-moz-border-radius-topright: 6px;
	-webkit-border-top-right-radius: 6px;
	border-top-right-radius: 6px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	border-bottom-right-radius: 0px;

	-moz-border-radius-topleft: 6px;
	-webkit-border-top-left-radius: 6px;
	border-top-left-radius: 6px;
	-moz-border-radius-bottomleft: 0px;
	-webkit-border-bottom-left-radius: 0px;
	border-bottom-left-radius: 0px;
}
ul.box-locations li.left-list {
	margin-right: 20px;
}

ul.box-locations li.left-list h2, ul.box-locations li.right-list h2 {
	text-align: center;
	background:#FFF;
	padding: 7px 0px;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;

}

ul.box-locations li ol {
	margin: 0px;
	border-top: 1px solid #FFF;
	padding: 10px 15px;

	border-radius: 0px;
	-moz-border-radius: 0px;
	-webkit-border-radius: 0px;
}
ul.box-locations li ol li {
	height: auto;
	border: none;
	background:none;
	padding: 8px;
	margin: 0px;
	border-top: 1px solid #D2D2D2;
	border-radius: 0px;
}
ul.box-locations li ol li.first {
	border-top: none;
}
ul.box-locations li ol li a {
	color:#06C;
	text-decoration: none;
}
ul.box-locations li ol li a:hover {
	color:#333;
	text-decoration: underline;
}

ul.box-locations li h2 img {
	float: left;
	margin: 25px 10px 25px 0px;
}
ul.box-locations.full li h2 img {
	margin: 10px 10px 10px 0px;
}

ul.box-locations li h2 {
	color:#666;
	font-size: 18px;
	font-weight: bold;
	margin: 0px;
	padding: 0px;
}
ul.box-locations li h2 a {
	color:#666;
	font-size: 18px;
	font-weight: bold;
	text-decoration: none;
}
ul.box-locations li p {
	color: #666;
	font-size: 12px;
}
ul.box-locations.search li p.links {
	font-size: 13px;
}
ul.box-locations li p.links a {
	color: #069;
	text-decoration: none;
}
ul.box-locations li p.links a:hover {
	color: #333;
	text-decoration: underline;
}
ul.box-locations li p.links a.art {
	color:#666;
}
ul.box-locations li p.links a.more {
	color: #036;
}
ul.box-locations li span {
	display:block;
	height: 100px;
	width: 40px;
	float: right;
	text-align: center;
	border-left: 1px solid #CCC;
	overflow: hidden;
	text-indent: -100px;
	line-height: 75px;
}
ul.box-locations.full li span {
	height: 70px;
	line-height: 45px;
}

ul.box-locations li span:hover {
	background-color:#E5E5E5;
}
ul.box-locations li span a {
	padding: 18px;
	display: block;
	border-left: 1px solid #FFF;
}
ul.box-locations li span.search a {
	background:url(../IMAGES/_web/_icons/find.png) no-repeat center center;
}
ul.box-locations li span.browse a {
	background:url(../IMAGES/_web/_icons/eye.png) no-repeat center center;
}
ul.box-locations li span.browse {
	margin-left: 20px;
}

ul.box-locations.search li.ad_type {
	height: 25px;
	_height: 45px;
}
ul.box-locations.search li.ad_type h2 {
	color: #999;
}
ul.box-locations.search li.ad_type h2 a {
	color: #000;
	text-decoration: none;
}
ul.box-locations.search li.ad_type h2 a:hover {
	color: #666;
	text-decoration: underline;
}

/* wyszukiwanie */
form.search {
	background:#F4F4F4;
	border: 1px solid #E8E8E8;
	clear: both;
	margin-bottom: 25px;
}
form.search table {
	width: 100%;
	border-bottom: 1px solid #CCC;
	margin-bottom: 15px;
	padding-bottom: 15px;
	border-collapse:collapse;
}
form.search table img {
	vertical-align: middle;
}
form.search table a.tip img {
	margin-left: 6px;
}

form.search table th, form.search table td {
	text-align: left;
	font-size: 12px;
	color:#333;
	padding: 7px;
}
form.search table tr.navigation select.select {
	width: 150px;
	margin-right: 10px;
}
form.search table tr.price input.input {
	width: 145px;
}
form.search table tr.basic input.input {
	width: 410px;
}
form.search table tr.basic {
	background:#F3F3F3;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
form.search table tr.basic th, form.search table tr.basic td {
	border-bottom: 1px solid #CCC;
}
form.search table tr.basic th {
	font-size: 14px;
}

form.search table tr.direct {
	background:#FFC;
	padding-bottom: 8px;
	margin-bottom: 8px;
}
form.search table tr.direct th, form.search table tr.direct td {
	border-bottom: 1px solid #FC9;
}
form.search table th {
	width: 135px;
}
form.search table.advanced td input.input, form.search table.advanced td select.select {
	margin-top: 5px;
}
form.search table.advanced td select.select {
	width: 180px;
}
form.search table.advanced td input.input {
	width: 175px;
}

form.search table.advanced td.short input.input {
	width: 80px;
}
form.search table.advanced th {
	width: auto;
	background:#F9F9F9;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #E0E0E0;
}
form.search table.advanced tr.option td label {
	width: 230px;
	overflow: hidden;
	margin-right: 5px;
	float: left;
}
form.search p {
	padding: 0px 10px 10px 15px;
}

/* lista artykulow */
table.article-list {
	font-size: 11px;
	width: 100%;
	border-collapse: collapse;
}
table.article-list td {
	padding: 5px;
	vertical-align: top;
	border-bottom: 1px solid #CCC;
}

table.article-list td.more {
	width: 150px;
	vertical-align: middle;
	text-align: center;
}

table.article-list td.more a {
	font-size: 12px;
	text-decoration: none;
	color:#666;
	font-weight: bold;
	line-height: 25px;

	border: 2px solid #FC3;
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;

	background:url(../IMAGES/_web/grey-bg.png) repeat-x top center;
	height: 25px;
	padding: 5px 12px;
}
table.article-list td.more a:hover {
	color:#000;
}

table.article-list td.name {
	font-size: 13px;
	color:#666;
	line-height: 150%;

}
table.article-list td.name a {
	font-weight: bold;
	font-size: 12px;
	color:#000;
	text-decoration: none;
}
table.article-list td.name a:hover {
	text-decoration: underline;
	color:#666;
}
table.article-list td.name p {
	margin-top: 8px;
	padding-left: 5px;
}
table.article-list td.name a img {
	border: none;
	margin-left: 5px;
}

/* strona artykulu */
div.article, div.document {
	width: 980px;
}
div.article h1, div.document h1 {
	font-size: 24px;
	color:#333;
	margin-bottom: 10px;
}
div.article h2, div.document h2 {
	font-size: 18px;
	color:#666;
	margin-bottom: 10px;
}
div.article p, div.document p {
	line-height: 150%;
	font-size: 12px;
}
div.article p.data {
	color: #999;
	margin-bottom: 10px;
	padding: 0px 0px 10px 10px;
}
div.article p.author {
	text-align: right;
	margin-top: 10px;
	border-top: 1px solid #CCC;
	padding: 10px 20px 0px 10px;
	color: #666;
	font-style: italic;
}

/* ogloszenia uzytkownika */
div.template-left address {
	margin: 10px;
	background:#F4F4F4;
	padding: 10px 20px 10px 15px;
	border: 1px solid #CCC;
	border-bottom: 3px solid #CCC;

	-moz-border-radius-bottomleft: 6px;
	-webkit-border-bottom-left-radius: 6px;
	border-bottom-left-radius: 6px;
	-moz-border-radius-bottomright: 6px;
	-webkit-border-bottom-right-radius: 6px;
	border-bottom-right-radius: 6px;

	font-style: normal;
	color:#000;
	line-height: 150%;
	clear: both;
}
div.template-left address p {
	text-align: center;
}
div.template-left address img {
	float: none;
	clear: both;
	width: 130px;
	height: 130px;
	margin: auto;
	margin-bottom: 10px;

	background: #FFF;
	padding: 1px;
	border: 1px solid #CCC;
}

div.template-left div.contact-notification {
	width: auto;
	padding: 15px;
	text-align: center;
}

/* tabele inputow i formularzy */
table.inputs.column, table.inputs.full {
	margin: 10px;
	width: 460px;
	border-collapse: collapse;
	border: 1px solid #CCC;
	float: left;
}
table.inputs.full {
	border: 0px none;
	width: 980px;
	float: none;
	clear: both;
	margin: 0px;
	margin-bottom: 5px;
}

table.inputs.ads td {
	border-bottom: 1px solid #CCC;
}
table.inputs.ads tr.alert td {
	background:#FFEAD5;
}
table.inputs.ads td.int {
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	border-right: 1px solid #CCC;
	color:#666;
}
table.inputs.ads td.image {
	background:#E8E8E8!important;
	text-align: center;
	border-right: 1px solid #CCC;
	border-left: 1px solid #CCC;
	width: 140px;
	padding: 2px 0px;
}
table.inputs.ads td.image img {
	padding: 2px 5px;
	background:#FFF;
}
table.inputs.ads td.name {
	border-right: 0px none;
	line-height: 150%;
}
table.inputs.ads td.options {
	border-left: 0px none;
	width: 25px;
	background:#E8E8E8!important;
	text-align: center;
}
table.inputs.ads td.options a img {
	padding: 2px;
	margin: 4px 2px;
}
table.inputs.ads td em {
	color: #666;
	font-style:normal;
	font-size: 11px;
}

table.inputs td, table.inputs th {
	padding: 2px 7px;
	font-weight: normal;
}

table.inputs th {
	text-align: left;
	padding-right: 15px;
}

table.inputs tr.choose th {
	width: 130px;
	border-bottom: 0px none;
}
table.inputs tr.choose td {
	border-bottom: 0px none;
}
table.inputs tr.choose .select {
	width: 350px;
}

table.inputs tbody th, table.inputs tbody td {
	padding: 4px 10px;
}

table.inputs th.required, table.inputs td.required {
	color:#000;
	font-weight: bold;
}

table.inputs thead th {
	background: #F0F0F0;
	border-bottom: 1px solid #CCC;
	border-top: 1px solid #CCC;
	text-align: center;
	padding: 10px;
	font-weight: bold;
	font-size:14px;
	color:#666;
}

table.inputs .input {
	width: 200px;
	height: 21px;
}
table.inputs .select {
	width: 200px;
}
table.inputs.column label {
	height: 35px;
	float: left;
	line-height: 35px;
}

table.inputs.ad tbody th {
	width: 180px;
}
table.inputs.ad .location select {
	width: 145px;
}
table.inputs.ad .textarea {
	width: 750px;
	float: left;
	margin-right: 5px;
}
table.inputs.ad tr.name input {
	width: 750px;
	margin-right: 2px;
}
table.inputs.ad tr.name input.readonly {
	width: 730px;
	margin-right: 2px;
}
table.inputs.ad tr.header th, table.inputs.ad tbody.options th {
	border-bottom: 1px solid #CCC;
	background:#F2F2F2;
	font-weight: bold;
}
table.inputs.ad tr.checkboxes label {
	width: 280px;
	float: left;
}
table.inputs.ad tr.checkboxes td, table.inputs.ad tbody.options td {
	border-bottom: 1px solid #CCC;
}
table.inputs.ad tbody.options td {
	padding-left: 30px;
	color:#666;
}
table.inputs.ad .map-box td, table.inputs.ad .map-box th, table.inputs.ad td.code {
	background:url(../IMAGES/_web/mesh-bg.png);
}
table.inputs.ad #map {
	width: 940px;
	height: 410px;
	border: 1px solid #CCC;
	background:#F3F3F3;
	margin: 10px;
}

table.inputs.ad tbody.images th {
	background:url(../IMAGES/_web/mesh-bg.png);
	height: 110px;
	text-align: center;
	border-right: 1px solid #CCC;
	border-bottom: 1px solid #FFF;
}
table.inputs.ad tbody.images th img {
	padding: 2px;
	background: #FFF;
	border: 1px solid #CCC;
}
table.inputs.ad tbody.images td {
	border-bottom: 1px solid #CCC;
}
table.inputs.ad img.icon {
	float: left;
	margin-right: 5px;
}

table.inputs.ad span.price {
	background:#FF9;
	border: 1px solid #F93;
	margin: 5px;

	padding: 1px 3px;

	font-size: 12px;
	font-weight: bold;
	color: #333;

	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;

	-moz-border-radius-topleft: 3px;
	-webkit-border-top-left-radius: 3px;
	border-top-left-radius: 3px;
	-moz-border-radius-topright: 3px;
	-webkit-border-top-right-radius: 3px;
	border-top-right-radius: 3px;
}

table.inputs.ad td.code p {
	padding: 4px 10px;
	margin: 6px;
	background:#FFF;
	border: 1px solid #D7D7D7;
}

table.inputs td.text {
	padding: 12px 20px;
	line-height: 150%;
}
table.inputs td.text p {
	margin-bottom: 5px;
}

table tbody.list td {
	border-bottom: 1px solid #CCC;
}

table td.subscription_name, table th.subscription_name {
	width: 250px;
}
table td.subscription_name img {
	float: left;
	margin-right: 5px;
}
table td.subscription_date, table th.subscription_date  {
	width: 80px!important;
	text-align: center;
}
table td.subscription_options, table th.subscription_options {
	width: 76px!important;
	text-align: center;
}
table td.subscription_options img {
	margin-right: 4px;
}

p.inputs {
	margin: 20px 10px;
	border-top: 1px solid #CCC;
	padding: 10px;
	clear: both;
}

p.inputs input, p.status_2 input, p.status input {
	margin-left: 20px;
}

p.status {
	padding: 5px 10px 7px 10px;
	color:#666;
}
p.status_2 {
	padding: 5px 10px 0px 0px;
}


/* tip */
#tip {
	position: absolute;
	top: 0px;
	left: 11px;
	width: 210px;
	z-index: 10000;
	background: #FFFFFF;
	border: 1px solid #999999;
	padding: 10px;
	display: none;
	min-height: 13px;

	-moz-border-radius-bottomleft: 5px;
    -webkit-border-bottom-left-radius: 5px;
    border-bottom-left-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-left-radius: 5px;
    border-top-left-radius: 5px;

    -moz-border-radius-bottomright: 5px;
    -webkit-border-bottom-right-radius: 5px;
    border-bottom-right-radius: 5px;
    -moz-border-radius-topright: 5px;
    -webkit-border-top-right-radius: 5px;
    border-top-right-radius: 5px;
}

#tip span.arrow {
	display: block;
	position: absolute;
	left: -9px;
	top: 8px;
	width: 9px;
	height: 17px;
	background: url(../IMAGES/_web/arrow-tip-left.png) no-repeat;
}

#tip.right span.arrow {
	display: block;
	position: absolute;
	left: 230px;
	top: 8px;
	width: 9px;
	height: 17px;
	background: url(../IMAGES/_web/arrow-tip-right.png) no-repeat;
}

#tip div {
	text-align: left;
	font-size: 11px;
	color: #666666;
	line-height: 140%;
}

/* alerty */
p.message, ul.message {
	padding: 10px;
	margin: 10px;
	color:#000!important;

	-moz-border-radius-bottomleft: 5px;
	-webkit-border-bottom-left-radius: 5px;
	border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-bottom-right-radius: 5px;
	border-bottom-right-radius: 5px;

	-moz-border-radius-topleft: 5px;
	-webkit-border-top-left-radius: 5px;
	border-top-left-radius: 5px;
	-moz-border-radius-topright: 5px;
	-webkit-border-top-right-radius: 5px;
	border-top-right-radius: 5px;

	background:url(../IMAGES/_web/message-grey-bg.png);
}
p.message img, ul.message img {
	float: left;
	margin: 0px 5px 2px 2px;
}
ul.message li {
	list-style: none;
	padding: 0px;
	margin: 0px;
	height: 20px;
	line-height: 20px;
}
p.message.error, ul.message.error {
	background:url(../IMAGES/_web/red-bg.png);
	color:#FFFFFF!important;
}
p.message.positive, ul.message.positive {
	background:url(../IMAGES/_web/green-bg.png);
	color:#FFFFFF!important;
}
p.message a, ul.message a {
	color:#000;
	text-decoration: underline;
}
p.message.positive a, ul.message.positive a,
p.message.error a, ul.message.error a {
	color: #FFF;
}

p.message a:hover, ul.message a:hover {
	text-decoration: none;
}

/* stopka */
div.footer {
	background:url(../IMAGES/_web/portal-footer-bg.png) repeat-x top;
	height: 153px;
	float: none;
	clear: both;
	text-align: center;
	margin-top: 20px;
}

div.footer_adv {
	background: #FFF
	height: 100px;
	float: none;
	clear: both;
	text-align: center;
	margin-top: 10px;
}

div.footer .template-main {
	text-align:left;
	margin: auto;
	height: 85px;
	margin-top: 20px;
	margin-bottom: 10px;
}

div.footer .template-main ul {
	float: right;
	list-style: none;
	margin-right: 40px;
	margin-top: 35px;
}
div.footer .template-main ul li {
	float: left;
	margin-left: 20px;
}
div.footer .template-main ul li a {
	color: #000;
	font-size:12px;
	text-decoration: none;
}
div.footer .template-main ul li a:hover {
	color: #06C;
	text-decoration: underline;
}

div.footer .template-main a img {
	float: left;
	border: none;
	margin: 22px 20px 10px 25px;
}

/* loading box */
#loading-box {
	position:fixed;
	top:25%;
	right:30%;

	display: none;

	width: 460px;
	height: 50px;
	background: #FFF;

	padding: 30px 20px;

	-moz-border-radius-topleft: 8px;
    -webkit-border-top-left-radius: 8px;
    border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px;
    border-top-right-radius: 8px;

	-moz-border-radius-bottomleft: 8px;
    -webkit-border-bottom-left-radius: 8px;
    border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-right-radius: 8px;
    border-bottom-right-radius: 8px;

	border: 6px solid #E4E4E4;
	text-align: left;

	filter:alpha(opacity=90);
	opacity:0.9;
}

#loading-box h1 img {
	float: left;
	margin: 10px 15px 10px 0px;
}
#loading-box h1 {
	margin: 0px;
	padding: 0px;
	font-size: 22px;
	line-height: 30px;
}

div.ssl_login {
	width: 400px;
	height: 40px;
	padding: 10px;
	background:#F5F5F5;
	border: 5px solid #FC3;

	float: right;

	-moz-border-radius-topleft: 8px;
    -webkit-border-top-left-radius: 8px;
    border-top-left-radius: 8px;
	-moz-border-radius-topright: 8px;
    -webkit-border-top-right-radius: 8px;
    border-top-right-radius: 8px;

	-moz-border-radius-bottomleft: 8px;
    -webkit-border-bottom-left-radius: 8px;
    border-bottom-left-radius: 8px;
	-moz-border-radius-bottomright: 8px;
    -webkit-border-bottom-right-radius: 8px;
    border-bottom-right-radius: 8px;

	margin: 0px 20px 0px;
}

div.ssl_login h3 {
	margin: 0px;
	padding: 0px;
}

div.ssl_login h3 img {
	float: left;
	margin: 10px 10px 10px 0px;
}
div.ssl_login h3 a {
	color: #000;
	text-decoration: none;
}
div.ssl_login h3 a:hover {
	color: #333;
}

/* dodano 18-10-12 */
div.adver-main {
	width: auto;
	clear: both;
	float: left;
	height: auto;
	margin: 2px;
	text-align: center;
}
div.adver-main a img {
	border: none;
}
