/* tlo, marginesy itp. */

form {
	padding: 0px;
	margin: 0px;
}

html {
	background: #EFEAE6;
	font-size: 13px;
}

body {
	margin: 0 auto;
	padding: 3px 0;
	width: 996px;
}

div#all {
	width: 996px;
}

a img {
	border: 0;
}

ul.lastadd a img {
	margin: 0 4px -2px 0;
}

a {
	color: #912619;
	text-decoration: none;
}

a:hover {
	color: #AF2D1E;
	text-decoration: underline;
}

h2, h3 {
	background: url(../main2i/widehead.png) no-repeat;
	width: 792px;
	height: 18px;
	font-size: 14px;
	padding: 2px 17px 2px;
	color: #F1EFEE;
	margin: 10px -6px 8px -8px;
	text-shadow: 0 0 1px #884132;
}

h3 {
	background: url(../main2i/widehead_light.png) no-repeat;
}

h3.light2 {
    margin-top: 1.5em;
    background: url(../main2i/wideheadlight2.png) no-repeat;
    font-size: 13px;
    padding-top: 0px;
}

h2.lighttitle, h3.lighttitle {
	font-size: 1.5em;
	width: auto !important;
	height: auto !important;
	color: #000;
	padding: 0 0 8px 0;
	margin: 10px 0 !important;
	text-shadow: none;
	background: url(../main2i/header_shadow.png) left bottom no-repeat;
}

h2.paneltitle {
	background: #DBC0A2 url(../main2i/bar_top.png) repeat-x;
	width: auto !important;
	height: auto !important;
	margin: -3px -14px 0;
	padding: 5px 10px;
}

h3.lighttitle {
	font-size: 1.2em;
}

h2 a, h3 a {
	color: #F1EFEE;
	text-decoration: none;
}

h2 a:hover, h3 a:hover {
	color: #FFF;
	text-decoration: underline;
}

h2.lighttitle a {
	color: #592820;
}

h2.lighttitle a:hover {
	color: #D9BDB5;
	text-decoration: none;
}

h4.block-title {
	background: url(../main2i/profile_h4.png) no-repeat;
	height: 16px;
	font-size: 11px;
	padding: 3px 0 0 4px;
	margin: 1.3em 0;
	color: #7F685D;
}

h4.block-title *, h4.block-title a:link, h4.block-title a:hover {
	color: #A9948A;
}

.invisible {
	display: none !important;
}

span.hidelink {
	background-color: #FFF;
	border: 1px #AD8473 solid;
	text-decoration: none;
	cursor: pointer;
}

span.hidelink:hover {
	color: #912619;
}

hr {
	border-bottom: 1px #AB6257 solid;
}

pre {
    border: 1px solid #aaa;
    margin: 0.5em 0em;
    padding: 0.5em;
    background: white;
    color: #222;
}

blockquote {
    border-left: 2px solid #964338;
}

/* elementy niewidoczne */

h1 {
	display: none;
}

.print {
	display: none;
}

/* pasek gorny */

div#bar {
	position: relative;
	background: url(../main2i/bar.png) no-repeat;
	width: 996px;
	height: 34px;
}

div#bar ul {
	list-style: none;
	padding: 0;
	margin: 0;
	position: absolute;
	left: 8px;
	top: 4px;
	height: 20px;
}

div#bar ul li {
	float: left;
	margin: 0 4px 0 0;
	padding: 0;
}

div#bar ul li a {
	display: block;
	height: 20px;
	width: 96px;
}

div#bar ul li a span {
	display: none;
}

div#bar div.notifications {
	position: absolute;
	left: 550px;
	border: 1px solid #7900DF;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	font-size: 11px;
	padding: 1px 3px;
	top: 5px;
	background-color: #FFE0FC;
}

div#bar div.notifications a {
    color: #7900DF;
}

input#titlebox {
    position: absolute;
    left: 776px;
    top: 5px;
    height: 14px;
    width: 110px;
    padding: 1px;
    border: 1px solid #541D0C;
    background: #D7CFC6;
}

