/*//////OGOLNE//////////*/

form{

  	margin:0px;

  	padding:0px;

}

.block {

  	display:block;

  	margin: 0px;

  	padding: 0px;

}

#box_content .clear{

  	display:block;

  	clear:both;

  	margin:0px;

  	padding:0px;

  	font-size:1px;

  	height:1px;

  	line-height:1px;

  	

} 

p{

  	margin: 0px;

  	padding: 0px;

}



p.hr{

  	display:block;

  	margin:20px 0px 10px 0px;

  	padding:0px;

  	width:100%;

  	height:2px;

  	background:#d7d7d7;

  	font-size:1px;

}



hr{

  display:block;

  margin:6px 0px 6px 0px;

  _margin:0px;

  padding:0px;

  color:#c57979;

  border-style:solid;

  border-width:0px;

  border-color:#c57979;

  background:#c57979;

  height:1px;

  size:1px;

  line-height:1px;

}



a {

  	text-decoration : none;

  	border : 0;

  	color:#980000;

}

a:link {

}

a:visited {

}

a:hover {

  	text-decoration:underline;

}

a:active {

}

  

h2{

	margin:0px;

	padding:15px 0px 10px 0px;

	font:bold 15px arial;

	color:#22427d;

}



h3{

	margin:0px;

	padding:10px 0px 10px 0px;

	font:bold 12px arial;

	color:#22427d;

}



p, span, div, td {

	color:#101010;

	font-size:11px;	



}



input.button{

  	font-family:trebuchet ms, tahoma, arial;

  	font-size:11px;

  	font-weight:bold;

  	color:#555555;

  	border:outset 1px #555555;

  	cursor:pointer;

}

  

.active{

  	color:#fdd501;

}

#active_link{

  	color:#cc0000;

}





ul.o_nas {

	list-style:none;

	margin:0px;

	padding:0px;

}



ul.o_nas li{

	margin:0px 0px 3px 0px;

	padding-left:20px;

	background:url('../gfx/qw.gif') 0px 3px no-repeat;

}



img.img_left{

	margin-right:10px;

}

img.img_right{

	margin-left:10px;

}





/*////////////////////////////////////////////////*/

/*////////////////////////////////////////////////*/

/*////////////////////////////////////////////////*/



body, html {

  text-align: center;

  margin : 0px;

  padding : 0px;

  background:#000000;

}



/*// GLOWNY SZABLON STRONY //*/

div#main {

  margin : 0px auto;

  padding : 0px;

  width:914px;

  text-align: left;

  font-family:tahoma;

  font-size:11px;

  color:#101010;


}



div#top {

	height:195px;

	background:url('../gfx/top.png') left bottom no-repeat;

}



div#left {

	float:left;

	width:240px;
	
	color:#eaeaea;

}



div#right {

	float:left;

	padding:0px;

	width:600px;

       background-color:#ff0000;
}


div#clear_layout {

	clear:both;

	padding:0px;

	margin:0px;

	height:27px;

	background:url('../gfx/clear_bg.gif') left top no-repeat;

}

div#bottom{
       


	clear:both;

	padding:0px 0px 0px 0px;

	height:45px;
       
       border-top:#cccccc 1px solid;
       
       width:904px;
}







/*// BOX LOGO //*/

#box_logo{

}

#box_logo a{

}

#box_logo a:link {

}

#box_logo a:visited {

}

#box_logo a:hover {

  	text-decoration:none;

}

#box_logo a:active {

}

#box_logo h1{

}

#box_logo img{

	display:block;

	margin:0px;

	border:0px;

}







/*/// TOP LINKS ///*/

#box_top_links{

}





/*/// DEFAULT ///*/

#box_top_links ul.default{

	display:block;

	margin:0px;

	padding:0px;

	list-style:none;

}

#box_top_links ul.default li{

	float:left;

	margin:0px;

	padding:0px 0px 0px 0px;

}

#box_top_links ul.default li.li_1{

	padding:0px;

}

#box_top_links ul.default li.li_2{

	padding:0px;

	background:none;

}

#box_top_links ul.default li.li_3{



}

#box_top_links ul.default li.li_4{



}

#box_top_links ul.default li a{

	font:normal 11px tahoma;


}

#box_top_links ul.default li a:link {

}

#box_top_links ul.default li a:visited {

}

#box_top_links ul.default li a:hover {

	color:#b40000;
       text-decoration:none;

}

#box_top_links ul.default li a:active {

}





/*/// SWITCH LANG ///*/

#box_top_links ul.switch_lang{

 

}

#box_top_links ul.switch_lang li{

	float:left;

	margin:0px;

	padding:0px;

}

#box_top_links ul.switch_lang li.li_1{

	padding:59px 0px 0px 0px;

}

#box_top_links ul.switch_lang li.li_2{



}

#box_top_links ul.switch_lang li.li_3{



}

