@import url('dialogs.css.php');
/**************************************** SITE ****************************************/
.hide { display: none; }
.clear {
	line-height: 1px;
	font-size: 1px;
	clear: both;
}
.hideClear { clear: both; display: none; }
body {
	margin: 0px;
	background-color: #837667;
	background-image: url(../themes/brown/total_bg.gif);
	font: 10pt Verdana, Arial, Helvetica, sans-serif;
	color: #3b392f;
}
a:link, a:active, a:visited {
	color: #3b392f;
	text-decoration: none;
	border-bottom: 1px dashed #3b392f;
}
a:hover {
	color: black;
	border-bottom: 1px solid black;
}
a.pic, a.pic:link, a.pic:active, a.pic:visited, a.pic:hover {
	text-decoration: none !important;
	border: 0px !important;
}
input, select, textarea {
	border: 1px solid #554c43;
	background-color: #ccbda8;
	font: 9pt Verdana, Arial, Helvetica, sans-serif;
	padding: 2px;
}
input {
	background-image: url(../themes/brown/textfield.gif);
}
input[type="image"] {
  border: none;
  background: transparent none repeat scroll 0 0;
}
h1 {
  line-height: 1.5em;
  font-size: 19px;
  margin: 6px 0px 6px 0px;
}
h2 {
  line-height: normal;
  margin: 6px 0px 6px 0px;
}
.normal {
	color: #3b392f;
	font-weight: bold;
}
.green {
	color: green;
	font-weight: bold;
}
.blue {
	color: blue;
	font-weight: bold;
}
.red {
	color: red;
	font-weight: bold;
}
.grey {
  color: #1e1d1e;
  font-weight: bold;
}
div.textlayer {
	border: 1px solid #776c5a;
	background-color: #a89986;
	padding: 10px;
	margin: 5px;
	text-align: left;
	overflow: auto;
}
div.textlayer span.label{
  font-weight: bold;
}
div.leftcolumn {
  float: left;
  padding-bottom: 2px;
  padding-top: 2px;
  text-align: left;
}
div.rightcolumn {
  padding-bottom: 2px;
  padding-top: 2px;
  text-align: left;
}
div.separator_center_long {
	background-image: url(../themes/brown/separator_center_long.png);
	background-position: center center;
	background-repeat: no-repeat;
	margin-bottom: 8px;
	height: 4px;
}
div.separator_left_long {
	background-image: url(../themes/brown/separator_left_long.png);
	background-position: left center;
	background-repeat: no-repeat;
	margin-bottom: 8px;
	height: 4px;
}
div.crop {
	overflow: hidden;
	/*border: 1px solid #554c43;*/
	max-width: 800px;
	height: 150px;
	margin: 5px;
	text-align: center;
	vertical-align: middle;
	display: inline;
}
div.crop img {
	max-width: 800px;
	height: 150px;
}
div.center {
	text-align: center;
}
span.big {
	font-size: 16pt;
}
span.small {
	font-size: 8pt;
}
#site {
	width: 995px;
	margin: auto;
	text-align: center;
	z-index: -1;
}
#foot {
	font-family: tahoma, sans-serif;
	font-size: 8pt;
	text-align: center;
	padding-top: 6px;
}
/*********************************** BBTOOLBAR ************************************/
div.bbtoolbar {
	margin-top: 5px;
	margin-bottom: 5px;
	height: 30px;
	background-image: url(../themes/brown/bbtoolbar_background.jpg);
	max-width: 880px;
}

div.bbtoolbar_left {
	float: left;
	width: 8px;
	height: 30px;
	background-image: url(../themes/brown/bbtoolbar_left.png);
}

div.bbtoolbar_right {
	float: right;
	width: 8px;
	height: 30px;
	background-image: url(../themes/brown/bbtoolbar_right.png);
}

div.bbtoolbar_separator {
	float: left;
	width: 8px;
	height: 30px;
	background-image: url(../themes/brown/bbtoolbar_separator.png);
}

div.bbtoolbar_cell {
	float: left;
	height: 30px;
}

