body {
	margin: 0;
	padding: 1em;
	font-family: Arial;
	text-align: left;
	color: #000;
	background: #fff;
}

img, table {
	border: none;
}

h1 {
	margin: 0;
	padding: 0 0 .3em 0;
	font-weight: normal;
	font-size: 24pt;
}

h2 {
	margin: 0;
	padding: 0 0 .4em 0;
	font-weight: normal;
	font-size: 18pt;
}

h3 {
	margin: 0;
	padding: 0 0 .5em 0;
	font-weight: normal;
	font-size: 13pt;
}

h4 {
	margin: 0;
	padding: 0 0 .6em 0;
	font-size: 11pt;
}

h5 {
	margin: 0;
	padding: 0 0 .7em 0;
	font-size: 10pt;
	text-transform: uppercase;
}

p, li {
	margin: 0;
	font-size: 10pt;
}

p, li {
	padding: 0 0 1 0 !important;
}

#top,
#mybp,
#search,
#menu,
#promos,
.links,
.pcount,
.hotoffers,
.searchlinks,
#propertylinks,
#footer,
#threetips,
#globalcontacts,
#friends,
#somelinks,
#thumbs,
#sizer,
.bigimg ul,
.path2,
.help,
.titlelinks,
#subhead {
	display: none !important;
}

#printgrreen {
	height: 50px;
	background: url(../img/printgreen.gif) no-repeat right top;
}

#printgrreen p {
	padding: 10px 0 0 0;
}

#printgrreen a {
	float: left;
	padding: 0 0 0 25px;
	height: 25px;
	color: #649876;
	background: url(../img/btn_print3.gif) no-repeat 0 2px;
}

#welcome {
	padding: 0 0 1em 0;
}

#welcome p {
	padding: 0 0 1em 0;
}

#news .date {
	font-size: 8pt;
}

/* InBox
-----------------------------------------------------------*/

#offerinfobox {
	margin: 0 0 10pt 0;
	padding: 10pt;
	border: dotted 1px #666;
}

#offerinfobox #left {
	float: left;
	width: 60%;
}

#offerinfobox #right {
	float: right;
	padding: 0 0 0 15pt;
	width: 30%;
	border-left: 1px dotted #666;
}

#offerinfobox .oldprice {
	color: #eb3e3e;
	text-decoration: line-through;
}

#offerinfobox .newprice {
	font-weight: normal;
	color: #0f0;
}

#offerinfobox .currency,
#offerinfobox .infopack,
#offerinfobox .column,
#offerinfobox .plaininfo,
#offerinfobox .userlinks,
#offerinfobox #minimaploc,
#offerinfobox .extras {
	display: none;
}

#offerinfobox .infopane,
#offerinfobox .statpane,
#offerinfobox .location {
	padding: 5pt 0;
	font-style: italic;
}

/* Bash info
----------------------------------------------------------- */

#rightdock {
	position: relative;
	width: 300px;
	float: right;
	padding: 0 0 10px 10px;
}

/* Contact person
----------------------------------------------------------- */

#contactperson p {
	padding: 5px 0 2px 0;
	line-height: 16px;
}

#contactperson .thisborderbox {
	padding: 10px;
	border: 1px solid #fff;
}

#contactperson .thisborderbox .l {
	float: left;
	width: 100px;
	overflow: hidden;
}

#contactperson .thisborderbox .r {
	float: right;
	width: 170px;
	overflow: hidden;
}

#contactperson .cp span {
	display: block;
	height: 16px;
	padding: 0 0 0 15px !important;
	background-repeat: no-repeat;
	background-position: 0 1px;
}

#contactperson .cp-gsm {
	background-image: url(../img/ico_gsm.gif);
}

#contactperson .cp-telephone {
	background-image: url(../img/ico_telephone.gif);
}

#contactperson .cp-address {
	background-image: url(../img/ico_address.gif);
}

#contactperson .cp-skype {
	background-image: url(../img/ico_skype2.gif);
}

#contactperson .cp-icq {
	background-image: url(../img/ico_icq2.gif);
}

#contactperson .cp-contact {
	display: none !important;
}

/* Latest offers
-----------------------------------------------------------*/

#latestoffers .videoinside,
#latestoffers .extra {
	display: none;
}

#latestoffers .offer {
	margin: 0 0 10pt 0;
	padding: 0 0 10pt 0;
	border-bottom: 1pt dotted #666;
}

#latestoffers .img {
	float: left;
	width: 180px;
	position: relative;
}

#latestoffers .info {
	float: left;
	width: 450px;
}

#latestoffers p.cats {
	margin: 5px 0;
	padding: 5px 0;
	border-top: 3px solid #ccc;
}

#latestoffers .price {
	display: inline;
	float: right;
	padding: 0 0 0 40px;
	font-weight: bold;
}

#latestoffers .searchlinks {
	padding: 10px;
	text-align: right;
	color: #fff;
	background-color: #26bae4;
}

/* Clearfix
----------------------------------------------------------- */

.br:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}

.br {
	display: block;
}

.br {
	.display: inline-block;
}

* html .br {
	height: 1%;
}

.clear10 {
	margin: 0 0 10px 0;
}

.clear20 {
	margin: 0 0 20px 0;
}