@charset "windows-1251";
/* CSS Document */

body {
	background-color: #000000;
}

body, table, td, tr {
/*	font-size: 13px;*/
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}

.color_c0, .color_c1, .color_c2, .color_c3, .color_c4, .color_c5, .itemset {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

p {
	margin: 0px;
	margin-bottom: 15px;
}

.small_text, .table_spellrank {
	font-size: 0.88em;
}

.table_spellrank {
	color: #888888;
}

span.link_eng {
	font-size: 0.87em;
}

#stats_tbl td {
	font-size: 0.75em;
}

div, table, body, tr, td {
	margin: 0px;
}

.qseries_item .link_eng, .small_link {
	font-size: 10px;
}

.qseries_item .link_eng, .small_link, .small_link:visited,  .color_brown {
	color: #907023;
}

.small_link:hover {
	color: #FFCC00;
}

.small_link_item, .small_link_object {
	font-size: 10px;
	margin-left: 5px;
}

.small_link_object {
	margin-left: 0px;
}

hr {
	color: #21212B;
	height: 1px;
}

td {
/*	vertical-align: top;*/
}

h1 {
	font-size: 20px;
	font-weight: normal;
	color: #e6d426;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}

.bot_marg {
	margin-bottom: 15px;
}

h2 {
	font-size: 16px;
	font-weight: bold;
}

h2.yellow {
	color: #e6d426;
}

h2.subtitle {
	margin-top: -15px;
	color: #FFFFB0;
	font-size:15px;
}

h3 {
	font-size: 14px;
	font-weight: bold;
}

a, a:visited {
	color: #DFCF00;
}

a:hover {
	color:#FFFFDD;
}

li, ul {
	margin-left: 15px;
}

ul {
	list-style-image: url(img/_o.png);
}

li {
	margin-bottom: 10px;
}

li.addons_2 {
	margin-left: 40px;
	margin-bottom: 0px;
	margin-top: 3px;;
}

td.addons_cats {
	vertical-align: top;
	width: 200px;
}

.upmenu {
	background-position: top;
	background-repeat: repeat-x;
	background-image: url(img/_top_gr.png);
}

input#btn_large, .btn_large {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	width: 100px;
	height: 30px;
	background: url(img/btn_empty_large.png);
	font-size: 14px;
	font-weight: bold;
	display: inline;
	border: none;
	color:#FFFF00;
	cursor: pointer;
	hideFocus: true;
	nofocus: true;
	-moz-outline-style: none;
/*	noFocusLine: expression(this.onFocus=this.blur());*/
	noFocusLine: expression(hideFocus=true);
}

div.submit input , 
input#search, input#styled_btn, input#styled_btn_mid, input#styled_btn_big, input.mybutton, input.styled_btn_big,
input.submit_btn {
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	width: 70px;
	height: 19px;
	margin-left: 10px;
	background: url(img/btn_empty.png);
	display: inline;
	border: none;
	text-align: center;
/*	text-transform:uppercase;*/
	font-size: 12px;
	font-weight: bold;
	color:#FFFF00;
/*	noFocusLine: expression(this.onFocus=this.blur());*/
	cursor: pointer;
	hideFocus: true;
	nofocus: true;
	noFocusLine: expression(hideFocus=true);
	-moz-outline-style: none;
}

input#search {
	background-image:url(img/btn_search.png);
	width: 80px;
	height: 26px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 0px;
	vertical-align: middle;
	margin-top: 0px;
}

div#index_mid_search {
	left: 51px;
	top: 198px;
	position: relative;
}

table.upsearch {
	margin: 2px 3px 2px 3px;
	width: 270px !important;
}

.ya-site-form__input-text, .upsearch input#q, div#index_mid_search input#q {
	background-color: #9dab95;
	width: 182px;
	height: 24px;
	vertical-align: middle;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
}
.ya-site-form__submit{height:26px;}
input.submit_btn#hover,
input#styled_btn:hover, input.mybutton:hover, input#styled_btn_big:hover, input#styled_btn_mid:hover,
input.styled_btn_big:hover {
	color: #FFFFFF;
}

input.submit_btn {
	margin-left: 20px;
	margin-top: 10px;
}

div.submit input , input#styled_btn_mid {
	width: 100px;
	background: url(img/btn_empty_mid.png);
}

input#styled_btn_big, input.styled_btn_big, input.submit_btn {
	width: 135px;
	background: url(img/btn_empty_big.png);
}

input#styled_btn, input#styled_btn_mid, input#styled_btn_big, input.styled_btn_big {
	margin-left: 0px;
}

/* ================ BORDER ================ */
img#img_smallmap,
img#smallmap, 
input#name, input#icq, input#amount, input#server, select#server, select#side, input#side, input#wmz,  select#amount, 
input#q, input#login, input#pass, input#pass2, input#email, .bordered,table.comm_tbl, input#rating, div.field ,
input#wdb_file, input#upload_file,
textarea#text, .blackinput, .blackinput_nowidth {
	border: 1px solid #4a5047; /*#8c6c0e;*/
}

h1 {
	border-bottom: solid 1px #4a5047;
}

/* ============================================ */

div.header_1, div.header_1d {
	z-index: 10;
	float: inherit;
	width: 100%;
	margin-bottom: 10px;
}

div.header_1d, div.header_1{
	float:left;
}

/*div#facts_w, div#facts, div#facts_narr, div#boss_inst, .facts_color {
	background-color: #12121B;
}*/

div#facts_w, div#facts, div#facts_narr, div#boss_inst {
	float: right;
	width: 250px;
	margin: 0px;
	z-index: 0;
	margin-left: 10px;
}

div#facts_narr {
	width: 225px;
}

div#facts_w {
	width: 310px;
}

div#boss_inst {
	margin-right: 0px;
	width: 125px;
	font-size: 0.85em;
	padding: 5px;
	border: 1px solid #8c6c0e;
	border-top: 0px;
	margin-bottom: 10px;
}

li.boss_inst {
	padding: 0px;
	margin-bottom: 5px;
	margin-top: 0px;
/*	margin-left: 5px;*/
}

ul.boss_inst {
	margin-bottom: 4px;
	margin-top: 0px;
/*	list-style-image: url(img/_o.png);
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin-left: 0px;
	text-align: center;*/
}

div#facts_boss_inst {
	width: 100%;
	border-top: 1px solid #8c6c0e;
	border-top: 1px solid #606060;
	padding-top: 5px;
}

#facts ul, #facts li {
	margin-right: 0px;
}

