body {
margin:0;
padding:0; 

color:black;

 /*
font-size:12px;
font-family:tahoma;
font-size:12px;
letter-spacing:0.001em;
word-spacing:0.9px;    */
 font-size:12px;
font-family:Tahoma,Verdana,Arial,sans-serif;
line-height:1.6em;
}

a {
color:#4099d1;
}

a.readon {
background-image: url(../images/fp1_67.jpg);
background-position: left center;
background-repeat: no-repeat;
padding-left:15px;
margin-top:10px;
text-decoration:none;
float:right;
display:block;
}

a.readon:hover {
color:black;
}

* {
margin:0;
padding:0;
}          

div.middles p {
margin:12px 0;
}

div.middles ul, div.middles ol {
margin:2px 10px;
padding:2px 10px;
}

.jwts_tabbernav {
margin:0 !important;
}


div#body{
width:100%;
height:100%;
background-image: url(../images/fp1_02.jpg);
background-position: top;
background-repeat: repeat-x;
}


div#glowna{
width:990px;
margin:0 auto;
}

div#top{
/* background-image: url(../images/topc3_04.jpg);
height: 258px;  */

background-image: url(../images/top_press4.jpg);
height: 240px;


background-position: left top;
background-repeat: no-repeat;




}

a.none {
	border: medium none;
	text-decoration: none;
}

a.none img {
	border: none;
}

div#top_t{
width:100%;
height:48px;
}

div#sg_sg{
width:370px;
height:125px;
float:left;
}

div#sg_sg a {
display:block;
padding-top:100px;
color:rgb(247,249,248);
}

div#top_m{
/*width:100%; - nie moze byc bo rozszerza */
height:125px; 
padding:22px 0 0 0;
}


div#pasek_n {
clear:both;
width:100%;
padding-top:5px;
}

div.searchpasek {
padding-top:0;
padding-left:20px;
width:350px;
float:left;
}

div.divlogin_top{
float:left;
padding-top:7px;
padding-left:230px;
}


#mod_search_searchword {
border:0 none;
width:150px;
color:#1F87C8;
}


.zalogujs {
border:none;
background:none;
color:#0077c1;
cursor: pointer;
}


table#login_table {
 width:375px;
}

table#login_table td {
}

td.zalkon, td.zalkon a{
color:black;
font-size:13px;
}

td.zalkon a{
text-decoration: none;
}


#form-login-username{
 width:100px;
 padding-right:5px;
}

.inputboxlogin {
	width: 110px;
	border: 1px solid #D4DEE2;
}



/* menu glowne portalu  - top */

ul#toppemu {

list-style-image: url(../images/tk.jpg);  
 list-style-position: inside;
padding-top:10px;
}

ul#toppemu li{
cursor:pointer;
  
/*display:block; */
float:left;     
margin:0;
height:24px;
vertical-align: middle;
line-height: 24px; 
  text-align:left;
}

ul#toppemu li a {
padding:0; 
text-decoration: none;
/*display:block;

background-repeat: no-repeat;
background-position: top;
  */
background-repeat: no-repeat;
background-position: left center;
color:white;
font-family: tahoma;
font-size: 13px;
padding:5px 5px 5px 3px;
line-height: 24px;
font-weight:bold;   
text-align:left;
}



ul#toppemu li.item1 a:hover, ul#toppemu li.item1 a.active {
 background-image: url(../images/101_top.jpg);
}

ul#toppemu li.item53 a:hover, ul#toppemu li.item53 active a{
 background-image: url(../images/55_top.jpg);
}


ul#toppemu li.item54 a:hover, ul#toppemu li.item54 a.active {
 background-image: url(../images/58_top.jpg);
}

ul#toppemu li.item55 a {
 background-image: url(../images/66_top.jpg);
}


ul#toppemu li.item56 a:hover ,ul#toppemu li.item56 a.active {
 background-image: url(../images/57_top.jpg);
}


ul#toppemu li.item75 a:hover, ul#toppemu li.item75 a.active {
 background-image: url(../images/50_top.jpg);
}




