﻿body  {
  margin : 0 auto;
  padding: 0px;
  text-align : left;
  height : 100%;
  background:#f7f7f7;
}
.img {
	border=0px;
}
a:link {
	color:#FF6600;
}

/*// GLOWNY SZABLON STRONY //*/
html>body #main {
  margin : 0px auto;
  padding : 0px;
  width:775px;
  text-align: left;
  font: normal 11px Arial,Helvetica,sans-serif;
  color:#666666;
  float:left;
  background:#f7f7f7;
}

#main {
  margin : 0px auto;
  padding : 0px;
  width:780px;
  text-align: left;
  font: normal 11px Arial,Helvetica,sans-serif;
  color:#666666;
  float:left;
  background:#f7f7f7;
}


html>body #top{
  margin:0px 0px 0px 0px;
  padding:0px;
  background:#ffffff;
  width:775px;
  height:76px;
}
#top{
  margin:0px 0px 0px 0px;
  padding:0px;
  background:#ffffff;
  width:779px;
  height:76px;
}

#left {
  float:left;
  margin:0px;
  padding:0px;
  width:180px;
}

html>body #left {
  float:left;
  margin:0px;
  padding:0px;
  width:180px;
}

#right {
  margin:0px 0px 0px 179px;
  padding:0px;
  border:1px solid #e2e2e2;
  border-bottom:0px;
  border-right:0px;
  width:555px;
}
html>body #right {
  margin:0px 0px 0px 179px;
  padding:0px;
  border:1px solid #e2e2e2;
  border-bottom:0px;
  border-right:0px;
  width:555px;
}



html>body #bottom{
  text-align: left;
  padding:0px;
  margin:0px;
  width:773px;
  height:92px;
  background:#f7f7f7;
  border:solid 1px #e2e2e2;
  color:#666666;
  font:normal 11px Arial,Helvetica,sans-serif;
}
#bottom{
  text-align: left;
  padding:0px;
  margin:0px;
  width:780px;
  height:86px;
  background:#f7f7f7;
  border:solid 1px #e2e2e2;
  color:#666666;
  font:normal 11px Arial,Helvetica,sans-serif;
}

#bottom .kreska {
  float:left;
  width:1px;
  background:url('../gfx/bottom_kreska.jpg') no-repeat;
  height:74px;
}
#bottom .adres {
  float:left;
  margin:0px;
  padding:3px 10px 0px 10px;
  width:255px;
}
#bottom .telefony{
  float:left;
  margin:0px;
  padding:8px 10px 0px 13px;
}
#bottom .dane {
  float:left;
  margin:0px;
  width:260px;
  padding:0px 10px 0px 13px;
}
#bottom .mail a{
  color:#FF7700;
  text-decoration:none;
}
#bottom .mail a:link {
}
#bottom .mail a:visited {
}
#bottom .mail a:hover {
  text-decoration:underline;
}
#bottom .mail a:active {
}
#bottom .mini_menu {
  float:left;
  margin:0px;
  padding:18px 0px 0px 20px;
}
#bottom .mini_menu img {
  border:0px;
}
#bottom .mini_menu a {
  font:normal 10px Arial,Helvetica,sans-serif;
  color:#ee7f01;
  text-decoration:none;
}







/*** BOX LOGO ****/
#box_logo{
  float:left;
  height:75px;
  width: 180px;
  margin-left: 0px;
  
  
}
#box_logo p {
  padding:0px 0px 0px 0px;
}
#box_logo p a{
	display:block;
	margin:0px;
	padding:0px;
	border:0px;
}
#box_logo p a:link {
}
#box_logo p a:visited {
}
#box_logo p a:hover {
}
#box_logo p a:active {
}
#box_logo p img{
  display:block;
  margin:0px;
  padding:0px;
  border:0px;
}


/*** BOX BANER ****/
#box_baner{
  float:left;
  width:413px;
  height:75px;
  border:4px;
}


