/***************** General *****************/

* {
   font-size:100.01%;
}


body {
   font-size: 62.5%;
   text-align:center;
   font-family:"Trebuchet MS", Trebuchet, sans-serif;
   margin:0 auto;
   padding:0;
   color:black;
   background:#28263d url("../image/background.jpg") repeat;
   height:100%;
}

img {
   border:0;
}


/***************** Header *****************/

#d_header {
   width:993px;
   height:162px;
   margin:0 auto;
   background:url("../image/d_header_bg.jpg") no-repeat;
}

#d_head_pics {
   float:left;
}

#i_logo {
   position:relative;
   top:-7px;
   left:51px;
}

#i_slogan {
   position:relative;
   top:-20px;
   left:133px;
}

#i_flag {
   position:relative;
   top:26px;
   left:229px;
}

#d_poffice {
   font-size:1.2em;
   color:#fff3df;
   font-weight:bold;
   text-align:left;
   float:right;
   position:relative;
   top:20px;
   left:-58px;
}

#d_poffice h2 {
   color:#a4887c;
   margin-top:22px;
   margin-bottom:0;
}


#d_poffice p {
   margin-top:14px;
}

#d_poffice p img {
   vertical-align:middle;
}

#d_poffice a:link, #d_poffice a:visited {
   color:#fff3df;
   font-weight:bold;
}

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

#d_wrapper {
   width:993px;
   margin:0 auto;
   background-color:black;
}

#d_menu_bar {
   width:993px;
   height:256px;
   background-color:black;
   float:left;
}

#d_menu_right {
   width:28px;
   height:256px;
   background:url("../image/d_menu_right.jpg") no-repeat;
   float:left;
}

/***************** Menu *****************/
#d_menu {
   width:184px;
   height:256px;
   background:url("../image/d_menu_bg.jpg") repeat-y top;
   float:left;
}

#d_menu ul {
   list-style:none;
   width:184px;
   height:256px;
   margin-left:0;
   margin-top:0;
   padding-left:0;
   margin-bottom:0;
}

#d_menu ul li {
   position:relative;
   height:24px; 
   width:184px;
   font-size:1px;
   margin-bottom:5px;
   z-index:1;
}


#d_menu ul li a {
   height:24px;
   vertical-align:middle;
}

#d_menu ul .menu_last_item {
   margin-bottom:0;
}

#d_menu li ul {
   display:none;
   width:152px;
   position:absolute;
   top:0;
   left:184px;
}

#d_menu li ul a {
   display:block;
}

#d_menu ul li:hover ul, #d_menu ul li.over ul {
   display:block;
}

#m_about {
   background:url("../image/about.gif") no-repeat;
}

#d_menu ul li#m_about:hover, #d_menu ul li#m_about.over {
   background:url("../image/about_a.gif") no-repeat;
}

#m_rules {
   background:url("../image/rules.gif") no-repeat;
}

#d_menu ul li#m_rules:hover, #d_menu ul li#m_rules.over {
   background:url("../image/rules_a.gif") no-repeat;
}

#m_news {
   background:url("../image/news.gif") no-repeat;
}

#d_menu ul li#m_news:hover, #d_menu ul li#m_news.over {
   background:url("../image/news_a.gif") no-repeat;
}

#m_reg {
   background:url("../image/registration.gif") no-repeat;
}

#d_menu ul li#m_reg:hover, #d_menu ul li#m_reg.over {
   background:url("../image/registration_a.gif") no-repeat;
}

#m_files {
   background:url("../image/files.gif") no-repeat;
}

#d_menu ul li#m_files:hover, #d_menu ul li#m_files.over {
   background:url("../image/files_a.gif") no-repeat;
}

#m_forum {
   background:url("../image/forum.gif") no-repeat;
}

#d_menu ul li#m_forum:hover, #d_menu ul li#m_forum.over {
   background:url("../image/forum_a.gif") no-repeat;
}

#m_help {
   background:url("../image/help.gif") no-repeat;
}

#d_menu ul li#m_help:hover, #d_menu ul li#m_help.over {
   background:url("../image/help_a.gif") no-repeat;
}

#m_events {
   background:url("../image/events.gif") no-repeat;
}

#d_menu ul li#m_events:hover, #d_menu ul li#m_events.over {
   background:url("../image/events_a.gif") no-repeat;
}

