/* CSS Document */

@import url(global.css);
@import url(typography.css);
@import url(themes.css);
@import url(intermediate.css);



/* problems with absolute units of measurement, choice of colors (threshold of color difference hardly reached, missing foreground color specification almost everywhere when the background one is present */

body {
	background-color:#E0E2E1;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
}
#main_top_nav {
	float: left;
	width: 163px;
	left: 10px;
	top: 10px;
	height: 63px;
	position: absolute;
}
#main_top_nav2 { /*u*/
	float: left;
	width: 163px;
	left: 8px;
	top: 8px;
	height: 63px;
	position: absolute;
}
#ads_area {  /*u*/
	float: left;
	width: 163px;
	left: 699px;
	top: 118px;
	position: absolute;
}
#main_logo {
	float: left;
	width: 163px;
	left: 0px;
	top: 0px;
	height: 63px;
	position: absolute;
}
#maindiv {
	top: 18px;
	left: 18px;
	position: relative;
	height: auto;
	background-color: #FFFFFF;
}#maindiv2 {
	top: 24px;
	position: relative;
	height: auto;
	background-color: #FFFFFF;
}
#maindiv2_IE {
	top: 9px;
	position: relative;
	height: auto;
	background-color: #FFFFFF;
}
#maindiv2Blog {
	top: 24px;
	position: relative;
	height: auto;
	background-color: #E0E2E1;
}
#maindiv2Blog_IE {
	top: 9px;
	position: relative;
	height: auto;
	background-color: #E0E2E1;
}
#maindiv2_safari {
	top: 36px;
	position: relative;
	height: auto;
	background-color: #FFFFFF;
}

#per_te{
margin-top:200px;
}

#maindiv3 {
	margin-right: 9px;
	margin-left: 9px;
	position: relative;
}
#maindiv4 {
	position: relative;
	height: 1099px;
}
.footer {
	float: left;
	top: 100%;
	left: 0px;
	padding-bottom: 9px;
}
#foot {
	position: relative;
	padding-top: 1px;
/*	margin-bottom: 10px;
	float: left;
	left: 9px;*/
}
#foot_main { /*u*/
	position: absolute;
	top: 900px;
	float: left;
}
#foot_main_khtml{ /*u*/
	position: relative;
	top: 850px;
	float: left;
}
#main_nav {
	width: 507px;
	left: 172px;
	top: 0px;
	height: 63px;
	position: absolute;
	background-image: url(../new_html_templates/layout_graphics/images/main-nav.gif);
	background-repeat: no-repeat;
}
#nav_bar {
	width: 851px;
	left: 0px;
	top: 72px;
	height: 27px;
	position: absolute;
	background-image: url(../new_html_templates/layout_graphics/images/nav-bar.gif);
	background-repeat: no-repeat;
	padding-top: 9px;
	padding-left: 9px;
	font-size: 10px;
}
#nav_bar_IE {
	width: 877px;
	left: 0px;
	top: 72px;
	height: 27px;
	position: absolute;
	background-image: url(../new_html_templates/layout_graphics/images/nav-bar2.gif);
	background-repeat: no-repeat;
	padding-top: 9px;
	padding-left: 9px;
	font-size: 10px;
}
/* POSSIBLE nav_bar_safari */
#login { /*u*/
	float: right;
	width: 163px;
	left:688px;
	top: 0px;
	height: 63px;
	position: absolute;
/*	background-image: url(../new_html_templates/layout_graphics/images/login.gif);
	background-repeat: no-repeat;*/
}
#ad_mr {
	width: 163px;
	height: 279px;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: top right;
	margin-bottom: 10px;
}

#ad_mr_m {
	width: 163px;
	height: 279px;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: top right;
	margin-bottom: 10px;
	margin-top:15px;
}



#ad_br {
	width: 163px;
	height: 135px;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: top right;
	margin-bottom: 10px;
}
#ad_brb {
	width: 163px;
	height: 135px;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #FFFFFF;
}

#ad_brb_m{
width:163px;
height:95px;
background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #FFFFFF;
	}

#hp_main_practice {/*u*/
	background-color:#38ab2b;
	float: left;
	width: 335px;
	height: 279px;
	left:10px;
	top: 118px;
	position: absolute;
/*	background-image: url(../nav_images/images/css_architects_search2.jpg);
	background-repeat: no-repeat;
	background-position: top; */
}#hp_main_project2 {
	background-color:#a2d216;
	float: left;
	width: 335px;
	height: 279px;
	left:354px;
	top: 118px;
	position: absolute;
/*	background-image: url(../nav_images/images/css_projects_search.jpg);
	background-repeat: no-repeat;
	background-position: top; */
}
#hp_main_project22 {
	background-color:#DEE2E3;
	float: left;
	width: 335px;
	height: 279px;
	left:354px;
	top: 118px;
	position: absolute;
/*	background-image: url(../nav_images/images/css_projects_search.jpg);
	background-repeat: no-repeat;
	background-position: top; */
}
#hp_main_jobadd {
	background-color:#E79C0D;
	float: left;
	width: 334px;
	height: 135px;
	left:0px;
	top: 0px;
	position: absolute;
	background-image: url(../nav_images/images/jobs.jpg);

}
#hp_main_add { /*u*/
	/* background-color:#4F96D4; */
	background-color:#FFFFFF;
	float: left;
	width: 335px;
	height: 137px;
	left:0px;
	top: 143px;
	position: absolute;
/*	background-image: url(../nav_images/images/css_projects_search.jpg);
	background-repeat: no-repeat;
	background-position: top; */
}
#hp_main_practice_ins {
	background-color:#38ab2b;
	float: left;
	width: 335px;
	height: 223px;
	left:0px;
	top: 56px;
	position: absolute;
}
#hp_main_project_ins2 {
	background-color:#a2d216;
	float: left;
	width: 335px;
	height: 223px;
	left:0px;
	top: 56px;
	position: absolute;
}
#proj_images {
	float: left;
	width: 507px;
	height: 32px;
	left:343px;
	top: 150px;
	position: absolute;
	padding-bottom: 25px;
}
#proj_images_IE {
	float: left;
	width: 507px;
	height: 32px;
	left:346px;
	top: 155px;
	position: absolute;
	padding-bottom: 25px;

}
/* POSSIBLE proj_images_safari */
#proj_caption {
	padding-top: 18px;
