body
{
  margin : 0 auto;
  padding: 0px;
  text-align : center;
  height:100%;
  background: url('../gfx/tlo.jpg') repeat-x #5997D2;
}

 *{
   padding: 0;
   margin: 0;
 }


/******* GLOWNY SZABLON STRONY *******/
#main {
  margin : 0 auto;
  padding: 0px;
  width:939px;
  font:normal 11px tahoma;
  color:#7C7C7C;
  text-align:left;
}
#top {
  text-align:left;
  height: 288px;
}
#srodek {
  width: 939px;
  float: left;
  margin: 1px 0px 0px 0px; 
}
#left {
  float: left;
  width: 171px;
}
#right {
  float: left;
  width: 280px;
}
#center {
  float: left;
  width: 750px;
}
#bottom{
padding:10px 0px 0px 0px;
  color:#999999;
  font:normal 10px tahoma;
}


/******* BOX LOGO *******/
#box_logo {
  padding: 0px;
  margin: 0px;
  float: left;
}
#box_logo img {
  display: block;
  border: 0px;
}

/************ BOX_BANER ************/
#box_baner {
  padding: 0px;
  margin: 0px;
  float: left;
  /*background: url('../gfx/baner.jpg') no-repeat;*/
  height: 288px;
  width: 638px;
}
#box_baner_swf{
  height: 233px;
  width: 638px;
  padding: 0;
  margin: 0;
  margin-top: 7px;
  float: left;
}


/******** BOX TOP LINKS ***********/
#box_top_links {
	width: 546px;
    height: 42px;

  float:left;
  padding: 12px 0px 0px 80px;
} 
#box_top_links .menu {
  padding: 0px 0px 0px 50px;
}
#box_top_links .menu p{
  padding:8px 15px 0px 15px;
  text-align: center;
}
#box_top_links .menu p img {
  border: 0px;
}
#box_top_links .menu p a{
  text-decoration:none;
  color:#FA7E00;
  font: normal 10px tahoma;
}
#box_top_links .menu p a:link{
}
#box_top_links .menu p a:visited{
}
#box_top_links .menu p a:hover{
  text-decoration:underline;
}
#box_top_links .menu p a:active{
}
#box_top_links .language {
	height: 13px;
    width: 165px;
  float: left;
  padding: 26px 0px 0px 50px;
}
#box_top_links .language p{
  float:left;
  padding:0px 5px 0px 0px;
  color: #FA7E00;
}
#box_top_links .language p img {
  border:0px;
}
#box_top_links .language p a{
  margin: 0px;
  padding: 0px;
  text-decoration:none;
  color:#FA7E00;
  font: normal 10px Tahoma;
  display: block;
  position: relative;
  margin-left: 5px;
  margin-right: 5px;
}
#box_top_links .language p a:link{
}
#box_top_links .language p a:visited{
}
#box_top_links .language p a:hover{
  text-decoration:underline;
}
#box_top_links .language p a:active{
}




/**** BOX LOCATION ****/
#box_location {
  padding: 8px 0px 2px 190px;
  height: 14px;
  clear: both;
	font:normal 10px tahoma;
	color:#2A88C6;
}
#box_location a {
  color:#2A88C6;
  font:normal 10px tahoma;
  text-decoration:none;
}
#box_location a:link{
}
#box_location a:visited{
}
#box_location a:hover{
  text-decoration:underline;
}
#box_location a:active{
}
#box_location .kreska {
  float: left;
  border-bottom: solid 1px #C2C2C2;
  height: 5px;
  margin: 0px 0px 0px 6px;
  width: 87%;
}


/********* BOX CONTENT *********/
#box_content{
  margin: 15px 0px 0px 0px;
  border-left: solid 1px #08E6FD;
  padding: 0px 5px 0px 20px;
}
#box_content .naglowek{
display:block;
padding:2px 0px 5px 50px;
font: bold 11px tahoma;
color:#FFFFFF;
background:url('../gfx/arrow_orange.gif') 26px 9px no-repeat;
}
#box_content .naglowek p{
  padding: 0px 0px 0px 0px; 
  margin:0px;
  line-height: 24px;
}
#box_content .content {
  padding:0px 15px 0px 30px;
  line-height:16px;
  color: #FFFFFF;
}
#box_content .content table,tr {
  line-height:16px;
  color: #FFFFFF;
  font: normal 11px tahoma;
  padding: 0px;
  margin: 0px;
}
#box_content .content table,tr {
  line-height:16px;
  color: #FFFFFF;
  font: normal 11px tahoma;
  padding: 3px;
  margin: 0px;
}

