@font-face {
    font-family: Calibri;
    src: url('fonts/calibri_0.ttf.html');
}

@font-face {
    font-family:tp3;src:url('fonts/TrajanPro3-Regular.otf.html');
}

body {
    width: 100%;
    margin: 0;
    padding: 0;
    background-image: url('../images/background-top.jpg'),url('../images/background-repeat.jpg');
    background-position: top center,center;
    background-repeat: no-repeat,repeat;
	font-family: Tahoma, Geneva, sans-serif
}

a {
    font-family: Arial;
    color: rgb(231,174,91);
    line-height: 1.5;
    text-shadow: 0.5px 0.866px 2px rgba(0,0,0,.75);
    text-transform: none;
    text-decoration: none;
}

a:hover {
    color: rgb(255,218,165);
}

h1 {
    font-size: 18px;
}

h2 {
    font-size: 16px;
}

h3 {
    font-size: 15px;
}

h4 {
    font-size: 14px;
}

h5 {
    font-size: 13px;
}

input[type="text"],input[type="password"] {
    width: 166px;
    height: 31px;
    border: 1px solid rgb(93,67,44);
    background-color: rgb(14,8,4);
    margin: 5px auto;
    text-shadow: 0.5px 0.866px 2px rgba(0,0,0,.75);
    color: rgb(127,101,65);
    font-size: 12px;
    font-family: Arial;
    padding: 0 10px;
	outline-color:red;
	outline-width:1;
}

select, textarea {
	min-width: 150px;
    border: 1px solid rgb(93,67,44);
    background-color: rgb(14,8,4);
    margin: 5px auto;
    text-shadow: 0.5px 0.866px 2px rgba(0,0,0,.75);
    color: rgb(127,101,65);
    font-size: 12px;
    font-family: Arial;
    padding: 5px 10px;
	outline-color:red;
	outline-width:1;
}

.btn, .pagination_page, .pagination_last, .pagination_next, .pagination_prev, .pagination_first, .pagination_active {
    padding: 6px 10px;
    font-family: Arial;
    background-color: rgba(14,8,4,.7);
    color: rgb(231,174,91);
    text-shadow: 0.5px 0.866px 2px rgba(0,0,0,.75);
    text-transform: none;
    text-decoration: none;
    box-shadow: 0px 2px 0px 0px rgba(0,0,0,.40);
    border: 1px solid rgba(208,170,116,0.2);
    margin: 4px 2px;
    cursor: pointer;
}

.btn:hover, .pagination_page:hover, .pagination_last:hover, .pagination_next:hover, .pagination_prev:hover, .pagination_first:hover, .pagination_active {
    color: rgb(255,218,165);
    background-color: rgba(14,8,4,.9);
    border: 1px solid rgb(208,170,116);
}

.pagination_page, .pagination_last, .pagination_next, .pagination_prev, .pagination_first, .pagination_active {
	padding: 2px 9px !important;
	margin: 0 0 10px 0;
}

.pagination_active {
	margin-right: 4px;
}

.btn-auto {
    margin: 20px auto;
}

.left {
    display: inline-block;
    float: left;
}

.right {
    display: inline-block;
    float: right;
}

input.btn-xs,input.btn-sm {
    height: 45px;
    padding: 0;
}

.btn-xs,.btn-sm {
    width: 126px;
    height: 33px;
	border: none !important;
    background: url('../images/button-small.png') top no-repeat;
    font-size: 18.446px;
    font-family: Calibri !important;
    color: rgb(0,0,0) !important;
    text-align: center;
    border: none;
    display: block;
    margin: 2px auto;
    cursor: pointer;
    text-decoration: none;
    text-transform: none;
    padding: 12px 0 0 0;
}

.btn-xs:hover,.btn-sm:hover {
    background-position: bottom;
    text-shadow: 0px 1px 2px rgb(255,255,255);
}

