body { 
 background: #333333 url(/templates/professional/519/main/he/gfx/bg.jpg) repeat-x 0 -23px;
 margin: 0;
}
body.internal
{
 background: #333333 url(/templates/professional/519/main/he/gfx/internal_bg.gif) repeat-x 0 -23px;
}
a
{
 color: #B6292E;
}

img {
 border: none;
}

body * {
 font-family: arial;
}

ul, li
{
 padding: 0;
 margin: 0;
 list-style: none;
}

.website {
 width: 775px;
 position: absolute;
 left: 50%;
 top: 12px;
 margin-left: -387px;
}

.row {
 width: 775px;
 clear: both;
 position: relative;
}

.row.header {
 height: 72px;
 background: white;
}

.row.promo {
 height: 185px;
 background: silver;
}
.website.internal .row.promo {
 height: 138px;
}

.row.mainmenu {
 height: 48px;
 background: url(/templates/professional/519/main/he/gfx/mainmenu-bg.gif) repeat-x;
}

.row.content {
 height: 224px;
 background: url(/templates/professional/519/main/he/gfx/content-bg.gif) repeat-x white;
}

.row.footer {
 font-size: 11px;
 color: white;
 padding-top: 7px;
}

.row.footer div a {
 color: gray;
}

ul.topmenu {
 position: absolute;
 right: 0;
 top: 28px;
 width: 450px;
}

ul.topmenu li {
 float: right;
 padding: 0 7px 0 7px;
 font-size: 13px;
 background: url(/templates/professional/519/main/he/gfx/top_menu_sep.gif) no-repeat 0 6px;
}
ul.topmenu li.last {
 background: none;
}

ul.topmenu li a {
 color: #333333;
 text-decoration: none;
}

.logo {
 position: absolute;
 left: 15px;
 top:15px;
}

.welcome {
 position: absolute;
 top: 23px;
}
.welcome.w1 {
 right: 13px;
}
.welcome.w2 {
 right: 264px;
}
.welcome.w3 {
 right: 515px;
}
.our-services-refs {
 height:230px; position:relative; right:-50px
}
.our-services-refs .welcome {
 top: 0;
}

.website.internal .content .path {
 color: gray;
 position: fixed;
 bottom: 0; right: 0;
 display: none;
}
.website.internal .content .path * {
 font-size: 10px;
}

.website.internal .content .contentpad
{
 padding:20px 50px 50px 20px;
}
.website.internal .content * {
 font-size: 13px;
}
.website.internal .content p {
 line-height:23px;
 margin: 5px 0 16px 0;
}
.website.internal .content h1,
.website.internal .content h1 * {
 font-size: 14px;
 font-weight: bold;
 color: #b6292e;
 margin: 5px 0 5px 0;
 text-decoration: none;
}

.website.internal .content .content_pages_table table.withborder {
 border-collapse: collapse;
}
.website.internal .content .content_pages_table table.withborder th,
.website.internal .content .content_pages_table table.withborder td {
 text-align: right;
 padding: 4px;
 border: solid 1px gray;
}

.shadow {
 position: absolute;
 top: 0;
 width: 30px;
 height: 350px;
}
.internal .shadow
{
 height: 555px;
}
.shadow.sleft {
 left: -30px;
 background: url(/templates/professional/519/main/he/gfx/website_shadow_left.jpg) no-repeat;
}
.shadow.sright {
 right: -30px;
 background: url(/templates/professional/519/main/he/gfx/website_shadow_right.jpg) no-repeat;
}

.internal .shadow.sleft {
 background: url(/templates/professional/519/main/he/gfx/website_internal_shadow_left.jpg) no-repeat;
}
.internal .shadow.sright {
 background: url(/templates/professional/519/main/he/gfx/website_internal_shadow_right.jpg) no-repeat;
}