#facts ul {
	margin-left: 10px;
}

#facts li, #facts ul {
	padding-left: 0px;
	text-indent: 0px;
}


table.tbl_in_details {
	border-top: 1px solid #8c6c0e;
	border-left: 1px solid #8c6c0e;
}

td.tbl_in_details {
	margin: 2px;
	border-bottom: 1px solid #8c6c0e;
	border-right: 1px solid #8c6c0e;
}

/* ================ SEARCH RESULTS ================ */

div#tabletabs {
	margin-top: 10px;
	width: 100%;
}

div#tabledata, div#tabletabs, div#usercomment {
	float: left;
}

div#usercomment {
	width: 100%;
}

#tabledata a, #tabledata a:visited {
	text-decoration: none;
}

#tabledata a:hover {
	text-decoration: underline;
}

table.search_res_tbl {
	width: 100%;
	padding: 0px;
}

tr.search_res_row, tr.search_res_row_odd {
	background-color:#000000;
	height: 28px;
}

tr.search_res_row_hdr {
/*	background-color:#403222;*/
	color:#FFFFFF;
	height: 28px;
	font-weight: bold;
}

td.search_res_hdr_cell, td.search_res_hdr_cell_1st {
	padding-left: 10px;
	padding-right: 10px;
	border-right: 1px #000000 solid;
}

td.search_res_hdr_cell {
	text-align: center;
}

td.search_res_cell_img {
	padding: 5px;
	border: 0px;
}

td.search_res_cell, td.search_res_cell_1st, td.search_res_cell_1st_item, td.search_res_txt_cell {
	vertical-align: middle;
	padding-left: 5px;
	padding-right: 5px;
}
td.search_res_cell {
	text-align: center;
}

td.search_res_txt_cell {
	text-align: left;
	color: #C0C0C0;
}

td.search_res_cell_1st, td.search_res_cell_1st_item, .search_res_cell_1st_item td, .td.search_res_cell_1st td {
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}



td.search_res_cell_1st_item {
	height: 50px;
}

.res_clr_1 {
	color:#009900;
}

a.tbl_link,a.tbl_link:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.tbl_link:hover {
	color: #FFFF99;
	text-decoration: underline;
}

/* ---------------------------- */

.tabstable {
	height: 20px;
	padding: 0px;
	margin: 0px;
	border-collapse: collapse;
}

.tabstable_cell {
/*	border: 1px #999999 solid;
	padding-left: 10px;
	padding-right: 10px;*/
}

table.tabstable_cell_int {
	height: 20px;
	border: 0px;
/*	padding: 0px; 
	border-spacing: 0; 
	border-collapse: collapse;
	margin: 0px;*/
}

a.tabstable_cell_int, a.tabstable_cell_int:hover, a.tabstable_cell_int:visited {
	text-decoration: none;
	margin-left: 5px;
	margin-right: 5px;
	color: #B5b5b5;
}

a.tabstable_cell_int:hover {
/*	text-decoration: underline;*/
	color: #FFFFFF;
}

td.tabstable_cell_in1 {
/*	background-image:url(img/tab_l_0.png);*/
	background-repeat: no-repeat;
}

td.tabstable_cell_in2_0,td.tabstable_cell_in2_1 {
	background-image:url(img/tab_m_0.png);
	background-repeat: repeat-x;
/*	margin-left: 5px;
	margin-right: 5px;*/
	text-align: center;
}

td.tabstable_cell_in2_1 {
	background-image:url(img/tab_m_1.png);
}

td.tabstable_cell_in3 {
/*	background-image:url(img/tab_r_0.png);*/
	background-repeat: no-repeat;
}


.margin5 {
	margin: 5px;
}

.whole_placeholder {
/*	width: 900px;*/
	width: 100%;
}

.tbl_main_content {
	background-color: #171716;
}

.tbl_main_content_td {
	padding-left: 1px;
	padding-right: 0px;
	padding-top: 0px;
	padding-bottom: 10px;
}

.tbl_main_content_in {
	background-color: #231f20;
}

table.item_pic {
	width: 62px;
	height: 62px;
}

table.item_pic_mid {
	width: 40px;
	height: 40px;
}

td.item_pic {
	background-position: center;
	background-repeat: no-repeat;
}

input#button {
	background-color: #660204;
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	border-top: 2px solid #b00909;
	border-left: 2px solid #b00909;
	border-bottom: 2px solid #47080b;
	border-right: 2px solid #47080b;
	width: 60px;	
	height: 21px;
}

input#name, input#icq, input#amount, input#server, input#side, input#wmz, select#server, select#side, select#amount, 
input#q, input#login, input#pass, input#rating,  input#pass2, input#email, div.field, input#wdb_file, input#upload_file,
textarea#text, .blackinput, .blackinput_nowidth  {
	background-color: #000000;
	color:#FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	scrollbar-base-color: #660204; 
	scrollbar-arrow-color: #B0B030;
	scrollbar-DarkShadow-Color: #330102; 
	scrollbar-track-color: #300812;
}

input#name, input#icq, input#amount, input#server, input#side, input#wmz, select#server, select#side, select#amount, 
input#q, input#login, input#pass, input#rating,  input#pass2, input#email, div.field, input#wdb_file, input#upload_file, 
.blackinput {
	vertical-align: middle;
	width: 130px;
	height: 19px;
}

input#wdb_file, input#upload_file {
	width: 300px;
}

input#rating {
	width: 50px;
	text-align: center;
}

div.field {
	width: 50px;
	text-align: center;
}

a.use_txt, a.use_txt:visited {
	color: #00FF00;
}

a.use_txt:hover {
	color: #00B000;
}

a.current_zone,a.current_zone:hover, a.current_zone:visited {
	color: #FFFFFF;
	font-weight: bold;
	text-decoration: none;
	hideFocus: true;
	nofocus: true;
	-moz-outline-style: none;
	noFocusLine: expression(hideFocus=true);
}

.item_tbl {
/*	width: 500px;*/
	font-size: 13px;
}

.item_tbl_info_in {
	background-color: #000000;
}

.item_tbl_info_in td {
/*	font-family: Verdana, Arial, Helvetica, sans-serif;*/
}

.item_tbl_left {
	width: 80px;
}

.inf_name {
	font-weight: bold;
	font-size: 15px;
}

.inf_unique {
	color: #CC9900;
}

a.link_npc, a.link_npc:visited {
	color: #FFB0FF;
}

a.link_npc:hover {
	color: #FFF0FF;
}


