
@font-face {
	font-family: "JuliusSansOne-Regular"; 
	src: url("/css/fonts/JuliusSansOne-Regular.eot"); 
}


@font-face {
	font-family: "JuliusSansOne-Regular"; 
	src: url("/css/fonts/JuliusSansOne-Regular.ttf"); 
}

body{
	margin:0px;
	direction:ltr;
	text-align:left;
	font-family:Lato;
	font-size:12px;
	padding: 0px;
	
}
.bg{
	background:url(/img/bg.png) no-repeat top center #ffffff;
	margin: 0px;
	padding: 0px;
}

.ajaxImage{
	display: none;
	position: absolute;
	right: 0px;
	top: 3px;
}
.branchesLoader{
	display: none;
	position: absolute;
	right: 0px;
	top: 20px;
}
.solutionLoader{
	display: none;
	position: absolute;
	right: 0px;
	top: 20px;
}
.white_solutionLoader{
	display: none;
	position: absolute;
	right: 55px;
	top: 25px;
	z-index: 11;
}
.contactsLoader{
	display: none;
	position: absolute;
	right: 0px;
	top: 20px;
}
.paginatedOuterContent{
	width: 980px;
	height: auto;
	position: relative;
}
.solutionOuterContainer{
	width: 980px;
	height: auto;
	margin-bottom: 130px;
	
}
a{
	text-decoration:none;
	outline:none;

}
.floatClass{
	float:left;
}

.floatRevClass{
	float:right;
}



/*.splash_main_logo{
	width:158px;
	height:96px;
	background:url(/img/en/sprite.png)  -11px -48px no-repeat;
	margin: 0 auto;
	clear: both;
}*/


.header{
	width: 980px;
	height: 116px;
	margin: 0 auto;
	
}
.main_logo{
	width:227px;
	height:95px;
	background:url(/img/en/sprite.png)  -39px -40px no-repeat;
	margin: 0;
	clear: both;
	cursor: pointer;
	margin-top: 5px;
}
.main_logo a{
	outline: none;
	border: none;
	text-decoration: none;
}
.main_logo img{
	outline: none;
	border: none;
	text-decoration: none;
}

.topCornerMenu{
	width: 290px;
	height: 20px;
	margin-top: 15px;
}
.careerContainer{
	width: auto;
	height: auto;
	margin-right: 33px;
}
.contactContainer{
	width: auto;
	height: auto;
}
.careerLogo{
	width:13px;
	height:13px;
	background:url(/img/en/sprite.png)  -20px -200px no-repeat;
	margin-top: 3px;
	
}
.careerLogoActive{
	width:13px;
	height:13px;
	background:url(/img/en/sprite.png)  -945px -196px no-repeat;
	margin-top: 3px;
	display: none;
	
}
.careerText a{
	color: #4c4d4f;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	border: none;
	outline: none;
	margin-left:5px;
	text-decoration: none;
	cursor: pointer;
}
.contactUsText a{
	color: #b5006c;
	font-family: Arial;
	font-size: 15px;
	border: none;
	outline: none;
	text-decoration: none;
	cursor: pointer;
}

.main_menu{
	width: 748px;
	height: auto;
	margin-top: 43px;
	margin-left: 5px;
	position: relative;
	z-index: 9997;
}
.main_menu ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.main_menu ul li{
	list-style: none;
	border: none;
	outline: none;
	text-decoration: none;
	margin-right: 17px;
}
.main_menu ul li a{
	font-family: Arial;
	color: #a7a7a7;
	font-size: 18px;
	text-decoration: none;
	border: none;
	outline: none;
}

.active_menu a{
	color: #4c4d4f !important;
}
.mouse_over_active_menu a{
	color: #4c4d4f !important;
}
.home_banner_container{
	width: 980px;
	height: 520px;
	margin: 0 auto;
}
.inner_solution_banner_container{
	width: 980px;
	height: 192px;
	margin: 0 auto;
	
}
.internal_banner_container{
	width: 100%;
	height: 317px;
	margin: 0 auto;
	position: relative;
	z-index: 1111;
}
.internal_banner_container_without_text{
	width: 980px;
	height: 317px;
	margin: 0 auto;
	
}

.home_banner_bg{
	width: 100%;
	height: 520px;
	background:url(/img/background.png) no-repeat top center;
	position: absolute;
	z-index: 10;
	left: 0px;
	text-decoration: none;
	outline: none;
	border: none;
	/*background-color: #760340;*/
}
.home_banner_bg_color{
	width: 100%;
	height: 520px;
	background-color: #760340;
	position: absolute;
	z-index: 1;
	left: 0px;
}
.news_banner_bg{
	width: 100%;
	height: 317px;
	background:url(/img/news_events.jpg) no-repeat top center;
	position: absolute;
	background-position:center;
	z-index: 10;
	left: 0px;
}
.jobs_banner_bg{
	width: 100%;
	height: 317px;
	background:url(/img/careers.jpg) no-repeat top center;
	position: absolute;
	background-position:center;
	z-index: 10;
	left: 0px;
}
.contacts_banner_bg{
	width: 100%;
	height: 317px;
	background:url(/img/contactus.jpg) no-repeat top center;
	position: absolute;
	background-position:center;
	z-index: 10;
	left: 0px;
}
.branches_bg{
	width: 100%;
	height: 317px;
	background:url(/img/our_branches.jpg) no-repeat top center;
	position: absolute;
	background-position:center;
	z-index: 10;
	left: 0px;
	top: 0px;
}
.ourSolutions_bg{
	width: 100%;
	height: 317px;
	background:url(/img/solutions.jpg) no-repeat top center;
	position: absolute;
	background-position:center;
	z-index: 10;
	left: 0px;
}
.menuLogo{
	width: 73px;
	height: 21px;
	background:url(/img/en/sprite.png)  -111px -203px no-repeat;
	position: absolute;
	z-index: 12;
	top: 36px;
	left: -10px;
}
 
.mainContent{
	width: 980px;
	height: auto;
	margin: 0 auto;
}
.homeContent{
	width: 980px;
	height: auto;
	/*padding-bottom: 63px;*/
}
.innerContent{
	width: 980px;
	height: auto;
	/*padding-bottom: 63px;*/
}

