/*------------------------------------------------------------------*/
/* ����� ������������ � DataLife Engine                       */
/*------------------------------------------------------------------*/

form {
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
}

/* 
 * ========================================
 * ����� ������ 
 * ========================================
 */
.archives {
    vertical-align: top;
    font-family: Tahoma;
    font-size: 11px;
    margin-top: 6px;
    margin-left: 20px;
    margin-bottom: 10px;
}

.archives a {
    font-family: Tahoma;
    font-size: 11px;
    color: #43637E;
}

/*
 * ========================================
 * ������ � ������� �����
 * ========================================
 */
.title_quote {
    background: #FEFFBD;
    border: 1px dotted rgb(190, 190, 190);
    border-bottom: 0;
    color: #222;
    font-weight: bold;
    font-size: 10px;
    margin: 8px auto 0 auto;
    padding: 3px;
}

.quote {
    color: #444;
    FONT: 8pt Verdana;
    text-align: justify;
    background-color: lightyellow;
    border: 1px dotted rgb(190, 190, 190);
    padding: 5px;
}

/* ==================== ��� SPOILER */

.title_spoiler {
    color: #636363;
    background-color: #f2f2f2;
    border: 1px dotted #bebebe;
    font-weight: bold;
    padding: 5px;
}

.text_spoiler {
    color: #757575;
    background-color: #f2f2f2;
    border: 1px dotted #bebebe;
    border-top: 0;
    text-align: justify;
    padding: 5px;
}

/* 
 * ========================================
 * Te� CODE
 * ========================================
 */
.scriptcode {
    color: #000000;
    FONT: 8pt Verdana;
    text-align: left;
    background-color: lightyellow;
    border: 2px dotted rgb(190, 190, 190);
    padding: 4px;
    margin: 1px;
    word-wrap: break-word;
}

/*
 * ========================================
 * ��������� 
 * ========================================
 */

.weekday-active-v {
    color: #4974a3;
    font-family: tahoma;
    font-size: 11px;
}

.day-active-v {
    color: #4974a3;
    font-family: tahoma;
    font-size: 11px;
}

.calendar {
    font-family: verdana;
    font-size: 11px
}

.calendar td, th {
    font-family: verdana;
    font-size: 11px;
    text-decoration: none;
    padding: 3px;
}

.weekday {
    color: #804040;
    font-family: verdana;
    font-size: 11px;
}

.weekday-active {
    color: #804040;
    font-family: verdana;
    font-size: 11px;
}

.day-active {
    color: #804040;
    font-family: verdana;
    font-size: 11px;
}

.day-active a,
.weekday-active a,
.day-active-v a,
.weekday-active-v a {
    text-decoration: underline;
}

.monthlink {
    color: #4974a3;
    font-family: tahoma;
    font-size: 11px;
    text-decoration: none;
}

.day-current {
    background: #F9F9F9;
    border: 1px solid #E6E6E6;
}

/*
 * ========================================
 * ������� 
 * ========================================
 */

.rating {
    color: #666666;
    font-family: Tahoma, helvetica, sans-serif;
    font-size: 11px;
    width: 85px;
    height: 16px;
}

.unit-rating {
    list-style: none;
    margin: 0px;
    padding: 0px;
    width: 85px;
    height: 16px;
    position: relative;
    background: url(../dleimages/rating.gif) top left repeat-x;
}

.unit-rating li {
    text-indent: -90000px;
    padding: 0px;
    margin: 0px;
    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;
}

/* 
 * ========================================
 * BB ����
 * ========================================
 */
.bbcodes {
    background: #FFF;
    border: 1px solid #E0E0E0;
    color: #666666;
    font-family: Verdana, Tahoma, helvetica, sans-serif;
    padding: 2px;
    vertical-align: middle;
    font-size: 10px;
    vertical-align: middle;
    margin: 2px;
    height: 21px;
}

.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-family: tahoma;
    font-size: 11px !important;
}

.editor_button img {
    margin: 0;
    padding: 0;
}

.editbclose img {
    margin: 0;
    padding: 0;
}

.editor_button_brk img {
    margin: 0;
    padding: 0;
}

.editor input[type="text"] {
    font-size: 11px;
    font-family: tahoma;
    background: #fff url(../images/dlet_field_o .gif) repeat-x;
    border: 1px solid #bcc0c2;
}

