/* POPUP */

.compare_close_button {font-weight:bold; font-size:11pt; float:right; margin-left:8px; text-decoration:none; vertical-align:super; position:relative; top:-4px}
.compare_close_button:hover {text-decoration:underline}
	
#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}	
	

/* CATALOG VIEW */

.catalog-view-template-var-normal .icon {background:url(i/catalog-template-s1-icon.png) no-repeat}
.catalog-view-template-var-showcase .icon {background:url(i/catalog-template-s2-icon.png) no-repeat}
.catalog-view-template-var-list .icon {background:url(i/catalog-template-s3-icon.png) no-repeat}
.catalog-view-template-var-compare .icon {background:url(i/catalog-template-s4-icon.png) no-repeat}

.catalog-view-stat-panel.active {
	background:linear-gradient(top, #fbf9ef, #ede5b1); background:-moz-linear-gradient(top, #fbf9ef, #ede5b1); 
	background:-webkit-linear-gradient(top, #fbf9ef, #ede5b1); background:-o-linear-gradient(top, #fbf9ef, #ede5b1); 
	background:-ms-linear-gradient(top, #fbf9ef, #ede5b1); -pie-background:linear-gradient(top, #fbf9ef, #ede5b1);
}

.catalog-view-stat-panel.active #catalog_loctator_selected_filters_no {display:none}
.catalog-view-stat-panel.passive #catalog_loctator_selected_filters_yes {display:none}
.catalog-view-stat-panel.passive .catalog_loctator_selected_filters_list{display:none}

.catalog-view-stat-panel .filtred-header-text {}

#catalog-view-compared-panel {display:inline-block; float:right; }
#catalog-view-compared-panel.active #catalog_loctator_selected_compared_no {display:none}
#catalog-view-compared-panel.passive #catalog_loctator_selected_compared_yes {display:none}

#compare_popup_container, .popup_dialog  {
	position:absolute; margin-top:-30px; min-width:200px; padding:13px; z-index:200;
	color:#868686; font-size:82%;
	background-color:white; background:linear-gradient(top, #fff, #e3e3e3); background:-moz-linear-gradient(top, #fff, #e3e3e3); 
	background:-webkit-linear-gradient(top, #fff, #e3e3e3); background:-o-linear-gradient(top, #fff, #e3e3e3); 
	background:-ms-linear-gradient(top, #fff, #e3e3e3); -pie-background:linear-gradient(top, #fff, #e3e3e3); behavior:url(/PIE.htc);
	border:1px solid #dbdbdb; border-radius:3px; box-shadow:1px 1px  1px 1px #888;
}	
#compare_popup_container { 
	margin-top:15px;
	margin-right:200px;
	color: #000;
	font-size: 14px;
	line-height: 22px;
	background: #f8f8f8;
	box-shadow: 0px 1px 3px rgba(0,0,0,.5);
}
#compare_popup_container .compare_close_button {
	display: inline-block;
	width: 12px;
	height: 12px;
	background: url(i/closem.png) no-repeat;
	top: -5px;
	left: 7px;
	text-indent: -99999px;
}
#compare_popup_container .filter_popup_found_count {font-weight:bold; color:#1280ac}
#compare_popup_container  a, .popup_dialog a {color:#1280ac; }
#compare_popup_container  a.filter_popup_show_found {margin:0 4px}

.bookmark_dialog {display:none; margin:30px 0 0 0; text-align:left !important; font-size:0.8em !important}

.catalog_loctator_selected_filters_list {}
.catalog_locator_selected_filter {
	position:relative; display:inline-block; min-width:170px; padding-left:10px; padding-right:38px; height:27px; margin:10px 15px -2px 0; overflow:hidden; text-align:left; vertical-align:middle; line-height:27px;
	color:#7d2c10; font-size:85%; white-space:nowrap;
	background-color:white; background:linear-gradient(top, #fbf9ee, #f3e6cc); background:-moz-linear-gradient(top, #fbf9ee, #f3e6cc); 
	background:-webkit-linear-gradient(top, #fbf9ee, #f3e6cc); background:-o-linear-gradient(top, #fbf9ee, #f3e6cc); 
	background:-ms-linear-gradient(top, #fbf9ee, #f3e6cc); -pie-background:linear-gradient(top, #fbf9ee, #f3e6cc); behavior:url(/PIE.htc);	
	border-radius:5px; border-bottom:1px solid #ccc598;
}

.catalog_locator_selected_filter_text {display:inline-block; vertical-align:middle}
.catalog_locator_selected_filter_text_separator {display:inline-block; vertical-align:middle; width:0; height:100%}


.catalog_locator_selected_filter_f_name {}
.catalog_locator_selected_spec {}
.catalog_locator_clear_filter {position:absolute; right:0; z-index:5; width:30px; height:27px; background:url(i/catalog-filter-clear.png) no-repeat top left; cursor:pointer}
.catalog_locator_clear_filter_link {position:absolute; top:0; left:0; right:0; bottom:0}




.catalog-view-stat-panel .compared-header-text {}

/* CATALOG TEMPLATES */

#catalog_magic_fade {position:absolute; top:0; left:0; right:0; bottom:0; z-index:10; background:white; display: none !important;}

.catalog_nav_text {display:none}
.nav_next_page, .nav_prev_page, .nav_first_page, .nav_last_page {display:none}


/* CATALOG ALL */
	
#catalog_items {margin:0px 0 0 0}
.catalog-item {position:relative; }
.catalog-item-picture-empty {background-image:url(i/news-picture-empty.png) no-repeat center center}

.photogallery-items {display:inline}
.photogallery-item {display:inline-block}
.photogallery-item-title, .photogallery-item-description, .photogallery-item-tools {display:none}



.catalog-item .photo_3d_link {
	position:absolute; left:162px; top:152px; z-index:9;
	display:inline-block; width:36px; height:36px; background:url(i/catalog-photo3d-icon.png) no-repeat;
}
#catalog_items .catalog-item .photo_3d_link {top:182px !important}
.catalog_template_showcase .catalog-item .photo_3d_link {top:162px; left:186px !important}
.catalog-item .photo_3d_link .text {display:none}

.catalog-item-button-call, .catalog-item-button-download  {padding:0 10px; font-size:14px; font-weight:bold; color:#727272; cursor:pointer}

.catalog-item .button:last-child {margin-right:0}

.catalog-item .button .icon {}
.catalog-item .button .text {}


.catalog-item-comments .icon {display:inline-block; width:24px; height:24px; vertical-align:top; margin:-2px 5px 0 0; background:url(i/catalog-opinion-icon.png) no-repeat center center}
.catalog-item-comments .icon {display:inline-block; width:14px; height:14px; vertical-align:top; margin:3px 3px 0 0; background:url(i/catalog-opinion-icon-14.png) no-repeat center center}
.catalog-item-comments .count {vertical-align:middle; font-size:100%; font-weight:bold}
	

	
/* TEXT */	
	
	
.catalog-item-text br:last-child {display:none}
.catalog-item-text ul:last-child, .catalog-item-text ul:last-child li:last-child {}
.catalog-item-text ul  {margin-bottom:0}

.solution-items p {text-indent:0}	
	
	
/* TEMPLATE - NORMAL */

.catalog_template_normal.template_lite     .catalog-item-extra {display:none}
.catalog_template_normal.template_lite     .catalog-item-tools {display:none}

.catalog_template_normal .catalog-item-separator {clear:both}

.catalog_template_normal .ui-input-submit {position:relative; bottom:-12px}

/* CATALOG DETAIL */

/* .catalog-item-link-sections.in-col-left  {text-align:center}
.catalog-item-link-sections.in-col-left .catalog-section {display:block; width:96%; background:white}
.catalog-item-link-sections.in-col-left .catalog-section-picture {margin-bottom:8px}
.catalog-item-link-sections.in-col-left .catalog-section, .catalog-item-link-sections.in-col-left .catalog-section-picture {min-height:auto; height:auto} */

.catalog-order-panel {}

.catalog-template-panel {}
.catalog-template-panel .button {display:inline-block; width:34px; height:34px;}
.catalog-template-panel .button.selected {}

#catalog_nav_top {margin-top:0 !important}

/* BUY PAGE */

/* SEARCH */

.search-page-count {/* margin:20px 0 */}
.search-page-count b {}

.search-page .search-items {}
.search-page .search-item {/* margin:0 0 15px 0 */}
.search-page .search-item-title {/* margin:0 0 10px 0 */}
.search-page .search-item-title .search-item-name {}
.search-page .search-item-text {}
.search-page .search-item-text b {}

.search-page .search-item-parent-item {}
.search-page .search-item-parent-separator {}

.search-page .search-item .search-item-title {/* padding-left:20px; background:url(i/search-icon-special.png) 0 2px no-repeat; */}
.search-page .search-item.iblock-element .search-item-title {/* padding-left:20px; background:url(i/search-icon-item.png) 0 2px no-repeat; */}
.search-page .search-item.iblock-section .search-item-title {padding-left:20px; background:url(i/search-icon-category.png) 0 2px no-repeat;}


/* OPINION EDIT */

.opinion-edit .field-row.field-property_comment_positive .col-1, 
.opinion-edit .field-row.field-property_comment_negative .col-1,
.opinion-edit .field-row.field-property_comment_text .col-1 {display:block; width:auto; margin:0 0 4px 0}

.opinion-edit  textarea {width:100%}

/* BASKET */


.basket-items-table {width:100%}

.basket-items-table thead td.col-store > span  {min-width:120px}

.basket-items-table thead td.col-delete > span  {min-width:40px}
.basket-items-table .col-delete {text-align:center; }

.basket-items-table .col-delete button .text {display:none}

.basket-items-table .col-price {white-space:nowrap}
.basket-items-table a {color:inherit}

/* ORDER */

.site-order {width:670px}
.site-order .site-order-block-header {width:670px}
.sale_order_full_table {width:666px}


.site-order-profiles {border-bottom:2px dotted #999; padding:0 0 8px 0; margin:0 0 15px 0; text-align:right}
.site-order-profiles-name {display:inline-block; float:left; margin:5px 0 0 0}
.site-order-profiles-field {display:inline-block; white-space:nowrap}
.site-order-profiles select{width:250px; float:right}

.site-order .sale_order_props_table {margin:-5px 0 0 0px; border-spacing:0px 10px}
.site-order .col-2 {}
.site-order .col-1 {color:#000 !important; padding-right:15px; padding-left:60px; white-space:nowrap}
.site-order .col-2 {}

.site-order .field-comment {color:#8a9ea5 !important; margin:8px 0 0 0 !important; font-weight:bold; font-size:83%}

.site-order-form-footer {margin:10px 0 0 0; text-align:right}


.site-order textarea {width:100%}
.site-order .starrequired {font-size:90%}


.site-order th.col-2x {text-align:left; font-weight:normal; font-weight:bold; padding:8px 0 0px 0; color:#00688d; font-size:105% }
.site-order th.col-2x .text {display:inline-block; border-radius:2px; behavior:url(/PIE.htc);  }

.site-order .starrequired { color:navy}

.site-order input[type=radio] {margin:0 3px 0 0}
.site-order .option {margin:0 0 4px 0}
.site-order .option-text {margin:2px 0 0 0; color:#666}
.site-order .option-text a {margin-left:5px}


.sale_order_person_table .option {margin-bottom:20px}
.sale_order_person_table {margin-bottom:-20px}

/* ORDER HISTORY */

.order-item {margin:0 0 15px 0; padding:0 0 12px 0; color:#333; background:#f5f5f5; border-radius:3px}
.order-item  > div {margin-left:20px; margin-right:20px}
.order-item-name {width:auto !important; margin:-3px 0 16px 0 !important}

.order-item-properties {font-size:93%}
.order-item-property {margin:2px 0}
.order-item-property-num .order-item-property-value {
	position:relative; display:inline-block; padding:2px 5px; behavior:url(/PIE.htc);	
	color:white;
	background:#b2c3cb; background:linear-gradient(top, #dde6eb, #a2b6bf); background:-moz-linear-gradient(top, #dde6eb, #a2b6bf);
	background:-webkit-linear-gradient(top, #dde6eb, #a2b6bf); background:-o-linear-gradient(top, #dde6eb, #a2b6bf);
	background:-ms-linear-gradient(top, #dde6eb, #a2b6bf); -pie-background:linear-gradient(top, #dde6eb, #a2b6bf); 
	border-radius:3px;
}
.order-item-property-value .yes {color:#6ca031}
.order-item-property-value .no {color:#c39d78}

.order-item-subheader {margin:14px 0; font-weight:bold; color:#5c8191; font-size:83%}

.order-item-basket-items {padding:10px 15px; background:white; border-radius:5px}
.order-item-basket-item {border-bottom:1px solid #e0e0e0; padding-bottom:13px; margin-bottom:10px}
.order-item-basket-item:last-child {border-bottom:none; padding-bottom:0px; margin-bottom:0px}
.order-item-basket-item > .col {display:inline-block; vertical-align:middle; margin:0 10px 0 0}

.order-item-basket-item .col-name, .order-item-basket-item .col-price {color:#25627f}
.order-item-basket-item .col-quantity {
	position:relative; display:inline-block; padding:3px 8px; behavior:url(/PIE.htc);	
	color:#111;
	background:#f0f0f0; background:linear-gradient(top, #fbfbfb, #f0f0f0); background:-moz-linear-gradient(top, #fbfbfb, #f0f0f0);
	background:-webkit-linear-gradient(top, #fbfbfb, #f0f0f0); background:-o-linear-gradient(top, #fbfbfb, #f0f0f0);
	background:-ms-linear-gradient(top, #fbfbfb, #f0f0f0); -pie-background:linear-gradient(top, #fbfbfb, #f0f0f0); 	
	border-radius:2px;
}
.order-item-basket-item  a {color:inherit}

.order-item-basket-item .col-name {width:230px}
.order-item-basket-item .col-name .mod-name {margin:5px 0 0 0; font-size:83%}

/* VOTE */

#col-block-vote .col-block-content {margin:15px 20px}
#col-block-vote .col-block-header .icon  {background:url(i/col-left-icon-vote.png) no-repeat}

.vote-item-form, .vote-item-result {font-size:84%; }

.vote-items {padding-bottom:15px}
.vote-items .vote-item {position:relative; max-width:380px; margin:15px 0 15px 0; padding:0px 12px; border-left:0px solid #AAF; border-radius:0px}
.vote-items .vote-item  {border-bottom:1px dotted #666; padding-bottom:15px; margin-bottom:15px}


.vote-item-questions {}
.vote-item-question {}
.vote-item-question-text {margin:0 0 8px 0; }
.vote-item-answers {}
.vote-item-answer {position:relative; min-height:16px; margin:6px 0; padding:1px}

.vote-item-answer-bar {position:absolute; top:0; left:0; right:0; bottom:0}
.vote-item-answer-bar-fill {position:absolute; top:0; left:0; bottom:0; height:100%; opacity:0.25; filter: alpha(opacity=25);}
.vote-item-answer-bar-border {position:absolute; top:-1px; left:-1px; height:100%; width:100% !important; border-style:solid; border-width:1px; opacity:0.75; filter: alpha(opacity=75);}

.vote-item-answer input[type=radio], .vote-item-answer input[type=checkbox] {margin:0 9px 3px 0; padding:0}
.vote-item-result .vote-item-answer input[type=radio], .vote-item-result .vote-item-answer input[type=checkbox] {display:none}
.vote-item-result .vote-item-answer {padding-left:5px}

.vote-item-answer textarea {width:96%; min-height:96px;}

.vote-item-answer-main {position:relative; z-index:2}
.vote-item-answer-result {position:relative; float:right; white-space:nowrap}

.vote-item-footer {}
.vote-item-tools {text-align:right; min-height:25px}

.vote-item-form form {margin:0}

.vote-item-tools-link {color:navy !important; text-decoration:underline !important; font-weight:bold}


.vote-item-question-text {padding-left:24px; background:url(i/vote-icon.png) no-repeat}

.vote-item-tools {position:relative; margin:10px 0 0 0; height:32px}
.vote-form-submit-vote {position:absolute; top:0; left:0; margin-left:20px; display:inline-block; width:94px; height:32px; background:url(i/vote-button-vote-bg.png) no-repeat; border:none; cursor:pointer}
.vote-form-submit-result {position:absolute; top:3px; left:94px; margin-left:20px; background:#dce1e4;  display:inline-block; width:140px; height:26px; background:url(i/vote-button-result-bg.png) no-repeat; border:none; cursor:pointer}

.vote-item-tools-link {
	position:absolute; top:3px; left:94px; margin-left:20px;
	display:inline-block; font-size:81%; width:140px; height:20px; padding-top:6px; font-weight:normal; color:#75828a !important; background:#d8e0e3; text-align:center;
	background:linear-gradient(top, #d6e0e1, #e5e5e5); background:-moz-linear-gradient(top, #d6e0e1, #e5e5e5);
	background:-webkit-linear-gradient(top, #d6e0e1, #e5e5e5); background:-o-linear-gradient(top, #d6e0e1, #e5e5e5);
	background:-ms-linear-gradient(top, #d6e0e1, #e5e5e5); -pie-background:linear-gradient(top, #d6e0e1, #e5e5e5); behavior:url(/PIE.htc);
	border:1px solid #bababa;
}

/* AUTH */

.auth-block-col {width:46%; margin-right:3%; float:left;}

/* INDEX PAGE */

#slides {
	position:relative;
	width:875px;
	margin:20px 0 -5px 0;
	text-align:center;
	border-radius:5px;
	overflow:hidden
}
#slides {padding:0 0 42px 0; background:url(i/index-showcase_bottom_bg.png) center bottom no-repeat}
#slides .slides-bg {position:absolute; top:0; left:0; right:0; bottom:42px; z-index:0; border:5px solid #eee; border-radius:5px}
#slides > .slides_container {overflow:hidden; position:relative; margin:5px}
.slides_container img {} 

#slides .prev {
	position: absolute;
	top: 50%;
	left: 11px;
	width: 24px;
	height: 79px;
	margin-top: -64px;
	background: url(i/arrow-left.png) no-repeat;
	text-indent: -99999px;
	z-index: 100;
}
#slides .next {
	position: absolute;
	top: 50%;
	right: 14px;
	width: 24px;
	height: 79px;
	margin-top: -64px;
	background: url(i/arrow-right.png) no-repeat;
	text-indent: -99999px;
	z-index: 100;
}


.caption {display:none}

.slides_container img {
	vertical-align:top;
}
.pagination { 
	margin:0 !important;
	padding:0 !important; 	
	background:none;
}
.pagination li {
	margin:0 !important;
	padding:0 !important; 
	list-style:none !important;
	background-image:none !important;
}
.pagination li:before, .pagination li:after {display:none !important}

.pagination {
	position:absolute; left:0; bottom:8px; right:0;
	text-align:center;
	border-radius:5px; behavior: url(/PIE.htc);
	z-index:2;
}
.pagination li {
	display:inline-block;
	margin:0 3px !important;
}	
.pagination li a {
	display:block;
	width:14px;
	padding-top:14px;
	height:0;
	background-image:url(i/index-showcase-pagination.png);
	background-position: -24px 0;
	float:left;
	overflow:hidden;
	
}
.pagination li.current a {
	background-image:url(i/index-showcase-pagination.png);
	background-position:0 0;
}
	
	
	
/* PROFILE EDIT */

.page-profile-edit input[type=text] {min-width:400px}


/* BOOKMARKS */
.bookmark_button_container {position:relative; z-index:10}
.bookmark_popup {position:absolute; top:100%; left:100%; z-index:10}
.bookmark_popup > div {border:1px solid SteelBlue; border-radius:5px; position:relative; behavior:url(/PIE.htc); background:white; padding:8px 8px; min-width:200px; margin:-10px 0 0 -5px; position:relative}
.bookmark_popup_content {margin-right:12px; line-height:140%}
.bookmark_action_close {position:absolute; top:2px; right:8px; font-size:11pt; font-weight:bold; color:navy; cursor:pointer}
.bookmark_action_close:hover {text-decoration:underline}
	
/* PERSONAL BOOKMARS PAGE */

.personal_bookmark_item {min-height:60px; margin:0 0 10px 0; padding:8px; background:#f8f8f8; border-radius:4px}
.personal_bookmark_item a {color:#00719d}
.personal_bookmark_item_breadcrumb {margin-bottom:3px; font-size:9.5pt}
.personal_bookmark_item_name {font-size:12pt; margin:0px 0 6px 0; padding-top:7px}	
.personal_bookmark_item_picture {float:left; display:inline-block; min-width:40px; min-height:40px; margin:0 11px 0 0; padding:10px; background:white; text-align:center}
.personal_bookmark_item_picture  > span {}
.personal_bookmark_item_picture img {vertical-align:top}
.personal_bookmark_item_delete_bookmark {float:right; margin-top:12px; margin-right:5px}

/*new by angerro - hits and news patch*/
.io_indi_status_100000 .catalog-item-tools .catalog-item-favourite-button{
	display: none;
}
#hits_news .catalog_template_micro .catalog-item-tools{
	display: block;
}