/*****************************************
  Lauri Borodkin | Fraktal.ee
*****************************************/


html, body {
  margin: 0;
  padding: 0;
}

body {
  text-align: center;
  font: 13px/15px Arial, Verdana, sans-serif;
  color: #2a2926;
  text-align: center;
  background: #87e1ff url('images/body.gif') repeat-x top center;
}

a {
  text-decoration: none;
  color: #00aaee;
}
a:hover {
  text-decoration: underline;
}
.clearer {
  font-size: 1px;line-height: 1px;height: 1px;clear: both;
}
.clearfix:after, .star-voting:after {
  content: ".";display: block;height: 0;clear: both;font-size: 1px;line-height: 1px;visibility: hidden;
}
img {
  border: none;
}
form {
  margin: 0;
  padding: 0;
}
h1, h2, h3 {
  font-size: 30px;
  line-height: 28px;
  margin: 0;
  padding: 3px 0px;
  font-weight: bold;
  font-family: Arial, Verdana, sans-serif;
}

h2 {
  font-size: 20px;
  font-weight: bold;
  line-height: 25px;
  padding: 8px 0;
  text-transform: uppercase;
}
#subpage #content-left h2 {
  font-size: 15px;
}

.border-box h2 {
  padding-top: 0;
}
.datetext {
  font-size: 10px;
  letter-spacing: 0px;
}
h3 {
  font-size: 18px;
  line-height: 20px;
  font-weight: bold;
}
h1 a, h3 a {
  color: #2a2926;
}
h1 a:hover, h3 a:hover {
  /*border-bottom: 1px solid #2a2926;*/
  text-decoration: underline;
}
h3 a:hover {
  text-decoration: underline;
}
h1 .comment {
  font-size: 20px;
  font-weight: normal;
}
h3 .comment {
  font-weight: normal;
}
.blueheader {
  color: #00c0ff;
}
.greenheader {
  color: #8bb900;
}
.greenheader2 {
  color: #3ae100;
}
.grayheader {
  color: #595959;
}
.pinkheader {
  color:#ff358b;
}
.orangeheader {
  color: #ff8a00;
}
.purpleheader {
  color: #6c00ff;
}
.lightpurpleheader {
  color: #db3afe;
}
.redheader {
  color: #ff003a;
}
.comment {
  color: #8e0222;
}
.bluelink, #footer .bluelink {
  color: #00aaee;
}
.spot-link {
  display: block;
  padding: 1px 0 1px;
  padding-left: 15px;
  width: 99%;
  background: url('images/spot.gif') no-repeat 0 4px;
}
.spotlist {
  margin: 0;
  padding: 0px 0;
  list-style-type: none;
  display: block;
}
  .spotlist li {
    display: block;
  }
.btn {
  background: #b8ebff;
  line-height: 16px;
  font-size: 11px;
  border: 1px solid #b8ebff;
  color: #00aaee;
  font-weight: bold;
  font-size: 10px;
  padding: 0 5px;

}
/*
.btn {
  display: block;
  height: 16px;
  line-height: 16px;
  background: #9fe4ff url('images/btn_l.gif') no-repeat top left;
  display: inline-block;
  cursor: pointer;
  white-space: nowrap;
}
.btn:hover {
  text-decoration: none;
}
  .btn .btn-inner {
    display: block;
    height: 16px;
    background: url('images/btn_r.gif') no-repeat top right;
    line-height: 16px;
    font-size: 11px;
    font-weight: bold;
    padding: 0 5px;
    color: #00aaee;
    display: inline-block;
    cursor: pointer;
  }
*/
.btn-blue, .btn-gray {
  background: url('images/btn_l_blue.gif') no-repeat top left;
  height: 27px;
  white-space: nowrap;
  display: block;
  text-align: center;
}
.btn-gray {
  background: url('images/btn_l_gray.gif') no-repeat top left;
}
.btn-blue:hover, .btn-gray:hover {
  text-decoration: none;
}
  .btn-blue-inner, .btn-gray-inner {
    background: url('images/btn_r_blue.gif') no-repeat top right;
    height: 27px;
    line-height: 24px;
    font-size: 13px;
    color: white;
    cursor: pointer;
    display: block;
    padding: 0 10px;
  }
  .btn-gray-inner {
    background: url('images/btn_r_gray.gif') no-repeat top right;
  }
.date {
  background: #c7f4b7;

  border: 1px solid #c7f4b7;
  color: #2a2926;
  font-weight: normal;
  text-transform: none;
  font-size: 10px;
  padding: 0 2px;
  vertical-align: middle;
}
.img-left, .img-left2 {
  float: left;
  margin: 0 10px 5px 0;
}
.img-left2 {
  margin-bottom: 0px;
}
.img-right {
  float: right;
  margin: 0 0 5px 10px;
}
.img-full {
  display: block;
  margin-top: 5px;
}
  .img-full img {
    display: block;
  }

.light-blue {
  display: block;
  height: 30px;
  background: url('images/light_blue.gif') repeat-x;
}
  .light-blue-inn {
    display: block;
    height: 30px;
    background: url('images/light_blue_l.gif') no-repeat top left;
  }
  .light-blue-inn2 {
    display: block;
    height: 30px;
    background: url('images/light_blue_r.gif') no-repeat top right;
    padding: 0 5px;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
  }
  