ul#toppemu li.item32 a:hover, ul#toppemu li.item32 a.active {
 background-image: url(../images/top_jasne_05.jpg);
}

ul#toppemu li.item33 a:hover, ul#toppemu li.item33 a.active {
 background-image: url(../images/top_jasne_07.jpg);
}

ul#toppemu li.item34 a:hover, ul#toppemu li.item34 a {
 background-image: url(../images/top_jasne_09.jpg);
}
/* koniec moenu gornego */




/* menu gorne */

ul#menu_g li{
cursor:pointer;
display:block;
float:left;
margin:0;
margin-left:5px;
padding:0;  
width:100px;
}

ul#menu_g li a {
padding:85px 0 0 0; 
text-decoration: none;
width:100px;
display:block;
color:#1f87c8;
text-align:center;
background-repeat: no-repeat;
background-position: top;
}

ul#menu_g li.item1 a {
 background-image: url(../images/top_szare_03.jpg);
}
ul#menu_g li.item2 a {
 background-image: url(../images/top_szare_05.jpg);
}

ul#menu_g li.item3 a {
 background-image: url(../images/ikonka_ksiazka_ciemna.jpg);
}

ul#menu_g li.item4 a {
 background-image: url(../images/top_szare_09.jpg);
}

ul#menu_g li.item5 a {
 background-image: url(../images/top_szare_07.jpg);
}


ul#menu_g li.item1 a:hover {
 background-image: url(../images/top_jasne_03.jpg);
}
ul#menu_g li.item2 a:hover {
 background-image: url(../images/top_jasne_05.jpg);
}

ul#menu_g li.item3 a:hover {
 background-image: url(../images/ikonka_ksiazka_jasna.jpg);
}

ul#menu_g li.item4 a:hover {
 background-image: url(../images/top_jasne_09.jpg);
}

ul#menu_g li.item5 a:hover {
 background-image: url(../images/top_jasne_07.jpg);
}



/* koniec moenu gornego */

/* pakiet korzysci */
ul.korzysci li{
cursor:pointer;
display:block;
float:left;
margin:0;
margin-left:2px;
padding:0;  
width:75px;
}

ul.korzysci li a {
padding:73px 0 0 0; 
text-decoration: none;
width:75px;
display:block;
color:#1f87c8;
text-align:center;
background-repeat: no-repeat;
background-position: top;
}

a.k1 {
   background-image: url(../images/korzysci_ciemne_03.jpg);
}
a.k2 {
   background-image: url(../images/korzysci_ciemne_05.jpg);
}
 
 a.k3 {
   background-image: url(../images/korzysci_ciemne_07.jpg);
}

a.k4 {
   background-image: url(../images/korzysci_ciemne_12.jpg);
}
a.k5 {
   background-image: url(../images/korzysci_ciemne_13.jpg);
}
 
 a.k6 {
   background-image: url(../images/korzysci_ciemne_14.jpg);
}


a.k1:hover, a.k1_a {
   background-image: url(../images/korzysci_jasne_03.jpg);
}
a.k2:hover, a.k2_a  {
   background-image: url(../images/korzysci_jasne_05.jpg);
}
 
 a.k3:hover, a.k3_a  {
   background-image: url(../images/korzysci_jasne_07.jpg);
}

a.k4:hover, a.k4_a  {
   background-image: url(../images/korzysci_jasne_12.jpg);
}
a.k5:hover, a.k5_a  {
   background-image: url(../images/korzysci_jasne_13.jpg);
}
 
 a.k6:hover, a.k6_a  {
   background-image: url(../images/korzysci_jasne_14.jpg);
}    
 
/* koniec pakietu korzysci */ 




div#baner_top {
width:750px;
/* height:100px; */
text-align:center;
margin:10px auto;
}
/* glowny box contentu */

div#c0{
  background-image: url(../images/pasek_kontent.gif);
  background-position: center top;
  background-repeat: repeat-y;
  width:100%;
  height:100%;
}


