#div_body {position:relative; width:1000px; margin:auto}#header {position:relative; height:150px;}#col_main {float:right; width:300px}#content {float:left; width:700px}#content_content {margin:0 20px 0 0}#footer {clear:both; padding-top:20px;}#footer_content {margin:20px 0px 0px 0px; padding:10px 10px 10px 15px; border-top:1px solid #DDD; color:#777}#logo {	position:absolute; left:10px; top:10px; 	display:inline-block; padding-left:48px; min-width:1px; min-height:48px;	background:url(http://png.findicons.com/files/icons/2127/ultimate_gnome/48/stock_draw_sphere.png) no-repeat;}#logo_link {position:absolute; top:0; left:0; right:0; bottom:0}#logo_slogan {display:inline-block; font-size:22px; margin:10px 0 0 10px; color:#999}#top_menu {	position:absolute; top:80px;	width:100%; height:43px; }#top_menu .e1 {position:absolute; top:0; left:0; bottom:0; width:10px; background:url(i/top_menu_l.png) no-repeat;}#top_menu .e2 {position:absolute; top:0; right:0; bottom:0; width:10px; background:url(i/top_menu_r.png) no-repeat;}#top_menu .bg {position:absolute; top:0; left:10px; right:10px; bottom:0; background:url(i/top_menu_bg.png);}#top_menu_content {padding:0 20px; position:relative;}#top_menu .menu_item {display:inline-block; height:43px; vertical-align:top}#top_menu .menu_item_content {display:inline-block; margin:14px 0}#top_menu .menu_separator {display:inline-block; width:2px; height:43px; margin:0 20px; background:url(i/top_menu_separator.png) no-repeat; vertical-align:top}#top_menu .menu_item {color:#333; font-size:14px; text-decoration:none}/* UI COLUMN BLOCK */.ui_block_col {position:relative; padding:5px; margin:0 0 15px 0}.ui_block_col_content {position:relative; z-index:1; padding:10 20px; border:#e3e3e3 1px solid; background:#ececec}.ui_block_col .e1 {position:absolute; top:0; left:0; z-index:2; width:12px; height:12px; background:url(i/block_col_tl.png) no-repeat}.ui_block_col .e2 {position:absolute; top:0; right:0; z-index:2; width:12px; height:12px; background:url(i/block_col_tr.png) no-repeat}.ui_block_col .e3 {position:absolute; bottom:0; left:0; z-index:2; width:12px; height:12px; background:url(i/block_col_bl.png) no-repeat}.ui_block_col .e4 {position:absolute; bottom:0; right:0; z-index:2; width:12px; height:12px; background:url(i/block_col_br.png) no-repeat}.ui_block_col .e5 {position:absolute; top:12px; left:0; bottom:12px; width:12px; background:#f8f8f8}.ui_block_col .e6 {position:absolute; top:12px; right:0; bottom:12px; width:12px; background:#f8f8f8}.ui_block_col .e7 {position:absolute; top:0; left:12px; right:12px; height:12px; background:#f8f8f8}.ui_block_col .e8 {position:absolute; bottom:0; left:12px; right:12px; height:12px; background:#f8f8f8}.ui_block_col_header {font-size:16px; font-family:'Arial';  color:#555; margin:0 0 10px 0}/* UI PAGE BLOCK */.ui_block_page_header {color:#666; font-size:16px; margin:15px 0; font-weight:bold}/* UI NAV PAGE */.ui_nav_page{font-size:15px;}.ui_nav_page_text {display:inline-block; margin:0 10px 0 0}.ui_nav_page_item {	display:inline-block; min-width:16px; height:16px;}.ui_nav_page_item_selected {font-weight:bold}/*.ui_nav_page_text {margin:0 15px 0 0; display:inline-block; text-align:bottom}.ui_nav_page_item {	display:inline-block; min-width:16px; height:16px; 	margin-right:5px; text-align:center; 	border:1px solid #CCC; text-decoration:none;}.ui_nav_page_item_link:hover {background:#FFF}.ui_nav_page_item .ui_nav_page_item_content {padding:3px 0 0 0}*//* NEWS */.news_col .news_item {margin:14px 0}.news_col .news_item_date {margin:0 8px 0 0; color:#666} .news_col .news_item_description {margin:8px 0;}.news_col .news_item_link_detail {display:none}/* NEWS */.news_list {}.news_detail {}.news_list .news_item {margin:14px 0}.news_item_separator {clear:both}.news_item_title {}.news_item_date {margin:0 8px 0 0; color:#666}.news_item_name {}.news_item_description {margin:8px 0;}.news_item_picture {float:left; margin:0 8px 5px 0}.news_item_text {margin:6px 0}/* CATALOG */#breadcrumb {margin:0 0 15px 0 !important}.catalog_list .catalog_item {border:1px solid #EEE; max-width:678px}.catalog_list .catalog_item_content {padding:10px; }.catalog_section_title {margin:4px 0}.catalog_section_name {display:inline-block; min-height:16px; padding-left:22px; background:url(icons/section_open_16.png) no-repeat}.catalog_list .catalog_item {margin:0 0 15px 0}.catalog_item_title {margin:0 0 10px 0; font-size:15px}.catalog_item_picture {float:left; margin:0 10px 5px 0; min-width:140px; display:inline-block; text-align:center}.catalog_item_picture img {}.catalog_item_description {text-align:justify}.catalog_detail_item .catalog_item_text {clear:both}.catalog_item_separator  {clear:both}.catalog_item_header {border:1px solid #EEE; padding:5px 10px; margin-bottom:15px}.catalog_item_tools {margin-top:25px; margin-bottom:10px}.catalog_item_tools input {vertical-align:top; position:relative; top:-4px}.item_price_info {}.item_delivery_info {margin-left:20px}.item_buy_info {margin-left:20px}/* PHOTOGALLERY */.photo_list {margin-top:7px}.photo_item_picture {display:inline-block; min-width:80px; min-height:80px; border:1px solid #DDD}.photo_item_picture_content {display:inline-block; padding:10px; padding-top:15px}.photo_item_picture img {vertical-align:top}/* DOCUMENTATION */.documentation_table {border:1px solid #CCC; border-collapse:collapse}.documentation_table th, .documentation_table td {padding:5px 10px; border:1px solid #CCC;}.documentation_table th, .documentation_table thead td, .documentation_table .site_table_color_th {background-color:#EEE}.documentation_table td {}/* CONTACTS */.contacts_form {}.contacts_form input[type=text], .contacts_form textarea {width:100%}.contacts_form .col_1 {margin:2px 0}.contacts_form .col_2 {margin-bottom:10px}.contacts_form .site_form_submit_row {text-align:right}/* COLLAPSER */.collaspe_icon_hidden, .collaspe_icon_visible, .collaspe_icon_last_level {display:inline-block; min-width:16px; min-height:16px; vertical-align:top }.collaspe_icon_hidden, .collaspe_icon_visible {cursor:pointer}.collaspe_icon_hidden {background:url(http://png.findicons.com/files/icons/1588/farm_fresh_web/16/bullet_toggle_minus.png) no-repeat;}.collaspe_icon_visible {background:url(http://png.findicons.com/files/icons/1588/farm_fresh_web/16/bullet_toggle_plus.png)  no-repeat;}.collaspe_icon_last_level {}/* SEARCH */.search-form {}.search-form input[type=text] {width:250px}.search_item {border:1px solid #CCC; padding:10px; margin-bottom:10px; border-radius:4px; -moz-border-radius:4px}.search_item_title {margin-bottom:7px}.search_item_breadcrumb {margin-top:7px}