.light-pink {
  display: block;
  height: 30px;
  background: url('images/light_pink.gif') repeat-x;
}
  .light-pink-inn {
    display: block;
    height: 30px;
    background: url('images/light_pink_l.gif') no-repeat top left;
  }
  .light-pink-inn2 {
    display: block;
    height: 30px;
    background: url('images/light_pink_r.gif') no-repeat top right;
    padding: 0 5px;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
    color: white;
  }
   .light-pink-inn2 a {
     color: white;
   }
.blue-box {
  background: #00c0ff url('images/blue_top.gif') no-repeat top left;
}
  #subpage .blue-box, #subpage4 .blue-box {
    background-image: url('images/blue_top_small.gif');
  }
  .blue-box h2 {
    color: white;
    padding: 8px 20px;
  }
  #subpage .blue-box h2, #subpage4 .blue-box h2 {
    font-size: 15px;
    padding-left: 10px;
    padding-right: 10px;
  }
.darkblue-box {
  background: #0077a3 url('images/darkblue_bottom.gif') no-repeat left bottom;
  width: 100%;
}
  #subpage .darkblue-box, #subpage .darkblue-box {
    background-image: url('images/darkblue_bottom_small.gif');
  }
  .darkblue-box a, .blue-box a {
    color: white;
    font-weight: bold;
  }
  
.highlightbox {
  background: #fff4c0;
}
.right-small {
  float: right;
  font-size: 10px;
  padding-top: 12px;
}
.red {
  color: #cc0000;
}
.star-voting {
  padding: 0px 0 10px;
  font-size: 10px;
}
  .star-voting img {
    float: left;
  }
  .star-voting div {
    float: left;
    padding: 1px 0 0 4px;
  }
  #article .star-voting {
    float: right;
  }
.graybanners {
  padding: 5px 10px 10px;
  background: #e6e6e6;
  text-align: center;
}
  .graybanners .banner {
    padding-top: 5px;
  }
.banners {
  padding: 10px 0 10px;
  text-align: center;
}