div#c1{
  background-image: url(../images/kropka.jpg);
  background-position: top;
  background-repeat: repeat-x;
  width:100%;
  height:100%;
}

div#c2{
  background-image: url(../images/kropka.jpg);
  background-position: left;
  background-repeat: repeat-y;
  width:100%;
  height:100%;
}

div#c3{
  background-image: url(../images/kropka.jpg);
  background-position: right;
  background-repeat: repeat-y;
  width:100%;
  height:100%;
}

div#c4{
  background-image: url(../images/kropka.jpg);
  background-position: bottom;
  background-repeat: repeat-x;
  width:100%;
  height:100%;
}

div#c5{
  background-image: url(../images/fp1_07.jpg);
  background-position: left top;
  background-repeat: no-repeat;
  width:100%;
  height:100%;
}

div#c6{
  background-image: url(../images/fp1_09.jpg);
  background-position: right top;
  background-repeat: no-repeat;
  width:100%;
  height:100%;
}

div#c7{
  background-image: url(../images/fp1_88.jpg);
  background-position: left bottom;
  background-repeat: no-repeat;
  width:100%;
  height:100%;
}



div#c8{
  background-image: url(../images/fp1_90.jpg);
  background-position: right  bottom;
  background-repeat: no-repeat;
  width:100%;
  height:100%;
}



/* 254px , 482px , 254px (990 - 508 = 482 px) 

/* -- koniec glownego boxu kontentu -- */


div.left {
width:254px;
float:left;
margin:0;
padding:0;
padding-top:10px;
}

div.middle {
width:482px;
float:left;

}

div.middles{
padding:10px 5px 10px 10px;
}

div.right {
width:252px;
float:left;
  margin:0;
padding:0;

}

div.middle-right {
width:736px;
float:left;   
}

div.clear {
clear:both;
}


div.bottom1_2{
clear:both;
  background-image: url(../images/kropka.jpg);
  background-position: top;
  background-repeat: repeat-x;
  width:100%;
  height:100%;
}


div#boxkorzysci {
width:240px;
margin: 5px auto;          
  background-image: url(../images/kropka_korzysci.jpg);
}

div#boxkorzysci1 {
   background-image: url(../images/fp1_20.jpg);
   background-repeat: no-repeat;
   background-position: right top;
   width:100%;
   height:100%;
}

div#dziennikarze{
margin:1px 20px 1px 1px;
background:white;
   background-image: url(../images/dzienikarze.jpg);
   background-position: center center;
   background-repeat: no-repeat;
   height:200px;

}

/* tresci atykuluów */

h1.page_title, div.componentheading
{
font-size:18px;
color:#1F87C8;
font-weight:normal;
margin:0;
width:460px;
margin-bottom:10px;
padding-top:10px;
}

div.art_title{
height:32px;
width:100%;
background-image: url(../images/lewa_t.jpg);
background-position: left center;
background-repeat: no-repeat; 
margin-bottom:5px;
}

.tyt {
font-weight:bold;
}

div.art_title2 {
height:100%;
width:100%;
background-image: url(../images/prawa_t.jpg);
background-position: right center;
background-repeat: no-repeat
}

div.art_title2 div {
padding:0 5px;
color:black;
font-size:16px;
line-height: 22px;
vertical-align: middle;
padding-top:4px;
}

div.art_title2 a {
color:black;
padding-top:4px;
font-size:16px;
line-height:22px;
text-decoration:none;
font-weight:normal;
}

div.article_row {
width:100%;
padding-bottom:10px;
}


div.czasopismo, div.event , div.publikacja, div.basket_title, div.elektroniczna{
background-position: left top;
background-repeat: no-repeat;
padding-left:45px;
padding-bottom:15px;
clear:both;
}

div.basket_title {
padding-bottom:0 !important;
}

div.czasopismo {
background-image: url(../images/czasopismo.jpg);
}


div.elektroniczna {
background-image: url(../images/elektroniczna_ico.jpg);
}


div.event  {
background-image: url(../images/szkolenie.jpg);
}