input#searchbtn {
    position: absolute;
    left: 894px;
    top: 4px;
    height: 20px;
    width: 96px;
    border: 0px;
    padding: 0px;
    display: block;
    background: none;
    cursor: pointer;
}

/* glowny blok */


/* glowny blok */

div#head {
	background: url(../main2i/head.jpg) no-repeat;
	width: 996px;
	height: 102px;
}

div#content div#mbody {
	background: url(../main2i/bodyup.jpg) no-repeat;
	padding: 0px 17px 0px 7px;
}

div#content {
	background: url(../main2i/laybg.png) repeat-y;
	width: 996px;
	position: relative;
}

#adsense_top {
	position: absolute;
	right: 17px;
	top: 80px;
}

div#laydown {
	background: url(../main2i/laydown.png) no-repeat;
	width: 996px;
	height: 27px;
	clear: both;
}

div#laydown a {
    height: 15px;
    display: block;
    position: absolute;
    bottom: 12px;
}

div#laydown a#link_regulamin {
    width: 70px;
    left: 28px;
}

div#laydown a#link_polityka {
    width: 140px;
    left: 115px;
}

div#laydown span {
	display: none;
}

div#content div#mascot {
    background: url(../main2i/mascot.jpg) no-repeat;
    position: absolute;
    left: 3px;
    bottom: 27px;
    width: 133px;
    height: 246px;
}

a#bannerhref {
	position: absolute;
	right: 17px;
	top: 25px;
}

a#bannerhref img {
	border: 1px solid #000;
	width: 400px;
	height: 50px;
}

/* menu */

div#sidebar {
	background: url(../main2i/menu.png) no-repeat;
	float: left;
	width: 117px;
	padding: 0 6px 2px 3px;
	margin: 4px 5px 250px 0;
}

div#menu {
	padding-top: 21px;
}

div#menu ul {
	display: block;
	list-style: none;
	padding: 0;
	margin: 0;
}

div#menu ul li {
	display: inline;
	padding: 0;
}

div#menu ul li a {
	display: block;
	width: 117px;
	height: 22px;
	line-height: 0.1em;
	margin-bottom: 4px;
}

div#menu ul li a span {
	display: none;
	line-height: 0.1em;
}

/* menupanel */

.menupanel {
	background: url(../main2i/menu_usr.png) 0 0 no-repeat;
	margin: 7px -2px 3px -3px;
	padding: 24px 2px 0 3px;
	font-size: 12px;
}

.menupanel_cnt {
	background: #E3D1C9 url(../main2i/menu_usrbg.png) no-repeat 0 -2px;
	padding: 4px 3px 1px 3px;
	width: 111px;
}

#usrpanel .menupanel_cnt {
	padding-top: 8px;
}

.menupanel_bottom {
	height: 3px;
	background: #E3D1C9 url(../main2i/menu_usrbg.png) no-repeat;
	font-size: 1px; /*IE 6*/
}

.menupanel ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.menupanel ul a {
	text-decoration: none;
	display: block;
	font-weight: bold;
	padding: 2px 3px;
	margin: 1px 0;
}

.menupanel form {
	padding: 1px 2px;
}

.menupanel .input-text {
	border: 1px #E5DED6 solid;
	background-color: #FFF;
	margin-bottom: 1px;
	padding: 1px 0 1px 1px;
	width: 104px;
}

.menupanel .inactive .input-text {
	border-color: transparent;
	background-color: transparent;
}

.menupanel .inactive label {
	color: #777;
}

.menupanel input.defaultValue {
	color: #666;
}

.menupanel input[type=image] {
	margin-top: 5px;
	width: 57px;
	height: 17px;
}

/* reklama */

div#buttons {
	background: url(../main2i/menu_ads.png) 0 0 no-repeat;
	margin: 7px -2px 0 -3px;
	padding: 24px 2px 0 3px;
}

