table.center 
{
	width:1000px;	
}
		body.kcell table.center
		{
			width:1000px;	
		}

table.center tr td.left_center_head_cut
{
	height:29px;
	width:11px;
	background-image:url('/img/left_center_head_cut.gif');
	background-repeat:no-repeat;
}

		body.kcell table.center tr td.left_center_head_cut
		{
			background-image:url(/img/img/cut_head_left.gif);
			background-repeat:no-repeat;
			height:29px;
			width:11px;
		}

		body.gs table.center tr td.left_center_head_cut
		{
			background-image:url(/img/img/cut_head_left.gif);
			background-repeat:no-repeat;
			height:29px;
			width:11px;
		}

table.center tr td.center_center_head
{
	height:29px;
	background-image:url('/img/img/head_center.gif');
	background-repeat:repeat-x;
	background-position:center top;
	vertical-align:bottom;
}

table.center tr td.center_center_head div.heading
{
	color:#A1A1A1;
	font-size:24px;
	line-height:normal;
	margin:18px 0px 0px 11px;
	_margin:8px 0px 0px 11px;	
	float:left;
}

table.center tr td.center_center_head div.heading a
{
	color:#A1A1A1;
}

table.center tr td.center_center_head div.search
{
	margin-top:25px;
	margin-right:10px;
	float:right;
	_margin-top:12px;
}
table.center tr td.center_center_head div.search a
{
	_margin-top:2px;
	_margin-left:5px;
}

table.center tr td.center_center_head div.search input
{
	border-top:1px solid #cfcccc;
	border-left:1px solid #cfcccc;
	border-right:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	height:17px;
	width:135px;
	padding:2px;
	font-size:12px;
	margin-right:5px;
	margin-top:-1px;
	_margin-right:0px;
	_margin-top:0px;
	color:#888888;
	float:right;
}

table.center tr td.center_center_head div.search select
{
	border-top:1px solid #cfcccc;
	border-left:1px solid #cfcccc;
	border-right:1px solid #ebebeb;
	border-bottom:1px solid #ebebeb;
	height:17px;
	width:135px;
	padding:2px;
	font-size:12px;
	margin-right:5px;
	margin-top:-1px;
	_margin-right:0px;
	_margin-top:0px;
	color:#888888;
	float:right;
	height:23px;
}

		
table.center tr td.right_center_head_cut
{
	height:29px;
	width:10px;
	background-image:url('/img/img/cut_head_right.gif');
	background-repeat:no-repeat;
}




table.center tr td.left_center_center_cut
{
	width:11px;
	background-image:url(/img/img/cut_center_left.gif);
	background-repeat:repeat-y;
	background-color:White;
	background-position:left top;
}
/*
		body.kcell table.center tr td.left_center_center_cut
		{
			background-image:none;
			width:10px;
			border-left:1px solid #dadada;
		}
*/
table.center tr td.center_center
{
	background-color:White;
}

table.center tr td.right_center_center_cut
{
	width:10px;
	background-image:url(/img/img/cut_center_right.gif);
	background-repeat:repeat-y;
	background-position:left top;
}






/* start:main page */

div.bg_c_h
{
	background-image: url(/img/img/bg_c_h.gif);
	width: 1000px;
	height: 10px;
	font-size:0px
}

		body.kcell div.bg_c_h
		{
			background-image: url(/img/img/bg_c_h.gif);
			width: 998px;
			border-left:1px solid #dadada;
		}
		
div.bg_c_c
{
	background-image: url(/img/img/bg_c_c.gif);
	width: 1000px;
	height: 514px;
	background-repeat: no-repeat;
	padding-top: 22px;
}

	.height547
	{
		height:457px !important;
		padding-top:0px;
	}

		body.kcell div.bg_c_c
		{
			width: 998px;
			border-left:1px solid #dadada;
		}

