html, body {
 margin: 0px;
 padding: 0px;
 width: expression((documentElement.clientWidth||document.body.clientWidth)<1003?'1003px':''); /* Internet Explorer <= 6.0 */
 min-width: 1003px; /* Opera & FireFox & Internet Explorer 7.0 */
 height: 100%;
 background-color: #7794b8;
 background: url(img/background_sizer.png) repeat-x;
 background-attachment: fixed;
}
#wrapper {
 min-height: 100%;
 height: auto !important;
 height: 100%;
 background: url(img/head.png) no-repeat center top;
 background-attachment: fixed;
}
#head {
 margin: 0px auto;
 padding: 0px;
 height: 419px;
 font-family: "Georgia", Arial;
 font-size: 12px;
 color: #FFFFFF;
 text-align: left;
}
#wing_panel {
 margin: 0px auto;
 margin-top: -419px;
 padding: 0px;
 width: 990px;
 height: 106px;
 background: url(img/wing_panel.png) no-repeat;
 font-family: "Georgia", Arial;
 font-size: 12px;
 color: #FFFFFF;
 text-align: left;
}
#rh {
 margin: 0px;
 margin-left: 50%;
 padding: 0px;
 height: 419px;
}
#ch {
 margin: 0px auto;
 margin-top: -419px;
 padding: 0px;
 height: 419px;
 z-index: 2;
}
#b_download{
 position: relative;
 clear: none;
 margin: 0px;
 padding: 0px;
 top: 40px;
 left: 233px;
 width: 68px;
 height: 21px;
 text-align: center;
}
#b_registration{
 position: relative;
 margin: 0px;
 padding: 0px;
 top: 13px;
 left: 320px;
 width: 103px;
 height: 23px;
 text-align: center;
}
#b_news{
 position: relative;
 margin: 0px;
 padding: 0px;
 top: -13px;
 left: 457px;
 width: 69px;
 height: 20px;
 text-align: center;
}
#b_cabinet{
 position: relative;
 margin: 0px;
 padding: 0px;
 top: -33px;
 left: 550px;
 width: 132px;
 height: 24px;
 text-align: center;
}
#b_forum{
 position: relative;
 margin: 0px;
 padding: 0px;
 top: -52px;
 left: 696px;
 width: 58px;
 height: 25px;
 text-align: center;
}
.b_menu {
 float: left;
 cursor: pointer;
 position: relative;
}
#l_panel {
 position: absolute;
left:50%;
top: 300px;
margin:0 0 0 -462px;
 padding: 0px;
 width: 162px;
}
#r_panel {
 position: absolute;
left:50%;
top: 300px;
margin:0 0 0 300px;
 padding: 0px;
 width: 162px;
}
.bp {
 width: 158px;
 position: relative;
 float: left;
 background: url(img/m_list.png) repeat-y;
 color: #39280e;
 font-family: "Palatino Linotype", Arial;
 font-size: 11px;
 line-height: 17px;
 white-space: nowrap;
}
.bp a {
 color: #452d2c;
 text-decoration: none;
 font-family: "Arial", Arial;
 font-size: 11px;
 font-weight: bold;
 line-height: 17px;
 padding-left: 14px;
 position: relative;
 white-space: nowrap;
}
.bp a:hover {
 color: #8a292f;
}
.bp_button {
 position: relative;
 padding-left: 28px;
 line-height: 33px;
 width: 158px;
 height: 32px;
 cursor: pointer;
 float: left;
 z-index: 1;
 background: url(img/m_button.gif) no-repeat;
 font-family: "Tahoma", Arial;
 font-size: 12px;
 color: #faead1;
 text-align: left;
 font-weight: bold;
}
.bp_button:hover {
 background: url(img/m_hover.gif) no-repeat;
}
.m_p{
 display: none;
 position: absolute;
 top: 12px;
 left: 10px;
 width: 9px;
 height: 9px;
 background: url(img/m_plus.gif) no-repeat;
}
.m_m{
 position: absolute;
 top: 12px;
 left: 10px;
 width: 9px;
 height: 9px;
 background: url(img/m_minus.gif) no-repeat;
}
.bp_line {
 margin: 0px;
 padding-left: 21px;
 position: absolute;
 left: 0px;
}
.m_end {
 margin-left: 1px;
 width: 156px;
 height: 10px;
 float: left;
 z-index: 1;
 background: url(img/m_end.gif) no-repeat;
}
#center_panel {
 position: relative;
 margin: 0px auto;
 margin-top: -194px;
 padding: 0px;
 width: 642px;
 height: 117px;
 background: url(img/center_panel.png) no-repeat;
 text-align: left;
}
#content {
 margin: 0px auto;
 padding: 0px;
 width: 596px;
 background: url(img/cp_sizer.png) repeat-y;
}
#c_end {
 position: relative;
 margin: 0px auto;
 padding-top: 34px;
 width: 596px;
 height: 75px;
 background: url(img/cp_end.png) no-repeat;
 font-family: "Trebuchet MS", Arial;
 font-size: 12px;
 font-weight: bold;
 color: #a5987c;
 text-align: center;
}
#c_end a {
 color: #452d2c;
 text-decoration: none;
}
#c_end a:hover {
 text-decoration: underline;
}
#h_footer {
 height: 130px;
 clear: left;
}
#footer {
 margin-top: -47px;
 position: relative;
 height: 48px;
 color: #151724;
 font-family: "Arial";
 font-size: 11px;
}
.C {
 color: #2e4b8b;
 font-weight: bold;
}
.cpr {
position:absolute;
left: 100px;
top: 2px;
height: 31px;
width: 400px;
}
.span_switch {
 margin: 0px;
 padding: 0px;
 position: relative;
 float: left;
 width: 140px;
}
.text_box {
margin: 0px;
padding-left: 30px;
padding-right: 30px;
position: relative;
width: 536px;
font-family: "Arial";
font-size: 12px;
color: #452d2c;
text-align: left;
min-height: 250px;
}
.text_box a {
 margin: 0px;
 position: relative;
 width: 536px;
 color: #2e4b8b;
 font-weight: bold;
}
.news_block
 {
  margin: 0px;
  padding: 0px;
  width: 536px;
  position: relative;
  padding-top:10px;
 }
