 /*
Theme Name: Fresh Studio
Theme URI: by Viivue
Description: theme for Fresh Studio website
Author CSS: Quynh VU
Version: 1.0
*/

/*html {-webkit-text-size-adjust:none;}*/
/* Clear Floated Elements

----------------------------------------------------------------------------------------------------*/





.clear {

	clear: both;

	display: block;

	overflow: hidden;

	visibility: hidden;

	width: 0;

	height: 0;

}

h1{
   margin: 0px;
   padding: 0px;
 }

.clearfix:after {

	clear: both;

	content: ' ';

	display: block;

	font-size: 0;

	line-height: 0;

	visibility: hidden;

	width: 0;

	height: 0;

}



.clearfix {

	display: inline-block;

}

 ul{
   margin: 0px;
   padding: 0px;
 }

* html .clearfix {

	height: 1%;

}

p {
  padding:0px;
  margin:0px;
}

.clearfix {

	display: block;

}


*{outline:none;}
html, body{
font-family:Verdana,Tahoma,sans-serif;
font-size:13px;
line-height:1.4em;
margin:0;
padding:0;
outline:none;
height:100%;
}
ul,li,p,h1,h2,h3,h4{
margin:0;
padding:0;
}
h1,h2,h3,h4{font-weight:normal;}
.overflow{overflow:hidden;}
#wrapper {width:100%; min-width:960px; font-family:Verdana,Tahoma,Geneva, sans-serif; position:relative; color:#606060; font-size:12px;min-height:100%; }
	#background { width:100%;text-align:center;overflow:hidden;position:relative;margin-top:94px;}
		#background .custom {position:absolute;left:50%;z-index:1;height:100%; }
	#header {left: 0; position: relative; top: 0px; width: 100%;}
	#footer {margin:auto; position:relative; width: 100%;overflow:hidden;}
/*Align content in center*/
	#header-wrapper, #content, #footer-wrapper {width:940px; margin:auto; position:relative;}
	#content{}
	#component-wrapper{padding:0px 0px 0px;}
/*Header*/
	#header {background:url(../images/bg-header.jpg) repeat-x top left;height:94px;position:fixed;z-index:99999}
	#header-wrapper {}
		#left-top {width: 167px; padding:20px 0px 0px 0px;float:left;}
			#logo{position:absolute;z-index:9999;}
		#right-top {
			float:right;
			width: 770px;
		}
			#menu ul.menu {display:inline;font-family:Arial;}
				#menu ul.menu li {float:left; display:block; position:relative;height:90px;line-height:90px;margin:0 30px;}
				#menu ul.menu li:hover a,#menu ul.menu li.active a{border-bottom:4px solid #ea1378;}
				#menu ul.menu li a {display:block; padding:0; margin:0px 0px; color:#fff; text-transform:uppercase; font-size:12px; font-weight:bold;}
				#menu ul.menu li a:hover, #menu ul.menu li.active a, #menu ul.menu li.hover a{color:#EA1378;}
				#menu ul.menu li.parent ul li{float:none;margin:0;height:60px;line-height:60px;text-align:center;} 
				#menu ul.menu li.parent ul li:hover,#menu ul.menu li.parent ul li.active{background:#ea1378 !important;}
				#menu ul.menu li.parent ul li a{border:none !important;color:#fff;}
				#menu ul.menu li ul{position:absolute;z-index:99999;width:228px;top:94px;left:0;display:none;}
				#menu ul.menu li.parent ul li a:hover, #menu ul.menu li.parent ul li.active a, #menu ul.menu li.parent ul li.hover a{color:#FFF;}
				#menu ul.menu li.parent:hover ul{display:block;}
				#menu ul.menu li.parent ul li.item-129{background:url(../images/sub_menu_rd.png) top left no-repeat}
				#menu ul.menu li.parent ul li.item-130,#menu ul.menu li.parent ul li.item-170{background:url(../images/sub_menu_qa.png) top left no-repeat}
				#menu ul.menu li.parent ul li.item-131{background:url(../images/sub_menu_mb.png) top left no-repeat}
				#menu ul.menu li.parent ul li.item-132{background:url(../images/sub_menu_project.png) top left no-repeat}
				#menu ul.menu li.parent ul li.item-132 > ul,#menu ul.menu li.item-114 > ul{
					display:none !important;
				}
				#menu ul.menu li.parent ul li.item-135{background:url(../images/sub_menu_clients.png) top left no-repeat}
				
				#menu ul.menu li.parent ul li.item-164{background:url(../images/sub_menu_vacancies.png) top left no-repeat}
				#menu ul.menu li.parent ul li.item-165,#menu ul.menu li.parent ul li.item-171{background:url(../images/sub_menu_profile.png) top left no-repeat}
				#menu ul.menu li.parent ul li.item-166{background:url(../images/sub_menu_internships.png) top left no-repeat}