#m_store {
   background:url("../image/store.gif") no-repeat;
}

#d_menu ul li#m_store:hover, #d_menu ul li#m_store.over {
   background:url("../image/store_a.gif") no-repeat;
}

#d_menu ul ul li{
   width:152px;
   height:26px;
   text-align:right;
   vertical-align:top;
/*   background:#c7110b url("../image/submenu_marker.gif") no-repeat top left;*/
   margin-bottom:1px;
   margin-bottom:0;
}

#m_regx4 {
   background:url("../image/regx4.gif") no-repeat;
}

#d_menu ul ul li#m_regx4:hover, #d_menu ul ul li#m_regx4.subover{
   background:url("../image/regx4_a.gif") no-repeat;
}

#m_regx2 {
   background:url("../image/regx2.gif") no-repeat;
}

#d_menu ul ul li#m_regx2:hover, #d_menu ul ul li#m_regx2.subover{
   background:url("../image/regx2_a.gif") no-repeat;
}


#m_regx10 {
   background:url("../image/regx10.gif") no-repeat;
}

#d_menu ul ul li#m_regx10:hover, #d_menu ul ul li#m_regx10.subover{
   background:url("../image/regx10_a.gif") no-repeat;
}

#m_regpvp {
   background:url("../image/regpvp.gif") no-repeat;
}

#d_menu ul ul li#m_regpvp:hover, #d_menu ul ul li#m_regpvp.subover{
   background:url("../image/regpvp_a.gif") no-repeat;
}


#m_forumc4 {
   background:url("../image/forumc4.gif") no-repeat;
}

#d_menu ul ul li#m_forumc4:hover, #d_menu ul ul li#m_forumc4.subover{
   background:url("../image/forumc4_a.gif") no-repeat;
}

#m_forumc6 {
   background:url("../image/forumc6.gif") no-repeat;
}

#d_menu ul ul li#m_forumc6:hover, #d_menu ul ul li#m_forumc6.subover{
   background:url("../image/forumc6_a.gif") no-repeat;
}

#m_appel {
   background:url("../image/apl.gif") no-repeat;
}

#d_menu ul ul li#m_appel:hover, #d_menu ul ul li#m_appel.subover{
   background:url("../image/apl_a.gif") no-repeat;
}

#m_castle {
   background:url("../image/castle.gif") no-repeat;
}

#d_menu ul ul li#m_castle:hover, #d_menu ul ul li#m_castle.subover{
   background:url("../image/castle_a.gif") no-repeat;
}


#m_top {
   background:url("../image/top.gif") no-repeat;
}

#d_menu ul ul li#m_top:hover, #d_menu ul ul li#m_top.subover{
   background:url("../image/top_a.gif") no-repeat;
}

#m_topclan {
   background:url("../image/topclan.gif") no-repeat;
}

#d_menu ul ul li#m_topclan:hover, #d_menu ul ul li#m_topclan.subover{
   background:url("../image/topclan_a.gif") no-repeat;
}


#m_claims {
   background:url("../image/noob.gif") no-repeat;
}

#d_menu ul ul li#m_claims:hover, #d_menu ul ul li#m_claims.subover{
   background:url("../image/noob_a.gif") no-repeat;
}

#m_faq {
   background:url("../image/faq.gif") no-repeat;
}

#d_menu ul ul li#m_faq:hover, #d_menu ul ul li#m_faq.subover{
   background:url("../image/faq_a.gif") no-repeat;
}

#m_storec4 {
   background:url("../image/storec4.gif") no-repeat;
}

#d_menu ul ul li#m_storec4:hover, #d_menu ul ul li#m_storec4.subover{
   background:url("../image/storec4_a.gif") no-repeat;
}

#m_storec6 {
   background:url("../image/storec6.gif") no-repeat;
}

#d_menu ul ul li#m_storec6:hover, #d_menu ul ul li#m_storec6.subover{
   background:url("../image/storec6_a.gif") no-repeat;
}

/***************** Center photo *****************/
#d_photo {
   float:left;
   position:relative;
   left:20px;
}

#d_menu_left {
   float:right;
   width:23px;
   height:256px;
   background:url("../image/d_menu_left.jpg") no-repeat;
}

/***************** Vote block *****************/
#d_vote {
   width:184px;
   float:right;
}

