/*! normalize.css v2.1.3 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 8/9.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */

audio,
canvas,
video {
    display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address `[hidden]` styling not present in IE 8/9.
 * Hide the `template` element in IE, Safari, and Firefox < 22.
 */

[hidden],
template {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Additional CSS
   ========================================================================== */

#news_home #certification {
  width: 980px;
  height: auto;
  margin-bottom: 60px;
}

#news_home #certification img {
  display: inline-block;
}

#img-cert-left {
   margin: 10px 19.5px 0px 0px; 
} 

#img-cert-right {
   margin: 10px 0px 0px 0px; 
} 

.right_vacancy {
  width: 695px !important;
}

.left_vacancies {
  width: 245px !important;  
}

.left-vacancies-float {
  float: left;
}

#breadcrumbs .mid_vacancy {
    position: absolute;
    font-size: 11px;
    font-weight: 500;
    padding-top: 6px;
    text-transform: uppercase;
    top: 18px;
    left: 285px;
}

.item_list_news .meta_vacancies {
  width: 450px !important;
}

.introtext {
    font-size: 14px !important;
    font-weight: 400 !important;
}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Remove the gray background color from active links in IE 10.
 */

a {
    background: transparent;
	outline:none;
}
img{
	outline:none;
}

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9.
 */

img {
    border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari 5.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */

button,
input,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9/10.
 * 2. Remove excess padding in IE 8/9/10.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
   /*  border-collapse: collapse;
    border-spacing: 0; */
}
/**
 * Table of Contents:
 *
 * 1.0 - Reset
 * 2.0 - Common Format
 * 3.0 - Repeatable Patterns
 * 4.0 - Basic Structure
 * 5.0 - Header
 *   5.1 - Site Header
 *   5.2 - Navigation
 * 6.0 - Content
 * 7.0 - Footer
 * ----------------------------------------------------------------------------
 */
/**
 * 1.0 Reset
 *
 * Modified from Normalize.css to provide cross-browser consistency and a smart
 * default styling of HTML elements.
 *
 * @see http://git.io/normalize
 * ----------------------------------------------------------------------------
 */
 


