*{
  margin: 0; padding: 0;
}


body{
  margin : 0 auto;
  padding: 0px;
  text-align : center;
  height:100%;
  background: url('../gfx/main_bg.jpg') repeat-x #86978F;
}

/*// GLOWNY SZABLON STRONY //*/
#main {
  margin : 0px auto;
  margin-top: 0px;
  padding : 0px;
  width:766px;
  font-family:tahoma;
  font-size:11px;
  color:#494F4C;
}

#left {
  float:left;
  text-align:left;
  margin:0px;
  padding:0px;
 /* width:335px; */
 width:278px;
}

#right {
  float:left;
  margin:0px;
  padding:0px;
}

#bottom{
padding:0px 0px 0px 10px;
margin:40px 0px 10px 10px;
font:normal 10px tahoma;
color:#CBD2CE;
}
#bottom h1 {
font:normal 10px tahoma;
color:#CBD2CE;
margin:3px 0px 0px 0px; 
padding:0px;
}

/*////MENU TOP///////*/
#box_menu_top{
  padding:0px 0px 0px 10px;
  margin:0px 0px 0px 0px;
  width:766px;
  height:60px;
  background:url('../gfx/top_bg.jpg') no-repeat;
}
#box_menu_top .top_menu {
  display:block;
  float:left;
  width:106px;
  padding:0px 0px 0px 0px;
 
}
#box_menu_top .top_menu p {
   height:60px;
  padding:0px 0px 0px 0px;
}
#box_menu_top .top_menu img {
  border: none;
}
#box_menu_top .top_menu p.active_p {
  padding:0px 0px 0px 0px;
  background:url('../gfx/top_menu_over_bg.jpg') center no-repeat;
}

#box_menu_top a{
  display:block;
  padding:25px 0px 0px 0px;
  color:#98BAAA;
  font:bold 10px tahoma;
  text-decoration:none;
}
#box_menu_top a:link {
}
#box_menu_top a:visited {
}
#box_menu_top a:hover { 
  text-decoration:none;
  color:#00FFFF; 
}
#box_menu_top a:active {
} 
#box_menu_top a.active {
  text-decoration:none;
  color:#00FFFF; 
}


/**** BOX LOGO *****/
#box_logo{
  margin:0px;
  padding:0px;
  width:766px;
  text-align:left;
}
#box_logo .left {
  width:316px;
  float:left;
 /*  height:100px; */
 /* background:url('../gfx/logo.jpg') no-repeat; */
}
#box_logo .left_globe {
  width:316px;
  float:left;
  height:100px; 
  background:url('../gfx/logo_globe.jpg') no-repeat; 
}
#box_logo .left_globe p {
  padding:10px 0px 0px 147px;
}
#box_logo .left img{
  display:block;
  margin:0px;
  padding:0px;
  border:0px;
}
#box_logo .right {
  width:450px;
  float:left;
  text-align: right;
  background:url('../gfx/logo_right.jpg') no-repeat;
}
#box_logo .right img {
  border:0px;
}
#box_logo .right a {
  text-decoration: none;
  color: #4F5552;
}
#box_logo .right p.haslo{
  font:bold 11px tahoma;
  color:#8A9B93;
  letter-spacing:3px;
  padding:28px 0px 0px 30px;
  text-align:left; 
}
#box_logo .right p.links {
  margin:0px 0px 0px 330px;
  padding:30px 0px 0px 0px;
}  
#box_logo .right p.links a{
  text-decoration: none;
  color: #4F5552;
}  
#box_logo .right p.links form.form_1 {
  margin:0px;
  padding:0px;
  float:left;
}
#box_logo .right p.links form.form_2 {
  margin:0px;
  padding:0px;

}
/***** BOX LINKS *****/
#box_menu_links {
  width:766px;
  text-align:right;
}
#box_menu_links div {
   padding:11px 20px 6px 0px;
   border-bottom:1px solid #3A403C;
}
#box_menu_links div span {
  padding:0px 4px 4px 4px; 
  
}
#box_menu_links div span a {
  padding:0px 4px 2px 7px;
  margin:0px;
  font:normal 11px tahoma;
  color:#3A403C;
  text-decoration:none;
  background:#E8EDEB;

  
}
#box_menu_links div span a:link {
}
#box_menu_links div span a:visited {
}
#box_menu_links div span a:hover {
  text-decoration:none;
  background:#E8EDEB;
  color:#3A403C
}
#box_menu_links div span a:active {
}
#box_menu_links div span a.active {
  /*color:#ffffff;*/
  background:url('../gfx/menu_links.gif') 0px 5px no-repeat;
}

