body {
   color: #e3ba7c;
   font-size: 16px;
   font-family: tahoma, verdana, arial;
   line-height: 18px;
   max-width: 640px;
   background: #060403;
   margin: auto;
   }

a { 
   text-decoration: none;
   color: #e06d17;
   }

textarea {
   width: 90%;
   height: 50px;
   font-size: normal;
   }

.title {
   Font-size: 19px;
   color: #fff;
   background: url(ui/green.png) repeat-x left #170404;
   text-align: center;
   font-weight: bold;
   padding: 6px; 
   }

.up {
   background: #111111;
   color: #e3ba7c; 
   padding: 6px;
   text-align: left;
   border-bottom: 1px solid #14110a; 
   }

.page_nav,span.str { 
   background-color: #111111;
   color: #e8d7b7;
   text-align: left;
   padding: 10px;
   border: 1px solid #2e2714;
   }

.page {
   background-color: #0c0a06;
   color: #d19a44;
   padding: 2;
   border: 1px solid #1e120a;
   text-align: left;
   }
.page a {
   color: #504840;
   }

a.page {
   background: #110e09; 
   color:#a18861;
   padding:3px 8px; 
   margin-bottom: 8px; 
   margin-top: 8px;
   }

.foot {
   margin: auto;
   padding-top: 20px;
   padding-bottom: 20px;
   text-align: center;
   background: #171515;
   border-top: 2px solid #0a3a5c;
   }

.foot_help {
   text-align: center;
   background: #090909;
   color: #312722;
   padding: 4px;
   padding-bottom: 1px;
   font-size: 12px;
   border-top: 1px solid #231d10;
   }
.foot_help a {
   color: #f3d5c0;
   font-size: 12px;
   }

.down { 
   background:url(ui/down.png) repeat-x left #113c5a;
   border: 1px solid #00151c;
   border-top: 0;
   color: #e3ba7c;
   text-align: center;
   padding: 4px;
   padding-top: 7px;
   padding-bottom: 7px;
   display: inline;
   margin: auto;  
   } 
a.down {
   color:#5bc3e6;   
   }

.ico {
   vertical-align: middle;
   padding-right: 3px;
   margin-top: -3px;
   border:0;
   }

.ico2 {
   vertical-align: middle;
   padding-right: 1px;
   margin-top: -3px;
   border: 0;
   }

.link { 
   background: url(ui/links.png) repeat-x left #171515;
   border: 2px solid #141111;
   border-top: 0;
   color: #dabd92;
   text-align: left;
   padding: 7px;
   box-shadow: 0 0 10px rgba(0,0,0,0.4);
   } 

a.link  {
   color: #e06d17;
   display: block; 
   }

a.link b {
   display: block;
   font-weight: normal;
   }

.large { 
   background: url(ui/links.png) repeat-x left #171515;
   border: 2px solid #0f0d0d;
   border-top: 0;
   color: #e3ba7c;
   text-align: left;
   padding: 6px; 
   } 
a.large {
   color: #e06d17;
   display: block; 
   }

.post a {
    color: #f0cf87;
}

.post { 
   background: #171515;
   color: #dabd92;
   border: 1px solid #100c0c;
   border-top: 0;     
   box-shadow: 0 0 10px rgba(0,0,0,0.4);
   text-align: left;
   padding: 6px; 
   word-break: break-word;
   }

.under { 
   background:#171515;
   box-shadow: 0 0 10px rgba(0,0,0,0.4);
   color: #dabd92;
   text-align: left;
   padding-left: 3px;
   padding-top: 5px;
   padding-bottom: 5px;
   border-bottom: 1px solid #141111;  
   word-break: break-word;
   }
.under a {
   color: #e06d17;
   }

.but, .input {
   background: url(ui/but_g.png) repeat-x left #043801;
   border: 1px solid #032700;
   color: #e6ce93;
   font-weight: bold;
   padding-left: 9px;
   padding-right: 8px;
   padding-top: 3px;
   padding-bottom: 3px;
   margin: 2px;
   border-radius: 5px;
   }

