
/* tlo, marginesy itp. */

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

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

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

div#all {
	width: 996px;
}

div.error {
    color: red;
}

a img {
    border: 0px;
}

a {
	color: #ba5050;
	text-decoration: underline;
}

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

h2,h3 {
    position: relative;
    background: url(/limg/widehead.png) no-repeat;
    width: 796px;
    height: 18px;
    font-size: 14px;
    padding: 2px 15px 2px;
    color: #faebde;
    margin: 10px 0px 8px -3px;
	text-shadow: 0 0 1px #B42516;
}

h2.animename,h3.animename,h2.newstitle {
    left: 0px;
    font-size: 1.5em;
    width: auto !important;
    height: auto !important;
    color: black;
    padding: 0px;
    background-image: none !important;
    margin: 10px 0px !important;
	text-shadow: none;
}

.invisible {
	display: none !important;
}

.clickable {
	cursor: pointer;
}

h3 .inactive {
    color: #dacbbe;
}

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

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

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

/* elementy niewidoczne */

h1 {
    display: none;
}

.print {
    display: none;
}

/* pasek gorny */

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

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

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

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;
    text-decoration: none;
}

div#bar div.notifications a:hover {
    text-decoration: underline;
}

input#titlebox {
    position: absolute;
    left: 776px;
    top: 5px;
    height: 14px;
    width: 110px;
    padding: 1px;
    border: 1px solid #7b0802;
    background: #f0c194;
}

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

/* glowny blok */

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

div#content div#mbody {
    background: url(/limg/bodyup.png) no-repeat;
    padding: 0px 17px 0px 10px;
}

div#content div#mascot {
    background: url(/limg/maskotka.jpg) no-repeat;
    position: absolute;
    left: 0px;
    bottom: 19px;
    width: 137px;
    height: 240px;
}

div#content.ladd div#mbody {
    background: url(/limg/bodyup_ladd.jpg) no-repeat;
}

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

div#content.ladd {
    background: url(/limg/bodybg_ladd.png) repeat-y;
}

div#laydown {
    background: url(/limg/laydown.jpg) no-repeat;
    width: 986px;
    height: 18px;
    padding-bottom: 2px;
    padding-left: 10px;
    clear: both;
}

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

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

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

div#laydown span {
    display: none;
}

a#bannerhref {
    position: absolute;
    left: 579px;
    top: 25px;
}

a#bannerhref2 {
    position: absolute;
    bottom: 4px;
    left: 500px;
}

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

/* menu */

div#sidebar {
    background: url(/limg/menu.png) no-repeat;
    float: left;
    width: 117px;
    margin-top: 4px;
    margin-right: 8px;
    margin-bottom: 250px;
}

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

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

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

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;
}

/* usrpanel */

#usrpanel {
	background: url(/limg/menu_usr.png) 0 0 no-repeat;
	margin: 5px -2px 3px -3px;
	padding: 24px 2px 0 3px;
	font-size: 12px;
}

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

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

#usrpanel ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#usrpanel a {
	text-decoration: none;
}

#usrpanel a:hover {
	text-decoration: underline;
}

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

#usrpanel form {
	padding: 1px 2px;
}

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

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

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

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

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

/* reklama */

div#buttons {
	background: url(/limg/menu.png) 0 -252px no-repeat;
    padding-top: 30px;
}

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

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

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

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

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

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

/* cialo */

div#body {
    float: left;
}

div.body_n {
    width: 844px;
}

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

div#body div.rbody {
    padding: 0px 10px 0px;
    overflow: hidden;
}

div.body_n div#bodyup {
    width: 844px;
    height: 8px;
}

div.body_ladd div#bodyup {
    width: 577px;
    height: 90px;
}

div#content div#bodydown {
    position: relative;
    background: url(/limg/bodydown.png) no-repeat;
    width: 996px;
    height: 7px;
    font-size: 1px;
    clear: both;
}

div#content.ladd div#bodydown {
    background: url(/limg/bodydown_ladd.png) no-repeat;
    height: 30px;
}

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

div#body div.adsense_body {
    text-align: center;
    width: 468px;
    margin: auto;
}

/* stopka */

div#footer {
    width: 996px;
    height: 30px;
    background: url(/limg/footer.jpg) no-repeat;
}

div#footer span {
    display: none;
}

div#rightside {
    float: left;
    width: 259px;
    margin-left: 8px;
    margin-top: 5px;
}