.btn-sm {
    width: 180px;
    height: 34px;
    background: url('../images/button-large.png') top no-repeat;
    padding: 18px 0 0 0;
    margin: 0px auto;
}

.clear {
    width: 100%;
    height: 30px;
}



.row2 {
    border-bottom: 1px solid rgba(208,170,116,0.1);
}

.price-ok {
    color: #66CD00;
}

.price-no {
    color: #b70000;
}

div#frame-alertify {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.7);
    z-index: 1000;
}

.price-ok {
    color: #66CD00;
}

.price-no {
    color: #b70000;
}

.bsmall {
    min-width: 50px;
    margin: 0 0 10px 0;
}

a.btn-itemshop {
    float: right;
    display: inline-block;
    margin: 0;
    padding: 2px 15px;
}

a.pack {
    background-color: rgba(92,63,43,0.15);
    border: 1px solid;
    border-color: rgba(93,58,31,0.15);
    width: 450px;
    padding: 3px;
    display: block;
    margin: 5px auto 5px auto;
}

.pack img {
    float: left;
    max-width: 96px;
}

a.pack:hover {
    background-color: rgba(153,117,92,0.15);
    border: 1px solid;
    border-color: rgba(112,69,36,0.15);
    color: #bfa48f;
}

.pack-name {
    width: 400px;
    padding: 5px 0px 0px 0px;
    font-size: 14px;
    color: #ffc49c;
}

.pack-desc {
    width: 405px;
    padding: 3px;
    padding-left: 30px;
    line-height: 20px;
    font-size: 12px;
}

header {
    width: 350px;
    height: 81px;
    background: url('../images/background-header.jpg') top center no-repeat;
    margin: 0 auto;
    padding: 135px 377px 170px 379px;
}

header a#logo {
    width: 407px;
    height: 299px;
    background: url('../images/logo.png') top no-repeat;
    display: block;
    margin-top: -100px;
    margin-left: -18px;
}

div#page {
    width: 1078px;
    margin: 0 auto;
}

div#page div.leaves-top-left,div#page div.leaves-top-right,div#page div.leaves-bottom-left,div#page div.leaves-bottom-right {
    width: 37px;
    height: 24px;
    background-image: url('../images/leaves.png');
    background-origin: initial;
    margin: 0;
}

div#page div.leaves-top-left,div#page div.leaves-bottom-left {
    float: left;
    margin: 0 0 0 2px;
}

div#page div.leaves-top-right,div#page div.leaves-bottom-right {
    float: right;
    margin: 0 2px 0 0;
}

div#page div.leaves-top-left {
    background-position: top left;
}

div#page div.leaves-top-right {
    background-position: top right;
}

div#page div.leaves-bottom-left {
    background-position: bottom left;
}

div#page div.leaves-bottom-right {
    background-position: bottom right;
}

div#page div.leaves-bottom-left,div#page div.leaves-bottom-right {
    margin-top: -7px;
    vertical-align: bottom;
}

div#page div#left,div#page div#right {
    width: 211px;
    float: left;
    display: inline-block;
    position: relative;
}

div#page div#right {
    float: right;
}

div#page div#content {
    width: 599px;
    float: left;
    display: inline-block;
}

div#page div#left div.transform-title,div#page div#right div.transform-title {
    width: 211px;
    height: 28px;
    background: url('../images/menu-transform-title.jpg') no-repeat;
    padding: 11px 0 0 0;
    font-size: 21px;
    font-family: Calibri;
    color: rgb(0,0,0);
    line-height: 0.75;
    text-align: center;
    text-shadow: 0px 1px 2px rgba(255,255,255,.6);
}

div#page div#left div.coon,div#page div#right div.coon {
    width: 211px;
    height: auto;
    background-image: url('../images/menu-coon.jpg');
    background-repeat: repeat-y;
    background-origin: initial;
    background-attachment: inherit;
    font-size: 12px;
    font-family: Arial;
    color: rgb(194,165,127);
    text-align: center;
    text-shadow: 0.5px 0.866px 2px rgba(0,0,0,.75);
}