.aboutusContent{
	width: 980px;
	height: 684px;
	
}
.homeWhiteBorder{
	width: 38px;
	height: 3px;
	background-color: #ffffff;
	clear: both;
}
.miniTitle{
	font-family: "JuliusSansOne-Regular";
	font-size: 40px;
	color: #ffffff;
	clear:both;
	margin-top: 15px;
}

.miniTitle a{
	font-family: "JuliusSansOne-Regular";
	font-size: 40px;
	color: #ffffff;
	clear:both;
	margin-top: 15px;
}
.greyBg{
	width: 100%; 
	height: 350px;
	background-color: #2d2b2b;
	position: absolute;
	z-index: 9;
	left: 0px;
	text-decoration: none;
	outline: none;
	border: none;
}
.homeInnerContent{
	width: 980px;
	position: relative;  
	z-index: 10;
	padding-bottom: 36px;
}

.homeNewsContainer{
	width: 940px;
	height: auto;
}
#hcmCycle{
	clear: both;
	width: 940px;
	height: 222px;
	margin-top: 29px;
}
.homeNewsElmnt{
	width: 220px;
	height: auto;
	margin-right: 20px;
	position: relative;
	cursor: pointer;
	
}
.homeNewsImage{
	width: 220px;
	height: 160px;
}
.homeNewsImage img{
	text-decoration: none;
	outline: none;
	border: none;
}
.homeNewsImage a {
	outline: none;
	text-decoration: none;
	border: none;
}
.homeNewsLogo img {
	text-decoration: none;
	outline: none;
	border: none;
}
.homeNewsLogo{
	width: 77px;
	height: 76px;
	background:url(/img/en/sprite.png)  -222px -171px no-repeat;
	position: absolute;
	z-index: 11;
	left: 70px;
	top: 40px;
	display: none;
}
.homeNewsTitle{
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 5px;
}

.fb{
	width: 55px;
	height: 55px;
	background:url(/img/en/sprite.png)  -352px -176px no-repeat;
	margin-right: 66px;
	
}
.tw{
	width: 55px;
	height: 55px;
	background:url(/img/en/sprite.png)  -470px -176px no-repeat;
	margin-right: 66px;
}

.yt{
	width: 55px;
	height: 55px;
	background:url(/img/en/sprite.png)  -582px -176px no-repeat;
}


.readMoreImage {
	width: 28px;
	height: 27px;
	background:url(/img/en/sprite.png)  -723px -191px no-repeat;
	
}

.readMoreImage img{
	text-decoration: none;
	outline: none;
	border: none;
}
.readMoreImage a {
	outline: none;
	border: none;
	text-decoration: none;
}
.footerBg{
	width: 100%;
	height: 262px;
	background:url(/img/sitemap.jpg) no-repeat;
	position: absolute;
	z-index: 11;
	left: 0px;
	/*top: 77px;*/
	background-position:center;
}

.aboutUsBg{
	
	width: 100%;
	height: 684px;
	background:url(/img/aboutus.jpg) no-repeat;
	position: absolute;
	z-index: 11;
	left: 0px;
	/*top: 77px;*/
	background-position:center;
}
.footer{
	width:980px;
	height: 226px;
	margin: 0 auto;
	/*position: relative;*/
	
}
.socialMediaContainer{
	width: 980px;
	height: 77px;
	background-color: #ffffff;	
}
.socialMediaIcons{
	width: 297px;
	height: 55px;
	margin-top: 10px;
}
.socialMediaIcons img{
	text-decoration: none;
	outline: none;
	border: none;
}
.socialMediaText{
	font-family:  "JuliusSansOne-Regular";
	color:#a50c59;
	font-size: 30px;
	margin-left: 75px;
	margin-top: 21px;
	margin-right: 70px
}
.socialMediaIcons a{
	outline: none;
	border: none;
	text-decoration: none;
	cursor: pointer;
}
.footerSiteMap{
	width: 980px;
	height: 222px;
	margin-top: 40px;
	position: relative;
	z-index: 12;
}

.footerSiteMap ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}
.footerSiteMap ul li {
	list-style: none;
	outline: none;
	border: none;
	margin-right: 50px;
}
.footerSiteMap ul li a {
	text-decoration: none;
	color: #90707b;
	font-family: Arial;
	font-size: 13px;
	outline: none;
	border: none;
	cursor: pointer;
	
}


#our_branch ul{
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#our_branch ul li {
	list-style: none;
	outline: none;
	border: none;
	margin:0px;
	margin-bottom: 2px;
	
}
	
#our_branch ul li a {
	font-family: Arial;
	color: #90707b;
	font-size: 11px;
	cursor: pointer;
}

#our_solution ul {
	list-style: none;
	margin: 0px;
	padding: 0px;
}

#our_solution ul li {
	list-style: none;
	outline: none;
	border: none;
	margin:0px;
	margin-bottom: 2px;
	
}

#our_solution ul li a {
	font-family: Arial;
	color: #90707b;
	font-size: 11px;
	cursor: pointer;
}
.ourSolutionSubFooter{
	clear: both;
	
}
.ourSolutionFooterText{
	margin-bottom: 10px;
}
.branchSubFooter{
	clear: both;
	width: 110px;
	
}

.branchSubFooter li{
	margin: 0px !important;
	margin-bottom: 3px;
}
.branchFooterText{
	margin-bottom: 10px;
}
.department_location{
	clear: both;
	margin-top: 35px;
	width: 980px;
}

.departmentLocationList{
	font-family:  "JuliusSansOne-Regular";
	color:#fefefe;
	font-size: 16px;
	cursor: pointer;
	width: auto;
	
}
.footerContactList {
	background: url("/img/dropArrow.png") no-repeat scroll right center;
	width: auto;
	padding-right: 30px;
}
.departmentLocationList option {
	color: #000000;
}
.footerContactContainer{
	width: auto;
	height: 67px;
}
.footerContactDetails{
	width: auto;
	height: auto;
	
}
.footerContactText{
	font-family:  "JuliusSansOne-Regular";
	font-size:16px;
	color:#fefefe;
	margin-right: 46px;
}
.department_location .input {
	width: auto;
	height: auto;
	float: left;
	margin-right: 20px;
}
.copyRight{
	font-family: Arial;
	font-size: 12px;
	color: #ffffff;
	margin-right: 46px;
	margin-top: -20px;
	clear: both;
}
.aboutusContainer{
	width: 555px;
	height: auto;
	position: relative;
	z-index: 13;
	top: 73px;
	left: 370px;
}