#d_vote_head {
   width:184px;
   height:30px;
   background:url("../image/d_vote_head.jpg") no-repeat;
}

#d_vote_body {
   width:184px;
   height:226px;
   background:#11081d url("../image/d_vote_body_bg.gif") no-repeat;
   color:#cdc2c1;
}

#d_vote_body a:link, #d_vote_body a:visited {
   font-weight:bold;
   color:white;
   text-decoration:none;
}

#d_vote_body img {
   margin-top:30px;
}

#d_vote_body p {
   text-align:left;
   margin:0 13px;
   margin-top:10px;
}

/**********************************/
#d_content {
   width:993px;
   margin:0 auto;
   background:black url("../image/d_content_left.jpg") repeat-y left top;
   float:left;
}

#d_content_wrap {
   width:100%;
   background:transparent url("../image/d_content_right.jpg") repeat-y right top;
   text-align:left;
   float:right;
}

#d_content_left {
   width:28px;
   float:left;
   font-size:1px;
}

#d_left {
   float:left;
}

/***************** Status *****************/
#d_status_head {
   width:184px;
   height:52px;
   background:url("../image/d_status_head.jpg") no-repeat;
}

#d_status_body {
   width:184px;
   height:168px;
   background:url("../image/d_status_body.jpg") no-repeat;
   text-align:center;
   color:#afa1a3;
}

#d_status_body table {
   width:170px;
   margin:0 auto;
   border-collapse:collapse;
   position:relative;
   top:14px;
   text-align:left;
}

#d_status_body table tr td.status_first, #d_status_body table tr th.status_first{
   padding-left:15px;
   width:53px;
}

#d_status_body table tr td, #d_status_body table tr th{
   border-bottom:1px solid black;
   line-height:1.5;
   height:23px;
   padding:0;
}

#d_status_body table tr th{
   font-size:0.9em;
   font-weight:bold;
}

#d_status_body table tr td{
   font-size:1.1em;
}

#d_status_body p {
   margin:0;
   position:relative;
   top:35px;
   left:20px;
   font-size:1.2em;
   font-weight:bold;
   text-transform:uppercase;
}

#d_status_body p span{
   margin-left:10px;
}
/***************** lc menu *****************/

#d_lc_head {
   width:184px;
   height:52px;
   background:url("../image/lc_h.jpg") no-repeat;
}

#d_lcmenu {
   width:184px;
   height:297px;
   background:url("../image/lc_menu.jpg") no-repeat;
   text-align:center;
   color:#afa1a3;
   padding-top:5px;
}

#d_lcmenu ul {
    width:178px;
    list-style:none;
    font-family:Tahoma, sans-serif;
    padding:0;
    margin:0;
}

#d_lcmenu li {
    height:22px;
    width:176px;
    position:relative;
    background:url("../image/b.gif") 0 21px repeat-x;    
    margin-left:3px;
}

#d_lcmenu li a {
    display:block;
    position:absolute;
    top:0;
    left:0;
    height:22px;
    width:178px;
    font-family:Tahoma, sans-serif;
    text-decoration:none;
    color:#cdc2c1;
    font-size:1.2em;
    text-align:left;
    text-indent:3em;
    background:url("../image/lc_sep.gif") 20px 4px no-repeat;
}

#d_lcmenu a:hover, #d_lcmenu .li_menu_a  a {
    color:#da6506;
    background:url("../image/lc_sep_a.gif") 20px 4px no-repeat;
}


#d_lcmenu p {
    color:#cdc2c1;
    font-size:1.4em;
    font-weight:bold;
    text-align:right;
    padding-right:20px;
}

@media all and (min-width: 0px)
	{
  body #d_lcmenu { border:1px solid transparent; }
	body #d_lcmenu[id^="d_lcmenu"] { border:none; }
	}


/***************** Side banners *****************/
#d_banners {
   width:184px;
}

#d_banners_head {
   width:184px;
   height:46px;
   background:url("../image/d_banners_head.jpg") no-repeat;
}

#d_bl_head {
   width:184px;
   height:46px;
   background:url("../image/bl.jpg") no-repeat;
}

#d_banners_body {
   width:184px;
   background:url("../image/d_banners_body.jpg") top repeat-y;
}