* {outline:none;}
article,
aside,
details,
figcaption,
figure,
footer,
header,
nav,
section,
summary {
	display: block;
}
audio,
canvas,
video {
	display: inline-block;
}
audio:not([controls]) {
	display: none;
	height: 0;
}
[hidden] {
	display: none;
}
html {
	font-size: 100%;
	overflow-y: scroll;
	-webkit-text-size-adjust: none;
	-ms-text-size-adjust: none;
}
html,
button,
input,
select,
textarea {
	font-family:  'Ubuntu',Arial, sans-serif;
}
a {
	color:#555;
	text-decoration: none;

}
.left_content a,.right_content a,.catItemBody a,.itemBody a{
	color: #f7931e;
	text-decoration: none;
	font-weight:500;
	font-size:14px;
}
.left_content a:hover,.right_content a:hover,.catItemBody a:hover,.itemBody a:hover{
	color: #9b9b9b;
}
a:focus {}
a:active,
a:hover {
	
	outline: 0;
}
address {
	font-style: italic;
	margin: 0 0 24px;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b,
strong {
	font-weight: bold;
}
dfn {
	font-style: italic;
}
mark {
	background: #ff0;
	color: #000;
}
p {
	margin: 0 0 0;
	
}
code,
kbd,
pre,
samp {
	
	font-size: 14px;
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
}
pre {
	color: #666;
	
	font-size: 14px;
	margin: 20px 0;
	overflow: auto;
	padding: 20px;
	white-space: pre;
	white-space: pre-wrap;
	word-wrap: break-word;
}
blockquote,
q {
	-webkit-hyphens: none;
	-moz-hyphens:    none;
	-ms-hyphens:     none;
	hyphens:         none;
	quotes: none;
}
blockquote:before,
blockquote:after,
q:before,
q:after {
	content: "";
	content: none;
}
blockquote {
	font-size: 18px;
	font-style: italic;
	font-weight: 300;
	margin: 24px 40px;
}
blockquote blockquote {
	margin-right: 0;
}
blockquote cite,
blockquote small {
	font-size: 14px;
	font-weight: normal;
	text-transform: uppercase;
}
blockquote em,
blockquote i {
	font-style: normal;
	font-weight: 300;
}
blockquote strong,
blockquote b {
	font-weight: 400;
}
small {
	font-size: smaller;
}
sub,
sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline;
}
sup {
	top: -0.5em;
}
sub {
	bottom: -0.25em;
}
dl {
	margin: 0 20px;
}
dt {
	font-weight: bold;
}
dd {
	margin: 0 0 20px;
}
menu,
ol,
ul {
	margin: 16px 0;
	padding: 0 0 0 40px;
}
ul {
	list-style-type: square;
}
ul.menu-main,
ol.menu-main {
	list-style: none;
	list-style-image: none;
}
li > ul,
li > ol {
	margin: 0;
}
img {
	-ms-interpolation-mode: bicubic;
	border: 0;
	vertical-align: middle;
}
svg:not(:root) {
	overflow: hidden;
}
figure {
	margin: 0;
}
form {
	margin: 0;
}
fieldset {
	border: 1px solid #c0c0c0;
	margin: 0 2px;
	padding: 0.35em 0.625em 0.75em;
}
legend {
	border: 0;
	padding: 0;
	white-space: normal;
}
button,
input,
select,
textarea {
	font-size: 100%;
	margin: 0;
	max-width: 100%;
	vertical-align: baseline;
}
button,
input {
	line-height: normal;
}
button,
html input[type="button"],
input[type="reset"],
input[type="submit"] {
	-webkit-appearance: button;
	cursor: pointer;
}
button[disabled],
input[disabled] {
	cursor: default;
}
input[type="checkbox"],
input[type="radio"] {
	padding: 0;
}
input[type="search"] {
	-webkit-appearance: textfield;
	padding-right: 2px; /* Don't cut off the webkit search cancel button */
	width: 200px; border: none; background: #ebebeb;
}
input[type="search"]::-webkit-search-decoration {
	-webkit-appearance: none;
}
button::-moz-focus-inner,
input::-moz-focus-inner {
	border: 0;
	padding: 0;
}
textarea {
	overflow: auto;
	vertical-align: top;
}
table {
	/* border-collapse: collapse;
	border-spacing: 0; */
	font-size: 14px;
	
	width: 100%;
}
caption,
th,
td {
	/* font-weight: normal;
	text-align: left; */
}
caption {
	font-size: 16px;
	margin: 20px 0;
}
th {
	/* font-weight: bold;
	text-transform: uppercase; */
}
td {
/* 	padding: 6px 10px 6px 0; */
}
del {
	color: #333;
}
ins {
	background: #fff9c0;
	text-decoration: none;
}
hr {
	
	background:#e1e1e1;
	border: 0;
	height: 1px;
	margin: 0 0 18px;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/**
 * 2.0 COMMON FORMAT
 */
/*_Media*/
	.media {margin:10px}.media,.bd {overflow:hidden;_overflow:visible;zoom:1}
	.media .img {float:left;margin-right:10px}
	.media .img img{dis play:block}
	.media .imgr {float:right;margin-left:10px}
/*_Float*/
	.listh {overflow:hidden}
	.right,.colr {float:right}
	.left,.col,.col1,.col2,.col3,.col4,.listh li {float:left}
/*_Inner*/
	.noborder{border:0 !important}
	input[type='submit'],input[type='button']{cursor:pointer}
	strong{font-weight:bold !important}
	.italic{font-style:italic !important}
	.uppercase{text-transform:uppercase}
	.text-center{text-align:center}
	.rounded{position:relative; -webkit-border-radius:15px; -moz-border-radius:15px; border-radius:15px;}
/**
 * 3.0 Repeatable Patterns
 */
/**
 * 4.0 Basic Structure
 */
 body { 
	color:#464646;
	line-height: 1.4em; 
	font-size: 14px;
	font-family: 'Ubuntu',Arial,sans-serif;
	background:url(../images/bg_body.jpg) top left;
	min-width:980px;
	font-weight:400;
	
}
 h1{
	line-height:30px;
	font-size:30px;
 }
.clear {clear: both;}

.relative {position:relative;}
.absolute {position:absolute;}
.alignright {
    display: inline;
    float: right;
    margin-left: 1.625em;
}
.alignleft {
    display: inline;
    float: left;
    margin-right: 1.625em;
}
.aligncenter {
	display: block;    
	margin-left: auto;
	margin-right: auto;
}
.wrapper{
	width:100%;
	margin:0 auto;
	max-width:980px;
}
#header{
	background:url(../images/bg_header.jpg) top left;
	overflow:hidden;
}
#header ul{
	margin:0;
	padding:0;
}
.moduletable_top_menu{
	float:right;
}
.moduletable_top_menu li{
	display:inline-block;
	list-style:none;
	
}
.moduletable_top_menu li a{
	display:block;
	outline:none;
	padding:12px 35px;
	text-transform:uppercase;
	color:#fff;
	font-size:11px;
}
.moduletable_top_menu li a:hover{
	color:#a86515;
}
.moduletable_top_menu li.item-140 a{
	background:#f15a22;
}
.moduletable_top_menu li.item-140 a:hover{
	color:#ba4317;
}
.moduletable_social_head{
	float:right;
	padding-right:15px;
}
.custom_social_head p{
	margin:0;
}
.custom_social_head a{
	margin:9px 15px 0;
	display:inline-block;	
}
#menu_wrap{
	background:#fff;
	box-shadow:0px 2px 4px 0px #b5b5b5;
	-moz-box-shadow:0px 2px 4px 0px #b5b5b5;
	-webkit-box-shadow:0px 2px 4px 0px #b5b5b5;
	position:relative;
	z-index:100;
}
#menu_wrap .wrapper{
	position:relative;
}
#menu_wrap #logo{
	position:absolute;
	top:-2px;
	left:40px;
	/* background:#fff; */
	z-index:999;
	/* box-shadow:0 2px 5px 0 #dedede;
	-moz-box-shadow:0 2px 5px 0 #dedede;
	-webkit-box-shadow:0 2px 5px 0 #dedede;
	padding:25px 20px 20px; */
}
#menu_wrap ul{
	margin:0;
	padding:0;
}
#main_menu{
	float:left;
	margin:0 0 0 250px;
}
#menu_wrap ul li{
	list-style:none;
	float:left;
	
	position:relative;
}
#main_menu a{
	color:#3f3f3f;
	display:block;
	outline:none;
	font-size:14px;
	font-weight:500;
	padding:32px 25px;
}
#main_menu a[href="#"]{
	cursor:default;
}
#main_menu li.active a,#main_menu li a:hover{
	color:#f7931e;
}
#main_menu li.active ul li a{
	color:#3f3f3f;
}
#menu_wrap ul li ul{
	position:absolute;
	width:175px;
	background:#fff;
	z-index:9999;
	left:0;
	display:none;
}
#menu_wrap ul li:hover ul{
	display:block;
}
#menu_wrap ul li ul li{
	background:url(../images/bg_sub_menu.jpg) top center no-repeat;	
	float:none;
	margin:0;
	padding:0;
	text-align:center;

}
#menu_wrap ul li ul li a{
	padding:25px 0 20px;
	color:#3f3f3f;	
	font-size:14px;
}
#menu_wrap ul li ul li.active a{
	color:#f7931e;
}
#menu_wrap ul li ul li a:hover{
	color:#f7931e;
}
#search_wrap{
	float:right;
	padding:30px 0;
}
#search_wrap_in{
	background:#ebebeb;
	overflow:hidden;
	padding:2px 10px;
}
#search_wrap label{
	display:none !important;
}
#search_wrap input[type="text"]{
	background:none;
	border:none;
	color:#464646;
}
#search_wrap button{
	background:url(../images/icon_search.png) no-repeat;
	border:none;
	width:13px;
	height:15px;
	text-indent:-99999px;
	position:relative;
	top:2px;
}
#slideshow{
	position:relative;
	z-index:1;
}
#slideshow .tp-caption.excerpt{
	font-size:16px !important;
	width:210px !important;
	height:130px !important;
	border-radius:310px;
	background:url(../images/bg_caption_slide.png);
	padding:90px 50px !important;
	font-weight:normal !important;
	color:#fff !important;
	right:90px !important;
	left:auto !important;
	font-family:  'Ubuntu',Arial, sans-serif;
	letter-spacing:0;
}