#wrap {
  width: 1006px;
  margin: 0 auto;
  text-align: left;
  padding-bottom: 20px;
}
  #header {
    height: 107px;
    background: url('images/header.gif') no-repeat top left;
    position: relative;
  }
    #logo, #logo:hover {
      height: 107px;
      width: 258px;
      display: block;
      text-decoration: none;
    }
    #topbanner {
      position: absolute;
      width: 729px;
      height: 90px;
      left: 272px;
      top: 10px;
    }
  #container {
    margin: 0 3px;
  }
    #navigation {
      height: 30px;
      background: #393e40 url('images/navigation.gif') no-repeat top left;
    }
      #navigation-inner {
        height: 30px;
        padding: 0 5px;
        background: url('images/navigation_inn.gif') no-repeat top right;
      }
        
        .search {
          float: right;
          margin-top: 6px;
        }
        #content .search {
          margin-top: 11px;
        }
          .search .textbox {
            margin: 0;
            padding: 0;
            vertical-align: middle;
            color: #000000;
            font: 11px/13px Arial, Verdana, sans-serif;
            border: 1px solid white;
            width: 125px;
            background: white;
            padding: 2px 5px 1px 5px;
            float: left;
          }
          
          .search div {
            float: left;
            background: white
          }
          #content .search div {
            border: 1px solid #d4d4d4;
          }
          .search .submit {
            float: left;
          }
        #mainmenu {
          margin: 0;
          padding: 0;
          list-style-type: none;
        }
          #mainmenu li {
            float: left;
          }
            #mainmenu a {
              display: block;
              font-size: 13px;
              font-weight: bold;
              line-height: 30px;
              color: white;
              padding: 0 9px;
            }
            #mainmenu a:hover {
              background: #747a7c;
              text-decoration: none;
            }
            #mainmenu .login {
              font-weight: normal;
            }
          #mainmenu .active a {
            background: url('images/mainmenu_a.gif') repeat-x;
            color: #000000;
          }
    #content {
      background: white url('images/content.gif') repeat-x left bottom;
      border-right: 1px solid #cfcfcf;
      border-bottom: 1px solid #cfcfcf;
      border-left: 1px solid #cfcfcf;
      border-top: none;
    }
    
    #subpage #content {
      background: white url('images/subpage_content.gif') repeat-y top left;
    }
    #subpage2 #content {
      background: white url('images/subpage2_content.gif') repeat-y top left;
    }
    #subpage3 #content {
      background: white url('images/subpage3_content.gif') repeat-y top left;
    }
    #subpage4 #content {
      background: white url('images/subpage4_content.gif') repeat-y top left;
    }
      #content-inner {
        min-height: 300px;
        padding-bottom: 37px;
      }
      * html #content-inner {
        height: 300px;
        position: relative;
        
      }
      
      #subpage #content-inner {
        background: url('images/subpage_content_inner.gif') no-repeat bottom left;
      }
      
      #subpage2 #content-inner {
        background: url('images/subpage2_content_inner.gif') no-repeat bottom left;
      }
      #subpage3 #content-inner {
        background: url('images/subpage3_content_inner.gif') no-repeat bottom left;
      }
      #subpage4 #content-inner {
        background: url('images/subpage4_content_inner.gif') no-repeat bottom left;
      }
      
      #content-left {
        float: left;
        width: 300px;
        padding-left: 18px;
        margin-right: 15px;
        padding-top: 15px;
      }
      #content-left h1 {
        font-size: 22px;
        line-height: 24px;
      }
      #content-left h3 {
        padding-bottom: 5px;
      }
      #subpage #content-left {
        width: 162px;
        margin-right: 10px;
        padding-right: 10px;
      }
      
      #subpage2 #content-left {
        width: 382px;
        margin-right: 0;
        padding-right: 10px;
      }
        #subpage2 #content-left h1, #subpage3 #content-left h1 {
          font-size: 25px;
          line-height: 30px;
        }
           #subpage2 #content-left h1 .comment, #subpage3 #content-left h1 .comment {
              font-size: 15px;
            }
            
      #subpage3 #content-left {
        width: 526px;
        margin-right: 0;
        padding-right: 10px;
      }
      
      #subpage4 #content-left {
        width: 460px;
        margin-right: 0;
        padding-right: 10px;
      }
        
       
          /* content-left */
          
            .content-left-left {
              float: left;
              width: 181px;
            }
            
            .content-left-right {
              float: left;
              width: 181px;
              padding-left: 10px;
            }
            
            * html .content-left-right {
              margin-right: -3px;
            }
        
          /* rectangle-181 */
            .rectangle-181 {
              height: 136px;
              width: 181px;
              position: relative;
            }
            .rectangle-181 a, .rectangle-181 img {
              display: block;
            }
            .rectangle-181 .rectangle-video {
              height: 136px;
              width: 181px;
              background: url('images/rectangle_video_181.png') no-repeat;
              position: absolute;
              z-index: 10;

            }
          /* rectangle-181 end */
      
      #content-center {
        float: left;
        width: 332px;
        margin-right: 15px;
      }
      #subpage #content-center {
        width: 470px;
        margin-right: 10px;
        padding-top: 15px;
      }
      #subpage2 #content-center {
        width: 240px;
        padding: 15px 10px 0 10px;
        margin-right: 10px;
      }
        #subpage2 #content-center h3 {
          font-size: 13px;
          line-height: 16px;
          padding-bottom: 10px;
        }
      #subpage3 #content-center {
        width: 96px;
        padding: 15px 10px 0 10px;
        margin-right: 10px;
      }
        #subpage3 #content-center h3 {
          font-size: 13px;
          line-height: 16px;
          padding-bottom: 10px;
        }
      #subpage4 #content-center {
        width: 162px;
        padding: 15px 10px 0 10px;
        margin-right: 10px;
      }
        
        /* squarebox_96 */
          .squarebox_96 {
            height: 96px;
            width: 96px;
            position: relative;
          }
          .squarebox_96 a, .squarebox_96 img {
            display: block;
          }
          .square-video {
            height: 96px;
            width: 96px;
            background: url('images/square_video_96.png') no-repeat;
            position: absolute;
            z-index: 10;
            
          }
        /* squarebox_96 end */
        
        /* content-center-left */
          .content-center-left {
            float: left;
            width: 96px;
          }
          
        /* content-center-right */
          .content-center-right {
            float: left;
            width: 96px;
            padding-left: 20px;
          }
          * html .content-center-right {
            margin-right: -3px;
          }
      #content-right {
        float: left;
        width: 300px;
        padding-top: 15px;
      }
      * html #content-right {
        margin-right: -3px;
      }
      
      .right-info-text {
        float: left;
        width: 184px;
      }
      
      * html .right-info-text {
        margin-right: -3px;
      }
      
     
      
        .right-info-text h3 {
          padding-bottom: 10px;
        }
        
        .two-row {
          width: 184px;
          height: 30px;
          overflow: hidden;
        }
      #subpage #content-left .right-info-text, #subpage #content-left .two-row {
        width: 105px;
      }

      #content-center .right-info-text, #content-center .two-row {
        width: 220px;
      }
      
      #subpage2 #content-center .right-info-text {
        width: 134px;
      }
      
      .yellow-content {
        padding-top: 16px;
        background: #ffc600;
      }
        .yellow-content-inner {
          padding: 10px 15px;
        }
        .yellow-content a {
          color: #940223;
        }
        .yellow-content h2 {
          padding-left: 15px;
          padding-right: 15px;
        }
      .yellow-content .column-title {
        border-bottom: 1px solid #ffc600;
        padding-left: 15px;
        padding-right: 15px;
      }
      
      .border-box {
        padding: 12px 0 12px;
        border-top: 1px solid #cccccc;
      }
      .padding-box {
        padding: 12px 0 12px;
      }
      #subpage #content-left .border-box, #subpage #content-left .padding-box {
        padding: 7px 0 7px;
      }
      .border-box2 {
        padding: 12px 0 12px;
        border-bottom: 1px solid #cccccc;
      }
      
      
      .topvoting {
        padding: 20px;
      }
        #subpage .topvoting, #subpage4 .topvoting {
          padding: 20px 10px;
        }
        .topvoting-img {
          float: left;
        }
        * html .topvoting-img {
          margin-right: -3px;
        }
        .topvoting-position {
          float: left;
          text-align: center;
          color: white;
          width: 35px;
          padding-right: 10px;
        }
          .topvoting-position span {
            font-size: 50px;
            line-height: 55px;
            font-weight: bold;
          }
          .topvoting-position a {
            display: block;
            margin: auto;
          }
        .topvoting-text {
          float: left;
          width: 105px;
          margin-right: 13px;
        }
      .blue-box .topvoting-light {
        background: #46ccf8;
      }
      .tag-cloud {
        text-align: center;
        line-height: 19px;
      }
        .tag-cloud a {
          font-weight: bold;
          color: #2a2926;
        }
      .overtitle {
        position: relative;
      }
      * html .overtitle {
        height: 1%;
      }
        .overtitle-image, .overtitle-image img {
          display: block; 
        }
        
        .overtitle h3 {
          position: absolute;
          bottom: 0;
          left: 0;
          width: 332px;
          font-size: 22px;
          line-height: 24px;
          background: url('images/over.png') repeat-y;
        }
        .overtitle span {
          display: block;
          padding: 15px;
        }
          .overtitle h3 a {
            color: white;
          }
          .overtitle h3 a.comment {
            font-size: 15px;
            color: #ffc600;
          }
      .slider-navigation {
        width: 99px;
        height: 23px;
        padding-top: 4px;
        float: right;
        margin-top: 8px;
        text-align: center;
        background: url('images/slider_nav_green.gif') no-repeat top left;
      }
      .slider-navigation-pink {
        background: url('images/slider_nav_pink.gif') no-repeat top left;
      }
      .slider-navigation-gray {
        background: url('images/slider_nav_gray.gif') no-repeat top left;
      }
        .slider-navigation img {
          vertical-align: middle;
          cursor: pointer;
        }
        .slider-navigation img.arrow-left, .slider-navigation img.arrow-right {
          cursor: pointer;
          
        }
        .slider-navigation img.filled {
          height: 6px;
          width: 6px;
          background: url('images/slider_spot_filled.gif') no-repeat;
        }
        .slider-navigation-pink img.filled {
          background: url('images/slider_spot_filled_pink.gif') no-repeat;
        }
        .slider-navigation-gray img.filled {
          background: url('images/slider_spot_filled_gray.gif') no-repeat;
        }
        .slider-navigation img.empty {
          height: 6px;
          width: 6px;
          background: url('images/slider_spot_empty.gif') no-repeat;
        }
        .slider-navigation-pink img.empty {
          background: url('images/slider_spot_empty_pink.gif') no-repeat;
        }
        .slider-navigation-gray img.empty {
          background: url('images/slider_spot_empty_gray.gif') no-repeat;
        }
      .slider-navigation2 {
        width: 100px;
        height: 27px;
        padding: 0;
        position: absolute;
        float: none;
        margin: 0;
        left: 8px;
        background: none;
        z-index: 10;
      }
        .slider-navigation2 img {
          float: left;
        }
      .slider-image, .slider-image img, .slider-video {
        display: block;
      }
      
      
      #gallery-slider .slider-objects-outer {
        position: relative;
        height: 220px;
        width: 332px;
        overflow: hidden;
      }
      #content-right #gallery-slider .slider-objects-outer {
        width: 298px;
        height: 200px;
      }
        #gallery-slider .slider-objects {
          position: absolute;
          height: 220px;
          overflow: hidden;
        }
          #gallery-slider .slider-object {
            float: left;
            height: 220px;
            width: 332px;
            position: relative;
            overflow: hidden;
          }
          #content-right #gallery-slider .slider-object {
            width: 298px;
            height: 200px;
            overflow: hidden;
          }
          #gallery-slider .slider-title {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 332px;
            font-size: 13px;
            line-height: 15px;
            background: url('images/over.png') repeat;
          }
          #content-right #gallery-slider .slider-title {
            width: 298px;
          }
            #gallery-slider .slider-title-inner {
              color: white;
              font-size: 13px;
              line-height: 15px;
              padding: 5px 15px;
            }
          #galler-slider .slider-image {
            position: relative;
          }
          #gallery-slider .slider-video {
            height: 220px;
            width: 332px;
            background: url('images/gallery_video.png') no-repeat;
            position: absolute;
            z-index: 10;
          }
          #content-right #gallery-slider .slider-video {
            width: 298px;
            height: 200px;
            background: url('images/graybox_video.png') no-repeat;
          }
      

      #article-slider {
        float: right;
        width: 173px;
        margin: 0 0px 15px 15px;
      }
        #article-slider .blue-box {
          background-image: url('images/blue_top_smaller.gif');
        }
        #article-slider .arrow-left {
          float: right;
          margin-top: 10px;
          cursor: pointer;
        }
        #article-slider .arrow-right {
          float: right;
          margin-top: 10px;
          cursor: pointer;
        }
        #article-slider .slider-objects-outer {
          position: relative;
          height: 190px;
          width: 173px;
          overflow: hidden;
        }
          #article-slider .slider-objects {
            position: absolute;
            height: 190px;
            overflow: hidden;
          }
            #article-slider .slider-object {
              float: left;
              height: 190px;
              width: 173px;
              overflow: hidden;
              position: relative;
            }
        
            #article-slider .slider-image {
              display: block;
              height: 173px;
            }
            #article-slider .photo-title {
              padding: 5px 10px;
              font-size: 10px;
            }
            #article-slider .photo-title span {
              color: #8b8983;
            }
            #article-slider .slider-video {
              height: 146px;
              width: 173px;
              background: url('images/article_video.png') no-repeat;
              position: absolute;
              z-index: 10;
            }
          
      .gray-slider .slider-objects-outer {
        position: relative;
        height: 200px;
        width: 298px;
        overflow: hidden;
      }
        .gray-slider .slider-objects {
          position: absolute;
          height: 200px;
          overflow: hidden;
        }
          .gray-slider .slider-object {
            float: left;
            height: 200px;
            width: 298px;
            overflow: hidden;
            position: relative;
          }
          .gray-slider .slider-title {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 298px;
            font-size: 13px;
            line-height: 15px;
            background: url('images/over.png') repeat;
          }
            .gray-slider .slider-title-inner {
              color: white;
              font-size: 13px;
              line-height: 15px;
              padding: 5px 15px;
            }
          .gray-slider .slider-image {
            position: relative;
          }
          .gray-slider .slider-video {
            height: 200px;
            width: 298px;
            background: url('images/graybox_video.png') no-repeat;
            position: absolute;
            z-index: 10;
          }
      #tv-slider .slider-objects-outer {
        position: relative;
        height: 160px;
        width: 332px;
        overflow: hidden;
      }
        #tv-slider .slider-objects {
          position: absolute;
          height: 160px;
          overflow: hidden;
        }
          #tv-slider .slider-object {
            float: left;
            height: 160px;
            width: 332px;
            overflow: hidden;
          }
          #tv-slider .slider-image {
            padding-right: 10px;
            float: left;
            background: white;
          }
          #tv-slider .highlightbox {
            padding: 8px 10px;
            float: left;
            width: 140px;
            height: 113px;
            overflow: hidden;
          }
          #tv-slider h3 {
            padding-bottom: 10px;
          }
          #tv-slider .btn-blue {
            float: left;
            margin-top: 5px;
            width: 162px;
          }
      #horoscope-slider {
        
      }
        #horoscope-slider .slider-objects-outer {
          position: relative;
          height: 115px;
          width: 332px;
          overflow: hidden;
        }
          #horoscope-slider .slider-objects {
            position: absolute;
            height: 115px;
            overflow: hidden;
          }
            #horoscope-slider .slider-object {
              float: left;
              height: 115px;
              width: 332px;
              padding: 0;
              overflow: hidden;
            }
            #horoscope-slider .slider-object-inner {
              padding: 0 10px;
            }
            #horoscope-slider .slider-image {
              padding-right: 10px;
              float: left;
              width: 96px;
            }
            #horoscope-slider .highlightbox {
              padding: 8px 0px;
            }
            #horoscope-slider h3 {
              padding-bottom: 10px;
            }
            .horoscope-info {
              float: left;
              width: 205px;
            }
      
      #people-slider {
      }
        #people-slider .slider-objects-outer {
          position: relative;
          width: 332px;
          height: 130px;
          overflow: hidden;
        }
        #content-right #people-slider .slider-objects-outer {
          width: 300px;
        }
          #people-slider .slider-objects {
            position: absolute;
            height: 96px;
            overflow: hidden;
          }
            #people-slider .slider-object {
              float: left;
              height: 96px;
              width: 332px;
              overflow: hidden;
            }
            #content-right #people-slider .slider-object {
              width: 300px;
            }
            #people-slider .slider-image {
              padding-right: 9px;
              padding-left: 1px;
              float: left;
              width: 96px;
            }
            #people-slider .highlightbox {
              padding: 8px 0px;
            }
            #people-slider h3 {
              padding-bottom: 10px;
            }
            #people-slider .btn-blue {
              position: absolute;
              width: 220px;
              top: 100px; 
              left: 106px;
              z-index: 10;
            }
            #content-right #people-slider .btn-blue {
              width: 190px;
            }
            
      
      .pink-slider {
      }
        .pink-slider .slider-objects-outer {
          position: relative;
          width: 298px;
          height: 130px;
          overflow: hidden;
        }
          .pink-slider .slider-objects {
            position: absolute;
            height: 130px;
            overflow: hidden;
          }
            .pink-slider .slider-object {
              float: left;
              height: 120px;
              width: 298px;
              overflow: hidden;
            }
            .pink-slider .has-button .slider-object {
              height: 96px;
            }
            .pink-slider .slider-image {
              padding-right: 9px;
              padding-left: 1px;
              float: left;
              width: 96px;
            }
            .pink-slider .highlightbox {
              padding: 8px 0px;
            }
            .pink-slider h3 {
              padding-bottom: 10px;
            }
            .pink-slider .btn-blue {
              position: absolute;
              width: 190px;
              top: 100px; 
              left: 106px;
              z-index: 10;
            }

          
      .hon {
        float: right;
        width: 130px;
      }
      .hon-top, .hon-bot {
        float: right;
        clear: both;
        display: block;
        margin-right: 20px;
        margin-top: 5px;
        width: 90px;
      }

      .hon-score {
        float: right;
        display: block;
        clear: both;
        width: 90px;
        margin-right: 20px;
        text-align: center;
        color: #CC0000;
        font-size: 40px;
        line-height: 45px;
        font-weight: bold;
        padding: 5px 0 10px;
      }
      .imagepoll div.selection {
        float: left;
        margin-right: 5px;
        width: 96px;
        font-size: 11px;
        padding: 10px 0 5px;
      }
        .imagepoll .selection-inner {
          height: 96px;
          width: 96px;
          position: relative;
        } 
        .imagepoll .selection-over {
          height: 96px;
          width: 96px;
          position: absolute;
          top: 0;
          left: 0;
          background: url('images/white.png') repeat;
        }
        .imagepoll .selection-over-blue {
          width: 96px;
          position: absolute;
          bottom: 0;
          left: 0;
			font-size: 1px; line-height: 1px;
          background: url('images/blue.png') repeat;
        }
      .imagepoll div.last {
        margin-right: 0;
      }
        .imagepoll img {
          display: block;
        }
        .imagepoll .btn-blue, .imagepoll .btn-blue-inner, .imagepoll .btn-gray, .imagepoll .btn-gray-inner {
          float: left;
        }
      .pollresults {
        margin: 5px 0 0 0;
        padding: 0;
        width: 100%;
        border-collapse: collapse;
      }
        .pollresults td {
          padding: 3px 15px 3px 0;
        }
        .pollresults img {
          height: 15px;
        }
      #article {
        
      }
        #article h1 {
          color: #00c0ff;
          font-weight: bold;
          padding: 10px 0 10px;
        }
          #article h1 .comment {
            font-weight: normal;
            font-size: 20px;
          }
        #article h2, #gallery-comments h2 {
          font-size: 15px;
        }
        #article .right-small {
          padding-top: 2px;
        }
        .article-info {
          padding-top: 2px;
          color: #8b8b8b;
          font-style: italic;
        }
          .article-info span {
            color: #00c0ff;
          }
        .article-excerpt {
          padding: 5px 0 15px ;
          font-weight: bold;
        }
        #article p {
          padding: 0 0 15px 0;
          margin: 0;
        }
        #article-action {
          padding: 10px 0;
        }
          #article-action .next-article, #article-action .prev-article {
            float: right;
            height: 23px;
            line-height: 23px;
            width: 91px;
            color: white;
            text-align: center;
            font-weight: normal;
            font-size: 13px;
          }
          #article-action-inner {
            padding-top: 3px;
          }
          #article-action .next-article {
            background: url('images/arrow_right_pink_long.gif') no-repeat;
          }
          
          #article-action .prev-article {
            background: url('images/arrow_left_pink_long.gif') no-repeat;
          }
          #article-action .prev-article:hover, #article-action .next-article:hover {
            text-decoration: none;
          }
          
          #article-action img {
            vertical-align: middle;
          }
          #article-action a {
            color: #5a5a5a;
          }
          
          #article .related-article {
            float: left;
            width: 100px;
            margin: 0 7px;
          }
          * html #article .related-article-last {
            margin-right: -3px;
          }
            .related-article a {
              color: #2a2926;
              font-weight: bold;
            }
            .related-article .comment {
              color: #f91111;
              font-weight: normal;
            }
            
      /* article-listing */
        #article-listing {

        }
          #article-listing .headinglist {
            margin: 0;
            padding: 0 0 0 35px;
          }
            #article-listing .headinglist li {
              color: #a0a0a0;
              font-size: 12px;
              margin: 0;
              padding: 8px 0 8px;
              line-height: 16px;
            }
            #article-listing .headinglist li a {
              color: #1e1e1e;
              font-size: 14px;
              font-weight: bold;
            }
            #article-listing .headinglist li a.comment {
              color: #8e0222;
              font-weight: normal;
            }
          #article-listing h1 {
            color: #00c0ff;
            font-weight: bold;
            padding: 10px 0 10px;
          }
            #article-listing h1 .comment {
              font-weight: normal;
              font-size: 20px;
            }
          #article-listing h2 {
            font-size: 15px;
          }
            .two-column-left {
              float: left;
              width: 227px;
              padding-bottom: 15px;
            }
            .two-column-right {
              float: left;
              width: 227px;
              margin-left: 15px;
              padding-bottom: 15px;
            }
            * html .two-column-right {
              margin-right: -3px;
            }
            
            .three-column-left {
              float: left;
              width: 146px;
              padding-bottom: 15px;
            }
            .three-column-center {
              float: left;
              width: 146px;
              margin-left: 15px;
              padding-bottom: 15px;
            }
            .three-column-right {
              float: left;
              width: 146px;
              margin-left: 15px;
              padding-bottom: 15px;
            }
            * html .three-column-right {
              margin-right: -3px;
            }
            
            .four-column-first {
              float: left;
              width: 96px;
              padding-bottom: 15px;
            }
            .four-column-second {
              float: left;
              width: 96px;
              margin-left: 27px;
              padding-bottom: 15px;
            }
            .four-column-third {
              float: left;
              width: 96px;
              margin-left: 27px;
              padding-bottom: 15px;
            }
            .four-column-fourth {
              float: left;
              width: 96px;
              margin-left: 27px;
              padding-bottom: 15px;
            }
            * html .four-column-fourth {
              margin-right: -3px;
            }
            
            .four-column-first h3, .four-column-second h3, .four-column-third h3, .four-column-fourth h3 {
              font-size: 12px;
              line-height: 14px;
            }
        
      /* article-listing end */
      
      /* star-image */
        #star-image {
          padding-top: 10px;
          position: relative;
        }
        * html #star-image {
          height: 1%;
        }
          #star-image img {
            display: block;
          }
          #star-image-label {
            position: absolute;
            bottom: 0;
            left: 0;
            color: white;
            width: 100%;
            background: url('images/over.png') repeat;
          }
            #star-image-label-inner {
              padding: 10px;
              text-align: right;
            }
            
            #star-image-label a {
              color: white;
              font-weight: bold;
            }
      /* number-box */
        .number-box {
          margin: 0;
          padding: 0;
          list-style-type: none;
        }
          .number-box li {
            padding: 3px 0 15px 47px;
            min-height: 30px;
          }
          
          * html .number-box li {
            height: 30px;
          }
          
            .number-box .header-link {
              font-weight: bold;
              color: #1e1e1e;
            }
            .number-box .number1 {
              background: url('images/ico_1.gif') no-repeat top left;
            }
            .number-box .number2 {
              background: url('images/ico_2.gif') no-repeat top left;
            }
            .number-box .number3 {
              background: url('images/ico_3.gif') no-repeat top left;
            }
            .number-box .number4 {
              background: url('images/ico_4.gif') no-repeat top left;
            }
            .number-box .number5 {
              background: url('images/ico_5.gif') no-repeat top left;
            }
          
      /* three-column-listing */
        .three-column-listing {
          padding-bottom: 30px;
        }
          .listing-header {
            display: block;
            padding: 0px 0 10px;
            font-size: 30px;
            line-height: 35px;
            color: #00c0ff;
            text-transform: uppercase;
          }
          .three-column-listing a {
            color: #1e1e1e;
          }
          .three-column-listing-left {
            float: left;
            padding-right: 15px;
            width: 133px;
          }
          .three-column-listing-center {
            float: left;
            padding: 0 15px;
            width: 133px;
          }
          .three-column-listing-right {
            float: left;
            width: 133px;
            padding-left: 15px;
          }
          * html .three-column-listing-right {
            margin-right: -3px;
          }
      /* star-content */
      
        #star-content {
          padding: 15px 0 5px;
        }
          #star-content p {
            padding: 0 0 10px 0;
            margin: 0;
          }
          
          #star-content h3 {
            font-size: 15px;
            padding: 5px 0 10px;
            color: #00c0ff;
          }
          #star-info {
            width: 160px;
            padding-top: 10px;
            background: #fff1f7;
            float: right;
            margin: 0 0 15px 15px;
          }
            #star-info .star-voting {
              background: white;
              padding-left: 12px;
            }
            
            #star-info-inner {
              padding: 10px 12px 10px 12px;
              font-size: 14px;
              line-height: 18px;
            }
            #star-info span {
              font-size: 11px;
              color: #ff003a;
              font-weight: bold;
              display: block;
            }
            
      /* gallery-main */
      
        #gallery-main {
          position: relative;
          text-align: center;
          margin-top: 10px;
          width: 526px;
        }
          #gallery-loading {
            background: url('images/loader.gif') no-repeat center center;
            height: 500px;
          }
          #gallery-actions {
            padding: 0 0 10px 0;
          }
            #gallery-actions a {
              color: #5a5a5a;
            }
          #gallery-next {
            position: absolute;
            top: 120px;
            right: 0;
            background: url('images/gallery_arrow_right.png');
            z-index: 10;
            height: 100px;
            width: 80px;
            cursor: pointer;
            border: none;
            outline: 0;
          }
          #gallery-prev {
            position: absolute;
            top: 120px;
            left: 0;
            background: url('images/gallery_arrow_left.png');
            z-index: 10;
            height: 100px;
            width: 80px;
            cursor: pointer;
            border: none;
            outline: 0;
          }
          #gallery-main #gallery-main-image img {
            display: block;
            margin: 0 auto;
          }
          
           #gallery-main #gallery-main-info {
             padding-top: 15px;
             text-align: left;
           }
            #gallery-main #gallery-main-info .gallery-title {
              display: none;
            }
           
           #gallery-main .gallery-count {
             font-weight: bold;
             color: #00c0ff;
           }
           #gallery-main .gallery-image-author {
             font-size: 10px;
             color: #808080;
           }
        
        #gallery-thumbs {
          /*padding-top: 20px;*/
        }
          #gallery-thumbs .pagination {
            padding-bottom: 20px;
          }
          #gallery-thumbs .thumbs {
            margin: 0;
            padding: 0;
            list-style-type: none;
          }
            #gallery-thumbs .thumbs li {
              float: left;
              width: 96px;
              height: 96px;
              margin-right: 11px;
              overflow: hidden;
              margin: 10px 4px 0 4px;
              padding: 0 0 0px 0;
            }
            
            #gallery-thumbs .thumbs li .thumb {
              display: block;
              height: 96px;
              width: 96px;
              position: relative;
            }
            #gallery-thumbs .thumbs li img {
              width: 96px;
              height: 96px;
            }
            #gallery-thumbs .thumbs li.selected {
              border: 3px solid #f73e68;
            }
            #gallery-thumbs .thumbs li.selected, #gallery-thumbs .thumbs li.selected img {
              height: 90px;
              width: 90px;
            }
            * html #gallery-thumbs .thumbs li.last {
              margin-right: -3px;
            }
      /* pagination */
        
        .pagination {
        
        }
          .pagination ul {
            margin: 0;
            padding: 0;
            height: 27px;
            list-style-type: none;
          }
            .pagination li {
              float: left;
              padding: 0 4px;
              line-height: 27px;
            }
              .pagination a, .pagination span {
                display: block;
                float: left;
                border: 1px solid #dadada;
                background: white;
                text-align: center;
                width: 25px;
                height: 25px;
                line-height: 25px;
                font-size: 12px;
                color: #251e1e;
              }
              .pagination .prev a, .pagination .next a, .pagination .prevback a, .pagination .nextback a {
                border: none;
                height: 27px;
                width: 46px;
              }
              .pagination .prevback a {
                background: url('images/arrow_left_pink2.gif') no-repeat;
              }
              .pagination .nextback a {
                background: url('images/arrow_right_pink2.gif') no-repeat;
              }
              .pagination a:hover, .pagination li.current span {
                color: #f73e68;
                text-decoration: none;
              }
              .pagination a.active {
                font-weight: bold;
              }
              
      
      /* pagination end */
      
      .graybox {
        background: #f2f2f2;
      }
      #comment-form table {
        width: 100%;
        border-collapse: collapse;
        border: none;
      }
        #comment-form td {
          padding: 5px 0;
        }
        #comment-form .textbox {
          border: 1px solid #d0d0d0;
          background: white url('images/textbox.gif') repeat-x;
          width: 172px;
          font: 13px/15px Arial, Verdana, sans-serif;
          color: #2a2926;
          padding: 4px 3px;
        }
        #comment-form textarea.textbox {
          height: 130px;
          width: 462px;
        }
        #gallery-comments #comment-form textarea.textbox {
          width: 517px;
        }
        #comment-form label {
          font-size: 11px;
        }
        #comment-form .btn-blue {
          float: right;
          width: 130px;
        }
      .commentbox {
        padding-top: 10px;
        padding-bottom: 10px;
      }
      .graybox .commentbox {
        padding-top: 0;
      }
      #article-comments .graybox, #gallery-comments .graybox {
        padding-top: 10px;
      }
        .comment-number {
          float: left;
          width: 28px;
          text-align: center;
          background: #f2f2f2;
          color: #f90000;
          padding: 4px 0;
          
        }
        .comment-data {
          padding: 0 0 0 14px;
          width: 410px;
          float: left;
        }
        #gallery-comments .comment-data {
          width: 484px;
        }
        * html .comment-data {
          margin-right: -3px;
        }
        .graybox .comment-number {
          background: white;
        }
          .comment-info {
            padding-bottom: 5px;
          }
          .comment-info span {
            color: #f90000;
          }
          .comment-action {
            padding-top: 5px;
          }
            .comment-action a {
              font-size: 10px;
            }
    #footer {
      font-size: 10px;
      padding: 10px 10px 0 28px;
    }
      #footer a {
        color: #1e1e1e;
      }
      #makers {
        float: right;
      }
      #footer img {
        vertical-align: middle;
      }