/*	margin-right: 9px;*/
}
#proj_image {
	float: left;
	width: 507px;
	height: 32px;
	left:350px;
	top: 125px;
	position: absolute;
	background-color: #FFFFFF;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#proj_image_IE {
	float: left;
	width: 507px /*361px*/;
	height: 32px;
	left:353px /*329px*/;
	top: 130px;
	position: absolute;
	background-color: #FFFFFF;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#proj_image_area {
	float: left;
	width: 507px;
	height: 380px;
	left: 344px;
	top: 125px;
	position: absolute;
}

#proj_area_white {
	background-color: #FFFFFF;
	width: 507px;
	
}
.subtext {
	position: absolute;
	float: right;
	padding-top: 15px;
	right: 9px;
	font-size: 9px;
}
#proj_typology {
	float: left;
	width: 507px;
	height: 63px;
	left:344px;
	top: 108px;
	position: absolute;
	background-color: #FFFFFF;
}
#thumblist{
	width:450px;
	margin-bottom: 9px;
	height:63px;
}
#thumblistim{
	float: left;
}
#thumblistimb{
	position: relative;
	float: left;
	left:9px;
	width:200px;
}
#thumblistimc{
	position: relative;
	float: left;
	left:-12px;
	width:200px;
}
#prac_typology {
	float: none;
	position: absolute;
	width: 514px;
	left: 344px;
	top: 125px;
	background-color: #FFFFFF;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#prac_typology_IE {
	float: none;
	position: absolute;
	width: 514px;
	left: 344px;
	top: 136px;
	background-color: #FFFFFF;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#prac_projects{
	float: none;
	position: absolute;
	width: 526px;
	left:344px;
	top:230px;
}

#pra_title_name_IE{
color:#38AB2B;  /*162,210,22*/
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
margin-left:5px;
/*margin-top:5px;*/
padding-top:50px;
font-weight:bold;
}

#prac_projects_IE{ /*space between typologies and boxes*/
	float: none;
	position: absolute;
	width: 570px;
	left: 344px;
	top:241px; /*241*/
}
#prac_projects_link_3 {
	float: none;
	position: absolute;
	width: 516px;
	left: 344px;
	top: 400px;
	padding-top: 50px;
}
#prac_projects_link_IE_3 {
	float: none;
	position: absolute;
	width: 569px;
	left: 344px;
	top: 400px;
	padding-top: 50px;
}
#prac_projects_link_6 {
	float: none;
	position: absolute;
	width: 516px;
	left: 344px;
	top: 550px;
	padding-top: 50px;
}
#prac_projects_link_IE_6 {
	float: none;
	position: absolute;
	width: 569px;
	left: 344px;
	top: 550px;
	padding-top: 50px;
}
#prac_projects_link_9 {
	float: none;
	position: absolute;
	width: 516px;
	left: 344px;
	top: 700px;
	padding-top: 50px;
}
#prac_projects_link_IE_9 {
	float: none;
	position: absolute;
	width: 569px;
	left: 344px;
	top: 700px;
	padding-top: 50px;
}
#prac_projects_link_12 {
	float: none;
	position: absolute;
	width: 516px;
	left: 344px;
	top: 820px;
	padding-top: 50px;
}
#prac_projects_link_IE_12 {
	float: none;
	position: absolute;
	width: 569px;
	left: 344px;
	top: 820px;
	padding-top: 50px;
}
#practice_proj_stack{
	float: left;
	width: 163px;
	position: relative;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-top: 28px; /*new*/
}

#practice_proj_stack_safari {
	float: left;
	width: 163px;
	position: relative;
	padding-right: 12px;
	padding-bottom: 9px;
}
#proj_thumbs{
	position: absolute;
	width:515px;
	left:344px;
	top:655px;
}
#proj_info {
	position: absolute;
	width: 335px;
	height:auto;
	left:0px;
	top: 108px;
	background-color: #FFFFFF;
	padding-bottom: 18px;
}
#hp_jobs_list {
	float: left;
	width: 163px;
	height: 135px;
	left:526px;
	top: 262px;
	position: absolute;
}
#hp_jobs {
	background-image: url(../new_html_templates/layout_graphics/images/jobs.gif);
	background-repeat: no-repeat;
	background-position: top;
	float: left;
	width: 163px;
	height: 135px;
	left:526px;
	top: 118px;
	position: absolute;
	background-color: #4E96D4;
}
#hp_com {
	background-image: url(../new_html_templates/layout_graphics/images/commun.gif);
	background-repeat: no-repeat;
	float: left;
	background-color: #FFFFFF;
	width: 163px;
	height: 135px;
	left:354px;
	top: 118px;
	position: absolute;
}
#hp_rec {
	float: left;
	width: 163px;
	height: 135px;
	left:354px;
	top: 262px;
	position: absolute;
	background-image: url(../new_html_templates/layout_graphics/images/com-header.gif);
	background-repeat: no-repeat;
}
#latest_prac { 
	float: left;
	width: 335px;
	height: 335px;
	left:10px;
	top: 550px;
	position: absolute;
	background-image: url(../new_html_templates/layout_graphics/images/latest-pras.gif);
	background-repeat: no-repeat;
	padding-top: 27px;
	padding-left: 9px;
}
#latest_pro {
	float: left;
	width: 335px;
	height: 335px;
	left:354px;
	top: 550px;
	position: absolute;
	background-image: url(../new_html_templates/layout_graphics/images/latest-pros.gif);
	background-repeat: no-repeat;
	padding-top: 27px;
	padding-left: 9px;
}
#practice_proj_stack_IE {
	float: left;
	width: 163px;
	position: relative;
	margin-top:3px; /*80*/
	padding-bottom: 9px;
	margin-right: -10px;

}
/*  *************************************************************************************  job diaplsy**********************************************************/
#practice_showimage {
	float: left;
	width: 600px;
	position: relative;
	padding-bottom: 9px;
	margin-right: -10px;
	background-color: #E89D76;
	left: 10px;
	height: 100px;
}


#practice_proj_stack_IEa {
	float: left;
	width: 163px;
	position: relative;
	padding-bottom: 9px;
	margin-right: -10px;
	background-color: #E89D26;
	left: 10px;
}