.aboutusTitle{
	width: 555px;
	height: auto;
	font-family:  "JuliusSansOne-Regular";
	font-size:58px;
	color: #fefefe;
	margin-bottom: 5px;
}
.aboutusText{
	color: #fefefe;
	font-family: Arial;
	font-size: 14px;
	text-align: left;
}

.NewsIndexContainer {
	width: 940px;
	height: auto;
	margin-left: 25px;
	margin-top: 10px;
	margin-bottom: 28px;
}
.newsElementOuter{
	width: 940px;
	height: auto;
	
	padding-bottom: 34px;
	border-bottom: 1px solid #b9b9b9;
	margin-bottom: 30px;
}
.newListImage{
	width: 220px;
	height: 160px;
	margin-right: 19px;
}
.newListImage a{
	outline: none;
	border: none;
	text-decoration: none;
}

.NewsListTextContainer{
	width: 701px;
	height: auto;
}

.NewsListDate {
	width: 701px;
	height: auto;
	clear: both;
	margin-bottom: 6px;
	padding-top: 2px;
	padding-bottom:3px;
}
.NewsListDate a {
	font-family: Arial;
	font-size: 13px;
	color: #ffffff;
	background-color: #ec008c;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:6px;
	padding-right: 6px;
}
.NewsListTitle {
	width: 220px;
	height: auto;
	clear: both;
	margin-bottom: 4px;
}

.NewsListTitle a {
	font-family: Arial;
	font-weight: bold;
	font-size: 15px;
	color: #ec008c;
	
}

.NewsListText{
	width: 615px;
	height: auto;
	clear: both;
	/*margin-bottom: 10px;*/
}

.NewsListText a {
	font-family: Arial;
	color: #686868;
	font-size:13px;
}

.paginator_elemnt{
	width: 27px;
	height: 26px;
	background-color: #e686bc;
	margin-right: 1px;
	text-align: center;
	float: left;
}

.current  {
	background-color: #ffffff;
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #ec008c;
	outline: none;
	border:none;
	text-decoration: none;
	margin-right: 1px;
}

.paginator_elemnt a {
	font-family: Arial;
	font-size: 20px;
	font-weight: bold;
	color: #ec008c;
	outline: none;
	border:none;
	text-decoration: none;
	display: block;
}
.paginationPrevArrow {
	width: auto;
	height: 26px;
	margin-right: 5px;
}

.paginationNextArrow  {
	width: auto;
	height: 26px;
	margin-left: 5px;	
}

.paginationPrevArrow a {
	font-family: Arial;
	font-size: 15px;
	color: #ffffff;
	line-height: 26px;
}

.paginationNextArrow a {
	font-family: Arial;
	font-size: 15px;
	color: #ffffff;
	line-height: 26px;
}
.paginationDiv{
	position: relative;
	right: 0px;
	top: -26px;
	z-index: 1111;
}

.productListReadmore {
	width: auto;
	height: auto;
	margin-top: 19px;
	cursor: pointer;
	
}
.NewsReadMoreText{
	width: auto;
	height: auto;
	margin-left: 11px;
	cursor: pointer;
	margin-top: 4px;
}
.NewsReadMoreText a {
	font-family: "JuliusSansOne-Regular";
	color:#EC008C;
	font-size: 20px;
	outline: none;
	border:none;
	text-decoration: none;
}
.readMoreText{
	width: auto;
	height: auto;
	margin-left: 11px;
	cursor: pointer;
	margin-top: 4px;
}
.readMoreText a {
	font-family: "JuliusSansOne-Regular";
	color:#ec008c;
	font-size: 20px;
	outline: none;
	border:none;
	text-decoration: none;
}
.newsDetailsContainer{
	width: 980px;
	height: auto;
	margin-top: 34px;
	margin-bottom: 35px;
}
.newsDetailImage{
	width: 519px;
	height: 378px;
	
}
.newsDetailsTextContainer{
	width: 700px;
	height: auto;
	clear: both;
}



.newsDetailsDate {
	width: auto;
	height: auto;
	clear: both;
	margin-bottom: 12px;
	margin-top: 16px;
	font-family: Arial;
	font-size: 13px;
	color: #ffffff;
	background-color: #ec008c;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left:6px;
	padding-right: 6px;
}



.newsDetailsTitle {
	width: 700px;
	height: auto;
	clear: both;
	margin-bottom: 15px;
	
	font-family: Arial;
	font-weight: bold;
	font-size: 15px;
	color: #ec008c;
}

.newsDetailsText{
	width: 700px;
	height: auto;
	clear: both;
	/*margin-bottom: 10px;*/
	font-family: Arial;
	color: #686868;
	font-size:13px;
}


.BackAjaxImage{
	display:none;
}
.NewsDetailBackBtn{
	font-family: "JuliusSansOne-Regular";
	color:#ec008c;
	font-size: 20px;
	cursor: pointer;
}

.NewsDetailsLoader{
	display: none;
	position: absolute;
	right: 0px;
	top: 3px;
}

.bannerText{
	font-family: Arial;
	font-size: 14px;
	color: #fefefe;
	margin-left: 377px;
	/*margin-top: 20px;*/
	margin-top: 15px;
	position: relative;
	z-index: 11;
}

.BannerTitle{
	font-family: "JuliusSansOne-Regular";
	font-size: 58px;
	color: #fefefe;
	margin-left: 377px;
	margin-top: 120px;
	position: relative;
	z-index: 11;
}
.SolutionBannerTitle{
	font-family: "JuliusSansOne-Regular";
	font-size: 58px;
	color: #fefefe;
	margin-left: 377px;
	/*margin-top: 66px;*/
	margin-top: 60px;
	position: relative;
	z-index: 11;
}
.BranchBannerTitle{
	font-family: "JuliusSansOne-Regular";
	font-size: 58px;
	color: #fefefe;
	margin-left: 377px;
	margin-top: 86px;
	position: relative;
	z-index: 11;
}