.n_stripe {
 margin: 0px auto;
 padding: 0px;
 width: 550px;
 height: 48px;
 background: url(img/news_stripe.png) no-repeat;
}
.news_stripe {
 margin: 0px auto;
 padding: 0px;
 width: 550px;
 height: 48px;
 background: url(img/dragon.gif) no-repeat;
}
.font_date {
 margin-left: 45px;
 padding: 0px;
 top: 10px;
 position: relative;
 font-family: "Arial";
 font-size: 12px;
 color: #8c795d;
 text-align: left;
 font-weight: bold;
 font-style: italic;
}
.font_ncaption{
 margin-left: 45px;
 padding: 0px;
 top: 10px;
 position: relative;
 font-family: "Arial";
 font-size: 14px;
 color: #452d2c;
 text-align: left;
 font-weight: bold;
}
.n_img {
 margin: 0px;
 padding: 0px;
 color: #a7997d;
 width: 536px;
 text-align: center;
 cursor: pointer;
 position: relative;
}
.n_comands {
 width: 530px;
 margin: 0px auto;
 padding: 0px;
 font-family: "Trebuchet MS";
 font-size: 12px;
 color: #452d2c;
 text-align: right;
 font-weight: bold;
}
.n_comands a {
 margin: 0px;
 padding: 0px;
 font-family: "Trebuchet MS";
 font-size: 12px;
 color: #452d2c;
 text-align: right;
 font-weight: bold;
 width: 300px;
}
#acc_login {
 position: relative;
 margin: 0px;
 left: 20px;
 padding: 0px;
 width: 491px;
 height: 291px;
 background: url(img/cabinet_login.png) no-repeat;
}
.button {
 position: relative;
 margin: 0px;
 padding: 0px;
 width: 127px;
 height: 32px;
 font-family: "Trebuchet MS";
 font-size: 12px;
 color: #2d281d;
 text-align: center;
 font-weight: bold;
 background: url(img/button.png) no-repeat;
 line-height: 28px;
 text-decoration: none;
}
.button a{
 text-decoration: none;
}
.button:hover {
 background: url(img/hover.png) no-repeat;
}
#registration_lbox {
 position: relative;
 float: left;
 margin: 0px;
 padding: 0px;
 width: 120px;
 font-family: "Trebuchet MS";
 font-size: 12px;
 color: #452d2c;
 text-align: right;
 line-height: 25px;
}
#registration_mbox {
 position: relative;
 float: left;
 margin: 0px;
 padding: 0px;
 width: 190px;
 font-family: "Trebuchet MS";
 font-size: 12px;
 color: #452d2c;
 text-align: left;
 line-height: 25px;
}
#registration_rbox {
 position: relative;
 float: left;
 margin: 0px;
 padding: 0px;
 width: 225px;
 font-family: "Trebuchet MS";
 font-size: 12px;
 color: #827564;
 text-align: left;
 line-height: 25px;
}
.stripe {
 position: relative;
 margin: 0px auto;
 padding: 0px;
 width: 500px;
# height: 25px;
}
.s_caption {
 position: relative;
 top: 0px;
 float: left;
 margin: 0px;
 padding: 0px;
 width: 120px;
 font-family: "Trebuchet MS";
 font-size: 12px;
 color: #452d2c;
 text-align: right;
}
.s_area {
 position: relative;
 top: 0px;
 float: left;
 margin: 0px;
 padding: 0px;
 width: 180px;
 font-family: "Trebuchet MS";
 font-size: 12px;
 color: #452d2c;
 text-align: left;
}
.s_dcaption {
 position: relative;
 top: 0px;
 float: right;
 margin: 0px;
 padding: 0px;
 width: 180px;
 font-family: "Trebuchet MS";
 font-size: 12px;
 font-weight: bold;
 color:red;
 text-align: left;
}
.file_block {
 position: relative;
 margin: 0px auto;
 padding: 0px;
 width: 540px;
 height: 60px;
 font-size: 10px;
 color: #827564;
 text-align: left;
}
.file_block a {
 font-family: "Trebuchet MS";
 font-size: 12px;
}
.f_img {
 margin-top: 8px;
 margin-right: 7px;
 float: left;
 padding: 0px;
 background: url(img/dragon.png) no-repeat;
 width: 40px;
 height: 46px;
}
.f_name {
 position: relative;
 float: left;
 width: 480px;
 margin: 0px;
 padding: 0px;
 font-family: "Palatino Linotype";
 font-size: 14px;
 color: #452d2c;
 text-align: left;
}
.add_news_button_panel {
 position: relative;
 width: 530px;
 height: 25px;
 margin: 0px auto;
 padding: 0px;
}
.anbp_left {
 float: left;
 width: 250px;
}
.anbp_right {
 float: right;
 width: 130px;
}
.anbp {
 position: relative;
 margin: 0px auto;
 padding: 0px;
 width: 500px;
 height: 25px;
}
#gallery {
display: none;
position: absolute;
left: 0px;
width: 100%;
padding: 0px;
z-index: 5;
text-align: center;
}
#g_img {
margin-top: 0px auto;
color: #FFFFFF;
vertical-align: middle;
cursor: pointer;
}
.comment_block {
 position: relative;
 margin: 0px auto;
 padding: 3px;
 width: 520px;
 border: 1px;
 border-color: #a7997d;
 border-style: solid;
 background-color: #f0e3c3;
 font-family: "Tahoma";
 font-size: 11px;
 color: #656565;
}
.comment_block a {
 color: #742c20;
}
.name_time {
 font-family: Trebuchet MS;
 font-size: 12px;
 font-weight: bold;
 color: #3f3f3f;
}
.comment_date {
 position: absolute;
 left: 270px;
 top: 4px;
 width: 250px;
 font-family: Verdana;
 font-size: 10px;
 color: #3f3f3f;
 text-align: right;
}
.cit {
 margin: 7px ;
 width: 432px;
 background-color: #a7997d;
 font-size: 10px;
 color: #000000;
}
.c_comands {
width: 510px;
text-align: right;
}
.faq_q {
 margin: 0px;
 padding: 0px;
 width: 530px;
 font-family: Palatino Linotype;
 font-weight: bold;
 font-size: 13px;
}
.faq_a {
 margin: 0px;
 padding: 0px;
 width: 530px;
 color: #756c5a;
}
.pf_text {
 margin-left: 45px;
 padding: 0px;
 top: -3px;
 position: relative;
 font-family: "Palatino Linotype";
 font-size: 12px;
 color: #756c5a;
 text-align: left;

}
.darkbold {
 font-weight: bold;
 color: #452d2c;
}
.pf_light {
 color: #756c5a;
}
#show_banner {
position: relative;
margin-top: 5px;
height: 60px;
width: 550px;
text-align: right;
}
.presentation {
border: 2px solid #FFFFFF;
}
.p_size {
font-family: "Palatino Linotype";
font-size: 18px;
color: #2f2e2e;
}
.p2_size {
color: #452d2c;
font-size: 12px;
font-weight: bold;
}
.banner_ico {
width: 80px;
height: 60px;
margin-top: 6px;
border: 2px solid #FFFFFF;
position: absolute;
left: -10px;
top: -5px;
cursor: pointer;
}
.banner_ico:hover {
border: 2px solid #444444;
}
.banner_bar {
 position: relative;
 margin-top: 6px;
 padding-left: 80px;
 width: 195px;
 height: 80px;
 color: #444444;
 font-family: "Arial";
 font-size: 9px;
}
.server_id {
 margin-left: 7px;
 float: left;
 font-family: "Palatino Linotype";
 font-size: 12px;
 color: #585857;
}
.server_name {
 float: left;
 font-family: "Georgia";
 font-size: 11px;
 color: #442c2b;
}
.server_status {
 font-family: "Verdana";
 font-size: 10px;
}
.server_bar {
 width: 150px;
 text-align: right;
}
.logo {
 position: absolute;
 width: 256px;
 height: 79px;
 left: 200px;
 top: -80px;
 background: url(img/logo.png) no-repeat;
}
.conteiner {
 width: 285px;
 margin-top: 30px;
 font-family: "Trebuchet MS";
}
.cont_a {
 font-family: "Trebuchet MS";
 color: #707070;
 width: 120px;
 float: left;
 text-align: right;
}
.cont_b {
 margin-left: 5px;
 width: 160px;
 float: left;
 font-weight: bold;
 color: #452d2c;
}
.acc_decor1 {
 position: absolute;
 top: 12px;
 left: 427px;
 width: 101px;
 height: 27px;
 background: url('img/acc_tableup.gif') no-repeat;
 z-index: 3;
}
.acc_decor2 {
 margin-left: 30px;
 width: 112px;
 height: 34px;
 background: url('img/acc_tabledown.gif') no-repeat;
}
.table {
 border-collapse: collapse;
 font-family: "Tahoma";
 font-size: 12px;
 border: 1px solid #bca888;
 background-color: #f0e3c3;
}
.table_head {
 background: url('img/table.gif') repeat-x;
 color: #edddb8;
 font-weight: bold;
 font-size: 11px;
}
.TrSel:hover {
 background-color: #c3b491;
 cursor: pointer;
}
.no_acc {
 width: 300px;
 margin: 0px auto;
 height: 103px;
 text-align: center;
 padding-top: 37px;
 background: url('img/acc_center.gif') no-repeat center top;
 font-weight: bold;
}
.r_block {
 position: relative;
 margin-left: 0px;
 margin-bottom: 11px;
 width: 200px;
 height: 147px;
 background: url('img/prblock.png') no-repeat;
}
.banner_click {
 position: absolute;
 cursor: pointer;
 top: 0px;
 left: 0px;
 z-index: 5;
 height: 147px;
 width: 200px;
}
.banner {
position: relative;
left: 4px;
top: 4px;
}
.cab_text {/* <--------------------------------------- cabinet */
position: absolute;
left: 48px;
font-family: "Palatino Linotype";
font-size: 15px;
color: #907e64;
}
.price_tag {
font-weight: bold;
color: #2b2b2b;
}
#menu_link {
margin: -8px 0;
display: block;
text-align: left;
font-family: "Palatino Linotype";
font-size: 13px;
font-weight: bold;
color: #2b2b2b;
text-decoration: none;
height: 31px;
width: 169px;
color: #2b2b2b;
line-height:28px;
}
#menu_link:hover {
background: url('img/menu_select.png') no-repeat;
}
#menu_link2 {
margin: -2px -19px;
display: inline-block;
text-align: left;
font-family: "Palatino Linotype";
font-size: 13px;
font-weight: bold;
color: #2b2b2b;
text-decoration: none;
text-align:center;
height: 31px;
width: 169px;
color: #2b2b2b;
line-height:28px;
}
#menu_link2:hover {
background: url('img/menu_select.png') no-repeat;
}
#menu_link3{
margin: -8px 0;
padding-left:7px;
display: block;
text-align: left;
font-family: "Palatino Linotype";
font-size: 13px;
font-weight: bold;
color: #2b2b2b;
text-decoration: none;
height: 31px;
width: 200px;
color: #2b2b2b;
line-height:28px;
position:absolute;
left:-37px;
top:-40px;
}
#menu_link3:hover{
background: url('img/menu_select2.png') no-repeat;
}
.input_block {/* <--------------------------------------- cabinet, Create Account */
position: relative;
margin: 0 auto;
width:293px;
height:173px;
background: url('img/input_block.jpg') no-repeat;
}
.graf_input {
margin-left: 138px;
width: 130px;
border: 1px solid #9d938c;
color: #1d1d1d;
background-color: #faebcf;
font-family: "Palatino Linotype";
font-size: 13px;
font-weight: bold;
}
.button_box {
position: relative;
width: 164px;
height: 31px;
text-align: center;
font-family: "Palatino Linotype";
font-size: 13px;
font-weight: bold;
line-height: 31px;
color: #2b2b2b;
}
.graf_button {
position: absolute;
height: 31px;
width: 164px;
top:0;
left:0;
z-index:0;
}
.graf_button:hover
{background: url('img/menu_select.png') no-repeat;}
.button_value{
position: absolute;
z-index: 5;
}
.shop_block {/* <--------------------------------------- Shop */
position:relative;
margin-bottom: 15px;
min-height:52px;
padding-left: 50px;
padding-right: 70px;
}
.shop_box {
position:absolute;
width: 40px;
height: 40px;
left:0;
top:3px;
background: url('img/im_frame.png') no-repeat;
}
.shop_img {
position:absolute;
left:4px;
top:7px;
}
.shop_text {
position:relative;
z-index:2;
}
.shop_price {
position:absolute;
left:505px;
top: 20px;
width: 60px;
}
.shop_name {
font-family: "Palatino Linotype";
font-weight: bold;
color: #2b2b2b;
font-size: 15px;
}
.list_select {
display: none;
position: absolute;
left:-5px;
top:0px;
width:560px;
height: 100%;
background: url('img/list_select2.png') repeat-y;
z-index:0;
}
.list_select_top {
position: absolute;
left: -5px;
top:-18px;
height: 18px;
width:560px;
background: url('img/list_select1.png') no-repeat;
}
.list_select_bottom {
position: absolute;
top:100%;
left: -5px;
height: 18px;
width:560px;
background: url('img/list_select3.png') no-repeat;
}
#shop_stuff {
display: block;
width: 560px;
min-height: 52px;
font-size: 11px;
text-decoration: none;
font-weight: normal;
color: #452d2c;
}
#shop_stuff:hover .list_select {display: block;}
#shop_stuff:hover #db_tooltip {display: block;}
.shop_form {
text-align: center;
position:relative;
width: 400px;
height: 159px;
margin: 0 auto;
font-family: "Palatino Linotype";
font-size: 13px;
color: #8d8168;
background: url('img/grac.jpg') no-repeat center top;
}
.shop_newitem {
position:absolute;
top: 60px;
left: 182px;
}
.shop_tag {
color: #1f1414;
font-weight: bold;
}
.graf_table{/* <--------------------------------------- table */
width: 100%;
border-collapse: collapse;
font-family: "Arial";
font-size: 12px;
}
table.graf_table a {
color: #222b87;
text-decoration: none;
}
table.graf_table a:hover{text-decoration: underline}
table.graf_table thead tr{
color: #ecdbb4;
height: 27px;
font-family: "Arial";
font-weight: bold;
font-size: 12px;
border: 0;
line-height: 27px;
}
table.graf_table thead td{padding-left:5px;background: url('img/table_split.gif') no-repeat right top;}
table.graf_table tbody tr:hover{background: url('img/table_select.gif') repeat-x;}
.table_wrap {position: relative;background: url('img/table_head.gif') repeat-x top;}
.table_right {
position: absolute;
margin-left:-7px;
top:0;
left:100%;
width:7px;
height:27px;
}
.table_left {
position: absolute;
top:0;
left:-6px;
width:6px;
height:27px;
}
.donate_block{/* <--------------------------------------- донат */
position: relative;
padding-left: 85px;
padding-top: 5px;
margin-bottom: 10px;
left: 5px;
width: 400px;
height: 77px;
}
.donate_block a{
display:block;
position:absolute;
left:0;
top:0;
width: 76px;
height: 77px;
z-index: 2;
}
.donate_block a.sms:hover{background: url('img/sms2.jpg') no-repeat;}
.donate_block a.tp:hover{background: url('img/twopay2.jpg') no-repeat;}
.donate_block a.rk:hover{background: url('img/rk2.jpg') no-repeat;}
.donate_block a.wm:hover{background: url('img/webmoney2.jpg') no-repeat;}
.donate_block a.np:hover{background: url('img/nextpay2.jpg') no-repeat;}
.donate_img1{
position: absolute;
left: 0;
top: 0;
width: 78px;
height: 77px;
background: url('img/rk1.jpg') no-repeat;
}
.donate_img2{
position: absolute;
left: 0;
top: 0;
width: 78px;
height: 77px;
background: url('img/webmoney1.jpg') no-repeat;
}
.donate_img3{
position: absolute;
left: 0;
top: 0;
width: 78px;
height: 77px;
background: url('img/sms1.jpg') no-repeat;
}
.donate_img4{
position: absolute;
left: 0;
top: 0;
width: 78px;
height: 77px;
background: url('img/nextpay1.jpg') no-repeat;
}
.donate_tag {
font-family: "Palatino Linotype";
font-size: 14px;
font-weight: bold;
}
.in_button {
position: relative;
margin: 0 30px;
width:99px;
left: 115px;
height:27px;
color: #ecdbb4;
font-family: "Arial";
font-weight: bold;
font-size: 12px;
line-height: 27px;
background: url('img/in_button.gif') no-repeat;
z-index: 2;
float: left;
text-align: center;
}
.in_button a {
color: #ecdbb4;
font-family: "Arial";
font-weight: bold;
font-size: 12px;
line-height: 27px;
text-decoration: none;
}
.aionplanet_button_list {/* <--------------------------------------- Магазин, экипировка */
position: absolute;
height: 27px;
background: url('img/table_head.gif') repeat-x;
color: #ecdbb4;
font-family: "Arial";
font-weight: bold;
font-size: 12px;
line-height: 27px;
}
}
.aionplanet_button_list:hover .abl_down_arrow {
background: url('img/abl_arrow2.gif') no-repeat;
}
.abl_left {
position: absolute;
left: -6px;
top:0;
width:6px;
height:27px;
background: url('img/table_left.gif') no-repeat;
}
.abl_down_arrow {
position: absolute;
left:100%;
top:0;
height:27px;
width: 28px;
background: url('img/abl_arrow.gif') no-repeat;
}
.abl_hook {
position:relative;
top: 15px;
left:-114px;
height: 1px;
width: 110px;
}
.abl_list{
border-top: 1px solid #b29280;
display:none;
position:relative;
top: -17px;
left: 100%;
width: 120px;
background: url('img/button_list_sizer.png') repeat-y;
z-index: 10;
}
.abl_list .option{
position:relative;
padding-left:5px;
margin: 0 1px;
display:block;
height: 21px;
width: 113px;
font-family: "Arial";
font-size: 12px;
font-weight: bold;
line-height: 20px;
color: #39280e;
cursor: pointer;
z-index:11;
}
.abl_list .option:hover{
background-color: #d6b87b;
}
.aionplanet_button_list:hover .abl_list,
.aionplanet_button_list:hover .abl_list .option:hover .abl_list,
.aionplanet_button_list:hover .abl_list .option:hover .abl_list .option:hover .abl_list {
display:block;
}
.aionplanet_button_list:hover .abl_list .abl_list,
.aionplanet_button_list:hover .abl_list .option:hover .abl_list .abl_list {
display:none;
}
.aionplanet_button_list:hover .abl_list .abl_list,
.aionplanet_button_list:hover .abl_list.option:hover .abl_list .abl_list {
display:none;
}
.abl_list a{
position:relative;
padding-left: 5px;
margin: 0 1px;
display:block;
height: 21px;
width: 113px;
font-family: "Arial";
font-size: 12px;
font-weight: bold;
line-height: 20px;
color: #39280e;
text-decoration:none;
}
.abl_list a:hover{
background-color: #d6b87b;
}
.option_arrow {
position: absolute;
margin-left: -10px;
left: 100%;
top: 5px;
}
#shop_equip_name {/* <--------------------------------------- донат, список */
position:relative;
font-family: "Palatino Linotype";
font-weight: bold;
line-height: 25px;
font-size: 15px;
text-decoration:none;
z-index: 0;
}
#shop_equip_name:hover #db_tooltip {display:block;}
#char_name {position:relative;}
#char_name:hover #db_tooltip {display:block;}
.se_block {/* <--------------------------------------- донат, заточка */
position:relative;
margin-left: -9px;
width: 555px;
background: url('img/newframe2.gif') repeat-y;
}
.se_text {
margin-left: 13px;
width: 534px;
font-family: "Arial";
color: #32312d;
}
.se_block4{
position:relative;
margin-left: -9px;
width: 555px;
background: url('img/newframe4.gif') repeat-y;
}
.se_head {
font-family: "Palatino Linotype";
font-size: 13px;
color: #32312d;
font-weight: bold;
border-bottom: 1px solid #bca163;
height: 21px;
margin-bottom: 5px;
}
.common_table td{border:none;border-bottom: 1px solid #cdb888;}
.common_table td{margin:0;padding:0;}
.common_table tr:hover {background-color: #ebd8af;}
#vkontakte_block {
margin-left:-52px;
padding-top: 5px;
width:156px;
height:36px;
text-align:right;
padding-right: 52px;
background:url('img/vkontakte.png') no-repeat right top;
float: left;
z-index: 1;
font-family:Arial;
font-weight:bold;
font-size:14px;
color: #502121;
text-decoration:none;
}
#vkontakte_block:hover {
cursor:pointer;
}
#vkontakte_block a {
font-family:Arial;
font-weight:bold;
font-size:14px;
color: #502121;
text-decoration:none;
}
#vkontakte_block span {
 color: #452d2c;
 text-decoration: none;
 font-family: "Arial", Arial;
 font-size: 11px;
 font-weight: bold;
}
/*-----------admin----*/
/*---------------------*/
/*----------donate shop*/
#donate_shop{
position:absolute;
width:399px;
height:224px;
padding:5px;
left:50%;
top:50%;
margin-left:-200px;
margin-top:-107px;
background:url('img/donate_shop/details/back_sizer2.jpg') repeat-x top;
background-color:#d8d7e5;
border:3px solid white;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0px 0px 7px black;
font-family:tahoma;
color:#2e2e2e;
font-size:12px;
line-height:15px;
z-index:81;
}
#donate_shop_confirm{
position:absolute;
width:490px;
padding:5px;
left:50%;
top:100px;
margin-left:-250px;
background:url('img/donate_shop/details/back_sizer2.jpg') repeat-x top;
background-color:#d8d7e5;
border:3px solid white;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
-webkit-box-shadow: 0px 0px 7px black;
font-family:tahoma;
color:#2e2e2e;
font-size:12px;
line-height:15px;
z-index:82;
}
.ds_head_stripe{
position:absolute;
left:0;
top:0;
width:399px;
height:17px;
background:url('img/donate_shop/details/head_stripe.jpg') no-repeat left top;
}
.ds_input1{width:170px}
.ds_submit{height:24px;width:80px}
.ds_input2{width:170px}
/*--------------------------*/
#donate_shop_main{
position:absolute;
width:90%;
left:5%;
top:100px;
min-width:800px;
background-color:white;
border:3px solid #f2e5c8;
-webkit-border-radius:5px;
-moz-border-radius:5px;
border-radius:5px;
-webkit-box-shadow:0 0 7px black;
font-family:tahoma;
color:#2e2e2e;
font-size:12px;
line-height:15px;
z-index:81;
}
#donate_shop_main hr{border-color:#cbcbcb}
#dsmt{
width:100%;
margin:0;
padding:0;
-webkit-user-select:none;
-moz-user-select:none;
}
.dsmt_0{height:47px;width:10px;background:url('img/donate_shop/details/dsmt_0.jpg') no-repeat left top;}
.dsmt_1{width:372px;background:url('img/donate_shop/details/dsmt_1.jpg') no-repeat left top;}
.dsmt_2{background:url('img/donate_shop/details/dsmt_2.jpg') repeat-x left top;}
.dsmt_3{width:10px;background:url('img/donate_shop/details/dsmt_3.jpg') no-repeat right top;}
.dsmt_4{height:44px;background:url('img/donate_shop/details/dsmt_4.jpg') no-repeat left top;}
.dsmt_6{background:url('img/donate_shop/details/dsmt_6.jpg') no-repeat right top;}
.dsmt_7{height:34px;background:url('img/donate_shop/details/dsmt_7.jpg') no-repeat left top;}
.dsmt_8{background:url('img/donate_shop/details/dsmt_8.jpg') no-repeat right top;}
.dsmt_9{background:url('img/donate_shop/details/dsmt_9.jpg') repeat-y left top;}
.dsmt_10{background:url('img/donate_shop/details/dsmt_10.jpg') repeat-y right top;}
.dsmt_11{height:34px;background:url('img/donate_shop/details/dsmt_11.jpg') no-repeat left bottom;}
.dsmt_12{background:url('img/donate_shop/details/dsmt_12.jpg') repeat-x left bottom;}
.dsmt_13{background:url('img/donate_shop/details/dsmt_13.jpg') no-repeat right bottom;}
.dsmt_body{min-height:450px;width:100%;}
.dsmt_sub_page_consumables, .dsmt_sub_page_coupons, .dsmt_sub_page_acessory, .dsmt_sub_page_equipment, .dsmt_sub_page_service, .dsmt_sub_page_info, .dsmt_sub_page_details_items, .dsmt_sub_page_details_service, .dsmt_sub_page_pets, .dsmt_sub_page_cart, .dsmt_sub_page_recipes
{
background:url('img/donate_shop/details/dsmt_body.jpg') repeat-x left top;
min-height:693px;
}
.dsmt_sub_page_consumables table font a{text-decoration:none}
.dsmt_sub_page_coupons table font a{text-decoration:none}
.dsmt_sub_page_acessory table font a{text-decoration:none}
.dsmt_sub_page_equipment table font a{text-decoration:none}
.dsmt_sub_page_service table font a{text-decoration:none}
.dsmt_sub_page_cart table font a{text-decoration:none}

