/*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
{
	font-weight: normal;
	font-size: 15px;
	font-family: "Trebuchet MS", sans-serif;
	text-align: left;
	background: #FFF url(../images/bg_bady.gif) repeat-x;
}
TABLE, TR, TD
{
	font-weight: normal;
	font-size: 15px;
	/*[disabled]font-family:Tahoma, Arial, Helvetica, sans-serif;*/
}
A
{
	color: #335176;
}
A:hover
{
	color: #B20B01;
}
BUTTON, SELECT, INPUT
{
}
DIV, SPAN
{
	padding: 0;
	margin: 0;
}
H1
{
	font-size: 22px;
}
H2
{
	font-size: 18px;
}
IMG, FORM, P
{
	margin: 0;
	padding: 0;
}
.img
{
	line-height: 1px;
	margin: 0;
	padding: 0;
	font-size: 1px;
}
.small
{
	font-size: 11px;
}
HR
{
	color: #D5E0EC;
	height: 1px;
	border: 1px solid #D5E0EC;
}
.w100
{
	width: 100%;
}
.h100
{
	height: 100%;
}
.block
{
	position: relative;
}
/**#path
{
	padding: 5px 5px 0 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 0 0 -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: 20px;
	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: 0;
	border-bottom: 1px solid #DCDEE1;
	margin: 3px 0;
}
*#line_w
{
	font-size: 1px;
	line-height: 1px;
	width: 100%;
	padding: 0;
	border-bottom: 2px solid #D8DBE4;
	margin: 0;
}
*#spaser
{
	font-size: 1px;
	padding: 0;
	margin: 0;
	line-height: 1px;
	height: 1px;
	clear: both;
}
*#pict
{
	float: left;
	position: relative;
	margin: 0 10px 5px 0;
	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;
}
.table_title_sel
{
	background-color: #4082C5;
	text-align: left;
	color: #FFFFFF;
	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;
}
.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: 0;
}
.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: 0;
	right: 3px;
}
*#header_main
{
}
*#top_menu
{
}
/*#top_search .search_but_line
{
	text-align: right;
	float: right;
	padding: 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_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.oneline
{
	padding: 5px 10px;
}*/
/*#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;
}*/
/*end for top
*********************************************************************************************************************
*/
.title_sm
{
	font-size: 12px;
	color: #295285;
	text-decoration: none;
	font-weight: bold;
}
/*end left column
*********************************************************************************************************************
center content
for box title*/
.nav_num
{
	margin-left: 30px;
}
.nav_num A
{
	padding: 0 3px;
	color: #1464CF;
	text-decoration: none;
	font-weight: bold;
}
.nav_num A.cur
{
	color: #9E9898;
}
.nav_num A.noact
{
	color: #9E9898;
}
.main_list_table
{
}
.main_list_table TD DIV
{
	/*overflow-x: hidden;*/
}
.main_list_table TD.list_td_desc DIV
{
	white-space: normal;
}
/*.main_list_table TD
{
	padding: 3px 5px;
	overflow-x: hidden;
	border-bottom: 1px solid rgba(203, 203, 203, 0.403);
	font-size: 13px;
}*/
.main_list_table TD.text-center
{
}
.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_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_td
{
	border-bottom: 1px dotted #CCCCCC;
	/*font-size: 13px;*/
	text-align: left;
	vertical-align: middle;
	padding: 3px;
}
.default_hidden
{
	display: none;
}
.list_td DIV
{
	/*overflow-x: hidden;*/
}
.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;*/
	border-bottom: 1px dotted #CCCCCC;
	text-align: center;
	white-space: nowrap;
}
.list_td_del IMG, .list_td_action, .list_td_edit IMG
{
	/*[disabled]margin-top:3px;*/
}
.list_td_select_item
{
	vertical-align: middle;
	/*border-bottom: 1px solid #CCCCCC;*/
	border-bottom: 1px dotted #CCCCCC;
	text-align: center;
	white-space: nowrap;
}
.list_empty
{
	height: 40px;
	color: #CC0000;
	text-align: center;
}
.options_table
{
	margin: 10px !important;
	max-width: 900px;
	/*width: 90% !important;*/
}
.options_table TD
{
	padding: 5px;
	border: none;
}
.options_table TH
{
	padding: 5px;
	background: #9099A2 !important;
}
.options_table > TBODY > TR:nth-of-type(odd)
{
	background-color: #F1F1F1;
}
.options_table TD:nth-of-type(odd)
{
	text-align: right;
	padding-right: 10px;
	width: 30%;
}
.options_table TD SELECT
{
	min-width: 396px;
}
.options_table_ordered
{
	margin: 10px !important;
	max-width: 900px;
	/*width: 90% !important;*/
}
.options_table_ordered TD
{
	padding: 5px !important;
	border: none;
}
.options_table_ordered TH
{
	padding: 5px;
	background: #9099A2 !important;
}
.options_table_ordered > TBODY > TR:nth-of-type(odd)
{
	background-color: #F1F1F1;
}
.options_table_ordered TD:nth-of-type(odd)
{
	text-align: right;
	padding-right: 10px;
	width: 17%;
}
.options_table_ordered TD SELECT
{
	min-width: 396px;
}
/*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 0 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: 0;
}
.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: 0;
	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
{
	max-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: 36px;
	border-bottom: 1px solid #919DBD;
}
.basic_information .main_tabs_box DIV.product_tab
{
	background: #2B639D;
	color: #3F5895;
	height: 25px;
	padding: 5px 15px;
	float: left;
	border: 1px solid white;
	border-radius: 5px 5px 0 0;
}
.basic_information .main_tabs_box DIV.product_tab A
{
	margin-top: 4px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	letter-spacing: 1px;
	display: block;
	font-size: 15px;
}
.basic_information .main_tabs_box DIV.product_tab_selected
{
	background: #FFFFFF;
	border: 1px solid #2B639D;
	border-bottom: 2px solid #FFF;
	height: 24px;
}
.basic_information .main_tabs_box DIV.product_tab_selected A
{
	color: #2B639D;
}
.basic_information .main_tabs_box_info
{
	/*[disabled]background:#F4F6FA;*/
	min-height: 250px;
	float: none;
	border: 1px solid #919DBD;
	border-top: none;
	padding: 20px 30px;
	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
{
	width: 100%;
}
.basic_information .box .centered_table .right
{
	border-right: 1px solid #CCCCCC;
	padding: 0 30px 0 0;
	float: none;
}
.basic_information .box .centered_table .left
{
	padding: 0 0 0 28px;
	float: none;
}
.basic_information .sub_title
{
	float: none;
	display: block;
	font-size: 15px;
	margin-bottom: 5px;
	margin-left: 5px;
	text-align: left;
	/*border-bottom: 1px dotted #596585;*/
	/*padding: 5px 5px 1px 5px;*/
	color: #374F93;
	/*letter-spacing: 0;*/
	font-weight: bold;
}
.basic_information .text_sm
{
	display: block;
	margin: 0 3px;
	color: #000;
	font-family: Arial, serif;
	font-weight: normal;
	font-size: 11px;
	width: 342px;
}
.basic_information A.view_account_link
{
	color: #359;
	font-family: Arial, serif;
	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;
	height: auto;
}*/
.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 0;
	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: 0 0 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: 0;
	margin: 0;
	z-index: 1;
	/*[disabled]position:static;*/
}
*#menu_window UL
{
	padding: 0;
	margin: 0;
}
*#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: -20px 0 0 -154px;
	list-style-type: none;
	width: 356px;
	border: 1px solid #678198;
	background: #BCD0C6;
	height: 23px;
	padding-top: 5px;
}
*#menu_window UL UL LI
{
	z-index: 1500;
	position: relative;
	top: 1px;
	float: left;
	margin: 0;
	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;
}
.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: 0;
	padding: 0;
}
#login_tab UL
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}
#login_tab DIV
{
	float: left;
	margin: 0;
	padding: 0;
}
#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 0;
	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;
}
/****************************************************************************
************************ 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;
	text-decoration: none;
	border-bottom: 1px dashed;
}
.mcs-container A.reset-multiple-cats
{
	display: none;
}
.mcs-container .mcs-list
{
	display: none;
	float: left;
	width: 550px;
	height: 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: 0 4px 0;
	background: #EFF4FC;
}
.msc-cats-list-container
{
	display: none;
}
.msc-cats-list-container LABEL
{
	font-family: "Trebuchet MS", Arial, serif;
	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 **************************
****************************************************************************/
/*Following is to ensure drop-sowns don't exceed boundaries on forms*/
/*SELECT.custom_dropdown
{
	max-width: 180px;
}*/
