body{
    background: #b6f1f0 url(pinger/bg.gif) repeat-x;
    font-size: 12px;
    font-family: Verdana, sans-serif;
    color: #222;
    margin: 0 auto 0 auto;
    overflow:visible ;
}

a img {
    border-width:0 ;
}

form.comment-form ul label,
h2.login_icon,
.sidebox,
ul#navlist {
    font-family:Arial, sans-serif ;
}


body.loggedin #menu {
    margin-top: 30px;
}

#top{
	clear:both;
}

#top, .base-footer {
    float: left;
    width: 904px;
}
.main-page-wrapper #top,
.main-page-wrapper .base-footer,
.main-page-wrapper {
    overflow:hidden;
    margin:0 auto ;
}

.main-page-wrapper {
    width: 1004px;
}

.main-page-wrapper #top,
.main-page-wrapper .base-footer {
    width: 904px;
}

.wrapper {
    margin: 0 auto;
    overflow: hidden;
}

#content {
    overflow:hidden ;
    clear:both ;
}

#inner-wrapper, #left-column {
    float:left ;
}

#left-column {
    width: 160px ;
    margin-right:2px;
    min-height: 10px;
}

#logo, #adult_logo {
    background: url(pinger/logo.png) no-repeat;
    width: 222px;
    _background:none ;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cs.pinger.pl/pinger/logo.png', sizingMethod='scale') ;
    height: 90px;
    margin: 0;
    padding: 1px;
    float: left;
    *cursor: hand;
    background-position: 15px 12px;
}

#adult_logo {
    float: none;
    margin: 0 auto;
}

#logo a, #logo a span,
#adult_logo a, #adult_logo a span{
    width: 193px;
    height: 90px;
    display: block;
    text-decoration: none;
    position: relative;
    *cursor: hand;
}
#logo a img,
#adult_logo a img {
    border: none;
}

h1#acount_info {
    background: url(pinger/i_big.gif) 15px no-repeat;
    padding-left:50px ;
}

#register_form, #color_form {
    margin-top:0em ;
}

#main-edit-form #register_form {
    margin-top:1em ;
}

ul#register_form li{
    padding: 0 0 10px 0;
    overflow: hidden;
    _overflow: visible;
    _height: 16px;
}

ul#register_form li ul li{
    padding:  0;
    margin-bottom:0.5em ;
}

ul#register_form li#last, ul#invite_friends_form li#last {
    padding: 0 ;
    margin: 0;
    height: 50px;
    margin-bottom: -2px;
}

fieldset {
    border: none;
    padding: 0;
    margin: 0;
}

h1#account_info {
    background: url(pinger/i_big.gif) 15px no-repeat;
    margin: 0;
    padding: 10px 10px 10px 50px;
}

h2.error {
    color: #478db3;
    font: bold 13px verdana, sans-serif;
    margin: 10px;
}
h2.code {
    color: #ff007e;
    font-size: 16px;
    margin: 5px 0 0 15px;
}

h2.login_icon {
    background: url(pinger/nick.gif) no-repeat;
    padding: 1px 0 0 20px;
    color: #222;
    font-weight: bold ;
    font-size:14px ;
    margin-bottom: 3px;
}

div#menu p {
    font-size: 10px;
    text-align: right;
}
textarea {
    background: none;
}
.textarea-bg {
    background: url(pinger/textarea.gif) no-repeat;
    width: 269px;
    margin: 5px;
    height: 79px;
    padding: 1px;
    float: left;
}
.textarea-big-bg {
    background: url(pinger/textarea-big.gif) no-repeat;
    width: 340px;
    margin: 4px 5px;
    height: 90px;
    *height: 88px;
    padding: 1px;
    float: left;
}
textarea#about_me, textarea#motto, .textarea-bg textarea.comment-textarea, .www-description, .textarea-bg textarea {
    width: 267px;
    *width:261px ;
    _margin-right:2px ;
    height: 77px;
    *height;75px ;
    padding: 1px;
    border: none;
}
.textarea-big-bg textarea.comment-textarea {
    width: 336px;
    _width: 335px;
    height: 86px;
    _height: 86px;
    padding: 1px;
    border: none;
    overflow-y:auto ;
}
input#login_submit {
    height: 21px;
    _width: 60px;
    width: 65px;
    font-weight: bold;
    font-size: 11px;
    color: #fff;
    margin: 0;
    padding: 0;
    border: none;
    cursor: pointer;
    *cursor: hand;
    _cursor: hand;
    background: url(pinger/loguj.gif) top left no-repeat;
    }
input#pass_forgotten_submit, input#activate_mobile_submitm, input#lost_activation_submit {
    background: url(pinger/btn.gif);
    border: none;
    margin: 0 0 0 225px;
    _margin-left: 112px;
    padding: 0;
    height: 17px;
    width: 150px;
    font: 10px Verdana, Sans-Serif;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    *cursor: hand;
    _cursor: hand;
}

#main input#stop-sms-activation {
    background: url(pinger/add-comment.gif) no-repeat;
    border: none;
    margin: 0;
    padding: 0;
    margin-left: 2px;
    height: 21px;
    float: left;
    text-align: center;
    width: 130px;
    font: bold 11px Verdana, Sans-Serif;
    color: #fff;
    text-decoration: none;
    position: relative;
    *cursor: hand;
    _cursor: hand;
    cursor: pointer;
}

a#btn_blue, a#btn_blue:hover {
    background: url(pinger/add_blue.gif) top left no-repeat;
    display: block;
    *cursor: hand;
    _cursor: hand;
    cursor: pointer;
}

.form {
    clear: both;
    overflow: hidden;
    margin-top: 0.5em;
    _width:100% ;
}

.border {
    border: 2px solid #e7fafa;
    -moz-border-radius: 5px;
    width: 506px;
    background: #fdffff;
    margin: 0 auto 0 auto;
    padding: 10px 0 0 0;
}
.border li {
    margin: 0;
    padding: 0;
}
.border .left_wrap {
    line-height: 1em;
}

.border label {
    font-size: 11px;
}
.border input#delete_foto {
    margin-top: 0;
    padding: 0;
}

#footer_menu {
    overflow: visible;
    padding: 0.7em 0.5em 0 0;
    -moz-border-radios: 6px;
    clear: both;
    margin: 0 4px;
    font: normal 12px tahoma, sans-serif;
}

.clearer {
    height:1px ;
    clear:both ;
}

#footer_menu,
.choose-page {
    background-color: #fdfbf2;
}

.pagin-inner #footer_menu {
    background: none;
}

#main #footer_menu {
    margin:0 10px ;
}

.info {
    color: #f97408;
 /*   color: #478db3; */
    font-weight: normal;
    font-size: 10px;
}

div#footer_menu a.prev_next {
    display: block;
    float: left;
    color: #0058a3;
    height: 16px;
    /**width: 70px;**/
    padding: 0;
    margin: 0;
    text-decoration: underline;
    font-weight: bold;
    font-size: 12px;
}

div#footer_menu  a.prev_next:hover,
#footer_menu .hellip:hover {
    color: #FF007E;
}

#footer_menu .hellip {
    cursor:pointer ;
    _cursor:hand ;
}

div#footer_menu .choose-page {
    display:none ;
    position:absolute ;
    border:1px solid white ;
    padding:2px ;
    margin-left:-3em ;
    margin-top:0.2em ;
    *margin-top:1.5em ;
}

.pager-choose-page-input,
.pager-choose-page-submit {
    width:3em ;
    float:none ;
    display:inline ;
    margin:0 ;
}
.pager-choose-page-submit  {
    width:auto ;
}

div#main input#change_foto {
    width: 63px;
    height: 22px;
    display: block;
    color: #fff;
    font: bold 11px Arial, Sans-Serif;
    text-decoration: none;
    padding: 0;
    text-indent: 16px;
    background: url(pinger/zmien.gif) no-repeat;
    border: none;
    margin: 3px 0 0 225px;
    _margin-left: 112px;
    cursor: pointer;
   *cursor: hand;
    _cursor: hand;
}
ul#invite_friends_form label {
    width: 150px;
}
ul#invite_friends_form textarea {
    width: 350px;
    height: 120px;
    background: #F8FEFE;
    border: 1px solid #579CC3;
    margin: 4px;
}
ul#invite_friends_form .description_form {
    padding-left: 155px;
}
div.out form {
    margin: 0;
    padding: 0;
}
input.repeat_invite{
    font: normal 10px tahoma, sans-serif;
    color: #fff;
    text-decoration: none;
    display: block;
    width: 150px;
    height: 18px;
    padding: 0;
    margin: 0;
    text-align: center;
    background: url(pinger/btn.gif) center left no-repeat;
    border: none;
    cursor: pointer;
    *cursor: hand;
    _cursor: hand;
}

#news_table_list {
    border: none;
    margin: 5px auto 0 auto;
}
div.profil-info {
    float: left;
    width: 465px;
    _width: 460px;
    margin-left: 2px;
    min-height: 69px;
    overflow: hidden;
    background: #d8f8f7 url(pinger/login_profil_bg.gif) repeat-x;
    _overflow: visible;
}
div.profil-info h2 {
    font-size: 36px;
    color: #0058a3;
    padding: 3px 0 0 5px;
    position:relative ;
    z-index:10 ;
    float: left ;
    margin-bottom: 0;
}

div.profil-info h2 a {
    color: #0058a3;
}

div.profil-info h2 a:hover {
    text-decoration: none;
}
div.profil-info h2 span {
    position:absolute ;
    top:5px ;
    left:5px ;
    z-index:-1 ;
    color:white ;
    _float: left;
    _width: auto;
}

p.gg_right {
    margin: 3px 0 2px 0;
    padding: 2px 0 0 25px;
    height: 16px;
    font-size: 11px;
    overflow: hidden;
    text-align: left;
    background: #eee8d1 url(pinger/gg.gif) 5px 1px no-repeat;
}

p.tlen_right {
    margin: 0 0 2px 0;
    padding: 2px 0 0 25px;
    height: 16px;
    font-size: 11px;
    text-align: left;
    overflow: hidden;
    background: #eee8d1 url(pinger/tlen.gif) 5px 1px no-repeat;
}

p.skype_right {
    padding: 2px 0 0 25px;
    margin: 0;
    height: 16px;
    overflow: hidden;
    text-align: left;
    font-size: 11px;
    background: #eee8d1 url(pinger/skype.gif) 5px 1px no-repeat;
}
ol.list-attachment, #color_form .list-attachment {
    margin: 0;
    padding: 0;
    width: 516px;
    overflow: hidden;
    display: block;
    clear: both;
}
ol.list-attachment li {
    float: left;
    padding: 2px;
    margin: 0;
    list-style-type: none ;
    border-right: 1px solid #fff0f7;
    width: 165px;
}

#color_form ol.list-attachment li {
    overflow: hidden;
    float: none;
    padding: 2px;
    margin: 0;
    border: none;
    list-style-type: decimal;
    width: 165px;
}
ol.list-attachment li label {
    margin: 0;
    padding: 0;
    width: 143px;
    float: left;
    overflow: hidden;
    _overflow: visible;
}
ol.list-attachment li .delete {
    float: left;
    margin: 0;
    padding: 0 0 0 2px;
    width: 16px;
    height: 16px;
    display: none ;
}

div#menu p {
    font-size: 10px;
    text-align: right;
}

#menu p a, #menu p a:hover {
    color: #0058a3;
}

input#search-username, input#search-msg, input#search-msg-by-tag {
    height: 12px;
    font: 10px Arial, Sans-Serif;
    width: 170px;
    height: 21px;
    border: none;
    margin-bottom: 3px;
    padding: 2px 0 0 2px;
    margin: 0 0 0 6px;
    _margin-left: 3px;
    _padding-left: 2px;
    background: #f8fefe url(pinger/search-username.gif) no-repeat;
    border: none;
    height: 19px;
    width: 173px;
}
p#info_box {
	background: url(pinger/info.gif) no-repeat;
	padding-left: 20px;
	padding-top: 0;
}

div.out_add, div.out_block, div.out_resolve {
	float: left;
	background: url(pinger/add.gif) center left no-repeat;
	padding-left: 4px;
}

div#login_profil {
    overflow: hidden;
    margin-bottom: 2px;
    _overflow: visible;
    _height: 70px;
}

div#login_profil a.avatar {
    float:left ;
}

ul, li {
    margin: 0;
    padding:  0;
    list-style:none ;
    border: none;
}

form.comment-form ul li{
    clear: both;
    display: block;
    margin: 3px 0 0 0;
    overflow: hidden;
}
form.comment-form ul label,
form.comment-form ul a.comment-nick {
    font-size:12px ;
    text-align: left;
}

form.comment-form ul label {
    width: 35px;
    font-weight: normal ;
    margin-left:10px;
    _margin-left: 5px;
}

form.comment-form ul a.comment-nick {
    font-weight:bold ;
    margin-left:5px ;
}

ul#color_form {
    margin: 0;
    padding: 0;
    width: 535px;
    overflow: hidden;
}

ul#color_form li{
    margin-left: 15px;
    margin-bottom: 10px;
    _margin-left: 5px;
    display: block;
    width: 540px;
    overflow: hidden;
    _overflow: visible;
}
ul#color_form li label.skin-img {
    display: block;
    width: 80px;
    height: 104px;
}
ul#color_form li.background {
    margin-bottom: 5px;
}
ul#color_form li.last {
    margin-left: 0;
    margin-bottom: 0;
    _margin-bottom: -3px;

}

#menu {
    margin: 40px 0 0 0;
    float: right;
}

#left_content{
    float:left;
    width: 539px;
    font-family: Arial, Sans-Serif;
    /**overflow: hidden;**/
}

#left{
    width: 539px;
    background: #fff;
    font-family: Arial, Sans-Serif;
}

#right, .sidebox, #right-example-profile, .recomended {
    width: 194px;
    background: #e3fafa;
    border: 3px solid #fff;
    font-size: 11px;
    margin: 0;
    padding: 0;
    overflow: hidden;
}

#right_content .sidebox-odd {
    background-color:#FAF5E0;
    background-image: url(pinger/r-bg.gif);
    background-position: 0 0;
    background-repeat: repeat-x;
}

.sidebox, #right, .recomended {
    margin-bottom: 5px;
}

#global-stats {
    padding:5px ;
    width:184px ;
    background-image: url(pinger/s-bg.gif) !important;
}

#global-stats h2 {
    margin-left:0 ;
}

#global-stats .list_of_users {
    margin-left:0 ;
}

#global-stats .list_of_users li {
    margin:0 3px 3px 0 ;
}

#calendar {
    margin-bottom: 10px;
    overflow: visible;
}
.widget-box p{
    margin: 6px;
}
#right-example-profile {
    background: #E3FAFA;
    width: 194px;
    _height: 257px;
    _overflow: visible;
    padding: 0;
    margin-bottom: 10px;
}
#right-example-profile img {
    padding: 0;
    margin: 0;
}
#right_content {
    width: 300px;
    float: right;
    font-size: 9px;
    font-family:Arial ;
}

.sidebox {
    width: 194px;
    border: 3px solid #fff;
    font-size: 11px ;
    overflow: hidden;
    margin: 0 0 5px 0;
}
.commercial {
    width: 200px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.sidebox img, .recomended img {
    padding: 2px;
    margin-bottom: 3px;
    background: #fff;
    border: 1px solid #e6e0c8;
    margin: auto;
}

.main-avatar-link {
    display:block ;
    text-align:center ;
}

.header {
    background: #e0fafa;
    background: url(pinger/header-bg.png) repeat-y;
    width: 539px;
    _width: 529px;
    overflow: hidden;
    _padding-right: 10px;
}
h1 {
    color: #0058a3;
    font: 18px Arial, Sans-Serif;
    margin: 0 0 20px 0;
    padding: 8px 15px 7px 15px;
}

h1 p {
    font-size: 10px;
    font-family: Verdana, sans-serif;
    font-weight: bold;
    padding: 0;
    margin: 0;
    color: #478db3;
    float: right;
}

h1 p.right {
    text-align:right ;
    background:none ;
}

span.join, span.subheader {
    font-size: 10px;
    font-family: Verdana, sans-serif;
    font-weight: normal;
    padding: 0;
    margin: 0;
    color: #478db3;
    display: block;
    text-align: right;
}

span.join a, span.subheader a{
    position:relative ;
}

#tags-subheader {
    text-align:left ;
    font-size:12px ;
    text-decoration:underline ;
}

h2 {
    margin: 3px;
}
h2, .r-about-header {
    color: #478db3;
    font-size: 12px;
    padding:0 ;
    font-weight: bold;
}

h2.user_info_header {
    color: #020202;
    margin: 9px 0 2px 6px;
    font-weight: bold ;
    font-size:14px ;
    clear: both;
    overflow: hidden;
}

.activity-map-box h2.user_info_header {
    margin-top:0.2em ;
}

h2.recomended_header {
    color: #0058A3;
    margin: 9px 0 2px 6px;
    font-weight: normal ;
    font-size:18px ;
    clear: both;
    overflow: hidden;
}

h2.new_blogs_header {
    color: #0058A3;
    margin: 9px 0 2px 5px;
    font-weight: normal ;
    font-size:18px ;
    clear: both;
    overflow: hidden;
}
h2.user_observe {
    color: #f97408;
    margin: 10px 0 10px 0;
}
h2#login_icon {
    background: url(pinger/nick.gif) no-repeat;
    padding: 2px 0 0 20px;
    margin: 0;
}

#main,
.adult-inner {
    background: #E7FBFB url(pinger/main.gif);
    font: normal 12px tahoma, sans-serif;
    color: #222;
    margin: 0;
    padding: 0;
    width: 539px;
    overflow: hidden;
    clear: both;
    min-height: 280px ;
    /**_overflow: visible;**/
}
#main_news {
    background: #fff;
    font-size: 11px;

    margin: 0;
    padding: 5px;
    clear:both;

    /**overflow: hidden;**/
    display: block;
    _margin-top: 0;
    _height: 100px;
    /**_overflow: visible;**/
}

