/* CSS Document */

body { 
  margin: auto; 
  margin: auto; 
  text-align: center; 
  background: url('../pics/tlo.gif');
  background-repeat: repeat-x;   
}

div {
	border: 0px #000000 solid;
	font-family: arial, tahoma, helvetica, sans-serif;
	font-size: 13px;
	color:#616161;
	text-decoration:none;
}

.clear{
  clear: both;
  margin: 0;
  padding: 0;
  height: 0;
  overflow: hidden;
}

/* CSS STRONA*/

.strona{
  	margin: auto; 
  	background-position: top center;   
  	background-repeat: no-repeat; 
	border: 0px #000000 solid; 
	width: 994px;
}



.naglowek{
	width: 994px;
	height: 405px;
}

.content{
  background: url('../pics/tlo_2.gif');
  background-repeat: no-repeat;   
  background-position: top;
  padding-top: 25px;
}

.banerki{

}

.rest{

width: 996px;  margin-top:16px;
  border: 0px #000000 solid; 
	min-height: 260px;  
  height:auto !important; 
  height: 260px; 
}

.aktu_glowna{
  width: 357px;
  float: left;
  text-align:left;
}

.aktu_glowna_top{
  width: 357px;
  height: 64px;
  background: url('../pics/aktu_top.gif');
  background-repeat: no-repeat;   
  background-position: left top; 
}



.wiadomosc_all{

  width: 345px;

}



.foto { margin: 5px; border: double 3px #bbbbbb; }
.foto_l { float: left; margin: 0 15px 15px 0; border: double 3px #bbbbbb; }
.foto_r { float: right; margin: 0 0 15px 15px; border: double 3px #bbbbbb; }




.data {

  color:#cb6805;

  float:right;

  font-size:10px;

  font-weight:normal;

  margin:0;

  padding:0;

  padding: 5px 0px 5px 30px;

  text-align:right;

  width:80px;

  float:right;

}



.temat {

  background: url('../pics/kropki.gif');

  background-repeat: no-repeat;   

  background-position: left; 

  color:#1F6502;

  font-size:12px;

  margin:0 80px 2px 0;

  padding:0;

  padding: 5px 0px 5px 30px;

  text-align:left;

}



.temat a{

  font-weight: bold;

  color: #2e6b9c;

  text-decoration: none;

}



.temat a:hover{

  font-weight: bold;

  color: #2e6b9c;

  text-decoration: underline;

}



.wiadomosc {

  margin:18px 0 0 10px;

  padding:0;

  text-align:justify;

  line-height: 17px;

}



.reszta_atku {

  margin:10px 0px 0 0;

  text-align:right;

  background: url('/pics/pointer.gif');

  background-repeat: no-repeat;

  background-position: 200px 5px;   

}



.reszta_atku a{

  color: #2e6b9c;

  text-decoration: none;

}



.reszta_atku a:hover{

  color: #2e6b9c;

  text-decoration: underline;

}



p {

  margin-bottom:0;

  padding-bottom:3px;

}



.bieg_glowna{

  width: 378px;

  float: left;

}



.banerki_2{

  width: 257px;

  float: left;

}



.stopka{

  font-family: 'Trebuchet MS', Georgia, Tahoma;

  padding-bottom: 10px;

  padding-top: 10px;

  margin-top: 5px;

  border-top: 1px dotted #cdcdcd;

}



.stopka a{

  color: #808080;

  text-decoration: none;

}



.stopka a:hover{

  color: #808080;

  text-decoration: underline;

}



/* CSS PODSTRONA*/



.left_con{

  float: left;

  width: 323px;

}



.right_con{

  float: left;

  width: 671px;

}



.text_cont{

  text-align:justify;

  margin: 0 10px 0 10px;

}





.menu_first{

  margin: 15px 20px 20px 10px;

  width: 287px;

  border: 1px solid #d7d7d7;

	min-height: 160px;  

  height:auto !important; 

  height: 160px; 

}



#submenu_nag {

  background: url('../pics/top_menu.gif');

  background-repeat: no-repeat;

  height:34px;

  margin: 3px;

  width:281px;

  font-weight: bold;

  font-size: 17px;

  text-align: right; 

  color: #ffffff;

  padding-top: 13px;

}



#submenu {

  background-color:#FFFFFF;

  border-bottom:1px solid #F0F0F0;

  border-left:1px solid #F0F0F0;

  border-right:1px solid #F0F0F0;

  color:#FFFFFF;

  margin:0 auto 5px;

  text-align:left;

  width:281px;

}



#submenu div {

  background-color:#eff2f5;

  background-image:url('../pics/menu_guzik.gif');

  background-position:left top;

  background-repeat: no-repeat;

  border-bottom:2px solid #FFFFFF;

  border-style:none none solid;

  color:#F7F7F7;

  font-weight:bold;

  margin:0;

  padding:10px 0 5px 20px;

  width:auto;

}



#submenu div div{

  background-color: transparent;

  background-image:none;

}



#submenu div a {

  border-top-style:none;

  color:#2a6594;

  text-decoration:none;

}

#submenu div a:hover {

  color:#3f75a1;

  text-decoration:none;

}



#submenu div div a {

  border-top-style:none;

  color:#21537c;

  text-decoration:none;

}

#submenu div div a:hover {

  color:#2e6b9c;

  text-decoration:none;

}



#lokalizer {

  border-bottom:1px solid #E5EDE8;

  color:#777777;

  margin:10px 0 15px;

  padding:4px;

  position:relative;

  text-align:left;

}