#practice_proj_stack_IEa1 {
	float: left;
	width: 163px;
	position: relative;
	padding-bottom: 9px;
	margin-right: -10px;
	background-color: #E89D85;
	top: 180px;
	left: 10px;
}
#new_item { /*u*/
	width: 163px;
	height: 137px;
	background-image: url(../new_html_templates/layout_graphics/images/white-tag-1col.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #FFFFFF;
	float: left;
	margin-right: 9px;

}
/* ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/
#new_itema {
	float: right;
 	padding-top: 13px;
}
#new_itemb {
 	padding-top: 26px;
}
#new_itemc {
	float: right;
}
#new_items {
	float: left;
	left:10px;
	top: 406px;
	position:absolute;
	width: 705px;
	height: 135px;
	vertical-align: top;
}
#new_pro_1 {
	float: left;
	width: 163px;
	height: 135px;
	left:344px;
	top: 406px;
	position: absolute;
 	background-image: url(../new_html_templates/layout_graphics/images/white-tag-1col.jpg);
	background-repeat: no-repeat;
	background-position: top;float: left;
	background-color: #FFFFFF;
}
#new_pro_2 {
	float: left;
	width: 163px;
	height: 135px;
	left:516px;
	top: 396px;
	position: absolute;
 	background-image: url(../new_html_templates/layout_graphics/images/white-tag-1col.jpg);
	background-repeat: no-repeat;
	background-position: top;float: left;
	background-color: #FFFFFF;
}
img.hp {
	float: right;
	position: absolute;
	bottom: 0%;
}
#info_text {
	position: relative;
	top: 9px;
	left: 9px;
	width: 90%;
}
img.feature_flag1 {
	float: right;
	position: absolute;
	bottom: 18px;
	left: 18px;
}
img.feature_flag2 {
	float: right;
	position: absolute;
	bottom: 180px;
	left: 18px;
}
img.icona_0 {
	float: right;
	position: absolute;
	bottom: 443px;
	left: 5px;
}
img.iconb_0 {
	float: right;
	position: absolute;
	bottom: 443px;
	left: 25px;
}
img.icona_1 {
	float: right;
	position: absolute;
	bottom: 443px;
	left: 180px;
}
img.iconb_1 {
	float: right;
	position: absolute;
	bottom: 443px;
	left: 200px;
}
img.icona_2 {
	float: right;
	position: absolute;
	bottom: 443px;
	left: 354px;
}
img.iconb_2 {
	float: right;
	position: absolute;
	bottom: 443px;
	left: 374px;
}
img.icona_3 {
	float: right;
	position: absolute;
	bottom: 298px;
	left: 5px;
}
img.iconb_3 {
	float: right;
	position: absolute;
	bottom: 298px;
	left: 25px;
}
img.icona_4 {
	float: right;
	position: absolute;
	bottom: 298px;
	left: 180px;
}
img.iconb_4 {
	float: right;
	position: absolute;
	bottom: 298px;
	left: 200px;
}
img.icona_5 {
	float: right;
	position: absolute;
	bottom: 298px;
	left: 354px;
}
img.iconb_5 {
	float: right;
	position: absolute;
	bottom: 298px;
	left: 374px;
}
img.icona_6 {
	float: right;
	position: absolute;
	bottom: 154px;
	left: 5px;
}
img.iconb_6 {
	float: right;
	position: absolute;
	bottom: 154px;
	left: 25px;
}
img.icona_7 {
	float: right;
	position: absolute;
	bottom: 154px;
	left: 180px;
}
img.iconb_7 {
	float: right;
	position: absolute;
	bottom: 154px;
	left: 200px;
}
img.icona_8 {
	float: right;
	position: absolute;
	bottom: 154px;
	left: 354px;
}
img.iconb_8 {
	float: right;
	position: absolute;
	bottom: 154px;
	left: 374px;
}
img.icona_9 {
	float: right;
	position: absolute;
	bottom: 10px;
	left: 5px;
}
img.iconb_9 {
	float: right;
	position: absolute;
	bottom: 10px;
	left: 25px;
}
img.icona_10 {
	float: right;
	position: absolute;
	bottom: 10px;
	left: 180px;
}
img.iconb_10 {
	float: right;
	position: absolute;
	bottom: 10px;
	left: 200px;
}
img.icona_11 {
	float: right;
	position: absolute;
	bottom: 10px;
	left: 354px;
}
img.iconb_11 {
	float: right;
	position: absolute;
	bottom: 10px;
	left: 374px;
}

img.icona_IE_0 {
	float: right;
	position: absolute;
	bottom: 450px;
	left: 5px;
}
img.iconb_IE_0 {
	float: right;
	position: absolute;
	bottom: 450px;
	left: 25px;
}
img.icona_IE_1 {
	float: right;
	position: absolute;
	bottom: 450px;
	left: 186px;
}
img.iconb_IE_1 {
	float: right;
	position: absolute;
	bottom: 450px;
	left: 206px;
}
img.icona_IE_2 {
	float: right;
	position: absolute;
	bottom: 450px;
	left: 367px;
}
img.iconb_IE_2 {
	float: right;
	position: absolute;
	bottom: 450px;
	left: 387px;
}
img.icona_IE_3 {
	float: right;
	position: absolute;
	bottom: 304px;
	left: 5px;
}
img.iconb_IE_3 {
	float: right;
	position: absolute;
	bottom: 304px;
	left: 25px;
}
img.icona_IE_4 {
	float: right;
	position: absolute;
	bottom: 304px;
	left: 186px;
}
img.iconb_IE_4 {
	float: right;
	position: absolute;
	bottom: 304px;
	left: 206px;
}
img.icona_IE_5 {
	float: right;
	position: absolute;
	bottom: 304px;
	left: 367px;
}
img.iconb_IE_5 {
	float: right;
	position: absolute;
	bottom: 304px;
	left: 387px;
}
img.icona_IE_6 {
	float: right;
	position: absolute;
	bottom: 158px;
	left: 5px;
}
img.iconb_IE_6 {
	float: right;
	position: absolute;
	bottom: 158px;
	left: 25px;
}
img.icona_IE_7 {
	float: right;
	position: absolute;
	bottom: 158px;
	left: 186px;
}
img.iconb_IE_7 {
	float: right;
	position: absolute;
	bottom: 158px;
	left: 206px;
}
img.icona_IE_8 {
	float: right;
	position: absolute;
	bottom: 158px;
	left: 367px;
}
img.iconb_IE_8 {
	float: right;
	position: absolute;
	bottom: 158px;
	left: 384px;
}
img.icona_IE_9 {
	float: right;
	position: absolute;
	bottom: 12px;
	left: 5px;
}
img.iconb_IE_9 {
	float: right;
	position: absolute;
	bottom: 12px;
	left: 25px;
}
img.icona_IE_10 {
	float: right;
	position: absolute;
	bottom: 12px;
	left: 186px;
}
img.iconb_IE_10 {
	float: right;
	position: absolute;
	bottom: 12px;
	left: 206px;
}
img.icona_IE_11 {
	float: right;
	position: absolute;
	bottom: 12px;
	left: 367px;
}
img.iconb_IE_11 {
	float: right;
	position: absolute;
	bottom: 12px;
	left: 387px;
}
img.corner_bl {
	position: absolute;
	bottom: 0%;
	left: 0px;
}
img.alignbtm {
	position: absolute;
	bottom: 0%;
	left: 0px;
	background-color:#E0E2E1;
	padding-bottom:18px;
}
img.corner_tl {
	top: 0px;
	position: absolute;
	left: 0px;
}
img.corner_br {
	float: right;
	position: absolute;
	right: 0px;
	bottom: 0px;
}
img.corner_tr {
	position: absolute;
	float: right;
	right: 0px;
}
img.immtitle {
	position: relative;
	left: 7px;
	top: 7px;
}
img.practitle {
	position: relative;
	left: 9px;
	top: 9px;
}
img.big_immtitle {
	position: relative;
	left: 7px;
	top: 7px;
}
#bigestim {
	float: left;
	width: 163px;
	height: 135px;
	left:344px;
	top: 252px;
	position: absolute;
}
img.small_thumbs {
	margin-right: 9px;
	margin-bottom: 9px;
}
#main_nav #navcol_1 {
	left: 28px;
	position: relative;
	width: 132px;
	height: 50px;
	top: 8;
	float: left;
}
#main_nav #navcol_2 {
	left: 50px;
	position: relative;
	width: 132px;
	height: 50px;
	top: 8;
	float: left;
}
#navcol_3 {
	top: 12;
	position: relative;
}
#navcol_4{
	top: 12;
	position: relative;
}
#head_rp {
	width: 139px;
	padding-bottom: 52px;
}
#head_lower {
	width: 139px;
	padding-bottom: 40px;
}
#proj_display_es {
	padding-bottom: 16px;
}
#disclaimer {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}
.block {
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
.block {
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
img.thumbcorner {
	float: left;
	position: relative;
	bottom: 63px;
	left: 59px;
}
img.thumbcorner2 {
	float: left;
	position: relative;
	bottom: 0px;
	left: 77px;
}
img.thumbcorner3 {
	/*float: left;*/
	position: relative;
	bottom: 38px;
	left: -22px;
}
img.thumbcorner4 {
	/*float: left;*/
	position: relative;
	bottom: 40px;
	left: -23px;
}
img.toplog1 {
	float: left;
	position: relative;
	bottom: 60px;
	left: 10px;
}
.toplog2 { /*u*/
	float: left;
	position: absolute;
	bottom: 10px;
	left: 10px;
	font-size: 9px;
}
.toplog2_IE { /*u*/
	float: left;
	position: absolute;
	bottom: 30px;
	left: 10px;
	font-size: 9px;
}