div.bbtoolbar_cell select {
	position: relative;
	top: 4px;
	font-size: 8pt;
}
img.smiley {
  vertical-align: top;
}
/******************************* DEFAULT DIALOG *******************************/
.default_dialog {
  margin-top: 18px;
}
.default_dialog .body {
  border: 1px solid #000002;
  padding: 10px;
  background-color: #a79885;
  text-align: center;
}
.default_dialog .head {
  background-color: #000002;
  text-align: left;
  padding-left: 4px;
  height: 18px;
}
.default_dialog .title {
  font-weight: bold;
  line-height: 18px;
  color: #ffffff;
}
/******************************** USERS-DIALOG ********************************/
.dialog {
  margin-top: 18px;
}
.dialog .body {
  padding: 18px;
  text-align: center;
  color: auto;
}
.dialog .head {
  text-align: left;
  padding-left: 12px;
  height: 35px;
}
.dialog .title {
  font-weight: bold;
  line-height: 35px;
  color: #ffffff;
}
.dialog .foot {
  height: 14px;
}
/**************************************** HEADER ****************************************/
#header {
	position: relative;
}
#headerFlash{
  height: 219px;
  text-align: center;
}
#headerSlide {
  position: relative;
}
#header .welcome {
	position: absolute;
	left: 404px;
	width: 172px;
	margin-top: 6px;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}
#header .welcome img {
	margin-top: 2px;
}
#header .username {
	height: 28px;
	margin: 4px 0px 0px 15px;
	padding-top: 8px;
	padding-right: 15px;
	background-image: url(../themes/brown/head_navi_user_icon.png);
	background-repeat: no-repeat;
	text-align: center;
	text-transform: uppercase;
	font-weight: bold;
}
#header .username a {
	color: auto !important;
}
#header .middle .rating {
	width: 387px;
	height: 154px;
	background-image: url(../themes/brown/head_navi_left.jpg);
	float: left;
	text-align: center;
}
#header .rating h2 {
	font-size: 12pt;
	color: #3b392f;
	margin-top: 10px;
	line-height: 2em;
}
#header .middle .center {
	width: 206px;
	height: 154px;
	background-image: url(../themes/brown/head_navi_center.jpg);
	float: left;
}
#header .middle .bookmark {
	width: 402px;
	height: 154px;
	background-image: url(../themes/brown/head_navi_right.jpg);
	float: left;
	text-align: center;
}
#header .bookmark h2 {
	font-size: 12pt;
	color: #3b392f;
	margin-top: 10px;
	margin-bottom: 0px;
	line-height: 2em;
}
#header .bookmark #wrapper {
  text-align: left;
	margin: auto;
	width: 395px;
	height: 120px;
	overflow: hidden;
}
#header .bookmark .item {
	float: left;
	width: 360px;
	margin-left: 7px;
	overflow: hidden;
}
#header .bookmark #page {
  position: absolute;
  font-size: 8pt;
  left: 175px;
  top: 2px;
}
#header .bookmark #pager {
  font-size: 8pt;
  height: 18px;
  margin-top: 3px;
  position: relative;
  text-align: center;
}
#header .bookmark #bg {
  height: 18px;
  width: 60px;
}
#buttons {
	width: 995px;
	height: 39px;
}
#buttons a {
	height: 39px;
	display: block;
	float: left;
	border-bottom: 0px none transparent;
}
#bRecommendatory {
	width: 77px;
	height: 39px;
	background-image: url(../themes/brown/btn_ajanlo.jpg);
}
#bRequests {
	width: 77px;
	height: 39px;
	background-image: url(../themes/brown/btn_keresek.jpg);
}
#bTop10 {
	width: 77px;
	height: 39px;
	background-image: url(../themes/brown/btn_top10.jpg);
}
#bGamePlace {
	width: 65px;
	height: 39px;
	background-image: url(../themes/brown/btn_jatekter.jpg);
}
#bUsers {
	width: 91px;
	height: 100%;
	background-image: url(../themes/brown/btn_felhasznalok.jpg);
	float: left;
}
#bLogout {
	width: 42px;
	height: 39px;
	background-image: url(../themes/brown/btn_nav_kijelentkezes.jpg);
}
#bOptions {
	width: 45px;
	height: 39px;
	background-image: url(../themes/brown/btn_nav_beallitasok.jpg);
}
#bTorrents {
	width: 47px;
	height: 39px;
	background-image: url(../themes/brown/btn_nav_torrentjeim.jpg);
}
#bMails {
	width: 45px;
	height: 39px;
	background-image: url(../themes/brown/btn_nav_leveleim.jpg);
}
#bFriends {
	width: 46px;
	height: 39px;
	background-image: url(../themes/brown/btn_nav_barataim.jpg);
}
#bData {
	width: 46px;
	height: 39px;
	background-image: url(../themes/brown/btn_nav_adatok.jpg);
}
#bIbvitations {
	width: 46px;
	height: 39px;
	background-image: url(../themes/brown/btn_nav_meghivok.jpg);
}
#bHelpdesk {
	width: 85px;
	height: 39px;
	background-image: url(../themes/brown/btn_nav_helpdesk.jpg);
}
#buttons .center{
	width: 206px;
	height: 39px;
	background-image: url(../themes/brown/head_navi_down_center.jpg);
	float: left;
}
#header .bottom {
	height: 44px;
	margin-left: 338px;
}
#bHeaderOpen {
	width: 49px;
	height: 100%;
	background-image: url(../themes/brown/head_navi_openbtn_down.jpg);
	float: left;
	cursor: pointer;
}
#bHeaderClose {
	width: 52px;
	height: 100%;
	background-image: url(../themes/brown/head_navi_openbtn_up.jpg);
	float: left;
	cursor: pointer;
}
#header .bottom .center {
	width: 206px;
	height: 100%;
	background-image: url(../themes/brown/head_navi_downbutton_center.jpg);
	float: left;
}