#box_menu_links_none{
  height:31px;
}




/**** PREV *****/
#prev {
  padding:0px;
  margin:0px;
}
#prev .left {
  float:left;
  padding: 25px 0px 0px 0px;
}
#prev .left img {
  border:0px;
  display:block;
}

#prev .right {
  float:left;
  padding:0;
  margin:0px;
  height:383px;
  width:232px;
  background:url('../gfx/palmtop.jpg') 0px 43px no-repeat;
}
#prev .right p.flash {
  margin:72px 0px 0px 64px;
}
#prev .right p.main {
  padding:50px 0px 0px 20px;
  font:bold 12px tahoma;
  color:#EE1B22;
  text-transform:uppercase;
}
#prev .right p.submain {
  padding:0px 0px 0px 20px;
  font:normal 11px tahoma;
  color:#EE1B22;
}
#prev .p_p {
  padding:180px 0px 0px 0px;
}


/**** BOX CONTENT *****/
#box_content{
padding:0px;
float:left;
/* width:399px; */
width:456px;
text-align:left;
}
#box_content .faq_questions {
  text-align:right;
  padding:5px 0px 5px 0px;
}
#box_content .faq_questions a {
  padding:0px 0px 0px 10px;
  color:#989F9A; 
  text-decoration:none;
}
#box_content .faq_questions a:link{
}
#box_content .faq_questions a:visited{
}
#box_content .faq_questions a:hover{
  text-decoration:underline;
}
#box_content .faq_questions a:active{
}
#box_content .content h1.title {
  font:bold 11px tahoma;
  margin:0px 0px 5px 0px;
  padding:0px;
  text-transform:uppercase;
}
#box_content .content {
  margin:5px 15px 0px 0px;
  text-align:left;
  font:normal 11px tahoma;
  color:#494F4C;
}
#box_content .content .back {
  margin:5px 15px 0px 0px;
  text-align:right;
  font:normal 11px tahoma;
  color:#494F4C;
}
#box_content .content img.kropki {
 border:1px dotted #7B7F82;
}
#box_content .content a.czerwony_strzalka {
  color:#CD0400;
  font:normal 11px tahoma;
  text-decoration:none;
  border:0px;
  padding:1px 0px 4px 20px;
  background:url('../gfx/strzalka_red_link.gif') 12px 6px no-repeat;
}
#box_content .content a.czerwony_strzalka:link{
}
#box_content .content a.czerwony_strzalka:visited{
}
#box_content .content a.czerwony_strzalka:hover{
  background:#FEFEFE;
  padding:2px 3px 0px 20px;
  text-decoration:none;
  background:url('../gfx/strzalka_red_link_over.gif') 2px 7px no-repeat #FEFEFE;
}
#box_content .content a.czerwony_strzalka:active{
}


