
/* All modules start */

/* Start Statistic */ 
#stat h2 {
   white-space:nowrap;
   overflow:hidden;
   text-overflow:ellipsis;
} 
.point {      
   box-shadow:0px 0px 15px 0px #777;
   border-radius:15px; 
   margin:15px 0px;
   overflow:hidden;
   width:auto; 
}
.point .content-admin-buttons {margin:0;}
.point .content-admin-buttons input[type="submit"] {
   float:right;
   width:545px;
   height:60px;
   margin:0 10px 0 0;
   font-size:21px;
}
.point .content-admin-buttons select {
   float:left;
   width:170px;
   margin:0 0 0 10px;
   font-size:14px;
   padding:5px;
}
.point input[type='checkbox'] {
   margin:0 10px 10px 10px;
   width:20px;
   height:20px;
}
.point .anonce { 
   background-color:#eee;
   color:#000;
   margin:0; 
   padding:10px 20px;
   white-space:nowrap; 
   overflow:hidden;
   text-overflow:ellipsis; 
   display:block;
   font-size:16px; 
}
.point .head {
   border-top:1px #888 solid;
   clear:both;
   margin:0;
   padding-top:10px;
} 
.point .foot {
   border-bottom:1px #888 solid;
   clear:both;
} 
.point img {
   border:0;
   margin:5px;
   padding:0;
   width:740px;
   height:auto;
}
.point .graf {
   border:0;
   margin:5px;
   padding:0;
} 
.point .desc {
   margin:0 0 15px 20px;
   font-size:13px;
   overflow:hidden;
   text-overflow:ellipsis;
   width:650px;
} 
.point pre {
   margin:0;
   padding:0;
} 
.hits {
   float:left;
   margin:0 0 10px 10px;
   padding:0;
}
.hits .hit {
   width:60px;
   margin:0;
   padding:0;
   overflow:hidden;
} 
.hits .zap {
   width:60px;
   margin:0 0 0 5px;
   padding:0;
   overflow:hidden;
} 
.hits .poisk {
   width:200px;
   margin:0 0 0 5px;
   padding:0;
   overflow:hidden;
} 
.hits span {
   display:block;
   padding:0 0 3px;
   color:green;
} 
.hits pre, 
.value pre, 
.numb pre {
   font:15px verdana,arial,sans-serif;
   padding:2px;
   overflow:hidden;
   text-overflow:ellipsis;
} 
.numb {
   float:left;
   text-align:right;
   overflow:hidden;
   width:60px;
   margin-left:10px;
} 
.value {
   overflow:hidden;
   padding:0 10px 0 5px;
} 
.value pre a, .poisk a {color:blue;} 
.value pre span {color:silver;} 
/* End Statistic */