#main_news .today,
#main_news .earlier,
#left .today,
#left .earlier {
    font: bold 1.2em Arial, Sans-Serif;
    color: #0058A3;
    text-align: right;
    padding-right:1.5em ;
    clear: both;
}

#left .today,
#main_news .today {
    margin-top:0 ;
    margin-bottom:0;
}

div#menu p {
    text-align: right;
    clear: both;
}

input, input.check {
    margin:  4px 4px 0 5px;
    display: block;
    float: left;
}
button {
    cursor: pointer;
    *cursor: hand;
    _cursor: hand;
}
input.input {
    border: none;
    background: url(pinger/input.gif) no-repeat;
    margin: 4px 4px 0 5px;
    padding: 2px;
    width: 208px;
    font-size: 11px;
    height: 17px;
}

input.medium {
    border: none;
    background: url(pinger/input_seat.gif) no-repeat;
    margin: 0;
    padding: 4px 2px 0 2px ;
    width: 120px;
    font-size: 11px;
    height: 17px;
}

select{
    border: 1px solid #579cc3;
    background: #f8fefe;
    margin:  4px 4px 0 5px;
    font-size: 11px;
}

select#country{
    border: 1px solid #579cc3;
    background: #f8fefe;
    margin:  4px 4px 0 5px;
    width: 250px;
    font-size: 11px;
}

input.number {
    background: #f8fefe url(pinger/input-middle.gif) no-repeat;
    border: none;
    height: 17px;
    padding: 2px;
    width: 157px;
    margin:  4px 4px 0 25px;
    _margin: 4px 0 0 16px;
    font-size: 11px;
    float: left;
}

input.input_login{
    border: none;
    background: url(pinger/input-login.png) no-repeat;
    margin: 0 4px 0 5px;
    width: 84px;
    padding: 2px;
    height: 17px;
    font-size: 10px;
    _background:none ;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cs.pinger.pl/pinger/input-login.png', sizingMethod='scale') ;
}
input#register_submit {
    border: none;
    width: 93px;
    height: 22px;
    padding: 0 0 0 12px;
    display: block;
    font-weight: bold;
    font-size: 11px;
    color: #fff;
    background: url(pinger/zarejestruj2.gif) 0 0 no-repeat;
    position: relative;
    cursor: pointer;
    _cursor: hand;
    *cursor: hand;
}

input#register_submit:disabled {
    color: lightgray;
}

input#register_submit ::-moz-focus-inner {
    border: none;
}
input#edit_submit {
    border: none;
    height: 22px;
    width: 117px;
    font-weight: bold;
    font-size: 11px;
    color: #fff;
    padding: 0;
    text-indent: 10px;
    background: url(pinger/ok.gif) top left no-repeat;
    position: relative;
    cursor: pointer;
    *cursor: hand;
}



input#kom_wrap {
    _margin-top: 0;
    _padding-top: 0;
}
input#invite_submit {
    border: none;
    height: 22px;
    width: 139px;
    font-weight: bold;
    font-size: 11px;
    color: #fff;
    padding: 0;
    cursor: pointer;
    *cursor: hand;
    _cursor: hand;
    text-indent: 10px;
    background: url(pinger/send_invite.gif) top left no-repeat;
    _position: relative;
    *position: relative;
}
input#add_to_newsletter {
    border: none;
    height: 22px;
    width: 65px;
    font-weight: bold;
    font-size: 11px;
    color: #fff;
    padding: 0 0 0 5px;
    background: url(pinger/loguj.gif) top left no-repeat;
    float: left;
    cursor: pointer;
    *cursor: hand;
    _cursor: hand;
    display: block;
}

button.button-add,
input.button-add {
    background: url(pinger/box-btn.gif);
    border: none;
    cursor: pointer;
    *cursor: hand;
    _cursor: hand;
    margin: 0;
    padding: 0;
    height: 21px;
    width: 150px;
    font: 11px tahoma, Sans-Serif;
    font-weight: bold;
    color: #fff;
    margin-bottom:3px ;
}

button.button-add:hover,
input.button-add:hover  {
    background-image:url(pinger/box-btn-hover.gif) ;
}

input.add-comment, .abuse-submit {
    background: url(pinger/add-comment.gif) no-repeat 3px;
    width: 133px;
    height: 21px;
    color: #fff;
    border: none;
    font: bold 11px tahoma, sans-serif;
    line-height:21px ;
    padding: 0;
    margin: 7px 0 0 47px;
    vertical-align: center;
    float: none;
    text-align: center;
    cursor: pointer;
    *cursor: hand;
    _cursor: hand;
    _margin-left: 47px;
    padding-bottom: 1px;
}

input.add-comment:hover, .abuse-submit:hover,
#main input#stop-sms-activation:hover {
    background-image:url(pinger/add-comment-hover.gif) ;
}

input.abuse-submit {
    margin-left: 220px;
}

button.button-remove,
input.button-remove {
    background: url(pinger/box-add.gif);
    border: none;
    margin: 0;
    height: 21px;
    width: 150px;
    font: 11px tahoma, Sans-Serif;
    font-weight: bold;
    color: #ff007e;
    cursor: pointer;
    *cursor: hand;
    _cursor: hand;
}


button.button-remove:hover,
input.button-remove:hover {
    background-image:url(pinger/box-add-hover.gif) ;
}

button.button-remove span,
button.button-add span {
    position: relative;
    top: -1px;
}

form.remove {
    display:inline ;
}

input#search,
input#search-msg-submit,
input#search-msg-by-tag-submit {
    height: 22px;
    width: 72px;
    color: #fff;
    font: bold 11px Arial, Sans-Serif;
    background: url(pinger/search.gif) no-repeat 5px top;
    clear: both;
    display: block;
    border: none;
    margin-left: 114px;
    _margin-left: 57px;
    text-decoration: none;
    cursor: pointer;
    *cursor: hand;
    _cursor: hand;
}

input#search:hover, input#search-msg-submit:hover, input#search-msg-by-tag-submit:hover {
    background-image:url(pinger/search-hover.gif)
}

#search-form-stats {
    margin:6px;
}

.search-option {
    margin:0 0 0.5em 2px;
    line-height:18px ;
    overflow:hidden ;
}

#search-msg-in-comments,
#search-msg-scope {
	_margin:0 ;
}

a.cancel, a.cancel:hover, #cancel, #cancel-edit {
    height: 20px;
    width: 64px;
    color: #5c532f;
    font-weight: bold ;
    background: url(pinger/cancel.gif) no-repeat;
    display: block;
    float: none;
    text-decoration: none;
    margin: 0;
    padding: 0;
    text-indent: 10px;
    border: none;
}

#cancel:hover, #cancel-edit:hover {
    background-image:url(pinger/cancel_hover.gif) ;
}

#cancel span, #cancel-edit span {
    visibility: hidden;
}
a.add_news, a.add_news:hover, #add-news, #edit-news {
    height: 20px;
    width: 84px;
    color: #fff;
    font-weight: bold ;
    background: url(pinger/add_pink.gif) no-repeat;
    display: block;
    float: none;
    text-decoration: none;
    margin: 0;
    padding: 0;
    text-indent: 10px;
    border: none;
}

#add-news:hover {
    background-image:url(pinger/add_hover.gif) ;
}

#edit-news {
    background: url(pinger/edit-news.gif) no-repeat;
}

#edit-news:hover {
    background-image:url(pinger/edit-news-hover.gif) ;
}

#add-news span, #edit-news span {
    visibility: hidden;
}
a#btn_blue, a#btn_blue:hover {
    background: url(pinger/add_blue.gif) top left no-repeat;
    display: block;
}

#access-select {
}

#access-select select {
    width:auto ;
}
label.vertical,
form.comment-form ul a.comment-nick {
    float: left;
    padding-top: 5px;
}

.foreign form.comment-form ul a.comment-nick {
    float:none ;
}

label.vertical {
    color: #222;
    width: 220px;
    text-align: right;
}

.left_wrap {
    float: left;
    line-height: 2em;
    margin: 0 0 0 4px;
}

#footer {
    padding: 20px 0 0 224px;
    margin: 0;
    height: 50px;
    background: url(pinger/header-bg.png) repeat-y;
    _background:none ;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cs.pinger.pl/pinger/header-bg.png', sizingMethod='scale') ;
    border: none;
}
.margin-last {
    margin-top: 0px;
}
.description, #main .description {
    color: #478db3;
    font-weight: normal;
    font-size: 10px;
}
.time, div#main  a.time, div#main a.comm {
    color: #478db3;
    font-family: Arial, sans-serif;
    text-decoration: none;
}
a.time, a.comm {
    padding-right: 5px;
}
a.comm {
    text-decoration: underline;
}
a.comm:hover {
    text-decoration: none;
}
.valid2 {
    font-weight: bold;
    color: #0058a3;
}
.valid {
    color: #ff007e;
    font-weight: normal;
}
form {
    padding: 20px 0 0 0;
    margin: 0;
    border: none ;
}
.input-hidden {
    display: none;
    margin: 0;
    padding:0;
}

.description_form, #password-strengh, #recaptcha_widget_div, .recaptcha_ex {
    padding: 0 10px 0 224px;
    _padding-top: 5px
}

.description_form {
    margin-bottom:0.5em ;
}

#password-strengh.very-weak, #password-strengh.weak,
.toomuch {
    color:red ;
}

#password-strengh.strong, #password-strengh.very-strong {
    color:green ;
}

#to_submit_wrap {
    float: left;
}

a, .link,
#main .private-messages-by-thread a {
    color: #478db3;
    text-decoration: none;
}

a:hover, .link:hover, #main .private-messages-by-thread a:hover {
    text-decoration: underline;
}

a:hover * {
    *text-decoration:underline ;
}

.link {
    cursor:pointer ;
    _cursor:hand ;
}

a.tag-observed,
#options-block a.opened {
    color:#39708E ;
}

button.link {
    font-family: "Verdana" sans-serif;
    font-size: 1em;
    text-align: left;
    background: none;
    margin: 0;
    padding: 0;
    border: none;
    cursor: pointer;
    -moz-user-select: text;
    overflow:visible ;
    width:auto ;
}
button.link span {
        text-decoration: none;
}
button.link:hover span,
button.link:focus span {
    text-decoration:underline ;
}

button.admin {
    color:red ;
}

button.admin:hover {
    color:blue ;
}

.author-odd a:hover img,
.authors-odd a:hover img {
    background: #d5f0f0;
}
.author-even a:hover img,
.authors-even a:hover img {
    background: #EEE8D1;
}

ul#sites{
    height: 30px;
    float: left;
    font: normal 12px tahoma, sans-serif;
}
ul#sites li{
    display: block;
    float: left;
    color: #0058a3;
    height: 16px;
    text-align: center;
}
ul#sites li#text{
    padding: 0 50px 0 15px;
    margin-top: 5px;
}
ul#sites li a{
    color: #0058a3;
    display: block;
    border: 1px solid #cfc8ac;
    margin: 2px;
    padding: 1px 6px;
    text-decoration: underline;
    font-size: 12px;
    font-weight: normal;
}
ul#sites li a:hover {
    color: #FF007E;
    text-decoration: underline;
}
ul#sites li a#current_page {
    background: #F2E7B5;
    text-decoration: none;
}
ul#sites li a#prev_next_sites {
    border: none;
    width: 70px;
}
#tlen_wrap {
    height: 2.2em;
    background: url(pinger/tlen.gif) 225px no-repeat;
    *background: url(pinger/tlen.gif) 5px no-repeat;
    _background: url(pinger/tlen.gif) 0 no-repeat;
    padding-left: 0;
}
div#tlen_wrap span.description, div#gg_wrap span.description, div#skype_wrap span.description {
    padding-top: 6px;
    display: block;
}
#gg_wrap {
    height: 2.2em;
    background: url(pinger/gg.gif) 225px no-repeat;
    padding-left: 220px;
}
#skype_wrap {
    height: 2.2em;
    background: url(pinger/skype.gif) 225px no-repeat;
    padding-left: 220px;
}
.column_info,
#right-example-profile .column_info,
#news-pub-map-info,
#user-news-form-locations p.info,
#user-add-map-wrap p.info,
.new-msgs-notice-header,
.send-invitation-notice,
.old-messages-removal-notice {
    background: url(pinger/info.gif) top left no-repeat;
    padding: 0 0 3px 16px;
    margin: 0;
}

.new-msgs-notice-header,
.send-invitation-notice,
.old-messages-removal-notice {
    background-color:#FEF9D2 ;
}

.new-msgs-notice-header a {
    font-weight:bold ;
}

.send-invitation-notice,
.old-messages-removal-notice {
    margin:0.5em 1em ;
}

.old-messages-removal-notice {
    font-size:11px ;
}

.sidebox .column_info {
    background-color: #fefdfa;
    padding: 2px 0 2px 16px;
    text-align: left;
    margin-bottom: 3px;
    overflow: hidden;
}
.sidebox .photo-info {
    background-color: #fefdfa;
    padding: 2px 0 2px 3px;
    text-align: left;
    margin-bottom: 3px;
    overflow: hidden;
}

.sidebox p {
    text-align: left;
    margin: 3px;
}

.sidebox .tags-more,
.sidebox .link-more {
    float:right ;
    font-weight:bold ;
    margin-right:0.5em ;
    padding-bottom:0.2em ;
}


.information {
    border: 1px solid #e5fafa;
    width: 514px;
    margin: 0 auto 0 auto;
    padding: 20px 0 20px 0;
    background: url(pinger/information.gif) 0 0 repeat;
}
div.information p {
    padding: 10px;
}
div.information ul {
    float: none;
    margin: 0  0 0 40px;
}
#main div.information ul a {
    color: #0058A3;
    text-decoration: none;
 }
#main div.information ul a:hover {
    color: #FF007E;
    text-decoration:underline ;
}

.registered-adresses li {
    margin:0.5em 0 ;
    list-style:disc ;
}

#main p#info_box {
    background: url(pinger/info.gif) no-repeat;
    padding:1px 0 0 20px;
    margin: 0 0 0 20px;

}

span.menu-border-right,
span.menu-border-left {
    float: left !important;
}
.menu-border-left {
    background: url(pinger/winieta1.png) 0 0 no-repeat;
    width: 8px;
    height: 23px;
    _background:none ;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cs.pinger.pl/pinger/winieta1.png', sizingMethod='scale') ;
    float: right;
}
.login-menu-border-left {
    width: 8px;
    height: 23px;
    float: right;
}
.menu-border-right {
    background: url(pinger/winieta2.png)  0 0 no-repeat;
    width: 8px;
    height: 23px;
    _background:none ;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cs.pinger.pl/pinger/winieta2.png', sizingMethod='scale') ;
    float: right;
}

div.menu-border-left-msgs,
div.menu-border-right-msgs,
.login-menu-border-right {
    width: 8px;
    height: 23px;
    float: right;
}

#mark-as-read{
    margin:1px 0 0 0 ;
    height:16px ;
    padding:0 5px ;
    display:inline ;
    background:url(pinger/check.png) center no-repeat ;
    font-size:10px ;
}

#mark-as-read:hover {
    text-decoration:none ;
}

/*** menu**/
ul#navlist {
    font: 14px arial, sans-serif;
    text-align: center;
    height: 26px;
    margin: 0;
    padding: 0;
    list-style-type: none;
    float: right;
}

ul#navlist li a, ul#navlist li .link {
    text-decoration: none;
    color: #0058a3;
    text-align: center;
}


ul#navlist li {
    margin: 3px 3px 0 0;
    float: left;
    position:relative ;
    text-align: center;
}

ul#navlist li {
    padding: 3px 9px;
    height: 18px;
    background-image: -ms-linear-gradient(top, #fff 25%, #ededed 75%);
    background: -webkit-gradient(linear, left 10, left bottom, from(#fff), to(#ededed));
    background: -moz-linear-gradient(center 10px,  #fff,  #ededed );
    background-image: -o-linear-gradient(top, #fff 25%, #ededed 75%);
    -moz-box-shadow:1px 1px 3px #50AFC4;
    -webkit-box-shadow:1px 1px 3px #50AFC4;
    box-shadow:1px 1px 3px #50AFC4;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ededed'),
            progid:DXImageTransform.Microsoft.Shadow(Color=#50AFC4, Strength=3, Direction=180),
            progid:DXImageTransform.Microsoft.Shadow(Color=#50AFC4, Strength=3, Direction=270);
}

ul#navlist li.logout span.item {
    padding-top: 2px;
    padding-bottom: 1px;
}

ul#navlist li.logout form {
    display:inline ;
    margin:0 ;
    padding:0 ;
}

ul#navlist li.logout {
    *margin-top:2px ;
}

ul#navlist li.logout button {
    margin:0 ;
    padding:0 ;
    background:none ;
    border:none ;
    float:none ;
    display:inline ;
    font: 14px arial, sans-serif;
    *width:1;
    *overflow:visible;
}
ul#navlist li .arrow {
    background: url(pinger/menu-arrow.png) no-repeat center right;
    padding-right: 8px;
}
ul#navlist li .arrow:hover,
ul#navlist li .active {
    background: url(pinger/menu-hover-arrow.png) no-repeat center right;
}

.border-menu {
    color: #6fdbeb;
    margin-bottom: 5px;
    padding: 0 3px;
    font-size: 12px;
}
ul#navlist li.important a,
#after-share li a.myprofile {
    color: #ff007e;
}

ul#navlist li a:hover,
ul#navlist li.current a,
ul#navlist li button:hover .link{
    text-decoration:underline ;
}
/*** KONIEC menu **/

/*** zakladki*/

