@charset "utf-8";
html {font-size: 100.01%;}
body {font-size: 62.5%; font-family: 'Tahoma', sans-serif !important; background: #181e35; color: #fff;}
html, body {margin: 0px; padding: 0px; height: 100%; width: 100%;}
a, a img {border: none; outline: none;}
table, td, th {padding: 0px; border-collapse: collapse;}
ul, li, form, fieldset, dl, dt, dd, h1, h2, h3, h4, h5, h6, del, dfn {margin: 0px; padding: 0px; list-style: none; text-decoration: none; font-style: normal; border: none;}
a {color: #fff; text-decoration: underline;}
a:hover {color: #fff; text-decoration: none;}

.page {width: 98%; margin: 0px auto; max-width: 1022px; _width: 1022px; min-width: 850px; position: relative;}
.busy_layer {display: none !important;}
.voteb {float: left !important; width: 80px !important;}
.voter {float: right !important; width: 80px !important;}
.sbtn {text-align: left;}

.login {position: absolute; margin: -38px 0px 0px 279px;}
.login li {display: inline; color: #fff; font: 1.2em 'Verdana', Sans-serif;}
.login a {color: #fff; text-decoration: underline; margin: 0px 11px;}
.login a:hover {text-decoration: none;}
.login span {color: #fff; font: 1.2em 'Verdana', Sans-serif; display: block; padding: 7px 0px 0px 11px;}
.login div {width: 287px; height: 90px; position: absolute; background: #000 url(../images/login.jpg) no-repeat 0px 0px; margin: 44px 0px 0px 66%;}
.login div a {margin: 0px;}
.login div ul {padding: 22px 0px 0px 11px;}
.login div ul .logout {float: right; padding-right: 11px;}
.form {color: #fff; font: 1.2em 'Verdana', Sans-serif;}
.form input {background: #0e3b4a; color: #fff; border: 1px solid #3c75a3;}

h1 {width: 268px; height: 62px; background: #04243f url(../images/logo.png) no-repeat; margin-top: 35px; color: #fff; font-size: 1em;}
h1 a {color: #fff; text-decoration: none;}
h1 strong {display: block; font: 2.4em 'Verdana', Sans-serif; padding: 9px 0px 0px 21px;}
h1 span {display: block; font: 1.2em 'Verdana', Sans-serif; margin: -2px 0px 0px 21px;}

.header {width: 100%; height: 50px; background: url(../images/header.jpg) no-repeat 0px 0px; padding-top: 252px;}
.header ul {overflow: hidden; zoom: 1; margin: 0px 6px 0px 4px; background: url(../images/nav.png) no-repeat 0px 0px;}
.header li {display: block; float: left; height: 44px; border-right: 1px solid #0e1d34;}
.header a {color: #fff; font: 1.4em/46px 'Verdana', Sans-serif; display: block; float: left; padding: 0px 26px; text-decoration: none; border: 1px solid #3f6e9f; border-top: 0px; border-bottom: 0px; background: none;}
.header a:hover {background: url(../images/hover.png) repeat-x 0px 1px;}
.header .search {width: 270px; background: url(../images/search-input.png) no-repeat 0px 0px; border: 1px solid #285f7d; color: #fff; font: 12px 'Verdana'; margin: 10px 4px 0px 10px; padding: 2px 0px 4px 0px;}
.header .button {width: 73px; height: 23px; padding: 1px 0px 4px 0px; background: url(../images/search-button.png) no-repeat 0px 0px; font: 12px 'Verdana'; color: #fff; border: 0px;}
.search-mini {border: 0px !important;}

.cols {overflow: hidden; zoom: 1;}
.leftcol {float: left; width: 215px; position: relative; zoom: 1;}
.rightcol {float: right; width: 215px; position: relative; zoom: 1;}
.centercol {margin: 0px 230px; position: relative;}

h3 {border: 1px solid #3e8cbe; background: #10233b url(../images/block-head.png) repeat-x 0px 0px; text-align: center; color: #fff; font: 1.2em/27px 'Verdana', Sans-serif; height: 29px; margin-top: 13px;}
.block {background: #0d304d url(../images/block.png) repeat-x 0px 0px; border: 1px solid #164c76; padding: 7px 20px 20px 20px; position: relative; overflow: hidden; zoom: 1;}
.menu li {border-bottom: 1px solid #324e67;}
.menu a {color: #fff; text-decoration: underline; font: 1.1em/23px 'Verdana', Sans-serif;}
.menu a:hover {text-decoration: none;}

.tags {color: #092d46; text-align: justify;}
.clouds_xsmall {font-size: x-small;}
.clouds_small {font-size: small;}
.clouds_medium {font-size: medium;}
.clouds_large {font-size: large;}
.clouds_xlarge {font-size: x-large;}

h2 {border: 1px solid #3e8cbe; background: #10233b url(../images/block-head.png) repeat-x 0px 0px; text-align: left; color: #fff; font: 1.2em/27px 'Verdana', Sans-serif; height: 29px; margin-top: 13px; padding-left: 16px;}
.news {background: #0d304d url(../images/block.png) repeat-x 0px 0px; border: 1px solid #164c76; padding: 7px 20px 20px 20px; _width: 514px;}
.opt1 {overflow: hidden; zoom: 1; font: 1.1em 'Verdana';}
.opt1 li {color: #94d9ea;}
.opt1 li a {color: #94d9ea;}
.opt1 .tags {float: left;}
.opt1 .opt {float: right;}
.news .text {font: 1.1em 'Verdana'; color: #fff; margin: 10px 0px 14px 0px;}
.rate {margin: 6px 0px 0px -15px; overflow: hidden; zoom: 1;}
.editreason {padding-bottom: 14px; color: #599dd3; font-style: italic;}

.navigation {text-align: center; padding-top: 20px; overflow: hidden; zoom: 1; position: relative;}
.navigation a {background: #0b4570; border: 1px solid #102038; padding: 4px 8px; text-decoration: none;}
.navigation a:hover, .navigation span {background: #102038; border: 1px solid #0b4570; padding: 4px 8px; text-decoration: none;}
* html .navigation a, * html .navigation a:hover, * html .navigation span {background: #0b4570; border: 1px solid #102038; padding: 4px 8px; text-decoration: none;}

.weekday-active-v {color: #4b73d4;}
.day-active-v {color: #4b73d4;}
.calendar {color: #fff; font: 1.1em 'Verdana', Sans-serif;}
.calendar td, th {text-decoration: none; padding: 3px 4px 4px 5px;}
.weekday {color: #94d9ea;}
.weekday-active {color: #94d9ea;}
.day-active {color: #94d9ea;}
.day-active a, .weekday-active a, .day-active-v a, .weekday-active-v a {text-decoration: underline;}
.monthlink {color: #94d9ea; text-decoration: none;}
.day-current {background: #112640; border: 1px solid #181e35;}

.archives {font: 1em 'Verdana', Sans-serif;}
.archives a {display: block; padding-bottom: 6px; border-bottom: 1px solid #324f68; margin-bottom: -4px;}

.top {font: 1em 'Verdana', Sans-serif;}
.top a {display: block; padding-bottom: 6px; border-bottom: 1px solid #324f68; margin-bottom: -4px; margin-top: -11px; padding-left: 12px;}

.vote {overflow: hidden; zoom: 1;}
.vote strong {color: #fff; font: 1.1em 'Verdana', Sans-serif; display: block; padding-bottom: 8px; border-bottom: 1px solid #315570; margin-bottom: 8px;}
.list {color: #fff; padding-bottom: 8px; border-bottom: 1px solid #315570; margin-bottom: 8px; font: 1.1em 'Verdana', Sans-serif;}

.related {border-top: 1px solid #2e4b62; color: #94d9ea; font: 1.1em/20px 'Verdana', Sans-serif; margin-top: 6px; padding-top: 4px;}

.comment {background: #0d304d url(../images/block.png) repeat-x 0px 0px; border: 1px solid #164c76; padding: 7px 20px 20px 20px; overflow: hidden; zoom: 1;}
.comment .avatar {float: left; width: 101px; padding-right: 20px;}
.comment .com-text {margin-left: 120px;}
.comment .com-text .txt {margin: 10px 0px; padding: 0px; color: #fff; font: 1.1em 'Verdana', Sans-serif;}
.com-text ul {overflow: hidden; zoom: 1; font: 1.1em Verdana, Sans-serif; display: block;}
.com-text .status {float: left; color: #94d9ea;}
.com-text .activity {color: #94d9ea; float: right;}
.com-text .activity del {color: #fff;}

#newpm {position: absolute; width: 400px; padding: 4px; background-color: #fdfdfd; border: 1px solid #bbbbbb; font-family: verdana; line-height: 135%;}
#newpmheader { padding-left: 5px; padding-right: 5px; padding-top: 2px; height: 20px; color: #636363; font-weight: bold; background-color: #b2c7f1; font-family: verdana; cursor: move;}
#newpm a {background: transparent; color: #4b73d4; text-decoration: none;}
#newpm a:hover {background: transparent; color: #4b73d4; text-decoration: underline;}

.rating {color: #757575; font: 11px 'Tahoma'; width: 85px; height: 16px; position: relative; margin: 4px 0px 0px 14px; text-indent: -9999px;}
.unit-rating {width: 85px; height: 16px; position: relative; background: url(../dleimages/rating.gif) top left repeat-x;}
.unit-rating li {text-indent: -90000px; float: left;}
.unit-rating li a {display: block; width: 17px; height: 16px; text-decoration: none; text-indent: -9000px; z-index: 17; position: absolute; padding: 0px;}
.unit-rating li a:hover {background: url(../dleimages/rating.gif) left center; z-index: 2; left: 0px;}
.unit-rating a.r1-unit {left: 0px;}
.unit-rating a.r1-unit:hover {width: 17px;}
.unit-rating a.r2-unit {left: 17px;}
.unit-rating a.r2-unit:hover {width: 34px;}
.unit-rating a.r3-unit {left: 34px;}
.unit-rating a.r3-unit:hover {width: 51px;}
.unit-rating a.r4-unit {left: 51px;}
.unit-rating a.r4-unit:hover {width: 68px;}
.unit-rating a.r5-unit {left: 68px;}
.unit-rating a.r5-unit:hover {width: 85px;}
.unit-rating li.current-rating {background: url(../dleimages/rating.gif) left bottom; position: absolute; height: 16px; display: block; text-indent: -9000px; z-index: 1;}

.footer {height: 89px; background: url(../images/footer.png) repeat-x 0px 0px; border: 1px solid #217cbf; margin: 42px 0px 35px 0px; overflow: hidden; zoom: 1;}
.footer .copy {float: left; width: 620px; font: 1.1em 'Arial', Sans-serif; color: #fff; margin: 24px 0px 0px 20px;}
.footer .banners {float: right; margin: 30px 0px 0px 0px;}
.footer .banners li {float: left; display: block; margin-right: 12px;}

/* */
.title_quote, .title_spoiler {color: #fff; background-color: #0f1e2d; border: 1px dotted #3a76ae; border-bottom: 0px; font-weight: bold; padding: 5px;}
.quote, .scriptcode, .text_spoiler {color: #fff; background-color: #3a76ae; border: 1px dotted #0f1e2d; text-align: justify; padding: 5px;}

/* */
.bbcodes, .bbcodes_poll {border: 1px solid #2e4b62; background: #122844; color: #fff; font: 11px 'Verdana'; height: 20px; margin-top: 6px; padding: 2px 5px 4px 5px; width: auto;}
.editor_button {float: left; cursor: pointer; padding-left: 2px; padding-right: 2px;}
.editor_buttoncl {float: left; cursor: pointer; padding-left: 1px; padding-right: 1px; border-left: 1px solid #bbb; border-right: 1px solid #bbb;}
.editbclose {float: right; cursor: pointer;}
.editor_button select {font: 11px 'Tahoma';}
.editor_button img, .editbclose img, .editor_button_brk img {margin: 0px; padding: 0px;}

/* */
.xfields textarea {width: 454px; height: 150px; border: 1px solid #ccc; background: #fff; color: #393939; font: 11px 'Verdana'; padding: 3px;}
.xfields input {border: 1px solid #ccc; background: #fff; color: #393939; font: 11px 'Verdana'; height: 20px; width: 160px; padding-left: 3px;}
.xfields select {border: 1px solid #ccc; background: #fff; color: #393939; font: 11px 'Verdana'; height: 20px; width: 160px; padding-left: 3px;}
/* */

.xprofile textarea {width: 454px; height: 150px; border: 1px solid #ccc; background: #fff; color: #393939; font: 11px 'Verdana'; padding: 3px;}
.xprofile input {border: 1px solid #ccc; background: #fff; color: #393939; font: 11px 'Verdana'; height: 20px; width: 160px; padding-left: 3px;}

/* */
.pm img {margin: 0px;}
.pm td {padding: 2px 0px 6px 0px;}
.pm_head {font: 12px 'Tahoma';}
.pm_list {color: #757575;}
.pm_list a {color: #4b73d4;}
#newpm {position: absolute; width: 400px; padding: 4px; background: #fdfdfd; border: 1px solid #bbb; font-family: verdana; line-height: 135%;}
#newpmheader {padding: 2px 5px 0px 5px; height: 20px; color: #636363; font-weight: bold; background: #b2c7f1; font-family: verdana;cursor: move;}
#newpm a {background: transparent; color: #4b73d4; text-decoration: none;}
#newpm a:hover {background: transparent; color: #4b73d4; text-decoration: underline;}

/* */
#dropmenudiv {border: 1px solid #0f1f35; font: normal 10px/20px 'Verdana'; margin: 2px;}
#dropmenudiv a {display: block; text-indent: 3px; text-decoration: none; color: #fff; background: #1d3f70; border: 0px; padding: 1px 0px;}
#dropmenudiv a:hover {background: #0e1e34; color: #fff;}

/* */
.attachment {color: #808080;}

/* */
.search {text-decoration: none; text-align: left;}
.search fieldset {text-align: left;}
.textin {color: #757575; font: 11px 'Tahoma'; border: 1px solid #e0e0e0; text-decoration: none;}
.sresult {text-align: justify; font-weight: normal; line-height: 16px; font-size: 12px; color: #757575;}

/* */
.highslide-wrapper, .highslide-outline {background: #FFFFFF;}
.highslide-image {border: 2px solid #FFFFFF;}
.highslide-active-anchor {visibility: hidden;}
.highslide-active-anchor img {visibility: hidden;}
.highslide-dimming {background: black;}
.highslide-html {background-color: white;}
.highslide-html-content {display: none;}
.highslide-loading {display: block; color: #ffffff; font-size: 9px; font-weight: bold; text-decoration: none; padding: 3px; border: 1px solid #ffffff; background-color: #000000;}
a.highslide-full-expand {background: url(../dleimages/fullexpand.gif) no-repeat; display: block; margin: 0 10px 10px 0; width: 34px; height: 34px;}
.highslide-footer {height: 11px;}
.highslide-footer .highslide-resize {float: right; height: 12px; width: 11px; background: url(../dleimages/resize.gif);}
.highslide-resize {cursor: nw-resize;}
.highslide-display-block {display: block;}
.highslide-display-none {display: none;}
.highslide-caption {display: none; padding: 5px; background: white;}
.highslide-controls {width: 195px; height: 40px; background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) 0 -90px no-repeat; margin-right: 15px; margin-bottom: 10px; margin-top: 10px;}
.highslide-controls ul {position: relative; left: 15px; height: 40px; list-style: none; margin: 0; padding: 0; background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif) right -90px no-repeat;}
.highslide-controls li {float: left; padding: 5px 0;}
.highslide-controls a {background: url(../../../engine/classes/highslide/graphics/controlbar-black-border.gif); display: block; float: left;height: 30px; width: 30px;outline: none;}
.highslide-controls a.disabled {cursor: default;}
.highslide-controls a span {display: none;}
/* The CSS sprites for the controlbar */
.highslide-controls .highslide-previous a {background-position: 0 0;}
.highslide-controls .highslide-previous a:hover {background-position: 0 -30px;}
.highslide-controls .highslide-previous a.disabled {background-position: 0 -60px !important;}
.highslide-controls .highslide-play a {background-position: -30px 0;}
.highslide-controls .highslide-play a:hover {background-position: -30px -30px;}
.highslide-controls .highslide-play a.disabled {background-position: -30px -60px !important;}
.highslide-controls .highslide-pause a {background-position: -60px 0;}
.highslide-controls .highslide-pause a:hover {background-position: -60px -30px;}
.highslide-controls .highslide-next a {background-position: -90px 0;}
.highslide-controls .highslide-next a:hover {background-position: -90px -30px;}
.highslide-controls .highslide-next a.disabled {background-position: -90px -60px !important;}
.highslide-controls .highslide-move a {background-position: -120px 0;}
.highslide-controls .highslide-move a:hover {background-position: -120px -30px;}
.highslide-controls .highslide-full-expand a {background-position: -150px 0;}
.highslide-controls .highslide-full-expand a:hover {background-position: -150px -30px;}
.highslide-controls .highslide-full-expand a.disabled {background-position: -150px -60px !important;}
.highslide-controls .highslide-close a {background-position: -180px 0;}
.highslide-controls .highslide-close a:hover {background-position: -180px -30px;}

a:link {text-decoration:none; color:#fff;}
a:active {text-decoration:underline; color:#fff;}
a:visited {text-decoration:none; color:#fff;}
a:hover {text-decoration:none; color:#c3dffc;}

/* Blog Calendar Style */
.archiveCalendars {text-align:center;color:#E2B4B4;}
.archiveDateTitle {font-weight:bold;color:#FFFFFF;padding-top:18px;}
.calWday {width:18px;color:#3c95ee;font-family:verdana;padding:5px;border:10px ;}
.calWdaySe {width:18px;color:#ef001b;font-family:verdana;padding:5px;border:1px ;}
.calWdaySu {width:18px;color:#ef001b;font-family:verdana;padding:5px;border:1px ;}
.calMday {width:18px;color:#616161;font-family: verdana;padding: 5px;border:1px ;}
.calMdayA {font-family:verdana;border:1px solid #313131;}
.calMdayIs {font-weight:bold;color:#898989;font-family:verdana;padding: 7px;border:1px;}
.calMdayIsA {font-weight:bold;color:#898989;font-family:verdana;border:1px ;}
a.calMonthLink:link,a.calMdayLink:link {text-decoration:none; color:#898989;}
a.calMonthLink:visited,a.calMdayLink:visited {text-decoration:none; color:#898989;}
a.calMonthLink:hover,a.calMdayLink:hover {text-decoration:none;color:#fff;}
a.calMonthLink:active,a.calMdayLink:active {text-decoration:none; color:#898989;}
/* -------------- */

.ucontainer .pbarContainer{top:-47px;right:20px;}
#sFltLst, #uCatsMenu7{top:auto !important;left:auto !important;}