#slideshow .tp-caption.excerpt a{
	color:#fff !important;
	font-weight:700 !important;
}
#slideshow .tp-leftarrow.default{
    background: url("../images/prev_slide.png") no-repeat;
    cursor: pointer;
    height: 44px;
    position: relative;
    width: 44px;
    z-index: 100;
	opacity:1 !important;
}
#slideshow .tp-leftarrow.default:hover{
    background: url("../images/prev_slide_hover.png") no-repeat;
}
#slideshow .tp-rightarrow{
    background: url("../images/next_slide.png") no-repeat;
    cursor: pointer;
    height: 44px;
    position: relative;
    width: 44px;
    z-index: 100;
}
#slideshow .tp-rightarrow:hover{
    background: url("../images/next_slide_hover.png") no-repeat;	
}
#slide_wrap{
	box-shadow:0px 2px 5px 0px #cacaca;
}
.block_home{
	float:left;
	margin-right:26px;
	width:309px;
	background:#ececec;
	box-shadow:0px 1px 3px 0px #cacaca;
	position:relative;
}
.block_home.block_home_last{
	margin-right:0;
}
.block_home img{
	width:100% !important;
	height:auto !important;
}
.block_home h2{
	color:#f7931e;
	font-size:14px !important;
	font-weight:500 !important;
	line-height:100% !important;
	padding:20px 0 !important;
	margin:0 !important;
	text-align:center;
}
.block_home h2:hover{
	color:#9b9b9b;
}
#block_home_wrap{
	padding:45px 0;
}
.block_home .thumb{
	position:relative;
}
#video_home i{
	background:url(../images/icon_play_video.png) no-repeat;
	width:74px;
	height:74px;
	position:absolute;
	z-index:100;
	top:50%;
	left:50%;
	margin-top:-37px;
	margin-left:-37px;
}
#yt_playlist{
    height: 400px;
    margin:0 auto;
    width: 800px;
}
.wrap_lightbox_video .fancybox-skin{
	background:#3f3f3f;
}
#news_home{
	background:#fff;
	padding:40px 0 40px;
	box-shadow:0px 2px 3px 0 #b6b7b7;
}
.block_news_home{
	float:left;
}
.block_news_home .heading{
	overflow:hidden;
	padding-bottom: 30px;
}
.block_news_home .heading a{
	color:#3f3f3f;
}
.block_news_home .heading a:hover{
	color:#f7931e;
}
.block_news_home .heading h3{
	float:left;
	margin:0 !important;
	padding:0 !important;
	color:#f7931e;
	font-weight:500 !important;
	font-size:14px !important;	
}

.block_news_home .heading span{
	float:right;
	font-size:12px;
}
#export_home.block_news_home .thumb{
	border:1px solid #dfdfdf;
}
.block_news_home .thumb img{
	width:100% !important;
	height:auto !important;
}
.left_short_content{
	margin-top:20px;
}

.block_news_home{
	width:47%;
}
#twitter_feed.block_news_home {overflow: hidden; float: right; width: 47%;}
div.wrap_select_twitter .selectBox  {display: none !important;}
.block_news_home .atom_twitter_feeds {float: right; width: 95%;}

.block_news_home:last-child{
	margin-right:0;
}
#block_list_news ul{
	margin:0 !important;
	padding:0 !important;
}
#block_list_news ul li{
	list-style:none;
	overflow:hidden;
	padding: 30px 0px;
	position: relative;
}
#block_list_news ul li:nth-child(1) {padding-top: 0 !important;}
#block_list_news ul li:nth-child(3) {border: none;}
#block_list_news ul li:last-child{
	margin-bottom:0;
}
#block_list_news ul li .thumb{
	width:98px;
	float:left;
}
#block_list_news ul li .introtext p{
	margin:0;
	line-height:1.3em;
}
#block_list_news ul li .meta_news{
	width:296px;
	float:right;
}
#block_list_news ul li h2{
	margin:0 !important;
	padding:0 !important;
	font-size:14px !important;
	font-weight:500 !important;
	line-height:120% !important;
}
#block_list_news ul li .date{
	font-size:14px !important;
	color:#b8b8b8;
	margin: 8px 0px;
}
#block_list_news ul li:after {
	content: '';
	position: absolute;
	bottom: 0px;
	left: 0;
	width: 120%;
	height: 2px;
	background: -moz-linear-gradient(left, rgba(250, 250, 250, 1) 0%, #ddd 49%, rgba(250, 250, 250, 1) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right top, color-stop(0%, rgba(250, 250, 250, 1)), color-stop(50%, #ddd), color-stop(100%, rgba(250, 250, 250, 1)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(to right, rgba(250, 250, 250, 1) 0%, #ddd 50%, rgba(250, 250, 250, 1) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(to right, rgba(250, 250, 250, 1) 0%, #ddd 50%, rgba(250, 250, 250, 1) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(to right, rgba(250, 250, 250, 1) 0%, #ddd 50%, rgba(250, 250, 250, 1) 100%);
  /* IE10+ */
  background: linear-gradient(to right, rgba(250, 250, 250, 1) 0%, #ddd 50%, rgba(250, 250, 250, 1) 100%);
  /* W3C */
  filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff', GradientType=1);

}
#block_list_news ul li:nth-child(3):after {
	content: none;
	background: none;
}
#block_list_news ul li .moduleItem_thumb {width: 28%; float: left;}
#block_list_news ul li .moduleItem_thumb img {max-width: 105px;}
#block_list_news ul li .moduleItem_info {width: 72%; float: right;}
#block_list_news ul li h2 {
	display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
}
#block_list_news ul li h2 a {
	color:#f7931e;
	font-size: 18px;
}
#block_list_news ul li h2 a:hover{
	color:#9b9b9b;	
}
.custom_custom_news_home.block_news_home{
	float:right;
}
.custom_custom_news_home p{
	margin:0;
}
#carousel_product{
	background:url(../images/bg_body.jpg);
}
#footer_wrap{
	border-top:43px solid #fff;
	background:url(../images/bg_footer.jpg) top center repeat-x;
	height:281px;
}
#top_footer{
	box-shadow:0px 2px 3px 0px #c67717;
	
	text-transform:uppercase;
}
#top_footer .col_footer{
	padding:15px 0;
}
.moduletable_footer_menu{
	float:right;
}
.moduletable_footer_menu ul{
	margin:0;
	padding:0;
	
}
.moduletable_footer_menu ul li{
	list-style:none;
	display:none;	
	
}
.moduletable_footer_menu ul li.item-140{
	display:block;
}
.moduletable_footer_menu ul li a{
	display:block;
	outline:none;
	padding:15px 25px;
	background:#d88624;
	font-size:11px;
}
.moduletable_footer_menu ul li a:hover{
	color:#a86515;
}
.col_footer{
	width:165px;
	float:left;
	margin-right:15px;
	color:#fff;
	font-size:11px;
	font-weight:500;
	
}
.col_footer a{
	color:#fff;
}
#top_footer .col_footer.col_footer_last{
	padding:0;
}
.col_footer.col_footer_last{
	float:right;
	width:260px;
	margin-right:0;
}
.wrap_back_to_top{
	float:right;	
}
#back_to_top a{
	display:block;
	outline:none;
	background:url(../images/icon_to_top.png) 90% 50% no-repeat #f15a22;
	padding:15px 25px 15px 10px;
	font-size:11px;
}

#back_to_top a:hover{
	color:#ba4317;
	background:url(../images/icon_to_top_hover.png) 90% 50% no-repeat #f15a22;
}
.menu_col_footer ul{
	margin:0;
	padding:15px 0;
}
.menu_col_footer ul li{
	list-style:none;
	
}
.menu_col_footer ul li a{
	display:block;
	outline:none;
	position:relative;
	font-size:12px;
	font-weight:400;
	padding-bottom:5px;
}
.menu_col_footer ul li a:hover{
	color:#a86515;
}