.toplog_text {
	float: left;
	position: absolute;
  	bottom: 0px;
	left: 0px;
}
.toplog3_A {
	float: right;
	position: absolute;
	bottom: 5px;
	left: 80px;
}
.toplog3_x {
	float: right;
	position: absolute;
	bottom: 5px;
	left: 110px;
	top:15px
}
.toplog3_B {
	float: right;
	position: absolute;
	bottom: 25px;
	left: 80px;
}
.toplog3_C {
	float: right;
	position: absolute;
	bottom: 15px;
	left: 80px;
}
.toplog {
  	float: left;
	position: absolute;
	left: 10px;
	bottom: 4px;
	font-size: 9px;
}
.toplog_hp {
  	float: left;
	position: absolute;
	left: 10px;
	bottom: -5px;
	font-size: 9px;
}
.toplog_IE {
  	float: left;
	position: absolute;
	left: 10px;
	bottom: 1px;
}

.toplog_IV {
  	float: left;
	position: absolute;
	left: 105px;
	bottom: 4px;
}


input.text {
	font-size: 9px;
	border-style: solid;
	border-width: 1px;
	border-color:#9fa1a0;
}
input.passtext {
	font-size: 11px;
	border-style: solid;
	border-width: 1px;
	border-color:#9fa1a0;
}

<!--ivan-->


input.textf {
	border-style: solid;
	border-width: 1px;
	border-color:#9fa1a0;
	position:absolute;
	font-size:x-small;
	
}
input.passtextf {
	border-style: solid;
	border-width: 1px;
	border-color:#9fa1a0;
}

<!---->


#error_center {
	position: absolute;      
	width: 510px;
	top: 125px;
	left: 180px;
	background-color: #FFFFFF;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 16px;
}

#error_center_ie {
	position:absolute;
	width: 510px;
	top: 125px;
	left: 180px;
	background-color: #FFFFFF;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 16px;
}


#error_center_bis {
	/*position: absolute;      */
	width: 510px;
	top: 125px;
	left: 180px;
	background-color: #999999;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 16px;
}

#error_center_bis_ie {
	position:absolute;
	width: 510px;
	top: 125px;
	left: 180px;
	background-color: #999999;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
	font-size: 16px;
}




#search_left_menu {

/*	position: absolute;
	width: 160px;*/
	top: 24px;
	position: relative;
	height: auto;
	background-color: #FFFFFF;
}
#search_maindiv3 {
	margin-right: 5px;
	margin-left: 5px;
	position: relative;
}
#search_center {
	position: absolute;
	width: 510px;
	top: 125px;
	left: 180px;
	background-color: #38ab2b;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #FFFFFF;
}
#search_center_IE {
	position: absolute;
	width: 510px;
	top: 130px;
	left: 180px;
	background-color: #38ab2b;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #FFFFFF;
}


img.tlcor {
	margin-left: 9px;
	top: 0px;
}

img.tlcor_jobs { /*not in use */
	margin-left: 9px;
	/*top: 0px;*/
	margin-top: 40px:
}
#search_abc_box {
	position: absolute;
	width: 500px;
	left: 180px;
	top: 300px;
/*	margin-left: 10px;*/
}
#search_abc_box_ie {
	position: absolute;
	width: 500px;
	left: 180px;
	top: 330px;
/*	margin-left: 10px;*/
}
#search_abc_adv_box {
	position: absolute;
	width: 500px;
	left: 180px;
	top: 420px;
