table.leftstuff {
	margin-top: 5px	;
}

table.leftstuff td.leftstuff2 {
	border-left: 1px solid #E1E1E1;
}

td.podstrona_content h1, h2, h3 {
	padding-top: 10px;
}

td.podstrona_content ul li {
	margin-left: 40px;	
}

ul li.plain {
	margin-left: 40px;	
}
	
div.requirements {
	padding: 20px;
}

body {
text-align: center;
margin: 0px;
padding: 0px;
background: #FFFFFF;
}

table {
	border: 0px none;
	padding-bottom: 0%;
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 0%;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	vertical-align: top;
}
table.news{
	width: 206px;
    height: 267px;
}
table.content{
	width: 557px !important;
    margin-top: 9px !important;
    border-collapse: collapse;
	vertical-align: top;
	border-spacing: 0px;
	padding: 0px;
	
}
tr{
	border: 0px none;
	padding-bottom: 0%;
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 0%;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	vertical-align: top;
}
td{
	border: 0px none;
	padding-bottom: 0%;
	padding-left: 0%;
	padding-right: 0%;
	padding-top: 0%;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
	vertical-align: top;
	font-family: Verdana;
    font-size: 10px;
}
table.stopka{
	width: 780px; 
	background-color: #E5E5E5;
    border-style: Solid;
    border-width: 1px;
    border-color:  #e5e5e5;
    border-top: 0px;
    border-bottom: 0px;
	background-image: url(/images/stopka/stopka_tlo.jpg);
	background-repeat: repeat-x;
}
td.stopkaTlo{
    /*
    width: 99px !important;
    */
    width: 150px;
    background: #e5e5e5;   
	background-image: url(/images/stopka/stopka_tlo.jpg);
	background-repeat: repeat-x;
}
td.logo{
   /* width: 730px !important;
   */
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
}
td.icon{
    text-align: left;
    padding-top: 4px;
    padding-bottom: 4px;
    vertical-align: bottom;
}
td.menu{
	/*
    width: 781px;
    */
    height: 30px;
    border-style: Solid;
    border-width: 1px;
    padding: 0px;
    border-color: #E1E1E1;
    text-align: center;
    padding-left: 5px;
    background: #E1E1E1;
}
td.main{
	/*
    width: 781 px;
    */
    border-top: 0px;
    border-color: #E1E1E1;
    border-style: Solid;
    border-width: 1px;
    border-collapse: collapse;
}
td.left{
    width: 190px;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 4px;
    padding-bottom: 4px;    
    border-collapse: collapse;

}
table.panel td{
	padding: 0px;
}
table.panel{
    margin: 0px;
	padding: 0px;
    /*
    padding-left: 0px;
    margin-left: 2px !important;
    */
    border-collapse: collapse;
	vertical-align: top;
	border-spacing: 0px;
	width: 191px;
}
table.panel td.panel{
	width: 191px;
	border: 0px;
    text-align: left;
    padding: 0px; 
/*    padding-right: 2px; */
    vertical-align: top;
    border-collapse: collapse;
    margin: 0px;
/*	height: 46px; */
}
table.panel td.panelCien{
   background: url(/images/panel_cien.jpg);
   background-repeat: repeat-y;
   width: 4px;
   border-spacing: 0px;
   border-collapse: collapse;
	vertical-align: top;
	text-align: right;
	padding: 0px;
}
td.panelDol2{
   height: 5px;
   background: url(/images/panel_dol2.jpg);
}
table.panel td.panelTxt{
   margin: 0px;
   padding: 0px;
   width: 187px;
/*
   width: 187px;
   */
   text-align: left;
   border-left: 0px solid #E1E1E1;
   border-top: 0px;
   border-bottom: 0px;
   border-right: 0px;
}

.demo {
	height: 46px !important;
	background: url(/images/demo.jpg);
}

.kontakt{
	height: 44px !important;
    background: url(/images/kontakt.jpg);
}

.newsletter{
	height: 44px !important;
    background: url(/images/newsletter.jpg);
}