/* Start Comments */
.comment-text {margin:5px 10px;}
.comment-name {
   color:#888;
   margin:5px 10px 3px;
   text-align:right;
   font:bold 13px georgia,arial,sans-serif;
}
.paginator {
   color:#888;
   font-size:18px;
   line-height:18px;
   overflow:hidden;
   text-align:right;
}
.paginator .num {
   display:inline-block;
   margin:2px 0;
   padding:3px;
   border:solid 1px #ccc;
   text-decoration:none;
   color:#555;
   width:22px;
   height:20px;
}
.paginator .num.current {background-color:#0c00ff;border-color:#0c00ff;color:#fff;}
.paginator .num.current:hover {color:#fff;}
.paginator .num:hover {color:#0c00ff;border-color:#0c00ff;}
/* End Comments */

/* Start Transfer */
.point .from {
   padding:5px 15px;
   white-space:nowrap;
}
.point .to {
   float:right;
   padding:5px 15px;
   margin-bottom:5px;
   text-align:right;
   white-space:nowrap;
   width:600px;
   overflow:hidden;
   text-overflow:ellipsis;
   -o-text-overflow:ellipsis;
}
.gotolotbody {
   margin:10px auto 20px;
   overflow:hidden;
}
.gotolotbody td {
   font:15px verdana;
   height:21px;
   padding:3px 5px;
   margin:0;
   white-space:nowrap;
   color:rgb(46,46,46);
   border:1px #FFC125 solid;
   background-color:rgb(247,247,247);
   border-color:rgb(170,170,170);
}
.gotolotbody tr.tt td {
   text-align:left;
   color:rgb(1,101,0);
   background-color:rgb(216,254,200);
   border-color:rgb(88,193,19);
}
.gotolotbody .rule-stat,
.gotolotbody .rule-show,
.gotolotbody .rule-clear,
.gotolotbody .rule-kill {
   margin:0px;
   white-space:nowrap;
   overflow:hidden;
   text-overflow:ellipsis;
   -o-text-overflow:ellipsis;
}
.gotolotbody .rule-stat {width:595px;}
.gotolotbody .rule-show {width:525px;}
.gotolotbody .rule-clear {width:620px;}
.gotolotbody .rule-kill {width:620px;}
.gotolotbody .rule-create {width:670px;}
.gotolotbody td p {padding:0 5px 0 3px;}
#transfer {color:#000;}
#transfer {color:#000;font-size:14px;}
#transfer .file {color:blue;font-size:14px;width:100px;}
#transfer .strt {color:blue;font-size:18px;display:block;margin:3px 0;padding:5px 10px;width:730px;}
/* End Transfer */

/* Start Member Zone */
.zonelotbody {
   margin:10px auto 20px;
   overflow:hidden;
}
.zonelotbody td {
   height:21px;
   padding:3px 5px;
   margin:0;
}
.zonelotbody td {
   vertical-align:top;
   white-space:nowrap;
   font-size:15px;
   font-family:verdana;
   color:rgb(46,46,46);
   border:1px #FFC125 solid;
   background-color:rgb(247,247,247);
   border-color:rgb(170,170,170);
}
.zonelotbody tr.tt td {
   text-align:center;
   color:rgb(1,101,0);
   background-color:rgb(216,254,200);
   border-color:rgb(88,193,19);
}
.zonelotbody td div {
   margin:0px;
   padding:0px;
   white-space:nowrap;
   overflow:hidden;
   text-overflow:ellipsis;
   -o-text-overflow:ellipsis;
}
.zonelotbody input.i {
   width:335px;
   margin:0;
   padding:0;
   border:1px white solid;
   color:red;
   font-family:verdana;
   background-color:rgb(247,247,247);
}
.zoneletter {
   text-indent:1em;
   margin:10px;
   font-family:verdana,arial,sans-serif;
   font-size:11;
   font-weight:normal;
}
.zone-namefile {width:700px;}
.zone-pincode {width:365px;}
.field-form  input{width:500px;}
.submit-form  input{width:520px;}
/* End Member Zone */

/* Start Postman */
.desman {border:0;width:710px;margin:0 auto;padding:0;}
.desman .content-admin-buttons form {display:inline;margin:0;padding:0;}
.desman .content-admin-buttons {text-align:center;}
.desman .content-admin-buttons input {font-size:14px;}
.desman .content-admin-buttons select {padding:5px;font-size:14px;}
.desman .empty {height:1px;border:0;display:inline-block;}
.desman .empty,
.desman .content-admin-buttons input,
.desman .content-admin-buttons select {width:224px;margin:3px 1px;}
.desman .content-admin-buttons input.full {width:685px;}
.desman .content-admin-buttons input[type='text'] {padding-left:20px;}
.desman .content-admin-buttons select.double {width:455px;} 
.desman .content-admin-buttons input.double {width:430px;} 
.desman .content-admin-buttons input[type='radio'],
.desman .content-admin-buttons input[type='checkbox'] {
   width:20px;
   height:20px;
   padding:0;
   border:0;
   -webkit-box-shadow:none;
   -moz-box-shadow:none;
   box-shadow:none;
}
.desman .content-admin-buttons input.disabled {color:silver;}
.desman .warning {
   display:block;
   padding:0 5px;
   margin:10px auto;
   width:98%;
   border:1px green solid;
   color:green;
   font-size:13px;
}
.desman .content-admin-buttons textarea {
   width:670px;
   height:300px;
   font-size:15px;
   padding:5px;
   resize:vertical;
}
.table {float:left;margin:0;padding:0;width:98%;border:0;}
.table label {
   clear:both;
   float:left;
   text-align:right;
   display:block;
   width:390px;
   padding:5px;
}
.table input  {border:1px silver solid;margin:1px;padding:5px;width:250px;}
.table select {border:1px silver solid;margin:1px;padding:5px 0;width:260px;}
#td, #td td, #td td.title {border:1px rgb(88,193,19) solid;}
#td {width:100%;margin:10px 0;}
#td td {padding:3px 5px;}
#td td.title {
   vertical-align:top;
   white-space:nowrap;
   font-size:15px;
   font-family:verdana;
   color:rgb(1,101,0);
   background-color:rgb(216,254,200);
}
.desman .morda label {
   display:inline-block;
   clear:both;
   float:left;
   text-align:left;
   display:block;
   width:250px;
   padding:0;
   border:0;
}
.desman iframe {
   width:100%;
   height:900px;
   border:1px silver solid;
   background-color:white;
}
.desman pre {
   display:block;
   overflow-x:auto;
   overflow-y:hidden;
   width:675px;
   padding:5px;
   border:1px silver solid;
   background-color:#ffffdb;
   font-family:tahoma !important;
   font-size:16px;
   font-weight:normal;
}
.desman input.box {width:20px;}
.desman strong {background-color:yellow;font-weight:bold;padding:3px;}
.desman h2 span {color:green;}
/* End Postman */

/* Start Shop */
.lot {
   margin:10px auto;
   padding:0;
   width:100%;
   border:1px silver solid;
}
.lot .button {
   width:100%;
   border:0;
   float:right;
}
.lot .button td {
   border:0;
   margin:0;
   padding:0;
}
.lot .button .email {
   width:380px;
   padding-left:20px;
}
.lot td {
   border:1px silver solid;
   padding:5px;
   margin:0;
   text-align:left;
   vertical-align:top;
}
.lot li {
   margin:5px 0 5px 5px;
   padding:0 0 0 10px;
   text-align:left;
}
.lot img {
   border:0;
   margin:0;
   padding:0;
}
.lot p {
   text-align:left;
   text-indent:0em;
   margin:0;
   padding:0;
}
.price {
   width:100%;
   margin:10px 0;
   border:0;
}
.price td {
   border:1px #ddd solid;
   padding:5px;
}
.price .serfer {}
.price .on {background-color:#eeffff;}
.price .off {background-color:#ffeeee;}
.price .cat {
   border-top:1px #fd9e02 solid;
   border-bottom:1px #fd9e02 solid;
   border-left:0;
   border-right:0;
   background-color:#FFEFD5;
   font-weight:bold;
}
.price .desc a {
   color:#0A2AFA;
}
.price .cost {
   width:100px;
   text-align:right;
   vertical-align:top;
}
.content-admin-buttons input.disabled {color:silver;}
.w200 {text-align:center;}
.w200 input[type='submit'] {width:200px;}
/* Стили для пагинации заимствованы от Наны Общительной, и определены там. */
/* End Shop */

/* Start Blog */

.blog_body {font:17px/1.25 Verdana,Helvetica,Tahoma,Arial,sans-serif;font-weight:normal;}

/* setup */
#setup .intro {text-align:right;margin:10px 10px -10px 0;}
#setup h2 {text-decoration:underline;}
#setup ul .on {color:red;}
#setup ul .off {color:blue;}
#setup select,
#setup input,
#setup options {width:200px;}
#setup input[type='submit'] {width:125px;}
#setup textarea {width:99%;height:300px;float:left;margin:5px auto;padding:5px;resize:vertical;}
#setup table {margin:0;width:98%;}
#setup table td {width:100%;border-bottom:1px silver solid;padding:2px;margin:0px;}

/* anonce */
#anonce {
   margin:0;
   padding:3px 0 10px 0;
   border-top:1px solid #ddd;
   border-bottom:1px solid #ddd;
}
#anonce .date {
  
   margin:5px;
   text-align:right;
   clear:both;
}
#anonce .date span {
   color:red;
   border:1px red solid;
   padding:3px 5px;
}
#anonce .blog_body {
   padding:0px;
}
#anonce h2 {
   margin:5px;
   padding:0;
}
#anonce .text {
   margin:10px 5px;
   text-align:justify;
}
#anonce .text img {
   float:left;
   margin:0 15px 5px 0;
   border:1px #eee solid;
   box-shadow:3px 3px 5px #999;
   -o-transform:scale(1);
   -o-transition-duration:1s;
   -webkit-box-shadow:3px 3px 5px #999;
   -webkit-transform:scale(1);
   -webkit-transition-duration:1s;
   -moz-box-shadow:3px 3px 5px #999;
   -moz-transform:scale(1);
   -moz-transition-duration:1s;
   opacity:0.95;
}
#anonce .text img:hover {
   -webkit-transform:scale(1.1);
   -webkit-transition-duration:1s;
   -webkit-box-shadow:3px 3px 10px gray;
   -moz-transform:scale(1.1);
   -moz-transition-duration:1s;
   -moz-box-shadow:3px 3px 10px gray;
   -o-transform:scale(1.1);
   -o-transition-duration:1s;
   box-shadow:3px 3px 10px gray;
   opacity:1;
}
#anonce .link {
   margin-right:5px;
   text-align:right;
}
#anonce .link a {color:rgb(5,122,214);}
#anonce .last {
   padding-left:15px;
   border-left:1px solid #ddd;
   color:#222;
   text-align:left;
}
#anonce .last span {color:red;}
#anonce .last a {display:block;color:rgb(5,122,214);}
#anonce .last a.new {color:green;}
#anonce .last a.wait {color:#777;}
#anonce .last a:hover,
#anonce .link a:hover,
#anonce .last a span:hover {color:blue;}

