/* UTWORZONE STYLE
body
td
th
input
textarea
select
a (visited,hover,active)

borderright						- prawy brzeg tab
borderleft						- lewy brzeg tab
menudesen						- tlo cimnoniebieskie
tabgrad
tabdystans
tabdystansxy
stopka
a.m1 (visited,hover,active)
a.m2 (visited,hover,active)
a.m3 (visited,hover,active)
a.sciezka (visited,hover,active)
*/


/*---- REDEFINE TAGS --------------------------------------------*/

body {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	background: #D5DAE0;
	margin: 0px;
}

td {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	vertical-align: top;
	color: #221974;
	padding: 0;
}
th  {
	font-family:  Tahoma, Verdana, Arial, Helvetica ;
	font-size: 11px;
	color: #4C4C4C;
}
input {
	font-family: Tahoma, Verdana, Arial, Helvetica ;
	font-size: 11px;
	background-color : #EEEEEE;
	border: 1px solid #BCBCBC;
}
textarea {
	font-family:  Tahoma, Verdana, Arial, Helvetica ;
	font-size: 11px;
   background-color : #EEEEEE;
   border: 1px solid #BCBCBC;
}
select {
	font-family: Tahoma, Verdana, Arial, Helvetica ;
	font-size: 11px;
	background-color : #F1F5F5;
	border: 1px solid #B9C1C6;
}
a{
	text-decoration: none;
		color: #2D5D26;
}
a:visited {
text-decoration: none;
	color: #2D5D26;
}
a:hover {
	text-decoration: underline;
	color: #2D5D26;
}
a:active {
	text-decoration: underline;
	color: #2D5D26;
}

ul{
	padding-left: 0px;
	margin-left: 10px;
}
li{
	padding-left: 0px;
	margin-left: 10px;
	}

/*---- NEW TAGS ONLY------------------------------------------------*/
.borderek{
	border: 1px;
	border-bottom-color: #A6AEB4;
  	border-style: solid;
	border-color: #A6AEB4;
}

.main{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	background: #D5DAE0;
	margin-left: 21px;
	margin-top: 7px;
}
table.ostep{
	margin-left: 21px;
	margin-top: 7px;
}
table.odstep_wew{
	margin: 7px;
}
.odstep_dla_m2{
	vertical-align: middle;
	padding: 4px;
	padding-left: 24px;
}
.rownaj_w_dol{
	vertical-align: bottom;
}
.rownaj_w_prawo{
	  float: right; 
}
.tlo_menu{
	background: #FEFEFE;
}
.tyt{
	font-weight: bold;
	padding: 5px;
	}
.tytul_gl{
	font-family: Arial, Tahoma, Verdana, Helvetica;
	font-weight: bold;
	padding: 0px;
	font-size: 17px;
}
.borderright {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	background-image: url(images/border_right.jpg);
	background-repeat: repeat-y;
	background-position: top;
}

.borderleft {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	background-image: url(images/border_left.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
.grad_menu_bott{
	background-image: url(images/grad_menu_top.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding: 0;
}
.grad_menu_left{
	background-image: url(images/grad_menu_left.gif);
	background-repeat: repeat-y;
	background-position: top;
	vertical-align: top;
	padding-top: 0px;
	padding-bottom: 0px;
}
.odstep_dla_m1{
	vertical-align: middle;
	padding: 4px;
}
.podst_klocka{
	background-image: url(images/m_odb_podst_klocka.gif);
	background-repeat: repeat-y;
	background-position: top;
	padding-top: 2px;
	padding-bottom: 4px;
}
.grad_body{
	background-image: url(images/grad_body.gif);
	background-repeat: repeat-y;
	background-position: top;
}
.menudesen {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	background-image: url(images/menu_desen.jpg);
	background-repeat: repeat;
	background-position: top;
	padding: 0;
	 right: 30px;
}
.tabgrad {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	background-image: url(images/tab_grad.gif);
	background-repeat: repeat-y;
	background-position: top;
	padding-top : 0px;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
}
.tabdystans {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	background-image: url(images/dystans.jpg);
	background-repeat: repeat-y;
	background-position: top;
}
.tabdystansxy {
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	background-image: url(images/dystans.jpg);
	background-repeat: repeat;
	background-position: top;
}

.stopka {
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	padding: 5px 7px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-bottom-style: solid;
	border-top-color: #9B9B9B;
	border-right-color: #9B9B9B;
	border-bottom-color: #9B9B9B;
	border-left-color: #9B9B9B;
}
a.m1, a.m1:visited, a.m1:hover, a.m1:active,
a.m3, a.m3:visited, a.m3:hover, a.m3:active,
a.m2, a.m2:visited, a.m2:hover, a.m2:active
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	color: #151c64;
	font-weight: bold;
}
a.m1, a.m1:visited, a.m1:hover, a.m1:active,
a.m3, a.m3:visited, a.m3:hover, a.m3:active {font-size: 12px;}
a.m2, a.m2:visited, a.m2:hover, a.m2:active {font-size: 11px;}

a.m1:hover,a.m2:hover,a.m3:hover {	
	text-decoration: none;	
	color: #676B9A;
}
a.sciezka, a.sciezka:visited, a.sciezka:hover, a.sciezka:active
{
	font-family: Tahoma, Verdana, Arial, Helvetica;
	font-size: 11px;
	color: #221974;
}
a.sciezka:hover {	text-decoration: underline;	color: #221974;}
.sciezka_current{	font-weight: bold;}

td.bg1
  {
  background-image: url(images/bg1.jpg);	
  background-repeat: repeat-y;
  padding-top : 7px;
	padding-bottom : 0px;
	padding-left : 5px;
	padding-right : 5px;
  }
  
.ramka3
  {
  border: 1px;
  border-style: solid;
  border-color: #A6AEB4;
  }
  
td.bg
  {
  background-image: url(images/bg.jpg);	
  background-repeat: repeat-y;
  padding-top : 7px;
	padding-bottom : 0px;
	padding-left : 5px;
	padding-right : 5px;
  }
ul.q {
padding-top : 0px;
padding-left : 0px;
margin-top : 5px;
margin-bottom : 0px;
margin-left : 7px;
list-style-type:square;
}

li.q {
padding-top : 0px;
padding-left : 0px;
margin-top : 1px;
margin-bottom : 0px;
margin-left : 7px;
list-style-type:square;
}

.button_lewo {
	margin-top: 16px;
	float: left;

}

.button_prawo {
	margin-top: 16px;
	float: right;

}
#slideshow{
max-width: 600px;
width: expression(this.width > 600 ? 600: true);
}

.foto {
    background-color: #FFFFFF;
	border: 1px solid #CECCE0;
	padding: 10px;	
}

.tabela_tlo {
	background-image: url(images/tlo.gif);
	background-repeat: repeat-x;
	background-position: top;
}

.licznik {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #5B5B5C;
	text-decoration: none;
	padding-top: 3px;
}