/*Content*/
	#content-wrapper,body{background:url(../images/bg_pattern.jpg) top left;}
	#content-wrapper{padding-bottom:114px;}
/*Footer*/
#footer {background:url(../images/bg-footer.jpg) repeat-x top left;height:114px;width:100%;position:absolute;z-index:1;left:0;bottom:0;}

 
/* Home page*/
.moduletable_introduce .module-title{
float:left;
width:285px;
margin-right:56px;
color:#EA1378;
font-size:15px;
}
.custom_introduce a{
font-size:11px; 
}
.moduletable_introduce .module-title h3{
font-weight:normal;
}
#introducing{
width:100%;
border-bottom:1px solid #dedfdf;
background:#fff;
margin-bottom:40px;
}
.moduletable_introduce{
padding:35px 0;
}
.wrapper{
width:940px;
margin:0 auto; 
}
#category_featured{
overflow:hidden;
}
#category_featured li{
float:left;
height:170px;
width:294px;
margin-right:26px;
border:1px solid #d8d9da;
position:relative;
}
#category_featured li.last{
margin-right:0;
}
#category_featured li .title{
position:absolute;
bottom:0;
left:0;
z-index:999;
width:100%;
height:38px;
text-align:center;
padding-top:46px;
}
#category_featured li .title a{
text-transform:uppercase;
color:#636363;
}
#category_featured li .title a:hover{
color:#EA1378;
}
#category_featured li .image img{
width:294px;
height:114px;
}
#category_featured li#category_featured_li_1 .title{
background:url(../images/category_mb.png) top left no-repeat;
}			
#category_featured li#category_featured_li_2 .title{
background:url(../images/category_qa.png) top left no-repeat; 
}		
#category_featured li#category_featured_li_3 .title{
background:url(../images/category_rd.png) top left no-repeat; 
}
.blog-featured{
width:630px;
float:left;
}

#feature-wrapper, #newsletter {
overflow:hidden;
margin:40px 0;
border:1px solid #D8D9DA;
height:294px;
    background: #F7F7F7;
}

#newsletter form {
    margin-top: 5px;
}

#newsletter .clear {
    visibility: visible;
    width: auto;
    height: auto;
}

#newsletter input[type=submit] {
    background: url(../images/bg-header.jpg);
    border-radius: 2px;
    font-weight: 400;
    padding: 0 15px;
    float: right;
    margin-right: 3.5%;
    margin-top: 15px;
    font-size: 12px;
}
/*#newsletter #mc_embed_signup div#mce-responses {*/
    /*position: fixed;*/
    /*width: 50%;*/
    /*left: 25%;*/
    /*right: 25%;*/
    /*top: 50%;*/
    /*padding: 20px;*/
    /*text-align: center;*/
    /*background: #FFF;*/
/*}*/
#newsletter .newsf_home a.moduleItemReadMore {
    left: auto;
}
#newsletter .newsf_home .moduleItemImage {
    float: right;
}
#newsletter .mc-field-group {
    position: relative;
    margin-top: 10px;
}
#newsletter .mc-field-group div.mce_inline_error {
    display: none;
    position: absolute;
    color: #606060;
    background-color: transparent;
    padding: 0;
    font-weight: 300;
    font-size: 10px;
}
#newsletter .mc-field-group label {
    color: #ea1378;
}
#newsletter .moduleItemExtraFields {
    float: left;
    padding-left: 26px;
    width: 296px;
    background: #FFF;
    border-left: 1px solid #D8D9DA;
}
#newsletter .moduleItemExtraFields > ul {
    margin-right: 24px;
}
#newsletter #mc_embed_signup .mc-field-group input[type=text],
#newsletter #mc_embed_signup .mc-field-group input[type=email] {
    color: #606060;
    border-color: #CCC;
    border-radius: 3px;
}
#newsletter .moduleItemImage {
    width: 322px;
    height: 295px;
    background-size: cover;
}
#newsletter .newsf_home {
    width: 100%;
    float: none;
    overflow: visible;
    position: static;
}
#wwd_detail #newsletter {
    background: none;
    overflow: visible;
    margin: 20px auto 0;
    border: none;
    height: auto;
}