/*	margin-left: 10px;*/
}
/*
#search_abc_text {
	margin-left: -1px;
}*/
#search_archlist{
	position: absolute;
	width: 600px;
	left:180px;
	top:350px;
}
#search_archlist_IE{
	position: absolute;
	width: 600px;
	left:180px;
	top:390px;
}
#search_archlist_adv{
	position: absolute;
	width: 600px;
	left:180px;
	top:550px;
}
#search_archlist_stack{
	float: left;
	width: 163px;
	position: relative;
	padding-right: 12px;
	padding-bottom: 9px;
}
#search_practice_stack{
	float: left;
	width: 163px;
	position: relative;
	padding-right: 12px;
	padding-bottom: 9px;
}
#search_practice_stack_IE {
	float: left;
	width: 163px;
	position: relative;
	padding-bottom: 9px;
}
#search_pp_link_3 {
	float: none;
	position: absolute;
	width: 500px;
	left: 10px;
	top: 180px;
	padding-top: 50px;
}
#search_pp_link_IE_3 {
	float: none;
	position: absolute;
	left: 155px;
	top: 150px;
	padding-top: 50px;
}
#search_pp_link_6 {
	float: none;
	position: absolute;
	width: 500px;
	left: 10px;
	top: 330px;
	padding-top: 50px;
}
#search_pp_link_IE_6 {
	float: none;
	position: absolute;
	left: 155px;
	top: 300px;
	padding-top: 50px;
}
#search_pp_link_9 {
	float: none;
	position: absolute;
	width: 500px;
	left: 10px;
	top: 480px;
	padding-top: 50px;
}
#search_pp_link_IE_9 {
	float: none;
	position: absolute;
	left: 155px;
	top: 450px;
	padding-top: 50px;
}
#search_pp_link_12 {
	float: none;
	position: absolute;
	width: 500px;
	left: 10px;
	top: 630px;
	padding-top: 50px;
}
#search_pp_link_IE_12 {
	float: none;
	position: absolute;
	left: 155px;
	top: 600px;
	padding-top: 50px;
}
#user_reg_box {
	background-color: #4e96d4;
	width: 525px;
	position: absolute:
}

#user_reg_box {
	background-color: #4e96d4;
	width: 525px;
	position: absolute:
}



#post_link_box {
	background-color: #9EA09F;
	width: 504px;
	position: -50px;
	margin-top: 17px; /* ok */
}


#user_enq_box {
	background-color: #4e96d4;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
	width: 525px;
	position: absolute;
}
img.regleft {
	float: left;
}
img.regright {
	float: right;
}
#fontgreen {
	color: #38ab2b;
}
#user_center {
	position: absolute;
	width: 530px;
	top: 125px;
	float: left;
	/*left: 200px;*/
	background-color: #ffffff;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#user_center_IE {
	position: absolute;
	width: 530px;
	top: 130px;
	float: left;
	/*left: 200px;*/
	background-color: #ffffff;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
img.community_comment {
	float: left;
	position: relative;
	bottom: 120px;
	left: 350px;
}
#user_enq_center{
	position: absolute;
	width: 530px;
	top: 125px;
	float: left;
	/*left: 200px;*/
	background-color: #4e96d4;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#user_enq_center_IE {
	position: absolute;
	width: 530px;
	top: 130px;
	float: left;
	/*left: 200px;*/
	background-color: #4e96d4;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#user_enq_read_center {
	position: absolute;
	width: 530px;
	top: 180px;
	float: left;
	/*left: 200px;*/
	background-color: #ffffff;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#user_enq_read_center_IE {
	position: absolute;
	width: 530px;
	top: 200px;
	float: left;
	/*left: 200px;*/
	background-color: #ffffff;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#user_enq_contact{
	position: relative;
	width: 530px;
	top: 95px;
	float: left;
	/*left: 200px;*/
	background-color: #4e96d4;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#user_enq_contact_IE {
	position: absolute;
	width: 530px;
	top: 130px;
	float: left;
	/*left: 200px;*/
	background-color: #4e96d4;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#user_enq_frame {
	position: relative;
	top: 100px;
	width: 530px;
	float: left;
}
#my_selection{
	float: none;
	position: absolute;
	width: 526px;
	left: 183px;
	top: 125px;
}
#my_selection_IE{
	float: none;
	position: absolute;
	width: 600px;
	top: 125px;
	left: 183px;
	padding-right: -12px;
}
#my_pro_selection{
	float: none;
	position: absolute;
	width: 526px;
	left: 183px;
	top: 415px;
}
#my_pro_selection_IE{
	float: none;
	position: absolute;
	width: 600px;
	left: 183px;
	top: 415px;
}
img.sel_icona_0 {
	float: right;
	position: absolute;
	top: 115px;
	left: 6px;
}
img.sel_icona_1 {
	float: right;
	position: absolute;
	top: 115px;
	left: 180px;
}
img.sel_icona_2 {
	float: right;
	position: absolute;
	top: 115px;
	left: 354px;
}
img.sel_icona_3 {
	float: right;
	position: absolute;
	top: 260px;
	left: 5px;
}
img.sel_icona_4 {
	float: right;
	position: absolute;
	top: 260px;
	left: 180px;
}
img.sel_icona_5 {
	float: right;
	position: absolute;
	top: 260px;
	left: 354px;
}
img.sel_icona_6 {
	float: right;
	position: absolute;
	top: 405px;
	left: 5px;
}
img.sel_icona_7 {
	float: right;
	position: absolute;
	top: 405px;
	left: 180px;
}
img.sel_icona_8 {
	float: right;
	position: absolute;
	top: 405px;
	left: 354px;
}
img.sel_icona_9 {
	float: right;
	position: absolute;
	top: 550px;
	left: 5px;
}
img.sel_icona_10 {
	float: right;
	position: absolute;
	top: 550px;
	left: 180px;
}
img.sel_icona_11 {
	float: right;
	position: absolute;
	top: 550px;
	left: 354px;
}



img.sel_icona_IE_0 {
	float: right;
	position: absolute;
	top: 115px;
	left: 5px;
}
img.sel_icona_IE_1 {
	float: right;
	position: absolute;
	top: 115px;
	left: 186px;
}
img.sel_icona_IE_2 {
	float: right;
	position: absolute;
	top: 115px;
	left: 367px;
}
img.sel_icona_IE_3 {
	float: right;
	position: absolute;
	top: 260px;
	left: 5px;
}
img.sel_icona_IE_4 {
	float: right;
	position: absolute;
	top: 260px;
	left: 186px;
}
img.sel_icona_IE_5 {
	float: right;
	position: absolute;
	top: 260px;
	left: 367px;
}
img.sel_icona_IE_6 {
	float: right;
	position: absolute;
	top: 405px;
	left: 5px;
}
img.sel_icona_IE_7 {
	float: right;
	position: absolute;
	top: 405px;
	left: 186px;
}
img.sel_icona_IE_8 {
	float: right;
	position: absolute;
	top: 405px;
	left: 367px;
}
img.sel_icona_IE_9 {
	float: right;
	position: absolute;
	top: 550px;
	left: 5px;
}
img.sel_icona_IE_10 {
	float: right;
	position: absolute;
	top: 550px;
	left: 186px;
}
img.sel_icona_IE_11 {
	float: right;
	position: absolute;
	top: 550px;
	left: 367px;
}
#sel_nav{
	float: left;
	width: 163px;
	position: relative;
	padding-right: 12px;
	padding-bottom: 9px;
	background-color: #4e96d4;
}
#sel_nav2 {
	width: 163px;
	height: 137px;
	background-image: url(../nav_images/images/blue-tag-1col.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #4e96d4;
	top: 125px;
	float: left;
	margin-right: 9px;
	position: absolute;
}


