body {
  margin : 0 auto;
  padding: 0px;
  text-align : center;
  height:100%;
  background:url('../gfx/main_bg.jpg') repeat-x;
}

/*// GLOWNY SZABLON STRONY //*/
#main {
  margin : 0 auto;
  padding: 0px;
  width:900px;
  font:normal 11px tahoma;
  color:#000000;
  text-align:left;
}

#top {
  margin:0px;
  padding:0px;
  text-align:left;
}


#bottom{
width:900px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
height:95px;
border-top:solid 1px #B0C8E2;
}


#left {
  float:left;
  margin:0px;
  padding:0px;
  width:222px;

}

#right {
  float:left;
  margin:0px;
  padding:0px;
}

#pasek {
  width:900px;
  height:52px;
  background:url('../gfx/content.gif') repeat-x;
}


/***** BOX MENU RIGHT *****/
#box_menu_right {
  float:left;
  margin:0px 0px 0px 0px;
  padding:0px 0px 0px 0px;
}


/***** BOX CONTENT *****/
#box_content{
  margin: 0px;
  padding: 0px;
  width:464px;
  border-left:solid 1px #B0C8E2;
  border-right:solid 1px #B0C8E2;
}
#box_content .print {
  text-align: right;
  padding:0px 15px 0px 0px;
}
#box_content .print img {
  border:0px;
}
#box_content .content {
	color: #000000;
	text-align: justify; 
	font:normal 11px tahoma;
  margin:0px;
  line-height:20px;
  padding:15px 15px 0px 15px;
  margin:0px 0px 0px 0px;
}
#box_content .content img {
  border:0px;
}


/***** BOX LOCATION ******/
#box_location {
  height:18px;
  font:bold 11px tahoma;
	color: #255f9c;
	width:400px;
	text-decoration: none;
  border :0px;
  margin:7px 0px 0px 0px;
  padding:0px 0px 0px 15px;
}
#box_location a {
  text-decoration : none;
  border : 0;
  font:bold 11px tahoma;
	color: #97b8db;
}
#box_location a:link {
}
#box_location a:visited {
}
#box_location a:hover {
  color: #97b8db;
	text-decoration: underline;
}
#box_location a:active {
}



/****** BOX LOGO ******/
#box_logo{
  width:291px;
  height:78px;
  float:left;
  margin:23px 0px 0px 0px ;
}
#box_logo a{
	display:block;
	margin:0px;
	padding:0px;
	border-width:0px;
}
#box_logo img{
  display:block;
  margin:0px;
  padding:0px;
  border-width:0px;
}


/****** BOX TOP MINI MENU ******/
#box_top_elements{
  width:609px;
  height:78px;
  margin:0px;
  padding:0px;
  float:left;
}
#box_top_elements .switch_lang {
  text-align:right;
  height:23px;
  padding:0px 0px 0px 431px;
}
#box_top_elements .switch_lang img {
  border:0px;
  display:block;
}
#box_top_elements .top {
}
#box_top_elements .top img{
  border:0px;
  text-align:right;
  display:block;
}


/***** BOX BANER ******/
#baner {
  padding:0px;
  margin:0px;
}
#baner img{
  display:block;
}