#box_content .kreska_naglowka
{
  width: 277px;
  height: 1px;
  padding: 0px 0px 5px 0px;
  margin: 0px 0px 0px 20px;
  border-bottom: solid 1px #C2C2C2;
}


/********** NEWSY *********/
#box_content .header{
	display:block;
	margin:0px;
	padding:9px 10px 2px 32px;
	font-family:tahoma;
	font-size:11px;
	font-weight:bold;
	color:#FFF000;
	background:url('../gfx/header_bg.gif') left top no-repeat;
}
#box_content .header p {
  padding: 0px 0px 0px 10px;
  margin: 0px;
}
#box_content .header img {
  float: left;
  padding: 2px 10px 0px 0px;
  margin: 0px;
}
#box_content .item{
	padding:5px 10px 5px 25px;
	background:url('../gfx/item_bottom_bg.gif') bottom repeat-x;
}
#box_content .item .title{
  display:block;
  margin:0px;
  padding:0px 0px 6px 18px;
  color:#FFF000;
  font-weight:bold;
  font-size: 13px;
  vertical-align:bottom;
  line-height: 16px;
}
#box_content .item .title img{
	border:0px;
	margin:0px 5px 0px 0px;
	vertical-align:bottom;	
} 
#box_content .item .title a{
  display:block;
  margin:0px;
  padding:0px 0px 0px 0px;
  font-family:tahoma, arial;
  font-size: 11px;
  color:#FFF000;
  font-weight:bold;
  text-decoration: none;
}
#box_content .item .title a:hover{
  text-decoration:underline;
}
#box_content .item .image{
	float:left;
}
#box_content .item .image img{
  display:block;
  margin:0px 12px 7px 0px;
  border:solid 2px #ffffff;
  width:85px;
}
#box_content .item .image span{
}
#box_content .item .data{
  display:block;
  color:#FA7A19;
  font: normal 10px tahoma;
  padding:10px 0px 6px 0px;
}
#box_content .item .data img{
	border:0px;
	margin:0px 8px 0px 5px;
	padding: 0px 0px 2px 0px;
	vertical-align: middle;	
} 
#box_content .item .short{
	display:block;
	padding:0px 0px 14px 18px;
	color: #FFFFFF;
	font: normal 11px tahoma;
	text-align:justify;
	line-height: 16px;
}
#box_content .item .content{
	margin: 0px;
	padding:0px 0px 14px 20px;
	text-align:justify;
	line-height: 16px;
}
#box_content .item .more{
	display:block;
	clear:both;
	height:21px;
	padding: 0px 40px 0px 0px
}
#box_content .item .more a {
	display:block;
	float:right;
	padding:2px 14px 0px 16px;
	height:16px;
	font-weight: normal;
	font-size: 11px;
	color:#FFA340;
	background:url('../gfx/arrow_menu_lev_2.gif') 0px 7px no-repeat;
	text-decoration: none;
}
#box_content .item .more a:link {
}
#box_content .item .more a:visited {
}
#box_content .item .more a:hover {
  text-decoration:underline;
}
#box_content .item .more a:active {
}

#box_content .see_all {
	display:block;
	margin:0px;
	padding:0px 0px 0px 305px;
	background:url('../gfx/see_all.gif') 285px 3px no-repeat;
}
#box_content .see_all a{
	font-weight:bold;
	color:#ef2a00;
	
}
#box_content .see_all a:hover{
}

#box_content .item .clear {
	display:block;
	clear:both;
	margin:0px;
	padding:0px;
	font-size:1px;
	height:1px;
}
#box_content .kreska {
  border-bottom: solid 1px #07E4FE;
  margin: 0px 25px 0px 25px;
  padding: 5px 0px 10px 0px;
}

#advertisement table tr td{
	padding:5px;
	width: 700px;
}

#advertisement table tr td.left{
	width:250px;
}