div#rightside div.rrightside {
    padding: 4px 10px 0px 14px;
    margin-top: -10px;
}

/* kolumny w glownym polu */

div#rightcolumn {
    float: right;
    width: 206px;
    margin-top: -4px;
}

div.body_n div#leftcolumn {
    width: 585px;
    float: left;
}

div.body_ladd div#leftcolumn {
    width: 340px;
}

div#rightside h3 {
    background: url(/limg/rshead.png) no-repeat;
    width: 224px;
    height: 18px;
    padding: 2px 10px 2px;
    margin-left: -5px;
    margin-right: -5px;
}

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

div#rightcolumn h4 {
    margin: 5px 0px;
}

div#leftcolumn h3 {
    background: url(/limg/lcolhead.png) no-repeat;
    width: 558px;
    height: 18px;
}

/* ekran recenzji */

p.dwazdania {
    text-align: left;
}

div.sitem {
	border-top: 1px dotted black;
}

div.sideinfo {
	float: right;
	width: 360px;
}

div.sidelinfo {
	width: 211px;
}

div.sideinfov {
	float: right;
	width: 620px;
    margin-bottom: 100px;
}

div.sideadv {
    position: absolute;
    bottom: 0px;
    right: 0px;
    width: 620px;
}

div.sidelinfov {
	width: 182px;
}

div.textauthor {
    margin: 8px 0px;
}

div.anotesub {
    text-align: center;
}

div.anotesubnext {
    border-top: 1px dashed black;
    margin-top: 8px;
}

img.note {
    margin: 3px 0px;
}

div.altrevheader {
    position: relative;
}

img.snote_f {
    position: absolute;
    right: 0px;
}

div.kadr {
    margin: 8px 0px;
    border: 1px solid gray;
    padding: 3px;
    text-align: center;
}

img.screenshot_big {
    border: 1px solid black;
}

div#rightcolumn img.screenshot_big {
    display: block;
    margin-left: auto;
    margin-right: auto;
    margin-top: 15px;
}

img.linkimg {
    margin: 3px 0px;
}

/* oceniarka */

div#notehintbox {
    top: -100px;
}

div#form_notehintbox {
    top: 0px;
}

div.notehintbox {
    display: none;
    left: 0px;
    position: absolute;
    width: 192px;
    background: #fff url(/limg/notehintbox.png) no-repeat;
    padding: 5px;
    font-size: 0.8em;
    height: 142px;
    z-index: 1;
    text-align: left;
}

div.notehintbox div {
    width: 62px;
    font-size: 35px;
    font-weight: bold;
    text-align: center;
    color: #7b0802;
    float: left;
    z-index: -1;
    margin: -3px 0px -6px -6px;
}

img#notesel {
    cursor: pointer;
}

/* lista */

table.strippedlist thead tr th {
    border-bottom: 2px solid #7e2b2b;
    font-weight: bold;
    text-align: left;
}

table.strippedlist thead tr th.centered, table.strippedlist tbody tr td.centered {
    text-align: center;
}

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

div.listoptions a {
    color: black;
    text-decoration: none;
    font-size: 0.9em;
}

div.listoptions a.off {
    color: #4e4e4e;
}

table.strippedlist tr.odd {
    background: #E9DFC6;
}

table.strippedlist tr.deleted a, table.strippedlist tr.deleted img {
	opacity: 0.5;
}

/* strona glowna */

img.snote {
	position: absolute;
	left: 280px;
	top: 3px;
}

/* tabele pod recenzjami */

table.subtable {
	border-collapse: collapse;
	width: 100%;
}

table.subtable thead {
	white-space: nowrap;
}

table.subtable thead th {
	font-weight: bold;
	padding: 5px 15px 8px;
}

table.subtable th {
	text-align: left;
	font-weight: normal;
}

table.subtable td, table.subtable th {
	padding: 2px 15px 2px;
	border-bottom: 1px dotted black;
}

/* linkbar */

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

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

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

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

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

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

/* letterbar */

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

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

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 {
    display: inline-block;
    padding-left: 10px;
}

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

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

a.sort_head.sort_off {
    background: url('/limg/sort_off.png') no-repeat left center;
}

/* checkbox */

a.chkbox {
    display: inline-block;
    padding-left: 13px;
    background: url('/limg/chkbox_off.png') no-repeat left center;
}

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

/* input */

