@charset "utf-8";

/*
# Dark grey (text): #555555
# Red (headings) #cd4617
# Blue (links) #156382
# Light Blue: #007dff
*/

a.logo
{
	display:block;
	width:206px;
	height:44px;
	position:absolute;
	top:32px;
	left:81px;
	text-indent:-9000px;
}
h1.slogan
{
	display:block;
	width:335px;
	height:38px;
	position:absolute;
	top:30px;
	left:312px;
	font-size:24px;
	text-transform:uppercase;
	line-height:20px;
	margin:0 0 0px;
}
h1.slogan span
{
	display:block;
	font-size:14px;
	text-transform:none;
	color:#156382;
	margin:5px 0 0;
}
.search_box
{
	width:215px;
	height:60px;
	position:absolute;
	top:20px;
	right:86px;	
}
.search_box span
{
	display:block;
	font-size:13px;
	line-height:12px;
	color:#fff;
	margin:0px 0 8px;
}

.search_box input.search_input
{
	width:129px;
	height:18px;
	border:0;
	background:url(/lhn/images/lhn/middle_select_darck.gif) top right no-repeat ;
	padding:2px 0 0 5px;
	vertical-align:middle;
}

.search_box input.search_btn
{
	width:75px;
	height:20px;
	border:0;
	background:url(/lhn/images/lhn/middle_btn_dark.gif) top left no-repeat;
	margin:0px 0 0 5px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
}

.main
{
	width:848px;
	margin:96px auto 0;
	position:relative;
}
.main2
{
	width:100%;
	margin:0 auto;
	position:relative;
}


ul.menu
{
	display:block;
	width:100%;
	height:31px;
	background:url(/lhn/images/lhn/menu_body.gif) top left repeat-x;
	overflow:hidden;
	border-left:1px solid #9bc7f5;
	border-top:1px solid #9bc7f5;
	border-right:1px solid #9bc7f5;
	list-style:none;
	margin:0;
	padding:0;
}
ul.menu li
{
	margin:0;
	padding:0;
	float:left;
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	display:inline;
}
ul.menu li a, ul.menu li a:visited  
{
	text-decoration:none;
	padding:8px 19px;
	display:block;
}
ul.menu li a:hover
{
	color:#fff;
	background:url(/lhn/images/lhn/menu_body_selected.gif) top left repeat-x;
}
.main_index_screen
{
	width:848px;
	height:435px;
	background:#4f5840 url(/lhn/images/lhn/main_bottom.gif) bottom left repeat-x;
	border-left:1px solid #a5adb1;
	border-right:1px solid #a5adb1;	
	position:relative;
}

.main_index_screen_inner
{
	width:848px;
	height:314px;
	background:url(/lhn/images/lhn/main_index.jpg) top left no-repeat;
	position:relative;
	border-bottom:1px solid #fff;
}

