@font-face { font-family: 'optimumregular'; font-style: normal; font-weight: normal; src: url('optimumregular_0.eot'); src: url('optimumregular_0.eot?#iefix') format('embedded-opentype'), /*url('optimumregular_0.woff') format('woff'),*/ url('optimumregular_0.ttf') format('truetype'),url('optimumregular_0.svg#optimumregular') format('svg'); }
@font-face { font-family: 'raanansuperlight'; font-style: normal; font-weight: normal; src: url('raanasuperlight_0.eot'); src: url('raanasuperlight_0.eot?#iefix') format('embedded-opentype'), /*url('raanasuperlight_0.woff') format('woff'),*/ url('raanasuperlight_0.ttf') format('truetype'),url('raanasuperlight_0.svg#raanansuperlight') format('svg'); }
/* Css Reset */
*:focus { outline: none; }
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea, select { border: 0; font-size: 100%; margin: 0; outline: 0; padding: 0; vertical-align: baseline; }
  input::-moz-focus-inner { border: 0; padding: 0; }
.fl { float: left; }
.fr { float: right; }
.bold { font-weight: bold; }
a.text-decoration { text-decoration: underline !important; }
table { border: 0 none; border-collapse: collapse; }
td, th { border: 0 none; text-align: right; vertical-align: top; }
body { background: url(../images/bg.jpg) center 0 repeat-y #d8d7d1; color: #6e6e6e; direction: rtl; font-family: Arial,Helvetica,sans-serif; font-size: 12px; text-align: right; }
input, textarea, select { font-family: Arial,Helvetica,sans-serif; font-size: 12px; }
img { border: none; }
.hide { display: none; }
.clearall { clear: both; display: block; }
.hidden { display: none; }
#header-container-home { background: #cccabf; height: 76px; }
#header-home { height: 76px; margin: 0 auto; position: relative; width: 960px; }
#logo { position: absolute; right: 58px; top: 0px; }
#header-home div, #formerh1 { color: #292929; font-family: "raanansuperlight"; font-size: 30px; font-weight: normal; position: absolute; right: 249px; text-shadow: 1px 1px 1px rgba(255,255,255,0.9); top: 42px; }
#footer-container { background: url(../images/footer-container.jpg) repeat-x #d6d5cf; clear: both; min-height: 123px; width: 100%; }
#footer { margin: 0 auto; min-height: 95px; padding-top: 28px; width: 960px; }
  #footer ul li { background: url(../images/footerli.png) 100% center no-repeat; float: right; list-style: none; margin: 0 0 11px 11px; padding-right: 11px; width: 138px; }
    #footer ul li a { color: #535350; text-decoration: none; }
      #footer ul li a:hover { text-decoration: underline; }
#biggallery-container { height: 640px; position: relative; width: 100%; }
.biggallery-background { background-position: center top; background-repeat: no-repeat; height: 640px; left: 0; position: absolute; top: 0; width: 100%; z-index: 1; }
#bigscrollright { background: url(../images/bigscrollright.png) no-repeat; height: 89px; position: absolute; right: 12px; top: 268px; /*float: right;margin: 268px 12px 0 0;*/ width: 53px; z-index: 3; }
#bigscrollleft { background: url(../images/bigscrollleft.png) no-repeat; height: 89px; left: 12px; position: absolute; top: 268px; /*float: left;margin: 268px 0 0 12px;*/ width: 53px; z-index: 3; }
#biggallery-top { background: url(../images/biggallery-top.png) repeat-x; height: 7px; margin-bottom: 0; margin-left: auto; margin-right: auto; margin-top: -7px; max-width: 1580px; }
#biggallery-bottom { background: url(../images/biggallery-bottom.png) repeat-x; height: 7px; margin-bottom: -7px; margin-left: auto; margin-right: auto; margin-top: 0; max-width: 1580px; }
#biggallery { height: 640px; left: 50%; margin-left: -480px; position: absolute; top: 0; width: 960px; z-index: 2; }
#biggallerytext { background: url(../images/biggallerynav.png); color: #ffffff; font-family: "optimumregular"; font-size: 60px; font-weight: normal; height: 217px; line-height: 72px; padding-right: 50px; position: absolute; right: 177px; text-shadow: 2px 2px 2px rgba(0,0,0,0.9); top: 342px; width: 474px; z-index: 2; }
#stamp { background: url(../images/stamp.png); height: 120px; position: absolute; right: 20px; top: 472px; width: 120px; z-index: 10; }
#stamps { background: url(../images/stamp.png); height: 120px; position: absolute; right: 340px; top: 220px; width: 120px; z-index: 10; }
#biggallerynav { background: url(../images/biggallerynav.png) repeat-x; bottom: 0px; height: 37px; position: absolute; right: 0px; width: 960px; z-index: 2; }
#biggallerytitle { color: #ffffff; float: left; font-size: 18px; font-weight: bold; height: 37px; line-height: 37px; margin-left: 16px; }
  #biggallerytitle a { color: #ffffff; text-decoration: none; }
    #biggallerytitle a:hover { text-decoration: underline; }
#biggallerynav ul { float: left; margin: 14px 0 0 8px; }
  #biggallerynav ul li { float: right; list-style: none; margin-left: 7px; width: 14px; }
    #biggallerynav ul li a { background: url(../images/navoff.png) no-repeat; display: block; height: 13px; width: 14px; }
      #biggallerynav ul li a.currentnav { background: url(../images/navon.png) no-repeat; }
#searchpanel { background: #393939; height: 46px; left: 325px; position: absolute; top: 30px; width: 561px; z-index: 2; }
#searchpanelhome { background: #393939; height: 46px; left: 0px; position: absolute; top: 30px; width: 561px; z-index: 2; }
.searchbutton { background: url(../images/searchbutton.jpg) no-repeat; color: #ffffff; cursor: pointer; font-size: 18px; height: 44px; left: 5px; line-height: 40px; position: absolute; text-align: center; text-decoration: none; top: 0px; width: 57px; }
.selectbox { background: url(../images/selectbox.jpg) no-repeat; cursor: pointer; height: 30px; position: absolute; top: 6px; width: 151px; }
#selectbox1 { left: 72px; }
#selectbox2 { left: 233px; }
#selectbox3 { left: 391px; }
.selectbox span { color: #959595; font-size: 14px; height: 30px; line-height: 30px; overflow: hidden; position: absolute; right: 17px; top: 0; width: 108px; }
.selectbox select { color: #959595; filter: alpha(opacity=0); font-size: 14px; height: 30px; opacity: 0; position: absolute; right: 0; top: 0px; width: 151px; z-index: 5; }
#content-home { height: 370px; margin: 0 auto; max-width: 1048px; padding-top: 37px; width: 100%; }
#test { background-color: #0C6; height: 400px; left: -50%; position: relative; width: 960px; }
#centraliser { left: 50%; position: absolute; }
#hpgallery { height: 331px; left: -50%; margin-bottom: 24px; position: relative; width: 960px; }
#scrollcont { height: 180px; max-width: 1048px; position: absolute; width: 100%; z-index: 100; }
#hpscrollright { background: url(../images/hpscrollright.png) no-repeat; height: 40px; position: absolute; right: 0px; top: 130px; width: 26px; z-index: 310; }
#hpscrollleft { background: url(../images/hpscrollleft.png) no-repeat; height: 40px; left: 0px; position: absolute; top: 130px; width: 26px; z-index: 310; }
#hpmask { height: 331px; overflow: hidden; position: absolute; right: 0px; top: 0px; width: 960px; }
#hpthumbs { height: 331px; position: absolute; right: 0px; top: 0px; white-space: nowrap; }
.hpclients { display: inline-block; height: 331px; padding: 0 2px 0 1px; vertical-align: top; white-space: normal; width: 957px; }
.hpclient { background: #ffffff; border: 1px solid #deddd7; float: right; height: 329px; margin: 0 0 0 27px; position: relative; width: 299px; }
.hpclient_left { margin-left: 0 !important; }
.hpclient h2 { color: #716c5e; font-size: 18px; font-weight: normal; margin: 11px 0; padding: 0 21px; }
.hplink { color: #716c5e; display: block; font-size: 18px; margin: 11px 0; padding: 0 21px; text-decoration: none; }
  .hplink:hover { text-decoration: underline; }
.hpclient_text { color: #716c5e; font-size: 12px; height: 56px; line-height: 14px; overflow: hidden; padding: 0 21px; }
.moredetails { background: url(../images/moredetails.jpg) 0 center no-repeat; bottom: 12px; color: #464237; font-size: 14px; height: 12px; left: 21px; line-height: 10px; padding-left: 10px; position: absolute; text-decoration: none; }
  .moredetails:hover { text-decoration: underline; }
#hpcontent { margin-bottom: 24px; margin-left: auto; margin-right: auto; padding-bottom: 24px; width: 960px; }
#hpcontent_right { float: right; margin-right: 17px; width: 419px; }
#hpcontent_left { float: left; margin-left: 7px; width: 481px; }
#hpcontent_right h2 { color: #6e6e6e; font-size: 18px; font-weight: normal; height: 53px; line-height: 53px; padding-right: 16px; }
#hpcontent_right p { line-height: 1.8em; }
#hpcontent_left h2 { color: #6e6e6e; font-size: 18px; font-weight: normal; height: 53px; line-height: 53px; padding-right: 64px; }
.hpreview { border-bottom: 1px solid #c5c4bf; height: 54px; padding: 12px 0; }
.hpreview_last { border-bottom: 0 none !important; }
.hpreview img { float: right; }
.hpreview1 { float: right; font-size: 12px; line-height: 18px; width: 293px; }
  .hpreview1 a { color: #2770a6; font-size: 13px; font-weight: bold; text-decoration: none; }
    .hpreview1 a:hover { text-decoration: underline; }
  .hpreview1 p { font-size: 12px; }
    .hpreview1 p span { font-weight: bold; }
.hpreview2 { color: #666666; float: left; font-size: 13px; line-height: 18px; padding-left: 6px; text-align: left; width: 95px; }
  .hpreview2 span { color: #666666; display: inline-block; font-size: 18px; font-weight: bold; line-height: 36px; }
#srgallery { height: 350px; margin: 0 auto; position: relative; width: 1580px; }
  #srgallery img { left: 0; position: absolute; top: 0; }
#srgallery-container { background: url("../images/searchresults_02.png") no-repeat scroll center 0 transparent; height: 350px; width: 100%; }
#srgallerytext { background: url(../images/biggallerynav.png); bottom: 15px; color: #ffffff; font-family: "optimumregular"; font-size: 60px; font-weight: normal; height: 111px; line-height: 111px; padding-left: 45px; position: absolute; right: 406px; text-align: left; text-shadow: 2px 2px 2px rgba(0,0,0,0.9); width: 550px; z-index: 2; }
.video1, .video2 { display: inline-block; margin-bottom: 20px; width: 100%; }
.video2 { margin-top: 30px; }
#content-sr { margin: 0 auto 40px auto; width: 960px; }
#breadcrumbs { color: #e47804; font-size: 13px; height: 24px; line-height: 24px; margin: 0 auto; width: 960px; }
  #breadcrumbs span { color: #7f7f7f; display: inline-block; padding: 0 12px; }
  #breadcrumbs a { color: #7f7f7f; text-decoration: none; }
    #breadcrumbs a:hover { color: #e47804; }
.mainh { color: #7f7f7f; font-size: 30px; font-weight: normal; margin: 22px 0px; text-shadow: 1px 1px 1px rgba(255,255,255,0.9); }
#sidemenu { float: right; width: 194px; }
#maincontent { float: left; width: 729px; }
.sr { border-bottom: 1px solid #d3d2d0; margin-bottom: 22px; padding-bottom: 18px; }
.sr_right { float: right; }
.sr_left { float: left; width: 359px; }
.sr1 { color: #7f7f7f; float: right; font-size: 12px; width: 215px; }
  .sr1 a { color: #505457; display: block; font-size: 24px; margin-bottom: 5px; text-decoration: none; }
    .sr1 a:hover { text-decoration: underline; }
.sr2 { color: #e47804; float: left; font-size: 14px; line-height: 1.6em; width: 110px; }
.sr3 { color: #505457; font-size: 14px; margin: 8px 0 5px 0; }
.sr4 { background: url(../images/sr4.png) 0 0 no-repeat; color: #505457; display: block; font-size: 16px; height: 23px; line-height: 23px; padding-right: 29px; text-decoration: none; }
.sr4_open { background: url(../images/sr4.png) 0 -23px no-repeat !important; }
.sr5 { display: none; margin-bottom: 26px; }
  .sr5 li { color: #505457; float: right; font-size: 13px; font-style: italic; list-style: none; margin: 8px 0 0 29px; width: 150px; }
  .sr5:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; zoom: 1; }
.sr6 { color: #505457; font-size: 14px; margin: 5px 0 10px 0; }
.sr7 { background: url(../images/sr7.png) 100% center no-repeat !important; color: #2770a6; float: left; font-size: 14px; height: 23px; line-height: 20px; padding-right: 21px; text-decoration: none; width: 120px; }
.sr7_2 { display: none; }
#paging { height: 22px; margin-bottom: 40px; text-align: center; }
  #paging a { display: inline-block; height: 22px; line-height: 22px; margin-left: 1px; text-decoration: none; vertical-align: top; }
.prev { background: url(../images/prev.jpg) no-repeat; width: 24px; }
.next { background: url(../images/next.jpg) no-repeat; width: 24px; }
.page { background: #c9c8c2; color: #ffffff; font-size: 12px; text-align: center; width: 29px; }
  .page:hover, .page_current { background: none !important; color: #6e6e6e !important; }
.srheading { color: #6e6e6e; font-size: 18px; font-weight: normal; margin-bottom: 12px; padding-right: 26px; }
.srdescription { color: #6e6e6e; font-size: 12px; line-height: 1.4em; padding: 0 26px; }
.sidediv { background: #ffffff; margin-bottom: 20px; padding: 15px; }
.sidedivheading { color: #7f7f7f; font-size: 14px; margin: 5px 0 20px 0; }
.sidelink1 { color: #5278a7; display: block; font-size: 12px; margin-bottom: 10px; text-decoration: none; }
  .sidelink1:hover { color: #e47804; }
.sideimg1 { border: 1px solid #cdcdcd; margin-bottom: 15px; }
.sidediv1 { color: #7f7f7f; font-size: 12px; margin-bottom: 10px; }
.sidediv2 { background: #ffffff; padding: 13px 0; text-align: center; }
.sidediv3 { background: #ffffff; margin-bottom: 20px; }
.sidediv3_1 { background: url(../images/sidediv3_1.jpg) center bottom; height: 36px; position: relative; }
  .sidediv3_1 h3 { color: #e47804; font-size: 14px; line-height: 36px; padding-right: 10px; }
.clearlink { background: url(../images/clearlink.jpg) repeat-x; border: 1px solid #e1e1e1; color: #5278a7; font-size: 14px; height: 26px; left: 10px; line-height: 26px; position: absolute; text-align: center; text-decoration: none; top: 0px; width: 35px; }
  .clearlink:hover { color: #e47804; }
.sidediv3_2 { padding: 15px 12px; }
  .sidediv3_2 h3 { color: #8e8e8e; font-size: 14px; margin-bottom: 10px; }
.nottoph3 { margin-top: 27px; }
.sidelink2 { color: #5278a7; font-size: 14px; text-decoration: none; }
  .sidelink2:hover { color: #e47804; }
.sidelinkp_selected a { color: #e47804 !important; }
.sidelinkp { margin-bottom: 4px; }
  .sidelinkp span { color: #909090 !important; }
  .sidelinkp img { cursor: pointer; float: left; margin-top: 4px; }
.sidecheckp { color: #716c5e; font-size: 14px; height: 15px; line-height: 15px; margin-bottom: 7px; vertical-align: top; }
  .sidecheckp input { display: none; }
.sidecheck { background: url(../images/sidecheck.jpg) 0 0 no-repeat; display: inline-block; height: 15px; vertical-align: top; width: 15px; }
.sidechecked { background: url(../images/sidecheck.jpg) 0 -15px no-repeat !important; }
#sidemenu2 { float: right; width: 182px; z-index: 20; }
#maincontent2 { float: left; width: 737px; }
.sidediv4 { background: #ffffff; margin-bottom: 16px; padding: 10px; }
.p9 { color: #E47804; font-size: 14px; font-weight: bold; margin-bottom: 10px; }
.p10 { color: #E47804; font-size: 12px; font-weight: bold; line-height: 24px; margin-bottom: 10px; }
.p11 { color: #606060; font-size: 14px; font-weight: bold; margin: 0px 0 20px 0; }
.p13 { font-size: 14px !important; font-weight: bold !important; margin: 10px 0px 0px !important; }
.p14 { color: rgb(225,116,0); font-size: 14px !important; font-weight: bold !important; margin: 10px 0px 0px !important; }
.picrate { background-color: #e17400; border: 1px double #a6a59e; display: inline-block; height: 5px; margin-left: 3px; width: 15px; }
.picratename { color: #606060; font-size: 14px; font-weight: bold; padding-right: 20px; }
.sidediv4 input { color: #7e7e7e; font-size: 12px; margin-bottom: 6px !important; }
.input1 { border: 1px solid #c6c6c6; height: 20px; padding-right: 3px; width: 158px; }
.input2 { border: 1px solid #c6c6c6; height: 20px; margin-left: 4px; padding-right: 3px; width: 86px; }
.input3 { border: 1px solid #c6c6c6; height: 20px; padding-right: 3px; width: 52px; }
#sideform2 { float: right; width: 53px; }
#sideform3 { float: right; width: 52px; }
#sideform4 { float: right; width: 49px; position: relative; margin-right: 8px;}
.dd { background: url(../images/dd.jpg) no-repeat; cursor: pointer; height: 22px; margin-top: 5px; position: relative; width: 49px; }
  .dd:hover { background: url(../images/dd.jpg) 0 -22px no-repeat; }
  .dd span { color: #8d8d8b; font-size: 14px; height: 22px; line-height: 22px; overflow: hidden; position: absolute; right: 3px; top: 0; width: 23px; }
  .dd select { color: #8d8d8b; filter: alpha(opacity=0); font-size: 14px; height: 22px; opacity: 0; position: absolute; right: 0; top: 0px; width: 49px; z-index: 5; }
.textarea1 { border: 1px solid #c6c6c6; color: #7e7e7e; font-size: 12px; height: 129px; margin: 10px 0 9px 0; overflow: auto; resize: none; width: 152px; }
.textarea2 { border: 1px solid #c6c6c6; color: #7e7e7e; font-size: 12px; height: 80px; margin: 10px 0 9px 0; overflow: auto; resize: none; width: 152px; }
#sideform5 { background: url(../images/sideform5.jpg) no-repeat; border: 0 none; color: #ffffff !important; cursor: pointer; display: inline; font-weight: bold; height: 29px; line-height: 29px; margin-left: 8px; text-align: center; width: 52px; }
  #sideform5:hover { background: url(../images/sideform5.jpg) 0 -29px no-repeat; }
.p1 { margin: 23px 0 0 0; }
.visitorreview { background: url(../images/templatestamp.jpg); height: 130px; padding-top: 193px; position: relative; text-align: center; }
.visitorreview_open { color: #746b6b; font-weight: bold; text-decoration: underline; }
.visitorreview_full { background: #ffffff; border: 1px solid #cfcfcf; color: #606060; display: none; font-size: 13px; padding: 16px; position: absolute; right: 128px; text-align: right; top: 148px; width: 233px; }
.closereview { background: url(../images/closereview.png) no-repeat; height: 32px; left: -9px; position: absolute; top: -12px; width: 32px; }
.sidediv5 { background: #ffffff; margin-bottom: 16px; padding: 15px; }
  .sidediv5 span.name { color: #5278A7; display: inline-block; font-weight: bold; width: 100%; }
  .sidediv5 span.gray { color: #7b7b7b; width: 100%; }
  .sidediv5 h3 { color: #605f5f; font-size: 14px; margin: 15px 0 0 0; }
  .sidediv5 a { color: #5278A7; text-decoration: none; }
    .sidediv5 a:hover { color: #E47804; }
.sideimg2 { height: 113px; margin: 22px 0 1px; width: 151px; }
.anchors { border-bottom: 1px solid #d65b07; height: 28px; margin-bottom: 15px; }
  .anchors li { float: right; list-style: none; }
    .anchors li a { color: #606060; display: block; font-size: 16px; height: 28px; line-height: 28px; padding: 0 13px 0 13px; text-decoration: none; }
      .anchors li a:hover, .anchors li a.currentanchor { background: url(../images/currentanchor.png) center bottom no-repeat; }
.content1 { padding: 0 10px 28px 33px; }
.general-content p, .general-content div { color: #606060 !important; font-size: 14px !important; line-height: 1.4em !important; /*margin-bottom: 20px !important;*/ }
.general-content { font-size: 14px; }
.content1 h2 { color: #e47804; float: right; font-size: 18px; font-weight: bold; margin-bottom: 20px; }
.contentlink1 { background: #a6a59e; color: #ffffff; float: left; font-size: 14px; height: 19px; line-height: 19px; padding: 1px 18px 3px 16px; text-decoration: none; }
.p2 { color: #606060 !important; font-size: 14px !important; line-height: 1.4em !important; margin-bottom: 20px !important; }
.contentlink2 { color: #606060; float: right; font-size: 12px; font-weight: bold; letter-spacing: 1px; margin-bottom: 30px; text-decoration: none; width: 100%; }
  .contentlink2 span { font-weight: bold; }
.p3 { color: #606060; font-size: 14px; font-weight: bold; padding: 0 10px 28px 0; }
.table1 { margin-bottom: 17px; width: 100%; }
.td1 { color: #606060; font-size: 14px; font-weight: bold; padding: 0 10px 13px 0; white-space: nowrap; width: 130px; }
.td2 { color: #606060; font-size: 14px; padding: 0 17px 13px 0; }
.phone { background: url(../images/phone.png) 100% center no-repeat; color: #505050; float: left; font-size: 19px; font-weight: bold; height: 23px; line-height: 23px; margin: -2px 0 28px 22px; padding-right: 28px; }
  .phone a { color: #505050; font-size: 19px; font-weight: bold; text-decoration: none; }
.youtube { display: block; margin: 0 auto; }
.rec { border-bottom: 1px solid #cdcccb; padding: 10px 10px 40px 10px; position: relative; }
.rec_last { border-bottom: 0 none !important; padding: 10px 10px 0 10px !important; }
.rec0 { color: #848484; float: left; font-size: 14px; font-weight: bold; }
.rec1 { display: inline; float: right; font-size: 14px; line-height: 1.4em; width: 440px; }
  .rec1 img { vertical-align: middle; }
  .rec1 p { margin-bottom: 10px; }
.rec2 { display: inline; float: left; font-size: 14px; }
.grades { margin-top: 25px; }
.grades1 { color: #7b7b7b; font-size: 12px; padding: 0 0 10px 0; width: 84px; }
.grades2 { color: #7b7b7b; font-size: 12px; padding: 0 0 10px 0; width: 45px; }
.grades3 { padding: 0; width: 80px; }
.grades4 { color: #b7b7b7; font-size: 48px; line-height: 44px; margin: 0 0 5px 0; }
.grades5 { background: #b8b8b8; color: #ffffff; font-size: 12px; line-height: 17px; margin: 8px 0 0 0; text-align: center; }
.recresponse { background: #f4f4f4; font-size: 14px; padding: 8px; }
.recresponse1 { float: right; font-weight: bold; width: 125px; }
.recresponse2 { float: left; width: 550px; }
.recsep { background: #dcdcdc; height: 1px; }
.orangeh2_1 { color: #e17400; font-size: 14px; margin-bottom: 10px; }
.rec_bottom { color: #606060; font-size: 14px; font-weight: bold; margin-top: 18px; }
  .rec_bottom img { cursor: pointer; margin-right: 30px; vertical-align: middle; }
#morerecs { height: 23px; margin: 9px 0 24px 0; text-align: center; }
#morerecsdown { background: url(../images/morerecsdown.jpg) no-repeat; color: #ffffff; display: inline-block; font-size: 14px; height: 23px; line-height: 23px; margin-left: 6px; padding-right: 35px; text-align: right; text-decoration: none; width: 90px; }
#morerecsup { background: url(../images/morerecsup.jpg) no-repeat; color: #a6a59e; display: inline-block; font-size: 14px; height: 23px; line-height: 23px; margin-right: 6px; padding-right: 29px; text-align: right; text-decoration: none; width: 107px; }
.contentlink3 { background: #a6a59e; color: #ffffff; float: right; font-size: 14px; height: 19px; line-height: 19px; padding: 0 12px; text-decoration: none; }
#sloganimg { display: block; margin: 0 auto 26px auto; }
.p4 { color: #606060; font-size: 14px; height: 28px; line-height: 28px; margin-bottom: 30px; }
.mivtza { background: url(../images/mivtza.png) no-repeat; color: #ffffff; display: inline-block; font-size: 14px; font-weight: bold; height: 28px; margin-left: 36px; padding-right: 11px; width: 53px; }
.mivtza2 { background: url(../images/mivtza2.png) no-repeat; color: #ffffff; display: inline-block; font-size: 14px; font-weight: bold; height: 24px; padding-right: 4px; width: 45px; }
.prices { margin-bottom: 30px; width: 100%; }
.prices1 { background: #a6a59e; border-bottom: 1px solid #a6a59e; color: #ffffff; font-size: 14px; font-weight: bold; line-height: 28px; padding-right: 10px; width: 116px; }
.prices2 { border-bottom: 1px solid #a6a59e; font-size: 12px; font-weight: bold; line-height: 28px; padding: 0 10px 0 0; text-align: right; }
.prices3 { border-bottom: 1px solid #a6a59e; font-size: 12px; line-height: 28px; padding: 0; text-align: left; }
.prices4 { background: #e0dfdd; font-size: 12px; font-weight: bold; line-height: 30px; padding-right: 10px; white-space: nowrap; width: 116px; }
.prices5 { background: #e0dfdd; border-right: 1px solid #edece9; font-size: 12px; font-weight: bold; line-height: 30px; padding: 0 10px; white-space: nowrap; width: 155px; }
.prices6 { border-bottom: 1px solid #d0cfce; font-size: 12px; line-height: 30px; padding: 0 10px; white-space: nowrap; width: 155px; }
  .prices6 a { color: #5278a7; text-decoration: none; }
    .prices6 a:hover { color: #e47804; }
.p5 { font-size: 12px; }
#wazemap { background: #cccccc; margin: 1px 0 7px 0; margin-bottom: 25px; padding: 3px; }
  #wazemap div#map-canvas { height: 100%; }
    #wazemap div#map-canvas div.map-description { height: 90px !important; overflow: hidden; }
    #wazemap div#map-canvas .gmnoprint { direction: ltr !important; }
#wazemenu { background: #f4f4f4; color: #e87800; float: right; font-size: 14px; font-weight: bold; min-height: 263px; padding: 12px 9px; width: 143px; }
.wz1 { line-height: 13px; margin-bottom: 15px; min-height: 26px; padding-top: 5px; }
  .wz1 img { float: right; margin: -5px 0 0 5px; }
.wz2 { background: url(../images/wz2.jpg) 0 100% repeat-x; color: #575757 !important; font-size: 18px !important; margin-bottom: 12px; padding-bottom: 10px; }
#wazecontent { float: left; height: 287px; width: 511px; background-image: url(../images/fakemap.jpg); }
.floatdiv1 { color: #606060; float: left; font-size: 16px; }
.spech3 { background: #e1e0de; color: #e47804; font-size: 14px; font-weight: normal; height: 25px; line-height: 25px; padding-right: 7px; }
.specul { margin: 15px 0 10px 0; }
  .specul:after { clear: both; content: "."; display: block; height: 0; line-height: 0; visibility: hidden; zoom: 1; }
.specul_last { margin-bottom: 40px !important; }
.specul li { background: url(../images/specul.jpg) 100% center no-repeat; float: right; font-size: 14px; list-style: none; margin: 0 0 3px 21px; padding-right: 12px; width: 195px; }
.feast_right { float: right; height: 240px; margin-bottom: 20px; width: 340px; }
.feast_left { float: left; height: 240px; margin-bottom: 20px; width: 340px; }
.p6 { color: #9c9c9c; font-size: 10px; height: 10px; margin-top: 3px; }
  .p6 span { float: left; }
.midlinks { border-top: 1px solid #d65b07; color: #505050; font-size: 12px; margin: 20px 0; padding: 13px 28px 0 0; }
  .midlinks a { color: #505050; text-decoration: none; }
    .midlinks a:hover { color: #e07812; }
#selectmonthdiv { background: url(../images/selectmonthdiv.jpg) no-repeat; color: #989898; float: left; font-size: 14px; height: 22px; line-height: 22px; margin-top: 5px; padding-right: 6px; position: relative; width: 83px; }
  #selectmonthdiv select { -moz-opacity: 0; color: #7e7e7e; filter: Alpha(Opacity=0); font-size: 14px; height: 22px; opacity: 0; position: absolute; right: 0; top: 0; width: 89px; }
#calendar { float: left; width: 485px; }
#avail1 { color: #575757; float: right; font-size: 12px; font-weight: bold; width: 224px; }
  #avail1 span { color: #e87800; font-weight: normal; }
#avail2 { color: #666565; float: left; font-size: 12px; }
  #avail2 span.availicon1 { background: url(../images/availicon1.png) repeat-x; display: inline-block; font-size: 11px; height: 21px; line-height: 21px; text-align: center; vertical-align: middle; width: 12px; }
  #avail2 span.availicon2 { color: #ff8a00; display: inline-block; font-size: 11px; height: 21px; line-height: 21px; text-align: center; vertical-align: middle; width: 17px; }
  #avail2 img { vertical-align: middle; }
.month { display: inline; float: right; margin: 10px 0 15px 3px; width: 224px; }
table.month tbody { padding: 3px; }
.month td { padding: 0; text-align: center; vertical-align: middle; }
.monthleft { float: left; margin-left: 0 !important; }
.month1 { background: #b9b9b9; border-left: 2px solid #b9b9b9; border-right: 2px solid #b9b9b9; color: #ffffff; font-size: 12px; font-weight: bold; line-height: 27px; vertical-align: middle; width: 220px !important; }
.month2 { background: #ffffff; border-bottom: 1px solid #b9b9b9; border-right: 2px solid #b9b9b9; height: 22px; width: 9px; }
.month3 { background: #ffffff; border-bottom: 1px solid #b9b9b9; border-left: 2px solid #b9b9b9; height: 22px; width: 9px; }
.weekday { background: #ffffff; border-bottom: 1px solid #b9b9b9; color: #636363; font-size: 11px; font-weight: bold; height: 22px; width: 28px; }
.month4 { background: #ffffff; border-left: 2px solid #b9b9b9; border-right: 2px solid #b9b9b9; height: 4px; width: 220px; }
.monthday1 { background: #e8e8e8; border-bottom: 1px solid #ffffff; border-left: 1px solid #ffffff; border-right: 1px solid #ffffff; color: #878787; font-size: 11px; line-height: 21px; width: 28px; }
  .monthday1:hover, .monthday1.hover { background: #ff8a00; color: #ffffff; }
.monthday_container { height: 21px; position: relative; width: 28px; }
.monthday1:hover .monthday_rooms, .monthday1.hover .monthday_rooms { display: block; }
.monthday_rooms { background: url(../images/monthday_rooms.png) no-repeat; bottom: 15px; color: #696969; display: none; font-size: 11px; height: 17px; left: -25px; line-height: 17px; padding: 1px 2px 8px 1px; position: absolute; text-align: center; width: 76px; }
.monthday_past { background: #f5f5f5; color: #c0c0c0 !important; }
.monthday_past2 { color: #c0c0c0 !important; }
.monthday2 { color: #646464; text-decoration: line-through; text-decoration-color: red !important; }
.monthday3 { color: #878787 !important; }
.month5 { background: #ffffff; border-right: 2px solid #b9b9b9; height: 22px; width: 9px; }
.month6 { background: #ffffff; border-left: 2px solid #b9b9b9; height: 22px; width: 9px; }
.monthday4 { background: #ffecd8; }
.monthday_hotseason { color: #ff8a00; }
.month7 { background: #ffffff; border-bottom: 2px solid #b9b9b9; border-left: 2px solid #b9b9b9; border-right: 2px solid #b9b9b9; height: 8px; width: 220px; }
#monthnextprev { height: 70px; }
.monthprev { background: url(../images/monthprev.png) 100% center no-repeat; color: #4e7db3; float: right; font-size: 14px; font-weight: bold; height: 11px; line-height: 11px; padding-right: 19px; text-decoration: none; }
.monthnext { background: url(../images/monthnext.png) 0 center no-repeat; color: #4e7db3; float: left; font-size: 14px; font-weight: bold; height: 11px; line-height: 11px; padding-left: 19px; text-decoration: none; }
.inline-contact-form { float: right; width: 154px; }
  .inline-contact-form h3 { font-size: 14px; margin-bottom: 14px; }
  .inline-contact-form input { color: #7e7e7e; font-size: 12px; margin-bottom: 6px !important; }
.p7 { margin: 3px 0 0 0; }
#shadow-top { background: url(../images/biggallery-top.png) repeat-x; height: 7px; margin: -7px 0 0 0; }
#topdivright { float: right; margin-top: 10px; padding-right: 29px; width: 485px; }
#topdivleft { float: left; margin-top: 10px; text-align: left; width: 381px; }
.phones { color: #d65b07; font-size: 20px; margin-bottom: 5px; text-shadow: 2px 2px 2px rgba(255,255,255,0.9); }
  .phones a { color: #d65b07; font-size: 20px; text-decoration: none; text-shadow: 2px 2px 2px rgba(255,255,255,0.9); }
#topdivright h1 { color: #605f5f; font-size: 28px; font-weight: normal; margin-bottom: 5px; text-shadow: 2px 2px 2px rgba(255,255,255,0.9); }
.p8 { color: #605f5f; font-size: 12px; font-weight: normal; }
  .p8 a { color: #5278a7; text-decoration: none; }
    .p8 a:hover { color: #e47804; }
  .p8 img { vertical-align: middle; }
#topdivmenu { border-top: 1px solid #ffffff; height: 37px; margin: 22px 0 3px 0; }
#topaddthis { float: left; padding-top: 7px; width: 244px; }
  #topaddthis img { float: left; }
#topmenu { float: right; position: relative; width: 100%; /*width:713px*/; }
#topmenuright { background: url(../images/topmenuright.png) no-repeat; height: 33px; position: absolute; right: 0; top: 4px; width: 37px; }
#topmenuleft { background: url(../images/topmenuleft.png) no-repeat; height: 33px; left: 0; position: absolute; top: 4px; width: 37px; }
#topmenu ul { height: 33px; line-height: 33px; overflow: hidden; position: absolute; right: 0px; top: 4px; width: 930px; }
  #topmenu ul li { float: right; height: 33px; line-height: 33px; list-style: none; }
    #topmenu ul li a { color: #605f5f; display: inline-block; font-size: 18px; height: 33px; line-height: 33px; padding: 0 15px; text-decoration: none; }
      #topmenu ul li a:hover, #topmenu ul li a.currentmenu { color: #d65b07; }
#template-gallery { height: 513px; margin-bottom: 27px; position: relative; }
  #template-gallery img { left: 0; position: absolute; top: 0; }
#templatescrollright { background: url(../images/templatescrollright.png) no-repeat; height: 53px; position: absolute; right: 23px; top: 238px; width: 30px; z-index: 2; }
#templatescrollleft { background: url(../images/templatescrollleft.png) no-repeat; height: 53px; left: 23px; position: absolute; top: 238px; width: 30px; z-index: 2; }
#templategallerynav { background: #cdccc5; bottom: 0px; height: 31px; line-height: 31px; position: absolute; right: 0px; text-align: center; width: 960px; }
#tgnright { color: #848484; float: right; font-size: 14px; margin-right: 24px; }
#tgnleft { color: #848484; float: left; font-size: 11px; margin-left: 24px; }
#templategallerynav ul { display: inline-block; }
  #templategallerynav ul li { display: inline-block; height: 9px; list-style: none; margin-left: 9px; margin-top: 12px; vertical-align: top; width: 9px; }
    #templategallerynav ul li a { background: #949393; display: block; height: 9px; width: 9px; }
      #templategallerynav ul li a.currentnav { background: #4774c6; }
.selectbox2 { background: url(../images/selectbox2.png) no-repeat; cursor: pointer; height: 22px; margin: 3px 0 15px 0; position: relative; width: 154px; }
  .selectbox2 span { color: #8d8d8b; font-size: 14px; height: 22px; line-height: 22px; overflow: hidden; position: absolute; right: 8px; top: 0; width: 127px; }
  .selectbox2 select { color: #8d8d8b; filter: alpha(opacity=0); font-size: 14px; height: 22px; opacity: 0; position: absolute; right: 0; top: 0px; width: 154px; z-index: 5; }
#modalBackground { background-color: #000000; filter: Alpha(Opacity=60); height: 100%; left: 0px; opacity: 0.6; position: fixed; top: 0px; width: 100%; z-index: 850; }
.modalBackground { background-color: #000000; filter: Alpha(Opacity=60); height: 100%; left: 0px; opacity: 0.6; position: fixed; top: 0px; width: 100%; z-index: 850; }
/* Customer DDL*/
.dd { background: url(/images/dd.jpg) no-repeat scroll 0 0 transparent; cursor: pointer; height: 22px; *width: 50px; }
  .dd .ddTitle { border: none; cursor: pointer; line-height: 22px; text-align: right; text-indent: 4px; }
    .dd .ddTitle span.arrow { cursor: pointer; height: 16px; margin-top: 5px; width: 16px; }
    .dd .ddTitle span.ddTitleText { }
    .dd .ddTitle img.selected { padding: 0 2px 0 0; vertical-align: top; }
  .dd .ddChild { background-color: #ffffff; border: 1px solid #c3c3c3; border-top: none; display: none; margin: 0; overflow: auto; overflow-x: hidden !important; position: absolute; width: auto; z-index: 1200; }
    /*.dd .ddChild .opta a, .dd .ddChild .opta a:visited {padding-left:10px}*/
    .dd .ddChild a { color: #000; cursor: pointer; display: block; overflow: hidden; padding: 2px 0 2px 3px; text-decoration: none; text-indent: 5px; white-space: nowrap; }
      .dd .ddChild a:hover { background-color: #6392CD; color: #ffffff; }
#sideform a { }
  #sideform a:hover { color: #FFFFFF; }
.dd .ddChild a img { border: 0; padding: 0 2px 0 0; vertical-align: middle; }
.dd .ddChild a.selected { background-color: #6392CD; color: #ffffff; }
.hidden { display: none; }
.dd .borderTop { border-top: 1px solid #c3c3c3 !important; }
.dd .noBorderTop { border-top: none 0 !important; }
/* ContactForms Validation*/
.input-group { position: relative; width:100%;}
label.error { background-color: #EEEEEE; box-shadow: 0 0 3px rgba(0,0,0,0.25); color: #FF0000; font-size: 1em; font-weight: bold; margin: 0; opacity: 0.9; padding: 0 20px; position: absolute; right: 0; text-align: center; top: -15px; width: auto; }
  label.error:after { border-color: #EEEEEE transparent transparent; border-style: solid; border-width: 7px; bottom: -14px; content: ""; display: block; height: 0; position: absolute; right: 6px; width: 0; }
.loading { display: none; float: left; font-weight: bold; line-height: 17px; text-indent: 5px; }
  .loading label { display: inline; float: left; font-weight: bold; line-height: 17px; text-indent: 5px; }
.features-container h2 { margin-top: -60px; position: absolute; }
.features-container p { margin-bottom: 15px; }
/* Bootstrap extras*/
.alert { -moz-border-radius: 4px; -webkit-border-radius: 4px; background-color: #fcf8e3; border: 1px solid #fbeed5; border-radius: 4px; color: #c09853; margin-bottom: 18px; padding: 8px 35px 8px 14px; text-shadow: 0 1px 0 rgba(255,255,255,0.5); }
.alert-heading { color: inherit; }
.alert .close { line-height: 18px; position: relative; right: -21px; top: -2px; }
.alert-success { background-color: #dff0d8; border-color: #d6e9c6; color: #468847; }
.alert-danger, .alert-error { background-color: #f2dede; border-color: #eed3d7; color: #b94a48; }
.alert-info { background-color: #d9edf7; border-color: #bce8f1; color: #3a87ad; }
.alert-block { padding-bottom: 14px; padding-top: 14px; }
  .alert-block > p, .alert-block > ul { margin-bottom: 0; }
  .alert-block p + p { margin-top: 5px; }
/*Contact Popup*/
#popup { font-size: 14px; left: 50%; margin-left: -317px; position: fixed; top: 60px; width: 634px; z-index: 1000; }
*:first-child + html #popup { margin-left: 0 !important; margin-right: 317px; }
  #popup h2 { color: #e47804; font-size: 14px; font-weight: bold; margin: 0 0 7px 0; }
  #popup a { color: #5f82ae; }
#popup1 { margin: 0 0 7px 0; }
#popup2 { background: url(../images/popup2.jpg) 0 100% no-repeat; height: 32px; line-height: 29px; padding-top: 10px; }
  #popup1 img, #popup2 img { /*vertical-align: middle;*/ }
.chosen1popup { display: inline; float: right; height: 156px; margin: 12px 0 0 16px; position: relative; width: 146px; }
.popupreq1 { background: url("/images/popupreq1.jpg") repeat-x scroll 0 0 transparent; color: #E47804; font-size: 14px; font-weight: bold; height: 34px; line-height: 29px; padding-top: 6px; }
.popup { background: none repeat scroll 0 0 #FFFFFF; display: none; font-size: 14px; left: 50%; margin-left: -332px; padding: 0 15px; position: fixed; top: 50px; width: 650px; z-index: 1000; }
  .popup a { color: #5F82AE; }
.popupclose { background: url("/images/popupclose.jpg") no-repeat scroll 0 0 transparent; display: block; height: 29px; left: -15px; position: absolute; top: -15px; width: 29px; }
.popupreq2 { color: #575757 !important; float: left; font-size: 12px !important; font-weight: normal !important; }
  .popupreq2 span { color: #E47804; }
.popupreq3 { color: #7E7E7E; margin: 9px 0 13px; }
.popupreq4 { display: inline; float: right; font-size: 12px; margin-bottom: 15px; width: 162px; margin-right:10px;}
  .popupreq4 input { color: #7E7E7E; font-size: 12px; margin-bottom: 6px !important; }
    .popupreq4 input.narrow { width: 49px; }
.popupreq5 { float: left; margin-bottom: 15px; margin-top: -10px; position: relative; width: 459px; }
.sideform5 { background: url("/images/sideform5.jpg") no-repeat scroll 0 0 transparent; border: 0 none; color: #FFFFFF !important; cursor: pointer; display: inline; float: left; font-weight: bold; height: 29px; line-height: 29px; margin-right: 20px; text-align: center; width: 52px; }
.modalcontactbutton-container { float: left; float: left; margin: 0 0 20px 5px; }
.homepageH2 { color: white; text-decoration: none; }
.map-description img { border: 1px solid #e5e5e5; width: 82px; }
.map-description .imagecontainer p { font-size: 12px !important; }
#map-canvas a { float: left; margin-left: 10px; }
#map-canvas .title strong { font-size: 14px; margin-bottom: 3px; }
.grades3 img { margin-right: 2px; }
/**** Affiliates ****/
#isrotel_ban { background-image: url(/images/banner_isrotel.jpg); background-position: center top; background-repeat: no-repeat; height: 145px; margin-bottom: 10px; }
.procent { color: #ffffff; font-family: Arial; font-size: 35px; font-weight: bold; height: 30px; margin-right: 49px; margin-top: 84px; position: absolute; text-align: right; width: 47px; }
a.isro_mivtzatop { background-image: url(/images/isro-mivtza.png); float: left; height: 38px; margin-top: 20px; width: 155px; }
  a.isro_mivtzatop:hover, a.isro_mivtza:hover { background-image: url(/images/isro-mivtza-hover.png); float: left; height: 38px; width: 155px; }
a.isro_mivtza { background-image: url(/images/isro-mivtza.png); float: left; height: 38px; width: 155px; }
.ordernow { float: left; margin-bottom: 10px; text-align: center; width: 106px; }
.contentlink4 { background: #2d76a4; border: 1px solid #FFF; font-size: 15px; height: 24px; line-height: 26px; text-align: center; text-decoration: none; width: 106px; }
a.contentlink4 { color: #ffffff; font-size: 15px; padding: 3px 13px 3px 13px; }
  a.contentlink4:hover { background: #4a94c3; color: #ffffff; font-size: 15px; padding: 3px 13px 3px 13px; }
a.side-prices-link { color: #fff; text-decoration: none; }
div.facebook.fl { direction: ltr; margin-top: -20px; width: 50px; }
.phone + h3 { font-size: 14px; font-weight: bold; margin-right: 8px; }
.online { 
    background: #fff;
    border: 1px solid #d65b07;
    color: #89877a;
    cursor: pointer;
    float: left;
    font-size: 14px;
    height: 19px;
    line-height: 19px;
    margin-right: 10px;
    padding: 0 18px 2px 16px;
    text-decoration: none;
}
.ui-state-focus { background: #f8f7f6 !important; }
.ui-state-hover { background-color: #614935 !important; }
a.pano { float: left; padding: 2px 16px 2px 16px; color: #89877a; margin-top: -3px; text-decoration: none; margin-left: 10px; cursor: pointer; }
.pano:hover { background-color: #f4f4f4 }
.panorama { background: #fff; width: 133px; height: 64px; position: absolute; z-index: 100; right: -12px; bottom: 86px; border-radius: 32px; -webkit-box-shadow: -4px 4px 5px 0px rgba(0,0,0,0.36); -moz-box-shadow: -4px 4px 5px 0px rgba(0,0,0,0.36); box-shadow: -4px 4px 5px 0px rgba(0,0,0,0.36); color: #981701; padding-right: 15px; font-size: 14px; cursor: pointer }
  .panorama div { float: left; width: 60px; height: 60px; border-radius: 31px; background-color: #981701; margin: 2px 0 0 2px; background-image: url(../images/360.png); background-repeat: no-repeat; background-position: center center; }
  .panorama span { display: block; width: 64px; font-size: 18px; font-weight: 600; text-align: center; margin-top: 8px; }
.btn-fmap { margin: 130px 190px 0 0 !important; z-index: 200; background-image: -webkit-linear-gradient(top,#e1760a 0,#d2700d 100%); background-image: -o-linear-gradient(top,#e1760a 0,#d2700d 100%); background-image: -webkit-gradient(linear,left top,left bottom,from(#e1760a),to(#d2700d)); background-image: linear-gradient(to bottom,#e1760a 0,#d2700d 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e1760a',endColorstr='#d2700d',GradientType=0); color: #fff; font-size: 16px; text-shadow: 0 1px 0 #c3670b; padding: 4px 18px; border-radius: 3px; border: 1px solid #fff; -webkit-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); -moz-box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.75); }
  .btn-fmap:hover { background-image: none; background-color: #c4680c; color: #fff; font-size: 16px; text-shadow: 0 1px 0 #c3670b; padding: 4px 18px; border-radius: 3px; border: 1px solid #fff; box-shadow: none !important; }

.couponContainer { background-color: white; border: 1px solid #e47804; margin-bottom: 10px; }
.couponContainerSoldier { background-color: white; border: 1px solid #94a689; margin-bottom: 10px; }
  .couponContainerSoldier .mivtzaHead { background-color: #94a689; }
.mivtzaHead { background-color: #e47804; color: #fff; font-size: 18px; font-weight: bold; padding: 7px 20px; }
#cp_content_Prices_LabelCouponTitle { display: block; font-size: 16px; font-weight: bold; color: #a70e13; padding: 10px 20px 5px; }
#cp_content_Prices_LabelCouponDescription { display: block; padding: 10px 20px; font-size: 16px; color: #555555; }
.tokef { display: block; padding: 10px 20px; }
.noprice { padding: 10px 0 30px 0; }
.call { font-size: 18px; font-weight: bold; padding-bottom: 20px }

.mivtza-out { -moz-box-shadow: -1px 1px 20px 0 rgba(0,0,0,.38); -webkit-box-shadow: -1px 1px 20px 0 rgba(0,0,0,.38); background-color: #fff; background-image: url(/images/redarrow.png); background-position: bottom center; background-repeat: no-repeat; box-shadow: -1px 1px 20px 0 rgba(0,0,0,.38); cursor: pointer; height: auto; left: -7px; position: absolute; top: 10px; z-index: 100; }
.mivtza-ongal { color: #000; cursor: pointer; margin-bottom: 10px; max-height: 90px; overflow: hidden; padding: 0 8px 10px; width: 225px; font-size: 14px }
  .mivtza-ongal:hover { background: #fff; height: auto; max-height: 100%; overflow: auto; }
  .mivtza-ongal span.redbg { background-color: #bd080b; color: #fff; display: block; font-family: Arial,sans-serif; font-size: 16px !important; font-weight: 700; margin: 0 -8px 5px; padding: 12px 10px; text-shadow: 0 0 6px #320000; }
  .mivtza-ongal div { margin-top: 4px }
.corner { left: -1px !important; position: absolute; top: -9px !important; }
.content1.shortterm { padding: 0 10px 18px 33px; }
  .content1.shortterm span { color: #a90e0e; font-size: 16px; font-weight: bold; display: block; clear: both; }
  .content1.shortterm h2 { margin-bottom: 10px; }
#sideform4::before { content: "*"; color: red; position: absolute; right: -7px; top: 12px; }

.sidediv4 .input-group::before { content: "*"; color: red; position: absolute; right: -8px; top: 0 }

/*.sidediv4 .input-group:nth-child(7)::before { content: "" !important; position: absolute; right: -8px; top: 0 }*/
.popupreq4 .input-group::before { content: "*"; color: red; position: absolute; right: -8px; top: 0 }
.popupreq4 .input-group:nth-child(4)::before { content: "" !important; position: absolute; right: -8px; top: 0 }

.input-group.fr { width: 55%; float: right }
.input-group.fl { width: 30%; float: right; margin-right: 16px; }
.varning { float: left; width: 60%; padding: 10px; margin-left: 20px; margin-top: 20px; text-align: center; color: red; background-color: #fffbf1; border: 2px solid red; }
/*.input-group input.redbord,*/ .redbord { border: 1px solid #f7141a !important; }

.sidediv4 .input-group fr::before { content: "*"; color: red; position: absolute; right: -8px; top: 0; }
.input-group.telephone::before { content: "" !important; position: absolute; right: -8px; top: 0; }
select#Select360Video { position: absolute; top: 40px; right: 40px; z-index: 10000; width: 140px; height: 35px; background: #f6a828 url(../images/ui-bg_gloss-wave_35_f6a828_500x100.png) 50% 50% repeat-x; border: 1px solid #e78f08; color: #fff; padding: 8px 10px 8px 15px; cursor: pointer; border-radius: 4px; -webkit-box-shadow: 4px 11px 12px -11px rgba(0,0,0,.75); -moz-box-shadow: 4px 11px 12px -11px rgba(0,0,0,.75); box-shadow: 4px 11px 12px -11px rgba(0,0,0,.75); }
.privacy-wrapper label.error {
  display: block;
  color: red;
  font-size: 0.9em;
  margin-top: 5px;
  position: static;
  background: none;
  box-shadow: none;
  padding: 0;
}