.error_box {
font-size: 13px;
font-weight: bold;
background: #FFCCAA url('/ds_graphic/error.png') no-repeat 3px center;
border: 1px solid #7D510F;
padding: 2px 2px 2px 24px;
line-height: 21px;
color: #B40000;
-webkit-border-radius: 3px;
border-radius: 3px;
cursor: pointer;
}
.css_botao{ display: inline-block; padding: 3px; margin: 0 2px; text-align: center; font-family: Verdana, Arial; font-size: 12px; font-weight: bold; line-height: normal; cursor: pointer; background: #6c4824; background: -moz-linear-gradient(top, #947a62 0%, #7b5c3d 22%, #6c4824 30%, #6c4824 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#947a62), color-stop(22%,#7b5c3d), color-stop(30%,#6c4824), color-stop(100%,#6c4824)); background: -webkit-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%); background: -o-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%); background: -ms-linear-gradient(top, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%); background: linear-gradient(to bottom, #947a62 0%,#7b5c3d 22%,#6c4824 30%,#6c4824 100%); -webkit-border-radius: 5px; border-radius: 5px; border: 1px solid #000; color: #fff; white-space: nowrap;}
.css_botao:hover { background: #e2a738; background: -moz-linear-gradient(top, #b69471 0%, #9f764d 22%, #8f6133 30%, #6c4d2d 100%); background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#b69471), color-stop(22%,#9f764d), color-stop(30%,#8f6133), color-stop(100%,#6c4d2d)); background: -webkit-linear-gradient(top, #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%); background: -o-linear-gradient(top, #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%); background: -ms-linear-gradient(top, #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%); background: linear-gradient(to bottom, #b69471 0%,#9f764d 22%,#8f6133 30%,#6c4d2d 100%); color: #fff; }


a:link	{ font-weight:bold; color: #804000; text-decoration:none; }
a:visited	{  font-weight:bold; color: #804000; text-decoration:none; }
a:active	{  font-weight:bold; color: #0082BE; text-decoration:none; }
a:hover { font-weight:bold; color: #0082BE; text-decoration:none; }
td		{ font-size:9pt; }
.hidden { color:#DED3B9; }
table.main { border-width:2px; border-style: solid; border-color:#804000; background-image: url(graphic/background/content.jpg);}
table.news { background-color:#F1EBDD; }
.in_border { background-color:#F1EBDD; text-align:left;}

span.timer_replace span { display:none; }

form { margin: 0px; }
p:first-child, h1:first-child, h2:first-child, h3:first-child, h4:first-child, 
	h5:first-child, h6:first-child, h1+p, h2+p, h3+p, h4+p, h5+p, h6+p { margin-top: 0px; }

table.blind { border-spacing:0px; }
table.blind td { padding: 0px; }

table.vis td { background-color:#F7EED3; }
table.vis td.selected { background-color:#DED3B9; }
table.vis tr.nowrap td { white-space:nowrap; background-color:#F8F4E8; }
table.vis tr.units_own_home td { background-color:#F8F4E8; }
table.vis tr.units_there td { background-color:#FADC9B; }
table.vis tr.units_away td { background-color:#EDE1B7; }
table.vis tr.row_a td { background-color:#F8F4E8; }
table.vis tr.row_b td { background-color:#F3EBCF; }
table.vis th {font-size:9pt; text-align:left; font-weight:700; background-color:#DFCCA6;}

table.menueadmin a:hover {
	font-size:9pt;
	text-align: left;
	background-color:#FFFFFF;
	width:100%;
}

table.menueadmin td { background-color:#F8F4E8; }

tr.nowrap td { white-space:nowrap; }

table.intro td { background-color:#F8F4E8; line-height:1.5em; padding:6px;   font-size:8pt}

table.menu {
	background: none repeat scroll 0 0 #F7EED3; 
	border-color: #997733 #FFDD99 #FFEECC #BB9955; 
	border-style: solid; 
	border-width: 1px;
}

table.menu#quickbar {
	border-spacing:1px;
}


table.menu tr td {
	padding: 1px; padding-left: 4px; padding-right: 4px;
	white-space: nowrap;
}

table.menu#quickbar tr td {
	padding-top: 0px; padding-bottom: 0px;
}

table.menu tr td table {
	z-index:100;
	position:absolute;
	border-top: 1px solid black;
	border-top: 1px solid black;
	margin-left: -5px; margin-top:1px;
	visibility: hidden;
}

table.menu tr td:hover table, table.menu tr td.hover table {
	visibility: visible;
}

table.menu tr td table tr td {
	border: 1px solid black;
	border-top: none;
}

table.menu tr td table tr td a{
	display: block;
	width: 100%;
}

.forum { background-color:#F1EBDD; border-width:1px; padding:1px; border-style:solid; border-color:#000000; white-space:nowrap; line-height:150%; }
.selected { background-color:#FADC9B; }

table.map td { font-size:8pt; text-align:center; vertical-align:middle;}

td.space-left { border-left:1px solid #175E36; } 
td.space-bottom { border-bottom:1px solid #175E36; } 
td.border-left { border-left:1px solid #103530; } 
td.border-bottom { border-bottom:1px solid #103530; }
td.sector-left { border-left:1px solid #DED3B9; } 
td.sector-bottom { border-bottom:1px solid #DED3B9; }

td.space-left-new {}
td.space-bottom-new {}
td.border-left-new { border-left:1px solid #214B18; } 
td.border-bottom-new { border-bottom:1px solid #214B18; }
td.sector-left-new { border-left:1px solid #DED3B9; }
td.sector-bottom-new { border-bottom:1px solid #DED3B9; }
td.con-left-new { border-left:1px solid #000000; }
td.con-bottom-new { border-bottom:1px solid #000000; }

tr.center td { text-align:center; }
tr.lit td { font-weight:bold; background-color:#FADC9B; }
td.lity { font-weight:bold; background-color:#FADC9B; }
tr.lit2 td { font-weight:bold; background-color:#F0E6C8; }
tr.admin td { background-color:#F0E6C8; }
tr.mini td { font-style: italic; font-size: x-small }
th		{ font-size:9pt; text-align: left; font-weight:bold; background-color:#DED3B9; }
body	{ background-image: url(graphic/background/bg-tile.jpg); font-size:9pt; font-family: Verdana, Arial }
h1		{ font-size:16pt;}
h2		{ font-size:14pt;}
h3      { font-size:12pt; font-weight:bold; }
h4      { font-size:10pt; font-weight:bold; font-style:italic; margin-bottom:4pt}
h5      { font-size:10pt; font-weight:bold; margin-bottom:2pt}
img   { border: none; }
img.middle { vertical-align:middle; }

.grey  { color: gray; }
.warn  { color: rgb(255, 0, 0); }
.error { color: rgb(180, 0, 0); font-weight:bold; }
.inactive { color: rgb(160, 160, 160); }
.nowrap { white-space: nowrap; }
.small { font-size: xx-small; }

hr		{ border-color:#973 transparent #FEC; border-style:solid; border-width:1px 0; }
table.box { background-color:#F7EED3; background-repeat:repeat-x; border:1px solid; border-color:#973 #FD9 #FEC #B95;  }
table.box tr td { white-space:nowrap; vertical-align:middle; padding-left:1px; padding-right:1px; }

 #box { color:#000; background-color:#F8F4E8; width:100%; max-height:200px; text-align:left; overflow:auto; position:relative; padding:0; }

input, select { font-size: 8pt; }

input.attack { background-color: rgb(250, 210, 210) }
input.support { background-color: rgb(210, 250, 210) }

input.check { margin:0px; margin-right:5px; }

table.quote td.quote_author { font-weight: bold; font-size: 8pt; }
table.quote td.quote_message { background-color:#FFFFFF; font-size: 8pt; }

.post { border: 2px solid #804000; background-color: #f8f4e8; padding:0px; margin-bottom:5px;}
.igmline { background-color:#efe6c9; padding-left:4px; border-bottom:1px solid #804000; position:relative;}
.text { padding:6px; }
.date { font-size:x-small; right:5px; position:absolute;}
.right { right:5px; position:absolute; }

#igm_groups {position:absolute;z-index:100; border: 2px solid #804000; background-color:#efe6c9;}
#igm_groups td { padding:2px; }

ul.help{padding-left:1px; margin-left:0px}
li.help{list-style-type:none; background-color:#DED3B9; margin:2px; padding-left:8px; padding-top:4px; padding-bottom:4px;}

ul.help li.help ul.help li.help{ background-color:#F1EBDD; }
ul.help li.help ul.help li.help ul.help li.help { background-color:#F8F4E8; }


ul.submenu{padding-left:1px; margin-left:0px}
li.submenu{list-style-type:none; margin:2px; padding-left:8px; padding-top:4px; padding-bottom:4px;}

a.sel { color:#0082BE; text-decoration:underline;}


.p_main{ position:absolute; z-index:2; left:194px; top:106px; }
.p_place{ position:absolute; z-index:2; left:334px; top:198px; }
.p_wood{ position:absolute; z-index:2; left:505px; top:332px; }
.p_stone{ position:absolute; z-index:2; left:0px; top:333px; }
.p_iron{ position:absolute; z-index:2; left:2px; top:0px; }
.p_statue{ position:absolute; z-index:2; left:182px; top:203px; }
.p_wall{ position:absolute; z-index:1; left:0px; top:0px; }
.p_farm{ position:absolute; z-index:2; left:237px; top:36px; }
.p_hide{ position:absolute; z-index:2; left:180px; top:293px; }

.p_storage{ position:absolute; z-index:2; left:96px; top:221px; }
.p_market{ position:absolute; z-index:2; left:407px; top:204px; }

.p_barracks{ position:absolute; z-index:2; left:356px; top:113px; }
.p_stable{ position:absolute; z-index:2; left:219px; top:222px; }
.p_garage{ position:absolute; z-index:2; left:46px; top:102px; }
.p_church{ position:absolute; z-index:2; left:179px; top:180px; }
.p_snob{ position:absolute; z-index:2; left:279px; top:294px; }
.p_smith{ position:absolute; z-index:2; left:146px; top:44px; }


.l_main{  position:absolute; display:none; z-index:3; left:228px; top:135px; }
.l_place{ position:absolute; display:none; z-index:3; left:371px; top:224px; }
.l_wood{  position:absolute; display:none; z-index:3; left:510px; top:333px; }
.l_stone{ position:absolute; display:none; z-index:3; left:16px; top:318px; }
.l_iron{  position:absolute; display:none; z-index:3; left:29px; top:0px; }
.l_statue{position:absolute; display:none; z-index:3; left:187px; top:190px; }
.l_wall{  position:absolute; display:none; z-index:3; left:482px; top:22px; }
.l_farm{  position:absolute; display:none; z-index:3; left:299px; top:39px; }
.l_hide{  position:absolute; display:none; z-index:3; left:184px; top:298px; }

.l_storage{ position:absolute; display:none; z-index:3; left:147px; top:223px; }
.l_market{ position:absolute; display:none; z-index:3; left:500px; top:231px; }

.l_barracks{ position:absolute; display:none; z-index:3; left:478px; top:112px; }
.l_stable{ position:absolute; display:none; z-index:3; left:277px; top:232px; }
.l_garage{ position:absolute; display:none; z-index:3; left:123px; top:99px; }
.l_church{ position:absolute; display:none; z-index:3; left:219px; top:200px; }
.l_snob{ position:absolute; display:none; z-index:3; left:285px; top:340px; }
.l_smith{ position:absolute; display:none; z-index:3; left:146px; top:63px; }

div.label { background-color: #598146; padding: 1px; border: 1px black solid; min-width:20px; color: white; z-index:10}
div.label_night { background-color: #202060; padding: 1px; border: 1px black solid; min-width:20px; color:white}
div.label a:link	{ color:#DDDDDD }
div.label a:visited	{  color:#DDDDDD }
div.label a:active	{  color:#DDDDDD }
div.label a:hover	{ color:white }

div.label_night a:link { color:#CCCCCC}
div.label_night a:visited { color:#CCCCCC}
div.label_night a:active { color:#CCCCCC}
div.label_night a:hover { color:white}
div.label img { display:none; }
div.label_night img { display:none; }

#container_village_drop_down{position:relative;z-index:800;width:840px;left:0px;height:1px;margin-bottom:-1px;}
#village_drop_down{position:absolute;z-index:800;top:0px;left:200px;width:290px;height:300px;overflow:auto;}

.empty{ position:absolute; z-index:4; left:0px; top:0px; width:600px; height:418px;}

img.align_main{ position:absolute; z-index:7; left:291px; top:107px; }
img.align_mainflag{ position:absolute; z-index:2; left:291px; top:67px; }
img.align_barracks{ position:absolute; z-index:7; left:386px; top:216px; }
img.align_stable{ position:absolute; z-index:2; left:65px; top:207px; }
img.align_garage{ position:absolute; z-index:2; left:287px; top:280px; }
img.align_snob{ position:absolute; z-index:2; left:159px; top:63px; }
img.align_smith{ position:absolute; z-index:2; left:185px; top:269px; }
img.align_place{ position:absolute; z-index:2; left:319px; top:208px; }
img.align_market{ position:absolute; z-index:2; left:211px; top:127px; }
img.align_wood{ position:absolute; z-index:2; left:480px; top:332px; }
img.align_stone{ position:absolute; z-index:2; left:8px; top:305px; }
img.align_iron{ position:absolute; z-index:2; left:10px; top:9px; }
img.align_farm{ position:absolute; z-index:1; left:450px; top:0px; }
img.align_storage{ position:absolute; z-index:2; left:105px; top:125px; }
img.align_hide{ position:absolute; z-index:2; left:245px; top:69px; }
img.align_wall{ position:absolute; z-index:1; left:13px; top:2px; }
img.align_statue{ position:absolute; z-index:2; left:257px; top:230px; }

img.align_conversation{ position:absolute; z-index:2; left:222px; top:245px; }
img.align_guard{ position:absolute; z-index:2; left:177px; top:192px;}
img.align_juggler{ position:absolute; z-index:2; left:210px; top:225px;}
img.align_farmer{ position:absolute; z-index:2; left:558px; top:66px;}

.stagetip{display:block;width:15px;height:12px;background-color: #598146;border:1px black solid ;font-size:9px;z-index:100;text-align:center;line-height:11px;}
.stagetip a:link { color:#CCCCCC}
.stagetip a:visited { color:#CCCCCC}
.stagetip a:active { color:#CCCCCC}
.stagetip a:hover { color:#CCCCCC}

.label_main{  position:absolute; left:310px; top:55px; }
.label_place{ position:absolute; left:354px; top:188px; }
label.label_wood{  position:absolute; left:550px; top:323px; }
label.label_stone{ position:absolute; left:100px; top:395px; }
label.label_iron{  position:absolute; left:29px; top:0px; }
label.label_statue{position:absolute; left:245px; top:215px; }
label.label_wall{  position:absolute; left:440px; top:316px; }
label.label_farm{  position:absolute; left:450px; top:0px; }
label.label_hide{  position:absolute; left:245px; top:48px; }
label.label_storage{ position:absolute; left:100px; top:120px; }
label.label_market{ position:absolute; left:260px; top:117px; }
label.label_barracks{ position:absolute; left:482px; top:227px; }
label.label_stable{ position:absolute; left:65px; top:196px; }
label.label_garage{ position:absolute; left:370px; top:340px; }
label.label_snob{ position:absolute; left:168px; top:63px; }
label.label_smith{ position:absolute; left:205px; top:258px; }

