@charset "utf-8";
/* CSS Document Version Red  */
/** color2 **/
/** color1 **/
.logincolor h3 {
  background-color: #c80000 !important;
  background-image: url(/templates/e4jeasyhiring/images/user-small-white.png) !important;
  border-color: #9f0000 !important;
}
.moduletable.grey {
  background: #e7e7e7;
  border: 1px solid #ccc;
}
#slideadv .grey .e4j-menutitle {
  color: #666;
}
.noborder {
  border: 0 !important;
}
#menutitlemob {
  border-left: 1px solid #005500;
  border-right: 1px solid #005500;
  background: #c80000 url(/templates/e4jeasyhiring/images/menumobile_white.png) no-repeat;
}
.menumobile ul li {
  background: #e20000;
  border-bottom: 1px solid #c80000;
}
/****/
.moduletable.color1 {
  background: #e20000;
  border: 1px solid #9f0000;
  color: #fff;
}
.color1 a {
  color: #fff !important;
}
.moduletable.color2 {
  background: #c80000;
  border: 1px solid #9f0000;
  color: #fff !important;
}
.color2 a {
  color: #fff !important;
}
.color1 h3 {
  color: #fff !important;
}
.color2 h3 {
  color: #fff !important;
}
.color1 h3,
.color2 h3 {
  font-weight: bold !important;
  font-size: 22px !important;
}
.btboth .color1 h3,
.btboth .color2 h3 {
  font-size: 18px !important;
}
.moduletable.carit {
  border: 5px solid #c80000;
  width: 85.2% !important;
}
.moduletable.carit2 {
  border: 5px solid #c80000;
  width: 85.2% !important;
}
/**** Start ***/
.e4jtran {
  transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
}
.e4jtran:hover {
  transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
}
body {
  background: #ffffff url(/templates/e4jeasyhiring/images/bg-style01.jpg) repeat-x;
}
h1 {
  color: #444;
}
h2 {
  color: #c80000;
}
a {
  color: #444;
}
a:hover {
  color: #c80000;
}
.moduletable ul li a:hover,
.moduletable ul li.active a {
  color: #c80000;
}
.breadcrumbs .last {
  color: #c80000;
}
.breadcrumbs a:hover {
  color: #c80000;
}
.createdby a {
  color: #c80000;
}
#top-box div[class^="moduletable"] h2 {
  color: #444;
  font-size: 18px;
  margin: 5px 0;
  padding: 0;
}
.contsite h3 {
  color: #c80000;
}
#art-slider .moduletable h3 {
  color: #fff !important;
}
#main-menu .moduletable .menu li.parent ul,
#main-menu .moduletable_menu .menu li.parent ul {
  background: none repeat scroll 0 0 #c80000;
}
#main-menu .moduletable .menu li a,
#main-menu .moduletable_menu .menu li a {
  color: #bbb;
}
#main-menu .moduletable .menu li.current a,
#main-menu .moduletable_menu .menu li.current a {
  color: #fff;
}
#main-menu .moduletable .menu li a:hover,
#main-menu .moduletable_menu .menu li a:hover {
  color: #fff;
}
#main-menu .moduletable .menu li.parent ul li a,
#main-menu .moduletable_menu .menu li.parent ul li a {
  color: #fff;
}
#main-menu .moduletable .menu li.parent ul li a:hover,
#main-menu .moduletable_menu .menu li.parent ul li a:hover,
#main-menu .moduletable .menu li.parent ul li:hover a,
#main-menu .moduletable_menu .menu li.parent ul li:hover a {
  color: #c80000;
}
#left-box .moduletable a,
#right-box .moduletable a {
  color: #c80000;
}
#left-box .moduletable a:hover,
#right-box .moduletable a:hover {
  color: #666;
}
#left-box .moduletable ul li a,
#right-box .moduletable ul li a {
  color: #666;
  font-size: 12px;
  text-transform: uppercase;
}
#left-box .moduletable ul li a:hover,
#right-box .moduletable ul li a:hover {
  color: #c80000;
}
#left-box .moduletable a.readmore:hover,
#bothleft-box .moduletable a.readmore:hover {
  color: #999;
}
ul.pagenav li a {
  color: #c80000;
}
#topbar {
  background: #fff;
  border-top: 2px solid #e20000;
}
@media screen and (max-width: 767px) {
  #topbar {
    border-bottom: 2px solid #e20000;
  }
}
#topbar ul li:hover a,
.loginmenu h3 .e4j-menutitle:hover {
  color: #c80000;
  transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
}
#topbar ul li:hover a .e4j-menusubtitle,
#topbar ul li.active a .e4j-menusubtitle {
  color: #666;
}
#topbar ul li a {
  color: #222;
}
#topbar ul li a:hover,
#topbar ul li.active a {
  color: #c80000;
}
#topbar ul li.parent ul li a {
  color: #222 !important;
  transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
}
#topbar ul li.parent ul li.active,
#topbar ul li.parent ul li:hover {
  background: none;
}
#topbar ul li.parent ul li:hover > a {
  color: #c80000 !important;
  transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
}
#topbar ul li.parent ul li.active > a {
  color: #000 !important;
}
#topbar .menu > li > ul:before {
  background: url(/templates/e4jeasyhiring/images/toparrow-red.png) no-repeat;
}
#topbar ul li ul,
.loginmenu #login-form {
  border-top: 2px solid #e20000;
  background: #fff;
}
@media screen and (max-width: 767px) {
  #topbar ul li ul {
    padding: 5px 0;
    border-bottom: 2px solid #e20000;
  }
}
#cont h2 {
  color: #c80000 !important;
}
.readmore a {
  background: #c80000;
  color: #fff;
  padding: 5px 10px;
}
.readmore a:hover {
  background: #777;
}
.blog .items-more a:hover {
  color: #c80000;
}
.categories-list .item-title a {
  color: #c80000;
}
.categories-list .item-title a:hover {
  color: #666;
}
.itemtitle h3 a {
  color: #fff !important;
}
.tsendiscr span,
.tsinit span,
.tsend span {
  color: #c80000 !important;
}
.item-page h2,
.blog-featured h2,
.blog h2 {
  color: #c80000;
}
.item-page h2 a,
.blog-featured h2 a,
.blog h2 a {
  color: #c80000;
}
.item-page .article-info dd a,
.blog-featured .article-info dd a,
.blog .article-info dd a {
  color: #c80000;
}
.item-page .article-info dd a:hover,
.blog-featured .article-info dd a:hover,
.blog .article-info dd a:hover {
  color: #666;
}
.search input.button,
#finder-search button.button {
  background: #e20000;
  border: 1px solid #c80000 !important;
}
.search input.button:hover,
#finder-search button.button:hover {
  background: #c80000;
}
.search #searchForm fieldset a {
  color: #c80000;
}
.search #searchForm fieldset a:hover {
  color: #999;
}
.search .search-results a {
  color: #c80000;
  font-weight: bold;
}
#advanced-search-toggle {
  color: #c80000;
}
#advanced-search-toggle:hover {
  color: #e20000;
}
span.highlight {
  color: #c80000;
}
.titloc {
  color: #c80000;
}
/*
* Добавлен стиль для h4;
*/
#left-box .moduletable h3,
#right-box .moduletable h3,
#top-box .moduletable h3,
#left-box .moduletable h4,
#right-box .moduletable h4,
#top-box .moduletable h4 {
  color: #c80000;
}
#left-box .moduletable a:hover,
#right-box .moduletable a:hover,
#left-box .moduletable li.active a,
#right-box .moduletable li.active a {
  color: #666;
}
#content h1,
#content-hp h1,
#bothcontent-hp h1 {
  color: #c80000;
}
.blog .items-more h3 {
  color: #c80000;
}
#content h1,
#content-hp h1,
#bothcontent-hp h1 {
  color: #c80000;
}
#cont .subcontent .moduletable h3 {
  color: #c80000;
}
form#login-form input.button {
  background: #c80000;
  border: 1px solid #e20000;
}
form#login-form input.button:hover,
.vikrentcarmodule .vrcsearch:hover {
  background: #e20000;
  border: 1px solid #c80000;
}
.moduletable-login {
  background: none repeat scroll 0 0 #F2F2F2;
  box-shadow: 0 0 2px 0 #000000;
}
.moduletable-login h3 {
  background: url(/templates/e4jeasyhiring/images/locked.png) 15px center no-repeat;
  font-weight: normal !important;
}
.login fieldset input#username:hover,
.login fieldset input#password:hover,
form#user-registration fieldset input:hover,
.registration #member-registration fieldset input:hover,
.reset #user-registration fieldset input:hover,
.login form .login-fields input:hover,
.remind form input:hover,
.profile-edit fieldset input:hover,
.profile-edit fieldset select:hover,
.contact form input:hover,
.contact form textarea:hover {
  border: 1px solid #c80000;
}
form#login-form .inputbox:hover {
  border: 1px solid #c80000;
}
form#login-form .inputbox:focus {
  border: 1px solid #c80000;
}
.search #searchForm input:hover,
.search #searchForm select:hover,
.search #searchForm input:focus,
.search #searchForm select:focus,
.registration #member-registration fieldset input:focus,
.reset #user-registration fieldset input:focus,
.login form .login-fields input:focus,
.remind form input:focus,
.profile-edit fieldset input:focus,
.profile-edit fieldset select:focus,
.contact form input:focus,
.contact form textarea:focus {
  border: 1px solid #c80000;
}
.registration #member-registration .subregformuser button:hover,
.reset #user-registration button:hover,
.search #searchForm .button:hover,
.login form button:hover,
.remind form button:hover,
.profile-edit button:hover,
.contact form button:hover {
  background: #c80000;
}
.profile .mod-profile a:hover {
  background: #c80000;
}
#adminForm table .cat-list-row1 td a,
#adminForm table .cat-list-row0 td a {
  color: #c80000 !important;
}
#contact-slider .panel h3 a span {
  color: #c80000;
}
.moduletable-center h2 {
  color: #c80000 !important;
}
#footer {
  color: #666;
}
#footer .moduletable ul li a {
  color: #666;
}
#footer .moduletable ul li a:hover,
#footer .moduletable ul li.active a {
  color: #c80000;
}
/*
* Добавлен стиль для h4;
*/
#footer h2,
#footer h3,
#footer h4 {
  font-weight: bold;
  color: #c80000;
}
/************* SUBTITLES STYLES ****/
/**** substyle1 ***/
#cnt-container .e4j-divmenutitle {
  color: #c80000;
}
#cnt-container .e4j-menusubtitle {
  color: #999;
}
/*** Vikrentcar Module **/
.vrcdivsearchmodule .vrcsfentrysubmit .vrcsearch {
  background: #9f0000;
  border: 1px solid #8c0000;
  color: #fff;
  transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
}
.vrcdivsearchmodule .vrcsfentrysubmit .vrcsearch:hover {
  background: #8c0000;
}
/**** Vik Rent Cars ****/
.vrcdivsearch form table td input[type^="submit"] {
  background: #e20000 !important;
  border: 1px solid #c80000 !important;
  transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
}
.vrcdivsearch form table td input[type^="submit"]:hover {
  background: #c80000 !important;
  transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
}
.vrcrowcname {
  color: #c80000;
}
/*.vrclistgoon {
	background: @variantRed !important;
	background-image:none;
	border-color:@variantRed-light !important;
	.e4jtran;
}
.vrclistgoon:hover {
	background: @variantRed-dark !important;
	.e4jtran;
}*/
.goback:hover a {
  color: #FFF;
}
.vrccontinue {
  background: #e20000 !important;
  border: 1px solid #c80000 !important;
}
.vrcordcancformbox input.button {
  background: #e20000 !important;
  border: 1px solid #c80000 !important;
}
.vrcordcancformbox input.button:hover {
  background: #c80000 !important;
  border: 1px solid #c80000 !important;
}
.vikrentcarmodule .vrcsearch {
  background: #c80000;
  border: 1px solid #e20000;
  color: #fff;
}
.vikrentcarmodule input:hover,
.vikrentcarmodule input:focus,
.vikrentcarmodule .e4jselect:hover,
.vikrentcarmodule .e4jselect:focus {
  border: 1px solid #c80000;
}
.vrcmodcarsview {
  background-image: none !important;
  background: #e20000 !important;
  border: 1px solid #c80000 !important;
}
.vrcmodcarsview:hover {
  background: #c80000 !important;
  border: 1px solid #e20000 !important;
}
.vrcmodcarsview a {
  font-weight: normal !important;
  color: #fff !important;
}
.vrcmodcarsview:hover a {
  color: #fff !important;
}
.vrclistcarname,
.vrclist li {
  border-bottom: 1px solid #e20000 !important;
}
/*** Com_vikrentcar ***/
.vrcmodit_changeit {
  margin: 15px 0 0;
}
.vrcmodit_changeit a {
  display: inline-block;
  padding: 5px 15px;
  background: #8CBC5B;
  color: #fff !important;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border: 1px solid #6DA53F;
  transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
}
.vrcmodit_changeit a:hover {
  background: #81B351;
}
.car_title .vrthemenamecar {
  color: #9f0000;
}
.vrhword {
  color: #9f0000;
}
.booknow {
  background: #9f0000 !important;
  border: 1px solid #8c0000 !important;
  color: #fff;
}
.booknow:hover {
  background: #8c0000 !important;
  transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
}
.vrcrentalriepilogo {
  color: #9f0000 !important;
}
.vrcdropoffloc,
.vrcpickuploc {
  color: #9f0000 !important;
}
.vrcinput:hover,
.vrctextarea:hover,
.vrcinput:focus,
.vrctextarea:focus {
  border: 1px solid #c80000 !important;
  transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
}
.vrctableorder .vrctableorderfrow td {
  color: #9f0000;
}
.vrcentercoupon {
  border: 1px solid #e20000 !important;
}
.vrcentercoupon input.vrcsubmitcoupon {
  background: none repeat scroll 0 0 #8CBC5B !important;
  border: 1px solid #6DA53F !important;
  border-radius: 5px;
  color: #FFFFFF !important !important;
  display: inline-block;
  padding: 5px 15px;
  transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
}
.vrcentercoupon input.vrcsubmitcoupon:hover {
  background: #81B351 !important;
  transition: all 400ms ease-in-out 0s;
  -moz-transition: all 400ms ease-in-out 0s;
  -webkit-transition: all 400ms ease-in-out 0s;
  -o-transition: all 400ms ease-in-out 0s;
}
.vrclocationsmapdiv a {
  background: url(/templates/e4jeasyhiring/images/locationsmapico_red.png) 13px 5px no-repeat !important;
}
/**** -- ******/
#useradv .custom h2 {
  color: #c80000;
}
#subfooter ul li a:hover {
  color: #c80000;
}
/**** override system message ****/
#system-message > .message > ul {
  background-color: #DDDDDD !important;
}
#system-message > dd > ul {
  border-bottom: 3px solid #C3D2E5 !important;
  border-top: 3px solid #C3D2E5 !important;
  color: #c80000 !important;
  margin: 3px !important;
  border-radius: 4px !important;
  -moz-border-radius: 4px !important;
  -webkit-border-radius: 4px !important;
}
