/* Netventure, http://www.netventure.pl/ */

.h0 {
  clear: both;
  overflow: hidden;
  height: 0px;
  font-size: 0px;
  padding: 0px;
  margin: 0px;
}

.h1 {
  clear: both;
  font-size: 0px;
  padding: 0px;
  margin: 0px;
}

a.bb {
  text-decoration: none;
  color: #434343;
  font-size: 10pt;
  font-weight: bold;
}

.y {
  color: #FFCA1C;
}

.b {
  font-weight: bold;
}
.fl {
  float: left;
}

.blue {
  color: #02A9DE;
}
.red {
  color: red;
  font-size: 10pt;
}

ul#selectUl {
  padding: 0px;
  margin: 0px;
  list-style: none;
}

ul#selectUl li {
  padding: 3px 0 3px 3px;
  cursor: default;
  color: #9C9EA4;
}

ul#selectUl li.li2 {
   background: #FCF4DD;
}

div#contentMain {
  background: #FCF4DD;
  clear: both;
}

  div#contentMain div.box {
    position: relative;
    background: #FFFFFF url('/style/images/bg_yellow.gif') repeat-x;
  }

  div#contentMain div.box2 {
    position: relative;
    background: #FFFFFF url('/style/images/bg_yellow2.gif') repeat-x;
  }

  div#contentLeftMain {
    width: 630px;
    float: left;
    background: #FFFFFF;
  }

  div#contentMain div.contentWhite {
    background: #FFFFFF;
  }

  div#contentLeftMain div.contentWhite {
    /* padding: 10px; */
  }

  div.pomoc, div.pomoc div {
    font-size: 10pt;
    line-height: 140%;
  }

  div.pomoc div {
    padding-bottom: 30px;
  }

  div.pomoc img {
    clear: both;
    display: block;
    margin: 20px 0 20px 140px;
    text-align: center;
  }


/* BOX MAPA DUZA*/
.mapa {
  padding: 10px;
}
/* /BOX MAPA DUZA*/

    div#contentLeftMain div.lastUpdatedBox, div#highRankedBox, div#lastRegistredBox, div#userMessages, div#tagsCloud, #newGalleries, #entryComments, #albumPhotos, .defaultBox {
      float: left;
      background: #FFFFFF url('/style/images/bg_yellow.gif') repeat-x;
    }

