/* (c) 2011 cenydomen.pl
 */

body {
	background: #fff !important;
	border: 0;
	color: rgb(44, 44, 44);
	font-family: Helvetica, Arial, sans-serif;
	font-size: 14px;
	margin: auto;
	padding: 0;
	width: 850px;
}

h2 {
	font-size: 20px;
	line-height: 28px;
	margin-bottom: 0px;
}

a {
	color: #2E44B2;
}

img {
	border: 0;
}

#timespan {
	background: url("images/calendar.png") no-repeat top left;
	font-size: 16px;
	line-height: 26px;
	margin-bottom: 16px;
	padding-left: 20px;
}

#timespan .date {
}

h1 span {
	color: black;
	font-size: 18px;
	font-style: italic;
	vertical-align: top;
}

form {
	margin: 0;
	padding: 0;
}

table {
	font-size: 1	;
}

.right {
	text-align: right;
}

#head {
	font-size: 17px;
	margin: 60px 0 0 0;
	padding: 0;
}

#head h1 {
	font-size: 38px;
	margin: 0;
	padding: 0;
}

#head p, #menu p {
	margin: 0;
}

#head #container {
	position: relative;
	word-spacing: 0;
	letter-spacing: 0;
	font-size: 0;
	margin: 0 0 12px 11px;
}

#head #container #head-left-side {
	display: inline-block;
	width: 450px;
	vertical-align: top;
	font-size: 17px;
}

#head #container #head-right-side {
	display: inline-block;
	text-align: center;
	vertical-align: top;
	width: 378px;
	margin-right: 11px;
	font-size: 12px;
}

.direct {
	margin-left: 12px;
	margin-right: 12px;
}

#title {
	width: 50%;
}

#title a {
	color: rgb(44, 44, 44);
	text-decoration: none;
}

#url {
	font-size: 22px;
	position: absolute;
	right: 0;
	width: 50%;
	text-align: right; /* depends on element width */
}

#content {
	font-size: 14px;
	margin: 36px 0 0 0;
}

#content p {
	line-height: 24px;
}

#prices {
	border-collapse: collapse;
	border-spacing: 0;
	font-size: 14px;
	width: 850px;
}

#prices .last td {
	border-bottom: 2px solid rgb(172, 172, 172);
}

#where {
	width: 100%;
}

#prices tr {
	margin: 0;
	padding: 0;
}

#prices th {
	background: rgb(172, 172, 172) url("images/tabletop.png") repeat-x top;
	border: 2px solid rgb(172, 172, 172);
	text-align: left;
	margin: 0;
	padding: 6px;
	white-space: nowrap;
}

#prices .right {
	text-align: right;
}

#prices tr {
	background: rgb(224, 224, 224);
}

#prices .alt {
	background: rgb(204, 204, 204);
}

#prices td {
	border: 2px solid rgb(255, 255, 255);
	margin: 0;
	padding: 6px;
	white-space: nowrap;
}

#prices .domain {
	
}

#prices .domain .txt {
	letter-spacing: 1px;
	font-size: 14px;
	width: 320px !important;
	white-space: normal;
	word-wrap: break-word;
}

#listy-punkty {
	cursor: default;
	font-size: 14px;
	padding: 8px 12px 8px 12px;
}

#listy-punkty a {
	cursor: pointer;
	margin: 0 3px 0 3px;
}

#listy-punkty strong {
	margin: 0 3px 0 3px;
}

#copyright {
	font-size: 12px;
	margin: 32px 0 32px 0;
	overflow: auto;
	text-align: center;
}

#copyright a {
	color: rgb(44, 44, 44);
	text-decoration: none;
}

#copyright .left {
	float: left;
}

#copyright .right {
	float: right;
}

#footnote {
	font-size: 11px;
	font-style: italic;
}

.menu {
	margin-top: 16px;
}

.headlinks {
	font-size: 14px;
	padding-top: 12px;
}

#search-table {
	border-collapse: collapse;
	width: 100%;
}

#search-table td {
	padding: 4px 8px 4px 0;
	vertical-align: top;
}

#search-table tr {
	border-bottom: 1px solid rgb(224, 224, 224);
}

#search-table .title {
	border-left: 1px solid rgb(224, 224, 224);
	padding-left: 12px;
}

#search-table .title div {
	padding-top: 3px;
}

#search-table .head {
	border-top: 1px solid rgb(224, 224, 224);
}

#search-table .search-button {
	border-left: 1px solid rgb(224, 224, 224);
	border-right: 1px solid rgb(224, 224, 224);
	text-align: center;
	vertical-align: middle;
	width: 80px;
}

#search-table .search-button input {
	cursor: pointer;
	margin: 0;
}

#tld-table {
	border-collapse: collapse;
	width: 100%;
}

