#inside {padding:1px 25px 10px;width:490px; position:relative;}
.breadcrumb {position:relative;z-index:15;left:10px;font-style:italic;color:#000;}
.breadcrumb  a {color:#000;}
#inside  .breadcrumb {left:-5px;margin:0;}
.article#inside{padding:0 7px 10px 10px;}
#inside  .art_header {margin:8px -15px 15px;text-transform:none;font-weight:normal;font-size:30px;}
#inside h1, #inside h2, #inside h3, #inside h4, #inside h5, #inside  h6 {margin:1.5em 0 0.5em;}
#inside h1, #inside .h1 {font-size:30px;text-transform:uppercase;font-weight:bold;}
#inside h2, #inside .h2 {font-size:24px;text-transform:uppercase;font-weight:bold;}
#inside h3, #inside .h3 {font-size:20px;text-transform:uppercase;font-weight:bold;}
#inside h4, #inside .h4 {font-size:16px;text-transform:uppercase;font-weight:bold;}
#inside h5, #inside .h5 {font-size:14px;text-transform:uppercase;font-weight:bold;}
#inside h6, #inside .h6 {font-size:12px;text-transform:uppercase;font-weight:bold;}
#inside p {margin:0.5em 0;}
#inside ul, #inside ol {margin:0.5em 0 0.5em 2em;}
#inside .redtext {color:#b00;}
#inside .greentext {color:#070;}
#inside .bluetext {color:#06b;}
#inside .greytext {color:#666;}


#inside table.pic {width:100%;position:relative;left:-15px;}
#inside table.pic td {padding:5px; text-align:center;}

/* reg */
#reg input , #reg textarea, #reg select{border:1px solid #BF955F; color:#4F402C;}
#reg textarea {width:400px; height:100px;}
#reg input.age {width:2em;}
#reg input.submit {width:120px; margin:20px auto; display:block;}

#reg input.error, #reg textarea.error {border:2px solid #b00;}
#reg p.error {color:#b00; font-weight:bold;}


/* gallery */
body.gallery {background:#000;}
body.gallery #bar {display:none;}
body.gallery  #pic {text-align:center;}
body.gallery  #pic img {border:2px solid #808080;}
body.gallery  #pages{width:500px;margin:10px auto;text-align:center;}
body.gallery  #pages h2 {font-size:24px;text-transform:uppercase;font-weight:bold;color:#808080;padding:10px 0;}
body.gallery  #pages a.prev {float:left; background:url('/img/skin/gallery_prev.gif') no-repeat 0 bottom; width:100px; height:50px;color:#000;}
body.gallery  #pages a.prev:hover {background:url('/img/skin/gallery_prev.gif') no-repeat 0 top;}
body.gallery  #pages a.next {float:right; background:url('/img/skin/gallery_next.gif') no-repeat 0 bottom; width:100px; height:50px;color:#000;}
body.gallery  #pages a.next:hover {background:url('/img/skin/gallery_next.gif') no-repeat 0 top;}

/* news */
#inside .news_date {float:right;}
#inside .news_h4 {margin-top:0;}
.news_pages { margin:15px 20px; text-align:center;} 

/* play */
#inside .playphp h1.list {width:540px; height:27px; padding-top:18px; background:url('/img/pages/play/block-top-red.gif') no-repeat; 
	    font-size:12px; font-weight:bold; font-variant:small-caps; color:#eaceb0; margin:0; text-align:center;}
#inside .playphp div.list { background:url('/img/pages/play/block-center.gif') repeat-y; width:494px; padding:0 23px;}
#inside .playphp div.listbottom { background:url('/img/pages/play/block-bottom.gif') no-repeat; width:540px; height:9px; margin-bottom:20px;}
#inside .playphp img.listspacer {width:494px; height:1px;}
#inside .playphp h3.play_whatelse {color:#990000; font-size:150%; margin:40px 0 10px 0;}
#inside .playphp h3.playstep, .playphp h3.playstep { padding:9px 0; color:#000;margin:0;}
#inside .playphp h3.playstep span,.playphp h3.playstep span {color:#990000;}
#inside a.play_button_long, a.play_button_long {display:block; width:403px; height:33px;margin:5px 0 10px 22px;background: url('/img/pages/play/buttonlong.gif') no-repeat;
	color:#fff; font-size:14px; font-weight:bold; /*font-family:arial;*/ padding-top:6px; text-align:center; text-decoration:none;}
#inside a.play_button_long:link, a.play_button_long:link  {background: url('/img/pages/play/buttonlong.gif') no-repeat;}
#inside a.play_button_long:hover,a.play_button_long:hover  {background: url('/img/pages/play/buttonlong_act.gif') no-repeat; color:#fff;}
#inside div.playtext, div.playtext {width:460px; margin-left:36px;}
#inside div.playtext h3.playstep, div.playtext h3.playstep  {font-weight:bold;margin:0;font-size:20px;text-transform:uppercase;}
#inside a.play_button_long_red {display:block; width:403px; height:33px; margin:5px 0 10px 22px; background: url('/img/pages/play/buttonlong_red.gif') no-repeat;
	color:#fff; font-size:14px; font-weight:bold; /*font-family:arial;*/ padding-top:6px; text-align:center; text-decoration:none;}
#inside a.play_button_long_red:link {background: url('/img/pages/play/buttonlong_red.gif') no-repeat;}
#inside a.play_button_long_red:hover {background: url('/img/pages/play/buttonlong_red_act.gif') no-repeat;color:#fff;}
#inside div.play_button_short {margin-left:57px;}
#inside div.play_button_short a {display:block; width:75px; height:33px; float:left; 
	background: url('/img/pages/play/buttonred.gif') no-repeat; margin:5px 5px 2px 0; text-align:center; padding-top:8px; 
	color:#fff; font-size:14px; font-weight:bold; /*font-family:arial;*/}
#inside div.play_button_short a:link {background: url('/img/pages/play/buttonred.gif') no-repeat;}
#inside div.play_button_short a:hover {background: url('/img/pages/play/buttonred_act.gif') no-repeat;}

/*  SHOP  */

.info {text-align:center; color:#EFCB86;font-size:12px;padding:5px 1px;border:1px solid #b48945; margin:5px 2px 2px;}

ul.shop_menu{list-style:none;padding:0;margin:0;}
ul.shop_menu li{color:#000;text-transform:uppercase;}
ul.shop_menu li a {display:block;border-top:1px solid #704109;background:url(/img/shop/menu_bg_1.jpg) no-repeat 0 center;color:#000;text-decoration:none;font-weight:bold;height:auto; line-height:1;padding:7px 0px;text-align:center;font-size:14px;}
ul.shop_menu li a:hover {background:url(/img/shop/menu_bg_1_hover.jpg) no-repeat 0 center;text-decoration:none;}
ul.shop_menu li a.active{background:url(/img/shop/menu_bg_1_active.jpg) no-repeat 0 center;text-decoration:none;}
ul.shop_menu li ul.shop_menu li{}
ul.shop_menu li ul.shop_menu li a {border-top:1px solid #b48945;display:block;font-weight:normal;background:url(/img/shop/menu_bg_2.jpg) repeat-y 0 0;color:#FEEECA;height:auto; line-height:1;padding:5px 7px;font-size:12px;text-transform:none;text-align:left;}
ul.shop_menu li ul.shop_menu li a.active, ul.shop_menu li ul.shop_menu li a:hover {background:url(/img/shop/menu_bg_2_hover.jpg) repeat-y 0 0;}
ul.shop_menu li ul.shop_menu li ul.shop_menu {padding:0 0 0 15px;background:#1F0800;}
ul.shop_menu li ul.shop_menu li ul.shop_menu li a {height:auto;background:none;}
ul.shop_menu li ul.shop_menu li ul.shop_menu li a.active{font-weight:bold;color:#EFCB86;}
ul.shop_menu li ul.shop_menu li ul.shop_menu li a:hover {text-decoration:underline;}


ul.shop_submenu { font-size:12px;list-style:none;padding:0 0 0 20px;margin:3px 0;}
ul.shop_menu ul.shop_submenu {padding:0 0 0 10px;}
ul.shop_submenu a {font-size:12px;}
ul.shop_menu a, .shop_submenu a {text-decoration:none;color:#8C1801;}
ul.shop_menu a:hover, .shop_submenu a:hover {text-decoration:underline;}

table.unseen {margin:0 auto;border:0 none;border-collapse:collapse;}
td.shop_item_top {width:220px;height:12px;}
table.unseen td {padding:0; vertical-align:top;}
div.shop_element {width:220px; margin:0 auto;}
td.shop_item_bottom {width:220px;height:12px;}
img.shop_plashka_top {width:220px; height:12px; background:url(/img/shop/shop_plashka_top.gif) no-repeat; vertical-align:bottom;}
td.shop_item_center {background:#D6BB8C url(/img/shop/shop_plashka.gif) repeat-y;text-align:center;}
td.shop_item_center  .shop_main {text-align:left;}
.shop_one {text-align:left; }
.shop_one button a, table.shop_tblock  button a{color:#000; text-decoration:none;}
td.shop_item_center form {display:block;}
img.shop_plashka_bottom {width:220px; height:12px; background:url(/img/shop/shop_plashka_bottom.gif) no-repeat;}
table.shop_tblock {background:#D6BB8C url(/img/shop/shop_plashka.gif) repeat-y; width:220px;margin-left:0px; border:none; border-collapse:collapse;}
table.shop_tblock td {border:none; padding:0;}
table.shop_tblock a {color:#990000;}

.shop_index_main {background-image: url(http://www.dragononline.ru/img/skin/content_back_2.jpg); width:180px;}
.shop_index_item {padding:4px;}
.shop_index_icon {padding:2px;}
.shop_index_name {font-family:arial; margin:0 10px 0 0; color:#000000; font-size:11px; display:block;}
.shop_index_title {font-family:arial; color:#000000; text-decoration:none;}
.shop_index_price {font-weight:bold;}


td.shop_new {height:25px; vertical-align:bottom;color:#400;font-weight:bold; font-size:80%;}
div.shop_icon {width:34px; height:34px; margin:3px 5px 5px 16px; padding:4px; background: url(/img/shop/icon_back.gif) no-repeat;}
img.shop_icon {width:34px; height:34px;}
#inside h2.shop_item_name {color:#000; font-size:1em; font-weight:bold;margin:0px 13px 0 0;}
.shop_desc {margin:0 15px 10px;}
.shop_sale {color:#ef0909;}
.shop_cost {color:#900; font-weight:bold; font-size:100%;}
.unseen  ul, .unseen  ol {margin:3px 0 3px 20px;padding:0;}

.unseen .shop_desc{display:none;}

.tooltip_back {position:absolute; top:25%; width:300px;left:50%;margin-left:-150px;background:#000;display:none; padding:10px; border:1px solid #AD783F;z-index:1000;}
.tooltip  {color:#EFCB86;font-size:12px;padding:10px;border:1px solid #b48945; margin:0px;}

.button {background:url(/img/shop/button_g.gif) no-repeat center center;text-align:center !important;text-transform:uppercase;height:25px; line-height:25px; width:80px;color:#200 !important;font-size:11px !important;
display:inline-block;text-decoration:none !important;margin:3px;
}
.button.button_y {background:url(/img/shop/button_y.gif) no-repeat center center;}
.button.button_b{background:url(/img/shop/button_b.gif) no-repeat center center; margin-top:10px;}
.button.button_r{background:url(/img/shop/button_r.gif) no-repeat center center;}
.button.button_l{background:url(/img/shop/button_l.gif) no-repeat center center;width:160px;}
table.tabBorder {border-right:1px #000 solid;border-top:1px #000 solid;}
.tabBorder td {border-left:1px #000 solid;border-bottom:1px #000 solid;padding:5px;vertical-align:top;}
table.craft {font-size:12px; width:500px; border-collapse:collapse;width:100%;padding:5px;}
table.craft td,  table.craft th{padding:7px 0px 7px 5px; border:1px solid #7E673D;vertical-align:middle;}
table.craft td img {margin:0 3px 3px 0;}

.litera {font-family:Georgia;font-size:24px;font-weight:bold;}
.craft.exp td {text-align:center;white-space:nowrap;width:50px;}
.craft.upgrade td {text-align:center;}
.left_snap  {
	margin: 0px 0px 0px 17px !important;
}


.gift-ico {position:absolute;right:30px;top:85px;display:block;width:82px;height:82px;background:url(../images/gift.png) no-repeat left top;}