div.publikacja  {
/* background-image: url(../images/publikacja.jpg); */
 background-image: url(../images/publikacja_new.jpg); 
 padding-left:65px !important;
}


div.czasopismo h1, div.elektroniczna h1, div.publikacja h1, div.event h1, div.basket_title h1 {
color:#1F87C8; 
font-size:18px;
padding:10px 0 5px 0 ;
font-weight: normal;
}

h1 {
color:#1F87C8; 
font-size:18px;
font-weight: normal;
}


div.basket_title p.bk{
color:#1F87C8; 
font-size:14px;
padding:10px 0 5px 0 ;
font-weight: normal;
}

div#accordion {
width:215px;
margin:5px auto;
border:1px solid #d4dee2;
padding:10px;
background: rgb(205,231,248);  
 /*  background:rgb(232,243,249);   */  
}

div.dzialy_gl {
background-image: url(../images/czasopismo.jpg);
background-position: left top;
background-repeat: no-repeat;
padding-left:45px;
}


div.czasopismo p, div.event p, div.publikacja p{
margin:0;
padding:0;
font-size:18px;
font-weight:bormal;
}

.niebieskie {
color:#1F87C8; 
}


div.tabb {
width:460px;
border:1px solid #d4dee2;
margin:15px auto 0 auto;; 
background:white;  
}


div.tab {
background:#e8f2f8;
border-bottom:1px solid #F2F9E0;
}

div.tabs2  {
background:white;
}



div.tab, div.tabs2 {
width:229px;
float:left;   
text-align:center;
padding-top:8px;
padding-bottom:8px;

}


div.sep_tab{
 width:1px;
 background:#d4dee2;
 float:left;
 height:36px;
}



div.tab a, div.tabs2 a {
 text-decoration:none;     
color:0e7fc4;
display:block;
}

div.tab a:hover, div.tabs2 a:hover {
   color:black;
}


 div.tabnoctiv a {
  text-decoration: underline !important;
 }


div.przerwa {
clear:both;
}

div.tabnoctiv{
border-bottom:1px solid #d4dee2;
background-image: url(../images/tab_b.gif);
background-repeat: repeat-x;
background-position: center center;
}

div#on, div#gd {
clear:both;
/*border-bottom:1px solid #d4dee2;
border-left:1px solid #d4dee2;
border-right:1px solid #d4dee2;   */
}



div#on {
padding:20px;
background:#e8f2f8 ;  
}

div#gd {
 background:#e8f2f8;  
}

div#gd p{
 margin-bottom:10px;  
}


div.tab_akty {
background-color:white;
padding:10px;
}

div.tab_zwyk {

}


div.tab_item {
background-image: url(../images/tab_b.gif);
background-repeat: repeat-x;
background-position: center center;
border-right:1px solid #d4dee2;
border-left:1px solid #d4dee2;
border-bottom:1px solid #d4dee2;
border-top:1px solid #d4dee2;
}

div.tab_itemactiv, div.tab_item{
height:37px;
width:100%;
padding-left:5px;
border-bottom:1px solid #d4dee2;
border-top:1px solid #d4dee2;
}


a.tabp {
  padding-left:10px;
display:block;
font-size:12px;
margin-top:10px;
 /*
color:black;
text-decoration:none;   
height:37px;        */
}

a.tabp:hover {
background:white;
}


#accordion {
	margin:20px 0px;
}

h3.toggler {
cursor: pointer;
color:#1F87C8;
clear:both;
 background-image: url(../images/t.jpg);
background-repeat: no-repeat;
background-position: center center;
text-align: left;
font-weight:bold;
font-size:11px;
line-height:13px;
padding:8px 5px 11px 75px;

}

h3.toggler2 {
/* background-image: url(../images/test4.jpg) !important;   */
color:black;
}


.t2 {
 background-image: url(../images/t2.jpg) !important; ;
}

.t3 {
 background-image: url(../images/t3.jpg) !important; ;
}

.t4 {
 background-image: url(../images/t4.jpg) !important; ;
}

.t5 {
 background-image: url(../images/t5.jpg) !important; ;
}

