
.catalog_ens_new .old_no_tab_content {display:none !important}

.message_success {margin:0 0 10px 0; padding:10px; color:green; font-weight:bold; border:2px solid green; border-radius:4px}
.message_error {margin:0 0 10px 0; padding:10px; color:red; font-weight:bold; border:2px solid red; border-radius:4px}







/* CHAIN */

#breadcrumb {font-size:9.5pt; margin-bottom:15px; margin-right:240px}
#breadcrumb a {color:#1F66AC}
#breadcrumb span{color:#333}
#breadcrumb span.separator {margin:0 5px; color:#1F66AC; font-size:9pt}

/* NAV */

#catalog_nav_top_before {position:relative; top:-10px}
.catalog_nav {margin:15px 0}
.catalog_nav_text {color:#034F9B; font-size:11pt; vertical-align:bottom; position:relative; top:-3px; margin-right:10px}
.catalog_nav_text span, .catalog_nav_text b {vertical-align:bottom;}
.catalog_nav_items_count {font-weight:bold}

.catalog_nav_links {}
.catalog_nav_link {display:inline-block; min-width:21px; min-height:21px; vertical-align:bottom; border:1px solid #CCF; color:#034F9B; text-align:center; cursor:pointer; margin-right:5px}
.catalog_nav_link:hover {background-color:white}
.catalog_nav_link_active {background-color:white}
.catalog_nav_link_content {position:relative; top:2px}

.catalog_nav a {text-decoration:none}

/* CATALOG BUTTONS */

.n_button {display:inline-block; border:0 !important; height:22px; position:relative; font-size:13px; color:white; text-align:center; white-space:nowrap }
.n_button .bs1, .n_button .bs2 {position:absolute; top:0; width:5px; height:22px; background-repeat:no-repeat}
.n_button .bs1 {background-image:url(i/button_left.png); left:0}
.n_button .bs2 {background-image:url(i/button_right.png); right:0}
.n_button .bs3 {position:absolute; height:22px; top:0; left:5px; right:5px; background:url(i/button_bg.png) }
.n_button .bt {position:relative; top:3px; z-index:1; padding:0 13px;}
.n_button input[type=submit] {z-index:2}
.n_button, .n_button input[type=submit] {cursor:pointer}

.button_normal .bs1 {background-image:url(i/button/blue/button_left.gif)}
.button_normal .bs2 {background-image:url(i/button/blue/button_right.gif)}
.button_normal .bs3 {background-image:url(i/button/blue/button_bg.gif)}

.button_active .bs1 {background-image:url(i/button/orange/button_left.png) !important}
.button_active .bs2 {background-image:url(i/button/orange/button_right.png) !important}
.button_active .bs3 {background-image:url(i/button/orange/button_bg.png) !important}

.button_disabled .bs1 {background-image:url(i/button/grey/button_left.png)}
.button_disabled .bs2 {background-image:url(i/button/grey/button_right.png)}
.button_disabled .bs3 {background-image:url(i/button/grey/button_bg.png)}


.button_transp_blue_3 .bs1 {background-image:url(i/button/transp_blue_3/button_left.png)}
.button_transp_blue_3 .bs2 {background-image:url(i/button/transp_blue_3/button_right.png)}
.button_transp_blue_3 .bs3 {background-image:url(i/button/transp_blue_3/button_bg.png)}

.button_white .bs1 {background-image:url(i/button/white/button_left.png)}
.button_white .bs2 {background-image:url(i/button/white/button_right.png)}
.button_white .bs3 {background-image:url(i/button/white/button_bg.png)}





.button_ens_template {padding:0 10px}

.button_faq_from_section {padding-left:13px;}
.button_faq_from_section .b_icon {display:inline-block; width:24px; height:24px; position:absolute; top:3px; left:5px; z-index:2;
background:url(i/icon_catalog_faq_16.png) no-repeat;}
.button_faq_from_section *{color: #fff !important}

.button_lite .bs1 {background-image:url(i/button/white/button_left.png)}
.button_lite .bs2 {background-image:url(i/button/white/button_right.png)}
.button_lite .bs3 {background-image:url(i/button/white/button_bg.png)}

/* TABS */

.item_tabs_panel {width:100%; min-width:100%; overflow:hidden}
.item_tabs_panel_content {display:table; width:100%; border-spacing:0; border-collapse:collapse}
.item_tabs_panel_content .site_tab_cnt {display:table-cell}

.site_tab {display:inline-block; position:relative; height:32px; width:100%; min-width:175px; cursor:default; position:relative; overflow:hidden}
.site_tab .site_tab_bg {position:absolute; top:0; left:12px; right:12px; bottom:0; background:url(i/tab/tab_normal_bg.png) repeat-x}
.site_tab .site_tab_left {position:absolute; top:0; left:0; bottom:0; width:12px; background:url(i/tab/tab_normal_left.png) no-repeat}
.site_tab .site_tab_right {position:absolute; top:0; right:0; bottom:0; width:12px; background:url(i/tab/tab_normal_right.png) no-repeat}
.site_tab .site_tab_content {position:relative; z-index:1; margin-top:8px; display:block; text-align:center; font-size:13px; color:#0f57a3}
.site_tab a {position:absolute; top:0; right:0; bottom:0; left:0; display:block; text-decoration:none}

.site_tab_normal:hover .site_tab_bg {background-image:url(i/tab/tab_hover_bg.png);}
.site_tab_normal:hover .site_tab_left {background-image:url(i/tab/tab_hover_left.png);}
.site_tab_normal:hover .site_tab_right {background-image:url(i/tab/tab_hover_right.png);}

.site_tab_active {z-index:49 !important}
.site_tab_active .site_tab_bg {background-image:url(i/tab/tab_active_bg.png);}
.site_tab_active .site_tab_left {background-image:url(i/tab/tab_active_left.png);}
.site_tab_active .site_tab_right {background-image:url(i/tab/tab_active_right.png);}
.site_tab_active a {display:none}

.site_tab_disabled .site_tab_bg {background-image:url(i/tab/tab_disabled_bg.png);}
.site_tab_disabled .site_tab_left {background-image:url(i/tab/tab_disabled_left.png);}
.site_tab_disabled .site_tab_right {background-image:url(i/tab/tab_disabled_right.png);}
.site_tab_disabled .site_tab_content {color:#999}
.site_tab_disabled a {display:none; cursor:default}

.site_tab_under {height:38px; background-image:url(i/tab/tabs_under_bg.png);}

.item_tab_content {margin-top:-21px; padding:6px; }

/* ANNOUNCMENTS MAIN STYLE */

.announcment .announcment_content {margin:0 5px; margin-bottom:20px; background:#}

.announcment .announcment_header {position:relative; height:43px; }
.announcment .announcment_header > span {display:inline-block;}

.announcment .announcment_header_bg {position:absolute; top:0; left:11px; right:11px; bottom:0; background:url(i/announcment/announcment_header_bg.png)}
.announcment .announcment_header_left {position:absolute; top:0; left:0;width:11px; height:43px; background:url(i/announcment/announcment_header_left.png) no-repeat}
.announcment .announcment_header_right {position:absolute; top:0; right:0; width:11px; height:43px; background:url(i/announcment/announcment_header_right.png) no-repeat}
.announcment .announcment_header_text {position:relative; z-index:1; top:10px; left:11px; color:white; font-family:Arial; font-size:13.5pt; font-weight:normal}

.announcment .announcment_center {border-left:1px solid #bbcee0; border-right:1px solid #bbcee0}
.announcment .announcment_center {min-height:110px; padding:0 10px; background:url(i/announcment/announcment_bg.png) 0 -43px repeat-x #e9f3f8;}

.announcment .announcment_footer_text {color:#417dbc; font-weight:bold; clear:both}

.announcment .announcment_footer {position:relative; height:11px}
.announcment .announcment_footer > span {display:inline-block;}
.announcment .announcment_footer_bg {position:absolute; top:0; left:11px; right:11px; bottom:0; background:url(i/announcment/announcment_footer_bg.png)}
.announcment .announcment_footer_left {position:absolute; top:0; left:0; width:11px; height:11px; background:url(i/announcment/announcment_footer_left.png) no-repeat}
.announcment .announcment_footer_right {position:absolute; right:0; width:11px; height:11px; background:url(i/announcment/announcment_footer_right.png) no-repeat}

/* ANNOUNCMENTS LITE STYLE */

.site_announcment_lite {margin-bottom:15px}
.site_announcment_lite .announcment_content {padding:8px 13px 8px 12px; border:2px solid #d0deee; border-radius:5px; -moz-border-radius:5px}
.site_announcment_lite .announcment_header {padding:0 0 5px 0; margin:0 0 12px 0; color:#417dbc; font-weight:bold; border-bottom:1px solid #d0deee;}


/* ANNOUNCMENTS ATTENTION STYLE */

.site_attention {padding:10px; margin-bottom:15px; border:1px solid #d4bc4c; background:#f9f6e7}


/* DIALOG WINDOW */

/* .ui_dialog_window {position:fixed; margin:auto; top:135px; left:150px; min-width:800px; min-height:400px; background:white; border:2px solid #a0aebe; z-index:101;} */

.ui_dialog_window {overflow:hidden; background:white; border:2px solid #a0aebe; z-index:101;}


.ui_dialog_window .ui_dialog_window_header {position:relative; }
.ui_dialog_window .ui_dialog_window_body {position:relative; min-height:380px; /* overflow:scroll */}
.ui_dialog_window .ui_dialog_window_footer {position:relative;}


.ui_dialog_window .ui_dialog_window_header {margin:10px; padding-bottom:4px; border-bottom:2px solid #d0deee;}
.ui_dialog_window .ui_dialog_window_header_text {color:#034F9B; font-size:12pt; font-weight:bold; margin:0;}

.ui_dialog_window .ui_dialog_window_close {position:absolute; top:0; right:0; color:#034F9B; cursor:pointer; font-weight:bold}

.ui_dialog_window .ui_dialog_window_body {padding:0 14px;}

.ui_dialog_window .ui_dialog_window_footer {padding:7px; background:#DDF; text-align:center}






/* HEADER & CATALOG PAGE */

#catalog_item_detail_header .catalog_item_picture {float:left; display:table; height:150px; width:150px; margin-right:20px; margin-bottom:15px}
#catalog_item_detail_header .catalog_item_picture_content {display:table-cell; vertical-align:middle; text-align:center}
#catalog_item_detail_header .catalog_item_detail_photos {}
#catalog_item_detail_header .catalog_item_detail_photos {float:right; width:230px; margin-top:-35px; margin-bottom:3px; margin-left:10px}
.catalog_item_detail_header_text {display:table; margin-bottom:15px; zoom:1}
.catalog_item_detail_price  {margin-top:7px}
.catalog_item_detail_indi_cntrr {display:inline-block; margin-right:15px}

.catalog_item_price_discount_current {color:#00376D; margin-right:15px; font-size:13.5pt; font-family:Tahoma; color:#fd6c2c}


.catalog_item_detail_buy_block .n_button {position:relative; top:-3px}
.catalog_item_detail_bookmark_block .n_button {position:relative; top:-3px; margin-left:10px}

.item_photogallery_block {margin-bottom:15px}

.catalog_item_link_return {text-align:center; padding-top:10px; }


/*
.user_editor .item_tab_content {border-top:1px solid #CCF}
.user_editor .catalog_item_link_return {border-top:1px solid #CCF}
*/


/* CATALOG */

#catalog_main_area {position:relative}
#catalog_magic_fade {position:absolute; z-index:100; top:0; left:0; right:0; bottom:0; background:#EAF4F8}

/* CATALOG FILTER */

#catalog_filter {margin:20px 0; border:1px solid #CCF; padding:0 10px}
#catalog_filter_prods {margin:10px 0}
#catalog_filter_standart {margin:7px 0}
#catalog_filter_apperance_separator {height:1px; overflow:hidden; border-bottom:#CCF solid 1px; margin:12px 25px }
#catalog_filter_apperance {margin:10px 0}
#catalog_filter .n_button {margin-right:4px}

.catalog_filter_text {font-weight:bold; color:#034F9B; margin-right:10px}
.catalog_filter_buttons {white-space:nowrap; display:block; margin:8px 0 0 0}



/* CATALOG SECTIONS */

#catalog_sections {margin:20px 0}

.catalog_section_type_short {min-height:32px; line-height:28px; padding:0 0 0 39px; margin:0 0 8px 0; background:url(i/icon_catalog_section_32.png) no-repeat}

.catalog_section_type_preview {display:inline-block; vertical-align:top; width:285px; padding:10px; border:1px solid #CCF; margin:0 15px 15px 0}
body .catalog_section_type_preview a {font-size:11pt; color:#1F66AC}
.catalog_section_type_preview .catalog_section_name {text-align:center; margin-bottom:3px}
.catalog_section_type_preview .catalog_section_picture {display:table; margin:10px 0 0 0; width:100%; height:125px}
.catalog_section_type_preview .catalog_section_picture_content {display:table-cell; vertical-align:middle; text-align:center}
.catalog_section_type_preview .catalog_section_picture img {vertical-align:top; max-width:250px; max-height:125px}

.catalog_section_type_extended {width:450px;}

/* CATALOG PRODS */

.catalog_prod_items {}
.catalog_prod_items > div {display:inline-block; margin:10px 0px 10px 0px; padding:15px 10px 10px 20px; border:2px solid #cbdae6; border-radius:5px; }
.catalog_prod_item {display:inline-block; vertical-align:top; width:125px; min-height:125px; margin:0 25px 0 0; line-height:120%; text-align:center}
.catalog_prod_item_picture {display:inline-block; vertical-align:top; width:100%; height:125px; margin-bottom:5px}
.catalog_prod_item_picture > span {display:table; width:125px; height:125px; display:table}
.catalog_prod_item_picture > span > span  {display:table-cell; text-align:center; vertical-align:middle}

.catalog_prod_item_picture  img { vertical-align:top;}

/* CATALOG ARTICLES */

#catalog_articles {margin:20px 0}
#catalog_articles .catalog_article {min-height:32px; line-height:32px; padding-left:40px; margin:7px 0; background:url(i/icons/info_32.png) no-repeat;}


#catalog_articles .catalog_compare_link_div {min-height:32px; line-height:32px; padding-left:40px; margin:7px 0; font-weight:bold; background:url(i/icons/icon_compare_32.png) no-repeat;}


/* CATALOG LOCATOR */

#catalog_main_area_wrap {position:relative}
#catalog_main_area_wrap.catalog_main_area_wrap_with_filter {padding-right:240px}
#catalog_main_area_wrap.catalog_main_area_wrap_with_hidden_filter {padding-top:36px}

#catalog_main_area_wrap.catalog_main_area_wrap_with_filter #catalog_loctator_show_button {display:none}
#catalog_main_area_wrap.catalog_main_area_wrap_with_hidden_filter #catalog_loctator_hide_button {display:none}



#catalog_locator_height_wrapper {float:right; width:1px; margin-right:-1px;} /* Dynamically increase page height for long filter */

#catalog_locator {position:absolute; top:0; right:0px; width:226px;}
#catalog_main_area_wrap.catalog_main_area_wrap_with_hidden_filter  #catalog_locator {width:315px;}
#catalog_locator_content {position:relative; border:1px solid #CCF; padding:10px}

#catalog_loctator_hide_button {position:absolute; top:0; right:10px;}
#catalog_loctator_show_button {position:absolute; top:3px; right:10px; font-size:11px}

	/* CATALOG LOCATOR - SELECTED FILTERS */
	
	#catalog_loctator_selected_filters {margin:15px 0 25px 0}
	
	.catalog_loctator_selected_filters_text {margin:0 0 15px 0; font-size:12px; color:#666; font-weight:bold}
	.catalog_loctator_selected_filters_text  #catalog_loctator_selected_filters_yes {color:#ff4e00}
	
	.catalog_locator_selected_filter {margin-bottom:15px; padding:7px 0 5px 12px; border:1px solid #CCF; border-left:3px solid #5f8a9a;}
	.catalog_locator_selected_filter > div {position:relative;}
	
	.catalog_locator_selected_filter_f_name {margin-bottom:2px}
	.catalog_locator_selected_spec {color:#333}
	
	.catalog_locator_clear_filter {margin:2px 0 0 0}
	.catalog_locator_clear_filter_link {color:#5f8a9a; font-size:12px; font-weight:bold; text-decoration:underline; cursor:pointer}
	.catalog_locator_clear_filter_link:hover {color:#7da4b2}
	
	

#catalog_locator_header {font-size:14px; font-weight:bold; color:#1F66AC; margin:0 0px; margin-bottom:11px; padding-bottom:3px; border-bottom:1px solid #CCF}
#catalog_main_area_wrap.catalog_main_area_wrap_with_hidden_filter #catalog_locator_header  {border-bottom-width:0; margin-bottom:0; padding-bottom:0}
#catalog_locator_header_tools {margin-bottom:20px; font-size:11px; font-weight:bold; text-align:right; }
#catalog_locator_header_tools .catalog_locator_header_tools_tool {margin-left:7px; color:#5f8a9a; text-decoration:underline; cursor:pointer}
#catalog_locator_header_tools .catalog_locator_header_tools_tool:hover {color:#7da4b2}

#catalog_locator_footer_tools {text-align:right}

.catalog_locator_tooltip {position:relative}
.catalog_locator_tooltip_icon {
	position:relative; display:inline-block; width:16px; height:16px; top:0px;
	margin-left:2px; vertical-align:bottom; background:url(i/icon_catalog_question_16.png) center center no-repeat
}
.catalog_locator_tooltip_text {position:absolute; right:10px/*4px*/; top:0px; z-index:50; display:none;}
.catalog_locator_tooltip:hover .catalog_locator_tooltip_text {display:block !important} 
.catalog_locator_tooltip_text_content {background:white; display:block;  margin:10px 10px 10px 10px; padding:8px; min-width:600px; border:1px solid SteelBlue; border-radius:3px; -moz-border-radius:3px}


.catalog_locator_field {margin-bottom:14px}
.catalog_locator_field_name {margin-bottom:15px; padding-bottom:3px; padding-left:15px; border-bottom:1px dashed #A0A0A0; cursor:default}
.catalog_locator_field_hidden .catalog_locator_field_name {border-bottom-color:#888}
.catalog_locator_field_visible {background:url(i/li_arrow_down_blue.png) no-repeat 2px 3px;}
.catalog_locator_field_hidden {background:url(i/li_arrow_blue.png) 4px 1px no-repeat;}
.catalog_locator_field_hidden .catalog_locator_field_field {display:none}

#catalog_locator input[type=text], #catalog_locator  select {border:1px solid #5f8a9a; 			font-size:13px; font-family:Arial}
#catalog_locator select {width:100%}
#catalog_locator input[type=checkbox], #catalog_locator input[type=radio] {margin:0}

.catalog_locator_checkbox_div {} /*
.catalog_locator_checkbox_text {display:inline-table; border-spacing:0; border-collapse:collapse}
*/

.catalog_locator_numeric_div_from_to  {margin:22px -15px -6px 15px;}
.catalog_locator_numeric_div_from_to input {margin:0 3px; padding-left:2px; color:#444}
.catalog_locator_diapason_checkbox_all_div {margin:20px 0 -12px 0}

.catalog_locator_field_diapason_reset_hint {color:#5f8a9a; font-size:11px; font-weight:bold; text-decoration:underline; cursor:pointer; position:relative; top:0px}
.catalog_locator_field_diapason_reset_hint:hover {color:#7da4b2}




	/* SLIDER SYSTEM */
	
	 .ui_slider_wrap {position:relative; padding:0 7px; }
	 .ui_slider {position:relative; width:100%; margin-bottom:-10px; }
	 .ui_slider_content {position:relative; }
	 .ui_slider .ui_slider_track {position:absolute; top:30px}
	 .ui_slider .ui_slider_track_passive {top:-10px; width:100%}
	
	 .ui_slider .ui_slider_runner {position: absolute;}
	 .ui_slider .fll {left: auto; text-align: right; right: 100%;}
	 .ui_slider .flr {left: 100%;}
	
	 .ui_slider .touch {position: absolute; z-index:30}
	 .ui_slider .touch span {position:absolute; width:60px; margin-left:-30px; white-space:nowrap; text-align:center}
	
	/* SLIDER POS */
	
	 .ui_slider {margin-top:15px; height:50px}
	 .ui_slider .ui_slider_track {top:15px !important}
	
	 .ui_slider .ui_slider_runner  {top:4px}
	 .ui_slider .touch {top:13px}
	 .ui_slider .touch span {top:-17px}
	
	/* SLIDER DES */
	
	 .ui_slider .ui_slider_track {height:4px}
	 .ui_slider .ui_slider_track_passive{background:#878fad; opacity:0.6}
	 .ui_slider .ui_slider_track_active {background:rgb(56,190,51)}
	
	 .ui_slider .ui_slider_runner {width:5px; height:10px; background-repeat:no-repeat}
	 .ui_slider .ui_slider_runner_left {background-image:url(i/slider_left.png)}
	 .ui_slider .ui_slider_runner_right {background-image:url(i/slider_right.png)}

	 .ui_slider .touch  {height:6px; width:1px; background:#acafb8;}
	 .ui_slider .touch span{font-size: 10px; font-family:Trebuchet MS; color:#333}
	 
	 .ui_slider .dis {opacity:0.4; filter: Alpha(opacity=40);}
	 .ui_slider .text{top: -20px;z-index: 20;margin: 0;height: auto;font-size: 11px;font-family: Trebuchet MS;white-space: nowrap; width: 100px; } /* UNKN */

	/* SLIDERS FOR DIAPASONS FILTER TYPE - SPECIAL */
	
	 .catalog_locator_field_diapason.catalog_locator_field_unused .ui_slider .ui_slider_runner {}
	 .catalog_locator_field_diapason.catalog_locator_field_unused .ui_slider .ui_slider_track {}
	 .catalog_locator_field_diapason.catalog_locator_field_unused .catalog_locator_field_diapason_reset_hint {visibility:hidden}
	 
	 

/* CATALOG ITEMS */

#catalog_items {margin:20px 0;}
.catalog_items_width_locator {}

.catalog_item {clear:left; padding-bottom:1px; overflow:hidden}


.catalog_item_name {}
.catalog_item_name a {color:#105EAC}
.catalog_item_name b {color:#1F66AC}
/*
.catalog_item_name a:link {color:#034F9B}
.catalog_item_name a:visited {color:#034F9B}
*/

.catalog_item_picture {display:inline-block; min-width:150px}
.catalog_item_picture_content {display:inline-block; min-width:150px; min-height:150px; vertical-align:middle; text-align:center}
.catalog_item_picture_content img {vertical-align:bottom}
.catalog_item_picture_3d_div {text-align:center; margin-top:15px}
.catalog_item_picture_3d_icon_text  {background:url(i/icon_3d_text.png) no-repeat; display:inline-block; width:112px; height:18px; cursor:pointer; color:transparent}
 
.catalog_item_icons {text-align:center}
 
.catalog_item_property {margin:2px 0}
.catalog_item_property_name {color:#333; font-weight:bold}
 
.catalog_item_separator_1, .catalog_item_separator_2 {display:none}

.catalog_item_rating div {display:inline-block; vertical-align:bottom; }

.catalog_item .indi_owner, .catalog_item .indi_owner > div {display:inline-block; vertical-align:bottom; margin:0; padding:0}
.catalog_item .indi_owner > div  {margin-right:10px}
.catalog_item_discount {font-weight:bold; color:red; font-style:italic; }
.ip_item_of_the_day_y div.indi_owner {text-decoration:line-through; display:inline-block; margin-right:20px}

.catalog_buy_button  .b_icon {background:url(i/icons/icon_shop_cart_button_16.png); display:inline-block; width:16px; height:16px; vertical-align:top; position:relative; top:3px; left:9px; z-index:3}
.catalog_item_compare_button {position:relative; top:-2px; vertical-align:bottom}
.catalog_item_bookmark_button {position:relative; top:-2px; vertical-align:bottom} 

.catalog_item_admin_statistic_monthly {display:inline-block; padding:0 10px 0 20px; background:url(i/icons/icon_eye_16.png) no-repeat}


/* TEMPLATE - NORMAL  */

.catalog_template_normal {}
.catalog_template_normal .catalog_item {border:1px solid #CCF; padding:10px; margin:15px 0}
.catalog_template_normal .catalog_item_name {margin:0 0 18px 0; font-size:11pt}
.catalog_template_normal .catalog_item_picture {margin-right:25px; float:left; position:relative; z-index:5 }
.catalog_template_normal .catalog_item_all_except_picture {display:table}
.catalog_template_normal .catalog_item_description {display:table}
.catalog_template_normal .catalog_item_properties {display:none}

.catalog_template_normal .catalog_item_icons {text-align:left; float:left; margin-right:10px}
.catalog_template_normal .catalog_item_icons > span {display:none}
.catalog_template_normal .catalog_item_icon {display:inline-block; vertical-align:bottom; position:relative; width:16px; height:16px; background-repeat:no-repeat}
.catalog_template_normal .catalog_item_properties_icon {display:inline-block !important; margin-right:0px; background-image:url(i/icons/properties_16.png)}


.catalog_template_normal .catalog_item_rating {margin:0 0 10px 0}
.catalog_template_normal .catalog_item_rating a {margin-right:15px}

.catalog_template_normal .catalog_item_discount {margin-right:-7px; position:relative; bottom:-6px; display:inline-block}
.catalog_template_normal .catalog_item_price_discount_current {position:relative; bottom:-6px; display:inline-block; font-weight:bold}

.catalog_template_normal .catalog_item_product_link_container {margin-left:30px; display:inline-block;}
.catalog_template_normal .catalog_item_product_link_container .n_button {position:relative; bottom:-2px;}
.catalog_template_normal .catalog_item_compare_button {margin-left:10px; top:2px }

.catalog_template_normal .bookmark_button_container {}
.catalog_template_normal .catalog_item_bookmark_button {vertical-align:bottom; margin-left:10px; top:2px }
.catalog_template_normal .bookmark_popup {top:-50px; left:-80px}


/* TEMPLATE - SHOWCASE */

.catalog_template_showcase {position:relative; top:-7px}
#catalog_main_area_wrap.catalog_main_area_wrap_with_filter {padding-right:240px}
#catalog_main_area_wrap.catalog_main_area_wrap_with_filter.catalog_main_area_wrap_template_showcase {padding-right:218px;}

.catalog_template_showcase .catalog_item {display:inline-block; vertical-align:top; width:220px; overflow:hidden;}
.catalog_template_showcase .catalog_item_content {display:inline-block; border:1px solid #CCF; padding:5px; margin:7px 0px; margin-right:16px; min-width:200px}
/*.catalog_template_showcase .catalog_item:nth-child(4n)  .catalog_item_content {margin-right:0px} */
.catalog_template_showcase .catalog_item_name {text-align:center; /* font-size:11pt; */ font-size:15px}
.catalog_template_showcase .catalog_item_picture {margin:15px 0; display:table; width:100%; border-collapse:collapse}
.catalog_template_showcase .catalog_item_picture_content {vertical-align:middle; height:180px; display:table-cell; padding:0}
.catalog_template_showcase .catalog_item_picture_content img {max-width:175px; max-height:175px; vertical-align:bottom}

.catalog_template_showcase .catalog_item_description {width:400px; display:none}
.catalog_template_showcase .catalog_item_description_icon {display:inline-block; position:relative; width:32px; height:32px; background:url(i/icons/text_32.png) no-repeat}
.catalog_template_showcase .catalog_item_properties_icon {display:inline-block; position:relative; width:32px; height:32px; background:url(i/icons/properties_32.png) no-repeat}

.catalog_template_showcase .catalog_item_text_content {display:none; text-align:left}
.catalog_template_showcase .catalog_item_properties {display:none}


.catalog_template_showcase .catalog_item_separator_2 {display:block; clear:both}

.catalog_template_showcase .catalog_item_rating {margin:10px 0; text-align:center}
.catalog_template_showcase .catalog_item_rating  a {margin-right:10px}

.catalog_template_showcase .catalog_item_discount {white-space:nowrap; margin:10px 0 4px 0; display:block}

.catalog_template_showcase .catalog_item_product_link_container {min-width:195px; display:inline-block; margin-top:7px}
.catalog_template_showcase .catalog_item_product_link_container .n_button {margin-top:3px}
.catalog_template_showcase .catalog_item_price {text-align:center}
.catalog_template_showcase .catalog_item_compare_button {margin-top:14px; margin-bottom:-10px}
.catalog_template_showcase .catalog_item_bookmark_button {margin-top:14px; margin-bottom:-10px; margin-left:6px}

.catalog_template_showcase .bookmark_popup {top:-50px; left:-80px}


/* TEMPLATE - LIST */

.catalog_template_list { }
.catalog_template_list .catalog_item {padding:3px 0;}

.catalog_template_list .catalog_item_name {display:inline-block; margin-right:10px}
.catalog_template_list .catalog_item_name_content {display:inline-block; min-width:350px; max-width:500px}
.catalog_template_list .catalog_item_icons {display:inline-block; text-align:left; min-width:110px}
.catalog_template_list .catalog_item_icon {display:inline-block; margin-right:15px; vertical-align:bottom; position:relative; width:16px; height:16px; background-repeat:no-repeat}

.catalog_template_list .catalog_item_picture_icon {background-image:url(i/icons/photo_16.png)}
.catalog_template_list .catalog_item_picture_multi_icon {background-image:url(i/icons/photo_multi_16.png);}
.catalog_template_list .catalog_item_picture_3d_icon {background-image:url(i/icon_3d_16.png)}
.catalog_template_list .catalog_item_properties_icon {margin-right:0px; background-image:url(i/icons/properties_16.png)}
.catalog_template_list .catalog_item_description_icon {background-image:url(i/icons/text_16.png)}

.catalog_template_list .catalog_item_picture {display:none}
.catalog_template_list .catalog_item_picture:hover .catalog_item_picture_content  {display:block; padding:18px 10px; position:absolute; top:12px; left:12px; border:1px solid navy; background:white; z-index:1}

.catalog_template_list .catalog_item_properties {display:none}
.catalog_template_list .catalog_item_description {display:none}
.catalog_template_list .catalog_item_rating {display:none}

.catalog_template_list .catalog_item_price_discount_current {display:none}
.catalog_template_list .catalog_item_discount {display:block; float:left; width:100%; margin:5px 0}


.catalog_template_list .catalog_item_price, .catalog_template_list .indi_owner  {display:inline-block; font-size:13px; vertical-align:middle}
.catalog_template_list .indi_owner  {min-width:180px; position:relative; vertical-align:middle}
.catalog_template_list .catalog_item_compare_button {margin-left:10px; margin-bottom:-5px; top:-2px}
.catalog_template_list .catalog_item_bookmark_button {top:3px}

.catalog_template_list_minified .catalog_item_product_link_container {display:none}
.catalog_template_list_minified .catalog_item_name_content {min-width:265px}
.catalog_template_list_minified .indi_owner {min-width:125px;}
.catalog_template_list_minified .indi_currency, .catalog_template_list_minified .indi_price_word {display:none}

.catalog_template_list_super_minified .catalog_item_name_content {min-width:245px}
.catalog_template_list_super_minified .catalog_item_compare_button {display:none}
.catalog_template_list_super_minified .catalog_item_bookmark_button {display:none}


/* !TEMPLATE - LIST TABLE! */

body .catalog_template_list {border:1px solid #CCF;}
body .catalog_template_list div.catalog_items_content {display:table; border-collapse:collapse; border-spacing:0; width:100%;  border-bottom-width:0}
body .catalog_template_list div.catalog_item {display:table-row-group}
body .catalog_template_list div.catalog_item_content {display:table-row}

body .catalog_template_list > div {display:none}
body .catalog_template_list div.catalog_item_name, body .catalog_template_list div.catalog_item_icons, body .catalog_template_list div.catalog_item_price {
	display:table-cell; vertical-align:middle; padding-right:10px; padding:5px 5px; height:36px;
}

body .catalog_template_list div.catalog_item_name {padding-left:10px; padding-right:10px;}
body .catalog_template_list div.catalog_item_icons {white-space:nowrap;}
body .catalog_template_list div.catalog_item_price {white-space:nowrap;} 

.catalog_template_list div.catalog_item_name_content {min-height:22px}

.catalog_template_list .tr1 > div {}
.catalog_template_list .tr2 > div {}

.catalog_template_list .tr2 {background:#f5f8f9;} 
.catalog_template_list .tr2 > div {}
/*


.catalog_template_list .tr2 {background:#f5f8f9} */

/* .catalog_template_list .catalog_item_content:hover > div {background:white} */

/* body .catalog_template_list .catalog_item_content:nth-child(2n) div {background:#f5f8f9} */


/* POPUPS */

#popup_container {border:1px solid SteelBlue; background:white; width:400px; min-height:100px;}
#popup_container_content {padding:10px;}


#popup_photo_container {border:1px solid SteelBlue; background:white; min-width:150px;}
#popup_photo_container_content {}
#popup_photo_container_content a.dialog_photo {display:block; padding:15px; padding-left:10px; text-align:center}
#popup_photo_container_content .catalog_item_picture_3d_div {margin-top:0; margin-bottom:15px}
#popup_photo_container_content img {border:0; vertical-align:bottom}

#compare_popup_container {background:white; padding:8px; border:1px solid SteelBlue; min-width:200px;  border-radius:6px; -moz-border-radius:6px}
#compare_popup_container_content {}
.compare_page_link {display:inline-block; margin-top:3px}
.compare_close_button {font-weight:bold; font-size:11pt; float:right; text-decoration:none; vertical-align:super; position:relative; top:-4px}
.compare_close_button:hover {text-decoration:underline}

#filter_popup_container  {position:absolute; top:0; left:-250px; z-index: 1000;}
#filter_popup_container {background:white; padding:8px; border:1px solid SteelBlue; min-width:220px; border-radius:6px; -moz-border-radius:6px}
#filter_popup_container_content {position: relative; z-index: 1001;}

#filter_popup_container .filter_popup_not_found_label {display:none}
#filter_popup_container.filter_popup_container_not_found .filter_popup_found_label, #filter_popup_container.filter_popup_container_not_found .filter_popup_show_found  {display:none}
#filter_popup_container.filter_popup_container_not_found .filter_popup_not_found_label {display:inline-block}

.filter_popup_found_label {display:inline-block; width:150px; margin-top:3px; margin-right:10px}
.filter_popup_show_found {display:inline-block; margin-top:3px; float:right; margin-right:5px}
.filter_close_button {font-weight:bold; font-size:11pt; float:right; text-decoration:none; vertical-align:super; position:relative; top:-4px}
.filter_close_button:hover {text-decoration:underline}




/* BUY PAGE */

#popup_constructor_desc {background:white; padding:8px; border:1px solid SteelBlue; min-width:800px; min-height:300px}






/* PHOTOS */

.item_photogallery {padding:20px 0 15px 0; text-align:center}
.item_photogallery_block {display:inline-block; vertical-align:bottom; text-align:left; width:80px; height:80px; padding:10px; margin-right:10px; overflow:hidden; background:white; border:1px solid #034F9B;}
.all_photos_icon {height:16px; font-size:12px; cursor:pointer; padding:4px 0 0 24px; background:url(/images/icon_camera_20_20.png) no-repeat; white-space:nowrap}
.all_photos_icon span {text-decoration:underline; }