.website.internal .content ul.clients {
 list-style: none;
 width: 500px;
/* position: absolute;
 height: 360px;
 left: 12px;
 top: 12px;*/
 float: left;
 margin: 0;
 padding: 12px 0 0 12px;
 line-height: auto;
}
.website.internal .content ul.clients * {
}
.website.internal .content ul.clients li {
 list-style: none;
 float: right;
 margin: 0;
 padding: 0;
}
.website.internal .content.page_שותפים ul.clients li {
 width: 460px;
}
.website.internal .content.page_לקוחות ul.clients li {
 width: 124px;
}
.website.internal .content ul.clients .client {
 padding: 12px;
 margin: 0;
 line-height: auto;
 background: url(/templates/professional/2325/main/he/gfx/client_bg.gif) no-repeat;
 float: right;
}
.website.internal .content.page_שותפים ul.clients li p {
 padding: 6px 12px 0 0;
 margin: 0;
 width: 288px;
 line-height: 19px;
 float: right;
}
.website.internal .content.page_לקוחות ul.clients li p {
 display: none;
}
.website.internal .content.page_לקוחות ul.clients li .client { background: url(/templates/professional/2325/main/he/gfx/client_bg2.gif) no-repeat }
.website.internal .content.page_לקוחות ul.clients li { width: 164px; height: 164px }
.website.internal .content.page_לקוחות ul.clients li img { width: 140px; height: 140px }

.website.internal .content ul.productsmenu
{
 height: 23px;
 list-style: none;
 margin-right:0; padding-right:0;
 margin-bottom: 18px;
}
.website.internal .content ul.productsmenu li
{
 margin-right: 0; padding-right: 0;
 margin-left:12px; padding-left: 12px;
 float: right;
 list-style: none;
 background: url(/templates/professional/519/main/he/gfx/products_menu_sep.gif) no-repeat 0 8px;
}
.website.internal .content ul.productsmenu li.last
{
 background: none;
}
.website.internal .content ul.productsmenu li,
.website.internal .content ul.productsmenu li a
{
 font-weight: bold; 
 color: #B6292E;  /*black*/
}
.website.internal .content ul.productsmenu li span
{
 color: gray;
}

.website.internal .content ul,
.website.internal .content ul li
{
 line-height:23px;
 list-style: square;
 margin-right: 5px;
 padding-right: 5px;
}

/* hotels background */

.website.internal.hotels .content .contentpad
{
background: url(/var/519/37722-hotels_image.jpg) no-repeat 0% 85%;
}
.website.internal.hotels .content .leftpad
{
 padding-left: 320px;
}

/* business background */

.website.internal.business .content .contentpad
{
 background: url(/templates/professional/519/main/he/gfx/smallbusinesses.jpg) no-repeat bottom left;
}
.website.internal.business .content .leftpad
{
 padding-left: 320px;
}

/* private background */

.website.internal.private .content .contentpad
{
 background: url(/templates/professional/519/main/he/gfx/privatebusiness.jpg) no-repeat bottom left;
}
.website.internal.private .content .leftpad
{
 padding-left: 320px;
}

/* support page (red phone) */

.website.internal.support .content .contentpad
{
 background: url(/templates/professional/519/main/he/gfx/redphone.jpg) no-repeat bottom left;
 padding-bottom: 150px;
}

/* career/jobs page */

.website.internal.jobs .content
{
 min-height: 460px;
}
.website.internal.jobs .content .contentpad
{
 background: url(/templates/professional/519/main/he/gfx/career_image.jpg) no-repeat 20px 20px;
}

.website.internal.jobs .content .content_pages_table table
{
 width: 385px;
 line-height:20px;
 background: url(/templates/professional/519/main/he/gfx/career_hr.jpg) no-repeat bottom right;
 margin-bottom: 6px;
}
.website.internal.jobs .content .content_pages_table table tr th
{
 width: 80px;
 vertical-align: top;
 text-align: right;
}
.website.internal.jobs .content .content_pages_table table tr th h3
{
 margin: 0;
 padding: 0;
}
.website.internal.jobs .content .content_pages_table table tr td h2
{
 color: #B6292E;
 margin: 0;
 padding: 0;
}
.website.internal.jobs .content .content_pages_table table a img
{
 position: relative;
 right: -10px;
 margin: 3px 0 3px 0;
}

