html, body {
	font-family: "Trebuchet MS", Arial;
	font-size:12px;
	color:#514f51;
	background:#d0d4d7;
	height:auto !important;
}

a {
	color:#305897;
	text-decoration:underline;
}

a:hover {
	text-decoration:none;
}

.h_white {
	color:#ffffff;
	font-size:19px;
	font-weight:bold;
}

.h_small {
	color:#424043;
	font-size:14px;
	font-weight:bold;
}

.h_big {
	color:#2e2a29;
	font-size:24px;
	font-weight:bold;
}

div.site_lay {
	width:960px;
	margin:0 auto;
}

div.site_logo {	
	float:left;
}

div.site_menu {
	height:41px;
	background:url(../images/menu_bg.png) no-repeat left top;
}

div.block_langs {
	float:left;
}

	div.block_langs .choose_lang {
		float:left;
		padding:13px 0 0 26px;
		font-size:10px;
		color:#ffffff;
	}
	
	div.block_langs div.dropdown {
		float:left;
		margin:9px 0 0 9px;	
	}
	
div.dropdown {
	position:relative;
}

	div.dropdown_select {
		height:23px;
		background:url(../images/select.png) no-repeat right top;
		padding:0 36px 0 0;
		cursor:default;
	}
	
	div.dropdown .dd2 {
		background:url(../images/select2.gif) no-repeat right top #8e8f91;
	}
	
	div.dropdown_value {
	}
	
	div.dropdown_options {
		position:absolute;
		display:none;
		background:#929192;
		top:24px;
		z-index:10;
	}
	
	div.dropdown_options .over {
		background:#abaaab;
	}
	
	div.dropdown_option {
		padding:0 0 2px 6px;
	}
	
	div.dropdown_option img {
		float:left;
		margin:6px 6px 0 0;
	}
	
	div.dropdown_option div.link {
		float:left;
		margin:3px 0 0 0;
		color:#ffffff;
	}
	
	div.dropdown_option a {
		color:#ffffff;
		text-decoration:none;
	}

#main_image td {
	width:462px;
	height:260px;
	vertical-align:middle;
	text-align:center;
}

#main_image td img {
	display:inline;
}

#main_image .img {
	display:none;
}

#main_image .visible {
	display:table-cell !important;
}

div.menu_top {
	float:right;
}

div.menu_top a {
	display:block;
	float:left;
	color:#ffffff;
	margin:12px 22px 0;
	text-decoration:none;
}

div.menu_top a:hover,
div.menu_top a.current,
div.menu_top a.section {
	text-decoration:underline;
}

div.menu_top span {
	display:block;
	float:left;
	width:1px;
	height:41px;
	background:url(../images/menu_split.png) no-repeat left center;
}

div.block_search {
	float:right;
	padding:9px 27px 0 0;
}

div.block_search div.input {
	float:left;
	width:140px;
	height:23px;
	background:url(../images/search_bg.png) no-repeat left top;
}

div.block_search div.input input {
	border:none;
	font-family:"Trebuchet MS";
	font-size:12px;
	color:#b9b9b9;
	padding:3px 11px 0;
	background:none;
}

div.block_search div.actions {
	float:left;
}

div.block_search div.actions input {
	width:33px;
	height:23px;
	background:url(../images/search_btn.png) no-repeat left top;
	border:none;
	cursor:pointer;
}

div.page_lay div.page_content {
	padding:45px 26px 42px 26px;
	float:left;
	width:906px;
}

	div.HomePage div.page_content {
		margin:0;padding:0;
		width:auto;
	}
	
div.page_min_h {
	float:left;
	height:433px;
	width:1px;
}

div.page_lay_top {
	background:url(../images/inner_bg.jpg) no-repeat left top;
}

	div.HomePage div.page_lay_top {
		background:url(../images/main_page_top.jpg) no-repeat left top;
	}
	
	div.HomePage div.page_lay_bottom {
		background:url(../images/main_page_bottom.jpg) no-repeat left bottom;
	}
	
	div.Contacts div.page_lay_top,
	div.Article div.page_lay_top {
		background:url(../images/inner_bg_2.jpg) no-repeat left top;
	}

div.page_lay_bottom {
	background:url(../images/page_bottom.png) no-repeat left bottom;
	padding:0 0 10px 0;
}

div.page_main_image {
	text-align:center;
	padding:0 0 10px 0;
	width:959px;
}

div.page_main_image img {
	display:inline;
}

div.page_main_text {
	margin:0 auto;
	width:640px;
	text-align:center;
	padding:0 0 48px 0;
	font-size:14px;
	color:#333134;
}

div.page_main_blocks {
	padding:0 0 0 15px;
}

