table.object-list 
{
	border-top: 1px solid #DADADA;
	margin-bottom: 6px;
}
table.gray_border
{
	border-collapse: collapse;
}
table.gray_border td, table.gray_border th
{
	border: 1px solid #DADADA;
	padding: 3px;
}

a.item
{
	color: #FF9933;
}

a.item:link, a.item:visited, a.item:active
{
	color: #FF9933;
}

a.vac_name, a.vac_name:link, a.vac_name:visited, a.vac_name:active
{
	font-size: 18px;
	
}

a.main_page, a.main_page:link, a.main_page:visited, a.main_page:active
{
	font-size: 16px;
	font-weight: bolder;
}


.text-red
{
	color: red;
}

.text-micro 
{
	font-size: 80%;
}

.text-big
{
	font-size: 110%;
}

.text-bigger
{
	font-size: 120%;
}

.text-biggest
{
	font-size: 22px;
}

.text-grey
{
	color: Gray;
}

.bg_light-yel
{
	background-color: #FAFAD2
}

.title
{
	font-size: 120%;
	font-weight: bold;
}

.text-bold
{
	font-weight: bold;
}

table.resume-card
{
	margin-top: 10px;
}

table.resume-card th
{
	white-space: nowrap;
}

table.resume-card th.th
{
	background-color: #CCE3EE;
	font-size: 140%;
}

table.resume-card th, table.resume-card td
{
	padding-top: 6px;
}

/* resume add */

select.resume_cat
{
	width: 50%;
}
select.mini
{
	width: 100px;
}

input.micro 
{
	width: 40px;
}
input.mini 
{
	width: 100px;
}
input.std
{
	width: 70%;
}
input.maxi
{
	width: 100%;
}


table.item_add th
{
	white-space: nowrap;
	text-align: left;
}

table.item_add th.th
{
	background-color: #D9EBF2;
	font-size: 140%;
	margin-top: 10px;
}

table.item_add th, table.item_add td
{
	padding-top: 6px;
}
