html {
        height: 100%;
		
}

body {
		background-color: #7F7E7D;
        height: 100%;
        margin-bottom: 1px;
		font-family: Arial, Helvetica, Sans Serif;
		font-size:14px;
}

.text{
		padding:0px 0px 10px 20px;
		text-align:justify;
		text-indent:20px;
		width: 660px;	   	
}
a:link, a:visited {
        color: #706F6B; text-decoration: none;
        font-weight: bold;
		
}

a:hover {
        color: #000000;    text-decoration: none;
        font-weight: bold;
}
/* --------------------------- tabela header -------------------------------*/
table.bgheader{
			border-spacing: 0px;
			border-collapse: collapse;		
			
}

tr.header_top { 
			background-image: url(img/header_top.gif);
			background-repeat: no-repeat;
			width: 1024px;
			height: 314px;
			}
td.header{
			vertical-align: top;
			}			
div.pathway {
			width: 460px;
			margin: 174px 0px 0px 60px;
			font-weight: bolder;
			font-size: 18px;
			color: #706F6B;
			/**/
			}
a.powiadom:link, a.powiadom:visited {
        color: #AFA8AB; text-decoration: none;
		font-size: 8px;
        font-weight: bold;
}

a.powiadom:hover {
        color: #FFFFFF;    text-decoration: none;
        font-size: 8px;
		font-weight: bold;
		margin-top: 2px;
		
		}
div.headerleft {
				float: left;
			   }
div.headerfavourite{
					width: 668px;
					}
div.favourite{
				padding: 10px 0px 0px 525px;
				width: 100px;
				}
td.advertising{
				/*
padding: 0px 100px 0px 0px;
*/
				padding: 0px 55px 0px 0px;
				background-image: url(img/header_right.gif);
				background-repeat: no-repeat;
}								

/* --------------------------- tabela middle -------------------------------*/ 			
table.bgmiddle{
			background-color: #F9ECC1;
			border-spacing: 0px;
			border-collapse: collapse;
}

td.line_left { 
			background-image: url(img/left_line.gif);
			background-repeat: repeat-y;
			width: 3px;
			height: 314px; 
			}			
						
td.menu { 
			background-image: url(img/menu.gif);
			background-repeat: no-repeat;
			width: 276px;
			height: 251px;
			background-position: 35px 0px;
			vertical-align: top;					
			}

a.bglinki:link, a.linki:visited {
        color: #706F6B; text-decoration: none;
        font-weight: bold;
}

a.bglinki:hover {
        color: #FFFFFF;    
		text-decoration: none;
        font-weight: bold;
		margin-left: 10px;
		}
					
div.linki{	
			padding: 69px 0px 0px 82px;
			font-weight: 900;
			font-size: 14px;
			letter-spacing: 0.1px;
			color: #706F6B;
			line-height: 25px;			
			}			
div.cert{

			padding: 60px 0px 40px 0px;
			font-weight: bold;
			font-size: 12px;
			color: #706F6B;
			}
#iso {
			font-weight: bold;
			font-size: 14px;
			}			
									
td.middle { 
			background-image: url(img/middle.gif);
			background-repeat: no-repeat;
			width: 624px;
			height: 381px;
			padding-right: 71px;
			background-position: 10px 0px;
			vertical-align: top; 
			}
div.newstable{
			margin: 83px 0px 0px 0px;
			}
div.news {
			background-color: #FFFFFF;
			width: 510px;
			padding: 5px 0px 5px 0px;
			margin: 0px 0px 0px 60px;
			}
div.newsimg{
			float: left;
			padding: 4px 0px 0px 0px;
			margin: 0px 5px 5px 4px
			}
div.newsdata{
			font-size: 10px;
			font-weight: bold;
			color: #CE3C3F;
			}						
div.newstitle{ 
			font-size: 16px;
			font-weight: bold;
			color: #081663;
			}

a.newstitlelink:link, a.newstitlelink:visited {
        color: #081663; text-decoration: none;
		font-size: 16px;
		font-weight: bold;      
}
.createdate {
			font-size: 10px;
			font-weight: bold;
			color: #CE3C3F;
	vertical-align: top;

}
h2, .contentheading {
        color: #081663; text-decoration: none;
		font-size: 16px;
		font-weight: bold;      
}

a.newstitlelink:hover {
        color: #081663;    text-decoration: none;
		font-size: 16px;
		font-weight: bold;	
		}			
			
div.newsbody{
			font-size: 15px;
			padding: 0px 0px 0px 2px;
			}
a.newsbodylink:link, a.newsbodylink:visited {
        color: #000000; text-decoration: none;
		font-size: 15px;
		font-weight: normal;       
}

a.newsbodylink:hover {
        color: #D54244;    text-decoration: none;
		font-size: 15px;
		font-weight: normal;
		}			
						
span.newsmore{
			font-weight: 600;
			font-size: 13px;
			color: #D54244;
			}
a.newslinkmore:link, a.newslinkmore:visited {
        color: #D54244; text-decoration: none;
        font-weight: bold;
}

a.newslinkmore:hover {
        color: #706F6B;    text-decoration: none;
        font-weight: bold;
		margin-left: 3px;
		}
		
								
td.line_right {
			background-image: url(img/right_line.gif);
			background-repeat: repeat-y;
			width: 3px;
			height: 314px;
			}
td.certf{
			width: 695px;
			}
div.certfimg{
			padding: 0px 0px 0px 180px; 		
			}
div.certftext{
			width: 660px;
			text-indent: 20px;
			padding: 10px 0px 10px 20px;
			text-align:justify;
			font-size: 14px;
			}