.t8 {
 background-image: url(../images/t8.jpg) !important; ;
}

.t7 {
 background-image: url(../images/t7.jpg) !important; ;
}

.t1 {
 background-image: url(../images/t1.jpg) !important; ;
}

.t6{
 background-image: url(../images/t6.jpg) !important; ;
}

.t9 {
 background-image: url(../images/t9.jpg) !important; ;
}

.t10 {
 background-image: url(../images/t10.jpg) !important; ;
}

.t11 {
 background-image: url(../images/t11.jpg) !important; ;
}

.t12 {
 background-image: url(../images/t12.jpg) !important; ;
}
           
.t13 {
 background-image: url(../images/t13.jpg) !important; ;
}



div.element{   
clear:both;
	/*border: 2px solid #d4dee2;   */
}

div.element p, div.element h4 {
	margin:0px;
	padding:4px;
}

 div.element a {
 text-decoration: none;
  color:white;
  border:none;
 }
 
  div.element img {
     color:white;
  border:none;
  }

blockquote {
	padding:5px 20px;
}

              
div.wariacja {
height:59px;
background-image: url(../images/pasek_cena_l.gif);
background-repeat: no-repeat;
background-position: left top;
margin: 0; 
width:465px; 
clear:both;
}

div.wariacja div {
padding:10px;
margin:0;
height:39px;
vertical-align: middle;
font-size:15px;
letter-spacing: 0.03ex;
background-image: url(../images/pasek_cena_p.gif);
background-repeat: no-repeat;
background-position: right top;

}
div.wariacja div a {
color:none;
}
div.wariacja div img {
color:none;
border:none;
}

div.prezent {
background-image: url(../images/prezent.gif);
background-position: left top;
background-repeat: no-repeat;
padding-left:35px;
padding-top:8px;
padding-bottom:8px;
}

.pomoc {
   background-image: url(../images/pomoc.gif);
background-position: center center;
width:18px;
height:18px;
padding:2px 9px;
background-repeat: no-repeat;
}

div.techniczne {
background-image: url(../images/techniczne_3.gif);
background-position: left bottom;
background-repeat: no-repeat;
padding-left:45px;
height:24px;
margin-top:1px;
z-index:10;
font-size:18px;
padding-top:20px;
padding-bottom:2px;
font-weight: normal;
}

div.technicz {
 border-right:1px solid #d4dee2;
 border-top:1px solid #d4dee2;
 margin:0 auto 0 0;
 width:240px;
 margin-bottom:10px;
}



div.technicz p {
padding:5px;
border-bottom:1px solid #d4dee2;
}

div.termin {
border-right:1px solid #d4dee2;
 border-left:1px solid #d4dee2;
 border-top:1px solid #d4dee2;
 width:420px;
 
 padding:5px;
 margin:15px auto 0 17px;
}

div.prezent_ramka {
border-right:1px solid #d4dee2;
border-left:1px solid #d4dee2;
border-bottom:1px solid #d4dee2;
width:420px;
padding:5px;
margin:0 auto 15px 18px;
}

.addtocart_button, .addtocart_button2  {
border:medium none;
cursor:pointer;
font-family:inherit;
display:inline;
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
text-indent:-2000px;
vertical-align:top; 
}

.addtocart_button  {
background-image: url(../images/dodaj_do_koszyka.gif);
  width:119px;
  height:33px;
}

.addtocart_button2 {
background-image: url(../images/dodaj-do-koszyka.jpg); 
  width:119px;
  height:12px;      
}





div.basket_title {
background-image:url(../images/basket.jpg);    
}

div.basketin{;
padding:0 5px 5px 0;
background: #cde7f8; 
margin:8px;
border:1px solid #d4dee2;
}

h1.componentheading {
margin-bottom:10px;
color:#1F87C8;
font-size:16px;
padding:10px 0;
}


div.divekspertfaq, div.div_userm {
padding:5px 0 5px 10px;

height:127px;
margin: 5px;
border-top:1px solid #d4dee2;
border-bottom:1px solid #d4dee2;
}