a.but {
   color: #e6ce93; 
   }

.rek {
   background: #181717;
   color: #f3d5c0;
   padding: 6px;
   border: 1px solid #181515;
   border-left: 0;
   border-right: 0;
   }
   
.rek a {
   color: #fff;
   }

.razd {
   background: url(ui/down.png) repeat-x #004c80;
   color: #fff;
   padding: 7px;
   border-bottom: 2px solid #024e82;  
   font-weight: bold;
   }

.gorod { 
   background: #171515;
   border: 1px solid #141111;
   padding: 2px;
   text-align: center;
   }

.pirates_logo {
   border: 1px solid #190506;
   border-radius: 3px;
   }

.city_logo {
   border: 1px solid #2f3d46;
   border-radius: 3px;
   }

.info_blue {
   color: #00b1f9;
   }
.info_blue2 { 
   color:#1cbade; 
   }

.info_red {
   color: #ca3b3b;
   }

.info_green { 
   color: #368C39; 
   }

.info_history { 
   color: #FFE25D;
   }

.info_salat {
   color: #92ba18; 
   }

.info_mail {
   color:#17ff00
   }
.info_grey {
   color: #a18861;
   }
.info_pearl {
   color: #a2c5db;
   }
.info_udar { 
   color: #86ac5a; 
   }
.info_trader { 
   color: #8a9d66; 
   }
.info_grey2 {
   color: #819bc0;
   }
.info_metka {
   color: #8d67b0;
   }
.info_cask { 
   color: #98613f; 
   }
.info_purple { 
   color: #3e9d9d; 
   }
.info_gun { 
   color: #d03410; 
   }
.info_black { 
   color:#4b4743 
   }
.info_yellow {
   color: #e6ce93; 
   }
.info_red {
   color: #c22f2f;
   }
.info_mail {
   color: #a19e4e; 
   } 
.info_kick {
   color: #99cc99; 
   }
.info_crystal {
   color: #da6032;
   }
.info_gold {
   color: #cf9c19; 
   }
.info_black_pearl {
   color: #5f819c; 
   }
.info_mail2 {
   color: #e1b314;
   }
.info_white {
   color:#ffffff;
   }
.info_metka {
    color: #8d67b0;
}
.info_iron {
    color: #969595;
}

.info_grum {
    color: #7e6253;
}

.info_link {
    color: #e06d17;
}

.info_spider {
    color:#6cc129;
    }

.bg_crystal {
   background-color: #da6032;
   }
.bg_green { 
   background-color: #368C39; 
   }
.bg_pearl {
   background-color: #a2c5db;
   }
.bg_cask { 
   background-color: #98613f; 
   }
.bg_salat {
   background-color: #92ba18; 
   }
.bg_purple { 
   background-color: #3e9d9d; 
   }
.bg_gold {
   background-color: #cf9c19; 
   }
.bg_white {
   background-color:#ffffff;
   }

.knb_select {
   border-radius: 5px;
   border: 2px solid #acacac;
   padding: 2px;
   }

.knb_deselect {
   padding: 2px;
   }

.knb_text {
   font-size: x-small;
   }

.new_mail_size {
   width: 16px;
   height: 12px;
   padding-top: 5px;
   }

/*-----------------------------------------------------------------------------------------------*/

.war {
   display: block;
	background:#171515;
   }

.d {
   text-align: center;
   font-size: 11px;
   color: #6e5f4a;
   }
.d a {
   color: #be7138;
   }

.inline { 
   background:url(style/links.png) repeat-x left #171515;
   border: 2px solid #141111;
   border-top: 0;
   color: #dabd92;
   text-align:left;
   padding:7px;
   box-shadow: 0 0 10px rgba(0,0,0,0.4);
   }
a.inline {
   color:#e06d17;
   display: block; 
   }