#box_top_links ul.switch_lang li.li_4{



}

#box_top_links ul.switch_lang li a{



}

#box_top_links ul.switch_lang li a:link {

}

#box_top_links ul.switch_lang li a:visited {

}

#box_top_links ul.switch_lang li a:hover {

color:#b40000;
}

#box_top_links ul.switch_lang li a:active {

}





/*// BANNER */

#box_banner{

}

#box_banner .bg{

	/*background:url('../gfx/banner_bg_l.jpg') 776px 0px no-repeat;*/

}

#box_banner a{

}

#box_banner img{

	display:block;

	margin:0px;

	border:0px;

}







/*/// BOX MENU LEFT ///*/

#left h1.header{

	margin:0px;

	padding:22px 10px 8px 10px;

	font:bold 11px tahoma;

}





div#box_menu_left{


	padding:0px;
        
       padding-top:15px; padding-bottom:25px;
      

	background:#ffffff;


}







div#box_menu_left ul{

  	margin:0px;

  	padding:0px 0px 0px 0px;

  	list-style:none;

}


div#box_menu_left ul li{

  	

	margin:0px;

  	padding:0px 0px 0px 0px;

  	text-align:left;

}

div#box_menu_left a {

	display:block;

	margin:0px 0px 0px 0px;

	padding:12px 10px 8px 25px;

  	font:bold 11px tahoma;

  	color:#000000;

  	cursor:pointer;

}



div#box_menu_left a:link {

}

div#box_menu_left a:visited {

}

div#box_menu_left a:hover {

	font:bold 11px tahoma;

  	//text-decoration:underline;

}

div#box_menu_left a:active {

}

div#box_menu_left a.active {

  	font:bold 11px tahoma;

  	text-decoration:underline;

}

div#box_menu_left ul ul{

	margin:0px;

  	padding:0px;

	background:none;

}

div#box_menu_left ul ul li{

  	margin:0px;

  	padding:0px 0px 0px 0px;

  	font:normal 11px tahoma;

  	text-align:left;


}



div#box_menu_left ul ul li a {

	margin:0px 0px 0px 0px;

	padding:8px 10px 4px 35px;

  	font:normal 11px tahoma;

	color:#000000;


}

div#box_menu_left ul ul li a:link {

}

div#box_menu_left ul ul li a:visited {

}

div#box_menu_left ul ul li a:hover {

	font:normal 11px tahoma;

}

div#box_menu_left ul ul li a:active {

}

div#box_menu_left ul ul li a.active {

  	font:normal 11px tahoma;


}

div#box_menu_left .footer{

	height:61px;

}







/*/////NEWSLETTER BOX///////*/ 

.box_newsletter{

	margin:0px 10px 0px 10px;

	padding:0px 0px 0px 0px;

	width:220px;

	height:203px;

	background:url('../gfx/newsletter_bg.jpg') left top no-repeat;

}

.box_newsletter div.elements{

	padding:10px 0px 0px 0px;

	color:#eaeaea;

	

}

.box_newsletter div.elements p{

	display:block;

	margin:0px;

	padding:0px;

	height:30px;

	color:#eaeaea;

}

#left .box_newsletter h1.header{

	margin:0px;

	padding:11px 0px 10px 0px;

	color:#eaeaea;

}



.box_newsletter span{

	display:block;

	margin:0px 0px 0px 0px;

	padding:7px 0px 7px 0px;

	color:#c3c3c3;

	font-size:10px;

	text-align:justify;

 background-color:#

}

.box_newsletter input.newsletter{

	display:block;

	padding:5px 6px 5px 5px;

	margin-left:3px;

	width:200px;

	font-family:tahoma;

	font-size:10px;

	color:#eaeaea;

	background:#121212;

	border:0px;

}



.box_newsletter div.button{

	padding-top:5px;

}





.box_newsletter a{

	margin-left:140px;

	color:#eaeaea;

	

}



#inetic{

	margin:0px 35px 20px 35px;

}





/*///BOX CONTENT/////*/

div#right div.space{

	height:1px;

}

p.clear_positions{

	height:18px;

	display:block;

  	clear:both;

  	margin:0px;

  	padding:0px;

  	font-size:1px;

  	line-height:1px;

  	width:90%;

}

div#box_content{/*// szerokosc=509px //*/

  	margin:0px;

  	padding:0px;

       color:#ffffff;

       padding-left:14px;




}

div#box_content td,

div#box_content p,

div#box_content div{

	font:normal 11px tahoma;

       color:#ffffff;
}

div#box_content h1.header{

  	margin:0px;

	padding:5px 0px 5px 10px;

	font:bold 12px tahoma;

	color:#fff;


}

div#box_content .content{

	padding-top:5px;
       padding-bottom:0px;
	padding-left:10px;
       padding-right:0px;
       color:#fff;


}

div#box_content h1.title{

}







