html, body {margin:0; padding:0;}body {position:relative; width:100%}#header, #center, #col_left, #content, #col_right, #footer {position:relative}#body_div {width:1000px; margin:auto} #header {height:155px;}#col_left {display:none}#col_left > div {margin:0 10px 0 0}#content {float:left; width:100%; min-height:550px}#content > div {}#col_right {display:none}#col_right > div {margin:0 0 0 10px}#footer {}/* HEADER */#logo {position:absolute; top:15px; left:5px; width:420px; height:80px; background:url(images/logo.png) no-repeat}#logo > a {position:absolute; top:0; left:0; right:0; bottom:0;}#top_special {position:absolute; top:15px; left:220px; right:320px;}#top_contacts {position:absolute; top:15px; right:0; text-align:right}/* SEARCH BLOCK */#top_search {position:absolute; right:0; top:68px; font-size:13px; color:#333}#top_search_title {display:inline-block; margin:0 5px 0 0}#top_search input[type=text] {border:1px solid #c2bebe}#top_search input[type=submit] {border:0; width:16px; height:16px; margin: 0 0 0 5px; background:url(images/icon_search_16.png) no-repeat; cursor:pointer}/* TOP MENU */#top_menu {position:absolute; top:113px; left:0; width:100%}#top_menu > div {position:relative; border-top:1px solid #ececec; border-bottom:1px solid #d7d4d4; border-radius:5px; behavior:url(/PIE.htc);}#top_menu .menu_item {display:inline-block}#top_menu .menu_item a {display:inline-block; padding:12px 0; margin:0 20px; color:#111; text-decoration:none;}#top_menu .menu_item.selected a {text-decoration:none}#top_menu .menu_separator {display:inline-block; position:absolute; top:0; bottom:0; width:1px; margin:0 0px; padding:15px 0; border-left:1px solid #eee; background-color:#d8d6d6}#top_menu > div {	background-color:#d1d1d1;	background-image:linear-gradient(270deg, #efefef, #d1d1d1);	background-image:-moz-linear-gradient(270deg, #efefef, #d1d1d1);	background-image:-webkit-linear-gradient(270deg, #efefef, #d1d1d1);	background-image:-o-linear-gradient(270deg, #efefef, #d1d1d1);	background-image:-ms-linear-gradient(270deg, #efefef, #d1d1d1);	-pie-background:linear-gradient(270deg, #efefef, #d1d1d1); behavior:url(/PIE.htc);}#top_menu .menu_separator {background-image:-moz-linear-gradient(270deg, #ebebeb, #c2bebe);}/* COLUMNS */.col_block {}.col_block_header {}.col_block_content {}.col_block_footer {}/* FOOTER */#footer {margin:25px 0 20px 0; padding:15px; color:#666; text-align:right; border-radius:6px; border-bottom:1px solid #d1d1d1; border-right:1px solid #d1d1d1}#bottom_contacts {padding:8px 0; }#footer {	background-image: linear-gradient(270deg, #e0e0e0, #eee);	background-image: -moz-linear-gradient(270deg, #e0e0e0, #eee);	background-image: -webkit-linear-gradient(270deg, #e0e0e0, #eee);	background-image: -o-linear-gradient(270deg, #e0e0e0, #eee);	background-image: -ms-linear-gradient(270deg, #e0e0e0, #eee);	-pie-background:linear-gradient(270deg, #e0e0e0, #eee); behavior:url(/PIE.htc);}/* MESSAGES */.ui_result_success_block {margin:0 0 20px 0; padding:10px; border:2px solid green; color:green; font-weight:bold}/* NAV PAGE */.ui_nav_page{font-size:15px; text-align:center; margin-top:25px}.ui_nav_page_text {display:none; margin:0 10px 0 0}.ui_nav_page_item {display:inline-block; min-width:24px; height:24px; margin:0 5px; border:1px solid #CCC; background:#E0E0E0; text-align:center; overflow:hidden}.ui_nav_page_item:hover {background:#FFF}.ui_nav_page_item > span {display:inline-block; padding:4px 0}.ui_nav_page_item_selected {background:#FFF}a.ui_nav_page_item {text-decoration:none; color:black}a.ui_nav_page_item:hover {}/* BREADCRUMBS */#breadcrumb {margin-bottom:18px;}#breadcrumb .breadcrumbs_item {display:inline-block}#breadcrumb .breadcrumbs_separator {display:inline-block; margin:0 0}/******************************************************************************************									COMPONENTS******************************************************************************************//* CATALOG */.catalog_section_list {margin-bottom:15px}.catalog_section_list > div {}.catalog_section {}.catalog_section > div {}.catalog_section_lev_1 {}.catalog_section_lev_2 {}.catalog_section_lev_3 {}.catalog_section_lev_4 {}.catalog_section_title {margin:4px 0}.catalog_section_name {display:inline-block; min-height:16px; padding-left:17px; background:url(images/icon_arrow_right_16.png) 0 1px no-repeat}.catalog_item {margin:0 0 20px 0; position:relative;}.catalog_item > div {}.catalog_item_title {position:absolute; top:0; left:190px; padding-left:22px; background:url(images/icon_item_16.png) 0 1px no-repeat;}.catalog_item_name {font-size:15px}.catalog_item_name a {}.catalog_item_picture {display:inline-block; float:left; margin:0 15px 0px 0; min-width:170px; min-height:150px; text-align:center}.catalog_item_picture {	position:relative; behavior:url(/PIE.htc);	border:2px solid #c0c6cF; border-radius:5px;	background-image:-moz-linear-gradient(270deg, #f6f6f6, #d1e2f2);	background-image:-webkit-linear-gradient(270deg, #f6f6f6, #d1e2f2);	background-image:-o-linear-gradient(270deg, #f6f6f6, #d1e2f2);	background-image:-ms-linear-gradient(270deg, #f6f6f6, #d1e2f2);	-pie-background:linear-gradient(270deg, #f6f6f6, #d1e2f2);}.catalog_item_picture > span {display:table; margin:10px}.catalog_item_picture > span > span {display:table-cell; text-align:center; vertical-align:middle; width:150px; height:140px}.catalog_item_picture img {vertical-align:top}.catalog_item_picture a {}.catalog_item_info {display:table;}.catalog_list .catalog_item_text {padding-top:25px}.catalog_list .catalog_item_text p:first-child {text-indent:0} /* first paragraph */.catalog_item_tools {}.catalog_item_price_info {display:block; margin:0 0 4px 0}.catalog_item_delivery_info {display:block; margin:0 0 4px 0}.catalog_item_store_info {} /* for future versions */.catalog_item_buy_info {display:block; margin:0 0 4px 0; padding-top:32px}.catalog_item_properties {display:none} /* for future versions */.catalog_item_separator {clear:both}.catalog_item_header {min-height:155px; margin-bottom:15px} .catalog_item_header_separator {clear:both}.catalog_item_return_block {margin:10px 0 0 0; text-align:center; font-size:15px}.photo_list {width:350px; position:absolute; top:-3px; right:0; text-align:right}.photo_item {display:inline-block; min-width:80px; min-height:80px; text-align:center; margin:0 0 0 10px; padding:5px; background:#fff; border:1px solid #999; border-radius:5px;  behavior:url(/PIE.htc)}.photo_item > span {display:table; width:80px; height:80px;}.photo_item > span > span {display:table-cell; text-align:center; vertical-align:middle}.photo_item img {vertical-align:top}.documentation_table th, .documentation_table td {padding:4px 5px !important}.documentation_table a:link {text-decoration:underline; color:#111}.documentation_table a:hover {text-decoration:underline}/* NEWS & ARTICLES */.news_list {}.news_item {}.news_item_title {}.news_item_date {}.news_item_name {}.news_item_text {}.news_list  .news_item_text p {text-indent:0}.news_item_return_block {}/* SEARCH PAGE */.search_form {}.search_form > div {}.search_form input[type=text] {}.search_form input[type=submit] {}.search_item {margin:15px 0; border:1px solid #c0c6cF; border-radius:5px; padding:10px; padding-bottom:11px}.search_item_title {margin:0 0 5px 0}.search_item_title a {}.search_item_description {}.search_item_separator {}