
a.dp-choose-date {

	margin: 0 5px 0 0;

}
a.dp-choose-date.dp-disabled {
}
input.dp-applied {
}


table.ad_list {
	width: 100%;
	margin: 0;
	padding: 0;
}
table.ad_list td {
	padding: 4px;
	margin: 0;
}
table.ad_list tr.odd {
}
table.ad_list tr.even {
}
table.ad_list tr.expired_ads_follows_marker {
}

div.ad,
div.comment {
	padding: 1em;
	margin: 1em 0;
	color: #333;
}
div.ad {
	background-color: #F7F3EC;
}
div.comment.odd {
	background-color: #ECF3F7;
}
div.comment.even {
	background-color: #E1EBF2;
}
div.ad .byline,
div.comment h3 {
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-weight: normal;
	font-size: 80%;
	margin: 0 0 1em 0;
}
div.ad .byline .author,
div.comment h3 .author {
	font-weight: bold;
}

div.ad p.expired_ad_warning {
	color: red;
	border: 2px solid red;
	text-align: center;
	padding: 0.25em;
}

#adform .fieldset {
	margin-bottom: 1em;
}
#adform .fieldset h3 {
	font-size: 100%;
	border-bottom: 1px solid #666;
}

#adform,
#commentform {
	padding: 1em;
	margin: 1em 0;
	color: #333;
}
#adform {
	background-color: #EBDCCA;
}
#commentform {
	background-color: #CADCEB;
}
#adform ul,
#commentform ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
#adform ul li,
#commentform ul li {
	margin: 0.5em 0;
}
#adform input.textbox,
#adform textarea,
#commentform input.textbox,
#commentform textarea {
	background-color:#FFFFFF;
	border: 1px solid #B4BAC0;
	color:#333333;
	padding: 2px;
}
#adform textarea,
#commentform textarea#Text {
	width: 100%;
}
#adform input.error,
#adform textarea.error,
#commentform input.error,
#commentform textarea.error {
	background-color: #fee;
	border-color: #f88;
}
#adform ul.optionlist {
	list-style: none;
	display: inline;
}
#adform ul.optionlist li {
	display: inline;
}

#adform p.controls,
#commentform p.controls {
	text-align: center;
	margin: 1em 0 0 0;
}
#adform p.controls input,
#commentform p.controls input {
	background:#FAFAFA url("_gfx/bg_button.gif") repeat-x scroll center top;
	/*background-image:url(./styles/prosilver/theme/images/bg_button.gif);*/
	color:#000000;
	padding-bottom:3px;
	padding-top:3px;
	vertical-align:middle;
	border:1px solid #666;
}
label.error {
	color: white;
	background-color: red;
	margin: 0 0.5em;
	padding: 0 0.5em;
}




table.ad_list {
	background: #12A3EB url("_gfx/bg_header.gif") repeat-x;
	padding: 5px;
}
table.ad_list th {
	color: white;
	font-weight: normal;
	padding: 0.25em;
	font-size: 80%;
	text-align: left;
	font-family: Verdana,Helvetica,Arial,sans-serif;
}
table.ad_list tr.expired_ads_follows_marker th {
	text-align: center;
}
table.ad_list td {
	border-bottom: 1px solid #00608F;
	border-top: 1px solid #FFFFFF;
	padding: 5px;
	border-left:1px solid #FFFFFF;
}
table.ad_list tr.even td {
	background-color: #ECF3F7;
}
table.ad_list tr.odd td {
	background-color: #E1EBF2;
}
table.ad_list td a {
	color: #105289;
	font-weight: bold;
	text-decoration: none;
}

.ad-list-container {
	background: #12A3EB url("_gfx/bg_header.gif") repeat-x;
	margin: 0.5em 1em 1em 0;
	float: left;
	width: 240px;
}
.ad-list-container h3 {
	background: url("_gfx/ad-list-container-top.png") no-repeat;
	color: white;
	padding: 5px;
	text-align: left;
	font-family: Verdana,Helvetica,Arial,sans-serif;
	font-size: 120%;
}
.ad-list-compact {
	background-color: #ECF3F7;
	margin: 0 5px;
	padding: 5px;

}
.ad-list-compact ul {
	margin-left: 1em;
	padding-left: 0;
}
.ad-list-compact ul li {
	margin: 0.5em;
	margin: 0.25em;
}
.ad-list-compact ul li a {
	color: #105289;
	font-weight: bold;
	text-decoration: none;
	font-size: 90%;
}
.ad-list-container .footer {
	margin-top: 0.5em;
	margin-bottom: 0;
	padding-bottom: 0.5em;
	text-align: center;
	background: url("_gfx/ad-list-container-bottom.png") no-repeat bottom left;
	font-weight: bold;
	font-size: 90%;
}
.ad-list-container .footer a {
	color: white;
}
.ad-list-container .ad_list {
	width: 500px;
}

.page_nav {
	margin: 1em;
	text-align: right;
}

.typ-kop,
.typ-salj {
	clear: left;
}