ul#tab_content {
    font: bold 12px Arial, Helvetica, sans-serif;
    width: 508px;
    _width: 528px;
    height: 22px;
    list-style: none;
    margin: 0 0 0 8px;
    margin-top: 5px;
    _margin-top: 0;
    clear:both ;
}
ul.my-profile, ul.user-profile {
    font: bold 12px arial, sans-serif;
    width: 529px;
    height: 20px;
    _height: 14px;
    _margin-bottom: -2px;
    list-style-type: none;
    padding: 1px 1px 1px 0;
}

ul#main-menu {
    margin-left:10px ;
    margin-bottom:1px ;
	_margin-bottom:0;
}

ul#main-menu li {
    max-width:auto ;
}
ul#main-menu li#fotimeline {
    max-width: 150px;
}

ul#tab_content li, ul.my-profile li, ul.user-profile li {
    float: left;
    margin-right: 2px;
    _margin-bottom: -1px;
    padding: 2px 2px 0 0;
    max-width:120px ;
    overflow:hidden ;
    white-space: nowrap;
    height: 20px;
    background: url(pinger/tab_bg.gif) top left repeat-x;
}
ul#tab_content li a, ul.my-profile li a, ul.user-profile li a{
    _width: 80px;
    _overflow: hidden;
   }

ul#tab_content li a img, ul.my-profile li a img, ul.user-profile li a img{
    border: none;
}
ul#tab_content li#uvisual, ul.my-profile li#uvisual {
    width: 110px;
}

ul#tab_content li#unotice, ul.my-profile li#unotice {
    width: 95px;
}
ul#tab_content li a, ul.my-profile li a, ul.user-profile li a {
    color: #0058a3;
    padding: 0 2px 7px 2px;
    _padding_bottom: 10px;
    height: 20px;
    display: block;
}
ul#tab_content li a:hover, ul.my-profile li a:hover, ul.user-profile li a:hover {
    background: #fff;
    text-decoration: underline ;
    _padding-bottom: 6px;
}
ul#tab_content li a.current, ul.my-profile li a.current, ul.user-profile li a.current {
    color: #000;
    text-decoration: none;
    background: #fff;
    _padding-bottom: 6px;
    padding-right: 2px;
}
ul#tab_content li#sent-invitations, ul#tab_content li#sent-invitations a {
    _width: 140px ! important;
}
ul#tab_content li#edit, ul#tab_content li#edit a {
    _width: 110px ! important;
}
ul#tab_content li#uvisual, ul#tab_content li#uvisual a {
    _width: 95px ! important;
}
ul#tab_content li#unotice, ul#tab_content li#unotice a{
    _width: 90px ! important;
}
ul#tab_content li#usms, ul#tab_content li#usms a{
    _width: 25px ! important;
}
ul#tab_content li#ucomments, ul#tab_content li#ucomments a {
    _width: 110px ! important;
}
ul.my-profile li a#tab_content_friends, .my-profile li a#tab_content_discussion, .my-profile li a#tab_content_observers, .my-profile li a#tab_content_not_published, ul.my-profile li a#tab_content_timeline {
    _overflow: hidden;
}
ul.my-profile li a#tab_content_friends, .my-profile li a#tab_content_not_published, ul.my-profile li a#tab_content_timeline {
    _width:80px ;
    max-width: 110px;
}

.my-profile li a#tab_content_discussion, .my-profile li a#tab_content_observers, .my-profile li a#tab_content_timeline {
    _width:80px ;
    max-width: 80px;
}
.my-profile li a#tab_content_discussion  {
    _width:60px ;
    max-width: 60px;
}
ul.user-profile li a#tab_content_friends {
    _width:110px ;
    _overflow: hidden;
    max-width: 165px
}
ul.user-profile li a#tab_content_timeline {
    _width:130px ;
    _overflow: hidden;
}
.menu_invitations li a{
    _width: 130px ! important;
}
.menu_friends li #friends-subitem {
    _width: 50px ! important;
}
.menu_friends li #subscribers-subitem {
    _width: 50px ! important;
}
.menu_friends li #observers-subitem {
    _width: 70px ! important;
}
.menu_friends li #observeds-subitem {
    _width: 70px ! important;
}
.menu_friends li #blockeds-subitem {
    _width: 70px ! important;
}
.menu_friends li #waitings-subitem, .menu_friends li #rfriends-subitem {
    _width: 70px ! important;
}
/** KONIEC zakladki */

#comment_form {
     margin-top:2em ;
}
ul#comment_form input {
    float: none;
}
ul#comment_form p.question {
    padding: 7px 10px 10px 0;
    font: 12px arial, sans-serif;
}
ul#comment_form ul{
    padding-left: 160px;
    font: 12px arial, sans-serif;
}
ul#comment_form ul li input {
    float: left;
    margin: 0 5px 5px 10px;
    padding: 0;
    border: none;
}
ul#comment_form ul li {
    clear: both;
    width: 350px;
}
ul#comment_form label.vertical {
    margin-right : 10px;
    width: 150px;
    font-size: 12px;
}
.form ul li {
    margin:  0 0 4px 0;
 }

#notifications_form .form ul li {
    margin-bottom:1em ;
}

 .skins {
    width: 80px;
    height: 104px;
    margin-left: 25px;
}
div#skin_pink {
    background: url(pinger/skin_pink.jpg) no-repeat;
}
div#skin_violet {
    background: url(pinger/skin_violet.jpg) no-repeat;
}
div#skin_green {
    background: url(pinger/skin_green.jpg) no-repeat;
}
div#skin_blue {
    background: url(pinger/skin_blue.jpg) no-repeat;
}

div#skin_gray {
    background: url(pinger/skin_gray.jpg) no-repeat;
}
div#skin_brown {
    background: url(pinger/skin_brown.jpg) no-repeat;
}
p.command {
    padding-top: 40px;
    font-size: 12px;
}

#div_ok {
	padding: 32px 0 32px 210px;
	margin: 0 auto 0 auto;
}
input#ok_submit {
	height: 22px;
	width: 130px;
        cursor: pointer;
        *cursor: hand;
        _cursor: hand;
	display: block;
	font-weight: bold;
	padding: 0;
	margin: 0;
	font-size: 11px;
	background: url(pinger/ok.gif) no-repeat;
	color: #fff;
	text-decoration: none;
	border: none;
}

input#edit_submit:hover,
input#ok_submit:hover {
    background-image:url(pinger/ok-hover.gif) ;
}

#spy {
    padding: 5px 0;
}
#invitation {
    background: #fbf9f0;
    width: 350px;
    margin:  4px 4px 0 6px;
    _float: left;
    padding: 10px;
    overflow: hidden;
    font: 12px monospace;
}

div.out {
	float: left;
	padding-left: 4px;
}

div.out_add, div.out_block, div.out_resolve {
	float: left;
	background: url(pinger/add.gif) center left no-repeat;
	padding-left: 4px;
}

table, tr, td{
	border: none;
	margin: 0;
	padding: 0;
	vertical-align: top;
}


tr.friend_list1 {
	background: #fcfaf3;
	padding:0;
	height: 36px;
}

tr.friend_list2 {
	background: #eaf7ff;
	padding:0;
	height: 36px;
}

tr.friend_list1 td, tr.friend_list2 td{
	padding: 3px;
	border-bottom: 5px solid #fff;
}

tr.friend_list1 td a, tr.friend_list2 td a{
	text-align: center;
}

tr.friend_list1 td img, tr.friend_list2 td img {
    width: 32px;
}
.author-odd, .author-even,
.authors-odd, .authors-even {
    width: 70px;
    border: 2px solid #fff;
    border-right: none;
    margin: 0;
    padding: 0;
    float: left;
}
.authors-odd,
.authors-even {
    width: 168px;
}

.author-odd div,
.author-even div{
    overflow: hidden;
}
.author-odd img,
.authors-odd img,
.author-even img,
.authors-even img{
    padding: 2px;
    border: 2px solid #e7fbfb;
    width: 64px;
}

.author-even img,
.authors-even img{
    border: 2px solid #f8f9ea;
}
.message-wrap .native,
.message-wrap .foreign {
    border: none;
    margin: 0  0 0 6px;
    padding: 4px 0 0 14px;
    _padding-top: 0;
    overflow: hidden;
    display: block;
    _height: 20px;
    _overflow: visible;
    width: 429px;
    vertical-align: top;
    float: left;
    -moz-border-radius: 6px ;
}

.message-wrap p, .comments-list p {
    margin:0 5px 5px 0 ;
    padding:0 ;
}

.friend-message .message-wrap div.entry {
    background-color:#F2FBE9;
}

.message-wrap .msg_foot {
    margin:0 5px 6px 0 ;
}

.message-wrap .msg_foot form {
    display:inline ;
}

.message-wrap .foreign {
    margin: 0;
    width: 338px;
}
.message-odd .native, .message-odd .foreign  {
    background: url(pinger/arrow1.gif) 2px 5px no-repeat;
}
.message-even .native, .message-even .foreign  {
    background: url(pinger/arrow2.gif) 2px 5px no-repeat;
}
a.author_new, span.author_new {
    color: #0058a3;
    font-weight: bold ;
}

.news-meta {
    margin-bottom:0.5em ;
}

a.msg-title,
span.msg-title {
    color: #222;
    font: bold 12px arial, sans-serif;
    font-size:16px ;
}

.message-cite .msg-title {
    font-size:1em ;
}

.msg-title-native a.msg-title,
.msg-title-native span.msg-title {

}

.message-wrap .news-title {
    margin: 0 0 0 0;
}
.message-wrap .news-tags {
    margin: 0 0 3px 0;
    font-size: 12px ;
    font-family: Verdana, sans-serif;
    color: #478DB3;
}

.message-wrap .news-tags .tags-wrapper{
    background-color: #fff5cb;
    padding: 2px;
}
.list-of-tags {
    line-height:1.5em ;
}

#options-block {
    margin: 0 0 3px 0;
    display:none ;
}
#options-block a, #options-block .link {
    text-decoration: underline;
    margin-right:1ex ;
}


.sidebox .list-of-tags, .sidebox .list-of-tags {
    margin: 5px 5px 5px 7px;
    font: normal 11px Verdana, sans-serif;
}


.message-wrap   .comment-message,
#main .private-messages-by-thread .comment-message,
#main #system-messages .comment-message {
    margin-bottom: 5px;
    overflow: hidden;
    min-height: 10px;
    font-size: 12px ;
    clear: both
}

.message-wrap   .comment-message {
    clear: none;
    margin-top: 2px;
    margin-bottom: 5px;
}

.message-wrap   div.message {
    margin-bottom: 5px;
    padding: 0 5px;
    overflow: hidden;
    _height: 35px;
    min-height: 35px;
    _overflow: visible;
    font-size: 12px ;
    clear: both
}

.message-wrap   div.message embed {
    margin:0.5em 0 ;
    display:block ;
}

.message-wrap  div.entry {
    padding: 0 5px;
    overflow: hidden;
    _height: 50px;
    _overflow: visible;
    margin: -8px 0 -6px 0;
    _margin: 0;
}
.message-odd div.entry,
.even {
    background: #e7fbfb;
}

.message-even div.entry,
.odd {
    background: #f8f9ea;
}

.message-wrap .message p{
    margin: 0 5px 5px 0;
    padding: 0;
}
.message-wrap .message p.file-title{
    margin: 5px 0;
    padding: 0;
    text-align: center;
}

.message .attachments {
    margin-top:1em ;
}

.attachments .file-desc {
    display:block ;
    text-indent:1px ;
    color:black ;
    font-weight:bold ;
}

.delete {
    background: url(pinger/trash.gif) no-repeat;
    border: none;
    margin:0;
    padding: 2px 8px ;
    text-decoration: none;
    cursor:pointer ;
    _cursor:hand ;
}
button.delete {
    padding-top: 12px;
    height: 16px;
    width: 16px;
    text-decoration: none;
}
button.delete span {
    display: none;
}


button.remove-from-wiki {
    background: url(pinger/page_white_delete.png) no-repeat;
}

a.edit-entry {
    background: url(pinger/edit-entry.gif) no-repeat;
    border: none;
    margin:0;
    height: 16px;
    width: 16px;
    padding: 2px 8px;
    *padding-top: 1px;
    text-decoration: none;
    font-size:8px ;
}

body:first-of-type a.edit-entry {
    padding-top:5px ;
}
a.block-user {
    background: url(pinger/block-user.gif) no-repeat;
    border: none;
    margin: 0;
    height: 16px;
    width: 16px;
    padding: 6px 8px 4px 8px;
    *padding-top: 3px;
    text-decoration: none;
}
ul.comment-list a.delete {
    float: none;
}
div#login_profil img {
    padding: 2px;
    border: 2px solid #fff;
    float: left;
    width: 64px;
}

div#login_profil p {
    padding: 0;
    margin: 0 3px 0 8px;
    padding-right: 3px;
}
.login-profile p {
    text-align: left;
}
div#login_profil .www {
    clear: both;
    text-align: left;
    margin: 0 7px 7px 7px;
}
div#login_profil .www .private-msg{
    float: right
}
div#login_profil p.profile-stats {
    float: right;
    margin:5px 5px 0 0 ;

}
div#login_profil p.user-stats {
    float: right;
    *width: 200px;
    margin-bottom: 5px;
    margin-top:5px;
    text-align: right;
}
div#news, div#news_edit{
    background: #fff;
    _height: 20px;
    width: 529px;
    margin: 0;
    padding: 0 0 0 10px ;
    display: block;
    overflow: hidden;
    _overflow: visible;
    _position: relative;
    _top: -7px;
}

div#news_editor, div#news_edit_editor {
    background: #ffeef6;
    border: 1px solid #e4c7d5;
    -moz-border-radius:4px ;
    margin: 0 8px 0 0 ;
    width: 521px;
    _width: 510px ;
}

div#news_editor textarea, div#news_edit_editor textarea {
    border: none;
    background: #ffeef6;
    width: 520px;
    _width: 510px;
    height: 160px;
    font-size: 16px;
    line-height:1.2em ;
    overflow-y:scroll ;
    top: 0;

}
div#news_editor p, div#news_edit_editor p{
    text-align: right;
    padding: 0 5px 5px 0;
    margin: 0;
}

div.news-attachment {
    border: 1px solid #f1e0e8;
    margin: 4px 8px 4px 0 ;
    padding: 2px;
    overflow: hidden;
    _overflow: visible;
    _height: 33px;
    display: block;
    clear:both ;
}
div.list_attachment{
    float: left;
    width: 135px;
}
div.list_attachment a.delete {
    float: none;
    display: block;
}

form#attchament {
    padding-left: 20px;
}

form#attchament label {
    float: none;
    width: auto;
}

img.friend_photo {
    float: left;
    margin: 3px;
}
.pager {
    float: right;
}
div#footer_menu p {
    color: #0058a3;
    float: left;
    padding: 1px;
    margin: 4px 0 0 0;
}
.pager p {
    padding: 0;
    padding-top: 5px;
    float: left;
    font-weight: bold;
    color: #0058a3;
    height: 16px;
    text-align: center;
}
form#attachment{
    width: 200px;
}
form#attachment label{
    padding-left: 5px;
    font-size: 11px;
}
ul#news_menu, ul#news_edit_menu {
    background: url(pinger/tab_bg.gif) repeat-x;
    padding: 0 3px 0 3px;
    height: 25px;
    width: 149px;
    margin: 0;
    margin-left: 384px;
    _margin-left: 385px;
    margin-bottom: 0;
    _margin-bottom: 8px;
    _position: relative;
    _top: -7px;
}
ul#news_menu li, ul#news_edit_menu li{
	float: left;
}



.msg-for-friends label  {
    padding: 0;
    font-size: 11px;
    *margin-top:4px ;
    line-height:21px ;
}
.msg-for-friends input {
    float: left;
    margin-left:0 ;
}
.news-attachment input#for_friends, .news-attachment input#edit_for_friends {
    margin-top: 2px;
}

ul#news_menu #news_menu_fileinput {
    float:none ;
    text-align:right ;
    width:100% ;
    margin-bottom:0.5em ;
}

#news_menu_fileinput input, #news_edit_menu_fileinput input {
    float:none ;
    display:inline ;
}

#news_menu_fileinput .file_desc_wrap, #news_edit_menu_fileinput .file_desc_wrap {
    display:block ;
}

#file_desc {
    width:240px ;
}

#news_menu #news_menu_filelist li {
    float:left ;
    list-style-position:inside;
}

#news_menu #news_menu_filelist li .delete {
    float:none ;
    display:inline ;
    padding:1px 8px ;
    margin: 0;
    cursor:pointer ;
    _cursor:hand ;
}

#news_menu_filelist li input,
#news_edit_menu_filelist li input {
    display:block ;
    float:none ;
    margin:0 ;
    clear:both ;
}

p.not_logged {
    background: #fff0f7 url(pinger/warning.gif) no-repeat;
    margin: 5px 10px 0 10px ;
    padding: 2px 0 0 20px;
    font-size: 10px;
}

p.not_logged a{
    color: #0058a3;
}

div#news_information{
    border: 1px solid #b5f1f0;
    font-size: 18px;
    margin: 4px;
    padding: 4px;
}
div#news_information p {
    float: left;
    padding: 0 10px 0 400px;
     *padding: 10px 10px 0 400px;
    margin: 0
}
div#news_information a.delete {
    margin: 2px 0 0 0;
    *margin: 8px  0 0 0;
}
form#newsletter {
    margin: 0;
    padding: 0;
}
form#newsletter label {
    float: left;
    padding-top: 9px;
}
form#newsletter fieldset{
    border: none;
    border-bottom: 1px solid #e6e0c8;
    clear: both;
}
form#newsletter input#e-mail_newsletter {
    border: 1px solid #579cc3;
    float: left;
    width: 120px;
    height: 12px;
    cursor: pointer;
    *cursor: hand;
    _cursor: hand;
    font-size: 10px;
}
#main .error-message {
    color: #ff007e;
    margin:0 0 0 0.5em ;
    font-weight: normal;
    font-size: 11px;
    padding: 0;
}
p.error {
    font-size: 10px;
    color: #ff007e;
    margin: 0;
    padding: 0;
}