#certyfikaty{

	float:left;

	width:355px;

}

div#box_content #certyfikaty h1.header{

	padding-left:20px;

}

#zaufali_nam{

	float:right;

	width:355px;

}

div#box_content #zaufali_nam h1.header{


	padding-left:20px;

}



/*///TYTUL KOMUNIKAT///*/

div#box_content span.warning{

	display:block;

  	margin:0px 0px 0px 0px;

	padding:0px 0px 5px 0px;

	font-weight:bold;

	color:##22427d;

	/*font:bold 12px arial;

	color:#92e243;*/

}





#box_content .position{

	float:left;

	width:200px;

	height:160px;

	margin:0px 8px 0px 0px;

	padding:0px 0px 0px 0px;


background-color:#ffffff; 

}

#box_content .position .image{

	display:block;

	float:left;

	width:120px;

}









#box_content .position .image img{

  	display:block;


  	margin:0px 0px 0px 0px;

  	border:0px;

  	border:1px solid #d6d6d6;

}

#box_content .position .image span{

}

#box_content .position .data{

  	display:block;

  	padding:0px 0px 5px 0px;

  	color:#010101;

}

#box_content .position .title{

  	display:block;

  	margin:13px;

  	padding:0px 0px 5px 0px;

  	font:bold 11px tahoma;

	color:#010101;

	border-bottom:1px solid #d6d6d6;

}

#box_content .position .title a{

	color:#010101;

}

#box_content .position .short{

  	display:block;

  	padding:0px 0px 5px 0px;

  	text-align:justify;

}

#box_content .position .content{

  	padding:0px 0px 0px 0px;

}

#box_content .position .properties{

	display:block;

	float:left;

  	padding:0px;

}

#box_content .position .properties .head{

	display:block;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	font-size:11px;

	border-bottom:1px solid #d6d6d6;

}

#box_content .position .properties .colors{

	margin:0px 5px 0px 5px;

	padding:0px 0px 3px 0px;


	width:160px;

	border-bottom:1px solid #d6d6d6;

}

#box_content .position .properties .colors div{

	float:left;

	border:1px solid #aaa;

	padding:1px;

	margin:2px;
     
    padding-left:1px;
}

#box_content .position .properties .colors div p{

	display:block;

	width:14px;

	height:14px;

	margin:0px;

}



#box_content .position .more{

  	display:block;

  	clear:both;

  	width:100%;

  	height:18px;

}

#box_content .position .more a {

  	display:block;

  	float:right;

  	padding:0px 0px 0px 10px;

  	height:13px;

  	font:bold 11px tahoma;

	color:#22427d;

}

#box_content .position .more a:link {

}

#box_content .position .more a:visited {

}

#box_content .position .more a:hover {

  	text-decoration:underline;

}

#box_content .position .more a:active {

}









#box_content .position2{

 

	margin:0px 0px 10px 0px;

	padding:0px 0px 0px 10px;

 

}

#box_content .position2 .image{

	display:block;

 

}





#box_content .position2 .image img{

  	display:block;

  	/*width:80px;

  	height:80px;*/

  	margin:0px 0px 5px 30px;

  	border:0px;

  	border:1px solid #d6d6d6;

}

#box_content .position2 .image span{

}

#box_content .position2 .data{

  	display:block;

  	padding:0px 0px 5px 0px;

  	color:#010101;

}

#box_content .position2 .title{

  	display:block;

  	margin:13px;

  	padding:0px 0px 5px 0px;

  	font:bold 11px tahoma;

	color:#010101;

	border-bottom:1px solid #d6d6d6;

}

#box_content .position2 .title a{

	color:#010101;

}

#box_content .position2 .short{

  	display:block;

  	padding:0px 0px 5px 0px;

  	text-align:justify;

}

#box_content .position2 .content{

  	padding:0px 12px 5px 12px;

}

#box_content .position2 .properties{

	display:block;

	float:left;

  	padding:0px;

}

#box_content .position2 .properties .head{

	display:block;

	margin:0px 15px 4px 15px;

	padding:0px 0px 3px 0px;

	font-size:11px;

	border-bottom:1px solid #d6d6d6;

}

#box_content .position2 .properties .colors{

	margin:0px 15px 0px 15px;

	padding:0px 0px 3px 0px;

	width:70px;

	border-bottom:1px solid #d6d6d6;

}

#box_content .position2 .properties .colors div{

	float:left;

	border:1px solid #aaa;

	padding:1px;

	margin:2px;

}

#box_content .position2 .properties .colors div p{

	display:block;

	width:14px;

	height:14px;

	margin:0px;

}



#box_content .position2 .more{

  	display:block;

  	clear:both;

  	margin-right:13px;

  	margin-bottom:20px;

  	height:18px;

  	border-bottom:1px solid #d6d6d6;

}