.main_index_screen_text
{
	width:256px;
	height:230px;
	position:absolute;
	top:50px;
	left:55px;
}
.main_top_shadow
{
	width:848px;
	height:21px;
	background:url(/lhn/images/lhn/main_top_shadow.png) top left repeat-x;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lhn/images/lhn/main_top_shadow.png", sizingMethod="scale");   
	position:absolute;
	left:0px;
	right:0px;
	z-index:100;
}
.main_top_shadow2
{
	width:100%;
	height:21px;
	background:url(/lhn/images/lhn/main_top_shadow.png) top left repeat-x;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lhn/images/lhn/main_top_shadow.png", sizingMethod="scale");   
	position:absolute;
	left:0px;
	right:0px;
	z-index:100;
}
.main_shadow_left
{
	width:22px;
	height:306px;
	position:absolute;
	left:-22px;
	top:0px;
	background:url(/lhn/images/lhn/main_shadow_left.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lhn/images/lhn/main_shadow_left.png", sizingMethod="crop");   
}
.main_shadow_right
{
	width:22px;
	height:306px;
	position:absolute;
	right:-22px;
	top:0px;
	background:url(/lhn/images/lhn/main_shadow_right.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lhn/images/lhn/main_shadow_right.png", sizingMethod="crop");   
}

.main_bottom
{
	width:848px;
	height:122px;
	overflow:hidden;
	position:absolute;
	bottom:10px;
}
a.main_banner_link, a:visited.main_banner_link 
{
	width:auto;
	height:20px;
	display:block;
	text-align:right;
	padding:5px 20px 0 0;
	color:#fff
}
a:hover.main_banner_link 
{
	text-decoration:none;
}
.main_banner
{
	width:256px;
	height:100px;
	margin:22px 0 0 21px;
	display:inline;
	float:left;
}
.main_banner_inner
{
	width:256px;
	height:76px;
	background:url(/lhn/images/lhn/main_banner_body.gif) top left repeat-x;
}

.main_banner_left
{
	width:256px;
	height:76px;
	background:url(/lhn/images/lhn/main_banner_left.gif) top left no-repeat;
}
.main_banner_right
{
	width:256px;
	height:76px;
	background:url(/lhn/images/lhn/main_banner_right.gif) top right no-repeat;
	position:relative;
}

.main_banner_message
{
	width:190px;
	height:69px;
	position:absolute;
	top:7px;
	left:65px;
}
.main_banner_image
{
	width:175px;
	height:44px;
	position:absolute;
	top:31px;
	left:63px;
	overflow:hidden;
	
}


.footer
{
	width:848px;
	height:57px;
	border-left:1px solid #a5adb1;
	border-right:1px solid #a5adb1;
	border-bottom:1px solid #a5adb1;
	background:#f0ecd7;
	position:relative;
	margin:0 0 50px;
}
.footer_logo
{
	width:142px;
	height:31px;
	position:absolute;
	top:12px;
	left:23px;
}
.copy
{
	width:130px;
	height:31px;
	position:absolute;
	top:12px;
	left:175px;
	color:#545454;
	font-size:12px;
}
.footer_links
{
	width:435px;
	height:21px;
	position:absolute;
	top:18px;
	right:120px;
	text-align:right;

}
.footer_links a, .footer_links a:visited
{
	margin:0 0 0 10px;
	text-decoration:none;
}
.footer_links a:hover
{
	color:#cd4617;
}
div.footer_lenguage_sellect
{
	display:block;
	width:93px;
	height:21px;
	padding:2px 0 0 0;
	position:absolute;
	top:16px;
	right:16px;
	text-align:left;
	text-indent:8px;
	background:url(/lhn/images/lhn/small_select_light.gif) top left no-repeat;
	text-decoration:none;
	color:#505941;
}
.footer_lenguage_sellect ul
{
    width:93px;
    display:block;
    z-index:100;
    position:absolute;
    top:-30px;
    left:0px;
    background:#eee;
    border:1px solid #aaa;
    padding:0;
    list-style:none;
}
.footer_lenguage_sellect ul li a, .footer_lenguage_sellect ul li a:visited
{
    display:block;
    background:#f8f8ce;
    padding:3px 0 3px 0;
    color:#555555;
    text-decoration:none;
    line-height:100%;    
}
.footer_lenguage_sellect ul li
{
    display:block;
}
.footer_lenguage_sellect ul li a:hover
{
    background:#d9d8a3;
}



/* Inner */

.main_inner_screen
{
	width:848px;
	background:#4f5840 url(/lhn/images/lhn/main_bottom.gif) bottom left repeat-x;
	border-left:1px solid #a5adb1;
	border-right:1px solid #a5adb1;	
	position:relative;
}
.main_inner_screen2
{
	width:100%;
	background:#4f5840 url(/lhn/images/lhn/main_bottom2.gif) bottom left repeat-x;
	border-left:1px solid #a5adb1;
	border-right:1px solid #a5adb1;	
	position:relative;
}
.main_inner_screen_inner
{
	width:848px;
		
	background:url(/lhn/images/lhn/backgraund_product_page.jpg) top left repeat-x;
	position:relative;
	overflow:hidden;
}
.main_content_box
{
	width:800px;
	height:auto;	
}
.main_content_box_mainbar
{
	width:655px;
	background:#f8f8ce;
	margin:33px 0 10px 40px;
	position:relative;
}
.main_content_box_mainbar_shadow_t_l
{
	width:4px;
	height:112px;
	position:absolute;
	top:0px;
	left:-4px;
	background:url(/lhn/images/lhn/inner_shadow_t_l.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lhn/images/lhn/inner_shadow_t_l.png", sizingMethod="crop");
	z-index:23;
}
.main_content_box_mainbar_shadow_t_r
{
	width:4px;
	height:112px;
	position:absolute;
	top:0px;
	right:-4px;
	background:url(/lhn/images/lhn/inner_shadow_t_r.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lhn/images/lhn/inner_shadow_t_r.png", sizingMethod="crop");
	z-index:20;
}
.main_content_box_mainbar_shadow_b_l
{
	width:4px;
	height:112px;
	position:absolute;
	bottom:0px;
	left:-4px;
	background:url(/lhn/images/lhn/inner_shadow_b_l.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lhn/images/lhn/inner_shadow_b_l.png", sizingMethod="crop");
	z-index:21;
}
.main_content_box_mainbar_shadow_b_r
{
	width:4px;
	height:112px;
	position:absolute;
	bottom:0px;
	right:-4px;
	background:url(/lhn/images/lhn/inner_shadow_b_r.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lhn/images/lhn/inner_shadow_b_r.png", sizingMethod="crop");
	z-index:22;
}


.main_content_box_mainbar_content
{
	width:620px;
	overflow:hidden;
	margin:16px 15px 0px 15px;
	padding-bottom:30px;
}

.goPro
{
	width:280px;
	overflow:hidden;
}
dl.goPro_text
{
	float:left;
}
dl.goPro_text dt
{
	font-size:13px;
	color:#cd4617;
	text-transform:uppercase;
	font-weight:bold;
	margin:5px 0 0 0;
}
dl.goPro_text dd a, dl.goPro_text dd a:visited
{
	text-decoration:none;
	text-transform:uppercase;
	font-size:20px;
	font-weight:bold;
	margin:5px 0 0 0;
}

/*Sidebar*/
.main_content_box_sidebar
{
	width:142px;
	background:url(/lhn/images/lhn/sidebar_body.gif) top left repeat-y;
	position:absolute;
	top:4px;
	right:-142px;
	z-index:10;
}
ul.sidebar_content, ul.sidebar_content li, ul.sidebar_content li ul, ul.sidebar_content li ul li, ul.sidebar_content li ul li ul, ul.sidebar_content li ul li ul li
{
	list-style:none;
	margin:0;
	padding:0;
	vertical-align:middle;
}
ul.sidebar_content 
{
	width:130px;
	margin:8px 0px 8px 8px;
}
ul.sidebar_content li
{
	font-size:15px;
	font-weight:bold;
	color:#752a10;
}
ul.sidebar_content li span
{
	display:block;
	font-size:11px;
	font-weight:normal;
	color:#515151;
	margin:0 0 0 19px;
}
ul.sidebar_content li input
{
	vertical-align:middle;
	margin:0 5px 0 0;
	height:14px;
	width:14px;
}


/******/
ul.sidebar_content li ul li
{
	font-size:11px;
	font-weight:bold;
	color:#515151;
	padding:0 0 0 16px;
	margin:2px 0 0 18px;
	background:url(/lhn/images/lhn/sidebar_check.gif) top left no-repeat;
}
ul.sidebar_content li ul li.interactive_sideber
{
	font-size:11px;
	font-weight:bold;
	color:#515151;
	padding:0 0 0 0px;
	margin:2px 0 0 18px;
	background:none;
}
ul.sidebar_content li ul li ul li
{
	font-size:11px;
	font-weight:normal;
	color:#515151;
	background:none;
	margin:3px 0 0 0;
}
.sidebar_separation
{
	width:100%;
	height:2px;
	overflow:hidden;
	text-align:center;
	margin:7px 0;
	background:url(/lhn/images/lhn/sidebar_separate.gif) top center no-repeat;
}

input.purchaise
{
	display:block;
	margin:10px auto;
	width:118px;
	height:31px;
	border:0;
	background:url(/lhn/images/lhn/purchase_btn.gif) top left no-repeat;
	color:#ffea00;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding:0 0 3px 0;
}

/* Screenshots */
.screenshots
{
	width:860px;
	margin:0 auto;
	overflow:hidden;
}
.screenshots h1
{
	width:118px;
	height:19px;
	text-indent:-9000px;
	background:url(/lhn/images/lhn/screenshots_header.gif) top left no-repeat;
	margin:0 0 0 9px;
	padding:0 0 8px 0;
}
.screenshots_images
{
	width:840px;
	overflow:hidden;
	padding:14px 11px 0 11px;
	background:url(/lhn/images/lhn/screenshots_place.gif) top left repeat-x;
}
.screenshots_images a
{
	margin:0 5px 0 0;
	padding:0;
	display:block;
	float:left;
}

.main_top
{
	padding:0 0 0 0px;
	width:655px;
	height:36px;
	background:url(/lhn/images/lhn/main_top.jpg) top left repeat-x;
	
}
.main_top a.product_small_system
{
	display:block;
	float:left;
	margin:4px 15px 0 15px;
	display:inline;
}
.product_system
{
	float:left;
	position:relative;
	margin:0 15px 0 15px;
	display:inline;
}
.product_system a.product_system_text
{
	display:block;
	margin:6px 0 0 60px;
}


a.icon_chat_system
{
	width:69px;
	height:67px;
	position:absolute;
	display:block;
	top:-20px;
	left:-15px;
	text-indent:-9000px;
	background:url(/lhn/images/lhn/icon_chat_system.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lhn/images/lhn/icon_chat_system.png", sizingMethod="crop");
	z-index:24;
	cursor:pointer;
}
a.icon_support_system
{
	width:69px;
	height:67px;
	position:absolute;
	display:block;
	top:-20px;
	left:-15px;
	text-indent:-9000px;
	background:url(/lhn/images/lhn/icon_support_system.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lhn/images/lhn/icon_support_system.png", sizingMethod="crop");
	z-index:24;
	cursor:pointer;
}
a.icon_ticket_system
{
	width:69px;
	height:67px;
	position:absolute;
	display:block;
	top:-20px;
	left:-15px;
	text-indent:-9000px;
	background:url(/lhn/images/lhn/icon_ticket_system.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lhn/images/lhn/icon_ticket_system.png", sizingMethod="crop");
	z-index:24;
	cursor:pointer;
}
/* Invoice */
.main_content_box_mainbar_invoice
{
	width:603px;
	background:url(/lhn/images/lhn/invoice_body.gif) top left repeat-y;
	margin:33px 0 40px 40px;
	position:relative;
}
.main_content_box_mainbar_invoice_content
{
	width:603px;
	overflow:hidden;
	margin:0px;
	padding-bottom:30px;
}

.main_top_invoice
{
	padding:0 0 0 0px;
	width:603px;
	height:36px;
	background:url(/lhn/images/lhn/main_top.jpg) top left repeat-x;
}
.main_top_invoice h1
{
	color:#fff;
	padding:9px 0 0 26px;
}
.invoice_products
{
	width:301px;
	overflow:hidden;
	float:left;
}
.invoice_select_all_box
{
	width:256px;
	overflow:hidden;
	float:left;
	padding:8px 22px 0px;	
}
.invoice_select_all_box h1
{
	padding:8px 0 12px 4px;
	color:#2d361e;
}
.invoice_product_inner
{
	width:249px;
	overflow:hidden;
	float:left;
	padding:8px 22px 35px;	
}
.invoice_product_inner h1
{
	padding:8px 0 12px 4px;
	color:#2d361e;
}
.invoice_select_all
{
	width:100%;
	overflow:hidden;
	margin:0 0 0 4px;
}
.invoice_product_checkbox_red
{
	width:22px;
	height:22px;
	background:url(/lhn/images/lhn/invoice_checkbox_red.gif) top left no-repeat;
	text-align:center;
	float:left;
	display:inline;
}
.invoice_product_checkbox_red input
{
	width:14px;
	height:14px;
	margin:3px 0 0 0;
	padding:0;
}
.invoice_select_all span
{
	display:block;
	float:left;
	color:#cd4617;
	font-size:18px;
	font-weight:bold;
	padding:2px 0 0 5px;
}
.invoice_product_basic
{
	width:243px;
	height:36px;
	background:#ead6a6;
	margin:12px 0 0 0;
}
.invoice_product_basic_left
{
	width:243px;
	height:36px;
	background: url(/lhn/images/lhn/invoice_info_bloc_left.gif) top left no-repeat;
}
.invoice_product_basic_right
{
	width:243px;
	height:36px;
	background: url(/lhn/images/lhn/invoice_info_bloc_right.gif) top right no-repeat;
	position:relative;
}
.invoice_product_checkbox_green
{
	width:22px;
	height:22px;
	background:url(/lhn/images/lhn/invoice_checkbox_green.gif) top left no-repeat;
	text-align:center;
	float:left;
	display:inline;
	margin:7px 0 0 4px;
}
.invoice_product_checkbox_green input
{
	width:14px;
	height:14px;
	margin:3px 0 0 0;
	padding:0;
}
.invoice_product_inner_header
{
	position:absolute;
	font-size:18px;
	font-weight:bold;
	color:#4b4b4b;
	left:96px;
	top:3px;
}
.invoice_product_inner_description
{
	position:absolute;
	font-size:10px;
	color:#545454;
	left:96px;
	top:18px;
}
/* Invoice icons */
.invoice_icon_chat_system
{
	width:48px;
	height:47px;
	position:absolute;
	background:url(/lhn/images/lhn/invoice_icon_chat_system.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lhn/images/lhn/invoice_icon_chat_system.png", sizingMethod="crop");
	top:-6px;
	left:34px;
}
.invoice_icon_chat_system_pro
{
	width:48px;
	height:62px;
	position:absolute;
	background:url(/lhn/images/lhn/invoice_icon_chat_system_pro.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lhn/images/lhn/invoice_icon_chat_system_pro.png", sizingMethod="crop");
	top:-6px;
	left:34px;
}
.invoice_icon_support_system
{
	width:48px;
	height:47px;
	position:absolute;
	background:url(/lhn/images/lhn/invoice_icon_support_system.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lhn/images/lhn/invoice_icon_support_system.png", sizingMethod="crop");
	top:-6px;
	left:34px;
}
.invoice_icon_support_system_pro
{
	width:48px;
	height:62px;
	position:absolute;
	background:url(/lhn/images/lhn/invoice_icon_support_system_pro.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lhn/images/lhn/invoice_icon_support_system_pro.png", sizingMethod="crop");
	top:-6px;
	left:34px;
}
.invoice_icon_ticket_system
{
	width:48px;
	height:47px;
	position:absolute;
	background:url(/lhn/images/lhn/invoice_icon_ticket_system.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lhn/images/lhn/invoice_icon_ticket_system.png", sizingMethod="crop");
	top:-6px;
	left:34px;
}
.invoice_icon_ticket_system_pro
{
	width:48px;
	height:62px;
	position:absolute;
	background:url(/lhn/images/lhn/invoice_icon_ticket_system_pro.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lhn/images/lhn/invoice_icon_ticket_system_pro.png", sizingMethod="crop");
	top:-6px;
	left:34px;
}
/* Pro */
.invoice_product_pro
{
	width:243px;
	height:36px;
	background:#b6c3ab;
	margin:12px 0 0 0;
}
.invoice_product_pro_left
{
	width:243px;
	height:36px;
	background: url(/lhn/images/lhn/invoice_info_bloc_pro_left.gif) top left no-repeat;
}
.invoice_product_pro_right
{
	width:243px;
	height:36px;
	background: url(/lhn/images/lhn/invoice_info_bloc_pro_right.gif) top right no-repeat;
	position:relative;
}

/* Invoice details */

.invoice_details_top
{
	width:100%;
	background:url(/lhn/images/lhn/dashed_darck.gif) top left repeat-x;
	overflow:hidden;
}
.invoice_details_bottom
{
	width:100%;
	background:url(/lhn/images/lhn/dashed_light.gif) bottom left repeat-x;
	overflow:hidden;
}
.invoice_details_inner
{
	width:100%;
	background:url(/lhn/images/lhn/invoice_details.gif) top left repeat-y;
	overflow:hidden;
	margin:1px 0;
}
.invoice_details_inner ul
{
	list-style:none;
	margin:10px 0 15px;
	padding:0;
}
.invoice_details_inner ul li
{
	background:url(/lhn/images/lhn/invoice_check.gif) left top no-repeat;
	margin:0 0 5px 5px;
	padding:0 0 0 20px;
}
.details_btn
{
	width:100%;
	height:15px;
	text-align:center;
}

/* Invoice sidebar */
.main_content_box_invoice_sidebar
{
	width:196px;
	background:#d8e8be url(/lhn/images/lhn/sidebar_body.gif) top right repeat-y;
	position:absolute;
	top:4px;
	right:-196px;
	z-index:10;
}
.main_content_box_invoice_sidebar_inner
{
	width:163px;
	overflow:hidden;
	margin:13px 16px;
}

.invoice_sidebar_string
{
	width:100%;
	overflow:hidden;
	border-bottom:#c4c8bd 1px solid;
	padding:0 0 3px 0;
}
.invoice_sidebar_string_total
{
	width:100%;
	overflow:hidden;
	
	padding:5px 0 10px 0;
	font-size:15px;
	font-weight:bold;
	color:#752a10;
}
.invoice_sidebar_string_sub_total
{
	color:#000;
	width:100%;
	overflow:hidden;
	padding:5px 0 0;
	font-weight:bold;
}
.sidebar_x
{
	width:122px;
	height:10px;
	line-height:80%;
	font-size:11px;
	font-weight:bold;
	color:#000;	
	text-align:right;
}

.invoice_sidebar_string_seats
{
	width:100%;
	overflow:hidden;
	padding:0 0 3px 0;
}
.invoice_sidebar_string_seats_input
{
	width:39px;
	height:18px;
	padding:2px 4px 0 0;
	border:0;
	background:url(/lhn/images/lhn/invoice_small_input.gif) top left no-repeat;
	text-align:right;
}
.invoice_sidebar_separation
{
	width:100%;
	height:2px;
	overflow:hidden;
	text-align:center;
	margin:7px 0;
	background:url(/lhn/images/lhn/sidebar_separate.gif) top left repeat-x;
}
.invoice_notes
{
	width:160px;
	height:54px;
	border:1px solid #fff;
	background:#fff url(/lhn/images/lhn/invoice_notes_body.gif) top left repeat-x;
	margin:10px 0 10px 0;
	padding:3px;
}

/* Case studies */

.main_content_box_mainbar_case
{
	width:869px;
	background:#f8f8ce;
	margin:33px 0 40px 40px;
	position:relative;
}
.main_content_box_mainbar_case2
{
	width:869px;
	background:#f8f8ce;
	margin:0px auto 40px auto;
	position:relative;
}
.main_content_box_mainbar_case_content
{
	width:869px;
	overflow:hidden;
	margin:0px;
	padding-bottom:30px;
}

.main_top_case
{
	padding:0 0 0 0px;
	width:869px;
	height:36px;
	background:url(/lhn/images/lhn/main_top.jpg) top left repeat-x;
}
.main_top_case h1
{
	color:#fff;
	padding:9px 0 0 26px;
	float:left;
	display:inline;
}

div.case_studies_top_select
{
	float:left;
	display:block;
	width:129px;
	height:21px;
	padding:2px 0 0 0;
	text-align:left;
	text-indent:8px;
	background:url(/lhn/images/lhn/case_studies_top_select.gif) top left no-repeat;
	text-decoration:none;
	color:#505941;
	margin:3px 7px 0 0;
	position:relative;
	
}
.case_studies_top_select ul
{
	width:129px;
	display:block;
	z-index:100;
	position:absolute;
	top:-30px;
	left:0px;
	background:#eee;
	border:1px solid #aaa;
	padding:0;
	list-style:none;
}
.case_studies_top_select ul li a, .case_studies_top_select ul li a:visited
{
	display:block;
	background:#f8f8ce;
	padding:3px 0 3px 0;
	color:#555555;
	text-decoration:none;
	line-height:100%;	
}
.case_studies_top_select ul li
{
	display:block;
}
.case_studies_top_select ul li a:hover
{
	background:#d9d8a3;
}
.case_studies_top_form
{
	float:left;
	width:580px;
	margin:5px 0 0 15px;
	
}
.case_studies_top_separate
{
	width:2px;
	height:27px;
	float:left;
	background:url(/lhn/images/lhn/case_studies_top_separate.gif) top left no-repeat;
	overflow:hidden;
	margin:0px 7px 0 0;
}
.case_top_studies_input
{
	width:124px;
	height:20px;
	border:0;
	background:url(/lhn/images/lhn/case_studies_top_input.gif) top left no-repeat;
	padding:2px 0 0 5px;
	vertical-align:middle;
	margin:3px 0 0 0;
}

.case_top_studies_btn
{
	width:57px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/case_studies_top_btn.gif) top left no-repeat;
	margin:3px 0 0 0px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
	padding:0;
	padding-bottom:4px;
}
.case_studes_bottom
{
	width:100%;
	height:33px;
	background:#d0d0a2;
}
.paging
{
	float:left;
	margin:8px 0 0 24px;
	display:inline;
}
.paging a, .paging a:visited
{
	width:17px;
	height:17px;
	display:block;
	float:left;
	background:url(/lhn/images/lhn/paging.gif) top left no-repeat;
	margin:0 2px 0 0;
	font-size:11px;
	font-weight:bold;
	color:#fff;
	text-align:center;
	text-decoration:none;
}
.paging a:hover
{
	color:#ffe400;	
}
.paging a.paging_selected, .paging a.paging_selected:visited
{
	background:url(/lhn/images/lhn/paging_selected.gif) top left no-repeat;	
	color:#ffe400;	
}
.case_count
{
	float:right;
	margin:8px 24px 0 0;
	display:inline;	
}
.case_count span
{
	float:left;
	display:block;
	margin:2px 10px 0 0;
}
div.case_count_select
{
	float:left;
	display:block;
	width:42px;
	height:22px;
	padding:2px 0 0 0;
	text-align:left;
	text-indent:8px;
	background:url(/lhn/images/lhn/case_studies_bottom_select.gif) top left no-repeat;
	text-decoration:none;
	color:#505941;
	position:relative;
}
.case_count_select ul
{
    width:42px;
    display:block;
    z-index:100;
    position:absolute;
    top:-30px;
    left:0px;
    background:#eee;
    border:1px solid #aaa;
    padding:0;
    list-style:none;
}
.case_count_select ul li a, .case_count_select ul li a:visited
{
    display:block;
    background:#f8f8ce;
    padding:3px 0 3px 0;
    color:#555555;
    text-decoration:none;
    line-height:100%;    
}
.case_count_select ul li
{
    display:block;
}
.case_count_select ul li a:hover
{
    background:#d9d8a3;
}


.case
{
	width:823px;
	overflow:hidden;
	margin:11px 0 0 23px;
	background:#d9d8a3;
}
.case_top_left
{
	width:823px;
	overflow:hidden;
	background:url(/lhn/images/lhn/case_back_t_l.gif) top left no-repeat;
}
.case_top_right
{
	width:823px;
	overflow:hidden;
	background:url(/lhn/images/lhn/case_back_t_r.gif) top right no-repeat;
}
.case_inner
{
	width:823px;
	overflow:hidden;
	background: url(/lhn/images/lhn/case_studies_quotes.gif) top right no-repeat;
	height:100px;
}
.case_bottom
{
	width:100%;
	height:28px;
	background:url(/lhn/images/lhn/case_back_bottom.gif) top left repeat-x;
	overflow:hidden;
}
.case_bottom_left
{
	width:100%;
	height:28px;
	background:url(/lhn/images/lhn/case_back_b_l.gif) top left no-repeat;
	overflow:hidden;
}

.case_bottom_right
{
	width:100%;
	height:28px;
	background:url(/lhn/images/lhn/case_back_b_r.gif) top right no-repeat;
	overflow:hidden;
}

.case_inner_content
{
	width:800px;
	margin:9px 0 15px 10px;
	overflow:hidden;
}
.case_inner_content_left
{
	width:128px;
	float:left;
	margin:0px 15px 0 0px;
	overflow:hidden;
}
.case_inner_content_left img
{
	border:3px solid #92915d;
}
.case_inner_content_right
{
	float:left;
	width:555px;
	overflow:hidden;
	font-size:11px;
	font-style:italic;
	color:#393939;
	line-height:12px;
}
.industry_inner_content_right
{
	float:left;
	width:555px;
	overflow:hidden;
	font-size:11px;
	color:#393939;
	line-height:12px;
}

.case_bottom_right_left
{
	float:left;
	overflow:hidden;
	margin:3px 0 0 10px;
}
.case_search_input
{
	width:124px;
	height:20px;
	border:0;
	background:url(/lhn/images/lhn/case_bottom_input.gif) top left no-repeat;
	padding:2px 0 0 5px;
	vertical-align:middle;
}

.case_search_btn
{
	width:75px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/case_bottom_btn.gif) top left no-repeat;
	margin:0px 0 0 0px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
	padding-bottom:4px;
}

.case_bottom_right_right
{
	float:right;
	overflow:hidden;
	margin:3px 23px 0 0;
}
.case_bottom_right_right img
{
	vertical-align:middle;
	margin:0 9px 0 0;
}
.case_bottom_right_right a, .case_bottom_right_right a:visited
{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin:0 6px 0 0;
}
.case_bottom_right_right a:hover
{
	text-decoration:underline;
}

.case_bottom_right_left img
{
	vertical-align:middle;
	margin:0 9px 0 0;
}
.case_bottom_right_left a, .case_bottom_right_left a:visited
{
	font-size:12px;
	font-weight:bold;
	color:#fff;
	text-decoration:none;
	margin:0 6px 0 0;
}
.case_bottom_right_right a:hover
{
	text-decoration:underline;
}

/* Compare */

.main_content_box_mainbar_compare
{
	width:655px;
	background:#f8f8ce;
	margin:33px 0 40px 40px;	
	position:relative;
}
.main_content_box_mainbar_compare_content
{
	width:655px;
	overflow:hidden;
	margin:0px;
}

.main_top_compare
{
	padding:0 0 0 0px;
	width:655px;
	height:36px;
	background:url(/lhn/images/lhn/main_top.jpg) top left repeat-x;
}
.main_top_compare h1
{
	color:#fff;
	padding:9px 0 0 26px;
	float:left;
	display:inline;
}
.compare_header
{
	width:100%;
	overflow:hidden;
}
.compare_nechet
{
	width:100%;
	background:#e0e0b6 url(/lhn/images/lhn/compare_nechet.gif) top left repeat-y;
	overflow:hidden;
}
.compare_chet
{
	width:100%;
	background:#e0e0b6 url(/lhn/images/lhn/compare_chet.gif) top left repeat-y;
	overflow:hidden;
}
.compare_line_left
{
	width:182px;
	overflow:hidden;
	display:inline;
	float:left;
	padding:9px 0 0 28px;
}
.compare_line_right
{
	width:135px;
	overflow:hidden;
	display:inline;
	float:left;
	padding:9px 0 0 12px;
}
.compare_line_left h3, .compare_line_right h3
{
	margin:10px 0 0 0;
	font-weight:bold;
}
.compare_line_left input
{
	vertical-align:top;
	margin-right:10px;
}
.compare_line_right ul, .compare_line_right ul li
{
	margin:0;
	padding:0;
	list-style:none;
}
.compare_line_right ul
{
	margin:0 0 15px;
}
.compare_line_right ul li
{
	font-weight:bold;
	margin:0 0 3px;
}
.plus li span
{
	color:#77a723;
	font-size:16px;
	font-weight:bold;
	margin:0 8px 0 0;
}
.minus li span
{
	color:#df4813;
	font-size:16px;
	font-weight:bold;
	margin:0 8px 0 0;
}
.compare_price
{
	font-size:16px;
	font-weight:bold;
}

.compare_footer_back
{
	width:100%;
	height:59px;
	background:url(/lhn/images/lhn/compare_footer_back.gif) top left repeat-x;
	text-align:right;
	overflow:hidden;
}

input.compare_submit
{
	margin:15px 14px 0 0;
	width:152px;
	height:31px;
	border:0;
	background:url(/lhn/images/lhn/compare_btn.gif) top left no-repeat;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
	padding:0 0 4px 0;
}

/* Product details */
.main_product_details
{
	width:848px;		
	background:url(/lhn/images/lhn/industry_backgraund.gif) top left repeat;
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #fff;
}
.main_product_details_industry
{
	width:848px;		
	position:relative;
	overflow:hidden;
	border-bottom:1px solid #fff;
} 
.main_product_details_inner
{
	width:848px;		
	position:relative;
	overflow:hidden;
	padding:0 0 15px;
}

.main_content_box_mainbar_product_details
{
	float:left;
	width:357px;
	background:#f8f8ce;
	margin:20px 0 0px 40px;
	position:relative;
}

.main_content_box_mainbar_content_product_details
{
	width:312px;
	overflow:hidden;
	margin:16px 15px 0px 25px;
	padding:10px 0 30px;
}
.main_product_details_description
{
	float:left;
	width:252px;
	height:300px;
	display:inline;
	overflow:hidden;
	margin:20px 0 0 42px;
}
.main_product_details_description2
{
	float:left;
	width:360px;
	display:inline;
	overflow:hidden;
	margin:20px 0 0 42px;
}
.main_product_details_description2 h1
{
	font-size:40px;	
	letter-spacing:-2px;
	font-weight:normal;
	line-height:100%;
}
.main_product_details_description h1
{
	font-size:40px;	
	letter-spacing:-2px;
	font-weight:normal;
	line-height:100%;
}

a.industry_details_select, a:visited.industry_details_select
{
	display:block;
	width:129px;
	height:22px;
	padding:2px 0 0 0;
	text-align:left;
	text-indent:8px;
	background:url(/lhn/images/lhn/industry_details_input.gif) top left no-repeat;
	text-decoration:none;
	color:#505941;
}


.industry_studes
{
	width:810px;
	margin:15px auto 0;
	overflow:hidden;
}
.industry_studes_left
{
	float:left;
	width:395px;
	height:106px;
	overflow:hidden;	
	margin:0 10px 0 0;
}
.industry_studes_left h1 
{
	margin:0;
	padding:0 0 5px 8px;
}
.industry_studes_left h1 a, .industry_studes_left h1 a:visited
{
	color:#e1eecb;
	text-decoration:none;
}
.industry_studes_left h1 a:hover
{
	color:#cd4617;
}
.industry_studes_left h1 a img
{
	vertical-align:middle;
}
.industry_studes_inner
{
	width:395px;
	height:75px;
	overflow:hidden;
	background:url(/lhn/images/lhn/screenshots_place.gif) bottom left repeat-x;
}

.industry_studes_inner_stude
{
	float:left;
	width:185px;
	height:82px;
	overflow:hidden;
	margin:10px 0 0 7px;
	display:inline;
}
.industry_studes_inner_stude_image
{
	float:left;
	width:85px;
	overflow:hidden;
}
.industry_studes_inner_stude_image img
{
	border:4px solid #92915d;
}
.industry_studes_inner_stude_text
{
	
	font-size:11px;
	color:#fff;
	width:90px;
	overflow:hidden;
	float:left;
	margin:0 0 0 10px;
	line-height:11px;
}
.industry_studes_inner_stude_text a, .industry_studes_inner_stude_text a:visited
{
	display:block;
	color:#fff;
	font-weight:bold;
	margin:5px 0 0;
	text-decoration:none;
	font-size:12px;
}
.industry_studes_inner_stude_text a:hover
{
	color:#cd4617;
}
.industry_studes_inner_stude_text a img
{
	vertical-align:middle;
}


.main_inner_screen_inner_signup
{
	width:848px;
	background:url(/lhn/images/lhn/signup_back.jpg) top left repeat-x;
	position:relative;
	overflow:hidden;
}
.main_inner_screen_inner_signup2
{
	width:100%;
	background:url(/lhn/images/lhn/signup_back.jpg) top left repeat-x;
	position:relative;
	overflow:hidden;
	padding:10px 0 0 0;
}

.signup_top
{
	width:819px;
	padding:4px 25px 0;
	height:66px;
	background:url(/lhn/images/lhn/signup_top_body.gif) top left repeat-x;
}
.signup_top_active
{
	float:left;
	width:220px;
	height:62px;
	overflow:hidden;
	background:url(/lhn/images/lhn/signup_top_active_body.gif) top left repeat-x;
	margin:0 2px 0 0;	
}
.signup_top_active_left
{
	width:220px;
	height:62px;
	overflow:hidden;
	background:url(/lhn/images/lhn/signup_top_active_left.gif) top left no-repeat;
}
.signup_top_active_right
{
	width:220px;
	height:62px;
	overflow:hidden;
	background:url(/lhn/images/lhn/signup_top_active_right.gif) top right no-repeat;
	position:relative;
}
.signup_top_active_right a:link, .signup_top_active_right a:visited
{
	display:block;
	font-size:20px;
	color:#434b37;
	font-weight:bold;
	text-decoration:none;
	margin:14px 0 0 12px;
	line-height:20px;
	padding:0;
}
.signup_top_active_right a:hover
{
	color:#cd4617;
}
.signup_top_active_right a img
{
	vertical-align:middle;
	margin:0 5px 0 0;
}
.signup_top_active_right span
{
	display:block;
	font-size:11px;
	color:#cd4617;
	margin:0px 0 0 31px;
	line-height:100%;
}


.signup_top_noactive
{
	float:left;
	width:220px;
	height:62px;
	overflow:hidden;
	background:url(/lhn/images/lhn/signup_top_noactive_body.gif) top left repeat-x;
	margin:0 2px 0 0;	
}
.signup_top_noactive_left
{
	width:220px;
	height:62px;
	overflow:hidden;
	background:url(/lhn/images/lhn/signup_top_noactive_left.gif) top left no-repeat;
}
.signup_top_noactive_right
{
	width:220px;
	height:62px;
	overflow:hidden;
	background:url(/lhn/images/lhn/signup_top_noactive_right.gif) top right no-repeat;
	position:relative;
}
.signup_top_noactive_right a:link, .signup_top_noactive_right a:visited
{
	display:block;
	font-size:20px;
	color:#434b37;
	font-weight:bold;
	text-decoration:none;
	margin:14px 0 0 12px;
	line-height:20px;
	padding:0;
}
.signup_top_noactive_right a:hover
{
	color:#cd4617;
}
.signup_top_noactive_right a img
{
	vertical-align:middle;
	margin:0 5px 0 0;
}
.signup_top_noactive_right span
{
	display:block;
	font-size:11px;
	color:#cd4617;
	margin:0px 0 0 31px;
	line-height:100%;
}

.signup_its_free
{
	width:47px;
	height:47px;
	position:absolute;
	top:1px;
	right:1px;
	background:url(/lhn/images/lhn/its_free.gif) top left no-repeat;
}

.signup_content
{
	width:690px;
	overflow:hidden;
	margin:12px 0 0 40px;
	padding:0 0 50px 0;
}
.signup_menu_links
{
	width:90%;
	overflow:hidden;
	margin:2px 0 10px 15px;
}
.signup_menu_links img
{
	vertical-align:middle;
	margin:0 10px 0 0;
}

.signup_menu_links span
{
	color:#cd4617;
	font-size:14px;
	font-weight:bold;
	margin:0 5px 0 0;
}
.signup_menu_links a, .signup_menu_links a:visited
{
	color:#007dff;
	font-size:14px;
	font-weight:normal;
	margin:0 5px 0 0;
}
.signup_menu_links a:hover
{
	color:#cd4617;
	text-decoration:none;
}

.signup_chat_window
{
	width:366px;
	overflow:hidden;
	background:#e7e7bc;
	margin:0 0 12px 15px;
}
.signup_chat_window_top_right
{
	width:100%;
	overflow:hidden;
	background:url(/lhn/images/lhn/signup_chat_window_t_r.gif) top right no-repeat;
}
.signup_chat_window_top_left
{
	width:100%;
	overflow:hidden;
	background:url(/lhn/images/lhn/signup_chat_window_t_l.gif) top left no-repeat;
}
.signup_chat_window_bottom_right
{
	width:100%;
	overflow:hidden;
	background:url(/lhn/images/lhn/signup_chat_window_b_r.gif) bottom right no-repeat;
}
.signup_chat_window_bottom_left
{
	width:100%;
	overflow:hidden;
	background:url(/lhn/images/lhn/signup_chat_window_b_l.gif) bottom left no-repeat;
}
.signup_chat_window_inner
{
	width:338px;
	margin:15px 0 0 15px;
	overflow:hidden;	
}

.signup_chat
{
	width:335px;
	height:102px;
	background:#fff;
	border:1px solid #dadada;
	margin:0 0 5px 0;
}
.signup_chat_input_box
{
	width:100%;
	height:22px;
	overflow:hidden;
	margin:0 0 15px;
}
.signup_chat_input_box_left
{
	width:6px;
	height:22px;
	overflow:hidden;
	float:left;
	background:url(/lhn/images/lhn/signup_chat_input_left.gif) top left no-repeat;
}
.signup_chat_input_box_right
{
	width:6px;
	height:22px;
	overflow:hidden;
	float:left;
	background:url(/lhn/images/lhn/signup_chat_input_right.gif) top left no-repeat;
}
input.signup_chat_input
{
	display:block;
	width:263px;
	height:20px;
	padding:2px 0 0;
	overflow:hidden;
	float:left;
	background:url(/lhn/images/lhn/signup_chat_input_body.gif) top left repeat-x;
	border:0;
}
input.signup_chat_btn
{
	width:58px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/signup_chat_btn.gif) top left no-repeat;
	margin:0px 0 0 2px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
	padding:0 0 2px 0;
}


.signup_calendar
{
	width:295px;
	background:#e7e7bc;
	margin:10px 10px 12px 0;
	float:left;
}
.signup_calendar_top_right
{
	width:100%;
	background:url(/lhn/images/lhn/signup_chat_window_t_r.gif) top right no-repeat;
}
.signup_calendar_top_left
{
	width:100%;
	background:url(/lhn/images/lhn/signup_chat_window_t_l.gif) top left no-repeat;
}
.signup_calendar_bottom_right
{
	width:100%;
	background:url(/lhn/images/lhn/signup_chat_window_b_r.gif) bottom right no-repeat;
}
.signup_calendar_bottom_left
{
	width:100%;
	background:url(/lhn/images/lhn/signup_chat_window_b_l.gif) bottom left no-repeat;
}
.signup_calendar_inner
{
	width:275px;
	padding:12px 0 0 15px;	
}
.signup_calendar_date
{
	width:100%;
	padding:0 0 8px;
}
.signup_calendar_date img
{
	vertical-align:middle;
	margin:0 6px 0 0;	
}
.signup_calendar_date span
{
	vertical-align:middle;
	margin:0 6px 0 0;	
	font-size:14px;
	color:#545435;
}
.calendar
{
	width:100%;
	padding:0 0 15px;
	
}
.calendar_unit
{
	display:inline;
	width:36px;
	height:36px;
	float:left;
	margin:0 3px 3px 0;
	text-align:center;
	position:relative;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
}
.calendar_unit:hover
{
	background:#5f5f42;
}
.calendar_unit span
{
	display:block;
	width:100%;
	text-align:center;
	margin:10px 0 0 0;
}
.calendar_available
{
	background:#94946e;
	color:#fff;
}
.calendar_weekends
{
	background:#d57648;
	color:#fff;
}
.calendar_no_available
{
	background:#d7d7ae;
	color:#c0c09a;
	cursor:default;
}
.calendar_no_available:hover
{
	background:#d7d7ae;
}
.calendar_today
{
	background:#156382;
	color:#fff;
}


/**/
.calendar_selected
{
	width:257px;
	position:absolute;
	top:0px;
	left:0px;
	cursor:default;
}
.calendar_selected_left
{
	width:37px;
	height:36px;
	position:absolute;
	top:0;
	left:0;
	background:url(/lhn/images/lhn/signup_calendar_selected.gif) top left no-repeat;
	z-index:99;
}
.calendar_selected_right
{
	width:219px;
	
	z-index:98;
	position:absolute;
	top:0;
	left:36px;
	border:1px solid #fff;	  
	text-align:left;
}
.calendar_selected_right_inner
{
	width:219px;
	background:url(/lhn/images/lhn/signup_calendar_back.png) top left repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lhn/images/lhn/signup_calendar_back.png", sizingMethod="scale"); 
}
.calendar_selected_right_header
{
	width:195px;
	padding:10px 0 5px 14px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
}
.calendar_selected_time
{
	float:left;
	width:50px;	
	margin:2px 8px 0px 12px;
	font-size:11px;
	font-weight:normal;
	color:#fff;
	display:inline;
}
.calendar_selected_time input
{
	vertical-align:middle;
	margin:0 5px 0 0;
}
.calendar_selected_right_btns
{
	width:200px;
	padding:5px 0;
	text-align:right;
}
input.calendar_selected_right_btn
{
	width:60px;
	height:23px;
	border:0;
	background:url(/lhn/images/lhn/signup_calendar_btn.gif) top left no-repeat;
	margin:0px 0 0 2px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
	padding:0 0 3px;
}

.signup_calendar_contacts
{
	font-size:14px;
	font-weight:bold;
}
.signup_calendar_inputs_label
{
	padding:7px 0 2px 6px;
	font-weight:bold;
}
.signup_calendar_inputs_left
{
	width:6px;
	height:22px;
	overflow:hidden;
	float:left;
	background:url(/lhn/images/lhn/signup_chat_input_left.gif) top left no-repeat;
}
.signup_calendar_inputs_right
{
	width:6px;
	height:22px;
	overflow:hidden;
	float:left;
	background:url(/lhn/images/lhn/signup_chat_input_right.gif) top left no-repeat;
}
input.signup_calendar_inputs_input
{
	display:block;
	width:253px;
	height:20px;
	padding:2px 0 0;
	overflow:hidden;
	float:left;
	background:url(/lhn/images/lhn/signup_chat_input_body.gif) top left repeat-x;
	border:0;
}
.signup_calendar_set_apointment_btn
{
	
	width:115px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/signup_calendar_logn_btn.gif) top left no-repeat;
	margin:7px 0 10px 2px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
	padding:0 0 3px;
}

.calendar_help
{
	width:235px;
	margin:0 0 0 15px;
}
.calendar_help_unit
{
	float:left;
	width:115px;
	display:inline;
	font-size:11px;
	color:#363636;
}
.calendar_help_unit img
{
	vertical-align:middle;
	margin:0 5px 0 0;
}

.signup_content_block
{
	width:425px;
	font-size:11px;
	color:#000;
	margin:0 0 20px 40px;
}
.signup_content_block a, .signup_content_block a:visited
{
	color:#007dff;
}
.signup_content_block a:hover
{
	color:#cd4617;
	text-decoration:none;
}
.select_product_select_title
{
	margin:5px 0 3px 8px;
	font-size:12px;
	font-weight:bold;
	color:#434b37;
}
a.select_product_select, a:visited.select_product_select
{
	display:block;
	width:151px;
	height:22px;
	padding:2px 0 0 0;
	text-align:left;
	text-indent:8px;
	background:url(/lhn/images/lhn/select_product_select.gif) top left no-repeat;
	text-decoration:none;
	color:#505941;
}
.signup_content_block_screenshot
{	
	float:left;
	margin:0px 0 15px 8px;
	text-align:center;
}




.signup_mail
{
	width:335px;
	height:102px;
	background:#fff;
	border:1px solid #dadada;
	margin:0 0 10px 0;
}
.signup_mail_input_box
{
	float:left;
	width:112px;
	overflow:hidden;
	margin:0 0 5px;
}
.signup_mail_input_box_left
{
	width:6px;
	height:22px;
	overflow:hidden;
	float:left;
	background:url(/lhn/images/lhn/signup_chat_input_left.gif) top left no-repeat;
}
.signup_mail_input_box_right
{
	width:6px;
	height:22px;
	overflow:hidden;
	float:left;
	background:url(/lhn/images/lhn/signup_chat_input_right.gif) top left no-repeat;
}
input.signup_mail_input
{
	display:block;
	width:98px;
	height:20px;
	padding:2px 0 0;
	overflow:hidden;
	float:left;
	background:url(/lhn/images/lhn/signup_chat_input_body.gif) top left repeat-x;
	border:0;
}
input.signup_mail_btn
{
	width:58px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/signup_chat_btn.gif) top left no-repeat;
	margin:0px 0 10px 2px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
	padding:0 0 2px 0;
}
.signup_mail_input_box_title
{
	margin:0px 0 0px 8px;
	font-size:11px;
	font-weight:bold;
	color:#434b37;
}
a.select_product_small_select, a:visited.select_product_small_select
{
	display:block;
	width:110px;
	height:22px;
	padding:2px 0 0 0;
	text-align:left;
	text-indent:8px;
	background:url(/lhn/images/lhn/select_product_small_select.gif) top left no-repeat;
	text-decoration:none;
	color:#505941;
}
.signup_player
{
	margin:10px 0 0 0px;
}

/* Signup greed */
.signup_greed
{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background:url(/lhn/images/lhn/signup_greed.gif) top left repeat;
	z-index:101;
}
.signup_greed1
{
	width:100%;
	height:100%;
	position:absolute;
	top:0px;
	left:0px;
	background:#6a7657;
	z-index:101;
}
.signup_window
{
	width:389px;
	margin:20% auto 0;
	overflow:hidden;
}
.signup_window_top
{
	width:389px;
	height:5px;
	overflow:hidden;
}
.signup_window_top_left
{
	float:left;
	width:5px;
	height:5px;
	background:url(/lhn/images/lhn/signup_window_t_l.gif) top left no-repeat;
	overflow:hidden;
}
.signup_window_top_right
{
	float:right;
	width:5px;
	height:5px;
	background:url(/lhn/images/lhn/signup_window_t_r.gif) top left no-repeat;
	overflow:hidden;
}
.signup_window_top_body
{
	float:left;
	width:379px;
	height:5px;
	background:url(/lhn/images/lhn/signup_window_top.gif) top left repeat-x;
	overflow:hidden;
}

.window_input_left
{
	width:6px;
	height:22px;
	overflow:hidden;
	float:left;
	background:url(/lhn/images/lhn/window_input_left.gif) top left no-repeat;
	margin:0 0 0px 4px;
}
.window_input_right
{
	width:6px;
	height:22px;
	overflow:hidden;
	float:left;
	background:url(/lhn/images/lhn/window_input_right.gif) top left no-repeat;
}
input.window_input
{
	display:block;
	/*width:203px;*/
	height:20px;
	padding:2px 0 0;
	overflow:hidden;
	float:left;
	background:url(/lhn/images/lhn/window_input_body.gif) top left repeat-x;
	/*background:url(/images/signup_window_input.gif) top left repeat-x;*/
	border:0;
}

.signup_window_bottom
{
	width:389px;
	height:5px;
	overflow:hidden;
}
.signup_window_bottom_left
{
	float:left;
	width:5px;
	height:5px;
	background:url(/lhn/images/lhn/signup_window_b_l.gif) top left no-repeat;
	overflow:hidden;
}
.signup_window_bottom_right
{
	float:right;
	width:5px;
	height:5px;
	background:url(/lhn/images/lhn/signup_window_b_r.gif) top left no-repeat;
	overflow:hidden;
}
.signup_window_bottom_body
{
	float:left;
	width:379px;
	height:5px;
	background:url(/lhn/images/lhn/signup_window_bottom.gif) top left repeat-x;
	overflow:hidden;
}

.signup_window_middle
{
	width:100%;
	overflow:hidden;
	background:url(/lhn/images/lhn/signup_window_body.gif) top left repeat-x;
}
.signup_window_middle_left
{
	width:100%;
	overflow:hidden;
	background:url(/lhn/images/lhn/signup_window_left.gif) top left repeat-y;
}
.signup_window_middle_right
{
	width:100%;
	overflow:hidden;
	background:url(/lhn/images/lhn/signup_window_right.gif) top right repeat-y;
}
.signup_window_middle_inner
{
	overflow:hidden;
	height:158px;
	width:352px;
	margin:11px 0 0 13px;
}
.signup_window_header
{
	font-size:20px;
	color:#434b37;
	text-transform:uppercase;
	margin:0 0 12px 11px;
}
.signup_window_header span
{
	color:#cd4617;
}

/**/
.signup_window_inner
{
	width:352px;
	overflow:hidden;
	background:#b9cda8;
}
.signup_window_inner_t_l
{
	width:352px;
	overflow:hidden;	
	background:url(/lhn/images/lhn/signup_window_inner_t_l.gif) top left no-repeat;
}
.signup_window_inner_t_r
{
	width:352px;
	overflow:hidden;	
	background:url(/lhn/images/lhn/signup_window_inner_t_r.gif) top right no-repeat;
}
.signup_window_inner_b_l
{
	width:352px;
	overflow:hidden;	
	background:url(/lhn/images/lhn/signup_window_inner_b_l.gif) bottom left no-repeat;
}
.signup_window_inner_b_r
{
	width:352px;
	overflow:hidden;	
	background:url(/lhn/images/lhn/signup_window_inner_b_r.gif) bottom right no-repeat;
}

.signup_window_inner_inner
{
	width:310px;
	overflow:hidden;
	margin:5px 0 5px 20px;
}
.signup_window_inner_inner_left
{
	float:left;
	width:137px;
	overflow:hidden;
}
.signup_window_inner_inner_right
{
	float:right;
	width:137px;
	overflow:hidden;
}

.signup_window_title
{
	font-size:12px;
	color:#434b37;
	font-weight:bold;
	margin:0 0 0px 4px;
}

input.signup_window_input
{
	width:136px;
	height:22px;
	padding:2px 4px 0 0;
	border:0;
	text-indent:4px;
	background:url(/lhn/images/lhn/signup_window_input.gif) top left no-repeat;
	margin:0 0 2px 0;
}

input.signup_window_btn
{
	display:block;
	margin:14px 0 0;
	width:134px;
	height:23px;
	border:0;
	background:url(/lhn/images/lhn/signup_window_btn.gif) top left no-repeat;
	color:#ffea00;
	font-size:12px;
	font-weight:bold;
	cursor:pointer;
}

.backend_top
{
	width:846px;
	height:46px;
	padding:0px 0 0 23px;
	background:url(/lhn/images/lhn/backend_top.gif) top left repeat-x;
}
.backend_admin_top
{
	width:846px;
	height:46px;
	padding:0px 0 0 23px;
	background:url(/lhn/images/lhn/backend_top.gif) top left repeat-x;
}
.backend_nav_active
{
	float:left;
	width:190px;
	height:38px;
	background:url(/lhn/images/lhn/backend_nav_active_body.gif) top left repeat-x;
	margin:8px 6px 0 0;
	position:relative;
}
.backend_nav_active_left
{
	width:190px;
	height:38px;
	background:url(/lhn/images/lhn/backend_nav_active_left.gif) top left no-repeat;
}
.backend_nav_active_right
{
	width:190px;
	height:38px;
	background:url(/lhn/images/lhn/backend_nav_active_right.gif) top right no-repeat;
}

.backend_nav_noactive
{
	float:left;
	width:190px;
	height:38px;
	background:url(/lhn/images/lhn/backend_nav_noactive_body.gif) top left repeat-x;
	margin:8px 6px 0 0;
	position:relative;
}
.backend_nav_noactive_left
{
	width:190px;
	height:38px;
	background:url(/lhn/images/lhn/backend_nav_noactive_left.gif) top left no-repeat;
}
.backend_nav_noactive_right
{
	width:190px;
	height:38px;
	background:url(/lhn/images/lhn/backend_nav_noactive_right.gif) top right no-repeat;
}

/* admin panel*/
.backend_nav_admin_noactive
{
	float:left;
	width:190px;
	height:37px;
	background:url(/lhn/images/lhn/backend_nav_active_body.gif) top left repeat-x;
	margin:8px 6px 0 0;
	position:relative;
}
.backend_nav_admin_noactive_left
{
	width:190px;
	height:37px;
	background:url(/lhn/images/lhn/backend_nav_active_left.gif) top left no-repeat;
}
.backend_nav_admin_noactive_right
{
	width:190px;
	height:37px;
	background:url(/lhn/images/lhn/backend_nav_active_right.gif) top right no-repeat;
}

.backend_nav_admin_active
{
	float:left;
	width:190px;
	height:38px;
	/*background:url(/lhn/images/lhn/backend_nav_noactive_body.gif) top left repeat-x;*/
	background:url(/lhn/images/lhn/backend_nav_top_active_body.jpg) top left repeat-x;
	margin:8px 6px 0 0;
	position:relative;
}
.backend_nav_admin_active_left
{
	width:190px;
	height:38px;
	background:url(/lhn/images/lhn/backend_nav_top_active_left.jpg) top left no-repeat;
}
.backend_nav_admin_active_right
{
	width:190px;
	height:38px;
	background:url(/lhn/images/lhn/backend_nav_top_active_right.jpg) top right no-repeat;
}


.backend_nav_inner
{
	padding:12px 0 0 12px;
	//padding:6px 0 0 12px;
	width:170px;
	font-size:20px;
	font-weight:bold;
	line-height:80%;
}
.backend_nav_inner a, .backend_nav_inner a:visited
{
	color:#434b37;
	text-decoration:none;
}
.backend_nav_inner span
{
	color:#434b37;
}
.backend_nav_inner a:hover
{
	color:#cd4617;
}
.backend_nav_inner img
{
	vertical-align:middle;
	margin:0 4px 0 0;
}
.backend_nav_active_tip
{
	width:28px;
	height:22px;
	padding:6px 0 0 0;
	background:url(/lhn/images/lhn/backend_nav_active_tip.png) top left no-repeat;
	//background:none;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lhn/images/lhn/backend_nav_active_tip.png", sizingMethod="crop"); 
	position:absolute;
	top:-8px;
	right:-4px;	
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}



.backend_inquiry
{
	width:100%;
	background:#dadab1 url(/lhn/images/lhn/backend_inquiry_bottom_shadow.gif) bottom left repeat-x;
}

.backend_inquiry_stats
{
	float:left;
	padding:5px 0 5px 24px;
	width:600px;
}
.backend_inquiry_stats_right
{
	float:right;
	padding:5px 10px 5px 0px;
	width:120px;
}
.backend_inquiry_stats_right a, .backend_inquiry_stats_right a:visited
{
	display:block;
	float:left;
	font-size:11px;
	line-height:120%;
	text-decoration:none;
	border-bottom:1px dashed #45889c;
	margin:0 10px 0 0;
}

a.backend_inquiry_stats_previous, a.backend_inquiry_stats_previous:visited
{
	background:url(/lhn/images/lhn/new_beckend_previous.gif) top left no-repeat;
	width:28px;
	height:14px;
	border:0px;
	text-indent:-9000px
}
a.backend_inquiry_stats_next, a.backend_inquiry_stats_next:visited
{
	background:url(/lhn/images/lhn/new_beckend_next.gif) top left no-repeat;
	width:28px;
	height:14px;
	border:0px;
	text-indent:-9000px
}
.backend_inquiry_stats span
{
	margin:0 22px 0 0;
}
.backend_inquiry_box
{
	width:842px;
	margin:0 0 0 14px;
	padding:0 0 10px 0;
}
.backend_inquiry_box_top
{	
	width:100%;
	height:28px;
	background:url(/lhn/images/lhn/backend_inquiry_top_body.gif) top left repeat-x;
}
.backend_inquiry_box_top_left
{	
	width:100%;
	height:28px;
	background:url(/lhn/images/lhn/backend_inquiry_top_left.gif) top left no-repeat;
}
.backend_inquiry_box_top_right
{	
	width:100%;
	height:28px;
	background:url(/lhn/images/lhn/backend_inquiry_top_right.gif) top right no-repeat;
}
.backend_inquiry_box_inner
{
	width:100%;
	padding:6px 0 0 0;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.inquiry_item
{
	float:left;
	padding:0 0 0 10px;
}
.inquiry_item_left
{
	float:left;
}
.inquiry_item_right
{
	float:left;
	margin:6px 0 0 3px;
}
.inquiry_item_right img
{
	display:block;
	margin:0 0 1px;
}
.inquirys_box
{
	width:842px;
	height:175px;
	overflow-x: hidden;
	overflow-y: scroll;
	vertical-align:top;
	text-align:left;
}
.inquiry_darck
{
	/*width:100%;*/
	background:#d9d8a3;
	cursor:pointer;
	height:20px;
	border-right:1px solid #c9c897;
	padding:0px 0 0 0px;
	text-align:left;
	overflow:hidden;
}
.inquiry_light
{
	/*width:100%;	*/
	background:#f0f0c8;
	cursor:pointer;
	height:20px;
	border-right:1px solid #c9c897;
	padding:0px 0 0 0px;
	text-align:left;
	overflow:hidden;
}
.inquiry_light:hover
{
	background:#e99d73;
}
.inquiry_darck:hover
{
	background:#e99d73;
}
.inquiry_darck_small
{
	/*width:100%;*/
	background:#d9d8a3;
	cursor:pointer;
	height:20px;
	border-right:1px solid #c9c897;
	padding:0px 0 0 0px;
	text-align:left;
	font-size:10px;
}
.inquiry_light_small
{
	/*width:100%;	*/
	background:#f0f0c8;
	cursor:pointer;
	height:20px;
	border-right:1px solid #c9c897;
	padding:0px 0 0 0px;
	text-align:left;
	font-size:10px;
}
.inquiry_light_small:hover
{
	background:#e99d73;
}
.inquiry_darck_small:hover
{
	background:#e99d73;
}
.inquiry_selected
{
	/*background:#e99d73;*/
	background:#faa748;
}
.inquiry_part
{
	float:left;
	height:20px;
	border-right:1px solid #c9c897;
	padding:2px 0 0 10px;
}
.inquiry_part_last
{
	float:left;
	height:20px;
	padding:2px 0 0 10px;
}
.ticket_part
{
	float:left;
	height:40px;
	border-right:1px solid #c9c897;
	padding:2px 0 0 10px;
}
.ticket_part_last
{
	float:left;
	height:40px;
	padding:2px 0 0 10px;
}


.backend_inquiry_box_bottom
{	
	width:100%;
	height:28px;
	background:url(/lhn/images/lhn/backend_inquiry_bottom_body.gif) top left repeat-x;
}
.backend_inquiry_box_bottom_left
{	
	width:100%;
	height:28px;
	background:url(/lhn/images/lhn/backend_inquiry_bottom_left.gif) top left no-repeat;
}
.backend_inquiry_box_bottom_right
{	
	width:100%;
	height:28px;
	background:url(/lhn/images/lhn/backend_inquiry_bottom_right.gif) top right no-repeat;
}

.new_beckend_visitors
{	
	width:100%;
	height:10px;
	background:url(/lhn/images/lhn/new_beckend_visitors_body.gif) top left repeat-x;
}
.new_beckend_visitors_left
{	
	width:100%;
	height:10px;
	background:url(/lhn/images/lhn/new_beckend_visitors_left.gif) top left no-repeat;
}
.new_beckend_visitors_right
{	
	width:100%;
	height:10px;
	background:url(/lhn/images/lhn/new_beckend_visitors_right.gif) top right no-repeat;
}

.inquiry_count
{
	float:right;
	margin:4px 8px 0 0;
	display:inline;		
}

.inquiry_count span
{
	float:left;
	display:block;
	margin:2px 10px 0 0;
	color:#fff;
}
a.inquiry_count_select, a:visited.inquiry_count_select
{
	float:left;
	display:block;
	width:42px;
	height:22px;
	padding:2px 0 0 0;
	text-align:left;
	text-indent:8px;
	background:url(/lhn/images/lhn/inquiry_cout_select.gif) top left no-repeat;
	text-decoration:none;
	color:#505941;
}
.backend_bottom
{
	width:842px;
	
	padding:11px 0 29px 11px;
}
.backend_bottom_inner
{
	width:842px;
	
}
.backend_action
{	
	width:422px;
	float:left;
	display:inline;
	background:#e9e9b5 url(/lhn/images/lhn/backend_action_t_l.gif) top left no-repeat;
	text-align:center;
	margin: 0 auto;
	padding:0;
}
.backend_action_inner
{	
	
	width:422px;
	background:url(/lhn/images/lhn/backend_action_right_shadow.gif) top right repeat-y;
	text-align:center;
	margin: 0 auto;
	padding:0;
}
.backend_action_inner_two
{
	width:298px;	

	padding:10px 0 0 10px;
}
.backend_action_inner_three
{
	width:310px;	
	padding:10px 0 0 10px;
}
.backend_action_users
{
	width:100%;
}
.backend_action_user
{
	float:left;
	height:17px;
	margin:0 3px 3px 0;
}
.backend_action_user_body
{
	float:left;
	height:17px;
	background:url(/lhn/images/lhn/backend_action_user_body.gif) top left repeat-x;
	padding:0 5px;
}
.backend_action_user_body a, .backend_action_user_body a:visited
{
	font:bold 11px/150% "Trebuchet MS", Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.backend_action_user_left
{
	float:left;
	width:3px;
	height:17px;
	background:url(/lhn/images/lhn/backend_action_user_left.gif) top left no-repeat;
}
.backend_action_user_right
{
	float:left;
	width:3px;
	height:17px;
	background:url(/lhn/images/lhn/backend_action_user_right.gif) top left no-repeat;
}


.backend_action_user_orange_right
{
	float:left;
	width:3px;
	height:17px;
	background:url(/lhn/images/lhn/backend_action_user_active_right.gif) top left no-repeat;
}

.backend_action_user_orange_body
{
	float:left;
	width:auto;
	height:17px;
	background:url(/lhn/images/lhn/backend_action_user_active_body.gif) top left repeat-x;
	padding:0 5px;
}
.backend_action_user_orange_left
{
	float:left;
	width:3px;
	height:17px;
	background:url(/lhn/images/lhn/backend_action_user_active_left.gif) top left no-repeat;
}
.backend_action_user_orange_body a, .backend_action_user_orange_body a:visited
{
	font:bold 11px/150% "Trebuchet MS", Helvetica, sans-serif;
	color:#fff;
	text-decoration:none;
}
.backend_chat
{
	width:100%;
	padding:5px 0;
}
.backend_chat_main
{
	width:280px;
	height:120px;
	padding:10px;
	background:#fff;
	border:1px solid #dadada;	
	
}
.backend_chat_message
{
	margin:0 0 3px 0;
}
.backend_chat_toolbar
{
	margin:5px 0 5px 0;
}
.backend_chat_toolbar_btn
{
	float:left;
	width:24px;
	height:24px;
}
.backend_chat_toolbar_spacer
{
	float:left;
	width:41px;
	height:1px;
	overflow:hidden;
}
.backend_chat_inputs
{
	width:100%;
}
textarea.backend_chat_textarea
{
	display:block;
	width:223px;
	height:26px;
	background:#fff;
	border:1px solid #dadada;	
	float:left;
	padding:5px;
}
input.backend_chat_btn
{
	width:58px;
	height:22px;
	float:left;
	display:inherit;
	margin:0 0 0 5px;
	background: url(/lhn/images/lhn/backend_action_sendbtn.gif) top left no-repeat;
	border:0px;
	cursor:pointer;
}

.backend_research
{
	width:420px;
	float:left;
	position:relative;
}
.backend_research_top
{
	width:420px;
	background:#b3b379 url(/lhn/images/lhn/backend_reseach_t_r.gif) top right no-repeat;
	height:31px;	
}
.backend_new_research
{
	width:90px;
	height:22px;
	overflow:hidden;
	background:url(/lhn/images/lhn/new_beckend_tab_body.gif) top left repeat-x;
	float:left;
	display:inline;
	margin:8px 0 0 2px;
	position:relative;
}

.backend_new_research_left
{
	width:90px;
	height:22px;
	overflow:hidden;
	background:url(/lhn/images/lhn/new_beckend_tab_left.gif) top left no-repeat;
}
.backend_new_research_right
{
	width:90px;
	height:22px;
	overflow:hidden;
	background:url(/lhn/images/lhn/new_beckend_tab_right.gif) top right no-repeat;
}
.backend_new_research_right a, .backend_new_research_right a:visited
{
	display:block;
	margin:3px auto 0px;
	text-align:center;
	color:#2a3120;
	text-decoration:none;
}
.backend_new_research_right a:hover
{
	color:#fff;
}



.backend_new_research_active
{
	width:90px;
	height:22px;
	overflow:hidden;
	background:url(/lhn/images/lhn/new_beckend_tab_active_body.gif) top left repeat-x;
	float:left;
	display:inline;
	margin:8px 0 0 2px;
	position:relative;
}
.backend_new_research_active_left
{
	width:90px;
	height:22px;
	overflow:hidden;
	background:url(/lhn/images/lhn/new_beckend_tab_active_left.gif) top left no-repeat;
}
.backend_new_research_active_right
{
	width:90px;
	height:22px;
	overflow:hidden;
	background:url(/lhn/images/lhn/new_beckend_tab_active_right.gif) top right no-repeat;
}
.backend_new_research_active_right a, .backend_new_research_active_right a:visited
{
	display:block;
	margin:3px auto 0px;
	text-align:center;
	color:#fff;
	text-decoration:none;
}




.backend_research_top_links
{
	width:365px;
	padding:7px 0 0 20px;
}
.backend_research_top_links span
{
	font-size:14px;
	font-weight:bold;
	margin:0 20px 0 0;
}
.backend_research_top_links a, .backend_research_top_links a:visited
{
	font-size:14px;
	font-weight:bold;
	margin:0 20px 0 0;
	color:#fff;
}




.researches_box
{
	width:100%;
	height:303px;
	overflow:auto;	
}
.research_darck
{
	width:500px;
	min-height:22px;
	height:auto !important;
	height:22px;
	background:#d9d8a3;
	cursor:pointer;
}
.research_light
{
	width:500px;
	min-height:22px;
	height:auto !important;
	height:22px;
	background:#f0f0c8;
	cursor:pointer;
}
/*.research_light:hover
{
	background:#fffed1;
}
.research_darck:hover
{
	background:#fffed1;
}*/

.research_part
{
	float:left;
	min-height:20px;
	border-right:1px solid #c9c897;
	padding:2px 0 0 4px;
	font-weight:bold;
	width:150px;
	overflow:hidden;
}
.research_part_last
{
	float:left;
	min-height:20px;
	height:auto !important;
	width:340px;
	padding:2px 0 0 10px;
	overflow:hidden;
}

.research_part_last input
{
	vertical-align:middle;
}

.backend_reseach_panel
{
	width:100%;
	height:46px;
	background:url(/lhn/images/lhn/backend_reseach_panel_body.gif) top left repeat-x;
	position:relative;
}
a.backend_reseach_btn, a.backend_reseach_btn:visited
{
	display:block;
	width:74px;
	height:31px;
	padding:4px 0 0 0;
	background:url(/lhn/images/lhn/backend_reseach_btn.gif) top left no-repeat;
	color:#fff;
	font:10px/10px bold "Trebuchet MS", Helvetica, sans-serif;
	text-decoration:none;
	text-align:center;
	position:absolute;
	line-height:11px;
}
a.backend_reseach_btn_active
{
	background:url(/lhn/images/lhn/backend_reseach_btn_active.gif) top left no-repeat;
}
a.backend_reseach_btn:hover
{
	background:url(/lhn/images/lhn/backend_reseach_btn_active.gif) top left no-repeat;
}
.knowledge_base
{
	width:100%;
	height:217px;
	background:#969561;
	position:absolute;
	top:32px;
	left:0;
}

.knowledge_base_form
{
	display:block;
	width:345px;
	height:24px;
	margin:10px 0 0 10px;
}
a.knowledge_base_close, a.knowledge_base_close:visited
{
	width:15px;
	height:15px;
	display:block;
	position:absolute;
	text-indent:-9000px;
	top:2px;
	right:5px;
	background:url(/lhn/images/lhn/knowledge_base_close.gif) top left no-repeat;
}
.knowledge_base_input
{
	display:block;
	float:left;
	width:147px;
	height:22px;
	background:url(/lhn/images/lhn/knowledge_base_input.gif) top left no-repeat;
	padding:2px 0 0 7px;
	border:0;	
}
div.knowledge_base_select	
{
	float:left;
	display:block;
	width:123px;
	height:22px;
	padding:2px 0 0 0;
	text-align:left;
	text-indent:8px;
	background:url(/lhn/images/lhn/knowledge_base_select.gif) top left no-repeat;
	text-decoration:none;
	color:#505941;
	position:relative;
	cursor:pointer;	
}
.knowledge_base_btn
{
	width:58px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/knowledge_base_btn.gif) top left no-repeat;
	margin:0px 0 0 4px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
}
.knowledge_base_results
{
	margin:0 5px 0 12px;
	color:#fff;
	font-size:11px;
}
.knowledge_base_results input
{
	vertical-align:middle;
}
.knowledge_base_knowledge
{
	width:100%;
	height:170px;
	overflow:auto;
}
.knowledge_base_knowledge_selected
{
	width:100%;
	background:#fffed1;
}
.knowledge_base_knowledge_selected p
{
	width:90%;
	padding:10px 10px 10px 10px;
}

.transform_chat
{
	padding:10px 5px 10px 12px;
	color:#fff;
	font-size:12px;
}
.transform_chat input
{
	vertical-align:top;
}

textarea.knowledge_base_form_textarea
{
	display:block;
	width:295px;
	height:100px;
	background:#fff;
	border:1px solid #dadada;	
	padding:5px;
	margin:0 0 5px 0;
}
.create_ticket_btn
{
	width:58px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/create_ticket_btn.gif) top left no-repeat;
	margin:0px 0 0 4px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
}


.backend_action_ticket
{
	width:100%;
	height:284px;
}
.backend_action_avialable
{
	width:100%;
	padding:10px 0;
	background:#6f7b5d;
	color:#fff;
}
.backend_action_avialable span
{
	padding:0 0px 0 20px;
}
.backend_action_avialable a, .backend_action_avialable a:visited
{
	color:#fff;
	font-weight:bold;
}
.backend_action_avialable a:hover
{
	text-decoration:none;
}


.ticket_action_box
{
	width:100%;
	height:235px;
	overflow:auto;	
}
.ticket_action_darck
{
	width:100%;
	
	background:#d9d8a3;
	cursor:pointer;
}
.ticket_action_light
{
	width:100%;
	
	background:#f0f0c8;
	cursor:pointer;
}
.ticket_action_light:hover
{
	background:#fffed1;
}
.ticket_action_darck:hover
{
	background:#fffed1;
}

.ticket_action_part
{
	float:left;
	border-right:1px solid #c9c897;
	padding:3px 0 3px 20px;
	font-weight:bold;
}
.ticket_action_part_last
{
	float:left;
	padding:3px 0 3px 10px;
}
.ticket_action_part_last input
{
	vertical-align:middle;
}
.backend_action_assign
{
	width:310px;
	height:235px;
	background:#969561;
	position:absolute;
}

.backend_ticket
{
	width:290px;
	padding:0px 10px;
	color:#fff;
}
.backend_ticket_main
{
	width:280px;
	overflow:auto;	
}
.backend_ticket_message
{
	width:auto;
	padding:3px 0 3px 10px;
	color:#fff;
	font-weight:bold;
}
.backend_ticket_message input
{
	vertical-align:middle;
}
div.assign_select	
{
	width:123px;
	height:22px;
	padding:2px 0 0 0;
	text-align:left;
	text-indent:8px;
	background:url(/lhn/images/lhn/knowledge_base_select.gif) top left no-repeat;
	text-decoration:none;
	color:#505941;
	position:relative;
	cursor:pointer;	
	margin:0 0 0 5px;
}
textarea.assign_select_textarea
{
	display:block;
	width:255px;
	height:80px;
	background:#fff;
	border:1px solid #dadada;	
	padding:5px;
	margin:0 0 5px 5px;
}
.backend_ticket_toolbar
{
	margin:5px 0 5px 5px;
}
.assign_ticket_btn
{
	display:block;
	float:left;
	width:93px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/asign_ticket_btn.gif) top left no-repeat;
	margin:0px 0 0 4px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
}
.add_notes_btn
{
	display:block;
	float:left;
	width:93px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/add_notes_btn.gif) top left no-repeat;
	margin:0px 0 0 4px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
}
.assing_cancel_btn
{
	display:block;
	float:left;
	width:58px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/asign_cancel_btn.gif) top left no-repeat;
	margin:0px 0 0 4px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
}

/* Admin */
.admin_top
{
	padding:0 0 0 23px;
	width:846px;
	height:39px;
	background:url(/lhn/images/lhn/admin_top.gif) top left repeat-x;
}
a.admin_top_button, a.admin_top_button:visited
{
	display:block;
	float:left;
	width:104px;
	height:19px;
	padding:5px 0 0 0;
	background:url(/lhn/images/lhn/admin_top_button.gif) top left no-repeat;
	text-align:center;
	font:bold 10px "Trebuchet MS", Helvetica, Sans-serif;
	color:#fff;
	text-decoration:none;
	margin:6px 5px 0 0;
}
a.admin_top_button:hover
{
	background:url(/lhn/images/lhn/admin_top_button_active.gif) top left no-repeat;
}
a.admin_top_button_active
{
	display:block;
	float:left;
	width:104px;
	height:19px;
	padding:5px 0 0 0;
	background:url(/lhn/images/lhn/admin_top_button_active.gif) top left no-repeat;
	text-align:center;
	font:bold 10px "Trebuchet MS", Helvetica, Sans-serif;
	color:#cd4617;
	text-decoration:none;
	margin:6px 5px 0 0;
}

.admin_top_submenu
{
	padding:0 0 0 23px;
	width:846px;
	height:25px;
	background:#898853;
}
.admin_top_submenu a, admin_top_submenu a:visited
{
	display:block;
	float:left;
	font:bold 10px "Trebuchet MS", Helvetica, Sans-serif;
	color:#fff;
	margin:6px 15px 0 0;
	text-decoration:none;
}
.admin_top_submenu a:hover
{
	color:#cd4617;
}
a.admin_top_submenu_active
{
	color:#cd4617;
}

/****/
.admin_content
{
	padding:0px 0 0 0px;
	width:846px;
	
}
.admin_form_spacer
{
	width:100%;
	height:10px;
	overflow:hidden;
}
.admin_form_text
{
	width:100%;
	margin:5px 0 ;
	overflow:hidden;
}
.admin_form_btns
{
	width:300px;
	margin:0 0 0 125px;
}

/****/
.admin_table_box
{
	width:842px;
	margin:0 0 0 0px;
	padding:0 0 10px 0;
}
.admin_table_box_top
{	
	width:100%;
	height:28px;
	background:url(/lhn/images/lhn/backend_inquiry_top_body.gif) top left repeat-x;
}
.admin_table_box_top_left
{	
	width:100%;
	height:28px;
	background:url(/lhn/images/lhn/backend_inquiry_top_left.gif) top left no-repeat;
}
.admin_table_box_top_right
{	
	width:100%;
	height:28px;
	background:url(/lhn/images/lhn/backend_inquiry_top_right.gif) top right no-repeat;
}
.admin_table_box_inner
{
	width:100%;
	padding:6px 0 0 0;
	font-size:12px;
	font-weight:bold;
	color:#fff;
}
.admin_table_item
{
	float:left;
	padding:0 0 0 10px;
}
.admin_table_item_left
{
	float:left;
}
.admin_table_item_right
{
	float:left;
	margin:6px 0 0 3px;
}
.admin_table_item_right img
{
	display:block;
	margin:0 0 1px;
}
.admin_tables_box
{
	width:842px;
	overflow:hidden;
	border-bottom:1px solid #8A8954;
}
.admin_table_darck
{
	width:100%;
	background:#d9d8a3;
	cursor:pointer;
}
.admin_table_light
{
	width:100%;	
	background:#f0f0c8;
	cursor:pointer;
}
.admin_table_light:hover
{
	background:#fffed1;
}
.admin_table_darck:hover
{
	background:#fffed1;
}

.admin_table_part
{
	float:left;
	height:20px;
	border-right:1px solid #c9c897;
	padding:2px 0 0 10px;
	overflow:hidden;

}
.admin_table_part_last
{
	float:left;
	height:20px;
	padding:2px 0 0 10px;
	overflow:hidden;
}



.admin_table_box_bottom
{	
	width:100%;
	height:28px;
	background:url(/lhn/images/lhn/backend_inquiry_bottom_body.gif) top left repeat-x;
}
.admin_table_box_bottom_left
{	
	width:100%;
	height:28px;
	background:url(/lhn/images/lhn/backend_inquiry_bottom_left.gif) top left no-repeat;
}
.admin_table_box_bottom_right
{	
	width:100%;
	height:28px;
	background:url(/lhn/images/lhn/backend_inquiry_bottom_right.gif) top right no-repeat;
}
.admin_table_count
{
	float:right;
	margin:4px 8px 0 0;
	display:inline;		
}

.admin_table_count span
{
	float:left;
	display:block;
	margin:2px 10px 0 0;
	color:#fff;
}
a.admin_table_count_select, a:visited.admin_table_count_select
{
	float:left;
	display:block;
	width:42px;
	height:22px;
	padding:2px 0 0 0;
	text-align:left;
	text-indent:8px;
	background:url(/lhn/images/lhn/inquiry_cout_select.gif) top left no-repeat;
	text-decoration:none;
	color:#505941;
}

.admin_form_left
{
	width:380px;
	float:left;
}
.admin_form_right
{
	width:190px;
	float:left;
	background:#f8f8ce;
	padding:10px 10px 10px 20px;
}


.customize
{
	width:100%;
	height:300px;
	overflow:hidden;
	position:relative;
}
.customize2
{
	width:100%;
	overflow:hidden;
	position:relative;
	padding:0 0 20px 0;
}
.customize_left
{
	width:220px;
	float:left;
}
.customize_left_offline
{
	width:390px;
	float:left;
}
.customize_center
{
	width:190px;
	height:250px;
	float:left;
}
.customize_right
{
	width:320px;
	height:250px;
	float:left;
}
.customize_title
{
	padding:0 0 3px 0;
	font-size:11px;
	font-weight:bold;
}

.customize_input input
{
	display:block;
	width:160px;
	height:18px;
	background:#f8f8ce;
	border:1px solid #55673a;
	margin:0 5px 10px 0;
}
.customize_input select
{
	display:block;
	width:160px;
	margin:0 5px 10px 0;
}

.customize_own
{
	width:250px;
	height:125px;
	position:absolute;
	top:0px;
	left:200px;
	background:#dadab1;
	border:1px solid #55673a;
	padding:20px;
}
.customize_own_title
{
	padding:0 0 0px 0;
	font-size:11px;
	font-weight:bold;
}

.customize_own_input input
{
	display:inline;
	width:160px;
	height:18px;
	background:#f8f8ce;
	border:1px solid #55673a;
	margin:0 5px 10px 0;
	
}
.customize_own_input input.admin_validate_btn
{
	display:inline;
	width:74px;
	height:22px;
	border:0;
	background:url(/lhn/images/lhn/admin_validate_btn.gif) top left no-repeat;
	margin:0px 5px 0 0px;
	cursor:pointer;
	vertical-align:top;	
}

.visitor_tags
{
	width:50%;
	
}
.visitor_tag
{
	width:100%;
	height:20px;
	margin:0 0 5px 0;
	font-weight:bold;
	border-bottom:1px solid #83824c;
}
.visitor_tag img, .visitor_tag input
{
	vertical-align:middle;
}
.visitor_tags_choice
{
	width:90%;
	margin:0 0 5px 0px;
	font-weight:bold;
}
.visitor_tags_choice img
{
	margin:0 10px 0 0;
}
.visitor_tags_choice_title
{
	padding:0 0 0px 0;
	font-size:11px;
	font-weight:bold;
}

input.visitor_tags_choice_input 
{
	display:inline;
	width:160px;
	height:18px;
	background:#f8f8ce;
	border:1px solid #55673a;
	margin:0 5px 10px 0;
	
}


/**/
div.admin_top_system_select
{
	float:left;
	display:block;
	width:108px;
	height:24px;
	padding:2px 0 0 0;
	text-align:left;
	text-indent:8px;
	background:url(/lhn/images/lhn/admin_top_system_select.gif) top left no-repeat;
	text-decoration:none;
	color:#505941;
	margin:7px 5px 0 0;
	position:relative;
	cursor:pointer;
	
}
.admin_top_system_select ul
{
	width:129px;
	display:block;
	z-index:100;
	position:absolute;
	top:-8px;
	left:0px;
	background:#eee;
	border:1px solid #aaa;
	padding:0;
	list-style:none;
}
.admin_top_system_select ul li a, .admin_top_system_select ul li a:visited
{
	display:block;
	background:#f8f8ce;
	padding:3px 0 3px 0;
	color:#555555;
	text-decoration:none;
	line-height:100%;	
}
.admin_top_system_select ul li
{
	display:block;
}
.admin_top_system_select ul li a:hover
{
	background:#d9d8a3;
}
.share_emails
{
	width:300px;
	padding:10px 0 20px 25px;
	overflow:hidden;
}
.share_emails input.share_btn
{
	width:57px;
	height:23px;
	border:0;
	background:url(/lhn/images/lhn/share_btn.gif) top left no-repeat;
	margin:0px 0 0 0px;
	vertical-align:middle;
	color:#000;
	cursor:pointer;
}
.share_emails input
{
	width:222px;
	height:22px;
	padding:2px 4px 0 0;
	border:0;
	margin:0 0 5px 0;
	background:url(/lhn/images/lhn/share_input.gif) top right no-repeat;
	text-align:left;
	display:block;
	text-indent:5px;
}
/**/
.pre_chat
{
	width:100%;
	overflow:hidden;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	border-bottom:1px dashed #c9c99e;
}
.prechat_item{
	float:left;
	margin:0 10px 0 0px;
}

.customize_right2
{
	width:480px;
	float:left;
	background:#f5f5d1;
	padding:10px;
}
.customize_left_offline2
{
	width:220px;
	float:left;
}
.admin_table_part_popup
{
	width:440px;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}


.canned
{
	width:100%;
	overflow:hidden;
	margin:0 0 10px 0;
	padding:0 0 5px 0;
	
}
.canned_item{
	float:left;
	margin:0 10px 0 0px;
}
.canned_input_order
{
	width:40px;
	height:18px;
	background:#f8f8ce;
	border:1px solid #55673a;
}
.canned_input_title
{
	width:140px;
	height:18px;
	background:#f8f8ce;
	border:1px solid #55673a;
}
.canned_textarea
{
	width:500px;
	height:50px;
	background:#f8f8ce;
	border:1px solid #55673a;
}
.canned_input_url
{
	width:500px;
	height:18px;
	background:#f8f8ce;
	border:1px solid #55673a;
}
.admin_page_validated img
{
	vertical-align:middle;
}
.admin_page_validated 
{
	color:#cd4617;
	font-size:12px;
	font-weight:bold;
	padding:5px 0 0 0;
}

.main_top_case_logo
{
	display:inline;
	float:left;
	width:133px;
	height:25px;
	margin:8px 0 0 22px;
	background:url(/lhn/images/lhn/main_top_case_logo.gif) top left no-repeat;
}
.main_top_case_header
{
	display:inline;
	float:left;
	margin:8px 0 0 22px;
	font:normal 23px/80% "Trebuchet MS", Helvetica, sans-serif;
	color:#fff;
}
.main_top_case_link
{
	display:inline;
	float:left;
	margin:10px 0 0 22px;
	font:normal 11px "Trebuchet MS", Helvetica, sans-serif;
	color:#fff;
}
.main_top_case_link a, .main_top_case_link a:visited
{
	color:#fff;
}
.main_top_case_link a:hover
{
	text-decoration:none;
}
.main_top_case_link_right
{
	display:inline;
	float:right;
	margin:10px 22px 0 0;
	font:normal 11px "Trebuchet MS", Helvetica, sans-serif;
	color:#fff;
}
.main_top_case_link_right a, .main_top_case_link a:visited
{
	color:#fff;
}
.main_top_case_link_right a:hover
{
	text-decoration:none;
}

.new_beckend_logo
{
	width:132px;
	height:26px;
	float:left;
	display:inline;
	margin:7px 0 0 26px;
}
.new_beckend_switch
{
	overflow:hidden;
	height:24px;
	margin:7px 0 0 11px;
	display:inline;
	float:left;
	background:url(/lhn/images/lhn/new_beckend_switch_body.gif) top left repeat-x;
}
.new_beckend_switch_left
{
	overflow:hidden;
	height:24px;
	background:url(/lhn/images/lhn/new_beckend_switch_left.gif) top left no-repeat;
}
.new_beckend_switch_right
{
	overflow:hidden;
	height:24px;
	background:url(/lhn/images/lhn/new_beckend_switch_right.gif) top right no-repeat;
}
.new_beckend_switch_inner
{
	padding:3px 0px 0 10px;
	color:#fff;
	
}
.new_beckend_switch_inner input
{
	vertical-align:middle;
	width:14px;
	height:14px;
}

.new_beckend_switch_inner label 
{
	margin:0 10px 0 0;
	line-height:120%;
}
.new_beckend_right_text
{
	float:right;
	text-align:right;
	color:#fff;
	margin:3px 26px 0 0 ;
	line-height:120%;
	font-size:11px;
	font-weight:bold;
}
.new_beckend_switch_inner h1
{
       float:left;
       margin:0 10px 0 0;
       padding:0;
       font-size:18px;
       font-weight:bold;
}
.new_beckend_switch_inner a, .new_beckend_switch_inner a:visited
{
       display:block;
       float:left;
       margin:0 10px 0 0;
       padding:0;
       font-size:14px;
       font-weight:normal;
       color:#fff;
       text-decoration:none;
       border-bottom:1px dashed #fff;
}
.new_beckend_switch_inner a:hover
{
       border-bottom:1px dotted #fff;
}
.popup 
{ 
	font-size: 13px;
	font-family: tahoma;
	POSITION: absolute; 
	display: none; 
	BACKGROUND-COLOR: #f0f0c8; 
	LAYER-BACKGROUND-COLOR: #f0f0c8; 
	width: 330; 
	BORDER-LEFT: 1px solid black; 
	BORDER-TOP: 1px solid black; 
	BORDER-BOTTOM: 3px solid black; 
	BORDER-RIGHT: 3px solid black; 
	PADDING: 3px; 
	z-index: 10 
}

.xtrasmall
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
}
.xxtrasmall
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9px; 
}
.suggestbox 
{ 
	font-size: 12px;
	font-family:tahoma;
	color:Blue;
	POSITION: absolute; 
	display: none; 
	BACKGROUND-COLOR: #f0f0c8;
	LAYER-BACKGROUND-COLOR: #f0f0c8;
	width: 390; 
	BORDER-LEFT: 1px solid black; 
	BORDER-TOP: 1px solid black; 
	BORDER-BOTTOM: 2px solid black; 
	BORDER-RIGHT: 2px solid black; 
	PADDING: 2px; 
	z-index: 10 
}
.popupem
{ 
	font-size: 13px;
	font-family:tahoma;
	POSITION: absolute; 
	display:none;
	BACKGROUND-COLOR: #f0f0c8; 
	LAYER-BACKGROUND-COLOR: #f0f0c8; 
	width: 350; 
	BORDER-LEFT: 1px solid black; 
	BORDER-TOP: 1px solid black; 
	BORDER-BOTTOM: 3px solid black; 
	BORDER-RIGHT: 3px solid black; 
	PADDING: 3px; 
	z-index: 100 
}
.popupwhite
{ 
	font-size: 13px;
	font-family:tahoma;
	POSITION: absolute; 
	display:none;
	BACKGROUND-COLOR: #ffffff; 
	BORDER-LEFT: 1px solid black; 
	BORDER-TOP: 1px solid black; 
	BORDER-BOTTOM: 3px solid black; 
	BORDER-RIGHT: 3px solid black; 
	PADDING: 3px; 
	z-index: 100 
}
.popupabs
{ 
	POSITION: absolute; 
	display:none;
	BACKGROUND-COLOR: #f0f0c8; 
	LAYER-BACKGROUND-COLOR: #f0f0c8; 
	BORDER-LEFT: 1px solid black; 
	BORDER-TOP: 1px solid black; 
	BORDER-BOTTOM: 3px solid black; 
	BORDER-RIGHT: 3px solid black; 
	PADDING: 3px; 
	z-index: 50
}
.smallblack
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
}
.mediumblack
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
}
.orangebuttonreg
{
	/*BORDER-RIGHT: #cc9933 1px solid outset; 
	BORDER-TOP: #cc9933 1px solid outset; 
	FONT-WEIGHT: normal; */
	FONT-SIZE: 11px; 
	/*BORDER-LEFT: #cc9933 1px solid outset; */
	COLOR: black; 
	LINE-HEIGHT: normal; 
	/*BORDER-BOTTOM: #cc9933 1px solid outset; */
	/*FONT-FAMILY: Tahoma; */
	LETTER-SPACING: normal; 
	BACKGROUND-COLOR: #f0f0c8;
}
.orangebutton
{
	/*BORDER-RIGHT: #cc9933 1px solid outset; 
	BORDER-TOP: #cc9933 1px solid outset; */
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 11px; 
	/*BORDER-LEFT: #cc9933 1px solid outset; */
	COLOR: black; 
	LINE-HEIGHT: normal; 
	/*BORDER-BOTTOM: #cc9933 1px solid outset; 
	FONT-FAMILY: Tahoma; */
	LETTER-SPACING: normal; 
	BACKGROUND-COLOR: #f0f0c8;
}
.orangeinput
{
	FONT-WEIGHT: bolder; 
	FONT-SIZE: 11px; 
	COLOR: #343333; 
	LINE-HEIGHT: normal; 
	LETTER-SPACING: normal; 
	BACKGROUND-COLOR: #f0f0c8;
}

.popup1 
{ 
	font-size: 13px;
	font-family:tahoma;
	POSITION: absolute; 
	display: none; 
	BACKGROUND-COLOR: #f0f0c8; 
	LAYER-BACKGROUND-COLOR: #f0f0c8; 
	width: 240; 
	BORDER-LEFT: 1px solid black; 
	BORDER-TOP: 1px solid black; 
	BORDER-BOTTOM: 3px solid black; 
	BORDER-RIGHT: 3px solid black; 
	PADDING: 3px; 
	z-index: 10 
}
div#fancy_overlay {
	position:absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	background-color: #333;
}
div#fancy_loading {
	position: absolute;
	height: 40px;
	width: 40px;
	cursor: pointer;
	display: none;
	overflow: hidden;
	background: transparent;
	z-index: 100;
}

div#fancy_loading div {
	position: absolute;
	top: 0;
	left: 0;
	width: 40px;
	height: 480px;
	background: transparent url(/lhn/images/fancy/fancy_progress.png) no-repeat;
}