td.podstrona{
   width: 535px !important;
   min-width: 535px !important;
   max-width: 535px !important;
	/*
   width: 558px !important;
   width: 538px;
   */
   height: 45px;
   margin: 0px;
   padding: 0px;
   text-align: left;
   border-style: Solid;
   border-width: 1px;
   border-color: #D7C0C3;
   border-top: 0px;
   border-bottom: 0px;
   border-right: 0px;
   padding: 0px;
   padding-left: 20px !important;
   padding-left: 20px;
   font-family: Arial Black;
   font-size: 12px;
   
   color: #D7C0C3;
   background: url(/images/podstrona/podstrona_naglowek.jpg);
}
td.podstrona2{
   width: 6px;
   height: 45px;
   /*
   height: 45px;
   */
   margin: 0px;
   padding: 0px !important;
   text-align: left;
   border-style: Solid;
   border-width: 0px;
   border-color: #E1E1E1;
   /*
   border-top: 0px;
   border-bottom: 0px;
   border-right: 0px;
   */
   background: url(/images/podstrona/podstrona_naglowek_cien.jpg);
}
td.podstrona_dol{
	/*
   width: 563px;
   */
   height: 27px;
   margin: 0px;
   padding: 0px;
   text-align: left;
    border-style: Solid;
   border-width: 1px;
   border-color: #E1E1E1;
   border-top: 0px;
   border-bottom: 0px;
   border-right: 0px;
   background: url(/images/podstrona/podstrona_dol.jpg);
}
td.podstrona_dol1{
   /*
   width: 557px;
   */
   height: 6px;
   margin: 0px;
   padding: 0px;
   text-align: left;
   background: url(/images/podstrona/podstrona_dol1.jpg);
}
td.podstrona_dol2{
  
  width: 6px;
  height: 6px;
   margin: 0px;
   padding: 0px;
   text-align: left;
   
   background: url(/images/podstrona/podstrona_dol2.jpg);
}
td.podstrona_content{
		/*
   width: 564px ;
   */
   margin: 0px;
   padding: 0px;
   padding-left: 20px;
   padding-right: 20px;
   padding-bottom: 0px;
   padding-top: 0px;
   text-align: left;
   border-style: Solid;
   border-width: 1px;
   border-color: #E1E1E1;
   border-top: 0px;
   border-bottom: 0px;
   border-right: 0px;
   font-family: Verdana;
   font-size: 12px;
   
  
}
.middle{
   vertical-align: middle;
}
td.podstrona_content_cien{
   width: 6px;
   margin: 0px;
   padding: 0px;
   text-align: left;
   background: url(/images/podstrona/podstrona_cien.jpg);
  
}
td.panelRog{
   width:  30px;
   height: 31px;
   background: url(/images/rog.jpg);
   border: 0px;
}

td.panelLink{
	font: Verdana;
	font-size: 10px;
   width:  157px;
   height: 25px;
   text-align: right;
   vertical-align: bottom;
}
td.panelDol1{
	
   width:  157px;
   height: 6px;
   background: url(/images/panel_dol1.jpg);
}
p.panel{
   font-family: Verdana;
   font-size: 10px;
   color: Black;
   margin-left: 8px;
   margin-right: 8px; 
   margin-top: 0px;
   margin-bottom: 0px;     
   
}
p.panel2{
   font-family: Verdana;
   font-size: 10px;
   color: Black;
   margin-left: 8px;
   margin-right: 8px; 
   margin-top: 6px;
   margin-bottom: 6px;     
   
}
td.content{
	text-align: center;
    width: 569px !important;
    /*
    padding-left: 6px;
    padding-right: 6px;
    */
    padding-top: 4px;
    padding-bottom: 4px; 
}
td.aktualnosci{
    width: 192px;  
    height: 267px !important;
    height: 100%;
    min-height: 267px;
    text-align: right;
    vertical-align: middle;  
    padding-right: 10px;
}
td.newsNagl{
   background: url(/images/aktualnosci.jpg);
   width: 192px !important;
   height: 32px;
   
}
.all{
   width: 100%;
}
td.pagel{
   width: 30%;
   padding-left: 20px;
   text-align: left;
   padding-top: 8px;
}
td.pager{
   width: 30%;
   padding-right: 20px;
   text-align: right;
   padding-top: 8px;
}
td.pages{
   width: 40%;
   text-align: center;
   padding-top: 8px;
}
td.aktualnosciCien{
   background: url(/images/newsCien.jpg);
   width: 4px;
   border-spacing: 0px;
   border-collapse: collapse;
	vertical-align: top;
	padding: 0px;
	height: 100%;
                      
}
select.nawigacja{
    border: 1px solid;
    border-color: #BA9FA2;             
    background: #F6F6F6;
    width: 192px;
    height: 20px;
    font-style: Verdana;
    font-size: 12px;
    vertical-align: middle;
    margin-bottom: 2px;
    /*
    margin: 0px;
    padding: 0px;
    */
}
a.panel{
    text-decoration: none;
    margin-right: 8px;
}
a.newsMore{
  margin-right: 10px;
  text-decoration: none;
}
a.nawig{
  font-family: Verdana;
  font-size: 12px;
  font-weight: bold;
  color: #D7C0C3;
  text-decoration: none;
}
img{
    border: 0px none;
}
form{
     margin: 0px;
}
input.textPanel{
   margin-right: 8px;
   margin-left: 8px;
   margin-top: 4px;
   margin-bottom: 8px !important;
   margin-bottom: 6px;
   width: 140px;
   height: 15px !important;
   height: 15px; 
   font-style: Verdana;
   font-size: 12px;
   border: 1px solid;
   border-color: #BA9FA2;
  
}
input.img{
  margin-right: 10px;
}
input.text{
  margin-left: 20px !important;
  margin-top: 4px;
  margin-bottom: 0px;
  width: 400px;
  height: 15px !important;
  height: 20px;
  font-style: Verdana;
  font-size: 12px;
  vertical-align: middle;
  border: 1px solid;
  border-color: #BA9FA2;
}
textarea{
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 4px;
  margin-bottom: 0px;
  border: 1px solid;
  border-color: #BA9FA2;
} 
input.checkbox,input.radio{

  margin: 2px;
  margin-left: 20px;
  margin-top: 4px !important;
  margin-top: 0px;
 
}
input.submit{
  margin: 2px;
  margin-left: 20px;
  display: block;
  margin-top: 8px;

}
select.main {
  margin-right: 20px;
  margin-left: 20px;
  margin-top: 4px;
  margin-bottom:0px;
  width: 404px !important;
  width: 400px;
  height: 20px;
  font-style: Verdana;
  font-size: 12px;
  vertical-align: middle;
  border: 1px solid;
  border-color: #BA9FA2;
}
                     
