*{
    padding:0;
    margin:0;
    border:0;
    outline:0}

body {
    background-color:#000;
    font-size:14px;
}

iframe {max-width:400px !important;}

li {
    list-style-type:none;
    margin-bottom:10px;
}
ul {
    margin-bottom:20px;
}

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

fieldset select {
    background-color:#fff !important;
}

#chat{
    width:239px;
    float:right;
}

.sort{
    text-align:center;
    margin-bottom:10px;
}

img {
    max-width:300px;
    border:none;
}

.quote, .title_quote {
    border: dashed 1px #000;
    padding:5px;
    background-color:#c0c0c0;
    color:#000;
}

.title_quote{
    border-bottom:none;
}

.feedEntryContent{
    text-align:center;
}


h1, h2 {
    font-size:18px;
}

.scriptcode, .title_spoiler, .text_spoiler {
    padding: 5px;
    background: #c0c0c0;
    border: 1px solid #dce7e7;
    overflow: hidden;
    color:#000;
}

.scriptcode a, .title_quote a,.quote a, .title_spoiler a, .text_spoiler a {color:#000;}

/*---Error---*/

.info{
    text-align:center;
    color: #000;
    border: 2px solid #000000;
    background-color:#8C8984;
	padding:10px;
    margin-bottom:30px;
}
.info a{
    color:#000000;
}

/*---Main Content---*/

#wrapper {
    margin:0 auto;
    width:960px;
    position:relative;
}
#header{
    height:450px;
    background: #000000 url(../images/header.jpg) no-repeat;
    position:relative;
}
#dragons{
    position:absolute;
    top:365px;
    left:0;
    background:url(../images/dragons.png);
    height:443px;
    width:670px;
    opacity: 0.84;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=84);
    -khtml-opacity: 0.84;
    -moz-opacity: 0.84;
}
#links{
    margin-left:10px;
    text-align:center;
    position:absolute;
    left:138px;
    top:15px;
    font-size:16px;
    width:374px;
}

#links td{
    width:135px;
    height:35px;
}
#links a{
    color:#ffffff;
}
#links a:hover{
    text-decoration:none;
}
#maincontent{
    width: 604px;
    background: url(../images/concrete.jpg) repeat-y top center;
    position: relative;
    z-index: 1;
    padding-top: 23px;
    margin-left:36px;
    min-height:282px;
    height:auto !important;
    height: 282px;
}

#main{
    width: 604px;
    background: url(../images/concrete_down.jpg) repeat-x center bottom;
    position: relative;
    z-index: 2;
    margin-left:36px;
}
#post{
    padding:0;
    color:#ffffff;
    font-family: Georgia, serif;
    position:relative;
    margin:0 auto;
    padding-bottom:20px;
}

.pheading {
    font-weight:bold;
    position:relative;
    width:300px;
    text-align:center;
    margin:0 auto;
    border: 2px solid #808080;
    background-color:#1c1c1c;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
    behavior: url(/PIE.php);
    opacity: 0.84;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=84);
    -khtml-opacity: 0.84;
    -moz-opacity: 0.84;
    -pie-background:rgba(28,28,28,0.84);
    padding: 10px;
    margin-bottom:20px;
}

#post .fieldsubmit {
    text-align:center;
}
#post .fieldsubmit button{
    width:100px;
}
#post .tagcloud {
    line-height:30px;
}
#post .tagcloud input{
    width:20px;
}
#post select#category{
    height:200px !important;
}

.nsm{
    margin:0 auto;
    width:500px;
}
.nsm .pheading {
    margin-bottom:30px;
}
.nsm .stitle .pheading {
    margin-bottom:0px;
}
.opt td{
    vertical-align:top;
}

/*---PM---*/

.pm td.pm_list, .pm td.pm_head  {
    background-color: transparent;
    color:#fff;
    padding:5px;
}

#from_who {float:right;}

.dpad {margin-bottom:20px;}



/*---Footer---*/

#footer{
    position:relative;
    width: 673px;
    height:468px;
    background: url(../images/footer2.png) no-repeat top center;
    z-index: 90;
    opacity: 0.84;
    filter: progid:DXImageTransform.Microsoft.Alpha(opacity=84);
    -khtml-opacity: 0.84;
    -moz-opacity: 0.84;
}

/*---Site's Navigation---*/