div#fancy_close {
	position: absolute;
	top: -12px;
	right: -12px;
	height: 30px;
	width: 30px;
	background: transparent url(/lhn/images/fancy/fancy_closebox.png) ;
	cursor: pointer;
	z-index: 100;
	display: none;
}

div#fancy_content {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	padding: 0; 
	margin: 0;
	z-index: 96;
}

#fancy_frame {
	position: relative;
	width: 100%;
	height: 100%;
	display: none;
}

img#fancy_img {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	border:0; 
	padding: 0; 
	margin: 0;
	z-index: 92;
}

div#fancy_title {
	position: absolute;
	bottom: -35px;
	left: 0;
	width: 100%;
	z-index: 100;
	display: none;
}

div#fancy_title table {
	margin: 0 auto;
}

div#fancy_title div {
	color: #FFF;
	font: bold 12px Arial;
	padding-bottom: 2px;
}

td#fancy_title_left {
	height: 32px;
	width: 15px;
	background: transparent url(/lhn/images/fancy/fancy_title_left.png) repeat-x;
}

td#fancy_title_main {
	height: 32px;
	background: transparent url(/lhn/images/fancy/fancy_title_main.png) repeat-x;
}

td#fancy_title_right {
	height: 32px;
	width: 15px;
	background: transparent url(/lhn/images/fancy/fancy_title_right.png) repeat-x;
}