/*
 * ========================================
 * �������������� ���� ��������
 * ========================================
 */

.xfields textarea {
    width: 500px;
    height: 90px;
    font-family: verdana;
    font-size: 11px;
    border: 1px solid #E0E0E0;
}

.xfields input {
    width: 250px;
    height: 18px;
    font-family: verdana;
    font-size: 11px;
    border: 1px solid #E0E0E0;
}

.xfields select {
    height: 18px;
    font-family: verdana;
    font-size: 11px;
    border: 1px solid #E0E0E0;
}

/* 
 * ========================================
 * �������������� ���� ������� �������������
 * ========================================
 */

.xprofile textarea {
    width: 499px;
    height: 90px;
    font-family: verdana;
    font-size: 11px;
    border: 1px solid #E0E0E0;
}

.xprofile input {
    width: 250px;
    height: 18px;
    font-family: verdana;
    font-size: 11px;
    border: 1px solid #E0E0E0;
}

/*
 * ========================================
 * ������������ ���������
 * ========================================
 */

.pm_head {
    FONT: 10pt Verdana;
}

.pm_list {
    color: #888888;
    font-size: 11px;
    font-family: tahoma;
}

.pm_list a {
    color: #4b719e;
    font-size: 11px;
    font-family: tahoma;
}

/* 
 * ========================================
 * ���������� ����
 * ========================================
 */

#dropmenudiv {
    border: 1px solid #ffffff;
    border-bottom-width: 0;
    font: normal 10px Verdana;
    background-color: #6497ca;
    line-height: 20px;
    margin: 2px;
    opacity: 0.95;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=95) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3)";
    filter: alpha(opacity=95, enabled=1) progid:DXImageTransform.Microsoft.Shadow(color=#cacaca, direction=135, strength=3);
}

#dropmenudiv a {
    display: block;
    text-indent: 3px;
    text-decoration: none;
    color: #ffffff;
    background: #6497ca;
    border: 1px solid #ffffff;
    padding: 1px 0;
    margin: 1px;
    font-weight: bold;
}

#dropmenudiv a:hover {
    background: #fdd08b;
    color: #000000;
}

/* 
 * ========================================
 * �����
 * ========================================
 */

.vote {
    color: #717171;
    font-size: 11px;
    font-family: tahoma;
}

/* 
 * ========================================
 * ������ �� ���������� �������������� �����
 * ========================================
 */
.attachment {
    color: gray;
}

/* 
 * ========================================
 * ����� �� ����� � ���������� ������
 * ========================================
 */

.search {
    font-family: Verdana;
    font-size: 11px;
    color: #53646F;
    text-decoration: none;
    padding: 2px;
}

.textin {
    font-family: Verdana;
    font-size: 11px;
    color: #00002C;
    text-decoration: none;
}

.sresult {
    text-align: justify;
    font-family: verdana;
    FONT-WEIGHT: normal;
    LINE-HEIGHT: 16px;
    font-size: 12px;
    color: #606D77;
}

/* ==================== ����� ������������ �������� ����������� �� ���� �� ����������� ����� */
.highslide-active-anchor img {
    visibility: hidden;
}

.highslide-image-blur {
}

.highslide-html {
    background-color: white;
}

.highslide-loading {
    display: block;
    color: white;
    font-size: 9px;
    font-weight: bold;
    text-decoration: none;
    padding: 3px;
    border: 1px solid white;
    background-color: black;
}

a.highslide-full-expand {
    background: url(../dleimages/fullexpand.gif) no-repeat;
    display: block;
    margin: 0 10px 10px 0;
    width: 34px;
    height: 34px;
}

.highslide-display-block {
    display: block;
}

.highslide-display-none {
    display: none;
}

/* ==================== ������ ����� */
.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;
}

/* ==================== Informuj�ce okno za�adunku AJAX */
#loading-layer {
    display: none;
    font-family: Verdana;
    font-size: 11px;
    background: #000;
    padding: 10px;
    text-align: center;
    border: 1px solid #000;
    color: #FFF;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

