@import 'reset.css' all;
@import 'engine.css';
@import 'bbcodes.css';
@import url(http://fonts.googleapis.com/css?family=Cuprum:400,400italic,700,700italic&subset=latin,cyrillic);


hr {margin-top:10px;border:none;border-top: 1px dotted #F1F0F0;height:10px}

body {
 background:#fff url(../images/body_bg.png) repeat-x top;
 font-family:'Cyrillic', sans-serif;
 font-size:13px;
 color:#807a73; 
}

.wrapper {
 width:1000px;
 margin:0 auto;
 position:relative;
}

input.pollBut, .morelnk a, .bcomm .fast a, .user_h .lcol .link a {
 border:0 none;
 padding:4px 10px 3px;
 height:24px\9;
 color:#898989;
 text-transform:uppercase;
 font-size:12px;
 font-style:italic;
 background-color: #fff;
 background-image: -moz-linear-gradient(top, #ffffff, #f6f6f6);
 background-image: -ms-linear-gradient(top, #ffffff, #f6f6f6);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f6f6f6));
 background-image: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
 background-image: -o-linear-gradient(top, #ffffff, #f6f6f6);
 background-image: linear-gradient(top, #ffffff, #f6f6f6);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
 border-radius:15px;
 -moz-border-radius:15px;
 -webkit-border-radius:15px;
 box-shadow: 0 1px 3px rgba(0,0,0,0.17);
 -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.17);
 -webkit-box-shadow: 0 1px 3px rgba(188, 85, 197, 0.53);
}
.fbutton:hover, .morelnk a:hover, .bcomm .fast a:hover, .user_h .lcol .link a:hover {
 color:#75cb40;
 cursor:pointer;
}

/*======== HEADER ========*/
header {
 background:url(../images/header_bg.png) repeat-x;
 height:130px;
 position:relative;
}

/* logotype */
.logotype {
 float:left;
 margin:16px 0 0 0;
}
.logotype a {
 background:url(../images/logotype.png) no-repeat;
 display:block;
 width:267px;
 height:111px;
}

/* login panel */
.lpanel {
 float:right;
 margin:25px 0 0 0;
}
.lpanel li {
 display:block;
 float:left;
 background:url(../images/lbtn_sep.png) no-repeat;
 padding:0 5px 0 10px;
 height:29px;
 width:70px;
 line-height:14px;
 position:relative;
}
.lpanel li:first-child {
 background:none;
}
.lpanel li a {
 color:#a09c98;
 text-transform:uppercase;
 font-style:italic;
 font-size:12px;
 text-decoration:none;
}

.lpanel #spanel {
 display:none;
 background:rgba(0,0,0,0.04);
 position:absolute;
 top:100%;
 right:0;
 margin-top:15px;
 width:258px;
 padding:3px;
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
 z-index:2;

}
.lpanel .islogin {
 width:345px !important;
}
.lpanel #spanel .arrow {
 border-bottom: 11px solid rgba(0,0,0,0.04);
 border-left: 11px solid transparent;
 border-right: 11px solid transparent;
 position: absolute;
 left:81%;
 bottom:100%;
}
.lpanel .islogin .arrow {
 left:82.2% !important;
}

.lpanel .scont {
 background:#fff url(../images/scont.png) repeat-x top;
 position:relative;
 padding:5px;
 border-radius:8px;
 -moz-border-radius:8px;
 -webkit-border-radius:8px;
 box-shadow:inset 0 0 1px rgba(0,0,0,0.21);
 -moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.21);
 -webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.21); 
}
.lpanel .scont:after, .lpanel .scont:before {
 bottom:99%; 
 border:solid transparent; 
 content: ""; 
 height:0; 
 width:0; 
 position:absolute;
 pointer-events:none;
} 
.lpanel .scont:after {
 border-color:rgba(255,255,255,0);
 border-bottom-color:#fff;
 border-width:10px;
 left:86%;
 margin-left:-10px;
} 
.lpanel .scont:before {
 border-color:rgba(241,241,241,0);
 border-bottom-color:#f1f1f1;
 border-width:11px;
 left:86%;
 margin-left:-11px;
}
.lpanel .scont .title {
 display:block;
 text-transform:uppercase;
 font-size:12px;
 color:#b9b6b6;
 padding:3px 0 15px 5px;
}
.lpanel .scont .lpinp {
 background:#fbfbf7;
 margin:0 5px 5px;
 padding:4px 10px;
 border-radius:5px;
 box-shadow:inset 0 1px 1px rgba(0,0,0,0.07);
}
.lpanel .scont .lpinp label {
 color:#919176;
 font-size:11px;
 text-transform:uppercase;
 font-style:italic;
 width:40px;
 display:block;
 float:left;
 padding-top:2px;
}
.lpanel .scont .lpinp input[type="text"], .lpanel .scont .lpinp input[type="password"] {
 border:0 none;
 background:none;
 color:#919176;
 font-style:italic; 
}
.lpanel .scont .lpbtn {
 margin:7px 0 4px;
 text-align:center;
}
.lpanel .scont .lpbtn .fbutton {
 color:#75cb40;
}
.lpanel .scont .lpbtn .fbutton:hover {
 color:#898989;
}
.lpanel .scont .avatar {
 background:#fbfbf7;
 margin:5px 0px 5px 3px;
 padding:4px 4px;
 box-shadow:inset 0 1px 2px rgba(0,0,0,0.06);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.06);
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.06);
}
.lpanel .scont .avatar > img {
 display:block;
 width:92px;

 box-shadow:0 0 2px rgba(0,0,0,0.18);
 -moz-box-shadow:0 0 2px rgba(0,0,0,0.18);
 -webkit-box-shadow:0 0 2px rgba(0,0,0,0.18);
}
.lpanel .scont .rcol ul {
 margin:-2px 10px 0;
}
.lpanel .scont .rcol ul li {
 display:block;
 float:none;
 border-top:1px dotted #ececec;
 background:none;
 padding:5px 2px 5px 1px;
 height:auto;
 width:auto;
}
.lpanel .scont .rcol ul li:first-child {
 border-top:none;
}
.lpanel .scont .rcol ul li a {
 color:#98987f;
 background:url(../images/gwdot.png) no-repeat left;
 padding-left:8px;
 text-transform:none;
 font-style:italic;
 font-size:12px;
 text-decoration:none; 
}
.lpanel .scont .rcol ul li a:hover {
 color:#75cb40;
}

