@CHARSET "UTF-8";

body img {
	border: 0;	/* firefox bardzo lubi dodawac ramki do obrazkow */
}

/* UKLAD STRONY */

body {
	margin: 0px;
	padding:  0px;
	background-color: #000;
}

#pageBackgorund {
	text-align: center;
	background-position: top center;
	background-attachment: scroll;
	background-repeat: no-repeat;
	/*width: 100%;
	height: 100%;*/
	min-width: 1000px;
	background-image: url('../../images/library/general/background.jpg');
	min-height: 1200px;
	height: 1200px;
}

/* child chack for IE */
html>body #pageBackgorund {
	height: auto;
}

/* min/max width */
#wholePage {
	text-align: left;
 	min-width: 1000px;
 	max-width: 1200px;
 	width: 100%;
 	height: 100%;
 	margin: 0px;
	margin-left: auto;
 	margin-right: auto;
  	padding: 0px;
  	display: table;
}

#pageBody {
	position: relative;
	top: 155px;
	min-height: 800px;
}

* html #pageBody {
	display: inline-block;
}

#leftMenu {
	position: absolute;
	left: 0px;
	top: 20px;
	width: 180px;
	margin-right: 15px;
	margin-left: 15px;
	padding: 0px;
	font-family:  Arial, sans-serif;
	font-size: 10pt;
	font-weight: bold;
	line-height: 12pt;
}

#mainPage {
	position: relative;
	margin: 0px;
	margin-left: 205px;
	margin-right: 205px;
	padding-bottom: 30px;
}

#rightUserBar {
	text-align:  center;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 180px;
	margin: 0px;
	margin-right: 15px;
	margin-left: 25px;
}

/* "star-HTML-hack" */
* html #content {
	position: relative;
	top: 796px;
	margin: 20px;
	height: 100%;
	border: 0px dashed #384f5d;
	border-right-width: 550px;
}

#content {
	position: relative;
	top: 0px;
	width: 100%;
	padding-top: 50px;
}

#contentFix {
	color: #FFFFFF;
	position: relative;
}

/* "star-HTML-hack" to to implement min-width in IE */
* html #contentFix {
	display: inline-block;
	position: relative;
	top: -777px;
	margin: -20px;
	margin-right: -570px;
	margin-top: -39px;
}

#frameTop, #frameBottom {
	position: relative;
	width: 100%;
	height: 40px;
	min-height: 40px;
}

#topCorner, #leftTopCorner, #rightTopCorner, 
#bottCorner, #leftBottCorner, #rightBottCorner {
	background-image: url('../../images/library/general/scroll_set_corners.gif');
}

#leftFrameColumn, #rightFrameColumn {
	background-image: url('../../images/library/general/scroll_set_frames.gif');
}

#topCorner {
	height: 40px;
	min-height: 40px;
	margin-left: 20px;
	margin-right: 20px;
	background-position: 0px -80px;
	background-repeat: repeat-x;
}

#leftTopCorner {
	position: absolute;
	top: 0;
	left: -20px;
	width: 40px;
	height: 40px;
	background-position: 0px 0px;
	background-repeat: no-repeat;
}

#rightTopCorner {
	position: absolute;
	top: 0;
	right: -20px;
	width: 40px;
	height: 40px;
	background-position: 100% 0px;
	background-repeat: no-repeat;
	z-index: 10;
}

#frameContent {
	position: relative;
	height: 100%;
	padding-left: 20px;
	padding-right: 20px;
}

#frameContentHelper {
	padding-top: 20px;
	padding-bottom: 20px;
	height: 100%;
	background-image: url('../../images/library/general/tlo.jpg');
	background-repeat: repeat;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	color: #783600;
	font-size: 10pt;
}

#leftFrameColumn {
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 100%;
	background-position: 0px 0px;
	background-repeat: repeat-y;
}

#rightFrameColumn {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 100%;
	background-position: 100% 0px;
	background-repeat: repeat-y;
}

#leftBottCorner {
	position: absolute;
	bottom: 0;
	left: -20px;
	width: 40px;
	height: 40px;
	background-position: 0px -40px;
	background-repeat: no-repeat;
}

#bottCorner {
	height: 40px;
	min-height: 40px;
	margin-left: 20px;
	margin-right: 20px;
	background-position: 0px -120px;
	background-repeat: repeat-x;
}

#rightBottCorner {
	position: absolute;
	bottom: 0;
	right: -20px;
	width: 40px;
	height: 40px;
	background-position: 100% -40px;
	background-repeat: no-repeat;
	z-index: 10;
}

/* KONIEC UKLADU STRONY */

/* 		LOGO		*/

#logoDiv {
	position: absolute;
	top: -144px;
	left: 210px;
	width: 200px;
	height: 150px;
	background-image: url('../../images/static/general/logo.gif');
	background-repeat: no-repeat;
}

/* 	  KONIEC LOGO	*/

/* SKRZYNKA POCZTOWA */

#mailTable, #mailIngnoreTable, #composeMailTable {
	width: 92%;
	text-align: left;
	border-top: 2px solid #EDD18F;
	border-left: 2px solid #EDD18F;
	border-bottom: 2px solid #957831;
	border-right: 2px solid #957831;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	color: #6E3C00;
	margin-left: auto;
	margin-right: auto;
}

#composeMailTable {
	text-align: center;	
}

#mailIngnoreTable caption, #mailTableHolder caption {
	font-weight: bold;
	padding-bottom: 5px;
}

#mailIngnoreTable {
	width: 420px;
	margin: 0;
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-bottom: 1px solid #957831;
	border-right: 1px solid #957831;
}

#mailIgnoreHolder {
	width: 420px;
	margin-left: 25px;
}

#mailTable td, #mailTable th,
#mailIngnoreTable td, #composeMailTable td {
	padding-left: 5px;
	padding-right: 5px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#mailIngnoreTable td {
	padding-top: 2px;
	padding-bottom: 2px;
}

#mailTable th {
	height: 30px;	
}

#mailTableHolder a:link, #mailTableHolder a:visited {
	font-weight: normal;
	color: #6E3C00;
	text-decoration: underline;
	cursor: pointer;
}

#mailTableHolder a:hover, #mailTableHolder a:active {
	/*font-weight: bold;*/
	color: #9B5203;
	text-decoration: underline;
	cursor: pointer;
}

.mailButton {
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-bottom: 1px solid #8E7740;
	border-right: 1px solid #8E7740;
	width: 50px;
	text-align: center;
	background-image: url('../../images/library/general/top.jpg');
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #783600;
}

.mailButton:hover, .mailButton:active {
	color: #A77637;
	border-top: 1px solid #8E7740;
	border-left: 1px solid #8E7740;
	border-bottom: 1px solid #EDD18F;
	border-right: 1px solid #EDD18F;
}

#mailOptions {
	width: 301px;
	height: 60px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 20px;
	text-align: center;
}

.mailOptionsButton, .mailOptionsButtonMsg {
	width: 82px;
	height: 58px;
	float: left;
	margin-right: 25px;
}

.mailOptionsButton {
	background-image: url('../../images/library/mail/mailbox_buttons.png');
}

.mailOptionsButtonMsg {
	background-image: url('../../images/library/mail/mailmessage_buttons.png');	
}

.mailIgnoreError, .mailIgnoreSuccess {
	width: 300px;
	padding: 5px;	
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	border-top: 1px solid #957831;
	border-left: 1px solid #957831;
	border-bottom: 1px solid #EDD18F;
	border-right: 1px solid #EDD18F;
	text-align: center;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #783600;
}

.mailIgnoreError {
	background-image: url(../../images/library/general/warnban.jpg);
}

.mailIgnoreSuccess, .saveSuccess {
	background-image: url(../../images/library/general/praise.jpg);
}

#composeMailTable {
	
}







/* KONIEC SKRZYNKI POCZTOWEJ */

/* KATEGORIE POTWORKOW */

#categoriesHolder {
 	min-width: 550px;
 	max-width: 550px;
 	width: 100%;
 	height: 100%;
 	margin: 0px;
	margin-left: auto;
 	margin-right: auto;
  	padding: 0px;
  	display: table;
  	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	color: #6E3C00;
}

#categoriesHolder a:link, #categoriesHolder a:visited {
	font-weight: bold;
	color: #6E3C00;
	text-decoration: none;
	cursor: pointer;
}

#categoriesHolder a:hover, #categoriesHolder a:active {
	font-weight: bold;
	color: #A77637;
	text-decoration: underline;
	cursor: pointer;
}

.monCatEmptRow {
	clear: both;
	text-align: center;
	width: 100%;
	min-height: 20px;
	margin: 0;
	padding: 0;
}

.monCatCont {
	width: 550px;
	margin-left: auto;
	margin-right: auto;
}

.monCatTitle {
	width: 278px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	background-image: url('../../images/library/fillet/fillet_monsters.gif');
}

.monCatRow {
	position: relative;
	float: left;
	width: 75px;
	height: 100px;
	margin-left: 40px;
	margin-top: 5px;
}

.monCatRow4 {
	position: relative;
	float: left;
	width: 75px;
	height: 100px;
	margin-left: 60px;
	margin-top: 5px;
}

.monCatRow3 {
	position: relative;
	float: left;
	width: 75px;
	height: 100px;
	margin-left: 116px;	
	margin-top: 5px;
}

.monCatRow2 {
	position: relative;
	float: left;
	width: 75px;
	height: 100px;
	margin-left: 175px;	
	margin-top: 5px;
}

.monCatRow1 {
	position: relative;
	float: left;
	width: 75px;
	height: 100px;
	margin-left: 234px;
	margin-top: 5px;
}

.monstImgCat {
	position: absolute;
	top: 0;
	left: 0;
	width: 75px;
	height: 80px;
}

.monstImgCat img {
	border-top: 2px solid #B27E5C;
	border-left: 2px solid #B27E5C;
	border-right: 2px solid #352317;
	border-bottom: 2px solid #352317;
}

.monstImgCat img.nacisk {
	border-top: 2px solid #352317;
	border-left: 2px solid #352317;
	border-right: 2px solid #B27E5C;
	border-bottom: 2px solid #B27E5C;
}

.monstImgDesc {
	position: absolute;
	top: 82px;
	left: 0;
	width: 75px;
	height: 20px;
	padding-top: 2px;
	text-align: center;
	cursor: pointer;
}

.monstImgDesc:hover {
	cursor: pointer;
}

.monsterResists {
	display: none;
}

.resistMonSwi {
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
	cursor: pointer;
}

/* KONIEC KATEGORII POTWORKOW */

/* MENU */

#menuHolder {
	position: relative;
	width: 100%;
}

#menu {
	position: relative;
	width: 100%;
	background-image: url('../../images/library/menu/slup_11.gif');
	background-position: top center;
	background-repeat: repeat-y;
	z-index: 5;
}

#menu a:link, #menu a:visited {
	text-decoration: none;
	color: #ECBD86;
}

#menu a:hover {
	color: #CE9040;
}

#menuTop {
	position: absolute;
	top: -25px;
	width: 180px;
	height: 28px;
	background-image: url('../../images/library/menu/slup_01.gif');
	background-position: top;
	background-repeat: no-repeat;
}

#menuBottom {
	position: relative;
	width: 180px;
	height: 111px;
	margin-top: -20px;
	background-image: url('../../images/library/menu/slup_dol.gif');
	background-position: top;
	background-repeat: no-repeat;
	z-index: 20;
}

.menuItemHolder {
	width: 180px;
	height: 35px;
}

.menuItemHead {
	width: 180px;
	height: 35px;
	overflow: hidden;
	text-indent: -500px;
}

.subMenu {
	position: relative;
	width: 180px;
}

.subMenuItem, .subMenuItemLast {
	position: absolute;
	visibility: visible;
	top: 0;
	left: 0;
	width: 178px;
	height: 20px;
	text-align: center;
	background-image: url('../../images/library/menu/sub_menu.gif');
}

.subMenuItem {
	background-position: 0px 0px;
}

.subMenuItemLast {
	background-position: 0px -20px;	
}

#langChooser {
	position: absolute;
	top: -175px;
	left: 10px;
	width: 160px;
	height: 170px;
	z-index: 20;

}

.sg_button {
	display: block;
	width: 100px;
	height: 60px;
}


/* KONIEC MENU */

/*	   STOPKA	 */

#footer {
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
	padding-top: 42px;
	width: 512px;
	height: 86px;
	color: white;
	text-align: center;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	color: #783600;
	background-image: url('../../images/library/general/footer.gif');
}

#footer a:link, #footer a:visited,
.linksHolder a:link, .linksHolder a:visited {
	font-weight: bold;
	color: #6E3C00;
	text-decoration: none;
	cursor: pointer;
}

#footer a:hover, #footer a:active,
.linksHolder a:hover, .linksHolder a:active {
	font-weight: bold;
	color: #9B5203;
	text-decoration: underline;
	cursor: pointer;
}

* html #footer {
	position: relative;
	margin-top: 55px;
	height: 128px;
	margin-bottom: 150px;
}

/* KONIEC STOPKI */

.userPanel {
	background-image: url('../../images/library/userPanel/new_user_panel.png');
	height: 147px;
	padding: 45px 4px 50px;
	z-index: 10;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	color: #D15D02;
	font-size: 8pt;
}