/* ==================== Autouzupe�nianie chmury tag�w */
.autocomplete-w1 {
    position: absolute;
    top: 0px;
    left: 0px;
    margin: 8px 0 0 6px; /* IE6 fix: */
    _background: none;
    _margin: 0;
}

.autocomplete {
    border: 1px solid #999;
    background: #FFF;
    cursor: default;
    text-align: left;
    max-height: 350px;
    overflow: auto;
    margin: -6px 6px 6px -6px; /* IE6 specific: */
    _height: 350px;
    _margin: 0;
    _overflow-x: hidden;
}

.autocomplete .selected {
    background: #F0F0F0;
}

.autocomplete div {
    font-size: 11px;
    font-family: verdana;
    padding: 2px 5px;
    white-space: nowrap;
}

.autocomplete strong {
    font-weight: normal;
    color: #3399FF;
}

/* ==================== Szybkie szukanie (podpowiedzi) na stronie */
#searchsuggestions {
    border-width: 1px;
    border-color: #919191;
    border-style: solid;
    width: 300px;
    background-color: #5c9ccc;
    font-size: 10px;
    line-height: 14px;
}

#searchsuggestions a {
    padding: 5px;
    display: block;
    background-color: #ffffff;
    clear: left;
    height: 75px;
    text-decoration: none;
}

#searchsuggestions a:hover {
    background-color: #fdd08b;
    color: #ffffff;
}

#searchsuggestions a span.searchheading {
    background: #5c9ccc;
    display: block;
    font-weight: bold;
    padding: 5px;
    color: #ffffff;
}

#searchsuggestions a:hover span.searchheading {
    color: #ffffff;
}

#searchsuggestions a span {
    color: #555555;
}

#searchsuggestions a:hover span {
    color: #000000;
}

#searchsuggestions span.seperator {
    float: right;
    padding-right: 15px;
    margin-right: 5px;
}

#searchsuggestions span.seperator a {
    background-color: transparent;
    display: block;
    height: auto;
    color: #ffffff;
}

#searchsuggestions span.notfound {
    padding: 5px;
    background-color: #ffffff;
    display: block;
    height: auto;
    color: #000000;
}

/* ==================== Dialogi i wyskakuj�ce okna jQuery UI */
.ui-helper-clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    visibility: hidden;
}

.ui-helper-clearfix {
    display: inline-block;
}

* html .ui-helper-clearfix {
    height: 1%;
}

.ui-helper-clearfix {
    display: block;
}

.ui-icon {
    background-repeat: no-repeat;
    display: block;
    overflow: hidden;
    text-indent: -99999px;
}

.ui-widget {
    /*font-family: Tahoma, Lucida Sans, Arial, sans-serif;*/
    font-size: 13px;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
    font-family: tahoma, Arial, sans-serif;
    font-size: 11px;
}

.ui-widget-content {
    /*background: #fcfdfd 50% bottom repeat-x;*/
    /*border: 1px solid #a6c9e2;*/
    color: #222222;
}

.ui-widget-content a {
    color: #222222;
}

.ui-widget-header {
    background: #fafafa;
    color: #ff6600;
    font-size: 15px;
    margin: 0;
    padding: 17px;
    font-weight: 600;
    border-bottom: 1px solid #d8d8d8;
    -webkit-border-top-left-radius: 5px;
    -webkit-border-top-right-radius: 5px;
    -moz-border-radius-topleft: 5px;
    -moz-border-radius-topright: 5px;
    border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}

.ui-widget-header a {
    color: #ffffff;
}

.ui-state-default, .ui-widget-content .ui-state-default {
    /*background: #dfeffc url(../images/ui-bg_glass_85.png) 50% 50% repeat-x;*/
    /*border: 1px solid #c5dbec;*/
    color: #2e6e9e;
    font-weight: bold;
}

.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
    color: #2e6e9e;
    text-decoration: none;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus {
    /*background: #d0e5f5 url(../images/ui-bg_glass_75.png) 50% 50% repeat-x;*/
    /*border: 1px solid #79b7e7;*/
    color: #1d5987;
    font-weight: bold;
}

.ui-state-hover a, .ui-state-hover a:hover {
    color: #1d5987;
    text-decoration: none;
}

.ui-state-active, .ui-widget-content .ui-state-active {
    background: #f5f8f9 50% 50% repeat-x;
    border: 1px solid #79b7e7;
    color: #e17009;
    font-weight: bold;
}