/* navbar */
header nav {
 position:absolute;
 bottom:0;
 right:0;
 width:740px;
 min-height:50px;
}

/* topnav */
.topnav {
 margin:10px 0 0 0;
}
.topnav li {
 display:block;
 float:left;
}
.topnav li a {
 display:block;
 color:#929292;
 font-size:14px;
 font-weight:700;
 border-right:1px dotted #eaeaea;
 padding:8px 15px;
 text-transform:uppercase;
}
.topnav li a:hover {
 text-decoration:none;
 color:#75cb40;
}

/* searchbar */
.searchbar {
 background:#f7f7f3;
 width:252px;
 height:33px;
 margin:8px 8px 0 0;
}
.searchbar input[type="text"] {
 border:0 none;
 background:none;
 width:200px;
 float:left;
 padding:5px 10px;
 margin-top:4px;
 font-size:12px;
 color:#c3c3b6;
 font-style:italic;
}
.searchbar input[type="image"] {
 background:url(../images/sbtn.png) no-repeat;
 width:14px;
 height:14px;
 float:right;
 margin:10px 10px 0 0;
}
.searchbar input[type="image"]:hover {
 cursor:pointer;
 background-position:100% 0;
}

/*======== CONTAINER ========*/
.container {
 background:#fff url(../images/container.png) no-repeat top;
 margin:10px auto 0;
 padding:10px 0 0 8px;
 width:990px; 
 border-radius:5px 5px 0 0;
 -moz-border-radius:5px 5px 0 0;
 -webkit-border-radius:5px 5px 0 0;
 box-shadow:0 2px 3px rgba(0,0,0,0.12);
 -moz-box-shadow:0 2px 3px rgba(0,0,0,0.12);
 -webkit-box-shadow:0 2px 3px rgba(0,0,0,0.12);
}