.dsmt_sub_page_consumables table font a:hover{text-decoration:underline}
.dsmt_sub_page_coupons table font a:hover{text-decoration:underline}
.dsmt_sub_page_acessory table font a:hover{text-decoration:underline}
.dsmt_sub_page_equipment table font a:hover{text-decoration:underline}
.dsmt_sub_page_cart table font a:hover{text-decoration:underline}
.dsmt_tab{
display:inline-block;
margin:4px -6px 0 10px;
width:125px;
height:43px;
background:url('img/donate_shop/details/tab.gif') no-repeat left top;
font-family:trebuchet ms;
font-size:14px;
font-weight:bold;
color:#a0a0a0;
text-decoration:none;
text-align:center;
line-height:43px;
cursor:pointer;
}
.dsmt_tab_menu{
display:block;
background:url('img/donate_shop/details/dsmt_5.jpg') repeat-x left top;
height:44px;
}
.dsmt_sub_tab{
display:inline-block;
margin:5px 3px 0 1px;
width:100px;
height:32px;
background:url('img/donate_shop/details/sub_tab.gif') no-repeat left top;
font-family:trebuchet ms;
font-size:14px;
font-weight:bold;
color:#a0a0a0;
text-decoration:none;
text-align:center;
line-height:32px;
cursor:pointer;
}
.dsmt_a{background-position:right;color:#2e2e2e;}
.dsmt_dea{background-position:left;color:#a0a0a0;}
.dsmt_img_small{
width:32px;
height:32px;
border:2px solid #b4b4b4;
margin:3px -3px 1px 3px;
background-color:black;
}
.dsmt_img_big{
width:36px;
height:36px;
border:2px solid #b4b4b4;
margin:0 6px -17px -1px;
background-color:black;
}
.dsmt_img_head{
width:36px;
height:36px;
border:2px solid #b4b4b4;
margin:0 6px -17px -1px;
background-color:black;
}
.dsmt_label{
font-family:arial;
font-size:14px;
font-weight:bold;
line-height:17px;
}
.dsmt_label span{font-size:12px;}
.dsmt_head_label{
color:#2e2e2e;
font-size:16px;
font-weight:bold;
font-family:trebuchet ms;
}
.dsmt_head_label span{font-size:12px;}
font#q1 a{color:#a0a0a0}
font#q2 a{color:#565656}
font#q3 a{color:#2ead22}
font#q4 a{color:#308de4}
font#q5 a{color:#eda314}
font#q6 a{color:#ff8033}
.dsmt_table_fix1{position:absolute;height:29px;width:7px;border:none;left:6px;top:89px;}
.dsmt_table_fix2{position:absolute;height:29px;width:7px;border:none;right:6px;top:89px;}
.dsmt_fp_fix1{position:absolute;height:24px;width:6px;border:none;left:-4px;top:0;}
.dsmt_fp_fix2{position:absolute;height:24px;width:6px;border:none;right:-4px;top:0;}
.sort_pages_table{
border-collapse:collapse;
background:url('img/donate_shop/details/ds_table_head.jpg') repeat-x left top;
}
.sort_pages_table tbody td{
border-top:1px solid #ece8e9;
height:50px;
}
.sort_pages_table thead td{
padding-left:5px;
font-size:12px;
color:#a0a0a0;
height:20px;
background:url('img/donate_shop/details/ds_td_border.gif') no-repeat left top;
}
.sort_pages_table thead td:hover{color:#2e2e2e;}
.sort_pages_table tbody tr:hover{
background-color:#ececec;
cursor:pointer;
}
.dsmt_filter_panel{
position:relative;
height:35px;
background:url('img/donate_shop/details/ds_table_low.jpg') repeat-x left top;
}
.dsmt_filter_panel td{
padding-top:4px;
}
/*==========================*/
.links{
margin-top:3px;
float:right;
}
.links a{
margin:0 2px;
display:inline-block;
cursor:pointer;
width:18px;
height:18px;
text-decoration:none;
color:#757575;
background:url('img/donate_shop/details/pages_back.gif') no-repeat left top;
border:1px solid #c7c7c7;
line-height:18px;
text-align:center;
}
.links a:hover{background-position:center}
.links a.currentPage{
color:#806941;
background-position:right;
}
.pages_table{border-collapse:collapse;}
.pages_table td{
border-top:1px solid #ece8e9;
height:50px;
}
.pages_table tr:hover{
background-color:#ececec;
cursor:pointer;
}
.details_page_table{
border-collapse:collapse;
width:100%;
}
/*---------------------------*/
label:hover{text-decoration:underline}
/*---------------------------*/
#start_shop{
position:absolute;
left:415px;
top:100px;
margin: -8px 0;
display: block;
text-align: left;
font-family: "Palatino Linotype";
font-size: 13px;
font-weight: bold;
color: #2b2b2b;
text-decoration: none;
height: 31px;
width: 169px;
color: #2b2b2b;
line-height:28px;
}
#start_shop:hover {background:url('img/menu_select.png') no-repeat;}

#start_shop_user{
margin: -8px 0;
display: block;
text-align: left;
font-family: "Palatino Linotype";
font-size: 13px;
font-weight: bold;
color: #2b2b2b;
text-decoration: none;
height: 31px;
width: 169px;
color: #2b2b2b;
line-height:28px;
}
#start_shop_user:hover {background:url('img/menu_select.png') no-repeat;}

.details_screen{
border:1px solid #cbcbcb;
width:238px;
}
.equipment_message{
display:none;
position:absolute;
left:50%;
top:50%;
font-weight:bold;
margin:-7px 0 0 -53px;
}
.ds_wrap{display:none}
.ds_message{display:none}
.ds_fade{
position:fixed;
left:0;
top:0;
width:100%;
background:url('img/fade.png');
z-index:80;
height:100%;
}
.ds_buttons{
display:inline-block;
float:right;
width:80px;
height:25px;
margin:6px -5px 0 8px;
cursor:pointer;
text-align:center;
text-decoration:none;
line-height:25px;
color:#705c3e;
font-family:trebuchet ms;
font-size:12px;
font-weight:bold;
background:url('img/donate_shop/details/shop_buttons.gif')no-repeat left top;
}
.ds_buttons:hover{
color:#30250d;
background-position:right;
}
.ds_cash_span{
display:inline-block;
margin-top:12px;
}
.ds_service_ul{color:#dc421f}
#ds_service_head{
color:#2e2e2e;
font-size:16px;
font-weight:bold;
font-family:trebuchet ms;
}
.ds_service_buy{
display:inline-block;
margin-left:20px;
padding:10px 0 0 10px;
width:132px;
height:40px;
color:#2e2e2e;
background:url('img/donate_shop/details/checkout.gif')no-repeat right top;
font-family:trebuchet ms;
font-size:18px;
cursor:pointer;
}
.ds_service_buy span{
color:#705c3e;
font-size:15px;
font-weight:bold;
}
.ds_tocart_buy{
display:inline-block;
margin-left:20px;
padding:10px 0 0 10px;
width:132px;
height:40px;
color:#2e2e2e;
background:url('img/donate_shop/details/tocart.gif')no-repeat right top;
font-family:trebuchet ms;
font-size:18px;
cursor:pointer;
}
.ds_tocart_buy span{
color:#705c3e;
font-size:15px;
font-weight:bold;
}
.ds_save_cart{
display:inline-block;
margin-left:20px;
padding:10px 0 0 10px;
width:132px;
height:40px;
color:#2e2e2e;
background:url('img/donate_shop/details/save_cart.gif')no-repeat right top;
font-family:trebuchet ms;
font-size:18px;
cursor:pointer;
}
.dsmt_img_small_ench{
width:32px;
height:32px;
border:2px solid #b4b4b4;
margin:3px -3px 1px 3px;
background-color:black;
cursor:pointer;
}
#moderation_table tr:hover{
background-color:#444;
}
.cart_footer{
position:relative;
width:100%;
height:46px;
}
.cart_save_link{
position:inline-block;
float:right;
margin:4px 2px 0 1px;
width:136px;
height:44px;
text-decoration:none;
background:url('img/donate_shop/details/save_cart_button.jpg') no-repeat left top;
}
.cart_buy_link{
position:inline-block;
float:right;
margin:4px 3px 0 1px;
padding:7px 0 0 7px;
width:142px;
height:50px;
background:url('img/donate_shop/details/checkout.gif') no-repeat left top;
color:#2e2e2e;
font-family:trebuchet ms;
font-size:18px;
text-decoration:none;
cursor:pointer;
}
h1{
display:block;
width:100%;
font-family:"Palatino Linotype", Arial;
font-size: 18px;
color: #452d2c;
text-align:center;
font-weight: normal;
margin:0;
}
#head_sub_info{
display:block;
font-family:"Palatino Linotype", Arial;
font-size:14px;
color:#452d2c;
text-align:center;
width:100%;
font-weight:normal;
line-height:14px;
margin:0;
}
.to_news
 {  background-image:url(/templates/default/img/to_news1.png);
  background-repeat:no-repeat;
  width:117px;
  height:22px;
  display:block; }
