/*
Theme Name: Nightwork
Theme URI: http://www.nightwork.cz/
Description: Default theme for Nightwork site.
Author: Jakub Konicek
Author URI: http://www.konicek.net/
Version: 1.0
Tags: green, two-columns, fixed-width, custom-header, custom-background, threaded-comments, sticky-post, microformats, editor-style, custom-menu (optional)

License: see paper contract between Estrada s.r.o. and Jakub Konicek from 02/2011
License URI: no

General comments (optional).
*/
html {
  color:#000;
	font:11px Helvetica, Arial, Verdana, sans-serif;
  height:100%;
	margin:0;
	padding:0;
  width:100%;
	}
  body {
    background:#9ea738 url("image/bg-stripe.jpg") top center repeat-y;
    color:#000;
    font:11px Helvetica, Arial, Verdana, sans-serif;
    /*height:100%;*/
    margin:0;
    padding:0;
    width:100%;
    }
    a {
      color:#000;
      text-decoration:none;
      }
      a:hover {
        text-decoration:underline;
        }
      a img {
        border:0 none;
        }
    textarea, input {
      font:14px Helvetica, Arial, Verdana, sans-serif;
      }
      textarea {
        height:81px;
        }
    iframe {
      margin:10px 0;
      height:35px !important;
      width:100% !important;
      }
    #pagebg {
      background:url("image/bg.jpg") top center no-repeat;
      height:100%;
      width:100%;
      }
    #page {
      /*background:red;*/
      margin:0 auto 0 auto;
      overflow:hidden;
      padding:0 0 0 0;
      width:990px;
      /*
      filter: alpha(opacity=50);
      -moz-opacity: 0.5;
      -khtml-opacity: 0.5;
      opacity: 0.5;
      */
      }
      #top {
        position:relative;
        height:357px;
        width:938px;
        }
        #topleft {
          bottom:0;
          left:-15px;
          margin:0;
          position:absolute;
          width:508px;
          }
          #topleft img {
            bottom:0;
            position:absolute;
            right:0;
            }
        #topright {
          /*background:green;*/
          bottom:0;
          height:150px;
          right:0;
          position:absolute;
          width:420px;

          /*filter: alpha(opacity=50);
          -moz-opacity: 0.5;
          -khtml-opacity: 0.5;
          opacity: 0.5;*/
          }
          ul#menu_buttons {
            clear:both;
            float:right;
            height:68px;
            margin:0;
            padding:0;
            }
            #menu_buttons li {
              display:inline;
              float:left;
              font-size:13px;
              line-height:22px;
              }
              #menu_buttons li {
                padding:0;
                }
              #menu_buttons li+li {
                padding:0;
                }
              #menu_buttons li a {
                color:#fff;
                display:table-cell;
                font-weight:bold;
                height:62px;
                text-align:center;
                text-transform:uppercase;
                vertical-align:bottom;
                }
                #menu_buttons li a:hover, #menu_buttons li a.selected {
                  color:#652d90;
                  text-decoration:none;
                  }
                #menu_buttons li a#menu_buttons_facebook {
                  background:url("image/btn-facebook.png") top center no-repeat;
                  text-transform:lowercase;
                  width:66px;
                  }
                #menu_buttons li a#menu_buttons_eshop {
                  background:url("image/btn-eshop.png") top center no-repeat;
                  width:50px;
                  }
                #menu_buttons li a#menu_buttons_basket {
                  height:39px;
                  width:71px;
                  }
                  #menu_buttons li a#menu_buttons_basket #btn-basket-top {
                    background:url("image/btn-basket-top.png") top center no-repeat;
                    clear:both;
                    float:left;
                    height:10px;
                    width:71px;
                    }
                  #menu_buttons li a#menu_buttons_basket #btn-basket-center {
                    background:url("image/btn-basket-center.jpg") top center repeat-y;
                    clear:both;
                    color:#652d90;
                    float:left;
                    font-size:11px;
                    font-weight:bold;
                    height:19px;
                    line-height:10px;
                    width:71px;
                    }
                  #menu_buttons li a#menu_buttons_basket #btn-basket-bottom {
                    background:url("image/btn-basket-bottom.png") top center no-repeat;
                    clear:both;
                    float:left;
                    height:10px;
                    margin:0 0 1px 0;
                    width:71px;
                    }
            .menu-top-menu-container {
              clear:both;
              float:left;
              margin:0;
              padding:0;
              }
              .menu-top-menu-container ul#menu-top-menu {
                clear:both;
                float:left;
                margin:0;
                padding:0;
                }
                .menu-top-menu-container ul#menu-top-menu li {
                  display:inline;
                  font-size:15px;
                  margin:0 0 0 121px;
                  }
                  .menu-top-menu-container ul#menu-top-menu li+li {
                    margin:0 0 0 37px;
                    }
                  .menu-top-menu-container ul#menu-top-menu li+li+li+li {
                    margin:0 15px 0 0;
                    line-height:94px;
                    }
                  .menu-top-menu-container ul#menu-top-menu li+li+li+li+li+li+li+li {
                    margin:0;
                    }
                  .menu-top-menu-container ul#menu-top-menu li a {
                    font-weight:bold;
                    padding:3px;
                    text-align:center;
                    text-transform:uppercase;
                    }
                    .menu-top-menu-container ul#menu-top-menu li a:hover, .menu-top-menu-container ul#menu-top-menu li.current-menu-item a,
                    .menu-top-menu-container ul#menu-top-menu li.current-menu-parent a,
                    .menu-top-menu-container ul#menu-top-menu li.current-page-ancestor a {
                      background-color:#000;
                      color:#dbe01f;
                      text-decoration:none;
                      }
            /*ul#menu {
              clear:both;
              float:left;
              margin:0;
              padding:0;
              }
              #menu li {
                display:inline;
                font-size:15px;
                margin:0 0 0 121px;
                }
                #menu li+li {
                  margin:0 0 0 37px;
                  }
                #menu li+li+li+li {
                  margin:0 15px 0 0;
                  line-height:94px;
                  }
                #menu li+li+li+li+li+li+li+li {
                  margin:0;
                  }
                #menu li a {
                  font-weight:bold;
                  padding:3px;
                  text-align:center;
                  text-transform:uppercase;
                  }
                  #menu li a:hover, #menu li a.selected {
                    background-color:#000;
                    color:#dbe01f;
                    text-decoration:none;
                    }*/
      #content {
        display:block;
        /*margin:13px 0 0 62px;*/
        margin:13px 0 0 42px;
        width:896px;
        }
        #content #content_left_box {
          background:url("image/content_box_bg.png") top left repeat-y;
          clear:both;
          float:left;
          padding:5px 20px 10px 20px;
          /*width:626px;*/
          width:538px;
          width:606px;
          }
        #content #content_right_box {
          background:url("image/content_box_bg.png") top left repeat-y;
          float:right;
          /*padding:10px 20px;*/
          padding:10px 0;
          width:225px;
          }
          #content #content_right_box h2 {
            background:none;
            clear:none;
            color:#000;
            float:left;
            margin:0 0 10px 20px;
            padding:0;
            text-align:left;
            text-transform:uppercase;
            }
          #content #content_right_box ul#social_services {
            height:40px;
            margin:0 0 7px 0;
            padding:0;
            }
            #content #content_right_box ul#social_services li {
              display:inline;
              margin:0;
              padding:0 15px 0 0;
              }
              #content #content_right_box ul#social_services li img {
                float:none;
                }
          #content #content_right_box ul#concerts {
            clear:both;
            float:left;
            margin:0 20px;
            padding:0;
            }
            #content #content_right_box ul#concerts li {
              list-style:none;
              margin:0 0 8px 0;
              }
              #content #content_right_box ul#concerts li a {
                font-size:14px;
                font-weight:bold;
                }
          #content #content_right_box #partnerbox {
            clear:both;
            float:left;
            font-weight:normal;
            margin:0 0 10px 8px;
            }
            #content #content_right_box #partnerbox .nolinkgroup {
              background-color:#fff;
              float:left;
              padding:8px 3px;
              width:204px;
              }
            #content #content_right_box #partnerbox .nolink {
              text-align:center;
              width:105px;
              }
            #content #content_right_box #partnerbox a {
              float:left;
              margin:0;
              }
              #content #content_right_box #partnerbox a img {
                }
              #content #content_right_box #partnerbox .first {
                float:left;
                margin:0 0 10px 0;
                }
        #content h1 {
          font-size:20px;
          margin:0 0 10px 0;
          padding:0;
          text-transform:uppercase;
          }
        #content h2 {
          font-size:18px;
          line-height:30px;
          margin:0;
          padding:0;
          text-transform:uppercase;
          }
      .cleaner {
        clear:both;
        height:1px;
        width:100%;
        }
      #content.home {
        }
        #content.home h2 {
          clear:both;
          float:left;
          display:inline;
          width:100%;
          }
        #content.home #newsbox {
          clear:both;
          float:left;
          margin:0 0 10px 0;
          padding:0;
          /*margin:0 0 20px 0;
          width:604px;*/
          width:604px;
          }
          #content.home #newsbox .newsitem {
            float:left;
            height:176px;
            margin:10px 0px 10px 0;
            overflow:hidden;
            width:151px;
            }
            #content.home #newsbox .newsitem a {
              color:#000;
              display:table-cell;
              height:116px;
              padding:0 0 3px 0;
              text-transform:uppercase;
              width:119px;
              }
              #content.home #newsbox .newsitem a:hover {
                background-color:#000;
                color:#fff;
                text-decoration:none;
                }
              #content.home #newsbox .newsitem a img {
                margin:0 0 3px 0;
                }
        #content.home #medianewsbox {
          /*width:558px;*/
          clear:both;
          cursor:pointer;
          float:left;
          width:604px;
          }
          #content.home #medianewsbox .medianewsitem {
            clear:both;
            display:block;
            float:left;
            margin:0 0 10px 0;
            padding:0;
            }
            #content.home #medianewsbox .medianewsitem img {
              float:left;
              width:186px;
              }
            #content.home #medianewsbox .medianewsitem h4 {
              margin:0;
              padding:0;
              }
            #content.home #medianewsbox .medianewsitem p {
              margin:5px 0;
              padding:0;
              }
            #content.home #medianewsbox .medianewsitem .medianewsitemtext {
              float:left;
              margin:0;
              text-align:justify;
              width:600px;
              }
              #content.home #medianewsbox .medianewsitem .medianewsitemtext h4 a {
                float:right;
                text-transform:uppercase;
                width:403px;
                }
              #content.home #medianewsbox .medianewsitem .medianewsitemtext img {
                padding:0 10px 10px 0;
                }
      #content.guestbook {
        }
        #content.guestbook p {
          margin:0;
          padding:0 0 10px 0;
          text-align:justify;
          }
        #content.guestbook h3 {
          font-size:12px;
          font-weight:normal;
          margin:7px 0;
          padding:0;
          text-transform:uppercase;
          }
        #content.guestbook .css_form_errormessage {
          color:red;
          }
        #content.guestbook .css_navigation_totalcount {
          clear:both;
          float:left;
          }
        #content.guestbook .css_navigation_overview {
          clear:left;
          float:left;
          margin:15px 0;
          }
          #content.guestbook .css_navigation_overview a {
            line-height:30px;
            margin:5px 5px 0 0;
            padding:5px 5px;
            }
            #content.guestbook .css_navigation_overview a:hover {
              border:1px solid #000;
              padding:5px 4px;
              text-decoration:none;
              }
            #content.guestbook a.css_navigation_select {
              background-color: #000;
              color: #fff;
              }
              #content.guestbook a.css_navigation_select:hover {
                border-top:0 none;
                border-bottom:0 none;
                }
        #content.guestbook .css_post_header1 {
          text-transform:uppercase;
          }
        #content.guestbook .css_post_embedded {
          clear:both;
          float:left;
          font-size:10px;
          text-align:justify;
          }
          #content.guestbook .css_post_header1 {
            font-size:12px;
            }
        #content.guestbook .css_navigation_char_position {
          clear:right;
          float:left;
          margin:15px 0;
          }
          #content.guestbook .css_navigation_char_position.bottom {
            clear:both;
            }
          #content.guestbook .css_navigation_char_position a {
            color: #000000;
            margin:0 5px 0 0;
            padding:5px 5px;
            }
            #content.guestbook .css_navigation_char_position a:hover {
              border:1px solid #000;
              padding:5px 4px;
              text-decoration:none;
              }
      #content #comments {
        clear:both;
        float:left;
        width:607px;
        }
        #content #comments h3 {
          font-size:14px;
          margin:20px 0;
          padding:0;
          }
        #content.guestbook form,
        #content #comments form {
          clear:both;
          float:left;
          width:507px;
          }
          #content.guestbook #respond {
            }
            #content #comments #respond .logged-in-as,
            #content #comments #respond .comment-notes {
              margin:0;
              padding:0;
              }
            #content #comments #respond .form-allowed-tags {
              clear:both;
              float:left;
              }
          #content #comments .commentlist {
            margin:10px 0 10px 13px;
            padding:0;
            }
            #content #comments .commentlist .comment {
              }
            #content #comments .commentlist .comment-body p {
              margin:0;
              padding:0;
              }
            #content #comments .commentlist .reply {
              margin:5px 0;
              padding:0;
              }
          #content #comments .comment-author {
            float:left;
            font-size:12px;
            font-weight:bold;
            }
            #content #comments .comment-author cite {
              font-style:normal;
              }
            #content #comments .comment-author img {
              display:none;
              }
          #content #comments .comment-meta {
            clear:right;
            float:left;
            }
          #content #comments .comment-body p {
            font-size:11px;
            }
          #content #comments #submit {
            clear:both;
            float:right;
            }
          #content.guestbook form .left,
          #content #comments form .left {
            float:left;
            }
          #content.guestbook form .right,
          #content #comments form .right {
            float:right;
            }
          #content.guestbook form .formfield,
          #content #comments form .formfield {
            margin:0;
            padding:5px 0;
            }
            #content.guestbook form .formfield label,
            #content #comments form .formfield label,
            #content.guestbook form .formantispam label {
              clear:both;
              float:left;
              font-size:12px;
              font-weight:bold;
              line-height:20px;
              text-transform:uppercase;
              }
            #content.guestbook form .formfield .inputshort,
            #content #comments form .formfield .inputshort {
              background:url("image/frm-txt-short.png") top left no-repeat;
              border:0 none;
              clear:both;
              float:left;
              height:35px;
              margin:0;
              padding:0;
              width:238px;
              }
            #content.guestbook form .formfield .textarealong,
            #content #comments form .formfield .textarealong  {
              background:url("image/frm-textarea.png") top left no-repeat;
              border:0 none;
              float:left;
              height:91px;
              margin:0;
              padding:0;
              width:506px;
              }
            #content.guestbook form .formfield input,
            #content #comments form .formfield input,
            #content.guestbook form .formfield textarea,
            #content #comments form .formfield textarea {
              background-color:transparent;
              border:0 none;
              padding:0 5px;
              }
              #content.guestbook form .formfield input,
              #content #comments form .formfield input {
                height:35px;
                width:227px;
                }
              #content.guestbook form .formfield textarea,
              #content #comments form .formfield textarea {
                height:81px;
                padding:4px 10px;
                width:483px;
                }
            #content.guestbook form .css_form_embedded {
              clear:both;
              float:left;
              }
            #content.guestbook form .formantispam {
              clear:left;
              float:left;
              padding:0 0 20px 0;
              width:507px;
              }
              #content.guestbook form .formantispam .formfield {
                padding:4px 8px 0 8px;
                }
              #content.guestbook form .formantispam #submit {
                float:right;
                margin:4px 0 0 8px;
                padding:0;
                }
              #content.guestbook form .formantispam .formfield .inputshort  {
                background:url("image/frm-captcha.png") top left no-repeat;
                border:0 none;
                float:left;
                height:34px;
                margin:0;
                padding:0;
                width:112px;
                }
                #content.guestbook form .formantispam .formfield .inputshort input {
                  width:90px;
                  }
              #content.guestbook form .formantispam img {
                float:left;
                }
            #content.guestbook .formsend .submit {
              clear:both;
              float:right;
              }

        #content.guestbook #contentbox {
          float:left;
          width:507px;
          }
          #content.guestbook #contentbox a#olditems {
            font-weight:bold;
            }
      #content.eshop {
        }
        #content.eshop #categories {
          margin:0 0 0 45px;
          padding:0;
          }
          #content.eshop p {
            font-size:14px;
            font-weight:bold;
            }
          #content.eshop #categories li {
            background:url("image/eshop-category-header.png") bottom left no-repeat;
            color:#fff;
            float:left;
            font-size:18px;
            font-weight:bold;
            height:260px;
            list-style:none;
            margin:0 20px 20px 0;
            padding:0;
            position:relative;
            width:247px;
            }
            #content.eshop #categories li.auto {
              width:513px;
              }
            #content.eshop #categories li+li {
              padding:0;
              }
              #content.eshop #categories li h2 {
                bottom:0;
                left:0;
                line-height:25px;
                margin:0 0 0 5px;
                position:absolute;
                text-transform:none;
                }
                #content.eshop #categories li h2:hover {
                  cursor:pointer;
                  }
              #content.eshop #categories li a {
                color:#fff;
                font-size:18px;
                font-weight:bold;
                height:270px;
                left:0;
                position:absolute;
                top:0;
                }
                #content.eshop #categories li a:hover,
                #content.eshop #categories li a.selected {
                  background-color:#000;
                  color:#d6de23;
                  text-decoration:none;
                  }
                #content.eshop #categories li a img {
                  background:url("image/loader.gif") center center no-repeat;
                  clear:both;
                  height:231px;
                  width:247px;
                  }
                  #content.eshop #categories li.auto a img {
                    overflow:hidden;
                    width:513px;
                    }
                #content.eshop #categories li a span {
                  background:url("image/eshop-category-arrow.png") top right no-repeat;
                  bottom:0;
                  line-height:45px;
                  padding:0 30px 0 0;
                  position:absolute;
                  right:0;
                  vertical-align:middle;
                  }
                  #content.eshop #categories li.auto a span {
                    left:170px;
                    width:52px;
                    }
      #content.products-page {
        }
        #content.products-page {
          }
          #content.products-page br {
            clear:both;
            width:100%;
            }
          #content.products-page h2 {
            background:url("image/eshop-detail-header.png") top left no-repeat;
            clear:both;
            color:#fff;
            font-size:18px;
            font-weight:bold;
            line-height:25px;
            margin:10px 0;
            padding:0 0 0 5px;
            text-transform:none;
            }
            #content.products-page h2 a {
              color:#fff;
              }
          #content.products-page h3 {
            background:url("image/eshop-detail-header.png") center left no-repeat;
            clear:both;
            color:#fff;
            font-size:18px;
            font-weight:bold;
            line-height:45px;
            margin:10px 0;
            padding:0 0 0 5px;
            text-transform:none;
            }
          #content.products-page img {
            float:left;
            overflow:hidden;
            }
          #content.products-page #basketbtnbox {
            float:right;
            margin:10px 0;
            }
          #content.products-page p {
            float:left;
            font-size:14px;
            font-weight:bold;
            margin:0 0 0 10px;
            }
          #content.products-page #items {
            clear:both;
            }
            #content.products-page #items .itembox {
              float:left;
              margin:0 0 20px 0;
              width:302px;
              }
              #content.products-page #items .itembox img {
                float:left;
                }
              #content.products-page #items .itembox .item {
                float:left;
                margin:0 0 0 10px;
                width:150px;
                }
                #content.products-page #items .itembox .item p {
                  float:none;
                  margin:0;
                  padding:0 0 5px 0;
                  }
                #content.products-page #items .itembox .item .wpsc_product_price {
                  font-size:14px;
                  padding:0 0 5px 0;
                  }
                #content.products-page #items .itembox .item .quantitybasketdisplaybox {
                  background:url("image/eshop-detail-amount.png") top left no-repeat;
                  font-size:13px;
                  height:18px;
                  line-height:20px;
                  margin:0 0 5px 0;
                  padding:0 0 0 3px;
                  width:129px;
                  }
                #content.products-page #items .itembox .item .quantitybox {
                  background:url("image/eshop-detail-amount.png") top left no-repeat;
                  height:18px;
                  width:132px;
                  }
                  #content.products-page #items .itembox .item .quantitybox span {
                    float:left;
                    font-size:14px;
                    font-weight:bold;
                    line-height:20px;
                    padding:0 0 0 5px;
                    }
                  #content.products-page #items .itembox .item .quantitybox .quantity {
                    background:transparent;
                    border:0 none;
                    float:right;
                    padding:2px 0 0 0;
                    width:80px;
                    }
      #content.eshop_basket_confirm {
        }
        #content.eshop_basket_confirm h2 {
          background:url("image/eshop-order-header.png") top left no-repeat;
          color:#fff;
          font-size:18px;
          font-weight:bold;
          line-height:24px;
          padding:0 0 0 5px;
          }
          #content.eshop_basket_confirm h2 a {
            color:#fff;
            }
        #content.eshop_basket_confirm h3 {
          background:url("image/eshop-order-header2.png") top left no-repeat;
          color:#fff;
          font-size:18px;
          font-weight:bold;
          line-height:24px;
          padding:0 0 0 5px;
          }
          #content.eshop_basket_confirm #basketbox {
            }
            #content.eshop_basket_confirm #wpsc_shopping_cart_container {
              clear:both;
              float:left;
              }
            #content.eshop_basket_confirm #basketbox .itemtop {
              background:url("image/eshop-order-bg-item-top.png") top left no-repeat;
              clear:both;
              float:left;
              height:13px;
              width:516px;
              }
            #content.eshop_basket_confirm #basketbox .itembottom {
              background:url("image/eshop-order-bg-item-bottom.png") top left no-repeat;
              clear:both;
              float:left;
              height:13px;
              margin:0 0 10px 0;
              width:516px;
              }
            #content.eshop_basket_confirm #basketbox .itemcontent {
              background:url("image/eshop-order-bg-item-content.png") top left repeat-y;
              float:left;
              font-size:14px;
              font-weight:bold;
              margin:0;
              width:516px;
              }
              #content.eshop_basket_confirm #basketbox .itemcontent img {
                background:url("image/loader.gif") center center no-repeat;
                float:left;
                font-size:9px;
                font-weight:normal;
                height:48px;
                margin:5px 30px 0 16px;
                width:48px;
                }
              #content.eshop_basket_confirm #basketbox .itemcontent .desc {
                float:left;
                line-height:20px;
                margin:9px 0 0 0;
                width:120px;
                }
              #content.eshop_basket_confirm #basketbox .itemcontent .quantity {
                float:left;
                line-height:20px;
                margin:9px 0 0 0;
                text-align:center;
                width:150px;
                }
                #content.eshop_basket_confirm #basketbox .itemcontent .quantity .inputshort {
                  background:url("image/eshop-order-amount.png") top center no-repeat;
                  }
                  #content.eshop_basket_confirm #basketbox .itemcontent .quantity .inputshort input {
                    background:transparent;
                    border:0 none;
                    text-align:center;
                    width:115px;
                    }
              #content.eshop_basket_confirm #basketbox .itemcontent .price {
                float:left;
                line-height:20px;
                margin:9px 0 0 0;
                width:120px;
                }
              #content.eshop_basket_confirm #basketbox .itemcontent .amount_remove {
                margin:5px 0 0 0;
                }
              #content.eshop_basket_confirm #basketbox .itemcontent .amount_confirm {
                margin:5px 0 0 0;
                }
          #content.eshop_basket_confirm #sumbox {
            background:url("image/eshop-order-bg-sum.png") top left no-repeat;
            color:#fff;
            font-size:14px;
            font-weight:bold;
            height:119px;
            width:516px;
            }
            #content.eshop_basket_confirm #sumbox .left {
              clear:left;
              float:left;
              margin:0 0 0 10px;
              }
            #content.eshop_basket_confirm #sumbox .right {
              float:right;
              margin:0 10px 0 0;
              }
            #content.eshop_basket_confirm #sumbox .first {
              line-height:22px;
              }
            #content.eshop_basket_confirm #sumbox .second {
              line-height:33px;
              }
            #content.eshop_basket_confirm #sumbox .third {
              font-size:20px;
              line-height:28px;
              }
            #content.eshop_basket_confirm #sumbox .fourth {
              font-size:20px;
              line-height:28px;
              }
          #content.eshop_basket_confirm #contactbox {
            clear:both;
            margin:0 0 20px 0;
            }
            #content.eshop_basket_confirm #contactbox .formfield {
              clear:both;
              line-height:30px;
              }
              #content.eshop_basket_confirm #contactbox .formfield label {
                float:left;
                font-size:14px;
                font-weight:bold;
                }
              #content.eshop_basket_confirm #contactbox .formfield .validation-error {
                clear:both;
                color:red;
                float:right;
                line-height:18px;
                margin:0;
                padding:0;
                width:382px;
                }
              #content.eshop_basket_confirm #contactbox .formfield .inputlong {
                background:url("image/eshop-order-frm-txt.png") top left no-repeat;
                float:right;
                height:24px;
                }
                #content.eshop_basket_confirm #contactbox .formfield .inputlong input {
                  background:transparent;
                  border:0 none;
                  margin:3px 0 0 5px;
                  width:382px;
                  }
          #content.eshop_basket_confirm #submitbox {
            text-align:right;
            }
            #content.eshop_basket_confirm #submitbox input {
              margin:30px 0;
              }

      #content.concerts {
        }
        #content.concerts #concertsbox {
          font-size:14px;
          font-weight:bold;
          margin:10px 0;
          padding:0;
          }
          #content.concerts #concertsbox li {
            background:url("image/koncerty-item-bg.png") top left no-repeat;
            height:28px;
            line-height:15px;
            list-style:none;
            margin:0 0 8px 0;
            overflow:hidden;
            padding:13px 10px 0 10px;
            width:590px;
            }
            #content.concerts #concertsbox li div {
              line-height:18px;
              }
            #content.concerts #concertsbox li .time {
              float:left;
              width:50px;
              }
            #content.concerts #concertsbox li .concert {
              float:left;
              }
            #content.concerts #concertsbox li .url {
              clear:both;
              margin:0 0 0 50px;
              }
      #content.media {
        }
        #content.media h2 {
          clear:both;
          float:left;
          line-height:25px;
          margin:2px 0;
          width:100%;
          }
        #content.media .mediabox {
          clear:both;
          float:left;
          }
          #content.media .mediabox p {
            margin:0;
            padding:0px 5px 0px 0;
            }
          #content.media .mediabox p {
            display:inline;
            float:left;
            }
            #content.media .mediabox p+p {
              float:right;
              text-align:justify;
              width:400px;
              }
          #content.media .mediabox .entry-meta {
            clear:both;
            float:left;
            }
      #content.kontakt {
        font-size:12px;
        font-weight:bold;
        }
        #content.kontakt h2 {
          background:url("image/contact-header.png") top left no-repeat;
          clear:both;
          color:#fff;
          float:left;
          font-size:18px;
          height:25px;
          line-height:25px;
          margin:10px 0 5px 0;
          padding:0 0 0 15px;
          text-align:left;
          text-transform:uppercase;
          width:269px;
          }
        /*#content.kontakt .top {
          background:url("image/contact-bg-top.png") top left no-repeat;
          float:left;
          height:6px;
          width:569px;
          }
        #content.kontakt .bottom {
          background:url("image/contact-bg-bottom.png") top left no-repeat;
          float:left;
          height:5px;
          width:569px;
          }*/
        #content.kontakt .subcontenttop {
          background:url("image/kontaktbox-top.png") top left no-repeat;
          clear:both;
          float:left;
          height:6px;
          margin:0;
          padding:0;
          width:570px;
          }
        #content.kontakt .subcontentbottom {
          background:url("image/kontaktbox-bottom.png") top left no-repeat;
          clear:both;
          float:left;
          height:6px;
          margin:0;
          padding:0;
          width:570px;
          }
        #content.kontakt .subcontent {
          background-color:#fff;
          float:left;
          margin:0 0 0 0;
          padding:15px 10px;
          width:549px;
          }
          #content.kontakt .subcontent img {
            float:left;
            padding:0;
            }
          #content.kontakt .subcontent p {
            clear:right;
            float:right;
            line-height:15px;
            margin:0;
            padding:0 0 15px 0;
            text-align:justify;
            width:330px;
            }
            #content.kontakt .subcontent p a {
              clear:none;
              float:none;
              }
            #content.kontakt .subcontent p br {
              line-height:5px;
              }
      #content .band {
        }
        /*#content .band h2 {
          background:url("image/band-header.png") top left no-repeat;
          color:#fff;
          font-size:18px;
          height:25px;
          line-height:25px;
          text-transform:uppercase;
          width:204px;
          }*/
        #content .band h2 {
          background:url("image/band-header3.png") top left no-repeat;
          color:#d6de26;
          font-size:18px;
          height:25px;
          line-height:25px;
          margin:10px 0;
          padding:0;
          text-align:center;
          text-transform:uppercase;
          width:187px;
          }
        #content .band h2#bandallheader {
          background:url("image/band-header2.png") top center no-repeat;
          height:27px;
          margin:10px auto;
          text-align:center;
          width:577px;
          }
        #content .band #bandall {
          margin:10px auto;
          text-align:center;
          width:573px;
          }
        #content .band .bandmember {
          float:left;
          margin:0 0 10px 14px;
          }
        #content .band {
          }
          #content.category-video .entry-meta, #content.category-video .entry-utility {
            display:none;
            }
        #content.kapela {
          }
          #content.kapela h2 {
            background:url("image/band-header3.png") top left no-repeat;
            color:#d6de26;
            height:25px;
            line-height:25px;
            text-align:center;
            width:187px;
            }
            #content.kapela h2 a {
              color:#d6de26;
              }
          #content.kapela .imgbig,
          #content.kapela .imgbig2 {
            background:url("image/loader.gif") center center no-repeat;
            float:left;
            margin:20px 20px 0 0;
            width:457px;
            }
            #content.kapela .imgbig {
              margin:20px 20px 20px 0;
              }
            #content.kapela .imgbig2 {
              clear:both;
              display:table-cell;
              height:523px;
              text-align:center;
              vertical-align:middle;
              width:584px;
              }
              #content.kapela .imgbig2 img {
                text-align:center;
                vertical-align:middle;
                }
          #content.kapela .imgthumbs,
          #content.kapela .imgthumbs2 {
            background:url("image/loader.gif") center center no-repeat;
            clear:right;
            float:left;
            width:110px;
            }
            #content.kapela .imgthumbs {
              margin:15px 0 0 0;
              }
            #content.kapela .imgthumbs2 {
              clear:both;
              margin:15px 0 15px 0;
              width:100%;
              }
            #content.kapela .imgthumbs a,
            #content.kapela .imgthumbs2 a {
              clear:both;
              float:left;
              margin:10px 0 0 0;
              }
              #content.kapela .imgthumbs2 a {
                clear:none;
                margin:0 9px 0 0;
                }
          #content.kapela p {
            clear:both;
            font-size:12px;
            text-align:justify;
            }

          #content.category-video {
            /*float:left;
            margin:0 0 0 30px;*/
            }
          #content.category-video .videoitem {
            float:left;
            margin:0 58px 20px 0;
            text-align:center;
            width:162px;
            }
            #content.category-video .videoitem.third {
              margin-right:0;
              }
            #content.category-video .videoitem a {
              display:block;
              font-size:12px;
              font-weight:bold;
              height:152px;
              text-align:center;
              }
              #content.category-video .videoitem a img {
                display:block;
                vertical-align:middle;
                }
            #content.category-video h2 {
              background:url("image/video-header2.png") top left no-repeat;
              color:#d6de26;
              height:25px;
              font-size:18px;
              font-weight:bold;
              line-height:25px;
              margin:0 0 5px 0;
              text-align:left;
              text-transform:uppercase;
              width:162px;
              }
              #content.category-video h2 a {
                color:#d6de23;
                height:auto !important;
                }
            #content.category-video .entry-content {
              clear:both;
              float:left;
              height:500px;
              }
              #content.category-video .videoitemcontent {
                clear:both;
                float:left;
                width:550px;
                }
                #content.category-video .videoitemcontent span {
                  display:none;
                  }
                #content.category-video .videoitemcontent p {
                  background:none;
                  }
                #content.category-video .videoitemcontent object {
                  clear:both;
                  float:left;
                  }
                /*#content.category-video .videoitemcontent p {
                  background:none;
                  clear:both;
                  color:#000;
                  display:block;
                  float:left;
                  font-size:12px;
                  text-transform:none;
                  width:500px;
                  }*/
            #content.category-video h3 {
              background:url("image/video-videoblog-header.png") top left no-repeat;
              clear:both;
              color:#fff;
              float:left;
              font-size:18px;
              font-weight:bold;
              height:25px;
              line-height:25px;
              margin:0 0 15px 0;
              padding:0;
              text-align:center;
              text-transform:uppercase;
              width:139px;
              }
            #content.category-video .videoblogitem {
              float:left;
              }
              #content.category-video .videoblogitem a {
                }
              #content.category-video .videoblogitem a.highlight {
                background:url("image/video-videoblog-link-bg.png") top left no-repeat;
                color:#d6df27;
                display:block;
                font-size:18px;
                font-weight:bold;
                line-height:25px;
                height:25px;
                margin:15px 0;
                padding:0 0 0 10px;
                text-transform:uppercase;
                width:569px;
                }

        #content.video {
          }
          #content.video h2 {
            background:url("image/video-header2.png") top left no-repeat;
            color:#d6de23;
            font-size:12px;
            font-weight:bold;
            height:25px;
            line-height:25px;
              text-align:center;
            text-transform:uppercase;
            margin:0 30px 20px 0;
            text-align:center;
            width:162px;
            }

        #content .ngg-albumoverview {
          }
          #content .ngg-albumoverview .ngg-album {
            cursor:pointer;
            float:left;
            margin:0 25px 0 0;
            height:160px;
            width:130px;
            }
            #content .ngg-albumoverview .ngg-album:nth-child(4n + 4) {
              margin:0;
              }
            #content .ngg-albumoverview .ngg-album:hover,
            #content .ngg-albumoverview .ngg-album.over {
              background-color:#000;
              color:#fff;
              }
            #content .ngg-albumoverview .ngg-album a {
              display:block;
              height:100%;
              }
            #content .ngg-albumoverview .ngg-album p {
              display:block;
              height:100%;
              line-height:30px;
              margin:0;
              }
            #content .ngg-albumoverview .ngg-album a.over,
            #content .ngg-albumoverview .ngg-album a:hover {
              background-color:#000;
              color:#fff;
              text-decoration:none;
              }
            #content .ngg-albumoverview .ngg-album .ngg-albumtitle {
              height:30px;
              }
        #content .ngg-galleryoverview {
          }
          #content .ngg-galleryoverview .ngg-gallery-thumbnail-box {
            float:left;
            margin:0 27px 20px 0;
            }
            #content .ngg-galleryoverview .ngg-gallery-thumbnail-box:nth-child(4n + 4) {
              margin:0 0 17px 0;
              }
            #content .ngg-galleryoverview .ngg-gallery-thumbnail img {
              border:0 none;
              }
          #content .ngg-galleryoverview .ngg-navigation {
            float:left;
            clear:both;
            }
            #content .ngg-galleryoverview .ngg-navigation span {
              background-color:#000;
              color:#fff;
              margin:0 5px 0 0;
              padding:5px;
              }
            #content .ngg-galleryoverview .ngg-navigation a {
              color:#000;
              margin:0 5px 0 0;
              padding:5px;
              }
              #content .ngg-galleryoverview .ngg-navigation a:hover {
                border:1px solid #000;
                padding:5px 4px;
                text-decoration:none;
                }
          #content .entry-utility {
            clear:both;
            float:left;
            }
        /*#content .css_guestbook_position {
          }
          #content .css_guestbook_position .css_form_textfieldspace {
            background:url("image/frm-txt-short.png") top left no-repeat;
            border:0 none;
            clear:both;
            float:left;
            height:35px;
            margin:0;
            padding:0;
            width:238px;
            }
            #content .css_guestbook_position .css_form_textfieldspace input,
            #content .css_guestbook_position .css_form_textfieldspace textarea {
              background-color:transparent;
              border:0 none;
              padding:0 5px;
              }
              #content .css_guestbook_position .css_form_textfieldspace input {
                height:35px;
                width:227px;
                }
              #content .css_guestbook_position .css_form_textfieldspace textarea {
                height:81px;
                padding:4px 10px;
                width:483px;
                }
              #content .css_guestbook_position .css_form_antispamtext {
                clear:both;
                }*/
      #footer {
        clear:both;
        font-size:12px;
        font-weight:bold;
        line-height:30px;
        text-align:center;
        }
        #footer a {
          padding:0 3px;
          }
          #footer a:hover {
            background-color:#000;
            background-color:#dbe01f;
            color:#dbe01f;
            color:#000;
            text-decoration:none;
            }
.cleaner {
  clear:both;
  float:left;
  }
#loading_animation {
  display:none;
  }
.wpsc_loading_animation {
  display:none;
  }
#content.products-page .entry-content {
  clear:both;
  float:left;
  }
#content.products-page .entry-utility {
  clear:both;
  float:left;
  }
#content.products-page .nocomments {
  clear:both;
  float:left;
  }
