@media all{*{margin:0;padding:0}
option{padding-left:.4em}
* html body *{overflow:visible}
* html iframe,* html frame{overflow:auto}
* html frameset{overflow:hidden}
html{height:100%;margin-bottom:1px}
body{font-size:100.01%;color:#000;background:#fff;text-align:left}
fieldset,img{border:0 solid}
ul,ol,dl{margin:0}
li{margin-left:1.5em;line-height:1.5em}
dt{font-weight:bold}
dd{margin:0 0 1em 2em}
blockquote{margin:0 0 1em 1.5em}
#header{position:relative}
#topnav{position:absolute;top:10px;right:10px;text-align:right}
#header,#nav,#main,#footer{clear:both}
#col1{float:left;width:200px}
#col2{float:right;width:200px}
#col3{width:auto;margin:0 200px}
#col1{z-index:3}
#col2{z-index:5}
#col3{z-index:1}
#col1_content{z-index:4}
#col2_content{z-index:6}
#col3_content{z-index:2}
#col1_content,#col2_content,#col3_content{position:relative}
.hideboth #col3{margin-left:0;margin-right:0}
.hidecol1 #col3{margin-left:0;margin-right:200px}
.hidecol2 #col3{margin-left:200px;margin-right:0}
.hideboth #col1,.hideboth #col2{display:none}
.hidecol1 #col1{display:none}
.hidecol2 #col2{display:none}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:block}
.floatbox{overflow:hidden}
#ie_clearing{display:none}
.subcolumns,.subcolumns_oldgecko{width:100%;overflow:hidden}
.subcolumns_oldgecko{float:left}
.c50l,.c25l,.c33l,.c38l,.c66l,.c75l,.c62l{float:left}
.c50r,.c25r,.c33r,.c38r,.c66r,.c75r,.c62r{float:right;margin-left:-5px}
.c25l,.c25r{width:25%}
.c33l,.c33r{width:33.333%}
.c50l,.c50r{width:50%}
.c66l,.c66r{width:66.666%}
.c75l,.c75r{width:75%}
.c38l,.c38r{width:38.2%}
.c62l,.c62r{width:61.8%}
.subc{padding:0 .5em}
.subcl{padding:0 1em 0 0}
.subcr{padding:0 0 0 1em}
.skip,.hideme,.print{position:absolute;top:-1000em;left:-1000em;height:1px;width:1px}
.skip:focus,.skip:active{position:static;top:0;left:0;height:auto;width:auto}
}
@media all{body{background:transparent url(../img/layout/background/bg_body.jpg) repeat-x scroll 0 0;border:0 none;height:100%;margin:0;padding:0;min-width:100%;float:left}
#page_margins{min-width:960px;margin:0 auto;border:0;text-align:center}
#page{border:0;margin:12px 80px 10px 80px;text-align:center}
#page_margins{text-align:center}
#nav{text-align:left;margin:auto;width:860px!important;background:transparent url(../img/layout/background/bg_navigation_left.jpg) no-repeat scroll 0}
#main{text-align:left}
#footer{color:#000;margin-left:20px;margin-right:20px;padding:5px 0 5px 0;text-align:center}
#col1{width:25%}
#col1_content{padding:10px 10px 10px 20px}
#col2{width:25%}
#col2_content{padding:10px 20px 10px 10px}
#col3{margin:0 25%}
#col3_content{padding:10px}
.c15l,.c85l{float:left}
.c15r,.c85r{float:right;margin-left:-5px}
.c15l,.c15r{width:15%}
.c85l,.c85r{width:85%}
.positive-number{color:#0a0}
.negative-number{color:#d00}
}
@media all{html{background:transparent url(../img/layout/background/background.jpg) repeat scroll 0}
html *{font-size:100.01%}
body{font-family:Arial,Verdana,Helvetica,'Trebuchet MS',sans-serif;font-size:75.00%;font-size-adjust:none;font-stretch:normal;font-style:normal;font-variant:normal;font-weight:normal}
h1,h2,h3,h4,h5,h6{font-weight:bold;margin:0 0 .25em 0}
h1{font-size:200%}
h2{font-size:166.67%;margin-bottom:10px}
h3{font-size:150%}
h4{font-size:133.33%}
h5{font-size:116.67%}
h6{font-size:116.67%;font-style:italic}
cite,blockquote{font-style:italic}
blockquote{margin:0 0 1em 1.5em}
strong,b{font-weight:bold}
em,i{font-style:italic}
pre,code{font-family:monospace;font-size:1.1em}
acronym,abbr{letter-spacing:.07em;border-bottom:.1em dashed #c00;cursor:help}
.note{background-color:#dfd;padding:1em;border-bottom:1px #bdb dotted;border-bottom:1px #dbb dotted}
.important{background-color:#ffd;padding:1em;border-bottom:1px #ddb dotted;border-bottom:1px #dbb dotted}
.warning{background-color:#fdd;padding:1em;border-bottom:1px #dbb dotted;border-bottom:1px #dbb dotted}
.float_left{float:left;display:inline;margin-right:1em;margin-bottom:.15em}
.float_right{float:right;display:inline;margin-left:1em;margin-bottom:.15em}
table{width:auto;border-collapse:collapse;margin-bottom:.5em}
table.fixed{table-layout:fixed}
.center{text-align:center!important}
.left{text-align:left!important}
.right{text-align:right!important}
.middle{vertical-align:middle!important}
.top{vertical-align:top!important}
.bottom{vertical-align:bottom!important}
.full{width:100%}
}
@media all{#content_line_top_outer{background:transparent url(../img/layout/background/bg_content_top.jpg) no-repeat scroll left top}
#content_line_top_inner{background:transparent url(../img/layout/background/bg_content_top.jpg) no-repeat scroll right top;margin-left:10px;height:20px}
#content_line_bottom_outer{background:transparent url(../img/layout/background/bg_content_bottom.jpg) no-repeat scroll left top}
#content_line_bottom_inner{background:transparent url(../img/layout/background/bg_content_bottom.jpg) no-repeat scroll right top;margin-left:10px;height:20px}
#content_outer{background:transparent url(../img/layout/background/bg_content_line.jpg) repeat-y scroll left top}
#content_inner{background:transparent url(../img/layout/background/bg_content_line.jpg) repeat-y scroll right top;margin-left:10px}
#content{margin-left:10px;margin-right:20px;min-height:450px;position:relative}
#content .paladin{height:377px;left:-188px;position:absolute;top:-89px;width:195px;z-index:100}
}
@media all{a:link,a:visited,a{text-decoration:none;color:#804000;font-weight:bold}
a:active,a:hover{text-decoration:none;color:#0082be;font-weight:bold}
a.inactive{color:#c0afaa}
}
@media all{form{overflow:hidden}
input,textarea{border:1px solid #804000;background-color:#fafafa;padding:3px;color:#000;font-size:.8em}
textarea.fullwidth{width:99%}
textarea{font-size:1.2em}
input.button{font-weight:bold;background-color:#ded3b9;padding:4px;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;margin:2px;font-size:10.5px}
input:focus,textarea:focus{background-color:#f0f0f0;color:#000}
fieldset{margin-bottom:10px;padding:5px}
.stdForm fieldset{border:1px solid #804000}
.stdForm legend{font-style:italic;padding:.5em;font-size:1.5em}
.stdForm fieldset label{margin:0;padding:0;font-weight:bold}
.stdForm dl{margin:0;padding:1em 0 0 0}
.stdForm dt,.stdForm dd{margin:0;padding:0 0 .5em 0;float:left}
.stdForm dt{clear:both;width:25%;text-align:right;padding-right:1em}
dt.index{width:50%}
.stdForm dd{text-align:left;width:70%}
dd.index{width:45%}
.stdForm fieldset p.submit{text-align:right}
.error{color:#f00}
ul.error{border:1px solid #f00}
.error input,.error textarea{background-color:#fadc9b}
#login{margin:15px 30px 0 30px}
#login fieldset{padding:0 15px 15px 15px;color:#000;border:1px solid #666;background-image:url(../img/layout/sec.gif);background-repeat:no-repeat;background-position:20px 30px}
#login legend{font-size:100%;letter-spacing:1px;font-weight:bold;padding:5px}
#login label,#login input{margin-left:70px}
p#forgot_password{margin-top:20px;margin-bottom:10px;margin-left:70px}
p#register{margin-top:20px;margin-bottom:10px;margin-left:30px}
}
@media all{th,td{padding:.5em;background-color:#f8f4e8;border:1px solid #ccc;vertical-align:top}
table.transparent{margin:0}
td.transparent{border:0;background-color:transparent!important}
table.list td{padding:2px 4px 2px 4px;vertical-align:top}
table.list td.unit,table.list th.unit{width:50px}
thead th,tbody th,tbody th.sub{font-size:1.0em;text-align:left;font-weight:bold;background:transparent url(../img/layout/background/bg_top.jpg) repeat scroll;border:1px solid #ccc;white-space:nowrap;padding:1px 5px;vertical-align:middle;margin:5px}
thead th a:link,tbody th a:link,tbody th.sub a:link,thead th a:active,tbody th a:active,tbody th.sub a:active{color:#f3ebcf!important}
#report thead th,#report tbody th,#report tbody th.sub{background-image:none!important}
#report thead th a:link,#report thead th a:visited,#report tbody th a:link,#report tbody th a:visited,#report tbody th.sub a:link,#report tbody th.sub a:visited{text-decoration:none!important;color:#804000!important;font-weight:bold!important}
#report thead th a:active,#report thead th a:hover,#report tbody th a:active,#report tbody th a:hover,#report tbody th.sub a:active,#report tbody th.sub a:hover{text-decoration:none!important;color:#0082be!important;font-weight:bold!important}
#report thead th a:inactive #report tbody th a:inactive #report tbody th.sub a:inactive{color:#c0afaa!important}
}
@media all{#nav_main{background:transparent url(../img/layout/background/bg_navigation_right.jpg) no-repeat scroll 100% 0;margin:0 0 0 14px;padding:0 14px 0 5px;height:39px}
#breadcrumbs_cont{padding-top:7px}
}
@media all{a.button{background:transparent url(../img/layout/buttons/button_r.png) no-repeat scroll top right;color:#fff;display:block;font-weight:bold;font-size:18px;height:38px;margin-right:6px;padding-right:20px;text-decoration:none}
a.button:hover,a.button:active,a.button:visited,a.button:link{color:#fff;font-weight:bold;font-size:18px;text-decoration:none}
a.button_left{float:left}
a.button_right{float:right}
a.button span{background:transparent url(../img/layout/buttons/button_l.png) no-repeat;display:block;line-height:28px;padding:5px 0 5px 20px}
a.button:hover{background-position:bottom right;outline:0}
a.button:hover span{background-position:bottom left}
}
#sidebar{background:transparent url(../img/layout/logo.png) no-repeat 29px 20px;height:100%}
#sidebar_wrapper{position:fixed;left:0;top:0;overflow:hidden;height:100%;background:transparent url(../img/layout/background/bg_sidebar.gif) repeat-y scroll right top;z-index:10001;width:250px}
.sidebar-content{padding-top:100px;margin-right:16px;padding:50px 15px 20px 15px}
.sidebar-content fieldset{margin:0!important;padding-bottom:10px}
.sidebar-content fieldset select{width:90%}
.grip{padding-top:60px}
@media all{#globalsearch_icon{padding-top:7px;padding-right:3px;cursor:pointer}
#globalsearch_wrapper{border:2px solid #804000;background:transparent url(../img/layout/background/bg_content.jpg) repeat scroll}
.globalsearch-header{background:transparent url(../img/layout/background/bg_top.jpg) repeat scroll;font-size:1.2em;font-weight:bold}
#globalsearch_wrapper p{padding:3px}
#globalsearch_text{width:174px}
}
@media all{.language_area_container,.general_info{margin-left:130px}
.language_area{text-align:center}
.language_area_highlighted{padding:5px;border:2px #888 solid;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.language_area a{height:32px;font-size:16px;cursor:pointer;margin-top:5px;margin-bottom:5px;display:block;padding-left:40px;text-align:left}
.language_area a span{font-size:11px;color:#888;display:block}
.language_area_right{margin-right:100px}
.language_area_content_container{margin-left:40px;margin-right:40px;min-height:580px}
.language_area_content{padding:10px;width:94%}
.slides_container{margin-top:10px}
.slides_container .slide{width:100%}
.carousel .slides{height:150px;position:relative;margin:0 30px 0 20px}
.slide_date{font-size:.8em}
.slide_header{font-size:1.4em;font-weight:bold;letter-spacing:.2em;margin-top:5px}
.slide_teaser{margin-top:5px;margin-bottom:5px;height:70px;overflow:auto}
.worldlist{margin-right:10px;padding:5px;background-color:#f8f4e8;border:1px solid #804000;margin-bottom:0!important}
.worldlist_label{background:transparent url(../img/layout/background/bg_label_big.png) no-repeat scroll center;width:53px;height:34px;padding:2px;text-align:center;vertical-align:middle}
.worldlist_label p{height:34px;font-size:1.2em;padding-top:8px}
.world_tip{background-color:#f8f4e8;border:1px solid #804000;font-size:1.2em;padding:5px}
.news span{color:#555;float:right;margin-right:10px;font-size:11px}
}
@media all{#ox_landscape_cont{background:transparent url(../img/layout/background/wall_left.jpg) no-repeat scroll 0 0;width:866px;margin:auto;height:96px}
#ox_landscape{background:transparent url(../img/layout/background/wall_right.jpg) no-repeat scroll 100% 0}
#ox_skyscraper{width:120px;height:600px;margin-right:20px}
#ox_skyscraper_cell{width:140px}
}
@media all{.listbox_top_outer{background:transparent url(../img/layout/background/bg_listbox_top.jpg) no-repeat scroll left top;line-height:22px}
.listbox_top_inner{background:transparent url(../img/layout/background/bg_listbox_top.jpg) no-repeat scroll right top;margin-left:10px;height:22px}
.listbox_bottom_outer{background:transparent url(../img/layout/background/bg_listbox_bottom.jpg) no-repeat scroll left top;margin-bottom:10px;line-height:22px}
.listbox_bottom_inner{background:transparent url(../img/layout/background/bg_listbox_bottom.jpg) no-repeat scroll right top;margin-left:10px;height:22px}
.listbox_outer{background:transparent url(../img/layout/background/bg_listbox_line.jpg) repeat-y scroll left top}
.listbox_inner{background:transparent url(../img/layout/background/bg_listbox_line.jpg) repeat-y scroll right top;margin-left:10px}
.listbox{margin-left:10px;margin-right:22px;margin-bottom:0}
.simplebox_top_outer{background:transparent url(../img/layout/background/bg_simplebox_top.jpg) no-repeat scroll left top;line-height:10px}
.simplebox_top_inner{background:transparent url(../img/layout/background/bg_simplebox_top.jpg) no-repeat scroll right top;margin-left:10px;height:10px}
.simplebox_bottom_outer{background:transparent url(../img/layout/background/bg_simplebox_bottom.jpg) no-repeat scroll left top;margin-bottom:10px;line-height:10px}
.simplebox_bottom_inner{background:transparent url(../img/layout/background/bg_simplebox_bottom.jpg) no-repeat scroll right top;margin-left:10px;height:10px}
.simplebox_outer{background:transparent url(../img/layout/background/bg_simplebox_line.jpg) repeat-y scroll left top}
.simplebox_inner{background:transparent url(../img/layout/background/bg_simplebox_line.jpg) repeat-y scroll right top;margin-left:10px}
.simplebox{margin-left:10px;margin-right:22px;margin-bottom:0}
.simplebox fieldset{margin-bottom:0!important}
}
@media all{.accordion .laToggler{color:#804000;margin:2px;padding:2px 5px;background-color:#ded3b9;border:1px solid #804000;font-size:1.2em;font-weight:bold;cursor:pointer;height:30px;vertical-align:middle!important}
.accordion .laElement{text-align:center;background-color:#f0e6c8;white-space:nowrap}
.accordion .laElement a{margin:0;padding:2px!important}
.accordion .fileToggler{font-size:1.2em;font-weight:bold;cursor:pointer;vertical-align:middle!important}
.accordion .fileElement{white-space:nowrap}
}
@media all{.slides .slide{position:absolute}
}
@media all{#editor_toolbar{position:relative;list-style-type:none;list-style-position:inside;border:1px solid #804000;background-color:#efe6c9;margin:0;padding:0;height:22px;margin-bottom:6px;width:242px}
#editor_toolbar li{list-style:none;margin:0;padding:0;float:left}
#editor_toolbar li a{width:20px;height:20px;float:left;display:block;border:1px solid #ded3b9;background-repeat:no-repeat;background-position:2px 2px}
#editor_toolbar li a:hover{border:1px solid #804000}
#editor_toolbar li span{display:none}
#bold_button{background-image:url("/site_media/img/editor/text_bold.png")}
#italic_button{background-image:url("/site_media/img/editor/text_italic.png")}
#underline_button{background-image:url("/site_media/img/editor/text_underline.png")}
#center_button{background-image:url("/site_media/img/editor/text_align_center.png")}
#ol_button{background-image:url("/site_media/img/editor/text_list_numbers.png")}
#ul_button{background-image:url("/site_media/img/editor/text_list_bullets.png")}
#link_button{background-image:url("/site_media/img/editor/link.png")}
#wikilink_button{background-image:url("/site_media/img/editor/page_link.png")}
#email_button{background-image:url("/site_media/img/editor/email.png")}
#image_button{background-image:url("/site_media/img/editor/picture.png")}
#quote_button{background-image:url("/site_media/img/editor/comment.png")}
#code_button{background-image:url("/site_media/img/editor/page_white_code.png")}
}
@media all{hr{color:#fff;background-color:transparent;margin:0 0 .5em 0;padding:0 0 .5em 0;border:0;border-bottom:1px #000 solid}
.item_even,.item_even td{background-color:#f5edd8}
.item_odd,.item_odd td{background-color:#efdfbb}
.item_sel,.item_sel td{background-color:#fadc9b}
div.pagination_l{background:transparent url(../img/layout/background/bg_simplebox_h35.jpg) no-repeat scroll left top;margin-bottom:10px;margin-top:10px}
div.pagination_r{background:transparent url(../img/layout/background/bg_simplebox_h35.jpg) no-repeat scroll right top;margin-left:10px;height:35px;text-align:center;padding-top:8px}
img.colorpicker{border:1px solid #000;background-color:#804000;margin-right:5px;vertical-align:text-bottom}
ul.type_none{list-style-type:none;margin:0;padding:0}
ul.type_none li{margin:0}
.separator{background:transparent url(../img/layout/news_separator.png) no-repeat scroll 50% 100%}
ul.choices{list-style-type:disc!important;padding:0}
ul.choices li{background-color:transparent;background-image:None;border:0;min-height:0;margin:0;overflow:visible}
.headerline{font-weight:bold;font-variant:small-caps}
.wide{letter-spacing:.5em}
.narrow{letter-spacing:.1em}
.bold{font-weight:bold}
.small{font-size:.7em;margin-left:5px;letter-spacing:0;font-weight:normal}
.app_teaser{padding-bottom:10px}
.nowrap{white-space:nowrap!important}
.app_teaser_header{height:24px;font-weight:bold;white-space:nowrap;vertical-align:middle;margin-bottom:5px;font-size:1.2em;letter-spacing:.1em;border-bottom:2px solid #ded3b9}
.app_teaser_body{border-bottom:2px solid #ded3b9;margin-bottom:5px;padding-bottom:2px}
.app_teaser_footer{letter-spacing:.1em}
.recruit_barracks{background-image:url(../img/tw/buildings/big/barracks3.png);background-repeat:no-repeat;background-position:10px 40px}
.recruit_stable{background-image:url(../img/tw/buildings/big/stable3.png);background-repeat:no-repeat;background-position:10px 40px}
.recruit_garage{background-image:url(../img/tw/buildings/big/garage3.png);background-repeat:no-repeat;background-position:10px 40px}
div.recruit div.recruit_building{margin-left:150px;padding:3px!important}
div.recruit_max_time{border:#804000 2px solid!important;background-color:#fadc9b!important}
.tabSet{border-bottom:1px solid #804000;padding-left:20px;padding-bottom:3px;padding-top:5px}
.tabSet span{border-top:1px solid #804000;border-left:1px solid #804000;border-right:1px solid #804000;background-color:#f5edd8;padding:3px 8px;margin-right:5px;cursor:pointer;letter-spacing:.1em}
.tabSet span a:active,.tabSet span a:hover,.tabSet span a:link,.tabSet span a:visited,.tabSet span a:inactive,.tabSet span a{font-weight:bold!important}
.tabSet .on{background-color:#fadc9b}
div.panelSet{border-left:1px solid #804000;border-right:1px solid #804000;border-bottom:1px solid #804000;padding:10px;background-color:#f1ebdd;margin-bottom:10px}
.redborder2px{border:2px solid #f00!important}
.noborder{border:0}
#villagecontainer{min-height:300px}
#disclaimer h4,#whatistwplus h4{margin-top:20px}
#defrequest_result{padding:1.5em}
#defrequest_result h3{padding-bottom:8px}
#defrequest_result h4{padding-top:15px;padding-bottom:6px}
#defrequest_subject,#defrequest_recipients,#defrequest_message{border:1px dotted #804000;background-color:#fff;font-family:Courier;padding:5px;margin-bottom:10px;font-size:.8em}
#mapsettings_icon{margin-left:10px}
div.chart{padding-bottom:15px}
}
div#mb_overlay{position:absolute;left:0;width:100%;background-color:#000;cursor:pointer}
div#mb_center,div#mb_bottom{position:absolute;left:50%;overflow:hidden;background-color:#f8f4e8;z-index:1000}
div#mb_center{background-color:#FFF}
div#mb_contents{width:400px;height:400px;border-top:10px solid #804000;border-left:10px solid #804000;border-right:10px solid #804000;overflow:auto;background:#ded3b9 url(../img/layout/background/body.jpg) repeat scroll 0;padding:10px;visibility:hidden}
.mb_loading{background:#DDD url(../img/ajax-loader-transparent.gif) no-repeat center center}
#mb_error{font-size:1.2em;color:#cd0000;font-weight:bold;text-align:center;padding:.5em;font-family:Verdana,Helvetica,sans-serif}
#mb_error em{font-size:.8em}
div#mb_bottom{font-size:1.0em;color:#000;line-height:1.4em;text-align:left;border-left:10px solid #804000;border-right:10px solid #804000;border-bottom:10px solid #804000;border-top:2px solid #804000;padding:6px 10px 3px 10px}
a#mb_close_link{display:block;float:right;width:66px;height:32px;background:transparent url(../img/exit.png) no-repeat center;margin:5px 0}
div#mb_caption{margin-right:71px}
#mooRainbow{font-size:11px;color:#000}
.moor-box{width:390px;height:310px;border:1px solid #636163;background-color:#f9f9f9;z-index:10000}
.moor-overlayBox{width:256px;height:256px;margin-top:9px;margin-left:9px;border:1px solid #000}
.moor-slider{border:1px solid #000;margin-top:9px;margin-left:280px;width:19px;height:256px}
.moor-colorBox{border:1px solid #000;width:59px;height:68px;margin-top:20px;margin-left:315px}
.moor-currentColor{margin-top:55px;margin-left:316px;width:59px;height:34px}
.moor-okButton{font-family:Tahoma;font-weight:bold;font-size:11px;margin-top:278px;margin-left:8px;background:#e6e6e6;height:23px;border:1px solid #d6d6d6;border-left-color:#f5f5f5;border-top-color:#f5f5f5}
#mooRainbow label{font-family:mono}
.moor-rLabel{margin-top:100px;margin-left:315px}
.moor-gLabel{margin-top:125px;margin-left:315px}
.moor-bLabel{margin-top:150px;margin-left:315px}
.moor-HueLabel{margin-top:190px;margin-left:315px}
span.moor-ballino{margin-top:190px;margin-left:370px}
.moor-SatuLabel{margin-top:215px;margin-left:315px}
.moor-BrighLabel{margin-top:240px;margin-left:315px}
.moor-hexLabel{margin-top:275px;margin-left:280px}
.moor-rInput,.moor-gInput,.moor-bInput,.moor-HueInput,.moor-SatuInput,.moor-BrighInput{width:30px}
.moor-hexInput{width:55px}
.moor-cursor{background-image:url(../img/colorpicker/moor_cursor.gif);width:12px;height:12px}
.moor-arrows{background-image:url(../img/colorpicker/moor_arrows.gif);top:9px;left:270px;width:41px;height:9px}
.moor-chooseColor{margin-top:21px;margin-left:316px;width:59px;height:34px}
@media all{#report table{border-collapse:separate;width:100%}
#report{background-color:#f8f4e8!important;font-size:9pt!important;font-family:Verdana,Arial,sans-serif!important;width:450px!important;white-space:normal}
#report td,th{font-size:9pt!important;text-align:left!important;border:0 solid #000!important;padding:0;white-space:normal!important}
#report th{background-color:#ded3b9!important;font-weight:bold!important;background-color:#ded3b9!important}
#report .hidden{color:#ded3b9!important}
#report tr.center td{text-align:center!important}
#report td.unit,.report th.unit{width:35px!important;text-align:center!important}
#report .report_h3{font-size:12pt!important;font-weight:bold!important;display:block!important;margin-bottom:15px!important}
#report .report_h4{font-size:10pt!important;font-weight:bold!important;font-style:italic!important;margin-bottom:4pt!important;display:block!important}
#report .tw_link{font-weight:bold!important;text-decoration:none!important}
#report .grey{color:gray!important}
#report .box{border:1px solid #000!important}
#report .box td{padding:0!important}
}
@media all{.comments_date{font-size:.8em}
#comments_header,#comments_all,#comments_write{padding:0 0 0 30px}
#comments_all{border-top:1px solid #804000;padding-top:5px!important;margin-top:20px}
#objcomments{margin-top:20px}
#objcomments h3{background-color:#efe6c9;border:1px solid #804000;padding:5px!important;margin-bottom:20px}
#commentPanel #comment ul#comments,#objcomments ul#comments{list-style-type:none;margin:0;padding:0}
#commentPanel #comment ul#comments li,#commentPanel #comment #singlecomment,#objcomments ul#comments li{margin-bottom:10px;border:1px solid #804000;background-color:#f8f4e8}
#commentPanel #comment ul#comments li div.listitemheader,#commentPanel #comment #singlecomment #commentheader,#objcomments ul#comments li div.listitemheader{background-color:#efe6c9;border-bottom:1px solid #804000;padding:2px 5px 2px 5px;font-size:.8em}
#commentPanel #comment ul#comments li div.listitembody,#commentPanel #comment #singlecomment #commentbody,#objcomments ul#comments li div.listitembody{padding:5px}
#commentPanel #comment ul#comments li div.listitemfooter,#commentPanel #comment #singlecomment #commentfooter,#objcomments ul#comments li div.listitemfooter{border:1px dotted #804000;margin:4px;padding:2px 10px 0 2px;text-align:right;background-color:#f8f4e8}
#commentPanel #comment ul#comments li div.listitemfooter a,#commentPanel #comment #singlecomment #commentfooter a,#objcomments ul#comments li div.listitemfooter a{margin-left:5px}
div#addcomment{margin-top:20px}
}
@media all{#wikiPanel{border-left:1px solid #804000;border-right:1px solid #804000;border-bottom:1px solid #804000;padding:10px;background-color:#f1ebdd}
#wikiPanel #article_language_panel{border:1px solid #804000;background-color:#f8f4e8;padding:3px;margin-bottom:10px}
#wikiPanel #article_language_panel a img{margin-left:5px}
#wikiPanel #article h2#article_header,#commentPanel h2{margin-top:10px;margin-bottom:10px;font-weight:bold}
#wikiPanel #article div#article_not_translated{font-style:italic;font-size:11px}
div#article_language_panel a img{opacity:.4}
div#article_language_panel a:hover img{opacity:1.0}
div#article_language_panel a.selected_language img{opacity:1.0}
.diffadd,.diffsub,.diffchg{background-image:none!important}
.diffadd{background-color:#bfb!important}
.diffsub{background-color:#f88!important}
.diffchg{background-color:#fd8!important}
div#changeset #legend{font-size:9px;line-height:1em;padding:10px}
div#changeset #legend h3{display:none}
div#changeset #legend .diffcolorbox{margin-left:20px;margin-right:10px;border:1px solid #999}
#changeset #content_changes{padding:10px}
}
.flag_small{background-image:url(../img/sprites/flag_small.png);height:11px;padding-left:25px;background-repeat:no-repeat}
.flag_small_lucent{background-image:url(../img/sprites/flag_small_lucent.png);height:11px;padding-left:25px;background-repeat:no-repeat}
.flag_big,.flag_big_right{background-image:url(../img/sprites/flag_big.png);height:33px;background-repeat:no-repeat}
.flag_big{padding-left:40px!important}
.flag_small_de{background-position:-15px -15px}
.flag_small_en{background-position:-15px -56px}
.flag_small_us{background-position:-15px -56px}
.flag_small_fr{background-position:-15px -97px}
.flag_small_it{background-position:-15px -138px}
.flag_small_es{background-position:-15px -179px}
.flag_small_tr{background-position:-15px -220px}
.flag_small_nl{background-position:-15px -261px}
.flag_small_pl{background-position:-15px -302px}
.flag_small_ch{background-position:-15px -343px}
.flag_small_cz{background-position:-15px -384px}
.flag_small_br{background-position:-15px -425px}
.flag_small_se{background-position:-15px -466px}
.flag_small_ro{background-position:-15px -507px}
.flag_small_ru{background-position:-15px -548px}
.flag_small_sk{background-position:-15px -589px}
.flag_small_gr{background-position:-15px -630px}
.flag_small_no{background-position:-15px -671px}
.flag_small_pt{background-position:-15px -712px}
.flag_small_kr{background-position:-15px -753px}
.flag_small_hu{background-position:-15px -794px}
.flag_small_cn{background-position:-15px -835px}
.flag_small_dk{background-position:-15px -876px}
.flag_small_hr{background-position:-15px -917px}
.flag_small_ba{background-position:-15px -958px}
.flag_small_fi{background-position:-15px -999px}
.flag_small_ae{background-position:-15px -1040px}
.flag_small_lt{background-position:-15px -1081px}
.flag_small_si{background-position:-15px -1122px}
.flag_small_uk{background-position:-15px -1163px}
.flag_small_id{background-position:-15px -1204px}
.flag_small_bg{background-position:-15px -1245px}
.flag_small_zz{background-position:-15px -56px}
.flag_small_ts{background-position:-15px -56px}
.flag_big_de{background-position:-15px -15px}
.flag_big_de_right{background-position:right -15px}
.flag_big_en{background-position:-15px -75px}
.flag_big_en_right{background-position:right -75px}
.flag_big_us{background-position:-15px -75px}
.flag_big_us_right{background-position:right -75px}
.flag_big_fr{background-position:-15px -135px}
.flag_big_fr_right{background-position:right -135px}
.flag_big_it{background-position:-15px -195px}
.flag_big_it_right{background-position:right -195px}
.flag_big_es{background-position:-15px -255px}
.flag_big_es_right{background-position:right -255px}
.flag_big_tr{background-position:-15px -315px}
.flag_big_tr_right{background-position:right -315px}
.flag_big_nl{background-position:-15px -375px}
.flag_big_nl_right{background-position:right -375px}
.flag_big_pl{background-position:-15px -435px}
.flag_big_pl_right{background-position:right -435px}
.flag_big_ch{background-position:-15px -495px}
.flag_big_ch_right{background-position:right -495px}
.flag_big_cz{background-position:-15px -555px}
.flag_big_cz_right{background-position:right -555px}
.flag_big_br{background-position:-15px -615px}
.flag_big_br_right{background-position:right -615px}
.flag_big_se{background-position:-15px -675px}
.flag_big_se_right{background-position:right -675px}
.flag_big_ro{background-position:-15px -735px}
.flag_big_ro_right{background-position:right -735px}
.flag_big_ru{background-position:-15px -795px}
.flag_big_ru_right{background-position:right -795px}
.flag_big_sk{background-position:-15px -855px}
.flag_big_sk_right{background-position:right -855px}
.flag_big_gr{background-position:-15px -915px}
.flag_big_gr_right{background-position:right -915px}
.flag_big_no{background-position:-15px -975px}
.flag_big_no_right{background-position:right -975px}
.flag_big_pt{background-position:-15px -1035px}
.flag_big_pt_right{background-position:right -1035px}
.flag_big_kr{background-position:-15px -1095px}
.flag_big_kr_right{background-position:right -1095px}
.flag_big_hu{background-position:-15px -1155px}
.flag_big_hu_right{background-position:right -1155px}
.flag_big_cn{background-position:-15px -1215px}
.flag_big_cn_right{background-position:right -1215px}
.flag_big_dk{background-position:-15px -1275px}
.flag_big_dk_right{background-position:right -1275px}
.flag_big_hr{background-position:-15px -1335px}
.flag_big_hr_right{background-position:right -1335px}
.flag_big_ba{background-position:-15px -1395px}
.flag_big_ba_right{background-position:right -1395px}
.flag_big_fi{background-position:-15px -1455px}
.flag_big_fi_right{background-position:right -1455px}
.flag_big_ae{background-position:-15px -1515px}
.flag_big_ae_right{background-position:right -1515px}
.flag_big_lt{background-position:-15px -1575px}
.flag_big_lt_right{background-position:right -1575px}
.flag_big_si{background-position:-15px -1635px}
.flag_big_si_right{background-position:right -1635px}
.flag_big_uk{background-position:-15px -1695px}
.flag_big_uk_right{background-position:right -1695px}
.flag_big_id{background-position:-15px -1755px}
.flag_big_id_right{background-position:right -1755px}
.flag_big_bg{background-position:-15px -1815px}
.flag_big_bg_right{background-position:right -1815px}
.flag_big_he{background-position:-15px -1875px}
.flag_big_he_right{background-position:right -1875px}
.flag_big_jp{background-position:-15px -1935px}
.flag_big_jp_right{background-position:right -1935px}
.flag_big_as{background-position:-15px -1995px}
.flag_big_as_right{background-position:right -1995px}
.flag_big_yy{background-position:-15px -15px}
.flag_big_yy_right{background-position:right -15px}
.flag_big_zz{background-position:-15px -75px}
.flag_big_zz_right{background-position:right -75px}
.flag_big_ts{background-position:-15px -75px}
.flag_big_ts_right{background-position:right -75px}
.menu_sprite{background-image:url(../img/sprites/menu.png);height:16px;padding-left:25px;background-repeat:no-repeat}
.menu_sprite_wi{background-image:url(../img/sprites/menu.png);height:16px;background-repeat:no-repeat;margin:0 8px 1px 4px}
.menu_sprite_home{background-position:-2px -2px}
.menu_sprite_world{background-position:-2px -22px}
.menu_sprite_file{background-position:-2px -42px}
.menu_sprite_blog{background-position:-2px -62px}
.menu_sprite_poll{background-position:-2px -82px}
.menu_sprite_login{background-position:-2px -102px}
.menu_sprite_logout{background-position:-2px -122px}
.menu_sprite_signup{background-position:-2px -142px}
.menu_sprite_secure{background-position:-2px -162px}
.menu_sprite_personal{background-position:-2px -182px}
.menu_sprite_display{background-position:-2px -202px}
.menu_sprite_account{background-position:-2px -222px}
.menu_sprite_map{background-position:-2px -242px}
.menu_sprite_attack{background-position:-2px -262px}
.menu_sprite_report{background-position:-2px -282px}
.menu_sprite_flag_blue{background-position:-2px -302px}
.menu_sprite_ranking{background-position:-2px -322px}
.menu_sprite_calculator{background-position:-2px -342px}
.menu_sprite_mail{background-position:-2px -362px}
.menu_sprite_info{background-position:-2px -382px}
.menu_sprite_statistic{background-position:-2px -402px}
.menu_sprite_flag_green{background-position:-2px -422px}
.menu_sprite_flag_red{background-position:-2px -442px}
.menu_sprite_flag_yellow{background-position:-2px -462px}
.menu_sprite_profile{background-position:-2px -482px}
.menu_sprite_hof{background-position:-2px -502px}
.menu_sprite_time{background-position:-2px -522px}
.menu_sprite_bugtracker{background-position:-2px -562px}
.unit_small{background-image:url(../img/sprites/unit_small.png);height:18px;width:18px;background-repeat:no-repeat;float:left;margin-right:5px}
.unit_big{background-image:url(../img/sprites/unit_big.png);height:60px;padding-left:65px!important;background-repeat:no-repeat}
.unit_spear_small{background-position:-15px -15px}
.unit_sword_small{background-position:-15px -63px}
.unit_axe_small{background-position:-15px -111px}
.unit_archer_small{background-position:-15px -159px}
.unit_spy_small{background-position:-15px -207px}
.unit_light_small{background-position:-15px -255px}
.unit_heavy_small{background-position:-15px -303px}
.unit_marcher_small{background-position:-15px -351px}
.unit_ram_small{background-position:-15px -399px}
.unit_catapult_small{background-position:-15px -447px}
.unit_knight_small{background-position:-15px -495px}
.unit_snob_small{background-position:-15px -543px}
.unit_priest_small{background-position:-15px -591px}
.unit_trader_small{background-position:-16px -639px}
.unit_spear_big{background-position:-15px -15px}
.unit_sword_big{background-position:-15px -105px}
.unit_axe_big{background-position:-15px -195px}
.unit_archer_big{background-position:-15px -285px}
.unit_spy_big{background-position:-15px -375px}
.unit_light_big{background-position:-15px -465px}
.unit_heavy_big{background-position:-15px -555px}
.unit_marcher_big{background-position:-15px -645px}
.unit_ram_big{background-position:-15px -735px}
.unit_catapult_big{background-position:-15px -825px}
.unit_knight_big{background-position:-15px -915px}
.unit_snob_big{background-position:-15px -1005px}
.building_small{background-image:url(../img/sprites/building_small.png);width:16px;height:16px;background-repeat:no-repeat;float:left;margin-right:5px}
.building_main_small{background-position:-15px -15px}
.building_barracks_small{background-position:-15px -61px}
.building_stable_small{background-position:-15px -107px}
.building_garage_small{background-position:-15px -153px}
.building_church_small{background-position:-15px -199px}
.building_church_f_small{background-position:-15px -245px}
.building_snob_small{background-position:-15px -291px}
.building_smith_small{background-position:-15px -337px}
.building_place_small{background-position:-15px -383px}
.building_statue_small{background-position:-15px -429px}
.building_market_small{background-position:-16px -477px}
.building_wood_small{background-position:-16px -523px}
.building_stone_small{background-position:-16px -569px}
.building_iron_small{background-position:-16px -615px}
.building_farm_small{background-position:-16px -661px}
.building_storage_small{background-position:-16px -707px}
.building_hide_small{background-position:-16px -753px}
.building_wall_small{background-position:-16px -799px}
.property_small{background-image:url(../img/sprites/property_small.png);width:18px;height:18px;background-repeat:no-repeat;float:left;margin-right:5px}
.att_small{background-position:-15px -15px}
.def_small{background-position:-15px -61px}
.def_cav_small{background-position:-15px -107px}
.def_archer_small{background-position:-15px -153px}
.speed_small{background-position:-16px -201px}
.booty_small{background-position:-16px -247px}
.wood_small{background-position:-15px -293px}
.loam_small{background-position:-15px -341px}
.iron_small{background-position:-15px -389px}
.villager_small{background-position:-15px -437px}
.village_v1{background-image:url(../img/sprites/village_v1.png);width:40px;height:40px;background-repeat:no-repeat}
.village_v2{background-image:url(../img/sprites/village_v2.png);width:52px;height:38px;background-repeat:no-repeat}
.v1_1{background-position:-15px -15px}
.v1_1l{background-position:-15px -85px}
.v1_2{background-position:-15px -155px}
.v1_2l{background-position:-15px -225px}
.v1_3{background-position:-15px -295px}
.v1_3l{background-position:-15px -365px}
.v1_4{background-position:-15px -435px}
.v1_4l{background-position:-15px -505px}
.v1_5{background-position:-15px -575px}
.v1_5l{background-position:-15px -645px}
.v1_6{background-position:-15px -715px}
.v1_6l{background-position:-15px -785px}
.v2_1{background-position:-15px -15px}
.v2_1b{background-position:-15px -83px}
.v2_1l{background-position:-15px -151px}
.v2_1bl{background-position:-15px -219px}
.v2_2{background-position:-15px -287px}
.v2_2b{background-position:-15px -355px}
.v2_2l{background-position:-15px -423px}
.v2_2bl{background-position:-15px -491px}
.v2_3{background-position:-15px -559px}
.v2_3b{background-position:-15px -627px}
.v2_3l{background-position:-15px -695px}
.v2_3bl{background-position:-15px -763px}
.v2_4{background-position:-15px -831px}
.v2_4b{background-position:-15px -899px}
.v2_4l{background-position:-15px -967px}
.v2_4bl{background-position:-15px -1035px}
.v2_5{background-position:-15px -1103px}
.v2_5b{background-position:-15px -1171px}
.v2_5l{background-position:-15px -1239px}
.v2_5bl{background-position:-15px -1307px}
.v2_6{background-position:-15px -1375px}
.v2_6b{background-position:-15px -1443px}
.v2_6l{background-position:-15px -1511px}
.v2_6bl{background-position:-15px -1579px}
.sprite_inline16{padding-left:20px}
ul.autocompleter-choices{position:absolute;margin:0;padding:0;list-style:none;border:1px solid #7c7c7c;border-left-color:#c3c3c3;border-right-color:#c3c3c3;border-bottom-color:#ddd;background-color:#fff;text-align:left;font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;z-index:50;background-color:#fff}
ul.autocompleter-choices li{position:relative;margin:-2px 0 0 0;padding:.2em 1.5em .2em 1em;display:block;float:none!important;cursor:pointer;font-weight:normal;white-space:nowrap;font-size:1em;line-height:1.5em}
ul.autocompleter-choices li.autocompleter-selected{background-color:#444;color:#fff}
ul.autocompleter-choices span.autocompleter-queried{display:inline;float:none;font-weight:bold;margin:0;padding:0}
ul.autocompleter-choices li.autocompleter-selected span.autocompleter-queried{color:#9fcfff}
.menu,.menu ul{margin:0;padding:0;border:0;list-style-type:none;display:block}
.menu li{margin:0;padding:0;border:0;display:block;float:left;position:relative;z-index:5}
.menu li:hover{z-index:10000;white-space:normal}
.menu li li{float:none}
.menu ul{visibility:hidden;position:absolute;z-index:10;left:0;top:0}
.menu li:hover>ul{visibility:visible;top:100%}
.menu li li:hover>ul{top:0;left:100%}
.menu:after,.menu ul:after{content:".";height:0;display:block;visibility:hidden;overflow:hidden;clear:both}
.menu,.menu ul{min-height:0}
.menu ul{background-image:url(../img/blank.gif);padding:0 30px 30px 30px;margin:0 0 0 -30px}
.menu ul ul{padding:30px 30px 30px 10px;margin:-30px 0 0 -10px}
.menu ul{width:auto}
.menu ul li{vertical-align:middle}
.menu ul li a:hover,.menu ul li:hover>a{color:#0082be}
.menu ul li:hover{background-color:#ded3b9}
.menu a{text-decoration:none;padding:0 .2em;display:block;white-space:nowrap;vertical-align:middle}
.menu ul a{width:100%!important;vertical-align:middle;height:2.0em}
.menu ul a img{vertical-align:middle}
.menu li li{border:1px solid #000;background:#f8f4e8;width:200px!important}
.menu ul>li+li{border-top:0}
.menu li li:hover>ul{top:5px;left:90%}
/*\*//**/