html,body
{
	margin:		0;
	padding:	0;
}
img 
{
	border:		none;
}
a
{
	text-decoration:none;
	font:	Tahoma;
	color:	#229ccc;
}
a:hover
{
	text-decoration:underline;
}
#header
{
	height:		75px;
	min-width:	999px;
	position:	relative;
	background:	#fff;
	min-width:	1000px;
} 
#menu
{
	min-height:	150px;
	width:		237px;
	float:		left;
	background:	#fff url(../img/background_menu_left.gif) no-repeat;
}
#info
{	
	min-width:	753px;
	margin-left:	240px;
}
#right_menu
{
	float:		right;
	width:		200px;
}
#info_int
{
	position:	relative;
	margin-right:	200px;
	font:		12px Tahoma;
	color:		#2e2e2e;
}
#info_int2
{
	position:	relative;
	font:		12px Tahoma;
	color:		#2e2e2e;
}
#body_2
{
	background:	url(../img/background_header_img2.gif) repeat-x 0 75px ;
}
#footer
{
	position:	relative;
	min-width:	999px;
	height:		75px;
	clear:		both;
	background:	url(../img/background_footer.gif) repeat-x;
}
#header img
{
	margin:		20px 0 0 20px;
}
#header_img 
{
	position:	relative;
	height:		165px;
	background:	url(../img/background_header_img.gif) no-repeat;
	min-width:	1000px;
}
#menu_top
{
	width:		100%;
	text-align:	center;
	position:	absolute;
	top:		0;
	left:		50%;
	margin-left:	-50%;
	background:	red;
	min-width:	1000px;
}
#menu_top a 
{
	font:		18px Tahoma;
	color:		#464646;
	text-decoration:none;
	
	position:	absolute;
	display:	block;
	width:		123px;
	height:		33px;
	margin-top:	20px;
	float:		left;
	background:	#fff;
}
#menu_top a.menu_top_i
{
	left:		34%;
	margin-left:	-60px;
	background:	url(../img/button_index.gif) no-repeat 8px 5px;
}
#menu_top a.menu_top_o
{
	left:		47%;
	margin-left:	-60px;
	background:	url(../img/button_company.gif) no-repeat 5px 5px;
}
#menu_top a.menu_top_k
{
	left:		61%;
	margin-left:	-60px;
	background:	url(../img/button_katalog.gif) no-repeat 9px 5px;
}
#menu_top a.menu_top_c
{
	left:		75%;
	margin-left:	-60px;
	background:	url(../img/button_contakt.gif) no-repeat 6px 5px;
}
#menu_top_2
{
	width:		510px;
	height:		41px;
	text-align:	center;
	position:	absolute;
	top:		15px;
	left:		50%;
	margin-left:	-210px;
	background: url(../img/background_menu.gif) repeat-x;
}
#menu_top_2 a
{
	display:	block;
	float:		left;
	width:		20%;
	height:		26px;
	padding-top:	15px;
	font:		bold 12px tahoma;
	text-align:	center;

}
#menu_top_2 a:hover
{
	color:		#fff;
	background: url(../img/background_menu_on.gif) repeat-x;
	text-decoration: none;
}
#bar_right
{
	text-align:	center;
	height:		50px;
	width:		200px;
	position:	absolute;
	right:		0;
	top:		0;
}
#bar_right a 
{
	font:		11px Tahom;
	color:		#229ccc;
	text-decoration:none;
	
	height:		30px;
	display:	block;
	float:		left;
	margin:		20px 0 0 13px;
	padding-top:	11px;
}
#bar_right a.button_home 
{
	color:		#229ccc;
	background:	url(../img/button_home_on.gif) no-repeat center 0;
}
#bar_right a.button_home2 
{
	color:		#abb2b3;
	background:	url(../img/button_home_off.gif) no-repeat center 0;
}
#bar_right a.button_home2:hover 
{
	color:		#229ccc;
	background:	url(../img/button_home_on.gif) no-repeat center 0;
}
#bar_right a.button_mail
{
	color:		#abb2b3;
	background:	url(../img/button_mail_off.gif) no-repeat center 0;
}
#bar_right a.button_mail:hover 
{
	color:		#229ccc;
	background:	url(../img/button_mail_on.gif) no-repeat center 0;
}
#bar_right a.button_map
{
	color:		#abb2b3;
	background:	url(../img/button_map_off.gif) no-repeat center 0;
}
#bar_right a.button_map:hover 
{
	color:		#229ccc;
	background:	url(../img/button_map_on.gif) no-repeat center 0;
}
#header_img p.header_txt
{
	width:		410px;
	margin:		0 0 0 15px;
	padding:	30px 0 0 0;
	font:		12px Tahoma;
	color:		#fff;
}
#skaner
{
	width:		389px;
	position:	absolute;
	top:		0;
	right:		200px;
	background:	url(../img/background_header_img3.gif) no-repeat 225px 0;
}
#bar_rt 
{
	width:		200px;
	height:		165px;
	position:	absolute;
	top:		0;
	right:		0;
	background:	#fff url(../img/background_header_img4.gif) no-repeat left bottom;
}
#bar_rt p.mobile
{
	color:		#464646;
	font-size:	16px;
	margin:		10px 0 0 0;
	padding:	0 0 0 50px;
	height:		60px;
	background:	url(../img/mobile.gif) no-repeat;
}
#bar_rt p.mobile strong 
{
	/*color:		#229ccc;*/
}
#bar_rt p.search 
{
	color:		#464646;
	padding:	0 0 0 50px;
	background:	url(../img/search.gif) no-repeat;
	font-size:	13px;
}
#search_input
{
	width:		100px;
	padding:	0;
	height:		19px;
}
#search_image
{
	position:	absolute ;
	background:	red;
	margin-left:	5px;
}
#menu h1
{
	font:		17px Tahoma;
	color:		#fff;
	margin:		15px 0 0 0;
	padding:	0 0 10px 40px;
	background:	url(../img/background_h1.gif) no-repeat 20px 10px;
}
#menu h5
{
	font:		17px Tahoma;
	color:		#fff;
	margin:		15px 0 0 0;
	padding:	0 0 10px 40px;
	background:	url(../img/background_h1.gif) no-repeat 20px 10px;
}
#menu ul 
{
	margin:		15px 0 0 9px;
	padding:	0;
	list-style:	none;
	background:	url(../img/background_menu_left3.gif) no-repeat -10px 0;
}
#menu ul li
{
	position:	relative;
	padding:	5px 0 0 15px;
	margin:		0;
	list-style:	none;
	background:	url(../img/background_li.gif) no-repeat 0 bottom;


}
#menu ul li a
{
	text-decoration:none;
	font:		12px Tahoma;                                                                
	color:		#fff;

	height:		20px;
}
#menu .wrapper
{
	padding:	0 0 30px 0;
	min-height:	150px;
	background:	#229ccc url(../img/background_menu_left_b.gif) no-repeat bottom;

}
#right_menu h1
{
	font:		17px Tahoma;
	color:		#7f7f7f;
	margin:		15px 0 0 0;
	padding:	0 0 10px 20px;
	background:	url(../img/background_h1_2.gif) no-repeat 0 10px;
}
#right_menu h5
{
	font:		17px Tahoma;
	color:		#7f7f7f;
	margin:		15px 0 0 0;
	padding:	0 0 10px 20px;
	background:	url(../img/background_h1_2.gif) no-repeat 0 10px;
}
#right_menu p 
{
	font:		12px Tahoma;
	color: 		#2e2e2e;
	
	margin:		15px 0 0 0;
	padding:	0;
}
#right_menu p strong 
{
	display:	block;
	margin:		0 0 -10px 0;
	padding:	0;
	font:		12px Tahoma ;
	font-weight:	bold;
	color: 		#229ccc;
}
#right_menu p strong.date_n 
{
	display:	block;
	margin:		0 0 -10px 0;
	padding:	0;
	font:		12px Tahoma ;
	font-weight:	bold;
	color: 		#666;
}
#info_int h1
{
	font:		17px Tahoma;
	color:		#7f7f7f;
	margin:		0 0 0 10px;
	padding:	15px 0 10px 20px;
	background:	url(../img/background_h1_2.gif) no-repeat 0 25px;
}
#info_int h5
{
	font:		17px Tahoma;
	color:		#7f7f7f;
	margin:		0 0 0 10px;
	padding:	15px 0 10px 20px;
	background:	url(../img/background_h1_2.gif) no-repeat 0 25px;
}
#info_int2 p
{
	font:		12px Tahoma;
	color: 		#2e2e2e;
	
	margin:		10px 15px;
	padding:	0;
}
#info_int2 h1
{
	font:		17px Tahoma;
	color:		#7f7f7f;
	margin:		0 0 0 10px;
	padding:	15px 0 10px 20px;
	background:	url(../img/background_h1_2.gif) no-repeat 0 25px;
}
#info_int2 h5
{
	font:		17px Tahoma;
	color:		#7f7f7f;
	margin:		0 0 0 10px;
	padding:	15px 0 10px 20px;
	background:	url(../img/background_h1_2.gif) no-repeat 0 25px;
}
#info_int p
{
	font:		12px Tahoma;
	color: 		#2e2e2e;
	
	margin:		10px 15px;
	padding:	0;
}
.katalog 
{
	width:		99%;
}
.katalog td
{
	width:		50%;
}
.katalog a.katalog_img 
{
	font:		bold 13px Tahoma;
	color:		#ff9900;
	text-decoration:none;
	
	margin:		0 5px 0 5px;
	float:		left;
}
.katalog a.katalog_img img 
{
	margin:		10px 5px 5px 0;
}
.katalog p.katalog_txt 
{
	padding:	10px 10px 0 60px;
	margin:		10px 20px 0 15px;
}
.katalog p.katalog_txt a 
{
	display:	block;
	margin:		10px 0 0 30px;
	text-align:	right;
}
.katalog p.katalog_txt strong 
{
	font:		bold 12px Tahoma;
	color:		#229ccc;
}
.katalog p.katalog_txt a.karalog_zag
{
	display:	block;
	margin-bottom:	5px;
	text-align:	left;
	text-decoration:none;
}
.clea
{
	clear:		both;
	padding-top: 10px;
}
.clear_f 
{
	position:	relative;
	height:		30px;
	clear:		both;
	color:		#229ccc;
	margin:		0 0 0 10px;
	background:	url(../img/background_footer2.gif) no-repeat right bottom; 
}
.clear_f a
{
	font:		bold 12px Tahoma;
	text-decoration:none;
	color:		#229ccc;
}
.clear_f a:hover
{
	text-decoration:underline;
}
#footer p
{
	padding:	13px 0 0 10px;
	margin:		0;
	color:		#fff;
	font:		10px Tahoma;
}
#footer p.logo_ispi
{
	position:	absolute;
	top:		0;
	right:		40px;
}
a.ispi
{
	text-decoration:none;
	font:		10px Tahoma;
	color:		#fff;
}
a.ispi:hover
{
	text-decoration:underline;
}
.banner_f
{
	width:		300px;
	position:	absolute;
	top:		20px;
	left:		50%;
	margin-left:	-150px;
}
img.test
{
	position:	absolute;
	top:		0;
	right:		30px;
}
#info_int h2
{
	font:		12px Tahoma;
	color:		#229ccc;
	margin:		5px 0 10px 70px;
	padding:	0;
}
#info_int h2
{
	font:		12px Tahoma;
	color:		#229ccc;
	margin:		5px 0 10px 70px;
	padding:	0;
}
#info_int h3
{
	font:		bold 15px Tahoma;
	color:		#229ccc;
	margin:		5px 0 10px 200px;
	padding:	0;
}
#info_int h4
{
	font:		bold 15px Tahoma;
	color:		#229ccc;
	margin:		5px 0 10px 200px;
	padding:	0;
}
#info_int a.katalog_tm
{
	float:	left;
}
#info_int table.katalog_2
{
	width:		99%;
	border-top:	1px solid #b7b7b7;
	border-left:	1px solid #b7b7b7;
	font:		12px Tahoma;
	color:		#2e2e2e;
}
#info_int table.katalog_2 td
{
	border-right:	1px solid #b7b7b7;
	border-bottom:	1px solid #b7b7b7;
}
#info_int table.katalog_2 tr
{
	font:		bold;
	text-align:	center;
}
#info_int td.katalo_no
{
	width:		20%;
	font-weight:	bold;
}
#info_int td.katalo_o
{
	width:		65%;
	font-weight:	bold;
}
#info_int td.katalo_p
{
	width:		10%;
	font-weight:	bold;
}
#info_int tr.katalog_on
{
	text-align:	left;
	background:	#e6eff3;
}
#info_int tr.katalog_off
{

}
#info_int tr strong
{
	color:		#ff6600
}
#info_int tr p
{
	text-align:	left;
	margin:		5px;
	padding;	0;
}
#info_int .pager
{
	text-align:	center;
	font:		12px Tahoma;
	color:		#b7b7b7;
	margin-top:	10px;
	
}
#info_int
{
padding-left:	5px;
}
#info_int .katalog_tm
{
	width:		80%;
	min-height:	20px;
	font:		12px Tahoma;
	color:		#229ccc;
	margin:		5px 0 10px 70px;
	padding:	0;
}
#info_int .katalog_tm b
{
	float:		left;
	margin:		0 5px 0 5px;
}