.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
    color: #e17009;
    text-decoration: none;
}

.ui-widget :active {
    outline: none;
}

.ui-state-error {
    background: #fef1ec 50% 50% repeat-x;
    border: 1px solid #cd0a0a;
    color: #cd0a0a;
}

.ui-widget-header .ui-icon {
    background-image: url(../images/ui-icons.png);
}

.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
    /*background-image: url(../images/ui-icons_h.png);*/
}

.ui-icon-close {
    background-position: -96px -128px;
}

.ui-icon-closethick {
    background-position: -96px -128px;
}

.ui-button .ui-button-text {
    display: block;
    line-height: 1.4;
}

.ui-button-text-only .ui-button-text {
    padding: .4em .8em;
}

input.ui-button {
    padding: .4em 1em;
}

.ui-button-set {
    margin-right: 7px;
}

.ui-button-set .ui-button {
    margin-left: 0;
    margin-right: -.3em;
}

button.ui-button::-moz-focus-inner {
    border: 0;
    padding: 0;
}

.ui-dialog {
    position: absolute; /* fixed do przyklejenia */
    top: 20%;
    left: 35%;
    overflow: hidden;
    width: 500px;
    background: #ffffff;
    z-index: 51;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    -moz-box-shadow: 0px 0px 5px #444444;
    -webkit-box-shadow: 0px 0px 5px #444444;
    box-shadow: 0px 0px 5px #444444;
}

.ui-dialog .ui-dialog-titlebar {
    padding: .5em 1em .3em;
    position: relative;
}

.ui-dialog .ui-dialog-title {
    float: left;
    margin: .1em 16px .2em 0;
}

.ui-dialog .ui-dialog-titlebar-close {
    height: 18px;
    margin: -10px 0 0 0;
    padding: 1px;
    position: absolute;
    right: .3em;
    top: 50%;
    width: 19px;
}

.ui-dialog .ui-dialog-titlebar-close span {
    display: block;
    margin: 1px;
}

.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus {
    padding: 0;
}

.ui-dialog .ui-dialog-content {
    background: none;
    border: 0;
    overflow: hidden;
    padding: .5em 1em;
    position: relative;
    zoom: 1;
}

.ui-dialog .ui-dialog-buttonpane {
    border-top: 1px solid #d8d8d8;
    background-image: none;
    border-width: 1px 0 0 0;
    margin: .5em 0 0 0;
    padding: .3em 1em .5em .4em;
    text-align: left;
}

.ui-dialog .ui-dialog-buttonpane button {
    float: right;
    color: #ffffff;
    background: #ff6600;
    margin: 0 0 0 10px;
    padding: 0 10px;
    height: 40px;
    line-height: 39px;
    border-top: 1px solid #ff8400;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.ui-dialog .ui-dialog-buttonpane button:active {
    background: #ffa800 !important;
}

.ui-dialog .ui-dialog-buttonpane button:hover {
    background: #ff7e00 !important;
}

.ui-dialog .ui-resizable-se {
    bottom: 3px;
    height: 14px;
    right: 3px;
    width: 14px;
}

.ui-draggable .ui-dialog-titlebar {
    cursor: move;
}

/* ==================== �������������� ������ ����� */
.ui-autocomplete {
    position: absolute;
    cursor: default;
}

* html .ui-autocomplete {
    width: 1px;
}

/* without this, the menu expands to 100% in IE6 */

.ui-menu {
    list-style: none;
    padding: 2px;
    margin: 0;
    display: block;
    float: left;
}

.ui-menu .ui-menu {
    margin-top: -3px;
}

.ui-menu .ui-menu-item {
    margin: 0;
    padding: 0;
    zoom: 1;
    float: left;
    clear: left;
    width: 100%;
}

.ui-menu .ui-menu-item a {
    text-decoration: none;
    display: block;
    padding: .2em .4em;
    line-height: 1.5;
    zoom: 1;
}

.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
    font-weight: normal;
    margin: -1px;
}

div.cookies1 {
    z-index: 9999;
    left: 0;
    top: 0;
    right: 0;
    position: relative;
    display: none;
    width: 100%;
    background: #f5f1eb url('/images/cookies.png') repeat-x;
    height: 31px;
}