/******* BOX MENU LEFT *******/
#box_menu_left{
  width: 195px;
}
#box_menu_left .top {
  margin: 0px 0px 0px 10px;
  background:url('../gfx/arrow_orange.gif') 0px 16px no-repeat;
  height: 25px;
  padding: 16px 0px 5px 28px;
  font: bold 11px tahoma;
  color: #FFFFFF;
  border-bottom: solid 1px #5997D0;
  width: 100px;
}
#box_menu_left .content {
  padding: 0px 0px 0px 0px;
}
#box_menu_left .content ul{
  margin:0px;
	padding: 0px 0px 0px 0px;
	list-style:none;
}
#box_menu_left .content ul li{
	margin:0px;
	padding: 3px 0px 3px 0px;
	font:bold 11px tahoma;
	width: 186px;
	color:#FEA23D;
	text-align:left;
	background: url('../gfx/arrow_menu_lev_1.gif') 20px 12px no-repeat;
}
#box_menu_left .content ul li a{  
	margin:0px;
	display:block;
	padding: 5px 0px 0px 34px;
	font:bold 11px tahoma;
	color:#FEA23D;
	text-decoration:none;
}
#box_menu_left .content ul li a:link{
}
#box_menu_left .content ul li a:visited{
}
#box_menu_left .content ul li a:hover{
	color:#FFF000;	
}
#box_menu_left .content ul li a:active{
}
#box_menu_left .content ul li a.active{
	color:#FFF000;
}
#box_menu_left .content ul ul{
	margin:0px;
	padding:0px;
	background: none;
}
#box_menu_left .content ul ul li{
	margin:0px;
	padding:10px 0px 0px 0px;
	font:bold 11px tahoma;
	color:#FFFDFE;
	text-align:left;
	background: none;
}
#box_menu_left .content ul ul li a{
	display:block;  
	margin:0px 0px 0px 0px;
	padding:1px 0px 0px 48px;
	font:normal 11px tahoma;
	color:#FFFDFE;
	background:url('../gfx/arrow_menu_lev_2.gif') 34px 6px no-repeat;
}
#box_menu_left .content ul ul li a:link{
}
#box_menu_left .content ul ul li a:visited{
}
#box_menu_left .content ul ul li a:hover{
	text-decoration:underline;	
}
#box_menu_left .content ul ul li a:active{
}
#box_menu_left .content ul ul li a.active{
	color:#FFF000;
}
#box_menu_left .content ul ul ul{
	margin:0px 0px 0px 12px;
}
#box_menu_left .content ul li li li{
	margin:0px;
	padding: 0px 0px 0px 0px;
	font:bold 11px tahoma;
	color:#0b42a6;
	text-align:left;
} 
#box_menu_left .content ul li li li a{
	font:normal 11px tahoma;
	color:#CCCCCC;
} 
#box_menu_left .content ul li li li a:visited{
}
#box_menu_left .content ul li li li a:hover{
	text-decoration:underline;	
}
#box_menu_left .content ul li li a:active{
  color:#94BD01;
}
#box_menu_left .bottom {
  width:215px;
  height:12px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
#box_menu_left .content ul p img.kreska {
  padding: 0px 0px 0px 0px;
  height: 5px;
  border: 0px;
  display: block;
}


/*********** BOX_nowosci ************/