section {
 width:708px;
 float:left;
}

/* topnews block*/
.topnews .gbtitle .alltop {
 line-height:normal;
 background:#fefefe;
 text-align:center;
 padding:3px 7px 2px;
 margin:0px -10px;
 box-shadow:inset 0 1px 1px rgba(0,0,0,0.11);
}
.topnews .gbtitle .alltop a {
 font-size:12px;
 color:#75cb40;
}
.topnews .gbtitle .alltop a:hover {
 color:#f41971;
 text-decoration:none; 
}
.topnews ul {
 padding:2px 0 3px 0;
}
.topnews ul li {
 display:block;
 float:left;
 width:343px;
 position:relative;
 margin:10px 0 0 5px;
}
.topnews ul li .lcol img {
 width:133px;
 
 border-radius:5px;
}
.topnews ul li .desc .comments {
 display:block;
 background:url(../images/tncomm.png) no-repeat;
 width:30px;
 height:25px;
 line-height:21px;
 text-align:center;
 font-size:12px;
 text-shadow:1px 1px 0 #64ae37;
 color:#fff; 
 position:absolute;
 top:-5px;
 right:-2px;
}
.topnews ul li .desc {
 background:#F5FFEF;
 min-height:85px;
 padding:5px 3px;
 margin-left:140px;
 border-radius:5px;
}
.topnews ul li .desc a {
 display:block;
 border-bottom:1px dotted #e3e3dc;
 font-style:italic;
 padding:0 30px 5px 3px;
 margin-bottom:5px;
 
}
.topnews ul li .desc a:hover {
 color:#75cb40;
 text-decoration:none;
}
.topnews ul li .desc p {
 padding:0 3px;
 color:#242424;
 font-size:12px;
 line-height:15px;
}

/* content */
.content {
 background:#fff;
 border:3px solid #FEF0F6;
 padding:10px;
 margin-bottom:5px;
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
 box-shadow:inset 0 0 1px rgba(0,0,0,0.29);
 -moz-box-shadow:inset 0 0 1px rgba(0,0,0,0.29);
 -webkit-box-shadow:inset 0 0 1px rgba(0,0,0,0.29);
}

article {
 background:url(../images/article.png) repeat-x bottom;
 padding:7px;
 margin:1px -10px;
}



.gTableTop, article .ahead h2{
 background:#75cb40 url(../images/tarrow.png) no-repeat 7px 8px;
 padding:7px 10px 5px 21px;
 font-style:italic;
 text-shadow:1px 1px 0 #5c9f32;
 color:#fff;
}

.gTableTop {
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
}

.eTitle {
 padding:7px 0px;
 font-style:italic;
font-size: 20px;
font-weight: 700;
border-bottom: 1px dotted #F1F0F0;

}


.gTableTop a,article .ahead h2 a {
 color:#fff;
}
article .ahead .ratebox {
 margin:7px 0 0 0;
}
article .ainfo {
 margin:7px 0;
 border-radius:3px 3px 0 0;
 -moz-border-radius:3px 3px 0 0;
 -webkit-border-radius:3px 3px 0 0; 
}
article .ainfo .lcol {
 margin:11px 0 0 0;
}
article .ainfo .lcol li {
 display:inline-block;
 padding:0 10px;
 color:#898989;
 border-left:1px dotted #dbdbdb;
}
article .ainfo .lcol li:first-child {
 border-left:none;
}
article .ainfo .lcol li a, article .abottom .category a {
 color:#898989;
}

.isicon {
 margin:5px 5px 0 0;
}
article .ainfo .isicon li {
 float:left;
 margin:0 1px;
}

article .ainfo .isicon li.complain img {
 background:url(../images/complain.png) no-repeat;
}
article .ainfo .isicon li.edit img {
 background:url(../images/editnews.png) no-repeat;
}
article .ainfo .isicon li.complain img:hover, article .ainfo .isicon li.edit img:hover {
 background-position:100% 0;
}

