/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

	h1, h2, h3, h4, h5, h6,
	address, form, fieldset, hr{
		margin: 0;
		padding: 0;
	}
	
	img { border: none; }

 .break{clear: both;}
 
 div.vert_line{ height: 1px; width: 100%; font-size:1px; overflow:hidden; background-color: #B6B6B6;}
 
 .msg{
  margin: 7px;
  color: #FF0000;
  font-size: 11px;
  font-weight: bold;
  width: 100%;
  overflow: hidden;
  text-align: center;
 }
 
 .fleft{
  float: left;
  display: inline;
 }
 
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */
html{
  margin: 0;
  padding: 0;  
}

body {
  background-image: url('../images/background.jpg');
  background-repeat: repeat-x;
  background-position: top;
  margin: 0;
  padding:0;
  font-family: Arial;
  font-size: 12px;
  color: #6f7c8c;
}

div#bg_top{
width: 984px;
height: 8px;
background-image: url('../images/border_top.gif');
margin-left: auto;
margin-right: auto;
font-size: 1px;
}

div#bg_middle{
width: 984px;
background-image: url('../images/border_middle.gif');
margin-left: auto;
margin-right: auto;
}

div#bg_bottom{
width: 984px;
height: 8px;
background-image: url('../images/border_bottom.gif');
margin-left: auto;
margin-right: auto;
font-size: 1px;
}

div#outer{
width: 967px;
margin-left: 8px;
margin-right: 9px;
}

div#logo{
width: 967px;
height: 106px;
overflow: hidden;
}

div#below_logo{
width: 967px;
height: 26px;
overflow: hidden; 
}

div#left{
float: left;
display: inline;
width: 232px;
}

div#search{
width: 232px;
height: 24px;
overflow: hidden;
margin-bottom: 1px;
}

div#main_flash{ 
float: left;
display: inline;
width: 734px;
height: 359px;
overflow: hidden;
margin-left: 1px;
}

ul.menu_list{
list-style-type: none;
margin: 0;
padding: 0;
}

.menu_n{
background-image: url('../images/menu_n.jpg');
width: 206px;
height: 28px;
cursor: pointer;
padding-left: 26px;
padding-top: 12px;
}

.menu_n_1{
background-image: url('../images/menu_n_1.jpg');
width: 206px;
height: 28px;
cursor: pointer;
padding-left: 26px;
padding-top: 12px;
}

.menu_a{
background-image: url('../images/menu_a.jpg');
width: 206px;
height: 28px;
cursor: pointer;
padding-left: 26px;
padding-top: 12px;
}

a.menu_item {
color: #FFFFFF;
font-family: Arial,Tahoma,Verdana;
font-size: 14px;
text-decoration: none;
}

a.sub_menu_item{
font-size: 13px;
color: #FFFFFF;
text-decoration: none;
}

a.sub_menu_item_a{
font-size: 13px;
color: #FFFFFF;
text-decoration: underline;
}


a:hover.sub_menu_item {
text-decoration: underline;	
}

.sub_menu{
position: absolute;
width: 159px;
margin-top: -12px;
margin-left: 206px;
display:none;	
}

.submenu_top{
background-image: url('../images/submenu_top.gif');
width: 160px;
height: 3px;
margin-left: 1px;
font-size: 1px;
}

.submenu_middle{
background-color: #0180e9;
width: 136px;
margin-left: 1px;
padding: 6px 12px;
}

.submenu_bottom{
background-image: url('../images/submenu_bottom.gif');
width: 160px;
height: 3px;
margin-left: 1px;
font-size: 1px;
}


div#footer_text{
margin-top: 23px;
margin-bottom: 19px;
font-size: 11px;
float: left;
display: inline;
margin-left: 31px;
}

a.footer_email{
text-decoration: none;
color: #6f7c8c;
}

.bottom_vert_line{
margin-top: 15px;
width: 100%;
overflow: hidden;
height: 1px;
font-size: 1px;
background-color: #b1b1b1;
}

span#footer_copyrights{
margin-left: 10px;
}

span#footer_contact{
margin-left: 62px;
}

span#footer_stat_web{
margin-left: 50px;
}


div#footer_text .footer_seperator{
margin-left: 5px;
margin-right: 5px;
}

div#footer_esco{
float: right;
display: inline;
height: 24px;
margin-top: 18px;
margin-left: 6px;
margin-bottom: 16px;
margin-right: 36px;
}

div#main_container{
	float: left;
	display: inline;
	width: 695px;
	margin-left: 20px;
	margin-right: 20px;
	overflow: hidden;
}