#box_content .position2 .more a {

  	display:block;

  	float:right;

  	padding:0px 13px 0px 10px;

  	height:13px;

  	font:bold 11px tahoma;

	

	color:#980000;

}

#box_content .position2 .more a:link {

}

#box_content .position2 .more a:visited {

}

#box_content .position2 .more a:hover {

  	text-decoration:underline;

}

#box_content .position2 .more a:active {

}





/* PENDRIVE */



#box_content .products_list_pen{

	background:#fff;

}



#box_content .products_list_pen .position{

	float:left;

	width:225px;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 10px;

	height:340px;

  background:none; 

	 

}

#box_content .products_list_pen .position .image{

	display:block;

	width:190px;

	margin:0px 0px 0px 15px;

}

#box_content .products_list_pen .position .image img{

  	display:block;

  	/*width:80px;

  	height:80px;*/

  	margin:0px 0px 5px 0px;

  	border:0px;

  	

}

#box_content .products_list_pen .position .image span{

}

#box_content .products_list_pen .position .data{

  	display:block;

  	padding:0px 0px 5px 0px;

  	color:#010101;

}

#box_content .products_list_pen .position .title{

  	display:block;

  	margin:13px;

  	padding:0px 0px 5px 0px;

  	font:bold 11px tahoma;

	color:#010101;

	border-bottom:1px solid #d6d6d6;

}

#box_content .products_list_pen .position .title a{

	color:#010101;

}

#box_content .products_list_pen .position .short{

  	display:block;

  	padding:0px 0px 5px 0px;

  	text-align:justify;

}

#box_content .products_list_pen .position .content{

  	padding:0px 0px 5px 0px;

}

#box_content .products_list_pen .position .properties{

	display:block;

	float:left;

  	padding:0px;

}

#box_content .products_list_pen .position .properties .head{

	display:block;

	margin:0px 15px 4px 15px;

	padding:0px 0px 3px 0px;

	font-size:11px;

	

}

#box_content .products_list_pen .position .properties .colors{

	margin:0px 15px 0px 7px;

	padding:0px 0px 3px 0px;

	width:160px;

	border:none;

	 

}

#box_content .products_list_pen .position .properties .colors div{

	float:left;

	border:1px solid #aaa;

	padding:1px;

	margin:2px;

}

#box_content .products_list_pen .position .properties .colors div p{

	display:block;

	width:14px;

	height:14px;

	margin:0px;

}



#box_content .products_list_pen .position .more{

  	display:block;

  	clear:both;

  	width:100%;

  	height:18px;

}

#box_content .products_list_pen .position .more a {

  	display:block;

  	float:right;

  	padding:0px 0px 0px 10px;

  	height:13px;

  	font:bold 11px tahoma;

	color:#22427d;

}

#box_content .products_list_pen .position .more a:link {

}

#box_content .products_list_pen .position .more a:visited {

}

#box_content .products_list_pen .position .more a:hover {

  	text-decoration:underline;

}

#box_content .products_list_pen .position .more a:active {

}







/* ARTYKUY */



#box_content .position_item{

	width:99%;

	margin:0px 0px 0px 0px;

	padding:10px 0px 0px 0px;

}

#box_content .position_item .image{

	display:block;

	float:left;

	width:120px;

}

#box_content .position_item .image img{

  	display:block;

  	/*width:80px;

  	height:80px;*/

  	margin:0px 10px 5px 10px;

  	border:0px;

  	border:1px solid #666;

}

#box_content .position_item .image span{

}

#box_content .position_item .data{

  	display:block;

  	padding:0px 10px 5px 10px;

   

}

#box_content .position_item .title{

  	display:block;

  	margin:0px;

  	padding:0px 10px 5px 10px;

  	font:bold 11px tahoma;

	color:#010101;

}

#box_content .position_item .title a{

	color:#010101;

}

#box_content .position_item .short{

  	display:block;

  	padding:0px 10px 5px 10px;

  	text-align:justify;

}

#box_content .position_item .content{

  	padding:0px 10px 5px 10px;

}

 

#box_content .position_item .more{

  	display:block;

  	clear:both;

  	margin:0px 10px 0px 10px;

  	width:695px;

  	border-bottom:1px solid #aaa;

  	height:18px;

}

#box_content .position_item .more a {

  	display:block;

  	float:right;

  	padding:0px 0px 0px 10px;

  	height:13px;

  	font:bold 11px tahoma;

}

#box_content .position_item .more a:link {

}

#box_content .position_item .more a:visited {

}

#box_content .position_item .more a:hover {

  	text-decoration:underline;

}

#box_content .position_item .more a:active {

}





/* SZCZEGOLY PRODUKTU */

#box_content .details{

	font-size:11px;

}



#box_content .details .offer_question{

	padding:0px 0px 10px 0px;

	font-weight:bold;

	font-size:11px;

}



#box_content .details .image{

	display:block;

	float:left;

	width:320px;

}