#link_ex {
	width: 525px;
	height: 25px;
	background-image: url(../nav_images/images/blue-tag-1col.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #4e96d4;
	top: 105px;
	float: left;
	margin-right: 99px;
	position: absolute;
}

#blog_edit {
	width: 163px;
	height: 337px;
	background-image: url(../nav_images/images/blue-tag-1col.jpg);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #4e96d4;
	top: 274px;
	float: left;
	margin-right: 9px;
	position: absolute;
}
#text_left {
	float:left;
}
#text_right {
	position: absolute;
	right: 8px;
}
#lines_left {
	position: relative;
	left: 75px;
}
#ads_area_right {
	float: left;
	left: 699px;
	width: 163px;
	top: 125px;
	height: 63px;
	position: absolute;
}
#ads_area_right1 {
	float: left;
	left: 7px;
	width: 163px;
	top: 2125px;
	height: 33px;
	position: absolute;

}
#ads_area_right2 {
	float: left;
	left: 7px;
	width: 163px;
	top: 1750px;
	height: 33px;
	position: absolute;

}
#ad_mr_right {
	width: 163px;
	height: 279px;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: top right;
	margin-bottom: 10px;
}/*
#ad_br_right {
	width: 163px;
	height: 135px;
	left: 199;
	background-image: url(../new_html_templates/layout_graphics/images/pa2.jpg);
	background-repeat: no-repeat;
	margin-bottom: 10px;
}
#ad_brb_right {
	width: 163px;
	height: 135px;
	left: 199;
	background-image: url(../new_html_templates/layout_graphics/images/pa2.jpg);
	background-repeat: no-repeat;
}*/
#foot_main2 {
	position: absolute;
	top: 1200px;
	float: left;
}
#foot_main_khtml2{
	position: relative;
	top: 1050px;
	float: left;
}
#foot_main3 {
	position: absolute;
	top: 1300px;
	float: left;
}
#foot_main_khtml3{
	position: relative;
	top: 1250px;
	float: left;
}
#foot_main4 {
	position: absolute;
	top: 2100px;
	float: left;
}
#foot_main_khtml4{
	position: relative;
	top: 2050px;
	float: left;
}
#foot_main5 {
	position: absolute;
	top: 750px;
	float: left;
}
#foot_main_khtml5{
	position: relative;
	top: 700px;
	float: left;
}
#prev_more_arrange{
	position:relative;
	left: -100px;
}
#blog_image_area {
	float: left;
	width: 507px;
	height: 380px;
	left: 344px;
	top: 125px;
	position: absolute;
}

#jobsearch_center {
	position: relative;
	width: 505px;
	top: -29px; /*was37*/
	left: 165px;
	background-color: #e79c0d ;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #FFFFFF;
}
#jobsearch_center_IE {
	position:relative; 
	width: 505px;
	top: -49px; /*was 17*/
	left: 165px;
	background-color: #e79c0d ;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
	color: #FFFFFF;
}
#jobsearch_list{
	position: absolute;
	width: 600px;
	left:180px;
	top:300px;
}
#jobsearch_list_IE{
	position: absolute;
	width: 600px;
	left:183px;
	top:310px;
}
#jobsearch_centerbox {
	position: absolute;
	width: 505px;
	top: 155px;
	/*float: left;
	left: 200px;*/
	background-color: #ffffff;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#jobsearch_centerbox_IE {
	position: absolute;
	width: 505px;
	top: 160px;
	/*float: left;*/
	left: 0px;
	background-color: #ffffff;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#jobsearch_lastcenterbox_IE {
	position: absolute;
	width: 505px;
	top: 310px;
	/*float: left;*/
	left: 0px;
	background-color: #ffffff;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#jobsearch_last1centerbox_IE {
	position: absolute;
	width: 505px;
	top: 460px;
	/*float: left;*/
	left: 0px;
	background-color: #ffffff;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#jobsearch_centerbox_noad{
	position: absolute;
	width: 505px;
	top: 5px;
	/*float: left;
	left: 200px;*/
	background-color: #ffffff;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#jobsearch_centerbox_IE_noad{
	position: absolute;
	width: 505px;
	top: 10px;
	/*float: left;*/
	left: 0px;
	background-color: #ffffff;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#jobsearch_viewbox {
	position: absolute;
	width: 505px;
	top: 300px;
	float: left;
	left: 180px;
	background-color: #ffffff;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#jobsearch_viewbox_IE {
	position: absolute;
	width: 505px;
	top: 323px;
	float: left;
	left: 183px;
	background-color: #ffffff;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#job_nav_ie_about { 
	position: absolute;
	width: 163px;
	height: 137px;
	background-image: url(../new_html_templates/layout_graphics/images/white-tag-1col.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
	top: 125px;
	float: left;
	/*margin-right: 9px;*/
}

#job_nav_ff_about { 
	position:relative;
	width: 163px;
	height: 500px; /*longer for ff*/
	background-image: url(../new_html_templates/layout_graphics/images/white-tag-1col.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
	top: 35px;
	float: left;
	/*margin-right: 9px;*/
}






#job_nav_ie {  /*it works fine for links */
	position: relative;
	width: 163px;
	height: 137px;
	background-image: url(../new_html_templates/layout_graphics/images/white-tag-1col.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
	top: 5px;
	float: left;
	/*margin-right: 9px;*/
}

#job_nav_ff { /*it works fine for links */
	position:relative;
	width: 163px;
	height: 500px; /*longer for ff*/
	background-image: url(../new_html_templates/layout_graphics/images/white-tag-1col.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
	top: 25px;
	float: left;
	/*margin-right: 9px;*/
}


#job_nav_ie_help {
	position: absolute;
	width: 163px;
	height: 137px;
	background-image: url(../new_html_templates/layout_graphics/images/white-tag-1col.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
	top: 125px;
	float: left;
	/*margin-right: 9px;*/
}