div#journalInfo div.darkGrey {
  background: #4D4F42;
}
  div#journalInfo .top {
    background: #4D4F42;
    padding: 5px 15px;
    color: #FFFFFF;
    border-bottom: 1px solid #484A3D;
  }

  div#journalInfo .top .cal {
    float: left; width: 40px;
  }

  div#journalInfo .top .cal .year {
    text-align: center;
    font-size: 8pt;
    color: #FFFFFF;
    background: #C40000;
  }

  div#journalInfo .top .cal .day {
    text-align: center;
    font-size: 15pt;
    color: #4D4F42;
    background: #FFFFFF;
    font-weight: bold;
  }

  div#journalInfo .top .cal .msc {
    text-align: center;
    font-size: 10pt;
    color: #4D4F42;
    background: #FFFFFF;
    font-weight: bold;
    border-top: 1px solid #000000;
  }

  div#journalInfo .top .title {
    color: #F9FAF5;
    width: 490px;
    float: left;
    font-weight: bold;
    font-size: 14pt;
  }

  /* div#journalInfo .top .entryTitle { */
  div#journalInfo .top h1 {
    padding: 0 20px;
    margin: 0px;
    float: left;
    width: 500px;
    font-size: 17pt;
    font-weight: bold;
    color: #FCF5DC;
  }

  div#journalInfo .top .desc {
    clear: both;
    font-weight: normal;
    /* color: #F6F8E3; */
    color: #FCF5DC;
    font-size: 9pt;
  }

  div#journalInfo .top .rss {
    float: right;
  }


  div#journalInfo .bottom {
    padding: 0px 0px 0px 15px;
    background: #6B6A58;
    color: #FFFFFF;
    border-top: 1px solid #898B7E;
  }

  div#journalInfo .bottom .entryFlag {
    float: left;
    /* text-align: center; */
    padding: 5px 0px 5px 0px;
  }

  div#journalInfo .bottom .entryPlace {
    padding: 10px 20px 0px 10px;
    float: left;
    font-size: 10pt;
    color: #FFFFFF;
  }

  div#journalInfo .bottom .journalStats {
    font-size: 10pt;
    padding: 10px 0 10px 0;
    color: #FFFFFF;
  }


    div#contentLeftMain div.lastUpdated {
      padding: 0 0 10px 25px;
    }

      div#contentLeftMain div.lastUpdated div.updatedJournal {
        clear: both;
        border-bottom: 1px solid #E2E2E2;
        width: 605px;
        padding-bottom: 15px;
        margin-bottom: 15px;
      }
      div#contentLeftMain div.lastUpdated div.avatar {
        float: left;
        width: 54px;
        height: 54px;
      }

      div#contentLeftMain div.lastUpdated div.avatar img {
        border: 2px solid #CECDC9;
      }

      div#contentLeftMain div.lastUpdated div.journalData {
        float: left;
        padding-left: 5px;
      }

      div#contentLeftMain div.lastUpdated div.journalData div.login {
        padding-bottom: 2px;
      }

      div#contentLeftMain div.lastUpdated div.journalData div.login a {
        text-decoration: none;
        color: #434343;
        font-size: 10pt;
        font-weight: bold;
      }

      div#contentLeftMain div.lastUpdated div.journalData div.title a {
        text-decoration: none;
        color: #02A9DE;
        font-size: 12pt;
        font-family: tahoma;
      }

      div#contentLeftMain div.journalDataDraft div.title {
        text-decoration: none;
        color: #747474;
        font-size: 12pt;
        font-family: tahoma;
      }

      div#contentLeftMain div.lastUpdated div.journalData div.stats {
        margin-top: 5px;
        width: 540px;
      }

      div#contentLeftMain div.lastUpdated div.journalData div.stats div,
      div#userInfo div.userInfostock div {
        float: left;
        /* color: #02A9DE; */
      }

      div#contentLeftMain div.lastUpdated div.journalData div.stats div img {
        position: relative;
        top: -2px;
        margin: 0 5px 0 0;
      }

      div#contentLeftMain div.lastUpdated div.journalData div.stats div.rss, div#contentLeftMain div.lastUpdated div.journalData div.stats div.kml {
        float: right;
        color: #02A9DE;
        height: 10px;
      }

      div#contentLeftMain div.lastUpdated div.journalData div.stats div.rss img, div#contentLeftMain div.lastUpdated div.journalData div.stats div.kml img {
        position: relative;
        top: -2px;
        margin: 0 5px 0 0;
      }

    div#contentLeftMain div#lastRegistredBox, div#contentLeftMain div#highRankedBox {
      float: left;
      width: 315px;
      padding-bottom: 20px;
    }

      div#contentLeftMain div#lastRegistred, div#contentLeftMain div#highRanked {
        margin-top: 10px;
      }

      div#contentLeftMain div#lastRegistred div.lastRegistredUser, div#contentLeftMain div#highRanked div.highRankedJournal {
        height: 30px;
        margin-left: 30px;
        border-bottom: 1px solid #EDEDED;
        padding: 0 0 0 0;
        clear: both;
      }

      div#contentLeftMain div#lastRegistred div.lastRegistredUser div.time, div#contentLeftMain div#highRanked div.highRankedJournal div.stars {
        float: left;
        position: relative;
        top: 8px;
        width: 80px;
        color: #A2A2A2;
      }

      div#contentLeftMain div#lastRegistred div.lastRegistredUser div.names, div#contentLeftMain div#highRanked div.highRankedJournal div.title {
        float: left;
        position: relative;
        top: 8px;
        width: 157px;
      }

      div#contentLeftMain div#tagsCloud {
        clear: both;
        width: 630px;
      }

      div#contentLeftMain div#tagsCloud div {
        padding: 10px 30px 20px 30px;
      }

      div#contentLeftMain div#tagsCloud a {
        color: #9B9B9B;
      }

  div#contentRightMain {
    width: 320px;
    float: right;
    background: #FFFFFF;
  }

    div#newGalleries {
      position: relative;
      float: left;
      margin-bottom: 15px;
    }

      div#newGalleries div.newGalleryLine, div#entryComments div.commentLine {
        clear: both;
        padding-left: 10px;
      }

      div#entryComments div.commentLine div.inactive {
        border: 1px solid #E2E2E2;
        margin-top: 5px;
        background: #FFFFFF;
        width: 520px;
        padding: 2px 7px 7px 0;
        float: left;
      }

      div#entryComments div.commentLine div.inactive a {
        color: #8D0002;
        font-weight: bold;
        font-size: 10pt;
      }

      div#entryComments div.commentLine div.active {
        border: 1px solid #0BA7D8;
        margin-top: 5px;
        background: #E1EFF3;
        width: 520px;
        padding: 2px 7px 7px 0;
        float: left;
      }

      div#entryComments div.commentLine div.active a {
        color: #0BA7D8;
        font-weight: bold;
        font-size: 10pt;
      }

      div#newGalleries div.newGalleryLine img {

      }