div.block_item {
	float:left;
}

	div.block_item div.top {
		padding:15px 0 0 0;
		background:url(../images/block_item_top.png) no-repeat left top;
	}
	
	div.block_item div.bottom {
		padding:0 0 15px 0;
		background:url(../images/block_item_bottom.png) no-repeat left bottom;
	}
	
	div.block_item div.middle {
		width:284px;
		padding:0 4px 0;
		background:url(../images/block_item_middle.png) repeat-y;
	}

	div.block_item div.title {
		padding:0 0 8px 31px;
		font-size:18px;
		color:#2d2928;
		white-space:pre;		
	}
	
	div.block_item div.image {
		height:120px;
	}
	
	div.block_item td.content {
		width:205px;
		padding:0 10px 0 25px;
    height: 60px;
    line-height: 15px;    
	}
	
	div.block_item td.content div {
    height: 60px;
    overflow: hidden;
  }
	
	div.block_item td.link {
		vertical-align:top;
	}
	
	div.block_item td.link img {
		display:inline;
	}

	div.page_main div.block_item {
		margin:0 9px;
	}
	
div.footer {
	padding:12px 33px 12px 29px;
}

div.site_logo_small {
	padding:0 13px 0 0;
	float:left;
}

div.copyrights {
	float:left;
	padding:9px 0 0 0;
}

div.copyrights p {
	padding:0; margin:0;
	font-size:10px;
}

div.menu_bottom {
	padding:9px 0 0 0;
	float:right;
	font-size:10px;
}

div.menu_bottom a {
	text-decoration:none;
	color:#514F51;
}

div.menu_bottom a:hover {
	text-decoration:underline;
}

div.products_heading {
	padding:0 0 36px 0;
}

	div.products_heading .h_small {
		margin:-4px 0 0 0;
	}
	
div.back_padd {
	padding:0 0 8px 0;
}

a.back {
	padding:0 0 0 20px;
	background:url(../images/back.png) no-repeat left top;
	display:inline-block;
	text-decoration:none;
}

	a.back span {
		display:inline-block;
		color:#305897;
	}
	
div.catalog_list div.block_item {
	margin:0 15px 0 0;
}

	div.catalog_list div.last_line_item {
		margin-right:0;
	}

div.category_list {	
	float:left;
}

	div.category_heading div.products_heading {
		padding-bottom:7px;
	}

	div.category_list div.block_item {
		margin-right:15px;
	}
	
	div.category_list div.last_line_item {
		margin-right:0;
	}

div.category_back {
	padding:0 0 20px 0;
}

.text p {

}

div.product_heading {
	padding-bottom:14px;
}

div.product_back_padd {
	padding-bottom:10px;
}

td.product_left {
	padding:0 30px 0 0;
}

td.product_right {
}

td.product_right .page_title {
	padding:0 0 10px 0;
}

	div.product_params {
		padding:23px 0 0 0;
	}
	
	div.product_params .title {
		padding:0 0 16px 0;
	}
	
	div.product_params th,
	div.product_params td {
		padding:3px 0 3px 16px;
		width:48%;
	}
	
	div.product_params th {
		text-align:left;
		color:white;
		background:#97999c;
		font-weight:normal;
	}
	
	div.product_params td {
		border-bottom:1px solid #97999c;
	}
	
	div.product_feedback {
		padding:23px 0 0 0;
	}
	
	div.product_feedback .title {
		padding:0 0 16px 0;
	}
	
.feedback {
	width:414px;
}

.feedback label {
	color:#424043;
}

.feedback .input_text input {
	background:url(../images/input_text.gif) no-repeat left top;
	width:187px;
	border:none;
	margin:4px 7px 14px 0;
	padding:4px 4px;
	font-size:12px;
	font-family:"Trebuchet MS";
}


.feedback .input_text input.error {
	background:url(../images/input_text_err.gif) no-repeat left top;
}

.feedback .textarea textarea {
	background:url(../images/textarea.gif) no-repeat left top;
	width:389px;
	height:115px;
	border:none;
	margin:4px 0 14px 0;
	padding:4px 4px;
	font-size:12px;
	font-family:"Trebuchet MS";
}

.feedback .textarea textarea.error {
	background:url(../images/textarea_err.gif) no-repeat left top;
}

.feedback .submit input {
	background:url(../images/input_btn.gif) no-repeat left top;
	width:103px;
	height:34px;
	border:none;
	color:white;
	font-size:12px;
	font-family:"Trebuchet MS";
	cursor:pointer;
}

.feedback .reqs {
	font-style:italic;
	padding:0 20px 0 0;
}

.feedback_success {
	display:none;
	padding:10px 0 0 0;
	color:#d40000 !important;
}