#info_int a img.katalog_imgv
{
	margin:		5px 10px 5px 0;
	float:		left;
}
#info_int p.kataalog_param strong
{
	font:		bold 12px Tahoma;
}
#info_int strong.katalog_price
{
	font:		bold 12px Tahoma;
	color:		#ff6600;
}
.search_a 
{
	margin:		0 0 30px 60px;
}
a.katalog_bold
{
	font:		bold 12px Tahoma;
}
.search_a #search_input_a
{
	width:		70%;
}
#info_int .search_txt
{
	display:	relative;
	margin:		30px 0 0 30px;
}
#info_int .search_txt b
{
	font:		12px Tahoma;
	float:		left;
}
#info_int .search_txt p
{
	margin:		0 0 0 30px;
}
#info_int  a.searc_tl
{
	display:	block;
	margin:		0 0 0 0;
	padding:	0;
	text-decoration:underline;
}
#info_int .search_txt p a.searc_bl
{
	display:	block;
	color:		#009933;
	
	margin-top:	5px;
	padding:	0;
}
.company p
{
	font:		12px Tahoma;
	color:		#2e2e2e;
}
.img_view
{
	margin:		0 10px 10px 0;
	float:		left;
	text-align:	center;
}
.img_view a
{
	font-weight:	bold;
}
/*--------------------------------------------------------------------------------*/
#info_int2 a.katalog_tm
{
	float:	left;
}
#info_int2 table.katalog_2
{
	width:		99%;
	border-top:	1px solid #b7b7b7;
	border-left:	1px solid #b7b7b7;
	font:		12px Tahoma;
	color:		#2e2e2e;
}
#info_int2 table.katalog_2 td
{
	border-right:	1px solid #b7b7b7;
	border-bottom:	1px solid #b7b7b7;
}
#info_int2 table.katalog_2 tr
{
	font:		bold;
	text-align:	center;
}
#info_int2 td.katalo_no
{
	width:		20%;
	font-weight:	bold;
}
#info_int2 td.katalo_o
{
	width:		65%;
	font-weight:	bold;
}
#info_int2 td.katalo_p
{
	width:		10%;
	font-weight:	bold;
}
#info_int2 tr.katalog_on
{
	text-align:	left;
	background:	#e6eff3;
}
#info_int2 tr.katalog_off
{

}
#info_int2 tr strong
{
	color:		#ff6600
}
#info_int2 tr p
{
	text-align:	left;
	margin:		5px;
	padding;	0;
}
#info_int2 .pager
{
	text-align:	center;
	font:		12px Tahoma;
	color:		#b7b7b7;
	margin-top:	10px;
}
#info_int2 .katalog_tm
{
	width:		80%;
	min-height:	20px;
	font:		12px Tahoma;
	color:		#229ccc;
	margin:		5px 0 10px 70px;
	padding:	0;
}
#info_int2 .katalog_tm b
{
	float:		left;
	margin:		0 5px 0 5px;
}