a.link_zone, a.link_zone:visited {
	color: #FFA040;
}

a.link_zone:hover {
	color: #FFd080;
}

.color_c0, a.color_c0, a.color_c0:visited, .color_c0_ {
	color: #999999;
}

.color_c0:hover {
	color: #FFFFFF;
}

.color_c1, a.color_c1, a.color_c1:visited {
	color: #FFFFFF;
}

a.color_c1:hover {
	color: #A0A0A0;
}

.color_c2, a.color_c2, a.color_c2:visited {
	color :#00FF00;
}
a.color_c2:hover {
	color: #D0FFD0;
}

.color_c3, a.color_c3, a.color_c3:visited {
	color: #0070dd;
}
a.color_c3:hover {
	color: #00C0FF;
}

.color_c4, a.color_c4, a.color_c4:visited {
	color: #A000CC;
}
a.color_c4:hover {
	color: #FF00FF;
}

.color_c5, a.color_c5, a.color_c5:visited {
	color: #CC9900;
}
a.color_c5:hover {
	color: #FFDF00;
}

a.color_spell, a.color_spell:visited {
	color: #40C0FF;
}

a.color_spell:hover {
	color: #ddFFFF;
}

.color_gold {
	color: #ffd100;
}

.color_silver {
	color: #ffffff;
}

.color_copper {
	color: #db6b30;
}

.yellow_text, a.itemset, a.itemset:visited {
	color: #FFFF00;
}

.gray_text {
	color:#999999;
}

.green_text,
.use_text {
	color:#00FF00;
}

.div_map_link {
	display: compact;
}

.div_map_links {
	height: 1px;
	width: 1px;
	display: compact;
	position: relative;
}

.div_map_link {
	position: absolute;
}
 
.pin, .pin_5, .pin_10, .pin_15, .pin_20, .pin_0, .pin_1, .pin_2010, .pin_2015,
.pin_111, .pin_112, .pin_113, .pin_114, .pin_115, .pin_116, .pin_117, .pin_118, .pin_119,
.pin_2, .pin_2a, .pin_3, .pin_4, .pin_201, .pin_202, .pin_203  {
	width: 0px;
	height: 0px;
	z-index: 11;
/*	position: absolute;*/
	position: relative;
	font-size: 1px;
}

.small_map_size {
	width :463px;
	height: 309px;
	margin-bottom: 0px;
}

.mid_map_size {
	width : 772px;
	height: 515px;
	margin-bottom: 0px;
}

div.undermap {
	margin-top: 2px;
	font-size: 10px;
	color:#888888;
	margin-bottom: 12px;
}

.pin a, .pin_0 a, .pin_5 a, .pin_10 a,  .pin_20 a, .pin_1 a, .pin_2010 a, .pin_2015 a,
.pin_111 a, .pin_112 a, .pin_113 a, .pin_114 a, .pin_115 a, .pin_116 a, .pin_117 a, .pin_118 a, .pin_119 a,
.pin_15 a, .pin_2012, .pin_2011.pin_10 a, .pin_1 a, .pin_2 a, .pin_2a a, .pin_3 a, .pin_4 a,
.pin_201 a, .pin_202 a, .pin_203 a {
	background-repeat: no-repeat;
	background-position: center;
	position: absolute;
	display: block;
	cursor: default;
}

.pin_2 a, .pin_2a a,.pin_3 a,.pin a, .pin_0 a, .pin_1 a, .pin_4 a, .pin_201 a, .pin_202 a, .pin_203 a {
	width: 11px;
	height: 11px;
	left: -5px;
	top: -5px;
}

.pin a, .pin_0 a, .pin_1 a {
	background-image: url(img/pin_y.png);
}

.pin_2 a {
	background-image: url(img/pin_r.png);
}

.pin_2a a {
	background-image: url(img/pin_r_.png);
}

.pin_3 a {
	background-image: url(img/pin_g.png);
}

.pin_4 a {
	background-image: url(img/pin_b.png);
}

.pin_201 a { background-image: url(img/pin_ledder2.png); }
.pin_202 a { background-image: url(img/pin_ledder3.png); }
.pin_203 a { background-image: url(img/pin_ledder1.png); }


.pin_111 a, .pin_112 a, .pin_113 a, .pin_114 a, .pin_115 a, .pin_116 a, .pin_117 a, .pin_118 a, .pin_119 a {
	width: 16px;
	height: 16px;
	left: -8px;
	top: -8px;
}

.pin_111 a { background-image: url(img/pin_111.gif); } 
.pin_112 a { background-image: url(img/pin_112.gif); } 
.pin_113 a { background-image: url(img/pin_113.gif); } 
.pin_114 a { background-image: url(img/pin_114.gif); } 
.pin_115 a { background-image: url(img/pin_115.gif); } 
.pin_116 a { background-image: url(img/pin_116.gif); } 
.pin_117 a { background-image: url(img/pin_117.gif); } 
.pin_118 a { background-image: url(img/pin_118.gif); } 
.pin_119 a { background-image: url(img/pin_119.gif); } 

.pin_5 a {
	background-image: url(img/small/maparea_5.png);
	width: 24px;
	height: 24px;
	left: -12px;
	top: -12px;
}

.pin_10 a {
	background-image: url(img/small/maparea_10.png);
	width: 48px;
	height: 48px;
	left: -24px;
	top: -24px;
}

.pin_15 a {
	background-image: url(img/small/maparea_15.png);
	width: 72px;
	height: 72px;
	left: -36px;
	top: -36px;
}

.pin_20 a, .pin_2011 a, .pin_2012 a {
	background-image: url(img/small/maparea_20.png);
	width: 96px;
	height: 96px;
	left: -48px;
	top: -48px;
}

.pin_2015 a {
	background-image: url(img/small/maparea_2015.png);
	width: 96px;
	height: 72px;
	left: -48px;
	top: -36px;
}

.pin_2010 a {
	background-image: url(img/small/maparea_2010.png);
	width: 96px;
	height: 48px;
	left: -48px;
	top: -24px;
}

.react_2 {
	color:#00FF00;
}

.react_1 {
	color:#FF0000;
}

.react_0 {
	display: none;
}
.react_show {
	display: block;
}

.subitem {
	margin-left: 15px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
}

div#stack_size {
	font-size: 18px;
	font-weight: bold;
	position: relative;
	right: 25px;
	bottom: 25px;
	width: 30px;
	height: 30px;
	vertical-align: bottom;
	text-align: right;
	display: inline;
}