#pvideo-slider .slider-objects-outer {
        position: relative;
        height: 220px;
        width: 332px;
        overflow: hidden;
      }
      #content-right #pvideo-slider .slider-objects-outer {
        width: 298px;
        height: 200px;
      }
        #pvideo-slider .slider-objects {
          position: absolute;
          height: 220px;
          overflow: hidden;
        }
          #pvideo-slider .slider-object {
            float: left;
            height: 220px;
            width: 332px;
            position: relative;
            overflow: hidden;
          }
          #content-right #pvideo-slider .slider-object {
            width: 298px;
            height: 200px;
            overflow: hidden;
          }
          #pvideo-slider .slider-title {
            position: absolute;
            bottom: 0;
            left: 0;
            width: 332px;
            font-size: 13px;
            line-height: 15px;
            background: url('images/over.png') repeat;
          }
          #content-right #pvideo-slider .slider-title {
            width: 298px;
          }
            #pvideo-slider .slider-title-inner {
              color: white;
              font-size: 13px;
              line-height: 15px;
              padding: 5px 15px;
            }
          #pvideo-slider .slider-image {
            position: relative;
          }
          #pvideo-slider .slider-video {
            height: 220px;
            width: 332px;
            background: url('images/gallery_video.png') no-repeat;
            position: absolute;
            z-index: 10;
          }
          #content-right #pvideo-slider .slider-video {
            width: 298px;
            height: 200px;
            background: url('images/graybox_video.png') no-repeat;
          }