div#page div#left div.close,div#page div#right div.close {
    width: 211px;
    height: 52px;
    background: url('../images/menu-close.png') no-repeat;
}

div#page div#left div.cFirst,div#page div#right div.cFirst {
    background-position: left;
}

div#page div#left div.cLast,div#page div#right div.cLast {
    background-position: right;
    margin: -15px 0 50px 0;
}

div#page div#left div.navigation-title,div#page div#right div.user-control-title {
    width: 211px;
    height: 29px;
    background: url('../images/left-menu-top.jpg') no-repeat;
    padding: 24px 0 0 0;
    font-size: 21px;
    font-family: Calibri;
    color: rgb(0,0,0);
    line-height: 0.75;
    text-align: center;
    text-shadow: 0px 1px 2px rgba(255,255,255,.6);
}

div#page div#right div.user-control-title {
    background: url('../images/right-user-panel.jpg') no-repeat;
}

div#page div#left div.transform,div#page div#right div.transform {
    width: 211px;
    height: 8px;
    background: url('../images/menu-transform.jpg') no-repeat;
}

div#page div#left div.coon a.nav-btn,div#page div#right div.coon a.nav-btn {
    width: 207px;
    height: 25px;
    background: url('../images/menu-button.jpg') top left no-repeat;
    margin: 0 2px;
    padding: 9px 0 0 0;
    display: block;
    text-align: center;
    text-decoration: none;
}

div#page div#left div.coon a.nav-btn:hover,div#page div#right div.coon a.nav-btn:hover {
    background-position: top right;
}

div#page div#left div.coon a.first,div#page div#right div.coon a.first {
    margin-top: -1px;
}

div#page div#left div.coon a.last,div#page div#right div.coon a.last {
    background-position: bottom left;
    position: relative;
    left: 2px;
    margin: 0 0 -17px 0;
}

div#page div#left div.coon a.last:hover,div#page div#right div.coon a.last:hover {
    background-position: bottom right;
}

div#page div#left div.coon a.nav-btn p,div#page div#right div.coon a.nav-btn p {
    font-size: 14px;
    font-family: tp3;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fffeb7),to(#ff9d00));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: rgb(231,174,91);
    text-shadow: 0.5px 0.866px 2px #DE3E3E;
    margin: 0;
    padding: 0;
}

div#page div.gradient {
    font-size: 14px;
    font-family: tp3;
    background-image: -webkit-gradient(linear,left top,left bottom,from(#fffeb7),to(#ff9d00));
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-background-clip: text;
    -moz-text-fill-color: transparent;
    background-clip: text;
    text-fill-color: transparent;
    color: rgb(231,174,91);
    text-shadow: 0.5px 0.866px 2px rgba(0,0,0,.75);
}

div#page div#left div.coon div.lTitle,div#page div#right div.coon div.lTitle {
    width: 211px;
    position: absolute;
    margin: 4px 0;
}

div#page div#left div.coon div.clearLTitle,div#page div#right div.coon div.clearLTitle {
    width: 211px;
    height: 30px;
}

div#page div#left div.coon div.cucp,div#page div#right div.coon div.cucp {
    width: 211px;
    height: 45px;
}

div#page div#left div.coon div.ucp,div#page div#right div.coon div.ucp {
    margin: 0;
}

div#page div#left div.coon hr,div#page div#right div.coon hr {
    width: 208px;
    height: 4px;
    background: url('../images/menu-hr.png') no-repeat;
    border: none;
    display: block;
    margin: 2px auto;
}

div#page div#left div.coon div.loginStatus {
    width: 211px;
    font-size: 12px;
    font-family: Arial;
    color: rgb(231,174,91);
    text-align: center;
    text-shadow: 0.5px 0.866px 2px rgba(0,0,0,.75);
    padding: 0;
    margin: 10px 0;
}