#extras_panel {
	position: relative;
	width: 166px;
	height: 207px;
	padding: 35px 7px 0;
	overflow: hidden;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	color: #D15D02;
	font-size: 8pt;
	background-image: url('../../images/library/userPanel/extras_panel.png');
}

#ep_head {
	position: absolute;
	top: 9px;
	left: 35px;
	text-align: center;
	width: 105px;
	font-weight: bold;
}


#ep_left, #ep_right {
	position: absolute;
	width: 19px;
	height: 10px;
	top: 11px;
	cursor: pointer;
}

#ep_left {
	left: 12px;
	background-image: url('../../images/library/userPanel/ep_left.png');
}

.ep_item {
	float: left;
	width: 156px;
	padding: 0 5px;
	height: 200px;
}

.ep_item a:link, .ep_item a:visited,
.userPanel a:link, .userPanel a:visited {
	color: #D15D02;
	font-weight: bold;
}

.ep_item a:hover, .ep_item a:active,
.userPanel a:hover, .userPanel a:active  {
	color: #F59B43;
}

#ep_right {
	right: 12px;
	background-image: url('../../images/library/userPanel/ep_right.png');
}

#ep_switch {
	width: 664px;
	margin-left: 0;
}

#menu_topright {
	height: 135px;
	left: -475px;
	position: absolute;
	top: -135px;
	width: 504px;
}

#glow_dressup, #glow_calc, #glow_decorator,
#glow_lottery, #glow_outfiter, #glow_guildonline {
	position: absolute;
	width: 95px;
	height: 94px;
	display: none;
	background-image: url('../../images/library/menu/glow.png');
}

#glow_dressup {
	left: -390px;
	top: -135px;
}

#glow_calc {
	left: -146px;
	top: -90px;
}

#glow_lottery {
	left: -309px;
	top: -90px;
}

#glow_outfiter {
	left: -228px;
	top: -135px;
}

#glow_decorator {
	left: -65px;
	top: -135px;
}

#glow_guildonline {
	left: -473px;
	top: -90px;
}

.sf {
	position: absolute;
	width: 110px;
	height: 105px;
	padding-top: 5px;
	right: 35px;
	top: -120px;
	background-image: url('../../images/library/userPanel/promoted_frame.gif');
}

#searchInput {
	height: 25px;
	padding: 7px 50px 0 12px;
	background-image: url('../../images/library/userPanel/blank.gif');
}

#blankInput {
	width: 118px;
	color: #FA7D02;
	font-style: italic;
	vertical-align: middle;
	text-align: center;border: 0;
	background: none;
}

#searchLoupe {
	position: absolute;
	top: -4px;
	right: 0;
}

.boss_line_style {
	vertical-align: middle;
	float: right;
	margin-right: 3px; 
}

.lastThreads {
	margin-top: 3px;
	padding-left: 30px;
	list-style-image: url('../../images/library/userPanel/extras_point.png');
}

#login {
	margin-top: 5px;
	padding-left: 30px;
	padding-right: 30px;
}

#loginTable {
	width: 490px;
	margin-left: auto;
	margin-right: auto;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	color: #6E3C00;
	border-top: 2px solid #EDD18F;
	border-left: 2px solid #EDD18F;
	border-bottom: 2px solid #957831;
	border-right: 2px solid #957831;
	padding: 10px;	
	text-align: left;
}

.line {
	display: block;
	background-color: #00FF00;
	height: 2px;
	font-size: 10%;
}

.nie_ma {
	display: none;
}

.tableholder, #mailTableHolder {
	margin: 5px 5px 0 5px;
	padding-bottom: 30px;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	color: #6E3C00;
	text-align: center;
}

.tableholder a:link, .tableholder a:visited {
	font-weight: bold;
	color: #6E3C00;
	text-decoration: none;
	cursor: pointer;
}

.tableholder a:hover, .tableholder a:active {
	font-weight: bold;
	color: #9B5203;
	text-decoration: underline;
	cursor: pointer;
}

.rare {
	color: #ECD300;
}

.semi-rare {
	color: #D4D4D4;
}

.always {
	color: #329EA2;
}

.monsterAllLoot {
	font-size: 80%;	
}

table.monster td, table#monsterDetail td, table.item td, table.lottery td,
table.spell td, table.npcs td, table#npcsDetail td, table.item_trade td {
	border-bottom: 1px solid #745A22;
	border-right: 1px solid #745A22;
	padding: 4px 2px 3px;
}

.monster, .item, .spell, .npcs, .lottery {
	text-align: center;
	border-top: 2px solid #EDD18F;
	border-left: 2px solid #EDD18F;
	border-bottom: 2px solid #957831;
	border-right: 2px solid #957831;
	border-collapse: collapse;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	color: #6E3C00;
	margin-left: auto;
	margin-right: auto;
}

table.monster caption, table#monsterDetail caption,
table.item caption, table.spell caption,
.newsSearch caption, #registerTable caption,
table.userInfoTable caption, #loginTable caption, 
#composeMailTable caption, table.npcs caption,
table#npcsDetail caption, .spellsTitle {
	font-size: 12pt;
	padding-bottom: 10px;
	font-weight: bold;
}

table.monster tr, table.item tr, table.lottery tr,
table.spell tr, table.npcs tr {
	border-bottom: 1px solid #957831;
}

table.monster tr:hover, table.monster tr.najazd,
table.item tr:hover, table.item tr.najazd,
table.spell tr:hover, table.spell tr.najazd,
table.npcs tr:hover, table.npcs tr.najazd {
	background-image: url('../../images/library/general/warnban.jpg');
	color: #FFFFFF;
}

.monsterTabRowLight, .itemTabRowLight, .spellTabRowLight, .npcsTabRowLight,
.mailRowLight, .newsSearchChoose, .registerRowLight, .userRowLight, .forumRowLight {
	background-image: url('../../images/library/general/row1.jpg');	
}

.monsterTabRowDark, .itemTabRowDark, .spellTabRowDark, .npcsTabRowDark,
.mailRowDark, .newsSearchHead, .registerRowDark, .userRowDark, .forumRowDark {
	background-image: url('../../images/library/general/row2.jpg');
}

.voicered {
	color: #FF0000;
}

.czysc{
	clear: both;
}

table#monsterDetail, table#npcsDetail {
	width: 430px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	border: 1px solid #000000;
	border-collapse: collapse;
	border-top: 2px solid #EDD18F;
	border-left: 2px solid #EDD18F;
	border-bottom: 2px solid #957831;
	border-right: 2px solid #957831;
	font-size: 10pt;
	color: #6E3C00;
	background-image: url('../../images/library/general/row1.jpg');
}

table#monsterDetail td, table#npcsDetail td {
	padding-left: 5px;
	padding-right: 5px;
}

.monsterPic, .npcsPic {
	text-align: center;
}

.monsterDetClass {
	text-align: center;
	width: 33.3%;
}

.monsterDetRowT, .npcDetRowT {
	font-weight: bold;
}

.monsterDetRowC, .npcDetRowC {
	border-bottom: 2px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
	padding-top: 5px;
	padding-bottom: 5px;
}

.spellDetailsDiv {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 50px;
	border-top: 2px solid #EDD18F;
	border-left: 2px solid #EDD18F;
	border-bottom: 2px solid #957831;
	border-right: 2px solid #957831;
	padding-top: 5px;
	padding-bottom: 10px;
	background-image: url('../../images/library/general/row1.jpg');
}

.spellDetailsDiv a:link, .spellDetailsDiv a:visited,
.userInfo a:link, .userInfo a:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #783600;
}

.spellDetailsDiv a:hover, .spellDetailsDiv a:active,
.userInfo a:hover, .userInfo a:active {
	text-decoration: underline;
	font-weight: bold;
	color: #A77637;
}

.spellImgDiv {
	text-align: center;
	margin: 10px;
	border-top: 1px solid #957831;
	border-left: 1px solid #957831;
	border-bottom: 1px solid #EDD18F;
	border-right: 1px solid #EDD18F;
}

.sortTabHead a {
	cursor: pointer;
	text-decoration: underline;
}

.lootImage {
	display: block;
	float:left;
}

/* 			NEWSY			 */
/* uzywane tez do komentarzy */

.news {
	margin-top: 10px;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 45px;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	color: #6E3C00;
}

.news a:link, .news a:visited {
	text-decoration: none;	
}	

.comments {
	padding-left: 60px;
	padding-right: 60px;
	padding-bottom: 20px;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	color: #6E3C00;
}

.newsHead, .newsHeadSearch {
	position: relative;
	
	height: 24px;
	padding-left: 48px;
	padding-right: 7px;
	padding-top: 8px;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 12pt;
	font-weight: bold;
	color: #FFFFFF;
	background-image: url('../../images/library/news/news_label_middle.gif');
}

.newsHeadLeft, .newsHeadRight {
	position: absolute;
	top: 0;
	height: 32px;
}

.newsHeadLeft {
	left: 0;
	width: 48px;
	background-image: url('../../images/library/news/news_label_left.gif');
}

.newsHeadRight {
	right: 0;
	width: 7px;
	background-image: url('../../images/library/news/news_label_right.gif');
}

* html .newsHead {
	width: 98%;
	height: 32px;	
}

.newsHeadSearch {
	display: block;
	margin-bottom: 10px;	
}

.newsHeadSearchResult {
	text-align: center;
	font-size: 12pt;
	padding-bottom: 10px;
	font-weight: bold;	
}

.newsDate {
	font-size: 10pt;
	font-weight: normal;
}

.newsBody {
	width: 100%;
	height: 100%;

}

* html .newsBody {
	width: 98%;	
}

.newsFooter {
	position: relative;
	width: 100%;
	height: 65px;
}

.newsImgonleft, .newsImgonright {
	position: absolute;
	top: 0;
	width: 90px;
	height: 64px;
	text-align: center;
}

.newsImgonleft {
	left: 0;
}

.commentImgLeft, .commentImgRight {
	position: absolute;
	width: 64px;
	height: 64px;
	top: 20px;
	text-align: center;
}

.commentImgLeft {
	left: 10px;
}

.commentImgRight {
	right: 10px;
}

.newsImgonright {
	right: 0;
}

.newsAuthor {
	text-align: right;
	font-style: oblique;
	font-weight: bold;
}

.commentAuthorLeft, .commentAuthorRight {
	position: absolute;
	top: 6px;
	width: 210px;
	font-style: oblique;
	font-weight: bold;	
	text-align: center;
	font-size: 8pt;
}

.commentAuthorLeft {
	left: -65px;
}

.commentAuthorRight {
	right: -60px;
}

.newsBodyTop {
	position: relative;
	width: 100%;
	height: 20px;
	min-height: 20px;
	background-image: url('../../images/library/news/top.png');
	background-repeat: repeat-x;
}

.newsBodyTopLeftCorner {
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
}

.newsBodyTopRightCorner {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 20px;
}

.newsBodyText {
	position: relative;
	height: 100%;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-image: url('../../images/library/news/bg.png');
	text-align: justify;
}

.newsBodyText a:link, .newsBodyText a:visited {
	font-weight: bold;
	color: #6E3C00;
	text-decoration: underline;
}

.newsBodyText a:hover, .newsBodyText a:active {
	color: #A77637;
	text-decoration: underline;
}

.newsBodyTextLeftColumn {
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 100%;
	background-image: url('../../images/library/news/centerleft.png');
	background-repeat: repeat-y;
}

.newsBodyTextRightColumn {
	position: absolute;
	top: 0;
	right: 0;
	width: 20px;
	height: 100%;
	background-image: url('../../images/library/news/centerright.png');
	background-repeat: repeat-y;

}

.newsBodyBottom {
	position: relative;
	width: 100%;
	height: 20px;
	background-image: url('../../images/library/news/bottom.png');
	background-repeat: repeat-x;
	z-index: 5;
}

.newsBodyBottomLeftCorneronleft, .newsBodyBottomLeftCorneronright {
	position: absolute;
	bottom: 0;
	left: 0;
	width: 128px;
	height: 20px;
	z-index: 10;
}

.newsBodyBottomRightCorneronleft, .newsBodyBottomRightCorneronright {
	position: absolute;
	bottom: 0;
	right: 0;
	width: 20px;
	height: 20px;
}

.newsBodyBottomLeftCorneronright {
	width: 20px;
}

.newsBodyBottomRightCorneronright {
	right: 108px;
}

* html .newsBodyBottomRightCorneronright {
	right: 0;	
}

.cloudFooonleft, .cloudFooonright {
	position: absolute;
	top: 0;
	width: 20px;
	height: 10px;
}

.cloudFooonleft {
	left: 70px;	
	background-image: url('../../images/library/news/cloudfooonleft.png');
	background-repeat: no-repeat;
}

.cloudFooonright {
	right: 70px;
	background-image: url('../../images/library/news/cloudfooonright.png');
	background-repeat: no-repeat;		
}
#newsSearchDiv {
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}

.newsSearch {
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	color: #6E3C00;
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-bottom: 1px solid #957831;
	border-right: 1px solid #957831;
	text-align: center;
}

.newsSearch select {
	color: #6E3C00;
	background-color: #E0C688;
}

.fNewsCommentsDiv {
	float: right;
	margin-top: 12px;
}

.fNewsCommentsDiv a {
	padding: 3px 5px 3px 5px;
	border-top: 1px solid #CA0000;
	border-left: 1px solid #CA0000;
	border-right: 1px solid #5C0000;
	border-bottom: 1px solid #5C0000;
	background-color: #910D0D;
}