.bigcross {background:url('images/bigcross2.png') no-repeat;width:160px;height:160px}
span.cssicon {display: -moz-inline-box; display:inline-block;vertical-align:middle;background: url('http://www.kroonika.ee/img/pix/_ikoonid.gif') no-repeat top left;width:16px;height:16px}
span.emoticon {display: -moz-inline-box; display:inline-block;vertical-align:middle;background: url('http://www.kroonika.ee/img/pix/_emoticons.gif') no-repeat top left;margin:0 2;width:15px;height:15px}


/* --- SLIMBOX 2 -- */
#lbOverlay {position: fixed;z-index: 9999;left: 0;top: 0;width: 100%;height: 100%;background-color: #000;cursor: pointer;}
#lbCenter, #lbBottomContainer {position: absolute;z-index: 9999;overflow: hidden;background-color: #fff;}
.lbLoading {background: #fff url(http://www.kroonika.ee/img/pix/loading.gif) no-repeat center;}
#lbImage {position: absolute;left: 0;top: 0;border: 10px solid #fff;background-repeat: no-repeat;}
#lbPrevLink, #lbNextLink {display: block;position: absolute;top: 0;width: 50%;outline: none;}
#lbPrevLink {left: 0;}
#lbPrevLink:hover {background: transparent url(http://www.kroonika.ee/img/pix/prev.gif) no-repeat 0 15%;}
#lbNextLink {right: 0;}
#lbNextLink:hover {background: transparent url(http://www.kroonika.ee/img/pix/next.gif) no-repeat 100% 15%;}
#lbBottom {font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;font-size: 10px;color: #666;line-height: 1.4em;text-align: left;border: 10px solid #fff;border-top-style: none;}
#lbCloseLink {display: block;float: right;width: 66px;height: 22px;background: transparent url(http://www.kroonika.ee/img/pix/closelabel.gif) no-repeat center;margin: 5px 0;outline: none;}
#lbCaption, #lbNumber {margin-right: 71px;}
#lbCaption {font-weight: bold;}
/* --- END OF SLIMBOX -- */