#info_int2 a img.katalog_imgv
{
	margin:		5px 10px 5px 0;
	float:		left;
}
#info_int2 p.kataalog_param strong
{
	font:		bold 12px Tahoma;
}
#info_int2 strong.katalog_price
{
	font:		bold 12px Tahoma;
	color:		#ff6600;
}
#info_int2 .search_txt
{
	display:	relative;
	margin:		30px 0 0 30px;
}
#info_int2 .search_txt b
{
	font:		12px Tahoma;
	float:		left;
}
#info_int2 .search_txt p
{
	margin:		0 0 0 30px;
}
#info_int2  a.searc_tl
{
	display:	block;
	margin:		0 0 0 0;
	padding:	0;
	text-decoration:underline;
}
#info_int2 .search_txt p a.searc_bl
{
	display:	block;
	color:		#009933;
	
	margin-top:	5px;
	padding:	0;
}

#text_copy a {color: #2e2e2e;}
#text_copy a:link {color: #2e2e2e;}
#text_copy a:active {color: #2e2e2e;}
#text_copy a:visited {color: #2e2e2e;}
#text_copy a:hover {color: #2e2e2e;}

.form_order {font: bold 17px Tahoma; color: #fff; display: block; margin-left: 100px;}

/*Fix IE. Hide from IE Mac \*/
* html .katalog .block_tl .block_tr {width: 102%;}
* html .katalog .block_bl .block_br {width: 102%;}
* html .katalog .block_bl {margin: 0 3px 0 3px;}
* html #body { width: expression(((document.documentElement.clientWidth || document.body.clientWidth) < 995)? "995px" : "100%"); }
/* End */