div#main_container_content{
padding-top: 28px;
}

div#main_container_content_nosub{
	padding-top: 10px;
}

div#main_container_content_nosub_art{
	margin-top: -8px;
}

	div#article_title{
	float: left;
	display: inline;
	}
			div#article_title h1{
				color: #6F7C8b;
				font-size: 26px;
				margin-top: 20px;				
				font-weight: bold;
				font-style: italic;
				display: inline;
				float: left;
			}

			div.article_title_seperator{
				margin-top: 33px;
				margin-left: 10px;				
				width: 1px;
				height: 12px;
				background-color: #707d8e;
				font-size: 1px;
				display: inline;
				float: left;
			}

			div#article_title h3{
				color: #6F7C8b;
				margin-top: 30px;
				margin-left: 10px;				
				font-size: 15px;
				font-weight:normal;
				font-style:normal;
				display: inline;
				float: left;
			}		
	
	div#article_title2{
		float: right;
		display: inline;
		margin-top: 29px;
		height: 21px;
		width: 352px;		
	}	
	
		
	.info_img{
	width:21px;
	height:20px;
	float: left;
	margin-right:5px;
	}
	.info_text{
	margin-top: 3px;
	}			

	div#info_shop{
	margin-top: 3px;
	width: 186px;
	display: inline;
	float: left;
	height: 30px;
	padding-top: 5px;
	padding-bottom: 4px;
	padding-left: 46px;
	background-image: url("../images/shopinfo_header.jpg");
	}
	
	div#info_shop H3{
		font-size: 12px;
		color: white;	
	}

	div#info_trade_header{
	margin-top: 4px;
	width: 186px;
	display: inline;
	float: left;
	padding-top: 11px;
	padding-bottom: 10px;
	padding-left: 46px;
	background-image: url("../images/tradeinfo_header.jpg");
	}

	div#info_trade_header H3{
		font-size: 14px;	
		color: white;
	}
	div#info_trade_content{
	width: 208px;
	display: inline;
	float: left;
	padding-top: 12px;
	padding-left: 12px;
	padding-right: 12px;
	padding-bottom: 12px;
	background-color: #E2BC41;
	color: white;
	}

	div#info_trade_content p{
	margin: 6px 0 0px 0;
	}
	div#info_trade_foot{
		float: left;
		display: block;
		height: 3px;
		width: 232px;
		min-height: 2px;
		background-image: url("../images/tradeinfo_foot.jpg");
		font-size: 1px;	
	}
	
	
	div#subsubmenu{
		height: 37px;
		margin-top: 23px;
	}

	div#subsubmenu ul {
	    margin:0;
	    padding:0;
	    height: 37px;
	  }

	div#subsubmenu li {
	  float:left;
	  display: inline;
	  margin-right: 4px;
	  padding:0;
	  cursor: pointer;
	}

	.subsubmenu_left		{
		float:left;
		width: 2px;
		height: 37px;
		background-image: url('../images/subsub_left_n.gif');
		background-repeat: no-repeat;
	}

	.subsubmenu_right{
		float:left;
		height: 37px;
		width: 2px;
		background-image: url('../images/subsub_right_n.gif');
		background-repeat: no-repeat;	
	}

	.subsubmenu_center{
		float:left;
        padding-top: 11px;
        padding-left: 16px;
        padding-right: 16px;
		height: 26px;
		background-image: url('../images/subsub_center_n.gif');
		background-repeat: repeat-x;
	}

	.subsubmenu_left_a{
		float:left;
		width: 2px;
		height: 37px;
		background-image: url('../images/subsub_left_a.gif');
		background-repeat: no-repeat;
	}

	.subsubmenu_right_a{
		float:left;
		height: 37px;
		width: 2px;
		background-image: url('../images/subsub_right_a.gif');
		background-repeat: no-repeat;	
	}

	.subsubmenu_center_a{
		float:left;
        padding-top: 11px;
        padding-left: 16px;
        padding-right: 16px;
		height: 26px;
		background-image: url('../images/subsub_center_a.gif');
		background-repeat: repeat-x;
	}

	div#subsubmenu a{
	      text-decoration:none;
	      font-size: 12px;
 	      color: #FFFFFF;
	   
	}
	
	div#subsubmenu a:hover{
	      text-decoration:none;
	      font-size: 12px;
	      color: #FFFFFF;	     
	}
	
 /* company start */	
	
	.cmp{
		padding-top: 28px;
	}

	.cmp_first{
		padding-top: 0;
	}

	.cmp_desc{
	padding-top: 5px;
	clear: both;
	}
	
	.cmp_desc p{
		margin: 0;
	}

	.cmp_logo_title{
	float: left;
	display: inline;
	}
	
	.cmp_catalogue{
	float: right;
	display: inline;	
	}

	span.cmp_name{
	color: #6f7c8c;
	font-size: 12pt;
	margin-left: 5px;
	}

	.cmp_image{
	padding-top: 14px;	
	}

	.cmp_left_image{
	margin-left: 1px;
	float:left;
	width: 149px;
	height: 129px;
	overflow: hidden;	
	}

	.cmp_vert_line{
	margin-top: 28px;
	width: 100%;
	overflow: hidden;
	height: 1px;
	font-size: 1px;
	background-color: #b1b1b1;
	}
	
	.cmp_right_image{
		float:right;
		width: 201px;
		height: 129px;
		overflow: hidden;
	}
	
