#header .menu #menu-item-90{
  background: none;}
#header .menu #menu-item-90 a{
  margin: 0 0 0 11px;}
#bloginfo a { color:#FFF;}
#bloginfo h2 { color:#FFF;text-shadow:none;}
h2.post-header{
  padding: 0;
  margin: 0;
  float: left;
  line-height:32px;}
h2.post-header.home{
  width: 485px;
  margin-bottom: 32px;
  font-family: Georgia, arial, serif;
  font-size:28px;}
.post-header-extra{
  float: right;
  width: 43px;
  height: 32px;}
.post-header-extra a{
  display: block;
  width: 43px;
  height: 32px;
  line-height:23px;
  color: #FFFFFF;
  text-align: center;
  font-weight: bold;}
.post {
  margin: 0 0 32px 0;}
.home .post{
  margin: 0 0 13px 0;}
.post .entry-content{ 
  padding: 0 0;}

.post img{
  margin: 0 0 1em 1em;}
#special-category .description{
  margin-bottom: 24px;}
#special-category .post{
  text-align: center;
  width: 200px;
  height: 180px;
  float: left;
  margin:0 0 20px 0; 
  overflow: hidden;}
#special-category .entry-content{
  padding: 0px;
  width: 187px;
  margin: 0 auto;}
#special-category h4{
  padding: 9px 0;
  font-weight: bold;}
#special-category img{
  margin:0;
  width:185px;
  height:145px;}
#special-category p{
  text-align: left;
  margin: 0;}
#special-category .img-wrapper{
  }
#special-category .text-wrapper{
  height:38px;
  overflow: hidden;}
/* FORM STYLE */
#commentform p{
  margin-bottom: 10px;}
#commentform label{
  margin-left: 12px; 
  height: 24px; 
  line-height:24px;
  font-size: 11px;}
input, textarea{
  color: #04699F;}
input[type="text"], input[type="password"], select {
  font-size: 12px;
  margin: 0;
  padding: 5px;
  }
textarea {
  font-size: 12px;
  margin: 0;
  overflow: auto;
  padding:0;
  border:1px solid #888888;}
input#submit{
  color: #FFFFFF;
  cursor: pointer;
  display: block;
  font-size: 12px;
  font-weight: bold;
  height: 36px;
  text-transform: uppercase;
  width: 122px;}
 #bottom input, #bottom textarea { 
border:1px solid #888888 !important}  
input.wpcf7-submit,
#comments #submit{
  border: none !important;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  color: #FFE28C;
  display: block;
  width: 100px;
  height:33px;
  line-height:33px;
  background: url('../images/btn-boxy-dol.png') 0 0 transparent;}
input.wpcf7-submit:hover,
#comments #submit:hover{
  cursor: pointer;
  background: url('../images/btn-boxy-dol.png') 0 34px transparent;}
#cancel-comment-reply-link{
  margin-left:24px; font-size: 13px;}
/* COMMENTS STYLE */
#comments textarea {
  width: 100%;}
#comments .comment{
  margin-top: 24px;
  margin-bottom: 24px;}
#comments ol.commentlist ul.children li{
  margin-left: 48px;}
#copyrights {
  font-size: 11px; 
  text-align: center; padding: 20px;}
#header-bar #searchform label {
  display: none;}

/* NEWSLETTER*/
#GRform{
  margin: 0 23px;}
#GRform label { 
  display: block;  
  margin: 0 0 4px 0; }
#GRform .GRf-row input { 
  display: block;}
#GRform .GRf-row input { 
  display: block;
  line-height:normal; 
  margin: 0 0 10px 0;
  border:1px solid #888888; }
.submit-button{
  cursor: pointer;
  color: #FFFFFF;}
.input-side{
  display:block;
  float:left;
  width:5px;
  height:34px;}
.input-left{
  background: url('../images/input_left.png') no-repeat 0 0 transparent;}
.input-right{
  background: url('../images/input_right.png') no-repeat 0 0 transparent;}  
/* WIDGETS */

.widget-center{
  padding: 24px 0;}
.widget-top, .widget-bottom{
  height:6px;
  line-height: 6px;
  overflow:hidden}
.widget ul.children{
  padding-left:12px;}
.news-widget .post-title{
  color: #00609c;
  font-weight: bold;
  font-size: 13px;}
.news-widget p{
  font-size: 12px;}
/* OTHER */
#main.home .entry p{ 
  font-size: 18px;
  line-height: 28px;}