div.cookies1 div.cookies2 {
    font-size: 10px;
    width: 1000px;
    color: #484848;
    height: 24px;
    margin: 0 auto;
    position: relative;
    padding: 7px 20px 0 20px;
    font-family: Arial;
}

div.cookies1 div.cookies2 a.link {
    color: #484848;
    font-weight: bold;
    text-decoration: underline;
}

div.cookies1 div.cookies2 a.close {
    background: url('/images/close_cookies.png') no-repeat;
    float: right;
    width: 14px;
    height: 14px;
    margin: 1px 0px 0px 0px;
}

.FBConnectButton {
    background: #29447e url(/templates/New_EXSite_pl/images/connect_sprite.png);
    background-repeat: no-repeat;
    cursor: default;
    display: inline-block;
    padding: 0 0 0 1px;
    text-decoration: none;
    outline: none
}

.FBConnectButton .FBConnectButton_Text, .FBConnectButton_Text {
    background: #5f78ab url(/templates/New_EXSite_pl/images/connect_sprite.png);
    border-top: solid 1px #879ac0;
    border-bottom: solid 1px #1a356e;
    color: #fff;
    display: block;
    font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
    font-weight: bold;
    padding: 2px 6px 4px;
    margin: 1px 1px 0 0;
    text-shadow: none
}

a.FBConnectButton, .FBConnectButton {
    text-decoration: none
}

a.FBConnectButton:active .FBConnectButton_Text, .FBConnectButton:active .FBConnectButton_Text {
    border-bottom: solid 1px #29447e;
    border-top: solid 1px #45619d;
    background: #4f6aa3;
    text-shadow: none
}

.FBConnectButton_Small {
    background-position: left -232px;
    font-size: 11px;
    line-height: 10px;
    cursor: pointer;
}

.FBConnectButton_Small .FBConnectButton_Text {
    padding: 2px 6px 3px;
    margin-left: 17px
}

a.FBConnectButton_Small:active, .FBConnectButton_Small:active {
    background-position: left -250px
}

.fb_share_count_wrapper {
    position: relative;
    float: left
}

.fb_share_count {
    background: #b0b9ec none repeat scroll 0 0;
    color: #333;
    font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
    text-align: center
}

.fb_share_count_inner {
    background: #e8ebf2;
    display: block
}

.fb_share_count_right {
    margin-left: -5px;
    display: inline-block
}

.fb_share_count_pad {
    margin-left: 1px;
}

.fb_share_count_right .fb_share_count_inner {
    border-top: solid 1px #e8ebf2;
    border-bottom: solid 1px #b0b9ec;
    margin: 1px 1px 0 1px;
    font-size: 10px;
    line-height: 10px;
    padding: 2px 0;
}

.fb_share_count_top {
    display: block;
    letter-spacing: -1px;
    line-height: 34px;
    margin-bottom: 7px;
    font-size: 22px;
    border: solid 1px #b0b9ec
}

.fb_share_count_nub_top {
    border: none;
    display: block;
    position: absolute;
    left: 7px;
    top: 35px;
    margin: 0;
    padding: 0;
    width: 6px;
    height: 7px;
    background-repeat: no-repeat;
    background-image: url(/templates/New_EXSite_pl/images/nub_top.png)
}

.fb_share_count_nub_right {
    border: none;
    display: inline-block;
    padding: 0;
    width: 5px;
    min-width: 5px;
    height: 10px;
    background-repeat: no-repeat;
    background-image: url(/templates/New_EXSite_pl/images/nub_right.png);
    vertical-align: top;
    background-position: right 5px;
    z-index: 10;
    left: -1px;
    margin: 0 0 0 5px;
    position: relative
}

.fb_share_count_nub_right_pad {
    left: 2px;
}

.fb_share_no_count {
    display: none
}

.fb_share_size_Small,.fb_share_size_Small span {
    display: inline-block;
    padding: 0px !important;
    margin: 0 !important;
    height: auto !important;
    line-height: 0 !important;
    float: none !important;
    overflow: hidden;
}

.fb_share_size_Small .fb_share_count_right .fb_share_count_inner {
    font-size: 11px;
    font-weight: normal;
    cursor: pointer;
    width: 32px;
}