#lokalizer a {

  color:#999999;

  text-decoration:none;

}



#lokalizer a:hover {

  text-decoration:underline;

}





h1, .tytul {

  text-align:left;

  border-bottom:1px solid #E5EDE8;

  color:#386f9b;

  font-size:14px;

  font-weight:bold;

  height:auto;

  margin:0 0 20px;

  padding:0 0 5px;

  width:auto;

}



.content_kartka{

  border: 0px solid red;

  min-height: 400px;

  height: auto !important;

  height: 400px;

  background: url('../pics/kartka.jpg');

  background-repeat: no-repeat;   

  background-position: top;

  /* padding-top: 25px; */

}



.content_formularz{

  margin: 0 auto;

  padding-top: 64px; 

  margin-left: 180px;

  border: 0px solid red;

  width: 380px;

 

}



.form2 {

  float:left;

  height:auto;

  margin:0;

  padding:0px 5px 15px 0;

  width:280px;

  text-align: left;

}



.form1 {

  color:#c6191d;

  float:left;

  height:auto;

  margin:0;

  padding:4px 10px 5px 5px;

  width:80px;

  font-size: 12px;

  font-weight: bold;

  text-align: right;

}



textarea.form_1 {

  background-color:#FFFFFF;

  border:1px solid #ceacac;

  color:#5e5e5e;

  font-family:Arial,Helvetica,SunSans-Regular,sans-serif;

  font-size:12px;

	min-height: 160px;  

  height:auto !important; 

  height: 160px;  

  padding:2px 0 0 2px;

  width:275px;

}



input.form_1 {

  background-color:#FFFFFF;

  border:1px solid #ceacac;

  color:#d60808;

  font-family:Arial,Helvetica,SunSans-Regular,sans-serif;

  font-size:12px;

  height:16px;

  padding:2px 0 0 2px;

  width:175px;

  text-align: left; 



}




.kartka_message
{
	color:#c6191d;
	float:left;	
	padding:4px 10px 5px 5px;	
	font-size: 12px;	
	font-weight: bold;	
	text-align: left;
}
.kartka_message a
{
	color:#c6191d;
	text-decoration:underline;
}





a { color:#4880ae;text-decoration:none }
a:hover { color:#4e93cb }

ul { color:#567389; font-size:13px;}
ul li {line-height:19px;list-style: none ;padding:0 0 0 20px;margin-right:20px; overflow:hidden;background: url(/pics/li1.gif) no-repeat left 4px }
ul ul {padding-top: 8px } 
ul ul li {line-height:19px;list-style: none ;padding:0 0 0 20px;background: url(/pics/li2.gif) no-repeat left 3px;margin-right:20px ;color:#859484; overflow:hidden}
ul ul ul li{line-height:19px;list-style: none ;padding:0 0 0 20px;background: url(/pics/li3.gif) no-repeat left 4px;margin-right:20px ;color:#859484; overflow:hidden}

.info { font-size: 12px; width: auto; height: auto; margin: 20px 10px; padding: 0; border: double 5px #f7f7f7; }
.info p { color: #737373; font-size: 12px; font-weight: bold; background-color: #f7f7f7; text-align: justify; width: auto; height: auto; margin: 0; padding: 10px; }
.info1 { background-color: white; margin: 20px 10px; padding: 0; width: auto; height: auto; border: double 5px #900; }
.info1 p { color: #fff; font-size: 12px; font-weight: bold; background-color: #900; text-align: justify; margin: 0; padding: 10px; width: auto; height: auto; }

table.ogolna {margin:20px 0px 10px 0px; border-bottom:1px solid #a1a1a1;}
table.ogolna th { color:#ffffff; font-size:13px; font-weight:bold;background: #506e85 url(../pics/tab_ogolna_nag.gif) repeat-x left top;height:40px;border-bottom:3px solid #a1a1a1; padding:0 7px 0 7px; }
table.ogolna td { color:#818181; font-size:12px; padding:7px 0 7px 7px;border-bottom:1px dotted #a1a1a1;border-top:1px solid #fff; border-right:1px solid #fff;border-left:1px solid #fff; background: #f9fafa;  }

.aktual_nag { color: #666666; font-size: 12px; font-weight: bold; margin-top: 22px; margin-bottom: 8px; width: 240px; height: auto; float: left; }
.aktual_nag a, .aktual_nag a:hover { color: #666666; text-decoration: none; }
.aktual_data { color: #cccccc; font-size: 9px; height: auto; float: right; margin-top: 22px; margin-right: 30px; margin-bottom: 8px; padding-top: 3px; }
.aktual_link { color: #900; font-size: 9px; text-align: right; }
.aktual_link img { vertical-align: text-top; margin-right: 3px; margin-left: 8px; }
.aktual_text { text-align: left; }
.aktual_text img { float: left; margin-right: 7px; border-top: 1px solid #bbb; border-left: 1px solid #bbb; }

.linia_pole { padding:5px; }
.opisy_pol { width:200px; float:left; }
.pola { width:300px; float:left; }
.pola input { border: 1px solid #666666; }
.pole { padding: 5px; }
.pole input { border: 1px solid #666666; }
.pole textarea { border: 1px solid #666666; }
.pole_proj { float: left; width:430px; }

.validation_error { color:#FF0000; padding:10px; } 
.validation_error_field { color:#FF0000;} 
.alert_error { color:#FF0000; margin-bottom:10px; }