span.stack_size_mid, span.stack_size_mid2 {
	font-size: 15px;
}

div#stack_size_mid_m {
	width: 0px;
	height: 0px;
	position: relative;
}

div#stack_size_mid, div#stack_size_mid2 {
	color: #FFFFFF;
	font-size: 15px;
	font-weight: bold;
	position: absolute;
	top: 20px;
	left: 13px;
	display: block;
	width: 27px;
/*	left: 5px;
	top: 20px;
	width: 10px;
	height: 10px;*/
	vertical-align: bottom;
	text-align: right;
}

div#stack_size_mid2 {
	color:#000000;
	left: 14px;
	top: 21px;
}

div#tabledata {
	width: 100%;
}

p.qseries_item {
	margin-bottom: 0px;
	margin-top: 10px;
	margin-left: 25px;
	text-indent: -15px;
}

table.m_list {
	margin-bottom: 0px;
	border: 0px;
	margin: 0px;
	margin-left: 0px;
	margin-top: 10px;
}


div.item_sep {
	height: 0px;
	width: 0px;
	float: left;
	display: none;
}

div.item_sep_2 {
	height: 1px;
	width: 100%;
	float: none;
}

#tabledata div.item_sep, #tabledata div.item_sep_2 {
	height: 0px;
	width: 0px;
	float: left;
	display: none;
}

td.m_list {
	padding-left: 10px;
	background-position: left top;
	background-repeat: no-repeat;
	background-image:url(img/bulb3_m.gif);
}

.moneygold, .moneysilver, .moneycopper {
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 13px;
}

.moneygold {
	background-image: url(img/coin_g.png);
}

.moneysilver {
	background-image: url(img/coin_s.png);
}

.moneycopper {
	background-image: url(img/coin_c.png);
}

.na {
	color:#999999;
}

.subtext {
	font-size: 0.8em;
	color:#999999;
}

/* ============================= ALT POP-UP ====================== */
div.div_alt {
	display: none;
	position: absolute;
/*	width: 500px;
	height: 300px;*/
	border: 0px;
	z-index: 255;
/*	background-color: #000000;*/
/*	background-color: transparent;*/
}
/* ============================= USER COMMENTS ====================== */
table.comm_tbl {
	border-collapse: collapse;
	text-align: center;
}

th.comm_tbl {
	font-weight: bold;
	background-color: #333333;
	border: 1px solid #000000;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

td.comm_tbl {
	background-color: #222222;
	border: 1px solid #000000;
	text-align: center;
	padding-left: 5px;
	padding-right: 5px;
}

form {
	margin-top: 0px;
	margin-bottom: 0px;
}

td.iconstable_cell {
	width: 80px;
}

img.micro {
	height: 16px;
	border: 1px solid #505050;
	vertical-align: middle;
	margin-right: 5px;
}

img.icon_small {
	height: 22px;
	width: 22px;
	border: 0px;
	margin: 0px;
/*	margin-right: 5px;*/
	vertical-align:middle;
	padding: 0px;
}

#tabledata div.icon_small,  #tabledata div.icon_mid {
	float: none;
}

table.rewicons {
	margin-right: 0px;
	margin-top: 3px;
	margin-bottom: 3px;
	margin-left: 3px;
	height: 26px;
	float:left;
}

div.icon_small {
	margin: 0px;
	padding: 0px;
	height: 22px;
	width: 22px;
	border: 0px;
	float: left;
	vertical-align: middle;
	margin-right: 5px;
	background-repeat: no-repeat;
	background-position: center;
}

div.icon_text {
	float: left;
	vertical-align: middle;
/*	height: 22px;*/
/*	display: inline;*/
}

.icon_mid {
	margin: 0px;
	padding: 0px;
	height: 40px;
	width: 40px;
	border: 0px;
	float: left;
	vertical-align: middle;
	margin-right: 2px;
	margin-left: 2px;
	background-repeat: no-repeat;
	background-position: center;
}

table.icontab {
	border: 0px;
	border-collapse: collapse;
	padding: 0px;
	margin: 0px;
}

table.m_list, table.icontab {
	width: 435px;
}

td.icontab {
	padding-right: 15px;
	padding-bottom: 0px;
	padding-top: 5px;
}

ul.bosses {
	margin-top: 0px;
	margin-bottom: 0px;
}

p.bosses_pretext {
/*	margin-left: 30px;*/
	text-align: center;
	width: 100%;
	color:#999999;
	margin-top: 5px;
	margin-bottom: 5px;
}

/* ******************** MENU *********************** */

#hormenu a, #hormenu a:visited, #menu a, #menu a:visited {
	color:#FFFFFF;
	hideFocus: true;
	nofocus: true;
	-moz-outline-style: none;
}

#hormenu table {
	margin: 0px;
	padding: 0px;
}

#hormenu a {
	padding-left: 10px;
	padding-right: 10px;
	text-decoration: none;
}



#menu li.separator {
	padding: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	border-top: 0px;
	font-weight: bold;
}

#menu li.separator span {
	margin-left: 4px;
}

#menu img {
	border: 0px;
	width: 16px;
	height: 16px;
	margin-right: 4px;
	vertical-align:middle;
}

#menu td, .whole_placeholder td, .maintextstyle td, .popup {
	font-size: 0.8em;
}

#hormenu, #hormenu td, #menu td {
	font-size: 13px;
}


#menu div {
	display: none;
	position: absolute;
	left: 1px;
	z-index: 200;
/*	background-color: #111111; /* shadow */
 	background-image: url(img/shadow.png);
	background-position: bottom right;
	background-repeat: no-repeat;
/*	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/shadow.png',  sizingMethod='stretch');*/

}

#menu div div {
	z-index: 200;
}

#menu div table {
	position: relative;
	left: -4px;
	top: -4px;
}

#menu table {
	width: 230px;
/*	background-color: #2a292f;*/
}

#menu table.wide_table {
	width: 370px;
}

#menu table.wide_table_3 {
	width: 600px;
}

#menu td {
	padding: 0px;
}

#menu li {
	display: block;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 100%;
}

#menu ul {
	display: block;
	float: none;
	margin: 0px;
	padding: 0px;
}

#menu li a {
	width: 100%;
	display: block;
}

#menu li a,
.search_falldown td 
{
	padding: 0px;
	text-decoration: none;
	border-left: 0px;
	padding-top: 4px;
	padding-bottom: 4px;
	text-indent: 4px;
}

#menu li.sub a:hover, #menu li.subfirst a:hover  {

	background-position: right;
	background-repeat: no-repeat;
}