#d_banners_body_head {
   width:100%;
   background:url("../image/d_banners_body_head.jpg") top no-repeat;
}

.back_link a:link,  .back_link a:visited {
    color:#897162;
    font-size:1.5em;
}


#d_banners_body_bottom {
   width:100%;
   background:url("../image/d_banners_body_bottom.gif") bottom no-repeat;
   text-align:center;
   padding:30px 0 10px 0;
}


 .banner1 {
   width:105px;
   height:45px;
   background:url("../image/banner1_bg.gif") no-repeat;
   margin:5px auto;
}

.banner2 {
   width:105px;
   height:45px;
   background:url("../image/banner2_bg.gif") no-repeat;
   margin:0 auto;
}

.banner3 {
   width:105px;
   height:245px;
   margin:0 auto;
}


 .banner1 img,  .banner2 img {
   margin-top:7px;
}

/***************** Events *****************/
#d_events {
   float:left;
   width:311px;
   position:relative;
   left:20px;
}

#d_events_head {
   width:311px;
   height:52px;
   background:url("../image/d_events_head.jpg") no-repeat;
}

#d_events_body {
   width:311px;
   background:url("../image/d_events_body.jpg") repeat-y;
}

#d_events_body_head {
   width:100%;
   background:url("../image/d_events_body_head.jpg") no-repeat top;
}

#d_events_body_bottom {
   width:100%;
   background:url("../image/d_events_body_bottom.jpg") no-repeat bottom;
   text-align:center;
   padding:7px 0 10px 0;
}

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


.events {
   width:262px;
   background:url("../image/line_events.jpg") no-repeat bottom;
   text-align:left;
   margin:0 auto;
   color:#3c3731;
   font-size:1.2em;
   font-weight:bold;
   padding:15px 0 12px;
   line-height:1.1;
}

.events a:link, .events a:visited {
   color:#3c3731;
}

.events h1 {
   color:#850b00;
   font-size:1.4em;
   font-weight:normal;
}

.events a:hover {
   color:#92261a;
}

#d_events_body_bottom .events .events_data {
   margin:0;
   color:#92261a;
   text-decoration:none;
   line-height:2;
}

.events p {
   margin:0;
   text-decoration:underline;
}


#d_events_body_bottom .events_topic {
   margin:0;
   color:#92261a;
   text-decoration:none;
   line-height:2;
}


#first_events {
   background:none;
}







/**********************************/
#d_content_right {
   width:23px;
   float:right;
   font-size:1px;
}

/***************** News *****************/
#d_news {
   float:right;
   width:408px;
}

#d_news_head {
   width:408px;
   height:52px;
   background:url("../image/d_news_head.jpg") no-repeat;
}

#d_news_body {
   width:408px;
   background:url("../image/d_news_body.jpg") repeat-y;
}

#d_news_body_head {
   width:100%;
   background:url("../image/d_news_body_head.jpg") no-repeat top;
}

#d_news_body_bottom {
   width:100%;
   background:url("../image/d_news_body_bottom.jpg") no-repeat bottom;
   text-align:center;
   padding:6px 0 10px 0;
}

.news {
   width:359px;
   background:url("../image/line.jpg") no-repeat bottom;
   text-align:left;
   margin:0 auto;
   color:#3c3731;
   font-size:1.2em;
   font-weight:bold;
   padding:15px 0 12px;
   line-height:1.1;
}

.news a:link, .news a:visited {
   color:#3c3731;
}

.news a:hover {
   color:#92261a;
}

#d_news_body_bottom .news .news_data {
   margin:0;
   color:#92261a;
   text-decoration:none;
   line-height:2;
}


.news p {
   margin:0;
   text-decoration:underline;
}

#d_news_body_bottom .news_topic {
   margin:0;
   color:#92261a;
   text-decoration:none;
   line-height:2;
}

#first_news {
   background:none;
}

/***************** Main text *****************/


#d_main_text {
   float:right;
   width:738px;
   text-align:center;
}

#d_main_text_head {
   width:738px;
   height:52px;
   background:url("../image/d_main_text_head.jpg") no-repeat;
}

#d_lc_text_head {
   width:738px;
   height:52px;
   background:url("../image/lc.jpg") no-repeat;
}

#d_main_text_body {
   width:738px;
   background:url("../image/d_mt_body.jpg") repeat-y;
}