#wwd_detail #newsletter #mc_embed_signup form {
    padding: 0;
}

#subscribe-result {
    padding: 0;
    top: 50% !important;
    left: 50% !important;
    position: fixed;
    text-align: center;
    width: 418px;
    margin-left: -209px;
}
#subscribe-result .block {
    padding: 30px 40px 30px;
}
#subscribe-result .header {
    margin: 10px auto 20px;
}
#subscribe-result .content {
    color: #ea1378;
}
.reveal-modal-bg {
    z-index: 99999;
}
.reveal-modal {
    border-radius: 0;
    z-index: 100000;
}
.reveal-modal:before {
    display: block;
    content: '';
    width: 100%;
    background: url('../images/popup-bar.jpg');
    height: 11px;
}
.blog-featured .img-intro-left{
float:left;
width:295px;
margin-right:26px;
height:302px;
}
.reveal-modal .btn {
    background: url(../images/bg-header.jpg);
    border-radius: 0;
    font-weight: 400;
    position: static;
    color: #FFF;
    margin: 25px 0 0;
    border: none;
    padding: 8px 30px;
    font-size: 13px;
    line-height: 1em;
}

.blog-featured .img-intro-left img{
width:295px;
}

.content_article_home{
width:286px;
float:left;
font-size:14px;
}
.content_article_home .feature-article-category{margin:25px 0;font-size:11px;text-transform:uppercase;}
.content_article_home h2{
font-size:18px;
margin-bottom:25px;
font-weight:normal;
}
.content_article_home h2 a{
color:#ea1378;
}
#recent-news-frontpage{
position:relative;
width:270px;
float:right;
padding-right:24px;
}
#recent-news-frontpage h2{
margin:25px 0 18px;
font-size:11px;text-transform:uppercase;
font-weight:normal;
}
#recent-news-frontpage .k2FeedIcon a span{
display:block;
position:absolute;
top:27px;
right:25px;
background:url(../images/rss_icon.png) top left no-repeat;
width:33px;
height:8px;
text-indent:-9999px;
}
#recent-news-frontpage .k2ItemsBlock li{
margin-bottom:25px;
}
#recent-news-frontpage .k2ItemsBlock li a.moduleItemTitle{
font-size:12px;
font-weight:bold;
color:#ea1378;
}
#recent-news-frontpage .archive-news{text-align:right;font-size:11px;padding-bottom:15px;}
#component-wrapper #recent-project{
margin:-40px 0 0 -20px;
}
#recent-project{
width:980px;
margin:0px 0 0 -20px;

}
#recent-project .header{
background:url(../images/bg_recent_project_header.png) top left no-repeat;
height:58px;
}
#recent-project .k2ItemsBlock{
border-left:1px solid #D8D9DA;
border-right:1px solid #D8D9DA;
border-bottom:1px solid #D8D9DA;
background:#fff;
overflow:hidden;
}
#recent-project h3{
float:left;
width:140px;
margin-right:5px;
padding-left:20px;
padding-top:7px;
font-weight:normal;
font-size:11px;

}
#recent-project h3 a{
padding-left:5px;
color:#606060;
}
#recent-project h3 a:hover{
color:#EA1378;
}
#recent-project .k2ItemsBlock{
clear:both;
padding:0px 17px 28px;
}
#recent-project .k2ItemsBlock li{
float:left;
width:294px;
border:1px solid #D8D9DA;
position:relative;
height:294px;
margin-right:28px;
}
#recent-project .k2ItemsBlock li.lastItem{
margin-right:0;
}
#recent-project .k2ItemsBlock li img{
width:294px;

}
#recent-project .k2ItemsBlock li .text{
background:url(../images/bg_list_recent_project.png) top left no-repeat;
position:absolute;
z-index:99;
left:0;
bottom:0;
height:62px;  
width:254px;
padding:35px 20px 0;
}
#recent-project .k2ItemsBlock li .text .moduleItemCategory{
font-size:11px;
text-transform:uppercase;
}
#recent-project .k2ItemsBlock li .text a{
font-family:Verdana;
font-weight:bold;
display:block;
height:40px;
overflow:hidden; 
}
#footer-left{
float:left;
padding-top:5px;
line-height:3.9em;
color:#fff;
}
#footer-left img{
margin-right:10px;
}
#footer-right{
float:right; 
padding-top:80px;
}
#footer-right ul,#footer-right .custom,#footer-right ul li,#footer-right .custom p{
display:inline;
color:#fff;
text-transform:uppercase;
}
#footer-right ul li{
padding-right:40px;
}
#footer-right ul li a{
color:#fff;
} 
#wwd_detail{
padding-top:40px;
border-left:1px solid #D8D9DA;
border-right:1px solid #D8D9DA;
background:#fff;
}
#wwd_detail .itemImageBlock{
float:left;
width:368px;
margin-right:40px;
}
#wwd_detail .itemBody{
overflow:hidden;
padding:0 40px 0px;
margin-bottom:40px;
}
.wwd_department{
padding-bottom:40px;
}
.news_detail .itemBody{
padding:0 40px 0px !important;
}
#wwd_detail .itemRelated h3{
display:none;
}

