/*---
Design by: LEVANI / Ã¡Æ’Å¡Ã¡Æ’â€Ã¡Æ’â€¢Ã¡Æ’ÂÃ¡Æ’Å“Ã¡Æ’Ëœ Ã¡Æ’Â¥Ã¡Æ’ÂÃ¡Æ’â€”Ã¡Æ’ÂÃ¡Æ’Å¡Ã¡Æ’ÂÃ¡Æ’Â¨Ã¡Æ’â€¢Ã¡Æ’ËœÃ¡Æ’Å¡Ã¡Æ’Ëœ
--------------------------------
Code: Levani
--------------------------------
Code Type: CSS3+HTML5+JAVASCRIPT
--------------------------------
Web-site: http://hdless.org/
--------------------------------
Date: 05.1.2015
--------------------------------
License: This template is designed by HDLESS Group, especially for http://hdless.org/
>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>
All rights are reserved.
---*/
@font-face {
 font-family: 'BPG';
 src: url('../fonts/bpg_mrgvlovani.ttf');
}

@font-face {
 font-family: 'BPG2';
 src: url('../fonts/bpg_mrgvlovani_caps.ttf');
}

* {
 margin: 0;
 padding: 0;
}

html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,tr,td,pre,form,p,blockquote,fieldset,input {
 margin: 0;
 padding: 0;
 font-size: 12px;
}

html {
 margin: 0;
 padding: 0;
}

body {
 font-family: 'BPG';
 font-size: 12px;
 margin: 0;
 padding: 0;
 color: #303030;
 background: #ebebeb;
}

a {
 text-decoration: none;
 color: #44a1c7;
}

a:hover {
 text-decoration: none;
}

li {
 list-style-type: none;
}

ul {
 margin: 0;
 padding: 0;
}

h1, h2, h3, h4, h5 {
 font-weight: normal;
 line-height: normal;
}

h1 {
 font-size: 1.5em;
}

h2 {
 font-size: 1.4em;
}

h3 {
 font-size: 1.3em;
}

h4 {
 font-size: 1.2em;
}

h5 {
 font-size: 1.1em;
}

a img {
 border: 0 none;
}

textarea {
 resize: vertical;
}

input, textarea, select, button {
 font: normal 12px BPG;
 background: none;
}

input, textarea, select, button, a {
 outline: none;
}

p {
 margin-bottom: 0.4em;
}

hr {
 border: 0 none;
 border-top: 1px solid #dbe8ed;
 height: 1px;
}

ul {
 list-style: disc outside;
}

ol {
 margin: 0 0 18px 2.1em;
 list-style: decimal;
}

.reset, .reset li {
 list-style: none;
 padding: 0;
 margin: 0;
}

.clr {
 clear: both;
}

.thide, .htmenu span {
 overflow: hidden;
 display: block;
 height: 0;
 line-height: normal;
}

table.userstop, table.pm, table.tableform, table.calendar {
 border-collapse: collapse;
 border-spacing: 0;
}

.lcol, .rcol, form {
 display: inline;
}

.clr {
 clear: both;
}
.lcol {
 float: left;
}
.rcol {
 float: right;
}

.small {
 font-size: 0.85em;
}



/****HEADER****/
.header {
 width: 100%;
 background: #232323;
height:40px;
 padding-top: 25px;
 padding-bottom: 20px;
 -webkit-box-shadow: 0px 0px 15px 10px rgba(0,0,0,0.16);
 -moz-box-shadow: 0px 0px 15px 10px rgba(0,0,0,0.16);
 box-shadow: 0px 0px 15px 10px rgba(0,0,0,0.16);
 position: relative;
}

.header_inside {
 width: 1000px;
 margin: 0 auto;
}

/*LOGO*/
.logo {
 float: left;
 position: relative;
 width: 235px;
 height: 34px;
 margin-top: -10px;
}

/*USER-PANEL*/
.user-panel {
 float: right;
}

