BODY {
  font: 11px Verdana, arial ce, arial, geneva ce, geneva, Helvetica, sans-serif;
  color:black;
  background-color:#ECECEC;
  
}

TD.adres {
  font: 10px;
  font-variant: small-caps;
}
/************************************************************************************/
/* Style dla g��wnej tabeli okna */
TABLE.main {
  font-family: Helvetica,Verdana, sans-serif;
  border: 1px solid #599797;
  border-collapse: collapse;
  width:765px;
  margin-left:auto;
  margin-right:auto; 
  background-color:#FFFFFF
}
TD.main_dark {
font-family: Tahoma; 
background-color: #599797; 
color: #000000; 
font-size: 10px; 
text-align: center;
}
TD.main_light {
font-family: Tahoma; 
background-color: #9DBFBE; 
color: #000000; 
font-size: 10px; 
text-align: center;
}
TABLE.without_frame {
	font-family: Verdana, sans-serif;
	font-size: 10px;
	border: none;
	border-collapse: collapse;
	background-color: transparent;
}

/************************************************************************************/
/* Style dla tabeli pod zakładki */
TABLE.tabs {
font-family: MS Sans Serif, Arial, Helvetica,Verdana, sans-serif; 
}
TD.tabs{
  font-weight: bold;
 padding: 0px 0px 8px 0px;
}
A.tabs:link,A.tabs:visited, A.tabs:active  {
	    font-family: MS Sans Serif, Arial, Helvetica, Verdana, sans-serif; 
       color: White;
	    font-weight: bold;
       font-size: 10px; 
		 text-decoration: none;
		outline-style: none;
}
A.tabs:hover{
	font-family: MS Sans Serif, Arial, Helvetica,Verdana, sans-serif;
	font: normal;
	font-size: 10px;
	text-decoration: none;
	color: Black;
	font-weight: bold;
	outline-style: none;
}

/************************************************************************************/
/* Style dla tabeli standardowej */
TABLE.stdTab {
	font-family: MS Sans Serif, Arial, Helvetica,Verdana, sans-serif;
	border: none;
}
TD.stdTab{
  font-weight: bold;
}
TH.stdTab {
 background-color: #599797;
 color: #FCFAE0;
 font: bold sans-serif;
 font-weight: bold;
 padding: 2px 2px 2px 5px;
}
/************************************************************************************/
/* Style dla tabeli menu */
TABLE.menu {
font-family: Helvetica,Verdana, sans-serif;
 border: 1px solid #8DA9D5;
 border-collapse: collapse;
}
TD.menu{
	font-family: Helvetica, MS Sans Serif, Arial,   sans-serif;
	background-color: #9DBFBE;
	color: Black;
	font-weight: bolder;
	font-size: 12px;
}

TH.menu {
	font-family: Helvetica, MS Sans Serif, Arial,   sans-serif;
	background-color: #9DBFBE;
	color: Black;
	font-weight: bolder;
	padding: 2px 2px 2px 5px;
	font-size: 11px;
	text-align: left;
}

TD.menu_nsel {
 background-color: #EDECEC;
 padding: 2px 2px 2px 5px;
}
TD.menu_sel {
 background-color: #C6C6C6;
 padding: 2px 2px 2px 5px;
}
TD.menu_lamp_nsel {
 background-color: #C6C6C6;
}
TD.menu_lamp_sel {
 background-color: #AAA9A9;
}
A.menu:link,A.menu:visited, A.menu:active  {
	    font-family:  sans-serif; 
       color: Black;
	    
       font-size: 11px; 
		 text-decoration: none;  
		outline-style: none;
}
A.menu:hover{
   font-family:  sans-serif; 
	font: normal;
   font-size: 11px; 
	text-decoration: none;
	color: #8DA9D5;
	
	outline-style: none;
}
/************************************************************************************/
A.linkH:link,A.linkH:visited, A.linkH:active  {
   font-family: Helvetica, MS Sans Serif, Arial,   sans-serif;
   color: #003486; 
   font-size: 12px; 
   text-decoration: none;  
   outline-style: none;
}
A.linkH:hover{
   font-family: Helvetica, MS Sans Serif, Arial,   sans-serif;
	font: normal;
   font-size: 12px; 
	text-decoration: none;
	color: Yellow;
	
	outline-style: none;
}
/*************************************************************************************/
TABLE,TR,TD,TH {
    font-family: MS Sans Serif, Arial, Helvetica,Verdana, sans-serif;
    color: black;
    font-weight: none;
    font-size: 10px;
    text-decoration: none;
    text-align: left;
}
INPUT {
 font-family: Helvetica, MS Sans Serif, Arial,   sans-serif;
 border: solid 1px #003486;
 color: #000000;
 font-size: 12px;
}				    