#menu li.sub, #menu li.subfirst {
	background-position: right;
	background-repeat: no-repeat;
}


.menu_eng {
	font-size: 10px;
	margin-left: 4px;
	color: #FFFFCC;
	color: #AAAA00;
}

#menu a.menu_s1, #menu a.menu_s1:visited {
	color: #00F000;
}

#menu a.menu_s1:hover {
	color: #40FF40;
}

/* ============== PAGES LINE =========== */

a.a_page, a.a_page:visited,a.a_page_cur {
	margin-left: 2px;
	margin-right: 2px;
	padding: 0px 4px 0px 4px;
	text-decoration: none;
}

a.a_page_cur, a.a_page_cur:visited {
	text-decoration: none;
	font-weight: bold;
	cursor: default;
	background-color: #828a7d;
}

hr {
	border: 1px solid #222228;
}

.pageline {
	width: 100%;
	border: 0px;
	margin: 0px;
	text-align: right;
	margin-bottom: 5px;
	margin-top: 5px;
}

.map_zone_link2, a.map_zone_link, a.map_zone_link:visited {
	font-size: 11px;
	font-weight: bold;
	color:#FFFFFF;
}

a.map_zone_link:hover {
	color: #FFCC00;
}

.map_zone_link2 {
	color:#000000;
	text-decoration: underline;
}

span.r0 {
	color: #FF0000;
}

span.r1 {
	color: #DD8800;
}

span.r2 {
	color: #E0E000;
}

span.r3 {
	color: #00D000;
}

span.r4 {
	color: #888888;
}

#ingamelink {
	float: right;
	font-size: 10px;
	margin-right: 0px;
/*	top: -16px;*/
	top: 3px;
	position: relative;
	height: 15px;
}

#crfilterlink {
	float: right;
	font-size: 10px;
	margin-right: 5px;
	top: -36px;
	position: relative;
	height: 0px;
	display:none;
}

#filter {
	background-color:#373747;
	display: none;
}

.socket_y, .socket_r, .socket_b, .socket_m {
	padding-left: 3px;
	padding-bottom: 0px;
}

.socket_m {
	color: #c8c8c8;
}
.socket_r {
	color: #c85850;
}
.socket_y {
	color: #d8cc60;
}
.socket_b {
	color: #606cd8;
}

/* ================ TALENT CALC =============== */

.tal_td {
	width: 262px;
	height: 584px;
	vertical-align: top;
	text-align: center;
}

.tal_sp_tbl {
}

.tal_sp_tbl td {
	width: 62px;
	height: 63px;
/*	border: 1px solid #ffffff;*/
	vertical-align: top;
	text-align: left;
}

.tal_onespell_tbl {
/*	background: url(img/tal/s.png);
	width: 49px;
	height: 47px;*/
}

.tal_onespell_tbl td {
	width: 49px;
	height: 47px;
}

.tal_div_cont {
	height: 0px;
	width: 0px;
	position: relative;
}

.tal_sppic {
	background: url(img/tal/pal_s_1.jpg);
	background-repeat: no-repeat;
	height: 36px;
	width: 36px;
	top: 8px;
	left: 9px;
}

.tal_spborder,.tal_spnum,.tal_sppic, .tal_spborder2, .tal_spborder3, .tal_spnum2, .tal_spnum3 {
	position: relative;
	display: inline;
	float: left;
}

.tal_spborder, .tal_spborder2, .tal_spborder3 {
	background: url(img/tal/s.png);
	width: 49px;
	height: 47px;
	top: 5px;
	left: 7px;
	cursor: hand;
}

.tal_spborder2 {
	background: url(img/tal/sy.png);
}

.tal_spborder3 {
	background: url(img/tal/sb.png);
}


.tal_spnum, .tal_spnum2, .tal_spnum3 {
	color: #00FF00;
	margin-right: 4px;
	top: 32px;
	left: 27px;
	height: 16px;
	font-size: 12px;
}

.tal_spnum2 {
	color: #FFFF00;
}

.tal_spnum3 {
	color: #808000;
}

/* --------- CLASS COLORS  ----------- */

.c_pal, .c_pal:visited {
	color: #f58cba;
}
.c_war, .c_war:visited {
	color:#c79c6e;
}
.c_sham, .c_sham:visited {
	color:#2459ff;
}
.c_rogue, .c_rogue:visited {
	color: #fff569;
}
.c_priest,.c_priest:visited {
	color: #FFFFFF;
}
.c_warlock,.c_warlock:visited {
	color: #9482ca;
}
.c_hunter,.c_hunter:visited {
	color: #abd473;
}
.c_dru,.c_dru:visited {
	color: #ff7d0a;
}
.c_mage,.c_mage:visited {
	color: #69ccf0;
}
.c_deathknight,.c_deathknight:visited {
	color: #707070;
}


/* ====================== FORUM =============== */
table.forum_topics {
	padding: 0px;
	width: 100%;
}

table.forum_cats, table.forum_msgs, table.forum_cats {
	padding: 0px;
	width: 100%;
	background-color: #181822;
}

td.forum_topic_pre {
	padding-top: 10px;
}

a.forum_topic, a.forum_topic_admin {
	margin-left: 10px;
}

td.forum_cats, td.forum_cats1, 
td.forum_cats_ttl, td.forum_cats1_ttl, 
td.forum_msg, td.forum_msg1, td.forum_cat_pre {
	border: 2px #21212B solid;
}

td.forum_msg, td.forum_msg1 {
	vertical-align: top;
	padding: 10px;
	border-bottom: 0px;
}

td.forum_cats_ttl, td.forum_cats1_ttl {
	background-color: #080812;
	font-weight: bold;
}

td.forum_cat_pre {
	padding: 6px;
	padding-left: 4px;
	background-color: #282832;
	color: #339900;
}

td.forum_cats_ttl, td.forum_cats1_ttl, td.forum_cats, td.forum_cats1 {
	padding: 4px;
}

td.forum_cats_ttl, td.forum_cats {
	text-align: center;
}

td.forum_msg1 {
	width: 100px;
	border-right: 0px;
}


span.forum_msg_author, span.forum_msg_author_admin {
	font-weight: bold;
}

span.forum_msg_time {
	font-size: 10px;
	width: 100%;
	text-align: right;
	margin-top: 10px;
}

span.s_admin, span.forum_msg_authors_admin, span.forum_msg_txts_admin, 
a.forum_topics_admin, a.forum_topics_admin:visited,
a.s_admin, a.s_admin:visited, .forum_rank_100 {
	color: #0099FF;
}