div#page div#left div.coon div.loginStatus div.text {
    width: 62px;
    display: inline-block;
    float: left;
    padding: 1px 0 0 0;
    margin: 0 0 0 55px;
}

div#page div#left div.coon div.loginStatus div.stat {
    width: 18px;
    display: inline-block;
    float: left;
    margin: 0 0 0 35px;
}

div#page div#left div.coon div.loginStatus div.stat div.on,div#page div#left div.coon div.loginStatus div.stat div.off {
    width: 18px;
    height: 18px;
    background: url('../images/menu-status-on-off.png') top no-repeat;
    display: inline-block;
}

div#page div#left div.coon div.loginStatus div.stat div.off {
    background-position: bottom;
}

div#page div#left div.coon div.sBox1 {
    width: 135px;
    height: 121px;
    background: url('../images/menu-status-box.jpg') no-repeat;
    margin: 40px auto 10px auto;
    padding: 12px 15px 27px 36px;
}

div#page div#left div.coon div.sBox1 div.chTrn {
    width: 15px;
    height: 100%;
    min-height: 1px;
    max-height: 15px;
    background: url('../images/menu-status-stat-box-top-transform.png') top no-repeat;
    background-origin: initial;
}

div#page div#left div.coon div.sBox1 div.ch {
    width: 15px;
    height: auto;
    display: inline-block;
    background: url('../images/menu-status-stat-box.jpg') bottom no-repeat;
    float: left;
    margin: 0 0 0 25px;
}

div#page div#left div.coon div.sBox1 div.ch:first-child {
    margin: 0;
}

div#page div#left div.coon ul.statList {
    font-size: 12px;
    font-family: Arial;
    color: rgb(194,165,127);
    line-height: 1.25;
    text-align: left;
    text-shadow: 0.5px 0.866px 2px rgba(0,0,0,.75);
    margin: 15px 15px 5px 15px;
    padding: 0;
}

div#page div#left div.coon ul.statList li {
    display: block;
    margin: 0;
    width: 181px;
    padding: 1.2px 0 1.2px 5px;
}

div#page div#left div.coon ul.statList li:nth-child(odd) {
    background: rgba(14,7,5,.9);
}

div#page div#left div.coon ul.statList li:nth-child(even) {
    background: none;
}

div#page div#left div.coon ul.statList b {
    color: rgb(223,164,79);
}

div#page div#right div.coon div.user-control-panel {
    width: 188px;
    margin: 10px auto;
    font-size: 12px;
    font-family: Arial;
    color: rgb(223, 85, 52);;
    line-height: 1.25;
    text-align: center;
    text-shadow: 0.5px 0.866px 2px rgb(0,0,0,.75);
}

div#page div#right div.coon div.user-control-panel input[type="text"],div#page div#right div.coon div.user-control-panel input[type="password"] {
    margin: 10px auto;
}

div#page div#right div.coon div.user-control-panel a {
    font-size: 10px;
    font-family: Arial;
    color: rgb(231,174,91);
    line-height: 1.5;
    text-shadow: 0.5px 0.866px 2px rgba(0,0,0,.75);
    display: block;
    text-transform: none;
    text-decoration: none;
}

div#page div#right div.coon div.user-control-panel a:hover {
    color: rgb(255,218,165);
}

div#page div#right div.coon div.rank-box {
    display: table;
}

div#page div#right div.coon div.rank-box div.rank-row,div#page div#right div.coon div.rank-box div.row-first {
    display: table-row;
    vertical-align: inherit;
}

div#page div#right div.coon div.rank-box div.rank-row {
    font-size: 12px;
    font-family: Arial;
    color: rgb(124,95,53);
    text-shadow: 0.5px 0.866px 2px rgb(0,0,0,0.75);
}

