body {background:url("/images/top_back_grey.gif") #EAF4F8 top repeat-x;}



body .menu_item_catalog_priceist a, .menu_item_catalog_new a, .menu_item_catalog_prod a {color:#006 !important}








/* AJAX */

iframe.waitwindowlocal {position:absolute; border:0px; z-index:9999;}
div.waitwindowlocal {display:none; position:absolute; width:25px; height: 25px; padding:0px; z-index:10000; background-color:#FCF7D1; border:1px solid #E1B52D; /*background-image:url(images/wait.gif);*/ background-position:center center; background-repeat:no-repeat;}
div.waitwindowlocalshadow {position:absolute; opacity:0.5; z-index:9998; /*background-image:url(images/shadow.gif);*/ border:1px solid #808080;}

/* USEFUL */



	/* BOOKMARKS */
	.bookmark_button_container {position:relative; z-index:10}
	.bookmark_popup {position:absolute; top:100%; left:100%; display:none; 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 {border:2px solid #cbdae6; border-radius:4px; position:relative; behavior:url(/PIE.htc); margin:0 0 10px 0; padding:10px 5px}
	.personal_bookmark_item_breadcrumb {margin-bottom:3px; font-size:9.5pt}
	.personal_bookmark_item_name {font-size:12pt; margin-bottom:4px }	
	.personal_bookmark_item_picture {float:left; display:inline-block; min-width:40px; margin:0 11px 0 0;  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:-1px; margin-right:5px}
	#bookmark_page_action_result {padding:15px 15px; border:2px solid green; color:green; border-radius:4px; position:relative; behavior:url(/PIE.htc); font-weight:bold; padding:10px; margin:0 0 10px 0}
	
	
	
	
/* OPINION */

.opinion_item {margin:0 0 15px 0; padding:15px; padding-bottom:5px; background:white; border:#CCC 1px solid}

.opinion_item_title {margin:0 0 10px 0}
.opinion_item_user {font-weight:bold; margin:0 5px 0 0}
.opinion_item_date {color:#666}
.opinion_item_link_item {float:right}

.opinion_item_ratings {margin:10px 0; padding-bottom:2px; /*  border-bottom:1px dashed #CCF; */}
.opinion_item_rating {display:block; float:left; width:49%; margin:0 0 4px 0}
.opinion_item_rating_name {display:inline-block; min-width:150px}
.opinion_item_rating_value {}
.opinion_item_rating_vote_rating {width:100%; border-bottom:1px dashed #CCF; margin-bottom:6px; padding-bottom:4px}

.opinion_item_comments {}
.opinion_item_comment {margin:0 0 8px 0; }	
.opinion_item_comment_name {color:#444}
.opinion_item_comment_text {line-height:150%}
	
.opinion_item_block_answer {border:1px solid orange; background:#FFF4F4; margin:10px 0; padding:10px;}	
.opinion_item_block_answer_text {line-height:150%}	
	
	
	
	
	
	
/* PERSONAL POD PAGE */	
	
	.personal_pod_opinion_item {position:relative; min-height:44px; border:2px solid #cbdae6; border-radius:4px; position:relative; behavior:url(/PIE.htc); margin:0 0 10px 0; padding:10px 5px}
	.personal_pod_opinion_item_name {font-size:12pt; font-weight:bold; margin-bottom:4px; color:#034F9B }	
	.personal_pod_opinion_item_picture {float:left; display:inline-block; min-width:40px; margin:0 11px 0 0;  text-align:center}
	.personal_pod_opinion_item_picture  > span {}
	.personal_pod_opinion_item_picture img {vertical-align:top}

	.personal_pod_opinion_item_collapser {position:absolute; left:56px; right:10px; background:white; border:1px solid steelBlue; padding:2px 4px; color:#444; cursor:text}
	.personal_pod_opinion_item_uncollapser {position:absolute; left:56px; right:10px; cursor:pointer}
	
	.personal_pod_opinion_form {padding: 8px 0 0 50px}
	.personal_pod_opinion_form_submit {text-align:right; margin:25px 20px}
	
	
	.field_property_vote {font-weight:bold; }
	.field_property_vote_2, .field_property_vote_3 {width:49%; float:left;}
	.field_property_vote_4, .field_property_vote_5 {width:49%; float:left;}
	.field_property_vote_1, .field_property_vote_2, .field_property_vote_3, .field_property_vote_4, .field_property_vote_5 {margin-bottom:-4px !important}
	
	.field_property_vote_1 .col_1, .field_property_vote_2 .col_1,  .field_property_vote_3 .col_1, .field_property_vote_4 .col_1, .field_property_vote_5 .col_1 {display:inline-block; min-width:120px;  vertical-align:top; position:relative; top:-2px}
	.field_property_vote_1 .col_2, .field_property_vote_2 .col_2,  .field_property_vote_3 .col_2, .field_property_vote_4 .col_2, .field_property_vote_5 .col_2 {display:inline-block; margin-left:4px; vertical-align:top}
	
	
	
	
	
	.successtext {margin-bottom:15px}
	
	
	
	
/* PATCHES */

input[type=submit] {font-size:12px; font-family:Arial}

/* NOT OLD BLOCKS - BUT FOR DELETE */


a.bluelink, .bluelink a, .bluelink {color:#034F9B}
a.bluelink:link {color:#034F9B}
a.bluelink:visited {color:#034F9B}

/* OLD BLOCKS - FOR DELETE */

.cl_left {clear:left}
.cl_both {clear:both}
.fl_left {float:left}
.fl_right {float:right}
.disp_table {display:table; _height:0; zoom:0}



/* STRUCTURE */

#top_ruler { background:url("/images/top_back.gif") top repeat-x}
#top_menu_td { background:#134C90 url("/images/top_menu_back.gif") top repeat-x; padding:0 10px 0 10px}
#top_menu a { color:#EAEAEA; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 0; margin:0 6px; font-weight:bold; text-decoration:none}
#top_menu a:hover { text-decoration:underline}
#top_sign { background:url("/images/1_10.gif") left top no-repeat}

#header_bar {background:#BBDAE8; color:black}
#header_bar a {color:black}
#header_bar .b1 {padding:4px 0}
#header_bar .b1 span {position:relative; bottom:0px; right:7px; color:#333; font-weight:bold}
#header_bar .b2 {padding-top:5px; _padding-top:7px}
#search_button,  #send_btn {height:22px; margin-left:4px; padding:0 12px; background:#EAF2FB url("/images/btn_back.gif") center center repeat-x; border:1px solid #A1B2BC; color:#034F9B; font-size:12px;}
#header_bar .b7 {padding-left: 6px}
#header_bar .b8 {padding: 0 0 0 14px;}
#header_bar .b9 {padding: 0 0 0 6px}

#languages {padding-left:18px; margin:12px 0 10px 0}
#languages li {padding-left:24px; list-style-type:none; background-position:0 1px; background-repeat:no-repeat}
#languages li.lang_en {background-image:url('/images/flag_en.gif')}
#languages li.lang_ch {background-image:url('/images/flag_ch.gif')}

#main { border-right:1px solid #70A7BF; border-left:1px solid #70A7BF; padding:0 0 0 0; }
#main img {border:0 groove white}
td.divider1 { }
td.divider2 { }
#col { border-bottom:1px solid #70A7BF; border-right:1px solid #70A7BF; background:#BBDAE8}
div.sh {width:100%; margin:0 0 10px 0; padding:11px 0 9px 0; font-family:Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#fff; background:#105BAB; text-align:center}
div.col_block {margin:0 20px; color:black}
div.col_block .indi_owner {color:black}

.b16 {padding: 0 0 0 14px}
.b17 {padding: 0 0 0 6px}
.ind_sbscr {text-align:center; width:100%; display:table; margin:0px 0 9px 0}

#icq {margin: 0 0 2px 0}
#icq img {border:0; padding-left: 18px; margin-right: 4px;}

#col p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; padding:5px 5px 5px 10px; margin:0}
#col a { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000; text-decoration:none}
#col a:hover {text-decoration:underline}

#colRight { border-bottom:1px solid #70A7BF; border-left:1px solid #70A7BF; background:#BBDAE8}
#colRight h3 { width:100%; margin:0 0 10px 0; padding:9px 0 9px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#fff; background:#105BAB; text-align:center}

#colRight p { font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000; padding:5px 5px 5px 10px; margin:0}
#colRight img {border: 0}

#basket_own {padding-left:5px}

td.dark_grey { background:#034F9B; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#000;}
#middle_grey { background:#BBDAE8; padding:7px; text-align:justify; font-size:10pt; font-family:Arial, Helvetica, sans-serif; font-size:13px; }
#middle_grey h2 { color:#034F9B; font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0 10px 10px 10px; margin:0;}
#middle_grey p { padding:0 10px 10px 10px; margin:0; text-align:left}
#content { background:#EAF4F8; font-family:Arial, Helvetica, sans-serif; font-size:10pt; padding:10px; margin-bottom:0; border-left:1px solid #EAF4F8}
#content_div { min-width:620px;}
#content h1, .h1 { width:100%; margin:0 0 10px 0; padding:9px 0 9px 0; font-family:Arial, Helvetica, sans-serif; font-size:11pt; font-weight:bold; color:#fff; background:#105BAB; text-align:center;}
#content h1, .h1 { position:relative; right:10px; bottom:10px; padding:9px 20px 9px 0}

.width_all {display:block; position:relative; width:100%; right:10px; margin-right:20px}

/*
#content .h1 {bottom:0px;}
#content h2, .h2 { width:100%; margin:0 0 5px 0; padding:9px 0 8px 0; font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#fff; background:#105BAB; text-align:center}
#content h3, .h3 { color:#034F9B; font-family:Arial, Helvetica, sans-serif; font-size:11pt; padding:0 10px 0 10px; margin:0;}
#content p { padding-top:5px; padding-bottom:5px}
#content REMimg { border:1px solid #034F9B}
#content .catalog-element ul {}
#content .catalog-element ul {display:block}
#content ul li {background:url("/images/li.gif") top left no-repeat; list-style:none; text-indent:16px  }
.h1, .h2, .h3, .h4 {font-weight:bold}
*/ 
#bottom { background:#01509F; color:#fff; }
#bottom td { color:#fff; padding:3px 4px 3px 64px; }

/* Forms */

.button {border:1px #034F9B solid; background:#EAF4F8}

/* Search Page */

.search-page .item {margin-top:14px; clear:both}
.search-page .item img {float:left; margin-right:10px}
.search-page .item small  {}
.search-page .item .item_content {padding-left:30px; margin-top:4px}
.search-page a {color:#034F9B}
.search-page a:visited {color:#444}
.search-page .blog-page-title, .search-page  .blog-page-current {font-weight:bold; color:#333}

/* News */

#news {font-family:Arial, Helvetica, sans-serif; font-size:10pt; margin: 0 0 0 0}
#news .date {font-size:9pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif; margin:0 0 0 0; padding:3px 7px 0 13px; color:#034F9B}
#news .header { font-size:11pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#034F9B}
#news .header a { color:#222; color:#034F9B}
#news .header a:link  {}
#news .header a:visited {}
#news .block {padding:1px 10px 10px 10px; padding-left:0; margin:0}
#news .block p {padding:0 0 0 0; margin:0 0 0 0}
#news .detail {margin:0 6 0 0; no-border:1px solid #034F9B }
#news .pre_img {margin: 3 6 0 0}
#news .after_news {margin-top:14px}
#news  h3.header {margin-left:0; padding-left:0}


/* NEWS NEW */

.news_sections {position:relative; margin:0px 10px 18px 0px; padding:10px; padding-left:15px; border:2px solid #cbdae6; border-radius:5px; behavior:url(/PIE.htc);}
.news_section {display:inline-block; margin-right:15px; height:32px; background:url(i/icon_info_section_32.png) no-repeat; padding-left:40px;}
.news_section_name {display:inline-block; margin:8px 5px 0 0}
.news_section_name a {text-decoration:none}
.news_section.selected {font-weight:bold; text-decoration:none; }

/*
.news_item .photo_items {margin-top:20px}
.news_item .photo_item {display:inline-block;}
.news_item .photo_item_title, .solution_item  .photo_item_description {display:none;}
.news_item .photo_item_picture {display:inline-block; min-width:166px; min-height:166px; background:white; border:1px solid #034F9B}
.news_item .photo_item_picture > a > span {display:table; width:150px; height:150px;}
.news_item .photo_item_picture > a > span > span {display:table-cell; text-align:center; vertical-align:middle; padding:8px;}
.news_item .photo_item_picture img {vertical-align:top}
*/

.news_item .photo_items {margin-top:20px; text-align:center}
.news_item .photo_item {display:inline-block;}
.news_item .photo_item_title, .solution_item  .photo_item_description {display:none;}
.news_item .photo_item_picture {display:inline-block; min-height:150px; }
.news_item .photo_item_picture > a > span {display:inline-block; padding:2px; background:white; border:1px solid #034F9B; vertical-align:middle}
.news_item .photo_item_picture img {vertical-align:top}










		/******* OLD **********/
		.news_filter {margin:0px 10px 18px 10px; padding:10px; padding-left:15px; border:2px solid #cbdae6; border-radius:5px; -moz-border-radius:5px}
		.news_filter_section {display:inline-block; margin-right:15px; height:32px; background:url(i/icon_info_section_32.png) no-repeat; padding-left:40px;}
		.news_filter_section.selected {font-weight:bold; text-decoration:none; }
		.news_filter_section.selected span {position:relative; top:1px; color:#034F9B}
		.news_filter_section span {display:inline-block; margin-top:6px}
		/******** END OLD **********/
		
.news_announcment_body {padding:15px 0 8px 0;}

/* NEWS NEW - EX */

.news_items {}
.news_items .news_item {margin:0 0 20px 0}
.news_item_title {margin:0 0 9px 0}
.news_item_date {display:inline-block; min-width:100px; text-align:center; background:#105BAB; color:white; font-weight:bold; margin:0 6px 0 0; padding:2px 0; border-radius:3px;}
.news_item_name {font-size:11pt; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.news_item_picture, .news_items .news_item_no_picture {display:inline-block; min-width:100px; min-height:1px; vertical-align:top; text-align:center; float:left; margin:0 10px 0 0;}
.news_items .news_item_description {display:table}
.news_item_separator {clear:both}

.news_item_detail_return_block {text-align:center; margin: 15px 0pt;}


/* SOLUTIONS NEW */

.solution_items .solution_item {margin:0 0 18px 0}
.solution_item_title {font-size:15px; font-weight:bold; margin:0 0 12px 0}

.solution_item_property {}
.solution_item_property span:nth-child(1) {font-weight:bold; display:inline-block; margin-right:6px}


.solution_detail .solution_item_properties {margin:5px 0 10px 0}
.solution_detail .solution_item_property span:nth-child(1)   {color:#385068}

.solution_items .solution_item_description {display:table}
.solution_item_separator {clear:both}



.solution_item_picture {float:left; margin:0 11px 0 0}
.solution_item_picture {display:inline-block; min-width:166px; min-height:166px; background:white; border:1px solid #034F9B}
.solution_item_picture > a > span {display:table; width:166px; height:166px;}
.solution_item_picture > a > span > span {display:table-cell; text-align:center; vertical-align:middle; width:150px; padding:8px;}
.solution_item_picture img {vertical-align:top}

.solution_item .photo_items {float:right; margin-left:20px}
.solution_item .photo_item {display:inline-block;}
.solution_item .photo_item_title, .solution_item  .photo_item_description {display:none;}
.solution_item .photo_item_picture {display:inline-block; min-width:166px; min-height:166px; background:white; border:1px solid #034F9B}
.solution_item .photo_item_picture > a > span {display:table; width:150px; height:150px;}
.solution_item .photo_item_picture > a > span > span {display:table-cell; text-align:center; vertical-align:middle; padding:8px;}
.solution_item .photo_item_picture img {vertical-align:top}

.solution_item .photo_items + .solution_item_description {clear:both; padding-top:7px}

.solution_item_detail_return_block {margin:15px 0 0 0; text-align:center}

/*
a.news_filter_section {text-decoration:none}
a.news_filter_section:hover {text-decoration:underline}
*/


/* PRICELIST */

.pricelist_items {text-align:center}
.pricelist_item {display:inline-block; vertical-align:top; width:33%; text-align:center; max-width:240px;}
.pricelist_item > div {border:2px solid #CCC; border-radius:4px; -moz-border-radius:4px; margin:0 10px; padding:0 5px}
.pricelist_item_title {font-size:15px; font-weight:bold; margin:4px 0 8px 0}
.pricelist_item_picture {display:inline-block; border:1px solid #034F9B}
.pricelist_item_picture img {vertical-align:top}


.pricelist_item_description {margin:8px 0 0 0; min-height:40px}


.pricelist_item_file_download {margin:12px 0 3px 0; }
.pricelist_item_file_download_file_pdf {display:inline-block; min-height:16px; vertical-align:bottom; padding-left:20px; background:url(http://png-4.findicons.com/files//icons/2166/oxygen/16/pdf.png) no-repeat}
.pricelist_item_file_download_line {text-align:center}



/* DEALERS */

.dealers_detail_block {padding:14px 55px; border:2px solid #cbdae6; border-radius:5px; -moz-border-radius:5px; background:url(i/icon_info_section_32.png) 10px 6px no-repeat}



#page {margin:10px 10px 20px 30px;}

#order {margin:10px 10px 20px 30px;}
#order a {color:#034F9B}
#order a:link {color:#034F9B}
#order a:visited {color:#034F9B}

#menu { border-bottom:1px solid #70A7BF; border-right:1px solid #70A7BF; background:#BBDAE8}
#menu { margin:10px 10px 20px 30px; padding:0; color:#486785}
#menu p { font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:5px 5px 5px 10px; margin:0}
#menu img { border:0px solid #034F9B}
#menu h3 {width:100%; color:#fff; margin:0 0 10px 0; padding:9px 0 9px 0; font-family:Arial, Helvetica, sans-serif; font-size:13px; background:#105BAB; text-align:center}
#menu a { font-family:Arial, Helvetica, sans-serif; font-size:10pt; color:#000; text-decoration:none}
#menu a.act { text-decoration:underline}
#menu a:hover { text-decoration:underline}
#menu ul {margin:0 padding:0}
#menu li {background:url("/images/li.gif") top left no-repeat; list-style:none; text-indent:0; display:block;}


#menu .menu_tree {margin-left:0; padding-left:0}
.lev_0, .lev_1, .lev_2, .lev_3, .lev_4  {padding-left:16px; display:block}
#menu li.lev_0 {background-image:url("/images/li.gif"); margin-left:4px;}
#menu li.lev_1 {background-image:url("/images/li.gif"); margin-left:19px}
#menu li.lev_2 {background-image:url("/images/li_2.gif"); margin-left:34px}
#menu li.lev_3 {background-image:url("/images/li_2.gif"); margin-left:49px}
#menu li.lev_4 {background-image:url("/images/li_2.gif"); margin-left:54px}
#menu .mnu_col_td {}

#orphus {margin-top:6px}

/* Index */


.announcment_search input[type=text] {width:95%; border:1px solid #aec3d4; padding:2px 3px}
.announcment_search input[type=submit] {display:none}

body#body .announcment_item_of_the_day #catalog_items {margin:0; padding-top:10px}
body#body .announcment_item_of_the_day .catalog_item {border:0; padding:0; margin-top:0; margin-bottom:-5px}
body#body .announcment_item_of_the_day .catalog_item img {margin-bottom:0}
body#body .announcment_item_of_the_day .catalog_item_name {margin-bottom:8px;}
body#body .announcment_item_of_the_day div.catalog_item_price {margin-top:13px}
body#body .announcment_item_of_the_day div.indi_owner > div {display:none}
body#body .announcment_item_of_the_day .announcment_footer_text {}



.index_list li {margin:0 20px 6px 32px; }

/*
.index_list ul {margin:0 0 12px 0; padding:0}

.index_list li {background-image:url("/images/li.gif"); background-repeat:no-repeat; margin:0 0 6px 32px; }
.index_list a.bluelink {color:#034F9B}

.col_divider  {border-left:1px solid #70A7BF;}
*/


html* .index_list li {margin-right:30px}

/* News */

.news-list .title {}
.news-list .date {}
.news-list .text {}
.news-list .header {}

/* Catalog */
#catalog-index {}
#catalog-index .in_sep {clear:both; margin:0px auto 20px auto; width:90%; height:1px; overflow:hidden; }
#catalog-index .in_sep {background: rgb(0, 102, 153) none repeat scroll 0%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;}

#catalog-index .in_sep {margin-top:20px}
#catalog-index img, #catalog-index .disp_table {padding-bottom:30px}

#catalog-index img {float:left; margin:0 20px 0 0}
#catalog-index a.a1 {}
#catalog-index a.a2 {margin-left:20px}



#catalog .items {clear:both}
#catalog div.indi_owner {margin-left:0px}


img.cat_img_preview {margin:2px 3px 3px 10px; border:1px solid #034F9B}
#catalog .cat_f_block {text-align:justify; padding:0 10px 0 10px}

#catalog .compare {padding-bottom:6px; vertical-align:bottom}
#catalog .compare input {margin:0px 3px 1px 0px}
#catalog .compare label {color:#034F9B}

#catalog p {margin:0}
td.linkline {padding:0 0 0 3px; white-space:nowrap}
td.linkline a { color:#049}

.linked_sections {border: 0 solid #034F9B; margin: 0 4px 0 12px}
.lvs_1 {padding: 0 6px 0 16px}
.lvs_2 {padding: 0 6px 0 32px}
.cat_filter_text1 {margin-bottom:7px}


#content img#icon { border:0; margin:3px}
#catalog .cat_sub_header {padding:0; margin:10px 6px 4px 0px; color:#034F9B}
#catalog .cat_sub_header a { color:#105EAC}
#catalog .cat_sub_header a:link { color:#034F9B}
#catalog .cat_sub_header a:visited { color:#034F9B}
#catalog .cat_sub_header b {color:#1F66AC}

#catalog .leaders {background:#5FBA99}
#catalog .leaders {width:100%; position:relative; bottom:15px; right:6px; margin:0 -20px 4px 0; padding:0 20px 0 0 }
#catalog .leaders h3.cat_sub_header {font-size:10pt; font-family:Arial}
#catalog .leaders div.indi_owner  {font-size:9pt}

#catalog .leaders img.img {margin-left:0px}
#catalog .leaders .cat_sub_header {margin:0; padding:0;}
#catalog .leaders .label {font-size:17px; color:black; font-weight:bold; line-height:1.4; font-family:Arial; text-align:left}
#catalog .leaders_hr {height:1px; font-size: 1px; text-align:center;
	width:84%; border-bottom: 1px solid #00275D; margin:0px auto 10px auto}

#catalog .tips {float:right; margin-right:10px}	
	
br.cl {clear:left}

/* Catalog - Photogallery */

html* .item_photogallery_block {display:inline}
.item_photogallery_block {}

/* .icon_photo_3d {background:url(i/icon_3d.png) 2px -1px no-repeat; padding-left:24px} */
.icon_photo_3d {background:url(i/icon_3d_text.png) no-repeat; display:inline-block; width:120px; height:18px; cursor:pointer; color:transparent}


/* Indicators */

.indi_owner {margin:4px 0 4px -1px; _margin-top:4px; color:#00376D; font-family:Arial}
.indi_green, .indi_yellow, .indi_blue, .indi_purple, .indi_red, .indi_orange  {width:16px; height:16px; font-size:10px; 
float:left; margin:1px 6px 0 0; vertical-align:bottom; }

div.indi_green {background: url("/images/indi_green.gif")}
div.indi_yellow {background: url("/images/indi_yellow.gif")}
div.indi_blue {background: url("/images/indi_blue.gif")}
div.indi_purple {background: url("/images/indi_purple.gif")}
div.indi_red {background: url("/images/indi_red.gif")}
div.indi_orange {background: url("/images/indi_orange.gif")}



.cat_sub_header a { color:#034F9B}
.news_img_preview {margin-right: 4}

#catalog_buy {margin-top:10px}
#catalog_buy td {font-family:Arial, Helvetica, sans-serif; font-size:10pt; }
#zakaz td { }

.cat_block {text-align:justify; padding-left:4}
.cat_column_header {}
.cat_filter_div { width:98%; overflow:auto; padding:5px; text-align:center}
.cat_filter_text { color:#900; font-size:8pt; }

.cat_info_input {color: black; background:white; border:0}

.cat_td_head { background:#E0E1E1; font-weight:bold; text-align:center;}
.cat_td_even { background:#F7F7F7}
.cat_td_odd { background:#fff}
.cat_td_active { background:yellow}



table.table_blue  {border: solid 1 #105BAB; margin: 0 0 15px 0}/* table_blue */
table.table_blue  td {white-space:nowrap; padding: 3px 3px 3px 3px; border:1px solid #fff}
table.table_blue  th {width:60; padding: 1px 4px 1px 3px; background:#BBDAE8; border:1px solid #fff}

#table_basket {border: solid 1 #105BAB; margin: 0 0 15 0}
#table_basket td {white-space:nowrap; padding: 3 3 3 3; border:1px solid #fff}
#table_basket #header td {width:60; padding: 1 4 1 3; background:#BBDAE8; border:1px solid #fff}
#table_basket a {color:black}
#table_basket .tablebody_name a {text-decoration:none}
#table_basket .tablebody_name a:hover {text-decoration:underline}

* html, html  {scrollbar-track-color: #D6E9F1;
scrollbar-face-color: #EAF4F8;
scrollbar-highlight-color: #E0EEF4;
scrollbar-3dlight-color: #BBDAE8;
scrollbar-darkshadow-color: #BBDAE8;
scrollbar-shadow-color: #105BAB;
scrollbar-arrow-color: #105BAB;
}

span.extender {font-size:11pt; font-family:Arial, Helvetica, sans-serif; visibility:hidden}
.errortext {color:red; font-size:11pt;}

table.1 {color:black}/*Таблица для прибора*/
.errortext {color:red; font-size:11pt; font-weight:bold}
.successtext {color:green; font-size:11pt; font-weight:bold}
.newtext {color:black}/*Черный цвет*/

.link {text-decoration:none}
.link:hover  {text-decoration:underline}


/* Left Menu */
body #actual {padding-bottom:8px}
body #actual a {color:#034F9B; text-decoration:underline; background:url("/images/li.gif") no-repeat; margin:0 0 6px 12px; padding-left:12px; display:block}






/* SEARCH */

input.search-suggest {}
div.search-popup{border: 1px solid #333333;background: #FFFFFF;padding: 2px;margin: 0px; min-width:500px; /*white-space:nowrap;  max-width:900px; overflow:hidden*/}
div.search-popup-row, div.search-popup-row-active{position: relative; padding: 2px 4px;margin: 0px;cursor: hand;cursor: pointer;}
div.search-popup-row{background:#FFFFFF;}
div.search-popup-row-active{background:#EEEEEE;}
div.search-popup-el-name, div.search-popup-el-cnt{position: relative; margin:0px;padding:0px;text-align:left;}
div.search-popup-el-cnt{text-align:right; float:right;}

body div.search-popup a  {position:relative; z-index:10000}

body div.search-popup a {display:block; color:black; text-decoration:none; font-weight:normal;}
.suggest_item_section a {background:url(i/icon_item_section.gif) no-repeat; padding-left:24px; min-height:20px}
.suggest_item_element a {background:url(i/icon_item_element.gif) no-repeat; padding-left:24px; min-height:20px}
.suggest_item_additional {padding-left:24px; min-height:20px}

.suggest_item_section a > span, .suggest_item_element a > span {position:relative; top:3px;}
.suggest_lighten {color:#034F9B; font-weight:bold}
.suggest_item_separator {padding-bottom:2px; border-bottom:1px solid #CCC}
.suggest_item_warning {color:navy; padding-top:2px; padding-bottom:2px; padding-left:24px; min-height:20px}



/* DOCUMENTATION */

/*.documentation_header {padding-left:0; margin:12px 0; color:#034F9B; font-size:11pt; font-weight:bold} */
div.documentation_header {/*margin-bottom:23px; margin-top:20px*/}
.documentation_table {border-spacing:0px; border-collapse:collapse; margin-bottom:7px}
.documentation_table, .documentation_table th, .documentation_table td {border:1px solid #5d8a9e}
.documentation_table .documentation_table_special_header td {}
.documentation_table th, .documentation_table thead td {background:#85aeff; color:#222; font-weight:bold; padding:5px 12px;} /* bbdae8 */

.documentation_table td {text-align:center; padding:8px 12px;}
.documentation_table td.col_1 {text-align:left;}

/*.documentation_table td {text-align:center; padding:8px 12px; width:11%}
.documentation_table td.col_1 {text-align:left; width:67%} */
.documentation_table td.col_1 a {color:#444;  /* text-decoration:none; border-bottom:1px dashed #333;  */}
.documentation_table td.col_1 a span {color:#111}
.documentation_table td.col_1 a:hover {color:#111; text-decoration:underline}

body .documentation_table_col_size {width:55px !important}
body .documentation_table_col_file {width:32px !important}


body .documentation_table .col_section {text-align:left; font-weight:bold; color:#333; background:#bbdae8}

/* OPINION */

.opinion_star_vote_pas {background:url(i/star_p.png) repeat-x}
.opinion_star_vote_act {background:url(i/star_a.png) repeat-x}
.opinion_star_block, .opinion_star_vote_pas, .opinion_star_vote_act {display:inline-block !important; height:16px; width:100px; overflow:hidden}

.opinion_star_sm_vote_pas {background:url(i/star_sm_p.png) repeat-x}
.opinion_star_sm_vote_act {background:url(i/star_sm_a.png) repeat-x}
.opinion_star_sm_block, .opinion_star_sm_vote_pas, .opinion_star_sm_vote_act {display:inline-block !important; height:16px; width:80px; overflow:hidden}




/* FAQ */

.site_block {}
.site_block_header {}

#faq_list.faq_list_view_no_q .faq_question, #faq_list.faq_list_view_no_q .faq_form_section_div, #faq_list.faq_list_view_no_q .faq_question_edit {display:none}
#faq_list.faq_list_view_no_q .announcment_header {border-bottom-width:0; margin-bottom:-4px}
#faq_list.faq_list_view_no_a .faq_answer {display:none}

.faq_item {}
.faq_header {}

.faq_question {margin:10px 0;}
.faq_subheader {color:#999; font-weight:bold; margin-bottom:7px}
.faq_additional {color:#333; font-size:11px;} /* DON`T WORK NOW */


.faq_answer {margin:10px 0 0 0;}
.faq_answer_welcome {}

.faq_form_section_div {padding-left:25px; min-height:20px; background:url(i/icon_item_section.gif) no-repeat;}
.faq_form_element_div {padding-left:25px; min-height:20px; background:url(i/icon_item_element.gif) no-repeat;}
.faq_form_section_div > span, .faq_form_element_div > span {display:inline-block; margin:3px 0 0 0; font-weight:bold; color:#333}

.faq_edit textarea {width:100%; height:100px}


/* SITE FORM */

.site_form_1 {max-width:610px}
.site_form_1 input[type=text], .site_form_1 textarea {width:100%; border:1px solid SteelBlue}
.site_form_1 .starrequired {color:red}

.site_form_1 .col_1 {margin:2px 0 4px 0;}
.site_form_1 .col_2 {margin-bottom:15px}

.faq_add_form .col_1 {color:#333}
.faq_add_form textarea {height:120px}



.contacts_form .field_row {clear:both; white-space:nowrap;}
.contacts_form .col_1, .contacts_form .col_2 {margin:5px 0}
.contacts_form .col_1 {padding-top:2px}
.contacts_form .col_1 {width:170px; text-align:right; white-space:nowrap; float:left}
.contacts_form .col_2 {width:398px; float:right}
.contacts_form .site_form_submit_row {clear:both; padding-top:4px; text-align:right}



/* CONTACTS */

.contacts_icon_block_md {display:inline-block; margin:8px 0; padding-left:15px; color:#417DBC !important} /* #417DBC, #034F9B */
.contacts_icon_md {display:inline-block; float:left; width:64px; height:61px; margin-right:5px}
/* .contacts_icon_text_md {display:inline-block; padding-top:6px; width:50px; font-weight:bold} */
.contacts_icon_text_md {display:inline-block; padding-top:14px; width:100px; font-weight:bold}
.contacts_icon_sep {margin-bottom:-17px}

.contacts_icon_phone_md {background:url(i/contacts/contacts_phone_md.png) no-repeat}
.contacts_icon_email_md {background:url(i/contacts/contacts_email_md.png) no-repeat}


/* NEW REGISTER */

.context_data_table td {padding:2px 5px}
.context_data_table td.col_1 {margin:2px 0 4px 0; width:120px}
.context_data_table td.col_2 {margin-bottom:15px}
.context_data_table td.col_2x {}
.context_data_table div.col_comment {font-size:12px; color:#333}

.context_auth_table {}
.context_register_table {}

.context_register_table .captcha_decor_container_1 {display:block; width:100%; margin:3px 0 5px 0; text-align:center; background:white; border:1px solid SteelBlue}
.context_register_table .captcha_decor_container_2 {display:inline-block; width:178px; height:38px; overflow:hidden;}
.context_register_table .captcha_decor_container_2 img {margin:-1px 0 0 -1px; vertical-align:bottom}

.context_data_table input[type=text], .context_data_table input[type=password], .context_data_table textarea {width:100%; min-width:165px; border:1px solid SteelBlue}

/* CONTEXT DIALOG */

.context_user_dialog {margin-top:70px}
.context_user_dialog > div {float:left; width:50%}
.context_user_dialog h3 {margin:0 0 10px 7px; padding-left:0}
.context_l2 {margin-left:7px}
body .context_user_dialog .errortext {display:inline-block; font-size:13px; color:red; padding-left:7px}




/* NEW CATALOG - BUY */

.modifications_info_column {float:left; width:180px; min-height:200px; display:table}

.modifications_info_table {width:100%; border:1px solid #105BAB; border-spacing:3px; margin-bottom:16px}
.modifications_info_table .col_1 {font-weight:bold}
.modifications_info_table .col_2 {text-align:right}

.modifications_info_table  input[type=text] {width:70px; padding:1px 3px; text-align:right; font-size:14px; border:1px solid #105BAB}
.modifications_info_table  input[readonly] {background:transparent}
.modifications_info_table  input[type=submit] {width:78px; font-weight:bold; cursor:pointer}


.modifications_tip {color:#900; font-size:8pt; text-align:center}

#constructor_modificator_table_top input[type=checkbox] {margin:3px 0 3px 0px}



/* TABS

.item_tabs_panel {margin-bottom:10px; position:relative; top:25px; left:20px}
.item_tabs_panel .item_tab {display:inline-block; position:relative; padding:10px 10px; margin-right:-2px; white-space:nowrap }
.item_tabs_panel .item_tab_text {display:block; position:absolute; top:0; left:0; right:0; bottom:0}
.item_tabs_panel .item_tab_text  span {}

.item_tab { border:1px solid #034F9B; background:white; border-radius:5px; -moz-border-radius:5px; }
.item_tab:hover {background:#EEF}
.item_tab_active {}
.item_tab_active, .item_tab_active a {text-decoration:none}
.item_tab_passive {color:#666; }
.item_tab_text span {position:relative; top:9px; left:10px}

.item_tab_content_container {border:1px solid #034F9B; padding:20px;}
.item_tab_content_container {border-radius:0 0 10px 10px; -moz-border-radius:10px }


 */




/* SALE */


body#body .sale_basket_basket td.col_name, body#body .sale_basket_basket th.col_name {text-align:left}
body#body .sale_basket_basket th {text-align:center}
body#body .sale_basket_basket td {vertical-align:middle; text-align:center; padding-top:3px}

/* ORDER */

#order_form_div  {margin-bottom:10px}

#order_form_div .announcment_center {padding-top:17px; padding-bottom:5px}
#order_form_div .sale_order_block_person  .announcment_center   {padding-top:30px; min-height:70px !important;}

.sale_order_props_table {}
.sale_order_props_table .sale_order_props_col_2x {padding:10px 5px; font-weight:bold; color:#105EAC}
.sale_order_props_table .sale_order_props_col_1 {width:175px; padding:4px 5px}
.sale_order_props_table .sale_order_props_col_2 {width:400px; padding:4px 5px}

.sale_order_props_table small {display:block; color:#333; margin:5px 0 0 0; font-size:11px}

#order_form_div input[type=text], #order_form_div textarea,  #order_form_div select  {border:1px solid SteelBlue; width:100%}
#order_form_div textarea {height:84px}
#order_form_div .sale_order_props_table select {width:49%} 
#order_form_div .starrequired {color:#105EAC}

#order_form_div input[type=radio], #order_form_div input[type=checkbox] {margin:1px 3px 0 0px}


#order_form_div .sale_order_block_payment table {margin-top:20px}

#order_form_div .sale_order_block_comment table {width:100%}
#order_form_div .sale_order_block_comment_title {margin:0 0 4px 0}






/* PRODS NEW */

.prod_items .prod_item {position:relative; margin:0px 10px 18px 0px; padding:10px; padding-left:15px; border:2px solid #cbdae6; border-radius:5px; behavior:url(/PIE.htc);}
.prod_item_title {margin-bottom:3px;}
.prod_item_name {font-size:13pt; margin-left:180px; margin-bottom:2px; padding-left:10px}
.prod_item_picture {float:left; margin:-20px 10px 0 0}
.prod_item_description {display:table}
.prod_item_description b {color:#333}
.prod_item_separator{clear:both}

#catalog_detail_prod > img {margin-right:5px}
.catalog_detail_prod_description {display:table}





/* VOTE */

.voting-form-box {padding:30px 15px 20px 40px; border:1px solid #999; margin-left:25px; border-radius:3px; position:relative; behavior:url(/PIE.htc);}
.vote-item-vote {position:relative}

.vote-item-header{margin:0 0 6px 0}
.vote-item-title {font-weight:bold}
.vote-item-vote-answer {margin:3px 0; margin-left:8px}
.vote-item-footer{margin:0 0 34px 0}

.voting-form-quest-num {display:inline-block; width:30px; height:30px; position:absolute; left:-62px; top:-13px}
.voting-form-quest-num .voting-form-quest-num-border {display:inline-block; width:1px; height:1px; border:22px solid #AAF; border-radius:22px; behavior:url(/PIE.htc); position:absolute; top:0; left:0}
.voting-form-quest-num .voting-form-quest-num-number {display:inline-block; position:relative; margin:7px 15px; font-size:24px; font-weight:bold; color:navy}

.voting-form-box input[type=text], .voting-form-box textarea {border:1px solid SteelBlue}
.vote-item-vote-field-type-5 {position:relative; margin-left:0; margin-top:9px}
.vote-item-vote-field-type-5 label {position:absolute; top:4px; left:4px; color:#666; cursor:text}
.vote-item-vote-field-type-5 br {display:none}
.vote-item-vote-field-type-5 textarea {height:16px; font-size:14px; font-family:Arial; padding:2px 0; width:100%}

.vote-form-box-buttons {text-align:right}
