/* branches page */

.website.internal.branches .content 
{
}

.website.internal.branches .content .content_pages_table table
{
 margin: 2px 0 3px 0;
}

.website.internal.branches .content .content_pages_table table tr td
{
 text-align: right;
 vertical-align: top;
}

.website.internal.branches .content .content_pages_table table tr td img
{
 margin-left: 8px;
}

.website.internal.branches .content .content_pages_table table tr th
{
 padding-left: 3px;
 vertical-align: top;
}

.website.internal.branches .content .content_pages_table table tr td h2
{
 color: #B6292E;
 margin: 0;
 padding: 0;
 font-size: 14px;
 display: inline;
}

.website.internal.branches .content .contentpad
{
 background: url(/templates/professional/519/main/he/gfx/branches_image.jpg) no-repeat 100px 50px;
}

.press_release h2 a {
 color: black;
 text-decoration: none;
}
.press_release .pub_date {
 color: #B6292E;
}
.press_release * {
 line-height: 18px;
}
.press_release h2 {
 margin-bottom: 0;
}

.website.internal .content .press_release p {
 margin-top: 0;
 margin-bottom: 0;
}
.press_release a.read_more {
 text-align: left;
 display: block;
}

.form_field_text {
 font-weight: bold;
 padding-left: 30px;
}


table {  }
a { color:#b6292e }

.languages {  font-weight: normal; }
.headerimage {  }
.slogan {  }
.logo {  }
.menu {  }
.menu_rollover {  }
.menu_active {  }
.skinBg {  }
.skinAlign {  }
.footerText {  }
.footerLinks {  }

.text { padding-top: 10px; padding-right: 12px; padding-bottom: 10px; padding-left: 12px; }
.titles { padding-top: 10px; }
.titles_path { padding-top: 10px; }
.titles_in { padding-top: 10px; }

.modules_table_border { background-color: #999999; }
.modules_table_data { background-color: #e7e7e7; }
.modules_td { background-color: #FFFFFF; padding-left: 2px; padding-right: 2px; }
.dark_text {  }
.dark_links {  }

.content_pages_table { padding: 0; border-spacing: 0px; border: 0px; }
.content_pages_table td { padding: 0; }

.nextprevout { font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #000000; text-decoration: none; }
.nextprevin { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #A90A08; text-decoration: underline; }
.nextprevactive {  }

.printv_link {  }
.printv_table {  }
.printv_body { background:white }
.printv_content_title {  }
.sendtoafriend_link {  }
.sendtoafriend_body { background:white }
.sendtoafriend_data {  }

.astrix { color: #dd2222; }
.form_field_text {  }
.text_field {  }
.text_field_big {  }
.buttons {
/*  background: #7e191b url(/templates/professional/519/main/he/gfx/button_bg.gif) repeat-x 50% 50%;*/
/*  color: white;*/
/*  border: solid 1px black;*/
/*  padding: 4px;*/
  margin-left: 10px;
}
.buttons.main {
  font-weight: bold;
}

.search_button {  }
.search_field {  }
.search_text { }

.login_field { height: 20px; width: 148px; background-color: #FFFFFF; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; }

.side_menu {  }
.side_menu_sub {  }

.gallery_titles {  }
.gallery_text {  }
.gallery_links {  }

.user_normal {  }
.user_self { font-weight: bold; }
.user_admin { font-weight: bold; text-decoration: underline; }
.quote { background-color: #FFFFFF; border: 1px solid #000000; }

.price {  }
.top_categories_titles {  }

.replies_page_toplinks_table {  }
.replies_page_toplinks_td {  }
.replies_page_toplinks_link {  }
.replies_page_replylink {  }

.content_pages_table
{
 width: auto;
}

.mainmenu-pad { padding-right:125px }