.user-panel a {
 background: rgb(73,192,29); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(73,192,29,1) 0%, rgba(27,168,18,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,192,29,1)), color-stop(100%,rgba(27,168,18,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c01d', endColorstr='#1ba812',GradientType=0 ); /* IE6-9 */
 color: #FFF;
 float: left;
 margin: 0 5px 0 0;
 padding: 10px 10px 8px 10px;
 border-radius: 2px;
 border-bottom: 2px solid #16930f;
 text-shadow: 0 1px 0 #15850f;
}

/*---LOGIN---*/
.loginbox {
 padding:10px;
 border-radius:2px;
 width:300px;
 z-index:9;
 left:37%;top:40%;
 position:fixed;
 background:#111111;
 overflow:hidden;

}
#login_name,#login_password{border:1px solid#333;padding:7px;color:#eee;float:left;background:#202020;font-size:11px;}

.logform {
 overflow: hidden;
}

.logform .reset {
 overflow: hidden;
}

.loginbox ul.loginbox {
 margin-top: 30px;
 float: right;
 height: 26px;
}

ul.loginbox li {
 margin-left: 10px;
 line-height: 23px;
}

.loginbtn a {
 color: #151e05;
 text-shadow: 0 1px 0 #c0ea78;
 text-decoration: none;
 display: block;
 width: 61px;
 height: 26px;
 text-align: center;
 background: url("../images/loginbtn.png") no-repeat;
}

.loginbtn a:hover {
 background-position: 0 -26px;
}

.logform li.lbtn {
 text-align: center;
}

.logform li.lfield input {
width:95%;
margin:7px; 
 float: left;
 border-radius: 2px;
}

.logform li.lfchek input {
 width: 13px;
 border: none;
 background: none;
 margin: 0px 2px 0px 0px;
}

.logform li.lfchek label {
 display: inline;
}

.lbtn {
 overflow: hidden;
 float: left;
}

.lbtn .fbutton {
 margin: 10px 0 0 0;
 float: left;
}

#login_not_save {
 float: left;
}

/*TOPMENU*/
.topmenu {
 overflow: hidden;
 float: left;
 width: 100%;
 background: #1f1f1f;
 margin-bottom: 25px;
}

.topmenu ul {
 overflow: hidden;
 width: 1000px;
 margin: 0 auto;
}

.topmenu ul li {
 float: left;
 border-right: 1px solid #353535;
}

.topmenu ul li a {
 float: left;
 font-size: 12px;
 color: #ebebeb;
 border-right: 1px solid #131313;
 padding: 15px;
 text-shadow: 0px 1px 0px #101010;
}

.topmenu ul li a:hover {
 background: #131313;
}


/*SEARCH*/
.sitesearch {
 float: right;
 border-radius: 3px;
 margin-top: 7px;
 background: #111111;
 border-top: 1px solid #0b0b0b;
 border-bottom: 1px solid #2a2a2a;
 border-left: 1px solid #0f0f0f;
}

#form {
 float: left;
 background: 0 none;
 width: 171px;
 outline: none;
 padding: 7px 5px 6px 10px;
 color: #ebebeb;
 border: none;
 font-size: 11px;
}

#searchicon {
 float: right;
 border: none;
 margin-top: 2px;
 width: 15px;
 height: 15px;
 margin-right: 5px;
 padding: 5px 5px 5px 0px;
 outline: none;
}


/*****WALL*****/
#wrapper, .wrapper {
 background: #FfF;
 width: 1000px;
 margin: 0 auto;
 overflow: hidden;
 border-radius: 3px;
}

/*BLOCK*/
.block {
 float: left;
 overflow: hidden;
 margin-left: 7px;
 margin-bottom: 15px;
 width: 258px;
}