a.forum_topics_admin:hover, a.s_admin:hover  {
	color: #00EEFF;
}

p.forum_undertitle {
	margin-top: 0px;
	text-align: right;
	width: 100%;
}

.forum_rank_0 {
}

.forum_rank_10 {
	color: #00CC00;
}

.forum_rank_20 {
	color: #0099FF;
}


.forum_rank_100 {
	font-weight: bold;
	color:#AA33DD;
}

/* ======================= POPUP ======================== */

div.popup {
	background-color: #000000;
	border: 1px solid #555566;
	padding: 5px;
}

div#div_map_coords {
	position: relative;
	top: -20px;
	left: 6px;
	font-size: 10px;
	color: #FFFFFF;
	font-weight: bold;
}

div#imgsel_frame, div#imgsel_frame2 {
	border: 1px dashed #FF0000;
	position: absolute;
	width: 0px;
	height: 0px;
	top: 0px;
	left: 0px;
	font-size: 1px;
}

div#imgsel_frame {
	visibility: hidden;
}

div#imgsel_frame2 {
	border: 1px dashed #FFFFFF;
	width: 100%;
	height: 100%;
}

div#loading {
	background-image:url(img/loading.gif);
	width: 90px;
	height: 25px;
	font-size: 1px;
}



div#noobs_btn {
	float: right;
	position: relative;
	vertical-align: bottom;
	height: 100%;
}

.leftmenu {
	width: 200px;
}

.leftmenu ul, .leftmenu li {
	margin: 0px;
	padding: 0px;
	margin-bottom: 5px;
}

.n_rightpane {
	text-align: justify;
	text-indent: 10px;
}

option.rus_serv {
	color: #00FF66;
}

.blackinput_nowidth optgroup {
	color: #FFCC00;
}

.blackinput_nowidth option {
	color: #FFFFFF;
}

div#formdiv {
	width: 500px;
	text-align: justify;
	text-indent: 10px;
}

div#formdiv p {
	margin-bottom: 10px;
	margin-top: 10px;
}

/* ***************** FALL DOWN ******************* */

div.search_falldown_outer {
	position:absolute; 
	width:1px;
	z-index: 250;
}

div.search_falldown {
	z-index: 2;
	display: none;
	position: relative;
	width: 300px;
	float: none;
	text-align: left;
	left: 4px;
	top: 26px;
 	background-image: url(img/shadow.png);
	background-position: bottom right;
	background-repeat: no-repeat;
}

div.search_falldown_m {
	position: relative;
	left: -4px;
	top: -4px;
	border: 1px solid #FF0000;
	background-color:#333333;
	display: inherit;
	text-align: left;

	border: 2px solid #48412c;
	background-color: #2a292f;
	position: relative;
}

/*.search_falldown .color_c,
.search_falldown .color_c0,
.search_falldown .color_c1,
.search_falldown .color_c2,
.search_falldown .color_c3,
.search_falldown .color_c4,
.search_falldown .color_c5*/
.search_falldown a
 {
	font-family: Arial, Helvetica, sans-serif;
}

.search_falldown td {
	text-indent: 0px;
	font-size: 11px;
	height: 30px;
}

td.srcfd_m {
	text-align: left;
	padding: 0px;
	padding-left: 6px;
	padding-right: 2px;
}

td.srcfd_r {
	text-align: center;
	padding-left: 2px;
	padding-right: 2px;
}

td.srcfd_l {
	padding: 0px;
	width: 28px;
	text-align: center;
}

img.srch {
	width: 22px;
	height: 22px;
	margin-left: 0px;
}

table.srch_frame, table.srch_frame td {
	margin: 0px;
	padding: 0px;
	border: none;
}

table.srch_frame td {
	width: 22px;
	height: 22px;
	text-align: left;
	vertical-align: top;
/*	background-position: center;
	background-repeat: no-repeat;
	background-color:#FF0000;*/
}

div.srch_frame {
	position: absolute;
	background-image:url(img/qs_frame.png);
	width: 22px;
	height: 22px;
/*	left: 2px;
	top: 2px;*/
}

div.srch_mdiv {
	position: relative;
	width: 22px;
	height: 22px;
	left: 2px;
	top: 2px;
}

div.srch_img {
	position: absolute;
	width: 22px;
	height: 22px;
}

img.srch_img {
	width: 18px;
	height: 18px;
	margin-left: 2px;
	margin-top: 2px;
}

.v_center { vertical-align: middle; }

img.tiny_btn {
	height: 14px;
	width: 14px;
	border: none;
	vertical-align: middle;
	margin-right: 2px;
}

.prequote, .quote, .code {
	border: 1px solid #553300;
	background-color: #252020;
}

.quote, .code {
	margin-left: 15px;
	color: #999999;
	padding: 5px;
	margin-bottom: 10px;
}

.prequote {
	margin-left: 15px;
	color: #FFFFFF;
	font-size: 12px;
	border-bottom: none;
	padding: 2px;
	padding-left: 5px;
	background-color: #454040;
}

.news {
	font-size: 12px;
}

div#rightnews_all {
	position: absolute;
	width: 1px;
	display: compact;
	z-index: 1;
}

div#rightnews_suball, div.news_btm {
	width: 250px;
}

div#rightnews_suball {
	position: relative;
}

div.index_news {
	background-color: #d3c3b2; /* not used */
	background-image: url(img/news_bk_1.jpg);
	color: #000000;
	widows: 250px;
	z-index: 80;
	position: relative;
}

/*div.news_btm*/
div#rightnews_in {
	background-image: url(img/news_bk_2.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

div#rightnews {
/*	float: right;
	position: relative;
	right: 0px;*/
	position: relative;
	width: 1px;
	display: compact;
}

div#rightnews_in {
/*	width: 1px;
	position: relative;
/*	left: -100px;*/
}

div#in_news_text {
	padding-top: 4px;
	margin-left: 5px;
	margin-top: 5px;
	width: 230px;
	padding-bottom: 20px;
}

div.index_news a, div.index_news a:visited {
	color: #996700
}

div.index_news a:hover {
	color: #CC7720
}

div#totalwidth {
	width: 770px;
	height: 1px;
}

div.stats_val, div.stats_par {
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	width: 130px;
	float: right;
	text-align: center;
	border: 1px solid #000000;
}


div.stats_par {
	font-weight: bold;
	margin-top: 4px;
	background-color: #12121B;
	border-bottom: none;
}