#navigation{
    width:250px;
    float:right;
}
#chain{
    width:250px;
    height: 384px;
    background: url(../images/chain.png) no-repeat center;
    position:relative;
    z-index:5;
    text-align:center;
}
#login{
    height:350px;
}
#login button {
    margin-left:30px;
    padding:3px 4px;
    cursor:pointer;
}
#login_name, #login_password {
    border:2px solid grey;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    -khtml-border-radius: 5px;
}
#mainmenu{
    margin-left:70px;
}
#menu_bottom{
    background: url(../images/bottom.png) no-repeat top right;
    width:246px;
    height:40px;
    float:right;
}

/*---Form of Fast Search---*/

.searchbar {
    width: 182px;
    height: 27px;
    background: url("../images/search.png") no-repeat;
    margin-bottom:50px;
    margin-left:245px;
    position: relative;
    z-index:120;
}
.searchbar input{
    width:50px;
}
.searchbar li {
    float: left;
    height: 27px;
}
.searchbar .lfield {
    width: 145px;
    padding-left: 10px;
    overflow: hidden;
}
.searchbar .lfield input {
    color: #708893;
    float: left;
    height: 15px;
    width: 145px;
    border: 0 none;
    background: #fff;
    margin-top: 6px;
}
.searchbar .lbtn input {
    width: 27px;
    height: 27px;
    background: url("../images/search.png") no-repeat 0 -27px;
}
.searchbar .lbtn input:hover {
    background-position: -27px -27px;
}

.search_cat {clear:left;margin:10px 10px 0 10px;}

#mysearch, #searchtable {margin-bottom:30px}


/*---Fast Search on Site---*/

#searchsuggestions {
    border-width:1px;
    border-color:#919191;
    border-style:solid;
    width:300px;
    background-color:#000000;
    font-size:12px;
    line-height:14px;
    position:relative;
    z-index:2;
   
}
#searchsuggestions a {
    padding:5px;
    display:block;
    background-color:grey;
    clear:left;
    height:75px;
    text-decoration:none;
}
#searchsuggestions a:hover {
    background-color:#fff;
    color:#fff;
}


#searchsuggestions a span.searchheading {
    background: #000000;
    display:block;
    font-size:14px;
    font-weight:bold;
    padding:5px;
    color:#fff;
}
#searchsuggestions a:hover span.searchheading {
    color:#fff;
}
#searchsuggestions a span {
    color:#000000;
}
#searchsuggestions a:hover span {
    color:#000;
}
#searchsuggestions span.seperator {
    float:right;
    padding-right:15px;
    margin-right:5px;
}
#searchsuggestions span.seperator a {
    background-color:transparent;
    display:block;
    height:auto;
    color:#fff;
}
#searchsuggestions span.notfound {
    padding:5px;
    background-color:#fff;
    display:block;
    height:auto;
    color:#000;
}
#searchinput, #searchuser{
    width:200px!important;
}




/*---Short Story---*/

.short_story{
    width:420px;
    color:#FFFACD;
    margin:0 auto;
    font-size:12px;
}
.stitle{
    background:url(../images/news_top.jpg) no-repeat bottom center;
    display:table;
    behavior: url(/display-table.php);
    height:97px;
    width:100%;
}
.stitle_a{
    display:table-row;
    background:url(../images/line.png) no-repeat bottom center;
    height:97px;
}
.stitle_b {
    display:table-cell;
    vertical-align:middle;
    padding:0 40px 5px 40px;
    height:92px;
}
.stitle_b h2{
    padding:5px;
    position:relative;
    text-align:center;
    border:solid 2px #000000;
    
    background-color:#1c1c1c;
    opacity:0.84;
    -moz-opacity:0.84;
    -khtml-opacity: 0.84;
    -pie-background:rgba(28,28,28,0.84);
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    -khtml-border-radius: 10px;
    border-radius: 10px;
    behavior: url(/PIE.php);
}

.stitle h2 a{
    font-size:14px;
    font-weight:bold;
    text-align:center;
    color:#fff;
    text-decoration:none;
}
.stitle h2 img {
    width:440px;
}
.sncenter{
    background:url(../images/news_center1.jpg) repeat-y top center;
    font-family:Georgia,'Times New Roman',sans-serif;
    font-size:14px;
    padding:10px 10px 20px 10px;
    line-height: 23px;
}
.snbottom{
    color:#000000;
    background:url(../images/news_bottom.png) no-repeat top center;
    margin-bottom:60px;
    padding-top:10px;
    height:50px;
    font-size:14px;
    text-align:center;
}
.snbottom a{
    color:#000000;
    text-decoration:none;
    text-align:center;
}
.userbar{
    text-align:right;
    color:#fff;
    height:15px;
    line-height:15px;
    margin-bottom:10px;
}
.sncenter .userbar {
    margin:10px 10px 0 10px;
}
.userpost {
    float:left;
    color:#fffacd;
    max-width:200px;
    overflow:hidden;
}
.userbar .comm_view {
    float:right;
    font-weight:bold;
}
.uview {
    margin-right:20px;
}
.userbar img {
    vertical-align:middle;
}