#box_content .content a.block_link {
  color:#CD0400;
  font:bold 9px tahoma;
  border:0px;
  padding:3px 12px 3px 4px;
  background:url('../gfx/block_link.gif') right no-repeat #ffffff;
  text-decoration:none;
}
#box_content .content a.block_link:link{
}
#box_content .content a.block_link:visited{
}
#box_content .content a.block_link:hover{
  color:#ffffff;
  background:url('../gfx/block_link_over.gif') right no-repeat #FF0000;
}
#box_content .content a.block_link:active{
}
#box_content .content table td {
  font:normal 11px tahoma;
  color:#494F4C;
}
#box_content .content table td a.block_link {
  color:#CD0400;
  font:bold 9px tahoma;
  border:0px;
  padding:3px 12px 3px 4px;
  background:url('../gfx/block_link.gif') right no-repeat #ffffff;
  text-decoration:none;
}
#box_content .content table td a.block_link:link{
}
#box_content .content table td a.block_link:visited{
}
#box_content .content table td a.block_link:hover{
  color:#ffffff;
  background:url('../gfx/block_link_over.gif') right no-repeat #FF0000;
}
#box_content .content table td a.czerwony_strzalka {
  color:#CD0400;
  font:normal 11px tahoma;
  text-decoration:none;
  border:0px;
  padding:1px 0px 4px 20px;
  background:url('../gfx/strzalka_red_link.gif') 12px 6px no-repeat;
}
#box_content .content table td a.czerwony_strzalka:link{
}
#box_content .content table td a.czerwony_strzalka:visited{
}
#box_content .content table td a.czerwony_strzalka:hover{
  padding:2px 0px 2px 20px;
  text-decoration:none;
  background:url('../gfx/strzalka_red_link_over.gif') 0px 7px no-repeat #FEFEFE;
}
#box_content .content table td a.czerwony_strzalka:active{
}

/***** portfolio *****/
#box_content .content .portfolio {
}
#box_content .content .portfolio .left {
  width:230px;
  float:left;
  padding:20px 0px 0px 0px;
}
#box_content .content .portfolio .left .title {
  font:bold 11px tahoma;
  border:0px;
  padding:3px 0px 3px 4px;
  text-decoration:none;
  width:210px;
}
#box_content .content .portfolio .left .link {
  padding:14px 0px 6px 0px;
}
#box_content .content .portfolio .left .link a {
  color:#CD0400;
  font:bold 11px tahoma;
  border:0px;
  padding:3px 12px 3px 4px;
  background:url('../gfx/block_link.gif') right no-repeat #ffffff;
  text-decoration:none;
}
#box_content .content .portfolio .left .link a:link{
}
#box_content .content .portfolio .left .link a:visited{
}
#box_content .content .portfolio .left .link a:hover{
  color:#ffffff;
  background:url('../gfx/block_link_over.gif') right no-repeat #FF0000;
}
#box_content .content .portfolio .left .link a:active{
}
#box_content .content .portfolio .left .content {
  padding:4px 0px 16px 0px;
  text-align:justify;
  width:210px;
}
#box_content .content .portfolio .image {
  padding:20px 0px 16px 0px;
}
#box_content .content .portfolio .image img {
  border:solid 1px #CDCDCD;
}
#box_content .content .portfolio .kreska {
  background:url('../gfx/hr.gif') no-repeat;
  height:1px;
  width:350px;
}

#box_content .content .dane_kontaktowe1 {
  padding: 15px 0px 0px 30px;
  text-align: center;
  color: #A0A0A0;
  float: left;
}
#box_content .content .dane_kontaktowe2 {
  padding: 15px 40px 0px 90px;
  text-align: center;
  color: #A0A0A0;
}

/***** FAQ *****/
#box_content .content .faq {
  padding:20px 0px 0px 0px;
}
#box_content .content .faq .title {
  font:bold 11px tahoma;
  border:0px;
  padding:3px 0px 0px 4px;
  text-decoration:none;
}
#box_content .content .faq .content {
  padding:0px 0px 6px 0px;
}
#box_content .content .faq .kreska {
  background:url('../gfx/hr.gif') no-repeat;
  height:1px;
  width:350px;
}

/*/// BOXYYYYY ///*/
.boxes{
	margin:0px 0px 5px 0px;
	padding:0px 10px 4px 0px;
	width: 90%;
}
.boxes img {
  display: block;
  border: 0px;
  padding: 0px 0px 0px 5px;
}
.boxes .header{
	display:block;
	margin:0px;
	font-family:tahoma;
	font-size:12px;
	font-weight:bold;
	color:#010062;
	padding: 15px 0px 0px 0px;
	text-align: center; 
}

.boxes a{
	color:#494F4C;
	text-decoration: none;
	padding: 0px 0px 0px 0px;
}
.boxes a:link{
}
.boxes a:visited{
}
.boxes a:hover{
}
.boxes a:active{
}

.boxes .content{
	margin:0px 0px 0px 0px;
	padding:0px 0px 10px 0px;
}
.boxes .content p {
  padding: 10px 0px 0px 5px;
}