.more {
   background-color:   #171515;
   border: 2px solid #141111;
   color: #dabd92;
   text-align:left;
   padding-left: 13px;
   padding-right: 12px;
   padding-top: 4px;
   padding-bottom: 4px;
   margin: 3px;
   border-radius: 5px;
   }
 
a.more  {
   color: #e06d17; 
   }

.more2 { 
   background:#171515;
   color: #dabd92;
   text-align:left;
   padding-left:3px;
   padding-top:5px;
   padding-bottom: 5px;
   border-bottom: 1px solid #141111;  
   overflow:hidden;
   width:200px
   }
.more2 div {
   width:90px;
   display:inline-block;
   border:1px solid black
   }

.asler {
   background: #111111;
   color: #e3ba7c;
   padding: 6px;
   text-align: center;
   border-bottom: 1px solid #14110a; 
   }


 .bigs { 
   background-color:  #171515;
   border: 2px solid #141111;
   border-top: 0;
   color: #dabd92;
   text-align:left;
   padding:7px;
   box-shadow: 0 0 10px rgba(0,0,0,0.4);
   } 
a.bigs {
   color:#e06d17;
   display: block; 
   }
a.bigs b {
   display: block;
   font-weight: normal;
   }

.zlinker {
   background:url(style/down.png) repeat-x left #113c5a;
   border: 1px solid #00151c;
   border-top: 0;
   color: #e3ba7c;
   text-align:center;
   padding:4px;
   padding-top: 7px;
   padding-bottom: 7px;
   display: inline;
   margin:auto;  
   }
a.zlinker {
   color:#e06d17;
   display: block;   
   }

.main_m {
	background: #121212;
   }

.main_m a { 
   border: 1px solid #00151c;
   border-top: 0;
   color: #e06d17;
   display: inline-block;
   text-shadow:none;
   padding:6px 10px 6px 10px;
   margin:5px;
   text-align:center;
   background-image:-moz-linear-gradient(top,#363636,#292929);
   background-image:-o-linear-gradient(top,#363636,#292929);
   background-image:-webkit-gradient(linear,0% 0%,0% 100%,from(#363636),to(#292929));
   background-image:linear-gradient(top,#363636,#292929);
   background-image:-ms-linear-gradient(top,#363636,#292929);
   border:1px solid #000; 
   } 

.main_l { 
   background: #171515;
   border: 1px solid #0f0d0d;
   border-top: 0;
   color: #e3ba7c;
   text-align:left;
   padding:6px;
   padding-left: 10px;
   margin-left: 10px;
   } 
a.main_l {
   color:#e06d17;
   display: inline-block;
   padding-left: 10px;
   margin-left: 10px;
   } 

.href { 
   background: #191008;
   border: 1px solid #120b05;
   color: #e3ba7c;
   text-align:left;
   padding:5px; 
   } 
.post  a {
   color:#e06d17;
   }

a.grey {
   color: #3c3c3c;
   }
.hr {
   border-top: 1px solid #332618; 
   }

.block {
   border: 1px solid #0e0c07;
   padding:3px;
   padding-top: 3px;
   margin: 2px; 
   }

.cGreen {
   color:#00a800;
   }

.input, .form {
   background:#393939;
   border: 1px solid #1f1f1f;
   color:#fff;
   padding:4px;
   padding-left: 10px;
   padding-right: 10px;
   }

ul.hr {
   margin: 0; /* Обнуляем значение отступов */
   padding: 4px; /* Значение полей */
   }

ul.hr li {
   display: inline; /* Отображать как строчный элемент */
   margin-right: 5px; /* Отступ слева */
   border: 1px solid #000; /* Рамка вокруг текста */
   padding: 3px; /* Поля вокруг текста */
   }

.float-right {
   float:right;
   }

.block_dop2 {
   background:#27353F;
   display:block;
   min-height:120px;
   font-size:13px;
   overflow: hidden;
   }