#journalEntriesList {
  margin: 15px 0 15px 8px;
}

#journalEntriesList .entryData {
  width: 615px;
  float: left;
  padding: 5px 0 5px 7px;
  border-bottom: 1px solid #FCF5DC;
}
  .entryData .eDate {
    font-family: Verdana;
    font-size: 9pt;
    float: left;
    color: #9D9D9D;
    width: 90px;
    line-height: 150%;
  }
  .entryData .ePlace {
    float: left;
    font-weight: bold;
    width: 130px;
  }
  .entryData .eTitle {
    font-size: 9pt;
    float: left;
    width: 280px;
    line-height: 150%;
  }
  .entryData .eDist {
    float: left;
    color: #9D9D9D;
    width: 55px;
  }
  .entryData .eDetails {
    float: right;
    color: #02A9DE;
    height: 10px;
  }

  .entryData .eDetails div {
    float: left;
    /* color: #02A9DE; */
    height: 10px;
    margin-right: 3px;
  }

  .entryData .eDetails, .entryData .eDetails div img {
    margin-right: 5px;
  }

#journalRating {
  clear: both;
  padding: 15px 0 15px 30px;
}
  #journalRating div.ocen {
    float: left;
    margin-right: 20px;
  }
  #journalRating div.note {
    float: left;
    margin-left: 10px;
    color: #9D9D9D;
  }

  #userInfo {
  }

  #userInfo div.userInfoBox {
    clear: both;
    background: #F2E4B1;
    padding: 20px 30px 20px 30px;
  }
  #userInfo div.avatar img {
    border: 8px solid #F5F5F5;
  }
  #userInfo div.info {
    margin-left: 15px;
  }
  #userInfo div.info span.login {
    font-size: 13pt;
  }

  #userInfo div.info div {
    margin-top: 20px;
  }

  div#userInfo div.stats {
    padding: 10px 0 10px 20px;
  }

  div#userInfo div.stats img {
    margin: 0 15px 0 5px;
    position: relative;
    top: -2px;
  }

  div#userInfo div.userFunctions {
    clear: both;
    padding: 10px 0 10px 20px;
  }

  div#userInfo div.userFunctions div {
    position: relative;
    border-top: 1px solid #FAF5DF;
    padding: 10px 0 10px 0;
    clear: both;
    width: 300px;
  }


  div#entryBody{
    padding: 15px 15px 0px 15px;
    font-size: 10pt;
    line-height: 150%;
  }

/* FORMULARZ KOMENTARZY */
  #commentFormContainer {
    display: none;
    position: absolute;
    left: 0px;
    background: #000000;
    filter: Alpha(opacity:70);
    opacity: 0.7;
    -moz-opacity: 0.7;
    z-index: 10;
  }

  #commentForm {
    display: none;
    position: fixed;
    margin-top: 50px;
    width: 443px;
    height: 333px;
    background: #FFFFFF;
    z-index: 11;
  }

  #commentFormIn {
    position: relative;
    text-align: left;
    margin: 5px;
    width: 413px;
    height: 323px;
    background: #4CCEFF;
    padding-left: 20px;
  }

  #commentFormIn div.body {
    font-size: 10pt;
    text-align: right;
    padding-right: 10px;
  }

  #commentFormIn textarea.body {
    font-size: 10pt;
    width: 305px;
    height: 160px;
    border: 0px;
  }

  #commentFormIn textarea.body_error {
    width: 305px;
    height: 160px;
    border: 1px solid red;
  }

  #commentFormIn div.signature {
    font-size: 10pt;
    text-align: right;
    padding-right: 10px;
  }

  #commentFormIn input.signature {
    width: 155px;
    border: 0px;
    padding: 5px;
  }

  #commentFormIn input.signature_error {
    width: 155px;
    padding: 5px;
    border: 1px solid red;
  }

  #photoNavigation {
    clear: both;
    padding: 2px 0 8px 0;
  }

  div.albumPages {
    clear: both;
    padding: 0 18px 0 12px;
    /* text-align: center; */

  }

  div.albumPages input, input.link {
    border: 1px solid #CDCDCD;
    padding: 3px 0 3px 2px;
    font-size: 10pt;
  }

  div.albumPages div.pageLink {
    margin: 5px 0 0 5px;
    float: left;
    padding: 6px 0 7px 0;
    text-align: center;
    width: 28px;
    border: 1px solid #0BABE6;
  }

  div.albumPages div.pageLink a {
    font-weight: bold;
    font-size: 9pt;
    font-family: Tahoma;
    text-decoration: none;
    display: block;
    width: 26px;
  }

  div.albumPages div.pageLinkMark {
    float: left;
    margin: 5px 0 0 5px;
    border: 2px solid #FFCA1C;
    padding: 5px 0 6px 0;
    text-align: center;
    width: 26px;
  }

  div.albumPages div.pageLinkMark span {
    color: #815531;
    font-weight: bold;
    font-size: 9pt;
    font-family: Tahoma;
  }

  div.albumPages img {
    margin: 5px 0 0 5px;
    float: left;
  }

  select#place_id option {
    font-size: 10pt;
  }

  span.select {
    position: absolute;
    width: 288px;
    height: 21px;
    padding: 7px 24px 8px 8px;
    font: 8pt arial,sans-serif;
    background: url(/style/images/design_select_button.png) no-repeat;
    overflow: hidden;
    }

    ul.nieprzkonany {
      padding: 0px;
      margin: 0px;
      list-style: none;

    }

    ul.nieprzkonany li {
      background: url(/style/images/bullet_blue_arrow.gif) 0 5px no-repeat;
      padding: 0 20px 25px 25px;
      font-size: 10pt;
    }