div#page div#right div.coon div.rank-box div.rank-row-first {
    font-size: 10px;
    font-family: Arial;
    color: rgb(124,95,53);
    text-shadow: 0.5px 0.866px 2px rgb(0,0,0,0.75);
    text-align: center;
    padding: 3px 3px 5px 4px;
}

div#page div#right div.coon div.rank-box div.rank-row-border {
    background: url('../images/menu-rank-row-border.png') no-repeat;
    margin: -1px 0 0 0;
    width: 206px;
    heighT: 21px;
}

div#page div#right div.coon div.rank-box div.rr-1,div#page div#right div.coon div.rank-box div.rr-3,div#page div#right div.coon div.rank-box div.rr-5,div#page div#right div.coon div.rank-box div.rr-7,div#page div#right div.coon div.rank-box div.rr-9 {
    background: rgb(14,7,5);
}

div#page div#right div.coon div.rank-box div.rank-row:nth-child(odd) {
    background: none;
}

div#page div#right div.coon div.rank-box div.rank-row:nth-child(even) {
    background: rgb(14,7,5);
}

div#page div#right div.coon div.rank-box div.rank-row div.pos,div#page div#right div.coon div.rank-box div.rank-row div.nick,div#page div#right div.coon div.rank-box div.rank-row div.kingdom,div#page div#right div.coon div.rank-box div.rank-row div.level,div#page div#right div.coon div.rank-box div.rank-row-first div.pos,div#page div#right div.coon div.rank-box div.rank-row-first div.nick,div#page div#right div.coon div.rank-box div.rank-row-first div.kingdom,div#page div#right div.coon div.rank-box div.rank-row-first div.level {
    display: table-cell;
    vertical-align: inherit;
    padding: 3px 0 0 0;
}

div#page div#right div.coon div.rank-box div.rank-row div.pos,div#page div#right div.coon div.rank-box div.rank-row-first div.pos {
    width: 34px;
}

div#page div#right div.coon div.rank-box div.rank-row div.nick,div#page div#right div.coon div.rank-box div.rank-row-first div.nick {
    width: 99px;
    text-align: left;
    padding: 3px 0 0 6px;
}

div#page div#right div.coon div.rank-box div.rank-row div.kingdom,div#page div#right div.coon div.rank-box div.rank-row-first div.kingdom {
    width: 34px;
}

div#page div#right div.coon div.rank-box div.rank-row div.level,div#page div#right div.coon div.rank-box div.rank-row-first div.level {
    width: 31px;
}

div#page div#right div.coon div.rank-box div.rank-row div.kingdom div.kingdom-1,div#page div#right div.coon div.rank-box div.rank-row div.kingdom div.kingdom-2,div#page div#right div.coon div.rank-box div.rank-row div.kingdom div.kingdom-3 {
   	display: inline-block;
	vertical-align: middle;
    width: 30px;
    height: 19px;
    background: url('../images/menu-rank-kingdom.png') no-repeat;
    margin: 0;
    padding: 0;
}

div#page div#right div.coon div.rank-box div.rank-row div.kingdom div.kingdom-1 {
    background-position: center;
}

div#page div#right div.coon div.rank-box div.rank-row div.kingdom div.kingdom-2 {
    background-position: top;
}

div#page div#right div.coon div.rank-box div.rank-row div.kingdom div.kingdom-3 {
    background-position: bottom;
}

div#page div#right div.coon div.rank-btn-box {
    width: 211px;
    margin: 15px auto 8px auto;
}

div#page div#right div.coon div.rank-btn-box a.rank-btn {
    padding: 3px 6px;
    margin: 0 4px;
    display: inline-block;
}

div#page div#right div.coon div.support {
    width: 199px;
    font-size: 12px;
    font-family: Arial;
    color: rgb(231,174,91);
    line-height: 1.25;
    text-align: center;
    text-shadow: 0.5px 0.866px 2px rgb(0,0,0,0.75);
    background-color: rgba(14,8,4,.9);
    margin: 15px auto 5px auto;
    padding: 3px 4px;
}