#d_main_text_body_head {
   width:100%;
   background:url("../image/d_mt_body_head.jpg") no-repeat top;
}

#d_main_text_body_bottom {
   width:100%;
   background:url("../image/d_mt_body_bottom.jpg") no-repeat bottom;
   padding:6px 0 10px 0;
}

#main_text {
   text-align:left;
   width:682px;
   margin:0 auto;
   padding:15px 0 12px;
   font-weight:bold;
}

#main_text a:link, #main_text a:visited {
   color:#0e2e80;
   font-weight:bold;
}

#main_text table {
   width:600px;
   margin-left:30px;
   margin-bottom:20px;
}

#main_text table.lc_table {
    width:650px;
}

#main_text table td {
   vertical-align:middle;
   font-size:1.3em;
   padding:20px 20px 0 0;
}

#main_text table.lc_table td {
    vertical-align:text-top;
    padding:0 5px 0 0;
}

#main_text table.lc_table .lc_top_tr td {
      padding:0 5px 20px 0;
}

#main_text table.lc_table .lc_top_tr td table td {
      padding:0;
}

#main_text table.lc_table td img {
    position:relative;
    top:2px;
}

#main_text table.lc_table td table {
    margin-top:20px;
    width:450px;
}

#main_text table.lc_table td table td {
    font-size:1em;
    padding:0;
}

#d_main_text h2 {
   color:#850b00;
   font-size:2.4em;
   font-weight:normal;
}

#d_main_text h1 {
   color:#850b00;
   font-size:1.8em;
   font-weight:normal;
}

#d_main_text p {
   width:682px;
   font-size:1.3em;
   line-height:1.2;
}

#main_text strong {
    color:#850b00;
}

#d_content #d_main_text #main_text input {
  border:1px solid #850b00;
  height:16px;
  padding:0;
  font-weight:bold;
  font-size:0.8em;
  margin-right:10px;
}

#d_content #d_main_text #main_text textarea {
  border:1px solid #850b00;
  padding:0;
  font-weight:bold;
  font-size:0.8em;
  margin-right:10px;
}

#d_content #d_main_text #main_text select {
  border:1px solid #850b00;
  padding:0;
  margin-right:10px;
}

#d_content #d_main_text #main_text .buttion_main {
  border:1px solid #850b00;
  background:url("../image/lp_i1.gif") repeat-x;
  color:white;
  font-weight:bold;
  font-size:0.8em;
  padding-bottom:3px;
}


.text_hr {
   width:682px;
   height:2px;
   background:url("../image/text_line.gif") no-repeat;
   clear:both;
}


/***************** Footer *****************/
#d_footer {
   clear:left;
   width:992px;
   height:86px;
   margin:0 auto;
   background:url("../image/footer_bg.jpg") no-repeat;
}

#copyright {
   position:relative;
   top:30px;
   left:8px;
   color:#9b7e7b;
   width:500px;
   margin:0 auto;
}

#copyright a:link, #copyright a:visited {
   color:#b06c19;
}

#copyright img {
   vertical-align:middle;
   padding:0 7px;
}

#tessera {
   float:right;
   position:relative;
   width:74px;
   height:19px;
   top:10px;
   right:108px;
}

.l_p_img {
  float:left;
  width:80px;
  margin:10px 0;
}

.l_pers {
  float:right;
  width:580px;
  margin:10px 0;
  padding-right:10px;
  
}

#main_text .l_pers table {
  border-collapse:collapse;
  font-size:1.2em;
  margin-bottom:5px;
  width:580px;
  margin-left:10px;
}
* html #main_text .l_pers table {
  position:relative;
  left:10px;
  
}

.l_pers th {
  background:#ddc4a6;
  padding-left:5px;
  text-align:left;
}

#main_text .l_pers table td {
  font-size:1em;
  font-weight:normal;
  padding:5px 0;
  padding-left:5px;
}

.l_pers table em {
  color:#c7110b;
  font-style:normal;
}

.l_pers table em strong {
  color:#c7110b;  
}

.l_pers th.lpsel {
  font-style:normal;
  background:#ffe6b7;
}

.lp_i td input {
  width:100%;
  color:white;
  font-weight:bold;
  height:18px;
}