.menu_col_footer ul li a i{
	position:absolute;
	right:0;
	top:20%;
	font-size:13px;
}
.menu_copy_right ul{
	margin:0;
	padding:0;
	text-align:right;
}
.menu_copy_right ul li{
	list-style:none;
	display:inline;
	padding-left:40px;
}
.menu_copy_right ul li a{
	font-size:12px;
	color:#fff;
}
.menu_copy_right ul li a[href="#"]:hover{
	cursor:default;
	color:#fff;
}
.menu_copy_right ul li a:hover{
	color:#a86515;
}
#footer_wrap .wrapper{
	position:relative;
}
.menu_copy_right{
	position:absolute !important;
	bottom:-54px !important;
	right:0;
	width:100%;
	top: initial !important;
}
#main_content{
	background:#fff;
	overflow:hidden;
}

#main_content div.itemBody {
    margin: 0;
    padding: 0px 0;
}
#main_content ul li{
	list-style-image:url(../images/disc-orange.png);
}
#main_content ul li li{
	list-style-image:url(../images/disc-gray.png);
}
#main_content #k2Container {
    padding: 0 0 0;
}
#main_content div.itemView {
    border-bottom: none;
    margin: 0px;
    padding:0px;
}
#nav_single{
	position:absolute;
	z-index:99999;
	bottom:0;
}
#circularG{
	position:relative;
	width:50px;
	height:50px;
	margin:0 auto;
}

.circularG{
	position:absolute;
	background-color:#F7921E;
	width:11px;
	height:11px;
	-moz-border-radius:8px;
	-moz-animation-name:bounce_circularG;
	-moz-animation-duration:0.56s;
	-moz-animation-iteration-count:infinite;
	-moz-animation-direction:linear;
	-webkit-border-radius:8px;
	-webkit-animation-name:bounce_circularG;
	-webkit-animation-duration:0.56s;
	-webkit-animation-iteration-count:infinite;
	-webkit-animation-direction:linear;
	-ms-border-radius:8px;
	-ms-animation-name:bounce_circularG;
	-ms-animation-duration:0.56s;
	-ms-animation-iteration-count:infinite;
	-ms-animation-direction:linear;
	-o-border-radius:8px;
	-o-animation-name:bounce_circularG;
	-o-animation-duration:0.56s;
	-o-animation-iteration-count:infinite;
	-o-animation-direction:linear;
	border-radius:8px;
	animation-name:bounce_circularG;
	animation-duration:0.56s;
	animation-iteration-count:infinite;
	animation-direction:linear;
}

#circularG_1{
	left:0;
	top:20px;
	-moz-animation-delay:0.21s;
	-webkit-animation-delay:0.21s;
	-ms-animation-delay:0.21s;
	-o-animation-delay:0.21s;
	animation-delay:0.21s;
}

#circularG_2{
	left:5px;
	top:5px;
	-moz-animation-delay:0.28s;
	-webkit-animation-delay:0.28s;
	-ms-animation-delay:0.28s;
	-o-animation-delay:0.28s;
	animation-delay:0.28s;
}

#circularG_3{
	top:0;
	left:20px;
	-moz-animation-delay:0.35s;
	-webkit-animation-delay:0.35s;
	-ms-animation-delay:0.35s;
	-o-animation-delay:0.35s;
	animation-delay:0.35s;
}

#circularG_4{
	right:5px;
	top:5px;
	-moz-animation-delay:0.42s;
	-webkit-animation-delay:0.42s;
	-ms-animation-delay:0.42s;
	-o-animation-delay:0.42s;
	animation-delay:0.42s;
}

#circularG_5{
	right:0;
	top:20px;
	-moz-animation-delay:0.49s;
	-webkit-animation-delay:0.49s;
	-ms-animation-delay:0.49s;
	-o-animation-delay:0.49s;
	animation-delay:0.49s;
}

#circularG_6{
	right:5px;
	bottom:5px;
	-moz-animation-delay:0.56s;
	-webkit-animation-delay:0.56s;
	-ms-animation-delay:0.56s;
	-o-animation-delay:0.56s;
	animation-delay:0.56s;
}

#circularG_7{
	left:20px;
	bottom:0;
	-moz-animation-delay:0.63s;
	-webkit-animation-delay:0.63s;
	-ms-animation-delay:0.63s;
	-o-animation-delay:0.63s;
	animation-delay:0.63s;
}

#circularG_8{
	left:5px;
	bottom:5px;
	-moz-animation-delay:0.7s;
	-webkit-animation-delay:0.7s;
	-ms-animation-delay:0.7s;
	-o-animation-delay:0.7s;
	animation-delay:0.7s;
}

@-moz-keyframes bounce_circularG{
0%{
-moz-transform:scale(1)}

100%{
-moz-transform:scale(.3)}

}

@-webkit-keyframes bounce_circularG{
0%{
-webkit-transform:scale(1)}

100%{
-webkit-transform:scale(.3)}

}

@-ms-keyframes bounce_circularG{
0%{
-ms-transform:scale(1)}

100%{
-ms-transform:scale(.3)}

}

@-o-keyframes bounce_circularG{
0%{
-o-transform:scale(1)}

100%{
-o-transform:scale(.3)}

}

@keyframes bounce_circularG{
0%{
transform:scale(1)}

100%{
transform:scale(.3)}

}
.itemImageGallery{
	display:none !important;
}
.wrap_slide_single{
	display:none;
	margin-top:25px;
	overflow:hidden;
	position:relative;
}

.wrap_slide_single .flexslider {
    background: none ;
    border: 0px;
    border-radius: 0px;
    box-shadow:none;
    margin:0px;
    position: relative;
}
/* .wrap_slide_single #nav_single{
	position:absolute;
	background:url(../images/bg_gray_opacity.png);
	color:#fff;
	left:0;
	bottom:0;
	width:100%;
	height:60px;
	z-index:10000;
} */
.wrap_slide_single ul li .caption{
	position:absolute;
	background:url(../images/bg_gray_opacity.png);
	color:#fff;
	left:0;
	bottom:0;
	width:100%;
	height:60px;
	z-index:1000;
	line-height:60px;
}
.wrap_slide_single ul li .caption span{
	padding-left:150px;
}