.branches_details{
	width: 700px;
	height: auto;
	margin-right: 40px;
	margin-bottom: 60px;
}

.branches_location_list{
	width: 230px;
	height: auto;
}
.solution_location_list{
	width: 230px;
	height: auto;
}
.contacts_location_list{
	width: 230px;
	height: auto;
	margin-left: 40px;
}
.branche_location_text {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #161515;
	width: auto;
	height: auto;
	/*margin-bottom: 33px;*/
}
.solution_location_text {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #161515;
	width: auto;
	height: auto;
	/*margin-bottom: 33px;*/
}
.contacts_location_text {
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #161515;
	width: auto;
	height: auto;
	/*margin-bottom: 33px;*/
}

.locationContainer{
	width: 230px;
	height: auto;
}
.branch_location_elemnt {
	width: 230px;
	height: auto;
	/*padding-bottom: 20px;
	padding-top: 20px;*/
	border-bottom: 1px solid #7f7f7f;
	cursor: pointer;
	position: relative;
}
.solution_location_elemnt {
	width: 230px;
	height: auto;
	/*padding-bottom: 20px;
	padding-top: 20px;*/
	border-bottom: 1px solid #7f7f7f;
	cursor: pointer;
	position: relative;
}
.contacts_location_elemnt {
	width: 230px;
	height: auto;
	/*padding-bottom: 20px;
	padding-top: 20px;*/
	border-bottom: 1px solid #7f7f7f;
	cursor: pointer;
	position: relative;
}

.leftArrow{
	width: 6px;
	height: 13px;
	background:url(/img/en/sprite.png)  -790px -192px no-repeat;
	top: 21px;
	position: absolute;
	left: 0px;
	
}
.leftArrow img{
	text-decoration: none;
	outline: none;
	border: none;
}
.loactionTitle{
	width: 230px;
	height: auto;
}
.loactionTitle a {
	font-family: Arial;
	font-size: 14px;
	font-weight:bold;
	color: #5c5c5c;
	outline: none;
	text-decoration: none;
	border: none;
	padding-bottom: 20px;
	padding-top: 20px;
	display: block;
	padding-left: 28px;
}
.loactionTitle a:hover {
	color: #ec008c !important;
}
.ActiveLocation a{
	color: #ec008c !important;
}

.branches_details_container{
	width: 700px;
	height: auto;
	
}
.branch_text{
	font-family: Arial;
	font-size: 17px;
	color: #3d3d3d;
	margin-bottom: 66px;
	
}

.clients{
	font-family: Arial;
	font-size: 17px;
	color: #3d3d3d;
	font-weight: bold;
	clear: both;
	margin-bottom: 10px;
}
.clientsContainer {
	width: 700px;
	height: auto;
	clear: both;
	margin-left: 10px;
}
.clientsImages{
	width: 218px;
	height: 158px;
	border: 1px solid #c00871;
	margin-right: 15px;
	margin-bottom: 20px;
}


/* ====================*/
.JobsContainer{
	width: 940px;
	height: auto;
	margin-left: 40px;
	padding-bottom: 21px;
	margin-bottom: 25px;
	border-bottom: 1px solid #b9b9b9;
}
.jobsTextContainer{
	width: 620px;
	height: auto;
	margin-bottom: 5px;
}
.jobTitle{
	width: 620px;
	height: auto;
	font-family: Arial;
	font-size: 15px;
	font-weight: bold;
	color: #ec008c;
}

.jobText{
	width: 620px;
	height: auto;
	font-family: Arial;
	font-size: 13px;
	color: #686868;
	
}
.jobContainer{
	width: 870px;
	height: auto;
}
.job_cv_details{
	width: 470px;
	height: auto;
	
	margin-bottom: 16px;
	margin-top: 26px;
}




.formSubmitBtn{
	width: auto;
	height: 31px;
	background-color: #4c4d4f;
	
	font-family: Arial;
	font-size: 13px;
	color: #ffffff;
	line-height: 31px;
	padding-left: 35px;
	padding-right: 35px;
	cursor: pointer;
	position: relative;
	z-index: 111;
	
	cursor: pointer;
	border: none;
	
}

.job_apply_details{
	width: 140px;
	height: auto;
	
}

.error{
	color: red;
}
 .transparent{
 	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity:0;
	width: 310px;
	height: 20px;
	
 }

.hidden_file_job_details{
	width: 540px;
	height: auto;
	position:absolute;
	z-index: 10;
}

.JobRestBtn{
	width:80px;
	height: 30px;
	background:url(/img/en/sprite.png)  -279px -499px no-repeat;
	cursor: pointer;
}

.jobsOuterContainer{
	width: 940px;
	height: auto;
	margin-top: 38px;
	margin-bottom: 31px;
}
.jobFeildsContainer {
	width: 940px;
	height: auto;
	clear: both;
}