div#fancy_outer {
	position: absolute;
    top: 0;
    left: 0;
    z-index: 90;
    padding: 18px 18px 58px 18px;
    margin: 0;
    overflow: hidden;
    background: transparent;
    display: none;
}

div#fancy_inner {
	position: relative;
	width:100%;
	height:100%;
	border: 1px solid #444;
	background: #FFF;
}

a#fancy_left, a#fancy_right {
	position: absolute; 
	bottom: 10px; 
	height: 100%; 
	width: 35%; 
	cursor: pointer;
	background-image: url(data:image/gif;base64,AAAA);
	z-index: 100; 
}

a#fancy_left {
	left: 0px; 
}

a#fancy_right {
	right: 0px; 
}

a#fancy_left:hover {
	background: transparent url(/lhn/images/fancy/fancy_left.gif) no-repeat 0% 100%;
}

a#fancy_right:hover {
	background: transparent url(/lhn/images/fancy/fancy_right.gif) no-repeat 100% 100%;
}

#fancy_bigIframe, #fancy_freeIframe {
	position:absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
}

div#fancy_bg {
	display: none;
}
	
div.fancy_bg {
	position: absolute;
	display: block;
	z-index: 70;
}

div.fancy_bg_n {
	top: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(/lhn/images/fancy/fancy_shadow_n.png) repeat-x;
}