div#buttons ul {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

div#buttons ul li {
	display: block;
	background: url(../main2i/btnbig.png) no-repeat;
	width: 116px;
	margin: 0 0 0 1px;
	padding: 0;
	text-align: center;
}

div#buttons ul li.smallbtn {
	background: url(../main2i/btnsmall.png) no-repeat;
}

div#buttons ul li img {
	border: 0;
}

div#buttons .adsense_body {
	margin: 5px -1px 0 -2px;
}

#s2-adv-box {
	font-size: 0.8em;
	padding: 0 2px;
}

#s2-adv-box .s2-border {
	padding-bottom: 3px;
	margin-bottom: 3px;
	border-bottom: 1px #DEC4BC solid;
}

/* cialo */

div#body {
	float: left;
}

div.body_n {
	width: 841px;
}

div.body_ladd {
	width: 841px;
	font-size: 0.9em;
}

div#body div.rbody {
	padding: 3px 15px 0 15px;
	overflow: hidden;
	min-height: 400px;
}

div#body.body_ladd div.rbody {
	padding: 0 8px 0 8px;
}

div#bodyup {
	height: 46px;
}

div#content div#bodydown {
	background: url(../main2i/bodydown.png) no-repeat;
	width: 996px;
	height: 7px;
	clear: both;
	font-size: 1px; /* fix height in IE */
}

div.rbody div.adsense_body {
	margin: 5px 0;
}

div#body div.adsense_body {
	text-align: center;
}

/* stopka */

div#footer {
	width: 996px;
	height: 28px;
	background: url(../main2i/footer.png) no-repeat;
}

div#footer span {
	display: none;
}

/* kolumny w glownym polu */

div#rightcolumn {
	float: right;
	width: 206px;
	margin-top: -10px;
	position: relative;
}

div#leftcolumn {
	width: 589px;
}

div#rightcolumn h3 {
	background: url(../main2i/rcolhead.png) no-repeat;
	width: 186px;
	height: 18px;
	padding: 2px 10px 2px;
	margin: 0 0 1.2em;
}

div#rightcolumn.wydania h3 {
	margin-top: 20px;
}

div#rightcolumn.wydania h4 {
	margin: 0;
	padding: 0;
	background: none;
	color: #000;
}

div#rightcolumn.wydania h4 a {
	color: #000;
}

div#leftcolumn h2, div#leftcolumn h3 {
	width: 552px;
}


/* strona glowna */

div#body.body_n div.lrow {
    margin-left: -7px;
    margin-right: -7px;
}

div.lrow a {
	text-decoration: none;
}

div.lrow a:hover {
	text-decoration: underline;
}

div.lcol1, div.lcol2, div.lcol3 {
	width: 275px;
}

.lrow h3 {
	width: auto;
	background: url(../main2i/ladd_head.png) no-repeat;
	padding-left: 20px;
	margin: 10px 0;
}

.lrow .lcol2 h3 {
	background-position: -275px;
}

.lrow .lcol3 h3 {
	background-position: -550px;
}

.title_info {
	position: relative;
}

.title_info .screenthumb {
	position: absolute;
	left: 190px;
	z-index: 1000;
}

img.snote {
	position: absolute;
	left: 195px;
	top: 2px;
}

/* input */

input[type=text], input[type=password], textarea, select {
	border: 1px #6C6357 solid;
	/*background-color: #F3EAE2;*/
	border-color: #999 #CCC #CCC #999;
}

#pmsform textarea {
	width: 100%;
	height: 8em;
}

.button {
	font-weight: bold;
	cursor: pointer;
	background: #F3EAE2 url(../main2i/form_btn.png) 0 0 repeat-x;
	border: 1px #8C8377 solid;
	color: #743f2c;
	padding: 1px 5px;
}

input[type=text]:focus, input[type=password]:focus,
.button:focus, .button:hover {
	border-color: #AC7367;
}

.button:focus, .button:hover {
	background-position: 0 -25px;
}