.fileBrowsBtn{
	width: 62px;
	height: 20px;
	background-color: #ec008c;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	line-height: 20px;
	text-align: center;
	padding-left: 14px;
	padding-right: 14px;
	border-radius: 3px;
	margin-left: 80px;
	cursor: pointer;
	position: relative;
	z-index: 100;
}
.fileJobInput{
	font-family: Arial;
	font-size: 13px;
	color: #505050;
}
.jobFileIcon{
	width:17px;
	height: 17px;
	background:url(/img/en/sprite.png)  -65px -653px no-repeat;
	margin-right: 5px;
}
.job_details{
	width: 218px;
	height: 29px;
	border: 1px solid #4c4d4f;
	margin-right: 20px;
}
.job_country_details{
	width: 218px;
	height: 29px;
	margin-right: 20px;
	margin-top: 20px;
}
.captcha_job_details{
	width: 460px;
	height: 29px;
	border: 1px solid #4c4d4f;
	margin-right: 20px;
}
.jobNameIcon{
	width:17px;
	height: 17px;
	background:url(/img/en/sprite.png)  -109px -653px no-repeat;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 4px;
}
.jobInput {
	border: none;
	width: 181px;
	height: 27px;
	font-family: Arial;
	font-size: 13px;
	color: #505050;
	line-height: 27px;
	outline: none;
	border: none;
	text-decoration: none;
}
.jobEmailIcon{
	width:17px;
	height: 17px;
	background:url(/img/en/sprite.png)  -156px -653px no-repeat;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 4px;
}
.jobPhoneIcon{
	width:12px;
	height: 22px;
	background:url(/img/en/sprite.png)  -216px -651px no-repeat;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 4px;
}
.formSubmit{
 	opacity:0;
	filter: alpha(opacity=0);
	-moz-opacity:0;
	width: 140px;
	height: 31px;
	position: absolute;
	left: 0px;
 }
 .jobFormSubmit {
 	width: 140px;
 	height: 31px;
 	position: relative;
 }
.job_cv_details .error{
	float: left;
	clear: left;
}
/*///////////////////////////*/
.contactsContainer{
	width: 980px;
	height: auto;
	margin-top:40px;
	margin-bottom: 80px;
	
}
.active_contact a{
	text-decoration: underline;
}

.contactDetails{
	width: 620px;
	height: auto;
	margin-left: 90px;
}
.address_details_container{
	width: 620px;
	height: auto;
}
.address_part{
	width: 620px;
	height: auto;
}
.address_title{
	width: 265px;
	height: auto;
	font-family: Arial;
	font-size: 17px;
	color: #161515;
	font-weight: bold;
	margin-bottom: 20px;
}
.company_title{
	width: 265px;
	height: auto;
	font-family: Arial;
	font-size: 17px;
	color: #161515;
	font-weight: bold;
	margin-bottom: 10px;
	margin-top: 10px;
	
}
.companyContainer{
	width: 265px;
	height: auto;
	margin-bottom: 10px;
}

.address_text{
	width: 265px;
	height: auto;
	font-family: Arial;
	font-size: 18px;
	color: #686868;
}
.contactInfoContainer{
	width: 300px;
	height: auto;
	margin-left: 55px;
}
.phone_number{
	width: 300px;
	height: auto;
	font-family: Arial;
	color:#ec008c;
	font-size: 15px;
}
.fax_number{
	width: 300px;
	height: auto;
	font-family: Arial;
	color:#ec008c;
	font-size: 15px;
}
.contactusFormContainer{
	width: 620px;
	height: auto;
	margin-top: 30px;
}


.contact_details{
	width: 297px;
	height: 29px;
	border: 1px solid #ec008c;
	
	
}
.contactInput {
	width:260px;
	height: 26px;
	border: none;
	outline: none; 
	font-family: Arial;
	font-size: 13px;
	color: #505050;
}
.NameIcon{
	width:17px;
	height: 17px;
	background:url(/img/en/sprite.png)  -137px -595px no-repeat;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 4px;
}
.emailIcon{
	width:17px;
	height: 17px;
	background:url(/img/en/sprite.png)  -170px -597px no-repeat;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 4px;
}
.msgIcon{
	width:17px;
	height: 17px;
	background:url(/img/en/sprite.png)  -209px -597px no-repeat;
	margin-right: 5px;
	margin-left: 5px;
	margin-top: 4px;
	position: absolute;
	top: 10px;
	
}
.contactus_form{
	width: 620px;
	height: auto;
	margin-top: 20px;
}

.contact_text_details{
	width: 620px;
	height: auto;
	/*border: 1px solid #ec008c;*/
	margin-top: 20px;
	position: relative;
}

.contactTextArea {
	width: 590px;
	height: 140px;
	border: none;
	margin-top: 5px;
	padding-left:28px;
	border: 1px solid #EC008C;
	padding-top: 10px;
}

.contactFormSubmitBtn{
	width: auto;
	height: 20px;
	font-family: "JuliusSansOne-Regular";
	color:#ec008c;
	font-size: 20px;
	cursor: pointer;
	border: none;
	background-color: #ffffff;
}
.contactRestBtn{
	width: 51px;
	height: 20px;
	font-family: "JuliusSansOne-Regular";
	color:#303030;
	font-size: 20px;
	cursor: pointer;
	border: none;
	background-color: #ffffff;
	margin-left: 10px;
}

.FormStatus{
	width: 287px;
	height: auto;
	background-color: #EC008C;
	font-family: Arial;
	padding:5px;
	margin-left: 20px;
	margin-top: 20px;
	color: #ffffff;
	font-size: 15px;
	text-align: center;
	
}

.JobFormStatus{
	width: 287px;
	height: auto;
	background-color: #686868;
	font-family: Arial;
	padding:5px;
	
	margin-top: 20px;
	color: #ffffff;
	font-size: 15px;
	margin-top: 59px;
	margin-left: 20px;
	
}
.home_banner_inner_container{
	width: 980px;
	height: 520px;
	position: absolute;
	z-index: 10;
}
.solution_banner_inner_container{
	width: 980px;
	height: 195px;
	position: absolute;
	top: 210px;
	z-index: 10;
}

/**    inner winning retail ***/
	
.inner_winning_retail{
	width: 100%;
	height: 280px;
	position: absolute;
	z-index: 1000;
	left: 0px;
	display: none;
	top: 0px;
	
}
.inner_winning_retail_bg{
	top:0px;
	width: 100%;
	height: 280px;
	position: absolute;
	z-index: 100;
	background-color:#000000;
	opacity:0.9;
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	left: 0px;
	display: none;
}
.inner_winning_retail_text{
	width: 100%;
	height: 280px;
	position: relative;
	z-index: 111;
}
.inner_winning_retail_first_title{
	width: 100%;
	height: auto;
	text-align: center;	
	font-family: "JuliusSansOne-Regular";
	color:#ffffff;
	font-size: 50px;
	margin-top: 80px;
	
}
/**  end   **/
.winning_retail{
	width: 100%;
	height: 352px;
	position: absolute;
	z-index: 1000;
	left: 0px;
	display: none;
	
}
.winning_retail_bg{
	width: 100%;
	height: 352px;
	position: absolute;
	z-index: 100;
	background-color:#000000;
	opacity:0.9;
	filter: alpha(opacity=90);
	-moz-opacity:0.9;
	left: 0px;
	display: none;
}
.winning_retail_text{
	width: 100%;
	height: 352px;
	position: relative;
	z-index: 111;
}