div.fancy_bg_ne {
	top: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(/lhn/images/fancy/fancy_shadow_ne.png) no-repeat;
}

div.fancy_bg_e {
	right: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(/lhn/images/fancy/fancy_shadow_e.png) repeat-y;
}

div.fancy_bg_se {
	bottom: -18px;
	right: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(/lhn/images/fancy/fancy_shadow_se.png) no-repeat;
}

div.fancy_bg_s {
	bottom: -18px;
	width: 100%;
	height: 18px;
	background: transparent url(/lhn/images/fancy/fancy_shadow_s.png) repeat-x;
}

div.fancy_bg_sw {
	bottom: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(/lhn/images/fancy/fancy_shadow_sw.png) no-repeat;
}

div.fancy_bg_w {
	left: -13px;
	height: 100%;
	width: 13px;
	background: transparent url(/lhn/images/fancy/fancy_shadow_w.png) repeat-y;
}

div.fancy_bg_nw {
	top: -18px;
	left: -13px;
	width: 13px;
	height: 18px;
	background: transparent url(/lhn/images/fancy/fancy_shadow_nw.png) no-repeat;
}


/* This file skins dialog */

.flora .ui-dialog,
.flora.ui-dialog {
	background-color: #e6f7d4;
}

.flora .ui-dialog .ui-dialog-titlebar,
.flora.ui-dialog .ui-dialog-titlebar {
	border-bottom: 1px solid #b5d1de;
	background: #ff9900 url(/lhn/images/uialert/dialog-title.gif) repeat-x;
	padding: 0px;
	height: 28px;
	_height: 29px;
}