input.commentc {
	width: 400px;
}

/* wydania, powiadomienia */

#issues_archive a {
	display: block;
	text-decoration: none;
}

#issues_archive ul {
	list-style-type: none;
	padding: 0 1em 0 1em;
	margin: 0.3em 0 0.5em 0;
}

#issues h4 {
	padding-left: 10px;
	position: relative;
}

dl.notifications dt {
	padding-left: 0;
	position: relative;
}

#issues .date, dl.notifications dt .date {
	display: block;
	float: left;
	margin-top: -8px;
	width: 29px;
	height: 26px;
	background: url(../main2i/icon-calendar.png) no-repeat;
	text-align: center;
	padding: 17px 11px 0 0;
}

#issues a {
	text-decoration: none;
}

#issues ul, dl.notifications ul {
	list-style-type: none;
	margin: 0 0 2em 4em;
	padding: 0;
	position: relative;
}

dl.notifications ul li.lastunread {
    border-bottom: 1px dashed red;
    padding-bottom: 2px;
    margin-bottom: 2px;
}

#issues ul span, dl.notifications li span {
	padding-top: 0.2em;
	font-size: 0.7em;
	color: #777;
	display: block;
	float: left;
	width: 4.3em;
}

/* słownik */
/*ul#slownik_top li {
	background: #F1E6DB;
	border: 1px #DBC0A2 solid;
	padding: 1px 2px;
}

ul#slownik_top a {
	color: #000;
	text-decoration: none;
}

ul#slownik_top a:hover {
	text-decoration: underline;
}*/

ul#slownik_top a {
	padding: 1px 2px;
	border: 1px #DBC0A2 solid;
	background: #F1E6DB;
	color: #000;
	text-decoration: none;
}

ul#slownik_top a:hover {
	text-decoration: underline;
}

ul#slownik li {
	color: #C79A6C;
}

ul#slownik li span {
	color: #000;
}

#slownik small {
	color: #666;
}

#slownik small a {
	color: #CFAC84;
	text-decoration: none;
}

#slownik small a:hover {
	color: #BF8D54;
}

a.dict {
	text-decoration: none;
	color: #A9753B;
}

a.dict:hover {
	color: #8A5E2C;
}

#slownik dt a, #slownik li a.word {
	color: #000;
	text-decoration: none;
}

#slownik dt a:hover, #slownik li a.word:hover {
	border-bottom: 1px #AF2D1E solid;
}

/*********************/
ul.errors {
	margin: 1em 0;
	padding: 5px 5px 5px 40px;
	border: 1px #C00 solid;
	list-style: none;
	font-size: 0.9em;
	background: #FFCFBF url(../main2i/error.gif) no-repeat 6px 5px;
	min-height: 23px;
	height: auto !important;
	height: 23px;
}

.error-block {
	margin: 1em 0;
	padding: 10px 4px 10px 40px;
	background: #FDE8E7 url(../main2i/error_icon.png) no-repeat 10px 10px;
	border: 0 #DFB9B7 solid;
	border-width: 2px 0;
}

.info {
	margin: 1em;
	padding: 8px 8px 8px 40px;
	background: #FFF url(../main2i/information.png) no-repeat 10px 10px;
	border: 1px #BEBFFF solid;
	line-height: 150%;
}

.requiredstar {
	font-family: Helvetica, sans-serif;
	color: #A00;
	font-size: 12px;
	font-weight: bold;
}

.form-login {
	background: url(../main2i/login-key.png) right center no-repeat;
}

.form dl {
	margin: 0 0 1em 0;
	padding: 0;
}

.form .dl_14 dt {width: 14em;}
.form .dl_14 dd {margin-left: 14.2em;}
.form .dl_12 dt {width: 12em;}
.form .dl_12 dd {margin-left: 12.2em;}
.form .dl_10 dt {width: 10em;}
.form .dl_10 dd {margin-left: 10.2em;}

.form dt {
	margin: 2px 0 0 0;
	padding: 2px;
	float: left;
	clear: left;
}