.winning_retail_first_title{
	width: 100%;
	height: auto;
	text-align: center;	
	font-family: "JuliusSansOne-Regular";
	color:#ffffff;
	font-size: 50px;
	margin-top: 115px;
	
}
.winning_retail_second_title{
	width: 100%;
	height: auto;
	text-align: center;	
	font-family: "JuliusSansOne-Regular";
	color:#ffffff;
	font-size: 50px;
}
.winning_retail_third_title{
	width: 100%;
	height: auto;
	text-align: center;	
	font-family: Arial;
	color:#ffffff;
	font-size: 16px;
}
.home_banner_imges{
	
	width: 566px;
	height: 520px;
	
	position: absolute;
	right: -162px;
	top: 0px;
}

.main_home_banner_imges{
	
	width: 566px;
	height: 520px;
	
	position: absolute;
	right: -162px;
	top: 0px;
}

.home_banner_image_container{
	width: 980px; 
	height: 520px; 
	position: absolute;
	top: 116px;
	z-index: 9;
}
.home_bnner_text_container{
	width: 552px;
	height: 200px;
	margin-top: 36px;
	margin-bottom: 60px;
	position: relative;
	left: 0px;
	z-index: 111;
}
.banner_text_container{
	width: 552px;
	height: 200px;
	margin-top: 35px;
}
.main_banner_text_container{
	width: 552px;
	height: 200px;
	margin-top: 35px;
}
.home_banner_title{
	width: 752px;
	height: auto;
	font-family: "JuliusSansOne-Regular";
	font-size: 58px;
	color: #fefefe;
	
}
.home_banner_text{
	width: 552px;
	height: auto;
	font-family: Arial;
	font-size: 20px;
	color: #fefefe;
	margin-top: 15px;
	margin-left: 6px;
	
}
.readMoreContainer{
	width: auto;
	height: auto;
	margin-top: 15px;
}
.readMoreText a {
	font-family: "JuliusSansOne-Regular";
	font-size: 20px;
	color: #fefefe;
	text-decoration: none;
	outline: none;
	border: none;
	cursor: pointer;
}
.navigation_container{
	width: 964px;
	height: 167px;
	position: relative;
	left: -30px;
}
.readMoreLogo1{
	width:26px;
	height: 26px;
	background:url(/img/en/sprite.png)  -56px -192px no-repeat;
	
}
.readMoreLogo2{
	width:23px;
	height: 26px;
	background:url(/img/en/sprite.png)  -58px -161px no-repeat;
	display: none;
	margin-top: 3px;
	margin-left: 3px;
	
}

.navigation_bg{
	width:880px;
	height: 200px;
	background:url(/img/en/sprite.png)  -31px -292px no-repeat;
	position: absolute;
	
}
.solution_container{
	width: 960px;
	height: auto;
	position: relative;
	top: 53px;
	left: 33px;
}

.solutionElement a {
	text-decoration: none;
	outline: none;
	border: none;
	color: #ffffff;
}
.solutionElement{
	width: 159px;
	height: 105px;
	text-align: center;
	position: relative;
	margin-right: 1px;
	cursor: pointer;
	
	text-decoration: none;
	outline: none;
	border: none;
	z-index: 1000;
	
}
.solutionElement_text_class1{
	width: 100px;
	height: 61px;
	text-align: center;
	
	font-family: "JuliusSansOne-Regular";
	font-size: 17px;
	color: #ffffff;
	position: relative;
	z-index: 100;
	margin: 0 auto;
	/*padding-top: 44px;*/
}
.solutionElement_text_class1 a{
	width: 100px;
	height: 61px;
	text-align: center;
	
	font-family: "JuliusSansOne-Regular";
	font-size: 17px;
	color: #ffffff;
	position: relative;
	z-index: 100;
	margin: 0 auto;
	margin-top: 44px;
	display: block;
}
.solutionElement_text_class2{
	width: 150px;
	height: 70px;
	text-align: center;
	
	font-family: "JuliusSansOne-Regular";
	font-size: 17px;
	color: #ffffff;
	position: relative;
	z-index: 100;
	margin: 0 auto;
	
}
.solutionElement_text_class2 a{
	width: 150px;
	height: 70px;
	text-align: center;
	
	font-family: "JuliusSansOne-Regular";
	font-size: 17px;
	color: #ffffff;
	position: relative;
	z-index: 100;
	margin: 0 auto;
	margin-top: 35px;
	display: block;
}

.solutionElement_text_class4{
	width: 150px;
	height: 70px;
	text-align: center;
	
	font-family: "JuliusSansOne-Regular";
	font-size: 17px;
	color: #ffffff;
	position: relative;
	z-index: 100;
	margin: 0 auto;
	
}
.solutionElement_text_class4 a{
	width: 150px;
	height: 60px;
	text-align: center;
	
	font-family: "JuliusSansOne-Regular";
	font-size: 17px;
	color: #ffffff;
	position: relative;
	z-index: 100;
	margin: 0 auto;
	margin-top: 43px;
	display: block;
}
.solutionElement_text_class3{
	width: 100px;
	height: 70px;
	text-align: center;
	
	font-family: "JuliusSansOne-Regular";
	font-size: 17px;
	color: #ffffff;
	position: relative;
	z-index: 100;
	margin: 0 auto;
	
}
.solutionElement_text_class3 a{
	width: 100px;
	height: 70px;
	text-align: center;
	
	font-family: "JuliusSansOne-Regular";
	font-size: 17px;
	color: #ffffff;
	position: relative;
	z-index: 100;
	margin: 0 auto;
	margin-top: 35px;
	display: block;
}