div.bg_c_c div.cen
{
	width: 936px;
	height: 155px;
}
div.bg_c_c div.cen div.slogan
{
	float: left;
	font-size: 30px;
	color: Black;
	margin-left: 16px;
	margin-top: 44px;
}
div.bg_c_c div.cen div.slogan span
{
	font-size: 22px;
	color: White;
}
div.bg_c_c div.cen div.reg
{
	width: 282px;
	height: 155px;
	background-image: url(/img/own/bg_reg.gif);
	float: right;
}

		body.kcell div.bg_c_c div.cen div.reg
		{
			width: 280px;
		}

div.bg_c_c div.cen div.reg div.txt
{
	font-size: 12px;
	color: #5c5c5c;
	line-height: 16px;
	margin: 12px 27px 0px;
}
a.btn_passive, a.btn_active
{
	margin: 8px 0px;
	height: 44px;
	display: block;
	font-weight: bold;
	font-size: 16px;
	line-height: 42px;
	text-align:center;
}

a.btn_passive 
{
	background-image: url(/img/own/btn-passive.gif);
	width: 200px;	
}

a.btn_active
{
	background-image: url(/img/own/btn-active.gif);
	width: 147px;
}

a.btn_passive:hover, a.btn_active:hover
{
	text-decoration:underline
}


	body.kcell a.btn_passive, body.kcell a.btn_active
	{
		color: #fff;
	}

	body.gs a.btn_active
	{
		color: #fff;
	}
	body.gs a.btn_passive 
	{
		color:#3e3e3e
	}




td.auth_promo 
{
	vertical-align:top;
	border-top:1px solid #dadada;
	border-left:1px solid #dadada;
	background-color:#fff
}
td.auth_promo div 
{
	margin:20px 10px 20px 30px;
}
td.auth_promo div.l_info
{
	font-size:17px;color:#A1A1A1;;text-align:center;line-height:16px
}
td.auth_promo div.l_link 
{
	font-size:12px;color:#000;text-align:left;line-height:16px
}



div.bg_c_c div.cen div.reg div.enter
{
	font-size: 12px;
	color: #5c5c5c;
}
div.bg_c_c div.cen div.reg div.enter a
{
	color: #689b01;
	font-weight: bold;
}
		body.kcell div.bg_c_c div.cen div.reg div.enter a
		{
			color: #000;
			text-decoration: underline;
		}

div.bg_c_c div.cen div.reg div.enter a:hover
{
	text-decoration: underline;
}
		body.kcell div.bg_c_c div.cen div.reg div.enter a:hover
		{
			color: #fa8f36;
		}

div.bg_c_c div.promo
{
	width: 290px;
	height: 334px;
	text-align: left;
	float: left;
	margin-top: 34px;
	border-right: 1px solid #acc5e7;
	padding: 0px 0px 0px 19px;
}
div.bg_c_c div.promo span.h
{
	border-bottom: 2px dotted white;
	color: White;
	font-size: 18px;
}
div.bg_c_c div.promo span.t
{
	color: White;
	font-size: 14px;
	line-height: 18px;
}