#box_content .details .image img{

  	display:block;

  	margin:0px 10px 5px 10px;

  	border:0px;

  	border:1px solid #d6d6d6;

}

#box_content .details .image span{

}

#box_content .details .data{

}

#box_content .details .title{

}

#box_content .details .title a{

	color:#010101;

}

#box_content .details .short{

}

#box_content .details .content{

}

#box_content .details .properties{

	display:block;

	float:left;

  	padding:0px;

}

#box_content .details .properties .head{

	display:block;

	margin:0px 15px 4px 15px;

	padding:0px 0px 3px 0px;

	font-size:11px;

	border-bottom:1px solid #d6d6d6;

}

#box_content .details .properties .colors{

	margin:0px 15px 0px 15px;

	padding:0px 0px 3px 0px;

	width:70px;

	border-bottom:1px solid #d6d6d6;

}

#box_content .details .properties .colors div{

	float:left;

	border:1px solid #aaa;

	padding:1px;

	margin:2px;

}

#box_content .details .properties .colors div p{

	display:block;

	width:14px;

	height:14px;

	margin:0px;

}









/*/// BOX MENU BOTTOM //*/

div#bottom div{

	margin:0px;

  	padding:0px;

}

div#bottom ul{

	display:block;

	margin:0px 0px 0px 0px;

	padding:17px 0px 0px 0px;

}

div#bottom ul li{

	display:inline;

	margin:0px;

	font:normal 11px tahoma;

	color:#777777;

	text-align:left;

}

div#bottom ul li a{

	padding:0px 7px 0px 7px;

	font:normal 10px tahoma;

	color:#777777;

	text-decoration:underline;

}

div#bottom ul li.copy{

	margin-left:30px;

}

div#bottom ul li.realizacja{

	margin-left:670px;

}







/*/// KONTAKT ///*/

div.question{

  	width:620px;

  	height:489px;

  	margin-left:10px;
    
	background-color:#cecece;
	
	color:#666666;
}



div.question table{

  	width:582px;

  	margin:10px 0px 0px 34px;

}

div.question table tr{

  	width:100%;

}

div.question table tr td.left{

  	margin:0px;

  	padding:0px;

  	width:200px;

  	font-family:arial;

  	font-size:11px;

  	color:#010101;

  	text-align:left;

 

}

div.question table tr td.right{

  	margin:0px;

  	padding:0px 0px 0px 0px;

  	width:202px;

  	font-family:arial;

  	font-size:11px;

  	color:#010101;

  	text-align:left;

}



div.question table table{

	width:100%;

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

}

div.question table table td{

	padding-bottom:12px;

}

div.question table td div{

	padding:0px 0px 6px 3px;

}



div.question input.text{

  	width:200px;

  	padding:6px 0px 6px 0px;

  	font-family:tahoma;

  	font-size:11px;

  	color:#010101;

  	border:solid 1px #d7d7d7;

}

div.question input.small_text{

  	width:120px;

  	padding:6px 0px 6px 0px;

  	font-family:tahoma;

  	font-size:11px;

  	color:#010101;

  	border:solid 1px #d7d7d7;

} 

 

div.question select{

  	width:80%;

  	font-family:arial;

  	font-size:11px;

  	color:#010101;

  	border:solid 1px #010101;

}

div.question textarea{

  	width:100%;

  	font-family:tahoma;

  	font-size:11px;

  	color:#010101;

  	border:solid 1px #d7d7d7;

}

div.question input.button{

  	font-family:arial;

  	font-size:11px;

  	font-weight:bold;

  	color:#010101;

  	border:outset 1px #010101;

  	cursor:pointer;

}









/*/// KONTAKT ///*/

div.contact{

  	width:100%;

}



div.contact table{

  	width:100%;

}

div.contact table tr{

  	width:100%;

  	height:30px;

}

div.contact table tr td.title{

  	margin:0px;

  	padding:0px;

  	font-family:arial;

  	font-size:11px;

  	font-weight:bold;

  	color:#010101;

}

div.contact table tr td.left{

  	margin:0px;

  	padding:0px 20px 0px 0px;

  	width:30%;

  	font-family:arial;

  	font-size:11px;

  	font-weight:bold;

  	color:#010101;

  	text-align:right;

}

div.contact table tr td.right{

  	margin:0px;

  	padding:0px 0px 0px 0px;

  	width:70%;

  	font-family:arial;

  	font-size:11px;

  	color:#010101;

}

div.contact table tr td span{

  	display:block;

  	padding:0px 30px 10px 0px; 

  	margin:0px 0px 10px 0px;

  	color:#010101;

  	font-weight:normal;

  	text-align:left;

  	background:url('../gfx/menu_left_bottom_bg.gif') bottom  no-repeat;

}

div.contact table tr td span.office{

	padding:0px 30px 10px 0px;

	font-size:11px;

  	font-weight:bold;

  	color:#2572b6;

  	background:none;

}