#tld-table tr {
	border: none;
}

#tld-table td {
	padding: 0;
}

#tld-table .pl {
	width: 60px;
}

#s-nazwa {
	width: 229px;
}

#s-ps {
	text-align: center;
	width: 64px;
}

#s-pe {
	text-align: center;
	width: 64px;
}

#s-ls {
	text-align: center;
	width: 29px;
}

#s-le {
	text-align: center;
	width: 29px;
}

#s-data-od {
	width: 64px;
}

#s-data-do {
	width: 64px;
}

.heading {
	background-color: rgb(224, 224, 224);
	font-size: 14px;
	padding: 8px 12px 8px 12px;
}

#ending-select {
	margin-bottom: 6px;
}

#listy-punkty .first {
	margin-bottom: 6px;
}

.highlight {
	background: #ECEC87;
}

#searchbox {
	display: none;
}

.tldboxall {
	background: rgb(224, 224, 224);
	cursor: pointer;
	display: inline-block;
	margin: 0 0 3px 0;
	padding: 0 6px 2px 2px;
}

.tldbox {
	background: rgb(224, 224, 224);
	cursor: pointer;
	display: block;
	margin: 0 3px 3px 0;
	padding: 0 6px 2px 2px;
}

#tld-table input {
	cursor: pointer;
}

#extendsearchform {
	display: inline-block;
	float: right;
	font-weight: bold;
	margin-top: 3px;
	padding-right: 24px;
}

.iconplus {
	background: url("images/plus.gif") no-repeat right;
}

.iconminus {
	background: url("images/minus.gif") no-repeat right;
}

#titledesc {
	margin: 12px 0;
}

#recommended {
	margin-bottom: 24px;
}

#recommended img {
	vertical-align: middle;
}

.search {
	background: rgb(224, 224, 224) url("images/lupe.gif") no-repeat left;
}

#searchtext {
	display: inline-block;
	margin-left: 30px;
	margin-right: 6px;
}

#alert {
	background: #FBF79A;
	border: 2px solid #F2DC22;
	font-size: 11px;
	line-height: 16px;
	margin-top: 24px;
	padding: 24px;
}

#alert p, #auction p {
	margin: 0;
}

#alert .title, #auction .title {
	font-weight: bold;
	margin-bottom: 8px;
	text-transform: uppercase;
}

#alert .first {
	margin-bottom: 12px;
}

#informacja {
	float: left;
	margin: 0 24px 0 0;
}

#auction {
	background: #FFC698;
	border: 2px solid #F87F18;
	font-size: 11px;
	line-height: 16px;
	margin-top: 12px;
	overflow: auto;
	padding: 24px 20px 18px 24px;
}

#auction a {
	font-weight: bold;
	text-decoration: none;
}

#auction .nr {
	display: inline-block;
	margin-right: 8px;
	text-align: right;
	width: 12px;
}

#auction .first {
	font-size: 14px;
}

#aukcja {
	float: left;
	margin: 0 24px 0 0;
}

#auction_content {
	margin-left: 64px;
}

.auctionblock {
	display: inline-block;
	float: left;
	width: 170px;
}

.auctionpiece {
	display: inline-block;
	float: left;
	font-size: 14px;
	cursor: default;
	margin: 0 10px 6px 0;
	width: 170px;
	white-space: nowrap;
}

.auctionpiece a {
	cursor: pointer;
}

.seperator {
	display: inline-block;
	margin: 0 3px 0 3px;
}

.menucat {
	display: inline-block;
	margin: 0 0 6px 0;
	padding: 0;
	width: 95px;
}

.tooltiptext {
	background: url("images/clock.gif") no-repeat top left;
	padding: 0 0 0 22px;
	vertical-align: middle;
}

#sociallinks {
	cursor: default;
	text-align: center;
	margin-top: 24px;
}

#sociallinks a {
	cursor: pointer;
	margin: 0 3px 0 3px;
}

#wykop {
	float: right;
}

#testdiv {width:600px; margin:0 auto; border:1px solid #ccc; padding:20px 25px; background:#fff}

#tinybox {position:absolute; display:none; padding:10px; background:#fff url(images/preload.gif) no-repeat 50% 50%; border:10px solid #e3e3e3; z-index:2000}
#tinymask {position:absolute; display:none; top:0; left:0; height:100%; width:100%; background:#000; z-index:1500}
#tinycontent {background:#fff}

.button {font:14px; margin-bottom:10px; padding:8px 10px 9px; border:1px solid #ccc; cursor:pointer; text-align: center;}
.button:hover {border:1px solid #bbb;}

#featured {
	border-top: 2px solid #BBB;
	color: #8e8e8e;
	padding: 15px 0 30px 0;
}

#featured img {
	margin: 30px 0 20px 0;
}