/*// BOX ELEMENTOW GORNYCH //*/
#box_top_elements{
  float:left;
  width:520px;
  height:73px;
 
}
#box_top_elements p.home {
  margin:0px;
  padding:8px 38px 0px 0px;
  float:left;
  
}
#box_top_elements p.home img {
  border:0px;
}
#box_top_elements p.contact {
  margin:0px;
  float:left;
  padding:8px 38px 0px 0px;
}
#box_top_elements p.contact img {
  border:0px;
}
#box_top_elements p.map {
  margin:0px;
  padding:8px 0px 0px 0px;
}
#box_top_elements p.map img {
  border:0px;
}
#box_top_elements p.logo_dar img {
  border:0px;
}


/**** BOX LOCATION ****/
#box_location {
	margin-top: -1px;
	padding:0px;
	background:#ee7f01;       /**** ramka 7 ****/
	width:595px;
}
#box_location .location {
    width:460px;
	float:left;
	height:10px;
	margin:0px;
	padding:0px;
}
#box_location .location p {
	padding-top: 4px; 
	height: 11px; 
	padding-bottom: 4px; 
	padding-left: 14px;
    font-size:10px;
	font-weight:bold;
    color:#ffffff;
}
#box_location .location p a {
  font-size:10px;
  text-decoration : none;
  border : 0;
  color:#ffffff;
  font-family:Arial,Helvetica,sans-serif;
}
#box_location .location p a:link {
}
#box_location .location p a:visited {
}
#box_location .location p a:hover {
  text-decoration : underline;
}
#box_location .location p a:active {
}
#box_location .czas {
  padding:8px 0px 0px 0px;
  margin:0px;
  font:normal 10px Arial,Helvetica,sans-serif;
  color:#ee7f01;
  height:15px;
}


/**** BOX BANERY ****/
#box_banery {
  width:595px;
  margin:0px;
  padding:0px;
  background:url('../gfx/banery_bottom_bg.jpg') no-repeat bottom;
}

#box_banery  p {
  margin:0px;
  padding:0px;
  width:596px;
  height:99px;
}



/**** BOX MENU LEFT ****/
html>body #box_menu_left{
	margin:0px;
	padding:0px;
	width:180px;
	background:#535353;									/**** ramka 3 ****/
	border-top:23px solid #535353;						/**** ramka 2 ****/
}
#box_menu_left{
	margin:0px;
	padding-top:10px;
	width:180px;
	background:#535353;									/**** ramka 3 ****/
	border-top:23px solid #535353;						/**** ramka 2 ****/
}

#box_menu_left .waring{
  font:normal 11px Arial,Helvetica,sans-serif;
  color:#ffffff;
  height:30px;
}
#box_menu_left ul{
  margin:0px;
  padding:0px 0px 10px 0px;
  list-style:none;
}
/** pierwszy poziom **/
#box_menu_left ul li{
  margin:0px;
  padding:0px;
  font:bold 11px Arial,Helvetica,sans-serif;
  color:#535353;
  text-align:left;
  list-style:none;
}
#box_menu_left ul li a{
  display:block;  
  margin:0px;
  padding:2px 0px 2px 14px;
  font: 11px Arial,Helvetica,sans-serif;
  color:white;											/**** ramka 3 font poziom1 ****/
  text-decoration:none;
}
#box_menu_left ul li a:link{
}
#box_menu_left ul li a:visited{
}
#box_menu_left ul li a:hover{
  color:#ee7f01;
  background:#ffffff;
  border-left:4px solid #ee7f01;
  padding-left:10px;
}
#box_menu_left ul li a:active{
}

