@charset "utf-8";
html, body, h1, h2, h3, h4, h5, h6, p, ol, dl, dd, dt, img, blockquote, q, div, table, thead, tbody,
tfoot, caption, th, tr, td, a, form, input, textarea, fieldset, pre,ul,li {margin:0px; padding:0px}
:focus{outline:0;}

div.clr {height:1px;line-height:1px;font-size:1px;clear:both}


body {margin:0;padding:0;font-size:12px;font-family:verdana;
        background:#f1f1f1 url(images/body_bgr.gif) repeat-x}

a:link { text-decoration : none; color : #3b3b3b; border: 0;} 
a:active { text-decoration : underline; color : #3b3b3b; border: 0;} 
a:visited { text-decoration : none; color : #3b3b3b; border: 0;} 
a:hover { text-decoration : underline; color : #f7a005; border: 0;} 

div.ankieta_bar {margin-right:3px;height:14px;line-height:14px;float:left;border:1px solid #666;background:url(images/mnu_sel_bgr.gif)}
div.ankieta_bar_label {height:14px;line-height:14px;font-size:11px;float:left;color:#666}

a.orange {color:#ff5a00;text-decoration:underline}
a.orange:hover {text-decoration:none}

#all {width:903px;margin:0 auto;margin-top:0 !important}
#lcol {width:583px;float:left;margin-right:9px}
#rcol {width:310px;float:left}
h1 {margin-bottom:5px}

.custthumbico {width:24px;height:20px;z-index:400;position:absolute;
               font-size:10px;text-align:center;text-align:center;display:none}

.karr a {color:#f00;font-weight:bold}

div.mailico,a.mailico, a.mailico:hover {
background: url(/images/ico_mail.gif) no-repeat;
width: 59px;
height: 59px;
float:left;
color:#fff;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-align:center;
margin-left:8px;
cursor:pointer;
}
div.mailicohover,a.mailico:hover {background: url(/images/ico_mail_.gif) no-repeat;}

div.kwiatico,a.kwiatico, a.kwiatico:hover {
background: url(/images/ico_kwiatek.gif) no-repeat;
width: 59px;
height: 59px;
float:left;
color:#fff;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-align:center;
margin-left:8px;
cursor:pointer;
}
div.kwiaticohover,a.kwiatico:hover {background: url(/images/ico_kwiatek_.gif) no-repeat;}

div.favico,a.favico, a.favico:hover {
background: url(/images/ico_ulubione.gif) no-repeat;
width: 59px;
height: 59px;
float:left;
color:#fff;
font-size:10px;
font-weight:bold;
text-decoration:none;
text-align:center;
margin-left:8px;
cursor:pointer;
}
div.favicohover,a.favico:hover {background: url(/images/ico_ulubione_.gif) no-repeat;}

/*
 *
 * site top
 *
 */
#top { }
#topmenu {height:37px;font-size:9px;color:#c17200;line-height:37px}

.subm {padding:5px}
.subm .sep {background:url(images/hsubdot.gif) repeat-x left center;margin:0px 10px;line-height:14px;height:14px}
.subm a {color:#fff;font-weight:bold;padding-left:10px}
.subm a.sel {color:#000;font-weight:bold;padding-left:10px}

.page_content ul,.page_content ol {margin:10px 30px}

.bigstatus {background: url(./images/bgr_status_big.png) no-repeat;
width: 302px;height: 83px;overflow:hidden;position:absolute;margin-left:390px;margin-top:-20px
}


.bigstatus p {font-family:verdana;font-size:11px;text-align:center;margin:0;padding:12px}


.artbhbox, .artbhboxov {
background: url(images/bgr_art.gif) no-repeat  left top;
width: 565px;
height: 59px;
overflow:hidden;
position:absolute;
margin-left:-8px;
cursor:pointer;
}
.artbhboxov {background-position:left bottom}

/*
 *
 * site menu
 *
 */
#menu {height:43px;background:url(images/menu_bgr.gif);margin:2px 0px}
#menu ul {list-style-type:none;list-style-image:none;width:913px;height:43px;overflow:hidden}

#menu ul li {margin-right:0px;float:left; line-height:40px;}
#menu ul li.sep {height:42px;width:2px;padding:0;background:url(images/topmnu_sep.gif) no-repeat}

#menu ul li a,#menu ul li a:hover,#menu ul li.sel a,#menu ul li.sel a:hover
  {line-height:42px;padding:0px 20px;display:block;float:left;color:#212121;text-decoration:none}
#menu ul li a:hover,#menu ul li.sel a,#menu ul li.sel a:hover
  {color:#fff;background:#FF7D00 url(images/mnu_sel_bgr.gif) repeat-x}

#menu ul li a.left:hover,#menu ul li.sel a.left,#menu ul li.sel a.left:hover
  {color:#fff;background:url(images/mnu_sel_bgr_l.gif)}

#menu ul li a.right:hover,#menu ul li.sel a.right,#menu ul li.sel a.right:hover
  {color:#fff;background:url(images/mnu_sel_bgr_r.gif) top right}


.slpane {margin-top:10px}
.slpane .slhead {height:35px;color:#000;font-weight:bold;cursor:pointer;
                background-image:url(images/mkpane_head.gif);background-repeat:no-repeat;
                width: 665px;background-position:left top;}
.slpane .slhead p {line-height:35px;padding-left:20px}
.slpane .folded {background-position:left bottom}
.slpane .slcontent {background: url(images/mkpane_cnt.gif) no-repeat left bottom;width: 665px;height: 142px;
                  overflow:hidden}

.slshort {width:330px;float:left}
.slshort .slcontent {background-image: url(images/mkpane_cnt_s.gif)}
.slshort .slhead {background-image: url(images/mkpane_head_s.gif);}


div.chmurka,div.chmurka_b {background: url(../images/chmurka_n.png) no-repeat !important;
min-width: 150px !important;
height: 126px !important;
border:0!important;
zoom:1;

 }
 
 div.chmurka_b {background: url(../images/chmurka_nb.png) no-repeat !important;}
 
 img.chmurkabrdr {float:right;position:relative;top:-10px;left:14px}
 
div.chmurka_s {background: url(../images/chmurka_s.png) no-repeat -1px 0px !important;
width: 83px !important;
height: 42px !important;
border:0 !important;
padding:0;
margin:0;

 }
div.chmurka_s2 {background: url(../images/chmurka_s2.png) no-repeat -1px 0px !important;
width: 93px !important;
height: 42px !important;
border:0 !important;
padding:0;
margin:0;

 }
div.chmurka_s3 {background: url(../images/chmurka_s3.png) no-repeat  0px 0px !important;
width: 133px !important;
height: 42px !important;
border:0 !important;
padding:0;
margin:0;

 }

div.chmurka_s p,div.chmurka_s3 p {padding:0px 0px 0px 5px;margin:-5px 0px 0px 0px; color:#ff4a00;font-weight:bold;line-height:14px;font-size:10px;}
div.chmurka_s2 p {padding:0px 0px 0px 0px;margin:-5px 0px 0px 0px; color:#ff4a00;font-weight:bold;line-height:14px;font-size:10px;}

/*
 *
 * home tabs
 *
 */
#htabs {height:31px;margin:0px 0px;}
#htabs ul {list-style-type:none;list-style-image:none}

#htabs ul li,#htabs ul li.sel {margin-right:2px;float:left; line-height:31px;height:31px;
              background:url(images/htab_l.gif) no-repeat top right;}
#htabs ul li a,#htabs ul li a:hover,#htabs ul li.sel a,#htabs ul li.sel a:hover
  {background:url(images/htab_r.gif) no-repeat;line-height:31px;font-weight:bold;
    padding:0px 10px;display:block;float:left;color:#fff;text-decoration:none}

#htabs ul li.sel {color:#e53829;border-bottom:1px solid white;
              background:url(images/htab_l_.gif) no-repeat top right}
#htabs ul li.sel a,#htabs ul li.sel a:hover
  {color:#e53829;background:url(images/htab_r_.gif) no-repeat;}

/** msgs */

.mlisth {border-top:1px solid #d7d7d7;border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;
          line-height:26px;color:#000;font-weight:bold;background:url(images/mbox_h_bgr.gif) repeat-x;
          height:26px;margin-top:15px;clear:both;overflow:hidden}
.mlisth .entry {height:26px;background:url(images/box_h_sep.gif) no-repeat right top;padding-left:12px;float:left;
                 white-space: nowrap;overflow:hidden}

.mliste {border-left:1px solid #d7d7d7;border-right:1px solid #d7d7d7;cursor:pointer;overflow:hidden;
          border-bottom:1px solid #d7d7d7; height:26px;min-height:26px;line-height:26px;color:#545454;}
.unread {font-weight:bold}
.mlisteunfold { background:url(images/mliste_un.gif) repeat-x;height:auto}
          
.mliste .entry {padding-left:12px;height:26px;line-height:26px;float:left;
                border-right:1px solid #d7d7d7;overflow:hidden; white-space: nowrap;}
.mliste .entry input {margin-top:7px}
/*
 *
 * site footer
 *
 */

#footer {margin-top:5px;height:60px;background:url(images/foot_bgr.gif) no-repeat}
#footer .content {padding:10px 15px 10px 10px;line-height:20px;text-align:center;}

#footer a {font-size :10px;color:#222222}
#footer a:hover {font-size :10px;color:#000}

#footer a.sel,#footer a.sel:hover {color:#f00}


.copyr {font-size:11px;color:#535353;margin-top:8px;margin-left:2px}
.copyr p {margin:0;padding:0}
/*
 *
 * right column
 *
 */

.thebox {border:1px solid #ccc;background:#fff;padding:4px;margin-bottom:5px}
.thebox h2 {font-size:14px;letter-spacing:0px}


a.lbutton {padding-left:25px;display:block;line-height:42px;margin-bottom:2px;width:164px;background:url(images/lm_bgr.gif) no-repeat;color:#2f2f2f;text-decoration:none}
a.lbutton:hover,a.lbuttonsel,a.lbuttonsel:hover {padding-left:25px;display:block;line-height:42px;margin-bottom:2px;width:164px;background:url(images/lm_bgr_.gif) no-repeat;font-weight:bold;color:#fff;text-decoration:none}

/*
 *
 * generic form
 *
 */

fieldset {width:400px;padding:10px;margin-bottom:4px}
label {width:120px;float:left;clear:left}
.txt {font-size:12px;padding:1px;width:260px}
.error_field {border:1px solid red;background:#ffeeee }
.ferror {color:#f00;font-size:10px;padding-left:120px}
p.addinfo { float:right;margin-right:215px; color:#c00; line-height:11px;font-size:11px}



#wyszhome select {border:1px solid #ddd;padding:2px;}
input.txt,textarea.txt {border:1px solid #ccc;background:#fff url(images/inputbgr.gif) repeat-x;padding:3px}

label {clear:left;margin-right:10px; }
div.formhld input.txt {margin-bottom:5px}
div.formhld select { width:269px;margin-bottom:5px}

div.reghld input.txt {margin-bottom:5px}
div.reghld select {margin-bottom:5px}

/*
 *
 * edycja danych
 *
 */
 
.formhld {background:url(images/formhld_bgr.gif) no-repeat left bottom;padding:25px; }

.formhdr {background: url(images/formtop_active.gif) no-repeat;width: 667px;height: 20px;margin-top:10px;clear:both;color:#ff5a00;font-weight:bold;}
.formhdr span {margin-left:33px;margin-top:2px;background:#f8f8f8}
.formhdrinactive {background: url(images/formtop_inactive.gif) no-repeat;width: 667px;height: 28px;}
fieldset {border:0}
ul.tabs {list-style-type:none;list-style-image:none;height:25px}
ul.tabs li {border:.5pt solid #ccc;border-bottom:none;float:left;margin-right:5px;line-height:25px;
            padding:0px 10px;color:#666;cursor:pointer}
ul.tabs li.sel {border-bottom:.5pt solid #eee;color:#000;background:#eee}


.loginp a {color:#a70000;font-weight:bold;background:url(images/bullet.gif) no-repeat right 4px;padding-right:10px}
.logininput {background:url(images/inputbgr.gif);border:1px solid #ff2d2d;color:#262626;padding:2px}

.customer_short { border-bottom:1px solid #333;margin-bottom:10px}

.photo_thumb {font-size:11px;text-align:center; border:0px solid #333;float:left;margin:0 15px 15px 0}
.photo_thumb img {border:1px solid #aaaaaa}
.album_thumb {text-align:center;width:120px;float:left;margin:0 25px 25px 0;font-size:10px}
.comment_row {background:url(images/bloge_bgr.gif) no-repeat left bottom; margin-bottom:10px}


.headbar {color:#fff;font-weight:bold;line-height:41px;background:url(images/orange_hdr.gif) no-repeat}
.gray {color:#212121 !important;background:url(images/gray_hdr.gif) no-repeat !important}

/*
 * Home search
 */

.homesearch#plec {border:1px solid #b7b7b7;width:135px;padding:0;margin-top:2px;margin-bottom:12px}
.homesearch#age {padding:0;border:1px solid #b7b7b7;width:135px;}
.homesearch#kogo_szukam {border:1px solid #b7b7b7;width:135px;padding:0;margin-top:2px;margin-bottom:12px}
.homesearch#miasto {border:1px solid #b7b7b7;width:135px;padding:0;margin-top:2px;}
.homesearch#online .homesearch#ze_zdjeciem{vertical-align:middle;}

/*
 * buttons
 */

.button {text-decoration:none;}
.button img {height:14px;vertical-align:bottom;background-image:url('images/icons.png');background-repeat:no-repeat;background-position:0 0;width:16px;border:0;}
.button.add img {background-position:0 0;}
.button.more {font-size:0.9em;color:#ffa31b;}
.button.more img {background-position:0 -13px;}
.button.comment img {background-position:0 -27px;width:18px;height:18px;}
.button.remove {font-size:0.9em;}
.button.remove img {background-position:-46px 0;width:13px;}
.button.edit {font-size: 0.9em; }
.button.edit img {background-position:-46px -13px;width:13px;}
.button.users {font-size: 0.9em; }
.button.users img {background-position:-46px -26px;width:13px;}
.button.return img {background-position: -19px -31px;}


/*
 * Forum
 */

table.list {width:100%;}
table.list * th {cursor:default;background:#ffb226;text-align:left;font-weight: normal;padding: 2px 4px;}
table.list * td {empty-cells:show;margin:0;overflow:hidden;vertical-align:top;padding: 3px 4px;}
table.list * th a {color: #000;font-weight:normal;}
table.list * td a {text-decoration:none;font-weight:normal;}
table.list * td p {padding: 0;line-height:1.2;}
table.list * td em {font-size: 0.8em;padding: 0;line-height:1.2;}
table.list .list-odd {background: #f4eedc;}
table.list .list-even {background: #f0f0f0;}
table.list .list-hover {background: #ecd282;}

.breadcrumb a {text-decoration: none;}
.current a, .current {color: #f46300;}
.private img { background:url('images/icons.png') -58px -18px;width:12px;padding-right:4px;border:0;}
.public img { width:12px;padding-right:4px;border:0;}
.breadcrumb .public img { width:0};

.thread_content {font-size: 1em; line-height:1.5em; margin:0.8em 10px;}

#post_content ol, #post_content ul  {margin: 4px 20px;}
#post_content ol, #post_content ul {font-size:1.15em;line-height:1.3em;margin-bottom:1em;padding:5px 10px 4px;}
#forum_users_content ul li {list-style:none;float:left;margin:0 2px;}

.publish_description ol, .publish_description ul {margin:10px 30px !important}

#ihforum {height: 250px;}
#ihforum table.list .list-even {background: none;}
#ihforum table.list * td {border-bottom: 1px solid #FFA31B;}
#ihforum p {padding: 0 0 2px 4px;color: #666;}


/*
 * Publish
 */

.summary { font-size: 0.8em; color: #596969; }
.summary a{ color: #555; font-weight:bold; text-decoration:none; }
.artlink {margin: 10px 0; text-align: center;}
.artlink a {text-decoration: none; font-weight: bold;}
.artlink span {font-size: 0.8em; color: #ccc;}
.artlink img {border:0;background: url('images/icons.png') no-repeat -18px 0; width: 28px; height: 31px;margin-right:4px}
.thebox>span.admin, #publish_content .summary span.admin{float: right;}
.thebox>p.label {margin: 4px 0;}

ul.publish_list { }
ul.publish_list li { list-style: none; margin:5px 0; padding:2px 4px 8px 2px; background:#f0f0f0; border-bottom:1px solid #dcdcdc; }
ul.publish_list li h3 a { color: #000; }

.post {border-bottom: 1px dotted #ccc;margin-bottom: 10px;}
.post_info {float:left;overflow:hidden;text-align:center;width:90px; margin: 10px 0;}
.post_info a {text-decoration: none;}

.post_content {padding: 10px; margin: 0 10px;
float:left;
overflow:hidden;
width: 520px;
}
.post_content ol, .post_content ul, #publish_content ul, #publish_content ol { margin: 4px;}

#publish_content {}
#publish_content h2 { font-size:1.15em; line-height:1.3em; margin-bottom:1em; padding:5px 10px 4px; }
#publish_content .add_comment{float: right;}

.publish_intro{ font-size:1.1em; line-height:1.5em; margin:0.8em 4px; }
.publish_description{ }
.publish_description p { font-size: 1em; line-height:1.5em; margin:0.8em 10px; }
.publish_comments { background: #fff; margin-top: 20px;padding:10px 5px;}
.publish_comments ul li { list-style: none; padding: 2px 0; border-bottom: 1px dotted;}
.publish_comments ul li * li { border: 0;}
.publish_comments ul li .author { font-weight: bold;}
.publish_comments ul li .date {float: right;}

#ihpublish {height: 250px;}
#ihpublish a.title { color: #000; font-size: 12px; }
#ihpublish ul.publish_list li .title .item { font-size: 10px; }
#ihpublish ul.publish_list {margin: 0;}
#ihpublish ul.publish_list li {border-top:0;border-bottom: 1px solid #FFA31B;background: none;}
#ihpublish p {padding: 0 0 2px 4px;color: #666;}
#ihpublish h3 {padding: 4px;}

#ihankiety {height: 250px;}
#ihankiety a.title { color: #000; font-size: 12px; }
#ihankiety ul.publish_list li .title .item { font-size: 10px; }
#ihankiety ul.publish_list {margin: 0;}
#ihankiety ul.publish_list li {border-top:0;border-bottom: 1px solid #FFA31B;background: none;}
#ihankiety p {padding: 0 0 2px 4px;color: #666;}
#ihankiety h3 {padding: 4px;}


.ajax_form {padding: 0 20px 10px 5px; margin: 10px 0; background: #e3e3e3; border: 1px solid #fbe7cb; }
.ajax_form .label { margin-top: 10px; clear: both; }
.ajax_form input[type=text] { }
.ajax_form input[type=text] { }
.ajax_form input[type=submit] {margin-top: 10px;}
.ajax_form input[type=text], .ajax_form textarea {background: #f3ece2; border: 1px solid #ff9903; width: 100%; }
.ajax_form input[type=text]:focus, .ajax_form textarea:focus { border: 1px solid #ff9903; background: #fdfaf5; } .ajax_form input[type=text]:hover, .ajax_form textarea:hover { background: #f3ece2; }

/*
 * Other
 */
.clear {clear: both;}
h2.under {border-bottom:1px solid #999;font-size:1.1em;line-height:1.5em;padding-left:10px;}
.ajax_form input.error, .ajax_form textarea.error {border: 1px solid #cc0000;}
form .error {clear:both; color:#FF0000; margin:5px; } form label.error {width: 100%;}
.label.required {background: url(images/icons.png) no-repeat 0 -45px; padding-left:10px;}
.mceEditor {display: inline-block; }

.pagination {margin-top: 10px;text-align: center;}
.pagination a { text-decoration: none;}

/*
 * Search
 */
.search .section {border:0px solid #ffd29f;background-repeat: repeat-x;background-position:left top;padding:10px;margin-bottom:10px;}
.search .section h3 {text-decoration: underline;margin-bottom:6px;}
.search .section.sec1 { }
.search .section.sec2 { }
.search .section.sec3 { }
.search .section select {border:1px solid #B7B7B7;margin-top:2px;padding:0;width:135px;}
.search input.button {background:transparent url(images/btn.png) no-repeat scroll 0 0;border:medium none;color: #fff;cursor: pointer;font-weight:bold;height:51px;padding:0;width:139px; font-size: 1.1em; }

.search form div.section {clear:both;}
.search ul li {list-style:none;clear:both;padding: 4px 0;}
.search .label {float:left; width: 200px;}
.search .element {float:left;}
#search_result .cuthholder {margin-left:12px !important;margin-right:12px !important;}
.vid a img {
    border: none;
    display: block;
    margin-bottom: 4px;
}
.vid {
    margin: 5px 10px;
    float: left;
    font-size: 11px;
    text-align: center;
    position: relative;
}
.vid a img {
    border: 1px solid #aaaaaa;
}
#ivideo img {
     border: 1px solid #aaaaaa;
    display: block;
    float: left;
    margin:15px 8px;
}
.vid .player {
    display: block;
    top: 0px;
    left: 0px;
    width: 152px;
    height: 102px;
    position: absolute;
    background: url(images/play.png) no-repeat center center;
}
#uploader {
    position: relative;
    width: 668px;
    height: 59px;
    background: #c6c6c6 url(../images/uploader-bg.gif);
    margin: 0 auto;
}
#uploadWrapper {
    position: absolute;
    left: 202px;
    top: 21px;
}
#uploaderSend {
    display: block;
    position: absolute;
    left: 547px;
    top: 21px;
}
#uploaderSend img {
    border: 0px;
}
#uploadQueue {
    position: absolute;
    top: -20px;
    left: -200px;
    width: 633px;
    padding: 0px;
    display: none;
    z-index: 10;
}
#uploader .uploadifyQueueItem {
    margin: 0px;
    width: 633px;
    background: none;
    padding-top: 3px;
    border: none;
    background: #c6c6c6 url(../images/uploader-bg.gif) -2px -1px;
}
#uploader .uploadifyProgressBar {
    height: 23px;
    background: url(../images/uploader-bar.gif);
}
#uploader .fileName {
    font-size: 10px;
}
#uploader .uploadifyProgress {
    margin-top: 20px;
}
#uploader input {
    color: #8b8b8b;
    width: 150px;
    font-size: 12px;
    padding: 3px 3px;
    border: 1px solid #8b8b8b;
    padding-bottom: 2px;
    background: white;
    position: absolute;
    top: 22px;
}
#fileName2 {
    left: 22px;
}
#uploader #fileTitle {
    left: 336px;
    width: 180px;
}
#uploader span {
    color: black;
    font-size: 10px;
    position: absolute;
    top: 7px;
}
#fileNameTitle {
    left: 22px;
}
#fileTitleTitle {
    left: 336px;
}

#uploader .percentage {
    top: 29px; left: 20px; font-weight: bold; color: #eee;
}
#payment .submit {
    display: block;
    margin-top: 20px;
    width: 150px;
    height: 30px;
}

/**
poprawki
*/
.clearFix {
    clear: both;
    padding-bottom: 1px;
}
.formBorder {
    border-left: 1px solid #C5C5C5;
    border-right: 1px solid #C5C5C5;
    padding: 25px 24px;
    background: none;
    padding-right: 12px;
    margin-right: 12px;
    position: relative;
}
.formBoderBottom {
    height: 6px;
    padding: 0px;
    clear: both;
    position: absolute;
    width: 666px;
    overflow:hidden;
    left: -1px;
    bottom: -1px;
    background: url(images/formBorder_bottom.gif) no-repeat;
}