.fNewsCommentsDiv a:link, .fNewsCommentsDiv a:visited {
	color: #E4DCDC;
	text-decoration: none;
}

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

.fNewsCommentsDiv a:active {
	background-color: #CA0000;
}

.fNewsComments {
	font-size: 8pt;
	font-weight: bold;
}

#featuredArticle {
	padding: 0 20px 40px 20px;
	text-align: justify;
}

.featuredAddonRight {
	background-image:url('../../images/library/general/ornamentright.gif');
	bottom: 20px;
	height: 156px;
	position: absolute;
	right: 30px;
	width: 157px;
}

#featuredTopic {
	width: 100%;
	height: 24px;
	color: #FFFFFF;
	font-family: Verdana,Arial,"Times New Roman",sans-serif;
	font-size: 12pt;
	font-weight: bold;
	padding-left: 10px;
	padding-top: 8px;
	background-image: url('../../images/library/news/decor_panel_feat.gif');
}

* html #featuredTopic {
	height: 32px;
}

.featuredPicLeft {
	float: left;
	margin: 2px 10px 2px 5px;
}

.featuredPicRight {
	float: right;
	margin: 2px 5px 2px 10px;
}

.featuredPic {
	margin: 2px 0 2px 0;
}

#preNews {
	width: 100%;
	height: 180px;
	margin-top: -50px;
	margin-bottom: 6px;
	font-family: Verdana, Arial, "Times New Roman", sans-seriff;
}

#featuredHolder a:link, #featuredHolder a:visited,
#user_notes_page a:link, #user_notes_page a:visited {
	color: #783600;
	text-decoration: none;
}

#featuredHolder a:hover, #featuredHolder a:active,
#user_notes_page a:hover, #user_notes_page a:active {
	color: #A77637;
}

.featBarLeft, .featBarRight {
	position: absolute;
	width: 8px;
	height: 153px;
	top: 0;
	
}

.featuredPic {
	float: left;
	margin-right: 6px;	
}

.pushpin {
	position: absolute;
	top: -8px;
	left: 75px;
	width: 23px;
	height: 32px;
	background-image: url('../../images/library/news/pushpin.gif'); 
}

.featuredTitle {
	text-decoration: none;
	font-weight: bold;
	color: #D15D02;
}

.featuredTitle:hover {
	color: #F59B43;
}

.featAbstract {
	color: #F59B43;
	padding: 10px;
	text-align: justify;
	font-size: 10pt;
}

.featuredArticlePic {
	position: relative;
	margin: 0 auto;
	width: 150px;
	height: 100px;
}

/* KONIEC NEWSOW */

.itemCatEmptRow {
	clear: both;
	text-align: center;
	width: 100%;
	min-height: 20px;
	margin: 0;
	padding: 0;
}

.itemCatCont {
	width: 550px;
	margin-left: auto;
	margin-right: auto;
}

.itemCatTitle {
	width: 278px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
	background-image: url('../../images/library/fillet/fillet_items.gif');
}

.itemCatRow {
	position: relative;
	float: left;
	width: 91px;
	height: 60px;
	margin-left: -5px;
	margin-top: 5px;
}

.itemCatRow6 {
	position: relative;
	float: left;
	width: 91px;
	height: 60px;
	margin-left: 12px;
	margin-top: 5px;
}

.itemCatRow5 {
	position: relative;
	float: left;
	width: 91px;
	height: 60px;
	margin-left: 52px;
	margin-top: 5px;
}

.itemCatRow4 {
	position: relative;
	float: left;
	width: 91px;
	height: 60px;
	margin-left: 92px;	
	margin-top: 5px;
}

.itemCatRow2 {
	position: relative;
	float: left;
	width: 75px;
	height: 100px;
	margin-left: 175px;	
	margin-top: 5px;
}

.itemCatRow1 {
	position: relative;
	float: left;
	width: 75px;
	height: 100px;
	margin-left: 234px;
	margin-top: 5px;
}

.itemImgCat {
	position: absolute;
	top: 0;
	left: 0;
	width: 37px;
	height: 40px;
	padding-left: 25px;
}

.itemImgCat img {
	border-top: 2px solid #FF633F;
	border-left: 2px solid #FF633F;
	border-right: 2px solid #820F00;
	border-bottom: 2px solid #820F00;
}

.itemImgCat img.nacisk {
	border-bottom: 2px solid #FF633F;
	border-right: 2px solid #FF633F;
	border-left: 2px solid #820F00;
	border-top: 2px solid #820F00;
}

.itemImgDesc {
	position: absolute;
	top: 40px;
	left: 0;
	width: 91px;
	height: 20px;
	padding-top: 2px;
	text-align: center;
}

#newsBBHelper input {
	display: block;
	width: 150px;
}

.nodeco {
	display: inline;
	border: 0;
	text-decoration: none;
}

.lootImage {
	border: 0;	
	margin-left: 2px;
}

.itemDetLootRow {
	float: left;
	position: relative;
	width: 64px;
	height: 82px;
	margin-top: 10px;
	margin-left: 15px;
}

.itemDetLootRow:hover {
	width: 62px;
	height: 80px;
	border-width: 1px;
	border-style: solid;
	border-color: #BC9E4C #EDD18F #EDD18F #BC9E4C;
}

.itemDetLootRow img.lootImage {
	position: absolute;
	bottom: 0;
	right: 0;
}

.itemDetLootMonster {
	display: block;
	width: 64px;
	font-size: 7pt;
}

.itemDetLootImg img {
	margin-left: 25px;
	margin-bottom: 5px;
}

.item_trade {
	width: 240px;
	border-collapse: collapse;
	text-align: center;
	margin-top: 10px;
	margin-bottom: 6px;
	font-size: 8pt;
}

table.item_trade td {
	border-top: 1px solid #745A22;
	border-left: 1px solid #745A22;
	padding: 4px 2px 3px;
}

.item_no_trade {
	text-align: center;
	margin-top: 10px;
	font-size: 8pt;
}

#menuHider {
	position: absolute;
	top: 200px;
	left: 0;
	width: 15px;
	height: 180px;
	background-image: url('../../images/library/menu/menu_slider.gif');
	background-position: 0px 0px;
	z-index: 15;
}

/* FORUM */

#forumHolder, #register {
	position: relative;
	width: 96%;
	margin-left: auto;
	margin-right: auto;
	padding-bottom: 15px;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	color: #783600;
}

.forumGroup {
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-bottom: 1px solid #BC9E4C;
	border-right: 1px solid #BC9E4C;
	margin: 10px;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
}

.forumButton, .postButton, .commentButton,
.userButton, .searchButton, .editorButton {
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-bottom: 1px solid #8E7740;
	border-right: 1px solid #8E7740;
	padding-left: 8px;
	padding-right: 8px;
	width: 110px;
	text-align: center;
	background-image: url('../../images/library/general/top.jpg');
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #783600;
}

.editorButton {
	font-weight: normal;
	padding: 0;
}

.userButton {
	padding: 0;
	margin-right: 15px;
}

.userLink {
	padding: 1px 8px 1px 8px;
	text-decoration: none !important;
	cursor: pointer;
}

.postButton, .commentButton {
	width: 65px;
	margin-right: 10px;
	padding: 0;	
	text-align: center;
}

.postButton {
	float: left;
}

.forumButtonLink {
	margin-left: 10px;
	text-decoration: none;
}

.forumGroup a:link, .forumGroup a:visited,
#bbCodeLegend a:link, #bbCodeLegend a:visited,
#featuredArticle a:link, #featuredArticle a:visited,
.spoilerText a:link, .spoilerText a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #783600;
	cursor: pointer;
}

.forumButton:hover, .postButton:hover,
.commentButton:hover, .userButton:hover,
.searchButton:hover, .editorButton:hover {
	color: #A77637;
	border-top: 1px solid #8E7740;
	border-left: 1px solid #8E7740;
	border-bottom: 1px solid #EDD18F;
	border-right: 1px solid #EDD18F;
}

.forumGroup a:hover, .forumGroup a:active,
#bbCodeLegend a:hover, #bbCodeLegend a:active,
#featuredArticle a:hover, #featuredArticle a:active,
.spoilerText a:hover, .spoilerText a:active {
	text-decoration: underline;
	font-weight: bold;
	color: #A77637;
}

.forumDesc {
	font-size: 8pt;
	font-style: italic;
	color: #8C5D12;
}

.forumGroupTable {
	width: 100%;
	border-collapse: collapse;
	color: #783600;
	font-size: 10pt;
	text-align: left;
}

.GrowOneLeft {
	font-size: 15pt;
	height: 30px;
}

.GrowOneCenter {
	width: 60px;
	border-left: 1px solid #B08C62;
	border-right: 1px solid #B08C62;
}

.GrowOneRight {
	width: 175px;
}

.GrowTwo {
	height: 20px;
	padding-left: 5px;
	border-top: 1px solid #B08C62;
	border-bottom: 1px solid #B08C62;
	background-image: url('../../images/library/general/desc.jpg');
	font-style: italic;
	text-align: center;
}

.GrowThreeLeft {
	width: 46px;
	height: 46px;
	border-top: 1px solid #B08C62;
	border-right: 1px solid #B08C62;
	border-bottom: 1px solid #B08C62;
	text-align: center;
}

.GrowThreeCenter {
	border-top: 1px solid #B08C62;
	border-left: 1px solid #B08C62;
	border-right: 1px solid #B08C62;
	border-bottom: 1px solid #B08C62;
}

.GrowThreeRight {
	width: 175px;
	text-align: left;
	padding-left: 5px;
	padding-right: 5px;
	border-top: 1px solid #B08C62;
	border-left: 1px solid #B08C62;
	border-bottom: 1px solid #B08C62;
}

.GnoForums {
	height: 46px;
	background-image: url('../../images/library/general/row1.jpg');
	text-align: center;
	font-size: 10pt;
}

.FrowOneLeft {
	font-size: 150%;
	width: 35px;
}

.FrowOneCenter {
	border-left: 1px solid #B08C62;
	border-right: 1px solid #B08C62;
}

.FrowOneRight {
	width: 175px;
}

.FrowTwoLeft {
	width: 46px;
	height: 46px;
	border-top: 1px solid #B08C62;
	border-right: 1px solid #B08C62;	
	text-align: center;
}

.FrowTwoCenter {
	border-top: 1px solid #B08C62;
	border-left: 1px solid #B08C62;
	border-right: 1px solid #B08C62;
	text-align: center;
}

.FrowTwoRight {
	width: 175px;
	text-align: left;;
	padding: 0 5px 0 5px;
	border-top: 1px solid #B08C62;
	border-left: 1px solid #B08C62;	
}

.FrowTwo {
	height: 25px;
	padding-left: 5px;
	border-top: 1px solid #B08C62;
	border-bottom: 1px solid #B08C62;
	background-image: url('../../images/library/general/desc.jpg');
}

.rowFooter {
	padding-left: 5px;
}

.TrowName {
	height: 40px;
	padding-left: 5px;	
	font-size: 12pt;
}

.TblankRow {
	height: 15px;	
}

.TrowOne {
	height: 30px;
	background-image:url('../../images/library/general/top.jpg');
	border-top: 1px solid #EDD18F;
	text-align: center;
	font-size: 11pt;
}

.TrowOneLeft {
	width: 205px;
	border-right: 1px solid #B08C62;
}

.TuserSpace {
	vertical-align: top;
	border-right: 1px solid #B08C62;
	padding-left: 5px;
}

.postBody {
	vertical-align: top; 
}

.TuserDateposted {
	border-top: 1px solid #B08C62;
	border-bottom: 1px solid #B08C62;
	border-right: 1px solid #B08C62;
	height: 48px;
	text-align: center;
	font-size: 7pt;
}

#forumMenuHolder {
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-bottom: 1px solid #BC9E4C;
	border-right: 1px solid #BC9E4C;
	border-collapse: collapse;
	width: 100%;
	color: #A68338;
	font-weight: bold;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	margin-bottom: 20px;
}

* html #forumMenuHolder {
	margin-left: 10px;
}

#breadCrumb {
	float: left;
	padding: 4px 5px 4px 5px;
	height: 40px;
}

#forumLogin {
	float: right;
	width: 275px;
	height: 48px;
}

* html #forumLogin {
	height: 0px;
	margin-bottom: -21px;
}

#forumLoginTab {
	width: 100%;
	border-collapse: separate;
	color: #A68338;
	font-weight: bold;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 8pt;
	text-align: center;
}

#forumLoginUser {
	font-size: 10pt;
	color: #783600;
	height: 22px;
}

#forumMenu {
	clear: both;
	height: 20px;
	border-top: 1px solid #BC9E4C;
}

.forumMenuItem {
	float: right;
	width: 140px;
	font-size: 8pt;
	text-align: center; 
	color: #604A14;
	margin-top: 3px;
}

.forumLoginWelcInfo {
	text-decoration:none;
}

.separator {
	color: #604A14;
	font-family: serif;
	font-size: 12pt;
	font-weight: bold;
}

#forumMenuHolder a:link, #forumMenuHolder a:visited,
.moderationRedirect a:link, .moderationRedirect a:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #783600;
}

#forumMenuHolder a:hover, #forumMenuHolder a:active,
.moderationRedirect a:hover, .moderationRedirect a:active {
	text-decoration: underline;
	font-weight: bold;
	color: #A77637;
}

