@charset "utf-8";
/* CSS Document */

/* ::: general */
html, body 	{ height: 100% }
textarea		{ resize: none }
img, a 		{ border:none; text-decoration:none; }
/* a, a:active, a:visited { color: #AA9872; } */  a.UpperLink { color: #AA9872; }
a:hover		{ color:#E8D2A2;text-decoration:underline; }

body			{ text-align: center; padding: 0; margin: 0; font-family: Arial, Verdana, Tahoma, sans-serif;
		background: repeat url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAMAAAADCAIAAADZSiLoAAAAB3RJTUUH2wgeDQgXd0mxvQAAAAlwSFlzAAALEwAACxMBAJqcGAAAAARnQU1BAACxjwv8YQUAAAAWSURBVHjaYxCX1AAiBiCAUECSEc4BAB4TAbonyRM7AAAAAElFTkSuQmCC'); }
#page_center	{ position: relative; text-align: left; height: 100%; width: 1227px; margin: 0 auto; clear: left }
#page_top		{  }
#page_left		{ position:absolute; top:24px; left:3px; background: -2px 0px no-repeat url('../images/main/frame_left.jpg?2'); height:232px; width:167px }
#page_right		{ position:absolute; top:24px; left:170px; width:1051px }
#page_header	{ height:212px; background: 0px 0px url('../images/main/frame_top.jpg') }
#page_body		{ position:relative; top:0px; left:0px; }
#page_footer	{ height:334px; background: 0px 0px url('../images/main/frame_bottom.jpg') }

#page_menu		{ position:absolute; top:26px; left:0px; height:200px; width:167px; z-index:20000 }
.as_left_big	{ position:absolute; left:0px; width:160px; height:600px; z-index:15000; padding: 5px 1px 5px 6px; 
		background: -2px -232px no-repeat url('../images/main/frame_left.jpg?2'); background-origin: padding-box; background-clip: padding-box }
.as_left_small	{ position:absolute; left:0px; width:120px; height:240px; z-index:15000; padding: 6px 1px 5px 46px; 
		background: -2px -837px no-repeat url('../images/main/frame_left.jpg?2'); background-origin: padding-box; background-clip: padding-box }

#page_cont_head	{ height:98px; width:100%; position:absolute; background: 0px -212px url('../images/main/frame_top.jpg') }
#page_cont_back	{ height:100%; width:100%; position:absolute; background: 0px 98px url('../images/main/frame_repeat.jpg') }
#page_content	{ position:relative; top:0px; left:0px; padding: 0px 7px 0px 5px }
#page_container	{ position:relative; top:0px; left:0px; }

span#section_name { position:absolute; left:20px; top:15px; font-family:Arial, Verdana, sans-serif; font-size:32px; font-weight:bold; color: #392612; text-shadow: 0px 1px 4px #392612 }
span#section_description { position:absolute; left:20px; top:55px; font-size:16px; max-width:1000px; font-family:Arial, Verdana, sans-serif; text-align:justify }


/* ::: buttonV2 */
a.buttonV2:before	{ display:inline-block; width:12px; height:32px; margin:-7px 0px -7px -12px; vertical-align:top; float: left;
		background: left top	no-repeat url('../images/button/buttonV2.png'); content:url('../images/empty.png') }
a.buttonV2			{ display:inline-block; color:#FFE7B1; font-weight:bold; font-size:10pt; height:18px; padding:7px 10px 7px 10px;
		background: center top	no-repeat url('../images/button/buttonV2.png'); margin:2px; cursor:pointer; text-align:center }
a.buttonV2:hover	{ color:white; text-decoration:none }
a.buttonV2:after	{ display:inline-block; width:12px; height:32px; margin:-7px -12px -7px 0px; vertical-align:top; float: right;
		background: right top	no-repeat url('../images/button/buttonV2.png'); content:url('../images/empty.png') }


/* ::: inputV2 */
a.inputV2:before { display:inline-block; width:10px; height:26px; margin:-4px 0px -4px -10px; vertical-align:top; float: left;
		background: 0 0		no-repeat url('../images/button/inputV2.png'); content:url('../images/empty.png') }
a.inputV2		 { display:inline-block; color:#444; font-weight:bold; font-size:14px; height:18px; padding:4px 0 4px 0;
		background: 0 -52px	 repeat-x url('../images/button/inputV2.png'); margin:0 10px 0 10px; text-align:left; vertical-align: 7px }
a.inputV2:hover	 { color:#222; text-decoration:none }
a.inputV2 input	 { color:black; width:100px; border: none; outline:none; margin: 0 -2px 0 -2px; padding: 1px; background: url('../images/empty.png') }
a.inputV2:after	 { display:inline-block; width:10px; height:26px; margin:-4px -10px -4px 0px; vertical-align:top; float: right;
		background: 0 -26px	no-repeat url('../images/button/inputV2.png'); content:url('../images/empty.png') }


/* :: progressbar */
span.progress			{ display:block; height:16px }
span.progress:before, span.progress:after	{ display:inline-block; width:6px; height:16px; float: left;
		background: no-repeat url('../images/ico/progressbar.png'); content:url('../images/empty.png') }
span.progress:before	{ float: left; background-position: 0 0px } span.progress:after	{ float:right; background-position: 0 -16px }

span.progress .pb_g, span.progress .pb_r { display:inline-block; height:16px; background: repeat-x url('../images/ico/progressbar.png'); margin:0 3px 0 3px }
span.progress .pb_g:before, span.progress .pb_r:before, span.progress .pb_g:after, span.progress .pb_r:after
		{ display:inline-block; width:3px; height:16px; background: no-repeat url('../images/ico/progressbar.png'); content:url('../images/empty.png') }
span.progress .pb_g:before, span.progress .pb_r:before	{ margin-left: -3px; float: left }
span.progress .pb_g:after, span.progress .pb_r:after		{ margin-right:-3px; float:right }
span.progress .pb_g:before	{ background-position: 0 -32px }	span.progress .pb_r:before	{ background-position: 0 -48px }
span.progress .pb_g			{ background-position: 0 -64px }	span.progress .pb_r			{ background-position: 0 -80px }
span.progress .pb_g:after	{ background-position: -3px -32px }	span.progress .pb_r:after	{ background-position: -3px -48px }


/* :: tableV2 */
.tableV2 { border-spacing:0px; table-layout:fixed; }
.tableV2 tr > td { padding: 3px 0 3px 3px; text-align:center; font-size:18px; }
.tableV2 tr > th { padding: 3px 0 3px 3px; text-align:center; font-weight:bold; font-size:12px; color:#DCB; min-height:10px; }
.tableV2 tr.tV2rh > th:first-child { border-top-left-radius: 18px; } .tableV2 tr.tV2rh > th:last-child { border-top-right-radius: 18px; }
.tableV2 tr.tV2rf > th:first-child { border-bottom-left-radius: 18px; } .tableV2 tr.tV2rf > th:last-child { border-bottom-right-radius: 18px; }
.tableV2 tr > td:last-child { padding-right:3px; } .tableV2 tr > th:last-child { padding-right:3px; } .tableV2 tr.tV2rh:after, .tableV2 tr.tV2rf:after { opacity: 0 }
.tableV2 tr.tV2rf > th { height:10px; position:relative; top:-2px; }
.tableV2 tr.tV2rh > th, .tableV2 tr.tV2rf > th { background: -2044px	100% url('../images/menu/table_bg.jpg?4'); }
.tableV2 tr.tV2r0 > td { background: 0px		100% url('../images/menu/table_bg.jpg?4'); }
.tableV2 tr.tV2r1 > td { background: -1022px	100% url('../images/menu/table_bg.jpg?4'); }
.tableV2 tr:after { content:url('../images/empty.png'); width:3px; display:table-cell; background-image: url('../images/menu/table_bg.jpg?4'); position:relative; right: 3px; }

/* ::: popup */
#overDiv {	font-family: Arial,Verdana,Tahoma,sans-serif; font-size: 12px; position: absolute; margin: 0px; padding:0px; z-index: 1000000; display:none }
	/* popup graphics and css created by InnoGames (2011) */
div.tw2gui_bg_tl {	left:0;		right:50%;	top:0;		bottom:50%;	background-position:top left }
div.tw2gui_bg_br {	width:50%;	height:50%;	right:0;	bottom:0;	background-position:bottom right }
div.tw2gui_bg_bl {	left:0;		right:50%;	height:50%;	bottom:0;	background-position:bottom left }
div.tw2gui_bg_tr {	width:50%;	right:0;	top:0;		bottom:50%;	background-position:top right }
#overDiv_content {	z-index:2;	padding:20px; max-width:430px; }
#overDiv_content > table {	position:relative; display:block }
#overDiv div.tp_back div.tw2gui_bg_tl,	#overDiv div.tp_back div.tw2gui_bg_tr,	#overDiv div.tp_back div.tw2gui_bg_bl,	#overDiv div.tp_back div.tw2gui_bg_br {
		position:absolute; background-image:url('../images/main/tooltip_bg.png') }
#overDiv div.tp_front div.tw2gui_bg_tl,	#overDiv div.tp_front div.tw2gui_bg_tr,	#overDiv div.tp_front div.tw2gui_bg_bl,	#overDiv div.tp_front div.tw2gui_bg_br {
		position:absolute; background-image:url('../images/main/tooltip_deko.png') }


/* ::: border horizontal */
div.hl_border { width:100%; height:5px; position:absolute; background-image:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB8AAAAFCAMAAACKPcf2AAAAB3RJTUUH2wgNChwh0b4dhQAAAAlwSFlzAAALEgAACxIB0t1+/AAAAARnQU1BAACxjwv8YQUAAAA5UExURVdEOUEtJTIfDjAcFUs3NFE+N0o4KTonGDAdDFxIQzwoI2ZSS2xYUmFOR3lmYVVFLEIzFzkqDGNTOysSk4YAAABpSURBVHjaHYxBAgMhDAJJm+BGo3H9/2MbywE4MADJvd937+uVZOYBN/OczAR8wtWnUTFhhuFzhSnGWhEBwKR3NRUa/o06XKXWxbB4p3R1v623XrzHcHjEuHcl+XylsFJ7GkEqpdUdhfwBsvAEj3dvVgAAAAAASUVORK5CYII=') }

/* ::: items */
.bag_empty, .bag_empty_small { border:0px; margin:0px; display:inline-block; position:relative; top:0px; left:0px; }
.bag_empty		{ background:no-repeat url('../images/inventory/bag.png?1'); width:79px; height:79px; }
.bag_empty_small{ background:no-repeat url('../images/inventory/yield.png?1'); width:43px; height:43px; }
.bag_empty span.bag_count img			{ width:70px; height:70px; border:0px; position:absolute; top:4px; left:4px }
.bag_empty_small span.bag_count img	{ width:43px; height:43px; border:0px }
.bag_count		{ margin:0px; position:absolute; left: 0; top: 0; }
.bag_normal		{ margin:0px }
.pocetx			{ border:0px; height:20px; position:absolute; text-align:left; top:47px; left:6px; display:inline-block; }
.pocet_cislox 	{ position:relative; top:10px; height:18px; z-index:5; text-align:left; font-size:14px; color:#FFF; font-weight:bold; text-shadow: black 1px 1px 1px }
.bag_empty div.highlight { position:absolute; width:72px; height:72px; background:url('../images/inventory/bag_w.png?3'); top:3px; left:3px }
.bag_empty:hover div.highlight { display:none; }

#recipe_content .bag_empty, #itemsDiv .bag_empty, #schopnosti_obsah .bag_empty
		{ margin: -2px; }

/* ::: sections - various */
.lista { display:block; width:1039px; height:36px; position:absolute; left:0px; color:#E8D2A2; background:no-repeat url('../images/main/sort_lista_bg.png') }
span.quest_completion { position:absolute; right:2px; top:2px; width:21px; height:18px; display:inline-block; background-image: url('../images/ico/quest_finished.png?1') }
span.quest_comp_req { width:21px; height:18px; display:inline-block; background-image: url('../images/ico/quest_finished.png?1'); margin-right:5px }
span.quest_completion.done_true, span.quest_comp_req.done_true { background-position:0px 0 }		span.quest_completion.done_false,	span.quest_comp_req.done_false	{ background-position:-21px 0 }
span.quest_completion.done_cant, span.quest_comp_req.done_cant { background-position:-42px 0 }	span.quest_completion.done_ignore,	span.quest_comp_req.done_ignore	{ background-position:-63px 0 }

/* ::: menu */
li.MVFolder { padding: 0 }	li.MVFolder:hover { z-index: 3000 }
li.MVFolder ul { position: absolute; display: none; left: 167px; /* IE */ top: 5px }
ul.MVLevel1 li.MVFolder:hover ul.MVLevel2 { display: block; width: 140px; z-index:3000; margin-top:-5px }
.MVButton { margin:0; height:25px; width:142px; padding:0 25px 0 0; background:url('../images/menu/menu_bg.png?2'); cursor:pointer; display:block; }
.MVButton:hover { background-position: 0px -25px; }
.MVButton > span { position:absolute; top:2px; left:142px; width:23px; height:21px; background:url('../images/menu/menu_icons.png?4'); }
.MVText {  font-size:13px; color:#fff; text-align:center; line-height:24px; font-weight:bold; }
.MVSText { font-size:12px; color:#fff; text-align:center; line-height:26px; font-weight:normal; }
/*a.MVText:active, a.MVText:visited, a.MVSText:active, a.MVSText:visited { color:#fff; }	*/	.MVSText:hover { color:#FFB900; }

ul,li { display: block; margin: 0; padding: 0; border: 0; z-index:3000 }
ul {	width: auto; list-style-type: none; z-index:3000 }
li { position: relative; padding: 0px; z-index: 3000 }



/* --- login ---member */
#member_box	{ position:absolute; right:7px; top:31px; height:125px; width:197px }
#member_box #reg_welcome { position:absolute; top:-16px; left:6px; font-weight:800 }
#member_box div.login_reload, #member_box div.login_input span, #member_box div.login_input div, #member_box div.login_sumbit, #member_box div.login_perm_login
	{ background-image: url('../images/ico/reg_icons.png'); }
#member_box div.login_input { margin-top: 12px; }
#member_box div.login_input span { height: 24px; display: inline-block; margin-left:2px }
#member_box div.login_name span	{ background-position:-139px 0; width: 24px }
#member_box div.login_pass span { background-position:-109px 0; width: 30px }
#member_box div.login_input div { background-position:-183px 0; display: inline; position: absolute; right: 6px; padding: 3px 4px 3px 4px; height: 21px; width: 152px }
#member_box div.login_input input { border: none; background-color: transparent; height: 21px; width: 152px; font-weight:bold; padding: 0px }
#member_box div.login_input input:hover { background:repeat url('../images/main/hover.png') }
#member_box div.login_sumbit { position: absolute; top:86px; right: 5px; width: 27px; height: 27px; }
#member_box div.login_perm_login { position: absolute; top:87px; right: 37px; width: 25px; height: 27px; cursor:pointer }
#member_box div.login_perm_0 { background-position:-343px 0 } #member_box div.login_perm_1 { background-position:-368px 0 }
#member_box div.login_sumbit input { border: none; background: repeat url('../images/empty.png'); width: 27px; height: 27px; cursor:pointer }
#member_box div.login_in { background-position:0px 0; } #member_box div.login_out { background-position:-27px 0; }
#member_box div.login_in:hover { background-position:-54px 0; } #member_box div.login_out:hover { background-position:-81px 0; }
#member_box span.login_register { position:absolute; left:4px; top:82px; color:#DDD; font-size: 15px; font-family: Impact; cursor:pointer }
#member_box span.login_lostpass { position:absolute; left:4px; top:102px; color:#D53; font-size: 14px; font-family: Impact; cursor:pointer }
#member_box span.login_register:hover, #member_box span.login_lostpass:hover { text-decoration:underline }
#member_box #UA_registerbox { background-image:url('../images/main/reg_form_bg.jpg'); width:186px; height:207px; position:absolute; right:200px; top:-4px; display:none; z-index:20000 }
#member_box #UA_lostpassbox { background-image:url('../images/main/lost_pass_bg.jpg'); width:278px; height:235px; position:absolute; right:200px; top:-4px; display:none; z-index:20000 }
#member_box select { background:#A96; color:black; border:1px solid #763; font-size:13px; width:100%; margin-top:5px }
#member_box td div.login_reload { width:20px; height:20px; margin-top:2px; margin-left:5px; background-position:-163px 0; cursor:pointer }
#userarea_link { position:absolute; top:90px; left:10px; display:inline-block; font-size:18px; color:white; text-shadow:1px 1px 1px black; font-weight:700 }

#login_linksImported { margin: 5px 31px 5px 31px; width:135px; height:33px; background-image:url('../images/main/link_buttons.png?1'); }
#login_linksImported span { display:inline-block; width:23px; height:23px; cursor:pointer; }
#login_link_invent { margin: 6px 10px 4px 13px; } #login_link_skills { margin: 6px 10px 4px 9px; } #login_link_quests { margin: 6px 14px 4px 9px; }

#UA_registerbox .UA_register_extra, #UA_lostpassbox .UA_lostpass_extra
		{ padding:1px;width:200px;border:1px solid silver;font-size:12px;text-align:center;color:white;font-weight:bold;position:absolute;right:-203px;display:none;background-color:black }

#UA_registerbox .UA_register_field { position:absolute;text-align:center;top:25px;left:25px;width:138px;height:16px;font-weight:bold;color:#003333;border:none;background: url('../images/empty.png');background-repeat:repeat }
#UA_registerbox .UA_register_desc { width:180px;text-align:center;color:white;font-weight:bold;position:absolute;left:11px }
#UA_registerbox .UA_register_submit { width:180px;text-align:center;color:orange;font-weight:bold;position:absolute;top:166px;left:3px;font-size:17px }
#UA_registerbox .UA_register_clearcancel { color:red;text-align:center;font-weight:bold;position:absolute;top:188px;font-size:12px;cursor:pointer }

#UA_lostpassbox .UA_lostpass_field { position:absolute;text-align:center;left:21px;width:238px;height:17px;font-weight:bold;color:#003333;border:none;background: url('../images/empty.png');background-repeat:repeat }
#UA_lostpassbox .UA_lostpass_desc { width:256px;text-align:center;color:white;font-weight:bold;position:absolute;left:11px }
#UA_lostpassbox .UA_lostpass_submit { width:256px;text-align:center;color:orange;font-weight:bold;position:absolute;top:192px;left:3px;font-size:17px }
#UA_lostpassbox .UA_lostpass_clearcancel { color:red;text-align:center;font-weight:bold;position:absolute;top:214px;font-size:12px;cursor:pointer }


/* --- index features */
div#flags		{ position:absolute; top:0px; left:23px; width:auto; z-index:100 }
div#flags div		{ position:relative; display:inline-block; top:3px; left:0px; border:0; width:26px; height:18px; margin-right:-2px; background-image:url('../images/flags/flags.png'); }

#quick_item_menu { position:absolute; width:564px; height:47px; right:7px; top:158px; z-index:555 }
#quick_item_menu a { width:47px;	height:47px; cursor:pointer; float:left; display:inline-block }

#newsletter_div  { position:absolute; top:130px; left:196px; width:220px; height:24px; z-index:6666 }
#newsletter_div input { background:none; position:absolute; top:4px; left:39px; width:133px; height:15px; color:#222233; border:none; font-weight:bold; font-size:12px; text-align:center }
#newsletter_div span { position:absolute; top:2px; left:182px; border:none; width:36px; height:19px; cursor:pointer; display:block }
#newsletter_div span:hover { background: repeat url('../images/main/hover.png') }

#beta_switch { position:absolute; top:27px; left:1px; width:85px; height:81px; background:url('../images/main/switch-vertical.png'); cursor:pointer; opacity:0.75; z-index:1560; }
#beta_switch:hover { opacity:0.9; }
#beta_switch div { margin: 52px 7px 0 0;text-align: center;font-size: 21px;font-weight: bold;text-shadow: black 0px 0px 2px;color: #621; }
#beta_switch.BS_normal { background-position: 0 0 } #beta_switch.BS_beta { background-position: 0 -81px; }


/* --- shaman */
#saman_main_div { height: 128px; width: 1040px; position: relative; left: 4px; top: 5px; overflow:hidden }
#saman_main_div input, #saman_main_div div { position:absolute; text-align:center; }
#saman_main_div input { color:#222233 !important; border:none; background:repeat url(../images/empty.png); font-size:18px }

#saman_attribute	 { height: 20px; width: 45px; left: 60px; top: 29px }
#saman_attributecena { height: 20px; left: 172px; top: 29px; width: 45px }
#saman_skill		 { height: 20px; width: 45px; left: 60px; top: 80px }
#saman_skillcena	 { height: 20px; width: 45px; left: 172px; top: 80px }
#saman_resets		 { width:94px; height:40px; top:15px; left:337px; font-size:38px !important }
#saman_detailed	{ width: 370px; height: 125px; overflow: auto; font-size: 20px; line-height: 30px; font-weight: lighter; color: #003300; top: 2px; left: 428px }
#saman_total { top: 26px; color:#222233; font-size: 38px; left: 866px; font-weight: normal }
#nuget_total { top: 75px; color:#186D0A; font-size: 38px; left: 866px; font-weight: normal }


/* --- quest_locator --- locator */
#quest_locator_main_div	{ height: 186px; left: 4px; overflow: visible; position: relative; top: 12px; width: 1040px }
#quest_locator_img		{ position:relative; left:-171px; top:65px; width:120px; height:113px; padding: 6px 0px 10px 47px; 
		background: -2px -1084px no-repeat url('../images/main/frame_left.jpg?2'); background-origin: padding-box; background-clip: padding-box }
#quest_locator_img img	{ height: 113px; width: 120px; }
#quest_locator_dropdown	{ background-color: #FFF5DF; border: 1px solid #336600; right: 1px; top: 21px; position:absolute; width: 253px }
#questLocatorTabs		{ color: #500000; position: absolute; right: 1px; top: 43px; width: 253px; overflow:hidden }
#quest_locator_dropdown_quests { background-color:#FFF5DF; border:1px solid #336600; right:1px; top:106px; width:253px; position:absolute }
div#quest_locator_heading { color: #003300;font-size: 18px; font-weight: bold; height: 18px; right: 0px; position: absolute; text-align: center; top: 0px; width: 255px }
div#dotParent		{	height: 161px; left: 30px; position: absolute; top: 23px; width: 754px }
div#dotParent span	{ height:6px; width:6px; position:absolute; cursor:pointer;
		background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAYAAAAGCAYAAADgzO9IAAAAB3RJTUUH2wkGDTUANr8qBAAAAAlwSFlzAAALEgAACxIB0t1+/AAAAARnQU1BAACxjwv8YQUAAABLSURBVHjaY/z//z8DCCxZsgTMiImJYQQLgCQWL178/+rVq2AMYoPEmFVUVP4bGRkxKCsrMwgJCTFwcHAw7Ny5s4GJARfAZRQjLssBKnM48SoiAuIAAAAASUVORK5CYII=') }
#quest_locator_info, #quest_locator_info_quests	{ color: #990000; font-size: 12px; font-weight: bold; height: auto; position: absolute; right: 0; text-align: center; width: 253px; overflow:hidden }
#quest_locator_info	{ top: 86px } #quest_locator_info_quests { top: 77px }
.questCodeText { background-color:#CABA8D; padding:0px; border:1px solid #404040; font-size:10px; height:24px; overflow:hidden; position:absolute; right:1px; top:127px; vertical-align:middle; width:251px }
#quest_gotoQG { position:absolute; right:19px; top:152px; width:192px }


/* --- userarea */
.UA_changedetail_bg { position:absolute;z-index:20000;text-align:center;display:none;top:0px;left:248px;width:248px;height:319px;border:none;background:no-repeat url('../images/main/cp_pwd_mail.jpg') }
.UA_changesectionname { position:absolute; left:9px; top:6px; color:#222233; font-size:26px; width:227px; text-align:center; }

div.cp_stat_small { position:absolute;top:215px;width:234px;padding:7px;height:432px;background:url('../images/main/cp_stat_small.jpg');background-repeat:no-repeat }
div.cp_stat_small span { display:block;text-align:center;word-wrap:break-word;width:234px }
div.cp_stat_small span.cp_head { color:#223;font-weight:bold;font-size:30px;margin-top:0px;margin-bottom:9px }
div.cp_stat_small span.cp_key { color:#223;font-weight:normal;font-size:18px;margin-top:16px }
div.cp_stat_small span.cp_val { color:#35A;font-weight:bold;font-size:18px;margin-top:0px; }
div.cp_stat_small span.cp_val img { width:15px;height:15px;position:relative;left:5px;top:-2px;cursor:pointer }

#cp_settings { position:absolute; top:206px; width:260px; color:#223; font-weight:bold; left:700px; padding:10px; }
#cp_settings div { position:absolute; width:100%; height:100%; background-color:grey; opacity:0.25; border-radius:20px; }
#cp_settings span { z-index:5; display:block; position: relative; } #cp_settings p { padding: 0 10px; z-index:5; }

.UA_changedetail_bg .UA_field		{ position:absolute;text-align:center;left:16px;width:215px;height:26px;font-weight:bold;color:#003333;border:none;background: url(../images/main/input_box.png);background-repeat:repeat }
.UA_changedetail_bg .UA_desc			{ width:225px;text-align:center;color:#222233;font-weight:bold;position:absolute;left:11px }
.UA_changedetail_bg .UA_extra		{ padding:1px;width:200px;border:1px solid silver;font-size:12px;text-align:center;color:white;font-weight:bold;position:absolute;left:250px;display:none;background-color:black }
.UA_changedetail_bg .UA_submit 		{ width:182px;position:absolute;top:230px;left:20px }
.UA_changedetail_bg .UA_clearcancel	{ top:270px;position:absolute }

div.UA_links { height:65px; }	div.UA_links div { display:inline-block; width:32px; }
span.invent_link, span.skills_link, span.quests_link { display:inline-block; width:23px; height:23px; background-image:url('../images/main/link_buttons.png?1'); border: 4px outset #6E573C; border-radius: 8px; }
span.invent_link:hover, span.skills_link:hover, span.quests_link:hover { border: 4px inset #6E573C; }
span.invent_link { background-position: -13px -6px } span.skills_link { background-position: -55px -6px } span.quests_link { background-position: -97px -6px }
span.public_link { display:inline-block; width:23px; height:23px; background-image:url('../images/ico/public.png'); border: 4px #DDD; border-radius: 7px; cursor:pointer; }
span.public_link.enabled { border-style:inset } span.public_link.enabled_ch { border-style:outset }
span.public_link.disabled_ch { border-style:inset; opacity:0.5; } span.public_link.disabled { border-style:outset; opacity:0.5; }
span.remove_world_link { display:inline-block; width:16px; height:16px; background-image:url('../images/ico/remove.png'); border:4px outset #CF0C0C; border-radius:7px; cursor:pointer; vertical-align:19px; }
span.remove_world_link:hover { border: 4px inset #CF0C0C; }


/* --- welcome --- reminder */
a.index_a { text-decoration:none; font-size:17px; color:#930; font-weight:800 }
a.index_a:hover { text-decoration: underline }
span.index_a_text { font-size:17px; color:#000 }
li.index_text { line-height:29px;	font-size:17px }

div.QR_container { position:absolute; left:10px; top:140px; /* width:368px;*/ width:362px; height:508px; background:no-repeat url('../images/main/index_reminder.jpg'); z-index:500; /**/ padding: 12px 12px 5px 3px;}
div.QR_container div.reminder_info { margin: 49px 13px 2px;color:#223;font-size:10px;text-align:justify;font-weight:bold; line-height:12px }
div.QR_container div.reminder_toggle { margin: 0px 16px; font-size:12px; text-align:right; font-weight:600; cursor:pointer }
div.QR_container div.reminder_quests { position:absolute;left:11px;top:128px;width:346px;height:353px;z-index:510;text-align:center;overflow:auto;color:#222233 }
div.QR_container span.quest_completion { margin-top: 9px }
#QRst { position:absolute;bottom:25px;right:21px;color:darkgreen;font-size:14px;font-weight:bold; }


/* --- quests */
#quests_progress { position:absolute;right:17px;top:5px;height:16px }
#quests_prog_n { position:absolute;top:0px;left:-50px;font-size:14px;font-weight:bold;color:brown; }
#quests_filters { position:absolute;right:17px;top:24px;height:25px;width:auto }
#quests_toggle { font-weight:bold; vertical-align:8px }
#quests_mode { display:none; border-radius: 8px;height:23px;vertical-align:6px;font-size:18px;font-weight:bold;color:white;text-shadow:white 0px 0px 17px;
		text-align:center;border:3px outset grey;cursor:pointer; } #quests_mode:hover { border-style: inset; }
#quests_mode span{ display:none; height: 100%; padding:0 15px; border-radius: 5px; } #quests_mode.qsm_1 span.qsm_1{ display:block; background-color:darkgrey; }
#quests_mode.qsm_2 span.qsm_2{ display:block; background-color:darkgreen; } #quests_mode.qsm_4 span.qsm_4{ display:block; background-color:blue; } 
#qseries { font-family:Arial, Verdana, sans-serif; width:1039px; text-align:center; margin-top:105px }
#qseries a.quest_seria { display: inline-block; margin:5px 10px 5px 10px }
div.quest_seria { cursor:pointer; display:inline-block; width:490px; height:100px; background:no-repeat url('../images/quest/serie.png'); position:relative }
div.quest_seria:hover { opacity:0.7; filter: alpha('opacity=70') }
div.quest_seria div.qs_progress	{ width:388px; height:20px; position:absolute; top:10px; left:95px; text-align:center }
div.quest_seria span.qs_title	{ color:#222233;font-size:15px;font-weight:bold;width:388px;height:20px;position:absolute;top:9px;left:95px;text-align:center;text-shadow:0 0 2px white }
div.quest_seria img.qs_img	{ position:absolute; left:6px; top:9px; width:82px; height:82px }
div.quest_seria table			{ position:absolute; top:32px; left:95px; width:388px; height:58px; border:none; text-align:center }
div.quest_seria table tr:first-child	{ font-size:14px; color:#223; height:24px }



/* --- quest */
div#quest_toolbar { position:absolute; top:15px; right:20px }
div.quest_container { margin:45px 5px 5px 5px; width:1029px; z-index:50; font-size:14px }
table.quest_main { background-repeat:no-repeat; height:91px; margin-left:auto; margin-right:auto }
table.quest_main td { vertical-align:top }
table.quest_normal { background-image:url('../images/quest/pozadie_ulohy.png'); width:1010px; margin-bottom:15px }
table.quest_normal img.quest_employer { width:71px; height:70px; margin-left:1px; margin-top:1px; position:absolute }
table.quest_normal img.quest_quest_req { z-index:10; position:absolute }
table.quest_normal span.quest_javascript { position:relative; top:2px; left:1px; width:247px; color:#222233; font-size:7px; text-align:center; display:block; overflow-x:hidden }
table.quest_normal span.quest_javascript div { width:350px; margin-left:-50px }
table.quest_normal span.quest_javascript div span { font-size:15px; font-weight:bold }
table.quest_normal span.quest_name { position:relative; top:-14px; left:1px; width:247px; height:49px; text-align:center; display:block; vertical-align:middle }
table.quest_normal span.quest_name p { color:#222233; font-weight:bold; padding-top:8px }
table.quest_normal div.quest_top { position:relative; top:0px; width:230px; left:0px; color:#222233; font-size:16px; text-align:center }
table.quest_normal div.quest_data { position:relative; top:3px; width:231px; background-repeat:repeat-y; height:auto; min-height:69px; z-index:5; text-align:center }
table.quest_normal div.quest_access { left:0px; background-image:url('../images/quest/access_ulohy_pozadie_mid.png') }
table.quest_normal div.quest_req { left:-1px; background-image:url('../images/quest/req_ulohy_pozadie_mid.png') }
table.quest_normal div.quest_rew { left:-2px; background-image:url('../images/quest/rew_ulohy_pozadie_mid.png') }
table.quest_normal img.quest_bottom { position:relative; top:-3px; width:231px; height:7px }
table.quest_special { background-image:url('../images/quest/special_head.png'); width:980px; margin-bottom:8px }
table.quest_special div.quest_top { position:relative; top:1px; height:20px; color:#222233; font-size:16px; margin-bottom:1px; text-align:center }
table.quest_special div.quest_data { position:relative; min-height:40px; text-align:center; padding-top:1px; border:solid 1px }
table.quest_special div.quest_item { width:148px; left:0px; background-image:url('../images/quest/special_equip.png') }
table.quest_special div.quest_req { width:299px; left:-1px; background-image:url('../images/quest/special_req.png') }
table.quest_special div.quest_job { width:306px; left:-2px; background-image:url('../images/quest/special_job.png') }
table.quest_special div.quest_rew { width:222px; left:-3px; background-image:url('../images/quest/special_req.png') }
span.quest_decision { display:inline-block; position:absolute; top:0px; right:0px; width:27px; height:27px; background-image:url('../images/ico/decisions.png') }
span.quest_decision.qd1 { background-position:0 0 }		span.quest_decision.qd2 { background-position:-27px 0 }
span.quest_decision.qd3 { background-position:-54px 0 }	span.quest_decision.qd4 { background-position:-81px 0 }	span.quest_decision.qd5 { background-position:-108px 0 }
div.quest_item_row { margin-top:4px }
div.quest_item_row > div > b { position:relative; top:-32px; text-transform:uppercase; }

/* --- quest2 */


/* --- veci */
.sort_veci_lista	{ position:absolute; left:30px; top:3px; width:auto; height:32px; display:block }
#itemsDiv 			{ margin: 210px 8px 0px 6px; width:1029px }
#items_sec_new		{ text-align:center; color:darkred; font-weight:bold; display:block; position:absolute; top:100px; width:100%; }


/* --- iteminfo */
#ii_content { text-align:center; }
#ii_content #section_name { position:static;display:block;margin: 8px 0 14px 0; } #ii_content h2 { margin: 15px 0 6px 0 }
#ii_found, #ii_used { margin: 0 auto 0 auto; width:885px; }
#ii_found a, #ii_used a { color:#822; }
#ii_found tr > td, #ii_used tr > td { font-size: 16px; padding: 7px 0 10px 3px; }
td.ii_type { font-weight:bold } td.ii_link { font-weight:bold }
.ii_usebonus { font-weight:800;color:#226; }
.ii_prev { position:absolute;top:25px;left:15px; } .ii_next { position:absolute;top:25px;right:15px; }


/* --- prace */
div#job_content { font-family: Arial,Verdana,sans-serif;	margin: 174px 7px 0px 7px; width: 1022px }
div.job_product { background:no-repeat url('../images/inventory/yield.png'); max-height:43px; max-width:43px; border:0px; width:43px; height:43px; }
.job_bg_light { background-repeat:no-repeat; width:1039px; height:50px }
.job_bg_light1 { width:50px; height:50px; text-align:center }
.job_bg_light4 { width:250px; height:50px; text-align:center; cursor:pointer }
.job_bg_light2 { width:300px; height:50px; color:#000; font-size:18px; font-weight:500; text-align:center }
.job_bg_light3 { width:70px; height:50px; text-align:center }
.job_bg_light4:hover { opacity:0.5; filter: alpha('opacity=50') }


/* --- achievements */
div#achievements_content { width:100%; margin-top:82px }
div.achievement { position:relative; width: 480px; min-height: 135px; }
div.achievement_bg_top, 
div.achievement_bg_bottom { background: url('../images/achievement/achiev_back.png'); width: 480px; }
div.achievement_bg_top { height: 105px; }
div.achievement_bg_bottom { background-position: bottom center; min-height: 15px; margin-bottom: 8px; overflow: hidden; }
div.achievement_title { 
    position: absolute; width: 400px; height: 22px; top: 5px; left: 40px; text-align: center; 
    text-shadow: #000 1px 1px 1px; font-size: 14px; font-weight: bold; color: #FFF; line-height: 22px;
}
div.achievement_title a { color: #FFF; }
div.achievement_icon_frame { position: absolute; width: 70px; height: 66px; top: 40px; left: 14px; }
div.achievement_icon_frame img { margin: 6px; }
div.achievement_shield { position: absolute; width: 64px; height: 69px; top: 35px; right: 9px; }
div.achievement_points {
    position: absolute; font-size: 22px; text-shadow: #000 1px 1px 1px; color: #FFF;
    text-align: center; width: 50px; font-weight: bold; top: 22px; left: 8px; }
div.achievement_wrapper { background: transparent url('../images/achievement/achiev_repeat.png') repeat-y center 0; padding-left: 15px; padding-right: 15px; }
div.achievement_content { min-height: 50px; padding: 0 80px; margin: -10px 0 0 0; font-weight: bold;
	text-shadow: #000 1px 1px 1px; color: #FFF; position: absolute; top: 60px; }
div.achievement_description { font-size:13px; height: 44px; width: 310px; padding: 5px; text-align: center; }
div.achievement_reward { width: 100%; text-align: center; font-size:13px; }  div.achievement_reward span:first-child { text-decoration:underline; }
div.achievement_reward > span { padding:0 10px; vertical-align:middle; display:table-cell; }
div.achievement_reward > span:first-letter { text-transform:capitalize; }
table.achievement_subs_table { font-size:11px; width: 100%; }
table.achievement_subs_table th:last-child { text-transform:capitalize; }
div.achiev_column_0, div.achiev_column_1 { width:50%; display:inline-block; margin-top:15px; vertical-align:top }
.achiev_btn { background:url('../images/button/button_normal_130.jpg');background-repeat:no-repeat;width:130px;height:28px;font-weight:bold }
.achiev_btn_txt { position:relative;top:5px;left:5px;width:121px;text-align:center;display:block;color:#D1BA8E;font-weight:bold;font-size:13px;overflow:hidden;white-space:nowrap }


/* --- myquests */
div#myquests_content { width:100%; margin-top:97px }
div.myquests { position:relative; width: 480px; min-height: 135px; }
div.myquests_bg_top, 
div.myquests_bg_bottom { background: url('../images/achievement/achiev_back.png'); width: 480px; }
div.myquests_bg_top { height: 105px; }
div.myquests_bg_bottom { background-position: bottom center; min-height: 15px; margin-bottom: 8px; overflow: hidden; }
div.myquests_title { 
    position: absolute; width: 400px; height: 22px; top: 5px; left: 40px; text-align: center; 
    text-shadow: #000 1px 1px 1px; font-size: 14px; font-weight: bold; color: #FFF; line-height: 22px; }
div.myquests_title a { color: #FFF; }
div.myquests_icon_frame { position: absolute; width: 70px; height: 66px; top: 40px; left: 14px; } div.myquests_icon_frame img { margin: 6px; }
div.myquests_shield { position: absolute; width: 60px; height: 50px; top: 45px; right: 10px; background-image:url('../images/ico/myquests_icons.png'); }
div.myquests_wrapper { background: transparent url('../images/achievement/achiev_repeat.png') repeat-y center 0; padding-left: 15px; padding-right: 15px; }
div.myquests_content { min-height: 50px; padding: 0 80px; margin: -10px 0 0 0; font-weight: bold;
	text-shadow: #000 1px 1px 1px; color: #FFF; position: absolute; top: 60px; }
div.myquests_wrapper a { color:black; } div.myquests_wrapper td:last-child { width:375px; } div.myquests_wrapper td:last-child { width:67px; text-align:right; }
div.myquests_description { font-size:13px; height: 44px; width: 310px; padding: 5px; text-align: center; }
table.myquests_subs_table { font-size:12px; width: 100%; font-weight:bold; }
div.myquests_column_0, div.myquests_column_1 { width:50%; display:inline-block; margin-top:15px; vertical-align:top }


/* --- medals --- medaile */
#medaile_obsah { margin: 93px 6px 0px 6px; width: 1039px }
.medaile_back { cursor:pointer; position:relative; margin:0px 10px 6px 10px; display:inline-block; width:490px; height:96px; background:no-repeat url(../images/reward/medal_back.png) }
.medal_name { color:#222233; display:block; font-size:20px; font-weight:bold; left:7px; position:absolute; text-align:center; top:4px; width:476px }
.medal_popis { font-size: 15px; height: 45px; left: 74px; position: absolute; text-align: center; top: 39px; width: 343px }


/* --- crafted --- crafting */
.crafted_items_obsah { margin: 97px 20px 0px 20px; width: 1000px }

/* --- recipe */
#recipe_shopwrapper, #recipe_shop_price, #recipe_unwrapwrapper
	{ display:none; position:relative; width:1021px; margin-top:5px; text-align: center; border: 1px solid gray; padding-top: 3px; }
#recipe_shoplist, #recipe_unwraplist { position:relative;z-index:10; }
#recipe_shop_price > span { width:40%;text-align:center;display:inline-block;position:relative;z-index:10;font-weight:bold;height:25px; }
#recipe_shoplist .recipe_li, #recipe_unwraplist .recipe_li { display:inline-block; }
#recipe_shoplist .recipe_li > div, #recipe_unwraplist .recipe_li > div { cursor:pointer; }
#recipe_shoplist .recipe_li a.inputV2, #recipe_unwraplist .recipe_li a.inputV2 { display:block; }
#recipe_shoplist .recipe_li input { width:53px; text-align:right; } #recipe_unwraplist .recipe_li input { width:35px; text-align:right; }
#recipe_shopwrapper > span, #recipe_unwrapwrapper > span, #recipe_shop_price > div
	{ position:absolute; top: 0px; width:100%; height:100%; background-color:grey; opacity:0.35; }
#recipe_unwrapwrapper .recipe_unwrap { opacity:0.5; } #recipe_unwrapwrapper > span { background-color:red; opacity:0.075; }
#recipe_shop_price > div { background-color:green; opacity:0.15; } #recipe_shop_price > span div { display:inline-block; margin:0 10px; }
#recipe_content {	font-family:Arial, Verdana, sans-serif; width:1037px; margin:65px 8px 0px 8px }
#recipe_table tr { height:81px }
#recipe_table tr td { background:url('/images/main/recipe_bg.jpg?3'); text-align:center; }
#recipe_table tr td.cr1 		{ background-position:0 0;		padding: 9px 0 0 0; width:77px; }
#recipe_table tr td.cr1ex 	{ background:repeat-x url('/images/main/recipe_middle_bg.jpg');	padding: 9px 0 0 0; width:810px; }
#recipe_table tr td.cr2 		{ background-position:-77px 0;	padding: 8px 0 0 0; font-weight:bold; width:253px; }
#recipe_table tr td.cr3 		{ background-position:-330px 0;	padding: 9px 0 0 0; width:294px; }
#recipe_table tr td.cr4		{ background-position:-624px 0;	padding: 9px 0 0 0; width:95px; }
#recipe_table tr td.cr5 		{ background-position:-719px 0;	padding: 8px 0 0 0; font-weight:bold; width:97px; }
#recipe_table tr td.cr5 a	{ width:73px;text-overflow:clip;overflow:hidden; }
#recipe_table tr td.cr6 		{ background-position:-816px 0;	padding: 8px 0 0 0; font-weight:800;color:#222266; }
#recipe_table tr td.cr6ex	{ background-position:-816px 0;	padding: 8px 0 0 0; }
#recipe_table tr td.cr6ex a input { width:50px; text-align:right; } #recipe_table tr td.cr6ex div { font-weight:bold; }
#recipe_table tr:last-child { height: 5px; }


/* --- npc */
.npc_obsah { margin:120px 9px 0px 9px; width: 1022px }
.npc_lista_desc { position:absolute; text-align:center; display:block; font-weight:bold }
div.npc_obsah table td { color:#222233; vertical-align:middle; text-align:center }


/* --- budovy */
.budovy_obsah { margin:242px 10px 0px 10px; width: 1022px }
.pagenav_inactive:hover { opacity:0.6; filter: alpha('opacity=60') }
div#budovy_levels { position:absolute;left:40px;top:220px }
div#budovy_levels span { font-weight:bold;font-size:14px;margin-right:10px }
div#budovy_levels a.inactive { opacity:0.6; filter: alpha('opacity=60'); }


/* --- character_stats --- item_stats --- skill_stats */
.adventurer_stat	{ height:34px; background: repeat-x url('../images/characters/stats/adventurer.png') }
.soldier_stat		{ height:34px; background: repeat-x url('../images/characters/stats/soldier.png') }
.worker_stat		{ height:34px; background: repeat-x url('../images/characters/stats/worker.png') }
.dueler_stat		{ height:34px; background: repeat-x url('../images/characters/stats/dueler.png') }
.greenhorn_stat		{ height:34px; background: repeat-x url('../images/characters/stats/greenhorn.png') }

span.stats	{ width:2px; height:15px; display:inline-block; float:left }
span.statsblueleft	{ background:url('../images/stats/blueleft.png') }
span.statsbluemid	{ background:repeat-x url('../images/stats/bluemid.png') }
span.statsblueright	{ background:url('../images/stats/blueright.png') }
span.statsredleft	{ background:url('../images/stats/redleft.png') }
span.statsredmid		{ background:repeat-x url('../images/stats/redmid.png') }
span.statsredright	{ background:url('../images/stats/redright.png') }

div#item_stats_content	{ font-family: Arial,Verdana,sans-serif; margin:144px 10px 0px 10px; width: 1022px }
div#skill_stats_content	{ font-family: Arial,Verdana,sans-serif; margin: 74px 0px 0px 0px; width: 1039px }


/* --- invent */
#invent_itemsDiv 				{ margin: 185px 5px 0px 5px; width:1027px }
img.invent_type_select			{ opacity:0.35; cursor:pointer; filter: alpha(opacity=35) }
img.invent_type_select:hover	{ opacity:0.55;	filter: alpha(opacity=55) }
img.invent_type_selected		{ cursor:pointer }
img.invent_type_selected:hover	{ opacity:0.8; filter: alpha(opacity=80) }
span.invent_list_bg { background:no-repeat url('../images/inventory/yield.png'); border:0px; cursor:pointer;
	max-height:43px; max-width:43px; width:43px; height:43px; display:block; float:left; padding-right:5px }
#private_link_warning { font-size:20px; color:brown; text-align:center; margin-top:100px; font-weight:bold; }


/* --- schopnosti */
#schopnosti_obsah { margin:210px 5px 0px 5px; width: 1030px; }
.skill_selected	{ cursor:pointer }
.skill_select	{ cursor:pointer; opacity:0.3; filter: alpha('opacity=30'); zoom:1 }
.att_count	 { position:relative; top:32px; left:-13px; border:none; width:21px; height:14px; text-align:center;
		color:#fff; font-size:14px; font-weight:bold; z-index:10; background:url('../images/empty.png') }
.skill_value { position:relative; top:-6px; left:-45px;	border:none; width:21px; height:10px; text-align:center;
		color:#fff; font-size:12px; font-weight:bold; margin-right:-22px; background:url('../images/empty.png') }


/* --- politic map --- alliance */
/* ### 1.36 ### */
#politic_map { background:no-repeat url('../images/politic_map/politic_map.jpg'); width:1039px; height:254px; position:absolute; top:413px; left:0px }
#politic_map_content { position:absolute; top:4px; left:0px; width:1039px; height:250px; display:block; overflow:hidden }
.am_aliname { position:relative;top:0px;left:0px;width:187px;text-align:center;display:block;font-weight:bold;font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.am_objname { text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:140px }
.pol_map_menu	{	border:1px solid; width:180px;	height:146px }
#am_switch_mode { position: absolute;right: 320px;top: 11px; }
#politic_map img.am_f3	{ position:absolute;z-index:1 } #politic_map div.am_cc0 img.am_f3{ opacity:0.34;filter:alpha('opacity=34') }
#politic_map div.am_cc1 img.am_f3, #politic_map div.am_cc3 img.am_f3 { opacity:0.85;filter:alpha('opacity=85') }
#politic_map img.am_f2	{ position:absolute;z-index:2 } #politic_map div.am_cc0 img.am_f2{ opacity:0.30;filter:alpha('opacity=30') }
#politic_map div.am_cc1 img.am_f2, #politic_map div.am_cc3 img.am_f2 { opacity:0.75;filter:alpha('opacity=75') }
#politic_map img.am_f1	{ position:absolute;z-index:3 } #politic_map div.am_cc0 img.am_f1{ opacity:0.26;filter:alpha('opacity=26') }
#politic_map div.am_cc1 img.am_f1, #politic_map div.am_cc3 img.am_f1 { opacity:0.65;filter:alpha('opacity=65') }
#politic_map img.am_t	{ position:absolute;z-index:4 } #politic_map div.am_cc0 img.am_t  { opacity:0.24;filter:alpha('opacity=24') }
#politic_map div.am_cc1 img.am_t,  #politic_map div.am_cc3 img.am_t  { opacity:0.60;filter:alpha('opacity=60') }
#politic_map div.am_cc2 img { opacity:0; filter:alpha('opacity=0') } #politic_map div.am_cc1 span { opacity:0; filter:alpha('opacity=0') }

#politic_map_content span { position: absolute; display:block; background-image:url('../images/politic_map/icons.png?2'); width:16px; height:12px; }


/* ### BETA ### */
#alliance_map { background:no-repeat url('../images/politic_map/map.jpg?1'); width:1039px; height:457px; position:relative; margin-top:433px;margin-bottom: -19px; }
#alliance_map_content { position:absolute; top:0px; left:0px; width:1039px; height:457px; display:block; overflow:hidden }
.am_aliname { position:relative;top:0px;left:0px;width:187px;text-align:center;display:block;font-weight:bold;font-size:16px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap; }
.am_objname { text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:140px }
.pol_map_menu {	border:1px solid; width:180px;	height:146px }
#am_switch_mode { position: absolute;right: 320px;top: 11px; }
#alliance_map img.am_f3	{ position:absolute;z-index:1 } #alliance_map div.am_cc0 img.am_f3{ opacity:0.34;filter:alpha('opacity=34') }
#alliance_map div.am_cc1 img.am_f3, #alliance_map div.am_cc3 img.am_f3 { opacity:0.85;filter:alpha('opacity=85') }
#alliance_map img.am_f2	{ position:absolute;z-index:2 } #alliance_map div.am_cc0 img.am_f2{ opacity:0.30;filter:alpha('opacity=30') }
#alliance_map div.am_cc1 img.am_f2, #alliance_map div.am_cc3 img.am_f2 { opacity:0.75;filter:alpha('opacity=75') }
#alliance_map img.am_f1	{ position:absolute;z-index:3 } #alliance_map div.am_cc0 img.am_f1{ opacity:0.26;filter:alpha('opacity=26') }
#alliance_map div.am_cc1 img.am_f1, #alliance_map div.am_cc3 img.am_f1 { opacity:0.65;filter:alpha('opacity=65') }
#alliance_map img.am_t	{ position:absolute;z-index:4 } #alliance_map div.am_cc0 img.am_t  { opacity:0.24;filter:alpha('opacity=24') }
#alliance_map div.am_cc1 img.am_t,  #alliance_map div.am_cc3 img.am_t  { opacity:0.60;filter:alpha('opacity=60') }
#alliance_map div.am_cc2 img { opacity:0; filter:alpha('opacity=0') } #alliance_map div.am_cc1 span { opacity:0; filter:alpha('opacity=0') }

#alliance_map_content span { position: absolute; display:block; background-image:url('../images/politic_map/icons.png?3'); width:16px; height:12px; }


/* --- shops */
div#type_buttons_con { position: absolute; width: 370px; height: 85px; left: 15px; top: 145px; background-image: url('../images/shops/TL_paper.jpg') }
div#type_buttons { position: absolute; left: 20px; top: 20px }
div#type_buttons > div { cursor:pointer; display:inline-block; width:31px; height:46px; margin-left:5px }
div#item_list { width:1022px; margin:311px 8px 0px 8px }
div#item_list > div, div#shopping_list > div { display:inline-block }
div#shopping_list_con { position: absolute; width: 784px; height: 79px; left: 203px; top: 240px; padding: 7px 3px 0px; background: url('../images/shops/SL_paper.jpg') }
div#shopping_list { margin-left:auto; margin-right:auto; width:0px; text-align:left; padding-top:1px }
div#browsebg { display:none; z-index:100; position:absolute; left:0px;top:0px; width:100%; height:100%; background-color:#404040; opacity:0.75; cursor:pointer }
div#browsewnd { background:#BFAE80; border:4px solid #AD9962; height: 479px; overflow: scroll;
		width:677px; z-index:101; display:none; opacity:1; position:absolute; text-align:center; top:125px; left:180px }


/* --- podpora */
div#podpora_obsah { margin:82px 10px 0px 30px; width:1022px; text-align:center }




#quick_item_menu a:hover, #newsletter_div span:hover
		{ background:repeat url('../images/main/hover.png') }


.skill_sort {
margin-right:0px
}

.skill_sort:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	opacity:0.5;
	filter: alpha(opacity=50)
}

span.veci_list_bg {
	background-image:url('../images/inventory/bag_50.png');
	background-repeat:no-repeat;
	max-height:50px;
	max-width:50px;
	border:0px;
	width:50px;
	height:50px;
	cursor:pointer;
	display:block;
	float:left;
	padding-right:10px;
}

span.veci_list_bg:hover { 
	background-image:url('../images/inventory/bag_50.png');
	background-repeat:no-repeat;
	max-height:50px;
	max-width:50px;
	border:0px;
	width:50px;
	height:50px;
	cursor:pointer;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	opacity:0.5;
	filter: alpha(opacity=50);
	display:block;
	float:left;
	padding-right:10px;
}

.backg_foot_head_animal { width:93px; height:93px; background-image:url(../images/inventory/foot_head_animal.png?1); }
.backg_bag { width:79px; height:79px; background-image:url(../images/inventory/bag.png?1); }
.backg_body_arms { width:93px; height:138px; background-image:url(../images/inventory/body_arms.png?1); }

#char_head { width:93px; height:93px; background-image:url(../images/inventory/foot_head_animal.png?1); left:107px; top:17px; }
#char_neck { width:79px; height:79px; background-image:url(../images/inventory/bag.png?1); left:18px; top:0px; }
#char_body { width:93px; height:138px; background-image:url(../images/inventory/body_arms.png?1); left:106px; top:115px; }
#char_left_arm { width:93px; height:138px; background-image:url(../images/inventory/body_arms.png?1); left:207px; top:65px; }
#char_right_arm { width:93px; height:138px; background-image:url(../images/inventory/body_arms.png?1); left:5px; top:81px; }
#char_2right_arm { display:none; }
#char_pants { width:93px; height:138px; background-image:url(../images/inventory/body_arms.png?1); left:106px; top:258px; }
#char_belt { width:93px; height:93px; background-image:url(../images/inventory/foot_head_animal.png?1); left:207px; top:208px; }
#char_yield { width:79px; height:79px; background-image:url(../images/inventory/bag.png?1); left:18px; top:318px; }
#char_foot { width:93px; height:93px; background-image:url(../images/inventory/foot_head_animal.png?1); left:207px; top:306px; }
#char_animal1 { width:93px; height:93px; background-image:url(../images/inventory/foot_head_animal.png?1); left:6px; top:225px; }

#setI_itemlist div {
	position: absolute;
}

.setI_on {
}

.setI_on:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	opacity:0.80;
	filter: alpha(opacity=80);
}

.setI_off:hover {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=65)";
	opacity:0.65;
	filter: alpha(opacity=65);
}

.setI_off {
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=45)";
	opacity:0.45;
	filter: alpha(opacity=45);
}

.sets_bonusy {
	height: 501px;
    left: 312px;
    overflow: auto;
    position: absolute;
    text-align: left;
    top: 166px;
    vertical-align: top;
    width: 730px;
	padding-top: 2px;
}

td.setB_h {
	font-weight: 800;
	font-size: 20px;
	padding-right: 5px;
	width:15px;
}

td.setB_bg {
	background-image: url('../images/sets/set_bon_backg.png');
	background-repeat: no-repeat;
	width: 51px;
	height: 75px;
	display: inline-block;
	position: relative;
	margin-right: -4px;
	margin-bottom: -4px;
	padding: 0px;
}

img.setB_img {
	width: 36px;
	height: 36px;
	position: absolute;
	top: 8px;
	left: 8px;
}

span.setB_n {
	width: 41px;
	height: 16px;
	position: absolute;
	top: 50px;
	left: 5px;
	display: inline-block;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
}

span#job_desc_icon {
	height:22px;
	text-align:left;
	position:absolute;
	top:98px;
	background-color:#9F896D;
	border:1px solid #333;
	left:1px;
	width:auto;
	display:block;
	font-size:14px;
	font-family:Arial, Verdana, sans-serif;
}

img.job_desc_ico_img {
	width:18px;
	height:18px;
	margin-top:1px;
	margin-right:2px;
	margin-left:3px;
}

span.job_desc_ico_text {
	position:relative;
	top:-3px;
	margin-right:3px;
}

#lp_jobs_text {
	height:22px;
	text-align:right;
	position:absolute;
	top:132px;
	left:20px;
	width:auto;
	display:block;
	font-weight:bold;
	color:#900;
	font-size:18px;
	font-family:Arial, Verdana, sans-serif;
}

#lp_jobs_input {
	text-align:center;
	width:50px;
	height:20px;
	color:#000;
	font-weight:bold;
	font-size:15px;
	background-color:#9F896D;
	border:1px solid #333;
	position:relative;
	top:0px;
	margin-right:20px
}

#mot_beg_jobs_input {
    text-align:center;
	width:50px;
	height:20px;
	color:#000;
	font-weight:bold;
	font-size:15px;
	background-color:#40AA1D;
	border:1px solid #333;
	position:relative;
	top:0px;
	margin-right:2px
}

#mot_end_jobs_input {
    text-align:center;
	width:50px;
	height:20px;
	color:#000;
	font-weight:bold;
	font-size:15px;
	background-color:#CC5B1E;
	border:1px solid #333;
	position:relative;
	top:0px;
	margin-right:20px
}

#time_jobs_input, #att_char {
	text-align:center;
	width:auto;
	max-width:100px;
	height:20px;
	color:#000;
	font-weight:bold;
	font-size:14px;
	background-color:#9F896D;
	border:1px solid #333;
	position:relative;
	top:0px
}

#att_calc {
	background-color: #9F896D;
    border: 1px solid #333333;
    color: #000000;
    display: inline-block;
    font-size: 15px;
    font-weight: bold;
    height: 18px;
    margin-left: 10px;
    max-width: 100px;
    padding: 0 5px;
    position: relative;
    text-align: center;
    top: -1px;
    width: auto;
	cursor:pointer
}

#att_filter_text {
	height:22px;
	text-align:right;
	position:absolute;
	top:15px;
	right:20px;
	width:600px;
	display:block;
	font-weight:bold;
	color:#900;
	font-size:16px;
	font-family:Arial, Verdana, sans-serif;
}

#att_lvl_input {
	background-color: #9F896D;
    border: 1px solid #333333;
    color: #000000;
    font-size: 15px;
    font-weight: bold;
    height: 16px;
    margin-right: 10px;
    position: relative;
    text-align: center;
    top: 0;
    width: 40px
}

div#character_stat_content {
	overflow:auto;
	height:505px;
	position:absolute;
	font-family:Arial, Verdana, sans-serif;
	left:0px;
	top: 164px;
	width:1039px;
	float:left
}

.char_stats_desc {
width:30px;
background-repeat:repeat-x;
height:34px;
display:inline-block;
margin-left:10px;
margin-right:5px
}

.char_desc_text {
position:relative;
top:-10px
}

.char_info_detail {
position:absolute;
right:15px;
top:95px
}

.char_desc_text_h {
position:absolute;
top:95px;
left:5px;
width:auto;
height:40px;
color:#222233;
font-size:18px
}

.postava {
	width:300px;
	height:405px
}


/* menu horizontal a submenu externy kod */

li.folderh { padding: 2px; cursor:pointer }	
li.folderh:hover { z-index: 3000 }
li.folderh ul { position: absolute; display: none;	left: 0px; /* IE */ top: 34px }
li.folderh>ul { left: 2px; z-index:3000 }
ul.level1h li.folderh:hover ul.level2h { display: block; width: auto; z-index:3000; margin-top:-5px }
li a.submenuh { display: block; padding-top: 3px 0px 4px 20px; cursor:pointer; position:relative; z-index:5000 }

/* menu horizontal a submenu externy kod */



/********************************
///////// to be removed /////////
********************************/

.button_left {
background:url(../images/button/left_hover.png);
background-repeat:no-repeat;
width:7px;
height:25px;
display:inline-block;
cursor:pointer
}

.button_middle {
background:url(../images/button/middle_hover.png);
background-repeat:repeat-x;
width:auto;
height:25px;
display:inline-block;
position:relative;
top:-10px;
color:#fff;
font-weight:bold;
cursor:pointer
}

.button_right {
background:url(../images/button/right_hover.png);
background-repeat:no-repeat;
width:7px;
height:25px;
display:inline-block;
cursor:pointer
}

.button_position {
float:right;
margin-left:10px;
display:block;
height:50px;
width:auto;
cursor:pointer
}