/**** BOX MENU LEFT *****/
#box_menu_left{
	margin:0px;
	padding:0px;
}
/**** pierwwzy poziom ****/
#box_menu_left ul{
  margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	list-style:none;
}
#box_menu_left ul li{
	margin:0px;
	padding:0px;
	font:bold 18px 'Futura md Bt';
	color:#4C7197;
	text-align:left;
	background:url('../gfx/tlo_menu_1.gif') 0px 0px no-repeat;
}
#box_menu_left ul li a{
	display:block;  
	margin:0px;
	padding:3px 0px 3px 2px;
	font:normal 18px 'Futura md Bt';
	color:#4C7197;
	text-decoration:none;
}
#box_menu_left ul li a img {
  border:0px;
}
#box_menu_left ul li a:link{
}
#box_menu_left ul li a:visited{
}
#box_menu_left ul li a:hover{
	color:#6382BB;	
	text-decoration:none;
}
#box_menu_left ul li a:active{
}
#box_menu_left ul li a.active{
	color:#6382BB;
}
/**** drugi poziom ****/
#box_menu_left ul ul{
	margin:0px;
	padding:0px;
}
#box_menu_left ul ul li{
	margin:0px 0px 0px 0px;
	padding:0x 0px 0px 0px;
	font:bold 11px tahoma;
	color:#4C7197;
	text-align:left;
	background:none;
}
#box_menu_left ul ul li a{
	display:block;  
	margin:0px 0px 0px 0px;
	padding:9px 0px 8px 15px;
	font:bold 11px tahoma;
	color:#4C7197;
	background:url('../gfx/tlo_menu_2.gif') 0px 3px no-repeat;
}
#box_menu_left ul ul li a:link{
}
#box_menu_left ul ul li a:visited{
}
#box_menu_left ul ul li a:hover{
	color:#6382BB;
	text-decoration:underline;	
}
#box_menu_left ul ul li a:active{
}
#box_menu_left ul ul li a.active{
	color:#6382BB;
	text-decoration:underline;
}
/**** trzeci poziom ****/
#box_menu_left ul ul ul{
	margin:0px 0px 0px 25px;
	padding:0px;
}
#box_menu_left ul ul ul li{
	margin:0px;
	padding:0x 0px 0px 0px;
	font:bold 11px tahoma;
	color:#4C7197;
	text-align:left;
	background:none;
} 
#box_menu_left ul ul ul li a{
  margin:0px;
	padding:3px 0px 3px 0px;
	font:normal 11px tahoma;
	color:#4C7197;
	background:none;
} 
#box_menu_left ul ul ul li a:link{
}
#box_menu_left ul ul ul li a:visited{
}
#box_menu_left ul ul ul li a:hover{
	color:#6382BB;
	text-decoration:underline;	
}
#box_menu_left ul ul ul li a:active{
}
#box_menu_left ul ul ul li a.active{
	color:#6382BB;
	text-decoration:underline;
}

/******  BOX BOTTOM ******/
#box_bottom {
  text-align:center;
  padding:14px 0px 0px 0px;
  font:normal 11px arial;
  color: #787879;
}
#box_bottom  a {
  font:normal 11px arial;
  color: #787879;
  text-decoration: none;  
}
#box_bottom a:link{
}
#box_bottom a:visited{
}
#box_bottom a:hover{
  color: #aeaeae;
  text-decoration:underline;
}
#box_bottom a:active{
}








/**** KONTAKT *****/ 
div.contact{
margin:0px 0px 0px 0px;
padding:0px;
float:left;
}
div.contact table{
width:400px;
border-width:0px;
margin:15px 0px 0px 0px;
}
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:#000000;
border-width:0px;
}
div.contact table tr td.left{
margin:0px;
padding:0px;
width:150px;
font:bold 11px tahoma;
color:#000000;
}
div.contact table tr td span{
color:#464646;
}
div.contact input.contact{
width:250px;
font:normal 11px tahoma;
color:#000000;
border:solid 1px #CEDDED;
background:#ffffff;
}
div.contact textarea{
width:250px;
font-family:tahoma;
font-size:11px;
color:#000000;
border:solid 1px #CEDDED;
overflow:hidden;
}
div.contact .button {
  width:100px;
  background:#5187C0;
  border:solid 1px #5187C0;
  color:#ffffff;
  font:bold 11px tahoma;
}


/**** OGÓLNE *****/
p{
  	margin: 0px;
  	padding: 0px;
}
.clear{
  	display:block;
  	clear:both;
  	margin:0px;
  	padding:0px;
  	font-size:1px;
  	height:1px;
  	line-height:1px;
  	width:100%;
} 
.warning{
  font:bold 11px tahoma;
  display:block;
   margin:15px 25px 0px 25px;
  padding:0px;
}
a{
  color:#153D59;
  text-decoration:underline;
  font:normal 11px tahoma;
}
a:link{
}
a:visited{
}
a:hover{
  color:#153D59;
  text-decoration:none;
}
a:active{
}
table {
  font:normal 11px tahoma;
  color:#464646;
}
input.contact{
  width:100px;
  background:#5187C0;
  border:solid 1px #5187C0;
  color:#ffffff;
  font:bold 11px tahoma;
}