#body input[type=text], #body input[type=submit], #body input[type=reset],
#body input[type=button], #body textarea, #body select, #body button {
	background-color: #FFF8DC;
	border: 1px solid #7B4842;
    margin-top: 1px;
    margin-bottom: 1px;
}

#body input.error {
    background-color: #f58080;
}

#body textarea.info {
	width: 400px;
	height: 80px;
}

#body textarea.more_d {
	width: 400px;
	height: 50px;
}

#body textarea.review {
	width: 400px;
	height: 400px;
}

#body input.commentc {
	width: 400px;
}

#body textarea.commentc {
	width: 450px;
}

#body textarea.descr {
    width: 500px;
    height: 95px;
    margin-top: 3px;
}

/* copycat */

.copycat {
	background: url("/limg/copycat.png") no-repeat right bottom;
	min-height: 120px;
}

.bcopycat {
	width: 100%;
}

/* komentarze */

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

ul.comments div.cheader.wyr, ul.comments div.cheader.wyr div.cheader_right {
	background: #FCEDB8 url(../limg/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: #e05030;
	text-shadow: 0 0 2px #f0e0e0;
}

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: #FDF1CF;
	border: 1px solid #DDD;
    color: #888;
}

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

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(/limg/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(../limg/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;
}

/* zrzutki */

ul.screens {
	overflow: hidden;
	width: 120%;
	padding-left: 2px;
}

ul.screens li {
	margin: 0px 2px 0px 0px;
}

ul.screens li img {
	cursor: pointer;
}

#imgscr {
	border: 1px solid #792A21;
	clear: both;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

#prevscr {
	float: left;
}

#nextscr {
	float: right;
}

/* serwisy spo�eczno�ciowe */

div.socialsites {
    text-align: center;
    width: 100%;
    font-size: 0.9em;
    clear: both;
	margin: 1em 0;
}

div.socialsites img {
    vertical-align: middle;
}

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

/* lista woluminow */

ul.booksidx {
	overflow: hidden;
    text-indent: 0px;
    font-size: 0px;
}

ul.booksidx li {
	margin: 0px 2px 0px;
}

ul.booksidx li {
	display: inline;
    float: left;
	margin: 2px;
}

ul.booksidx li.odd {
    clear: left;
}

img#nextbook {
    clear: left;
    margin-top: 2px;
}

/* szukanie */

table.searchtable input, table.searchtable select {
    width: 250px;
    margin: 0.5em 0px 0.5em !important;
}

/* Rebel */

ul.rebel {
    display: block;
    list-style: none;
    margin: 0px;
    padding: 0px;
}

ul.rebel li {
    display: block;
    margin: 5px 0px;
    padding: 0px;
    text-align: center;
    font-size: 0.8em;
}

div.rebelt {
    margin-left: -2px;
    width: 121px;
    height: 6px;
    background: url('/limg/rebel_t.png');
}

div.rebelm {
    background: url('/limg/rebel_m.png') repeat-y;
    padding: 5px;
    width: 109px;
    margin-left: -2px;
}

div.rebelb {
    margin-left: -2px;
    width: 121px;
    height: 6px;
    background: url('/limg/rebel_b.png');
}

/* alty */

a.altlink {
    vertical-align: -2px;
    width: 49px;
    height: 15px;
    display: inline-block;
	cursor: pointer;
    background: url('/limg/alt.gif')
}

a.altlink1 {
}

a.altlink1:hover {
    background-position: 0px 15px;
}

a.altlink2 {
    background-position: -49px 0px;
}

a.altlink2:hover {
    background-position: -49px 15px;
}

a.altlink3 {
    background-position: -98px 0px;
}

a.altlink3:hover {
    background-position: -98px 15px;
}

a.altlink span {
    display: none;
}

/* toplista */

ol.toplist li.even {
    background: #E9DFC6;
}

ol.toplist {
    list-style-position: inside;
    display: block;
    padding: 0px;
    margin: 0px;
    font-size: 0.9em;
    counter-reset: item;
}

div.toplist_head {
    margin-bottom: 3px;
    font-weight: bold;
}

ol.toplist li {
    padding: 1px 0px;
    display: block;
}

ol.toplist li:before {
    content: counter(item) "."; 
    counter-increment: item;
    display: inline-block;
    width: 25px;
}

ol.toplist li a {
    display: inline-block;
    width: 180px;
    vertical-align: top;
}

/* współpraca */