#images_block {
  position: relative;
}

  #images_block .prev {
    position: absolute;
    bottom: 50px;
    left: -15px; 
    padding: 5px; 
  }
  
  #images_block .next {
    position: absolute;
    bottom: 50px;
    right: -15px; 
    padding: 5px;     
  }

	#main_image {
		width:462px;
		height:330px;
		background:url(../images/img_main.png);
		position:relative;
	}
	
	#main_image .zoom {
		position:absolute;
		bottom:10px;
		right:20px;
		width:33px;
		height:27px;
		background:url(../images/img_zoom.png) no-repeat left top;
		cursor:pointer;
	}
	
	#thumb_images {
		position:relative;
		margin:0 0 0 2px;
		width:458px;
		height:111px;
		overflow:hidden;
	}
	
	#thumb_images .scroll {
		position:absolute;
		width:1000px;
	}
	
	#thumb_images .thumb {
		width:145px;
		height:103px;
		background:url(../images/img_thumb.png) no-repeat left top;
		padding:4px;
	}
	
	#thumb_images .thumb td {
		vertical-align:middle;
		text-align:center;
	}
	
	#thumb_images .thumb img {
		display:inline;
	}
	
.general_title {
	padding:0 0 24px 0;
}

.general_back {
	padding:0 0 15px 0;
}

.page_image {
	padding:0 21px 0 0;
}

.page_image img {
	border:3px solid #d1d5d8;
	display:inline;
}

.feedback_block {
	padding:0 0 0 85px;
}

.feedback_block_title {
	padding:0 0 17px 0;
}

.Contacts .page_text {
	width:252px;
}

.text img{
	display:inline;
	margin: 0 0 -2px 0;
	
}

.block_downloads {
	width:459px;
	background:url(../images/block_dl_middle.gif) repeat-y;
}
	.block_downloads div {
		zoom: 1;
	}

	.block_downloads_title {
		padding:18px 0 0 5px;
	}

	.block_dl_top {
		background:url(../images/block_dl_top.png) no-repeat left top;
		padding:23px 0 0 0;
	}
	
	.block_dl_bottom {
		background:url(../images/block_dl_bottom.png) no-repeat left bottom;
		padding:0 0 6px 0;
	}
	
	.block_dl_middle {
		padding:18px 30px 20px;
		background:url(../images/block_dl_middle.png) no-repeat left top;
	}
	
	.block_downloads .title {
		padding:0 0 11px 1px;
		font-size:14px;
		color:#424043;
	}
	
	.block_downloads .split {
		background:url(../images/v_split.png) repeat-x left center;
		height:25px;
	}
	
	.block_downloads .dropdown_select {
		width:96px;
	}
	
	.block_downloads .langs {
		float:left;
		padding:0 22px 0 0;
	}
	
	.block_downloads .files {
		float:left;
		width:245px;
	}
	
	.block_downloads .file_item {
		display:none;
	}
	
	.block_downloads .visible {
		display:block;
	}
	
.search_phrase {
}

.search_results {
}

	.search_item {
		padding:20px 0 0 0;
	}
	
	.search_item .link {
		padding:4px 0 0 0;
	}
	
	.search_results .pagination {
		padding:65px 0 0 0;
	}

.hidden {
	display: none;
}

/* User manuals section */
div.dropdown-manual {
	position:relative;
	width: 120px;
	background: url("../images/manual_dropdown_bg.png") no-repeat scroll left top transparent;
}

	div.dropdown-manual_select {
		height:23px;
		background:url(../images/select.png) no-repeat right top;
		padding:0 36px 0 0;
		cursor:default;
	}
	
	div.dropdown-manual .dd2 {
		background:url(../images/select2.gif) no-repeat right top #8e8f91;
	}
	
	div.dropdown-manual_value {
	}
	
	div.dropdown-manual_options {
		position:absolute;
		display:none;
		background:#929192;
		top:24px;
		z-index:10;
		width: 120px;
	}
	
	div.dropdown-manual_options .over {
		background:#abaaab;
	}
	
	div.dropdown-manual_option {
		padding:0 0 2px 6px;
	}
	
	div.dropdown-manual_option img {
		float:left;
		margin:6px 6px 0 0;
	}
	
	div.dropdown-manual_option div.link {
		float:left;
		margin:3px 0 0 0;
		color:#ffffff;
	}
	
	div.dropdown-manual_option a {
		color:#ffffff;
		text-decoration:none;
	}

div.product_manuals table {
  width: 70%;
}
	
div.product_manuals td {
    border-top: 1px solid #97999C;
    vertical-align: middle;
    padding: 3px 0 3px 16px;
    width: 48%;
}