TABLE.opisy {
font-family: Helvetica,Verdana, sans-serif;
border: 1px solid #8DA9D5;
}

span h2 {
	margin:5px;
}

span p {
	text-align:justify;
	margin:0;
}

h1.podstrona {
  font-family: Comic Sans MS; 
  color: red; 
  font-weight: bold;
  font-size:16px;
  border-bottom:1px solid;
  margin:10px
}

h2.podstrona {
  font-family: Comic Sans MS; 
  color: red; 
  font-weight: bold;
  font-size:14px;
  margin:5px;
}

p.podstrona{
  text-align:justify;
  font-size:12px;
  line-height:150%;
}

p.stopka {
  margin:5px
}

p.stopka a {
  text-decoration:none;
  font-size:10px;
  color: black;
}

p.stopka a:hover {
   text-decoration:underline;
}

p a {
  text-decoration:none;
  color: red;
}

p a:hover {
   text-decoration:underline;
   
 }
 
 .kac-sm-panel{
position: fixed;
top: 150px;
right: -100px;
text-align: left;
}
.kac-sm-panel ul{
list-style-type: none;
}
.kac-sm-panel li{
border-radius: 5px;
width: 140px;
height: 40px;
padding: 5px;
margin: 3px 0px;
position: relative;
right: 0px;
box-sizing: initial;
}
.kac-sm-panel span{
width: 80px;
display: inline;
font-size: 16px;
vertical-align: middle;
padding-bottom: 13px;
position: absolute;
top: 15px;
left: 50px;
color: #FFF;
font-family: sans-serif;
font-weight: 700;
}
.kac-sm-text-black {
color: #000000 !important;
}
.kac-sm-panel a{
text-decoration: none;
}
.kac-sm-block{
transition: right 0.5s ease-out 0s;
}
.kac-sm-block:hover{
right: 90px;
}

.kac-sm-fb{
background: none repeat scroll 0% 0% #305891;
}.kac-sm-gplus{
background:  none repeat scroll 0% 0% #DC4A3D;
}.kac-sm-pkt{
background:  none repeat scroll 0% 0% #FFFFFF;
border: 1px solid #000;
}.kac-sm-twitter{
background:  none repeat scroll 0% 0% #16B9ED;
}.kac-sm-blog{
background:  none repeat scroll 0% 0% #0171BB;
}.kac-sm-pinterest{
background:  none repeat scroll 0% 0% #D73532;
}.kac-sm-youtube{
background:  none repeat scroll 0% 0% #E32C26;
}.kac-sm-goldenline{
background:  none repeat scroll 0% 0% #FFFFFF;
}.kac-sm-allegro{
background:  none repeat scroll 0% 0% #FF5A00;
}.kac-sm-linkedin{
background:  none repeat scroll 0% 0% #0097BD;
}.kac-sm-googlekspert{
background:  none repeat scroll 0% 0% #FFFFFF;
}.kac-sm-payback{
background:  none repeat scroll 0% 0% #00349A;
}
@media screen and (max-width:640px){ .kac-sm-panel{display:none;} }