/*Tool-tips (aka hints)*/
#dhtmltooltip
{
	position: absolute;
	width: 150px;
	border: 2px solid #000000;
	padding: 2px;
	background-color: #FFFFE0;
	visibility: hidden;
	z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
	filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}
/*for all page*/
BODY
{
	/*[disabled]background:url(../images/bg_all.jpg);*/
	background-repeat: repeat-x;
	/*[disabled]background-color:#566584;*/
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align: left;
}
TABLE, TR, TD
{
	font-weight: normal;
	font-size: 11px;
	/*[disabled]font-family:Tahoma, Arial, Helvetica, sans-serif;*/
}
A
{
	color: #335176;
}
A:hover
{
	color: #B20B01;
}
BUTTON, SELECT, INPUT
{
	font-weight: normal;
	font-size: 11px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
DIV, SPAN
{
	padding: 0px;
	margin: 0px;
}
H1
{
	font-size: 22px;
}
H2
{
	font-size: 18px;
}
IMG, FORM, P
{
	margin: 0px;
	padding: 0px;
}
.img
{
	line-height: 1px;
	margin: 0px;
	padding: 0px;
	font-size: 1px;
}
.small
{
	font-size: 11px;
}
HR
{
	color: #D5E0EC;
	height: 1px;
	border: 1px solid #D5E0EC;
}
*#path
{
	padding: 5px 5px 0px 15px;
	/*[disabled]background:#697AA4;*/
	height: 22px;
	font-size: 11px;
	text-decoration: none;
	color: #697AA4;
	text-align: left;
}
*#path .select_portal
{
	float: right;
	margin-top: -2px;
}
*#path SPAN
{
	top: 4px;
	position: relative;
}
.path
{
	font-size: 11px;
	text-decoration: none;
	color: #697AA4;
}
*#path A
{
	font-size: 11px;
	text-decoration: none;
	color: #697AA4;
}
*#path A:hover
{
	color: #FF6600;
}
.tubn
{
	display: none;
	position: absolute;
	padding: 5px;
	margin: -110px 0px 0px -75px;
	background: #FFFFFF;
	z-index: 1000;
}
DIV.prew:hover .tubn
{
	border: 1px solid #CCCCCC;
	display: block;
}
.text
{
	font-weight: normal;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.text A
{
	font-weight: normal;
	font-size: 12px;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
}
.title
{
	font-size: 16px;
	color: #295285;
	text-decoration: none;
	font-weight: bold;
}
*#title_sm
{
	font-size: 12px;
	color: #295285;
	text-decoration: none;
	font-weight: bold;
}
*#cat_title
{
	font-size: 12px;
	color: #1B549A;
	text-decoration: none;
	top: -2px;
	position: relative;
	text-align: center;
}
*#line
{
	font-size: 1px;
	line-height: 1px;
	width: 100%;
	padding: 0px;
	border-bottom: 1px solid #DCDEE1;
	margin: 3px 0px;
}
*#line_w
{
	font-size: 1px;
	line-height: 1px;
	width: 100%;
	padding: 0px;
	border-bottom: 2px solid #D8DBE4;
	margin: 0px;
}
*#spaser
{
	font-size: 1px;
	padding: 0px;
	margin: 0px;
	line-height: 1px;
	height: 1px;
	clear: both;
}
*#pict
{
	float: left;
	position: relative;
	margin: 0px 10px 5px 0px;
	display: block;
}
.date
{
	font-size: 11px;
	color: #3C3938;
	text-decoration: none;
}
.date2
{
	font-size: 13px;
	color: #3C3938;
	text-decoration: none;
}
.price
{
	font-size: 13px;
	color: #C90F0F;
	font-weight: bold;
}
.ot
{
	font-size: 9px;
	text-decoration: none;
	color: #19385E;
}
.madatorystar
{
	color: #CC0000;
}
.wacopyright
{
	color: #FFFFFF;
}
.alt_text
{
	padding: 10px;
}
.form_title
{
	background-color: #EFF2F7;
	text-align: right;
}
.form_field
{
	background-color: #EFF2F7;
	text-align: left;
}
.form_field_center
{
	background-color: #DDE1EC;
	text-align: center;
}
.memo_form_title
{
	background-color: #C7CDD7;
	text-align: center;
}
.table_title_sel
{
	background-color: #4082C5;
	text-align: left;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	text-transform: uppercase;
}
.table_title
{
	text-align: left;
	color: #1B2748;
	font-weight: bold;
	padding: 5px;
	text-transform: uppercase;
}
.table_title_center
{
	background-color: #7D8FB1;
	text-align: center;
	color: #FFFFFF;
	font-weight: bold;
	padding: 5px;
	text-transform: uppercase;
}
.form_title1
{
	background-color: #DBE4F8;
	text-align: right;
}
.form_field1
{
	background-color: #DBE4F8;
	text-align: left;
}
.form_field1_center
{
	background-color: #C5CCDD;
	text-align: center;
}
.form_title2
{
	background-color: #646984;
	text-align: right;
	color: #FFFFFF;
}
.form_title2 A
{
	color: #FFFFFF;
}
.form_field2
{
	background-color: #646984;
	text-align: left;
	color: #FFFFFF;
}
.form_field2 A
{
	color: #FFFFFF;
}
.login
{
	width: 180px;
}
.text_input_style_long
{
	/*[disabled]width:100%;*/
}
.inx
{
	width: 35px;
}
.tag
{
	width: 100px;
}
.tag_search
{
	width: 131px;
}
.page_name
{
	width: 160px;
}
.tag_list
{
	width: 80px;
}
.file_input_style
{
}
.author
{
	width: 150px;
}
.name
{
	width: 150px;
}
.company
{
	width: 150px;
}
.pass
{
	width: 150px;
}
.title_form
{
	width: 400px;
}
.title_list
{
	width: 200px;
}
.title_gallery
{
	width: 150px;
}
.title_picts
{
	width: 149px;
}
.location
{
	width: 555px;
}
.address
{
	width: 555px;
}
.address1
{
	width: 200px;
}
.leader
{
	width: 150px;
}
.phone
{
	width: 120px;
}
.mail
{
	width: 120px;
}
.date
{
	width: 80px;
}
.date_shed
{
	width: 350px;
}
.date_shed_list
{
	width: 100px;
}
.notes_list
{
	width: 200px;
}
.color_pic
{
	width: 70px;
}
.city
{
	width: 120px;
}
.zip
{
	width: 80px;
}
.price
{
	width: 50px;
}
*#TEMPLATE
{
	width: 900px;
}
.td_includes *#TEMPLATE
{
	width: 98%;
}
*#PL_TEMPLATE
{
	width: 98%;
}
.more_detals
{
	font-weight: normal;
	color: #FCF413;
	text-transform: none;
}
/*end for all page
*********************************************************************************************************************
for top*/
*#left_bg
{
	background: url(../images/bg_left1.jpg);
	width: 4px;
}
*#right_bg
{
	background: url(../images/bg_right1.jpg);
	width: 4px;
}
.center_panel
{
	padding: 0px;
}
.center_panel_table
{
	padding: 10px 15px 0;
}
.center_panel_table_all
{
	padding: 10px 35px 0;
}
*#header
{
	width: 1150px;
}
*#header_left
{
}
*#header_right
{
	position: absolute;
	top: 0px;
	right: 3px;
}
*#header_main
{
}
*#top_menu
{
}
#top_search .search_but
{
	text-align: right;
	float: right;
	padding: 7px 0 0;
	/*[disabled]width:235px;*/
	border: none;
}
#top_search .search_but_line
{
	text-align: right;
	float: right;
	padding: 0px 0 0;
	/*[disabled]width:235px;*/
	border: none;
}
#top_search INPUT.show_all
{
	width: 94px;
}
#top_search INPUT.start_search
{
	width: 80px;
}
#top_search INPUT.start_search
{
	width: 80px;
}
#top_search SELECT#TOP_TEMP_ID
{
	width: 160px;
}
#top_search SELECT#MID_TEMP_ID
{
	width: 160px;
}
#top_search SELECT#BOT_TEMP_ID
{
	width: 160px;
}
#top_search
{
	/*[disabled]margin-bottom:10px;*/
	/*[disabled]margin-right:0;*/
}
#top_search .search_title
{
	font-weight: bold;
	color: #3569BF;
	clear: both;
	font-size: 13px;
	text-align: left;
	float: left;
	/*[disabled]background:url(../images/sht.gif) no-repeat left;*/
	padding: 8px 15px 8px 3px;
	border-right: 1px solid #BFC6D0;
	margin-right: 5px;
}
#top_search .search_title_line
{
	font-weight: bold;
	color: #3569BF;
	font-size: 13px;
	text-align: left;
	float: left;
	/*[disabled]background:url(../images/sht.gif) no-repeat left;*/
	padding: 2px 15px 2px 3px;
	border-right: 1px solid #BFC6D0;
	margin-right: 5px;
}
#top_search .search_title_sm
{
	font-weight: bold;
	float: left;
	/*[disabled]background:url(../images/sht.gif) no-repeat left;*/
	text-align: right;
	border-right: none;
	margin-right: 0;
	padding: 0;
	width: 50px;
}
#top_search SPAN
{
	display: block;
	text-align: left;
	float: left;
	padding: 0 10px;
	/*[disabled]height:20px;*/
	border-right: 1px dotted #BFC6D0;
}
#top_search SPAN.sec_line
{
	margin-top: 7px;
}
#top_search SPAN.sec_line_sm
{
	margin-top: 7px;
	padding-right: 0;
	border: none;
}
.tag_search
{
	width: 75px;
}
.sku_search
{
	width: 60px;
}
.title_search
{
	width: 220px;
}
.comm_search
{
	width: 200px;
}
.prod_name_search
{
	width: 180px;
}
.MANUF_search
{
	width: 120px;
}
.author_search
{
	width: 150px;
}
.owner_search
{
	width: 100px;
}
.name_search
{
	width: 130px;
}
.sdesc_search
{
	width: 100px;
}
.inx_search
{
	width: 28px;
}
#top_search .date
{
	width: 58px;
}
#top_search INPUT#DATE_SEARCH_MIN
{
	width: 60px;
}
#top_search INPUT#DATE_SEARCH_MAX
{
	width: 60px;
}
#top_search INPUT#PRICE_MIN
{
	width: 50px;
}
#top_search INPUT#PRICE_MAX
{
	width: 50px;
}
#top_search INPUT#DATE
{
	width: 60px;
}
#top_search INPUT#AUTHOR
{
	width: 70px;
}
#top_search SELECT#CAT_ID
{
	width: 120px;
}
.ui-datepicker-trigger
{
	vertical-align: top;
	margin-left: 2px;
}
/*end for top
*********************************************************************************************************************
*/
.title_sm
{
	font-size: 12px;
	color: #295285;
	text-decoration: none;
	font-weight: bold;
}
/*end left column
*********************************************************************************************************************
center content
for box title*/
.show-per
{
	font-size: 11px;
	color: #36363A;
	text-decoration: none;
	float: left;
	position: relative;
	padding-top: 2px;
}
.show-but
{
	font-size: 11px;
	color: #36363A;
	text-decoration: none;
	float: right;
	position: relative;
}
.show-but_sm
{
	font-size: 11px;
	color: #36363A;
	text-decoration: none;
	float: left;
	position: relative;
	padding-top: 2px;
}
#navigator, .navigator
{
	background: #8DAEE4;
	color: #FFFFFF;
	padding: 3px 3px 3px 10px;
	text-align: left;
}
#navigator A, .navigator A
{
	color: #FFFFFF;
}
.nav_num
{
	margin-left: 30px;
}
.nav_num A
{
	padding: 0px 3px;
	color: #1464CF;
	text-decoration: none;
	font-weight: bold;
}
.nav_num A.cur
{
	color: #9E9898;
}
.nav_num A.noact
{
	color: #9E9898;
}
DIV.navigator DIV.list_nav_ref
{
	float: left;
	width: 575px;
}

DIV.navigator DIV.list_nav_caption
{
	color: #FFFFFF;
	float: left;
	width: 150px;
}
DIV.navigator DIV.list_nav_prev
{
	float: left;
	width: 60px;
	margin-left: 15px;
}

.main_list_table TD
{
	padding: 1px 5px;
	overflow-x:hidden;
}

.main_list_table TD DIV{
	white-space: nowrap;
	overflow-x: hidden;
}

.main_list_table TD.list_td_desc DIV{
	white-space: normal;
}



.main_list_table TD
{
	padding: 1px 5px;
	overflow-x:hidden;
}
.main_list_table TD TD
{
	padding: 0;
}
.td_orders_reports .main_list_table TD
{
	border-bottom: 1px dotted #CCC;
}
.main_list_table .td_row
{
	border: 1px solid #999999;
	padding: 7px;
}
.main_list_table .td_row1
{
	border: 1px solid #FFF;
	background: #EEE;
	padding: 5px;
}
.main_list_table .td_row1 .prew
{
	margin-right: 10px;
	margin-left: 5px;
	width: 100px;
	font-size: 1px;
	text-align: center;
}
.main_form_default_table_tree
{
	border: 1px solid #999999;
}
.main_form_default_table_tree TD
{
	padding: 2px;
	background: #F2F2F3;
}
.main_form_default_table
{
	border-top: 1px solid #CBCBCB;
	margin-top: 0;
}
/*.main_form_default_table TD 
{
	padding: 2px 5px;
}*/




.main_form_default_table .form_title
{
	padding-left: 10px;
}
.main_form_default_table .form_field
{
	padding-left: 10px;
}
.main_form_default_table .table_title_sel
{
	padding-left: 10px;
}
.main_form_default_table .memo_form_title
{
	padding: 0;
	text-align: center;
}
.main_form_default_table .memo_form_title .page_title
{
	font-weight: bold;
	color: #224;
	padding: 3px 3px 3px 5px;
	text-transform: uppercase;
}
.main_form_default_table .radio
{
}
.main_form_default_table .radio_checked
{
}
.main_form_default_table LABEL
{
}
.main_form_table
{
	border: 1px solid #999999;
}
.main_form_table TD
{
	padding: 10px 3px;
}
.main_form_table .form_title
{
	background-color: #DDE1EC;
	text-align: right;
	padding-left: 10px;
}
.main_form_table .form_field
{
	background-color: #DDE1EC;
	text-align: left;
	padding-right: 10px;
}
.main_list_table_line TD
{
	border-top: 1px solid #999999;
	padding: 5px;
	width: 100%;
}
.main_list_table_line TD TABLE
{
	width: 100%;
	margin-top: 5px;
}
.main_list_table_line TD TABLE TD
{
	border-top: 1px solid #999999;
	padding: 3px;
	width: 100%;
}
.list_select_title_td
{
	background-color: #4082C5;
	font-size: 11px;
	color: #305192;
	text-decoration: none;
	font-weight: bold;
	text-align: center;
}
.list_title_td_big
{
	background-color: #BDC5DC;
	font-size: 13px;
	color: #3A465D;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	padding: 5px;
}
.list_title_td_big TD
{
	padding: 5px;
}
.main_list_table .list_title_td
{
	background-color: #4082C5;
	font-size: 11px;
	color: #FFF;
	text-decoration: none;
	text-align: left;
}
.main_list_table .list_sub_title_td
{
	background-color: #4D6DC7;
	font-size: 11px;
	color: #FFF;
	padding-left: 10px;
	text-decoration: none;
	text-align: left;
}
.ui-widget-content .list_title_td .list_title_td A, .list_title_td A
{
	color: #FFF;
	text-decoration: none;
}
.list_title_ref
{
	text-decoration: none;
}
.list_edit_title_td
{
	background-color: #4082C5;
	font-size: 11px;
	color: #FED46E;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
	width: 55px;
}
.list_del_title_td
{
	background-color: #4082C5;
	font-size: 11px;
	color: #FED46E;
	text-decoration: none;
	text-align: center;
	font-weight: bold;
}
.list_td_select_item
{
	border-bottom: 1px solid #CCCCCC;
}
.list_td
{
	border-bottom: 1px solid #CCCCCC;
	font-size: 11px;
	vertical-align: middle;
}


.default_hidden{
	display:none;
}

.list_td div
{
	overflow-x:hidden;
	white-space: nowrap;
}
.list_td_center
{
	border-bottom: 1px solid #CCCCCC;
	font-size: 11px;
	vertical-align: middle;
	text-align: center;
}
.list_td_top
{
	border-bottom: 1px solid #CCCCCC;
	font-size: 11px;
	vertical-align: top;
}
.list_td_del, .list_td_action, .list_td_edit
{
	vertical-align: middle;
	border-bottom: 1px solid #CCCCCC;
	text-align: center;
	white-space: nowrap;
}
.list_td_del IMG, .list_td_action, .list_td_edit IMG
{
	/*[disabled]margin-top:3px;*/
}
.list_empty
{
	height: 40px;
	color: #CC0000;
	text-align: center;
}

/*for zoom*/
*#content_zoom
{
	margin: 15px;
	display: block;
}
*#content_zoom .title
{
	font-size: 18px;
	color: #295285;
	text-decoration: none;
}
*#content_zoom .title A
{
	text-decoration: none;
	color: #295285;
}
*#content_zoom .title A:hover
{
	color: #AD1F03;
	text-decoration: underline;
}
*#content_zoom .title-big
{
	font-size: 22px;
	color: #295285;
	text-decoration: none;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	padding: 5px;
	margin: 5px 0px 10px;
	font-weight: bold;
}
*#content_zoom .title-big A
{
	text-decoration: none;
	color: #295285;
}
*#content_zoom .title-big A:hover
{
	color: #AD1F03;
	text-decoration: underline;
}
*#content_zoom .location
{
	font-size: 14px;
	text-decoration: none;
	color: #750303;
}
*#content_zoom .author
{
	font-size: 14px;
	text-decoration: none;
	color: #750303;
}
*#content_zoom .view
{
	color: #FF0000;
}
.table_line TD
{
	border-bottom: 1px solid #CCCCCC;
	padding: 4px;
}
.table_line TD.no_border
{
	border-bottom: none;
}
.basic_information
{
	text-align: left;
	margin: 20px 20px 10px;
}
.basic_information .title
{
	margin-bottom: 3px;
	float: left;
}
.basic_information .table_info
{
	float: left;
	margin-left: 20px;
	margin-top: 0px;
}
.basic_information .table_info_right
{
	float: left;
	margin-left: 20px;
	margin-top: 2px;
}
.basic_information .table_line
{
	width: 350px;
}
.basic_information .table_line TD
{
	font-size: 12px;
}
.basic_information .table_no_line
{
}
.basic_information .table_no_line TD
{
	font-size: 12px;
	padding: 5px;
}
.basic_information .main_info_box
{
	border: 1px solid #CCCFD4;
	border-bottom: 1px solid #9A9DA0;
	padding: 0px;
	background: url(../images/bg_products.gif) repeat-x;
}
.basic_information .default_picture
{
	padding: 5px;
	border: 1px solid #CCCCCC;
	background: #FFFFFF;
}
.basic_information .bg_product_box
{
	background: url(../images/bg_product_box.gif);
	height: 8px;
	line-height: 1px;
	font-size: 1px;
}
.basic_information .category_list
{
	height: 63px;
	overflow: auto;
	font-size: 11px;
}
.basic_information .table_line .visibility
{
	font-size: 11px;
}
.basic_information .table_line .days
{
	font-size: 11px;
}
.basic_information .main_tabs_box
{
	float: none;
	width: 100%;
	height: 25px;
	background: url(../images/bg_product_box_top.gif) repeat-x;
}
.basic_information .main_tabs_box DIV
{
}
.basic_information .main_tabs_box .left_sel
{
	background: url(../images/cor_product_menu_left_sel.gif);
	width: 11px;
	height: 25px;
	float: left;
}
.basic_information .main_tabs_box .right_sel
{
	background: url(../images/cor_product_menu_right_sel.gif);
	width: 11px;
	height: 25px;
	margin-right: 2px;
	float: left;
}
.basic_information .main_tabs_box .bg_sel
{
	background: url(../images/cor_product_menu_bg_sel.gif);
	color: #3F5895;
	height: 25px;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
}
.basic_information .main_tabs_box .bg_sel .text
{
	margin-top: 7px;
}
.basic_information .main_tabs_box .bg_sel .text A
{
	color: #3F5895;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
}
.basic_information .main_tabs_box .left
{
	background: url(../images/cor_product_menu_left.gif);
	width: 11px;
	height: 25px;
	float: left;
}
.basic_information .main_tabs_box .right
{
	background: url(../images/cor_product_menu_right.gif);
	width: 11px;
	height: 25px;
	margin-right: 1px;
	float: left;
}
.basic_information .main_tabs_box .bg
{
	background: url(../images/cor_product_menu_bg.gif);
	color: #3F5895;
	height: 25px;
	padding-right: 5px;
	padding-left: 5px;
	float: left;
}
.basic_information .main_tabs_box .bg .text
{
	margin-top: 7px;
}
.basic_information .main_tabs_box .bg .text A
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
}
.basic_information .main_tabs_box_info
{
	/*[disabled]background:#F4F6FA;*/
	min-height: 250px;
	float: none;
	border: 1px solid #919DBD;
	border-top: none;
	padding: 10px;
	border-bottom: 1px solid #9A9DA0;
}
.basic_information .empty_list
{
	color: #E50000;
	font-size: 14px;
}
.basic_information .empty_list A
{
	color: #E50000;
	text-decoration: none;
	border-bottom: 1px dashed #E50000;
	padding: 0;
}
.basic_information .work_list
{
}
.basic_information .work_list TABLE
{
	width: 1060px;
}
.basic_information .box
{
	float: none;
}
.basic_information .centered_table
{
}
.basic_information .box .centered_table .right
{
	border-right: 1px solid #CCCCCC;
	padding: 0px 30px 0px 0px;
	float: none;
}
.basic_information .box .centered_table .left
{
	padding: 0px 0px 0px 28px;
	float: none;
}
.basic_information .sub_title
{
	float: none;
	font-size: 14px;
	text-align: left;
	border-bottom: 1px dotted #596585;
	padding: 5px 0px 1px 20px;
	margin-bottom: 4px;
	color: #374F93;
	letter-spacing: 0;
	font-weight: bold;
	height: 21px;
}
.basic_information .text_sm
{
	display: block;
	margin: 0 3px;
	color: #000;
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	width: 342px;
}
.basic_information A.view_account_link
{
	color: #359;
	font-family: arial;
	font-weight: normal;
	font-size: 11px;
	margin: 14px 0 0 270px;
	position: absolute;
}
.basic_information .sub_title .name_left
{
	float: left;
	font-weight: normal;
	font-size: 12px;
}
.basic_information .sub_title .dd_left
{
	float: left;
	margin-left: 5px;
}
.basic_information .sub_title .left_check
{
	float: left;
	margin-left: 10px;
	font-size: 11px;
	color: #000;
	font-weight: normal;
}
.basic_information .sub_title .dd_left SELECT
{
	width: 220px;
}
.basic_information .sub_title .dd_left INPUT
{
	width: 220px;
}
.basic_information .sub_title .title_name
{
	float: left;
}
.basic_information .sub_title .title_buttons
{
	float: right;
	font-size: 12px;
}
.basic_information .sub_title_td
{
	float: none;
	font-size: 14px;
	border-bottom: 1px dotted #596585;
	padding: 5px 0px;
	margin-bottom: 7px;
	color: #596585;
	letter-spacing: 1px;
	font-weight: bold;
	height: 19px;
}
.basic_information .product_pict_item
{
	margin-right: 10px;
}
.basic_information .box .pict
{
	float: left;
	margin-right: 10px;
}
.basic_information .box .pict_lifo
{
	float: left;
	text-align: left;
	width: 130px;
}
.basic_information .box .pict_lifo .ind
{
	float: left;
}
.basic_information .box .pict_lifo .action
{
	float: left;
	padding-top: 4px;
	margin-left: 10px;
}
.basic_information .box .pict_lifo .pict_name
{
	font-weight: bold;
	margin-top: 3px;
}
.basic_information .box .add_product_table
{
	width: 320px;
}
.basic_information .box .prices_table
{
	padding: 4px;
	width: 250px;
}
.basic_information .box .add_option_table
{
	width: 320px;
}
.basic_information .box .custom_table
{
}
.basic_information .box .prod_cat
{
	width: 500px;
}
.basic_information .box .related_table
{
	width: 100%;
}
.basic_information .box .metodata_table
{
	width: 100%;
}
.text_sm
{
	font-size: 10px;
}
.text_sm LABEL
{
	font-size: 10px;
	vertical-align: text-top;
}
/*end center content
/**********************************************************************************************************************
drop down menu*/
.menu_in_cor
{
	color: #FFFFFF;
	background: transparent url(../images/menu_cor_left.jpg) no-repeat top left;
	float: left;
	margin: 1px;
	z-index: 1;
	vertical-align: top;
}
.menu_in_cor A
{
	display: block;
	padding: 4px 15px;
	text-decoration: none;
	background: transparent url(../images/menu_cor_right.jpg) no-repeat top right;
	color: #FFF;
	font-size: 12px;
}
.menu_in_cor .menu_ord
{
	color: #FDE218;
}
.menu_in_icon
{
	float: left;
	margin: 0 0 0 15px;
	z-index: 1;
	vertical-align: top;
	font-size: 1px;
}
.menu_in_cor_top
{
	color: #FFFFFF;
	background: transparent url(../images/menu_cor_left2.jpg) no-repeat top left;
	float: left;
	margin: 1px;
	z-index: 1;
	vertical-align: top;
}
.menu_in_cor_top A
{
	display: block;
	padding: 4px 15px;
	text-decoration: none;
	background: transparent url(../images/menu_cor_right2.jpg) no-repeat top right;
	color: #FFF;
	font-size: 12px;
}
.menu_in_cor_top .menu_ord
{
	color: #FDE218;
}
.contact_forms_top_menu
{
	/*[disabled]height:30px;*/
	margin-top: -7px;
	margin-bottom: 10px;
}
*#menu_in
{
	color: #FFFFFF;
	background: #6594E0;
	padding: 0px 0px 5px;
	float: left;
	margin: 1px;
	z-index: 1;
	vertical-align: top;
}
*#menu_in A
{
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	z-index: 1;
	top: 5px;
}
*#menu_in A:hover
{
	color: #E70000;
	z-index: 1;
}
*#menu_in SPAN
{
	width: 11px;
	height: 20px;
	z-index: 1;
	vertical-align: top;
	float: left;
}
*#menu_in SPAN IMG
{
	top: -20px;
	vertical-align: top;
}
*#menu_in .menu_ord
{
	color: #FDE218;
}
*#menu_window
{
	padding: 0px;
	margin: 0px;
	z-index: 100;
	position: relative;
}
*#menu_window UL
{
	padding: 0px;
	margin: 0px;
}
*#menu_window LI
{
	margin: 0;
	padding: 0;
	background: none;
	list-style-type: none;
}
*#menu_window UL UL
{
	position: absolute;
	z-index: 1500;
	display: block;
	margin: 0px;
	list-style-type: none;
	width: 356px;
	left: -225px;
	border: 1px solid #678198;
	background: #BCD0C6;
	top: 0px;
	height: 22px;
}
*#menu_window UL UL LI
{
	z-index: 1500;
	position: relative;
	top: 1px;
	float: left;
	margin: 0px;
	left: 6px;
	vertical-align: middle;
	text-align: left;
}
#menu_window UL UL, #menu_window UL LI:hover UL UL
{
	display: none;
}
#menu_window UL LI:hover UL, #menu_window UL UL LI:hover UL
{
	display: block;
	z-index: 1000;
}




.left_menu_td
{
	/*[disabled]background:#B1B5BE;*/
	text-align: left;
	width: 200px;
}

#left_menu
{
	margin: 0px;
	padding: 0px;
	position: relative;
	height: 100%;
}
.left_menu .bot
{
	clear: both;
	background: #CFD1D6;
	height: 9px;
	margin-top: 5px;
}
.left_menu .title_cat
{
	text-align: left;
	margin: 3px 10px 1px 13px;
}
.left_menu .title_cat A
{
	text-decoration: none;
	font-weight: bold;
	padding: 3px;
	display: block;
	color: #A22525;
}
.left_menu .title_cat_picts
{
	text-align: center;
	margin: 3px 3px 1px;
	border: 1px solid #999EA9;
	background: #A0A7AF;
	color: #FFFFFF;
}
.left_menu .title_cat_picts A
{
	text-decoration: none;
	font-weight: bold;
	padding: 3px;
	display: block;
	color: #FFFFFF;
	text-transform: uppercase;
}
.left_menu .title_cat_report
{
	text-align: left;
	margin: 5px 15px 1px 10px;
	color: #A22525;
	font-weight: bold;
	font-size: 14px;
}
.left_menu .title_cat_report SELECT
{
	width: 170px;
}
.left_menu .title_cat_report A
{
	text-decoration: none;
	padding: 3px;
	display: block;
	color: #A22525;
}
.left_menu .title_cat_report_sm
{
	text-align: left;
	margin: 5px 15px 1px 10px;
	color: #A22525;
	font-weight: normal;
	font-size: 12px;
}
.left_menu .title_cat_report_sm A
{
	text-decoration: none;
	padding: 3px;
	display: block;
	color: #A22525;
}
.left_menu .report_left_selector
{
	margin: 5px 15px 1px 10px;
	color: #1F2C63;
}

.left_report_index
{
	float: left;
}
UL.left_menu_all
{
	margin: 0px;
	width: 100%;
	padding: 0px;
}
UL.left_menu_all LI
{
	list-style-type: none;
	margin: 0px;
	padding: 1px 0px 0px;
}
UL.left_menu_all LI DIV
{
	padding: 3px 5px;
}
UL.left_menu_all LI UL
{
	display:none;
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
UL.left_menu_all LI.left_menu_li_selected UL{
	display:block;
}

UL.left_menu_all LI.opened UL{
    display:block;
}

UL.left_menu_all LI.closed UL{
	display:none;
}



UL.left_menu_all LI.left_menu_li_selected A.menu_minus
{
	display:inline;
}

UL.left_menu_all LI.left_menu_li_selected A.menu_plus
{
	display:none;
}

UL.left_menu_all LI.left_menu_li_normal A.menu_minus
{
	display:none;
}

UL.left_menu_all LI.left_menu_li_normal A.menu_plus
{
	display:inline;
}

/*for @All categories@ title*/
.left_menu .left_menu_all_items
{
	padding: 4px 5px 4px 10px;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
	background-color: #F0F3F8;
}
.left_menu .left_menu_all_items A
{
	color: #A22525;
	text-decoration: none;
	font-weight: bold;
}
.left_menu .left_menu_all_items_temp
{
	padding: 3px 5px 3px 10px;
	vertical-align: middle;
	text-align: left;
	text-decoration: none;
	background-color: #F0F3F8;
}
.left_menu .left_menu_all_items_temp A
{
	text-decoration: none;
	display: block;
	border-bottom: 1px solid #FFF;
}
.left_menu .left_menu_all_items .upp
{
	text-transform: uppercase;
}

/*end for @All categories@ title*/
.left_menu_bor
{
	padding: 1px;
	margin: 0px 3px;
}
.left_menu UL
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
.left_menu UL LI
{
	color: #1F2C63;
	font-weight: normal;
	vertical-align: middle;
	text-align: left;
}
.left_menu UL LI DIV
{
	background: #DDE0E7;
	border-bottom: 1px solid #ffffff;
}
.left_menu UL LI DIV SPAN
{
	margin-left: 3px;
}
.left_menu li div, .left_menu li div A {
	color: #1F2C63;
    font-weight: normal;
    text-align: left;
    text-decoration: none;

}

.left_menu li div A.tree_icon, .left_menu li.plain div A.tree_icon{
    background: url("../images/left_menu/tree_icons.png") no-repeat scroll left top transparent;
    width:9px;
    height:9px;
    float:left;
    margin: 3px 3px 0px 0px;

}

.left_menu li.opened div A.tree_icon{
    background: url("../images/left_menu/tree_icons.png") no-repeat scroll right top transparent;
}

.left_menu li.closed div A.tree_icon{
    background: url("../images/left_menu/tree_icons.png") no-repeat scroll center top transparent;
}


.left_menu li.plain div A.tree_icon{
    background: url("../images/left_menu/tree_icons.png") no-repeat scroll left top transparent;
    cursor: default;
}


.left_menu li div A:hover{
	text-decoration: underline;
}
.left_menu li.left_menu_li_selected div, 
.left_menu li.left_menu_li_selected div A{
	color: #104CDC;
	text-decoration: none;
}
.left_menu li.left_menu_li_selected li.left_menu_li_normal div, 
.left_menu li.left_menu_li_selected li.left_menu_li_normal div A{
	color: #1F2C63;
}

.left_menu li.left_menu_li_selected div A:hover{
	text-decoration: underline;
}
.left_menu li.is_current div, 
.left_menu li.is_current div A {
	color: #AF1A48;
	font-weight: bold;
	text-decoration: none;
}
.left_menu li.is_current li.left_menu_li_normal div, 
.left_menu li.is_current li.left_menu_li_normal div A {
	color: #1F2C63;
	font-weight: normal;
}


/* Left menu seems to end here... */
/********************************************************************/

.calendar_next
{
	font-size: 14px;
	color: #434343;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
}
.calendar_next:hover
{
	color: #CC0000;
}
.calendar_day_name
{
	font-size: 10px;
	text-decoration: none;
	background: #888888;
	color: #FFFFFF;
}
.calendar_sun
{
	font-size: 10px;
	font-weight: bold;
}
.calendar_sat
{
	font-size: 10px;
	font-weight: bold;
}
.calendar_curr
{
	font-size: 10px;
	color: #FF0000;
	font-weight: bold;
}
.calendar_fri
{
	font-size: 10px;
	font-weight: bold;
}
.calendar_thu
{
	font-size: 10px;
	font-weight: bold;
}
.calendar_wed
{
	font-size: 10px;
	font-weight: bold;
}
.calendar_tue
{
	font-size: 10px;
	font-weight: bold;
}
.calendar_mon
{
	font-size: 10px;
	font-weight: bold;
}
.list_nav_caption
{
	color: #FFFFFF;
}
#orders_stat .list_nav_caption
{
	color: #335176;
}
.list_nav_prev_link
{
	font-weight: bold;
	color: #FFFFFF;
}
#orders_stat .list_nav_prev_link
{
	font-weight: bold;
	color: #335176;
}
.list_nav_next_link
{
	font-weight: bold;
	color: #FFFFFF;
}
#orders_stat .list_nav_next_link
{
	font-weight: bold;
	color: #335176;
}
.list_nav_link
{
	font-weight: bold;
	color: #FFFFFF;
}
#orders_stat .list_nav_link
{
	font-weight: bold;
	color: #335176;
}
/**#CAT_LEFT_MENU ul {border: 1px solid black;}
Style for <td> elements to simplify hiding them using Javascript function. E.G.: ChangeCSS("hidebale_td","display","none")*/
.hidable_td
{
	display: inline;
}
/*Block containers class for ac=conditions*/
.condition_div
{
	text-align: left;
	padding-top: 2px;
	padding-bottom: 2px;
	padding-left: 7px;
}
/***************** LOGIN ********************
regular first tab*/
*#login_tab
{
	font-family: tahoma;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
#login_tab UL
{
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
#login_tab DIV
{
	float: left;
	margin: 0px;
	padding: 0px;
}
#login_tab .spaser
{
	width: 1px;
	float: left;
	font-size: 1px;
}
#login_tab DIV.left
{
	height: 26px;
	width: 12px;
	background: url(../images/login/menu_cor_left_first.gif);
}
#login_tab DIV.right
{
	height: 26px;
	width: 12px;
	background: url(../images/login/menu_cor_right_first.gif);
}
#login_tab DIV.link
{
	height: 26px;
	background: url(../images/login/menu_cor_bg_first.gif);
	float: left;
}
#login_tab DIV.link A
{
	margin: 7px 5px 0px;
	color: #FFFFFF;
	display: block;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
/************* LOGIN ***********
************ more pictures************/
.more_pictures
{
	margin: 10px;
	background: #F6F6F6;
	padding: 5px;
}
.more_pictures .nopict
{
	float: left;
	color: #AE0000;
	margin: 3px 0 0 10px;
}
.more_pictures .info .left
{
	width: 106px;
	font-size: 10px;
}
.more_pictures .custom_table
{
	margin-top: 7px;
}
.more_pictures .custom_table TD
{
	border: 1px solid #CCC;
	padding: 5px;
}
#menu_loading_shadow {
	display: none;
	background: #000000;
	position: absolute;
	z-index: 90;
	FILTER: alpha(opacity=30);
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=30); /* IE 5.5+*/
	-moz-opacity: 0.3; /* Mozilla 1.6 or lower */
	-khtml-opacity: 0.3; /* Konqueror 3.1, Safari 1.1 */
	opacity: 0.3; /* CSS3 - Mozilla 1.7b +, Firefox 0.9 +, Safari 1.2+, Opera 9 */
}
#menu_loading_img {
	display: block;
}

.choose_fields{
	float: left;
}



/*****************************************************************************/
/************************* ERNEST CHANGES START HERE *************************/
/*****************************************************************************/
.mcs-container {height: 30px; margin-top: 10px; text-align: left;}
.mcs-container a {display: block; float: left; margin: 4px 15px 0 0; padding: 0 0 0 0; text-decoration: none; border-bottom: 1px dashed;}
.mcs-container a.reset-multiple-cats {display: none;}
.mcs-container .mcs-list {display: none; float: left; 2width: 550px; 2height: 20px;}
.mcs-container .mcs-list div.wrapper {position: relative; z-index: 1000; width: 550px; height: 20px; overflow: hidden;}
.mcs-container .mcs-list div.inner {position: absolute; z-index: 1001; left: 0; top: 0; line-height: 20px; padding: 0px 4px 0 4px; background: #eff4fc;}
.msc-cats-list-container {display: none;}
.msc-cats-list-container label {font-family: "Trebuchet MS", Arial; font-weight: normal;}

a.search_switcher {float: right; *margin-right: 10px; text-decoration: none; border-bottom: 1px dashed;}
div.search_switcher_block {margin-top: 10px;}

#mcs_popup UL.left_menu_all LI UL {display: block;}

/* css for timepicker */
.ui-timepicker-div .ui-widget-header { margin-bottom: 8px; }
.ui-timepicker-div dl { text-align: left; }
.ui-timepicker-div dl dt { height: 25px; margin-bottom: -25px; }
.ui-timepicker-div dl dd { margin: 0 10px 10px 65px; }
.ui-timepicker-div td { font-size: 90%; }
.ui-tpicker-grid-label { background: none; border: none; margin: 0; padding: 0; }

/*****************************************************************************/
/************************* ERNEST CHANGES END HERE ***************************/
/*****************************************************************************/