.Tpages {
		font-size: 80%;
}

.Tpages a:link, .Tpages a:visited {
	font-weight: normal;
	text-decoration: underline;
}

.pagelinks {
	text-align: right;
	vertical-align: middle;
	padding-right: 10px;	
}

.pagelinks a {
	color: #783600;
}

.pagenextlink, .pageprevlink, .pagenumlink,
.pagenextdead, .pageprevdead, .pagenumdead {
	font-size: 70%;
	padding-left: 2px;
	padding-right: 2px;
	font-weight: normal;
}

.pagelinks a:link, .pagelinks a:visited {
	font-weight: normal;
	text-decoration: none;	
}

.pagelinks span:hover, .pagelinks span:active {
	border-top: 1px solid #BC9E4C;
	border-left: 1px solid #BC9E4C;
	border-bottom: 1px solid #EDD18F;
	border-right: 1px solid #EDD18F;
	text-decoration: none;
	font-weight: normal;
}

.pagenextlink, .pageprevlink, .pagenumlink {
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-bottom: 1px solid #BC9E4C;
	border-right: 1px solid #BC9E4C;
	margin-left: 2px;
	margin-right: 2px;
	/*color: #009;*/
}
.pagenextdead, .pageprevdead, .pagenumdead {
	border-top: 1px solid #BC9E4C;
	border-left: 1px solid #BC9E4C;
	border-bottom: 1px solid #EDD18F;
	border-right: 1px solid #EDD18F;
	margin-left: 2px;
	margin-right: 2px;
	/*background-color: #AAA;*/
	/*color: #FFF8EE;*/
}

#composeFormDiv {
	position: relative;
	width: 560px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-bottom: 1px solid #BC9E4C;
	border-right: 1px solid #BC9E4C;
	text-align: left;
}

#composeTable {
	width: 100%;
	border-collapse: collapse;
	
}

#composeForm, .downloadForm {
	border: 0;
	margin: 0;	
}

.composeFormSubject input, #composeFormMod input, #composeForm textarea, 
.userInfoTable textarea, .reportForm textarea {
	border-top: 1px solid #BC9E4C;
	border-left: 1px solid #BC9E4C;
	border-bottom: 1px solid #EDD18F;
	border-right: 1px solid #EDD18F;
	background-color: #E0C688;
	color: #6E3C00;
}

.composeFormBlank {
	height: 10px;
	border-top: 1px solid #B08C62;
	border-bottom: 1px solid #B08C62;
	background-image: url('../../images/library/general/desc.jpg');
}

.mainBar, .mainBarFoo, .forumStatsRow {
	color: #783600;
	background-image:url('../../images/library/general/top.jpg');
}

.mainBar {
	text-align: center;
}

.mainBar td, .mainBar th {
	height: 30px;
}

#composeFormIcons, .composeFormPoll, #composeFormMod {
	border-top: 1px solid #B08C62;
	border-bottom: 1px solid #B08C62;
	background-image: url('../../images/library/general/row2.jpg');
}

.composeFormSubject, #composeFormMod {
	height: 25px;
	background-image: url('../../images/library/general/row1.jpg');
}

#composeFormPost {
	border-bottom: 1px solid #B08C62;
	background-image: url('../../images/library/general/row1.jpg');
}

#composeFormOptions {
	background-image: url('../../images/library/general/row2.jpg');
}

.composeFormSubject th, #composeFormIcons th,
#composeFormPost th, #composeFormOptions th,
.composeFormPoll th, #composeFormMod th {
	border-right: 1px solid #B08C62;
	text-align: left;
	vertical-align: top;
	color: #783600;
}

.composeFormSubject td, #composeFormIcons td,
#composeFormPost td, #composeFormOptions td,
.composeFormPoll td, #composeFormMod td {
	padding: 5px;
	color: #783600;
}

.composeFormTh {
	padding-left: 5px;
	padding-top: 4px;
}

.composeFormButtons {
	text-align: center;
}

.composeFormSubmitButton {
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-bottom: 1px solid #957831;
	border-right: 1px solid #957831;
	color: #783600;
	background-color: #E0C688;
}

.composeFormSubmitButton:hover {
	border-top: 1px solid #957831;
	border-left: 1px solid #957831;
	border-bottom: 1px solid #EDD18F;
	border-right: 1px solid #EDD18F;
}

.subjectOptional {
	font-size: 70%;
	font-style: italic;
	color: 	#783600;
}

#poll_options {
	border-collapse: collapse;
}

.forumStats {
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-bottom: 1px solid #BC9E4C;
	border-right: 1px solid #BC9E4C;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
}

.forumStatsTop, .forumStatsRight {
	text-align: left;
	padding-left: 5px;
}

.forumStatsLeft {
	width: 46px;
	height: 46px;
	padding-left: 7px;
	padding-right: 7px;
	text-align: center;
	border-top: 1px solid #B08C62;
	border-right: 1px solid #B08C62;
	background-image: url('../../images/library/general/row2.jpg');
}

.forumStatsRight {
	width: 100%;
	height: 46px;
	font-size: 8pt;
	border-top: 1px solid #B08C62;
	background-image: url('../../images/library/general/row1.jpg');
}

.authorPost {
	position: relative;
	height: 20px;
	font-size: 120%;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	text-decoration: none;
}

.authorPostMenu {
	position: absolute;
	top: 25px;
	left: 5px;
	width: 0;
	height: 0;
	visibility: hidden;
	font-size: 10pt;
	font-weight: normal;
	border: 1px solid #B08C62;
	opacity: 0.9;
	z-index: 10;
}

.subjectPost {
	position: relative;
	height: 20px;
	padding: 5px;
	font-weight: bold;
	vertical-align: middle;
}

.postidButton {
	position: absolute;
	top: -3px;
	right: 4px;
	width: 20px;
	height: 20px;
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-bottom: 1px solid #957831;
	border-right: 1px solid #957831;
	font-family: serif;
	font-size: 12pt;
	text-align: center;
	color: #441E00;
	background-color: #C8B077;
}

.postidButton:hover {
	border-top: 1px solid #957831;
	border-left: 1px solid #957831;
	border-bottom: 1px solid #EDD18F;
	border-right: 1px solid #EDD18F;
	background-color: #78663E;
	color: #E1C891;
	cursor: pointer;
}

.postButtons {
	padding-left: 5px;
	border-top: 1px solid #B08C62;
	border-bottom: 1px solid #B08C62;	
}

.postText, .postSignature {
	width: 98%;
	clear: both;
	padding-left: 5px;
	padding-right: 2px;
	padding-bottom: 5px;
}

* html .postText {
	padding-top: 1px;	
}

.postPraised, .postWarned, .postQuoted, .postModed {
	text-align: center;
	margin-left: 50px;
	margin-right: 50px;
	border-top: 1px solid #957831;
	border-left: 1px solid #957831;
	border-bottom: 1px solid #EDD18F;
	border-right: 1px solid #EDD18F;
}

.postPraised, .ach_on, .quest_on {
	background-image: url(../../images/library/general/praise.jpg);
}

.postWarned {
	background-image: url(../../images/library/general/warnban.jpg);
}

.postQuoted {
	margin-left: 25px;
	margin-right: 25px;
	text-align: left;
	padding: 5px;
	background-image: url(../../images/library/general/quote.jpg);	
}

.postModed {
	padding: 5px;
	margin-bottom: 15px;
	background-image: url(../../images/library/general/notify.jpg);
}

.TuserInfo {
	height: 100%;
	vertical-align: top;
}

.userForumDesc, .userForumAvat, .userForumPos {
	padding-left: 5px;
}

.userForumDesc, .userForumPos {
	font-size: 75%;
	margin-top: -2px;
	margin-bottom: 10px;
}

.userForumPos {
	margin-top: -7px;
}

.userBadges {
	padding-left: 5px;
	margin-bottom: 5px;
}

.charLabel, .charContent {
	font-size: 80%;	
	padding-left: 5px;
	margin-top: -1px;
}

.userForumPosts, .userForumDate {
	padding-left: 5px;
	font-size: 90%;
}

.userForumDate {
	margin-top: 10px;
	margin-bottom: 10px;	
}

.userForumPosts {
	margin-top: 30px;
	margin-bottom: 5px;
}

.forumHR {
	color: #964300;
	text-align: left;
	margin-top: 20px;
	margin-bottom: 4px;
	width: 180px;
}

#fRightsHolder {
	position: relative;
	margin: 10px;
	height: 140px;
	margin-top: 20px;	
}

.forumRights {
	float: left;
	width: 230px;
	padding: 2px 5px 2px 5px;
	text-align: left;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 8pt;
	color: #6E3C00;
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-bottom: 1px solid #957831;
	border-right: 1px solid #957831;
	background-image: url('../../images/library/general/row1.jpg');
}

.frightsDark {
	background-image: url('../../images/library/general/row2.jpg');
	margin: -2px -5px 2px -5px;
	padding: 2px 5px 0 5px;
	font-size: 10pt;
	font-weight: bold;
}

.forumLinkedPic, .forumLinkedPicLeft, .forumLinkedPicRight {
	max-width: 550px;
	max-height: 500px;
	margin-top: 2px;
	vertical-align: middle;
}

.forumLinkedPicLeft {
	margin-right: 4px;
}

.forumLinkedPicRight {
	margin-left: 4px;	
}

.smile {
	vertical-align: middle;
	margin-top: -2px;	
}

#forumLegendTable {
	width: 370px;
	margin-left: 10px;
	border-collapse: collapse;
	text-align: left;
	font-size: 8pt;
	color: #6E3C00;
}

.forumLegendIcon {
	width: 40px;
	height: 40px;
}

.forumLegendIconDesc {
	width: 100px;
	height: 40px;
}

#postPreview {
	position: absolute;
	top: 166px;
	left: 0;
	width: 560px;
	height: 32em;
	visibility: hidden;
	overflow: auto;
}

#latestPosts {
	width: 750px;
	text-align: left;
	margin-top: 40px;
	border-collapse: collapse;
	border-width: 1px;
	border-style: solid;
	border-color: #EDD18F #BC9E4C #BC9E4C #EDD18F;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	color: #783600;
}

.prevPostTime {
	font-size: 8pt;
	font-weight: normal;
	font-style: italic;
}

.reportButton {
	position: absolute;
	top: -2px;
	right: 40px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background-image: url('../../images/static/items/royal_fanfare.gif');
}

.reportThumbsUp {
	position: absolute;
	top: -2px;
	right: 122px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background-image: url('../../images/library/forumGen/thumbup.gif');
}

.reportThumbsDown {
	position: absolute;
	top: -2px;
	right: 90px;
	width: 32px;
	height: 32px;
	cursor: pointer;
	background-image: url('../../images/library/forumGen/thumbdown.gif');
}

.postHistory {
	position: absolute;
	right: 165px;
	top: 2px;
	width: 24px;
	height: 24px;
	cursor: pointer;
	background-image: url('../../images/library/forumGen/post_history.png');
}

.reput {
	font-size: 8pt;
	font-family: verdana;
}

.reput a:link, .reput a:visited {
	font-weight: normal;
}

.u_expBar {
	width: 0px;
	height: 3px;
	background-color: #C00000;
}

.u_expbarholder {
	width: 80px;
	height: 3px;
	border: 1px solid black;
	margin-left: 5px;
	background-image: url('../../images/static/dressup/tile.gif');
}

.reportForm {
	position: absolute;
	top: -42px;
	right: -65px;
	width: 300px;
	height: 170px;
	display: none;
	text-align: center;
	z-index: 20;
	border-width: 2px;
	border-style: solid;
	border-color: #EDD18F #8C7642 #8C7642 #EDD18F;
	background-image: url('../../images/library/general/topname.jpg');
}

.reportMessage{
	width: 245px;
	height: 85px;
}

.closeReport {
	position: absolute;
	top: 4px;
	right: 4px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	border-width: 1px;
	border-style: solid;
	border-color: #EDD18F #8C7642 #8C7642 #EDD18F;
	z-index: 25;
}

.readAllForums {
	width: 160px;
	text-align: center;
	font-style: italic;
	border-style: solid;
	border-width: 1px;
	padding: 2px;
	margin: 0 auto;
	border-color: #EDD18F #8C7642 #8C7642 #EDD18F;
	background-image: url('../../images/library/general/top.jpg');
}

.readAllForumsLink {
	font-weight: normal;
	text-decoration: none;
	color: #783600;
}

.alphabet {
	width: 100%;
	border-style: solid;
	border-width: 1px;
	background-image: url('../../images/library/general/top.jpg');
}

* html .alphabet {
	margin-left: 10px;
}

.alphabet td {
	width: 3.7%;
	text-align: center;
	border-style: solid;
	border-width: 1px;
	border-color: #EDD18F #8C7642 #8C7642 #EDD18F;
	background-image: url('../../images/library/general/row1.jpg');
}

.alphabet td a:link, .alphabet td a:visited,
.forumStatsRight a:link, .forumStatsRight a:visited {
	text-decoration: none;
	font-weight: bold;
	color: #783600;
	cursor: pointer; 
}

.forumStatsRight a:link, .forumStatsRight a:visited {
	font-weight: normal;
}

.alphabet td a:hover, .alphabet td a:active,
.forumStatsRight a:hover, .forumStatsRight a:active {
	color: #A77637;
}