.blocktitle {
 background: rgb(73,192,29); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(73,192,29,1) 0%, rgba(27,168,18,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,192,29,1)), color-stop(100%,rgba(27,168,18,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c01d', endColorstr='#1ba812',GradientType=0 ); /* IE6-9 */
 color: #FFF;
 float: left;
 border-radius: 2px;
 border-bottom: 2px solid #16930f;
 overflow: hidden;
 width: 258px;
}

.blocktitle h2 {
 margin: 1px 0 0 0;
 padding: 13px 13px 8px 13px;
 color: #FFF;
 font-size: 13px;
 font-family: BPG2;
 text-shadow: 0 1px 0 #15850f;
 float: left;
}

.topnewsicon {
 background: url("../images/topnewsicon.png");
 width: 16px;
 height: 13px;
 float: right;
 margin: 17px 12px 0px 6px;
}

.topusersicon {
 background: url("../images/topusersicon.png");
 width: 16px;
 height: 17px;
 float: right;
 margin: 15px 12px 0px 6px;
}

.voteicon {
 background: url("../images/voteicon.png");
 width: 17px;
 height: 17px;
 float: right;
 margin: 15px 12px 0px 6px;
}

.statsicon {
 background: url("../images/statsicon.png");
 width: 14px;
 height: 16px;
 float: right;
 margin: 15px 12px 0px 6px;
}


.block_inside {
 margin-top: 5px;
 float: left;
}

.block_inside h1 {
 font-size: 12px;
 background: #302f2f;
 border-bottom: 1px solid #1f1f1f;
 padding: 13px 15px 13px 13px;
 display: block;
 position: relative;
 color: #FFF;
 margin: 0;
}

/*MENU*/
.menu {
 width: 258px;
}

.menu > li {
 border-bottom: 1px solid #1f1f1f;
}

.menu > li > a {
 font-size: 12px;
 background: #302f2f;
 border-top: 1px solid #353535;
 padding: 10px 10px 11px 10px;
 display: block;
 position: relative;
 color: #FFF;
}

.menu ul {
 background: #111010;
 overflow: hidden;
}

.menu ul li a {
 font-size: 12px;
 display: block;
 padding: 6px 0px 6px 15px;
 color: #FFF;
 margin: 4px 0 4px 0;
}

.menu ul li a:hover {
 background: #1a1a1a;
 padding-left: 22px;
 color: #FFF;
 transition: 0.5s;
}

.menu > li > a:hover {
 background: #383838;
 transition: 0.5s;
}

.menu > li > a.active > span {
 background: url("../images/-.png") no-repeat center center;
}

.menu > li > a:before {
 background-repeat: no-repeat;
 font-size: 12px;
 position: absolute;
 left: 0;
 top: 50%;
}

.menu > li > a span {
 width: 16px;
 height: 16px;
 font-size: 12px;
 display: inline-block;
 position: absolute;
 right: 0.7em;
 top: 30%;
 background: url("../images/+.png") center center no-repeat;
 color: #fff;
 text-align: center;
 text-shadow: 0px 1px 0px rgba(0,0,0,.5);
}

ul.staticm li {
 border-bottom: 1px solid #1f1f1f;
}

ul.staticm li a {
 font-size: 12px;
 background: #302f2f;
 border-top: 1px solid #353535;
 padding: 10px 10px 11px 10px;
 display: block;
 position: relative;
 color: #fff;
}

ul.staticm li a:hover {
 background: #383838;
 transition: 0.5s;
}

/*ICHAT*/
.sitechat {
 background: #FFF;
 padding: 0px 7px 0 7px;
}

#iChat-style {
 overflow: hidden;
 float: left;
}

#iChat-style .text {
 margin-top: 10px;
 font-size: 12px;
}

/*TOPNEWS*/
.topnews li a {
 background: #302f2f;
 padding: 7px 9px 7px 9px;
 display: block;
 margin-bottom: 4px;
 width: 240px;
 color: #FFF;
 border-top: 1px solid #373636;
 border-bottom: 1px solid #1f1f1f;
 border-radius: 2px;
}