.lp_i1 {
  border:1px solid #850b00;
  background:url("../image/lp_i1.gif") repeat-x;
}
.lp_i2 {
  border:1px solid #286222;
  background:url("../image/lp_i2.gif") repeat-x;
}
.lp_i3 {
  border:1px solid #472d57;
  background:url("../image/lp_i3.gif") repeat-x;
}
.lp_i4 {
  border:1px solid #1c1d68;
  background:url("../image/lp_i4.gif") repeat-x;
}

.lp3 td {
  width:14%;
}

.lp1 td {
  width:20%;
}

.lp2_spec {
  width:60%;
}

.pay_text {
	font-size:1.3em;
	float:left;
	padding-right:20px;
}

.pay_text img {
	margin-left:10px;
	margin-right:5px;
}

.pop_form {
	clear:both;
	position:relative;
	top:-10px;
	
}

.pop_form input, .pop_form select {
	height:18px;
	font-size:0.8em;
	line-height:1;
	width:136px;
}

.pop_btn {
  border:1px solid #850b00;
  background:url("../image/lp_i1.gif") repeat-x;
  color:white;
  font-weight:bold;
  font-size:10px;
//  padding-bottom:3px;
}

#pop_t1 {
	border:1px solid #850b00;
	padding:0;
	position:relative;
	height:16px;
	top:-1px;
	margin-left:27px;
}
* html #pop_t1 {
	position:static;
	line-height:14px;
}

#main_text .pop_form table {
	margin:0;
	width:540px;
}

#main_text .pop_form table td {
	white-space:nowrap;
	padding-top:5px;
}

#main_text .pay_map {
	text-align:center;
	padding:0;
}

.how_to_wm {	
	width:300px;
	font-size:1em;
	position:relative;
	left:10px;
}

#d_main_text .how_to_wm  p {	
	width:300px;
	margin-top:0;
}

#d_content #main_text .mag_items {
	border-collapse:collapse;
	width:600px;
	margin:0 10px;
}

#d_content #main_text .mag_head {
	width:670px;
	margin:0 10px;
	margin-top:-10px;
}

#d_content #main_text .mag_head input, #d_content #main_text .mag_head select {
	height:18px;
	width:136px;
}

#d_content #main_text .mag_head td {
	padding:5px 0;
}

.mag_items th, .mag_items td {
  background:url("../image/text_line.gif") top repeat-x;
  vertical-align:middle;
  padding:1px 5px 1px 0;
}

#main_text .mag_items td {
    padding:1px 5px 1px 0;
	font-size:1.2em;
	font-weight:normal;
}

#main_text .mag_items td a {
	font-weight:normal;
}

#d_content #main_text .mag_items th {
	font-size:1.2em;
}

#d_content #main_text .mag_items td img {
	vertical-align:middle;
	padding:0 3px 0 0;
}

#d_content #d_main_text #main_text .mag_itext {
  border:1px solid #472d57;
  background:url("../image/mag_itext.gif") repeat-x;
  color:white;
  height:16px;
  padding:0;
  text-align:center;
  font-weight:bold;
  font-size:0.8em;
}

#d_content #d_main_text #main_text .mag_itext_r {
  border:1px solid #850b00;
  background:url("../image/lp_i1.gif") repeat-x;
  color:white;
  height:16px;
  padding:0;
  text-align:center;
  font-weight:bold;
  font-size:0.8em;
  margin-left:10px;
}

#d_content #d_main_text #main_text .mag_itext_s {
  border:1px solid #850b00;
  height:16px;
  padding:0;
  font-weight:bold;
  font-size:0.8em;
  margin-right:10px;
}

#d_content #d_main_text #main_text .mag_head select {
	font-size:0.8em;
	border:1px solid #850b00;
}

#d_content #main_text .mag_items .mag_items_name {
	width:210px;
}

#d_content #main_text .mag_items .mag_tab_btns {
	text-align:right;
	padding:0;
	width:120px;
}

#d_content #main_text .mag_items .mag_tab_btns select {
	width:110px;
}

#d_content #main_text .mag_items .mag_tab_btns input {
	width:110px;
	padding:0;
	margin-top:2px;
}

.mag_hr {
	width:670px;
	margin:0 10px;
}

/*************Store of knowledge ******************/
.d_klad_head {
	width:942px;
	height:53px;
	margin:0 auto;
	background:url("../image/klad_head.jpg") no-repeat;
	position:relative;
	left:3px;
	top:-1px;
}