.form dd {
	margin: 2px 0 0 0;
	padding: 2px;
}


.form dt label {
	display: block;
}

.form .error-text, .error {
	color: #CE0914;
	font-size: 0.8em;
}

.nbr {
	white-space: nowrap;
}

.gray {
	color: #555;
}

.red {
	color: #CC0600;
}

.avatar {
	width: 100px;
	height: 100px;
	display: inline-block;
	background: #E7E3D8;
}

.avatar_small {
	width: 50px;
	height: 50px;
	display: inline-block;
	background: #E7E3D8;
}

/* linkbar */

ul.imgbar, ul.linkbar {
	list-style: none;
	display: block;
	padding: 0;
	margin: 5px 0 5px;
}

ul.imgbar li, ul.linkbar li {
	display: inline;
	padding: 2px;
	margin: 0;
}

ul.linkbar {
	font-size: 0.9em;
	white-space: normal;
}

ul.linkbar li {
	background-color: #ECE0DB;
	border: 1px solid #E5CFA7;
	line-height: 200%;
}

ul.linkbar li.current {
	background-color: #F6F0ED;
	font-weight: bold;
}

ul.linkbar a {
	text-decoration: none;
	white-space: nowrap;
	padding: 0 2px;
}

/* letterbar */

ul.letterbar {
	list-style: none;
	background: url(../main2i/letters.png);
	padding: 0;
	margin: 5px 0 5px -5px;
	height: 18px;
	width: 821px;
}

ul.letterbar li {
	float: left;
	margin: 0 2px 0 0;
	padding: 0;
}

ul.letterbar li a {
	display: block;
	height: 18px;
	width: 26px;
}

ul.letterbar li.allletters a {
	width: 62px;
}

ul.letterbar li a b {
	display: none;
}

/* znaczki sortowania */

a.sort_head {
	background: url(../main2i/sort_off.png) no-repeat left center;
	display: inline-block;
	padding-left: 10px;
}

a.sort_head.sort_up {
	background: url(../main2i/sort_up.png) no-repeat left center;
}

a.sort_head.sort_down {
	background: url(../main2i/sort_down.png) no-repeat left center;
}

/* checkbox */

div.listoptions a.off {
	font-size: 0.9em;
}

a.chkbox {
	display: inline-block;
	padding-left: 13px;
	background: url('../main2i/chkbox_off.png') no-repeat left center;
	color: #4e4e4e;
	text-decoration: none;
}

a.chkbox.chkbox_on {
	background: url('../main2i/chkbox_on.png') no-repeat left center !important;
	color: black;
}

/* lista */
table.strippedlist thead tr th {
	border-bottom: 2px solid #805131;
	font-weight: bold;
	text-align: left;
}

th.centered {
	text-align: center;
}

table.strippedlist thead a {
	color: #811609;
	text-decoration: none;
}

table.strippedlist tr.odd, li.odd {
	background: #ECE6E0;
}

/* profil */
div#rightcolumn.profile {
	width: 390px;
}

div#leftcolumn.profile {
	width: 401px;
}

ul.profile_content {
	background: #F0E7E5;
	width: 350px;
}

.profile_notebars {
	width: 200px;
	padding: 10px;
}

.profile_box {
	border: 0 #D8C1BA solid;
	border-width: 0 1px 1px;
	background: #F0E7E5;
	margin-left: 5px;
	position: relative;
	max-width: 350px;
	padding: 5px;
}

.box_b1, .box_b2 {
	height: 5px;
	width: 5px;
	margin: -1px;
	position: absolute;
	background: url(../main2i/corners.png) top left no-repeat;
}

.box_b1 {bottom: 0; left: 0;  background-position: bottom left;}
.box_b2 {bottom: 0; right: 0; background-position: bottom right;}

.jenot_cnt {
	background: url(../main2i/jenot.png) bottom right no-repeat;
	min-height: 160px;
}