#wwd_detail .itemRelated ul li{
border-top:1px solid #D8D9DA;

}
#wwd_detail .itemRelated ul li .list_related_inner{
padding:40px;
overflow:hidden;
position:relative;
}
#wwd_detail .itemRelated ul li .list_related_inner img{
display:block;
float:left;
width:368px;
}
#wwd_detail .itemRelated ul li .list_related_inner .itemRelTitle{
float:right;
width:450px;
}
#wwd_detail .itemRelated ul li .list_related_inner .itemRelTitle a{
font-size:18px;
font-family:Verdana;
color:#ea1378;
padding-bottom:30px;
display:block;
}
#wwd_detail .itemImageBlock span.itemImage img{
width:368px;
}
#wwd_detail #right_wwd_detail{
width:450px;
float:right;
}
#wwd_detail #right_wwd_detail h2.itemTitle{
color:#ea1378;
margin-bottom:30px;
}
.news_detail #right_wwd_detail h2.itemTitle{
margin-bottom:0px !important;
}
.news_detail #right_wwd_detail span.itemDateCreated{
display:block; 
}
.itemBackToTop{
display:none; 
}
#slideshow_up a {
    float: left;
    margin: 0;
    padding: 0;
    width: 473px;
}
#slideshow_up .slide_big{
text-align:center;
}
#slideshow_re {
    float: left;
    margin: 0;
    padding: 0;
    width: 473px;
}
#slideshow_re .but_pre {
    background: url("../images/slide_t.png") no-repeat scroll center center transparent;
    cursor: pointer;
    display: inline;
    float: left;
    height: 118px;
    margin: 0 0 0 6px;
    padding: 0;
    width: 15px;
}
#slideshow_re .but_pre_e{
    background: url("../images/slide_t.png") no-repeat scroll center center transparent;
    
    display: inline;
    float: left;
    height: 118px;
    margin: 0 0 0 6px;
    padding: 0;
    width: 15px;
}
#slideshow_re #pro_pro_re {
    float: left;
    margin: 0;
    padding: 0;
}
#slideshow_re #pro_pro_re .itema {
    float: left;
    margin: 0;
    padding: 0 3px;
}
#slideshow_re #pro_pro_re a {
    border: 2px solid #AFAFB1;
    float: left;
    margin: 0;
    padding: 0;
    text-decoration: none;
}
#slideshow_re #pro_pro_re a img {
    border: 0 none;
    height: 114px;
    text-decoration: none;
    width: 135px;
}
#slideshow_re .but_next_e {
    background: url("../images/slide_p.png") no-repeat scroll right center transparent;
    cursor: default;
    display: inline;
    float: left;
    height: 118px;
    margin: 0 0 0 4px;
    padding: 0;
    width: 15px;
}
#slideshow_re .but_next {
    background: url("../images/slide_p.png") no-repeat scroll right center transparent;
    cursor: pointer;
    display: inline;
    float: left;
    height: 118px;
    margin: 0 0 0 4px;
    padding: 0;
    width: 15px;
	
}