.flora .ui-dialog.ui-draggable .ui-dialog-titlebar,
.flora.ui-dialog.ui-draggable .ui-dialog-titlebar {
	cursor: move;
}

.flora .ui-dialog .ui-dialog-titlebar-close,
.flora.ui-dialog .ui-dialog-titlebar-close {
	width: 16px;
	height: 16px;
	background: url(/lhn/images/uialert/dialog-titlebar-close.png) no-repeat;
	position:absolute;
	top: 6px;
	right: 7px;
	cursor: default;
}

.flora .ui-dialog .ui-dialog-titlebar-close span,
.flora.ui-dialog .ui-dialog-titlebar-close span {
	display: none;
}

.flora .ui-dialog .ui-dialog-titlebar-close-hover,
.flora.ui-dialog .ui-dialog-titlebar-close-hover {
	background: url(/lhn/images/uialert/dialog-titlebar-close-hover.png) no-repeat;
}

.flora .ui-dialog .ui-dialog-title,
.flora.ui-dialog .ui-dialog-title {
	margin-left: 5px;
	color: white;
	font-weight: bold;
	position: relative;
	top: 7px;
	left: 4px;
}

.flora .ui-dialog .ui-dialog-content,
.flora.ui-dialog .ui-dialog-content {
	margin: 1.2em;
}

