@charset utf-8;





.templateinner {

padding-left:43px;

padding-right:76px;

padding-top:38px;

}



textarea {

resize:none;

}



:focus {

outline-color:transparent;

outline-style:none;

}







.money-cuprum {

height:10px;

background:url(../images/money-cuprum.png);

background-repeat:no-repeat;

float:left;

padding-left: 25px;

}



.money-item {

height:10px;

background:url(../images/money-item.png);

background-repeat:no-repeat;

float:left;

padding-left: 25px;

}





.money-silver {

height:10px;

background:url(../images/money-silver.png);

background-repeat:no-repeat;

float:left;

padding-left: 25px;

}



.money-gold {

height:10px;

background:url(../images/money-gold.png);

background-repeat:no-repeat;

float:left;

padding-left: 25px;

}







.button-commit {

height:10px;

background:url(../images/commit.png);

background-repeat:no-repeat;

position:relative;

float:left;

padding-left: 23px;

}



.button-commit:hover {

background:url(../images/commit-roll.png);

background-repeat:no-repeat;

}



.button-smalleditbox {

width:12px;

height:11px;

background:url(../images/smallboxedit.png);

background-repeat:no-repeat;

position:relative;

float:left;

}



.button-smalleditbox:hover {

background:url(../images/smallboxedit-roll.png);

background-repeat:no-repeat;

}



.button-editbox {

width:20px;

height:21px;

background:url(../images/boxedit.png);

background-repeat:no-repeat;

position:relative;

float:right;

top:4px;

}



.button-editbox:hover {

background:url(../images/boxedit-roll.png);

}



.button-deletebox {

width:20px;

height:21px;

background:url(../images/boxdelete.png);

background-repeat:no-repeat;

position:relative;

float:right;

top:4px;

}



.button-deletebox:hover {

background:url(../images/boxdelete-roll.png);

}



