*, h1, h2, h3, p, a, div, span, td, th, img, form, object {
	margin: 0; padding: 0;
	 border: 0; 
	}
body {
	margin: 0; padding: 27px 0 15px 0;
	background-color: #fff;
	font-family: Tahoma, sans-serif;
	font-size: 12px;
	color: #000;
	}
table {
 	border: 0;
	border-collapse: collapse;
	}
table td {
	padding: 0;
	}
a {
	color: #007CBA;
	}
#header {
	}
	#hdrLeftCell {
	width: 33%;
	background: url(/i/header_separator.gif) top right #fff no-repeat;
	padding: 0 53px 11px 53px;
}
	#hdrCenterCell {
		width: 33%;
		padding: 0 12px 11px 12px;
		background: url(/i/header_separator.gif) top right #fff no-repeat;
		font: normal 11px/1.2 Tahoma, sans-serif;
		}
	#hdrRightCell {
		width: 33%;
		padding: 0 0 11px 22px;
		background: url(/i/header_separator.gif) top right #fff no-repeat;
		font: normal 11px/1.2 Tahoma, sans-serif;
		margin-right: 0px;
		}
	#hdrCenterCell h1, #hdrRightCell h1 {
		margin-bottom: 3px;
		font: normal bold 14px/1.2 Arial, sans-serif;
		}
	#hdrCenterCell a, #hdrRightCell a {
		font: normal 11px/1.2 Tahoma, sans-serif;
		}
#rColumn {
	width: 230px;
	}
	.rc {
		margin: 12px 24px;
		}
#menu {
	width: 100%; height: 34px;
	background-color: #f9f9f9;
	}
	#menu a {
		display: block;
		height: 34px;
		font: normal bold 12px/34px Arial, sans-serif;
		color: #717171;
		text-align: center;
		text-decoration: none;
		}
	#menu a:hover {
		color: #fff;
		background-color: #BE1C2A;
		}
#subMenu {
	margin: 0; padding: 0;
	list-style-type: none;
	width: 234px;
	}
	#subMenu li {
		text-align: left;
		margin: 0; padding: 0 2px 5px 10px;
		border: 1px solid #fff;
		}
	#subMenu li a {
		display: block;
		margin: 0; padding: 0 0 0 10px;
		color: #000;
		background: url(/i/errow1.gif) 0 5px no-repeat;
		}
	#subMenu li a:hover {
		display: block;
		margin: 0; padding: 0 0 0 10px;
		color: #007CBA;
		background: url(/i/errow2.gif) 0 5px no-repeat;
		}
td#catalogue_name_sort {
	padding-top: 15px;
	padding-left: 30px;
	}
	td#catalogue_name_sort h1 {
		display: inline;
		position: relative; top: -3px;
		font: normal bold 12px/1 Arial, sans-serif;
		color: #707070;
		}
	#sort {
		margin-left: 12px;
		font: normal 11px/1.2 Arial, sans-serif;
		color: #717171;
		}
		#sort a {
			font: normal 11px/1.2 Arial, sans-serif;
			color: #007CBA;
			}
	img.ico {
		margin-left: 12px;
		}
table#search_table{
	vertical-align: middle;
	margin: 12px 10px 5px 10px;
	}
td#search {
	text-align: right;
	padding: 0 12px;
	}
	#searchPlus {
		margin-top: 3px;
		font: normal 11px/1.2 Arial, sans-serif;
		color: #717171;
		}
		#searchPlus a {
			font: normal 11px/1.2 Arial, sans-serif;
			color: #007CBA;
			}
		#searchPlus img {
			margin-top: 3px;
			margin-right: 5px;
			} 
td.catalogue2 {
	padding: 10px;
	}

td.catalogue2 a {
	font: normal 17px Verdana;
	color: black;
	}

td.catalogue {
	margin: 0;
	padding: 20px 10px 10px 12px;
	}
	td.catalogue h1 {color:#BE1C2A;font-size:17px;margin-bottom:17px;}
	td.catalogue h2 {color:#017DB3;font-size:14px;margin-bottom:14px;}
	td.catalogue a {
		margin: 0;
		font: normal 17px/1.2 Tahoma, sans-serif;
		color: #000;
		}
	td.catalogue a:hover {
		color: #007CBA;
		}
	td.catalogue p {
		margin: 8px 0;
		font: normal 12px/1.2 Tahoma, sans-serif;
		color: #000;
		text-align: justify;
		}
		td.catalogue li {
	margin-left: 20px;
}
#inf {
	background: url(/i/inf_bg.gif) /*#646651*/#fff repeat-x;
	}
	#inf div {
		padding: 24px;
		}
	#inf h1 {
		display: inline;
		position: relative; top: -3px;
		font: normal bold 12px/1 Arial, sans-serif;
		color: #FFEB00;
		}
	#inf p {
		font: normal 11px/1.2 Tahoma, sans-serif;
		color: #fff;
		}
	a.price_download {
		position: relative; top: -10px;
		}
	a.spec {
	font: normal bold 14px/1 Arial, sans-serif;
	line-height: 16px;
}
#inf_sp {
	height: 70px;
	background: #f9f9f9;
	}
	#inf_sp div {
		padding: 17px;
		}
	#inf h1 {
		display: inline;
		position: relative; top: -3px;
		font: normal bold 12px/1 Arial, sans-serif;
		color: #FFEB00;
		}
	#inf_sp p {
		font: normal 11px/1.2 Tahoma, sans-serif;
		color: #fff;
		}
	a.price_download {
		position: relative; top: -10px;
		}
