/*
Theme Name: Kampol
Theme URI: http://bagelo.pl/
Description: Szablon graficzny stworzony na potrzeby firmy Kampol
Author: Konrad Wlodarski
Version: 1.0
*/

body{margin: 0; padding: 0; background: #45000d url(images/bg.png) repeat-x; font-family: 'PT Sans', sans-serif; font-size: 13px; color: #474747;}
img {border: 0;}

#foot-tail{background: url(images/foot-tail.png) repeat-x bottom left;}
#wrap{width: 1026px; margin: 0 auto;}
 #header{background: url(images/header.jpg) no-repeat; height: 217px; position: relative;}
  a.sklep{position: absolute; display: block; background: url(images/sklep.png) no-repeat; width: 56px; height: 21px; top: 9px; left: 92px;}
  #logo{position: absolute; left: 84px; top:85px;}
  #menu{position: absolute; left: 250px; top: 10px;}
   #menu ul{margin: 0; padding: 0; list-style: none;}
    #menu ul li{float: left; font-family: 'PT Sans', sans-serif; margin: 0 13px; }
     #menu ul li a{color: #3f3f3f; text-decoration: none;}
     #menu ul li a:hover, #menu ul li.current-menu-item a{color: #9f213c;}
  #lang{position: absolute; top: 9px; right: 40px;}
   #lang ul{padding: 0; margin: 0; list-style: none;}
    #lang ul li{float: left; margin: 0 2px;}
    .qtrans_flag{width: 19px !important; height: 19px !important;}
    .qtrans_flag:hover, li.active .qtrans_flag{background-position: 0 -19px !important;}
    .qtrans_flag_pl{background: url(images/lang-pl.png) !important;}
    .qtrans_flag_en{background: url(images/lang-en.png) !important;}
    .qtrans_flag_de{background: url(images/lang-de.png) !important;}
    .qtrans_flag_ru{background: url(images/lang-ru.png) !important;}
  #slider-wrap{position: absolute; width:605px; height:151px;top: 65px; right: 82px;}
  #slider-wrap img{width:605px; height:151px;}
   #slider-wrap .bx-next img, #slider-wrap .bx-prev img{width: 16px; height:16px; }
   #slider-wrap .bx-prev{position: absolute; right: 46px; top: 142px; z-index: 2000;}
   #slider-wrap .bx-next{position: absolute; right: 30px; top: 142px; z-index: 2000;}
  #slider-ramka{background: url(images/slider-ramka.png) no-repeat; position: absolute; width: 613px; height: 162px; top: 63px; right: 77px; z-index: 1000;}
 #sidebar-1{float: left; width:163px; margin-left: 44px;}
  h3.kolekcje{text-indent: -3000px; margin-top: 24px; margin-bottom: 3px; background: url(images/kolekcje.png) no-repeat; height: 27px;}
  ul.lista-kolekcji{margin: 0; padding: 0; list-style: none;}
   ul.lista-kolekcji li.diamond{background: url(images/diamond.png) no-repeat; cursor: pointer; padding-top: 96px; margin-bottom: 3px;} 
    ul.lista-kolekcji li.diamond ul{margin:0; padding: 0; list-style: none; background: url(images/subkolekcje-diamond.png) no-repeat bottom left; padding-bottom: 9px; cursor: default;}
   ul.lista-kolekcji li.royal{background: url(images/royal.png) no-repeat; cursor: pointer; padding-top: 97px; margin-bottom: 3px;} 
    ul.lista-kolekcji li.royal ul{margin:0; padding: 0; list-style: none; background: url(images/subkolekcje-royal.png) no-repeat bottom left; padding-bottom: 9px; cursor: default;}
   ul.lista-kolekcji li.prestige{background: url(images/prestige.png) no-repeat; cursor: pointer; padding-top: 97px; margin-bottom: 3px;} 
    ul.lista-kolekcji li.prestige ul{margin:0; padding: 0; list-style: none; background: url(images/subkolekcje-prestige.png) no-repeat bottom left; padding-bottom: 9px; cursor: default;}
   ul.lista-kolekcji li.economy{background: url(images/economy.png) no-repeat; cursor: pointer; padding-top: 80px; margin-bottom: 3px;} 
    ul.lista-kolekcji li.economy ul{margin:0; padding: 0; list-style: none; background: url(images/subkolekcje-economy.png) no-repeat bottom left; padding-bottom: 26px; cursor: default;}
     ul.lista-kolekcji li ul li{background: url(images/subkolekcje-li.png); height: 21px; line-height: 21px; border-top: 1px solid #cac7c2; border-bottom: 1px solid #42403a; display: none;}
     ul.lista-kolekcji li ul li.display{display: block;}
      ul.lista-kolekcji li ul li a{font-family: Tahoma; font-size: 12px; color: #3e2e31; text-decoration: none; padding-left: 18px;}
      ul.lista-kolekcji li ul li a:hover{color: #711e2d;}
 #content{background: #fff; margin: 0 4px; width: 583px; float: left;-webkit-border-bottom-right-radius: 30px;-webkit-border-bottom-left-radius: 30px;-moz-border-radius-bottomright: 30px;-moz-border-radius-bottomleft: 30px;border-bottom-right-radius: 30px;border-bottom-left-radius: 30px; padding-bottom: 30px;}
  #breadcrumbs{text-align: center; height: 24px; background: url(images/breadcrumbs.png) no-repeat; font-family: Tahoma; font-size: 11px; color: #616161;}
   #breadcrumbs ul{margin: 0 auto; padding: 0; list-style: none; }
    #breadcrumbs ul li{ display: inline; line-height: 30px; margin: 0 1px;}
     #breadcrumbs ul li a{color: #921730; text-decoration: none;}
     #breadcrumbs ul li a:hover{text-decoration: underline;}
  #home-content{background: url(images/watermark.png) no-repeat center 50px; padding: 0 36px; padding-top: 32px; text-align: justify; color: #474747;}
  #page-content{padding: 0 36px; padding-top: 32px; text-align: justify; color: #474747;}
   ul.zastosowania{margin: 0; padding: 0; list-style: none; margin-top: 25px;}
   h1.produkty-h1{background: url(images/produkty.png) no-repeat center top; height: 14px; text-indent: -3000px; margin: 0; margin-bottom: 30px;}
   h1.home-h1{color: #a20f2b; background: no-repeat center top; height: 29px; text-indent: -3000px; margin: 0;}


/* Zmiana:    h1.home-h1{background: url(images/home-h1.png) no-repeat center top; height: 29px; text-indent: -3000px; margin: 0;}  */



   h2.nazwa-produktu{color: #b01e3e; text-align: center;}

   #page-content h1{text-align: center; color: #b01e3e;}
   #page-content h3{text-align: center; color: #b01e3e;}
   div.post-image{position: relative;}
   #single-gallery{padding: 7px; border-radius: 10px; border: 1px solid #b7b7b7; width: 421px;}
    #single-gallery img{border-radius: 8px;}
   #mini-gallery{position: absolute; right: 0; top: 0;}
    #mini-gallery div{padding: 3px; border: 1px solid #b7b7b7;background: #fff;border-radius: 8px; margin-bottom: 5px;} 
     #mini-gallery img{cursor: pointer; padding: 0px;border-radius: 6px;}
   ul.lista-produktow{margin: 0; padding: 0; list-style: none;}
    ul.lista-produktow li{float: left; width:163px; margin: 0 3px 0px 3px;}
     ul.lista-produktow li h3{text-align: center; height: 40px;}
      ul.lista-produktow li h3 a{color: #a1233b; text-decoration: none;}
      ul.lista-produktow li h3 a:hover{text-decoration: underline;}
     ul.lista-produktow li div{position: relative;padding: 16px; background: url(images/produkt-li.png) no-repeat; height: 139px;}
     ul.lista-produktow li div img{border-radius: 8px;}
     ul.lista-produktow li div p{margin: 5px 0; font-size: 11px; text-align: left;}
     ul.lista-produktow li div a.produkt-more{position: absolute; bottom: 0; left: 90px; color: #fff; text-decoration: none;}
      ul.lista-produktow li div a.produkt-more:hover{text-decoration: underline;}
  h3.aktualnosci{background: url(images/aktualnosci.png) no-repeat center top; text-indent: -3000px; height: 16px;}
  div.news{margin: 0 36px; text-align: justify;}
   div.news h2, h2.news-title{margin: 0; background: url(images/news-top.png) no-repeat bottom left; padding-bottom: 9px; font-size: 13px; margin-top: 14px; margin-bottom: 5px;}
    div.news h2 a{color: #4f4c44; text-decoration: none; font-weight: bold; padding-left: 10px;}
    div.news h2 a:hover{text-decoration: underline;}
    div.news h2 span, h2.news-title span{float: right; font-weight: normal; padding-right: 10px; color:#767674;} 
   div.news p{margin: 0;}
   div.news img{float: left; margin-right: 15px;}
   div.news a.news-more{color: #7e0b21; text-decoration: none; float: right; padding-top: 10px;}
   div.news a.news-more:hover{text-decoration: underline;}
   div.news-bottom{height: 9px; background: url(images/news-bottom.png) no-repeat; margin-top: 5px;}
   div.navigation{text-align: center; margin-top: 20px;}
   div.navigation li{ margin: 0; padding-bottom: 10px;}
   .wp-paginate .current{background: #7f1a2d !important; border-color: #7f1a2d !important; }
 #sidebar-2{float: left; height: 467px; width: 179px; padding-top: 24px;}
  #sidebar-2 #search{background: url(images/search-bg.png) no-repeat; height: 66px; padding-top: 20px;} 
   #sidebar-2 #search label{text-indent: -3000px; background: url(images/search-label.png) no-repeat; width: 35px; height: 12px;display: block; margin-left: 15px;}
   #searchsubmit{background: url(images/search-submit.png) no-repeat; cursor: pointer; border: 0; width: 21px; height: 21px; text-indent: -3000px;}
  #sidebar-2 h3.nowosci{height: 48px; text-indent: -3000px; background: url(images/nowosci.png) no-repeat; margin: 0;}
  #sidebar-2 div.side-news{background: url(images/nowosci-li.png) no-repeat; height: 35px; line-height: 35px;}
   #sidebar-2 div.side-news a{color: #fff; text-decoration: none; color: #fff; padding-left: 15px;}
   #sidebar-2 div.side-news a:hover{text-decoration: underline;}
  #sidebar-2 #newsletter{background: url(images/newsletter-bg.png) no-repeat; height: 193px; padding-top: 25px;}
   #sidebar-2 #newsletter h3.newsletter{background: url(images/newsletter-h3.png) no-repeat; width: 72px; height: 15px; margin: 0;margin-left: 14px; text-indent: -3000px;}
   #s, #eemail_txt_email{background: url(images/newsletter-input.png) no-repeat; width: 129px; height: 21px; border: none; padding: 0 3px; margin: 10px 0 0 10px;}
   #eemail_txt_Button{background: url(images/newsletter-submit.png) no-repeat; cursor: pointer; border: 0; width: 21px; height: 21px; text-indent: -3000px;}
   #sidebar-2 #newsletter p{padding-left: 12px; width: 155px; color:#fff; font-size: 12px; text-align: justify;}
 .facebook{width: 20px; height: 20px; display: block; background: url(images/fb.png) no-repeat; margin-bottom: 5px; margin-left: 12px; float: left;}
 .fb-like{margin-left: 15px;}
 #footer{height: 45px; background: url(images/footer.jpg) no-repeat; margin-top: 15px; text-align: center; line-height: 30px; color: #a20f2b; }
 
 .wp-table-reloaded {border-radius: 10px; width: 100%; border: 1px solid #bababa;}
 .wp-table-reloaded th{background: #fff !important; color: #b01e3e !important; padding: 0 10px; line-height: 20px;font-size: 14px;}
 .wp-table-reloaded .even td{background: #edebe7 !important; color: #817f79; padding: 0 10px; line-height: 20px; font-size: 12px;}
 .wp-table-reloaded .odd td{background: #fff !important; color: #817f79;padding: 0 10px;line-height: 20px;font-size: 12px;}

/* =WordPress Core
-------------------------------------------------------------- */




.alignnone {
    margin: 5px 20px 20px 0;
}

.aligncenter, div.aligncenter {
    display:block;
    margin: 5px auto 5px auto;
}

.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

.aligncenter {
    display: block;
    margin: 5px auto 5px auto;
}

a img.alignright {
    float:right;
    margin: 5px 0 20px 20px;
}

a img.alignnone {
    margin: 5px 20px 20px 0;
}

a img.alignleft {
    float:left;
    margin: 5px 20px 20px 0;
}

a img.aligncenter {
    display: block;
    margin-left: auto;
    margin-right: auto
}

.wp-caption {
    background: #fff;
    border: 1px solid #f0f0f0;
    max-width: 96%; /* Image does not overflow the content area */
    padding: 5px 3px 10px;
    text-align: center;
}

.wp-caption.alignnone {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignleft {
    margin: 5px 20px 20px 0;
}

.wp-caption.alignright {
    margin: 5px 0 20px 20px;
}

.wp-caption img {
    border: 0 none;
    height: auto;
    margin:0;
    max-width: 98.5%;
    padding:0;
    width: auto;
}

.wp-caption p.wp-caption-text {
    font-size:11px;
    line-height:17px;
    margin:0;
    padding:0 4px 5px;
}