.alphabet td:hover {
	border-color: #8C7642 #EDD18F #EDD18F #8C7642;
	background-image: url('../../images/library/general/row2.jpg');
}

.letterSelected {
	border-color: #8C7642 #EDD18F #EDD18F #8C7642;
	background-image: url('../../images/library/general/row2.jpg');
}

.sortUlistForm {
	float: right;
	margin-top: 8px;
	margin-bottom: 15px;
}

#add_pollopt {
	text-decoration: underline;
	cursor: pointer;
}

/* KONIEC FORUM */

/* KOMENTARZE */

.commentComposeDiv, .commentComposeErr, .moderationDiv {
	width: 428px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	color: #6E3C00;
}

.commentComposeDiv textarea {
	color: #6E3C00;
}

.commentComposeErr {
	width: 560px;
	text-align: center;
	color: #F60C00;
	font-style: oblique;
}

.moderationDiv {
	width: 335px;
}

.moderationDivTable {
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-bottom: 1px solid #957831;
	border-right: 1px solid #957831;
	background-image: url('../../images/library/general/row1.jpg');
	font-weight: bold;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	color: #6E3C00;
}

.moderationInputs, .registerInputs {
	border-top: 1px solid #957831;
	border-left: 1px solid #957831;
	border-bottom: 1px solid #EDD18F;
	border-right: 1px solid #EDD18F;
	background-color: #E1C891;
	color: #78663E;
}

.moderationRedirect {
	margin: 5px 5px 0 5px;
	padding-left: 70px;
	padding-right: 70px;
	padding-bottom: 20px;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	color: #6E3C00;
	text-align: center;	
}

.moderationRedirectTab {
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-bottom: 1px solid #957831;
	border-right: 1px solid #957831;
}

.moderationRedirectTabRowOne {
	height: 25px;
	font-weight: bold;
	font-size: 12pt;
	padding-top: 10px;
	border-bottom: 1px solid #957831;
	background-image: url('../../images/library/general/row2.jpg');
}

.moderationRedirectTabRowTwo {
	background-image: url('../../images/library/general/row1.jpg');
	height: 55px;
	padding-top: 25px;
	padding-left: 8px;
	padding-right: 8px;
}

#register, .userInfo {
	padding-bottom: 15px;
}

#registerTable, .userInfoTable {
	width: 505px;
	margin-left: auto;
	margin-right: auto;
	border-top: 2px solid #EDD18F;
	border-left: 2px solid #EDD18F;
	border-bottom: 2px solid #957831;
	border-right: 2px solid #957831;
	padding: 10px;	
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	color: #783600;
	text-align: left;
}

#registerTable td, .userInfoTable td, #loginTable td {
	padding-left: 10px;
	padding-right: 10px;
	height: 28px;
}


#registerForm, #searchForm {
	margin: 0;
	padding: 0;
}

.registerLabel {
	text-align: center;
	font-size: 8pt;
	font-style: oblique;
	padding-top: 10px;	
}

.registerRules {
	text-align: center;
}

#register a:link, #register a:visited,
.wallpapperLinks a:link, .wallpapperLinks a:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #783600;
	cursor: pointer;
}

#register a:hover, #register a:active,
.wallpapperLinks a:hover, .wallpapperLinks a:active {
	text-decoration: underline;
	font-weight: bold;
	color: #A77637;
}

.registerError, .registerSuccess, .searchError,
.saveSuccess, .notify {
	width: 350px;
	padding: 10px;	
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 5px;
	border-top: 2px solid #957831;
	border-left: 2px solid #957831;
	border-bottom: 2px solid #EDD18F;
	border-right: 2px solid #EDD18F;
	text-align: center;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	font-weight: bold;
	color: #783600;
}

.registerError {
	background-image: url(../../images/library/general/warnban.jpg);
}

.registerSuccess {
	background-image: url(../../images/library/general/praise.jpg);
}

.registerToken {
	width: 85px;
	height: 19px;
	margin-top: -3px;
	vertical-align: middle;
	border-top: 1px solid #957831;
	border-left: 1px solid #957831;
	border-bottom: 1px solid #EDD18F;
	border-right: 1px solid #EDD18F;
}

.tokenRefreshIco {
	vertical-align: middle;
	margin-top: -3px;
	cursor: pointer;
}

.userInfoHolder {
	width: 520px;
	border-top: 2px solid #957831;
	border-left: 2px solid #957831;
	border-bottom: 2px solid #EDD18F;
	border-right: 2px solid #EDD18F;
	padding-bottom: 15px;
}

.userInfoHolder legend {
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	color: #783600;
	font-size: 12pt;
	font-style: oblique;
	font-weight: bold;
}

/* DOWNLOAD */

#downloadTitle {
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	color: #783600;
	padding-bottom: 10px;
	font-weight: bold;
}
		
#download {
	width: 500px;
	padding: 4px;
	margin-left: auto;
	margin-right: auto;
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-bottom: 1px solid #957831;
	border-right: 1px solid #957831;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	text-align: left;
	color: #783600;
	font-size: 10pt;	
}

.downloadSysName, .downloadProgName {
	padding-top: 4px;
	padding-bottom: 4px;
	font-size: 14pt;
	text-align: center;
	border-bottom: 1px solid #B08C62;
	background-image: url('../../images/library/general/row2.jpg');
}

.donloadReq, .donloadDetail {
	position: relative;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 40px;
	border-bottom: 1px solid #AF7D47;
	background-image: url('../../images/library/general/row1.jpg');
}

.fileStats {
	padding-top: 45px;
	padding-bottom: 15px;
}

.previewPic {
	position: absolute;
	top: 23px;
	right: 10px;
	width: 150px;
	height: 112px;
	border-top: 2px solid #957831;
	border-left: 2px solid #957831;
	border-bottom: 2px solid #EDD18F;
	border-right: 2px solid #EDD18F;
}	

.windowsLogo, .linuxLogo {
	position: absolute;
	top: 20px;
	right: 12px;
}

.windowsLogo {
	width: 109px;
	height: 94px;
	background-image: url('../../images/static/downloads/logo_windows.jpg');
}

.linuxLogo {
	width: 93px;
	height: 109px;
	background-image: url('../../images/static/downloads/logo_linux.jpg');
}

.downloadButton {
	padding-right: 40px;
	text-align: center;
	padding-bottom: 5px;
}

/* KONIEC DOWNLOAD */

/* SZUKAJKI */

#search {
	margin-left: 25px;
	margin-right: 25px;
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-bottom: 1px solid #957831;
	border-right: 1px solid #957831;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	text-align: left;
	color: #783600;
	font-size: 10pt;
}

#searchHeader {
	padding: 4px;
	padding-left: 8px;
	font-weight: bold;
	background-image: url('../../images/library/general/row2.jpg');
}

#searchEngine {
	padding: 8px;
	background-image: url('../../images/library/general/row1.jpg');
}

.searchButton {
	margin-left: 5px;	
}

.searchError {
	margin-bottom: 10px;
	background-image: url(../../images/library/general/warnban.jpg);
}

/* KONIEC SZUKAJEK */

/* KODY BB I EMOTKI */

#bbCodeLegend, #smilesLegend {
	position: absolute;
	width: 100%;
}

#bbCodeLegendTab, #smilesLegendTab {
	width: 100%;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	text-align: left;
	color: #783600;
	font-size: 10pt;
	text-align: center;
	/*border-collapse: collapse;*/
}

#bbCodeLegendTab caption, #smilesLegendTab caption {
	padding-bottom: 5px;
	font-weight: bold;
}

#bbCodeLegendTab th {
	height: 20px;
	background-image: url('../../images/library/general/row2.jpg');
}

.bbCodeLegendTabRowLeft, .bbCodeLegendTabRowRight {
	height: 30px;
	font-size: 8pt;
	background-image: url('../../images/library/general/row1.jpg');
	padding: 4px;
}

.bbCodeLegendTabRowLeft {
	width: 65%;
	border-right: 2px solid #B89C60;
}

.bbCodeLegendTabRowRight {
	width: 35%;
	/*border-left: 4px solid #B89C60;	*/
}


.bbCodeLegendEmptyRow {
	height: 5px;
	background-image: url('../../images/library/general/desc.jpg');	
}

.bbCodeEg { 
	font-weight: normal;
	font-style: italic;	
}



#smilesLegendTab {
	border-collapse: collapse;	
}

.smilesLegendLeft {
	width: 4%;
	font-size: 8pt;
	border-right: 1px dashed #B89C60;
	background-image: url('../../images/library/general/row1.jpg');
}

.smilesLegendRight {
	width: 12.5%;
	height: 30px;
	border-right: 2px solid #B89C60;
}

/* KONIEC KODOW BB I EMOTEK */

/* LINKI */

.links {
	padding-left: 30px;
	padding-right:30px;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	color: #783600;
	font-size: 14pt;
}

.links a:link, .links a:visited {
	color: #783600;	
}

.linksHolder {
	width: 100%;
	margin-bottom: 25px;
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-bottom: 1px solid #957831;
	border-right: 1px solid #957831;
}

#linksHolder img {
	border-top: 1px solid #957831;
	border-left: 1px solid #957831;
	border-bottom: 1px solid #EDD18F;
	border-right: 1px solid #EDD18F;	
}

.linksHolderTab {
	width: 100%;
	padding: 2px;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	text-align: left;
	color: #783600;
	font-size: 10pt;
	text-align: left;
	/*background-image: url('../../images/library/general/top.jpg');*/
}

.linksImage {
	width: 160px;
	height: 110px;
	text-align: center;
	border-top: 1px solid #EDD18F;
	border-right: 1px solid #EDD18F;
}

.linksLink {
	position: relative;
	height: 30px;
	padding-left: 5px;
	border-top: 1px solid #EDD18F;
	border-bottom: 1px solid #EDD18F;
}

.linksDesc {
	height: 80px;
	padding-top: 5px;
	padding-left: 5px;
}

.linksHolderTabCaption, .mapTitle, .statsTitle {
	text-align: center;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	color: #783600;
	font-size: 12pt;
	margin-bottom: 10px;
	font-weight: bold;
	z-index: 5;
}

/* KONIEC LINKOW */

/* SERWIS */

.teamAvatar {
	width: 160px;
	height: 160px;
	text-align: center;
	vertical-align: middle;	
	border-right: 1px solid #EDD18F;
	border-bottom: 1px solid #EDD18F;
	background-image:url('../../images/library/general/row2.jpg');
}

.teamRowLight, .teamRowDark {
	height: 40px;
	padding-left: 5px;
	border-bottom: 1px solid #EDD18F;
}

.teamRowLight {
	background-image: url('../../images/library/general/row1.jpg');
}

.teamRowDark {
	background-image: url('../../images/library/general/row2.jpg');
}

.teamDescRow {
	height: 60px;
	padding-left: 10px;
	padding-top: 5px;
	background-image: url('../../images/library/general/row1.jpg');
}

.rules {
	position: relative;
	width: 500px;
	margin-left: auto;
	margin-right: auto;	
	text-align: center;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	color: #783600;
	font-size: 10pt;
	z-index: 5;
}

.rules p {
	margin-top: 0;
}

.rulesPararaph {
	display: block;
	font-weight: bold;
}

.rulesAddonLeft {
	position: absolute;
	top: -20px;
	left: -20px;
	width: 157px;
	height: 156px;
	background-image: url('../../images/library/general/ornamentleft.gif');
	z-index: -1;
}

.rulesAddonRight {
	position: absolute;
	right: -20px;
	bottom: -20px;
	width: 157px;
	height: 156px;
	background-image: url('../../images/library/general/ornamentright.gif');
	z-index: -1;
}

.rulesStamp {
	position: absolute;
	right: -20px;
	top: -20px;
	width: 144px;
	height: 144px;
	background-image: url('../../images/library/general/stamp_important.gif');
	z-index: -1;
}

/* KONIEC SERWIS */

/* NPCS */

.npcsCategoriesTab {
	width: 100%;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	color: #783600;
	font-size: 10pt;
}

* html .npcsCategoriesTab {
	width: 99%;	
}

.npcsCategoriesTab th {
	text-align: center;
	padding-top: 20px;
	font-size: 12pt;
}

.npcsCategoriesTab td {
	text-align: center;
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-bottom: 1px solid #957831;
	border-right: 1px solid #957831;	
}

.npcsCategoriesTab a:link, .npcsCategoriesTab a:visited {
	color: #783600;
}

.npcsCategoriesTab a:hover, .npcsCategoriesTab a:active {
	color: #ECAE7C;
}

.cityHolder {
	background-image: url('../../images/library/general/warnban.jpg');	
}

.npcRepresent, .npcLocation {
	display: block;
	text-align: center;
}

.npcRepresent {
	height: 65px;
	padding-top: 5px;	
}

.npcLocation {
	height: 100%;
	text-decoration: underline;
	font-weight: bold;
	padding: 0px 3px 3px;
}

#npcsTownsHolder, #npcsJobsHolder,
#npcsTownsHolderPrev, #npcsJobsHolderPrev {
	padding-left: 15px;
	padding-right: 15px;
}

* html #npcsTownsHolder, * html #npcsJobsHolder {
	width: 98%;
	padding-right: 0;
}

.npcsTowns {
	border: 1px solid #957831;
	background-image: url('../../images/library/general/row1.jpg');
}