#footer {
	width: 100%;
	border: 1px solid #d5d5d5;
	background: url(/i/footer_bg.gif) #f9f9f9 repeat-x;
	}
	#footer td#fLeft {
		width: 33%;
		padding-top: 19px;
		background: url(/i/footer_separator.gif) right transparent repeat-y;
		}
	#footer td#fCenter {
		width: 34%;
		padding-top: 19px;
		background: url(/i/footer_separator.gif) right transparent repeat-y;
		}
	#footer td#fRight {
		width: 33%;
		padding-top: 19px;
		}
		#footer h1 {
			display: inline;
			position: relative; top: -3px;
			font: normal bold 12px/1 Arial, sans-serif;
			color: #707070;
			}
#copy {
	margin-left: 12px;
	font: normal 11px/1.2 Arial, sans-serif;
	color: #717171;
	white-space: nowrap;
	}
#bottom {
	width: 100%;
	margin-top: 15px;
	border-top: 1px solid #f1f1f1;
	}
#cetis {
	margin-right: 12px;
	}
	#cetis a {
		margin: 0; padding: 0;
		font: normal 11px/1 Arial, sans-serif;
		color: #000;
		text-decoration: none;
		}
	#cetis a:hover {
		text-decoration: underline;
		}
	#cetis img {
		margin-right: 12px;
		}
		
table.qinfo {
	background-color: #f0f0f0;
	border: white 2px solid;
	margin: 10px 10px;
	padding: 0;
	border-collapse: collapse;
	width: 100%;
}
	table.qinfo th { border: white 2px solid; background-color: #e2e2e2; vertical-align: middle; font: normal 9px Verdana, sans-serif; text-align: center; text-transform: uppercase; color: black; padding: 5px 0; }
		table.qinfo th#q_articul { width: 110px; }
		table.qinfo th#q_madein { width: 119px; }
		table.qinfo th#q_price { width: 60px; }
	table.qinfo tr td { border: white 2px solid; padding: 4px 6px; background-color: #f0f0f0; vertical-align: top; font: normal 12px Verdana, sans-serif; text-align: left; text-transform: none; color: black;	}
		table.qinfo tr td#q_articul { text-align: left; width: 120px; }
		table.qinfo tr td#q_madein { text-align: center; width: 100px; }
		table.qinfo tr td#q_price { text-align: right; width: 70px; }
		table.qinfo tr td a { font: normal 12px Verdana; color: #017DB3; text-decoration: none; }
	table.qinfo tr.q_blue td { letter-spacing: 1px; border: white 2px solid; background-color: #017DB3; vertical-align: middle; font: bold 10px Verdana, sans-serif; text-align: center; text-transform: uppercase; color: white; }
	table.qinfo tr.q_blue2 td { border: white 2px solid; background-color: #017DB3; vertical-align: middle; font: bold 9px Verdana, sans-serif; text-align: center; text-transform: uppercase; color: white; }

div.product_caption {
	background-color: #e2e2e2;
	height: 40px;
	padding: 10px 20px 0 20px;
}
div.product_caption h1 { font: normal 22px Verdana, sans-serif; text-align: left; text-transform: uppercase; color: black;}
div.procudt_left_280px { width: 280px; text-align: center; vertical-align: top; font: normal 11px Arial, sans-serif; color: gray; clear: none; float: left; }
div.procudt_left_280px p { margin-top: 3px; margin-left: 5px; text-align: left; font: normal 11px Arial, sans-serif; color: gray; }
img.product_pic1 { border: 1px solid lightgrey; }
div.product_content { float: left; clear: none; padding-right: 20px;}
	div#product_content_caption { clear: both;  padding: 0 10px; }
	div#product_content_caption p { font: bold 14px Arial; margin: 10px 0; padding: 0 10px; }
	div#product_content_text { border: none; border-top: 1px solid lightgrey; border-bottom: 1px solid lightgrey; padding: 0 20px; }
		div#product_content_text p { font: normal 11px Arial; margin: 10px 0; }
		div#product_content_text ul li { font: normal 11px Arial; margin: 0 0 0 20px; }
	div#product_content_table { padding: 0 10px; }
		div#product_content_table p { font: bold 15px Arial; margin: 10px 10px;}
		div#product_content_table ul li { font: normal 11px Arial; margin: 0 0 0 20px; }

		div#product_content_table table { background-color: #f0f0f0; margin: 10px 0; width: 300px; }
			div#product_content_table table tr td { color: black; border: 1px solid white; padding: 0 10px; font: normal 11px Arial; }
	div#product_content_text h2 { font: bold 20px Arial; margin: 10px 10px; }

.catalogue h1 { font: bold 22px Tahoma; }
.catalogue h2 { font: bold 18px Tahoma; }
.catalogue h3 { font: bold 18px Tahoma; margin-left: 30px; }
.catalogue h4 { font: bold 16px Tahoma; margin-left: 45px; }
.catalogue h5 { font: bold 16px Tahoma; margin-left: 60px; }
.catalogue h6 { font: bold 16px Tahoma; margin-left: 75px; }

table.tech_in_text { width: 100%; border: 1px solid gray; margin: 8px 0; }
	table.tech_in_text td { border: 1px solid lightgrey; padding: 2px 4px; text-align: left; }
	table.tech_in_text th { border: 1px solid lightgrey; padding: 2px 4px; text-align: center; }

