/*

#------------------------------------------------------------------------

# penguinMail - December 2010 (for Joomla 1.6)

#

# Copyright (C) 2007-2011 Gavick.com. All Rights Reserved.

# License: Copyrighted Commercial Software

# Website: http://www.gavick.com

# Support: support@gavick.com 

*/



/* Here you can include your override CSS styles */

p {text-align:justify;line-height:150%;}

.gkIsTextTitle span {display:none;}

.blog span.subheading-category {font-size:90%; text-transform:uppercase;font-weight:bold;border-bottom: 1px solid #ededed;display:block;line-height:120%;}
ul.box li a {
/*border-bottom: 1px solid #E0E0E0;*/
    color: #0B489E;
    display: block;
    line-height: 28px;
    padding-left: 10px;
  font-size: 12px;
  
}
ul.box li, #gkWrap2 .box ul li  { list-style: none;text-align:left;background: url('../images/style2/menu_dot.png') no-repeat 10px 17px;}
ul.box   {   padding-left: 10px;}
a#menu101 {display:none;}
p#gkCopyrights {margin:0px;}


.table_tytul {
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  background-color: #245DA4;
}

.table_tytul2 {
  font-size: 11px;
  color: #fff;
  font-weight: bold;
  background: #666;
  text-align: center;
}
.space {width: 30%;}
.cena {text-align: center;font-weight: bold;/*font-size:100%;*/}


/*admin form*/
.wynikidiv {
  width:90%;
  padding:20px 40px;
}

.wynikidiv, .opis_info {
  font-size: 11px;
  color: #222222;
  font-weight: normal;
}
.wynikidiv a, .opis_info a{color: #3CB878;}

h3.belka, .belka {
  color: #fff;
  font-size: 12px;
  line-height: 18px;
  padding:2px 15px;
  text-transform:uppercase;
  font-family: calibri;
  background:#666;
  font-weight:bold;
  
}
.bold, .text_left {font-weight:bold;background:#fff;border: 1px solid #ededed;}
.text_left {text-transform: uppercase;}
.table_form  {
  font-size: 11px;
  color: #222222;
  text-align: left;
  font-weight: normal;
  /*border-collapse: collapse; */
}
.table_form td{
  padding: 2px 8px;
}
.table_form td.bold {text-transform:uppercase;}

.kolor {text-align:right;}
.kolor2 {background:#e2f1d3;}
.kolor3 {background:#999;color:#fff;}
.red, .text_right_red {color:#ff1200;}
.text_right_red, .text_right {text-align:right;font-size:11px;}
.table_body, .table_bodyb  {
  font-size: 11px;
  color: #222222;
  text-align: left;
  font-weight: normal;
  border-collapse: collapse; 
  font-family: arial;
  
}
.table_body td{
  /*border:1px solid #fff;*/
  
}
.table_bodyb td{
  border:1px solid #ededed;margin:2px;
  
}
.flaga {width:20px;height:13px;border: thin solid #ccc;vertical-align: middle;}

.table_def {
  font-family: arial;
  font-size: 11px;
  color: #222222;
  text-align: justify;
  font-weight: normal;
  background-color: #eaf0f7;
}

#bgblue {
  background-color: #eaf0f7;
}
.bg_granat{
  background-color: #245DA4;
  border: 1px solid #245DA4;
  text-align: right;

}
.bg_czarny{
  background-color: #666;

}

.bg_nieb, .color, {
  background-color: #eaf0f7;
  border: 1px solid #eaf0f7;

}

.blue {
  background-color: #F9FAFC;}
.box_blue {
  background-color: #F9FAFC;
  border:1px solid #ededed;
  padding:5px 12px;
  font-family:arial;
  font-size:11px;
  margin: 0px;
  text-align:justify;
  }
.box_blue p {margin: 0px;  }


.tyt_bialy{
  color: #ffffff;
  font-size: 14px;
    text-align: center;
  text-transform:uppercase;
  /*background: #666;*/
  /*line-height:30px;*/

}
.text_kom{
       text-align: center;
}

.tyt_left{
  color: #ffffff;
  text-align: right;
  font-size:11px;
}
#bgyellow {
  background-color: #f9f1b7;
}
#bgziel {background-color: #65A75A;}
#bgzieldiv {background: #65A75A;width: 50px;/*height:25px;*/padding: 3px 10px;}
#bgzolty {background-color: #CFF38F;}
#bgorange {background-color: #FFCC00;}



.content-left, .content-leftm {/*-moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow: 2px 2px 4px #rgba(0,0,0,0.15);  box-shadow: 2px 2px 4px rgba(0,0,0,0.15);*/-moz-border-radius:  4px;-webkit-border-radius: 4px;border-radius:4px;
  padding:7px !important;  background: #fff;float: left;margin-right: 20px;padding: 5px;border:1px solid #ededed;}
.content-right, .content-rightm {-moz-box-shadow: 2px 2px 4px rgba(0,0,0,0.15);-webkit-box-shadow: 2px 2px 4px #rgba(0,0,0,0.15);box-shadow: 2px 2px 4px rgba(0,0,0,0.15);-moz-border-radius:  4px;-webkit-border-radius: 4px;border-radius:4px;
  padding:7px !important;  background: #fff;float: right;margin-left: 20px;margin-right: 0px;padding: 5px;}
 .content-leftm, .content-rightm {height:110px;}
.clr {clear:both;}
#form-login-username input.inputbox, #form-login-password input.inputbox {width:270px;}
.userdata  {text-align:left;}  .userdata .buttons, p#form-login-remember  {text-align:right;}
.userdata p {text-align:right;width:380px;}
#login-form .pretext {display:none;}

/* z ff */
.text_main {
  font-family: arial;
  font-size: 11px;
  padding: 10px 22px;
  text-align: justify;
}

.textp {
  font-family: arial;
  font-size: 11px;
  line-height: 13px;
  color: #222222;
  margin: 4px 0px;
  text-align: left;
}
.textpj {
  font-family: arial;
  font-size: 11px;
  line-height: 13px;
  color: #222222;
  margin: 4px 0px;
  text-align: justify;
}

a.wiecej {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: #378a52;
  text-decoration: underline;
}
a.wiecej:hover {
  text-decoration: none;
}
.kontakt {
  font-family: arial;
  font-size: 11px;
  line-height: 15px;
  color: #222222;
  margin: 4px 20px;
}
.stopka {
  font-size: 10px;
  font-family: arial,arial;
  color: #424242;
  margin-top: 2px;
}

.podpis_box {
  font-size: 10px;
  font-family: arial;
  color: #fff;
  margin-top: 4px;
  margin-right: 34px;
  text-align: right;
}
a.podpis {
  color: #378a52; 
  text-decoration: none;
}
.text_osw {font-size:11px; line-height:15px;}
a.podpis:hover {
  text-decoration: underline;
}
.content_outline div {font-size:12px;} .content_outline div b {font-size:12px;} .content_outline div.tyt_left b {font-size:12px;}
.content_outline .contentheading {font-size:125%;font-weight:bold;}

/*inne*/
#ff_formdiv3 .inputbox {min-height:18px;text-transform:uppercase;/*font-family:calibri;font-size:12px;*/}
#ff_formdiv3 select.inputbox {text-transform:none;/*font-family:calibri;font-size:12px;*/}

.button {cursor:hand;cursor:pointer;}
select.inputbox  {text-transform:none;}
.mod-languages {padding-top:10px;margin-right:0px;}
.bfCancelButton {height:42px;}
#gkSearch input#mod-search-searchword {  margin:0px 0px 0px 0px;border-right: none;text-transform: none;}
#gkSearch input.button {margin: 10px 15px 0px -1px;height:25px;float:right;}
.QTip-content {text-align:justify;font-size:11px;}
/*div#ff_div233 {display:none} /*Formularz zapytania - wydruk*/

#gkuseruser10 {width: 66.8% !important;}
#gkuseruser12  {width: 32% !important;}

#gkuseruser12 .gkBoxWrap  {width: 100% !important;}


/* K2*/

#k2Container .itemBackToTop { margin-top: 10px; }
.itemHitsTwitter {margin-bottom: 0px; }
.itemList .catItemBody {padding: 0px;}
.itemHeader .itemTitle {font-size: 34px;}
.itemToolbar {margin: 0 0 25px 112px;}
#k2Container .faq .itemToolbar, .prasa .itemToolbar, .info .itemToolbar{margin: 0 0 25px 0px !important;}
.itemLinks .itemCategory {margin-bottom: 0;padding: 2px 4px;}

#gkRightLeft .kolumna .nspHeader {margin-bottom: 4px !important;}
#gkRightLeft .kolumna .nspHeader a {font-size: 14px !important;}


ul.yt-toggle-box li h3.toggle-box-head {font-size: 12px !important;line-height: 20px !important;}
ul.yt-toggle-box li h3.toggle-box-head span {margin: -6px -10px 3px 5px !important;}

.boxikony {/*height: 60px;*/right: 0; position: fixed; top: 250px; /*width: 80px;*/  z-index: 101;padding:0px !important;}
.boxikony img {display: block;margin: 5px 0px; height: 45px;}