.jenot_cnt div.glus {
    margin-top: 0.6em;
    padding-top: 0.6em;
    border-top: 1px solid #D8C1BA;
    font-size: 0.8em;
}

.profile_texts a img {
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	opacity: 0.5;
}

.profile_texts a:hover img {
	filter: none;
	-ms-filter: none;
	opacity: 1;
}

.profile_texts img.icon_comment {
	padding-top: 3px;
}

.profile_texts ul.lastadd {
	margin-left: 5px;
}

.profile_texts ul.lastadd li {
	padding: 0;
	margin: 1px 0;
	width: 379px;
	overflow: hidden;
}

.profile_texts ul.lastadd li.odd {
	background: #ECE6E0 url(../main2i/profilelist_altbg.png) left top no-repeat;
}

.profile_texts ul.lastadd li.odd .lfoot {
	background: #ECE6E0 url(../main2i/profilelist_altbg.png) left bottom no-repeat;
}

.profile_texts ul.lastadd li .lhead {
	padding: 3px 0 0 7px;
}

.profile_texts ul.lastadd li .lfoot {
	padding: 0 0 3px 7px;
	
}

.profile_texts small a {
	color: #222;
}

.profile .user-online, .profile .user-offline, .profile .user-hidden {
	color: #7F685D;
}

a span.arrow {
	color: #C07E40;
}

.user-hidden, .user-offline, .user-online {
	display: inline-block;
	padding-left: 10px;
	background: url(../main2i/user-status.png) 0 3px no-repeat;
}

.user-offline {
	background-position: 0 -47px;
}

.user-online {
	background-position: 0 -97px;
}

/* znajomi */

a.friendicon {
	display: inline-block;
	width: 27px;
	height: 20px;
	background: url(../main2i/znajomi.png);
	vertical-align: -5px;
	cursor: pointer;
}

a.friendicon.frienddel {
	background-position: 0px -20px;
}

a.friendicon span {
	display: none;
}

div.friendmsg {
	color: #888888;
}

ul.friendlist li.deleted {
	filter: alpha(opacity=50);
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	opacity: 0.5;
}

/* znajomi */

a.znajomi {
    background: url('../main2i/znajomy.png') no-repeat;
    display: inline-block;
    height: 14px;
    padding-left: 18px;
}

a.znajomi span {
    display: none;
}

/* szukajka */

div.moreresults {
    clear: both; 
    padding-top: 0.4em; 
    text-align: right;
}

div.moreresults a {
    background: url('../main2i/wiecejwynikow.png') no-repeat;
    display: inline-block;
    height: 17px;
    width: 101px;
}

div.moreresults a span {
    display: none;
}

/* komentarze */

ul.comments div.cheader, ul.comments div.cheader div.cheader_right {
	background: #e9d8d5 url(../main2i/cheader.png) no-repeat;
	height: 33px;
    position: relative;
}

ul.comments div.cheader.wyr, ul.comments div.cheader.wyr div.cheader_right {
	background: #e9d8d5 url(../main2i/cheader_wyr.png) no-repeat;
}

ul.comments div.cheader div.cheadert {
    height: 33px;
    overflow: hidden;
}

ul.comments div.cheader div.cflags {
    position: absolute; top: 0px; right: 180px;
    font-weight: bold;
    color: #508030;
	text-shadow: 0 0 2px #e0f0e0;
}

ul.comments span.nick {
	font-weight: bold;
}

ul.comments a.nick {
	font-weight: bold;
    text-decoration: none;
}

ul.comments a.nick:hover {
    text-decoration: underline;
}

ul.comments span.date {
	font-size: 10px;
	color: #444;
}

ul.comments .cdeleted span.date,
ul.comments .cdeleted a,
ul.comments div.cdelcontent {
	color: #888;
}

ul.comments div.cheader_right {
	float: right;
	width: 1px;
	margin: -2px -2px -2px 0;
}

ul.comments div.cdeleted {
	background-color: #ECDEDC;
	border: 1px solid #DDD;
    color: #888;
}

