﻿/*  /tt/style.css  */

.tytul        {
       font-family: Verdana,tahoma,arial;
       font-size: 16pt;
       text-decoration: none;
       color: blue;
}
.lin          {
       font-family: Verdana,tahoma,arial;
       font-size: 9pt;
       text-decoration: none;
       color: blue;
}
.tekst          { text-decoration:none; font-family: Verdana,tahoma,arial; font-size:14px; 
                  color:#0E3C63; text-align:justify; }    
.tekst_wcie06   { text-decoration:none; font-family: Verdana,tahoma,arial; font-size:14px; 
                  color:#0E3C63; text-align:justify; text-indent: 6mm }
.tekst_wcie08   { text-decoration:none; font-family: Verdana,tahoma,arial; font-size:14px; 
                  color:#0E3C63; text-align:justify; text-indent: 8mm }
.tekst_wcie10   { text-decoration:none; font-family: Verdana,tahoma,arial; font-size:14px; 
                  color:#0E3C63; text-align:justify; text-indent:10mm }  
.tekst10        { text-decoration:none; font-family: Verdana,tahoma,arial; font-size:10px; color:#0E3C63; text-align:justify }  
.tekst10_wc06   { text-decoration:none; font-family: Verdana,tahoma,arial; font-size:10px; 
                  color:#0E3C63; text-align:justify; text-indent: 6mm }
.tekst10black   { text-decoration:none; font-family: Verdana,tahoma,arial; font-size:10px; color:#000000; text-align:justify }  
.tekst10_c_blck { text-decoration:none; font-family: Verdana,tahoma,arial; font-size:10px; color:#000000; text-align:center } 
.tekst10_r_blck { text-decoration:none; font-family: Verdana,tahoma,arial; font-size:10px; color:#000000; text-align:right } 
.tekst12        { text-decoration:none; font-family: Verdana,tahoma,arial; font-size:12px; color:#0E3C63; text-align:justify }  
.tekst_c        { text-decoration:none; font-family: Verdana,tahoma,arial; font-size:14px; color:#0E3C63; text-align:center }     
.tekst_r        { text-decoration:none; font-family: Verdana,tahoma,arial; font-size:14px; color:#0E3C63; text-align:right } 

.fot            { text-decoration:none; font-family:Verdana,tahoma,arial; font-size:9px;  color:#0E3C63 }   
.fot13          { text-decoration:none; font-family:Verdana,tahoma,arial; font-size:13px; color:#0E3C63 }
.fot14          { text-decoration:none; font-family:Verdana,tahoma,arial; font-size:14px; color:#0E3C63 }  
a.fot:link      { text-decoration:none; font-family:Verdana,tahoma,arial; font-size:10px; color:black;	background-color: #C8D8FA; }
a.fot:visited   { text-decoration:none; font-family:Verdana,tahoma,arial; font-size:10px; color:navy;	background-color: #D8E8FA; }
a.fot:hover     { text-decoration:none; font-family:Verdana,tahoma,arial; font-size:10px; color:red;	background-color: #F8F8B7; }
a.fot13:link    { text-decoration:none; font-family:Verdana,tahoma,arial; font-size:13px; color:black;	background-color: #C8D8FA; }
a.fot13:visited { text-decoration:none; font-family:Verdana,tahoma,arial; font-size:13px; color:navy;	background-color: #D8E8FA; }
a.fot13:hover   { text-decoration:none; font-family:Verdana,tahoma,arial; font-size:13px; color:red;    background-color: #F8F8B7; }
a.fot14:link    { text-decoration:none; font-family:Verdana,tahoma,arial; font-size:14px; color:black;	background-color: #C8D8FA; }
a.fot14:visited { text-decoration:none; font-family:Verdana,tahoma,arial; font-size:14px; color:navy;	background-color: #D8E8FA; }
a.fot14:hover   { text-decoration:none; font-family:Verdana,tahoma,arial; font-size:14px; color:red;	background-color: #F8F8B7; }
 
.lg_licz        { text-decoration:none; font-family: Verdana,tahoma,arial; font-size:8px;  color:navy; /*#8FA9E6; 6487DB*/   }  
.cookies        { text-decoration:none; font-family: Verdana,tahoma,arial; font-size:8px;  color:#6487DB }
 

body            { font-family: Verdana,tahoma,arial; font-size: 10pt; text-align: Justify; list-style-type: font-family; color:#0E3C63; }

a.more          { font: normal 11px arial; color: #000000; padding-left: 10px;
                  background: url(/tt/images/nav/to_r.gif) no-repeat left center; text-decoration: none; }
a.more:hover    { text-decoration:none; color:#0148B2; background-color: #E0E0E0; }
a.more:visited  { text-decoration:none; color:navy/*#884488*/; background-color: #DDDDDD;}
a.more:active   { text-decoration:none; color:red; background-color: #CCCCCC;}

a.more0          { font: normal arial; color: #000000; padding-left: 10px; border: thin solid silver; border-bottom-color:gray;
                  background: url(/tt/images/nav/to_r.gif) no-repeat left center; text-decoration: none; }
a.more0:hover    { text-decoration:none; color:#0148B2; background-color: #E0E0E0; }
a.more0:visited  { text-decoration:none; color:navy/*#884488*/; background-color: #DDDDDD;}
a.more0:active   { text-decoration:none; color:red; background-color: #CCCCCC;}

a.more14        { font: normal 14px arial; color: #000000; padding-left: 10px; 
                  background: url(/tt/images/nav/to_r.gif) no-repeat left center; text-decoration: none; }
a.more14:hover  { text-decoration:none; color:#0148B2; background-color: #E0E0E0;}
a.more14:visited {text-decoration:none; color:navy/*#884488*/; background-color: #DDDDDD;}
a.more14:active { text-decoration:none; color:red; background-color: #CCCCCC;}


a.NaTop         { font: normal 11px arial; color: #000000; padding-left: 15px; 
                  background: url(/tt/images/to_top.gif) no-repeat left center; text-decoration: none; }
a.NaTop:hover   { text-decoration:none; color:#0148B2; background-color: #DDDDDD; }
a.NaTop:visited { text-decoration:none; color:#666666; background-color: #EFEFEF; }
a.NaTop:active  { text-decoration:none; color:red; background-color: #CCCCCC;}

a.disabled         { color: #0E3C63; text-decoration: none;  background-color: #d0d0d0; }
a.disabled:hover   { color: #808080; text-decoration: none;  background-color: #d0d0d0; }
a.disabled:visited { color: #808080; text-decoration: none;  background-color: #d0d0d0; }

.brokenlink   { text-decoration: none;  color: #808080; background-color: #e0e0e0; text-decoration:line-through; }
.top	      { text-decoration:none; font-family:Verdana,tahoma,arial; font-size:20pt; color:#996633 }
.justy      { text-align: Justify; }

.download     { border-left:1em solid #0E3C63; border-bottom:1px solid #0E3C63; padding-left: 15px; }
.download14   { border-left:1em solid #0E3C63; border-bottom:1px solid #0E3C63; padding-left: 15px; font-size:14px;}


.WykZagn  {
       font-family:Verdana,tahoma,arial;
       font-size: 9pt;
       color:#0E3C63 ;
}

.Rmk_1    { 
			border: 1px solid;
			border-collapse:collapse; border-color:#CCCCFF; 
			}
.Rmk_2    { 
			border: 1px solid;
			border-collapse:collapse; border-color:#CCCCCC; }


TD.menutitle1 { 
			/* tytuł menu na str. głównej */
			font-size:  11px;
			color:      #FFFFFF;
			font-family:Verdana,tahoma,arial;
			font-weight:bold;
}
TD.menutable1 {
			/* menu na str. głównej */
			font-size: 11px;
			color: #FFFFFF;
			font-family:Verdana,tahoma,arial;
}
.menutable1:hover    { color:#0148B2; background-color: #EEEEEE; }

.Menu
		{
		FONT-SIZE: 11px;
       text-decoration: none;
       font-family:Verdana,tahoma,arial;
}

.menug1 {
			/* menu strony glownej */
			display: block;
			text-decoration: none;
			font-family:Verdana,tahoma,arial;
			font-size: 12px; 
			color:#000000; 
			
		}
.menug1:hover    { color:#0148B2; background-color: #DDDDDD; }

		
.menu1  {  
		display: block;
		margin: 0;
		padding: 0;
		padding-bottom: 0px;
		font-family: Verdana; 
		font-size: 10px; 
		color:#000000; 
		background-color:#C8D8FA ; 
		text-decoration: none ; 
		border-width: thin thick thin thick; 
		border-style: solid ;
		outline-color:#000080 ;
		padding-left: 3px ; padding-right: 3px ;
        }
	
.menu1:hover    { color:#0148B2; background-color: #DDDDDD; }
.menu1:visited  { background-color: #B0C0E0/*84A7FB/ *EEBBFF*/; }
.menu1:active   { color:red; background-color: #CCCCCC; }
.menu1_d {  
		display: block;
		margin: 0;
		padding: 0;
		padding-bottom: 0px;
		font-family: Verdana; 
		font-size: 10px; 
		color:#808080; 
		background-color:#C8D8FA ; 
		text-decoration: none ; 
		border-width: thin thick thin thick; 
		border-style: solid ;
		outline-color:#BBBBBB ;
		padding-left: 3px ; padding-right: 3px ;
}

.menu1_t {  
		/* tytuł, a nie menu */
		display: block;
		margin: 0;
		padding: 0;
		padding-bottom: 0px;
		font-family: Verdana; 
		font-size: 10px; 
		color:#808080; 
		background-color:#DEF0FA ; /*#C8D8FA*/
		text-decoration: none ; 
		border: 2px solid #B1DCF3 ;	/*#808080*/
		padding-left: 3px ; padding-right: 3px ;
}

.menu1_brak {  
		display: block;
		margin: 0;
		padding: 0;
		padding-bottom: 0px;
		font-family: Verdana; 
		font-size: 10px; 
		color:#808080; 
		background-color:white ; 
		text-decoration: none ; 
		border-width: thin thick thin thick; 
		border-style: solid ;
		outline-color:#808080 ;
		padding-left: 3px ; padding-right: 3px ;
}

.menu2  {  
		display: block;
		margin: 0;
		padding: 0;
		padding-top:3px;
		padding-bottom: 3px;
		font-family: Verdana; 
		font-size: 12px; 
		color:#000000; 
		background-color:#B0C0E0 ; 
		text-decoration: none ; 
		border-width: thin thick thin thick; 
		border-style: solid ;
		outline-color:#000080 ;
		padding-left: 3px ; padding-right: 3px ;
}
.menu2:hover    { color:#3366FF; background-color: #DDDDDD; }
.menu2:visited  { background-color: #C8D8FA/*84A7FB/ *EEBBFF*/; }
.menu2:active   { color:red; background-color: #CCCCCC; }
.menu2_d {  
		display: block;
		margin: 0;
		padding: 0;
		padding-top:3px;
		padding-bottom: 3px;
		font-family: Verdana; 
		font-size: 12px; 
		color:#808080; 
		background-color:#CCCCCC; /*C8D8FA ; */
		text-decoration: none ; 
		border-width: thin thick thin thick; 
		border-style: solid ; 
		outline-color:#808080 ;
		padding-left: 3px ; padding-right: 3px ;

}

.menu3  {  
		/*display: block;*/
		margin: 0;
		padding: 0;
		padding-top:0px;
		padding-bottom: 0px;
		font-family: Verdana; 
		font-size: 10px; 
		color:#000000; 
		background-color:#DDDDDD; /*C8D8FA ; */
		text-decoration: none ; 
		/*border-width: thin thick thin thick; 
		border-style: solid ; */
		outline-color:#000080 ;
		padding-left: 0px ; padding-right: 0px ;
}
.menu3:hover    { color:yellow; background-color: #CCCCCC; }
.menu3:visited  { background-color: #DDDDDD /*B0C0E0/*84A7FB/ *EEBBFF*/; }
.menu3:active   { color:yellow; background-color: #CCCCCC; }
.menu3_d {  
		/*display: block;*/
		margin: 0;
		padding: 0;
		padding-top:0px;
		padding-bottom: 0px;
		font-family: Verdana; 
		font-size: 10px; 
		color:#FFFFFF; 
		background-color:#404040; /*C8D8FA ; */
		text-decoration: none ; 
		/*border-width: thin thick thin thick; 
		border-style: solid ; */
		outline-color:#808080 ;
		padding-left: 0px ; padding-right: 0px ;

}

/* dla znaczki menu4 */
.menu4  {  
		display: block;
		margin: 0;
		padding: 0;
		padding-bottom: 0px;
		font-family: Verdana; 
		font-size: 10px; 
		color:#663333; 					/* 9c4a08 000000	*/
		background-color:#ffffcc; 		/* FFFFCC; 	/* C8D8FA 	*/
		text-decoration: none ; 
		border-width: thin thick thin thick; 
		border-style: solid ;			/*
		outline-style: solid ;
		outline-color: #ffffcc ;		*/
		padding-left: 3px ; padding-right: 3px ;
        }
	
.menu4:hover    { color:black; background-color: #ce5a10; }		/*#0148B2*/
.menu4:visited  { color:#663300; background-color: #ffffcc; }	/*B0C0E0/*84A7FB/ *EEBBFF*/
.menu4:active   { color:red; background-color: #FFFFCC; ; }		/*CCCCCC*/

A.zulawy
        { font-family: Verdana; 
          font-size: 1pt;
          text-decoration: none;
          color: #8FA9E6; }
          
#options1{	width:99%; background-color:#F7F7F7; border-color:#B1DCF3; border-width:1px; border-style:solid; padding:2px; margin:2px 0px 2px 0px; }
#options2{	width:99%; background-color:#F7F7F7; border-color:#B1DCF3; border-width:1px; border-style:solid; padding:2px; margin:2px 0px 2px 0px; }
#options3{	width:99%; background-color:#F7F7F7; border-color:#B1DCF3; border-width:1px; border-style:solid; padding:2px; margin:2px 0px 2px 0px; }
#options4{	width:99%; background-color:#F7F7F7; border-color:#B1DCF3; border-width:1px; border-style:solid; padding:2px; margin:2px 0px 2px 0px; }
#options5{	width:99%; background-color:#F7F7F7; border-color:#B1DCF3; border-width:1px; border-style:solid; padding:2px; margin:2px 0px 2px 0px; }

#menu_trumb{
	background-color:#F7F7F7;
	border-color:#B1DCF3;
	border-width:1px;
	border-style:solid;
	margin:0px 0px 0px 0px;
	}
 
/*  "scroll to top" button */
#myBtn {
  display: none;
  position: fixed;
  bottom: 50px;		/*	20px;	*/
  right: 50px;		/*	30px;	*/
  z-index: 99;
  font-size: 18px;
  border: none;
  outline: none;
  background-color: red;
  color: white;
  cursor: pointer;
  padding: 15px;
  border-radius: 4px;
}

#myBtn:hover {
  background-color: #555;
}

.button_dcc {
  width: 150px;
  /* height: 40px; */
  border: 0;
  line-height: 2.5;
  padding: 0 20px;
  font-size: 1rem;
  text-align: center;
  color: #fff;
  text-shadow: 1px 1px 1px #000;
  border-radius: 10px;
  background-color: rgb(71 160 111 / 100%);
  background-image: linear-gradient(
    to top left,
    rgb(0 0 0 / 20%),
    rgb(0 0 0 / 20%) 30%,
    rgb(0 0 0 / 0%)
  );
  box-shadow:
    inset 2px 2px 3px rgb(255 255 255 / 60%),
    inset -2px -2px 3px rgb(0 0 0 / 60%);
}

.button_dcc:hover {
  box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
  background-color: rgb(71 160 111 / 90%);
}

.button_dcc:active {
  box-shadow:
    inset -2px -2px 3px rgb(255 255 255 / 60%),
    inset 2px 2px 3px rgb(0 0 0 / 60%);
}

.button_DoDcc	{
            border: 0;
			background-image: url('/tt/images/dcclogo_s.gif');
            background-size: cover;
            background-position: center;
            width: 101px; /* Reduced width */
            height: 80px;  /* Reduced height */
            color: white;
            font-size: 1rem; /* Smaller font size */
            text-align: center;
            cursor: pointer;
            border-radius: 8px;
        }
		
.button_DoDcc:hover {
  box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
  background-color: rgb(71 160 111 / 90%);	
}  

.button_kat {
			width: 200px; /* Reduced width */
}
.body1  		{
			background-image: url("/tt/_themes/tt-katalog-2/tt-bgr.gif");
			background-attachment: fixed;
			background-color: #FFFFCC;
			color:#003366;
}

.button_impr {
  width: 120px;
  /* height: 40px; */
  border: 0;
  line-height: 2.5;
  padding: 0 20px;
  font-size: 1rem;
  text-align: center;
  color: #fff;
  text-shadow: 1px 1px 1px #000;
  border-radius: 10px;
  background-color: #B1DCF3; /*rgb(71 160 111 / 100%);*/
  background-image: linear-gradient(
    to top left,
    rgb(0 0 0 / 20%),
    rgb(0 0 0 / 20%) 30%,
    rgb(0 0 0 / 0%)
  );
  box-shadow:
    inset 2px 2px 3px rgb(255 255 255 / 60%),
    inset -2px -2px 3px rgb(0 0 0 / 60%);
}
.button_impr:hover {
  box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
  background-color: rgb(115 194 251 / 90%);
}
.button_dcc:active {
  box-shadow:
    inset -2px -2px 3px rgb(255 255 255 / 60%),
    inset 2px 2px 3px rgb(0 0 0 / 60%);
}

.button_del	{
            border: 0;
			background-image: url('/tt/images/del_006.png');
            background-size: cover;
            background-position: center;
            width: 20px; /* Reduced width */
            height: 20px;  /* Reduced height */
            color: white;
            font-size: 1rem; /* Smaller font size */
            text-align: center;
            cursor: pointer;
            border-radius: 8px;
        }
		
.button_del:hover {
  box-shadow: 0 12px 16px 0 rgba(0,0,0,0.24), 0 17px 50px 0 rgba(0,0,0,0.19);
  background-color: rgb(71 160 111 / 90%);	
}  