div.auto_complete {
    position:static;
    margin:0px;
    padding: 0 0 10px 0;
}
div.auto_complete ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
}
div.auto_complete ul .selected { background-color: #eee;}

div.auto_complete ul li {
    list-style-type:none;
    display:block;
    margin:0;
    padding:2px;
    height:12px;
    cursor:pointer;
    overflow: hidden;
}
.informal {
    font-weight: normal;
    color: #0058a3;
}
div.found-friends {
    clear: both;
    padding-bottom: 10px;
}
.left_wrap img, .delete-adv img {
    width: 32px;
    padding: 1px;
    border: 1px solid #e6e0c8;
}
.blocked-hidden {
    display: block;
    text-align: center;
    -moz-border-radius: 4px;
    width: 521px;
    padding: 2px;
    margin:1em 0 ;
    clear:both ;
}
/*.blocked-style1 {
    background-color: #E7FBFB;
}
.blocked-style2 {
    background-color: #F8F9EA;
}*/
.blocked-visible {
    display: none;
}
.hidden {
    display: none;
}
.admin-hidden {
    display: block;
}
.admin-visible {
    display: none;
}
.vissible{
    display: block;
    text-align: right;
}
.base-footer {
    width: 820px !important;
    margin: 0 auto ;
    padding-top:10px ;
    height: 23px;
    clear: both;
    _overflow: visible;
}
.footer-bottom {
    font: 12px arial, Sans-Serif;
    padding: 0;
    height: 23px;
    float: left;
    width:800px ;
}
.footer-bottom ul{
    padding: 0;
    float: none;
}
.footer-bottom p {
    float: none;
}
.footer-bottom ul li{
    float: left;
    padding: 5px 8px 2px 3px;

}
.footer-bottom ul li a{
    color: #0058a3;
}
#pass_forgotten_form{
    padding: 10px;
    margin: 0;
}
#pass_forgotten_form ul li{
    float: none;
    padding: 0;
    margin: 2px 2px 6px 2px;
    font: 10px Verdana, Sans-Serif;
}
#main p {
    padding: 10px;
    margin: 0;
}
#main p.error {
    text-align: center;
    font: bold 11px arial, sans-serif;

}
#username_pass_forgotten {
    float: left;
    margin: 0 4px 0 4px;
    padding: 2px;
    width: 208px;
}
#pass_forgotten_form ul{
    overflow: hidden;
}
#pass_forgotten_form label {
    font-size: 11px;
    padding: 0;
    margin: 0;
}
div.news_for_friends input{
    margin: 0 3px 0 0 ;
    padding: 0;
}
div#left_content form {
    padding: 0;
    margin: 0;
}
div#left_content .news_content, .last-profile-entry {
    background: url(pinger/arrow.png) 40px 0 no-repeat;
    _background:none ;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cs.pinger.pl/pinger/arrow.png', sizingMethod='crop') ;
    width: 539px;
    margin: 0;
    padding: 22px 0 0 1px;
}
div#left_content .news_content {
    margin-top: -26px;
}
.last-profile-entry-content {
    background: url(pinger/entry-bg.png) repeat-y;
    clear: left;
    _background:none ;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cs.pinger.pl/pinger/entry-bg.png', sizingMethod='scale') ;
    margin:  0;
    padding: 0 10px;
    font: normal 26px arial, sans-serif;
    overflow: hidden;
    width: 519px;
    _height: 50px;
    _overflow: visible;
    _margin-top: -8px;
}
.last-profile-entry-content span {
   display: block;
}
.last-profile-entry-content .msg_foot {
    margin-bottom: 0;
    clear: both;
}
.last-profile-entry-content p.access-denied {
    font-size: 12px;
    margin-left: 90px;
    padding-left:0;
}
.last-profile-entry-content .img-protected, .last-profile-entry-content .img-source {
    margin-left: 498px;
}

form#login_form {
    margin: 2px 0 5px 0px;
    padding: 0;
    float: right;
    font: 9px verdana, sans-serif;
    *width: 100%;
}
form#login_form fieldset {
    border: 0;
    padding: 0;
}
form#login_form div label, #share_form .login label {
    float: left;
    margin: 4px 0 0 0;
    font: normal 10px verdana, sans-serif;
}
#login_form ul {
    margin:  0;
    float: right;
    _width: 349px;
    margin-bottom: 2px;
    height: 23px;
}
form#login_form li, #share_form .login li {
    float: left;
    padding: 1px;
}
form#login_form .remember-box {
    margin: 0 0 0 243px;
    width: 120px;
    clear: both;
}
form#login_form div#rem {
    height: 23px;
}

form#login_form div#rem input {
    padding: 0;
    *margin-top: 0;
    float:none ;
    float: left;
}
form#login_form div#rem li label {
    *position: relative;
    *top: 6px;
    float: left;
}
ul.comments-list {
    margin: 0 5px 2px 5px;
    padding: 0;
    font-size: 10px;
    padding-top:5px ;
    border-top:1px solid #EEEEEE ;
    clear:both ;
}

ul.wikipages-list {
    margin-bottom:1.5em ;
}

ul.comments-list li {
    margin: 0 0 3px 0;
    overflow: hidden;
}

#main .private-messages-by-thread {
    border-top:none ;
}

#main .private-messages-by-thread li,
#system-messages.comments-list li {
    margin-left:1em ;
}
#system-messages li,
#main .private-messages-by-thread li {
    padding: 4px;
}

#system-messages.comments-list li  p {
    padding:0 ;
}
ul.comments-list .comment-wrap {
    width: 364px;
    float: left;
}
ul.comments-list .comment-arrow {
    float: left;
    left: 1px;
    width: 9px;
    margin-left: 1px;
    position: relative;
    background: url(pinger/comment-arrow.gif) no-repeat 0px 13px;
    padding-bottom: 15px;
}

ul.comments-list .comment-top {
    height: 6px;
    width: 354px;
    background: url(pinger/comment-round-top.gif) no-repeat;
}
ul.comments-list .comment-bottom {
    height: 6px;
    width: 354px;
    background: url(pinger/comment-round-bottom.gif) no-repeat;
}
ul.comments-list .comment-container {
    float: left;
}
ul.comments-list .comment-content {
    border: 1px solid #c5d9d9;
    border-top: none;
    border-bottom: none;
    padding-left: 6px;
    padding-right: 4px;
    width: 342px;
}
ul.comments-list .comment-meta .comment-reply {
    background: url(pinger/reply.gif) no-repeat;
    padding: 3px 8px;
    border: none;
    text-decoration: none;
}
ul.comments-list .comment-meta .comment-reply:hover {
    background: url(pinger/reply-hover.gif) no-repeat;
}
ul.comments-list .comment-meta .comment-reply span {
    visibility: hidden;
}

ul.comments-list a {
    font-family: Arial, sans-serif;
    font-size:13px ;
}

ul.comments-list a.nickname {
    font-weight: bold;
    line-height: 13px;
}
ul.comments-list a.delete {
    margin: 0;
    _margin-bottom: 10px;
    float: right;
}
li.comment, li.citation {
    clear: both;
    font-size: 12px;
}

.reverse-comments {
    display:block !important;
    text-align: right;
    margin-right: 6px;
}

.citation-link {
    color:inherit ;
    text-decoration:inherit ;
}

.citation-link:hover {
    text-decoration:inherit ;
}

.ajax-comment .asc span.asc,
.ajax-comment .desc span.desc {
    color:black ;
    text-decoration:none ;
    cursor:default ;
    font-weight:bold ;
}

.sidebox h2 {
    margin-top:0.5em ;
    text-align: left;
}
.sidebox h2 strong {
    color:black ;
}

.bookmarklet-box h2 {
    padding-left:20px ;
    background:url(pinger/share.png) top left no-repeat ;
}


ul.list_of_users {
    font-size: 11px;
    text-decoration: none;
    padding: 0;
    margin-left:3px;
    clear: both;
    overflow:hidden ;
}
ul.list_of_users li {
    float: left;
    height: 36px;
    *width: 36px;
    margin: 0 0 3px 3px;
    _margin-left:1px ;
    padding: 1px;
    *padding:0px ;
}
#right_content span.more {
    margin-left:7px ;
}
ul.cropped-avatar-list {
    height:72px ;
}
ul.list_of_users li.more {
    height:1.5em ;
}
ul.list_of_users a.avatar{
    padding: 0;
    margin: 0;
    float: left;
}
.sidebox ul.list_of_users a.avatar img, ul.list_of_users a.avatar img{
    width: 29px;
    border: none;
    padding: 1px;
    margin: 0 ;
    overflow: hidden;

}
.like-list .avatar,
.comment .avatar,
.citation .avatar {
    width:35px ;
    margin-right:0px ;
    border: none;
    color: #fff;
}
.citation .avatar,
.like-list .avatar {
    float:left ;
}

.comments-list .short .avatar,
.wikipages-all .avatar{
    width:16px ;
    margin-right:2px ;
    float: left;
}

.comments-list-short ul {
}

/*.message-odd .comments-list .short {
    background-color:#FAFEFF ;
}

.message-even .comments-list .short {
    background-color:#FFFDF0 ;
}*/

.comments-list .short {
    color:#222 ;
    margin-bottom:5px ;
    border-bottom:none ;
}

ul.comments-list .short a,
.message-wrap .comments-list .short .comment-message {
    font-size:11px ;
    font-family: tahoma, verdana, sans-serif;
}

.comments-list .short .name,
.comments-list .short .guest-name {
    line-height:16px ;
}

.comments-list-short ul.short-list,
.wikipages-list-short {
    margin-bottom:8px ;
    padding:3px ;
    background-color:white ;
}

.comments-list-short ul.short-list {
    padding-bottom: 0;
}
.wikipages-list-short ul.wikipages-list {
    margin-bottom:0 ;
    margin-left:0 ;
    border-top:none ;
    padding-top:0 ;
}

.wikipages-list-short .comments-description {
    display:none ;
}


.wikipages-list-short {
    clear:both ;
    border:1px solid #eee ;
}

.comments-more {
    margin-left:4px ;
    display:block ;
    padding-bottom:6px ;
}

.comments-list li.short {
    font-size: 11px;
    font-family: tahoma, verdana, sans-serif;
}
.comment .author-image-wrap {
    float: left;
}

.comment .avatar-link, .citation .avatar-link {
    color: #fff;
    border: none;
    display: block;
}
#system-messages .comment .avatar-link {
    float: left;
}
.comments-list .comment-footer {
    text-align: right;
}
.comments-list .comment-header {
    margin-top:0 ;
}

.comments-list .short .comment-header, .comments-list .short .comment-message {
    margin-left:2px ;
	clear:none ;
}

#main .private-messages-by-thread .comment-header,
#main .private-messages-by-thread div.comment-message,
#main #system-messages.comments-list .comment-header,
#main #system-messages.comments-list div.comment-message {
    margin:0 5px 5px 42px ;
    padding:0;
}

.guest-name {
    color:gray ;
}
ul.list_of_users a {
    text-decoration: none;
    color: #495155;
    padding: 5px 0 0;
    vertical-align: middle;
    overflow: hidden;
    display: block;
}
ul.list_of_users a:hover {
    color: #f97408;
}
#observe_form {
    padding: 0;
    margin: 0;
}
#observe_form fieldset {
    padding: 0;
    border: 0;
}
#observe_form label {
    float: left;
    margin: 6px 2px 2px 2px;
    font: 11px tahoma, sans-serif;
}
#observe_form ul li{
    margin: 2px 0;
    float: none;
    clear: both;
}
#observe_form ul {
    overflow: hidden;
    margin: -1px 0;
    border-bottom: 1px solid #e6e0c8;
    _height:60px ;
}
input#entry-email {
    width: 139px;
    border: none;
    background: url(pinger/input-add.gif) no-repeat;
    float: left;
    height: 21px;
    margin: 4px 0 0 0;
    padding-left: 2px;
    padding-right: 2px;
}
input#about-entry {
    height: 23px;
    background: url(pinger/add-subscriber.gif) no-repeat;
    font-size: 0;
    width: 53px;
    border: none;
    margin: 0;
    padding: 0;
    float: right;
    margin-top: 3px;
    margin-bottom: 5px;
    cursor: pointer;
    *cursor: hand;
    _cursor: hand;
}
a#register_btn {
    display: block;
    width: 186px;
    height: 65px;
    background: url(pinger/register.png) no-repeat;
}
a#register_btn:hover {
    text-decoration: none;
}
.stats {
    color: #495155;
    font-weight: bold;
}
table.invitations_table {
    width: 340px;
}
div.information_top {
}
.comments-info, .upload-info {
    display: none;
    font: bold 13px arial, sans-serif;
    color: #f97408;
    text-align: center;
}

.wikis-wrap .comments-info {
    display:block ;
}

.wikis-wrap ul {
    clear: both;
    border-top: 1px solid #eee;
}

#news-add-image-block-notice {
    font-size: 14px;
    margin: 8px 0 12px;
}
#news-add-image-block-notice.upload-info{
    color: green;
}
.upload-error {
    color:red !important;
}

#private-messages-by-thread-wrap .comments-info {
    display:block ;
}


.message-wrap .likes-wrap,
.message-wrap .ajax-comment,
.similar-list,
.message-wrap .wikis-wrap,
.comments-list-short .comments-list {
    clear: both;
    margin: 5px 5px 10px 3px ;
    border: 1px solid #eee;
    background-color: #fff;
    overflow: hidden;
    display: none;
}

.similar-list {
    margin-left:100px ;
    margin-right:18px ;
    display: block;
	_width:429px ;
	_margin-left:80px ;
}

.comments-list-short .comments-list {
    display:block ;
}

a.info_comments {
    color: #daa054;
    font-size: 10px;
    float: left;
}
div.error, div#error,
div.warning, div#warning,
div.notice, div#notice {
    background: #fff;
    padding: 5px;
    text-align: center;
    font: bold 14px verdana, sans-serif;
    margin: 0.5em 0 ;
    clear:both ;
}

#admin-message {
    color:#999 ;
    font-size:12px ;
}

div.error, div#error {
    color: red;
}
div.warning, div#warning {
    color: #f97408;
}
.no-message {
    font: bold 16px arial, sans-serif;
    color: #F97408;
    text-align: center;
    padding: 10px;
    margin:0 ;
}
a.invite_friend {
    display: block;
    width: 400px;
    height: 262px;
    border: none;
    background: url(pinger/invite_friend.gif) no-repeat;
}
#main #check_login, #main #check_nickname {
    color: #F97408;
    font-size: 11px;
    margin: 0 0 5px 0;
    padding: 0;
}
a.more {
    border: none;
    background: url(pinger/note.gif) no-repeat;
    display: block;
    float: right;
    margin: 10px 0 0 5px;
    width: 16px;
    height: 16px;
}
div#menu {
    width: 615px;
    padding: 0 0 0 0;
    margin-top: 30px;
    margin-bottom:1em ;
}
#search-form, #search-msg-form, #search-msg-by-tag-form {
    _width: 182px;
    overflow: hidden;
    padding: 0;
}
#search-msg-form fieldset,
#search-msg-by-tag-form fieldset,
#search-form fieldset {
    padding: 0;
    border: 0;
}
.message-wrap {
    clear:both;
    margin: 6px 0 12px 0;
    padding: 0;
}

.message-wrap .clearer {
    clear:both ;
}


.msg_foot,
.msg_foot .link,
.comment-meta,
ul.comments-list .comment-meta a {
    font: 10px tahoma, Verdana, sans-serif;
}

.msg_foot {
    font-size: 11px;
}
.msg_foot, .comment-meta {
    clear:both ;
    color: #478DB3;
    float: right;
    margin-top: 0.5em;
    padding-top: 0px;

}
.answer-to-enrty {
    color: #478DB3;
    clear: both;
    display: block;
    text-align: center;
}
#news_menu_fileinput, #news_edit_menu_fileinput {
    float: right;
    font: 11px arial, sans-serif;
}

#news_menu_fileinput .swfupload {
    position:relative ;
    top:2px ;
    margin-right:0.5em ;
    z-index:1 ;
}

#fileinput-template,
#fileinput-template-edit,
#background-copy,
#file_desc_wrap-template {
	display:none ;
}
.msg-for-friends, .msg-options, #add-video {
    margin: 4px 4px 4px 0 ;
    float:left ;
    overflow: hidden;
}

.msg-for-friends {
    margin-left:0.5em ;
}

#msg-show-at-main {
    margin-left:1em ;
}

#add-video,
#msg-show-at-main label {
    line-height:21px ;
}

.msg-options {
}
.msg-options select {
    width:auto ;
}

select#target-user,
select#news-form-wiki {
    width:10em ;
}

.msg-options label {
    font-size:11px ;
}
p.access-denied {
    color: #FF007E;
    text-align: center;
    font: bold 12px tahoma, sans-serif;
}
p.access-denied img {
    vertical-align: bottom;
}
a.imgs img{
    border: 1px solid #bedded;
}
.news_list_notloggedin-warning,
.comments-not-allowed p {
    background: #fff0f7 url(pinger/warning.gif) no-repeat;
    padding: 2px 2px 2px 20px;
    -moz-border-radius: 4px;
}
.comments-not-allowed {
    text-align:center ;
    padding-left:4px ;
    clear:both ;
}
.news_list_notloggedin-warning span {
}
.img-protected, .img-source, .img-friend {
    margin: 0.2em;
    padding: 0;
    float: right;
}
ul#subscription label, ul.observing label, ul.invitations label {
    width: 140px;
 }