/* post */
#post {
   margin-top:10px;
   padding-top:3px;
   border-top:1px solid #ddd;
   border-bottom:1px solid #ddd;
}
#post .date {
   color:#fff;
   margin-right:5px;
   text-align:right;
}
#post .date span {
   color:red;
   border:1px red solid;
   padding:3px 5px;
}
#post .blog_body {
   padding:0px;
   margin-bottom:40px;
}
#post h2 {
   margin:5px;
   padding:0 0 10px 0;
}
#post .postimg img {
   float:left;
   margin:0 15px 5px 0;
   border:1px #eee solid;
   box-shadow:3px 3px 5px #999;
   -webkit-box-shadow:3px 3px 5px #999;
   -moz-box-shadow:3px 3px 5px #999;
}
.to_comments, .to_comments h5, .to_cat, .to_cat h5 {
   margin-top:10px;
   padding:0px;
}
.to_comments h5, .to_cat, .to_cat h5 {
   margin:0;
   padding:0px;
}
#post form.editor {
   display:inline;
}

/* comment */
#comment {
   margin-top:20px;
   padding:0;
}
#comment .date {
   margin-right:2px;
   text-align:right;
   padding:0;
}
#comment .blog_body {
   overflow:hidden;
   margin:0;
   padding:5px;
   border:1px silver solid;
}
#comment h3 {
  background-color:#fff;
  color:#22a;
  font:bold 1.2rem helvetica;
  margin:0 5px;
  padding:0;
}
#comment h3 span {
   color:#888;
   float:right;
   font:1.00rem arial,verdana,"Trebuchet MS",sans-serif;
}
#comment .comment {
   margin-top:10px;
   padding:5px;
   text-align:justify;
}
#comment .faxim {
   clear:both;
   color:#339;
   text-align:right;
   margin-top:10px;
}
#comment .faxim a {color:rgb(5,122,214);}
#comment .faxim a:hover {color:blue;}
#comment .autor {
   clear:both;
   margin:10px 0;
   color:green;
}
#comment .comment .waiting,
#comment .comment .userpic {
   background:url(../i/blog/user.png) no-repeat;
   border:0;
   float:left;
   margin:2px 10px 2px 2px;
   padding:0;
   width:96px;
   height:96px;
}
#comment .comment .waiting {
   background:url(../i/blog/wait.png) no-repeat;
}
#comment .autor .userpic {
   background:url(../i/blog/autor.png) no-repeat;
}
#comment .postlink {margin:5px;text-align:right;}
#comment .postlink a {color:rgb(5,122,214);}
#comment .postlink a:hover {color:blue;}
#comment form.editor {
   display:inline;
}