p.newsData{
  font-family: Verdana;
  font-size: 12px;
  color: #846363;
  font-weight: bold;
  text-align: right;
  margin-right: 10px;
  margin-top: 5px;
  margin-bottom: 0px;
}
p.newsDataMain{
  font-family: Verdana;
  font-size: 12px;
  color: #846363;
  font-weight: bold;
  text-align: right;
  margin-right: 20px;
  margin-top: 6px;
  margin-bottom: 0px;
}
p.newsTitle{
  font-family: Verdana;
  font-size: 12px;
  color: #8F1824;
  font-weight: bold;
  text-align: right;
  margin-right: 10px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
}
p.newsTitleMain{
  font-family: Verdana;
  font-size: 12px;
  color: #8F1824;
  font-weight: bold;
  text-align: right;
  margin-right: 20px;
  margin-top: 8px;
  margin-bottom: 0px;
}
p.title{
  font-family: Verdana;
  font-size: 12px;
  color: #8F1824;
  font-weight: bold;
  text-align: left;
  margin-left: 20px;
  margin-top: 14px;
  margin-bottom: 0px;

  padding-top: 20px;
}
p.newsContent{
  font-family: Verdana;
  font-size: 10px;
  color: #8F1824;
  text-align: justify;
  padding: 0px;
  margin-right: 10px;
  margin-left: 10px;
  margin-top: 6px;
  margin-bottom: 0px;
  color: #000000;
}
ul{
margin-left: -5px !important;
/** margin-left: 35px; */
margin-top: 15px;
}

ul.list {
	list-style: circle;
	padding-left: 0px;
	margin-left: 0px;
	/* padding-left: 20px;
	padding-right: 20px;
	*/
}

ul.list li {
	margin-left: -10px;
}

li{
  font-family: Verdana;
  font-size: 12px;
  color: #8F1824;
  /* font-weight: bold; */
  text-align: left;
}
li.tabbed {
	margin-left: 20px;
}
li.plain{
  margin-left: 20px;
  font-family: Verdana;
  font-size: 12px;
  text-align: left;
  color: black;
  font-weight: normal;
}
a{
text-decoration: none;
  color: #8F1824;;
}

a:hover{
text-decoration: none;
color: #D7C0C3;
}

p.txt{
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
  text-align: justify;
  margin-top: 20px;
  line-height: 150%;
  text-indent:0.5cm;
}

p.txt:FIRST-LETTER {
	font-family: serif;
	font-size: 18px;
}

p.txt2{
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
  text-align: justify;
  margin-top: 10px;
  line-height: 150%;
}

td.txt {
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
  text-align: justify;
  margin-top: 20px;
  line-height: 150%;
  text-indent:0.5cm;
}

td.txt:FIRST-LETTER {
	font-family: serif;
	font-size: 18px;
}

a.fMLink{
/*
	ie: 
	margin-left: 4px !important; 
*/
margin-left: 0px;

}
#nav, #nav ul { 
border: 1px #E1E1E1 solid;
padding: 0px;
margin: 0px;
list-style: none;
line-height: 1;	 
text-align: center;
}     
#nav a {
display: block;
font: normal 500 10px verdana;
color: #671E29;
text-decoration: none;
/*width: 10em;*/
}
        