ul#subscription, ul.observing, ul.invitations {
    padding-top: 10px;
}
ul.friends-list,
ul.subscribers-list,
ul.observers-list,
ul.invitations-list,
ul.advertisments-list,
#wikipages-list {
    list-style-type: none;
    border: 1px solid #bcd7e7;
    width: 501px;
    margin: 6px 0 1em 12px;
    padding: 5px;
    -moz-border-radius: 5px;
}
.advertisments-list li {
    overflow: hidden;
}
.advertisments-list li .adv-login {
    min-width: 80px;
}
.advertisments-list li .adv-scripts {
    margin: 0 5px;
    font-size: 10px;
    width: 300px;
}
.advertisments-list li .adv-action-block {
    float: left;
}

ul.subscribers-list li, ul.invitations-list li {
    background: url(pinger/subscribe_mail.gif) no-repeat;
    padding: 3px 0 3px 25px;
    color: #0058a3;
    overflow: hidden;
    _overflow: visible;
}
ul.subscribers-list li.subscriber1, ul.invitations-list li.noanswered1 {
    background-color: #fbf9f1;
    _height: 27px;
}
ul.subscribers-list li.subscriber2, ul.invitations-list li.noanswered2 {
    background-color: #f2fdfd;
    _height: 27px;
}

ul.invitations-list li.invited1 {
    background: #fbf9f1;
    padding-left: 2px;
    _height: 33px;
}
ul.invitations-list li.invited2 {
    background: #f2fdfd;
    padding-left: 2px;
    _height: 33px;
}
ul.observers-list li, ul.friends-list li, #main ul.friends-list .nickname a, .advertisments-list,
#wikipages-list li {
    padding: 3px 0 3px 3px;
    color: #0058a3;
    margin: 2px 0;
    overflow: hidden;
    _overflow: visible;
}
ul.observers-list img,
ul.invitations-list img,
ul.friends-list img.avatar,
ul.friends-list a.avatar-wrap {
    width: 30px;
    float: left;
    color:white ;
}
ul.friends-list img.avatar {
    _border: none;
    *border: none;
}
div#main ul.observers-list a.nickname, div#main ul.invitations-list a.nickname, div#main ul.friends-list a.nickname, div#main ul.friends-list a.last-entry-time {
    color: #0058a3;
    padding: 0 0 0 5px;
    font-weight: normal;
    text-decoration: none;
}
div#main ul.observers-list a.nickname:hover, div#main ul.invitations-list a.nickname:hover, div#main ul.friends-list a.nickname:hover, div#main ul.friends-list a.last-entry-time:hover {
    text-decoration: underline;
}
div#main ul.friends-list a.last-entry-time {
    float: right;
    padding: 7px 0 0 15px;
    font: 9px verdana, sans-serif;
}
div#main ul.friends-list li.new a.last-entry-time {
    background:url(pinger/star.gif) left bottom no-repeat ;
}
ul.subscribers-list span, ul.observers-list span, ul.invitations-list span, ul.friends-list span, .advertisments-list span {
    float: left;
    padding: 0 0 0 5px;
}
ul.observers-list li.observer1, ul.friends-list li.friend2, ul.friends-list li.last-msg-friend2, .advertisments-list li.adv,
#wikipages-list li.wiki1 {
    background: #fbf9f1;
    _height: 33px;
}
ul.observers-list li.observer2, ul.friends-list li.friend1, ul.friends-list li.last-msg-friend1, .advertisments-list li.adv,
#wikipages-list li.wiki2{
    background: #f2fdfd;
    _height: 33px;
}

.advertisments-list li.adv{
    margin-bottom:0.5em ;
    padding:0.2em 0 ;
}

ul.invitations-list form {
    margin: 0;
    padding: 0;
    float: right;
}
ul.invitations-list form fieldset {
    padding: 0;
    border: 0;
}
div#main .remove-subscriber, div#main input.add-friend {
    background: url(pinger/blsmall.gif) no-repeat left 3px ;
    color: #fff;
    text-decoration: none;
    font: normal 10px tahoma, sans-serif;
    float: right;
    margin: 0 3px 0 0;
    padding: 0;
    text-align: center;
    width: 50px;
    height: 20px;
    border: none;
}
div#main .block-subscriber {
    color: #ae0056;
    background: url(pinger/bsmall.gif) no-repeat 0 3px;
    text-decoration: none;
    font: normal 10px tahoma, sans-serif;
    float: right;
    padding: 0;
    margin: 0 3px 0 0;
    text-align: center;
    width: 50px;
    height: 20px;
    border: none;
    }

#main ul.observers-list .remove-subscriber, #main ul.observers-list .block-subscriber, #main ul.observers-list .unblock-subscriber, #main ul.observers-list span, #main ul.invitations-list span, div#main input.add-friend {
    margin-top: 6px;
}


div#main .unblock-subscriber {
    color: #ae0056;
    background: url(pinger/unblock.gif) no-repeat;
    text-decoration: none;
    font: normal 10px tahoma, sans-serif;
    float: right;
    padding: 0 0 0 6px;
    margin: 0px 3px 0 0;
    width: 70px;
    height: 18px;
    border: none;
    }
#main ul.invitations p, #main ul.observing p.invitation, #main .invitation, .no-items {
    color: #0058a3;
    font-weight: bold;
    font: normal 12px tahoma, sans-serif;
    margin: 5px 5px 5px 40px;
    padding: 0 0 0 20px;
    background: url(pinger/info.gif) top left no-repeat;
 }

.no-items {
    height:300px ;
    margin-bottom: 0;
}

ul#send_invite_list .invitation {
    margin: 5px 5px 5px 40px;
    font: normal 11px Verdana, Sans-Serif;
}
#main a.add_to_friends {
	background: url(pinger/add.gif) no-repeat;
	border: none;
	margin: 6px 0 0 0;
	padding: 1px 0 0 2px;
	height: 17px;
	width: 148px;
        float: right;
        text-decoration: none;
	font: normal 10px tahoma, Sans-Serif;
        text-align: center;
}
#main a.throw_out_friend {
    background: url(pinger/btn.gif) no-repeat;
    border: none;
    margin: 6px 0 0 0;
    padding: 1px 0 0 2px;
    height: 17px;
    width: 148px;
    float: right;
    text-decoration: none;
    font: normal 10px Verdana, Sans-Serif;
    color: #fff;
    text-align: center;
}
#news_list .image-thumbs,
#main_news .image-thumbs {
    margin-top:1em ;
    overflow:hidden ;
}

#news_list .image-thumbs a.imgs,
#main_news .image-thumbs a.imgs {
    float:left ;
    margin:2px ;
}

#news_list .image-thumbs a.imgs img {
    display:block ;
}

ul.file-link-list {
    margin-top: 10px;
}
ul.file-link-list li {
    background: url(pinger/img.gif) top left no-repeat;
    padding-left: 20px;
    margin-bottom: 2px;
    line-height:16px ;
}
ul.file-link-list li.noicon {
    background: none;
    padding-left:0px ;
}
div#edit-image {
    float: left;
}
.left_wrap label {
    font: 11px tahoma, sans-serif;
}
input.radio {
    margin: 5px 4px 0 0 ;
    padding: 0;
}
.register-info {
    color:#478DB3;
    font-weight: bold;
    text-align: center;
}
#login_info span{
    color: #0058A3;
    text-decoration: underline;
}
h2.api-title,
#tag-messages-header {
    color: #0058A3;
    font: bold 15px arial, sans-serif;
    margin-left: 10px;
    margin-top: 10px;
}
h4.api-h {
    color: #478DB3;
    font-family: arial, sans-serif;
    margin-left: 20px;
}
ul.api {
    margin-left: 30px;
    margin-right: 10px;
}
ul.api li {
    margin: 3px 0 3px 0;
    list-style-type: circle;
}
ul.api pre {
    border:1px dashed #777 ;
    padding:0.5em ;
    overflow-x:auto ;
    margin-right:1em ;
}
ul.api li ul {
    margin-left: 10px;
}

ul#api-list li {
    list-style-position:inside;
    list-style-type:disc;
    padding-left:1em;
    margin-bottom:0.2em ;
}


ul.faq, ul.sms, ul.plugins {
    margin: 1em 1em 1em 4em ;
}
ul.faq li, ul.sms li, ul.plugins li {
    margin: 3px 0 3px 0;
    list-style-type: decimal;
    font: normal 1.4em Tahoma, sans-serif;
    color: gray;
}
ul.sms li {
    font: normal 1.2em tahoma, sans-serif;
    color: #0058A3;
}
#main ul.faq li p, #main ul.sms li p {
    color: #222;
    font-size: 12px;
    font-weight: normal;
    padding:10px 0 ;
}
ul.emoticons li {
    list-style-type: none;
    font: bold 12px tahoma, sans-serif;
}
#main ul.sms li p {
    padding: 5px 0 ;
}
#main ul.sms li p.small{
    font-size: 10px;
    color: #444;
}
h2.sms-header {
    font: normal 1.4em tahoma, sans-serif;
    margin-left: 10px;
    color: #FF007E;
}
div.activation-sms span, div.activation-sms form {
    float: left;
}
#main ul.faq li a, #main ul.sms li a {
    font-weight: normal;
    text-decoration: none;
}
#main ul.faq li a:hover, #main ul.sms li a:hover {
    text-decoration: underline;
}
.radius-main-top {
    background: url(pinger/radius-main-top.png) no-repeat;
    width: 539px;

    _background:none ;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cs.pinger.pl/pinger/radius-main-top.png', sizingMethod='scale') ;
    height: 10px;
    _height: 4px;
}
.radius-main-bottom {
    background: url(pinger/radius-main-bottom.png) no-repeat;
    _background:none ;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cs.pinger.pl/pinger/radius-main-bottom.png', sizingMethod='scale') ;
    width: 539px;
    margin-bottom: 10px;
    height: 10px;
}
.radius-main-bottom {
    background: url(pinger/radius-main-footer.png) no-repeat;
    _background:none ;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cs.pinger.pl/pinger/radius-main-footer.png', sizingMethod='scale') ;
    width: 539px;
    margin-bottom: 10px;
    height: 10px;
    _margin-top: -8px;
}
.half-radius-main-bottom {
    background: url(pinger/half-radius-main-bottom.gif) no-repeat;
    _background: url(pinger/half-radius-main-bottom2.gif) no-repeat;
    width: 539px;
    height: 8px;
    _position: relative;
    _top: -7px;
    _display: block;
}

.message-wrap .pair-radius-entry-top {
    _top: 4px;
    width: 429px;
    _position: relative;
    height: 10px;
    margin: 0;
    padding: 0;
}
.pair-radius-entry-top, .radius-entry-top {
    _margin-bottom: -6px;
}
.message-odd .foreign  .pair-radius-entry-top {
    width: 338px;
    background: url(pinger/radius-s-entry-top.gif) no-repeat;
}
.message-even .foreign  .pair-radius-entry-top {
    background: url(pinger/rs-entry-b-top.gif) no-repeat;
    width: 338px;
}
.message-odd .native .radius-entry-top {
    background: url(pinger/radius-entry-top.gif) no-repeat;
}
.message-even .native .radius-entry-top {
    background: url(pinger/radius-entry-top-bright.gif) no-repeat;
}

.friend-message .message-wrap .native .radius-entry-top {
    background: url(pinger/radius-entry-top-friend.gif) no-repeat;
}

.friend-message .message-wrap .native .radius-entry-bottom {
    background: url(pinger/radius-entry-bottom-friend.gif) no-repeat;
}

.friend-message .message-wrap .author-odd img,
.friend-message .message-wrap .authors-odd img,
.friend-message .message-wrap .author-even img,
.friend-message .message-wrap .authors-even img {
    border-color:#F2FBE9 ;
}

.friend-message .message-wrap .native {
    background-image: url(pinger/arrow1-friend.gif) ;
}

.message-wrap .native .radius-entry-bottom {
    width: 429px;
    height: 10px;
    margin: 0;
    padding: 0;
    _position: relative;
    _top: 0;
}
.message-wrap .foreign  .pair-radius-entry-bottom {
    width: 338px;
    height: 10px;
    margin: 0;
    padding: 0;
    _position: relative;
    _top: 0;
}
.message-odd .foreign  .pair-radius-entry-bottom {
    background: url(pinger/radius-s-entry-bottom.gif) no-repeat;
}
.message-even .foreign  .pair-radius-entry-bottom {
    background: url(pinger/rs-entry-b-bottom.gif) no-repeat;
}
.message-wrap .foreign .textarea-bg {
    background: url(pinger/textarea-commt.gif) no-repeat;
    width: 298px;
}
.message-wrap .foreign .textarea-bg textarea{
    width: 298px;
}
.message-wrap .foreign .comment-form .comments-description {
    margin-right: 12px;
}
.message-odd .native .radius-entry-bottom {
    background: url(pinger/radius-entry-bottom.gif) no-repeat;
}
.message-even .native .radius-entry-bottom {
    background: url(pinger/radius-entry-bottom-bright.gif) no-repeat;
}
.radius-main-gradient-top {
    background: url(pinger/radius-main-gradient-top.png) no-repeat;
    width: 539px;

    _background:none ;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cs.pinger.pl/pinger/radius-main-gradient-top.png', sizingMethod='scale') ;
    _position: relative;
    _top: 7px;
    height: 12px;
}
.radius-main-gradient-bottom {
    background: url(pinger/radius-main-gradient-bottom.png) no-repeat;
    width: 539px;
    _background:none ;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cs.pinger.pl/pinger/radius-main-gradient-bottom.png', sizingMethod='scale') ;
    height: 12px;
}
.radius-main-gradient-footer {
    background: url(pinger/radius-main-gradient-footer.png) no-repeat;
    _background:none ;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cs.pinger.pl/pinger/radius-main-gradient-footer.png', sizingMethod='scale') ;
    width: 539px;
    height: 15px;
}
ul.api li span {
    font-weight: bold;
}
.sidebox form {
    margin: 0;
    padding: 0;
}


#profile-actions form {
    padding: 0 0 0 0.5em ;
    margin: 0 0  0.2em 0;
    overflow:hidden ;
    height:22px ;
}


#profile-actions form input {
    float:none ;
    margin-bottom:0 ;
}

#profile-actions #remove-from-group {
    word-spacing:-1px ;
}

@media screen and (-webkit-min-device-pixel-ratio:0) {
    /* Safari 3.0 and Chrome rules here */
    .sidebox form fieldset {
        padding-left:0.5em ;
    }
}



.advertisments-list .adv-acceptation,
#main .delete-friend {
    width: 36px;
    height: 18px;
    background: url(pinger/delete.gif) no-repeat left bottom ;
    border: none;
    font: bold 9px verdana, sans-serif;
    color: #fff;
    padding: 0;
    margin: 3px 2px 0 2px;
    float: right;
    text-align: center;
    text-decoration: none;
}

#main .observe-friend {
    width: 33px;
    height: 17px;
    background: url(pinger/observe.gif) no-repeat;
    float: right;
    border: none;
    text-decoration: none;
    margin-right: 3px;
    margin-top: 4px;
    font: bold 9px verdana, sans-serif;
    color: #fff;
}
#main .stop-observe-friend {
    width: 33px;
    height: 17px;
    background: url(pinger/stop-observe.gif) no-repeat;
    float: right;
    border: none;
    margin-right: 3px;
    margin-top: 4px;
    text-decoration: none;
    font: bold 9px verdana, sans-serif;
    color: #fff;
}
.observe-friend span, .stop-observe-friend span {
    display: none;
}
ul.friends-list img.img-protected {
    margin: 0;
    padding: 0;
    float: right;
    width: 16px;
}
ul.friends-list .news_list1, ul.friends-list .news_list2,
ul.friends-list .news_list_pair1, ul.friends-list .news_list_pair2 {
    float: right;
}
div.msg-content {
    display: none;
    font-size: 10px;
    padding: 7px 0 0 5px;
    width: 460px;
}
ul.friends-list span.nickname {
    float: left;
}
.personal-data-block {
}
.actions-block {
    float: right;
    width:100px ;
}
.captcha {
    float: none;
    padding-left: 225px;
}
ul.position_bg {
    margin-left: 4px;
    font-size: 11px;
}
ul#color_form ul.position_bg li {
    margin: 0;
    padding: 0;
    height: 19px;
    _width: 200px ! important;
}
ul#color_form ul.position_bg label {
    position: relative;
    top: 3px;
    *top:6px ;
}
.radius-main-entry-top {
    background: url(pinger/radius-main-entry-top.png) no-repeat;
    width: 539px;
    height: 14px;
    _height: 18px;
    _background:none ;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cs.pinger.pl/pinger/radius-main-entry-top.png', sizingMethod='scale') ;
}
.radius-main-entry-bottom {
    background: url(pinger/radius-main-entry-bottom.png) no-repeat;
    width: 539px;
    height: 14px;
    margin-bottom: 10px;
    _margin-bottom: 20px;
    _background:none ;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cs.pinger.pl/pinger/radius-main-entry-bottom.png', sizingMethod='scale') ;
}
.delete_from_friends_hidden {
    margin: 0;
}
#main a#optional-data {
    margin-left: 220px;
    color: #056fe5;
    text-decoration: none;
    line-height: 15px;
    display: block;
    font-size: 1em;
    font-weight: bold;
    float:left ;
    padding-right:16px ;
    _margin-left: 105px;
    margin-bottom:1em ;
}
#main a.is-bottom-arrow {
    background: url(pinger/arrrow-bottom.gif) top right no-repeat;
}
#main a.is-right-arrow {
    background: url(pinger/arrow-right.gif) center right no-repeat;
}
.last-profile-entry-content p.time {
    margin-top: 0;
    margin-bottom: 0;
    padding-top: 0;
    font: 11px verdana, sans-serif;
}
div#main a.arrow-over {
    background: url(pinger/arrow-over.gif) center right no-repeat;
}
div#main a.arrow-up {
    background: url(pinger/arrow-up.gif) center right no-repeat;
}
#optional-data-list {
        clear:both ;
}
ul.friends-list li.toolbar {
    padding-left: 40px;
}
#main .default {
    text-decoration: none;
    width: 75px;
    height: 11px;
    font: normal 10px arial, sans-serif;
    float: left;
    color: #0058A3;
}
#main .default:hover {
    text-decoration: underline;
}
.archive-year {
    margin-left: 15px;
}
.archive-year , .archive-month , .archive-day {
    font: normal 13px tahoma, sans-serif;
    margin-top: 6px;
}
#main .archive-year a, #main .archive-month a, #main .archive-day a {
    font-weight: normal;
    color: #222;
}
#main .archive-month a{
    color: #0058A3;
}
#main .archive-day a {
    color: #222;
}
#main .archive-year a:hover, #main .archive-month a:hover, #main .archive-day a:hover {
    text-decoration: underline;
}
.archive-year .year {
    font-size: 18px;
    color: gray;
}
.archive-month, .archive-day {
    margin-left: 40px;
}