#box_nowosci {
  height: 295px;
  padding: 0px 10px 0px 20px;
  margin:0px 0px 0px 0px;
  border-left: solid 1px #08E4FC;
}
#box_nowosci .naglowek {
  color: #FFFFFF;
  font: bold 11px tahoma;
  margin: 0px 0px 0px 0px;
  padding: 24px 30px 5px 32px;
  height: 14px;
  background: url('../gfx/arrow_orange.gif') 14px 25px no-repeat;
}
#box_nowosci .content1 {
  padding: 0px 0px 0px 4px;
  height: 105px;
}
#box_nowosci .content1 p.data {
  float: none;
  color: #FA7A19;
  font: normal 10px tahoma;
  padding: 0px 0px 0px 10px;
}
#box_nowosci .content1 p.naglowek {
  float: left;
  padding:4px 25px 0px 0px;
  font: bold 11px tahoma;
  color: #FFF000;
  background: none;
}
#box_nowosci .content1 p.naglowek a{
  font: bold 11px tahoma;
  padding: 0px;
  color: #FFF000;
  text-decoration: none;
}
#box_nowosci .content1 p.naglowek img {
  float: left;
  display: block;
  padding: 4px 2px 0px 0px;
}
#box_nowosci .content1 p.tresc{
  margin: 0px;
  padding: 0px 25px 0px 12px;
  border:0px;
  line-height:14px;
  color: #FFFFFF;
}
#box_nowosci .content1 p.wiecej{
  float: right;
  text-align:right;
  color: #FFA340;
  padding: 10px 30px 0px 10px;
}
#box_nowosci .content1 p.wiecej a{
  text-decoration: none;
  color: #FFA340;
}
#box_nowosci .content1 p.wiecej img {
  float: left;
  display: block;
  padding: 5px 5px 0px 0px;
}
#box_nowosci .kreska {
  border-bottom: solid 1px #07E4FE;
  margin: 0px 5px 0px 5px;
}
#box_nowosci .content2 {
  padding: 20px 0px 0px 0px;
  height: 115px;
}
#box_nowosci .content2 p.data {
  float: none;
  color: #FA7A19;
  font: normal 10px tahoma;
  padding: 0px 0px 0px 10px;
}
#box_nowosci .content2 p.naglowek {
  float: left;
  padding:4px 25px 0px 0px;
  font: bold 11px tahoma;
  color: #FFF000;
  background: none;
}
#box_nowosci .content2 p.naglowek a{
  font: bold 11px tahoma;
  padding: 0px;
  color: #FFF000;
  text-decoration: none;
}
#box_nowosci .content2 p.naglowek img {
  float: left;
  display: block;
  padding: 4px 2px 0px 0px;
}
#box_nowosci .content2 p.tresc{
  margin: 0px;
  padding: 0px 25px 0px 12px;
  border:0px;
  line-height:14px;
  color: #FFFFFF;
}
#box_nowosci .content2 p.wiecej{
  float: right;
  text-align:right;
  color: #FFA340;
  padding: 10px 30px 0px 10px;
}
#box_nowosci .content2 p.wiecej a{
  text-decoration: none;
  color: #FFA340;
}
#box_nowosci .content2 p.wiecej img {
  float: left;
  display: block;
  padding: 5px 5px 0px 0px;
}


/** BOX BOTTOM **/
#bottom {
  width: 910px;
  margin: 20px 0px 40px 40px;
  padding: 10px 0px 0px 0px;
  border-top: solid 1px #EBEBED;
}
#bottom .one {
  float:left;
  text-align:left;
  padding:5px 60px 0px 20px;
  color: #FFFEFF;
  font:normal 11px tahoma;
  line-height:16px;
}
#bottom .one a{
  text-decoration:none;
  color:#FFFEFF;
  font:normal 11px tahoma;
}
#bottom .two{ 
  padding:5px 50px 0px 40px;
  float:left;
  color: #FFFFFF;
  font:normal 11px tahoma;
  line-height:16px;
}
#bottom .two a{
  text-decoration:none;
  color:#FFFFFF;
  font:normal 11px tahoma;
}
#bottom .tree {
  float:left;
  text-align:left;
  font: normal 10px tahoma;
  padding:10px 70px 0px 70px;
  line-height:11px;
}
#bottom .tree p {
  padding: 4px 0px 4px 0px;
  float: none;
}
#bottom .tree p img {
  padding: 0px 4px 0px 0px; 
  border:0px
}
#bottom .tree p a{
  text-decoration:none;
  color:#FFF402;
  font:bold 10px tahoma;
}
#bottom .four {
  float:left;
  text-align:left;
  padding:5px 40px 0px 40px;
}
#bottom .four a{
  text-decoration:none;
  color:#87C4FD;
  font:normal 10px tahoma;
}
#bottom .pio_kreska{
  float:left;
  padding:15px 0px 0px 0px;
}
#bottom .keywords {
  padding: 10px 60px 0px 60px;
}
#bottom .keywords h2 {
  text-align: center;
  font: bold 8px Tahoma;
}


/******** KONTAKT ********/ 
div.contact{
margin:15px 0px 0px 10px;
padding:0px;
}
div.contact table{
width:400px;
border-width:0px;
margin:0px 0px 0px 15px;
}
div.contact table tr{
width:400px;
height:30px;
}
div.contact table tr td.input{
margin:0px;
padding:0px;
width:200px;
font:normal 11px tahoma;
color:#ffffff;
border-width:0px;
}
div.contact table tr td.left{
margin:0px;
padding:0px;
width:150px;
font:normal 11px tahoma;
color:#FFFFFF;
}
div.contact table tr td span{
color:#595959;
}
div.contact input.contact{
width:300px;
font-family:tahoma;
font-size:11px;
color:#000000;
border:solid 1px #C5C5C5;
}
div.contact textarea{
width:300px;
font-family:tahoma;
font-size:11px;
color:#000000;
border:solid 1px #C5C5C5;
overflow:hidden;
}
div.contact .button {
  width:100px;
  background:#F4F3EE;
  border:solid 1px #C5C5C5;
  color:#3B3B3B;
  font:bold 11px tahoma;
  height: 24px;
}