#box_menu_left ul li a.active{
  color:#ee7f01;
  background:#eeeff1;
  font-weight:bold;
  border-left:4px solid #ee7f01;
    padding-left:10px;  
}
/** drugi poziom **/
#box_menu_left ul ul{
	margin:0px;
  padding:0px;
}
#box_menu_left ul ul li{
	margin:0px;
	padding:0px 0px 0px 0px;
	font:normal 11px Arial,Helvetica,sans-serif;
	text-align:left;
	background:none;
}
#box_menu_left ul ul li a{
  display:block;  
  margin:0px;
  padding:2px 5px 2px 25px;
  font:normal 11px Arial,Helvetica,sans-serif;
  color:white;														/**** ramka 3 font poziom 2 ****/
  background:url('../gfx/menu_li_li_bg.gif') 1px 8px 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:#ee7f01;
  background:#ffffff;
  border-left:4px solid #ee7f01;
  padding-left:21px;
}
#box_menu_left ul ul li a:active{
}
#box_menu_left ul ul li a.active{
  color:#ee7f01;
  background:#EEEFF1;
  border-left:4px solid #ee7f01;
  padding-left:21px;
}
/** trzeci poziom **/
#box_menu_left ul ul ul {
	margin:0px;
  padding:0px;
}
#box_menu_left ul ul ul li{
  margin:0px;
  padding:0px 0px 0px 0px;
  font:normal 11px Arial,Helvetica,sans-serif;
  text-align:left;
}
#box_menu_left ul ul ul li a{
color:white;														/**** ramka 3 font poziom 3 ****/
  display:block;  
  margin:0px;
  padding:2px 5px 2px 30px;
  font:normal 11px Arial,Helvetica,sans-serif;
}
#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:#ee7f01;
  background:#ffffff;
  border-left:4px solid #ee7f01;
  padding-left:21px;
}
#box_menu_left ul ul ul li a:active{
}
#box_menu_left ul ul ul li a.active{
  color:#ee7f01;
  background:#ffffff;
  border-left:4px solid #ee7f01;
  padding-left:21px;
}




/**** BOX CERTYFIKAT ****/
html>body #box_certyfikat {
  margin:0px;
  padding:0px;
  background:#f7f7f7;
  border:solid 1px #e2e2e2;
  border-top:0px;
  width:178px;
  border-bottom:0px;
}
#box_certyfikat {
  margin:0px;
  padding:0px;
  background:#f7f7f7;
  border:solid 1px #e2e2e2;
  border-top:0px;
  width:180px;
  border-bottom:0px;
}
html>body #box_certyfikat .arrow {
  padding:0px 8px 10px 10px;
  margin:0px;
  float:left;
}

#box_certyfikat .arrow {
  padding:8px 8px 10px 10px;
  margin:0px;
  float:left;
}

#box_certyfikat .title {
  background:url('../gfx/certyfikat_title_bg.jpg') no-repeat bottom;
  font:bold 11px Arial,Helvetica,sans-serif;
  color:#FE7800;
  padding:8px 0px 10px 10px;
}
#box_certyfikat .content {
  text-align:center;
  padding:8px;
}
#box_certyfikat .content .img a, a:visited{
	color:#F7F7F7;
}

html>body #box_certyfikat .content .img a, a:visited{
	color:#F7F7F7;
}
/**** BOX CONTENT *****/



html>body #box_content{
  margin:0px;
  padding:0px 0px 0px 0px;
  width:594px;
  min-height:467px;
  background:url('../gfx/content_bg.jpg') no-repeat top #ffffff;
  background:#ffffff;
}

#box_content{
  margin:0px;
  padding:0px 0px 0px -10px;
  width:596px;
  background:url('../gfx/content_bg.jpg') no-repeat top #ffffff;
  border-right:1px;
  border-right-style:solid;
  border-right-color:#E2E2E2;
  border-top:0px;
  background:#ffffff;
}


#box_content .content {
  padding:0px;
  margin:0px;
  font:normal 11px Arial,Helvetica,sans-serif;
}




#box_content .content .title {
  margin:0px;
  padding:10px 0px 0px 14px;

}





#box_content .content .title h1{
font-size:16px;
font-weight:bold;
height:20px;
width:90%;
line-height:15px;
padding-bottom:0;
padding-left:7px;
padding-right:5px;
padding-top:4px;
text-transform:uppercase;
border-left:2px solid #ee7f01;
margin-left:5px;

}

#box_content .content .tresc {
  padding:10px 20px 20px 20px;
  min-height:450px;
}
#box_content .content .tresc a {
  font:normal 11px Arial,Helvetica,sans-serif;
  color:#ee7f01;
  text-decoration:none;
}
#box_content .content .tresc a:link {
}
#box_content .content .tresc a:visited {
}
#box_content .content .tresc a:hover {
  text-decoration:underline;
}
#box_content .content .tresc a:active {
}