#npcsTabs, #npcsTabsPrev {
	position: relative;
	margin-left: 40px;
	margin-right: 15px;
	height: 30px;
	visibility: hidden;
}

.npcsTabItem, .npcsTabItemClicked {
	float: left;
	margin-left: 6px;
	width: 115px;
	height: 29px;
	border-top: 1px solid #957831;
	border-left: 1px solid #957831;
	border-right: 1px solid #957831;
	text-align: center;
	text-decoration: underline;
	font-weight: bold;
}

* html .npcsTabItem, * html .npcsTabItemClicked {
	height: 32px;
	margin-bottom: -10px;
}

.npcsTabItem {
	background-image: url('../../images/library/general/row2.jpg');
}

.npcsTabItem:hover {
	cursor: pointer;
	background-image: url('../../images/library/general/warnban.jpg');	
}

.npcsTabItemClicked {
	border-bottom: 1px solid #C9AB6C;
	background-image: url('../../images/library/general/row1.jpg');
}

table#npcsDetail {
	width: 510px;
}

.npcDetRowC {
	vertical-align: top;	
}

.npcsPic {
	width: 150px;	
}

* html .npcsPic {
	width: 0;	
}

.npcTradeList {
	width: 100%;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	color: #6E3C00;
}

.npcTradeListSort {
	float: left;
	margin-left: 8px;
	margin-top: 8px;
	font-size: 8pt;
	text-decoration: underline;
}

.npcTradeListSort a:link, .npcTradeListSort a:visited {
	text-decoration: underline;
	font-weight: normal;
	cursor: pointer;
}

.npcTradeListSort a:hover, .npcTradeListSort a:active {
	text-decoration: underline;
	font-weight: normal;
	cursor: pointer;;
}

.npc_map {
	width: 220px;
	height: 140px;
	border-style: solid;
	border-width: 1px;
	border-color: #8E7740 #EDD18F #EDD18F #8E7740;
}

/* KONIEC NPCS */

/* GALERIA */

.galleryDescCell {
	border-top: 1px solid #EDD18F;	
}

.wallpapperThumb {
	margin-left: auto;
	margin-right: auto;
	width: 250px;
	height: 185px;
	text-align: center;
	padding-top: 5px;
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-right: 1px solid #957831;
	background-image: url('../../images/library/general/row1.jpg');
}

.wallpapperHolder {
	width: 455px;
	height: 50px;
	padding-bottom: 30px;	
}

.wallpapperLeft {
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-bottom: 1px solid #957831;
}

.wallpapperLinks {
	float: left;
	width: 250px;
	height: 36px;
	padding-top: 15px;
	border-bottom: 1px solid #957831;
	background-image: url('../../images/library/general/row1.jpg');
}

* html .wallpapperLinks {
	height: 50px;	
}

.wallpapperRight {
	border-top: 1px solid #EDD18F;
	border-right: 1px solid #957831;
	border-bottom: 1px solid #957831;
	background-image: url('../../images/library/general/row1.jpg');
	
}

.wallpapperLeft, .wallpapperRight {
	float: left;
	width: 100px;
	height: 50px;
	background-image: url('../../images/library/general/row1.jpg');
}

.movieThumb {
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 425px;
	height: 346px;
	text-align: center;
	border-left: 1px solid #EDD18F;
	border-right: 1px solid #957831;
	border-bottom: 1px solid #957831;
	background-image: url('../../images/library/general/row1.jpg');
}

.movieHolder {
	position: relative;
	width: 520px;
	height: 50px;
	margin-top: 30px;
}

.movieLeft {
	border-top: 1px solid #EDD18F;
	border-left: 1px solid #EDD18F;
	border-bottom: 1px solid #957831;
}

.movieTitle {
	float: left;
	width: 424px;
	height: 33px;
	padding-top: 18px;
	border-top: 1px solid #EDD18F;
	background-image: url('../../images/library/general/row1.jpg');
}

.bulb, .wideScreen, .closeYTSB {
	margin-top: 12px;
	position: relative;
	cursor: pointer;
}

#noLights {
	position: fixed;
	display: none;
	left: 0;
	top: 0;
	background-color: black;
	width: 100%;
	height: 100%;
	z-index: 50;
}

* html .movieTitle {
	height: 50px;	
}

.movieRight {
	border-top: 1px solid #EDD18F;
	border-right: 1px solid #957831;
	border-bottom: 1px solid #957831;
	background-image: url('../../images/library/general/row1.jpg');
}

.movieLeft, .movieRight {
	float: left;
	width: 47px;
	height: 50px;
	background-image: url('../../images/library/general/row1.jpg');
}

.artCornerThumb {
	background-image: url("../../images/library/general/row1.jpg");
	border-color: #EDD18F #957831 #957831 #EDD18F;
	border-style: solid;
	border-width: 1px;
	padding-top: 5px;
	margin: 15px;
	float: left;
	height: 225px;
	width: 250px;
	text-align: center;
}

/* KONIEC GALERII */

/* MAPY */

.townTitle, .townDesc {
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	font-size: 10pt;
	color: #6E3C00;
	padding-left: 30px;
	padding-right: 25px;
}

.titleHeader {
	margin-top: 25px;
	margin-left: 5px;
	margin-right: 90px;
	text-align: left;
	font-weight: bold;
	border-bottom: 1px solid #957831;
}

.townTitle {
	font-size: 12pt;
	font-weight: bold;
	margin-bottom: 15px;
	margin-left: auto;
	margin-right: auto;
	text-align: center;
}

.townDesc {
	padding-top: 5px;
	text-align: justify;
}

.frameBold {
	border-top: 3px solid #EDD18F;
	border-left: 3px solid #EDD18F;
	border-right: 3px solid #957831;
	border-bottom: 3px solid #957831;
	background-color: #000000;
}

#mapCloud {
	position: absolute;
	top: 0;
	left: 0;
	width: 200px;
	height: 250px;
	margin-top: -255px;
	margin-left: -125px;
	background-image: url('../../images/static/maps/cloud.gif');
	visibility: hidden;
	z-index: 10;
}

#mapCloudIcon {
	width: 92px;
	height: 92px;
	margin-top: 35px;
	border: 1px solid #D1E0FD;
}

#mapCloudDesc {
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	color: #783600;
	font-size: 10pt;
	font-weight: bold;
}

/* KONIEC MAP */

/* TIBIA TIME */
#clock {
	position: absolute;
	top: -100px;
	left: 85px;
	width: 40px;
	height: 30px;
	font-size: 14pt;
	color: white;
	font-family: ZWAdobeF;
	z-index: 25;
}

/*KONIEC TIBIA TIME */

/* REKLAMY */
#topAd {
	position: absolute;
	top: -150px;
	left: -350px;
	width: 468px;
	height: 60px;
	/*border: 1px solid green;*/
}

.forumMainAd {
	width: 728px;
	height: 90px;
	margin-bottom: 20px;
	border-style: solid;
	border-width: 1px;
	border-color: #8E7740 #EDD18F #EDD18F #8E7740;
}

.forumBottAdHolder {
	width: 100%;
	text-align: center;
}

.forumBottAd {
	width: 468px;
	height: 60px;
	border-style: solid;
	border-width: 1px;
	border-color: #8E7740 #EDD18F #EDD18F #8E7740;
}

.higherFontSize {
	font-size: 120%;
	font-weight: bold;	
}

.pureText {
	padding: 0 20px 0 20px;	
	text-align: justify;
}

.pureText a:link, .pureText a:visited,
.townDesc a:link, .townDesc a:visited,
.shortNewsNoteBody a:link, .shortNewsNoteBody a:visited,
.link:link, .link:visited {
	text-decoration: underline;
	font-weight: bold;
	color: #783600;
	cursor: pointer;
}

.pureText a:hover, .pureText a:active,
.townDesc a:hover, .townDesc a:active,
.shortNewsNoteBody a:hover, .shortNewsNoteBody a:active,
.link:hover, .link:active {
	text-decoration: underline;
	font-weight: bold;
	color: #A77637;
}

#shortNewsTab {
	
}

.shortNews {
	float: left;
	width: 37%;
	height: 135px;
	text-align: center;
}

.shortNewsFeat {
	float: left;
	width: 26%;
	height: 135px;
	text-align: center;
}

.shortNewsNote {
	position: relative;
	width: 205px;
	height: 121px;
	text-align: left;
	padding: 5px;
}

.shortNewsNote a {
	text-decoration: none !important;
}

* html .shortNewsNote {
	width: 216px;
	height: 135px;
}

.leftNote {
	background-image: url('../../images/library/news/news_scraps_1.gif');
}

.rightNote {
	background-image: url('../../images/library/news/news_scraps_2.gif');
}

.shortNewsNoteHead {
	padding: 2px 10px 0;
	font-size: 10pt;
	font-weight: bold;
}

.shortNewsNoteAuthor {
	padding: 0 8px 0 8px;
	font-size: 8pt;
	font-style: italic;
}

.shortNewsNoteFooter {
	position: absolute;
	font-size: 7pt;
	bottom: 14px;
	right: 5px;
	padding-right: 5px;
	height: 15px;
	font-weight: bold;
}

.shortNewsNoteBody {
	margin-top: 3px;
	font-size: 9pt;
	height: 65px;
	padding: 0 7px;
}

.shortNewsNoteBody:first-letter {
	font-weight: bold;
	font-size: 120%;
}

.featHeader {
	font-weight: bold;
	text-decoration: underline;
	font-size: 12pt;
	display: block;
	margin-bottom: 4px;
}

#shortNewsTab td {
	border: 1px solid red;
	text-align: center;
}


.spoilerTitle {
	position: relative;
	width: 80%;
	margin-top: 38px;
	padding-left: 45px;
	padding-top: 2px;
	height: 18px;
	text-align: left;
	cursor: pointer;
	background-image: url('../../images/library/general/topname.jpg');
	border-width: 1px;
	border-style: solid;
	border-color: #EDD18F #BC9E4C #BC9E4C #EDD18F;
}

.spoilerImg {
	position: absolute;
	left: 4px;
	bottom: 4px;
	width: 38px;
	height: 52px;
	background-image: url('../../images/library/forumGen/spoiler_closed.gif');
}

.spoilerText {
	display: none;
	width: 80%;
	text-align: left;
	padding: 5px;
	background-image: url('../../images/library/general/tlo.jpg');
	border-left: 1px solid #EDD18F;
	border-right: 1px solid #BC9E4C;
	border-bottom: 1px solid #BC9E4C;
}

.notify {
	background-image: url(../../images/library/general/notify.jpg);
}

.header {
	font-size: 10pt;
	font-weight: bold;
	margin-bottom: 8px;
}

#lotteryPic {
	width: 160px;
	height: 160px;
	margin-top: 4px;
	background-image: url('../../images/static/lottery/present.gif');
}

.lotteryState {
	width: 160px;
	height: 18px;
	padding-top: 3px;
	margin-top: -1px;
	font-weight: bold;
	border-width: 2px;
	border-style: solid;
	border-color: #EDD18F #BC9E4C #BC9E4C #EDD18F;
	background-image: url('../../images/library/general/top.jpg');
}

.lotteryWinners {
	position: relative;
	width: 200px;
	height: 160px;
	float: left;
	margin-left: 60px;
	background-image: url('../../images/static/lottery/podium.gif');
	background-repeat: no-repeat;
	background-position: 0 25px;
}

#lottery1place, #lottery2place, #lottery3place {
	position: absolute;
	padding-top: 9px;
	width: 65px;
	height: 23px;
	font-weight: bold;
	background-image: url('../../images/static/lottery/ticket.gif');
}

#lottery1place {
	top: 0px;
	left: 68px;
}

#lottery2place {
	top: 22px;
	left: 10px;
}

#lottery3place {
	top: 32px;
	left: 125px;
}

.lotteryplaces {
	width: 200px;
	margin-left: 60px;
	float: left;
}

.lotteryGold {
	background-image: url('../../images/library/general/gold.jpg');
}

.lotterySilver {
	background-image: url('../../images/library/general/silver.jpg');
}

.lotteryBronze {
	background-image: url('../../images/library/general/bronze.jpg');
}

/* HALL OF FAME */
#hall {
	position: relative;
	padding-left: 150px;
	padding-right: 150px;
	font-size: 8pt;
	font-style: italic;
}

#hall_left, #hall_right {
	position: absolute;
	top: 0;
	width: 148px;
}

.hall_curtain {
	width: 148px;
	height: 491px;
	background-image: url('../../images/static/hall_of_fame/curtain.gif');
	background-repeat: repeat-y;
}

.hall_curtain_bottom {
	width: 148px;
	height: 23px;
	background-image: url('../../images/static/hall_of_fame/curtain_bottom.gif');
}

#hall_left {
	left: 31px;
}

* html #hall_left {
	left: -119px;
}

#hall_right {
	right: 29px;
}

#hall_top {
	position: relative;
	padding-left: 150px;
	padding-right: 150px;
	height: 28px;
}

#hall_left_top, #hall_right_top {
	position: absolute;
	top: 0;
	width: 179px;
	height: 28px;
}

#hall_left_top {
	left: 0;
	background-image: url('../../images/static/hall_of_fame/curtain_hook_left.gif');
}

#curtain_stick {
	height: 28px;
	background-image: url('../../images/static/hall_of_fame/curtain_stick.gif');
	background-repeat: repeat-x;
}