/**************************************** RATING ****************************************/
#ratingBar {
	width: 347px;
	height: 24px;
	margin: auto;
	background-image: url(../themes/brown/rate_bg.jpg);
}
#ratingBarLineStart {
	width: 8px;
	height: 24px;
	background-image: url(../themes/brown/left_first.jpg);
	float: left;
}
#ratingBarLineEnd {
	width: 6px;
	height: 24px;
	background-image: url(../themes/brown/center_end.jpg);
	float: left;
}
#ratingBarLine {
	width: 150px;
	height: 24px;
	background-image: url(../themes/brown/center.jpg);
	float: left;
}
#header .rating .ratingTop {
	width: 347px;
	margin: auto;
}
#header .rating .ratingTop div {
	float: left;
	width: 69px;
	text-align: center;
	font-size: 8pt;
}
#header .rating .ratingInfo {
	margin-top: 10px;
	color: #3b392f;
}

/**************************************** BOX ****************************************/
div .box {
	width: 988px;
	margin: 10px 0px 10px 0px;
}
div .box .header {
	width: 928px;
	height: 30px;
	background-image: url(../themes/brown/box_head_left.jpg);
	float: left;
	text-align: left;
}
div .box .header p {
	margin-left: 37px;
	margin-top: 7px;
	text-transform: uppercase;
	font-weight: bold;
	color: #1e1d1e;
}
div .box .control {
	width: 50px;
	height: 30px;
	background-image: url(../themes/brown/box_opener.jpg);
	float: left;
	cursor: pointer;
}
div .box .right {
	width: 10px;
	height: 30px;
	background-image: url(../themes/brown/box_head_right.jpg);
	float: left;
}
div .box .footer {
	height: 12px;
	background-image: url(../themes/brown/box_leg.jpg);
	background-repeat: no-repeat;
}
div .box .content {
	height: 1%;
	background-image: url(../themes/brown/box_body_1px.jpg);
	padding: 10px 25px 10px 25px;
	line-height: 1.5em;
}
div .box .contentInfo {
	line-height: normal !important;
	padding: 0px 0px 0px 0px !important;
}
div .box .contentInfo .infoLeft {
	width: 370px;
	float: left;
}
div .box .contentInfo .infoRight {
	width: 360px;
	float: left;
}
div .box .contentInfo .infoCenter {
	width: 247px;
	height: 234px;
	float: left;
	background-image: url(../themes/brown/info_box_center_bg.jpg);
	text-align: center;
	overflow: hidden;
}
div .box .contentInfo h2 {
	margin-top: 5px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 10pt;
	text-align: center;
}
div .box .contentInfo hr {
	margin: -10px 22px 0px 22px;
	border: 0px none;
	background-color: #3b392f;
	color: #3b392f;
	height: 1px;
}
div .box .contentInfo table {
	margin-left: 20px;
	width: auto;
}
div .box .contentInfo .infoCenter img {
	margin: 4px 0px 5px 0px;
	max-height: 180px;
	max-width: 170px;
}
div .box .contentInfo .infoCenter div {
	margin: 0px 50px 0px 50px;
	text-align: center;
	font-weight: bold;
	line-height: 1.6em;
}