/*////MAPA SERWISU///////*/
#mapa{
padding:10px 0px 10px 10px;
text-align:left;
}
/*///pierwszy poziom ///////*/
#mapa ul {
  margin:0px 0px 0px 14px;
  padding:0px;
}
#mapa ul li{
  list-style:none;
  color:#FFFFFF;
  display:block;
  margin:5px 0px 10px 0px;
  padding:0px 0px 0px 7px;
  font:bold 11px tahoma;
  background:url('../gfx/arrow_menu_lev_1.gif') 0px 3px no-repeat;
}
#mapa ul li a{
  padding:5px 0px 4px 5px;
  color:#FFFFFF;
  text-decoration:none;
  font:bold 11px tahoma;
}
#mapa ul li a:link{
}
#mapa ul li a:visited{
}
#mapa ul li a:hover{
  text-decoration:underline;
}
#mapa ul li a:active{
}
/*///drugi poziom ///////*/
#mapa ul ul{
  margin:12px 0px 0px 0px;
  padding:0px;
}
#mapa ul ul li{
  margin:6px 0px 6px 18px;
  padding:0px 0px 0px 0px;
   background:url('../gfx/arrow_menu_lev_2.gif') 0px 5px no-repeat;
}
#mapa ul ul li a{
  padding:3px 0px 3px 12px;
  color:#DDDDDD;
  text-decoration:none;
  font:normal 11px tahoma;
 
  border:0px;
}
#mapa ul ul li a:link{
}
#mapa ul ul li a:visited{
}
#mapa ul ul li a:hover{
  text-decoration:underline;
}
#mapa ul ul li a:active{
}
/*///trzeci poziom ///////*/
#mapa ul ul ul {
  margin:5px 0px 5px 10px;
  padding:0px 0px 0px 0px;
}
#mapa ul ul ul li a{
  padding:0px 0px 0px 10px;
  color:#000000;
  text-decoration:none;
  font:normal 11px tahoma;
  border:0px;
}
#mapa ul ul ul li a:link{
}
#mapa ul ul ul li a:visited{
}
#mapa ul ul ul li a:hover{
  text-decoration:underline;
}
#mapa ul ul ul li a:active{
}

/*/// BOXYYYYY ///*/
.boxes{
	margin:0px 0px 5px 0px;
	padding:0px 10px 4px 10px;
	width:100%;
}
.boxes img {
  display: block;
  border: 0px;
  padding: 0px 0px 0px 5px;
}
.boxes .header{
	display:block;
	margin:0px;
	font-family: 'trebuchet ms';
	font-size:18px;
	font-weight:normal;
	color:#464646;
	padding: 0px 0px 0px 40px;
  background:url('../gfx/kartka_title.gif') 16px 7px no-repeat;
}

.boxes a{
	color:#61abd8;
	padding: 0px 0px 0px 15px;
}
.boxes a:link{
}
.boxes a:visited{
}
.boxes a:hover{
}
.boxes a:active{
}

.boxes .content{
	margin:0px 0px 0px 0px;
	padding:20px 10px 10px 18px;
	font: normal 12px tahoma;
	color: #656565;
}
.boxes .content p {
  padding: 10px 0px 0px 5px;
}


/******** OGÓLNE ********/
p{
  	margin: 0px;
  	padding: 0px;
}
.clear{
  	display:block;
  	clear:both;
  	margin:0px;
  	padding:0px;
  	font-size:0px;
  	height:0px;
  	line-height:0px;
  	width:100%;
} 
.warning{
  font:normal 11px tahoma;
  display:block;
  color:#FFF000;
  padding:3px 0px 0px 3px;
}
a{
  font:normal 11px tahoma;
  color:#DDDDDD;
  text-decoration:underline;

}
a:link{
}
a:visited{
}
a:hover{
    text-decoration:none;
}
a:active{
}

/* Firefox */ 
@-moz-document url-prefix() { 
    #box_baner_swf { margin-top: 7px; }
}

/* Firefox 1 - 2 */ 
body:empty #box_baner_swf { margin-top: -7px; } 
       