div#page div#right div.coon div.support p {
    color: rgb(124,95,53);
    margin: 5px 0;
    padding: 0;
}

div#page div#right div.coon a.support-btn {
    width: 135px;
    height: 39px;
    background: url('../images/menu-right-support-button.jpg') top no-repeat;
    display: block;
    margin: 7px auto;
}

div#page div#right div.coon a.support-btn:hover {
    background-position: bottom;
}

div#page div#left-space {
    width: 28px;
    height: 244px;
    background: url('../images/left-space.jpg') no-repeat;
    float: left;
    display: inline-block;
}

div#page div#right-space {
    width: 28px;
    height: 244px;
    background: url('../images/right-space.jpg') no-repeat;
    float: left;
    display: inline-block;
}

div#page div#content div.open {
    width: 599px;
    height: 35px;
    background: url('../images/content-open.jpg') no-repeat;
    padding: 18px 0 0 0;
    font-size: 21px;
    font-family: Calibri;
    color: rgb(0,0,0);
    line-height: 0.75;
    text-align: center;
    text-shadow: 0px 1px 2px rgba(255,255,255,.6);
}

div#page div#content div.coon {
    width: 599px;
    background: url('../images/content-coon.jpg') repeat-y;
	min-height: 200px;
}

div#page div#content div.coon div.cnv {
    width: 550px;
    margin: 0 auto;
    font-size: 13px;
    color: rgb(231,174,91);
    line-height: 1.1;
    text-align: left;
}


.cnv {
	padding: 1px 0;
}

div#page div#content div.close-transform {
    width: 1078px;
    heighT: 432px;
    background-image: url('../images/contenr-background-close-transform.jpg');
    margin: -55px 0 0 -239px;
}

div#page div#content div.coon div.top-transform {
    width: 599px;
    height: 27px;
    background-image: url('../images/content-top-trnasform.jpg');
    background-origin: initial;
    margin: 0;
}

div#page div#content div.coon a.open-youtube {
    width: 234px;
    height: 141px;
    background: url('../images/contenr-open-video.jpg') top no-repeat;
    margin: auto;
    display: inline-block;
}

div#page div#content div.coon a.open-youtube:hover {
    background-position: bottom;
}

div#page div#content div.coon td.youtube {
    padding: 2px;
    margin: 0;
	font-family: tp3;
}

/*div#page div#content div.coon .main-title {
    width: 577px;
    height: 36px;
    background: url('../images/main-titles.jpg') bottom no-repeat;
    padding: 18px 0 0 18px;
    font-size: 14px;
    font-family: tp3;
    color: rgb(231,174,91);
    line-height: 1.071;
    text-align: left;
    text-shadow: 0.5px 0.866px 2px rgba(0,0,0,0.75);
    margin: 15px 0 0 0;
}*/

div#page div#content div.coon div.news-title {
    background-position: top;
}

div#page div#content div.coon div.news-title table.news-title-date {
    width: 104px;
    float: right;
    display: inline-block;
    margin: -5px 0 0 0;
}

div#page div#content div.coon div.news-title table.news-title-date td.day {
    font-size: 26px;
    line-height: 0.625;
    text-align: left;
}

div#page div#content div.coon div.news-title table.news-title-date td.month {
    font-size: 11px;
    line-height: 0.625;
    display: inline;
}

div#page div#content div.coon div.news-value {
    width: 540px;
    height: auto;
    margin: 4px auto;
    font-size: 12px;
    font-family: Arial;
    color: rgb(127,101,65);
    line-height: 1.25;
    text-align: left;
    padding: 6px 22.5px;
    background-color: rgba(14,8,4,.5);
}

div#page div#content div.coon div.news-value div.author {
    width: 540px;
    margin: 0 0 12px 0;
    font-size: 11px;
}

div#page div#content div.coon div.news-value b {
    color: rgb(129,107,77);
}