.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 864px;   
	margin:0 auto;
}


.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
	width:740px;
	margin:0 auto;
	height:217px;
}



.jcarousel-skin-tango .jcarousel-item {
    width: 217px;
    height: 217px;
	overflow:hidden;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 10px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 90px;
    right: -8px;
    width: 40px;
    height: 42px;
    cursor: pointer;
    background: transparent url(../images/slide_p.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 0px;
    right: auto;
    background-image: url(../images/slide_t.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
   
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
   
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 90px;
    left: -8px;
    width: 40px;
    height: 42px;
    cursor: pointer;
    background: transparent url(../images/slide_t.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 0px;
    background-image: url(../images/slide_t.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    visibility:hidden;
}

#mycarousel li img {   
}
.title_slide{
margin-top:40px;
margin-bottom:10px;
padding-left:40px;
font-size:11px;
text-transform:uppercase;
}
#title_our_management_team{
margin-top:0 !important;
}
.wwa #slide_wrap{
margin:0;
}
#slide_wrap{

width:100%;
height:217px;
overflow:hidden;
border-top:1px solid #D8D9DA;
padding:40px 0;
margin-top:0px;
}

#k2-search{
float:left;
width:226px;
}
#project_page{
background:url(../images/bg_project.jpg) top left repeat-y;
overflow:hidden;
padding:40px;
border-left:1px solid #e1e1e2;
border-right:1px solid #e1e1e2;
min-height:600px;
}
#project_page #k2Container{
width:632px;
float:left;
}
#project_page #k2Container .catItemImageBlock,#project_page .genericItemBody{
float:left;
width:240px;
margin-right:40px;
}

#project_page #k2Container .catItemTextBlock,#project_page #k2Container .genericItemHeader{
float:left;
width:352px;
}
#project_page #k2Container .catItemTextBlock h3,#project_page  .genericItemHeader h2{
font-family:Verdana;
font-size:20px;
margin-bottom:30px; 
}
#project_page #k2Container .cateitem_news .catItemTextBlock h3,#project_page.page_115  .genericItemHeader h2{
	margin:0 0 5px 0;
}
#project_page #k2Container .cateitem_news .catItemDateCreated,#project_page.page_115 .genericItemDateCreated{
	margin-bottom:30px;
	display:block;
}
#project_page.page_164 .genericItemDateCreated{
	display:none;
}
.list_clients .catItemTextBlock{
	display:none;
}
.list_clients .catItemImageBlock{
	line-height:0;
}
#project_page #k2Container .catItemImageBlock img,#project_page .genericItemBody img{
width:240px;
}
#project_page #k2Container .itemContainer,#project_page .genericItemView{
overflow:hidden;
margin-bottom:40px;
position:relative;
}
.k2Pagination ul li a{color:#606060;}
.k2Pagination ul li.pagination-start,.k2Pagination ul li.pagination-end{
display:none;
}
.k2Pagination ul{
float:right;
}
.k2Pagination ul li{
float:left;
margin:0 3px;
font-weight:bold;
color:#ea1378;
}
#k2-search .module-title h3{
font-family:Verdana;
font-size:11px;
text-transform:uppercase;
color:#636363; 
margin-bottom:25px;
}
#k2-search input.inputbox{
background:url(../images/bg_search.jpg) top left no-repeat;
display:block;
width:152px;
height:30px;
padding:0 30px 0 10px;
margin-bottom:25px;
color:#636363;
border:none;
}
#k2-search .k2CategoriesListBlock ul li{
margin-bottom:25px;
}
#k2-search .k2CategoriesListBlock ul li input.cate_search{

}
#k2-search .k2CategoriesListBlock ul li span{
padding-left:10px;
}
#k2-search .k2SearchBlockForm input.button{
display:block;
width:145px;
background:url(../images/search-button.png) top left no-repeat;
border:none;
text-align:center;
padding:6px 0;
cursor:pointer;
color:#6d6e71;
font-size:11px;
text-indent:-9999px;
height:30px;
}
#k2-search .k2SearchBlockForm input.button:hover{
opacity:0.8;
}
#wwd_detail #item_relate_project ul li{
border-top:0 !important;
list-style-image:url(../images/list_project_relate.jpg);
margin-left:20px;
margin-top:8px;
}
#wwd_detail #item_relate_project ul li a{
color:#231f20;
}
#wwd_detail #item_relate_project ul li a:hover{
color:#ea1378;
}
#wwd_detail #item_relate_project,#wwd_detail .itemToolbar{