.archive-day {
    margin-top:0 ;
    margin-bottom:1em ;
}

.archiwe-month-name {
    font-weight:bold ;
}

.entries-info {
    margin: 5px;
    font: normal 11px verdana, sans-serif;
}
#archive-box .rss,
.sidebox .rss,
.header a.rss,
.ajax-comment a.rss {
    padding-left:15px ;
    margin-left:3px ;
    background:url(pinger/rss.gif) left center no-repeat ;
}

.user_info_header a.rss,
.ajax-comment a.rss {
    margin:0 ;
    padding-left:12px ;
    background-position:center center ;
}
.user_info_header a.rss:hover,
.ajax-comment a.rss:hover {
    text-decoration:none ;
}

.ajax-comment a.rss {
    float:right ;
    margin:0px 6px 1px 0px;
}

.comment-form {
    clear:both ;
}

ul.list_of_users li.highlight-avatar {
    border: none;
}
.sidebox ul.list_of_users li img.mutual {
    border: 1px solid #F97408;
    padding:0;
}
.activation-code {
    clear: both;
}
.message-about-error {
    font: normal 24px tahoma, sans-serif;
    color: #FF007E;
    text-align: center;
}
div.bottom-menu-border-left {
    width: 8px;
    height: 23px;
    float: left;
}
div.bottom-menu-border-right {
    width: 8px;
    height: 23px;
    float: left;
}
.login-box {
    overflow: hidden;
    font-size: 11px;
    float: right;
    _overflow: visible;
    margin-bottom: 6px;
}

#new-msgs-notice {
    padding-top:4px ;

}

.new-msgs-from-friends {
    clear: both;
    margin-bottom: 6px;
    font-size: 11px;
    overflow: hidden;
    _overflow: visible;
    _height:23px;
}

#new-msgs-count {
    float: right;
    height: 23px;
    line-height:23px ;
}
#login_info {
    float: left;
    padding-top: 3px;
    height: 20px;
}
.top-menu {
    clear: both;
}
.comment a:hover {
    text-decoration: underline;
}
.unset{
    color: gray;
    font-size:12px ;
}
.hint-desc {
    margin:0 ;
    color:#777 ;
    font-size:0.9em ;
}
.news_content .hint-desc {
    margin-left:45px ;
}
.hellip {
    padding-top: 7px;
}
ul.big li {
    height: 1.5em;
    margin-top: 0;
    padding-top: 0;
    background-position: 0 6px ;
    width: 497px;
}
.no-friends-message {
    color: #43911b;
    font: normal 18px tahoma, sans-serif;
    text-align: center;
}
.cite-description,
.pmsg-description,
.wiki-description,
.like-description,
.comments-description {
    font:normal 12px Arial, sans-serif;
    margin-left: 6px;

}
.comments-description {
    float: left;
}
.pmsg-description {
    padding: 4px;
}
.pmsg-description a {
    color: #464646;
}
.hilight-msg {
    border: 1px solid #ffd654;
}
.time-info-comments,
#main .private-messages-by-thread .time-info-comments,
#main #system-messages .time-info-comments {
    color: #DAA054;
    margin-left: 1px;
}
.time-info-comments {
    font-size: 11px !important;
}
#main #system-messages .time-info-comments,
#main .private-messages-by-thread .time-info-comments {
    font-size: 12px !important;
}

.citation .time-info-comments {
    margin-right: 4px;
}

.private-messages-by-thread .unread .time-info-comments {
    font-weight:bold ;
}

#sms-refresh {
    margin:1em ;
    padding:1em;
    font-size:1.2em ;
    border: 2px solid #E7FAFA;
    overflow: hidden;
    _height: 40px;
    _overflow: visible;
    -moz-border-radius: 5px;
    background: #FDFFFF;
}
.comments-list li.toolbar {
    background: #FBF9F1;
    height: 10px;
    margin-top: 5px;
    border-bottom: 1px solid #eee;
}
.miniblog-main {
    background: url(pinger/main.gif) repeat;
    width: 539px;
    height: 170px;
}
.miniblog-footer {
    margin-bottom: 11px;
}
a.create-miniblog {
    float: right;
    background: url(pinger/arrow-unlogged.gif) no-repeat top left;
    _position: relative;
    *position: relative;
    color: #0058a3;
    font: bold 14px arial, sans-serif;
    width: 168px;
    height: 38px;
    display: block;
}
a.create-miniblog .create-miniblog-link {
    padding-left: 25px;
    padding-top: 5px;
    display: block;
    width: 135px;
    height: 33px;
    cursor: pointer;
    *cursor: hand;
    _cursor: hand;
}
.distinguish {
    color: #ff007e;
}
.header-miniblog {
    height: 24px;
}
.header-miniblog  span.miniblog-text {
    width: 300px;
    float: left;
    font: normal 18px arial, sans-serif;
}
.comic {
    margin-left: 15px;
    padding: 0;
}
.comic li {
    float: left;
    height: 160px;
    margin: 10px 0 10px  6px;
}
.comic li a#first {
    background: url(pinger/box1.gif) no-repeat;
    display: block;
    width: 124px;
    height: 160px;
    margin-left:10px;
    padding-right: 10px;
    border-right: 1px solid #f5f3dc;
}
.comic li a#second {
    background: url(pinger/box2.gif) no-repeat;
    width: 174px;
    display: block;
    height: 160px;
    margin-left:10px;
    padding-right: 10px;
    border-right: 1px solid #f5f3dc;
}
.comic li a#third {
    background: url(pinger/box3.gif) no-repeat;
    display: block;
    width: 135px;
    margin-left:10px;
    padding-right: 10px;
    height: 160px;
}
.plugin-link {
    display: block;
    width: 290px;
    margin: 0 auto;
    height: 40px;
    background: url(pinger/plugin.gif) no-repeat;
    border: none;
}
.plugin-link:hover {
    text-decoration: none;
}
h3 {
    color: gray;
    font: normal 1.4em tahoma, sans-serif;
    margin-left: 10px;
}
.with-friends {
    color: #0058A3;
}
.plugins-img {
    height: 150px;
    margin: 0 auto;
    display: block;
}
#add-video{
    margin-left: 0px;
    font-size: 11px;
    color: #222;
    text-decoration: underline;
}

#video-info {
    margin-left: 8px;
    font-size: 11px;
}
.message-even .pair-arrow{
    background: url(pinger/blarrow.gif) no-repeat 1px 6px;
    width: 18px;
    float: left;
    margin-top: 20px;
    height: 26px;
}
.pair-left {
    float: left;
}
.message-odd .pair-arrow {
    background: url(pinger/barrow.gif) no-repeat 1px 6px;
    width: 18px;
    float: left;
    height: 26px;
    margin-top: 20px;
}
.pairs {
    clear: both;
}
.message-odd .foreign .comment-form .textarea-bg, .message-even .foreign .comment-form .textarea-bg {
    float: none;
    margin-left: 10px;
}
.message-odd .foreign .comment-form label, .message-even .foreign .comment-form label{
    float: none;
    margin-left: 10px;
    padding: 0;
    text-align: left;
}
.message-odd .foreign .comment-form .add-comment, .message-even .foreign .comment-form .add-comment{
    margin: 0 0 5px 7px;
    padding: 0;
}
.message-odd .foreign .comment-form .input, .message-even .foreign .comment-form .input{
    margin-left: 10px;
}
.news_text {
    _width: 500px;
}
#left_content .news-content, #left_content form.profile-news-content {
    background: none;
    width: 539px;
    _width: 530px;
    padding: 0 0 0 1px;
    margin-top:11px ;
}
#show_email {
    margin: 1px 0 ;
    margin-right: 4px;
    padding: 0;
}
#adult_blog, #private_blog, #block_discuss, #show_status {
    margin: 6px 0 0 0;
}

#add-to-visited-label, #verify-friends-label {
    width:auto ;
    margin-left:0 ;
}

#add_to_visited, #verify_friends {
    margin: 1px 4px 1px 0 ;
}

#show-email-label, #adult-blog-label, #private-blog-label, #block-discuss-label, #add-to-visited-label, #verify-friends-label, #show-status-label
{
    font: normal 11px tahoma, sans-serif;
    *position: relative;
    *top: 2px;
    margin-left: 4px;
}
#adult-blog-label, #private-blog-label, #block-discuss-label {
    margin-left: 8px;
}
#email-settings {
    margin:5px 0 ;
    _margin-top: 0;
}
.tlen-box, .tags-box {
    text-align: left;
    width: 188px;
    padding: 3px;
}
.sidebox p {
    margin: 5px;
}



a.logo-tlen, a.logo-tlen:hover {
    display: block;
    width:75px;
    height:22px;
    margin: 4px;
    background: url(pinger/logo-tlen.gif) no-repeat;
    text-decoration: none;
}
.logo-tlen span {
    width:75px;
    height:22px;
    text-decoration: none;
}
#news-form-profile-header {
    margin: 0 0 0.2em 0px;
    font: bold 14px Verdana, sans-serif;
}

.wrzuta_audio {
        display:block ;
}
.message-cite {
    color: gray;
}

.comment-meta {
    float:none ;
    display:inline ;
    padding:0 ;
    margin:0 ;
    position: relative:
    top: 2px;
    left: 2px;
}

.comment-meta form, .comment-meta form button.delete{
    display:inline ;
}

.comment-delete .delete {
   margin-left:0.5em ;
}
.comment-delete .block-user {
    float: right;
    padding: 0;
}
.last-news {
    margin: 6px 6px 0 6px ;
}
.last-news li {
    clear: both;
    margin-bottom: 5px;
    overflow: hidden;
    _overflow: visible;
    _height: 32px;
}
.last-news img {
    width: 32px;
    border: none;
    float: left;
}
.news-type {
    display: block;
    float: left;
    width: 140px;
    margin: 0px 0 0 3px;
    font-size:12px ;
    font-family:Arial, sans-serif ;
}
.sites-www {
    margin-left: 220px;
}
.sites-www input {
    *margin-left: -215px;
    _margin-left: -108px;
}
.form ul.sites-www li {
    margin: 0;
    padding: 0;
}
.sites-www li .description {
    margin-left: 5px;
}
#show-more-pages {
    font: bold 11px arial, sans-serif;
    margin-left: 5px;
    color: #056FE5;
}
#adult-form, #no-adult-form {
    display:inline;
}
.adult-wrap {
    margin: 0 auto;
    top:0 ;
    position:fixed ;
    *position:absolute ;
    z-index:100 ;
    background-color:#B6F1F0 ;
    height:200% ;
    width:100% ;
}

.adult .adult-inner{
    margin:0 auto ;
    background-color:white ;
    overflow:hidden ;
}

.adult {
    margin:0 auto ;
    clear:both ;
    width: 539px;
}



.adult .adult-inner-info{
    padding:2em  ;
}

#adult-warning-forms {
    width:250px ;
    margin:0 auto ;
    overflow:hidden ;

}

#adult-form .adult-btn, #no-adult-form .adult-btn {
    height: 21px;
    width: 65px;
    display: block;
    font-weight: bold;
    padding: 0;
    margin: 0;
    margin-right: 60px;
    font-size: 11px;
    background: #6CBDE2 url(pinger/loguj.gif) no-repeat;
    color: #fff;
    text-decoration: none;
    border: none;
    cursor: pointer;
    *cursor: hand;
    _cursor: hand;
    _float:none ;
}
.adult-info {
    font: bold 16px arial, sans-serif;
    text-align: center;
}
#delete-user-form, #no-delete-user-form {
    float: left;
}
div#left_content #no-delete-user-form {
    margin-top: 38px;
}
.delete-user {
    margin: 0 auto;
    padding: 16px 0 32px 35px;
}
#delete-user-form ul li {
    line-height: 20px;
    *height:24px ;
}
#delete-user-form .delete-btn, #no-delete-user-form .delete-btn {
    height: 21px;
    width: 65px;
    display: block;
    font-weight: bold;
    padding: 0;
    margin: 0;
    margin-top: 20px;
    margin-right: 60px;
    font-size: 11px;
    background: url(pinger/loguj.gif) no-repeat;
    color: #fff;
    text-decoration: none;
    border: none;
    cursor: pointer;
    *cursor: hand;
    _cursor: hand;
}
.delete-user-info {
    font: bold 16px arial, sans-serif;
    text-align: center;
}
#profile-www {
        text-align:left ;
        margin-bottom:4px ;
}

#profile-www li,
#user-info-others li {
    list-style-type:disc ;
    list-style-position:inside ;
    padding-left:6px ;
}

#user-info-list-views {
        font-family:Verdana ;
        font-size:11px ;
        margin-left:0.5em ;
        margin-bottom:0.5em ;
}
.loading {
    text-align: center;
    font: bold 13px arial, sans-serif;
    color: green;
}

.sub-options {
    margin:0 1em 1em 0 ;
    float:right ;
    clear:both ;
}

.sub-options a {
    text-decoration:underline ;
    font-weight:bold ;
    position:relative ;
}

#widget-code {
    width:90% ;
    height:14em ;
    margin:1em ;
}
#widget-sample {
    width:200px ;
    padding:0.5em ;
    margin:0 auto ;
    border:3px double #aaa ;
}
.news {
    float: left;
    width: 473px;
    background: url(pinger/input-big.gif);
    border: none;
    margin: 2px 0;
    height: 19px;
    padding: 1px 2px;
}
.news-options-list {
    margin-bottom: 3px;
    overflow: hidden;
}
.news-options-list li {
    float: none;
    clear: both;
    margin: 5px 0;
}
.news-options-list label {
    width: 45px;
    margin: 2px 0;
    float: left;
    font: normal 14px arial, sans-serif;
}
.news-options-list label#pub-date{
    width: auto;
}
.message-wrap .attachments.converting {
    padding: 3px 3px 3px 18px ;
    margin: 0;
}
.message-wrap .attachments .converted {
    background: url(pinger/attach.gif) no-repeat left center;
    padding: 3px 3px 3px 18px ;
    margin: 0;
}
.message-odd .native .message .attachments .converting {
    background: url(pinger/coverting1.gif) no-repeat left center;
    color: #526a77;
    padding: 3px 3px 3px 18px ;
}
.message-even .native .message .attachments .converting {
    background: url(pinger/coverting2.gif) no-repeat left top;
    color: #9fa181;
    padding: 3px 3px 3px 18px ;
}
#pd-hour {
    margin-right: 2px;
    margin-left: 0;
}
#pd-minute {
    margin-left: 2px;
    margin-right: 2px;
}
#pd-day {
    margin-left: 10px;
    margin-right: 2px;
}
#pd-month, #pd-year {
    margin-left: 2px;
    margin-right: 2px;
}
.help, .help:hover {
    background: url(pinger/info-tip.gif) no-repeat 0 2px;
    text-decoration: none;
    padding: 0 5px;
}
.help span {
    visibility: hidden;
}
.banner {
    width: 750px;
    margin: 5px auto 10px auto;
    clear: both;
    display: none;
}
.create-time {
    font-size: 10px;
}
.legend {
    font: normal 10px verdana, sans-serif;
    color: gray;
    margin: 5px 10px;
}
.legend span {
}

.legend h2 {
    margin-bottom:0.5em ;
}

div#main .legend input {
    float:none ;
    margin:0;
    display:inline ;
}

.show-container-comment-form {
    background: url(pinger/comment.gif) no-repeat;
    display: none;
    cursor: pointer;
    *cursor: hand;
    _cursor: hand;
    margin: 7px 0 0.5em 51px;
    line-height: 19px;
    text-decoration: none;
}
.show-container-comment-form:hover {
    background: url(pinger/comment-hover.gif) no-repeat;
    text-decoration: none;
}
.show-container-comment-form span{
    visibility: hidden;
}
.container-comment-form {
    display: block;
}

div.autocompleted-tags {
    width:250px;
    background-color:white;
    border:1px solid #888;
    margin:0px;
    padding:0px;
    z-index: 10;
    position:absolute;
}
div.autocompleted-tags ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
    z-index: 10;
}
div.autocompleted-tags ul li.selected { background-color: #ffb;}
div.autocompleted-tags ul li {
    list-style-type:none;
    display:block;
    margin:0;
    padding:2px;
    cursor:pointer;
}

#news-form-preview, #edit-form-preview {
    display:block ;
    float:left ;
    clear:both ;
    font-weight:bold ;
    *width:100% ;
}

#message-preview {
    background-color:white ;
    overflow:hidden ;
    clear:both ;
    display:none ;
}

#refresh-switch {
    position:fixed ;
    *position: absolute;
    _position: absolute;
    bottom:0.5em ;
    right:0.5em ;
    background:transparent url(pinger/bg_menu.png) repeat-x scroll 0pt ;
    padding:0 0.2em ;
    display:none ;
}

#refresh-switch .on {
}

#last-visit-wrap, div#login_profil p.user-stats {
    width:220px ;
    _width:210px ;
}

#last-visit-wrap {
    float:left ;
}

#last-visits-box, #last-visited-box {
    margin-bottom: 5px;
    margin-top: 5px;
}