article .acontent,.eMessage {
 line-height:16px;
 padding-bottom:7px;
}
article .acontent img {
 margin:0 5px 2px 0;
 width:210px;

 border:3px solid #eee;
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
}
article .abottom {
 border-top:1px dotted #efefef;
 padding:5px 0;
}
article .abottom .category {
 background:url(../images/carrow.png) no-repeat 5px 49%;
 padding:0 0 0 15px;
 margin-top:7px;
}
.morelnk a {
 display:block;
 padding:7px 5px 5px;
 text-decoration:none;
 border-radius:7px;
 -moz-border-radius:7px;
 -webkit-border-radius:7px;
}
.morelnk a span {
 background:url(../images/mlnk.png) no-repeat right;
 padding:0 15px 0 5px;
}
.morelnk a:hover span {
 background:url(../images/mlnk_hov.png) no-repeat right;
}
.blnk a span {
 background:url(../images/blnk.png) no-repeat left; 
 padding:0 5px 0 15px;
}
.blnk a:hover span {
 background:url(../images/blnk_hov.png) no-repeat left;
}

/* related news */
.related {
 background:#fff url(../images/article.png) repeat-x bottom;
 margin: 0 -10px; 
 padding-bottom:10px;
}
.related ul {
 padding:7px 7px 0;
}
.related li a {
 display:block;
 background:#fbfbf7 url(../images/carrow.png) no-repeat 10px 50%;
 padding:7px 10px 7px 23px;
 margin-bottom:3px;
 color:#919176;
}
.related li a:hover {
 background:#ea3579 url(../images/tarrow.png) no-repeat 10px 50%;
 color:#fff;
 text-shadow:1px 1px 0 #b82a5f;
 text-decoration:none;
}

/* comments */
.comments {
 background:#fff;
 margin:-2px 1px 0; margin: 0 -10px;
}
.bcomm {
 background:url(../images/article.png) repeat-x bottom;
 padding:7px 3px 7px;
}
.bcomm .bchead {
 border-bottom:1px dotted #e8e7e7;
 padding:0 5px 5px 5px;
 height:28px;
}
.bcomm .bchead .avatar {
 background:#fbfbf7;
 padding:3px;
 position:relative;
 box-shadow:inset 0 1px 2px rgba(0,0,0,0.06);
}
.bcomm .bchead .avatar img {
 width:50px;

 display:block;
}
.bcomm .bcinfo {
 width:490px;
 margin:3px 0 0 3px;
}
.bcomm .bcinfo li {
 display:block; 
 float:left;
 background:#fbfbf7 url(../images/gwdot.png) no-repeat 5px 50%;
 padding:5px 10px 5px 15px;
 margin:0 0 5px 5px;
 font-size:12px;
 color:#919176;
}
.bcomm .bcinfo li.span1 {
 width:120px;
}
.bcomm .bcinfo li.span2 {
 width:125px;
}
.bcomm .bcinfo li.span3 {
 width:150px;
}
.bcomm .comedit {
 margin-bottom:9px;
}
.bcomm .comedit li {
 display:block;
 float:left;
 margin:0 2px;
}
.bcomm .comedit li img {
 display:block;
 width:23px;
 height:23px;
}
.bcomm .comedit li.comp img {
 background:url(../images/complain.png) no-repeat;
}
.bcomm .comedit li.cedit img {
 background:url(../images/editnews.png) no-repeat;
}
.bcomm .comedit li.cdelete img {
 background:url(../images/delete.png) no-repeat;
}
.bcomm .comedit li.comp img:hover, .bcomm .comedit li.cedit img:hover, .bcomm .comedit li.cdelete img:hover {
 background-position:100% 0;
}
.bcomm .fast a {
 margin-left:3px;
 font-size:12px;
 text-transform:none;
 text-decoration:none;
 padding:4px 11px 4px 11px;
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
}
.bcomm .bctext {
 padding:5px;
 color:#919176;
 line-height:14px;
}

/* errors */
.berrors {
 color: #fff;
 padding: 13px 15px 15px 65px;
 margin:7px 10px 5px;
 background: #d81419 url(../images/berrors.png) no-repeat 9px 7px;
 font-size:12px;
 font-style:italic;
 text-shadow:1px 1px 0 #a91014;
 border-radius:10px;
}
.berrors b {
 font-weight:700;
 font-size:13px;
}
.berrors a {
 color: #fff;
}