.d_klad_text_body {
   width:942px;
   background:url("../image/d_klad_body.jpg") repeat-y;
   margin:0 auto;
	position:relative;
	left:3px;
	top:-1px;
}

.d_klad_text_body_head {
   width:100%;
   background:url("../image/d_klad_head.jpg") no-repeat top;
}

.d_klad_text_body_bottom {
   width:100%;
   background:url("../image/d_klad_bottom.jpg") no-repeat bottom;
   padding:6px 0 10px 0;
}

#klad-text {
	width:872px;
	margin:20px auto;
}

/***************Menu baza*************************/
.menu {
	width:945px;
	height:25px;
	font-size:0.85em;
	position:relative;
	z-index:100;
	margin:0 auto;
}
* html .menu {
	left:40px;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
	padding:0;
	margin:0;
	list-style-type:none;
}
.menu ul ul {
	width:96px;
}
/* float the list to make it horizontal and a relative positon so that you can control the dropdown menu positon */
.menu li {
	float:left;
	width:96px;
	position:relative;
}
/* style the links for the top level */
.menu a, .menu a:visited {
	display:block;
	font-size:11px;
	text-decoration:none;
	color:white;
	width:84px;
	height:25px;
	border-right:1px solid #e9d7c1;
	background:#cf130d url("../image/kl_ptr.gif") no-repeat 80px 9px;
	padding-left:10px;
	line-height:24px;
}

#klm_weapon {
	background-position:87px 9px;
	background-repeat:no-repeat;
	text-indent:-3px;
} 

#klm_spshops {
	background-position:87px 9px;
	background-repeat:no-repeat;
	text-indent:-5px;
} 

#klm_races {
	background-position:86px 9px;
	background-repeat:no-repeat;
	text-indent:-5px;
} 

/* style the second level background */
.menu ul ul a.drop, .menu ul ul a.drop:visited {
	background:#5e3530 url("../image/kl_ptr.gif") no-repeat 154px 7px;
}
/* style the second level hover */
.menu ul ul a.drop:hover {
	background:#9a1511 url("../image/kl_ptr.gif") no-repeat 154px 7px;
}
.menu ul ul :hover > a.drop {
	background:#9a1511 url("../image/kl_ptr.gif") no-repeat 154px 7px;
}
/* style the third level background */
.menu ul ul ul a, .menu ul ul ul a:visited {
	background:#5e3530 none;
	border-right:none;
	width:80px;
}
/* style the third level hover */
.menu ul ul ul a:hover {
	background:#9a1511 none;
}


/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
	visibility:hidden;
	position:absolute;
	height:0;
	top:25px;
	left:0;
	width:150px;
}

/* position the third level flyout menu */
.menu ul ul ul {
	left:171px;
	top:0;
	width:80px;
}


.menu ul.left {
	left:-76px;
}

/* position the third level flyout menu for a left flyout */
.menu ul ul ul.left {
	left:-101px;
}

/* style the table so that it takes no ppart in the layout - required for IE to work */
.menu table {
	position:absolute;
	top:0;
	left:0;
	border-collapse:collapse;
}

/* style the second level links */
.menu ul ul a, .menu ul ul a:visited {
	background:#5e3530 none;
	color:white;
	height:auto;
	line-height:1em;
	padding:5px 10px;
	width:150px;
	border:none;
	border-top:1px solid #e9d7c1;
}

/* style the top level hover */
.menu a:hover, .menu ul ul a:hover {
	color:white; 
	background:#9a1511;
}

.menu :hover > a, .menu ul ul :hover > a {
	color:white;
	background:#9a1511;
}

.menu :hover > a {
	background:#9a1511 url("../image/kl_ptr.gif") no-repeat 80px 9px;
}

* html .menu ul li a:hover {
	background:#9a1511 url("../image/kl_ptr.gif") no-repeat 80px 9px;	
}
* html .menu ul li a:hover a:hover {
	background-image:none;
}
* html .menu ul li a:hover a.drop:hover {
	background:#9a1511 url("../image/kl_ptr.gif") no-repeat 154px 7px;
}