.flora .ui-dialog .ui-dialog-buttonpane,
.flora.ui-dialog .ui-dialog-buttonpane {
	position: absolute;
	bottom: 12px;
	right: 10px;
	width: 280px;
	text-align: right;
}

.flora .ui-dialog .ui-dialog-buttonpane button,
.flora.ui-dialog .ui-dialog-buttonpane button {
	margin: 6px;
}

/* Dialog handle styles */
.flora .ui-dialog .ui-resizable-n,
.flora.ui-dialog .ui-resizable-n { cursor: n-resize; height: 6px; width: 100%; top: 0px; left: 0px; background: transparent url(/lhn/images/uialert/dialog-n.gif) repeat scroll center top; }

.flora .ui-dialog .ui-resizable-s,
.flora.ui-dialog .ui-resizable-s { cursor: s-resize; height: 8px; width: 100%; bottom: 0px; left: 0px; background: transparent url(/lhn/images/uialert/dialog-s.gif) repeat scroll center top; }

.flora .ui-dialog .ui-resizable-e,
.flora.ui-dialog .ui-resizable-e { cursor: e-resize; width: 7px; right: 0px; top: 0px; height: 100%; background: transparent url(/lhn/images/uialert/dialog-e.gif) repeat scroll right center; }

.flora .ui-dialog .ui-resizable-w,
.flora.ui-dialog .ui-resizable-w { cursor: w-resize; width: 7px; left: 0px; top: 0px; height: 100%; background: transparent url(/lhn/images/uialert/dialog-w.gif) repeat scroll right center; }