.navigation_elemnt_bg{
	width: 159px;
	height: 105px;
	background:url(/img/en/sprite.png)  -550px -28px no-repeat;
	position: absolute;
	z-index: 10;
	left: 0px;
}
.navigation_elemnt_bg a{
	text-decoration: none;
	outline: none;
	border: none;
}

.navigation_elemnt_bg img{
	text-decoration: none;
	outline: none;
	border: none;
}
.color_navigation_elemnt_bg img{
	text-decoration: none;
	outline: none;
	border: none;
}
.color_navigation_elemnt_bg{
	width: 159px;
	height: 105px;
	background:url(/img/en/sprite.png)  -352px -27px no-repeat;
	position: absolute;
	z-index: 11;
	/*display: none;*/
	left: 0px;
}
.SolutionSectionTextContainer{
	width: 950px;
	height: auto;
	padding-top: 108px;
	margin-left: 15px;
}
.SolutionSectionText{
	width: 980px;
	height: auto;
	/*margin-top: 108px;*/
	padding-bottom: 40px;
	font-family: Arial;
	font-weight: bold;
	font-size: 17px;
	color: #ec008c;
	position: relative;
	z-index: 111;
}
.SolutionSectionText p{
	padding: 0px;
	margin: 0px;
}
.solutionSectionTextBg{
	width: 100%;
	height: auto;
	background-color: #e5e5e5;
	left: 0px;
	z-index:1;
	position: absolute;
}

.solutionCategoryContainer{
	width: 980px;
	height: auto;
	margin-top: 15px;
	
}
.categoryDetailsContainer{
	width: 720px;
	height: auto;
	margin-right: 30px;
	
}

.solution_inner_container{
	width: 720px;
	height: auto;
}
.category_inner_container{
	width: 720px;
	height: auto;
}
.category_title_container{
	width: 720px;
	height: auto;
	margin-bottom: 35px;
}
.solutionBreadCrumbTitle{
	width: auto;
	height: 26px;
	background-color: #ec008c;
	padding-left:19px;
	font-family: Arial;
	font-size: 14px;
	line-height: 26px;
	padding-right: 19px;
	color: #ffffff;
	text-transform: uppercase;
}
.categoryBreadCrumbTitle{
	width: auto;
	height: 26px;
	background-color: #bebebe;
	padding-left:19px;
	font-family: Arial;
	font-size: 14px;
	line-height: 26px;
	padding-right: 19px;
	color: #ffffff;
}
.pinkBreadCrumbImg{
	width: 14px;
	height: 26px;
	background:url(/img/en/sprite.png)  -851px -191px no-repeat;
}
.greyBreadCrumbImg{
	width: 14px;
	height: 26px;
	background:url(/img/en/sprite.png)  -896px -192px no-repeat;
}
.category_text_container{
	width: 720px;
	height: auto;
	font-family: Arial;
	font-size: 14px;
	color: #3d3d3d;
	margin-bottom: 51px;
}
.category_photo_gallery_container{
	width: 720px;
	height: auto;

}
.category_photo_gallery_title{
	width: 720px;
	height: auto;
	font-family: Arial;
	font-size: 17px;
	font-weight: bold;
	color: #3d3d3d;
	margin-bottom: 15px;
}
.categoryImgElement{
	width: 220px;
	height: 224px;
	margin-right: 19px;
	cursor: pointer;
	margin-bottom: 20px;
}

.next{
	  color: #FFFFFF;
    font-family: Arial;
    font-size: 15px; 
    line-height: 26px;
}

.langContainer{
	width: 220px;
	height: auto;
	margin-top: 18px;
	margin-left: 46px;
}
.language_text{
	width: auto;
	height: auto;
	font-family: Arial;
	font-size: 10px;
	color: #4c4d4f;
}
.langText{
	margin-right: 10px;
}
.langText a{
	width: auto;
	height: auto;
	font-family: Arial;
	font-size: 10px;
	color: #4c4d4f;
	
	
}

.ActiveLang a{
	border: none;
	outline: none;
	text-decoration: none;
	color: #ec008c;
}

.telClass{
	margin-right: 5px;
}

.footer_active_menu a {
	color: #ffffff !important;
}













.homeNewsCycleArrowsContainer{
	width: 62px;
	height: 30px;
	margin-right: 40px;
	margin-top: 30px;
}

.homeNewsPrevArrow{
	width: 30px;
	height: 30px;
	background:url(/img/en/sprite.png)  -403px -645px no-repeat;
	cursor: pointer;
}

.homeNewsNextArrow{
	width: 30px;
	height: 30px;
	background:url(/img/en/sprite.png)  -435px -645px no-repeat;
	cursor: pointer;
}



.homeNewsPrevActivArrow{
	width: 30px;
	height: 30px;
	background:url(/img/en/sprite.png)  -308px -644px no-repeat;
	cursor: pointer;
}

.homeNewsNextActivArrow{
	width: 30px;
	height: 30px;
	background:url(/img/en/sprite.png)  -340px -644px no-repeat;
	cursor: pointer;
}
.filterByCountryContainer{
	 width:940px;
	 margin-left: 40px;
	 height: auto;
	 margin-top: 10px;
	 margin-bottom: 20px;
}

.filterByCountry{
	 width:120px;
	 height: auto;
	 font-family: Arial;
	 font-size: 13px;
	 color: #ec008c;
	 margin-top: 5px;
}

.newsImageContainer{
	width: 519px;
	height: 378px;
}

#newsCycle{
	clear: both;
	width: 519px;
	height: 378px;
	position: relative;
	z-index: 1;
}

.newsImageOuterContainer{
	width: 519px;
	height: 378px;
	position: relative;
}





.innerNewsCycleArrowsContainer{
	width: 519px;
	height: 30px;
	/*margin-right: 40px;
	margin-top: 30px;*/
	position: absolute;
	z-index: 10;
	top: 160px;
}
.innerNewsPrevArrow{
	width: 30px;
	height: 30px;
	background:url(/img/en/sprite.png)  -403px -645px no-repeat;
	cursor: pointer;
	position: absolute;
	z-index: 10;
	top: 10px;
	left: 10px;
}