#hall_right_top {
	right: 0;
	background-image: url('../../images/static/hall_of_fame/curtain_hook_right.gif');
}

#hall_inner {
	width: 420px;
}

.hall_gold {
	position: relative;
	width: 120px;
	height: 168px;
	background-image: url('../../images/static/hall_of_fame/golden_statue_man.gif');
}

.hall_gold_nick {
	position: absolute;
	left: 12px;
	bottom: 7px;
	width: 89px;
	height: 22px;
	padding-top: 4px;
}

.hall_gold_nick a {
	color: #783600;
	text-decoration: none;
}

* html .hall_gold_nick {
	padding-top: 0;
}

.hall_silver_l, .hall_silver_r {
	position: relative;
	width: 133px;
	height: 133px;
	margin-top: 10px;
	margin-bottom: 20px;
	background-image: url('../../images/static/hall_of_fame/silver_laurel.gif');
}

.hall_silver_l {
	float: left;
	margin-left: 30px;
}

.hall_silver_r {
	float: right;
	margin-right: 30px;
}

.hall_silver_nick {
	position: absolute;
	left: 19px;
	bottom: 8px;
	width: 89px;
	height: 22px;
	color: #CCCCCC;
}

.hall_silver_nick a {
	color: #CCCCCC;
	text-decoration: none;
}

.hall_black {
	clear: both;
	position: relative;
	height: 32px;
	margin: 20px 27px 0 29px;
	color: #9C5A78;
}

.hall_black a {
	color: #9C5A78;
	text-decoration: none;
}

.hall_black_l, .hall_black_r {
	position: absolute;
	top: 0;
	width: 98px;
	height: 25px;
	padding-top: 7px;
	background-image: url('../../images/static/hall_of_fame/black_plate.gif');
}

.hall_black_l {
	left: 5px;
}

.hall_black_c {
	width: 98px;
	height: 25px;
	padding-top: 7px;
	background-image: url('../../images/static/hall_of_fame/black_plate.gif');
}

* html .hall_black_l, * html .hall_black_r, * html .hall_black_c {
	height: 32px;
}

.hall_black_r {
	right: 5px;
}

.hall_sms {
	margin-left: -30px;
	margin-right: -30px;
	font-size: 10pt;
	text-align: center;
	font-style: normal;
}

.ventImg {
	width: 170px;
	height: 176px;
	float: left;
	margin-right: 5px;
}

.noteAuthor {
	margin-bottom: 5px;
	border-bottom: 1px solid #957831;
	font-weight: bold;
	text-align: center;
}

.notes_pagination {
	border-top: 1px solid #EDD18F;
	padding: 5px;
	background-image: url('../../images/library/general/desc.jpg');
}

/* KONIEC HALL OF FAME */

.shoutbox {
	width: 700px;
	height: 200px;
	max-height: 200px;
	overflow: auto;
	margin: auto;
}

.sb_bar {
	position: relative;
	width: 780px;
	height: 22px;
	margin: auto;
	padding-top: 8px;
	text-align: center;
	font-weight: bold;
	background-image: url('../../images/library/general/top.jpg');
	border-width: 1px;
	border-style: solid;
	border-color: #EDD18F #BC9E4C #BC9E4C #EDD18F;
}

.sb_row {
	position: relative;
	padding: 4px 22px 4px 4px;
	border-bottom: 1px solid #B08C62;
	border-left: 1px solid #B08C62;
	border-right: 1px solid #B08C62;
	background-image: url('../../images/library/general/row1.jpg');
}

.sb_row a {
	text-decoration: none;
	color: #6E3C00;
}

.sb_row_odd {
	background-image: url('../../images/library/general/row2.jpg');
}

.sb_mod_del {
	visibility: hidden;
	position: absolute;
	top: 4px;
	right: 4px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	background-image: url('../../images/static/general/x.png');
	cursor: pointer;
}

.sb_mod_mute {
	visibility: hidden;
	position: absolute;
	top: 4px;
	right: 24px;
	width: 16px;
	height: 16px;
	vertical-align: middle;
	background-image: url('../../images/static/general/muted_on.png');
	cursor: pointer;
}

#unmute_mod {
	position: absolute;
	right: 22px;
	top: 5px;
}

#unmute_mod_button {
	position: absolute;
	right: -20px;
	top: 2px;
	width: 16px;
	height: 16px;
	cursor: pointer;
	background-image: url('../../images/static/general/muted_off.png');
}

#sb_postform {
	position: relative;
}

#sb_notifier {
	position: absolute;
	bottom: 4px;
	right: 5px;
	width: 18px;
	height: 18px;
	background-image: url('../../images/static/general/bell_off.png');
	cursor: pointer;
}

.sb_uploader {
	width: 430px;
	margin: 10px auto 0;
	background-image: url('../../images/library/general/row1.jpg');
	border-width: 1px;
	border-style: solid;
	border-color: #BC9E4C #EDD18F #EDD18F #BC9E4C;
}

.highlight {
	color: #C60500;
	font-weight: bold;
	background-color: #ECD300;
}

#pass_strenth {
	width: 138px;
	height: 7px;
	background-image: url('../../images/library/register/barprogress.gif');
}

#saveFeaturedInfo {
	text-align: center;
	margin-top: 4px;
	margin-bottom: 5px;
	font-weight: bold;
	color: #3F902C;
	visibility: hidden;
}

#featPublishedInfo {
	font-weight: bold;
	color: #3F902C;
	visibility: hidden;
}

#tabNewsContainer {
	position: relative;
	height: 180px;
	background-image: url(../../images/library/news/back_texture.png);
}

.tabNewsItem {
	margin: 10px 12px 0;
	display: none;
	height: 150px;
}

.newsScrap {
	width: 215px;
	height: 133px;
	color: #6E3C00;
}

.tabNewsChanger {
	position: absolute;
	bottom: -7px;
	left: 40%;
	width: 168px;
	height: 24px;
	margin: 0 auto;
	z-index: 100;
}

.tabNewsNum {
	width: 24px;
	height: 24px;
	display: block;
	float: left;
	margin-right: 4px;
	cursor: pointer;
}

.tabNewsNum:hover {
	background-position: 0 -24px !important;
}

#tabNewsNum1 {
	background-image: url(../../images/library/news/tab_num_1.png);
	background-position: 0 0;
}

#tabNewsNum2 {
	background-image: url(../../images/library/news/tab_num_2.png);
	background-position: 0 0;
}

#tabNewsNum3 {
	background-image: url(../../images/library/news/tab_num_3.png);
	background-position: 0 0;
}

#tabNewsNum4 {
	background-image: url(../../images/library/news/tab_num_4.png);
	background-position: 0 0;
}

#tabNewsNum5 {
	background-image: url(../../images/library/news/tab_num_5.png);
	background-position: 0 0;
}

#tabNewsNum6 {
	background-image: url(../../images/library/news/tab_num_6.png);
	background-position: 0 0;
}

.moreComic, .moreSotw {
	display: block;
	float: right;
	width: 140px;
	height: 17px;
	margin-top: 3px;
	color: #E2924D;
	font-size: 9pt;
	padding-top: 3px;
	background-image: url(../../images/library/news/more_comic.png);
	background-position: 0 0;
}

.moreComic:hover, .moreSotw:hover {
	color: #FFA31A;
	background-position: 0 -20px;
}

.newsSSHolder {
	height: 150px;
	overflow: hidden;
}

.newsSSDesc {
	font-size: 8pt;
	width: 165px;
	margin: 0 auto;
	text-align: center;
}

.newsSSHolder a:link, .newsSSHolder a:visited  {
	color: #DD8110;
}

.newsSSHolder a:hover, .newsSSHolder a:active {
	color: #F59B43;
}

.newsSSHolder img {
	border: 1px solid #6C0000;
}

.newsSSHolder img:hover {
	border: 1px solid #F59B43;
	opacity: 0.9;
}

#scrap1 {
	background-image: url(../../images/library/news/scrap1.png);
}

#scrap2 {
	background-image: url(../../images/library/news/scrap2.png);
}

#scrap3 {
	background-image: url(../../images/library/news/scrap3.png);
}

.achievement {
	font-size: 14pt;
	text-align: center;
	font-weight: bold;
	margin-top: 8px;
	margin-bottom: 25px;
}

.achievement img {
	vertical-align: middle;
}

#loginNotifier {
	position: fixed;
	bottom: 0pt;
	right: 0pt;
	width: 508px;
	height: 183px;
	margin-right: 30px;
	margin-bottom: 20px;
	z-index: 200;
}

#redactorNotifierHolder {
	position: fixed;
	width: 100%;
	height: 100%;
	top: 0px;
	padding-top: 100px;
	z-index: 200;
	background-image: url(../../images/library/general/shadow.png);
}

#redactorNotifier {
	width: 508px;
	padding: 15px;
	text-align: left;
	margin: auto;
	color: #6E3C00;
	border: 4px solid #000000;
    font-family: Verdana,Arial,"Times New Roman",sans-serif;
    font-size: 10pt;
	background-image: url(../../images/library/general/tlo.jpg);
}

#redactorNotifierExit {
	margin: 0 auto;
	text-decoration: underline;
	cursor: pointer;
}

#loginNotifierContent {
	position: relative;
	overflow: hidden;
	height: 65px;
	padding: 70px 80px 0 145px;
	color: #783600;
	font-size: 10pt;
	font-style: italic;
	font-weight: normal;
	text-align: left;
	background-image: url(../../images/library/general/herald_trumpet_top.png);
	background-repeat: no-repeat;
}

#loginNotifierContent img {
	vertical-align: middle;
	margin-right: 2px;
}

#loginNotifierBottom {
	position: relative;
	width: 351px;
	height: 48px;
	margin-left: 113px;
	margin-top: -4px;
	background-image: url(../../images/library/general/herald_trumpet_bottom.png);
}

#loginNotifierButton {
	position: absolute;
	width: 17px;
	height: 17px;
	right: 79px;
	top: 50px;
	cursor: pointer;
}

.bugReportDate {
	font-weight: normal;
	font-style: italic;
	font-size: 8pt;
}

.albums_holder {
	width: 444px;
	height: 316px;
	margin: 0 auto;
}

.album_holder {
	float: left;
	position: relative;
	width: 128px;
	height: 148px;
	margin-left: 30px;
	margin-bottom: 10px;
	text-align: center;
	font-size: 8pt;
}

.album_icon {
	display: block;
	width: 128px;
	height: 128px;
}

.album_public {
	background-image: url(../../images/library/screenshots/album_public.png);
}

.album_private {
	background-image: url(../../images/library/screenshots/album_private.png);
}

.album_personal {
	background-image: url(../../images/library/screenshots/album_personal.png);
}

.album_icon_new {
	cursor: pointer;
	background-image: url(../../images/library/screenshots/album_new.png);
}

.album_icon_new:hover {
	background-position: 0 128px;
}

.album_desc {
	width: 148px;
	padding-top: 3px;
	margin-left: -10px;
}

.album_link {
	width: 550px;
	margin: 0 auto;
	border-bottom: 1px solid #783600;
	clear: left;	
}

.user_gallery_pics {
	width: 516px;
	margin: 0 auto;
}

.user_gallery_pic_holder {
	display: block;
	position: relative;
	width: 160px;
	float: left;
	margin-right: 15px;
	margin-bottom: 15px;
	padding-top: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #EDD18F #957831 #957831 #EDD18F;
	background-image: url(../../images/library/general/row2.jpg);
}

.user_gallery_pic_holder:hover {
	border-color: #111111;
	cursor: pointer;
}

.user_gallery_pic_desc {
	font-size: 8pt;
	text-align: center;
	height: 26px;
	overflow: hidden;
}

.album_options, .pic_options {
	display: none;
}

.album_edit, .album_delete, .album_access,
.pic_edit, .pic_delete, .pic_move, .pic_moveup {
	position: absolute;
	width: 16px;
	height: 16px;
	top: 0;
	right: 20px;
	cursor: pointer;
	background-image: url(../../images/static/general/edit.png);
}

.pic_edit, .pic_delete, .pic_move, .pic_moveup {
	top: 5px;
}

.album_delete {
	right: 0;
	background-image: url(../../images/static/general/x.png);
}

.album_access {
	right: 40px;
	background-image: url(../../images/static/general/key.png);
}

.pic_edit {
	right: 63px;
}

.pic_delete {
	right: 43px;
	background-image: url(../../images/static/general/x.png);
}

.pic_move {
	right: 81px;
	background-image: url(../../images/static/general/move.png);
}

.pic_moveup {
	right: 101px;
	background-image: url(../../images/static/general/moveup.png);
}

.album_type_change {
	display: none;
	position: absolute;
	left: -10pt;
	top: -2px;
}

.pic_type_change {
	display: none;
	left: 20px;
	position: absolute;
	top: 22px;
	width: 120px;
}

.pic_changedesc {
	display: none;
	height: 26px;
	text-align: center;
}

.album_pic_action {
	position: absolute;
	top: -8px;
	right: -8px;
}

#ss_upload_loader {
	display: none;
	text-align: center;
	font-size: 9pt;
	color: #CC0000;
}

.go_unreadpost {
	display: inline-block;
	width: 16px;
	height: 14px;
	background-image: url(../../images/static/forumGen/go_unread.gif);
}