.flora .ui-dialog .ui-resizable-se,
.flora.ui-dialog .ui-resizable-se { cursor: se-resize; width: 9px; height: 9px; right: 0px; bottom: 0px; background: transparent url(/lhn/images/uialert/dialog-se.gif); }

.flora .ui-dialog .ui-resizable-sw,
.flora.ui-dialog .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: 0px; bottom: 0px; background: transparent url(/lhn/images/uialert/dialog-sw.gif); }

.flora .ui-dialog .ui-resizable-nw,
.flora.ui-dialog .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 29px; left: 0px; top: 0px; background: transparent url(/lhn/images/uialert/dialog-nw.gif); }

.flora .ui-dialog .ui-resizable-ne,
.flora.ui-dialog .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 29px; right: 0px; top: 0px; background: transparent url(/lhn/images/uialert/dialog-ne.gif); }

/* This file skins resizables */

.ui-resizable { position: relative; }

/* Global handle styles */
.ui-resizable-handle { position: absolute; display: none; font-size: 0.1px; }
.ui-resizable .ui-resizable-handle { display: block; }
body .ui-resizable-disabled .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */
body .ui-resizable-autohide .ui-resizable-handle { display: none; } /* use 'body' to make it more specific (css order) */

.ui-resizable-n { cursor: n-resize; height: 6px; width: 100%; top: 0px; left: 0px; background: transparent url(/lhn/images/uialert/resizable-n.gif) repeat scroll center top; }
.ui-resizable-s { cursor: s-resize; height: 6px; width: 100%; bottom: 0px; left: 0px; background: transparent url(/lhn/images/uialert/resizable-s.gif) repeat scroll center top; }

.ui-resizable-e { cursor: e-resize; width: 6px; right: 0px; top: 0px; height: 100%; background: transparent url(/lhn/images/uialert/resizable-e.gif) repeat scroll right center; }
.ui-resizable-w { cursor: w-resize; width: 6px; left: 0px; top: 0px; height: 100%; background: transparent url(/lhn/images/uialert/resizable-w.gif) repeat scroll right center; }

.ui-resizable-se { cursor: se-resize; width: 9px; height: 9px; right: 0px; bottom: 0px; background: transparent url(/lhn/images/uialert/resizable-se.gif); }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: 0px; bottom: 0px; background: transparent url(/lhn/images/uialert/resizable-sw.gif); }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: 0px; top: 0px; background: transparent url(/lhn/images/uialert/resizable-nw.gif); }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: 0px; top: 0px; background: transparent url(/lhn/images/uialert/resizable-ne.gif); }
.ok {
	margin: 0;

}
.ok a {
	display: block;
	width: 123px;
	height: 32px;
	background-image: url(/lhn/images/uialert/ok.png);
	margin: 0 auto;
}
.ok a:hover {
	background-position: -123px 0;
}

.slidepop
{
	position:relative;
	height:200px;
}
.backend_research .inner
{
	position:absolute;
	left:0;
	bottom:0;
	height:348px;
	width:100%;
	background:#8c8b56;
	display:none;
}
/*Light f0f0c8 Dark 8c8b56	 */
.slidetitle
{
	padding-left:5px;
	font-weight:bold;
	vertical-align:middle;
	float:left;
	display:block;
	width:80%;
	height:20px;
}

.smallgreen
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: green; 
}
.smallblue
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: blue; 
}
.smallbrown
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: brown; 
}
.smallred
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: red; 
}
#contentwrapper{
width: 423px;
height: 35px;
border-top: 1px dotted orange;
border-bottom: 1px dotted orange;
background-color: #f0f0c8;
padding: 5px;
}

.billcontent{
width: 100%;
display:block;
}

.FlexGridStyle
{
	font: 12px "Trebuchet MS", Helvetica, sans-serif; 
}
.FlexGridHeader
{
	background:#7f7e48;
	background-color:#7f7e48;
	font: 12px "Trebuchet MS", Helvetica, sans-serif; 

}
.FlexGridHeader td
{
	color:White;
	padding-left:2px;
	font: 12px "Trebuchet MS", Helvetica, sans-serif; 
	font-weight:bolder;
}
.flexgridhover
{
	background:#e99d73;
}
.headerrow
{
	background:#898853;
	color:#fff;
}
.hlhn
{

	font-size:18px;
	font-family: Tahoma;
	color: #666666;

}
.h1lhn
{

	font-size:18px;
	font-weight:bold;
	font-family: Tahoma;
	color: #666666;
}

.fieldset_blue
{
	margin: 0px; 
	color: #0b517f; 
	BORDER: 1px SOLID #0b517f; 
	-moz-border-radius: 4px 4px 4px 4px; 
	font-size:16px;
	font-weight:normal;
	/*padding: 14px*/
}

	
.fieldset_blue legend
{
font-size:16px;
font-weight:bolder;
padding: 0px 7px 7px 7px;
}	
.fieldset_blue div.leftcolumn
{
float:left;
width:240px;
color:black;
padding-left:10px;
font-size:16px;
padding-top:5px;
}	
.fieldset_blue div.rightcolumn
{
float:left;
width:95px;
color:black;
font-size:16px;
padding-top:5px;
}	

.fieldset_orange
{
	margin: 0px; 
	color: #cd4617; 
	BORDER: 1px SOLID #cd4617; 
	-moz-border-radius: 4px 4px 4px 4px; 
	/*padding: 14px*/
}

.fieldset_orange, .fieldset_orange td, .fieldset_orange p, .fieldset_orange li , .fieldset_orange a
{
	margin: 0px 5px 5px 10px;
	padding:0px;
	/*overflow:hidden;*/
	color:#cd4617;
	font-size:16px;
	font-weight:bolder;
	}
	
.fieldset_orange legend
{
font-size:16px;
font-weight:bolder;
padding: 0px 7px 7px 7px;
}	
.fieldset_orange div.leftcolumn
{
float:left;
width:240px;
padding-left:10px;
padding-top:5px;
}
.fieldset_orange div.rightcolumn
{
float:left;
width:95px;
padding-top:5px;
}

/*Support Options*/
.slide-out-div {
          padding: 20px;
          width: 450px;
          background: #f0f0c8;
          border: 1px solid #29216d;
          font-family:verdana;
          font-size:14px;
          
      }   
      
.slide-out-div li 
{
	font-weight:bolder;
	padding-bottom:10px;
}
 
 
.backend_nav_active_tip_small
{
	width:14px;
	height:16px;
	background:url(/lhn/images/backend_nav_active_tip_small.png) top right no-repeat;
    /*filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/lhn/images/backend_nav_active_tip_small.png", sizingMethod="crop"); */
	position:absolute;
	top:0px;
	right:0px;	
	color:#fff;
	font: 9px/14px "Trebuchet MS", Helvetica, sans-serif; 
	font-weight:bold;
	text-align:center;
}


#tblTicket
{
	BORDER-RIGHT: #222222 1px solid; 
	BORDER-TOP: #222222 1px solid; 
	BORDER-LEFT: #222222 1px solid; 
	BORDER-BOTTOM: #222222 1px solid;
	background-color:#ffffff;
}

a.download_btn, a.download_btn:visited
{
	width:140px;
	height:28px;
	background:url(/images/alerter_download_icon.gif) top left no-repeat;
	display:block;
	text-indent:-9000px;
}
a.download_btn:hover
{
	background:url(/images/alerter_download_icon.gif) bottom left no-repeat;
}