.to_news:hover
 {
  background-image:url(/templates/default/img/to_news2.png);
 }
/*----Кукла---*/
img
 {
  border:none;
 }
.kukla
 {
  background-image:url(/templates/default/img/kukla.png);
  background-repeat:no-repeat;
  position:relative;

  margin:0 auto;
  width:431px;
  height:482px;
  font-size:12px;
  font-family:Arial;
  color:white;
 }
.name
 {
  position:absolute;
  top:37px;
  left:10px;
  width:189px;
  height:20px;
  color:#66ff00;
  text-align:center;
  padding-top:4px;
 }
.lvl
 {
  position:absolute;
  top:37px;
  left:218px;

  width:204px;
  height:20px;
  text-align:center;
  padding-top:4px;
  color:#dbd2b7;
 }
#slot0
 {
  background-image:url(/templates/default/img/slot1.png);
  background-repeat:no-repeat;
  position:absolute;
  top:120px;
  left:28px;
  width:40px;
  height:40px;
 }
#slot1
 {
  background-image:url(/templates/default/img/slot2.png);
  background-repeat:no-repeat;
  position:absolute;
  top:120px;
  left:176px;
  width:40px;
  height:40px;
 }
#slot2
 {
  position:absolute;
  top:172px;
  left:12px;
  width:40px;
  height:40px;
 }