div#padding {
    width: 595px;
    margin: 15px auto 0 auto;
    display: block;
}

div#padding a.active,div#padding a.space,div#padding a.normal,div#padding a.next,div#padding a.prev {
    display: inline-block;
    padding: 5px 7px;
    font-family: Arial;
    color: rgb(231,174,91);
    background-color: rgba(14,8,4,.7);
    text-shadow: 0.5px 0.866px 2px rgba(0,0,0,.75);
    box-shadow: 0px 2px 0px 0px rgba(0,0,0,.40);
    border: 1px solid rgb(14,8,4);
    text-transform: none;
    text-decoration: none;
}

div#padding a.normal:hover,div#padding a.next:hover,div#padding a.prev:hover {
    color: rgb(255,218,165);
    background-color: rgba(14,8,4,.9);
    border: 1px solid rgb(208,170,116);
}

div#padding a.active {
    color: rgb(212,181,139);
    border: 1px solid rgba(208,170,116,0.5);
}

footer {
    width: 100%;
    height: 62px;
    background: url('../images/footer-background.jpg') center repeat-x;
    float: left;
    margin: 10px 0 0 0;
}

footer div.ornament {
    width: 165px;
    height: 50px;
    background: url('../images/footer-ornament.png') center no-repeat;
    margin: -34px auto 0 auto;
}

footer div.text {
    width: 1078px;
    height: 46px;
    margin: 0 auto;
    font-size: 12px;
    font-family: Arial;
    color: rgb(149,116,68);
    line-height: 1.25;
    text-align: right;
    text-shadow: 0.5px 0.866px 2px rgba(0,0,0,0.75);
}

footer div.text a.cycu {
    width: 159px;
    height: 30px;
    background: url('../images/a.html') top no-repeat;
    display: block;
}

footer div.text a.cycu:hover {
    background-position: bottom;
}

.okno_informacji {
    margin: 0 auto;
    padding: 18px;
    margin-bottom: 20px;
    border: 1px solid transparent;
    border-radius: 4px;
    width: 90%;
}

.okno_udana {
    color: #006600;
    background-color: #99FF66;
    border-color: #d6e9c6;
}

.okno_blad {
    color: #990000;
    background-color: #FF6666;
    border-color: #ebccd1;
}

a.panel-link-1 {
    background-image: url('../images/panel/panel-1.png');
}

a.panel-link-2 {
    background-image: url(../images/panel/panel-2.png);
}

a.panel-link-3 {
    background-image: url(../images/panel/panel-3.png);
}

a.panel-link-4 {
    background-image: url(../images/panel/panel-4.png);
}

a.panel-link-5 {
    background-image: url(../images/panel/panel-5.png);
}

a.panel-link-6 {
    margin-right: 0px;
    background-image: url(../images/panel/panel-6.png);
}

a.panel-link-1,a.panel-link-2,a.panel-link-3,a.panel-link-4,a.panel-link-5,a.panel-link-6 {
    width: 75px;
    height: 75px;
    margin-right: 9px;
    margin-left: 9px;
    display: block;
    float: left;
    outline: none;
    display: table-column;
}

a.panel-link-1:hover,a.panel-link-2:hover,a.panel-link-3:hover,a.panel-link-4:hover,a.panel-link-5:hover,a.panel-link-6:hover,a.s:hover {
    background-position: bottom;
}

div#page div#left div.coon div.rank-box {
    display: table;
}



div#page div#left div.coon div.rank-box div.rank-row {
    font-size: 12px;
    font-family: Arial;
    color: rgb(124,95,53);
    text-shadow: 0.5px 0.866px 2px rgb(0,0,0,0.75);
}

div#page div#left div.coon div.rank-box div.rank-row-first {
    font-size: 10px;
    font-family: Arial;
    color: rgb(124,95,53);
    text-shadow: 0.5px 0.866px 2px rgb(0,0,0,0.75);
    text-align: center;
    padding: 3px 3px 5px 4px;
}