/* Editors */
.error  p {color:red;font:17px Verdana;}
.error h2 {color:red;}
#editor {
   border:1px silver solid;
   overflow:hidden;
   margin:10px 0;
   padding:0 0 5px 5px;
   width:100%;
}
#editor div {
   position:relative;
   overflow:hidden;
}
#editor input,
#editor textarea,
#editor select {
   border:1px silver solid;
   outline:0;
   font:1.2rem Arial;
   color:black;
   background-color:white;
   margin-top:5px;
   padding:5px;
}
#editor input {
   width:727px;
}
#editor select {
   width:738px;
}
#editor .postarea {height:550px;}
#editor .macros {height:100px;}
#editor .icon {
   position:relative;
   clear:both;
   border:0;
   margin:5px 0 0 0;
   padding:0;
   overflow:hidden;
   width:738px;
   height:97px;
   background:url(../i/blog/download.png) repeat-x;
}
#editor input[type="file"] {
   width:2000px;
   height:97px;
   margin:0px;
   padding:0px;
   cursor:pointer;
   direction:rtl;
   font-size:18px;
   z-index:22;
   -moz-opacity:0.35;
   filter:alpha(opacity:0.5);
   opacity:0.35;
   -o-transform:scale(1);
   -o-transition-duration:1s;
   -webkit-transform:scale(1);
   -webkit-transition-duration:1s;
   -moz-transform:scale(1);
   -moz-transition-duration:1s;
}
#editor input[type="file"]:hover {
   -moz-opacity:0;
   filter:alpha(opacity:0);
   opacity:0;
}
#editor textarea {
   resize:vertical;
   height:400px;
   width:100%;
}
#editor textarea:focus {
   background-color:#ffc;
   border-color:orange;
   color:black;
}
#editor input[type="submit"] {
   background-color:#fff;
   cursor:pointer;
   width:738px;
}
#editor input[type="submit"].red,
#editor input[type="submit"]:hover,
#editor input:focus, 
#editor select:focus {
   background-color:#ffc;
   border-color:orange;
   color:red;
}
#editor input[type="checkbox"] {
   text-align:left;
   width:20px;
   height:20px;
   margin:10px;
   padding:0;
}
#editor #mydiv {margin:0 10px;}
/* Стили для пагинации заимствованы от Наны Общительной, и определены там. */
/* End Blog */