/**************************************** MAILBOX ****************************************/
#mailbox a {
	width: 171px;
	height: 225px;
	display: block;
	float: left;
	border-bottom: 0px none transparent;
}
#buttonNewMessage {
	background-image: url(../themes/brown/mailbutton_level_irasa.jpg);
	margin-left: 10px;
	margin-right: 35px;
}
#buttonMessages {
	background-image: url(../themes/brown/mailbutton_postalada.jpg);
	margin-left: 35px;
	margin-right: 35px;
}
#buttonSentMessages {
	background-image: url(../themes/brown/mailbutton_postazott_levelek.jpg);
	margin-left: 35px;
	margin-right: 35px;
}
#buttonTrash {
	background-image: url(../themes/brown/mailbutton_szemetkosar.jpg);
	margin-left: 35px;
}

/**************************************** BUTTONS ****************************************/
#site .bSubmit {
	display: block;
	width: 117px;
	height: 36px;
	background-image: url(../themes/brown/btn_send.jpg);
	border-bottom: none;
}
#site .bCancel {
	display: block;
	width: 117px;
	height: 36px;
	background-image: url(../themes/brown/btn_cancel.jpg);
	border-bottom: 0px none transparent;
}
#site .bHiber {
	display: block;
	width: 117px;
	height: 36px;
	background-image: url(../themes/brown/btn_dehibernate.jpg);
	border-bottom: 0px none transparent;
}
#site .bDelete {
	display: block;
	width: 117px;
	height: 36px;
	background-image: url(../themes/brown/btn_delete.jpg);
	border-bottom: 0px none transparent;
}
#site .bEdit {
	display: block;
	width: 117px;
	height: 36px;
	background-image: url(../themes/brown/btn_edit.jpg);
	border-bottom: 0px none transparent;
}
#site .bLogin {
	display: block;
	width: 117px;
	height: 36px;
	background-image: url(../themes/brown/btn_login.jpg);
	border-bottom: 0px none transparent;
}
#site .bLogout {
	display: block;
	width: 117px;
	height: 36px;
	background-image: url(../themes/brown/btn_logout.jpg);
	border-bottom: 0px none transparent;
}
#site .bOk {
	display: block;
	width: 117px;
	height: 36px;
	background-image: url(../themes/brown/btn_ok.jpg);
	border-bottom: 0px none transparent;
}
#site .bSave {
	display: block;
	width: 117px;
	height: 36px;
	background-image: url(../themes/brown/btn_save.jpg);
	border-bottom: 0px none transparent;
}
#site .bSend {
	display: block;
	width: 117px;
	height: 36px;
	background-image: url(../themes/brown/btn_send.jpg);
	border-bottom: 0px none transparent;
}
#site .bReg {
	display: block;
	width: 117px;
	height: 36px;
	background-image: url(../themes/brown/btn_signup.jpg);
	border-bottom: 0px none transparent;
}
#site .bTest {
	display: block;
	width: 117px;
	height: 36px;
	background-image: url(../themes/brown/btn_testit.jpg);
	border-bottom: 0px none transparent;
}
#site .bUpload {
	display: block;
	width: 117px;
	height: 36px;
	background-image: url(../themes/brown/btn_upload.jpg);
	border-bottom: 0px none transparent;
}
#site .bVote {
	display: block;
	width: 117px;
	height: 36px;
	background-image: url(../themes/brown/btn_vote.jpg);
	border-bottom: 0px none transparent;
}

/**************************************** PIACTER ****************************************/
#site .piacter {
	width: 100%;
	border: 1px dotted #554c43;
}
#site .piacter_kiemelt {
	width: 100%;
	border:2px dotted #554c43;
}

#site .piacter th {
	padding: 3px;
	background-color: #ccbda8;
	text-align: center;
	border-bottom: 1px solid #554c43;
}
#site .piacter_kiemelt th {
	padding: 3px;
	background-color: #bbac97;
	color: red;
	text-align: center;
	border-bottom: 1px solid #554c43;
}
#site .piacter td > table td {
  border: none !important;
}
#site .piacter .forumMessageHeader1 {
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
}
#site .piacter .forumMessageHeader2 {
	text-align: left;
	font-size: 7pt;
	font-weight: normal;
}
#site .piacter td {
	padding: 2px;
	border-bottom: 1px solid #554c43;
	line-height: 140%;
}
#site fieldset.quote {
	border: 1px dashed #776c5a;
	padding: 7px;
	margin: 4px;
	text-align: left;
	overflow: auto;
}
#site fieldset.quote legend {
	margin-left: 5px;
	margin-right: 5px;
	font-weight: bold;
  background-color: #e1dcd6;

}
#site .piacter .small {
	font-size: 8pt;
}
#site .piacter .blue {
	color: blue;
	font-size: 7pt;
	font-weight: normal;
	border-bottom: 0px none;
}
#site .piacter .red {
	color: red;
	font-size: 7pt;
	font-weight: normal;
	border-bottom: 0px none;
}
#site hr {
  border: none;
  border-top: 1px solid #554c43;
}