div.stats_val {
	background-color: #201C1A;
	background-color: #181818;
	padding-top: 2px;
	padding-bottom: 2px;
	color: #CCCCCC;
}

span.stats_rus {
	color: #ffff80;
	margin-left: 10px;
}

table.tact_loot {
	padding: 2px;
	margin: 2px;
}

table.tact_loot tr {
/*	background-color: #181818;*/
}

table.tact_loot td {
	text-align: center;
	vertical-align: middle;
}

td.dru {
	background-color: #4a2518;
}
td.pal {
	background-color: #501838;
}
td.war {
	background-color: #382818;
}
td.pri {
	background-color: #383838;
}
td.wlk {
	background-color: #3a1848;
}
td.sham {
	background-color: #182048;
}
td.hunt {
	background-color: #183818;
}
td.rog {
	background-color: #4c4818;
}
td.mag {
	background-color: #183a38;
}

div#kill_tactics {
	background-color: #12121B;
	background-color: #32121B;
	float: right;
	width: 150px;
	margin: 0px;
	z-index: 0;
	margin-left: 10px;
	text-align: center;
	height: 50px;
	border: 1px solid #8c6c0e;
	border-top: 0px;
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
a.kill_tactics, a.kill_tactics:visited {
}

div#mob_and_kill_tactics {
	background-color: #12121B;
	background-color: #32121B;
	float: right;
	width: 150px;
	margin: 0px;
	z-index: 0;
	margin-left: 10px;
	text-align: center;
	/*height: 80px;*/
	padding-top: 15px;
	padding-bottom: 15px;
	border: 1px solid #8c6c0e;
	border-top: 0px;
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                    
a.mob_and_kill_tactics, a.mob_and_kill_tactics:visited {
}

div.formattext {
	width: 100%;
	float: left;
}

.formattext, .formattext p, .formattext li {
	text-align: justify;
}

.points {
	margin-left: 1px;
	margin-right: 1px;
	padding-left: 20px;
	border-bottom: 1px dotted #808080;
}

div#micropanel {
	position: relative;
	top: -10px;
	right: -10px;
}
                                                                    
div#rightadv {
	position: absolute;
	top: 115px;
	width: 173px;
	text-align: center;
}																	                                                                                                                                                                                                            

div#rightadv td {
	text-align: center;
}																																																																				                                                                    

.dbtree {
	background-color: #000000;
	margin-right: 5px;
	padding: 5px;
}

div#div_colorpicker {
	display: none;
	position: absolute;
	background-color: #202020;
}

div#map_righttop {
	font-weight: bold;
	position: absolute;
	width: 100%;
	text-align: right;
	font-size: 11px;
	top: 2px;
	right: 4px;
	z-index: 1;
}

div#map_righttop a, div#map_righttop a:visited {
	color: #FFFFFF;
	text-decoration: none;
	hideFocus: true;
	nofocus: true;
	-moz-outline-style: none;
	noFocusLine: expression(hideFocus=true);
/*	noFocusLine: expression(this.onFocus=this.blur());*/
}

div#map_righttop a:hover {
	color: #FFFF80;
}

div#map_righttop_1, div#map_righttop_2 {
	position: absolute;
}

div#map_righttop_1 {
	color: #000000;
	right: 1px;
	top: 2px;
}

div#map_righttop_2 {
	right: 2px;
	top: 1px;
}

img.smile {
	height: 15px;
	margin-left: 1px;
	margin-right: 1px;
	vertical-align: middle;
	margin-top: 1px;
}
																																																																																																																			
div.header_back {
	background-image:url(img/ttl_gr.png);
	background-repeat: repeat-x;
	height: 30px;
	width: 100%;
/*	position: relative;
	left: -10px;*/
	border-bottom: solid 1px #8c6c0e;
/*	border-bottom: solid 1px #000000;*/
	border-top: solid 1px #000000;
	margin-bottom: 10px;
}

div.header_back h1 {
	border: none;
	margin-top: 3px;
	margin-left: 7px;
}

table.shop_product {
	background-color: #12121B;
	width: 170px;
	height: 175px;
}

table.shop_product td {
	vertical-align: top;
	text-align: center;
}

table.shop_product img {
	margin-top: 5px;
	border: none;
}

td.shop_product_bot {
	padding-bottom: 10px;
	padding-top: 5px;
}

table.shop_product a, table.shop_product a:visited {
	color: #dCdCCC;
}

.hand {cursor:pointer; text-decoration: underline;}

table.shop_product a:hover {
	color: #FFFFFF;
}

div#goldform p {
	margin-left: 0px;
}

div#goldform select, div#goldform input, div#goldform textarea {
	width: 225px;
}


div.gold-money-form {
	margin-left: 20px;
	width: 400px;
}

div.gold-money-form  div.input-container {
	left: 0px;
	margin-left: 0px;
	padding-left: 0px;
}

div.gold-money-form  label {
	padding-right: 0px;
	margin-right: 0px;
}

div.gold-money-form  input {
	width: 85px !important;
}

div#goldform label {
	float:left;
	font-weight:bold;
	line-height:20px;
	margin-left:-150px;
	padding-right:5px;
	width:150px;
}

div#goldform  div#good_name {
	font-size: 20px;
	font-weight: normal;
	color: #e6d426;
	margin-bottom: 0px;
	padding-bottom: 0px;
	font-weight: bold;
}

div#goldform input, div#goldform textarea {
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3px;
}

div#goldform LEGEND {
	color: #FFCC00;
	font-weight: bold;
	margin-top: 10px;
}

div#goldform .table-hover td, div#goldform .table-hover, div#goldform .table-hover tr {
	margin: 0px;
	padding: 4px;
	border: 1px solid #000000;
	border-spacing: 0px;
	border-collapse: collapse;
	color: #CCCCCC;
}

div#goldform .table-hover {
	margin: 0px;
	background-color: #302e27;
	border: none;
	padding: 0px;
}

div#goldform .table-hover thead td {
	font-weight: bold;
	color: #FFFFFF;
}

div#goldform .table-hover .highlighted {
	background-color: #1a1718;
}

div.submit input {
	margin: 0px;
}

div#buy-gold-form-sub-count {
	margin-bottom: 25px;
	margin-top: 10px;
	color: #EEEE00;
}

div#goldfeedback textarea {
	margin-top: 2px;
	margin-bottom: 20px;
}