#nav li { 
float: left;
/*width: 10em;*/ 
}
        
#nav li ul { 
position: absolute;
background: #f5f5f5;
width: 135px;
border-style: solid;
border-width: 1px 1px 0px 1px;
border-color: #BD999D;
display: none;

/*
left: -999em; 
*/

}
        
#nav li:hover ul, #nav li.sfhover ul { 
/* left: auto;
	display: block;
*/
}		
        
a.sub{
border-style: solid;
border-width: 0px 0px 1px 0px;
border-color: #BD999D;
display: block;
width: 132px;
padding: 3px 0px 3px 3px;
}
        
#nav li:hover, #nav li.sfhover {
background: #FFFFFF;
}

table.aktualnosci {
	
}

table.aktualnosci tr {
}

table.aktualnosci td {
	padding-left: 20px;
}

table.aktualnosci td.data {
	padding-left: 20px;
	color: gray;
	padding-top: 15px;
	
}

table.aktualnosci td.link_right {
	text-align: right;
}

table.aktualnosci th {
	padding-top: 15px;
	font-size: 12px;
	text-align: left;
	font-weight: bold;
	color: #943440;
}

H2 {
	padding-left: 10px;
}

H3 {
	padding-left: 10px;
}
a.title{
  font-family: Verdana;
  font-size: 12px;
  color: #8F1824;
  font-weight: bold;
  text-align: left;
  margin-left: 20px;
  margin-top: 14px;
  margin-bottom: 0px;
}

a.title:hover{
text-decoration: none;
color: #D7C0C3;
}

.lmar35{
	margin-left: 35px;
}

.lmar20 {
	margin-left: 20px;
}
p.right_link {
	padding-right: 30px;
	text-align: right !important;
}
.red_error
{
	padding-top: 5px;
	padding-left: 20px;
	padding-bottom: 4px;
	text-align: left;
	color: red !important;
	font-weight: normal;
}
table.gallery {
	padding: 3px;
	border-spacing: 4px;
	width: 100%;
}
table.gallery td {
	vertical-align: middle;
	text-align: center;
	width: 32%;
	padding-bottom: 14px;	
}
table.gallery th {
	text-align: center;
}
a.gal {
	font-size: 18px;
}
img.gal {
	border-width: 1px;
	border-style: groove;
}
span.desc {
	padding-top: 5px;
}

span.title{
	font-weight: bold;
	color: #891B26;
	padding-left: 20px;
}

div.job_desc {
	color: black;
}

div.hidden {
	display: none;
}

div.txt {
  margin-left: 20px;
  margin-right: 20px;
}

label:hover {
	cursor: pointer;
	text-decoration: underline;
}

table.form_demo td input.text {
	width: 215px;
}

input.check {
	margin: 0px;
	vertical-align: middle;
	border: 0px black solid;
	background-color: white;
}

input.light {
	border: 1px black solid;
	background-color: white;
}

input.light2 {
	width: 340px !important;
	border: 1px black solid;
	background-color: white;
}

table.form_offer input.light {
	width: 280px !important;
	border: 1px black solid;
	background-color: white;
}

table.form_offer input.lighter {
	border: 1px black solid;
	background-color: white;
}

table.form_offer {
	vertical-align: middle;
	font-size: 9px;
	width: 100%;
	border-collapse: 20px;
}

table.form_offer th {
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	vertical-align: middle;
	height: 12px;
	/*
	width: 45%;
	*/
	text-align: right;
}

table.form_offer td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	vertical-align: middle;
	height: 12px;
	/*
	width: 45%;
	*/
	text-align: left;
}
table.form_demo {
	vertical-align: middle;
	font-size: 9px;
	width: 100%;
	border-collapse: 20px;
}

table.form_demo td {
	padding-top: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
	vertical-align: middle;
	height: 12px;
	/*
	width: 45%;
	*/
	text-align: left;
	vertical-align: baseline;
}

table.form_demo th {
	padding-bottom: 5px;
	padding-top: 5px;
	white-space: nowrap;
	vertical-align: baseline;
	/*
	width: 55%;
	*/
	text-align: right;
}

table.form_demo table td.left {
	width: 10%;
}

table.form_demo table td.right {
	width: 90%;
	padding-left: 0px;	
}

img.lw_screen {
	border: 0px solid #dfdfdf;
	float: right;
}

ul.txt {
	margin-top: 0px;
	margin-left: 0px;
	padding-left: 5px;
}
ul.txt li {
	text-align: justify;
	padding-top: 10px;
	color: #000000;
}