/* FOOTER */  
#footer h2{
  color: #c3c3c3;
  display: block;
  width:140px;
  line-height:58px;
  font-size: 20px;
  float:left;}
#footer .textwidget{
  display: block;
  float: left;}
#footer div.partnerzy img{
  display: block;
  float: left;
  margin-left: 36px;
  margin-top: 15px}
#footer .widget-area{
  padding-top: 24px}
#footer .widget{
  height: 40px;}
  
/* PAGE BUTTONS */
a.more-link{
  display: block;
  color: #fff;
  font-size: 17px;
  line-height: 42px;
  padding: 0px 20px;
  margin-left: 12px;
  width: 272px;
  position: relative;
  background: url('../images/btn-sprite-banner.png') no-repeat 0 0 transparent;
  text-shadow: #a86b0d 1px 1px 1px}
a.more-link:hover{
  cursor: pointer;
  background: url('../images/btn-sprite-banner.png') no-repeat 0 -42px transparent;}
/* LIGHT-BOX STYLES */
h4.lbox_title{
  font-weight: bold;
  font-size: 13px;
  padding-bottom: 12px}
.lbox_desc{
  font-weight: normal;
  padding-bottom: 12px}

/* BOTTOM */
.news-widget h2{
  background: url('../images/ico-aktualnosci.gif') no-repeat 225px center transparent;}
#GRform h2{
  background: url('../images/ico-newsletter.gif') no-repeat 225px center transparent;}
.contact-widget h2{
  background: url('../images/ico-kontakt.gif') no-repeat 225px center transparent;}  
#bottom p{
  margin:0 0 1em 0;}

#bottom input,
#bottom textarea{
  border: none;
  width: 250px;
  padding: 0;
  -moz-border-radius: 4px;
  border-radius: 4px;}
#bottom textarea{
  height: 60px;
  padding: 0;}
#bottom input{
  padding: 4px 0;}
.contact-widget p{
  font-size: 12px;}
.contact-widget .widget-phone{
  font-size: 13px;}
#bottom #eemail_txt_Button,
#bottom .wpcf7-submit{
  border: 0px solid !important;
  padding:0;
  font-size: 12px;
  text-transform: uppercase;
  font-weight: bold;
  float:right;
  color: #fff;
  display: block;
  width: 100px;
  height:33px;
  line-height:33px;
  background: url('../images/btn-boxy-dol.png') 0 0 transparent;}
#bottom .GRfh-In:hover,
#bottom .wpcf7-submit:hover{
  cursor: pointer;
  background: url('../images/btn-boxy-dol.png') 0 34px transparent;}
/* HOME */
.home #main-content h1{
  color: #fff;
  font-size: 29px;
    font-family:'ZantrokeRegular';
   padding-left: 13px;
    padding-top: 6px;
  padding-bottom: 0px}
.home .exclusive{
  font-size:20px;
  padding-left: 13px;
  color: #fff;
   font-family:'ZantrokeRegular';
  }
.home h3{ 
  color: #b6d7e0;
  font-size:18px;}
  .home .post ul {margin-top: 40px; position: relative}
.home .post ul li{
  margin: 10px 0 10px 0px;
  font-size: 18px;
  list-style:none;}  
.home-text{
  width:450px;padding-top: 10px;
  float:left;}
.home-slideshow{
  width:440px;
  float:left;margin-top: -14px;margin-left: 30px;}
.home-slideshow img { border:5px solid #FFF;}
.home .post{
  margin:0;}
.side ul li a{
  color: #00609c;
  display:inline;
  padding-left:14px;
  background: url('../images/menu-arrows.gif') no-repeat 0 7px transparent; }
.side ul li{
  margin:0;
  display:block;
  padding: 10px 0;
  line-height:20px;
  background: url('../images/menu-separator.gif') no-repeat 0 bottom transparent;
  }
.side ul li:hover{
  background-color: #EEEEEE;}
.side ul li:hover a{
  margin-left:12px;}
  .ngg-galleryoverview, .home-slideshow, .ngg-slideshow  {overflow:visible !important}
.ngg-slideshow-loader {display: none !important;}
.ngg-slideshow img {border: 4px solid }
.left{ width:46%; float:left; padding:10px;}