/* 18.04.17 */

@font-face {font-family: 'header'; src:url('./font/head.ttf') format('truetype');}

* {font-size:100%;margin:0;padding:0;}
body {
   background:url(../i/default/bgb.jpg) repeat #eee;
   font-family:tahoma,verdana,sans-serif,Helvetica,Arial !important;
   padding:7px 0;
}
body, html {height:100%;}
::selection {background:#ffff00;color:red;text-shadow:none;}
a {text-decoration:none;color:blue;}
a img, fieldset {border:0;}
ol, ul {padding:0 0 0 35px;}
input:focus {outline:none;}
form {display:inline;}

.nano {width:1190px;overflow:hidden;}
.nanotwo {width:990px;overflow:hidden;}
.nano,.nanotwo {
   position:relative;
   margin:0 auto 7px;padding:0;
   background-color:#fff;
   box-shadow:0px 0px 15px 0px #000;
   border-radius:15px;
}
.middle {display:flex;justify-content:center;margin:5px 0;width:1190px;}
.content {width:750px;min-height:950px;margin:0 auto;order:1;}
.left {width:200px;padding-left:3px;order:0;}
.right {width:200px;padding-right:3px;order:2;}
.content_l {width:750px;min-height:950px;margin:0 auto;order:0;}
.left_l {width:200px;padding-left:3px;order:1;}
.right_l {width:200px;padding-left:3px;order:2;}
.content_r {width:750px;min-height:950px;margin:0 auto;order:2;}
.left_r {width:200px;padding-right:3px;order:0;}
.right_r {width:200px;padding-right:3px;order:1;}
.nanotwo .middle {width:990px;}
.nanotwo .content {order:1;}
.nanotwo .left {order:0;}
.nanotwo .right {order:1;}

.header {
   position:relative;
   height:150px;
   background-color:#0c00ff;
   background-image:url(../i/default/bgm.jpg);
   border-radius:15px 15px 0 0;
   margin:0;
}
.header a {
   display:block;
   position:absolute;
   width:128px;
   height:128px;
   margin:11px 0 0 16px;
   border:0;
   background:url(../i/default/logo.png) no-repeat;
   z-index:200;
}
.header p {
   position:absolute;
   width:770px;
   height:60px;
   overflow:hidden;
   text-overflow:ellipsis;
   z-index:100;
   text-align:left;
   margin:30px 0 0 190px;
   font:65px 'header';
   color:white;
   opacity:0.85;
}
.header h1 {
   position:absolute;
   width:770px;
   height:20px;
   overflow:hidden;
   text-overflow:ellipsis;
   z-index:100;
   text-align:left;
   margin:93px 0 0 190px;
   font-family:normal tahoma,verdana,sans-serif,Helvetica,Arial !important;
   font-size:16px;
   color:#ddd;
   text-shadow:none;
}
.clear {clear:both;}
.footer {
   position:relative;
   height:50px;
   background-color:#0c00ff;
   background-image:url(../i/default/bgm.jpg);
   border-radius:0 0 15px 15px;
   margin:0;
}
.footer p {color:white;text-align:center;padding:10px 3px;font-size:18px;}
.footer p a {color:white;}

/* menu */
.nav {margin:2px 0;padding:0 0 4px;list-style:none;overflow:hidden;}
.nav .nolink {
   background:#eee;
   color:#333;
   border-left:#bbb 1px solid;
   border-top:#bbb 1px solid;
   border-right:#777 1px solid;
   border-bottom:#777 1px solid;
   width:189px;
   padding:5px 0 5px 5px;
   overflow:hidden;
   position:relative;
   top:0;
   z-index:10;
   font:bold 12px arial,verdana,sans-serif;
   margin:4px auto 0;
}
.nav a {
   background:#F0FFF0;
   color:#000;
   border-left:#ccc 1px solid;
   border-top:#ccc 1px solid;
   border-right:#999 1px solid;
   border-bottom:#999 1px solid;
   padding:5px 0 5px 5px;
   margin:0 0 2px 5px;
   position:relative;
   top:14px;
   outline:0;
   font:11px verdana,sans-serif;
   display:block;
   text-decoration:none;
   z-index:10;
}
.nav a:hover {
   background:#ff7;
   color:#00f;
   border-left:#999 1px solid;
   border-top:#999 1px solid;
   border-right:#ccc 1px solid;
   border-bottom:#ccc 1px solid;
}
.nav li {
  border:#999 solid;
  border-width:0 0 1px 1px;
  margin:0 2px 0 7px;
  padding:0;
  text-align:left;
  position:relative;
  top:-11px;
}
.nav a.selected {background:#ff7;color:#ff0000;}
.nav a.selected:hover {background:#ff5;color:#ff0000;}
*html .nav li {position:relative;top:-13px;}
*html .nav a {position:relative;top:16px;}
*+html .nav li {position:relative;top:-13px;}
*+html .nav a {position:relative;top:16px;}

.right .nav .nolink,
.right_l .nav .nolink,
.left_l .nav .nolink{
   border-left:#bbb 1px solid;
   border-top:#bbb 1px solid;
   border-right:#777 1px solid;
   border-bottom:#777 1px solid;
   margin:4px auto 0;
   padding:5px 0 5px 5px;
   overflow:hidden;
   position:relative;
   top:0;
   z-index:10;
   width:189px;
}
.right .nav a,
.right_l .nav a,
.left_l .nav a {margin:0 5px 2px 0;}
.right .nav li,
.right_l .nav li,
.left_l .nav li {border-width:0 1px 1px 0;margin:0 7px 0 2px;}
/* end menu */

p {margin:10px 5px;text-align:justify;}
h1, h2, h3, h4, h5 {
   color:blue;font-size:18px;font-weight:bold;
   margin:20px 0px;padding:0;text-shadow: 5px 5px 5px #aaa;
}
blockquote {padding-left:20px;margin-left:20px;color:#555;border-left:1px #333 dotted;}
.ol {margin:0 35px;}

.alert {
   position: relative;
   box-shadow:0px 0px 15px 0px #000;
   border-radius:15px;
   margin:10px auto;
   background-color:white;
}
.alert select,
.alert input[type="url"],
.alert input[type="text"],
.alert input[type="email"],
.alert input[type="submit"],
.alert input[type="password"],
.alert textarea {
   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:5px 0 0 5px;
   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:#0c00ff;
   background-image:url(../i/default/bgm.jpg);
   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;
}

.content-admin-buttons {
   text-align:right;
   margin:10px 0 0 0;
   display:block;
}
.content-admin-buttons input { /*button.csscook.com*/
   width:125px;
   margin-left:5px;
   border:solid 1px #e6e6e6;
   border-radius:10px;
   moz-border-radius:10px;
   -webkit-box-shadow:5px 4px 14px rgba(0,0,0,0.4);
   -moz-box-shadow:5px 4px 14px rgba(0,0,0,0.4);
   box-shadow:5px 4px 14px rgba(0,0,0,0.4);
   font-size:13px;
   padding:7px 3px;
   background:#ffffff;
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(53%,#f1f1f1), color-stop(54%,#e1e1e1), color-stop(100%,#f6f6f6));
   background: -moz-linear-gradient(top, #ffffff 0%, #f1f1f1 53%, #e1e1e1 54%, #f6f6f6 100%);
   background: -webkit-linear-gradient(top, #ffffff 0%, #f1f1f1 53%, #e1e1e1 54%, #f6f6f6 100%);
   background: -o-linear-gradient(top, #ffffff 0%, #f1f1f1 53%, #e1e1e1 54%, #f6f6f6 100%);
   background: -ms-linear-gradient(top, #ffffff 0%, #f1f1f1 53%, #e1e1e1 54%, #f6f6f6 100%);
   background: linear-gradient(top, #ffffff 0%, #f1f1f1 53%, #e1e1e1 54%, #f6f6f6 100%);
   filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#f6f6f6",GradientType=0);
   color:#555;
}
.content-admin-buttons input:active {
   -webkit-box-shadow:2px 2px 10px rgba(0,100,0,0.4);
   -moz-box-shadow:2px 2px 10px rgba(0,100,0,0.4);
   box-shadow:2px 2px 10px rgba(0,100,0,0.4);
}
.content-admin-buttons input.red {color:red;}
.content-admin-buttons input.blue {color:blue;}
.content-admin-buttons input.green {color:green;}

input:required:invalid,
input:focus:invalid,
textarea:required:invalid,
textarea:focus:invalid {
   background-position:right top;background-repeat:no-repeat; -moz-box-shadow:none;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAeVJREFUeNqkU01oE1EQ/mazSTdRmqSxLVSJVKU9RYoHD8WfHr16kh5EFA8eSy6hXrwUPBSKZ6E9V1CU4tGf0DZWDEQrGkhprRDbCvlpavan3ezu+LLSUnADLZnHwHvzmJlvvpkhZkY7IqFNaTuAfPhhP/8Uo87SGSaDsP27hgYM/lUpy6lHdqsAtM+BPfvqKp3ufYKwcgmWCug6oKmrrG3PoaqngWjdd/922hOBs5C/jJA6x7AiUt8VYVUAVQXXShfIqCYRMZO8/N1N+B8H1sOUwivpSUSVCJ2MAjtVwBAIdv+AQkHQqbOgc+fBvorjyQENDcch16/BtkQdAlC4E6jrYHGgGU18Io3gmhzJuwub6/fQJYNi/YBpCifhbDaAPXFvCBVxXbvfbNGFeN8DkjogWAd8DljV3KRutcEAeHMN/HXZ4p9bhncJHCyhNx52R0Kv/XNuQvYBnM+CP7xddXL5KaJw0TMAF8qjnMvegeK/SLHubhpKDKIrJDlvXoMX3y9xcSMZyBQ+tpyk5hzsa2Ns7LGdfWdbL6fZvHn92d7dgROH/730YBLtiZmEdGPkFnhX4kxmjVe2xgPfCtrRd6GHRtEh9zsL8xVe+pwSzj+OtwvletZZ/wLeKD71L+ZeHHWZ/gowABkp7AwwnEjFAAAAAElFTkSuQmCC);
}
input:required:valid,
textarea:required:valid {
   background-position:right top;background-repeat:no-repeat;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAepJREFUeNrEk79PFEEUx9/uDDd7v/AAQQnEQokmJCRGwc7/QeM/YGVxsZJQYI/EhCChICYmUJigNBSGzobQaI5SaYRw6imne0d2D/bYmZ3dGd+YQKEHYiyc5GUyb3Y+77vfeWNpreFfhvXfAWAAJtbKi7dff1rWK9vPHx3mThP2Iaipk5EzTg8Qmru38H7izmkFHAF4WH1R52654PR0Oamzj2dKxYt/Bbg1OPZuY3d9aU82VGem/5LtnJscLxWzfzRxaWNqWJP0XUadIbSzu5DuvUJpzq7sfYBKsP1GJeLB+PWpt8cCXm4+2+zLXx4guKiLXWA2Nc5ChOuacMEPv20FkT+dIawyenVi5VcAbcigWzXLeNiDRCdwId0LFm5IUMBIBgrp8wOEsFlfeCGm23/zoBZWn9a4C314A1nCoM1OAVccuGyCkPs/P+pIdVIOkG9pIh6YlyqCrwhRKD3GygK9PUBImIQQxRi4b2O+JcCLg8+e8NZiLVEygwCrWpYF0jQJziYU/ho2TUuCPTn8hHcQNuZy1/94sAMOzQHDeqaij7Cd8Dt8CatGhX3iWxgtFW/m29pnUjR7TSQcRCIAVW1FSr6KAVYdi+5Pj8yunviYHq7f72po3Y9dbi7CxzDO1+duzCXH9cEPAQYAhJELY/AqBtwAAAAASUVORK5CYII=);
}

.toolbar {padding-top:5px;text-align:center;}
.toolbar .button {margin:2px;padding:0;width:23px;height:22px;border:1px silver solid;}
.toolbar .button:hover {border-color:orange;}

/* slim */
.alert {width:750px;}
.alert.slim {width:500px;}
.alert select {width:735px;}
.alert input,
.alert textarea {width:715px;}
.alert input[type="submit"] {width:737px;}
.alert.slim select {width:487px;}
.alert.slim input,
.alert.slim textarea {width:465px;}
.alert.slim input[type="submit"] {width:487px;}
.alert input[type="checkbox"] {
   width:20px;
   height:20px;
   margin:10px;
   padding:0;
}
/* slim */

/* 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 */
.paginator {
   color:#888;
   font-size:12px;
   line-height:18px;
   overflow:hidden;
   text-align:center;
}
.paginator .num {
   display:inline-block;
   padding:3px 8px;
   margin:8px 0px 5px 5px;
   border:solid 1px #ccc;
   text-decoration:none;
   color:#888;
}
.paginator .num.current {
   background-color:#036cb5;
   border-color:#fff;
   color:#fff;
}
.paginator .num.current:hover {color:#fff;}
.paginator .num:hover {color:#036cb5;}
.comment-text {margin:5px 10px;}
.comment-name {
   color:#888;
   margin:5px 10px 3px;
   text-align:right;
   font:bold 13px georgia,arial,sans-serif;
}
/* 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;
}
.paginator {
   color:#888;
   font-size:18px;
   line-height:18px;
   overflow:hidden;
   text-align:right;
}
.paginator .num {
   display:inline-block;
   padding:3px 8px;
   margin:8px 0px 5px 5px;
   border:solid 1px #ccc;
   text-decoration:none;
   color:#888;
}
.paginator .num.current {background-color:#fd9e02;border-color:#fd9e02;color:#fff;}
.paginator .num.current:hover {color:#fff;}
.paginator .num:hover {color:#fd9e02;}
.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 {
   color:#777;
   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:#555;
   margin-right:5px;
   text-align:right;
}
#post .date span {
   color:red;
   border:1px red solid;
   padding:3px 5px;
}
#post .blog_body {
   padding:0px;
}
#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;
}

/* paginator */
.bl .num {padding:3px 3px;}

/* 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:743px;
}
#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:727px;
}
#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 */

/* All modules end */