div.divekspertfaq {
 background-image:url(../images/znak_zapytania_67.jpg);
background-position: right center;
background-repeat: no-repeat;


}

div.divekspertfaq h3, div.div_userm h3{
 margin:5px 0 10px 5px;
 color:#1F87C8; 
font-size:18px;
font-weight: normal;
text-align:center;
}

ul#userright {
list-style-type: none;
margin-left:10px;
}


ul#ekspertfaq, ul#infor{
list-style-type: none;
}


li.item62 {
width:150px;
height:33px;
background-image:url(../images/zobacz_dotychszasowe.jpg);
margin-bottom:5px;
}

li.item63 {
width:120px;
height:33px;
background-image:url(../images/zadaj_pytanie.jpg);
background-repeat: no-repeat;
}

li.item62 a {
display:block;
padding-top:15px;
font-size:4px;
color:#ce0f10;
}

li.item63 a{
display:block;
padding-top:15px;
font-size:4px;
color:#ff4d07;

}

 div.divinfor {
  height:200px;
  background-image:url(../images/kawka.jpg);
background-repeat: no-repeat;
background-position: center center;
 
 }
li.item64 {
   height:180px;
}

li.item64 a {
display:block;
color:white;
font-size:4px;
padding-top:160px;
}


div.info {
clear:both;
font-size:15px;
font-weight:bold;
padding-left:5px;
color:white;
}


table.koszyk {
width: 100%; 
border: 1px solid #d4dee2; 
margin-top:10px;
margin-bottom:10px;

}

table.koszyk td {
text-align:center;
border: 1px solid #D4DEE2; 
padding:5px;
}

table.koszyk td.nagl {  
text-align:left;
}

div.koszykpodsumowanie1 {
  width:330px;
  height:42px;
  margin-top:10px;
    padding-left:10px;
  background-image: url(../images/koszyk_top.gif); 
  background-repeat: no-repeat;
 background-position: left center;
}

div.koszykpodsumowanie2 {
  background-image: url(../images/koszyk_dol.gif);
  background-repeat: no-repeat;
  background-position: left top; 
  width:314px;
  height:25px;
  padding-left:10px;
  padding-top:3px;
  margin-left:5px;
}

div.typlat {
margin-bottom:10px;
margin-top:10px;
width:85%;
}

div.online {
background-image: url(../images/online.jpg);
background-position: right center;
background-repeat: no-repeat;
}





 a.dokoszyka{
 display:block;
 background-image: url(../images/kup.jpg); 
 width:65px;
 height:24px;
 background-repeat: no-repeat;
 background-position: center center;
 text-align: center;
 color:white;
 text-decoration:none;
 font-weight: bold;
 margin:10px auto;
 float:right;
 }
 
 div.promocja {
 margin-bottom:10px;
 }
 
  p.uwaga {
  font-size:10px;
  color:red;
  }
  
  
  
ul#steps {
height:35px;
padding:10px 0 10px 10px;
margin:0;
width:100%;
}

ul#steps li {
display:inline;
float:left;
height:35px;
margin-right:10px;
line-height:12px;
}

ul#steps li h4 {
color:#696969 !important;
font-style:normal !important;
margin-bottom:0 !important;
padding:0 0 0 0 !important;
font-size: 14px;
font-size:0.9em;

}

ul#steps li#step_3 a {
background:transparent url(../images/step_3.gif) no-repeat scroll 0 0;
height:31px;
width:168px;
text-decoration:none;
}

ul#steps li a {
display:block;
font-size:0.9em;
font-style:italic;
padding-left:10px;
padding-top:4px;
text-decoration:none;
}

  
table.kupon {
width:100%;
border-right: 1px solid #D4DEE2;
border-left: 1px solid #D4DEE2;
}

td.naglowek {
text-align:center;
padding:5px;
background: #D4DEE2;
font-weight:bold;
}

table.kupon td {
padding-left:15px;
}

td.blank {
height:15px;
}


input {
border:1px solid #D4DEE2;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height: 16px;
margin:0;
padding:3px;
}