/**************************************** FORUM ****************************************/
#site .forum {
	width: 100%;
	border: 1px dotted #554c43;
}
#site .forum th {
	padding: 3px;
	background-color: #ccbda8;
	text-align: center;
	border-bottom: 1px solid #554c43;
}
#site .forum td > table td {
  border: none !important;
}
#site .forum .forumMessageHeader1 {
	text-align: left;
	font-size: 8pt;
	font-weight: normal;
}
#site .forum .forumMessageHeader2 {
	text-align: left;
	font-size: 7pt;
	font-weight: normal;
}
#site .forum td {
	padding: 2px;
	border-bottom: 1px solid #554c43;
	line-height: 140%;
}
#site fieldset.quote {
	border: 1px dashed #776c5a;
	padding: 7px;
	margin: 4px;
	text-align: left;
	overflow: auto;
}
#site fieldset.quote legend {
	margin-left: 5px;
	margin-right: 5px;
	font-weight: bold;
  background-color: #e1dcd6;

}
#site .forum .small {
	font-size: 8pt;
}
#site .forum .blue {
	color: blue;
	font-size: 7pt;
	font-weight: normal;
	border-bottom: 0px none;
}
#site .forum .red {
	color: red;
	font-size: 7pt;
	font-weight: normal;
	border-bottom: 0px none;
}
#site hr {
  border: none;
  border-top: 1px solid #554c43;
}
/**************************************** TABLES ****************************************/
#site table.default {
	width: 100%;
	border: 1px dotted #554c43;
	border-bottom: 1px solid #554c43;
	border-collapse: collapse;
}
#site table.default th {
	padding: 3px;
	background-color: #ccbda8;
	text-align: left;
	border-bottom: 1px solid #554c43;
	color: auto;
}
#site table.default td {
	padding: 2px;
	border-bottom: 1px solid #554c43;
	line-height: 140%;
}
#site table.default tr:last-child td {
  border: none;
}

#site table.dotted td {
	padding: 2px;
	border: 1px dotted #554c43;
}
#site table.dotted th {
	padding: 2px;
	border: 1px dotted #554c43;
	background-color: #ccbda8;
	text-align: left;
}
#site table.commendatory tr:last-child th {
  border: none !important;
}
#site table.commendatory {
  font-weight: bold;
}
/************************************* BROWSE ***********************************************/

a.browser {
	font-size: 10pt;
	font-weight: normal;
}
table.categories {
	width: 100%;
	text-align: left;
}
table.categories td {
	width: 16%;
	vertical-align: top;
}
ul.categories {
	padding: 0px;
	margin: 0px 0px 5px 20px;
	list-style-type: square;
}
table.searchform {
	margin: auto;
}
table.torrents {
	margin: auto;
	border: 1px solid #35393c;
	width: 934px;
	border-collapse: separate;
	background-color: #b8a489;
	text-align: center;
	overflow: hidden;
}
table.torrents td {
  border: 1px solid #776C5A;
}

table.torrents td.details{
  border: none !important;
  width: auto;
}

#site div.t_info > div.textlayer {
  margin: 3px !important;
  padding: 6px !important;
}

div#pagertab_lower {
	height: 47px;
	padding-top: 1px;
}

div#pagertab_upper div, div#pagertab_lower div {
	padding-top: 10px;
	padding-bottom: 10px;
	text-align: center;
}

div#pagertab_upper img, div#pagertab_lower img {
	vertical-align: -6px;
}

div#pagertab_upper select, div#pagertab_lower select {
	vertical-align: middle;
	margin-left: 30px;
}

tr.t_head {
	height: 20px;
	background-color: #23272a;
	font-weight: bold;
	color:#FFF;
}
tr.t_head a {
	color: #FFF;
	font-weight:bold;
	text-decoration: none;
}
tr.t_head a:hover{
	color: #FFF;
	border-bottom: 1px dashed #FFF;
	font-weight:bold;
}

tr.t_line {
	background-color: #a79885;
	height: 41px;
}

tr.private td {
	border: 2pt solid brown;
}

tr.private td:first-child {
	border: 1px solid #776C5A;
}

td.t_head_icon {
	width: 51px;
	color: #FFF;
}