margin-top:30px;
}
#wwd_detail #item_relate_project .title_relate{
font-weight:bold;
color:#ea1378;
}
.itemToolbar{
background:url(../images/bg_addthis.png) top left no-repeat; 
width:230px;
height:29px;
padding-top:40px;
padding-left:9px;
}
.itemToolbar span.share_this{
float:left;
font-size:11px;
}
.itemImageGallery h3{
display:none;
}
#project_page .catItemReadMore a,#project_page .genericItemReadMore a{
background:url(../images/slide_p.png) top left no-repeat;
text-indent:-9999px;
width:40px;
height:42px;
display:block;
position:absolute;
bottom:4px;
}
#project_page .catItemReadMore a:hover,#project_page .genericItemReadMore a:hover{
opacity:0.8;
}
#wwd_detail .itemRelated{
margin-top:40px;
}
#module-our-team{
border-top: 1px solid #D8D9DA;
padding-top:40px;
}
#module-our-team .ul_related li.list_related{
padding:0px 40px 40px;
overflow:hidden;
position:relative;
}
#module-our-team .ul_related li.typeTextfield{
margin-bottom:15px;
}
#module-our-team .ul_related li.typeTextfield span.moduleItemExtraFieldsLabel{
display:none;
}
#module-our-team li .imageRelated{
float:left;
margin-right:40px;
width:368px;
}
#module-our-team li .imageRelated img{
width:368px;
}
#module-our-team li .itemIntro{
float:right;
width:450px;
}
#module-our-team li a.moduleItemTitle{
font-weight:bold;
}
#module-our-team li .moduleReadMore{
display:block;
position:absolute;
right:40px;
bottom:40px; 
}
#full_profile{
padding:40px;
overflow:hidden;
border-left:1px solid #e1e1e2;
border-right:1px solid #e1e1e2;
background:#fff;
}
.left_detail{
float:left;
margin-right:40px;
width:368px;
}
.left_detail img{
width:368px;
}
.right_detail{
float:right;
width:450px;
}
.right_detail h2.itemTitle{
color:#ea1378;
}
.itemExtraFields h3{
display:none;
}
.right_detail .itemExtraFields{
margin-bottom:15px;
}
.itemExtraFields span.itemExtraFieldsLabel{
display:none;
}
.right_detail .itemToolbar{
margin-top:30px;
}
.right_detail .itemIntroText{
font-size:14px;
}
.itemFullText li{
margin-left:20px;
}
ul li.typeTextfield,.itemToolbar li,.itemRelated li,.k2ItemsBlock li,.k2CategoriesListBlock li,.k2Pagination li,#category_featured li{
list-style:none;
}