.wrap_slide_single .flex-direction-nav a:before {
   display:none
}
.wrap_slide_single .flex-direction-nav .flex-prev {
    left: 35px;
	background:url(../images/prev_slide.png) no-repeat;
}
.wrap_slide_single .flex-direction-nav .flex-prev:hover{
 
	background:url(../images/prev_slide_hover.png) no-repeat;
}
.wrap_slide_single .flex-direction-nav .flex-next {
    left: 35px;
	background:url(../images/next_slide.png) no-repeat;
}
.wrap_slide_single .flex-direction-nav .flex-next:hover{
	background:url(../images/next_slide_hover.png) no-repeat;
}
.wrap_slide_single .flex-direction-nav a {
    color: rgba(0, 0, 0, 0.8);
    cursor: pointer;
    display: block;
    height: 44px;
    margin: 0;
    opacity: 1;
    overflow: hidden;
    position: absolute;
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.3);
    bottom: 7px;
	top:auto;
    transition: all 0.3s ease 0s;
    width: 44px;
    z-index:9000;
	text-indent:-99999px;
	outline:none;
}
.wrap_slide_single .flex-direction-nav .flex-next {
    right: auto;
    text-align: left;
	left:82px;
}
.quote_single{
	font-size:20px;
	text-align:center;
	padding:80px 20%;
	background:url(../images/bg_body.jpg);
	line-height:1.4em;
	font-weight:300 !important;
	overflow:hidden;
	margin-top:20px;
}
.wrap_video_single,.wrap_playlist_single{
	margin-top:45px;
	position:relative;
}
.wrap_video_single a,.wrap_playlist_single a{
	display:block;
	outline:none;
}
.wrap_video_single span.btn_play_video,.wrap_playlist_single span.btn_play_video{
	position:absolute;
	width:74px;
	height:74px;
	background:url(../images/icon_play_video.png) no-repeat;
	top:50%;
	left:50%;
	margin-left:-37px;
	margin-top:-37px;
	z-index:1;
}
#breadcrumbs_wrap:before{
	content:"";
	position:absolute;
	
	top:0;
	right:-10000em;
	left:-10000em;
	height:100%;
	background:url(../images/bg_bread.jpg);
	box-shadow:0px 5px 3px -3px #d7d7d7;
	z-index:1;
}
#breadcrumbs_wrap:after{
	/* content:"";
	position:absolute;
	width:10000em;
	top:0;
	right:49%;
	height:100%;
	background:url(../images/bg_bread.jpg);
	box-shadow:0px 5px 3px -3px #d7d7d7;
	z-index:1; */
}
#breadcrumbs{
	z-index:100;
	position:relative;
	padding:18px 0;
	margin-bottom:25px;
}
#breadcrumbs .right span.label{
	line-height:12px;
	font-size:11px;
	text-transform:uppercase;
}
#breadcrumbs .addthis_sharing_toolbox{
	padding-left:10px;
}
#breadcrumbs .addthis_sharing_toolbox,#breadcrumbs .addthis_sharing_toolbox #atstbx{
	display:inline !important;	
	float: right;
}
#breadcrumbs .addthis_sharing_toolbox #atstbx a{
	position:relative;
	top:2px;
	margin:0 8px !important;
}
.wrap_about{
	margin-top:-25px !important;
}
.itemFullText{
	padding-bottom:30px;
    overflow: hidden;
}
#news_bottom{
	background:#fff;
}
#news_bottom .heading{
	background:url(../images/bg_line_separator.jpg) bottom center no-repeat;
	padding:25px 0 30px;
}
#news_bottom .heading h3{
	float:left;
	padding:0 !important;
	margin:0 !important;
	color:#f7931e;
	font-size:14px !important;
	font-weight:500;
}
#news_bottom .heading span{
	float:right;
	font-size:14px !important;
}
#news_bottom .heading span a{
	color:#b9b9b9
}
#news_bottom ul{
	margin:-15px 0 0;
	padding:0;
	overflow:hidden;
}
#news_bottom ul li.item_news_bottom{
	list-style:none;
	float:left;
	width:475px;
	overflow:hidden;
	margin-top:35px;
}
#news_bottom ul li.li_even{
	float:right;
}
#news_bottom ul li .thumb{
	width:105px;
	float:left;
}
#news_bottom ul li .thumb img{
	width:100% !important;
	height:auto !important;
}
#news_bottom ul li .meta_news{
	width:360px;
	float:right;
}
#news_bottom ul li h2{
	font-size:14px !important;
	font-weight:500 !important;
	margin:0 !important;
	padding:0 !important;
	line-height:120% !important;
}
#news_bottom ul li h2 a{
	color:#f7931e;
}
#news_bottom ul li .date{
	font-weight:500 !important;
	color:#b8b8b8;
}
.left_content{
	width:345px;
	float:left;
}
.right_content{
	width:595px;
	float:right;
}
.listings-selection {
    position: relative;
}
/*.sprite { background: url('../images/sprite.png') no-repeat top left;  }*/
/*.sprite.first { background-position: 0px 0px; width: 8px; height: 7px;  }*/
/*.sprite.last { background-position: 0px -17px; width: 8px; height: 7px;  }*/
/*.sprite.left-arrow { background-position: 0px -34px; width: 40px; height: 40px;  }*/
/*.sprite.next { background-position: 0px -84px; width: 5px; height: 7px;  }*/
/*.sprite.previous { background-position: 0px -101px; width: 5px; height: 7px;  }*/
/*.sprite.right-arrow { background-position: 0px -118px; width: 40px; height: 40px;  }*/
.sprite { background: url('../images/sprite.png') no-repeat top left;  }
.sprite.first { background-position: 0px 0px; width: 8px; height: 7px;  }
.sprite.first_disable { background-position: 0px -17px; width: 8px; height: 7px;  }
.sprite.last { background-position: 0px -34px; width: 8px; height: 7px;  }
.sprite.last_disable { background-position: 0px -51px; width: 8px; height: 7px;  }
.sprite.left-arrow { background-position: 0px -68px; width: 40px; height: 40px;  }
.sprite.left-arrow:hover { background-position: 0px -270px; width: 40px; height: 40px;}
.sprite.next { background-position: 0px -118px; width: 5px; height: 7px;  }
.sprite.next_disable { background-position: 0px -135px; width: 5px; height: 7px;  }
.sprite.previous { background-position: 0px -152px; width: 5px; height: 7px;  }
.sprite.previous_disable { background-position: 0px -169px; width: 5px; height: 7px;  }
.sprite.right-arrow { background-position: 0px -186px; width: 40px; height: 40px;  }
.sprite.right-arrow:hover { background-position: 0px -337px; width: 40px; height: 40px;  }
.sprite.first_hover { background-position: 0px -236px; width: 8px; height: 7px;  }
.sprite.last_hover { background-position: 0px -253px; width: 8px; height: 7px;  }
.sprite.left-arrow_hover { background-position: 0px -270px; width: 40px; height: 40px;  }
.sprite.next_hover { background-position: 0px -320px; width: 5px; height: 7px;  }
.sprite.right-arrow_hover { background-position: 0px -337px; width: 40px; height: 40px;  }
.sprite.previous_hover { background-position: 0px -387px; width: 5px; height: 7px;  }
#carousel_product .left-button, #carousel_product .right-button {
    display: inline-block;
    position: absolute;
    top: 42px;
    width: 40px;
    height: 235px;
}
#carousel_product .left-button {
    /*left: -32px;*/
    /*background: url('../images/border_left.png') no-repeat top right;*/
    left: 0;
    background: url(../images/bg_body.jpg);
    box-shadow: 2px 0px 4px -2px #b6b7b7;
    -webkit-box-shadow: 2px 0px 4px -2px #b6b7b7;
    -moz-box-shadow: 2px 0px 4px -2px #b6b7b7;
}
#carousel_product .right-button {
    /*right: -32px;*/
    /*background: url('../images/border_right.png') no-repeat top left;*/
    right: 0;
    background: url(../images/bg_body.jpg);
    box-shadow: -2px 0px 4px -2px #b6b7b7;
    -webkit-box-shadow: -2px 0px 4px -2px #b6b7b7;
    -moz-box-shadow: -2px 0px 4px -2px #b6b7b7;
}
#carousel_product #left-arrow, #carousel_product #right-arrow {
    display: inline-block;
    position: absolute;
    top: 40%;
}
#carousel_product #right-arrow {
    left: 6px;
}
#carousel_product #left-arrow {
    right: 6px;
}
.right-button.disabled, .left-button.disabled {
    display: none !important;
}
.listings-selection .caroufredsel_wrapper {
    margin-left: auto !important;
    margin-right: auto !important;
}
.row_form_search{
	background:#dfdfdf;
	margin-bottom:20px;
	font-size:11px;
	font-weight:500;
}
.row_form_search .left{
	width:110px;
	background:#ef8e1d; 
	padding:10px 12px;
	color:#fff;
	text-transform:uppercase;
}
.row_form_search .right{
	width:210px;
	
}
.row_form_search .right input[type="text"]{
	width:73%;
	background:none;
	border:none;
	padding:12px 11px;
	
}
.row_form_search .right select{
	width:100%;
	background:none;
	border:none;
	
}
.row_form_search .right .selectBox-dropdown{
	padding:14px 0;
	border: none;
    border-radius: 0px;
    color: #3f3f3f !important;
    cursor: default;
    display: inline-block;
    line-height: 10px;
    min-width:0px;
    outline: medium none;
    position: relative;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
	font-size:11px !important;
}