td.t_head_name {
	text-align: left;
	padding-left: 8px;
	width: 608px;
	color: #FFF;
}
td.t_head_name a {
	text-align: left;
	color: #FFF;
}
div.t_name {
	text-align: left;
	position: relative;
}

span.tn_part1 {
	padding-left: 28px;
}

div.tn_part2 {
	position: absolute;
	left: 2px;
	top: 6px;
	width: 22px;
	height: 23px;
	cursor: pointer;
}

div.tn_part3 {
	position: absolute;
	left: 483px;
	width: 88px;
	top: 3px;
	height: 23px;
	text-align: right;
}

img.flag_new {
	cursor: pointer;
}

td.t_head_size {
	width: 85px;
}

td.t_head_down {
	width: 30px;
}

td.t_head_leech {
	width: 30px;
}

td.t_head_seed {
	width: 30px;
}

td.t_head_date {
	width: 100px;
}

div.t_info {
	width: auto;
	display: none;
	overflow-x: hidden;
}

img.inline {
	vertical-align: middle;
}

div.modcomment {
  background-color: #9c7979;
}

div.modcomment td {
  border: none !important;
}

/****  Kommentek ****/
div.comment {
	background-image: url(../themes/brown/comment_body.png);
	margin: 10px auto 10px auto;
}

div.comment div.h {
	position: relative;
	text-align: left;
	height: 34px;
	padding-left: 90px;

	background-image: url(../themes/brown/comment_head.png);
	line-height: 30px;
}

div.comment div.h span.h {
	vertical-align: middle;
}

div.comment div.i {
	position: relative;
	height: 20px;
	text-align: left;
	background-image: url(../themes/brown/comment_infobar.png);
}

div.comment div.i span.i {
	position: absolute;
	font-size: 8pt;
	left: 5px;
	top: 3px;
}

div.comment div.l {
	position: relative;
	float: left;
	width: 115px;
	padding: 10px 16px 10px;
}

div.comment div.r {
	text-align: left;
	margin-left: 190px;
}

div.comment div.f {
	background-image: url(../themes/brown/comment_leg.png);
  height: 13px;
	font-size: 1px;
	clear: both;
}

div.comment div.c {
	padding: 10px 20px 10px 0px;
	text-align: left;
	overflow: auto;
	color: auto;
}

div.comment div.c a {
	color: auto !important;
	border-color: auto !important;
}

/* Poll */

#votebarStart {
  background-image: url(../themes/brown/vote_left.png);
  float: left;
  height: 26px;
  width: 8px;
}
#votebarMain {
	background-image: url(../themes/brown/vote_body.png);
	float: left;
  height: 26px;
}
#votebarEnd {
	background-image: url(../themes/brown/vote_right.png);
	float: left;
  height: 26px;
  width: 8px;
}

div.bar_rect {
	width: 550px;
	margin-left: auto;
	margin-right: auto;
	margin-top: 2px;
	margin-bottom: 2px;
	padding: 5px;
	text-align: left;
	border: 1px dotted #5d5954;
}

div.option_text {
	font-weight: bold;
	padding: 2px;
}

div.option_votes{
	font-style: italic;
	padding: 2px;
}


/* Friends */

div.friend {
	width: 440px;
	height: 160px;
	margin: 5px;
	padding: 8px;
	float: left;
	border: 1px dotted #554c43;
}

div.friend div.avatar {
	overflow: hidden;
	width: 152px;
	height: 160px;
	float: left;
	text-align: center;
}

img.avatar {
	width: 150px;
}

div.friend div.info {
	width: 280px;
	float: right;
	text-align: left;
}

div.friend div.info div.l {
	font-weight: bold;
	width: 111px;
	float: left;
	padding-top: 3px;
	padding-bottom: 3px;
}

div.friend div.info div.r {
	padding-top: 3px;
	padding-bottom: 3px;
}

div.friend div.foot {
	line-height: 1px;
	font-size: 1px;
	clear: both;
}

input.backlink {
  font-size: 9px;
  width: 240px;
}

.donor td {
  width:300px;
  height:300px;
  padding:5px;
}

.donor .box {
  border: 1px dotted #ddd;
  padding: 13px;
  background-color: #c1b08e;
  background-image: url(../themes/brown/backg.png);
  width: auto !important;
  margin: auto !important;
}

.donor .first {
  background-color: #aea684;
}

.donor .second {
  background-color: #c19e79;
}

.donor .third {
  background-color: #c1a879;
}