div.contact table tr td  span.address{

	padding:0px 0px 0px 20px;

  	background:url('../gfx/menu_left_li_bg.gif') 0px 1px no-repeat;

}

div.contact table tr td  span.tel{

	padding:0px 0px 0px 20px;

  	background:url('../gfx/menu_left_li_bg.gif') 0px 1px no-repeat;

}

div.contact table tr td  span.fax{

	padding:0px 0px 0px 20px;

  	background:url('../gfx/menu_left_li_bg.gif') 0px 1px no-repeat;

}

 



div.contact input.contact{

  	width:80%;

  	font-family:arial;

  	font-size:11px;

  	color:#010101;

  	border:solid 1px #010101;

}

div.contact input.contact_small{

  	width:40%;

  	font-family:arial;

  	font-size:11px;

  	color:#010101;

  	border:solid 1px #010101;

}

div.contact input.contact_smaller{

  	width:20%;

  	font-family:arial;

  	font-size:11px;

  	color:#010101;

  	border:solid 1px #010101;

}

div.contact select{

  	width:80%;

  	font-family:arial;

  	font-size:11px;

  	color:#010101;

  	border:solid 1px #010101;

}

div.contact textarea{

  	width:80%;

  	font-family:arial;

  	font-size:11px;

  	color:#010101;

  	border:solid 1px #010101;

}

div.contact input.button{

  	font-family:arial;

  	font-size:11px;

  	font-weight:bold;

  	color:#010101;

  	border:outset 1px #010101;

  	cursor:pointer;

}







/*/////NEWSLETTER///////*/ 

div.newsletter{

  	width:100%;

}

div.newsletter table{

  	width:100%;

}

div.newsletter table tr{

  	width:100%;

  	height:30px;

}

div.newsletter table tr td.left{

  	margin:0px;

  	padding:0px 5px 0px 0px;

  	width:20%;

  	font-family:tahoma, arial;

  	font-size:11px;

  	text-align:right;

}

div.newsletter table tr td.right{

  	margin:0px;

  	padding:0px;

  	width:80%;

  	font-family:tahoma, arial;

  	font-size:11px;

}

div.newsletter input.newsletter{

  	width:40%;

  	font-family:tahoma, arial;

  	font-size:11px;

  	border:solid 1px #9d9d9d;

}

div.newsletter select{

  	width:40%;

  	font-family:tahoma, arial;

  	font-size:11px;

  	border:solid 1px #9d9d9d;

}

div.newsletter textarea{

  	width:40%;

  	font-family:tahoma, arial;

  	font-size:11px;

  	border:solid 1px #9d9d9d;

}

div.newsletter a{

	padding:0px 0px 0px 0px;

  	font-size:11px;

  	font-weight:bold;

}





/* GALERIA */



.gallery_position{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

	width:100%;

}

.gallery_position .image{

	float:left;

	width:33%;

}

.gallery_position .image img{

	display:block;

	margin:0px 5px 5px 5px;

	border:1px solid #666666;

}

.gallery_position .image span{

	display:block;

	margin:0px 10px 5px 5px;

	text-align:justify;

	font-size:10px;

}

.gallery_position .data{

	display:block;

	padding:5px 0px 5px 0px;

	color:#aaaaaa;

}

.gallery_position .title{

	display:block;

  	margin:0px;

  	padding:0px 0px 5px 0px;

  	font:bold 12px tahoma;

  	color:#555555;

}

.gallery_position .title span{

	font-weight:normal;

	font-size:11px;

}

.gallery_position .short{

	display:block;

	padding:0px 0px 5px 0px;

}

.gallery_position .content{

	display:block;

	padding:0px 0px 5px 0px;

}

.gallery_position .more{

	display:block;

	clear:both;

	width:100%;

	height:18px;

}

.gallery_position .more a {

	display:block;

	float:right;

	padding:0px 0px 0px 10px;

	height:13px;

	font:bold 11px tahoma;

}

.gallery_position .more a:link {

}

.gallery_position .more a:visited {

}

.gallery_position .more a:hover {

}

.gallery_position .more a:active {

}







#box_menu_top{

	margin:0px 0px 0px 0px;

	width:100%;

	/*background:url('../gfx/menu_top_bg.jpg') repeat-x;*/

}

#box_menu_top ul{

	display:block;

	margin:0px 0px 0px 70px;

	padding:0px;

}

#box_menu_top ul li{

	/*display:inline;*/

	display:block;

	float:left;

	margin:0px; 

	/*background:url('../gfx/menu_top_li_bg.jpg') right no-repeat;*/

	background:url('../gfx/menu_top_li_bg.gif') right no-repeat;

}

#box_menu_top a{

	display:block;

	float:left;

	padding:24px 40px 20px 40px;

	font-size:11px;

	font-family:tahoma;

	font-weight:bold;

	color:#fff;

	/*background:url('../gfx/menu_top_li_bg.gif') right no-repeat;*/