.topnews li a:hover {
 background: rgb(10,112,165); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(10,112,165,1) 0%, rgba(0,96,146,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(10,112,165,1)), color-stop(100%,rgba(0,96,146,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a70a5', endColorstr='#006092',GradientType=0 ); /* IE6-9 */
 border-top: 1px solid #0a70a5;
 border-bottom: 1px solid #006092;
 
}

/*TOPUSERS*/
.user {
 float: left;
 border-top: 1px solid #353535;
 border-bottom: 1px solid #1f1f1f;
 padding: 6px 0px;
}

.user img {
 width: 75px;
}

.user a {
 background: #302f2f;
 float: left;
 padding: 5px 9px 5px 9px;
 border-top: 1px solid #373636;
 border-bottom: 1px solid #1f1f1f;
 border-radius: 1px;
 margin-top: 1px;
 margin-left: 7px;
 margin-bottom: 3px;
 color: #FFF;
}

.user a b {
 color: #FFF;
 font-weight: normal;
}

.user img {
 float: left;
}

.user li {
 float: left;
 color: #FFF;
 margin-left: 7px;
 margin-bottom: 3px;
 width: 170px;
}

/*VOTE*/
.question {
 background: #302f2f;
 border-top: 1px solid #373636;
 border-bottom: 1px solid #1f1f1f;
 border-radius: 2px;
 color: #bbb;
 padding: 9px 10px 6px 10px;
 font-family: BPG2;
 width: 245px;
 font-size: 13px;
}

.answers {
 margin-top: 7px;
 margin-bottom: 5px;
 margin-left: 5px;
 color: #FFF;
}

.vbutton, .vbutton2 {
 background: none;
 border: none;
 margin: 2px 0 0 4px;
 padding: 0;
}

.vbutton a {
 background: rgb(73,192,29); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(73,192,29,1) 0%, rgba(27,168,18,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,192,29,1)), color-stop(100%,rgba(27,168,18,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c01d', endColorstr='#1ba812',GradientType=0 ); /* IE6-9 */
 color: #FFF;
 float: left;
 margin: 2px 0px 0 0;
 padding: 7px 10px 5px 10px;
 border-radius: 2px;
 border-bottom: 2px solid #16930f;
 font-size: 12px;
 text-shadow: 0 1px 0 #15850f;
}

.vbutton2 a {
 background: rgb(10,112,165); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(10,112,165,1) 0%, rgba(0,96,146,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(10,112,165,1)), color-stop(100%,rgba(0,96,146,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a70a5', endColorstr='#006092',GradientType=0 ); /* IE6-9 */
 color: #FFF;
 float: left;
 padding: 7px 10px 7px 10px;
 border-radius: 2px;
 font-size: 12px;
 text-shadow: 0 1px 0 #15850f;
}

.votebg {
 background: #212121;
 padding: 5px;
 border-top: 1px solid #181818;
 border-bottom: 1px solid #2e2e2e;
 margin: 3px;
}

.votebg img {
 border-radius: 1px;
}

.sitevote small {
 color: #FFF;
}

/*STATISTICS*/
.online_bg {
 background: #302f2f;
 padding: 7px 9px 7px 9px;
 display: block;
 margin-bottom: 4px;
 width: 240px;
 color: #d2d2d2;
 border-top: 1px solid #373636;
 border-bottom: 1px solid #1f1f1f;
 border-radius: 2px;
}

.user {
 color: #3a3a3a;
}

/***BANNER***/
.banner {
 padding: 13px 13px 0px 13px;
 float: left;
}

.banner img {
 width: 700px;
}

/***NEWS***/
.news {
 float: left;
 overflow: hidden;
 margin-left: 12px;
 width: 701px;
}

.newstitle {
 background: rgb(10,112,165); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(10,112,165,1) 0%, rgba(0,96,146,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(10,112,165,1)), color-stop(100%,rgba(0,96,146,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a70a5', endColorstr='#006092',GradientType=0 ); /* IE6-9 */
 float: right;
 overflow: hidden;
 width: 515px;
}

.newstitle h2 {
 margin: 1px 0 0 0;
 padding: 11px 12px 11px 13px;
 color: #FFF;
 font-size: 12px;
 font-family: BPG;
 text-shadow: 0 1px 0 #404040;
 float: left;
}

.newstitle h2 a {
 color: #FFF;
 margin: 0 5px 0 0;
}

.newsinfo {
 background: #ebebeb;
 overflow: hidden;
 float: right;
 width: 501px;
 padding: 8px 7px 3px 7px;
 margin-bottom: 3px;
 margin-top: 2px;
}

.newsinfo li {
 float: left;
 font-size: 11px;
 margin: 0 8px 4px 0;
}

.news_inside {
 margin-top: 6px;
 float: left;
}

.newsimg {
 float: left;
}

.newsimg img {
 width: 180px;
}

.full {
 overflow: hidden;
}

.full a {
 background: rgb(73,192,29); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(73,192,29,1) 0%, rgba(27,168,18,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,192,29,1)), color-stop(100%,rgba(27,168,18,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c01d', endColorstr='#1ba812',GradientType=0 ); /* IE6-9 */
 color: #FFF;
 float: left;
 margin: 5px 0 0 0;
 padding: 10px 10px 7px 10px;
 border-radius: 2px;
 border-bottom: 2px solid #16930f;
 width: 160px;
 text-align: center;
 font-size: 12px;
 text-shadow: 0 1px 0 #15850f;
}

.news .text {
 line-height: 20px;
 font-size: 11px;
 float: right;
 width: 510px;
}

#content {
 border-right: 271px solid #232323;
 float: left;
}
aside.lcol {
 width: 729px;
 overflow: hidden;
}
aside.rcol {
 background: #232323;
 width: 271px;
 margin: 0 -271px 0 0;
 -webkit-border-radius: 0 4px 4px 0;
 -moz-border-radius: 0 4px 4px 0;
 border-radius: 0 4px 4px 0;
 padding: 4px 0;
}


/*DOWNLOAD*/
.download {
 float: left;
 margin-left: 12px;
 overflow: hidden;
}

.download h2 {
 background: rgb(10,112,165); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(10,112,165,1) 0%, rgba(0,96,146,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(10,112,165,1)), color-stop(100%,rgba(0,96,146,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a70a5', endColorstr='#006092',GradientType=0 ); /* IE6-9 */
 float: left;
 margin: 0;
 padding: 11px 13px 10px 13px;
 color: #FFF;
 font-size: 13px;
 text-shadow: 0 1px 0 #404040;
}

.downloadtitle {
 margin-left: 5px;
 float: right;
 width: 513px;
}

.downloadtitle a {
 background: rgb(197,205,214); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(197,205,214,1) 0%, rgba(172,175,177,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(197,205,214,1)), color-stop(100%,rgba(172,175,177,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(197,205,214,1) 0%,rgba(172,175,177,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(197,205,214,1) 0%,rgba(172,175,177,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(197,205,214,1) 0%,rgba(172,175,177,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(197,205,214,1) 0%,rgba(172,175,177,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c5cdd6', endColorstr='#acafb1',GradientType=0 ); /* IE6-9 */
 display: block;
 width: 495px;
 color: #3a3a3a;
 padding: 12px 13px 12px 13px;
 text-shadow: 0 1px 0 #ebebeb;
}

.downloadicon {
 background: url("../images/download.png");
 width: 16px;
 height: 17px;
 float: right;
 margin-top: 1px;
 margin-right: 6px;
}

.navigation {
 overflow: hidden;
}

.line {
 background: url("../images/line.png");
 width: 730px;
 height: 6px;
 float: left;
 margin-top: 12px;
 margin-bottom: 12px;
}

/*RELATED*/
.related {
 float: left;
}

.related li {
 float: left;
}

.related li a {
 float: left;
 background: #3a3a3a;
 padding: 0px 11px 0px 11px;
 line-height: 34px;
 color: #FFF;
 margin-left: 10px;
 width: 325px;
 height: 33px;
 margin-bottom: 5px;
 border-radius: 2px;
}

.related li a:hover {
 background: rgb(10,112,165); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(10,112,165,1) 0%, rgba(0,96,146,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(10,112,165,1)), color-stop(100%,rgba(0,96,146,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a70a5', endColorstr='#006092',GradientType=0 ); /* IE6-9 */
}

/*COMMENT*/
.comment {
 margin: 0px 10px;
 float: left;
}

.avatar {
 float: left;
}

.avatar img {
 width: 85px;
}

.reply a {
 background: rgb(10,112,165); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(10,112,165,1) 0%, rgba(0,96,146,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(10,112,165,1)), color-stop(100%,rgba(0,96,146,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a70a5', endColorstr='#006092',GradientType=0 ); /* IE6-9 */
 padding: 5px 11px 5px 11px;
 color: #FFF;
 float: left;
 font-size: 11px;
 margin-top: 3px;
}

.cominfo {
 float: left;
 margin-left: 6px;
 -webkit-box-shadow: 0px 2px 8px 2px rgba(0,0,0,0.16);
 -woz-box-shadow: 0px 2px 8px 2px rgba(0,0,0,0.16);
 box-shadow: 0px 1px 8px 1px rgba(0,0,0,0.18);
 width: 520px;
}

.cominfo img {
 float: left;
}

.cominfo li {
 float: left;
 padding: 9px 2px 8px 8px;
 font-size: 10px;
}

.comedit {
 float: left;
 margin-left: 12px;
}

.comedit img {
 -webkit-box-shadow: 0px 2px 8px 2px rgba(0,0,0,0.16);
 -woz-box-shadow: 0px 2px 8px 2px rgba(0,0,0,0.16);
 box-shadow: 0px 1px 8px 1px rgba(0,0,0,0.18);
 padding: 8px;
 float: left;
 margin-left: 7px;
}

.comtext {
 color: #3a3a3a;
 padding: 9px 11px 9px 11px;
 float: left;
 font-size: 11px;
 width: 560px;
}


.navigation {
 float: left;
 padding: 0 12px 12px 12px;
 overflow: hidden;
 width: 701px;
}

.pages {
 floa: left;
 width: 357px;
 margin-left: 5px;
 margin: 0 auto; 
}

.pages a {
 float: left;
 margin: 6px 7px 6px 5px;
 color: #3a3a3a;
}

.pages span {
 float: left;
 background: rgb(10,112,165); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(10,112,165,1) 0%, rgba(0,96,146,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(10,112,165,1)), color-stop(100%,rgba(0,96,146,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a70a5', endColorstr='#006092',GradientType=0 ); /* IE6-9 */
 padding: 6px 10px 6px 10px;
 color: #FFF;
 margin: 0 3px 0 0;
}

.prev {
 background: rgb(10,112,165); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(10,112,165,1) 0%, rgba(0,96,146,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(10,112,165,1)), color-stop(100%,rgba(0,96,146,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a70a5', endColorstr='#006092',GradientType=0 ); /* IE6-9 */
 padding: 6px 0px 6px 0px;
 color: #FFF;
 float: left;
 font-size: 12px;
 width: 90px;
 text-align: center;
}

.next {
 background: rgb(73,192,29); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(73,192,29,1) 0%, rgba(27,168,18,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,192,29,1)), color-stop(100%,rgba(27,168,18,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c01d', endColorstr='#1ba812',GradientType=0 ); /* IE6-9 */
 padding: 6px 0px 6px 0px;
 width: 90px;
 color: #FFF;
 float: right;
 font-size: 12px;
 text-align: center;
}

/*FOOTER*/
.footer {
 width: 970px;
 margin: 10px auto;
 margin-bottom: 10px;
 background: #242424;
 overflow: hidden;
 padding: 10px 10px 10px 20px;
 border-radius: 2px;
}

.footlogo {
 float: left;
 margin-top: 12px;
}

.footlogo img {
 width: 200px;
}

.footinfo {
 float: left;
 width: 485px;
 text-align: center;
 margin-top: 14px;
 color: #FFF;
}

.footcounts {
 width: 280px;
 float: right;
 margin-top: 8px;
}



/*---BASE---*/
.base {
 overflow: hidden;
 border-bottom: 1px solid #ccc;
 background: url("../images/basefoot.png") repeat-x 0 100%;
}

.bsep {
 font: 1px/1px sans-serif;
 height: 25px;
 background: url("../images/bsep.png") repeat-x;
}

.base .btl {
 margin-bottom: 2px;
}

.base .btl a, .base .btl {
 color: #68a719;
}

.binfo, .argcat {
 color: #888785;
 padding-bottom: 8px;
 float: left;
}

.argcat {
 padding-left: 10px;
 float: left;
 padding-top: 10px;
}

.binfo li {
 float: left;
 margin: 5px 5px 5px 5px;
}

.argcat {
 float: left;
}

.argcat li {
 float: left;
}

.base .maincont {
 text-align: justify;
}

.argcoms b {
 text-align: center;
 margin: 0 0 6px 10px;
 color: #fff;
 text-shadow: 0 1px 0 #5f9d06;
 font: bold 2em/50px Arial, Sans-serif;
 float: right;
 width: 50px;
 height: 60px;
 background: url("../images/argcoms.png") no-repeat 100% 0;
}

.argcoms a {
 text-decoration: none;
 color: #fff;
}

.maincont img {
 padding: 5px;
 border: none;
}

.editdate {
 color: #888785;
 border-top: 1px solid #f1f0ed;
 padding-top: 10px;
 margin-bottom: 12px;
}

.storenumber, .maincont, .berrors, .basecont, .basenavi {
 margin-bottom: 15px;
}

/*---ratebox---*/
.rate {
 width: 85px;
 height: 17px;
 overflow: hidden;
}

.mlink .rate {
 padding-top: 5px;
}



.fullstory {
 border: 0 none;
}

.mlinktags {
 background-position: 0 -70px;
}

.mlinktags .mlink {
 background-position: 100% -105px;
}


/*---BERRORS---*/
.berrors {
 color: #FFF;
 font-style: italic;
 background: url("../images/berrors.png")no-repeat 18px, rgb(73,192,29); /* Old browsers */
 background: url("../images/berrors.png")no-repeat 18px, -moz-linear-gradient(top, rgba(73,192,29,1) 0%, rgba(27,168,18,1) 100%); /* FF3.6+ */
 background: url("../images/berrors.png")no-repeat 18px, -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(73,192,29,1)), color-stop(100%,rgba(27,168,18,1))); /* Chrome,Safari4+ */
 background: url("../images/berrors.png")no-repeat 18px, -webkit-linear-gradient(top, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* Chrome10+,Safari5.1+ */
 background: url("../images/berrors.png")no-repeat 18px, -o-linear-gradient(top, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* Opera 11.10+ */
 background: url("../images/berrors.png")no-repeat 18px, -ms-linear-gradient(top, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* IE10+ */
 background: url("../images/berrors.png")no-repeat 18px, linear-gradient(to bottom, rgba(73,192,29,1) 0%,rgba(27,168,18,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#49c01d', endColorstr='#1ba812',GradientType=0 ); /* IE6-9 */
 padding: 18px 16px 18px 66px;
 margin: 5px 6px 5px 12px;
 font-size: 11px;
 float: left;
 width: 623px;
}

.berrors a {
 color: #ededed;
}

.berrors a:hover {
 color: #FFF;
}


.ignore-select {
 margin: 10px;
}

/*COMMENTS*/
#addcform table tbody td {
 width: 700px;
}

#addcform table tbody td.label {
 width: 120px;
}

#addcform .tableform tr {
 float: left;
}

.selectmass {
 float: left;
 margin-top: 12px;
}

.selectmass input {
 vertical-align: middle;
}

.signature {
 color: #93918d;
}

/*---forms---*/
.baseform .heading {
 color: #707070;
 font-size: 1.4em;
}

.mass_comments_action {
 margin: 0 6px 15px 0px;
}

.mass_comments_action {
 padding: 10px 13px;
}

.baseform .dcont {
 padding: 13px 0;
 margin: 0 13px;
}

.baseform .dcont .heading {
 margin: 0;
}

.baseform {
 float: left;
 overflow: hidden; 
 padding: 10px;
 margin-left: 7px;
 margin-bottom: 15px;
 width: 697px;
}

.pheading {
 background: rgb(10,112,165); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(10,112,165,1) 0%, rgba(0,96,146,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(10,112,165,1)), color-stop(100%,rgba(0,96,146,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a70a5', endColorstr='#006092',GradientType=0 ); /* IE6-9 */
 margin-bottom: 8px;
 overflow: hidden;
 width: 696px;
}

.pheading h2 {
 margin: 1px 0 0 0;
 padding: 11px 12px 11px 13px;
 color: #FFF;
 font-size: 12px;
 font-family: BPG;
 text-shadow: 0 1px 0 #202020;
 float: left;
}


.heading {
 margin-bottom: 10px;
 margin-top: 0;
}

.heading span {
 margin: 10px;
 color: #303030;
 font-family: BPG2;
 font-size: 15px;
 float: left;
 width: 690px;
}

.fbutton {
 border: none;
}

.fbutton span {
 background: rgb(10,112,165); /* Old browsers */
 background: -moz-linear-gradient(top, rgba(10,112,165,1) 0%, rgba(0,96,146,1) 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(10,112,165,1)), color-stop(100%,rgba(0,96,146,1))); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* IE10+ */
 background: linear-gradient(to bottom, rgba(10,112,165,1) 0%,rgba(0,96,146,1) 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0a70a5', endColorstr='#006092',GradientType=0 ); /* IE6-9 */
 color: #FFF;
 float: left;
 padding: 7px 10px 7px 10px;
 border-radius: 2px;
 font-size: 12px;
 text-shadow: 0 1px 0 #15850f;
 margin: 0 3px 0 0;
 cursor: pointer;
}


.tableform {
 width: 100%;
}

.tableform td {
 ;
}

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

.tableform td {
 padding: 10px 0px;
 border-top: 1px solid #fff;
}

.addnews {
 font-weight: bold;
}

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

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

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

.f_input {
 width: 300px;
 border-radius: 2px;
 height: 25px;
}

#dle-captcha img {
 margin-bottom: 12px;
}

.f_textarea {
 width: 458px;
}

.fieldtr select, .textin, .f_textarea, .f_input, .xfields textarea, .xprofile textarea,.xfields input, .xprofile input, .xfields select, .xprofile select, .mass_comments_action select, .logform li.lfield input {
 padding: 2px;
 background: #fff url("../images/fields.png") repeat-x;
 border: 1px solid #bcc0c2;

}

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

.textin {
 padding: 2px;
}

/*---search---*/
.searchstyle {
 width: 480px;
}

.static_c {
 float: left;
 overflow: hidden;
 width: 660px;
}

.searchtable fieldset legend {
 color: #404040;
}

.searchtable {
 width: 720px;
}

#searchinput {
 height: 25px;
 padding-left: 7px;
 border-radius: 2px;
}

.searchitem {
 font-size: 0.85em;
 border-top: 1px solid #dfddd9;
 padding: 10px 0;
}

#searchuser, #searchinput {
 width: 90% !important;
}

/*---Userinfo---*/
.userinfo {
 padding-left: 125px;
}

.rateui {
 width: 85px;
 height: 17px;
 margin: 0 auto;
 padding-top: 4px;
}

.userinfo .lcol {
 margin-left: -125px;
 width: 110px;
 padding-right: 15px;
}

.userinfo .lcol .avatar {
 margin-bottom: 10px;
 padding: 4px;
 background-color: #fff;
 border: 1px solid #dfddd9;
}

.userinfo .lcol .avatar img {
 width: 100px;
}

.userinfo .rcol {
 width: 100%;
}

.userinfo .rcol ul {
 list-style: none;
 margin-left: 0;
}

.userinfo .rcol ul li {
 margin-bottom: 0.2em;
}

 .ussep {
 padding-top: 12px;
 background: url("../images/ussep.png") no-repeat;
}

/*---statistics---*/
.stats {
 overflow: hidden;
 margin: 0;
 padding: 0;
}

.stats ul.lcol {
 min-height: 71px;
 margin: 0 8px 20px 0px;
 width: 29%;
 padding: 0px 8px 8px 8px;
 border: 1px solid #bbb;
 border-radius: 2px;
 font-size: 11px;
}

.stats ul li h5 {
 margin: 10px 0px 15px 0px;
}

.stats ul.lcol li {
 margin-bottom: 3px;
}

.dpad.infoblock {
 margin: 0;
}

.infoblock {
 border: 1px solid #b5b5b5;
 padding: 10px 10px 6px 10px;
 border-radius: 2px;
 line-height: 22px;
}



#dleeditcomments2 {
 width: 567px;
}

.pm_status {
 float:left;
 border: 1px solid #d8d8d8;
 padding: 0px;
 background-color: #fff;
 width: 300px;
 height: 100px;
 margin-left: 20px;
 margin-right: 5px;
}

.pm_status_head {
 border-bottom: 1px solid #d8d8d8;
 font-size: 0.9em; 
 background: #fff url("../images/bbcodes.png") repeat-x 0 100%;
 height: 22px;
 padding: 0;
 font-weight: bold;
 text-align: center;
 color: #4e4e4e;
}

.pm_status_content {
 padding: 5px;
}

.ratebox2 {
 text-align: left;
 padding-top: 5px;
}

.ratebox3 {
 text-align: left;
 padding-top: 5px;
}

.ratebox ul, .ratebox ul li {
 float: left;
}

.ratebox2 ul, .ratebox2 ul li {
 float: left;
}

.ratebox3 ul, .ratebox3 ul li {
 float: left;
}
/**/
.avtoris{background:#1FAA13;padding:7px;margin-bottom:7px;border-radius:2px;font-size:11px;color:#fff;}
.lfield{color:#fff;font-size:11px;}
/*---navigation---*/
 .catPages1 {float:left;overflow:hidden;width:99%;background:#eee; margin:3px;}
 .catPages1 span{background:#2BB116;margin:4px;color:#fff;border-radius:2px;padding:7px;float:left;}
.swchItem span{background:#32B418;color:#fff;padding:10px;float:left;margin:2px;border-radius:2px;}
.catPages1 a:hover{background:#ccc;}
.swchItemDots span{padding:0;margin:0;}
.com-order-block{display:none;}

.tOnline {font-size:12px;border-radius:2px;padding:8px;width:100%;width:242px;margin:0px;color:#888;background:#111;margin-top:2px;} 
.gOnline {font-size:12px;border-radius:2px;padding:8px;width:100%;width:242px;margin:0px;color:#888;background:#111;margin-top:2px;} 
.uOnline {font-size:12px;border-radius:2px;padding:8px;width:100%;width:242px;margin:0px;color:#888;background:#111;margin-top:2px;} 
.allusers {font-size:12px;border-radius:2px;padding:8px;width:100%;width:242px;margin:0px;color:#888;background:#111;margin-top:2px;} 
.useroffline {font-size:12px;border-radius:2px;padding:8px;width:100%;width:242px;margin:0px;color:#888;background:#111;margin-top:2px;}
.swchItemA{float:left;padding:10px;background:#232323;margin:2px;border-radius:2px;color:white;font-weight:normal;}
.swchItemDots{float:left;background:#232323;margin:2px;padding:10px;color:#fff;border-radius:2px;}