/***** MAPA SERWISU *****/
div.mapa{
padding:0px 0px 7px 0px;
text-align:left;
}
/*///pierwszy poziom ///////*/
div.mapa ul {
  margin:10px 0px 15px 0px;
  padding:0px;
}
div.mapa ul li{
  list-style:none;
  display:block;
  font:bold 11px 'tahoma';
  color:#FF6600;
  padding:1px 0px 4px 20px;
  background:url('../gfx/location_arrow.jpg') 0px 5px no-repeat;
}
div.mapa ul li a{
 color:#CD0400;
  font:bold 11px tahoma;
  text-decoration:none;
  border:0px;
  padding:1px 0px 4px 20px;
  background:url('../gfx/strzalka_red_link.gif') 12px 6px no-repeat;
}
div.mapa ul li a:link{
}
div.mapa ul li a:visited{
}
div.mapa ul li a:hover{
  padding:2px 0px 2px 20px;
  text-decoration:none;
  background:url('../gfx/strzalka_red_link_over.gif') 0px 7px no-repeat #FEFEFE;
}
div.mapa ul li a:active{
}
/*///drugi poziom ///////*/
div.mapa ul ul{
  margin:0px 0px 5px 10px;
  padding:0px;
}
div.mapa ul ul li{
  margin:7px 0px 7px 10px;
  padding:0px 0px 0px 15px;
  font:bold 11px 'trebuchet ms';
	color:#A4A9AC;
}
div.mapa ul ul li a{
  color:#CD0400;
  font:normal 11px tahoma;
  text-decoration:none;
  border:0px;
  padding:1px 0px 4px 20px;
  background:url('../gfx/strzalka_red_link.gif') 12px 6px no-repeat;
}
div.mapa ul ul li a:link{
}
div.mapa ul ul li a:visited{
}
div.mapa ul ul li a:hover{
   padding:2px 0px 2px 20px;
  text-decoration:none;
  background:url('../gfx/strzalka_red_link_over.gif') 0px 7px no-repeat #FEFEFE;
}
div.mapa ul ul li a:active{
}




/****** KONTAKT ******/ 
div.contact{
margin:0px;
padding:0px;
}
div.contact table{
border-width:0px;
margin:0px 0px 0px 0px;
}
div.contact table tr{
height:30px;
}
div.contact table tr td.input{
margin:0px;
padding:0px;
width:150px;
font:normal 11px tahoma;
color:#494F4C;
border-width:0px;
}
div.contact table tr td.left{
margin:0px;
padding:0px;
width:150px;
font:bold 11px tahoma;
color:#494F4C;
}
div.contact table tr td span{
color:#595959;
}
div.contact input.contact{
width:240px;
font-family:tahoma;
font-size:11px;
color:#000000;
border:solid 1px #B3BEB8;
}
div.contact textarea{
width:240px;
font-family:tahoma;
font-size:11px;
color:#000000;
border:solid 1px #B3BEB8;
overflow:hidden;
}
div.contact .button {
  color:#ffffff;
  font:bold 9px tahoma;
  border:0px;
  padding:3px 12px 3px 4px;
  background:url('../gfx/block_link_over.gif') right no-repeat #FF0000;
  cursor:hand;
}



/**** BOX NEXT ****/
.next {
  float:left;
}
.next img {
  margin:25px 0px 0px 0px;
  border:0px;
  display:block;
}




/*/// PAGER ///*/
.pager_links{
	padding:5px 0px 10px 0px;
	text-align:center;
	font:normal 11px tahoma;
}
.pager_links a{
	margin:0px 4px 0px 4px;
	color:#ffffff;
}
.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:#ffffff;
}
.pager_links .nav a{
	font-weight:normal;
}
.pager_links .active{
	margin:0px 4px 0px 4px;
	font:normal 11px arial;
	color:#CD0400;
}


/*//////// 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 {
  padding:3px 0px 3px 0px;
  font:normal 11px tahoma;
  color:#A3A3A3;
  display:block;
}
 
a{
  text-decoration : underline;
  border : 0;
  color:#000000;
}
table {
  border:0px;
  padding:0px;
  margin:0px;
}