.innerNewsNextArrow{
	width: 30px;
	height: 30px;
	background:url(/img/en/sprite.png)  -435px -645px no-repeat;
	cursor: pointer;
	position: absolute;
	z-index: 10;
	top: 10px;
	left: 10px;
}



.innerNewsPrevActivArrow{
	width: 30px;
	height: 30px;
	background:url(/img/en/sprite.png)  -308px -644px no-repeat;
	cursor: pointer;
	position: absolute;
	z-index: 10;
	top: 10px;
	left: 10px;
}

.innerNewsNextActivArrow{
	width: 30px;
	height: 30px;
	background:url(/img/en/sprite.png)  -340px -644px no-repeat;
	cursor: pointer;
	position: absolute;
	z-index: 10;
	top: 10px;
	left: 10px;
}
.hcmPrevContainer{
	width: 50px;
	height: 50px;
	position: absolute;
	left: 0px;
	z-index: 10;
}

.hcmNextContainer{
	width: 50px;
	height: 50px;
	position: absolute;
	right: 0px;
	z-index: 10;
}
.newsArrowBg{
	width: 50px;
	height: 50px;
	background-color: #000000;
	opacity:0.6;
	filter: alpha(opacity=60);
	-moz-opacity:0.6;
	position: absolute;
	z-index: 1;
}

.pdfImage{
	width: 50px;
	height: 50px;
	outline: none;
	border: none;
	text-decoration: none;
}
.pdfImage a{
	width: 50px;
	height: 50px;
	outline: none;
	border: none;
	text-decoration: none;
}
.pdfImage a img{
	width: 50px;
	height: 50px;
	outline: none;
	border: none;
	text-decoration: none;
}
.PdfFile {
	width: auto;
	height: auto;
	
	border: none;
	outline: none;
	margin-top: 15px;
	
}
.PdfFile a{
	width: auto;
	height: auto;
	text-decoration: underline;
	border: none;
	outline: none;
	font-family: Arial;
	color: #000000;
	font-size: 15px;
	
}

.pdfContainer{
	width: 720px;
	height: auto;
	margin-bottom: 10px;
}


/*
 * CSS Styles that are needed by jScrollPane for it to operate correctly.
 *
 * Include this stylesheet in your site or copy and paste the styles below into your stylesheet - jScrollPane
 * may not operate correctly without them.
 */

.jspContainer
{
	overflow: hidden;
	position: relative;
}

.jspPane
{
	position: absolute;
}

.jspVerticalBar
{
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 100%;
	background: red;
}

.jspHorizontalBar
{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	height: 8px;
	/*background: red;*/
}

.jspVerticalBar *,
.jspHorizontalBar *
{
	margin: 0;
	padding: 0;
}

.jspCap
{
	display: none;
}

.jspHorizontalBar .jspCap
{
	float: left;
}

.jspTrack
{
	background: #f28e1d;
	height:1px !important;
	position: relative;
}

.jspDrag
{
	width: 47px;
	height: 7px !important;
	background:url(/img/scroller.png) no-repeat;
	
	position: relative;
	top: 0;
	left: 0;
	cursor: pointer;
}

.jspHorizontalBar .jspTrack,
.jspHorizontalBar .jspDrag
{
	float: left;
	height: 100%;
}

.jspArrow
{
	background: #50506d;
	text-indent: -20000px;
	display: block;
	cursor: pointer;
}

.jspArrow.jspDisabled
{
	cursor: default;
	background: #80808d;
}

.jspVerticalBar .jspArrow
{
	height: 16px;
}

.jspHorizontalBar .jspArrow
{
	width: 16px;
	float: left;
	height: 100%;
}

.jspVerticalBar .jspArrow:focus
{
	outline: none;
}

.jspCorner
{
	background: #eeeef4;
	float: left;
	height: 100%;
}

/* Yuk! CSS Hack for IE6 3 pixel bug :( */
* html .jspCorner
{
	margin: 0 -3px 0 0;
}.jcarousel-skin-tango .jcarousel-container {
    /*-moz-border-radius: 10px;
    -webkit-border-radius: 10px;
   border-radius: 10px;
    background: #F0F6F9;
    border: 1px solid #346F97;*/
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 900px;
}

.jcarousel-skin-tango .jcarousel-container-vertical {
    width: 75px;
    height: 245px;
    padding: 40px 20px;
}

.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  700px;
    height: 224px;
    margin: 0 auto;
}

.jcarousel-skin-tango .jcarousel-clip-vertical {
    width:  75px;
    height: 245px;
}

.jcarousel-skin-tango .jcarousel-item {
    width: 220px;
    height: 224px;
    cursor: pointer;
}

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

.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: 100px;
    right: 5px;
    width: 65px;
    height: 32px;
    cursor: pointer;
    /*background: transparent url(next-horizontal.png) no-repeat 0 0;*/
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    background-image: url(prev-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
    /*background-position: -32px 0;*/
   color: #ec008c ;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position: -64px 0;
}

.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;
    /*background-position: -96px 0;*/
   color: #ffffff !important;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 100px;
    left: -60px;
    width: 100px;
    height: 32px;
    cursor: pointer;
    /*background: transparent url(prev-horizontal.png) no-repeat 0 0;*/
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background-image: url(next-horizontal.png);
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
    background-position: -32px 0;
    color: #ec008c;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
    background-position: -64px 0;
}

.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;
    background-position: -96px 0;
    color: #ffffff !important;
}

/**
 *  Vertical Buttons
 */
.jcarousel-skin-tango .jcarousel-next-vertical {
    position: absolute;
    bottom: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(next-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-next-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-next-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-next-disabled-vertical,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical {
    position: absolute;
    top: 5px;
    left: 43px;
    width: 32px;
    height: 32px;
    cursor: pointer;
    background: transparent url(prev-vertical.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-vertical:focus {
    background-position: 0 -32px;
}

.jcarousel-skin-tango .jcarousel-prev-vertical:active {
    background-position: 0 -64px;
}

.jcarousel-skin-tango .jcarousel-prev-disabled-vertical,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-vertical:active {
    cursor: default;
    background-position: 0 -96px;
}