/*** NEWS ****/
#box_content .content .news {
  padding:30px 20px 10px 20px;
}
#box_content .content .news .image{
	float:left;
}
#box_content .content .news .image img{
  display:block;
  margin:0px 15px 2px 0px;
  border:1px solid #ee7f01;
  margin-bottom:5px;
}
#box_content .content .news .image span{
}
#box_content .content .news .title_news{
  margin:0px;
  padding:2px 0px 6px 0px;
  font:bold 11px Arial,Helvetica,sans-serif;
  color:#666666;
}
#box_content .content .news .title_news a{
  font:bold 11px Arial,Helvetica,sans-serif;
  color:#666666;
  text-decoration:none;
}
#box_content .content .news .title_news a:hover{
  text-decoration:underline;
}

#box_content .content .news .data{
  display:block;
  padding:10px 0px 0px 0px;
  color:#ee7f01;
  font:bold 11px Arial,Helvetica,sans-serif;
}
#box_content .content .news .short{
  display:block;
  padding:0px 10px 10px 0px;
  text-align:justify;
}
#box_content .content .news .content_news{
  display:block;
  padding:0px 0px 2px 0px;
  text-align:justify;
}
#box_content .content .news .more{
  padding:0px 0px 20px 0px;
  text-align:right;
  width:555px;
}
#box_content .content .news .more img{
  border:0px;
  padding-bottom:5px;
}
#box_content .content .news .more a {
  font:normal 11px Arial,Helvetica,sans-serif;
  color:#EE7F01;
  text-decoration:none;
}
#box_content .content .news .more a:link {
}
#box_content .content .news .more a:visited {
}
#box_content .content .news .more a:hover {
  text-decoration:underline;
}
#box_content .content .news .more a:active {
}
#box_content .content .news .kreska {
  padding:2px 0px 2px 0px;
}
#box_content .content .news .kreska img {
  display:block;
  border:0px;
  padding-bottom:5px;
}





/*////MAPA SERWISU///////*/
div.mapa{
  	padding:30px 0px 10px 20px;
}
div.mapa ul{
  	display:block;
  	margin:0px;
  	padding:0px;
  	list-style:none;
}
div.mapa ul li{
  	display:block;
  	margin:0px;
  	padding:4px 0px 0px 20px;
  	list-style:none;
}
div.mapa ul li a{
  	padding:2px 0px 2px 17px;
  	background:url('../gfx/mapa_li_bg.gif') 6px 6px no-repeat;
  	font-weight:bold;
  	color:#EE7F01;
  	cursor:pointer;
  	text-decoration:none;
}
div.mapa ul li a:link {
}
div.mapa ul li a:visited {
}
div.mapa ul li a:hover {
  text-decoration:underline;
}
div.mapa ul li a:active {
} 
div.mapa ul ul{
  	display:block;
  	margin:0px 0px 0px 25px;
  	padding:4px 0px 0px 0px;
}
div.mapa  ul ul li{
  	padding:2px 0px 2px 0px;
}
div.mapa  ul ul li a{
    padding:6px 0px 6px 12px;
    color:#8DBDDB;
    text-decoration:none;
    background:url('../gfx/mapa_li_bg.gif') 2px 11px no-repeat;
}
div.mapa ul ul li a:link {
}
div.mapa ul ul li a:visited {
}
div.mapa ul ul li a:hover {
  	text-decoration:underline;
}
div.mapa ul ul li a:active {
}




/*/////KONTAKT///////*/ 
div.contact{
  	width:100%;
  	padding:30px 0px 10px 20px;
}
div.contact table{
  	width:100%;
}
div.contact table tr{
  	width:100%;
}
div.contact table tr td.title{
  	margin:0px;
  	padding:3px 0px 3px 0px;
  	width:40%;
  	font-family:Arial,Helvetica,sans-serif;
  	font-size:11px;
  	font-weight:bold;
  	color:#343434;
}
div.contact table tr td.left{
  	margin:0px;
  	padding:3px 10px 3px 0px;
  	width:20%;
  	font-family:Arial,Helvetica,sans-serif;
  	font-size:11px;
  	font-weight:normal;
  	color:#343434;
  	text-align:right;
}
div.contact table tr td.right{
  	margin:0px;
  	padding:3px 0px 3px 0px;
  	width:80%;
  	font-family:Arial,Helvetica,sans-serif;
  	font-size:11px;
  	color:#343434;
}
div.contact table tr td span{
  	color:#343434;
}