.button-smalldeleteitem {

width:12px;

height:12px;

background:url(../images/smalldelete.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-smalldeleteitem:hover {

background:url(../images/smalldelete-roll.png);

}









.button-smalldelete {

width:12px;

height:12px;

background:url(../images/smalldelete.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-smalldelete:hover {

background:url(../images/smalldelete-roll.png);

}



.button-start {

width:54px;

height:21px;

background:url(../images/start.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-start:hover {

background:url(../images/start-roll.png);

}





.button-password {

width:116px;

height:21px;

background:url(../images/enterpassword.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-password:hover {

background:url(../images/enterpassword-roll.png);

}





.button-login-form {

width:62px;

height:21px;

background:url(../images/logintxt.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-login-form:hover {

background:url(../images/logintxt-roll.png);

}



.button-createmarker-form {

width:108px;

height:21px;

background:url(../images/createmarker.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-createmarker-form:hover {

background:url(../images/createmarker-roll.png);

}





.button-marklocation-form {

width:105px;

height:21px;

background:url(../images/marklocation.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-marklocation-form:hover {

background:url(../images/marklocation-roll.png);

}



.button-bug-form {

width:108px;

height:21px;

background:url(../images/bugreport.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-bug-form:hover {

background:url(../images/bugreport-roll.png);

}



.button-forgotpass-form {

width:135px;

height:21px;

background:url(../images/sendpass.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-forgotpass-form:hover {

background:url(../images/sendpass-roll.png);

}



.button-register-form {

width:74px;

height:21px;

background:url(../images/register.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-register-form:hover {

background:url(../images/register-roll.png);

}



.button-addtrade {

width:126px;

height:21px;

background:url(../images/addtradebtn.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-addtrade:hover {

background:url(../images/addtradebtn-roll.png);

}





.button-manageitems {

width:107px;

height:21px;

background:url(../images/manageitems.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-manageitems:hover {

background:url(../images/manageitems-roll.png);

}



.button-add {

width:79px;

height:21px;

background:url(../images/additem.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-add:hover {

background:url(../images/additem-roll.png);

}


.button-leaderboards {

width:106px;

height:21px;

background:url(../images/leaderboards.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-leaderboards:hover {

background:url(../images/leaderboards-roll.png);

}


.button-chback {

width:53px;

height:21px;

background:url(../images/backsearch.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-chback:hover {

background:url(../images/backsearch-roll.png);

}




.button-update {

width:67px;

height:21px;

background:url(../images/update.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-update:hover {

background:url(../images/update-roll.png);

}





.button-search {

width:83px;

height:28px;

background:url(../images/searchbtn.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-search:hover {

background:url(../images/searchbtn-roll.png);

}



.button-nextstep {

width:81px;

height:21px;

background:url(../images/nextstep.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-nextstep:hover {

background:url(../images/nextstep-roll.png);

}





.button-submitmsg {

width:122px;

height:21px;

background:url(../images/submitmsg.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-submitmsg:hover {

background:url(../images/submitmsg-roll.png);

}



.button-submitcomment {

width:124px;

height:21px;

background:url(../images/submitcomment.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-submitcomment:hover {

background:url(../images/submitcomment-roll.png);

}




.button-instachat {

width:53px;

height:21px;

background:url(../images/chatbtn.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-instachat:hover {

background:url(../images/chatbtn-roll.png);

}


.button-userlist {

width:78px;

height:21px;

background:url(../images/userlist.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-userlist:hover {

background:url(../images/userlist-roll.png);

}




.button-viewitems {

width:93px;

height:21px;

background:url(../images/viewitems.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-viewitems:hover {

background:url(../images/viewitems-roll.png);

}



.button-viewcomments {

width:121px;

height:21px;

background:url(../images/viewcomments.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-viewcomments:hover {

background:url(../images/viewcomments-roll.png);

}






.button-viewmarkers {

width:106px;

height:21px;

background:url(../images/viewmarkers.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-viewmarkers:hover {

background:url(../images/viewmarkers-roll.png);

}





.button-viewvideo {

width:92px;

height:21px;

background:url(../images/viewvideo.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-viewvideo:hover {

background:url(../images/viewvideo-roll.png);

}



.button-viewimage {

width:100px;

height:21px;

background:url(../images/viewimage.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-viewimage:hover {

background:url(../images/viewimage-roll.png);

}





.button-clearalerts {

width:115px;

height:21px;

background:url(../images/clearalerts.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-clearalerts:hover {

background:url(../images/clearalerts-roll.png);

}







.button-returnmap {

width:107px;

height:21px;

background:url(../images/returnbtn.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-returnmap:hover {

background:url(../images/returnbtn-roll.png);

}


.button-closecon {

width:68px;

height:21px;

background:url(../images/closecon.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-closecon:hover {

background:url(../images/closecon-roll.png);

}





.button-brokerspage {

width:89px;

height:21px;

background:url(../images/brokers.png);

background-repeat:no-repeat;

position:relative;

float:right;

top:0;

pointer-events:auto;

}



.button-brokerspage:hover {

background:url(../images/brokers-roll.png);

}







.button-townsmap {

width:124px;

height:21px;

background:url(../images/townmaps.png);

background-repeat:no-repeat;

position:relative;

float:right;

top:0;

pointer-events:auto;

}



.button-townsmap:hover {

background:url(../images/townmapsroll.png);

}






.button-applyguild {

width:103px;

height:21px;

background:url(../images/applyguild.png);

background-repeat:no-repeat;

position:relative;

pointer-events:auto;

float:right;

top:0;

}



.button-applyguild:hover {

background:url(../images/applyguild-roll.png);

}



form {

border:none;

margin:0;

padding:0;

}



input[type=radio],input[type=checkbox],input[type=radio]:focus,input[type=radio]:active,input[type=checkbox]:focus,input[type=checkbox]:active {

border:0;

}







.ratingholder {

width: 729px;

height: 24px;

background-color: #151515;

border: 1px solid #6b5f49;

margin-top: 15px;

overflow: hidden;

}







.commentinfo {

float: left;

width: 120px;

overflow: hidden;

margin-left: 4px;

}



.commentinfo-avatar {

float: left;

width: 55px;

}





.commentdata {

float: left;

width: 486px;

margin-bottom: 18px;

font-size: 12px;
}





.quotespan {

color:#999999;

}



.quotehold {

background-color:#111111;

border:1px solid #413c32;

padding: 5px;

padding-left: 8px;

padding-right: 0px;

}



.normcommentbox1 {

width: 688px;

min-height: 28px;

border: 1px solid #413c32;

margin-bottom: 8px;

padding: 4px;

padding-bottom: 6px;

background-color: #141414;

}





.normcommentbox2 {

width: 688px;

min-height: 28px;

border: 1px solid #413c32;

margin-bottom: 8px;

padding: 4px;

padding-bottom: 6px;

background-color: #101010;

}





.commentbox1 {

width: 688px;

min-height: 28px;

border: 1px solid #413c32;

margin-bottom: 8px;

padding: 4px;

padding-bottom: 6px;

background-color: #141414;

cursor:pointer;

}





.commentbox2 {

width: 688px;

min-height: 28px;

border: 1px solid #413c32;

margin-bottom: 8px;

padding: 4px;

padding-bottom: 6px;

background-color: #101010;

cursor:pointer;

}



.commentbox3 {

width: 688px;

min-height: 28px;

border: 1px solid #413c32;

margin-bottom: 8px;

padding: 4px;

padding-bottom: 6px;

background-color: #101010;

cursor:pointer;

filter:alpha(opacity=60);

-moz-opacity:0.60;

-khtml-opacity:0.60;

opacity:0.60;

}







.commentbox1:hover {

border: 1px solid #7a6e56;

background-color: #070707;

filter:alpha(opacity=100);

-moz-opacity:1.00;

-khtml-opacity:1.00;

opacity:1.00;

}





.commentbox2:hover {

border: 1px solid #7a6e56;

background-color: #070707;

filter:alpha(opacity=100);

-moz-opacity:1.00;

-khtml-opacity:1.00;

opacity:1.00;

}



.commentbox3:hover {

border: 1px solid #7a6e56;

background-color: #070707;

filter:alpha(opacity=100);

-moz-opacity:1.00;

-khtml-opacity:1.00;

opacity:1.00;

}



.itemsholder {

 width: 398px;

height: 110px;

background-color: #151515;

border: 1px solid #6b5f49;

margin-top: 15px;

overflow: hidden;

}





.commentsholder {

width: 729px;

height: 241px;

background-color: #151515;

border: 1px solid #6b5f49;

margin-top: 15px;

overflow: hidden;

}



.commentsdata {

padding: 10px;

padding-top: 7px;

}



.commentinner {



}



.content-avatarsmallest {

width: 36px;

height: 36px;

background-color:#101010;

border: 1px solid #413c32;

float: right;

}



.content-avatarsmall {

width: 42px;

height: 42px;

background-color:#101010;

border: 1px solid #413c32;

float: right;

}



.avatar-smallest {

width: 32px;

height: 32px;

float: right;

background:url(../images/tradeicon1.png);

background-repeat:no-repeat;

margin-right: 2px;

margin-top: 3px;

}





.avatar-small {

width: 38px;

height: 38px;

float: right;

margin-right: 2px;

margin-top: 2px;

overflow: hidden;

opacity:0.7;

filter:alpha(opacity=70);

ms-filter:alpha(opacity=70);

-khtml-opacity:0.7;

-moz-opacity:0.7;

}





.avatar-small:hover {

opacity:0.9;

filter:alpha(opacity=90);

ms-filter:alpha(opacity=90);

-khtml-opacity:0.9;

-moz-opacity:0.9;

}











.hiddensubmit {

visibility:hidden;

display:none;

}



.register-label {

font-size:12px;

width:120px;

position:relative;

float:left;

color:#999;

margin-top:2px;

top:4px;

}



.register-input {

position:relative;

float:right;

text-align:right;

}



.register-gap {

clear:both;

height:12px;

}



.disabled-saved {

float:right;

margin-top:35px;

opacity:0.5;

filter:alpha(opacity=50);

ms-filter:alpha(opacity=50);

-khtml-opacity:0.5;

-moz-opacity:0.5;

cursor:pointer;

}



.register-formleft {

float:left;

}



.register-formright {

float:right;

}



.infofeedback {

color:#d46060;

font-size:12px;

}



.infofeedback-good {

color:#408833;

font-size:12px;

}













.markeractiveField {

font-family:Arial, Sans-Serif;

font-size:12px;

color:#9b9b9b;

display:block;

width:250px;

background-image:none;

background-color:#000;

border:solid 1px #8f826a;

height:24px;

padding-left:5px;

padding-right:6px;

}



.markeridle {

font-family:Arial, Sans-Serif;

font-size:12px;

color:#9b9b9b;

display:block;

width:250px;

border:solid 1px #6b5f49;

background-color:#101010;

height:24px;

padding-left:5px;

padding-right:6px;

}



.markererrorField {

font-family:Arial, Sans-Serif;

font-size:12px;

color:#9b9b9b;

display:block;

width:250px;

border:solid 1px #d46060;

background-color:#101010;

height:24px;

padding-left:5px;

padding-right:6px;

}











.activeField {

font-family:Arial, Sans-Serif;

font-size:12px;

color:#9b9b9b;

display:block;

width:250px;

background-image:none;

background-color:#000;

border:solid 1px #8f826a;

height:24px;

padding-left:5px;

padding-right:6px;

}



.idle {

font-family:Arial, Sans-Serif;

font-size:12px;

color:#9b9b9b;

display:block;

width:250px;

border:solid 1px #6b5f49;

background-color:#080808;

height:24px;

padding-left:5px;

padding-right:6px;

}



.errorField {

font-family:Arial, Sans-Serif;

font-size:12px;

color:#9b9b9b;

display:block;

width:250px;

border:solid 1px #d46060;

background-color:#080808;

height:24px;

padding-left:5px;

padding-right:6px;

}











.activeFieldgn {

font-family:Arial, Sans-Serif;

font-size:11px;

color:#9b9b9b;

width:60px;

background-image:none;

background-color:#000;

border:solid 1px #6b5f49;

height:17px;

padding-left:5px;

padding-right:6px;

}



.idlegn {

font-family:Arial, Sans-Serif;

font-size:11px;

color:#9b9b9b;

width:60px;

border:solid 1px #413c32;

background-color:#080808;

height:17px;

padding-left:5px;

padding-right:6px;

}



.errorFieldgn {

font-family:Arial, Sans-Serif;

font-size:11px;

color:#9b9b9b;

width:60px;

border:solid 1px #a23f3f;

background-color:#080808;

height:17px;

padding-left:5px;

padding-right:6px;

}



.completegn {

font-family:Arial, Sans-Serif;

font-size:11px;

color:#9b9b9b;

width:60px;

border:solid 1px #2d6623;

background-color:#080808;

height:17px;

padding-left:5px;

padding-right:6px;

}





.content-title {

margin-bottom:1px;

font-size:16px;

font-weight:700;

color:#BBB;

}



.content-subtitle {

font-size:13px;

margin-bottom:18px;

color:#777;

}



.content-note {

font-size:11px;

margin-bottom:12px;

color:#666;

margin-top:5px;

line-height:17px;

}







.content-rightside-hold{

position: absolute;

width: 300px;
right: 103px;

cursor: default;

}



.content-rightside-avatar{

position: absolute;

width: 730px;

cursor: default;

}





.content-timer-hold{

position: absolute;

width: 398px;

cursor: default;

}



.content-timer-pvp {

font-size:12px;

color:#777777;

margin-top:5px;

float: right;

text-align: right;

position: relative;

bottom: 93px;

cursor: default;

}



.townname {

font-size:11px;

color:#777777;

margin-top:5px;

float: right;

text-align: right;

position: relative;

bottom: 96px;

cursor: default;

}





.content-timer-trade {

font-size:12px;

color:#777777;

margin-top:5px;

float: right;

text-align: right;

position: relative;

bottom: 93px;

cursor: default;

}



.content-timer-house {

font-size:12px;

color:#777777;

margin-top:5px;

float: right;

text-align: right;

position: relative;

bottom: 93px;

cursor: default;

}



.content-rightside-marker {

font-size:11px;

color:#777777;

text-align: right;

position: relative;

bottom: 57px;

cursor: default;

}





.content-rightside {

font-size:12px;

color:#777777;

text-align: right;

position: relative;

bottom: 52px;

cursor: default;

}







.register-break,.register-inputfield {

clear:both;

}









.guild-label {

font-size:12px;

float:left;

color:#999;

width: 98px;

}



.guild-info {

font-size: 12px;

color: #bbbbbb;

float:left;

margin-left: 6px;

}

.guild-info2 {

font-size: 12px;

color:#999;

clear:both;

}



.guildinfo-holder {

clear:both;

}







.guild-info a:link {

text-decoration:none;

color:#dddddd;

}

.guild-info a:visited {

text-decoration:none;

color:#dddddd;

}

.guild-info a:hover{

text-decoration:none;

color:#33a370;

}

.guild-info a:active {

text-decoration:none;

color:#dddddd;

}





.guildpic {

background: #111111;

border: 1px solid #555555;

width: 400px;

height: 70px;

}