body, html			{margin:0;padding:0;color:#333;background-color:#fff;font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: center;}
img					{border:0;}
#container			{width:750px; margin-left:auto;margin-right:auto;text-align:left;}


table.cv {
	
	margin:0;padding:0;color:#333;background-color:#fff;font:11px Verdana, Geneva, Arial, Helvetica, sans-serif;text-align: left;
	border-spacing:20px 5px;
	
}


/* spacers */
.sp1				{height:1px;}
.sp3				{height:3px;}
.sp5				{height:5px;}

/* font-size */
.f9					{font-size:9px;}
.f10				{font-size:10px;}
.f11				{font-size:11px;}
.f12				{font-size:12px;}

/* text-color */
.grey				{color: #cccccc;}
.red				{color: #ff0000;}
.blu				{color: #0000ff;}
.green				{color: #009900;}


/* text variant */

.title				{padding-top:30px;color: #555555;}
.page_title			{font-size:10px; color:#888888;font-weight:bold;padding-bottom:30px;}
.sub_title			{font-size:10px; color:#333333;font-weight:bold;}
.to_top				{float: right; font-size: 10px;color:#ff8800;border-bottom:#ccc 1px dotted;
					padding:0px 10px 6px 10px;margin-bottom:28px;margin-right:18px;}
.f10gray			{font-size:10px;color: #999999;padding-top:5px;}


/* box structure */
.vin				{margin-left:5px;}
.frame				{display: table; width: 100%;}
.frame_h			{width: 750px; height:430px;}
.clip				{position: absolute; clip: rect(0px, 750px, 430px, 0px);}

.box_header			{width: 100%;display: table;height:108px;border-bottom: #484848 1px dotted;}

.box_brand			{width:200px; float: left;padding-bottom:8px;margin-top:24px;}
.box_menu			{width:550px; float: right;padding-bottom:8px;text-align:right;}

.box_left			{width:140px;display: block; float: left; padding-top:60px;}
.box_right			{width:580px;display: block; float: right; padding-top:60px; padding-bottom:80px;}

.left_border		{border-left: #C0C0C0 1px dotted;padding-left:18px;}
.artwork			{margin-bottom:120px;padding-bottom:10px;}

.box_set_a			{width:300;height:270px;}
.box_set_b			{float:right;width:220px;}
.box_text_about		{margin-top:20px;margin-left:2px; width:400px;text-align:left;}
.box_text_about2	{margin-top:40px;margin-left:2px; width:400px;text-align:left;}

/* artwork images */
.box_img       		{display: table;width:560px;margin-bottom:40px;}

.box_img_1			{display: block;width:160px; float: left;}
.box_img_h			{display: block;width:350px; float: right;}
.box_img_2			{display: block;width:160px; float: left;}
.box_img_3			{display: block;width:140px; float: right;}


/* line/dividers */
.line_hrz			{height:1px;margin-left:30px;margin-right:34px;margin-bottom:28px;border-bottom: #ccc 1px dotted;}
.line_text			{width:300px; height:1px;;margin-bottom:28px;border-bottom: #ccc 1px dotted;}


/* links */
a					{text-decoration: underline; color: #6699FF;}
a:hover				{text-decoration: none; color: #0099FF;}
a.link				{text-decoration: none; color: #DFAC60;}


a.text_link			{text-decoration: none; color:#333333;border-bottom: #484848 1px dotted;}
a.text_link:hover	{text-decoration: none; color:#ff6600;border-bottom: #ff6600 1px dotted;}


a.zm			{font-size: 17px;line-height: 30px;text-decoration: none;color:#999999;}
a.zm:hover		{color:#ff6600;font-size: 17px;font-weight:bold;}

a.up			{text-decoration: none;#ff6600 1px dotted;}
a.up:hover		{color:#ff6600;}


/* menu */
#menu				{font-size:10px;display:block; float:right;}
#menu ul			{margin:0;padding:0;list-style-type:none;}
#menu li 			{display:inline;line-height:86px;}
#menu li a			{color:#444444; text-decoration:none;
					padding-right:5px; padding-left:18px;padding-top:37px;border-right: #C0C0C0 1px dotted;}
#menu li a:hover	{color:#ff6600; text-decoration:none; background-color:#f3f3f3;}
#menu li a.up		{color:#2a2a2a; font-weight:bold; text-decoration: none;}
#menu li a.on		{color:#777777; font-weight:bold; text-decoration: none;}


/* menu 2 */
#menu2				{font-size:10px; margin-left:2px;}
#menu2 ul			{margin: 0;padding: 0;list-style-type: none;}
#menu2 li 			{padding-bottom:0px;}
#menu2 li a			{color:#777777;text-decoration: none;line-height:15px; }
#menu2 li a:hover	{padding-left:2px;color: #ff6600;text-decoration: none;}
#menu2 li a.up		{font-size:10px;line-height:18px;font-weight:bold;color:#000000;text-decoration: none;}
#menu2 li a.on		{font-size:10px;line-height:18px;font-weight:bold;color:#777777;text-decoration: none;}
#menu2 li a.op		{line-height:18px;color:#222222;text-decoration: none;}


/* images mouse over */
.roll img			{border-left: #ffffff 1px dotted;}			
.roll:hover img		{border-left: #ff6600 1px dotted;}


/* footer */
.footer_list		{padding-top:20px;border-top: #484848 1px dotted;font-size: 10px;padding-bottom:300px;}
.footer				{padding-top:20px;border-top: #484848 1px dotted;font-size: 10px;padding-bottom:80px;}
.copyright			{padding-left:130px;color:#999999;}
.im					{padding-left:300px;color:#999999;}
.copyright_text		{color:#999999;margin-top:20px;margin-bottom:30px;margin-left:10px;font-size:10px;}
.nrg				{float: none;color:#999999;}
.vineet			{font-size:9px;color: #888888;margin-right:2px;text-decoration: none;}


/* form */
form				{margin:0;padding:0;}
input,	select		{font-family: verdana, helvetica, arial, sans-serif;
					 font-size: 10px;
					 color: #333333;
					 background-color: #F7F7F7;
					 border: #999 1px solid;margin-top:2px;}
input.button		{
	color: #484848;
	border-right: #3f3f3f 1px solid;
	border-top: #cfcfcf 1px solid; 
	font:10px verdana, geneva, arial, helvetica, sans-serif;
	background: #f8f8f8; 
	border-left: #cfcfcf 1px solid;
	border-bottom: #3f3f3f 1px solid; 
	cursor: pointer;}
	
	input.buttonup		{
	color: #fff;
	border-right: #3f3f3f 1px solid;
	border-top: #cfcfcf 1px solid; 
	font:10px verdana, geneva, arial, helvetica, sans-serif;
	background: #ff9900; 
	border-left: #cfcfcf 1px solid;
	border-bottom: #3f3f3f 1px solid;
	cursor: pointer;}