#slot3
 {
  position:absolute;
  top:269px;
  left:11px;
  width:40px;
  height:40px;
 }
#slot4
 {
  position:absolute;
  top:317px;
  left:199px;
  width:40px;
  height:40px;
 }
#slot5
 {
  position:absolute;
  top:413px;
  left:11px;
  width:40px;
  height:40px;
 }
#slot6
 {
  position:absolute;
  top:220px;
  left:12px;
  width:40px;
  height:40px;
 }
#slot7
 {
  position:absolute;
  top:220px;
  left:200px;
  width:40px;
  height:40px;
 }
#slot8
 {
  position:absolute;
  top:365px;
  left:12px;
  width:40px;
  height:40px;
 }
#slot9
 {
  position:absolute;
  top:365px;
  left:200px;
  width:40px;
  height:40px;
 }
#slot10
 {
  position:absolute;
  top:172px;
  left:200px;
  width:40px;
  height:40px;
 }
#slot11
 {
  position:absolute;
  top:269px;
  left:200px;
  width:40px;
  height:40px;
 }
#slot12
 {
  position:absolute;
  top:317px;
  left:11px;
  width:40px;
  height:40px;
 }
#slot13
 {
  position:absolute;
  top:95px;
  left:79px;
  width:32px;
  height:32px;
 }