ul.preview, div.preview {
	background-color: #f0e7e5;
	border: 1px solid #d8c1ba;
}

ul.comments.preview {
	margin-bottom: 1em;
}

a.commentfold {
    display: block;
    float: right;
    margin: -1px -1px 0 0;
    padding: 2px 4px 0 22px;
    height: 20px;
    min-width: 110px;
    text-align: right;
    background: url(../main2i/commentfold.png) no-repeat;
    text-decoration: none;
}

a.commentfold:hover {
    background-position: 0px -22px;
}

a.commentfold_u {
    background-position: -160px 0px !important;
}

a.commentfold_u:hover {
    background-position: -160px -22px !important;
}

a.commentlink {
	background: url(../main2i/comment_icon.png) no-repeat 2px center;
	display: inline-block;
	width: 12px;
	height: 16px;
	vertical-align: -3px;
	padding: 0 2px;
	opacity: 0.5;
}

ul.comments li:hover a.commentlink {
	opacity: 1;
}

/* dropdown */

div.dropdown {
    position: relative;
}

div.indropdown {
    position: absolute;
    left: 0px; top: 0px;
	background-color: #F1E6DB;
	border: 1px solid #AC7367;
    z-index: 1;
}

div.indropdown div {
    margin: 0px 5px;
}

div.indropdown ul {
    margin: 0px; padding: 0px; display: block;
}

div.indropdown li {
    margin: 0px; padding: 0px 5px; display: block;
	cursor: pointer;
}

div.indropdown li.hover {
    background-color: #D9BDB5;
}

div#pmslist a.delmsg {
    display: inline-block; 
    width: 14px; height: 14px; 
    vertical-align: -2px;
    background: url('../main2i/del.png');
}

div#pmslist a.delmsg span {
    display: none;
}

div.redbox, div.coopbox {
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
    font-weight: bold;
    margin: 10px 10px;
    padding: 2px 4px;
    font-size: 11px;
}

div.redbox ul, div.coopbox ul {
	display: block;
	list-style: none;
    padding: 0px; margin: 0px;
}

div.redbox {
    color: #fee9d9;
    background-color: #a4523c;
}

div.coopbox {
    color: #f3e9dc;
    background-color: #ba9e97;
}

div.redbox.redcoopjoin {
    margin-bottom: 4px;
	border-radius: 3px 3px 0 0;
	-moz-border-radius: 3px 3px 0 0;
	-webkit-border-radius: 3px 3px 0 0;
}

div.coopbox.redcoopjoin {
    margin-top: 4px;
	border-radius: 0 0 3px 3px;
	-moz-border-radius: 0 0 3px 3px;
	-webkit-border-radius: 0 0 3px 3px;
}

/* help */

#dialogblocker {
    position: fixed;
    left: 0; top: 0;
    width: 100%; height: 100%;
    background: url(../main2i/trans.png) repeat;
    z-index: 8;
}

#dialogheader, #dialogbody {
    position: fixed;
    left: 50%; 
    margin-left: -367px;
    width: 700px;
    top: 70px;
    background-color: #F7F3F0;
    z-index: 9;
    border: 2px solid #892F25;
}

#dialogheader {
    font-size: 140%;
    font-weight: bold;
    padding: 10px 15px;
    height: 22px;
    border-bottom: 1px dashed black;
    z-index: 10;
}

#dialogbody {
    border-top: 0;
    overflow: auto;
    padding: 58px 15px 15px;
    bottom: 50px;
    -moz-box-shadow: 0 0 9px 0 #000;
    -webkit-box-shadow: 0 0 9px 0 #000;
    box-shadow: 0 0 9px 0 #000;
}

#dialogclose {
    display: block;
    float: right;
    cursor: pointer;
    background: url(../main2i/close.png) no-repeat;
    width: 26px; height: 26px;
    margin: -2px -7px 0 0;
}

#dialogclose span {
    display: none;
}