/* Start Ticket */
.ticket {
   width:700px;
   margin:0 auto;
   background-color:white;
}
.ticket td {
   font:15px verdana;
   vertical-align:top;
   height:21px;
   padding:3px 5px;
   margin:0;
   color:rgb(46,46,46);
   border:1px #FFC125 solid;
   background-color:white;
   border-color:rgb(170,170,170);
}
.ticket td a {font-size:16px;}
.ticket td p {font-size:16px;margin:10px;}
.ticket td.nowrap {white-space:nowrap;}
.ticket tr.tt td {
   color:rgb(1,101,0);
   background-color:rgb(216,254,200);
   border-color:rgb(88,193,19);
}
.ticket_title {
   width:680px;
   white-space:nowrap;
   overflow:hidden;
   text-overflow:ellipsis;   
}
.ticket_area {
   width:680px;
   display:none;
   margin:0;
   padding:0;
   border:0;
}
.ticket_area div.info p {
   margin:0;
   padding:2px;
   font-size:13px;
}
.ticket_body {
   width:670px;
   margin:5px 0;
   padding:5px;
   border:silver 1px solid;
   background-color:#ffc;
   overflow:hidden;
   text-overflow:ellipsis;
}
.ticket_title span {color:green;}
/* Стили для пагинации заимствованы от Наны Общительной, и определены там. */
/* End Ticket */

/* All modules end */

.alert {
   position: relative;
   box-shadow:0px 0px 15px 0px #000;
   border-radius:15px;
   margin:10px auto;
   background-color:white;
}
.alert select,
.alert input[type="text"],
.alert input[type="email"],
.alert input[type="submit"],
.alert input[type="password"],
.alert textarea {
   width: 95%;
   border:1px solid rgba(0,0,0,0.07);
   border-radius:5px;
   box-shadow:inset 1px 1px 2px 0px rgba(0,0,0,0.25);
   font-size:21px;
   height:35px;
   text-align:left;
   margin:10px;
   padding:10px;
}
.alert select {height:57px;}
.alert textarea {
   font-size:16px;
   resize:none;
   height:300px;
}
.alert select:focus,
.alert input:focus,
.alert textarea:focus {
   background-color:#ffc;
}
.alert input[type="submit"] {
   box-shadow:1px 1px 2px 0px rgba(0,0,0,0.25), inset 0px -24px 0px 0px #EBEBEB, inset 0px 32px 0px 1px #f8f8f8;
   font-size:21px;
   height:57px;
   text-align:center;
   background:transparent;
   margin-bottom:10px;
}
.alert input[type="submit"].red {color:red;}
.alert .head {
   background-color:#0099FF;
   height:40px;
   padding:5px 10px;
   border-radius:10px 10px 0 0;
   color:#fff;
}
.alert .head .icon {
   float:left;
   padding-right:5px;
   margin-right:10px;
   border-right:1px solid #fff;
}
.alert .head .icon .p {
   height:40px;
   width:40px;
   background:url(../i/default/icon_profile.png) 100% 100% no-repeat;
   background-size:cover;
}
.alert .head .title {
   font-family:tahoma;
   font-size:18px;
   font-weight:bold;
   padding-top:7px;
   text-shadow:3px 3px 10px #555;
   opacity:1.0;
}
.alert .head .title a {
   color:#fff;
   text-decoration:underline;
}