td.tforml{
font-weight:bold;
height:25px;
width:200px;
vertical-align: bottom;
}


p.info {
font-weight:normal;
font-size:10px;
}



.inputbox {
	width: 350px;
	border: 1px solid #D4DEE2;
}



div#korespondencja_adres .inputbox{
    width: 220px !important;
}




.select {
	width: 100px;
	border: 1px solid #D4DEE2;
}


input.invalid { /*general.css (wiersz 2)*/
background-color:#FFE813;
border:1px solid #BB0000;
}

label.invalid{
color:red;
}


td.korespondencja{
 padding:10px 0;
}


td.kupon_akcja {
padding-bottom:10px;
}


div#ikonki {
/* background-image: url(../images/dol_pasek.jpg);   */
text-align:center;
 width:100%;
 background-position: center center; 
 background-repeat: no-repeat;
 padding-top:1px;
 padding-bottom:1px;
}

div#ikonki div {
 background:white;
 margin:0 15px;
 padding-top:4px;
}
   

div#ikonki div img {
border:white;
border:none;
}

div#ikonki div a {
color:white;
display:inline;
padding:0 8px;
}



div.kosz_grat {
/* font-size:90%; */

}

div.kosz_grat ul {
color:green;
margin-top:0;
padding-top:0;
margin-bottom:0;
padding-bottom:0;
}

fieldset.input {
   border: 1px solid #D4DEE2;
   padding:10px;
}


p.uwdodatek {
color:red;
font-size:120%;
font-weight:normal;
}




ul#dodateki li{
  cursor: pointer;
}

.strz {
font-size:14px;
}

a.okladc {
color:white;
text-decoration: none;
border:none;
}

a.okladc img {
color:white;
border:0;
float:left;
margin-right:5px;
}





div.procent {
width:150px;
height:90px;
background-image: url(../images/30.jpg);
background-repeat: no-repeat;
}

div.wakacje {
width:149px;
height:99px;
background-image: url(../images/wakacje.jpg);
background-repeat: no-repeat;
}


div.plus {
float:right;
width:153px;
height:104px;
background-image: url(../images/1+3.jpg);
background-repeat: no-repeat;
}



h1.nagfir {
font-size:16px;
padding-bottom:6px;
font-weight: normal;
margin-bottom:10px;
margin-top:5px;
border-bottom:3px solid rgb(205,15,17);
width:95%;
font-family:georgia;
}


div.ekspert_kat h1 {
border-bottom:2px solid #1F87C8;
color:#4099D1;
font-size:1.2em;
font-weight:bold;
margin-bottom:10px;
padding-bottom:0.5em;
}






table#ekspert {
border:1px solid #E5E5E5;
border-collapse:collapse;
font-size:1em;
margin:1em 1px;
width:99%;
}

table#ekspert th {
background-color:#EFEFEF;
border-bottom:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
color:#000000;
font-weight:bold;
padding:0.4em;
text-align:left;
}


table#ekspert td {
border-bottom:1px solid #E5E5E5;
border-right:1px solid #E5E5E5;
padding:0.4em;
vertical-align:top;
}


di.divreklama_prawa {
margin:0 auto;
width:240px;
}



/* kontakt */

 /* background-image: url(../images/58_top.jpg); */

 div.kontaktbig {
  background-image: url(../images/kontakt_top.jpg); 
  width:331px;
  height:159px;
  margin:0 auto;
  background-position: center center;
  background-repeat: no-repeat;        
 }
 
  div.kontaktbig p {
  padding-left:90px;
  padding-top:10px;
  }
 
 
table#kontakt td {
padding:3px;
}

div.kontakt_box h1 {
color:black !important;
font-weight:bold !important;
font-size:12px  !important;
line-height:1.6em  !important;
}

div.kontakt_box {
 background-image: url(../images/kontakt_box.jpg); 
 width:220px;
 height:118px;
}

div.kontakt_box p {
padding-left:30px;
}

div.kontakt_box h1{
text-align: center;
color:#1F87C8;
cursor:pointer;
font-size:11px;
font-weight:bold;
padding-top:5px;
padding-bottom:5px;
}