#job_nav_ff_help {
	position:absolute;
	width: 163px;
	height: 500px; /*longer for ff*/
	background-image: url(../new_html_templates/layout_graphics/images/white-tag-1col.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
	top: 125px;
	float: left;
	/*margin-right: 9px;*/
}




 /* ***************************************************************Gobz work*******************************************************************/

 #recleft{
	background-color:#FFFFFF;
	float: left;
	width: 170px;
	height: 400px;
	left:9px;
	top: 118px;
	position: absolute;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
    background-position: top right;
 }



  #recmidd{
	background-color:#7A7B7D;
	float: left;
	width: 500px;
	height: 200px;
	left:188px;
	top: 118px;
	position: absolute;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
    background-position: top right;

 }


 #mainjobadd {
	background-color:#a2d216;
	float: left;
	width: 335px;
	height: 279px;
	left:354px;
	top: 118px;
	position: absolute;
 }


#pass_nav {
	width: 507px;
	left: 172px;
	top: 150px;
	height: 300px;
	position: absolute;
	background-image: url(../new_html_templates/layout_graphics/images/main-nav.gif);
	background-repeat: no-repeat;
	float: left;
}
#ad_brb1 {
	width: 507px;
	height: 200px;
	background-image: url(../nav_images/images/blue-tag-1col.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #4e96d4;
	font-size: 2px;


}
 #cv_images_upload {
	left:329px;
	position: absolute;
	float: left;
	width: 507px;
	height: 32px;
	bottom: 25px;
	top: 576px;
}


 #job_nava {
	position: absolute;
	Left: 9px;
	width: 326px;
	height: 437px;
	background-image: url(../new_html_templates/layout_graphics/images/white-tag-1col.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
	top: 125px;
	float: left;
	/*margin-right: 9px;*/
}
#job_navaot {
	position: absolute;
	Left: 9px;
	width: 326px;
	height: 580px;
	background-image: url(../new_html_templates/layout_graphics/images/white-tag-1col.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	background-color: #ffffff;
	top: 125px;
	float: left;
	/*margin-right: 9px;*/
}
#cv_nava {
	float: left;
	width: 345px;
	height:332px;
	left:344px;
	top: 125px;
	position: absolute;
	background-color: #FFFFFF;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#cvnav_bar {
	width: 295px;
	left: 0px;
	top: 0px;
	height: 27px;
	/*position: absolute;*/
	background-image: url(../new_html_templates/layout_graphics/images/nav-bar.gif);
	background-repeat: no-repeat;
	padding-top: 9px;
	padding-left: 2px;
	/*font-family: 100 10px Arial;*/
	font-size: 10px;
	background-color: #ffffff;
}
#cvimage1 {
	padding-top: 0px;
	width: 100px;
	left: 344px;
	top: 466px;
	height: 96px;
	position: absolute;
	background-position: top right;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	/*font-family: 100 10px Arial;*/
	font-size: 10px;
	background-color: #ffffff;
}
#cvimage2 {
	padding-top: 0px;
	width: 100px;
	left: 589px;
	top: 466px;
	height: 96px;
	position: absolute;
	background-position: top right;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	/*font-family: 100 10px Arial;*/
	font-size: 10px;
	background-color: #ffffff;
}
#blogimage {
	padding-top: 0px;
	width: 361px;
	left:329px;
	top: 162px;
	height: 400px;
	position: absolute;
	background-position: top right;
	/*background-image: url(../nav_images/images/tl_corner.gif);*/
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	/*font-family: 100 10px Arial;*/
	font-size: 10px;
	background-color: #ffffff;
}
#blogimage1 {
	padding-top: 0px;
	width: 100px;
	left: 329px;
	top: 571px;
	height: 96px;
	position: absolute;
	background-position: top right;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	/*font-family: 100 10px Arial;*/
	font-size: 10px;
	background-color: #ffffff;
}
#blogimage1del {
	padding-top: 0px;
	width: 30px;
	left: 329px;
	top: 640px;
	height: 20px;
	position: absolute;
	background-position: top right;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	/*font-family: 100 10px Arial;*/
	font-size: 10px;

}
#blogimage2 {
	padding-top: 0px;
	width: 100px;
	left: 588px;
	top: 571px;
	height: 96px;
	position: absolute;
	background-position: top right;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	/*font-family: 100 10px Arial;*/
	font-size: 10px;
	background-color: #ffffff;
}
#blogimage2del {
	padding-top: 0px;
	width: 30px;
	left: 588px;
	top: 640px;
	height: 20px;
	position: absolute;
	background-position: top right;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	/*font-family: 100 10px Arial;*/
	font-size: 10px;

}
#cvimage1del {
	padding-top: 0px;
	width: 30px;
	left: 342px;
	top: 538px;
	height: 20px;
	position: absolute;
	background-position: top right;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	/*font-family: 100 10px Arial;*/
	font-size: 10px;

}
#cvimage2del {
	padding-top: 0px;
	width: 30px;
	left: 588px;
	top: 538px;
	height: 20px;
	position: absolute;
	background-position: top right;
	background-repeat: no-repeat;
	padding-top: 0px;
	padding-left: 0px;
	/*font-family: 100 10px Arial;*/
	font-size: 10px;

}
#maindivcv {
	margin-right: 0px;
	margin-left: 5px;
	position: relative;
	left:0;
	top: 92px;
	width: 315px;
	/*background-color: #E0E2E1;*/
}

#proj_images_upload {
	left:329px;
	position: absolute;
	float: left;
	width: 507px;
	height: 32px;
	bottom: 25px;
	top: 676px;
}
#proj_images_upload1 {
	left:10px;
	position: absolute;
	float: left;
	width: 507px;
	height: 32px;
	bottom: 25px;
	top: 530px;
}


#com_image {
	float: left;
	width: 507px;
	height: 32px;
	left:350px;
	top: 125px;
	position: absolute;
	background-color: #FFFFFF;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}

#helpfooter {
	float: left;
	width: 507px;
	height: 32px;
	left:200px;
	top: 5250px;
	position: absolute;
	background-repeat: no-repeat;
	background-position: top right;
}
#com_image_IE {
	float: left;
	width: 361px;
	height: 32px;
	left:329px;
	top: 130px;
	position: absolute;
	background-color: #FFFFFF;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#blog_image {
	float: left;
	width: 361px;
	height: 32px;
	left:329px;
	top: 130px;
	position: absolute;
	background-color: #FFFFFF;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
}
#jobfooter{
	float: left;
	width: 761px;
	height: 12px;
	left:9px;
	top:350px;
	position: absolute;
	/*background-color: #FFFFFF;*/
	/*background-image: url(../nav_images/images/tl_corner.gif);*/
	background-repeat: no-repeat;
	background-position: top right;
}