div.contact input.contact{
  	width:60%;
  	font-family:Arial,Helvetica,sans-serif;
  	font-size:11px;
  	color:#555555;
  	border:solid 1px #666666;
}
div.contact input.contact_small{
  	width:40%;
  	font-family:Arial,Helvetica,sans-serif;
  	font-size:11px;
  	color:#555555;
  	border:solid 1px #666666;
}
div.contact input.contact_smaller{
  	width:20%;
  	font-family:Arial,Helvetica,sans-serif;
  	font-size:11px;
  	color:#555555;
  	border:solid 1px #666666;
}
div.contact select{
  	width:80%;
  	font-family:Arial,Helvetica,sans-serif;
  	font-size:11px;
  	color:#555555;
  	border:solid 1px #666666;
}
div.contact textarea{
  	width:60%;
  	font-family:Arial,Helvetica,sans-serif;
  	font-size:11px;
  	color:#555555;
  	border:solid 1px #666666;
  	overflow:hidden;
}
div.contact input.button{
  	font-family:Arial,Helvetica,sans-serif;
  	font-size:11px;
  	font-weight:bold;
  	color:#ffffff;
  	border:solid 1px #ee7f01;
  	width:67px;
  	height:19px;
  	background-color:#666666;
  	cursor:pointer;
}
div.contact span.warning {
  font:bold 11px Arial,Helvetica,sans-serif;
  color:#ff7700;
  display:block;
}




/***** PAGER ******/
.pager_links{
	padding:10px 0px 10px 0px;
	text-align:center;
	font:normal 11px Arial,Helvetica,sans-serif;
}
.pager_links a{
	margin:0px 4px 0px 4px;
	color:#ee7f01;
}
.pager_links a:link {
}
.pager_links a:visited {
}
.pager_links a:hover {
  text-decoration : underline;
}
.pager_links a:active {
}
.pager_links .nav{
	margin:0px 10px 0px 10px;
	color:#B4B4B4;
}
.pager_links .nav a{
	font-weight:normal;
}
.pager_links .active{
	margin:0px 4px 0px 4px;
	font:bold 11px Arial,Helvetica,sans-serif;
	color:#FC7C00;
}





/*////OGÓLNE/////////////*/
.clear{
  	display:block;
  	clear:both;
  	margin:0px;
  	padding:0px;
  	font-size:0px;
  	height:0px;
  	line-height:0px;
  	width:100%;
} 
p{
  	margin: 0px;
  	padding: 0px;
}
hr {
  color:#9ECEF5;
  height:1px;
}

table td {
    font: normal 11px Arial,Helvetica,sans-serif;
  	color:#104A68;
}

#home_text{
width: 350px;
float:left; 
padding:5px;
padding-left:10px;
}

#home_text a {
  font-size:10px;
  text-decoration : none;
  border : 0;
  color:#ffffff;
  font-family:Arial,Helvetica,sans-serif;
}



#home_news{
width: 210px;
min-height:462px;
float:right;
padding-top:10px; 
padding-left:10px; 
background-color:#F7F7F7;
border-right:0px solid #E2E2E2;
color:#EE7F01;
}

html>body #home_news{
width: 199px;
height:385px;
float:right;
padding-top:5px; 
padding-left:10px; 
background-color:#F7F7F7;
border-right:0px solid #E2E2E2;
color:#EE7F01;
}

#home_news a {
  font-size:10px;
  text-decoration : none;
  font-weight:bold;
  border : 0;
  color:#535353;
  font-family:Arial,Helvetica,sans-serif;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:11px;

  
  
}



#homepage-footer {
border-top-color:#BABABA;
border-top-style:solid;
border-top-width:4px;
clear:both;
font-size:10px;
}



#ramka_sgs {
border:2px solid #8a8a8a;
padding:7px;
color:black;
font-size:10px;
font-weight:bolder;
}