#ifrMap{width:910px;height:520px;margin:0}#game{position:relative}#instructions{position:absolute;width:573px;height:440px;top:50%;left:50%;margin:-220px 0 0 -275px;background:url(../images/oraot.png) no-repeat}#instructions button{position:absolute;bottom:26px;left:15px;width:160px;height:34px;background:url(../images/oraot.png) no-repeat 0 -460px}#instructions button[disabled]{background:url(../images/oraot.png) no-repeat -180px -460px}#steps_container{position:absolute;right:0;top:0;width:315px;height:500px;overflow:hidden;font-size:14px;background:url(../images/map_sprite.png) no-repeat 25px -1303px;display:none;top:6px}#trace{position:absolute;left:0;top:0;width:160px;height:200px;font-size:12px;font-family:verdana}.window_list{display:none}.window_list{position:absolute;width:254px;height:283px;padding:12px 13px 8px 12px;background:url(../images/map_sprite.png) no-repeat 0 -1807px}#new_items_list{left:120px;top:100px}#search_results_list{left:340px;top:100px}.window_list .content{float:right;width:100%;height:100%;background:repeat-x center}#new_items_list .content{background:url(../images/map_sprite.png) no-repeat 0 -2126px #e9e9e9}#search_results_list .content{background:url(../images/map_sprite.png) no-repeat 0 -2126px #9ac476}.window_list .content>.title{margin:9px auto 3px;width:246px;height:32px;background:no-repeat center}#new_items_list .content>.title{background:url(../images/map_sprite.png) no-repeat -22px -2419px}#search_results_list .content>.title{background:url(../images/map_sprite.png) no-repeat -22px -2458px;height:36px}.window_list .content>.title button{float:right;width:17px;height:18px;background:url(../images/map_sprite.png) no-repeat -269px -2px}.window_list .content>.title button{margin:3px 4px 0 0}.window_list .list{height:237px;overflow:auto;overflow-x:hidden;margin:0 6px}.window_list .list .item{width:100%;height:57px;overflow:hidden;border-left:0;border-right:0;margin:auto;color:#444}.window_list .list .message{width:100%;text-align:center}#new_items_list .list .item{background:#fcdf81;border:1px solid #f1d87e}#search_results_list .list .item{background:#f2eeeb;border:1px solid #e2ddd9}#new_items_list .list .item.active{background:#cdb984;border-top:1px #ac9768 solid;border-bottom:1px #c5b17f solid}#search_results_list .list .item.active{background:#c4bbb6;border-top:1px #a19692 solid;border-bottom:1px #b5aca7 solid}.window_list .list .item .title,.window_list .list .item .type,.window_list .list .item .date,.window_list .list .item .address{font-size:12px;font-style:italic;height:16px;overflow:hidden;white-space:nowrap}.window_list .list .item .title{font-size:13px;font-style:normal;margin-top:8px;margin-bottom:5px}#search_results_list .item .title{max-width:122px;height:auto;white-space:normal}.window_list .list .item .icon{float:right;width:25px;height:25px;background:no-repeat 4px 4px;margin:4px 0 0 6px}#new_items_list .list .item .icon{background-color:#cebc8a}#new_items_list .list .item.active .icon{background-color:#b6a68c}#search_results_list .list .item .icon{background-color:#c2b9b4}#search_results_list .list .item.active .icon{background-color:#b2a9a4}.window_list .list .item .address{margin:0}.window_list .list .item .date{margin:0}.window_list .list button.map{width:47px;height:38px;background:url(../images/map_sprite.png) no-repeat -5px -2501px;float:left;margin-top:8px;margin-left:3px}.window_list .list .item.active button.map{background:url(../images/map_sprite.png) no-repeat -52px -2501px}.window_list .item .image{width:45px;height:45px;background:url(../images/map_sprite.png) no-repeat -88px -2550px #a99362;margin:3px 3px 3px 5px;float:right}.window_list .list .item.active .image{background:url(../images/map_sprite.png) no-repeat 5px -2550px #fff}#instructions .map_logo{display:none}.step#step0 .map_logo{margin-right:0}input[type="radio"]{vertical-align:middle;height:22px;margin:0 2px 0 4px}.labeled label,.labeled input[type="radio"]{float:right;line-height:18px}.step .title{font-weight:bold}.step#step1 .subtitle{font-size:13px;margin-bottom:10px}.step#step1 .subtitle.white{color:#fff;font-style:italic}.step .labeled,.step .subtitle{width:250px}.title.buttons{margin-top:20px}button{background-color:transparent;border:0;cursor:pointer;font-family:arial}.step#step1 .subtitle.with_help{margin-top:70px}.step#step1 .subtitle.with_help .help{margin-top:0}.step#step2 button.step_next,.step#step3 button.step_next{clear:none}.add_new_item.with_help{width:190px}.add_new_item .help{margin-left:-6px}input[type="text"],textarea{background-color:#e8ddd7;border:0;font-family:Arial;letter-spacing:0}input[type="text"]{margin:0;padding:0;width:216px;height:25px;line-height:25px;padding-right:4px}#step1 .search_text{width:214px}#step2 button.step_next{margin-top:0}.step#step1 .title{font-weight:normal}.title.green,.labeled.green{color:#0c520c}.step#step1 .title.green{font-weight:bold}.step#step1 .labeled{margin-top:3px;margin-bottom:3px}.step#step1 .labeled .help{margin-top:-5px}.input_text input,.input_text button{float:right}.search_results_box{font-size:10px;font-weight:bold;color:#fff;padding:2px;display:none}.search_results_box.success{background:#0b0}.search_results_box.process{background:#bb0}.search_results_box.error{background:#900}div.plus,button.plus{width:19px;height:19px;background:url(../images/map_sprite.png) no-repeat -245px -30px}.plus.hidden{display:none}#image_upload .image .plus{position:absolute;right:2px;bottom:2px}#image_upload .image img{display:none}#help_box{width:184px;min-height:34px;position:absolute;background-color:#000;opacity:.6;filter:alpha(opacity=60);-ms-filter:"alpha(opacity=60)";color:#fff;z-index:10000;font-size:12px;padding:4px;padding-bottom:8px;border:1px solid #777}#frame_top_right{z-index:100000}#warning_box{width:302px;height:53px;position:absolute;background:url(../images/map_sprite.png) no-repeat 0 -2605px;color:#9d4b22;z-index:10000;font-size:15px;padding:26px 20px;display:none;font-weight:bold;text-align:center;line-height:20px}#warning_box.yellow{background:url(../images/map_sprite.png) no-repeat 0 -2717px}#warning_box.green{background:url(../images/map_sprite.png) no-repeat 0 -2825px}#warning_box .item_add{background:url(../images/map_sprite.png) no-repeat -156px -2499px;width:69px;height:62px;vertical-align:top;float:left;margin-left:-9px;margin-right:-20px;margin-top:1px}#warning_box #close{background:url(../images/map_sprite.png) no-repeat -265px -50px;width:27px;height:28px;position:absolute;right:5px;top:3px}#copyright{position:absolute;bottom:10px;opacity:.50;filter:alpha(opacity=50);background:#fff;color:#444;font-size:10px;width:90%;padding:0 0 0 10%;text-align:center}#copyright a{color:#666}.step#step3 i.help{float:none;display:inline;cursor:help;color:#e7bf60;background:0;width:auto;height:auto}.top_button{position:absolute;height:36px;margin:0;background:url(../images/map_sprite.png) no-repeat}.top_button.step0{left:62px;width:113px;background-position:left 0}.top_button.step0.active{background-position:left -36px}.top_button.step1{left:175px;width:125px;background-position:-113px -36px}.top_button.step1.active{background-position:-113px 0}.side_button{position:absolute;width:42px;height:115px;top:50%;left:0;margin:-57px 0 0 0;background:url(../images/map_sprite.png) no-repeat;background-position:0 -72px;z-index:1000}.side_button.max{background-position:-41px -72px}.step hr{height:1px;width:245px;border:0;background:#cdd2b0;margin-top:4px;margin-bottom:4px}.step#step0 hr{margin-top:8px}hr.wide{width:245px;margin-top:-10px;margin-bottom:6px;height:2px;border-bottom:1px solid #86a555}.button_search{width:41px;height:35px;background:url(../images/map_sprite.png) no-repeat -83px -145px;float:left}.input_text button{margin-right:-11px;margin-top:-3px}.types_list{width:254px;height:150px;position:relative;padding:21px 0 0 0}.types_list .type{position:absolute;top:0;height:21px;margin-bottom:0;text-align:center;background:url(../images/map_sprite.png) no-repeat}.types_list .type.green{width:66px;background-position:-188px -223px;right:1px}.types_list .type.nature{width:83px;background-position:-104px -223px;right:69px}.types_list .type.culture{width:98px;background-position:-5px -223px;right:154px}.types_list .type label{display:block;cursor:pointer}.types_list .type.current label{cursor:default}.types_list .subtypes_list{width:244px;height:100px;background:url(../images/map_sprite.png) no-repeat;display:none;overflow:hidden;padding:10px 10px 40px 0}.types_list .subtypes_list.green{background-position:0 -245px}.types_list .subtypes_list.nature{background-position:0 -396px}.types_list .subtypes_list.culture{background-position:0 -546px}.types_list .subtypes_list .subtype{float:right;width:72px;height:50px;padding:0;font-size:11px;cursor:pointer;background:url(../images/map_sprite.png) no-repeat;margin-left:8px;margin-bottom:8px;text-align:center;line-height:10px}.types_list .subtypes_list .subtype label{cursor:pointer;background:no-repeat center center;padding:0;width:27px;display:block;height:26px;margin:1px auto 0}.types_list .subtypes_list.green .subtype{background-position:-77px -748px}.types_list .subtypes_list.nature .subtype{background-position:-152px -748px}.types_list .subtypes_list.culture .subtype{background-position:-1px -748px}.types_list .subtypes_list.green .subtype:hover,.types_list .subtypes_list.green .subtype.current{background-position:-77px -697px}.types_list .subtypes_list.nature .subtype:hover,.types_list .subtypes_list.nature .subtype.current{background-position:-152px -697px}.types_list .subtypes_list.culture .subtype:hover,.types_list .subtypes_list.culture .subtype.current{background-position:-1px -697px}.types_list .subtypes_list.green .subtype label{background-color:#52ade6}.types_list .subtypes_list.nature .subtype label{background-color:#b2d958}.types_list .subtypes_list.culture .subtype label{background-color:#f3c214}.types_list .subtypes_list .subtype[mapiconsid="13"] label{background-position:6px center}.types_list .nav{position:absolute;bottom:9px;left:0;width:100%;z-index:1000;text-align:center}.types_list .nav button{width:10px;height:10px;background:url(../images/map_sprite.png) no-repeat;background-position:-30px -198px;margin:0 3px}.types_list .nav button.current{background-position:-9px -198px}.step#step0 .labeled label{padding:4px 0}.step{position:absolute;left:30px;top:50px;width:276px;height:470px;padding-right:13px;z-index:100;display:none}.step>*{float:right;clear:both}.new_on_map{width:182px;height:71px;background:url(../images/map_sprite.png) no-repeat -82px -72px;float:none;display:block;margin:0 auto 0;position:relative;top:-15px}.step_title{width:254px;height:54px;margin:0 0 5px;background:url(../images/map_sprite.png) no-repeat -2px -798px;position:relative}.step_title label{width:240px;height:30px;background:url(../images/map_sprite.png);position:absolute;top:50%;left:50%;margin:-15px 0 0 -120px}.step#step1 .step_title label{background-position:-10px -852px}.step#step2 .step_title label{background-position:-10px -882px}.step#step3 .step_title label{background-position:-10px -912px}#step1 .buttons button{clear:both;padding-right:36px;height:32px;margin:10px 30px 0 0;font-weight:bold}button.item_add{background:url(../images/map_sprite.png) no-repeat -115px -190px}button.item_add.disabled{background:url(../images/map_sprite.png) no-repeat 114px -2968px}button.item_remove{background:url(../images/map_sprite.png) no-repeat -190px -159px}button.item_remove.disabled{background:url(../images/map_sprite.png) no-repeat 39px -2937px}.step#step1 .subtitle.info{margin-top:90px}button.step_next,button.step_back,button.step_close{width:72px;height:30px;float:left;margin-left:36px;clear:none}button.step_next{background:url(../images/map_sprite.png) no-repeat -2px -945px}button.step_next[disabled="true"]{background:url(../images/map_sprite.png) no-repeat -125px -2830px}button.step_back{float:right;background:url(../images/map_sprite.png) no-repeat -82px -945px}button.step_back[disabled="true"],button.step_back[disabled]{background:url(../images/map_sprite.png) no-repeat -200px -2941px}button.step_close{float:right;background:url(../images/map_sprite.png) no-repeat -158px -945px}button[disabled="true"],button[disabled]{cursor:auto}.help{display:block;float:left;width:23px;height:23px;background:url(../images/map_sprite.png) no-repeat -242px -2px;cursor:help}.step .input_text{background:url(../images/map_sprite.png) no-repeat 35px -951px;padding-bottom:6px}.step#step2 .labeled.input_text{background-position:10px -982px}.step#step2 .title{margin-bottom:6px}.step#step2 .labeled.input_text input{width:174px}.step#step2 .labeled.with_help .help{margin-top:-6px}.step#step2 .labeled.input_text.with_help .help{margin-right:-15px}.step#step2 .labeled.input_text.with_help label{margin-left:2px}#step2 #item_description{background:url(../images/map_sprite.png) no-repeat 12px -983px;padding-bottom:8px}#step2 #item_description i{font-weight:10px}#step2 #item_description textarea{width:240px;height:35px;resize:none}#step2 hr.wide{margin-top:0}.copyright.icons{color:#ffffd6;font-style:italic;font-size:10px}#step2 #item_permanence input[type="radio"]{margin-right:20px}#step3 .labeled.with_help .help{margin-top:-4px}#image_upload{width:246px;height:58px;background:#f4f0ed;border:4px solid #c3beba;margin-bottom:2px;margin-top:6px}#image_upload .image{float:right;width:54px;height:54px;background:#a79f9c url(../images/phot-1.png) no-repeat center;position:relative}#image_upload label{float:right;width:162px;height:24px;margin:5px 7px 0 0;font-style:italic}#image_upload input[type="file"]{float:right;width:176px;height:20px;margin:1px 3px 0 0;background:#fff;border:#c1beb9 1px solid}#step3 .copyright.map{width:244px;background:#7a8b57;padding:4px 5px;font-style:italic;color:#fff;line-height:14px;font-size:12px}#step3 #username,#step3 #email{width:220px;float:left;margin:0}.step#step3 button.step_next,.step#step3 button.step_back{margin-top:5px}#step3 .labeled i{float:left;font-style:italic;color:#fff;line-height:25px}.envelope{float:right;width:26px;height:26px;background:url(../images/maill.png) no-repeat center}#step3 hr{margin-top:6px;margin-bottom:6px}#step3 .input_text{background:url(../images/map_sprite.png) no-repeat 25px -982px}#step3 hr{margin-top:10px}#step4 .label{width:254px;height:120px;background:url(../images/map_sprite.png) no-repeat -8px -1050px;margin-top:8px;padding:90px 0 0 0;color:#b48126;font-size:18px;font-weight:bold;text-align:center;line-height:24px}#step4 .label b{font-size:24px}#step4 button.add_new_item{margin-right:42px}#step4 button{margin-top:170px;margin-left:36px}#step4 button.step_close{clear:none;float:left}