/*---Full Story---*/


#full_new {
    font-size:16px;
    margin-bottom:30px;
}
.full_story{
    color:#FFFACD;
}
.full_story a{
    color:#ffffff;
}
.isicons{
    height: 20px;
    margin: 30px 0 10px 0;
    line-height:14px;
}
.isicons img{
    vertical-align:middle;
}
#catcomback p{
    padding-bottom:20px;
}

.mass_comments_action {
    text-align: center;
}


#share-popup .link a {
    display: block;
    color:#000;
}


/*---PM---*/ 

.pm_head {
    font-weight: bold;
}


/*---Navigation on Pages---*/

.navi {
    font-size:20px;
    color:#8B0000;
    width:500px;
    height:55px;
    margin-top:20px;
    text-align:center;
}

.uparrow{
margin-top:20px;
}
.dtop {
    margin-top:20px;
}
.reset {
    font-family: Verdana, Arial, sans-serif;
    font-size:13px;
    line-height: 25px;
}
.captcha img{
    margin-top:30px;
}
.autor{
    height:20px;
    margin: 10px 0;
}

/*---Rating---*/


.unit-rating {
    background:url(../dleimages/rating.gif) repeat-x top left;
}
.unit-rating li.current-rating {
    background:url(../dleimages/rating.gif) left bottom;
}
.unit-rating li a:hover {
    background:url(../dleimages/rating.gif) left center;
}


/*---Comments and Stats---*/

.comment{
    position:relative;
    overflow:auto;
    padding:10px;
    margin-bottom:20px;
    border: 2px groove #808080;
    -moz-border-radius: 10px;
    -webkit-border-radius: 10px;
    border-radius: 10px;
    -khtml-border-radius: 10px;
    background-color:#363636;
    behavior:url('/PIE.php');
    opacity: 0.84;
    -khtml-opacity: 0.84;
    -moz-opacity: 0.84;
    -pie-background:rgba(54,54,54,0.84);
}

.coms {
    width:100%;
}
.coms td {
    vertical-align:top;
    line-height: 20px;
    font-size:16px;
}
.coms .cava {
    width:80px;
    padding:10px;
}

.coms .cava img{
    width:auto;
    height:50px;
}

.coms .cmain {
    padding:10px;
    width:100%;
}
.coms .cmass {
    padding:10px;
}
.coms .comreset {
    margin-bottom:0;
    margin-top:10px;
    font-size:14px;
}
.comreset li{
    display:inline;
    margin-right:10px;
}

.com_wrote {font-size: 14px;margin-bottom:5px;}


#addcform {
    padding:20px 0;
}
.tableform {
    table-layout:fixed;
}
.tableform td {
    padding:10px 0;
}
.tableform .label {
    width:100px;
}


.mass_comments_action {
    margin-top:30px;

}
.last a{
    color:#DAA520;
    font-family: Arial, serif;
}
.slink{
    line-height:16px;
    font-style:normal;
    font-size:12px;
}



/*---Statistics---*/


.basestatistics {
    margin-bottom:20px;
}
#topusers {
    border-collapse:collapse;
}
#topusers td{
    border:1px solid #fff;
    padding:3px;
    font-size:11px;
}



/*---Registration---*/

.invites {
    margin:20px 0;
}
.invites td {
    width:300px;
    padding:5px;
    vertical-align:top;
}
#r_block_name p{
    padding:20px 0;
}

#options td{
    padding:5px;
}


/*---Recaptcha---*/

#recaptcha_table {
    background-color: #fff;
}
#dle_recaptcha {
    background-color:#fff;
}

.lcol {
    float: left;
}
.rcol {
    float: right;
    font-size:14px;
    line-height:22px;
}

.avatar img {width:50px;}

.fieldsubmit {margin-bottom:30px;}

.findrelated {
    width:99%;
    background: #fff;
	border:1px solid #9E9E9E;
    padding: 5px;
	margin-top: 7px;
    margin-right: 10px;
	color:#000;
}

.findrelated a{
   color:#000;
}