/*table.shop_product {
	width: 100%;
	background-color: #12121B;
	height: 160px;
	margin-bottom: 5px;
}

table.shop_product td.right {
	padding-top: 10px;
	padding-right: 5px;
}

table.shop_product td.right_bot {
	padding-right: 10px;
	padding-bottom: 5px;
	text-align: right;
}

table.shop_product td.right_bot a {
	font-weight: normal;
}


table.shop_product a {
	font-weight: bold;
} */

.message {
	margin-top: 20px;
	color: red;
}


/* *********************************************************************************************************************** */


body {
	background-color: #000000;
	padding: 0;
	margin: 0;
}

body, table, td, tr {
	font-size: 13px;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
}


div#header {
	position: relative;
	width: 620px;
	height: 149px;
	left: 0px;
	top: 0px;
}

div#mmenu, div#mmenu_r {
	position: relative;
	left: 0px;
	top: 149px;
	top: 0px;
	height: 92px;
	width: 100%;
}

td.upmenu_right {
	width: 310px;
	background-image:url(img/back_light.png);
}

div#mmenu table, div#mmenu_r table {
	width: 100%;
	height: 69px;
}

div#mmenu table tr td table {
	height: auto;
}

div#hormenu {
	height: 51px;
}

div#hormenu table {
	height: auto;
	width:  auto;
	margin-top: 2px;
}

div#hormenu table td {
	padding-right: 5px;
}


div#content {
	position: relative;
	left: 0px;
/*  top: 218px;*/
	width: 100%;
	background-color: #151817;
}

div#content table.cnt_tbl {
	width: 100%;
	border: none;
}

div#content td.tt1 {
	text-align: right;
	background-image: url(img/rm_t.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

div#content td.tt2 {
	text-align: right;
	background-image: url(img/rm_d.jpg);
	background-position: left top;
	background-repeat: repeat-x;
}

div#right_banner {
	position: absolute;
	top: 222px;
	right: 1px;
	height: 600px;
	width: 160px;
}

div#top_banner {
	position: absolute;
	top: 30px;
	right: 2px;
	height: 90px;
/*	width: 160px;*/
}


div#facts {
	float: right;
	width: 250px;
	margin: 0px;
	z-index: 0;
	margin-left: 10px;
	background-image: url(img/back_light2.png);
/*	margin-top: 10px;
	margin-right: 10px;*/
	border: 1px solid #000000;
}



div#index_mid {
	background-image:url(img/midlogo.jpg);
	width: 596px;
	height: 429px;
}

div#counters {
	width: 100%;
	text-align: right;
	margin-top: 5px;
}

div#footer {
	background-color: #151817;
	background-color: #000000;
	position: relative;
	width: 100%;
}

div#footer div {
	margin-right: 175px;
	margin-left: 10px;
/*	border-top-width: 5px;
	border-bottom-width: 3px;*/
	margin-top: 5px;
	margin-bottom: 4px;
}

/*             styles for the star rater                */
.star-rating {
	list-style:none;
	margin: 0px;
	padding:0px;
	width: 100px;
	height: 20px;
	position: relative;
	background: url(img/star_rating.gif) top left repeat-x;		
}
.star-rating li{
	padding:0px;
	margin:0px;
	float: left;
}
.star-rating li a{
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
}
.star-rating li a:hover{
	background: url(img/star_rating.gif) left bottom;
	z-index: 1;
	left: 0px;
}
.star-rating a.star-1{
	left: 0px;
}
.star-rating a.star-1:hover{
	width:20px;
}
.star-rating a.star-2{
	left:20px;
}
.star-rating a.star-2:hover{
	width: 40px;
}
.star-rating a.star-3:hover{
	width: 60px;
}
.star-rating a.star-3{
	left: 40px;
}
.star-rating a.star-4{
	left: 60px;
}	
.star-rating a.star-4:hover{
	width: 80px;
}
.star-rating a.star-5{
	left: 80px;
}
.star-rating a.star-5:hover{
	width: 100px;
}

table.menu_tdtable td, table.menu_tdtable td div {
	width: 110px;
	height: 60px;
	text-align: center;
}

table.menu_tdtable tr td div p {
	padding-top: 42px;
}

td.menu_01, td.menu_02, td.menu_03, td.menu_04, td.menu_05, td.menu_06 {
	color: #597a2e;
	font-weight: bold;
	cursor: pointer;
}

.menu_active, .menu_hover {
	color: #ffe401;
	/*text-decoration: underline;*/
}

td.menu_01 div {	background-image: url(img/menu_01.png);}
td.menu_02 div {	background-image: url(img/menu_02.png);}
td.menu_03 div {	background-image: url(img/menu_03.png);}
td.menu_04 div {	background-image: url(img/menu_04.png);}
td.menu_05 div {	background-image: url(img/menu_05.png);}
td.menu_06 div {	background-image: url(img/menu_06.png);}

td.menu_01 div.menu_active {	background-image: url(img/menu_01_.png);}
td.menu_02 div.menu_active {	background-image: url(img/menu_02_.png);}
td.menu_03 div.menu_active {	background-image: url(img/menu_03_.png);}
td.menu_04 div.menu_active {	background-image: url(img/menu_04_.png);}
td.menu_05 div.menu_active {	background-image: url(img/menu_05_.png);}
td.menu_06 div.menu_active {	background-image: url(img/menu_06_.png);}

td.menu_botcell, td.menu_botcell td {
	width: 660px;
	height: 32px !important;
}

td.menu_botcell {
	background-image: url(img/menu_bot.png);
}

td.menu_botcell a, td.menu_botcell a:visited {
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
	padding-right: 10px;
}

td.menu_botcell a:hover, td.menu_botcell .menu_hover_js {
	color: #FF0;
/*	text-decoration: underline;*/
}

td.menu_botcell td, td.menu_botcell table {
	width: auto !important;
}

td.menu_topsep  {	width: 90%; vertical-align:bottom;}
td.menu_topsep2 {	width: 165px;	}

td.menu_rightcell {
/*	background-image:url(img/menu_r.png);*/
	width: 303px !important;
	text-align: right;
	padding-top: 60px;
	padding-left: 20px;
}

a.menu_link {
	text-decoration: none;
	color: #597A2E;
}
/*** link to other version *****/
.info-container a{display:none;}
div#to-other-version { position: absolute; top: 0; left: 0; margin-left: 472px; margin-top: 80px; font-size: 10px; line-height: 15px; }
div#to-other-version span { font-size: 14px; }
div#to-other-version a { font-size: 11px; }
/*** /link to other version *****/

/*a:hover.menu_link {
	text-decoration: none;
	color: #ffe401;
}*/