.catItemImageBlock_news{
position:relative;
}
.icon_image_news{
position:absolute;
height:26px;
left:15px;
top:15px;
z-index:99; 
}
.icon_image_news div{
float:left;
margin-right:5px;
}
.icon_video_news{
background:url(../images/icon_video_news.png) top left no-repeat;
width:26px;
height:26px;
}
.icon_featured_news{
background:url(../images/icon_featured_news.png) top left no-repeat;
width:26px;
height:26px;
}
.icon_down_news{
background:url(../images/icon_down_news.png) top left no-repeat;
width:26px;
height:26px;
}
#news_recent{
margin:0;
padding:0;
}
#news_recent li{
list-style:none;
overflow:hidden;
margin-bottom:25px;
}
#news_recent li .image{
float:left;
width:80px;
overflow:hidden;
text-align:center;
}
#news_recent li .image img{
width:80px;
}
#news_recent li .title{
width:270px;
float:right;
}
#news_recent li .title a{
display:block;
font-weight:bold;
}
#news_recent .header{
margin:15px 0;
font-size:11px;
}
#news_recent a.read_more{
text-align:right;
display:block;
font-size:11px;
}
#right_wwd_detail .itemAttachmentsBlock,#right_wwd_detail .itemVideoBlock{
margin-top:15px;
}
.work_for_us_detail{
padding-bottom:40px;
border-bottom:1px solid #D8D9DA;

}
.items_page_wfu{
padding-top:40px;
padding-bottom:40px;
display:none; 
}
#list_vacancy_wrap{
background:url(../images/bulletin-board.png) top left no-repeat;
padding:80px;
margin-bottom:40px;
height:594px;
display:none; 
}
.list_vacancy{

}
.your-profile{
padding-bottom:40px;
}
.list_vacancy ul li.list_vacancy_inner{
width:284px;
height:70px;
background:#fff;
position:relative;
margin-bottom:30px;
text-align:center;
}
.list_vacancy ul li .moduleItemExtraFields b,.list_vacancy ul li span.moduleItemExtraFieldsLabel,.list_vacancy ul li li.typeTextarea{
display:none;
}
.list_vacancy ul li .ghim{
background:url(../images/ghim.png) top left no-repeat;
width:24px;
height:24px;
position:absolute;
top:-12px;
left:50%;
margin-left:-12px;
}
.list_vacancy ul li.list_vacancy_inner a.moduleItemTitle{
display:block;
padding-top:20px;
font-weight:bold;
}
#vacancy_detail{
background:url(../images/bg_vacancy_detail.jpg) top left repeat-y;
padding:40px;
border-left:1px solid #e1e1e2;
border-right:1px solid #e1e1e2;
overflow:hidden;
}
.list_clients,#contact_page{
padding:40px;
border-left:1px solid #e1e1e2;
border-right:1px solid #e1e1e2;
overflow:hidden;
background:#fff; 
}
.list_clients .itemContainer{
width:190px;
float:left;
margin-right:32px;
margin-bottom:32px;
}
.list_clients .itemContainer h3.catItemTitle{
color:#ea1378;
font-weight:bold;
font-family:Verdana;
font-size:12px;
padding-top:10px;
}
.list_clients .itemContainerLast{
margin-right:0 !important;
}
#vacancy_detail .itemImageBlock{
float:left;
width:368px;
}
#vacancy_detail .itemImageBlock .your_profile .header{
color:#ea1378;
font-weight:bold;
margin:15px 0;
}
#vacancy_detail .itemImageBlock .your_profile ul{
margin-left:15px;
margin-right:40px;
}
#vacancy_detail .itemImageBlock .your_profile ul li,.itemFullText ul li{