/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul, .menu ul a:hover ul {
	visibility:visible;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul {
	visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul {
	visibility:visible;
}

#main_text table td.klad-table {
	width:100%;
	font-size:12px;
	text-align:center;
	border-collapse:collapse;
	background-image:url("../image/klad_td.gif");
	background-position:bottom;
	background-repeat:repeat-x;
}

#main_text table.klad-table th, #main_text table.klad-table td {
	padding:2px 2px;
	background-image:url("../image/klad_td.gif");
	background-position:top;
	background-repeat:repeat-x;
}

#main_text table.klad-table th {
	background-image:none;
	font-size:14px;
}

#main_text table.klad-table td {
	font-weight:normal
}

#main_text .klad-table a:link, #main_text .klad-table a:visited {
   color:#082984;
}

#main_text .klad-table a:hover {
	color:#92261a;
}

* html .klad-tb {
	position:relative;
	left:40px;
}

.h2-klad {
	font-size:22px;
	margin-bottom:0;
	padding-bottom:0;
	color:#8d0805;
	font-weight:normal;
}

.h3-klad {
	font-size:16px;
	text-align:center;
	margin:2px 0;
	padding:0;
	padding-bottom:3px;
	color:#8d0805;
}

.h3-kladclass {
	background:#8a8073;
}

.klad-table {
	width:100%;
	font-size:12px;
	text-align:center;
	border-collapse:collapse;
	background-image:url("../image/klad_td.gif");
	background-position:bottom;
	background-repeat:repeat-x;
}

.klad-table th, .klad-table td {
	padding:2px 2px;
	background-image:url("../image/klad_td.gif");
	background-position:top;
	background-repeat:repeat-x;
}

.klad-table td.klad-imgcell {
	padding:0;
	margin:0;
	text-align:center;
}

.klad-table td.klad-imgcell img {
	display:block;
	height:32px;
	margin:0 auto;
}

.klad-inner-table {
	border:1px solid #887d71;
}

.klad-classtree {
	background:none;
}

.klad-classtree td, .klad-classtree th {
	border-style:solid;
	border-color:#887d71;
	border-width:0;
	background:none;
}

.klad-classtree td.b-l {
	border-left-width:2px;
}

.klad-classtree td.b-b {
	border-bottom-width:2px;
}

.klad-classtree td.b-r {
	border-right-width:2px;
}

.klad-classtree td.b-t {
	border-top-width:2px;
}

.klad-inner-table td, .klad-inner-table th {
	padding:0;
}

.klad-inner-table td {
	border:none;
}

.klad-table th {
//	text-align:center;
}

.klad-table a:link, .klad-table a:visited {
   color:#082984;
}

.klad-table a:hover {
	color:#92261a;
}

.kl {
	text-align:left;
}

.yes-color, .no-color {
	text-transform:uppercase;
	font-size:8px;
}

.yes-color {
	color:#000;
	background-color:#fff77b;
	padding:0 6px;
}

.no-color {
	color:#fff;
	background-color:#cc1008;
	padding:0 4px;
}

.s-h, .loc_color {
	color:#8b2e2b;
	font-weight:bold;
}

#tooltip {
	background:#5e3530;
	position:absolute;
	visibility: hidden;
	z-index: 10;
	color:#fff;
	text-align:left;
	font-size:12px;
}

#tooltip span {
	font-weight:bold;
}

#tooltip span.hh, #tooltip b {
	color:#fbef76;
}

#tooltip p {
	margin-top:0;
	padding:0 10px;
}


/**** mag items *****/

.mag_items th, .mag_items td {
  background:url("../image/text_line.gif") top repeat-x;
  vertical-align:middle;
  padding:1px 5px 1px 0;
}

#main_text .mag_items td {
    padding:1px 5px 1px 0;
	font-size:1.2em;
	font-weight:normal;
}

#main_text .mag_items td a {
	font-weight:normal;
}

#d_content #main_text .mag_items th {
	font-size:1.2em;
}

#d_content #main_text .mag_items select {
	font-size:0.8em;
}

#d_content #main_text .mag_items textarea {
	font-size:1.0em;
}


#d_content #main_text .mag_items td img {
	vertical-align:middle;
	padding:0 3px 0 0;
}

.bazasearch {
	width:861px;
	text-align:right;
	font-weight:bold;
}
* html .bazasearch {
	position:relative;
	left:40px;
}

.bazasearch input {
	margin-left:5px;
	font-weight:normal;
}