/* status */
.online {
 background:#4a9d16;
 padding:1px 5px 2px;
 display:block;
 color:#fff;
 font-size:9px;
 text-transform:uppercase;
 text-shadow:1px 1px 0 #3e8412;
 position:absolute;
 top:-2px;
 left:-2px;
}
.offline {
 background:#d81419;
 padding:1px 5px 2px;
 display:block;
 color:#fff;
 font-size:9px;
 text-transform:uppercase;
 text-shadow:1px 1px 0 #bf1216;
 position:absolute;
 top:-2px;
 left:-2px; 
}

/* add comments */
.addcomments {
 background:#fff;
 margin:0 1px;
 border-top:2px solid #f8f8f8;
}
.addcomments .gbtitle {
 border-top:1px solid #e6e6e6;
}

/*---forms---*/
.baseform {
 background: #fff;
 margin:1px 1px 0;
}

.tableform {
 width: 100%;
}

.tableform td {
 color:#adadad;
}

.tableform td.label {
 width: 20%;
 vertical-align: top;
 padding-right: 0;
}

.fieldsubmit, .tableform td {
 padding: 5px 15px;
}

.addnews {
 font-weight: bold;
}

.impot {
 color: #96c;
 font-weight: normal;
}

.checkbox {
 padding: 4px 0;
 line-height: 1em;
}

.checkbox input {
 margin-top: -2px;
 vertical-align: middle;
}