.row_form_search .right .selectBox-dropdown .selectBox-arrow {
    background: url(../images/icon_select.png) no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
    height: 100%;
    position: absolute;
    right: 12px;
    top: 0;
    width: 7px;
}
.row_form_search .right .selectBox-dropdown .selectBox-label{
	padding:0 12px;
	text-transform:uppercase;
}
.row_form_search .right input[type="submit"]{
	background:url(../images/icon_search.png) no-repeat;
	width:13px;
	height:15px;
	position:relative;
	right: 12px;
	text-indent:-99999px;
	border:none; 
	float:right;
	top:12px;
}
.selectBox-dropdown-menu{
    background: none repeat scroll 0 0 #dfdfdf;
    border: 0px;
	box-shadow: inset 0px 11px 5px -10px #bcbcbc; 
    max-height: 200px;
    min-height: 1em;
    overflow: auto;
    position: absolute;
    z-index: 99999;
	font-size:11px;
	font-weight:500;
}
.selectBox-dropdown-menu li{
	background:url(../images/bg_li_select.png) bottom center no-repeat;	
	text-transform:uppercase;
}
.selectBox-dropdown-menu li:hover a,.selectBox-dropdown-menu li.selectBox-selected a{
	color:#f7931e !important;
}
.selectBox-dropdown-menu li:last-child,.selectBox-options li.selectBox-hover a{
	background:none;
}
body .selectBox-options li a{
	color:#3f3f3f !important;
	font-size:12px;
	font-weight:500;
}
.selectBox-options li.selectBox-selected a,.selectBox-options li.selectBox-selected a:hover{
	background:none;
}
.selectBox-dropdown-menu li a{
	padding:15px 12px 20px;	
}
.selectBox-dropdown-menu li:last-child a{
	padding:15px 12px;	
	font-weight:500;
}
.item_list_news{
	background:url(../images/line_li_news.png) bottom center no-repeat;
	padding-bottom:40px;
	margin-bottom:35px;
}
.item_list_news .thumb{
	float:left;
	width:215px;
}
.item_list_news .thumb img{
	width:100% !important;
	height:auto !important;
}
.item_list_news .meta_news{
	width:360px;
	float:right; 
}
.item_list_news .meta_news h3{
	font-size:11px !important;
	font-weight:500 !important;
	margin:0 !important;
	padding:0 0 5px !important;
	line-height:100% !important;
}
.item_list_news .meta_news h2{
	padding:0 0 10px !important;
	margin:0 !important;	
	line-height:120% !important;
	font-weight:500 !important;
}
.item_list_news .meta_news h2 a{
	color:#f7931e;
	font-size:20px;
}
.item_list_news .meta_news h2 a:hover{
	color:#9b9b9b;
}
.item_list_news .meta_news .date{
	padding-bottom:15px;
	color:#b8b8b8;
	font-size:14px;
}
.item_list_news .meta_news a.more_news{
	position:absolute;
	bottom:40px;
	right:0;
	background:#f7931e;
	color:#fff;
	font-size:11px;
	padding:5px 25px;
	text-transform:uppercase;
	font-weight:500 !important;
}
.item_list_news .meta_news a.more_news:hover{
	color:#a86515;
}
.k2Container a{
	font-size:14px;
	font-weight:500;
	color:#f7931e;
}
.k2Container a:hover{
	color:#9b9b9b;
}
#breadcrumbs{
	text-align:center;
}
#breadcrumbs .left{
	font-size:17px;	
	font-weight:500;
	color:#3f3f3f;
	
}
.bread_news #breadcrumbs .left{
	line-height:32px;
}
#breadcrumbs .mid{
	position:absolute;
	font-size:11px;	
	font-weight:500;
	padding-top:6px;
	text-transform:uppercase;
	top:18px;
	left:385px;
}
.pagination-limit{
	display:inline-block;
	margin:0 0 0 20px;
	padding:0;
	
	text-transform:none;
}
.pagination-limit li{
	list-style:none;
	display:inline-block;
	margin-right:10px;	
	background:#dfdfdf;	
}
.pagination-limit li a{
	display:inline-block;
	outline:none;
	padding:1px 15px;
	color:#3f3f3f;
}
.pagination-limit li a:hover{
	color:#f7931e;
}
.pagination-limit li.active{
	background:#f8931e;
}
.pagination-limit li.active a{
	color:#fff;
}
#select_sort_news{
	font-size:11px;
}
.wrap_select .selectBox-dropdown{
	padding:9px 0;
	border: none;
    border-radius: 0px;
    color: #424242 !important;
    cursor: default;
    display: inline-block;
    line-height: 12px;
    min-width:0px;
    outline: medium none;
    position: relative;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
	font-size:11px;
}