/*	background:url('../gfx/menu_top_a_bg.jpg') center no-repeat;*/

}

#box_menu_top a:link {

}

#box_menu_top a:visited {

}

#box_menu_top a:hover {

	text-decoration:none;

	color:#980001;

	background:url('../gfx/menu_top_a_bg.jpg') center no-repeat;

}

#box_menu_top a:active {

} 



#box_menu_top a.active {

	text-decoration:none;

	color:#980001;

	background:url('../gfx/menu_top_a_bg.jpg') center no-repeat;

}



#box_menu_top ul ul{

	background:none;

}

#box_menu_top ul li li{

	background:url('../gfx/menu_top_bg.jpg') repeat-x;

}

#box_menu_top li li a{

	display:block;

	padding:0px 20px 0px 15px;

	font-size:11px;

}

#box_menu_top a:link {

}

#box_menu_top a:visited {

}

#box_menu_top a:hover {

	text-decoration:none;

}

#box_menu_top a:active {

} 





/*///	LISTA PRODUKTOW ITP itp///*/

/*

#box_content .products_list{

	width:600px;

       background-color:#ff0000;

       padding-left:10px;

}



#box_content .products_list .position{


     width:600px;

       background-color:#ff0000;

      padding-left:10px;


}



#box_content .products_list .header{

	display:block;

  	margin:0px;

  	padding:0px;

  	height:10px;

  	line-height:1px;

  	font-size:1px;

  	width:100%;
}



#box_content .products_list .footer{

	display:block;

  	clear:both;

  	margin:0px 0px 6px 0px;

  	padding:0px;

  	height:12px;

  	width:100%;

  	background:url('../gfx/products_list_footer.gif') left top no-repeat;

}





#box_content .products_list .position .image{

}



#box_content .products_list .position .image span{

}

#box_content .products_list  .position .data{



}

#box_content .products_list .position .title{

  	font:bold 11px arial;

	color:#010101;

}

#box_content .products_list .position .title a{

	color:#010101;

}

#box_content .products_list .position .short{

  	font:normal 11px arial;

  	text-align:justify;

}

#box_content .products_list .position .content{

  	font:normal 11px arial;

  	text-align:justify;

}

#box_content .products_list .position .content .clear{

	display:block;

  	clear:both;

  	margin:0px;

  	padding:0px;

  	font-size:1px;

  	height:1px;

  	line-height:1px;

  	width:50%;

  	background:#ddd;

}



 

.position .products_list{

	margin:0px 0px 0px 0px;

	padding:0px 0px 0px 0px;

 	width:100%;

}

.position .products_list .image{

	float:left;

	width:24%;

}

.position .products_list .image img{

	display:block;

	margin:0px 5px 5px 5px;

	border:solid 1px #d7d7d9;

}

.position .products_list .image span{

	display:block;

	margin:0px 10px 5px 0px;

	text-align:center;

	font-size:11px;

}

.position .products_list .image span a{

	color:#234279;

}

.position .products_list .image span a:link {

}

.products_list .image span a:visited {

}

.position .products_list .image span a:hover {

	text-decoration:none;

	color:#fdd501;

}

.position .products_list .image span a:active {

}



.position .products_list p{

	height:20px;

}



.position .products_list .data{

}

.position .products_list .title{

}

.position .products_list .title span{

}

.position .products_list .short{

}

.position .products_list .content{

}

.position .products_list .more{

}

.position .products_list .more a {

}

.position .products_list .more a:link {

}

.position .products_list .more a:visited {

}

.position .products_list .more a:hover {

}

.position .products_list .more a:active {

}

*/





#mapa{

  	padding:0px 0px 10px 0px;

}

#mapa ul{

  	display:block;

  	margin:0px;

  	padding:10px 0px 0px 22px;

  	list-style:none;

}

#mapa ul li{

  	display:block;

  	margin:0px;

  	padding:4px 0px 4px 0px;

  	list-style:none;

}



#mapa a{

  	padding:0px 0px 0px 12px;

  	background:url('../gfx/map_li_bg.gif') 0px 4px no-repeat;

  	font-weight:bold;

  	cursor:pointer;

}

/*

#mapa a{

  	padding:0px 0px 0px 0px;

  	font-weight:bold;

  	cursor:pointer;

}

*/

#mapa a:link {

}

#mapa a:visited {

}

#mapa a:hover {

}

#mapa a:active {

} 

#mapa ul li ul{

  	display:block;

  	margin:0px 0px 0px 25px;

  	padding:4px 0px 0px 0px;

}

#mapa ul li ul li{

  	padding:0px 0px 0px 0px;

}





/*/// PAGER ///*/

.pager_links{

	clear:both;

	padding:0px 0px 0px 0px;

	font:normal 11px arial;

}