.zoom{
	background-color: #B8AD82;
	width: 291px;
	height: 16px;
	padding: 5px;		
}
.lupa{
		float: left;
		margin: 0px 5px;
}

a.zooma:link, a.zooma:visited {
        color: #706F6B; text-decoration: none;
    	font-size: 12px;
		
}

a.zooma:hover {
        color: #000000;    text-decoration: none;
		font-size: 12px;       
}
			
div.title h1 {
				color:#464E52;
				font-family:Arial;
				font-size:15px;
				font-weight:bold;
				padding: 0px 0px 0px 20px;
				margin: 0px;
				}
				
div.title1 h1 {
				color:#464E52;
				font-family:Arial;
				font-size:15px;
				font-weight:bold;
				padding: 0px 0px 0px 125px;
				margin: 0px;
				}
div.title1 h2 {
				color:#464E52;
				font-family:Arial;
				font-size:15px;
				font-weight:bold;
				padding: 0px 0px 0px 125px;
				margin: 0px;
				}				
												
div.topa{
				font-size:10px;
				padding:20px 0px 0px 836px;				
		}				
		
img.topaimg{
	margin: 0px 3px;
	}
div.certftext{
			width: 660px;
			text-indent: 20px;
			padding: 10px 0px 10px 20px;
			text-align:justify;
			font-size: 14px;
			}
ul{
	margin: 5px 0px 0px 0px;	
}
li{
	text-indent:2px;
}

.firma{
	padding: 10px 0px 20px 0px;
	width: 660px;
}
.firmatext{
			width: 460px;
			padding: 10px 0px 10px 20px;
			text-align:center;
			float:left;	
}
.firmaimg{
			
			padding: 5px 0px 0px 0px;	
}

.nfz img{
		padding-top: 12px;	
}
.dentyst{
	width: 660px;
	height: 100px;
	margin: 15px 0px 0px 0px;
}

.bial{
			text-indent: -10px;
			padding: 0px 45px 0px 30px;
			width: 280px;
			float: left;
}

.bialimg{
	/*padding: 9px 0px 0px 0px;*/
	position:absolute; 
	left:855px; 
	top:500px; 
	width:77px; 
	height:70px;
}
.bialtext{
	position:absolute; 
	left:856px; 
	top:573px; 
	width:85px; 
	height:20px;
}
	
.graj{
			text-indent: -10px;
			padding: 10px 82px 0px 30px;	
			float: left;
}

.grajimg{
	padding: 15px 0px 0px 0px;
}

.radz1{
		text-indent: -10px;
		padding: 10px 69px 0px 30px;
		float: left;	
}
.radz1img{
	padding: 15px 0px 0px 0px;
}


.radz2{
		text-indent: -10px;
		padding: 10px 69px 0px 30px;
		float: left;
}
.radz2img{
	padding: 15px 0px 0px 0px;
}

.dolist{
		text-indent: -10px;
		padding: 10px 20px 0px 30px;
		float: left;
}
.dolistimg{
	padding: 15px 0px 0px 0px;
}

a.firmaa:link, a.firmaa:visited {
         text-decoration: none;
		 font-weight:normal;		
}

a.firmaa:hover {
            text-decoration: none;
			font-weight:normal;     
}

a.mapaa:link, a.mapaa:visited {
         text-decoration: none;
		 font-weight:normal;
		 font-size: 11px;		
}

a.mapaa:hover {
            text-decoration: none;
			font-weight:normal;
			font-size: 11px;     
}
/*--cennik-*/
.tabela{ 
			width: 660px;
			padding: 10px 0px 10px 20px;
			text-align:justify;
			font-size: 14px;		
}

.tabela h2{
			font-size: 12px;
}

.tabela div{
			width: 660px;	
}	

.tabela div div{
			width: 490px;
			float:left;	
}
/*-zdjecia-*/
.lightboximgo{
			margin: 0px 25px 0px 10px;
			border:2px solid #706F6B;		
}
.lightboximg{
			margin: 10px;
			border:2px solid #706F6B;		
}
/*-ankieta*/
.ankietatext{
			width: 200px;
			padding: 10px 270px 10px 70px;
			text-align:center;
			float:left;	
}
.wciecie{
	text-indent: 10px;
	line-height: 20px;
}
.middleank{
	width: 668px;
	padding: 0px 0px 0px 20px;
}
.mrank{
		text-align:right;
 		font-weight: bold;
		padding: 0px 10px 0px 0px;
		line-height: 17px;		
}
.yesank{
	padding: 0px 0px 0px 450px;
}

.yesank span{
	padding: 0px 10px 0px 10px;
	font-weight: bold;
}
.col1ank {
	width: 450px;
	float: left;
	line-height: 20px;
	margin: 0px 10px 0px 0px;
}
.col1ank div{
	margin: 15px 0px 15px 0px;
}
.col2ank{
	width: 22px;
	float: left;
	text-align: center;
}
.col2ank div{
	margin: 15px 0px 15px 0px;
}

.col3ank{
	width: 70px;
	float: left;
	text-align: center;
}
.col3ank div{
	margin: 15px 0px 15px 0px;
}

.col4ank{
	width: 85px;
	float: left;
	text-align: center;
}
.col4ank div{
	margin: 15px 0px 15px 0px;
}
/* --------------------------- tabela footer -------------------------------*/ 			
table.bgfooter{
			background-color: #F9ECC1;
			border-spacing: 0px;
			border-collapse: collapse;
			width:990px; 
}			
						
td.imgfooter { 
			background-image: url(img/stopka.gif);
			background-repeat: no-repeat;								
			}								