#login_profil #last-visits-box p,
#login_profil #last-visited-box p {
    text-align: left;
    margin-left: 8px;
    color: #747474;
    text-transform: uppercase;
    font-weight: normal;
    font-size: 10px;
}
ul#last-visits-list,
ul#last-visited-list,
ul#last-visited-box {
    font-size: 11px;
    text-decoration: none;
    overflow: hidden;
    padding: 0;
    width: 200px;
    margin-left: 6px;
}
ul#last-visits-list li,
ul#last-visited-list li,
ul#last-visited-box li {
    float: left;
    margin: 3px;
}

#last-visits-list-options {
    clear:left ;
    _clear: none;
}

ul#last-visits-list a.avatar,
ul#last-visited-list a.avatar,
ul#last-visited-box a.avatar{
    padding: 0;
    margin: 0;
    float: left;
}
ul#last-visits-list a.avatar img,
ul#last-visited-list a.avatar img,
ul#last-visited-box a.avatar img{
    width: 29px;
    border: none;
    padding: 1px;
    margin: 0 ;
}
.invitations label.no-answered-info {
    float: none;
    width: auto;
    margin-left: 10px;
    text-align: left;
}
.status {
    font-family: verdana, sans-serif;
    font-size: 10px;
    float: left;
    margin-top: 5px;
}
.online,
#right_content .online{
    color: #40A062;
    font-weight:bold ;
}
.offline {
    color: gray;
}

#right_content .online {
    font-variant:small-caps ;
}



#user-news-form-maps-wrapper {
    margin:1em 0 ;
    clear:both ;
}

#user-add-map-wrap, #user-news-form-locations {
    margin:0 0.5em 0em 0 ;
    padding:1em 0em ;
    border:1px solid #F1E0E8 ;
}

#user-news-form-maps-wrapper p.info {
    font-size:12px ;
    margin:0.2em ;
}

#user-news-form-locations .user-maps {
    padding:0 ;
    max-height:350px ;
    _height:350px ;
}

#user-news-form-locations p.info {
    margin:0 0.5em ;
}

#user-add-map-geo {
    margin:1em 0 ;
}

#user-add-map-geo input {
    display:inline ;
    float:none ;
    margin-right:3px ;
    *margin-right:1px ;
}
#user-add-map-geo-submit {
    border: none;
    background:url(pinger/sam.gif) top left no-repeat ;
    height: 20px;
    width: 113px;
    margin:0 ;
    padding:1px 0 ;
}

#user-add-map {
    padding:0.2em ;
    border:1px solid #E3FAFA ;
}

#user-add-map-geo {
    background-color:#FEF9D2 ;
    padding:2px 0.5em ;
}


.user-map-options input, .user-map-options label {
    float:none ;
    display:inline ;
}


#user-add-map-desc-wrap, #user-show-map {
    padding-left:18px ;
    background: url(pinger/map_rep.gif) center left no-repeat ;
}

#user-add-map-desc-wrap {
    margin-left:4px ;
}


#user-add-map-remove {
    float:right ;
    color:red ;
    margin-right:0.5em ;
}


ul.abuse {
    margin-left: 30px;
}
.abuse li {
    margin: 2px 0;
    list-style-type: disc;
}
#abuse_report_form .form p {
    margin: 5px 0 0 225px;
    padding: 0;
}
.add-new-entry {
    font-size: 1.5em;
}

.maps {
    width: 200px;
    margin-left: -221px;
    margin-bottom: 3px;
    float: left;
    _position: relative;
    border: 3px solid #fff;
    padding: 0;
}

.in-message-map {
    margin:1em auto ;
    padding:0 ;
    background-color:white ;
    display:block ;
}

.has-map div.message {
    min-height:200px ;
}

.maps img, .maps span, .in-message-map img, .loc img {
    padding: 0;
    border: none;
    margin: 0;
    margin-bottom: -2px;
}
.maps span, .in-message-map span, .loc span {
    margin: 3px;
    font-size: 12px;
    font-family: Arial, sans-serif;
    display:block;
}



.maps a, .in-message-map a, .loc a {
    display:block ;
}

.loc {
    background:white ;
    padding:3px 3px 5px 3px ;
    margin:0 0px 11px 0 ;
}

.loc img {
    padding:2px ;
    border:1px solid #BEDDED ;
    display:block ;
    margin:0 auto ;
}

.loc a {
   margin:0 auto ;
}

.loc p, .in-message-map p {
    background-color:#FEF9D2 ;
    padding:0 4px ;
    margin:3px 0 ;
}

.loc p {
    margin:3px ;
}

#user-add-map-geo-submit {
}


/*.odd {
    background:#E7FBFB;
}
.even {
    background:#F8F9EA;
}*/
.maps img {
}
.miniblog-comic {
    display: block;
    width: 539px;
    height: 236px;
    background: url(pinger/miniblog.png) no-repeat;
    margin-bottom: 8px;
}

.miniblog-comic:hover {
    text-decoration: none;
}
.miniblog-comic span {
    visibility: hidden;
}

.main-content {
}

input.labeled {
        color:gray ;
}

.user-maps {
     padding:1em ;
     _padding-right:0 ;
     clear:both ;
    overflow:auto ;
}

.user-maps li {
    float:left ;
    margin:1.5em ;
    _margin-right:0.5em ;
    width:206px ;
    padding:1px ;
}

.user-maps li.selected {
    border:1px solid #F97408 ;
    padding:0 ;
}

.user-maps li img {
    display:block ;
    padding:2px ;
    border:1px solid #E3FAFA ;
    margin:0 0 0.2em 0 ;
}

.user-maps li form {
    padding:0 0 0 2px ;
}

.user-maps li form a {
    float:left ;
}

.user-maps li form .delete,
.user-maps li .edit-entry {
        float:right ;
}

.user-maps li .edit-entry {
    padding:0 ;
}


.user-maps li p {
    margin:0 ;
    font-weight:bold ;
    height:1em ;
    overflow:hidden ;
    padding:0.2em ;
    background-color:#E3FAFA ;
    text-indent:2px ;
}

div#left_content #share_form {
    padding-left:10px ;
    margin-top:1em ;
}

#share_form .share label {
    font-size:14px ;
    width:45px ;
    margin:2px 0 ;
}

#share_form li.file label{
    width:auto ;
    line-height:28px ;
}

#share_form li.file input {
    width:240px ;
}

#share_form .share input, #share_form .share label {
    float:left ;
}

#share_form .share li {
        overflow:hidden ;
        margin:0.5em 0 ;
}

#share_form #add-news {
    float:right ;
    margin-right:6px ;
}

#share_form .login {
    overflow:hidden ;
    margin:1em auto 3em auto ;
    width:370px ;
}

#share_form .login label {
    font-weight:bold ;
}

#after-share {
    margin:1em 2em ;
}

#after-share li {
    padding-left:0.5em ;
    list-style-position:inside ;
    list-style-type:disc ;
    margin:0.5em 0 ;
    font-size:14px ;
}

#after-share li a {
    color:#478DB3 ;
}

.addons {
    margin:1em 0 ;
}
.addons label {
    position: relative;
    top: 3px;
}

.share-desc {
    margin:1em ;
}

.share-desc li {
    margin:0.5em 0 0.5em 1.5em ;
    list-style-type:decimal ;
    list-style-position:outside ;
}

.new-setting {
    background-color:#FEF9D2 ;
    margin:0 0 0.2em 0 ;
}

ul#color_form li.border p.command {
    margin-left:70px ;
}

ul#color_form li.border {
    width:504px ;
    margin:0 1em 1em 1em ;
}

ul#color_form li.border li {
    margin-left:0 ;
}

ul#color_form li.advertisment pre {
    display:block ;
    font-size:11px ;
    margin:0 auto ;
    width:400px ;
    clear:both ;
    border:1px solid #777 ;
    padding:1px ;
    margin-top:1em ;
    overflow:auto ;
}


#user-localizations {
    clear:both ;
}


#user-adv {
    width:157px ;
    margin:0 auto 2em auto ;
    color:#bbb ;
    overflow:hidden ;

}

#user-adv-image, #user-adv-script {
    float:left ;

}

#user-adv-image {
    background-color:white ;
    padding:4px 4px 8px 4px;
}

#user-adv .label {
    font-size:10px ;
}

#user-adv a {
    display:block ;
}


#user-adv-img-file {
    max-width:200px ;
    border:1px solid #ddd;
    padding:2px ;
}
.type-adv-form {
    float: left;
    margin-left: 80px;
    overflow: hidden;
}
.type-adv-form label {
    float: left;
    padding-top: 4px;
}
.type-adv-form input {
    float: left;
}
#type-adv {
    display: none;
}
#script-advertisment {
    display: none;
}
#script-advertisment li, #image-advertisment li{
    width: 500px ! important;
}
#script-advertisment li p, #image-advertisment li p{
    padding-top: 0;
    margin-top: 5px ! important;
}
#script-advertisment .textarea-bg {
    margin: 3px;
}
#script-advertisment textarea {
    border: 1px solid #ccc;
}

#main p.preamble {
    text-align: center;
    font-style: italic;
}
#main hr.divisor {
    text-align: center;
    width: 90%;
}
.statute {
    margin-right:2em ;
    text-align:justify ;
}

.statute ol {
    padding-left:1em ;
}

ol.statute li {
    margin:1em 0 0 0 ;
    list-style-type:upper-roman ;
    list-style-position:inside ;
    padding-left:1.5em ;
}

ol.statute ol.statute-rules li,
ol.statute ol.statute-definitions li{
    list-style-type:decimal ;
}

ol.statute ol.subrules li {
    list-style-type:lower-alpha ;
}
#type-adv {
    overflow: hidden;
    _overflow: visible;
}
#color_form  .skins-row li {
    margin-left: 0;
    width: 250px;
}
#color_form .skins-column, #color_form .backgrounds-column {
    float: left;
}
#color_form .backgrounds-column {
    width: 265px ! important;
}
#color_form .skins-column {
    width: 250px;
}
#color_form p.description {
    padding-top: 0;
}
input#background {
    margin-left: 10px;
    _margin-left: 5px;
}
.background {
    float: none;
    overflow: hidden;
    _width: 265px;
}
#backgrounds {
    width: 270px;
}
#color_form .skins-row .left_wrap {
    _margin-left: 0px;
}

#logged-only-warning {
    font-size:1.2em ;
    text-align:center ;
}

.user-script-set input,
.user-style-set input {
    display:inline ;
    float:none ;
    margin:0 ;
}

#user-settings-map-wrapper {
    margin:0.5em 0 ;
}

#user-settings-map {
    padding:2px ;
    border:1px solid #BEDDED ;
}

#meantime {
    margin:2em auto 1em auto ;
    width:350px ;
}

#meantime img {
    border:none ;
    margin-right:0.5em ;
    padding-right:0.5em ;
    border-right:1px solid #ddd ;
    float: left ;
}

#meantime li {
    margin:0.5em 0 ;
    overflow:hidden ;
}

#meantime li  strong {
    display:block ;
    color:#666 ;
}
#activity-map {
        height:500px ;
}

#actvity-map-wrapper,
#admin-stats-wrapper {
    padding:0.5em ;
    background-color:white ;
}

#subscription-box {
    margin:5px ;
}

#user-last-images, .last-files {
    padding:3px ;
    overflow:hidden ;
    background-color:white ;
    margin: 0 2px 10px 2px;
}
.last-files .last-files-outer {
    background-image: url(pinger/last-files-bg.gif);
    background-repeat: repeat-y;
    background-position: top left;
}
.last-files .last-files-inner {
    padding: 0 7px;
}

#user-last-images ul, .last-files ul,
#main-gallery ul{
    overflow:hidden ;
    margin:0.5em 0 ;
}

/*#user-last-videos li {
    margin:3px 3px 6px 3px ;
    overflow:auto ;
}

#user-last-videos li a {
    float:right ;
}*/

#user-last-images ul li,
#main-gallery ul.images-list li {
    float: left;
    width: 87px;
    padding: 2px;
    border: 1px solid #c7d5e1;
    margin-bottom: 10px;
}
#main-gallery ul.images-list li {
    margin-left: 5px;
    margin-right: 5px;
}
#user-last-images ul li.f-odd {
    margin-right: 5px;
    margin-left: 22px;
}
#user-last-images ul li.f-even {
    margin-left: 22px;
}
#user-last-images ul li a,
#main-gallery ul.images-list li a {
    display: block;
    width: 87px;
    height: 87px;
    overflow: hidden;
}
#user-last-images ul li a img,
#main-gallery ul.images-list li a img {
    width: 87px;
}

#user-last-videos ul li {
    margin:3px ;
}

#user-last-images ul li img,
#user-last-videos li img{
    border:none ;
}
#user-last-videos h2,
#user-last-images h2 {
    margin:0 ;
    padding: 7px 7px 0;
    font-family: arial, sans-serif;
    background-image: url(pinger/last-files-top.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}

#user-last-videos{
    margin-top: 11px;
}
.user-localizations {
    margin: 11px 2px 0 2px;
}
.user-localizations .loc{
    padding-bottom: 3px;
}
.user-localizations .loc img{
    width: 190px;
}
.user-localizations .loc .loc-inner{
    background-image: url(pinger/last-files-bg.gif);
    background-repeat: repeat-y;
    background-position: 0 0;
}
.user-localizations .loc .loc-inner .loc-top{
    background-image: url(pinger/last-files-top.gif);
    background-repeat: no-repeat;
    background-position: 0 0;
}
.user-localizations .loc .loc-inner .loc-top a{
    padding: 2px 7px 3px;
}
.user-localizations .loc .loc-inner .loc-bottom{
    background-image: url(pinger/last-files-bottom.gif);
    background-repeat: no-repeat;
    background-position: bottom 0;
}

#main-gallery {
    margin:1em 10px ;
}

#main-gallery .audio-list, #main-gallery .video-list {
    width:400px ;
    margin-left:auto ;
    margin-right:auto ;
}

#main-gallery .audio-list li,
#main-gallery .video-list li {
    margin:1em;
}

#main-gallery .audio-list li embed,
#main-gallery .video-list li embed{
    display:block ;
    margin:0.5em 0 ;
}



.last-files .more {
    font-weight:bold ;
    font-family: arial, sans-serif;
    margin: 0;
    text-align: right;
    background-image: url(pinger/last-files-bottom.gif);
    background-repeat: no-repeat;
    background-position: bottom left;
    padding: 0 7px 7px 7px;
}

#user-news-form-progress-wrap {
    height:1.2em ;
    margin:0.2em auto ;
    padding:0.2em ;
    width:400px ;
    display:none ;
    border:1px solid #3AB6ED ;
}

#user-news-form-progress {
    width:0 ;
    height:100% ;
    background-color:#3AB6ED ;
}
.christmas {
    background: url(pinger/logo_swieta.png) no-repeat ! important;
    _background:none !important;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cs.pinger.pl/pinger/logo_swieta.png', sizingMethod='scale') !important;
}

#categories-main-header h1 {
    margin-bottom:6px ;
    padding-top:6px ;
}

#categories-wrap h4 {
    font-weight:bold ;
    font-size:1.2em ;
    margin:1em 16px ;
}

#categories-wrap ul {
    overflow:hidden ;
    margin-left:1em ;
}

#categories-wrap li {
    float:left ;
    width:48% ;
}

#categories-wrap label {
    line-height:18px ;
}

#all-categories {
    padding:1em ;
    overflow:hidden ;
}

#all-categories li {
    float:left ;
    width:84px ;
    margin:0.5em 0 ;
    text-align:center ;
    height: 78px;
}

#main #all-categories li a,
#main .categories-users a,
#main #categories-more a {
    text-decoration:underline ;
}



#categories-main-header h1.label,
#main #all-categories li a:hover,
#main #all-categories li.current a,
.categories-users td.name a,
#category-header .category-name,
#categories-main-header .category-name,
#main #categories-more a{
    color:#FF007E ;
}

#main #all-categories li a:hover img,
#main #all-categories li.current a img {
    background:#FF007E ;
    padding:2px ;
    margin:0 4px 4px 0 ;

}

#all-categories li img {
    width:48px ;
    padding:2px 6px 6px 2px ;
    background:white url(pinger/categories-border.gif) right bottom no-repeat ;
    border:none ;
}

#all-categories li .name {
    display:block ;
    text-decoration:underline ;
    font-size:11px ;
}

#all-categories li .name,
.categories-users td,
#category-header h2 {
    font-family:Arial ;
}

.categories-users {
    margin:0.2em 0 ;
    border-collapse:collapse ;
    width:95% ;
}

.categories-users td{
    vertical-align:middle ;
    padding:0.2em ;
}

.categories-users td.name {
    width:8em ;
}

.categories-users .avatar {
    width:40px ;
}

.categories-users .avatar img{
    width:32px ;
    border:none ;
}

.categories-users .counter {
    font-size:14px ;
    font-weight:bold ;
    text-align:right ;
    padding-right:0.5em ;
    width:3em ;
}

.categories-users .stat-info {
    color:#0058A3 ;
}

#category-header,
#category-header h2{
    margin:0 ;
}
#category-header h2 {
    text-indent:1em ;
    font-size:16px ;
    font-weight:normal ;
    color:#222 ;
}

#category-header h2 .observers a.observers,
#category-header h2 .visits a.visits {
    color:#222 ;
    font-weight:bold ;
    cursor:default ;
}

#category-header h2 .join {
    padding-right:0.5em ;
}

.header .back {
    margin:0.2em 1em ;
    padding:0 ;
    text-align:right ;
    font-weight:bold ;
}

#categories-top10-wrap,
#categories-users-wrap {
    margin:0 1em ;
}

p#categories-more {
    text-align:right ;
    padding:0 ;
    margin:0 1em 0.5em 0 ;
}

#info-categories .more-categories {
    line-height:32px ;
	width:auto ;
}

#info-categories .more-categories a {
    padding:0 ;
}

.user-categories {
    margin:0.2em 0.5em ;
}

.user-categories .r-about-header {
    margin:0.2em 0;
}