#ad_br1 {
	width: 163px;
	height: 30px;
	background-image: url(../nav_images/images/tl_corner.gif);
	background-repeat: no-repeat;
	background-color: #FFFFFF;
	background-position: top right;
	margin-bottom: 10px;
}

#block_b {
	padding:8px;
	top:118px;
    font-size: 12px;
    background-color: White;
	background-image: url(../images/tl_corner.gif);
	background-repeat: no-repeat;
	background-position: top right;
	margin-bottom: 10px;
    width: 686px;
	position: absolute;
}
td.formtag {
	color: #38AB2B;
	font-size: 11px;
	vertical-align: top;
}
td.formradio {
    font-size: 11px;
}

.fieldwidth{
	width:230px;
	margin-bottom: 5px;
	font-size: 12px;
	padding-top: 4px;

}


/* **************************+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++********************************************************/
#job_ad_pic {
	left: 125px;
}
#job_bottom_nav {
	float:left;
	top: 250px;
	position: absolute;
	width: 510px;
	background-color: #E0E2E1;
}
#job_bottom_nav_IE {
	position: absolute;
	top: 400px;
	left: 200px;
}
#toppad {
	padding-top: 13px;
}
#toppad_two {
	padding-top: 700px;
}
#toppad_three {
	padding-top: 800px;
}
#blog_nav {
	background-color: #4e96d4;
	color: #ffffff;
}
#blog_comment {
	background-color: #ffffff;
	color: #4e96d4;
}
#blog_bot_nav {
	float: none;
	position: absolute;
	width: 500px;
	left: 10px;
	top: 534px;
	padding-top: 50px;
}
#blog_bot_nav_IE {
	float: none;
	position: absolute;
	left: 155px;
	top: 500px;
	padding-top: 50px;

}

.link_item {
color:#999999;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
text-decoration:none;
margin-top:2px;
}


.inst_text{
color:#999999;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
margin-top:15px;
margin-left:-36px;


}


.inst_text_title{
color:#999999;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
margin-top:30px;
margin-left:-30px;

}

.inst_text_ie{
color:#999999;
font-size:10px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
width:509px;
margin-top:1px;
margin-left:-30px;

}


.inst_text_title_ie{
color:#999999;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
margin-top:30px;
padding-left:-30px;
}


.ivan{
background:url(../nav_images/images/links_library_box.gif );
background-repeat:no-repeat;



}

.inst_image{
width: 163px;
	height: 30px;
	background-color: #FFFFFF;
	background-position: top right;
	margin-bottom: 10px;


	background-image: url(../nav_images/images/links_library_box.gif);
	background-repeat: no-repeat;

}

.link_item:link{
color:#999999;

}

.link_item:visited{

}

.link_item:hover{
color:#00FF00;
}

.link_item:active{

}

.link_title{
color:#999999;
text-align:left;
font-weight:bold;

}

.link_name:link{
color:#7a7b7d; font-size: 12px;
}




.link_name:visited {color:#7a7b7d; font-size: 12px;}
.link_name:active {color:#7a7b7d; font-size: 12px;}
.link_name:hover {color:#7a7b7d; font-size: 12px;}
.link_name:focus {color:#7a7b7d; font-size: 12px;}



.link_name_und:link{
color:#7a7b7d; font-size: 12px; text-decoration:underline;
}


.link_name_und:visited{
color:#7a7b7d; font-size: 12px; text-decoration:underline;
}

#prac_name{
color:#38AB2B; /*56 171 43*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#prac_date{
color:#38AB2B; /*56 171 43*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
}

#pro_name{
color:#A2D216;  /*162,210,22*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}


#pro_name_2{
color:#A2D216;  /*162,210,22*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:5px;
/*font-weight:bold;*/
}

#pro_name_spa{
color:#A2D216;  /*162,210,22*/
font-family:Arial, Helvetica, sans-serif;
font-size:7px;
}

#pro_name_spa_2{
color:#A2D216;  /*162,210,22*/
font-family:Arial, Helvetica, sans-serif;
font-size:5px;
}

#pro_name_2_IE{
color:#A2D216;  /*162,210,22*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:5px;
line-height:26px; 
/*font-weight:bold;*/
}

#pro_name_spa_IE{
color:#A2D216;  /*162,210,22*/
font-family:Arial, Helvetica, sans-serif;
font-size:1px;

}

#pro_name_spa_2_IE{
color:#A2D216;  /*162,210,22*/
font-family:Arial, Helvetica, sans-serif;
font-size:1px;
}


#pra_name_title_x_IE{
color:#A2D216;  /*162,210,22*/
font-family:Arial, Helvetica, sans-serif;
font-size:3px;
}


#pra_name_2{
color:#38AB2B;  /*162,210,22*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:5px;
/*font-weight:bold;*/
}

#pra_name_spa{
color:#38AB2B;  /*162,210,22*/
font-family:Arial, Helvetica, sans-serif;
font-size:7px;
}

#pra_name_spa_2{
color:#38AB2B;  /*162,210,22*/
font-family:Arial, Helvetica, sans-serif;
font-size:5px;
}

#pra_name_2_IE{
color:#38AB2B;  /*162,210,22*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:5px;
line-height:26px; 
/*font-weight:bold;*/
}

#pra_name_spa_IE{
color:#38AB2B;  /*162,210,22*/
font-family:Arial, Helvetica, sans-serif;
font-size:1px;

}

#pra_name_spa_2_IE{
color:#38AB2B;  /*162,210,22*/
font-family:Arial, Helvetica, sans-serif;
font-size:1px;
}







#prac_desc{
color:#7A7B7D; /*122 123 125*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}

#pro_desc{
color:#7A7B7D; /*122 123 125*/
font-family:Arial, Helvetica, sans-serif;
font-size:11px;

}

#voices_prac{
color: #38AB2B;
font-family:Arial, Helvetica, sans-serif;
}

#voices_proj{
color: #A2D216;
font-family:Arial, Helvetica, sans-serif;
}

#voices_prac_big{
color: #A2D216;
font-size:14px;
font-weight:bold;
margin: 2px;

font-family:Arial, Helvetica, sans-serif;
}


#voices_prac_big_active{
color: #AAAAAA; /*grey?*/
font-size:14px;
font-weight:bold;
margin: 2px;

font-family:Arial, Helvetica, sans-serif;
}