ul.wspolpraca {
    background: url(/limg/wspolpraca.png) no-repeat;
    width: 580px;
    height: 42px;
    display: block;
    padding: 5px;
    margin: 5px 0px;
}

ul.wspolpraca li {
    display: inline;
    height: 32px;
}

/* dropdown */

div.dropdown {
    position: relative;
}

div.indropdown {
    position: absolute;
    left: 0px; top: 0px;
	background-color: #F5FBCC;
	border: 1px solid #7A971C;
    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: #ffffaa;
}

/* compactselector */

div.selheader {
    font-style: italic;
    margin-top: 0.5em;
}

div.compactselector {
	position: relative;
}

div.compactselector div.compactselectortext {
	background-color: #FFF8DC;
	border: 1px solid #7B4842;
    padding: 1px;
    margin-top: 1px;
    margin-bottom: 1px;
}

div.compactselector div.compactselectorwindow {
    display: none;
    z-index: 1000;
    position: absolute;
    width: 300px;
    right: 0;
	background-color: #FFF8DC;
	border: 1px solid #7B4842;
    padding: 3px 200px 3px 3px;
    min-height: 120px;
}

div.compactselector div.compactselectorwindow label,
div.compactselector:hover div.compactselectorwindow,
div.compactselectorwindow div.compactselectorrow:hover div.compactselectordescr {
    display: block;
}

div.compactselectorwindow div.compactselectorrow {
    margin: 2px 0;
}

div.compactselectorwindow div.compactselectordescr {
    display: none;
    position: absolute;
    right: 0px; top: 0px;
    width: 225px;
    padding: 4px;
}

/* głosowarka */

div.turbovoter {
    position: relative;
}

div#rightcolumn div.tvtop {
    margin-top: 10px;
}

div.tvtop {
	background-color: #FAF2BD;
	border: 1px solid #D6BA79;
    padding: 5px;
    margin-bottom: 10px;
}

div.tvtop div.tvhead {
    font-weight: bold;
    margin-bottom: 2px;
}

div.turbovoter div.tvnotebox {
    position: absolute; right: 0px; top: 0px;
    width: 132px;
    text-align: center;
}

div.quicknote a.delnote, div.quicknote a.editnote, img.vstat {
    display: inline-block; 
    width: 14px; height: 14px; 
    vertical-align: -2px;
}

table.anotelist img.vstat {
    margin-left: 2px;
}

div.quicknote a.delnote span, div.quicknote a.editnote span {
    display: none;
}

table.anotelist td.comparesep {
    padding-left: 8px; 
    border-left: 1px solid #7E2B2B;
}

div.quicknote a.delnote {
    background: url('/limg/delnote.png'); 
}

table.anotelist a.delnote.disabled {
    visibility: hidden;
    cursor: default;
}

div.quicknote a.editnote {
    background: url('/limg/editnote.png'); 
}

table.anotelist div.quicknote, div.tvtop div.quicknote {
    float: right;
}

table.anotelist div.noteeditform {
    background-color: #fdf1cf;
    margin: 3px;
    padding: 3px;
}

/* znajomi */

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

a.znajomi span {
    display: none;
}

a.znajomy {
    background: url('/limg/znajomy.png'); 
    display: inline-block; 
    width: 15px; height: 14px; 
    vertical-align: -2px;
}

a.znajomy span {
    display: none;
}

/* help */

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

div.dialogheader, div.dialogbody {
    position: fixed;
    left: 50%; 
    margin-left: -367px;
    width: 700px;
    background-color: #fdf1cf;
    z-index: 9;
    border: 2px solid #943529;
}

div.dialogheader {
    font-size: 2em;
    padding: 15px;
    top: 50px;
    height: 30px;
    border-bottom: 1px dashed black;
}

div.dialogbody {
    border-top: 0px;
    overflow: auto;
    padding: 15px;
    top: 113px;
    bottom: 50px;
}

div.dialogheader a.dialogclose {
    display: block;
    float: right;
    cursor: pointer;
    background: url('/limg/close.png') no-repeat;
    width: 30px; height: 30px;
}

div.dialogheader a.dialogclose span {
    display: none;
}

a.helplink {
    float: right;
    cursor: pointer;
    background: url('/limg/help.png') no-repeat left center;
    text-decoration: none;
    display: inline-block;
    padding-left: 18px;
}

a.helplink:hover {
    text-decoration: underline;
}