td.kontboxnag {
  color:#4d9dd1;
  width:40px;
}

.telico, .faxico, .mailico  {
 background-position: center center;
 background-repeat: no-repeat;
 color:black;
 width:10px !important;
 padding-left:2px !important;
  padding-right:2px !important;
}

.telico {
 background-image: url(../images/kontakt_10.jpg); 
}

.faxico {
  background-image: url(../images/kontakt_13.jpg); 
}

.mailico  {
   background-image: url(../images/kontakt_15.jpg); 
}



td.kontboxnag {
padding-left:3px !important;
}

table.kontakt_box2 td{
padding-top:0 !important;
padding-bottom:0 !important;
}

table.kontakt_box2{
width:100%;
}

table.kontakt_box2 a {
/* color:#ff8400;      */
}


div#kontakt_dol
{
  background-image: url(../images/kontakt_dol.gif);
  width:346px;
  height:216px;
    background-position: center center;
 background-repeat: no-repeat;
 margin:5px auto;
    line-height:12px;
}

div#kontakt_dol table {
width:90%;
margin:5px auto;
}

div#kontakt_dol table td {
vertical-align: top;
padding-bottom:8px;
}

td.nie {
   color:#4d9dd1;
   text-align:right;
   width:100px;
   padding-right:14px;
}


/* korzysci, opsi*/

div.k1o, div.k2o, div.k3o, div.k4o, div.k5o, div.k6o, div.k7o  {
background-position: left top;
padding-left: 85px;
background-repeat: no-repeat;
margin-bottom:40px;
margin-top:5px;
border-bottom:1px solid #D4DEE2;
padding-bottom:10px;
}

div.k1o {
   background-image: url(../images/rabat_korz.gif);
}

div.k2o {
   background-image: url(../images/kosultacje_korz.jpg);
}

div.k3o {
   background-image: url(../images/egzemplarz-korz.gif);
}

div.k4o {
   background-image: url(../images/lojalnosc_korz.gif);
}


div.k5o {
   background-image: url(../images/publikacje-korz.gif);
}


div.k6o {
   background-image: url(../images/obsluga_korz.gif);
}

div.k7o {
   background-image: url(../images/przesylka_korz.gif);
   border-bottom:none !important;
}

table.tramka {
background: rgb(212, 222, 228);
margin-top:20px;
}

table.tramka td {
background:white;
padding:5px;
}

div.error {
color:red;
font-size:11px;
text-align:center;
}

table.standard {
background:#D4DEE2;
width:100%;
margin-bottom:10px;
}

table.standard td, table.standard th {
	background:white;
	padding:5px;
	text-align:center;
	}
	
	table.standard th {
	font-weight:bold;
	}

  ul.sf_admin_checklist {
  list-style-type: none;
  }
  
  
td.tformblank {
height:10px;
}

a.zwinchildren {
text-decoration: none;;
}

.buttonpasek {
border: none !important;
padding:0 !important;
}


div#ulspis ul{
    list-style-type: none !important;
}

div.ulspis ul{
    list-style-type: none !important;
}

h3.promocja{
color:red;
font-size: 16px;
font-weight: normal;
}



.info-tip {
background-color:#F2F9E0;
border:1px solid #A5ACB2;
color:#333333;
width:300px;
display:none;
left:250px;
z-index:100;
position:absolute;
}

.info-title {
border-bottom:1px solid #A5ACB2;
color:#333333;
font-size:13px;
font-weight:bold;
margin:0;
padding:8px 8px 4px;
}


.info-text {
font-size:11px;
padding:4px 8px 8px;
}


div.szko_zaw {
  background:none repeat scroll 0 0 #FFFFFF;
border-color:#D4DEE4 #D4DEE4 #D4DEE4 #92AEC4;
border-style:solid;
border-width:1px 1px 1px 6px;
color:#666666;
font:1em/1.6em Tahoma,sans-serif;
padding:8px 10px;
vertical-align:top;
}
  
  