.securityCode,.f_input {
 border:0 none;
 width: 400px;
 font-size:12px;
 padding: 3px 5px;
 background-color: #fff;
 background-image: -moz-linear-gradient(top, #fdfdfd, #ffffff);
 background-image: -ms-linear-gradient(top, #fdfdfd, #ffffff);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fdfdfd), to(#ffffff));
 background-image: -webkit-linear-gradient(top, #fdfdfd, #CAFDD0);
 background-image: -o-linear-gradient(top, #fdfdfd, #ffffff);
 background-image: linear-gradient(top, #fdfdfd, #ffffff);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#ffffff', GradientType=0);
 box-shadow:inset 0 1px 1px rgba(0,0,0,0.12);
 -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.12);
 -webkit-box-shadow:inset 0 1px 1px rgba(188, 85, 197, 0.53);
 border-radius:5px; 
 -moz-border-radius:5px;
 -webkit-border-radius:5px; 
}

.f_textarea {
 width: 458px;
}

.fieldtr select, .textin, .f_textarea, .xfields textarea, .xprofile textarea,.xfields input, .xprofile input, .xfields select, .xprofile select {
 padding: 2px;
 background: #fff;
 font-family:'Cuprum', sans-serif;
 border: 1px solid #bcc0c2;
}

.f_textarea, .editor_button select {
 padding: 0;
}

.textin {
 padding: 2px;
}

/* userinfo */
.userinfo {
 margin:1px 1px 0;
}
.baseform .grbtitle {
 border-top:1px solid #e6e6e6;
}
.userinfo .user_h {
 margin:7px;
 position:relative;
}
.user_h .avatar {
 float:left;
 background:#fbfbf7;
 margin:0 0 5px 3px;
 padding:4px 4px 2px;
 box-shadow:inset 0 1px 2px rgba(0,0,0,0.06);
 -moz-box-shadow:inset 0 1px 2px rgba(0,0,0,0.06);
 -webkit-box-shadow:inset 0 1px 2px rgba(0,0,0,0.06);
}
.user_h .lcol {
 margin:0 0 0 10px;
 min-width:285px;
}
.user_h .lcol li {
 border-bottom:1px dotted #e8e7e7;
 padding:6px 3px;
 color:#919176;
}
.user_h .lcol li span {
 background:url(../images/mlnk_hov.png) no-repeat left;
 padding-left:10px;
 color:#c0c0ab;
}
.user_h .lcol .link {
 display:block;
 margin-top:15px;
}
.user_h .lcol .link a {
 padding:4px 10px;
 margin-right:10px;
 text-transform:none;
 font-size:12px;
 text-decoration:none;
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
}
.user_h .lcol .edit {
 position:absolute;
 top:-5px;
 right:-5px;
}
.userinfo .user_b {
 position:relative;
 margin:10px 10px 0;
 top:10px;
}
.user_b .utitle {
 padding:15px 15px 10px;
 text-transform:uppercase;
 font-style:italic;
 color:#919176;
 background-color: #fff;
 background-image: -moz-linear-gradient(top, #fbfbf7, #ffffff);
 background-image: -ms-linear-gradient(top, #fbfbf7, #ffffff);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbfbf7), to(#ffffff));
 background-image: -webkit-linear-gradient(top, #fbfbf7, #ffffff);
 background-image: -o-linear-gradient(top, #fbfbf7, #ffffff);
 background-image: linear-gradient(top, #fbfbf7, #ffffff);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbfbf7', endColorstr='#ffffff', GradientType=0);
 box-shadow:inset 0 1px 1px rgba(0,0,0,0.07);
 -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.07);
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.07);
 border-radius:8px 8px 0 0; 
 -moz-border-radius:8px 8px 0 0;
 -webkit-border-radius:8px 8px 0 0;
}
.user_b .lcol, .user_b .rcol {
 min-width:325px;
 background:#fbfbf7;
 border-radius:10px;
 padding:5px;
 font-size:12px;
}
.user_b .lcol li, .user_b .rcol li {
 color:#919176;
 border-top:1px dotted #e8e8d2;
 padding:5px 3px;
}
.user_b .lcol li:first-child, .user_b .rcol li:first-child {
 border-top:none;
} 

/* calendar */
.calTable {width:100%}
.calWday,.calMday,.calMonth {height:20px;line-height:20px}
.calMonth a{color: #928C8C;}
.calMonth a:hover{color: #70C13F;text-decoration:none;}
.calMdayA {color: #70C13F;}



/* navigation */
.catPages1 {
 padding:12px 7px 5px 5px;
 margin:5px 0px;
 background-color: #fff;
 background-image: -moz-linear-gradient(top, #faf8f8, #ffffff);
 background-image: -ms-linear-gradient(top, #faf8f8, #ffffff);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#faf8f8), to(#ffffff));
 background-image: -webkit-linear-gradient(top, #faf8f8, #ffffff);
 background-image: -o-linear-gradient(top, #faf8f8, #ffffff);
 background-image: linear-gradient(top, #faf8f8, #ffffff);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#faf8f8', endColorstr='#ffffff', GradientType=0);
 box-shadow:inset 0 1px 1px rgba(0,0,0,0.07);
 -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.07);
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.07); 
 border-radius:7px 7px 0 0;
 -moz-border-radius:7px 7px 0 0;
 -webkit-border-radius:7px 7px 0 0;
}
.swchItem span, .swchItemA span { border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px; 
 padding:1px 5px;
 margin:0 2px;
}
.swchItemA {
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px; 
 background:#edeeec;
}
.swchItem:hover {border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px; 
 background:#75cb40;
 color:#fff;
 text-decoration:none;
}


/*======== MARKET ========*/
.market {
 background:url(../images/article.png) repeat-x bottom;
 margin:1px 1px 0;
 padding-bottom:10px;
}
.market .product {
 float:left;
 background:#fbfbf7;
 width:216px;
 min-height:250px;
 padding:3px;
 margin:7px 0 0 8px;
 position:relative;
 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px;
}
.market .product .instock {
 display:block;
 background:#75cb40;
 padding:5px 10px;
 color:#fff;
 position:absolute;
 top:7px;
 left:7px;
 text-shadow:1px 1px 0 #64ae37;
 border-radius:8px;
}
.market .product .expected {
 display:block;
 background:#ea1a72;
 padding:5px 10px;
 color:#fff;
 position:absolute;
 top:7px;
 left:7px;
 text-shadow:1px 1px 0 #ce1764;
 border-radius:8px;
}
.market .product > img {
 display:block;
 width:216px;

 border-radius:10px;
 -moz-border-radius:10px;
 -webkit-border-radius:10px; 
}
.market .product .title a {
 display:block;
 padding:5px;
 color:#75cb40;
}
.market .product .title a:hover {
 color:#ef1a75;
 text-decoration:none;
}
.market .product .desc {
 padding:0 5px;
 color:#919176;
 font-size:12px;
 font-style:italic;
}
.market .product .desc img {
 display:none;
}
.market .product .price {
 padding:5px;
}
.market .product .price span {
 color:#646464;
 font-size:18px;
 font-weight:700;
}
.market .product .price .old {
 color:#df3f7f;
 font-size:14px;
 font-weight:400;
 padding-left:10px;
}
.market .product .additem {
 display:block;
 color:#fff;
 text-transform:uppercase;
 padding:10px 0;
 margin:3px auto 5px;
 width:140px;
 text-align:center;
 border:3px solid #e4e4e1;
 text-shadow:1px 1px 0 #bc185e;
 background-color: #fbfbf7;
 background-image: -moz-linear-gradient(top, #ff328a, #e1136b);
 background-image: -ms-linear-gradient(top, #ff328a, #e1136b);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ff328a), to(#e1136b));
 background-image: -webkit-linear-gradient(top, #ff328a, #e1136b);
 background-image: -o-linear-gradient(top, #ff328a, #e1136b);
 background-image: linear-gradient(top, #ff328a, #e1136b);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff328a', endColorstr='#e1136b', GradientType=0);
 border-radius:20px;
 -moz-border-radius:20px;
 -webkit-border-radius:20px; 
}
.market .product .additem:hover {
 text-shadow:1px 1px 0 #599d2e;
 text-decoration:none;
 background-image: -moz-linear-gradient(top, #7cd544, #69bc35);
 background-image: -ms-linear-gradient(top, #7cd544, #69bc35);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#7cd544), to(#69bc35));
 background-image: -webkit-linear-gradient(top, #7cd544, #69bc35);
 background-image: -o-linear-gradient(top, #7cd544, #69bc35);
 background-image: linear-gradient(top, #7cd544, #69bc35);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#7cd544', endColorstr='#69bc35', GradientType=0);
}
 

/*======== LEFT SIDEBAR ========*/
.contbl {padding:5px 8px}

aside {
 width:275px;
 float:right;
}

/* block navigation */
.bnavi {
 margin:0 3px;
}
.uMenuV {margin: -5px -8px;}

.uMenuItem a{
 display:block;
 background:url(../images/gwdot.png) no-repeat 5px 50%;
 border-top:1px dotted #f1f0f0;
 padding:10px 0 10px 15px;
 color:#928c8c;
 font-size:14px;
}

.uMenuItem a:hover {
 background:url(../images/gdot.png) no-repeat 5px 50%;
 color:#70c13f;
 text-decoration:none;
}

/* block archives */

.catName, .archUl .archLink {
 display:block;
 background:#fbfbf7 url(../images/carrow.png) no-repeat 10px 50%;
 padding:7px 10px 7px 23px;
 margin-bottom:3px;
 color:#919176;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px;
}
.catName:hover, .archUl .archLink:hover {
 background:#ea3579 url(../images/tarrow.png) no-repeat 10px 50%;
 color:#fff;
 text-shadow:1px 1px 0 #b82a5f;
 text-decoration:none;
}
.catNumData,.catDescr {display:none;}


/* block vote */
.pollQue {
 line-height:23px;
 background:#75cb40;
 color:#fff;
 text-shadow:1px 1px 0 #5b9e32;
 font-style:italic;
 padding:0px 10px;
 padding-bottom:2px;
 border-radius:3px;
 -webkit-border-radius:3px;
 -moz-border-radius:3px; 
}

.pollAns {
 margin:10px 0 0;
} 
}
.pollBut {
 margin:8px 8px 0 8px;
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:5px;
}
.pollBut:hover {
 color:#ea3579;
}


/* forum */

#tt1,.forumIcoTd,.forumNameTd,.forumThreadTd,.forumPostTd,.forumLastPostTd {
border-bottom: 1px dotted #EFEFEF;
padding:4px;
}

.gTableSubTop {
border-bottom: 1px dotted #EFEFEF;
padding:4px;
}

.gTable {display:block;border:1px dotted #EFEFEF;padding:4px;}

.gTableSubTop,.pollLnk {
 margin-top:10px;
 background-color: #fff;
 background-image: -moz-linear-gradient(top, #fcfcfc, #ffffff);
 background-image: -ms-linear-gradient(top, #fcfcfc, #ffffff);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fcfcfc), to(#ffffff));
 background-image: -webkit-linear-gradient(top, #fcfcfc, #ffffff);
 background-image: -o-linear-gradient(top, #fcfcfc, #ffffff);
 background-image: linear-gradient(top, #fcfcfc, #ffffff);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fcfcfc', endColorstr='#ffffff', GradientType=0);
 box-shadow:inset 0 1px 1px rgba(0,0,0,0.03);
 -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.03);
 -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.03);
 border-radius:3px 3px 0 0;
 -moz-border-radius:3px 3px 0 0;
 -webkit-border-radius:3px 3px 0 0;
}

/*======== FOOTER ========*/
footer {
 width:1000px;
 margin:0 auto;
 background:url(../images/footer_bg.png) no-repeat;
 height:77px;
 position:relative;
 box-shadow:0 3px 3px rgba(0,0,0,0.12);
 -moz-box-shadow:0 3px 3px rgba(0,0,0,0.12);
 -webkit-box-shadow:0 3px 3px rgba(0,0,0,0.12); 
}

footer .copyright {
 margin:27px 0 0 25px;
 color:#8f8f75;
 font-size:12px;
 line-height:16px;
}
footer .copyright a {
 color:#ea3579;
 text-decoration:underline;
}

footer .counts {
 margin:27px 30px 0 0;
}
footer .counts li {
 display:block;
 float:left;
 width:88px;
 height:31px;
 margin-left:10px;
}

footer .dizoff a {
 display:block;
 background:url(../images/dizoff.png) no-repeat;
 width:106px;
 height:50px;
 margin:15px 25px 0 0;
 overflow:hidden;
 text-indent:-9999px;
}
.lpanel.clr {
 clear:none;
 }
nav.clr {
 clear:none;
 }
.msgText>div>div {
 clear:both;
 }
.ainfo {
 margin-bottom:12px !important;
 }

.grbtitle h2, .grbtitle h3 {
 background:url(../images/grbtitle.png) no-repeat 10px 50%;
 padding:0 0 0 40px;
 font-size:14px;
 text-transform:uppercase;
margin 0 -10px; 
}
.gbtitle h2, .gbtitle h3 {
 background:url(../images/gbtitle.png) no-repeat 10px 50%;
 padding:0 0 0 40px;
 font-size:14px;
margin 0 -10px;
 text-transform:uppercase;
}

.codeButtons,.fbutton, .morelnk a, .bcomm .fast a, .user_h .lcol .link a {
 border:0 none;
 padding:4px 10px 3px;
 height:24px\9;
 color:#898989;
 text-transform:uppercase;
 font-size:12px;
 font-style:italic;
 background-color: #fff;
 background-image: -moz-linear-gradient(top, #ffffff, #f6f6f6);
 background-image: -ms-linear-gradient(top, #ffffff, #f6f6f6);
 background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#f6f6f6));
 background-image: -webkit-linear-gradient(top, #ffffff, #f6f6f6);
 background-image: -o-linear-gradient(top, #ffffff, #f6f6f6);
 background-image: linear-gradient(top, #ffffff, #f6f6f6);
 background-repeat: repeat-x;
 filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);
 border-radius:5px;
 -moz-border-radius:5px;
 -webkit-border-radius:55px;
 box-shadow: 0 1px 3px rgba(0,0,0,0.17);
 -moz-box-shadow: 0 1px 3px rgba(0,0,0,0.17);
 -webkit-box-shadow: 0 1px 3px rgba(188, 85, 197, 0.53);
}
.codeButtons:hover,.fbutton:hover, .morelnk a:hover, .bcomm .fast a:hover, .user_h .lcol .link a:hover {
 color:#75cb40;
 cursor:pointer;
}
.codeButtons {margin: 5px 2px;}