.user-categories a img{
    width:32px ;
    margin-right:0.2em ;
}

#private-messages-threads {
    margin:2em ;
}

#private-messages-threads li {
    overflow:hidden ;
    margin:1em 0 ;
    border-bottom:1px solid #EEEEEE ;
    padding:4px ;
	_height:30px ;
}

#private-messages-threads li.unread .last-message-info {
    font-weight:bold ;
}

#private-messages-threads li .avatar {
    width:32px ;
    float:left ;
    border:none ;
}

#private-messages-threads .pm-thread-info {
    float:left ;
    margin-left:0.5em ;
}

#private-messages-threads a.receiver {
}

#main .add-private-message-form {
    margin:1em ;
    width: 410px;
}


form.remove-thread {
    float:right ;
}

.news_content .add-emoticon {
    float:right ;
    margin-right:7px ;
    margin-top:3px ;
}

.add-emoticon ul {
    overflow:hidden ;
    display:none ;
    width:100px ;
    position:absolute ;
    background-color:white ;
    border:1px solid #eee ;
    margin-left:-85px ;
    *margin-top:20px ;
    padding:1px ;
    z-index:10 ;
}

.add-emoticon ul li {
    float:left ;
    margin-right:1px ;
    margin-bottom:1px ;
}

.add-emoticon .label:hover,
.add-emoticon ul li:hover {
    background-color:#eee ;
    cursor:pointer ;
    _cursor:hand ;
}

#login-redir-info p {
    margin-left:20px ;
}

#news-add-image-fieldset input {
    margin:0 ;
}

#news-add-image-fieldset #news-add-image-file {
    margin-right:0.5em ;
}

#news-add-image-access-wrap {
    clear:both ;
    margin-left:45px ;
    padding-top:3px ;
}

#news-add-image-access-wrap label {
    width:auto ;
    font-size:0.9em ;
    margin-left:0.5em ;
    line-height:11px ;
}

.img-wrap {
    margin:0.5em 0 ;
}

.foreign .img-wrap img.full{
    max-width:310px ;
    *width:310px ;
}

input.api-key {
    float:none;
    font-size:1.5em;
    margin:1em auto ;
    text-align:center;
    width:90%;
}

#user-info-others ul {
    margin-bottom:6px ;
}

.observe-box {
    width:160px ;
    margin:1em auto ;
    overflow:auto ;
}

.observe-box .legend {
    font-size:9px ;
}

#rss-list-wrap {
    margin:1em ;
}

.rss-list {
    margin:1em ;
    padding-left:1em ;
}

.rss-list li {
    list-style:disc ;
    margin:0.5em 0 ;
}

#inner-main {
    margin:2em ;
}

.user-settings {
    margin:1em 0 ;
    border-collapse:collapse ;
    table-layout:fixed ;
    width:99% ;
}

.user-settings td {
    border:1px dotted #aaa ;
    padding:2px ;
    overflow:hidden ;
}

.user-settings td.key {
    width:12em ;
}

.user-settings td.value {
    white-space:pre-wrap ;
}

#profile-admin {
    margin:1em ;
}

#profile-admin a {
    margin-left:1.5em ;
}

#wikipages-list-form {
    margin:0 0 0 10px ;
    border-bottom:1px solid #ddd ;

}
#wikipages-list-form form {
    overflow:hidden ;
}

#wikipages-list-form fieldset {
    float:left ;
    width:220px ;
}

#wikipages-list-form fieldset legend {
    font-weight:bold ;
}

#wikipages-list-form .wikipages-all {
    margin-bottom:1em ;
}

#wikipages-list-form .wikipages-all ul {
    overflow:auto ;
    max-height:20em ;
    _height:10em ;
}

#wikipages-list-form li,
.message-wrap .wikis-wrap li{
    overflow:hidden ;
    margin:0.5em 2px ;
}

#wikipages-list-form li input,
.message-wrap .wikis-wrap li input {
    margin:0 0.5em 0 0 ;
    display:inline ;
    float:none ;
}

.message-wrap .wikis-wrap li input {
    margin-right:0 ;
}

#wikipages-list-form .add-comment,
.message-wrap .wikis-wrap .add-comment {
    margin-left:0 ;
    clear:both ;
    float: none !important;
}
.message-wrap .likes-wrap,
.message-wrap .wikis-wrap {
    padding:0.2em 0.5em ;
}

.message-wrap .wikis-wrap .add-to-wiki {
    float:right ;
}


#wikipages-list {
}

#wikipages-add-messages {
}

#wikipages-list li .personal-data-block{
    float:left ;
    font-weight:bold ;
    margin:0.2em 0 ;
}

#wikipages-list li .desc {
    clear:both ;
    padding:2px 0 ;
}

#wikipage-new form.comment-form ul label {
    width:40px ;
    margin-left:5px ;
}

#wikipage-new .radio-list li {
    overflow:hidden ;
    margin-top:2px ;
}

#wikipage-new .access-list-wrap {
    margin-left:45px ;
}

#wikipage-new .access-list-wrap p {
    padding:2px 0 ;
}

#wikipage-new .access-list-wrap input  {
    margin:0 0.5em 0 0 ;
    float:none ;
    display:inline ;
}

.wikipages-msgs-controls {
    position:relative;
    top:-2px ;
}

.wiki-msg-remove button.link {
    margin:0 -2px 0 -4px ;
}

#sidebox-wikipages ul {
    margin-left:6px ;
}

#sidebox-wikipages ul li {
    padding-left:0.5em ;
    list-style-type:disc ;
    list-style-position:inside ;
}

blockquote {
    margin:0;
    font-style: italic;
    display:inline ;
}

#content blockquote p {
    margin:0 ;
    display:inline ;
}

#tip {
    width: 541px;
    position: relative;
    top: -12px;
}
#tip-header {
    background: url(pinger/tagtip.png) no-repeat;
    _background:none ;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cs.pinger.pl/pinger/tagtip.png', sizingMethod='scale') ;
    height: 23px;
}
#tip-content {
    width: 499px;
    padding: 0 20px;
    border: none;
    border-left: 1px solid #cac8b8;
    border-right: 1px solid #cac8b8;
    background: #fffad5;
}
#tip-footer {
    background: url(pinger/tagtipbottom.png) no-repeat;
    _background:none ;
    _filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://cs.pinger.pl/pinger/tagtipbottom.png', sizingMethod='scale') ;
    height: 9px;
    _height: 7px;
}

.sidebox-ad {
    text-align: left ;
}

#profile-add-to-friends-link {
    display:inline ;
    margin:0 ;
    padding:0 ;
}
.add-comment{
    float: left !important;
    margin-top: 0px !important;
}
.comment-form .comments-description {
    float: right;
    margin-right: 20px;
}
.message-wrap .msg_foot form.hidden-like {
    display: none;
}
form.likes {
    margin: 0 !important;
    padding: 0 !important;
}
form.likes input {
    margin: 0;
    padding: 0;
}
.like {
    background-color: transparent;
    border: none;
    font-size: 11px;
    background-repeat: no-repeat;
    padding: 0;
    padding-bottom: 1px;
    margin: 0 !important;
    color: #478DB3;
    *position: relative;
    *top: 3px;
    *overflow: visible;
}
.like span {
    text-decoration: underline;
    padding-left: 2px;
    margin: 0;
}

.like:hover span {
    text-decoration: none;
}
.like-icon,
.dont-like-icon {
    display: inline;
    padding-left: 8px !important;
    background-repeat: no-repeat;
    text-decoration: none !important;
    font-size: 12px;

}
.like-icon {
    background-image: url(pinger/like.png);
    background-position: 0 0 ;
}
.dont-like-icon {
    background-image: url(pinger/dont-like.png);
    background-position: 0 2px;
    padding-bottom: 2px;

}
.like-list {
    border-top: 1px solid #EEEEEE;
    margin: 0 4px 15px 0;
    margin-left: 4px !important;
}
.like-list li {
    margin: 5px 3px 0 0 !important;
    padding: 0 !important;
}
.like-list li a{
    padding-top: 0px;
}
.like-description {
    background: transparent url(pinger/like.png) 2px -2px no-repeat;
}
.like-description strong{
    padding-left: 17px;
}
.message-wrap .likes-wrap {
    padding-bottom: 7px;
}
.wikipages-list-short .wiki-description {
    margin-left: 0;
}
.message-wrap .foreign .comments-list .comment-wrap {
    width: 273px;
}
.message-wrap .foreign .comments-list .comment-top {
    width: 263px;
    background: url(pinger/comment-short-round-top.gif) no-repeat;
}
.message-wrap .foreign .comments-list .comment-bottom {
    width: 263px;
    background: url(pinger/comment-short-round-bottom.gif) no-repeat;
}
#system-messages li,
#system-messages li a,
.private-messages-by-thread a {
    font-size: 12px !important;
    font-family: verdana, sans-serif !important;
}
.private-messages-by-thread .avatar-link {
    float: left;
}
#system-messages li.comment{
    border-bottom: 1px solid #eee;
}
#system-messages li.comment:last-child {
    border: none;
}
#system-messages .comment-message a,
#private-messages-threads a {
    color: #464646;
}
.comment-delete {
    display: block;
}
#left_content form.comment-form {
    margin-bottom: 15px;
}

.message-wrap .foreign .comments-list .comment-content {
    width:251px;
}
.comment-form .textarea-big-bg {
    margin-bottom: 0;
}
.ajax-comment {
    *padding-bottom: 3px;
}
.comment-form .counter {
    margin-top: 3px;
}
.profile-stats {
    clear: both;
    overflow: hidden;
    margin-left: 74px;
    background: url(pinger/profile-stats-bg.gif) repeat-x 0 0;
    margin-bottom: 12px;
}
.profile-stats ul{
    padding: 4px;
    overflow: hidden;
}
.profile-stats ul li{
    float: left;
    text-align: center;
    padding: 0 10px;
    border-right: 1px solid #cdcdcd;
}

.profile-stats ul li#visits{
    border: none;
}
.profile-stats ul li .stats-label{
    text-transform: uppercase;
    color: #747474;
    font-size: 10px;
    display: block;
}
.profile-stats ul li .stats-count{
    color: #e80047;
    font-size: 14px;
    font-weight: bold;
    display: block;
}
.profile-stats ul li .stats-count .days{
    color: #000;
}
.main-stats-info .stats-wrapper {
    margin: 5px;
}
.stats-wrapper {
    padding: 10px 3px 3px;
    background-color: #fff;
}
.stats-wrapper h2 {
    color: #000;
    margin: 3px 0;
}
.stats-wrapper h2.users {
    color: #ff007e;
}
.stats-wrapper .stats-count {
    font-size: 16px;
    width: 86px;
    display: inline-block;
    text-align: right;
}
.stats-wrapper .stats-label {
    font-weight: normal;
    margin-left: 4px;
}
.stats-wrapper .files {
    color: #7f7f7f;
}

/* ========== MOVIES RIGHT COLUMN ============= */
.cupinger_box {
    background: #e2fafa;
    border: 3px solid #FFFFFF;
    color: #418bb4;
    font-size: 14px;
    font-weight: bold;
    line-height: 19px;
    margin: 0 0 11px;
    overflow: hidden;
    padding: 3px;
    width: 188px
}

.cupinger_item {
    margin: 0 0 16px 0;
    position: relative;
}

.cupinger_wrap {
    display: block;
    position: relative;
}
.cupinger_wrap img{
    width: 188px;
}

.cupinger_dur {
    background: #000;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
    padding: 1px 6px;
    position: absolute;
    right: 0;
    bottom: 5px;
    display: block;
}

.cupinger_share {
    background: url('pinger/add_icons.png') no-repeat 0 0;
    display: block;
    height: 16px;
    position: absolute; left: 6px; bottom: 10px;
    width: 16px;
}

.cupinger_share:hover {
    background-position: -18px 0;
    text-decoration: none;
}

.cupinger_dur:hover {
    text-decoration: none;
}

.cupinger_url {
    cursor: pointer;
}

.cupinger_flabel {
    background: url('pinger/play.png') no-repeat 0 0;
    cursor: pointer;
    height: 50px;
    position: absolute; left: 70px; top: 30px;
    text-indent: 99999px;
    width: 50px;
}

.tip {
    color: #3a5972;
    background:#fff;
    display:none;
    font-size: 11px;
    min-width: 120px;
    padding: 3px 6px;
    position:absolute; left: 0; bottom: 22px;
    text-decoration: none;
    z-index:1000;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    box-shadow: 0 1px 3px #000;
}

.tip_tail {
    background: url('pinger/tooltip.png') 0 0 no-repeat;
    height: 7px;
    position: absolute; left: 0; bottom: -6px;
    width: 17px;
}

.reposted {
    clear: both;
    padding: 1em 0.5em;
    overflow: hidden;
}

.reposted img {
    border: 1px solid #eee;
}
.reposted .imgs {
    text-decoration: none;
}
.reposted .content {
    color: gray;
    width: 410px;
}
.reposted .content span{
    display: block;
    margin-bottom: 3px;
}

/** strona glowna **/

.top_ads{
    margin: 0 auto 10px;
    display: block;
    clear: both;
    width: 970px;
    text-align: center;
}

.main-page-wrapper #left_content {
    width: 702px;
}

/*--- kolumny wpisow ---*/
#hidden-entries {
    display: none;
}
.entries-col{
    float: left;
    margin-top: -5px;
    overflow: hidden;
    width: 234px;
}

/* --- advert w wpisach --- */

.entry-adv{
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #98e8f0;
    padding: 10px;
    width: 219px;
    margin-bottom: 0px;
}

/* --- wpis ---*/
.main-entries {
    overflow: hidden;
}

.entry-wrap {
    overflow: hidden;
    background-color: #fff;
    border: 1px solid #98e8f0;
    padding: 10px 5px 10px 5px;
    width: 219px;
    margin-bottom: 5px;
}

.entry-author-box {
    clear: both;
    overflow: hidden;
}

.entry-author-avatar {
    margin-right: 6px;
    float: left;
}

.entry-author-avatar img{
    width: 30px;
    height: 30px;
}

.entry-author-name {
    position: relative;
    top: -2px;
    float: left;
    width: 83%;
    overflow: hidden;
}

.entry-author {
    font-size: 14px;
    font-weight: bold;
    display: block;
    margin-bottom: 2px;
}
.entry-time {
    display: block;
    font-size: 10px;
}

.entry-content {
    margin-top: 6px;
    overflow: hidden;
    position: relative;
}

.entry-thumb {
    overflow: hidden;
    text-align: center;
    position: relative;
}

.entry-thumb a.imgs img{
    border: none;
}

.images-count,
.entry-ico.video{
    position: absolute;
    z-index: 10;
}

.images-count {
    bottom: 10%;
    right: 0px;
}
.entry-ico.video{
    bottom: 20%;
    right: 10px;
}

.images-count {
   padding: 3px 6px;
   background-color: #fff;
   color:#03a8fc;
}

.entry-ico{
    background-image: url(pinger/main-page-icons.png);
    background-repeat: no-repeat;
}
.entry-ico.video{
    background-position: 0px -50px;
    width: 40px;
    height: 40px;
}

.entry-ico.images{
    background-position: -7px -25px;
    height: 15px;
    width: 16px;
}

.entry-ico.video,
.entry-ico.images {
   display: inline-block;
}

.entry-text {
    font-size: 12px;
    font-family: georgia, sans-serif;
    font-style: italic;
    margin: 8px 0 0 0;
}
.quote-ico {
    width: 37px;
    height: 12px;
    float: left;
    display: block;
    position: relative; top: -2px;
    background: url(pinger/main-page-icons.png) no-repeat 9px -7px;
}
.entry-text p {
    margin: 0;
    float: left;
    width: 182px;
}
.entry-text .entry-read-more{
    font-size: 11px;
    font-family: arial, sans-serif;
    font-style: normal;
}

.entry-actions{
    color: #ef3372;
    font-size: 11px;
    margin: 8px 0 0 -2px;
}

.entry-actions a,
.entry-actions button span{
    color: #ef3372;
    text-decoration: none;
}
.entry-actions a:hover,
.entry-actions button:hover span{
    text-decoration: underline;
}
.entry-actions a.cite{
    margin-right:5px;
}

/*--- lubie to ---*/
.entry-like {
    display: inline-block;
}
.entry-like button {
    background-color: transparent;
    font-size: 11px;
    font-family: arial, sans-serif;
    border: none;
    padding: 0;
}
.hidden-entry-like {
    display: none;
}
/*--- rotator ----------------------*/
.slides {
    width: 692px;
    height: 212px;
    border: 3px solid #fff;
    overflow: hidden;
    margin-bottom: 10px;
    display: block;
}

img.slide {
    margin-left: -35px;
}
/*--- paginator strony glowny ---*/
.pagin {
    border-top: 1px solid #83e1df;
    border-bottom: 1px solid #dcfffe;
    clear: both;
    margin-right: 11px;
}
.pagin-top {
    margin-bottom: 10px;
}
.pagin-inner {
    border-top: 1px solid #dcfffe;
    border-bottom: 1px solid #83e1df;
    width: 100%;
    padding: 10px 0;
    text-align: center;
}
.pagin-inner a.next-entries {
    font-size: 16px;
}
/*--- menu z wpisami na stronie glownej --------------*/
.entries-menu {
    overflow: hidden;
}
.entries-menu li {
    float: left;
    margin-right: 15px;
}
.entries-menu li span,
.entries-menu li a{
    font-weight: normal;
    color: #1b67ce;
    font-size: 14px;
}
.entries-menu li span{
    position: relative; top: -2px;
}
.entries-menu li a.current{
    font-weight: bold;
    color: #000;
}
/*--- loader --------------*/
.loader.active {
    height: 22px;
    width: 25px;
    background: url(pinger/loader.gif) no-repeat 0 0;
    clear: both;
    margin: 0 auto;
    margin-bottom: 10px;
}