.wrap_select .selectBox-dropdown .selectBox-arrow {
    background: url(../images/icon_select.png) no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
    height: 100%;
    position: absolute;
    right: 12px;
    top: 0;
    width: 7px;
}
.sort-by .selectBox-dropdown{
	width:120px !important;
	
}
.wrap_select .selectBox-dropdown .selectBox-label{
	padding:0 12px;
}
.select_sort_news.selectBox-dropdown-menu li a {
    padding: 10px 12px 15px;
}
.select_sort_news.selectBox-dropdown-menu li:last-child a{
	padding: 10px 12px 10px;
}
ul.pagination-list li {
    background: none repeat scroll 0 0 #DFDFDF;
    display: inline-block;
    height: 21px;
    text-align: center;
    width: 36px;
	margin-left:15px;
}
ul.pagination-list li a i{
	display:inline-block;
}
ul.pagination-list li a{
    color: #3F3F3F;
    display: block;
    line-height: 21px;
	font-size:11px;
}
ul.pagination-list li a:hover{
	color:#f7931e;
}
ul.pagination-list li.active {
    background: none repeat scroll 0 0 #f7931e;
}
ul.pagination-list li.active a, ul.pagination-list li.active a:link, ul.pagination-list li.active a:visited {
    color: #FFFFFF;
}
.page-list {
    display: inline-block;
    font-size: 1.1em;
    text-align: center;
}
.pagination-list {
    float: right;
	margin:20px 0;
	padding:0;
}
.title_search_page{
	font-size:14px;
	padding-bottom:20px;
	font-weight:500;
	color:#3f3f3f;
}
.left_content .thumb_detail img{
	width:100% !important;
	height:auto !important;
}
.right_content h1{
	font-size:20px !important;
	font-weight:500 !important;
	line-height:120% !important;
	color:#f7931e;
	margin:0 !important;
	padding:0 !important;
}

.right_content div.itemIntroText{
	color: #f6921e;
    font-size: 14px;
    font-weight: 500;
    line-height: 1.4em;
    padding: 15px 0 30px;
	background: url("../images/line_li_news.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    margin-bottom:15px;   
}
.right_content_detail .itemRelated{
	margin-top:30px;
}
.right_content_detail .itemRelated h3{
	padding: 0 0 30px;
	background: url("../images/line_li_news.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
	font-size: 14px;
    font-weight: 500;
	margin:0 0 20px;	
	color: #f6921e;
}
.right_content_detail .itemRelated ul{
	margin:0;
	padding:0;
}
.right_content_detail .itemRelated ul li{
	list-style:none;
	border:none !important;
	padding-bottom:5px;
}

.right_content_detail .itemRelated ul li .date{
	display:inline-block;
	padding-right:25px;
	color:#353535;
	
}
.right_content_detail .itemRelated ul li a{
	color:#ff8900;
	outline:none;	
}
.img_left_carrer img{
	width:100% !important;
	height:auto !important;
}
.list_left_career h3{
	padding:25px 0 !important;
	margin:0 !important;
	font-size:13px !important;
	color:#ff8b00;
	font-weight:500 !important;
}
.list_loc_career{
	margin:0;
	padding:25px 0 25px;
	background:url(../images/shadow_left_content.png) top center no-repeat;
}
.list_loc_career li{
	list-style:none;
	overflow:hidden;
	margin-bottom:20px;
	font-size:13px;
}
.list_loc_career li:last-child{
	margin:0;
}
.list_loc_career li > div{
	float:left;
	margin-right:30px;
}
.list_loc_career li > div.title{
	margin:0;
}
.list_loc_career li a{
	color:#ff8b00;
}
.line_right_content{
	background:url(../images/line_right_content.png) top left no-repeat;
	height:5px;
	width:100%;
	margin:25px 0 0;
	padding:0 0 25px;
}
.line_column{
	background:url(../images/line_col.png) top left no-repeat;
	height:5px;
	width:100%;
	margin:25px 0 0;
	padding:0 0 25px;
}
.social_share{
	padding-top:0px;
    text-align: right;
}
.right_content a{
	color:#f7931e;
	font-size:14px;
	font-weight:500;
}
.right_content a:hover{
	color:#9b9b9b;
}
.su-column img{
	width:100% !important;
	height:auto !important;
}
.left_contact{
	width:515px;
	float:left;
}
.right_contact{
	width:415px;
	float:right;
}
.left_contact .contact_form ol.formContainer{
	margin:0;
	padding:0;
}
.left_contact .contact_form .formCaption{
	color:#f7931e;
}
.left_contact .contact_form ol.formContainer li{
	list-style:none;
	overflow:hidden;
	padding:0;
	margin-bottom:18px;
}
.left_contact .contact_form ol.formContainer li input[type="text"]{
	border:none;
	background:#dfdfdf;
	padding:7px 10px;
	width:97%;
}
.left_contact .contact_form ol.formContainer li div.formBody{
	width:75%;
}
.left_contact .contact_form ol.formContainer li select{
	background:#dfdfdf;
	padding:5px 10px;
	width:100%;
	border:none;
}
.left_contact .contact_form ol.formContainer li textarea{
	border:none;
	background:#dfdfdf;
	padding:5px 10px;
	width:97%;
	height:260px;
}
.left_contact .contact_form ol.formContainer li input[type="submit"], 
.left_contact .contact_form input[type="button"] {
	border:none;
	background:url(../images/bg_header.jpg) top left;
	padding:8px 30px;
	width:120px;
	float:right;
	color:#fff !important; 
	font-size:11px;
	font-weight:500;
}
.left_contact .contact_form ol.formContainer li input[type="submit"]:hover{
	color:#a86515 !important;
}
.right_contact .list_address ul{
	margin:0;
	padding:0;
}
.right_contact .list_address ul li{
	list-style:none !important;
	background:url(../images/line_col.png) bottom center no-repeat;
	padding-bottom:25px;
	margin-bottom:20px;
}
.right_contact .list_address ul li:last-child{
	background:none;
	padding:0;
	margin:0;
}
.right_contact .list_address ul li h2{
	margin:0;
	padding:0;
	font-size:14px !important;
	color:#f7931e;
	font-weight:500 !important;
}
.link_map a{
	color:#f7931e;
	background:url(../images/arrow_right_orange.png) center right no-repeat;
	padding-right:15px;
	outline:none;
	font-size:14px !important;
}
.link_map a:hover{
	background:url(../images/arrow_right_orange_hover.png) center right no-repeat;	
	color:#9b9b9b;
}
.link_map_wrap{
	margin:15px 0;
}
#map_contact{
	width:100%;
	height:415px;
}
.left_sitemap ul{
	margin:0;
	padding:0;
}
.left_sitemap ul li{
	list-style:none !important;
	background:#dfdfdf;
	text-transform:uppercase;
	margin-bottom:15px;
}
.left_sitemap ul li.active{
	background:url(../images/bg_header.jpg) top left;
}
.left_sitemap ul li.active a{
	background:url(../images/arrow_sitemap_white.png) 96% 50% no-repeat;	
}
.left_sitemap ul li a{
	color:#3f3f3f;
	font-size:11px;
	padding:0px 15px 0 0;
	display:block;
	outline:none;
	background:url(../images/arrow_sitemap_black.png) 96% 50% no-repeat;
}
.left_sitemap ul li a span{
	padding:8px 15px 8px 15px;
	display:block;
	height:100%;
	width:70px;
}
.left_sitemap ul li.active a span{
/* 	background:#f8931e; */
	color:#fff;
}
.sitemap_page .right_content h1{
	background: url("../images/line_li_news.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
	padding-bottom:25px !important;
	margin-bottom:20px !important;
}
.sitemap_page .right_content ul{
	
	margin-left:20px;
	padding-left:60px;
	padding-top:10px;
	margin-top:10px;
	position:relative;
}
.sitemap_page .right_content ul:before{
	width:1px;
	content:"";
	position:absolute;
	background:#c9c9c9;
	top:0;
	bottom:9px;
	left:0;
}
.sitemap_page .right_content ul li{
	list-style:none !important;
	position:relative;
	margin:10px 0;
	font-weight:300;
}
.sitemap_page .right_content p{
	color:#FF8400;
}
.sitemap_page .right_content ul li a{
	color:#353535;
}
.sitemap_page .right_content ul li:before{
	height:1px;
	background:#c9c9c9;
	left:-60px;
	top:50%;
	width:30px;
	content:"";
	position:absolute;
}
.btn-toolbar .pull-left.label{
	background: none repeat scroll 0 0 #EF8E1D;
    color: #FFFFFF;
    padding: 10px 12px;
    text-transform: uppercase;
    width: 110px;
}
.btn-toolbar .pull-left.group_input{
	float:right;
	width:210px;
}
.btn-toolbar{
	background:#dfdfdf;
}

.btn-toolbar .pull-left.group_input input[type="text"] {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    padding:11px 12px;
    width: 73%;
}

.btn-toolbar .pull-left.group_input button{
    background: url("../images/icon_search.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: medium none;
    float: right;
    height: 15px;
    position: relative;
    right: 12px;
    text-indent: -99999px;
    top: 12px;
    width: 13px;
}
.left_content fieldset.phrases,.left_content .pagination,#select_sort_news_chzn{
	display:none;
}
.search-results{
	margin:0 !important;
	padding:0 !important;
}
.search-results li{
	list-style:none !important;
	background: url("../images/line_li_news.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
	padding-bottom:25px !important; 
	margin-bottom:15px !important;
	font-weight:500;
}
.listing-set-list li{
	list-style:none !important;
}
.right_content div.catItemBody{
	padding:0;
}
h2.color-orange{
	margin:0;
	padding:0;
	font-weight:500;
}
.right_content_detail .date{
	margin-bottom:20px;
	color:#b8b8b8;
}
/* .custom_social_head img:hover{
	opacity:0.5;
} */
.item_loop{
	display:none;
}

.item_loop_head{
	display:none;
}
.wrap_select_twitter span {
	float:right; display: none !important;
}
.wrap_select_twitter{
	/*padding-bottom:10px;*/
}
.wrap_select_twitter .selectBox-dropdown{
	border: medium none;
    border-radius: 0;
    color: #3F3F3F !important;
    cursor: default;
    display: inline-block;
    font-size: 14px !important;
    line-height: 10px;
    min-width: 0;
    outline: medium none;
    padding: 5px 0 7px;
    position: relative;
    text-align: left;
    text-decoration: none;
    vertical-align: middle;
	background:#DFDFDF !important;
	float:right;
	width:200px !important;
}
.wrap_select_twitter .selectBox-dropdown .selectBox-label{
	
}
.wrap_select_twitter .selectBox-dropdown .selectBox-arrow{
	background: url("../images/icon_select.png") no-repeat scroll 50% 50% rgba(0, 0, 0, 0);
	height: 100%;
	position: absolute;
	right: 12px;
	top: 0;
	width: 7px;
}

#map_continental{
	margin-top:60px;
	position:relative;
}
#map_continental img{
	width:100% !important;
	height:auto !important;
}
.marker_absolute{
	position:absolute;
	z-index:1;
	/* border:1px solid #000; */
}
.marker_absolute#marker_europe{
	height: 150px;
    left: 460px;
    top: 115px;
    width: 110px;
}
.marker_absolute#marker_europe .inner{
	
}
.marker_absolute#marker_middle_east{
	height: 90px;
    left: 595px;
    top: 242px;
    width: 80px;
}
.marker_absolute#marker_africa{
	bottom: 90px;
    height: 210px;
    left: 460px;
    width: 134px;
}
.marker_absolute#marker_africa .inner{
	margin-top:50px;
}
.marker_absolute#marker_russia{
	height: 180px;
    right: 75px;
    top: 12px;
    width: 380px;
}
.marker_absolute#marker_russia .inner{
	margin-left:50%;
}
.marker_absolute#marker_asia{
	bottom: 162px;
    height: 220px;
    right: 75px;
    width: 276px;
}
.marker_absolute#marker_asia .inner{
	margin-left:auto;
	right:10%;
	top:0;
}
.marker_absolute#marker_oceania{
	bottom: 0;
    height: 160px;
    right: 0;
    width: 205px;
}
.marker_absolute#marker_oceania .inner{
	margin-left:-70%;
	
}
.marker_absolute#marker_latin_america{
	bottom: 0;
    height: 232px;
    left: 245px;
    width: 150px;
}