.cmp_left_desc{
		float:left;
		margin-top: 12px;
		margin-left: 90px;
		padding-right: 5px;
		width: 345px;
		display: inline;
	}
		
	.catalogue_list{
		position: absolute;
		margin-left: 400px;
		margin-top: -34px;
		width: 295px;
		height: 30px;
		background-image: url('../images/catalogue_select.gif');
	}
	
	div.catalogue_on{
	z-index: 50;
	position: absolute;
	width: 181px;
	height: 20px;
	margin-top: 5px;
	margin-left: 104px;
	cursor: pointer;
	}
	
	div.catalogue_area{
	z-index: 100;
	position: absolute;
	background-color: #FFFFFF;
	width: 160px;
	margin-top: 3px;
	/*display: none;*/
	border-bottom: 1px solid #c1c7ce;
	border-left: 1px solid #c1c7ce;
	border-right: 1px solid #c1c7ce;	
	}
	
	div.catalogue_first{
	position: absolute;
	margin-top: 3px;
	margin-left: 9px;
	} 
	
	div.catalogue_area ul{
	list-style-type: none;
	margin: 0;
	padding:0;
	}

	div.catalogue_area li{
	margin-top: 0;
	margin-left: 8px;
	}

	div.catalogue_area a{
	color: #6f7c8c;
	text-decoration: none;	
	}

	div.catalogue_area a:visited{
	color: #6f7cFF;
	text-decoration: none;	
	}

 /* company end */
	
 /* start map */

  .site_map a{
  	text-decoration: none;
  	color: #6f7c8c;
  }
 
 /* end map */
	
 /* start newsletter */
       
    form#newsletter_form{
	  margin-top: 10px;
	}
	
	form#newsletter_form input{
	  font-size: 11px;
	}
	
	.newsletter_submit{
	  margin-top: 5px;
	}
 
 /* end newsletter */	

 /* start powiadom */
       
    form#tell_form{
	  margin-top: 10px;
	}

 /* end powiadom */	

 /* start news */

    .news_item{   
  	margin-top: 20px;
  	background-color: #f7f7f7;
  	border: 1px solid #e4e4e4;
  	padding: 3px;
    } 

    .news_item_first{   
  	background-color: #f7f7f7;
  	padding: 3px;
    border: 1px solid #e4e4e4;
    } 
	
	.news_title{
	font-size: 14px;
	}
	
	.news_title a{
	font-size: 14px;
	color: #6f7c8c;
	text-decoration: none;
	}

	.news_date{
	color: #0277d6;
	}
	
	.news_desc p{
	margin: 0;
	}
	
	a.news_more, a.news_back{
	margin-left: 15px;
	font-size: 11px;
	color: #545454;
	text-decoration: none;
	}


 /* end news */	

    /* stronicowanie */
    
    div#pages{ 
      color: #979CA0;
      font-size: 11px;
      margin-left: 15px;
    }
     
    a.prevnext{
      color: #979CA0;
      text-decoration: none;	
    }
     
    a.activepagetrue{
      color: #0C4470;
      font-weight: bold;
    }

    a.activepagefalse{
      color: #979CA0;
    }
    
    /* stronicowanie koniec */


 /* enquiry start */
 
 
 
 .enq_form_div{
	width: 100%;
	overflow: hidden;
 }

div#enq_area{
border-left: 1px solid #c0c7cf;
border-right: 1px solid #c0c7cf;
padding-left: 15px;
padding-bottom: 10px;
}

div#enq_area_top{
margin-top: 4px;
background-image: url('../images/ankieta_top.gif');
height: 27px;
letter-spacing: 2px;
width: 217px;
padding-left: 15px;
padding-top: 12px;
font-weight: bold;
font-size: 13px;
color: #FFFFFF;
overflow: hidden;
}