.pager_links a{

	display:block;

	float:right;

	margin:0px 2px 0px 2px;

	padding:0px 5px 5px 5px;

	background:url('../gfx/blue.gif') 0px 0px no-repeat;

	color:#fff;

	font-size:12px;

}



.pager_links a:link {

}



.pager_links a:visited {

}

.pager_links a:hover {

	background:url('../gfx/gray.gif') 0px 0px no-repeat;

	text-decoration:none;

}



.pager_links a:active {

}



.pager_links .nav{

	margin:0px 10px 0px 10px;

	color:#86b6e7;

}

.pager_links .nav a{

	font-weight:normal;

}



.pager_links .active{

	display:block;

	float:right;

	margin:0px 2px 0px 2px;

	padding:0px 5px 5px 5px;

	background:url('../gfx/gray.gif') 0px 0px no-repeat;

	color:#fff;

	font-size:12px;

}



 

  

/* //STYLE CMS// */

td{

  	font-family:tahoma, arial;

	font-size:11px;

	line-height:12px;

}

.ramka_zdjec{

  	border-style:solid;

  	border-width:1px;

  	border-color:#cccccc;

}







/*////BOX MENU TOP///////*/

/*



*/













/*/// BOX MENU HOME ///*/

/*

#box_menu_home{

	margin:0px 0px 0px 10px;

	padding:25px 0px 0px 0px;

}

#box_menu_home h1.header{

	margin:0px;

	padding:0px;

	font:bold 13px arial;

	color:#ffffff;


}

#box_menu_home h1.header span{

	margin:0px;	

	padding:0px 0px 10px 0px;

	display:block;

	background:url('../gfx/title_home_bg_2.jpg') left bottom no-repeat;

}

#box_menu_home h1.header span span{

	margin:0px;	

	display:block;

	padding:0px 0px 0px 30px;


}

div#box_menu_home ul{

  	display:block;

  	margin:0px;

  	padding:10px 0px 0px 0px;

  	width:100%;

  	list-style:none;

}

div#box_menu_home ul li{

  	margin:0px;

  	padding:7px 0px 7px 10px;

  	font:normal 11px tahoma;

  	color:#ffffff;

  	text-align:left;

  	background:url('../gfx/title_home_bg_3.jpg') bottom repeat-x;

}

div#box_menu_home a {

	padding:0px 0px 0px 12px;

  	font:normal 11px tahoma;

  	color:#ffffff;

  	background:url(../gfx/menu_left_li_bg.gif) 0px 3px no-repeat;

}

div#box_menu_home a:link {

}

div#box_menu_home a:visited {

}

div#box_menu_home a:hover {

	color:#e4dab7;

	text-decoration:none;

	background:url(../gfx/menu_left_li_bg.gif) 0px 3px no-repeat;

}

div#box_menu_home a:active {

}

div#box_menu_home a.active {

  	color:#cc0000;

}

div#box_menu_home ul ul{

	margin:0px;

  	padding:0px;

	background:none;

}



*/





/*/////AWARIA///////*/ 

/*

div.awaria{

  	width:100%;

}

div.awaria table{

  	width:100%;

  	color:#ffffff;

}

div.awaria table tr{

  	width:100%;



}

div.awaria table tr td.left{

  	margin:0px;

  	padding:5px 5px 5px 0px;

  	width:30%;

  	font-family:tahoma, arial;

  	font-size:11px;

  	text-align:right;

}

div.awaria table tr td.right{

  	margin:0px;

  	padding:5px 0px 5px 0px;

  	width:70%;

  	font-family:tahoma, arial;

  	font-size:11px;

}

div.awaria input.text{

  	width:80%;

  	font-family:tahoma, arial;

  	font-size:11px;

  	color:#555555;

  	border:solid 1px #9d9d9d;

}

div.awaria select{

  	width:80%;

  	font-family:tahoma, arial;

  	font-size:11px;

  	color:#555555;

  	border:solid 1px #9d9d9d;

}

div.awaria textarea{

  	width:80%;

  	font-family:tahoma, arial;

  	font-size:11px;

  	color:#555555;

  	border:solid 1px #9d9d9d;

}

div.awaria a{

	padding:0px 0px 0px 10px;

	font-family:arial;

  	font-size:11px;

}



*/











/*////BOX LOCATION/////////*/

/*

div#box_location {

	margin:0px 10px 10px 22px;

}

#box_location p {

  	display:block;

  	margin:0px;

  	padding:0px 0px 0px 0px;

  	font-size:10px;

  	color:#555555;

}



#box_location p img{



}



#box_location a {

  	font-size:10px;

  	text-decoration : none;

  	border : 0;

  	color:#555555;

  	font-family:tahoma, arial;

}

#box_location a:link {

}

#box_location a:visited {

}

#box_location a:hover {

  	text-decoration : underline;

}

#box_location a:active {

}



 

*/