.marker_absolute#marker_middle_america{
	 bottom: 232px;
    height: 66px;
    left: 148px;
    width: 96px;
}
.marker_absolute#marker_middle_america .inner{
	top:-150%;
}

.marker_absolute#marker_north_america{
	height: 275px;
    left: 66px;
    top: 0;
    width: 275px;
}
.marker_absolute#marker_north_america .inner{
	top:50px;
}
.marker_absolute:hover .inner{
	opacity:1;
}
.marker_absolute .inner{
	width:140px;
	padding:10px;
	border-radius:5px;
	border:2px solid #e0e0e0;
	background:#fff;
	opacity:0;
	transition:all 0.4s linear 0;
	-moz-transition:all 0.4s linear 0;
	-webkit-transition:all 0.4s linear 0;
	margin-left:80%;	
	/* position:relative; */
	top:-30%;
}
.marker_absolute .inner h3{
	font-size:12px !important;
	padding:0 !important;
	margin:0 0 5px !important;
	font-weight:400 !important;
	color:#f7931e;
}
.marker_absolute .inner .text{
	font-weight:300 !important;
	font-size:12px;
}
 div.catItemBody {
    margin: 0;
    padding: 0;
}
#main_content div.catItemIntroText,#main_content div.catItemView{
	padding:0;
}

.timeline-Tweet-text { font-size: 14px !important;}
.atom_twitter_feeds {
	border : 1px solid #ddd;
    -webkit-border-radius: 2px !important;
	-moz-border-radius: 2px !important;
	border-radius: 2px !important;
}




/**********************************
	Temporary - Career http://www.thefruitrepublic.com/vacancy
**********************************/

body.itemid-233 .introtext {margin-bottom: 50px;}