body,td,th,span,div,p,input,select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #656565;
}
body {
	background-color: #FFFFFF;
	margin: 0px;
}

a {
	font-size: 13px;
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	text-decoration: underline;
}
a:active {
	text-decoration: none;
}
.h100 {height:100%;}
.w100 {width:100%;}
.wh100 {height:100%;width:100%;}
.c0 { color: #FFFFFF;}
.c1 { color: #000000;}
.c2 { color: #656565;} /*site text color*/
.c3 { color: #B50027;} /*dark red color*/
.c4 { color: #3C3C3C;}
.c5 { color: #4D4D4D;}
.s10 { font-size:10px;}
.s11 { font-size:11px;}
.s12 { font-size:13px;}
.s14 { font-size:14px;}
.s16 { font-size:16px;}
.s18 { font-size:18px;}

.uline { text-decoration:underline;}
.bold { font-weight:bold;}
.block { display:block;}

table.hp_wrapper { 
	width:725px; 
	height:100%;
	
}

td.hp_bottom {
	padding:14px 0 6px;
}
/* top links */
td.hp_top, td.main_top { padding:17px 0;}
td.inner_top { padding:17px 0 2px;}
td.top { 
	text-align:left;
	padding:0 19px 0 0;
	white-space:nowrap;
	vertical-align:top;
}
/*td.top a { padding:0 10px; height:15px; text-align:center; line-height:15px;}
td.top a:hover { background-color:#B5202B; color:#FFFFFF; text-decoration:none;}
td.top a { 
	padding:0 10px; 
	height:15px; 
	text-align:center; 
	line-height:15px; 
	border-right:1px solid #666666;
}

td.top a:hover { 
	padding:0 10px 0 11px;
	background-color:#B5202B; 
	color:#FFFFFF; 
	text-decoration:none; 
	border-right:1px solid #B5202B; 
	margin-left:-1px;
}

td.top a.last { 
	padding:0 10px; 
	height:15px; 
	text-align:center; 
	line-height:15px; 
	border-right:1px solid #FFFFFF;
}
td > .top { text-align:left;}
td.top > a { float: left;}
td.top > a.last {border-right:1px solid #666666;}
td.top a.last:hover { 
	padding:0 10px 0 11px;
	background-color:#B5202B; 
	color:#FFFFFF; 
	text-decoration:none; 
	border-right:1px solid #FFFFFF; 
	margin-left:-1px;
}
*/
/************************/
/*Marquee*/
.hp_marquee_td {
	vertical-align: bottom;
	width: 181px;
}

div.marquee_date{
	color: #8B8B8B;
	font-size: 14px;
	padding: 14px 11px 0;
}

div.marquee_title{
	color: #B50027;
	padding: 0 11px;
}

div.marquee_text{
	color: #656565;
	font-size: 14px;
	font-size: 11px;
	padding: 4px 11px;
}

div.marquee_link{
	background: url(../../images/marquee_link.gif) right 5px no-repeat;
	color: #656565;
	font-size: 11px;
	font-weight: bold;
	padding: 0 11px 0 9px;
	width: 1px;
	min-width:200px;
	white-space:nowrap;
}

a.marquee_link {
	color: #656565;
	font-size: 11px;
	font-weight: bold;
}

a.marquee_link:hover {
}
/************************/

/*hp_info*/
td.hp_info{vertical-align:top; white-space:nowrap;}
td.hp_info div{display:inline;}

div.hp_info_know{height:100%;}
table.hp_info_know{height:100%;width:336px; max-width:316px;}
table.hp_info_know th{background:#B50027;border-bottom:3px solid #FFFFFF;height:40px;text-align:left;vertical-align:top;}
table.hp_info_know td{padding:0 10px;background:#F5F5F5;height:100%;vertical-align:top;}
table.hp_info_know div {display:block;}
td.hp_info > div.hp_info_know { float:left; height:auto;}/*FF*/

div.hp_info_customers-stories{height:100%;}
table.hp_info_customers-stories{height:100%;width:207px;}
table.hp_info_customers-stories th{background:#0592BF;border-bottom:3px solid #FFFFFF;height:40px;text-align:left;vertical-align:top;}
table.hp_info_customers-stories td{padding:0 10px;background:#F5F5F5;height:100%;vertical-align:top;}
table.hp_info_customers-stories div {display:block;}
td.hp_info > div.hp_info_customers-stories { float:left; height:auto; margin:-15px 0 0 7px;}/*FF*/

div.hp_info_jobs{height:100%;}
table.hp_info_jobs{height:100%;width:207px;}
table.hp_info_jobs th{background:#6CC4DA;border-bottom:3px solid #FFFFFF;height:40px;text-align:left;vertical-align:top;}
table.hp_info_jobs td{padding:0 10px;background:#F5F5F5;height:100%;vertical-align:top;}
table.hp_info_jobs div {display:block;}
td.hp_info > div.hp_info_jobs { float:left; height:auto; margin:-180px 0 0 245px;}/*FF*/


img.hp_info_spacer{height:1px;width:7px; display:inline;}
img.hp_info { border:1px solid #FFFFFFF; float:left; margin:10px 10px 5px 0; clear:left;}
div.hp_info_title { margin:10px 0 0;}
div.hp_info{
	background: url(../../images/marquee_link.gif) right 5px no-repeat;
	color: #656565;
	font-size: 11px;
	font-weight: bold;
	padding: 0 9px 0 0px;
	width: 1px;
	min-width:200px;
}

a.hp_info {
	color: #656565;
	font-size: 11px;
	font-weight: bold;
}
/********************************/
td.content_top_wrapper { vertical-align:top;}
td.content_wrapper { height:100%; vertical-align:top;width:591px;}
table.wrapper { 
	width:770px; 
	height:100%;
	
}
/******* top title ********/
table.content_top {
	background: url(../../images/content_top_bg.gif) bottom repeat-x;
	width: 100%;
}

table.content_top td {
	padding-bottom: 13px;
}

/*td.title {
	background: url(../../images/content_top_bg.gif) bottom repeat-x #6FA955;
	border-top: 33px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding: 0px 8px;
	vertical-align: bottom;
	width: 100%;
}
div.title {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 4px;
}*/
td.title {
	background: url(../../images/content_top_bg.gif) bottom repeat-x #6FA955;
	border-top: 33px solid #FFFFFF;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding: 0px 8px;
	vertical-align: bottom;
	height:163px;
	width: 159px;
}
div.title {
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
	padding-bottom: 16px;
}
/*****************************/
td.top_img_td {
	background:url(../../images/content_top_bg.gif) bottom repeat-x; 
	padding-bottom:13px;
}


/*jobs*/
table.job_basket { width:100%; margin-top:15px;}
td.job_basket_close { padding:5px 6px;}
a.job_lable_link{background:url(../../images/plus.gif) no-repeat left; padding:0 0 0 15px;color:#B5202B; font-weight:bold; font-size:13px;}
a.send_cv{background:url(../../images/grey_man.gif) left no-repeat; padding:3px 25px 0; color:#828282; font-weight:bold; font-size:13px; height:14px;/* margin-left:10px;*/}
span.job_vline { color:#B5202B; margin:0 15px 0 0;}
a.addToBasket {background:url(../../images/addToBasket.gif) left no-repeat; padding:3px 25px 0; color:#828282; font-weight:bold; font-size:13px; height:14px; margin-left:10px;}
span.job_vline2 { color:#B5202B;}

td.job_basket_open { padding:5px 5px 6px; border-top:1px solid #CAC9C9; border-right:1px solid #CAC9C9; border-left:1px solid #CAC9C9;}
td.job_basket_open a.job_lable_link{background:url(../../images/minus.gif) no-repeat 5px left; padding:2px 15px 0;color:#B5202B; font-weight:bold; font-size:13px; height:14px;}
td.job_basket_open a.send_cv { display:none;}
td.job_basket_open span.job_vline { display:none;}
td.job_basket_open a.addToBasket { margin-top:-1px;}

td.job_desc_td { border:1px solid #CAC9C9; background-color:#F5F5F5;}
table.job_desc_table { width:100%;}

table.img_frame {}
td.img_frame_t{background-image:url(images/img_frame_t.gif); width:8px; height:8px;}
td.img_frame_r{background-image:url(images/img_frame_l.gif); width:8px; height:8px;}
td.img_frame_b{background-image:url(images/img_frame_b.gif); width:8px; height:8px;}
td.img_frame_l{background-image:url(images/img_frame_r.gif); width:8px; height:8px;}

td.img_frame_tl{background-image:url(images/img_frame_tr.gif); width:8px; height:8px;}
td.img_frame_tr{background-image:url(images/img_frame_tl.gif); width:8px; height:8px;}
td.img_frame_bl{background-image:url(images/img_frame_br.gif); width:8px; height:8px;}
td.img_frame_br{background-image:url(images/img_frame_bl.gif); width:8px; height:8px;}

table.job_desc_table a.send_cv{background:url(../../images/red_man.gif) left no-repeat; padding:3px 21px 0; color:#B5202B; font-weight:bold; font-size:13px; height:14px; }
td.job_desc div {font-weight:bold; font-size:13px; color:#3C3C3C;}
div.job_desc_num{margin:4px 0;}
div.job_desc_ul_tit{margin-top:18px;}

ul.job_desc_ul{list-style-type: disc; margin:5px 0 14px 15px;}
ul.job_desc_ul li{ margin-bottom:3px;}
td.job_desc_img_td{width:125px; vertical-align:top; padding-top:5px;}

a.red_but{background-color:#B50027; font-size:13px; color:#FFFFFF; font-weight:bold; padding:0 13px; height:17px;}
a.red_but:hover { text-decoration:none; color:#000000;}

td.job_desc{color:#3C3C3C;width: auto/*440px*/; padding:6px 12px; vertical-align:top;}
/******/
td.center_content, td.content_right {width:100%; height:100%;}
td.left_content, td.content_left{height:100%; width:1px; padding:0 0 0 12px;}
div.contact{border:1px solid #CAC9C9; padding:5px; background-color:#F5F5F5; margin-top:15px;}
div.general_title {padding : 3px 0 0;color:#B51F2B; font-size:16px; font-weight:bold; margin-bottom:5px;}
div.general_abstract { color:#5F5F5F;}
div.general_subtitle {color:#B51F2B; font-size:14px; font-weight:bold; margin-bottom:5px;}
img.line_spacer{height:1px; width:100%; background-color:#C9C9C9; margin:20px 0 10px; display:block;}
.pad60 { padding:6px 0;}


/************************/
td.strip_title {
	background: #6FA955;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
}

img.strip_title_side {
	background: url(../../images/en/main/strip_side.gif);
	height: 18px;
	width: 15px;
}

div.strip_title_text {
	background: url(../../images/en/main/strip_side.gif) right no-repeat;
	height: 18px;
	padding-right: 19px;
	width: 15px;
	white-space:nowrap;
}

div.but1 {
	background: url(../../images/en/Main/but_side.gif) right no-repeat;
	color: #FFFFFF;
	font-weight: bold;
	height: 17px;
	padding: 0 29px 0 16px;
	white-space: nowrap;
	width: auto;
}
div.but1 a:hover { text-decoration:none; color:#000000!important;}
/*************************/


.languageSwitch
{
	color: #B50029;
	text-decoration: none;
	font-size: 13px;
}
.languageSwitch:hover
{
	text-decoration: underline;
}