.posted_in {
	display: inline-block;
	width: 16px;
	height: 16px;
	vertical-align: bottom;
	background-image: url(../../images/static/forumGen/posted_in.png);
}

.ach_ok {
	color: green;
	font-weight: bold;
	position: absolute;
	right: -27px;
	display: none;
}

.ad_panel_right {
	margin-top: 10px;
	width: 179px;
	height: 640px;
	padding-top: 10px;
	padding-left: 1px;
	color: #D15D02;
	font-size: 8pt;
	font-weight: bold;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	background-image: url(../../images/library/userPanel/ad_panel_right.png);
}

.ad_panel_right div {
	text-align: center;
	margin-bottom: 16px;
}

.ad_sb {
	width: 468px;
	height: 60px;
	margin: 30px auto 0;
	border-color: #8E7740 #EDD18F #EDD18F #8E7740;
	border-style: solid;
	border-width: 1px;
}

.user_eq_holder {
	display: inline-block;
	margin-left: 20px;
	vertical-align: top;
}

.user_eq {
	position: relative;
	width: 108px;
	height: 160px;
	margin-top: 5px;
	border-style: solid;
	border-width: 1px;
	border-color: #8E7740 #EDD18F #EDD18F #8E7740;
	background-image: url(../../images/static/dressup/eqdescfill.gif);
}

.user_eq_item {
	width: 32px;
	height: 32px;
	position: absolute;
}

.user_eq_l {
	left: 1px;
}

.user_eq_c {
	left: 38px;
}

.user_eq_r {
	left: 75px;
}

#user_eq_helmet {
    top: 1px;
}

#user_eq_amulet {
	top: 15px;
}

#user_eq_backpack {
	top: 15px;
}

#user_eq_armor {
	top: 38px;
}

#user_eq_weapon {
	top: 52px;
}

#user_eq_shield {
	top: 52px;
}

#user_eq_legs {
	top: 75px;
}

#user_eq_ring {
	top: 89px
}

#user_eq_equip {
	top: 89px
}

#edit_user_eq {
	text-align: left;
	display: none;
	margin-bottom: 10px;
}

#user_skill_button, #user_eq_button {
	margin-right: 0;
	margin-top: 2px;
	width: 80px;
}
#user_eq_boots {
	top: 112px
}

.user_skill {
	width: 30px;
	display: none;
}

#loader_skill, #loader_eq {
	margin-top: 3px;
	visibility: hidden;
}

.user_skill_icon {
	float: right;
	vertical-align: middle;
}

.action_shot {
	width: 350px;
	height: 200px;
	margin: 8px auto;
	border-style: solid;
	border-width: 1px;
	border-color: #8E7740 #EDD18F #EDD18F #8E7740;
}

#sotw {
	width: 400px;
	border-style: solid;
	border-width: 1px;
	border-color: #8E7740 #EDD18F #EDD18F #8E7740;
}

.sotw_desc {
	width: 480px;
	margin: 20px auto;
}

.sotw_info {
	width: 530px;
	margin: 20px auto;
}

.sotw_zoom {
	font-style: italic;
	font-size: 10pt;
}

.moreSotw {
	float: none;
	margin: 5px auto;
}

#sb_youtube {
	display: none;
}

#vipListHolder {
	margin-bottom: 5px;
}

#vipListStatusUpdater {
	text-decoration: underline;
	cursor: pointer;
}

#vipsAddon {
	background: url(../../images/static/vip/viplist.png) repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 376px;
    padding: 6px 0 0 35px;
    position: fixed;
    right: -205px;
    top: 120px;
    width: 197px;
	font-size: 7pt;
    font-weight: bold;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	color: #BFBFBF;
    z-index: 20;
}

#vipListLoad {
	position: absolute;
	left: -35px;
    top: -6px;
	width: 27px;
	height: 112px;
}

.viplist {
	display: none;
    height: 278px;
    padding: 3px 4px;
    width: 182px;
	border-width: 1px;
	border-style: solid;
	border-color: #2A2A2A #747474 #747474 #2A2A2A;
	overflow: auto;
	background-image: url(../../images/static/dressup/tile.gif);
}

.viplist a {
	position: relative;
	display: block;
	text-decoration: none;
	font-weight: bold;
	font-size: 8pt;
	height: 18px;
	overflow: hidden;
}

.viplistNickOption {
	display: none;
	position: absolute;
	width: 16px;
	height: 16px;
	top: 0;
	right: 0;
}

.viplistEditNick {
	right: 20px;
	background-image: url(../../images/static/general/edit.png);
}

.viplistRemoveNick {
	background-image: url(../../images/static/general/x.png);
}

.viplist a:hover {
	background-image: url(../../images/static/dressup/bglight.gif);
}

#vipTabHolder {
	margin-bottom: 3px;
}

#vipRemoveTabHolder {
	position: relative;
	text-align: center;
}

#vipListLocker {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 16px;
	height: 16px;
	cursor: pointer;
}

.vipListLockerLock {
	background-image: url(../../images/static/vip/locker_on.png);
}

.vipListLockerFree {
	background-image: url(../../images/static/vip/locker_off.png);
}

#vipRemoveTabHolder span {
	text-decoration: underline;
	cursor: pointer;
}

.vipTab, .vipTabAdd {
	display: inline-block;
	padding-top: 4px;
	width: 60px;
	height: 18px;
	margin-right: 3px;
	text-align: center;
	border-width: 1px;
	border-style: solid;
	border-color: #747474 #2A2A2A #2A2A2A #747474;
	cursor: pointer;
	background-image: url(../../images/static/dressup/tile.gif);
}

.vipTabAdd {
	border: none;
	background: none;
	font-style: italic;
}

.vipTabPressed {
	border-color: #2A2A2A #747474 #747474 #2A2A2A;
}

a.vipOn {
	color: #5FF75F;
}

a.vipOff {
	color: #F75F5F;
}

.viplist a.vipIcon0:before {
	content: url(../../images/static/vip/viplisticon_empty.png);
	vertical-align: middle;
	margin-right: 4px;
}

.viplist a.vipIcon1:before {
	content: url(../../images/static/vip/viplisticon_heart.png);
	vertical-align: middle;
	margin-right: 4px;
}

.viplist a.vipIcon2:before {
	content: url(../../images/static/vip/viplisticon_death.png);
	vertical-align: middle;
	margin-right: 4px;
}

.viplist a.vipIcon3:before {
	content: url(../../images/static/vip/viplisticon_thunder.png);
	vertical-align: middle;
	margin-right: 4px;
}

.viplist a.vipIcon4:before {
	content: url(../../images/static/vip/viplisticon_crosshair.png);
	vertical-align: middle;
	margin-right: 4px;
}

.viplist a.vipIcon5:before {
	content: url(../../images/static/vip/viplisticon_star.png);
	vertical-align: middle;
	margin-right: 4px;
}

.viplist a.vipIcon6:before {
	content: url(../../images/static/vip/viplisticon_jingjang.png);
	vertical-align: middle;
	margin-right: 4px;
}

.viplist a.vipIcon7:before {
	content: url(../../images/static/vip/viplisticon_triangle.png);
	vertical-align: middle;
	margin-right: 4px;
}

.viplist a.vipIcon8:before {
	content: url(../../images/static/vip/viplisticon_cross.png);
	vertical-align: middle;
	margin-right: 4px;
}

.viplist a.vipIcon9:before {
	content: url(../../images/static/vip/viplisticon_dollar.png);
	vertical-align: middle;
	margin-right: 4px;
}

.viplist a.vipIcon10:before {
	content: url(../../images/static/vip/viplisticon_order.png);
	vertical-align: middle;
	margin-right: 4px;
}

.vipAddNameHolder {
	margin: 5px;
}

#vipAddName {
	width: 130px;
	border-width: 1px;
	border-style: solid;
	border-color: #2A2A2A #747474 #747474 #2A2A2A;
	font-size: 7pt;
    font-weight: bold;
	color: #BFBFBF;
	background-image: url(../../images/static/dressup/tile.gif);
}

#vipAddButton {
	border-width: 1px;
	border-style: solid;
	border-color: #747474 #2A2A2A #2A2A2A #747474;
	padding: 1px 4px;
	cursor: pointer;
}

#vipWorlds {
	width: 65px !important;
	vertical-align: middle;
	margin-top: -3px;
	background-color: #ABABAB;
	color: black;
	border-color: #747474 #2A2A2A #2A2A2A #747474;
}


#vipIconsHolder {
	position: relative;
}

#vipListIcons {
	display: none;
	position: absolute;
	left: -30px;
	margin: 0;
	padding: 2px 4px;
	z-index: 50;
	list-style: none;
	border-width: 1px;
	border-style: solid;
	border-color: #747474 #2A2A2A #2A2A2A #747474;
	background-image: url(../../images/static/dressup/tile.gif);
}

#vipListIcons li {
	display: inline-block;
}

#vipListIconExit {
	vertical-align: top;
	cursor: pointer;
	margin-top: -4px;
}

.vipListIcon {
	width: 14px;
	height: 14px;
	margin: 2px 1px;
	cursor: pointer;
}

.vipListIcon:hover {
	background-color: #8D8D8D;
}

#vipListIcon0 {
	background-image: url(../../images/static/vip/viplisticon_empty.png);
}

#vipListIcon1 {
	background-image: url(../../images/static/vip/viplisticon_heart.png);
}

#vipListIcon2 {
	background-image: url(../../images/static/vip/viplisticon_death.png);
}

#vipListIcon3 {
	background-image: url(../../images/static/vip/viplisticon_thunder.png);
}

#vipListIcon4 {
	background-image: url(../../images/static/vip/viplisticon_crosshair.png);
}

#vipListIcon5 {
	background-image: url(../../images/static/vip/viplisticon_star.png);
}

#vipListIcon6 {
	background-image: url(../../images/static/vip/viplisticon_jingjang.png);;
}

#vipListIcon7 {
	background-image: url(../../images/static/vip/viplisticon_triangle.png);
}

#vipListIcon8 {
	background-image: url(../../images/static/vip/viplisticon_cross.png);
}

#vipListIcon9 {
	background-image: url(../../images/static/vip/viplisticon_dollar.png);
}

#vipListIcon10 {
	background-image: url(../../images/static/vip/viplisticon_order.png);
}

#vipListLoader {
	position: absolute;
	left: 35px;
    top: 33px;
	border: none;
	background-image: url(../../images/static/vip/loader.gif);
	background-repeat: no-repeat;
	background-position: center;
	
}

#teamNotes {
	background: url(../../images/static/team/notebook.png) repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 209px;
    padding: 6px 0 0 35px;
    position: fixed;
    right: -402px;
    top: 263px;
    width: 394px;
	font-size: 7pt;
    font-weight: bold;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	color: #BFBFBF;
    z-index: 20;
}

#teamNotesLoad {
	position: absolute;
	left: -35px;
    top: -6px;
	width: 27px;
	height: 48px;
}

#teamNotesHolder {
	position: relative;
}

#teamNotesText {
	width: 388px;
	height: 182px;
	overflow: auto;
	font-weight: bold;
}

#teamNotesEdit {
	display: none;
	width: 385px;
	height: 178px;
	font-size: 8pt;
	border-style: solid;
	border-width: 1px;
	border-color: #2E2E2E #E0E0E0 #E0E0E0 #2E2E2E;
	background-color: #ABABAB;
}

#teamNotesActionHolder {
	padding-top: 2px;
}

#teamNotesAction {
	display: inline-block;
	vertical-align: middle;
    height: 16px;
    width: 16px;
}

.teamNotesEditButton {
	background-image: url(../../images/static/general/edit.png);
}

.teamNotesSaveButton {
	background-image: url(../../images/static/general/accept.png);
}

#teamNotesNotify {
	position: absolute;
	width: 37px;
	height: 43px;
	background: url(../../images/static/team/notebook_notify.gif);
}

#funtibiaArts {
	background: url(../../images/static/funtibia/panel.png) repeat scroll 0 0 transparent;
    display: block;
    float: right;
    height: 400px;
    padding: 6px 0 0 35px;
    position: fixed;
    right: -300px;
    top: 40px;
    width: 292px;
	font-size: 7pt;
    font-weight: bold;
	font-family: Verdana, Arial, "Times New Roman", sans-serif;
	color: #BFBFBF;
    z-index: 15;
}

#funtibiaArtsHolder {
	position: relative;
}

#funtibiaArtsLoad {
	position: absolute;
	left: -35px;
    top: -55px;
	width: 27px;
	height: 55px;
}

#funtibiaArtsText {
	width: 285px;
	height: 305px;
    margin-top: 50px;
    overflow: hidden;
}

#funtibiaArtsHolder a {
	color: #BFBFBF;
	text-decoration: underline;
}

#funtibiaArtsHolder a:hover {
	color: #C8C8C8;
}

.activeUsersListLoader {
	background-image: url(../../images/static/decorator/loader.gif);
    background-position: center;
    background-repeat: no-repeat;
}

#activeUsersRefresh {
	display: none;
	float: right;
	width: 16px;
	height: 16px;
	margin-right: 2px;
	cursor: pointer;
	background-image: url(../../images/static/forumGen/active_user_refresh.png);
}

#editor_add_conflict {
	display: none;
	color: #CC0000;
	font-size: 8pt;
}

.userHouses {
	text-align: center;
}

.userHouseOptions {
	display: inline;
}