#slot13 img
 {
  width:32px;
  height:32px;
 }
#slot14
 {
  position:absolute;
  top:95px;
  left:139px;
  width:32px;
  height:32px;
 }
#slot14 img
 {
  width:32px;
  height:32px;
 }
#slot15
 {
  position:absolute;
  top:138px;
  left:105px;
  width:40px;
  height:40px;
 }
#slot16
 {
  position:absolute;
  top:413px;
  left:200px;
  width:40px;
  height:40px;
 }
#slot17
 {
  position:absolute;
  top:101px;
  left:10px;
  width:40px;
  height:40px;
 }
#slot18
 {
  position:absolute;
  top:101px;
  left:201px;
  width:40px;
  height:40px;
 }
.ext_info
 {
  position:absolute;
  top:185px;
  left:62px;
  width:125px;
  height:60px;
  text-align:center;
  color:#afafaf;
 }
.rank
 {
  position:absolute;
  top:250px;
  left:62px;
  width:125px;
  height:42px;
  text-align:center;
 }
.ext_rank
 {
  position:absolute;
  top:303px;
  left:62px;
  width:125px;
  heigth:42px;
  color:#999999;
  font-size:11px;

 }
.stat1
 {
  position:absolute;
  top:94px;
  left:253px;
  width:166px;
  height:42px;
  font-size:11px;
  color:#dbd2b7;
 }
.stat1 td
 {  padding-left:6px; }
.stat2
 {
  position:absolute;
  top:250px;
  left:253px;
  width:166px;
  height:42px;
 }