div#page div#left div.coon div.rank-box div.rank-row-border {
    background: url('../images/menu-rank-row-border.png') no-repeat;
    margin: -1px 0 0 0;
    width: 206px;
    heighT: 21px;
}

div#page div#left div.coon div.rank-box div.rr-1,div#page div#left div.coon div.rank-box div.rr-3,div#page div#left div.coon div.rank-box div.rr-5,div#page div#left div.coon div.rank-box div.rr-7,div#page div#left div.coon div.rank-box div.rr-9 {
    background: rgb(14,7,5);
}

div#page div#left div.coon div.rank-box div.rank-row:nth-child(odd) {
    background: none;
}

div#page div#left div.coon div.rank-box div.rank-row:nth-child(even) {
    background: rgb(14,7,5);
}

div#page div#left div.coon div.rank-box div.rank-row div.pos,div#page div#left div.coon div.rank-box div.rank-row div.nick,div#page div#left div.coon div.rank-box div.rank-row div.kingdom,div#page div#left div.coon div.rank-box div.rank-row div.level,div#page div#left div.coon div.rank-box div.rank-row-first div.pos,div#page div#left div.coon div.rank-box div.rank-row-first div.nick,div#page div#left div.coon div.rank-box div.rank-row-first div.kingdom,div#page div#left div.coon div.rank-box div.rank-row-first div.level {
    display: table-cell;
    vertical-align: inherit;
    padding: 3px 0 0 0;
}

div#page div#left div.coon div.rank-box div.rank-row div.pos,div#page div#left div.coon div.rank-box div.rank-row-first div.pos {
    width: 34px;
}

div#page div#left div.coon div.rank-box div.rank-row div.nick,div#page div#left div.coon div.rank-box div.rank-row-first div.nick {
    width: 102px;
    text-align: left;
    padding: 3px 0 0 6px;
}

div#page div#left div.coon div.rank-box div.rank-row div.kingdom,div#page div#left div.coon div.rank-box div.rank-row-first div.kingdom {
    width: 34px;
}

div#page div#left div.coon div.rank-box div.rank-row div.level,div#page div#left div.coon div.rank-box div.rank-row-first div.level {
    width: 31px;
}

div#page div#left div.coon div.rank-box div.rank-row div.kingdom div.kingdom-1,div#page div#left div.coon div.rank-box div.rank-row div.kingdom div.kingdom-2,div#page div#left div.coon div.rank-box div.rank-row div.kingdom div.kingdom-3 {
    width: 30px;
    height: 19px;
    background: url('../images/menu-rank-kingdom.png') no-repeat;
    position: absolute;
    margin: 0;
    padding: 0;
}

div#page div#left div.coon div.rank-box div.rank-row div.kingdom div.kingdom-1 {
    background-position: center;
}

div#page div#left div.coon div.rank-box div.rank-row div.kingdom div.kingdom-2 {
    background-position: top;
}

div#page div#left div.coon div.rank-box div.rank-row div.kingdom div.kingdom-3 {
    background-position: bottom;
}

div#page div#left div.coon div.rank-btn-box {
    width: 211px;
    margin: 15px auto 8px auto;
}

div#page div#left div.coon div.rank-btn-box a.rank-btn {
    padding: 3px 6px;
    margin: 0 4px;
    display: inline-block;
}

.os_off {
    width: 131px;
    height: 80px;
    background: rgba(14,7,5,.9);
    padding: 7px;
    border: 1px solid rgba(208,170,116,0.1);
    font-size: 12px;
    font-family: Arial;
    margin: 10px;
    display: inline-block;
    color: #808080;
}

.os_on {
    width: 131px;
    height: 80px;
    background: rgba(14,7,5,.9);
    padding: 7px;
    border: 1px solid rgba(208,170,116,0.1);
    font-size: 12px;
    font-family: Arial;
    margin: 10px;
    display: inline-block;
}