div.bg_c_c div.promo_na
{
	width:207px;
	height: 277px;
	text-align: left;
	float: left;
	margin-top: 34px;
	border-right: 1px solid #acc5e7;
	padding: 0px 0px 0px 19px;
	background-repeat: no-repeat; 
	background-position: right bottom;
}

	div.bg_c_c div.promo_na span.h 
	{
		border-bottom:2px dotted white;
		color:White;
		font-size:18px;
		margin-right:10px;
		overflow:hidden;
		white-space:nowrap;	
	}
	
	div.bg_c_c div.promo_na span.t 
	{
		color:White;
		display:block;
		font-size:14px;
		line-height:18px;
		margin-right:10px;
	}

	.contacts_1 {background-image: url("/img/img/contacts-1.png");}
	.contacts_2 {background-image: url("/img/img/contacts-2.png");}
	.contacts_3 {background-image: url("/img/img/contacts-3.png");}
	.contacts_4 {background-image: url("/img/img/contacts-4.png");}
	
	.task_1 {background-image: url("/img/img/task-1.png");}
	.task_2 {background-image: url("/img/img/task-2.png");}
	.task_3 {background-image: url("/img/img/task-3.png");}
	
	.sms_1 {background-image: url("/img/img/sms-1.png");}
	.sms_2 {background-image: url("/img/img/sms-2.png");}
	.sms_3 {background-image: url("/img/img/sms-3.png");}
	
	.calendar_1 {background-image: url("/img/img/calendar-1.png");}
	.calendar_2 {background-image: url("/img/img/calendar-2.png");}
	.calendar_3 {background-image: url("/img/img/calendar-3.png");}
	
	.links_1 {background-image: url("/img/img/links-1.png");}
	.links_2 {background-image: url("/img/img/links-2.png");}
	.links_3 {background-image: url("/img/img/links-3.png");}
	
	.notes_1 {background-image: url("/img/img/notes-1.png");}
	.notes_2 {background-image: url("/img/img/notes-2.png");}
	.notes_3 {background-image: url("/img/img/notes-3.png");}
	
	.width288px {width:288px !important;}

div.bg_c_f
{
	background-image: url(/img/img/bg_c_f.gif);
	width: 1000px;
	height: 9px;
	font-size:0px
}

		body.kcell div.bg_c_f
		{
			width: 998px;
			border-left:1px solid #dadada;
		}

div.bg_cen_fut
{
	background-image: url(/img/img/bg_cen_fut.gif);
	width: 1000px;
	height: 54px;
}
		body.kcell div.bg_cen_fut
		{
			width: 998px;
		}



div.startup_promo
{
	float: left;
	font-size: 26px;
	color: #fff;
	margin-left: 16px;
	margin-top: 44px;
	text-align:center;
	margin-left:40px;
	_margin-left:20px;
	text-align:left;
	width:586px;
}



/* end:main page*/





/* START footer */

div.pre_footer 
{
	border-top:1px solid #dadada;
	height:auto;	
}  

div.pre_footer div.l_left, div.pre_footer div.l_right, div.pre_footer div.l_center
{
	display:none;	
}

div.pre_footer div.l_center div.l_help_fix
{
	margin-bottom:-1px;
	width:15px;
	background-image:url('/img/help_left.gif');
	height:24px;
	background-position:bottom right;
	background-repeat:no-repeat;
	margin-left:232px;
}


div.footer 
{
	height:69px;
}  


div.footer div.license 
{
	border-left:none;
	width:610px;
}

		body.kcell div.footer div.license 
		{
			float:left;
			width:550px;
			font-size:11px
		}
		
		body.gs div.footer div.license 
		{
			float:left;
			width:350px;
			font-size:11px;
			margin-top:18px;
			color:#646464;
			line-height:13px;
		}
		
		body.gs div.footer div.partner
		{
			float:left;
			width:350px;
			font-size:11px;
			margin-top:18px;
			color:#646464;
			line-height:13px;
		}		

div.footer div.l_center
{
	background-image:url(/img/img/fut_center.gif);
	background-repeat:repeat-x;
	background-position:bottom;
	color:#B9B9B9;
	float:left;
	font-size:10px;
	height:100%;
	width:978px;
}

			body.kcell div.footer div.l_center
			{
				width:988px;
			}