margin:5px 0;
}
.itemFullText ul li{
margin-left:15px;
}
#vacancy_detail .itemImageBlock span.itemImage img{
width:368px;
}
#vacancy_detail #right_wwd_detail{
width:450px;
float:right;
}
#vacancy_detail #right_wwd_detail .position{
margin-bottom:20px;
}
#vacancy_detail #right_wwd_detail h2.itemTitle{
color:#ea1378;
font-family:Verdana,serif;
}
.newsf_home{
width:615px;
float:left;
overflow:hidden;
position:relative;
background-color: #fff;
border-right: 1px solid #D8D9DA;
}
.newsf_home a.moduleItemReadMore{
	position:absolute;
	bottom:17px;
}
.newsf_home .moduleItemImage{
display:block;
width:294px;
float:left;
}
.newsf_home .moduleItemImage img{
width:294px;
display:block;
}
.newsf_home .moduleItemIntrotext{
width:265px;
float:left;
margin-left:26px;
    position: relative;
    height: 295px;
}
.newsf_home .moduleItemIntrotext a.moduleItemReadMore{
font-size:11px;
}
.newsf_home .moduleItemIntrotext .header{
margin:24px 0 16px;
font-size:11px; 
}
.newsf_home .moduleItemIntrotext a.moduleItemTitle{
font-size:18px;
display:block;
margin-bottom:24px;
color:#ea1378;

}
.genericItemImageBlock{
position:relative;
height:240px;
overflow:hidden;
}
#content_contact{
overflow:hidden;
margin-top:30px;
}
#content_contact .left{
width:410px;
float:left;
}
#content_contact .right{
width:410px;
float:right;
}
#content_contact .row{
overflow:hidden;
}
#content_contact .row label{
display:block;
width:140px;
float:left;
}
#content_contact .row .input{
float:right;
width:270px;
}
#content_contact .row input,#content_contact .row textarea,#content_contact .row select{
display:block;
background:#e6e7e8;
border:1px solid #c8c9cb;
border-radius:5px;
padding:7px 5px;
font-family:Verdana;
font-size:12px;
}
#content_contact .row{
margin-bottom:20px;
}
#content_contact .row input{
width:255px;
}
#content_contact .row textarea{
width:255px;
resize:none; 
height:67px;
}
#content_contact .row select{
width:210px;
float:left;
}
#content_contact .row input.rsform-submit-button{
float:right;
background:url(../images/slide_p.png) top left no-repeat;
border:none;
width:40px;
height:42px;
text-indent:-999px;
cursor:pointer;
}
.moduletable_contact_form,#xmap{
background:#fff;
border-left:1px solid #e1e1e2;
border-right:1px solid #e1e1e2;
border-bottom:1px solid #e1e1e2;
padding:40px;
}
#xmap ul li ul{
margin-left:20px;
}
#sl_results_container{
position:relative;
margin:40px 0;
}
#sl_sidebar div{
background:url(../images/tab_map.png) top left no-repeat;
height:87px;
}
#sl_sidebar div:hover,#sl_sidebar div.tab_active { background:url(../images/tab_map_hover.png) top left no-repeat;}
#map_module_wrap{
background:#fff;
border-top:1px solid #D8D9DA;
border-left:1px solid #D8D9DA;
border-right:1px solid #D8D9DA;
padding:40px;
}
#map_module{
border:1px solid #D8D9DA;
}
.moduletable_legend{
position:relative;
}
.moduletable_legend h3{
position:absolute;
z-index:99;
top:-28px;
width:169px;
height:28px;
background:url(../images/bg_legend.png) top left no-repeat;
line-height:28px;
text-align:center;
}
.custom_legend{
padding:10px 30px;
}
.custom_legend table tr td img{
padding-right:10px;
margin-bottom:-20px;
}
.custom_legend table tr td{
display: table-cell;
vertical-align:middle;
padding-bottom:20px;
padding-right:20px;
}
#wwd_detail .itemRelated ul li .list_related_inner a.readmore{
display:block;
background:url(../images/slide_p.png) top left no-repeat;
width:40px;
height:42px;
text-indent:-999px;
position:absolute;
bottom:8px;
}
.moduletable_line_header{
position:absolute;
bottom:0;
z-index:100;
left:50%;
width:940px;
margin-left:-470px;
}
.moduletable_line_header p{
line-height:0;
}
#line_footer{
background:url(../images/line_footer.jpg) top;
height:8px;
width:100%;
position:absolute;
z-index:100;
bottom:-8px;
left:0;
}

.content_news_home {
    overflow: hidden;
}
#k2ModuleBox88 ul{height:198px;overflow:hidden;}
.title_clients{
font-size:11px;
text-transform:uppercase;
margin-bottom:20px; 
}
.disclaimer .itemBody{
padding:0 40px 40px !important;
}
#custom_news_module{
margin-top:30px;
}
#custom_news_module table{
width:100%;
}
#custom_news_module table td{
padding:5px;
vertical-align:top;
}
#full_profile .itemIntroText{
display:none;
}
#page_container{
display:none;
}
#page_container .page_navigation{
text-align:center;
width:145px;
margin-bottom:20px;
}
#page_container .content li{
margin-left:40px;
}
#page_container .page_navigation > a.first_link,a.previous_link,a.next_link,a.last_link{
display:none;
}
#page_container .page_navigation > a{
padding:0 4px;
color:#606060;
}
#page_container .page_navigation a.active_page{
color:#EA1378;
}
.year_action{
background:url(../images/year_collapse.jpg) left no-repeat;
padding-left:28px;
margin-left:3px;
}
.year_expand{
background:url(../images/year_expand.jpg) left no-repeat !important;
}
.news-managament-team{

}
.itemBody .itemFullText td img {
    display: block;
    margin:0;
}
.un_order_list li{
	margin:0 !important;
}