#footer {
  clear: both;
  background: #F2E4B1;
}
  #footer .body {
  width: 960px;
  margin: auto;
  text-align: left;
  }

  #footer .left {
    float: left;
    width: 640px;
  }

  #footer .right {
    float: left;
    padding-top: 20px;
    width: 300px;
  }

  #footer .right .listBox {
    position: relative;
    font-size: 9pt;
    padding-top: 5px;
    border-bottom: 1px solid #D7C99A;
  }

  #footer .right .listBox .colLeft {
    position: relative;
    float: left;
    width: 200px;
  }

  #footer .right .listBox .colRight {
    position: relative;
    float: left;
    width: 100px;
  }

  #footer .right .listBox a {
    color: #92886A;
    font-size: 10pt;
  }

  #footer .przegladaj {
    float: left;
    padding-top: 20px;
    width: 250px;
  }

  #footer .dolacz {
    float: left;
    padding-top: 20px;
    width: 350px;
  }

  #footer .przegladaj .list {
    font-size: 9pt;
    padding-top: 5px;
  }

  #footer .przegladaj .list img {
    position: relative;
    top: 2px;
    display: inline;
    margin-left: 10px;
    margin-right: 5px;
  }

  #footer .przegladaj .list a, #footer .przegladaj .list span {
    font-size: 10pt;
  }

  #footer .przegladaj .list span {
    color: #92886A;
  }

  #footer .right .copy {
    color: #92886A;
    padding: 10px 0 20px 0;
    font-size: 10pt;
    line-height: 140%;
  }

  #footer .right .polecamy {
    color: #92886A;
    margin-top: -10px;
    padding: 0 0 10px 0;
    font-size: 8pt;"
  }
  #footer .right .polecamy a {
    color: #92886A;
  }

  .facebook {
    background: #FCF4DD;
    text-align: center;
    padding-top: 3px;
  }
    .facebook div {
      width: 320px;
      background: #FFFFFF;
      margin: auto;
    }

.registrationObligatorySection {
  margin: 0 10px;
  padding: 20px 0 10px 10px;
  background: #DAEAEF;
}

.registrationOptionalSection {

}

.registrationObligatorySection .line, .registrationOptionalSection .line {
  clear: both;
  height: 40px;
}

.regInputLabel {
  width: 150px;
  float: left;
  padding: 9px 20px 10px 0;
  font-size: 10pt;
  text-align: right;
}

#cse-search-results iframe { width: 920px; background: #FFFFFF; padding-left: 23px; }

#cse-search-results iframe a.l {color: red;}


.dla-prasy, .o-geoblogu, .warunki {
  padding: 20px 40px 40px 40px;
  font-size: 10pt;
  line-height: 150%;
}

.warunki {
  font-size: 9pt;
}

.warunki .para {
  padding-bottom: 10px;
  font-size:9pt;
}
.warunki ol {
  padding-top: 0px;
  margin-top: 0px;
}
.dla-prasy h1, .o-geoblogu h1, .pomoc h1{
  font-size: 14pt;
  padding: 0px 0px 10px 0;
  margin: 0px;
}

a.multimediaName {
  font-family: tahoma;
  font-size: 12pt;
  font-weight: normal;
}


div.para {
  font-weight: bold;
  font-size: 10pt;
  text-align: center;
}

ul#multimediaList { margin:0px; padding:0px; }
ul#multimediaList { list-style-type:none; margin:0px; }
ul#multimediaList { float:left; }
.multimediaPlaceHolder div {  width: 590px; margin-left: 5px; height:100px; background-color:white !important; border:dashed 1px gray !important; }

#checkAll, #uncheckAll, #reverseAll { cursor: pointer; }