div.footer div.l_left 
{
	background-image:url(/img/img/cut_fut_left.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
	height:100%;
	width:11px;
}

div.footer div.l_right
{
	background-image:url(/img/img/cut_fut_right.gif);
	background-repeat:no-repeat;
	background-position:bottom;
	float:left;
	height:100%;
	width:11px;
}

		body.kcell div.footer div.l_right
		{
			width:1px;
		}

div.footer div.l_center div.l_menu 
{
	color:#5C5C5C;		
	margin-left:24px;
	margin-top:26px;
	_margin-left:6px;
	float:left;
	font-size:11px;	
}

div.footer div.l_center div.l_menu a
{
	color:#5c5c5c;
	display:inline;
	text-decoration:underline;
}
div.footer div.l_center div.l_menu a:hover
{
	text-decoration:none;
	color:%base-vendor-color%;
}

div.footer div.license
{
	font-size:9px;
	color:#b9b9b9;
	line-height:12px;
	float:right;
	border-left:1px solid #e4e2e2;
	width:415px;
	padding-left:14px;
	margin-top:11px;
	margin-left:21px;
	cursor:default;
}




/* END footer */




/* BEGIN secondary menu */

div.menu_c_btn
{
	padding: 0px 20px;
	height: 83px;
	background-image: url(/img/img/center_menu_bg.gif);
	background-color: #91b2dd;
	background-repeat: no-repeat;
	text-align: center;
	margin-top:15px;
	margin-bottom:12px;
}
		body.kcell div.menu_c_btn
		{
			background-color: #69599e;
		}

div.menu_c_btn a
{
	height: 63px;
	display: block;
	float: left;
	margin: 0 18px;
}
div.menu_c_btn a:hover span
{
	text-decoration: underline;
}
div.menu_c_btn a img
{
	margin-top: 14px;
}
div.menu_c_btn a span
{
	font-size: 11px;
	color: White;
	line-height: 20px;
}



/* END secondary menu */




/* SETUP PAGE */
			div.setup_title
			{
				font-size:14px;color:#1c88cb;margin:15px 5px 25px 10px				
			}
			
			tr.setup td.s_left
			{
				background-image:url('/img/own/setup_l.gif') !important;
				background-repeat:no-repeat;
			}

			
			tr.setup td.s_center
			{
				background-image:url('/img/own/setup_c.gif') !important;
				background-repeat:repeat-x;
			}			
			tr.setup td.s_right
			{
				background-image:url('/img/own/setup_r.gif') !important;
				background-repeat:no-repeat	
			}
			
			tr.setup div.l_num 
			{
				font-size:34px;
				font-weight:bold;
				color:#e3e3e3;
				float:left;
				height:40px;
				margin-top:15px;
				margin-left:5px;
			}
			tr.setup div.l_head
			{
				font-size:15px;
				color:#6d6d6d;
				margin:26px 5px 10px 10px;
				float:left;
			}
			
			div.brand_select 
			{
				margin:0px 0px 10px 20px
			}
			
			div.brand_select a 
			{
				width:82px;height:82px;
				float:left;
				background-image:url('/img-common/layout/setup_brand.png');
				text-align:center;
				vertical-align:middle;
				margin:10px 6px 10px 7px;
				cursor:pointer;cursor:hand;
			}
			div.brand_select a img {
				opacity:0.6;
				margin-top:2px;
/*				filter: alpha(opacity = 60); */
			}


			div.brand_select a:hover img {
				opacity:1.0;
/*				filter: alpha(opacity = 100); */
			}
			
			div.phone_select 
			{
				margin:0px 0px 5px 20px;
			}			
			div.phone_select div.d
			{
				float:left;
				margin:10px 12px 10px 12px;
				_margin:10px 10px 10px 9px;
				width:55px;
				height:125px;	
				text-align:center;	
										
			}
			div.phone_select div.d a 
			{
				display: table-cell;
				text-align: center;
				vertical-align: middle;
				width:45px;
				height:85px;
				border:1px solid white;
			}
			div.phone_select div.d a img 
			{
				border:1px solid white;
				opacity:0.9;
				filter: alpha(opacity = 90);
			}
			div.phone_select div.d a:hover img 
			{
				opacity:1.0;
				filter: alpha(opacity = 100);
			}
			div.phone_select div.d a span 
			{
				display:block;
				font-size:10px;
				color:#444;
				width:45px;
			}
			div.phone_select div.d a:hover span 
			{
				text-decoration:underline;
				color:#69599E
			}

/* END OF SETUP PAGE */