.text {
	font-size: 14px;
	line-height: 20px;
	padding: 14px 12px 8px 12px;
}

.text img {
	float: left;
	height: 110px;
	margin-right: 14px;
}

.text strong {
	background: rgb(100, 100, 100);
	color: #FFF;
	padding: 2px 4px;
}

#mailinglist {
	margin-top: 10px;
}

.mc-field-group {
	margin-top: 14px;
	overflow: auto;
}

#mce-EMAIL {
	padding: .2em .3em;
	width: 153px;
	z-index: 999;
}

#mce-responses {
	float: left;
	top: -1.4em;
	overflow: hidden;
	clear: both;
	margin-top: 4px;
}

#mce-error-response {
	display: none;
	font-weight: bold;
	float: left;
	top: -1.5em;
	z-index: 1;
	background: #FBE3E4;
	color: #D12F19;
	padding: 2px 4px;
}

#mce-success-response {
	display: none;
	font-weight: bold;
	float: left;
	top: -1.5em;
	z-index: 1;
	background: #E3FBE4;
	color: #529214;
	padding: 2px 4px;
}

#mce_tmp_error_msg {
	font-weight: bold;
	float: left;
	top: -1.5em;
	z-index: 1;
	padding: 2px 4px;
	margin: 0;
}

.red {
	color: #CC0000;
}

#head_oferta {
	margin: 20px 0 30px 0;
	text-align: center;
}

#head_oferta a {
	font-weight: bold;
	letter-spacing: 1px;
	margin: 0 10px;
}

#login {position: absolute; right: 0; top: 0px; font-size: 14px; max-width: 400px; text-align: right;}
.search-login h2 {color: #64C63E;}


div.captcha {background: #e0e0e0; padding: 10px;}
div.captcha form {width: 320px; margin: 0 auto !important;}
div.captcha div.text {padding: 10px 0 15px 0; text-align: center; font-weight: bold; font-size: 16px;}
div.captcha div.submit {text-align: right; padding: 15px 0 10px 0;}
div.captcha div.submit input {padding: 3px 30px;}

#loginform, registerform {
	margin-top: 10px;
}

.user-form {
	margin: 15px auto 0;
	max-width: 400px;
}

.login-form-container {
	text-align: right;
}

.login-form {
	width: 100%;
	margin-top: 9px;
	font-size: 10px;
}

.login-form .form-controls * {
	display: inline;
}

.login-form input[type="text"], .login-form input[type="password"] {
	padding: 2px;
	width: 123px;
}

.login-form .button-group {
	text-align: right;
	width: 195px;
}

.login-form button[type="submit"] {
	margin: 2px 0 0 0;
}

.registration-form {
	margin: 15px auto 0;
	max-width: 400px;
}

.registration-form input[type="text"],
.registration-form input[type="password"] {
	max-width: 230px;
	padding: 5px;
	font-size: 14px;
}

.registration-form textarea {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 1em;
	padding: 5px;
	margin: 	
}

.registration-form .input-group {
	max-width: 250px;
	margin: 0 auto 5px;
	padding: 0;
	text-align: center;
}

.registration-form #terms_accept {
	margin-top: 10px;
}

.login-form-register {
	text-align: right;
	margin-top: 5px;
}

.alert-error {
	color: #a94442;
	background-color: #f2dede;
	border-color: #ebccd1;
}

.alert-success {
	color: #3c763d;
	background-color: #dff0d8;
	border-color: #d6e9c6;
}

.alert-info {
	color: #31708f;
	background-color: #d9edf7;
	border-color: #bce8f1;
}

.alert {
	width: 75%;
	margin: 15px auto 15px;
	text-align: center;
	padding: 10px;
	border-radius: 4px;
}

#logout {
	margin: 25px 0 11px 0;
	text-align: right;
}

#logout a {
	text-decoration: none;
}

#logout span {
	color: #2E44B2;
	font-size: 14px;
	font-weight: bold;
}

#fb_like_big {
	margin: 15px 0 0 0;
}

.menu-list-category {
	width: 95px;
	display: inline-block;
	vertical-align: top;
}

.menu-list-buttons {
	display: inline-block;
	vertical-align: top;
}

.menu-list-line {
	margin-bottom: 10px;
}

.auction_ads {
	background-color: rgb(224, 224, 224);
	padding: 16px 40px;
	margin: 30px 0px;
	border: 3px solid #2E44B2;
	font-size: 26px;
	display: block;
}

fieldset {border: 1px #f0f0f0 solid; padding: 1em; margin: 2em 0;}

.registration-form input[type=password], .registration-form input[type=text], .registration-form textarea {margin: 0.3em 0;}
.registration-form textarea {width: 300px; height: 100px;}
.registration-form button {font-size: 16px; padding: 0.5em 2em; margin: 2em 0;}