#text-content {font-family:'Times New Roman',serif; font-size:14px;}
#text-content ol {list-style-type: decimal;}
#text-content ul {list-style-type: disc;}
#text-content img.left {float:left; padding:5px 10px 10px 0px;}
#text-content img.right {	float:right; padding:5px 0px 10px 10px;}
#text-content .center{text-align:center;	}
#text-content .bold {font-weight:bold;}
#text-content .article {padding:5px 0;}
#text-content .article img {max-width:500px;}
#text-content .article h4 {font-size:16px; color:#000; padding:10px 5px 5px 5px;}
#text-content .article p {margin:0 0px 15px /*text-align:justify;*/}
#text-content .article ul, #text-content .article ol {margin:10px 0px 5px 0px; padding-left:20px;}
#text-content .article th, #text-content .article td {line-height: 1.5;}
#text-content.chronicles ul {list-style-type:none; font-weight:bold;}
#text-content.chronicles .mif {background: url(/img/pages/chronicles/bg.jpg) top right no-repeat; padding-top:200px;}
#text-content.chronicles .mif p {text-align:left;}
#text-content.chronicles .mif .small {width:250px;}
#text-content.chronicles .mif .medium {width:400px;}
#text-content.chronicles .settlement-age ul {list-style-type:square; font-weight:normal; margin-left:40px; color:#492F14;}
#text-content.chronicles .settlement-age h6{color:#8C1801; background:transparent; font-family:"Times New Roman",Times,serif; font-size:12px; font-weight:normal; padding:10px 0px 0px 0px; text-transform:none;}
#text-content.chronicles .godness {background: url(/img/pages/godness/bg.jpg) top right no-repeat;padding-top:150px;}
.right_block .right_block_rb .img {padding-top:10px;}
.new_page .right_block .right_block_rb .img img {/*width:117px;*/ width:auto;}
.main_page .right_block .right_block_rb .img img {width:185px;}
.right_block .top_corner {position:absolute; margin-top:-32px; overflow:hidden;}
.right_block .bottom_corner {position:absolute; margin-top:-32px; overflow:hidden;}
.new_page .right_block .top_corner img, .new_page .right_block .bottom_corner img {margin-left:-28px;}
#text-content .table{margin:15px 10px; border-collapse:collapse; border:1px solid #7E673D;}
#text-content .table.center {text-align:center;}
#text-content .table td, #text-content .table th {border: 1px solid #7E673D; padding:3px; line-height: 1.5;}
#text-content .table th {text-align:center; font-weight:bold;}
#text-content  .buttons {padding:10px 0px; text-align:center;}	
#text-content .button {padding:3px 20px; border:1px solid #7E673D; color:#7E673D; /*background:#FFA800;*/ background:#bF9B6C; color:#000; cursor:pointer; margin:0 1px; display:-moz-inline-stack;/*Нужно для Firefox*/ display:inline-block; /*Не применяется в IE и Firefox*/ _overflow:hidden;/*фикс для IE6*/ zoom:1;/*включаем hasLayout*/ *display:inline;/*при hasLayout true display:inline ведёт себя как display:inline-block*/}
#text-content .button.active {background:#2f1f13; color:#ffcbac;}
.clear {clear:both;}
.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;}
.playphp div.list { background:url('/img/pages/play/block-center.gif') repeat-y; width:494px; padding:0 23px;}
.playphp div.listbottom { background:url('/img/pages/play/block-bottom.gif') no-repeat; width:540px; height:9px; margin-bottom:20px;}
.playphp img.listspacer {width:494px; height:1px;}
.playphp h3.play_whatelse {color:#990000; font-size:150%; margin:40px 0 10px 0;}
.playphp h3.playstep { padding:9px 0; color:#000;}
.playphp h3.playstep span {color:#990000;}
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;}
a.play_button_long:link {background: url('/img/pages/play/buttonlong.gif') no-repeat;}
a.play_button_long:hover {background: url('/img/pages/play/buttonlong_act.gif') no-repeat; color:#fff;}
div.playtext {margin-left:36px; line-height: 1.5;}
div.playtext h3.playstep  {font-weight:bold; line-height: 1.5;}
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;}
a.play_button_long_red:link {background: url('/img/pages/play/buttonlong_red.gif') no-repeat;}
a.play_button_long_red:hover {background: url('/img/pages/play/buttonlong_red_act.gif') no-repeat;color:#fff;}
div.play_button_short {margin-left:57px;}
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;*/}
div.play_button_short a:link {background: url('/img/pages/play/buttonred.gif') no-repeat;}
div.play_button_short a:hover {background: url('/img/pages/play/buttonred_act.gif') no-repeat;}

b.red {color:#990000;}
b.new_red {color:#f00;}
b.blue {color:#3333cc;}

/*all pages*/
table.visible {width:96%; border-collapse:collapse;}
table.visible td {border:1px solid #7E673D; padding:1px 3px;}
select.typeselect {width:240px;}

table.reg_full {width:90%; margin:0 auto;}
table.reg_full td{padding:2px 0px;}
h6.alph {text-align:center; padding:20px 0 10px !important;}
h6.alph  a {padding:0 5px; text-decoration:none;}
h6.alph  a:hover {color:#000;}

div.menu4th { font-size:14px; padding:5px 0 15px; text-align:center;}
div.menu4th a {text-decoration:none;}
div.menu4th a:hover {text-decoration:underline;}
div.bread_crumb { font-size:14px; font-style:italic;}
div.bread_crumb .menu_new {display:none;}


/*  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;}

td.shop_item_top .winme {height: 19px; width: 144px; background: #dc3535 url(/img/shop/win_bg.gif) no-repeat 0 0; margin: -19px 0 0 38px; //margin: -19px 0 0 38px; //top: 4px; position: relative; z-index: 9;}
td.shop_item_top .winme a {text-decoration: none; background: url(/img/shop/win_ico.gif) no-repeat 17px 8px; color: #8b3c3c; font: bold 11px Arial; display: block; padding: 5px 0 0 29px; //padding-top: 6px; white-space: nowrap; line-height: 11px; text-transform: uppercase;}
td.shop_item_top .winme a span {color: #eec400; display: block; position: absolute; top: 4px; //top: 5px; left: 28px; cursor: pointer;}

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;}



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;}
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;}

.shop_tooltip_back {position:absolute; top:18%; width:300px;left:50%;margin-left:-150px;
    ;display:none; z-index:1000;}
.shop_tooltip  {margin:0px;}
.shop_tooltip a {color:#8C1801;font-size:15px;}
.shop_tooltip a:hover {text-decoration:none;}
/*.shop_tooltip .t {cursor:move;background:url(../img/shop/shop_t.png) no-repeat left top;width:301px;height:10px;font-size:0;line-height:0;}
.shop_tooltip .t.ie7 {position:relative;top:6px;}
.shop_tooltip .m {background:url(../img/shop/shop_m.png) repeat-y left top;padding:0 10px 10px 10px;font-size:15px;font-weight:bold;}
.shop_tooltip .b {background:url(../img/shop/shop_b.png) no-repeat left top;width:301px;height:10px;font-size:0;line-height:0;}*/
.shop_tooltip h6 {color:#8C1801;padding-top:14px;text-decoration:underline;}
.shop_tooltip br {line-height:0.8;}
.shop_tooltip .scroll {height:250px;margin-bottom:6px;overflow-y:auto;scrollbar-face-color:#CCAC78;
  scrollbar-arrow-color:#AA7831;
  scrollbar-track-color:#C3A06D;
  scrollbar-shadow-color:#AA7831;
  scrollbar-highlight-color:#D5BA85;
  scrollbar-3dlight-color:#D5BA85;
  scrollbar-darkshadow-Color:#AA7831;}

.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;}


/* top100 */
table.top100 {width:100%;border-collapse:collapse; margin:10px 0; font-size:12px;}
table.top100 td, table.top100 th {border:1px solid #232011; padding:3px;}
table.top100 th { background:#C0985B; color:#391F04;font-weight:bold; font-size:14px; text-align:center;}
#select3 {width:240px; margin:10px 0;}
table.top100 .td1 {width:15px;}
/*table.top100 .td2 {width:15px;}
table.top100 .td3 {width:15px;}
table.top100 .td4 {width:15px;}
table.top100 .td5 {width:15px;}
table.top100 .td6 {width:15px;}
table.top100 .td7 {width:15px;}*/
table.top100 .td8 {width:24px;}
table.top100 td.td1, table.top100 td.td5, table.top100 td.td7  {text-align:center;}

.newspaper_head {font-size:35px;border-bottom:2px solid black;line-height:35px;display:block;}
#text-content #newspaper {margin-top:0px;}
#text-content #newspaper  h6{padding:15px 0 5px;text-align:center;}
#text-content #newspaper  h4 {font-size:12px;color:#900; line-height:15px;margin:0;font-weight:bold;padding:8px 3px 3px 0;text-transform:uppercase;}
#text-content #newspaper p {margin:0 0 0.3em;}
#text-content #newspaper table {width:100%;}
#text-content #newspaper table  th{font-weight:bold;}
#text-content #newspaper .flleft {float:left;width:50%;font-size:95%;border:1px solid #694F34;padding:0 5px 5px;margin-right:5px;}
#text-content #newspaper .flright {float:right;width:50%;font-size:95%;border:1px solid #694F34;padding:0 5px 5px;margin-left:5px;}
#text-content #newspaper .small {font-size:95%;}
#text-content #newspaper .border {border-bottom:2px solid #492F14;border-top:1px solid #492F14; height:2px;overflow:hidden; clear:both;}
#text-content #newspaper .border2 {border-top:1px solid #492F14;border-bottom:1px solid #997F64; height:1px; overflow:hidden;clear:both;}
#text-content #newspaper  .action {font-size:18px;text-align:center;}
#text-content #newspaper .anons {width:100%; clear:both;}
#text-content #newspaper .anons  td {width:32%; padding-right:1%;}
#social_buttons {margin-top:-14px;margin-bottom:8px;padding-right:8px;}
#social_buttons a {text-decoration:none;} 

/* buddy */
.c {text-align: center;}

.buddy_menu {margin-bottom: 20px;}
.buddy_menu a {text-decoration: none; display: block; width: 159px; height: 40px; color: #ac0800; font-size: 13px; line-height: 40px; text-transform: uppercase; background: url(/img/pages/buddy/bd_btn.png) no-repeat left top; float: left; margin-right: 10px; text-align: center;}
.buddy_menu a:hover {background: url(/img/pages/buddy/bd_btn_hover.png) no-repeat left top; text-decoration: none;}

.bdblock {width: 507px; padding: 28px 6px 0; background: url(/img/pages/buddy/rules_bg.png) no-repeat left top; }
.bdblockt {position: relative; float: left; padding: 0 10px; width: 148px; color: #161108;}
.bdblockt .hd {color: #573a03; font-weight: bold; font-size: 18px;}
.bdblockt .hds {color: #575003; font-size: 14px; padding-bottom: 18px; margin-top: -5px;}
.bdblockt p {text-align: left;}
.bdblockt ul {list-style-type: disc; padding: 0 0 0 10px;}
.bdblockt ul li {text-align: left; line-height:17px;margin-bottom:10px;}
.bdblockb {background: url(/img/pages/buddy/rules_bgb.png) no-repeat left top; height: 29px; width: 519px;}

img.tp {height: 34px; padding: 1px; border: 1px solid #B2BC8E; background: #fff;}

.buddytable {margin: 15px auto !important;}
.buddytable td {vertical-align: middle;}
.buddytable td .sendr {background: url(/img/pages/buddy/bd_btn_form_active.gif) no-repeat left top; width: 173px; height: 23px; margin: 0 auto; line-height: 23px; text-indent: -9999px; border: 0; cursor: pointer;}
.buddytable td .sendr.disabled {background: url(/img/pages/buddy/bd_btn_form_unactive.gif) no-repeat left top; cursor: default;}

.tooltip {display:none; width: 161px; position: absolute; z-index: 10; background: url(/img/pages/buddy/tooltip.png) no-repeat top left; color: #fff; text-align: left; padding: 11px 16px 0;}
.tpbottom {background: url(/img/pages/buddy/tooltipb.png) no-repeat top left; width: 183px; left:-16px;height: 39px; position: relative; top: 39px;}

.bulldesc {width: 500px; padding: 5px 20px; height: 134px; background: url(/img/pages/buddy/bulldesc.png) no-repeat top left; margin: 25px 0 30px;}
.bulldesc div {width: 210px; height: 40px; line-height: 40px; float: left;}
.bulldesc div img {margin-right: 9px; position: relative; top: 3px; vertical-align: baseline;}
.bulldesc .add {width: 235px;}

.buddy_message_form {text-align: left; margin: 0px 0 0 25px;}
.buddy_message_form table td {padding-bottom: 14px;}
.buddy_message_form table .nm {width: 150px;font-weight: bold;}
.buddy_message_form table input {width: 291px;}
.buddy_message_form table textarea {height: 180px; width: 291px;}

a.submitpf {display: block; width: 214px; height: 45px; background: url(/img/pages/buddy/bd_pr.png) no-repeat left top; margin-left: 150px;}
a.submitpf:hover {background: url(/img/pages/buddy/bd_pr_hover.png) no-repeat left top;}

.used {text-align: center; font-size: 14px; padding: 22px 0 28px;}
.used span {font-size: 24px; color: #ac0800; font-weight: bold; vertical-align: baseline;}


.buddy_error {background: url(/img/pages/buddy/bd_error.gif) repeat-y left top; width: 507px; line-height: 1.5em; color: #330000; text-transform: uppercase; font-size: 14px; text-align: left; margin: 20px 0px;}
.buddy_error  div {background: url(/img/pages/buddy/bd_error_top.gif) no-repeat left top;}
.buddy_error  div div {background: url(/img/pages/buddy/bd_error_bottom.gif) no-repeat left bottom; padding: 10px 10px 10px 67px; min-height: 31px; }

.buddy_message {background: url(/img/pages/buddy/bd_message.gif) no-repeat left top; color: #003300; width: 507px; line-height: 1.5em; text-transform: uppercase; font-size: 14px; text-align: left; margin: 20px 0px;}
.buddy_message div {background: url(/img/pages/buddy/bd_message_top.gif) no-repeat left top;}
.buddy_message div div {background: url(/img/pages/buddy/bd_message_bottom.gif) no-repeat left bottom; padding: 10px 10px 10px 67px; min-height: 31px;}

.tree {background: url(/img/tree_bg.png) no-repeat center top; height: 604px; position: relative;}
.tree li {display: block; position: absolute; width: 86px; height: 90px; text-align: center;}
.tree li img {margin-bottom: 5px;}
.tree li a.button {background: url(/img/tree_button.png) no-repeat center top; height: 20px; margin-top: 0;}
.tree li a.button:hover{background-position: center -20px;}
.tree .orange {top: 60px; left: 300px;}
.tree .yellow {top: 204px; left: 198px;}
.tree .pink {top: 236px; left: 394px;}
.tree .red {top: 397px; left: 162px;}
.tree .yellow.bottom {top: 430px; left: 409px;}