div#enq_area_bottom{
background-image: url('../images/ankieta_bottom.gif');
height: 26px;
width: 217px;
overflow: hidden;
font-weight: bold;
letter-spacing: 2px;
padding-left: 15px;
padding-top: 13px;
color:#FFFFFF;
float:left;
}

.enq_vote{
color:#FFFFFF;
text-decoration: none;	
}

.enq_check_result{
color:#FFFFFF;
font-size: 11px;
text-decoration: none;
}

 .enq_question{
 padding-top: 9px;
 font-weight: bold;

 }
 
 .ans_box{
	margin-top: 0;
 }
 
 .ans_box label{
	font-size: 12px;  
 }
 
 input.guest_ans{
	height: 13px;
	width: 80px;
	font-size: 11px;
 }
 
 div.submit_que{
	margin-top: 10px;
	text-align:center
 }
 
 .que_result_area{
 	width: 85%;
	margin-left: 2px;
 	margin-top:4px;
 	border-left: 1px solid #166b96;
 }
 
 .que_result_ans_first{
	 margin: 0px 0 1px 2px;
	 font-size: 10px;
 }
 
 .que_result_ans{
	 margin: 4px 0 1px 2px;
	 font-size: 10px;
 }

 .que_result_bar{
 	height: 12px;
 	background-image: url('../images/enquiry/voting_bar.gif');
 	background-repeat: repeat-x;
 }
 
 .que_result_bar_last{
 	background-image: url('../images/enquiry/voting_bar.gif');
 	background-repeat: repeat-x;
 	padding-bottom:4px;
 	height: 12px;
 }
 
 .que_result_endbar{
	background-color: #FFFFFF;
	float:right;
	height: 12px;
	width: 4px;
 }
 
 .que_result_endbar_desc{
	position: absolute;
	margin-left:6px;
	font-size: 10px;
	color: #000000;
 }
 
 .ans_total{
	width: 100%;
	margin-top: 10px;
	margin-left: 2px;
 }
 /* enquiry stop */
 
 /* search start */ 
div#search_text{
background-image: url('../images/search_text.gif');
height: 21px;
width: 200px;
float:left;
padding-top:3px;
padding-left: 8px;
}
input.search_input{
font-size: 12px;
width: 190px;
border: 0;
}

.search_res_item{   
margin-bottom: 20px;
background-color: #f7f7f7;
padding: 3px;
 } 

.search_res_item a{
  text-decoration: none;
  color: #6f7c8c;
  font-size: 13px;	
}
 
.search_where{
font-size: 10px;
font-weight: bold;
} 

/* search end */ 

.gallery_block{
	overflow:hidden;
	float: left;
	width: 172px;
	display: inline;
	height: 170px;
}
  
/* login form */

#loginformline{
background-image: url('../images/admin/loginform_line1PXL.jpg');
background-repeat: repeat-x;
width: 100%;
height: 600px;
text-align: center;
padding-top: 180px; 
}

#loginformpx{
background-image: url('../images/admin/loginform_1PXL.jpg');
background-repeat: repeat;
width: 100%;
height: 100%;
}

#loginformlogo{
background-image: url('../images/admin/loginform_background.jpg');
background-repeat: no-repeat;
margin-left: auto;
margin-right: auto;
width: 495px;
height: 268px;
border-top-style: double;
border-left-style: double;
border-right-style: solid;
border-bottom-style: solid;
border-color: #FFFFFF;
}

#input{
width: 115px;
}

div.login{
font-size: 11px;
font-family: Tahoma,Verdana,"Arial CE";
color: #2B3070;
}

td.login1{
width: 49%;
text-align: right;
padding-top: 145px;
padding-right: 12px;
}

td.login2{
width: 2%;
padding-top: 135px;
}

td.login3{
width: 49%;
padding-top: 112px;
padding-left: 5px;
text-align: left;
font-family: Tahoma,Verdana,"Arial CE";
font-size: 14px;
font-weight: bold;
color: #434544;
}

#bottomline{
background-image: url('../images/admin/bottom_1_PXL.jpg');
background-repeat: repeat-x;
height: 1px;
margin-left: 10px;
margin-right: 10px;
}

#footertext{
color: #8F8F8F;
font-size: 11px;
padding-left: 20px; 
padding-top: 7px;
font-family: Tahoma,Verdana,"Arial CE";
padding-bottom: 3px;
}

/*  end login form */


