*{ outline: none; }
DIV,
SPAN,
TABLE,
A,
IMG,
B,
TH,
TD{ padding:0; margin:0px; }

html {text-align:center; background:url(images/tlo.gif); }
IMG { border:0px; vertical-align:middle;}

.f1 { font-size:11px; font-family:Arial;  } 
.f2 { font-size:12px; font-family:Arial;  } 

*:focus{ -moz-outline-style: none; }

BODY { height:100%; overflow: -moz-scrollbars-vertical; padding:10px; }
TABLE { width:100%;}

A { color:#5F80B1; text-decoration:none; }
A:hover { color:orange !important;}

LABEL { cursor:pointer; }
LABEL:hover{ color:orange; }

.red { color:red; }

.pokaz {display:block; }
.ukryj {display:none; }

.loading
{
text-align:center;
margin-left:auto;
margin-right:auto;
font-size:11px !important;
font-family:Tahoma !important;
width:100%;
}


/* BUTTONY */

.b3 .zic { margin:7px 0 0 7px; }
.b3:active .zic { margin:8px 0 0 9px; }

.button { display: block; margin:0px auto; font: normal 11px Tahoma; text-decoration: none; text-align:center; }
.button.b2 IMG { float:left; border:0px; vertical-align:middle; margin:23px 5px 0px 9px; }
.button.b3 IMG { float:left; border:0px; vertical-align:middle; margin:5px 5px 0px 9px; }
.btnr .zic { float:right; border:0px; vertical-align:middle; margin:6px 0 0 3px; }



.button:hover SPAN{ color:#006EEA; }

a.b1
{
    background: transparent url('images/button_1b.gif') scroll top right;
    height: 20px;
    padding-right: 4px; /* sliding doors padding */
z-index:9999;
}

a.b2
{
    background: transparent url('images/button_2b.gif') scroll top right;
    height: 66px;
    padding-right: 10px; /* sliding doors padding */
}

a.b3
{
    background: transparent url('images/button_3b.gif') scroll top right;
    height: 29px;
    padding-right: 9px; /* sliding doors padding */
	font-size:11px;
	font-weight:bold;
}


a.b1:hover
{
    background-position: right -21px;
}

a.b2:hover
{
   background-position: right -66px;
}

a.b3:hover
{
   background-position: right -29px;
}

a.b4:hover
{
   background-position: right -40px;
}

a.b5:hover
{
   background-position: right -65px;
}


.button span
{
    display: block;
}

a.b1 span
{
    background: transparent url('images/button_1a.gif') no-repeat;
    line-height: 13px;
    padding: 4px 0 3px 8px;
}

a.b2 span
{
    background: transparent url('images/button_2a.gif') no-repeat;
    line-height: 20px;
    padding: 23px 0 24px 10px;
}


a.b3 SPAN
{
    background: transparent url('images/button_3a.gif') no-repeat;
line-height:21px;
padding:4px 0 4px 9px;
}




a.b1:hover span
{
   background-position: 0px -21px;
}

a.b2:hover span
{
   background-position: 0px -66px;
}

a.b3:hover SPAN
{
   background-position: 0px -29px;
}


.button:active
{
    background-position: bottom right !important;
}

.button:active SPAN
{
    background-position: bottom left !important;
}


a.b1:active span
{
    padding: 5px 0 2px 7px;
}

a.b2:active span
{
    padding: 23px 0 23px 39px;
}

a.b3:active SPAN
{
    padding: 5px 0 3px 3px;
}

.btnr a.b3:active SPAN
{
    padding: 5px 0 3px 9px;
}

a.b3:active IMG
{
    padding: 1px 0 0 1px;
}

.wybrana .b3{ background-position: right -29px !important; }
.wybrana .b3 SPAN { background-position: 0px -29px !important; }

.ff SELECT { border:1px solid #CCC; outline: none; background-color:#FFFEEA; padding:2px 2px 1px 2px; margin:0px 0 0 0; } 
.ff SELECT:hover, .it1 INPUT:focus { border-color:#999; background-color:#E8FFDB;}

.ff .it { background-color:#FFFEEA; border:1px solid #CCC; padding:2px; outline: none; /* hide dotted outline in Firefox */}
.ff .it:hover, .it1 INPUT:focus { border-color:#999; background-color:#E8FFDB; }

.ff .iv0 { width:99%; }
.ff .iv2 { width:330px; }
.ff .iv3 { width:35px; text-align:center; }
.ff .iv4 { width:20px; }
.ff .iv5 { width:60px; height:13px; font-size:10px; padding:1px; color:navy;}
.ff .iv6 { width:90px; height:15px; margin:0 0 0 5px; }
.ff .iv7 { width:70px; height:15px; }
.ff .iv8 { width:20px; text-align:center;}
.ff .iv9 { width:50px;}
.ff .iv10 { width:70px; text-align:center;}
.ff .iv11 { text-align:left; width:100%; font-size:13px; }
.ff .iv12 { width:99%; font-size:15px; height:18px;}
.ff .iv13 { width:300px;}
.ff .iv14 { width:200px; text-align:center; height:18px; font-size:15px;  }

.ff .sv0 { width:100%; }
.ff .sv1 { width:300px; }
.ff .sv2 { width:100%; font-size:13px;}
.ff .sv3 { width:60px; }
.ff .sv4 { width:240px; }

.ff .dsel { width:50px; }
.ff .msel { width:110px; }
.ff .rsel { width:60px; }

.ff .itav0 { width:100%; }
.ff .itav1 { width:330px; }

.ithov {background-color:#FFF3DD; }

textarea {
	font:1.2em Verdana, Arial, Helvetica, sans-serif;
}

.radio
{
width:15px;
border:0px;
vertical-align:middle;
}

.cb
{
margin:0 5px 0 0;
vertical-align:middle;
}

.tab_kont { width:100%; }
.tab_kont .k_nazwa {font-weight:bold; color:#004BA6; padding:2px 0 2px 0; background-color:#E9E9E9;}
.tab_kont .k_ico{ width:20px; text-align:center; height:22px;}
.tab_kont .k_war{ padding:0 0 0 5px; text-align:left; vertical-align:middle; line-height:20px; }

.mtop { margin:10px 0 0 0; }

.tv1 TD {background-color:#F3F3F3; }

.panel_qu_tab { width:100%; }
.panel_qu_tab .quk2 { width:10%; text-align:right; }
.panel_qu_tab .quk2 IMG{ height:13px;}


/* zakladki  */

.zakladki {overflow:hidden; float:left; font-size:11px; font-family:Tahoma; }
.zakladki IMG { vertical-align:middle; margin:0 2px 0 0;}

.zakladki ul
{
	margin:0;
	padding:0px 10px 0 10px !important;
	list-style:none;
float:left;
}

.zakladki li
{
	display:inline;
	margin:0;
	padding:0;
}

.zakladki a
{
	float:left;
	background:url(images/zakladki.gif) no-repeat left top;
background-position:0px 0px;
	padding:0px 0px 0px 8px !important;
	text-decoration:none;
	margin:0px 4px 0px 0px !important;
	position:relative;
	bottom:-7px;
	cursor : pointer;
}

.zakladki a SPAN
{
	display:block;
	background:url(images/zakladki.gif) no-repeat right top;
	padding:9px 8px 3px 0px !important;
	color:#666;
	position:relative;
	float:left;
height:17px;


}
    
.zakladki a.active
{
	background-position:0px -80px;
	position:relative;
	bottom:0px;
height:44px;
}

.zakladki a.active SPAN
{
    background-position:100% -80px;
	position:relative;
	bottom:0;
	padding:14px 13px 8px 6px !important;
	color:green;
	font-weight:bold;
}

.zakladki a:hover.active
{
    background-position: 0px -80px;
}
.zakladki a:hover.active SPAN
{
    background-position:100% -80px;
}

.zakladki a:hover
{
    background-position: 0px -40px;
}

.zakladki a:hover SPAN
{
    background-position:100% -40px;
	color:blue;
}

.ps
{
float:left;
margin-top:-8px;
width:100%;
overflow:hidden;
}


.zakladki .zic { float:left; width:16px; height:16px; margin:0 4px 0 0; background:url(images/zakl_icons.gif) no-repeat;} 
.zakladki .zic.v1 { background-position:0 -0px;}
.zakladki .zic.v2 { background-position:0 -16px;} 
.zakladki .zic.v3 { background-position:0 -32px;} 
.zakladki .zic.v4 { background-position:0 -48px;} 
.zakladki .zic.v5 { background-position:0 -64px;} 
.zakladki .zic.v6 { background-position:0 -80px;} 
.zakladki .zic.v7 { background-position:0 -96px;} 
.zakladki .zic.v8 { background-position:0 -112px;} 
.zakladki .zic.v9 { background-position:0 -128px;} 
.zakladki .zic.v10 { background-position:0 -144px;} 
.zakladki .zic.v11 { background-position:0 -160px;} 
.zakladki .zic.v12 { background-position:0 -176px;} 
.zakladki .zic.v13 { background-position:0 -192px;} 
.zakladki .zic.v14 { background-position:0 -224px;} 
.zakladki .zic.v15 { background-position:0 -240px;} 
.zakladki .zic.v16 { background-position:0 -256px;} 
 
.zakladki .zic.va1 { background-position:-16px 0px;} 
.zakladki .zic.va2 { background-position:-16px -16px;} 
.zakladki .zic.va3 { background-position:-16px -32px;}
.zakladki .zic.va4 { background-position:-16px -48px;}
/* panele */


.rb {
	padding: 1px;
	background: #ffffff;
	border: 1px solid #DAF3B5;
margin:0 0 15px 0;
height:100%;
}

.rb1 {

}

.rb2 {

}

.rb3 {

}

.rb4 {

}

.gcm { height:auto; background: #FBFFF5; padding: 6px 8px;}
.rb2 .gcm { padding: 2px 4px; }
.rb .gc2 { background: #FFFFFF; }
.rb .gc5 { background-image: url('images/legenda_tlo.gif'); }
.rb3 .gcm { background: #FEFFE7}
.rb4 .gcm { background: #FFEAEA}
.rb .gc6 {  background-image: url('images/gc6.gif'); background-position:0 10px; background-repeat:repeat-x; background-color:white;}
.rb .gc7 {  background-image: url('images/gc6.gif'); background-position:0 -115px; background-repeat:repeat-x; background-color:white;}
.rb .gc8 { background: #FEFFE7; }
.rb .gc9 {  background-image: url('images/gc6.gif'); background-position:0 -180px; background-repeat:repeat-x; background-color:white;}

.rb .gcm .gb { height: 1px; padding: 0px; margin: 0px; }
.rb .gcm .gb div { width: 3px; height: 3px; }
.rb .gcm .gb .glt { margin: -8px 0px 0px -10px; background: url(images/tab/left_top.gif) no-repeat top left; }
.rb2 .gcm .gb .glt { margin: -4px 0px 0px -6px; }

.rb .gcm .gb .grt { margin: -8px -10px 0px 0px;	background: url(images/tab/right_top.gif) no-repeat top right; }
.rb2 .gcm .gb .grt { margin: -4px -6px 0px 0px; }

.rb .gcm .gb .glb { margin: 0px 0px -8px -10px; padding:6px 0px 0px 0px; background: url(images/tab/left_bottom.gif) no-repeat bottom left; }
.rb2 .gcm .gb .glb { margin: 0px 0px -4px -6px !important; padding:2px 0px 0px 0px; }

.rb .gcm .gb .grb { margin: 0px -10px -8px 0px;	padding:6px 0px 0px 0px; background: url(images/tab/right_bottom.gif) no-repeat bottom right; }
.rb2 .gcm .gb .grb { margin: 0px -6px -4px 0px; padding:2px 0px 0px 0px;  }

.gc{ clear: both; font-size:0px; line-height: 0px; }

.rb .cw { margin:5px 0 0 0; }
.rb2 .cw { margin:0px 0 0 0; }

.tytul_panelu{	background: #e5e9f0; padding: 2px 8px; margin: -7px -8px 0px -8px; font-weight: bold; color: #618622; height: 13px; font-size:11px; font-family:Tahoma;}
.tytul_panelu.t1 { background: #E6F5DA; }
.tytul_panelu.t2 { background: #FCB9B9; }
.tytul_panelu.t3 { background: #FDEBA1; } 
.tytul_panelu.t4 { background: #FFB1B1; color:#AE0B0B; } 


.gb .glt, .gb .glb { float:left; }
.gb .grt, .gb .grb { float:right; }

.w1 TD { background-color:white; }
.w2 TD { background-color:#F6FAF2; }

.tab_buttons_2 { width:100%; }
.tab_buttons_2 TD { width:50%; }
.form_war { margin:10px auto; }

.info_box .rb { margin:0px; }
.info_box { width:400px; margin:40px auto;}
.info_box .ibk1 { width:50px; }
.info_box .ibk2 { vertical-align:middle; text-align:center; font-size:13px; padding:0 50px 0 0; font-weight:bold; color:green; } 


.naw_tab { width:auto!important; margin:0 auto; }
.podglad_panelu { width:250px;  margin:20px auto; }

.ukl  {margin-bottom:2px; }

.ukl TH { border-right:1px solid #DAF3B5;}
.ukl .l { border-right:0px; }

.ukl TH.k1 { width:10px;  }
.ukl TH.k2 { width:20px; }
.ukl TH.k3 { width:30px; }
.ukl TH.k4 { width:40px; }
.ukl TH.k5 { width:50px; }
.ukl TH.k6 { width:60px; }
.ukl TH.k7 { width:70px; }
.ukl TH.k8 { width:80px; }
.ukl TH.k9 { width:90px; }
.ukl TH.k10 { width:100px; }
.ukl TH.k11 { width:110px; }
.ukl TH.k12 { width:120px; }
.ukl TH.k13 { width:130px; }
.ukl TH.k14 { width:140px; }
.ukl TH.k15 { width:150px; }
.ukl TH.k16{ width:160px; }
.ukl TH.k17{ width:170px; }
.ukl TH.k18 { width:180px; }
.ukl TH.k19{ width:190px; }
.ukl TH.k20 { width:200px; }

.uklt TD { border-right:1px solid #FAFAFA;}
.uklt .tytul { text-align:left; font-weight:bold; text-align:left;}

.uklt .k1 { width:10px;  }
.uklt .k2 { width:20px; }
.uklt .k3 { width:30px; }
.uklt .k4 { width:40px; }
.uklt .k5 { width:50px; }
.uklt .k6 { width:60px; }
.uklt .k7 { width:70px; }
.uklt .k8 { width:80px; }
.uklt .k9 { width:90px; }
.uklt .k10 { width:100px; }
.uklt .k11 { width:110px; }
.uklt .k12 { width:120px; }
.uklt .k13 { width:130px; }
.uklt .k14 { width:140px; }
.uklt .k15 { width:150px; }
.uklt .k16 { width:160px; }
.uklt .k17 { width:170px; }
.uklt .k18 { width:180px; }
.uklt .k19 { width:190px; }
.uklt .k20 { width:200px; }

.uklt .l{ padding-right:5px; border-right:0px; }
.uklt .f{ padding-left:5px; }

.tr_link, .tr_link TD{ cursor:pointer; }
.wiersz_hover TD{ background: #E2F5CD !important; }

.ew0 { width:100%; }
.ew2 { width:20px; }
.ew3 { width:30px; }
.ew4 { width:40px; }
.ew5 { width:50px; }
.ew6 { width:60px; }
.ew7 { width:70px; }
.ew8 { width:80px; }
.ew9 { width:90px; }
.ew10 { width:100px; }
.ew11 { width:110px; }
.ew12 { width:120px; }
.ew13 { width:130px; }
.ew14 { width:140px; }
.ew15 { width:150px; }
.ew16 { width:160px; }
.ew17 { width:170px; }
.ew18 { width:180px; }
.ew19 { width:190px; }
.ew20 { width:200px; }
.ew21 { width:210px; }
.ew22 { width:220px; }
.ew23 { width:230px; }
.ew24 { width:240px; }
.ew25 { width:250px; }
.ew26 { width:260px; }
.ew27 { width:270px; }
.ew28 { width:280px; }
.ew29 { width:290px; }
.ew30 { width:300px; }
.ew31 { width:310px; }
.ew32 { width:320px; }
.ew33 { width:330px; }
.ew34 { width:340px; }
.ew35 { width:350px; }
.ew36 { width:360px; }
.ew37 { width:370px; }
.ew38 { width:380px; }
.ew39 { width:390px; }
.ew40 { width:400px; }

.mg0  { margin:0px auto; }
.mg1 { margin-top:5px; }
.mg2 { margin-top:10px; }

.mg10 { margin:0 0 0 10px; }

.vat { vertical-align:top; }
.vam { vertical-align:middle !important; }

.wybrana .b3{ background-position: right -29px !important; }
.wybrana .b3 SPAN { background-position: 0px -29px !important; }

.pad1 TD { padding:5px 0 5px 0px; }