﻿.MainDiv .ContactUs
{
    display: inline-block;
    width: 950px;
    margin-bottom: 47px;
    z-index: -100;
}

.MainDiv .ContactUs .ContactUsTitle
{
    display: inline-block;
    float: right;
    width: 950px;
    margin: 15px 0 10px 0;
    font: bold 18px arial;
    color: #3c3c3c;
    text-align: right;
    direction: rtl;
}

.MainDiv .ContactUs .ContactUsLeftSide
{
    display: inline-block;
    float: right;
    width: 706px;
    background-color: #fbfbf6;
    text-align: right;
    direction: rtl;
    margin-right: 15px;
}

.MainDiv .ContactUs .ContactUsRightSide
{
    display: inline-block;
    float: right;
    width: 227px;
    background-color: #fbfbf6;
    border-top: 1px solid #c1c1b5;
    border-bottom: 1px solid #c1c1b5;
    text-align: right;
    direction: rtl;
}

.MainDiv .ContactUs .ContactUsRightSide .LinkRow
{
    display: inline-block;
    float: right;
    width: 227px;
    border-bottom: 2px solid #efefef;
}

    .MainDiv .ContactUs .ContactUsRightSide .LinkRow .ArrowLeft {
        display: inline-block;
        float: right;
        width: 1px;
        height: 1px;
        margin: 12px 10px 0 0;
        border: solid #0c71cd;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 2px;
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        position: absolute;
    }

.MainDiv .ContactUs .ContactUsRightSide .LinkRow .LinkTxt
{
    display: inline-block;
    float: right;
    width: 205px;
    font: 13px arial;
    color: #3c3c3c;
    line-height: 28px;
    margin-right: 25px;
}

.MainDiv .ContactUs .ContactUsRightSide .LinkRow .Selected
{
    font: bold 13px arial;
    color: #0c71cd;
    line-height: 29px;
}

.MainDiv .ContactUs .ContactUsRightSide .LinkRow .LinkTxt a
{
    text-decoration: none;
    color: #3c3c3c;
}

.MainDiv .ContactUs .ContactUsRightSide .LinkRow .LinkTxt a:hover
{
    text-decoration: underline;
    color: #3c3c3c;
}

.MainDiv .ContactUs .ContactUsForm
{
    display: inline-block;
    float: left;
    width: 706px;
    _height: 602px;
    background-color: #fbfbf6;
    border-top: 1px solid #c1c1b5;
    border-bottom: 1px solid #c1c1b5;
    text-align: right;
    padding-bottom: 10px;
}

.MainDiv .ContactUs .ContactReceived
{
    display: inline-block;
    float: left;
    width: 680px;
    _height: 602px;
    background-color: #fbfbf6;
    border: 1px solid #c1c1b5;
    _border-bottom: 1px solid #c1c1b5;
    text-align: center;
    padding: 50px 0;
    font: bold 20px arial;
    color: #7a7a7a;
    direction: rtl;
    margin-top: -20px;
}

.ContactUsFormTitle
{
    display: inline-block;
    float: right;
    width: 686px;
    font: bold 18px arial;
    color: #0c71cd;
    text-align: right;
    margin: 20px 20px 0px 0;
    direction: rtl;
}

.FormRow
{
    display: inline-block;
    float: right;
    width: 473px;
}

.FormRow .captcha
{
    float: right;
    margin-right: 154px;
    direction: rtl;
}

.FormRow .captcha DIV
{
    font: 14px arial;
    color: #3c3c3c;
}
    .FormRow .captcha DIV input[type="text"] {
        width: 220px;
        height: 25px;
        line-height: 28px;
        border-radius: 5px;
        direction: rtl;
        outline: none;
        font: 13px arial;
        color: #6D6D6D;
        text-align: right;
        text-indent: 5px;
        margin-top: 10px;
        box-shadow: inset 1px 1px 0px 0px #979797;
        border: 1px solid #dbdbdb;
    }


.FormRow .RowTitle
{
    display: inline-block;
    float: right;
    width: 125px;
    text-align: right;
    font: 14px arial;
    color: #3c3c3c;
    line-height: 40px;
    margin-right: 30px;
}
    .FormRow .RowRequiredFields {
        display: inline-block;
        float: right;
        text-align: right;
        color: #3c3c3c;
        margin-right: 20px;
        font: 13px arial;
        margin-bottom: 20px;
        line-height: 40px;
    }
.FormRow .RowTitle .Asterisk
{
    display: inline-block;
    float: right;
    width: 10px;
    font: 21px arial;
    color: #1f84e0;
    margin: 12px -10px 0 0;
}

.FormRow .RowTitle .Txt
{
    display: inline-block;
    float: right;
    width: 115px;
}

.FormRow .RowInput
{
    display: inline-block;
    float: right;
    width: 220px;
    height: 28px;
}

    .FormRow .RowInput input[type="text"], .FormRow .RowInput input[type="tel"] {
        display: inline-block;
        float: right;
        width: 218px;
        height: 25px;
        line-height: 28px;
        border: 1px solid #dbdbdb;
        border-radius: 5px;
        box-shadow: inset 1px 1px 0px 0px #979797;
        direction: rtl;
        outline: none;
        font: 13px arial;
        color: #6D6D6D;
        text-align: right;
        text-indent: 5px;
        margin-top: 5px;
    }
.FormRow .RowInput input[type="password"]
{
    display: inline-block;
    float: right;
    width: 220px;
    height: 28px;
    line-height: 28px;
    border: none;
    background: url("https://img.zap.co.il/imgs/newui/ButtonsSprits.png") -288px -1095px no-repeat;
    direction: rtl;
    outline: none;
    font: 13px arial;
    color: #a8a8a7;
    text-align: right;
    text-indent: 5px;
    margin-top: 5px;
}

.FormRow .RowInput .PhoneNum
{
    display: inline-block;
    float: right;
    width: 142px;
    height: 28px;
}

.FormRow .RowInput .PhoneNum input[type="tel"]
{
    display: inline-block;
    float: right;
    width: 137px;
    height: 25px;
    line-height: 28px;
    direction: rtl;
    outline: none;
    font: 13px arial;
    color: #6D6D6D;
    text-align: left;
    padding-left: 5px;
    margin-top: 5px;
}

.FormRow .RowInput .PhonePrefix
{
    display: inline-block;
    float: right;
    width: 70px;
    height: 28px;
    margin-right: 8px;
    position: relative;
}

.FormRow .RowInput .PhonePrefix .PhonePrefixRight
{
    display: inline-block;
    float: right;
    height: 28px;
    margin-top: 5px;
}

.FormRow .RowInput .PhonePrefix .PhonePrefixCenter
{
    display: inline-block;
    float: right;
    width: 47px;
    height: 28px;
}

    .FormRow .RowInput .PhonePrefix .PhonePrefixCenter input[type="tel"] {
        display: inline-block;
        float: right;
        width: 39px;
        height: 25px;
        line-height: 28px;
        outline: none;
        font: 13px arial;
        color: #6D6D6D;
        text-align: left;
        padding-left: 8px;
        border-bottom-left-radius: 0px;
        border-top-left-radius: 0px;
    }


.FormRow .RowInput .PhonePrefix .PrefixDropdown
{
    display: inline-block;
    float: right;
    width: 70px;
    position: absolute;
    left: 0;
    margin-top: 31px;
	    overflow-x: hidden;
    overflow-y: scroll;
    direction: rtl;
    max-height: 217px;
    z-index: 5;
}

.FormRow .RowInput .PhonePrefix .PrefixDropdown .PrefixRow
{
    display: inline-block;
    width: 65px;
    font: 13px arial;
    color: #a8a8a7;
    border-top: 1px solid #dbdbdb;
    background: url("https://img.zap.co.il/imgs/newui/SmallDD-Open-Center.png") repeat-y;
    text-align: right;
    padding-right: 5px;
    line-height: 23px;
    cursor: pointer;    
}

.FormRow .RowInput .PhonePrefix .PrefixDropdown .PrefixRow:hover
{
    background: #c1c1b5;
    color: #ffffff;
}

.FormRow .RowInput .PhonePrefix .PrefixDropdown .PrefixDropdownBottom
{
    display: inline-block;
    float: right;
    width: 70px;
    height: 3px;
    background: url("https://img.zap.co.il/imgs/newui/SmallDD-Open-Bottom.png") no-repeat;
}


    .FormRow .DropDownArrowBtn {
        display: inline-block;
        float: right;
        width: 21px;
        height: 27px;
        cursor: pointer;
        margin-top: 5px;
        position: relative;
        background-image: linear-gradient(#f4f4f4, #e3e2d8);
        border: 1px solid #c2c2b7;
        border-top-left-radius: 5px;
        border-bottom-left-radius: 5px;
        box-shadow: inset 1px 1px 0px 0px #979797;
    }
    .FormRow .DropDownArrowBtn .ArrowDown {
        border: solid #adada1;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 3px;
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        position: absolute;
        top: 8px;
        left: 6px;
    }

        .FormRow .DropDownArrowBtn:hover {
            background-image: linear-gradient(#e9e8e4, #d8d7cb);
        }

        .FormRow .DropDownArrowBtn:active {
            background-image: linear-gradient(#f4f4f4, #e3e2d8);
            box-shadow: inset 1px 1px 0px 0px #979797;
            border-top: 1px solid #979797;
        }


.FormRow .Subject
{
    display: inline-block;
    float: right;
    width: 220px;
    height: 28px;
    position: relative;
}

.FormRow .Subject .SubjectCenter
{
    display: inline-block;
    float: right;
    width: 197px;
    height: 28px;
    cursor:pointer;
}

    .FormRow .Subject .SubjectCenter input[type="text"] {
        display: inline-block;
        float: right;
        width: 194px;
        height: 25px;
        border-radius: 5px;
        margin-top: 5px;
        outline: none;
        font: 13px arial;
        color: #6D6D6D;
        text-indent: 5px;
        text-align: right;
        line-height: 28px;
        direction: rtl;
        cursor: pointer;
        border-bottom-left-radius: 0px;
        border-top-left-radius: 0px;
        border: 1px solid #dbdbdb;
        box-shadow: inset 1px 1px 0px 0px #979797;
        padding-right:3px;
    }

.FormRow .SubjectOpenDropDown
{
    display: inline-block;
    float: right;
    width: 220px;
    position: absolute;
    left: 0;
    margin-top: 31px;
}

.FormRow .SubjectOpenDropDown .SubjectRow
{
    display: inline-block;
    float: right;
    width: 215px;
    font: 13px arial;
    color: #a8a8a7;
    border-top: 1px solid #dbdbdb;
    background: url("https://img.zap.co.il/imgs/newui/DropDownOpen-Center.png") repeat-y;
    text-align: right;
    padding-right: 5px;
    line-height: 23px;
    cursor: pointer;
    direction: rtl;
}

.FormRow .SubjectOpenDropDown .SubjectRow:hover
{
    background: #c1c1b5;
    color: #ffffff;
}

.FormRow .SubjectOpenDropDown .DropDownBottom
{
    display: inline-block;
    float: right;
    width: 220px;
    height: 3px;
    background: url("https://img.zap.co.il/imgs/newui/DropDownOpen-Bottom.png") no-repeat;
}




.FormRow .ReferenceContent
{
    display: inline-block;
    float: right;
    width: 220px;
    height: 100px;
    margin-bottom: 7px;
}

.FormRow .ReferenceContent .ContentTop
{
    display: inline-block;
    float: right;
    width: 220px;
    height: 4px;
}

    .FormRow .ReferenceContent .ContentCenter {
        display: inline-block;
        float: right;
        width: 220px;
        height: 91px;
    }

        .FormRow .ReferenceContent .ContentCenter textarea {
            display: inline-block;
            float: right;
            width: 210px;
            height: 89px;
            font: 13px arial;
            color: #6D6D6D;
            text-align: right;
            outline: none;
            padding-right: 5px;
            overflow: auto;
            direction: rtl;
            border: none;
            border: 1px solid #dbdbdb;
            border-radius: 5px;
            box-shadow: inset 1px 1px 0px 0px #979797;
        }

.FormRow .ReferenceContent .ContentBottom
{
    display: inline-block;
    float: right;
    width: 220px;
    height: 3px;
}

.FormRow .KodPic
{
    display: inline-block;
    float: right;
    width: 130px;
    height: 50px;
    margin: 12px 154px 0 0;
}

.FormRow .RefreshBtn
{
    display: inline-block;
    float: right;
    width: 55px;
    height: 25px;
    background: url("https://img.zap.co.il/imgs/newui/ButtonsSprits.png") -467px -695px no-repeat;
    margin: 24px 31px 0 0;
    cursor: pointer;
}

.FormRow .RefreshBtn:hover
{
    background: url("https://img.zap.co.il/imgs/newui/ButtonsSprits.png") -409px -695px no-repeat;
}

.FormRow .RefreshBtn:active
{
    background: url("https://img.zap.co.il/imgs/newui/ButtonsSprits.png") -467px -695px no-repeat;
}

.MainDiv .ContactUs .ContactUsForm .KodTitle
{
    display: inline-block;
    float: right;
    width: 552px;
    font: 14px arial;
    color: #3c3c3c;
    text-align: right;
    direction: rtl;
    line-height: 30px;
    margin-right: 154px;
}

.MainDiv .ContactUs .ContactUsForm .KodInput
{
    display: inline-block;
    float: right;
    width: 552px;
    height: 30px;
}

.MainDiv .ContactUs .ContactUsForm .KodInput input[type="text"]
{
    display: inline-block;
    float: right;
    width: 220px;
    height: 28px;
    line-height: 28px;
    border: none;
    outline: none;
    background: url("https://img.zap.co.il/imgs/newui/ButtonsSprits.png") -288px -1095px no-repeat;
    direction: rtl;
    outline: none;
    font: 13px arial;
    color: #a8a8a7;
    text-align: right;
    text-indent: 5px;
    margin-right: 154px;
}

.SendBtnDiv{
    position:relative;
    display:inline-block;
}

    .SendBtnDiv .SendBtn {
        display: inline-block;
        float: right;
        width: 106px;
        height: 37px;
        margin: 5px 160px 0 0;
        background-image: linear-gradient(#1e83e0, #0066c1);
        box-shadow: 3px 3px 3px -3px rgba(0,0,0,0.5);
        border-radius: 5px;
        cursor: pointer;
        border: 0;
        outline: none;
        line-height: 36px;
        font-weight: 700;
        color: #fff;
        font-family: Arial, Sans-Serif;
        font-size: 14px;
        text-align: right;
        padding-right: 20px;
    }

    .SendBtnDiv .SendBtnBorder {
        height: 37px;
        border-right: 1px solid rgba(0,0,0,.2);
        outline: 1px solid rgba(255,255,255,.1);
        position: absolute;
        top: 5px;
        left: 34px;
    }

    .SendBtnDiv .SendBtnArrowLeft {
        border: solid #f8fcfe;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 3px;
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        position: absolute;
        top: 21px;
    }
    .SendBtnDiv .SendBtnFirstArrow {
        left: 18px;
    }
    .SendBtnDiv .SendBtnSecondArrow {
        left: 11px;
    }

    .SendBtnDiv .SendBtn:hover {
        background-image: linear-gradient(#73b2ea, #1e83e0);
    }

    .SendBtnDiv .SendBtn:active {
        background-image: linear-gradient(#0157a5, #1e83e0);
        box-shadow: none;
    }

.MainDiv .ContactUs .ContactUsForm .Success
{
    font: 17px arial;
    color: #a8a8a7;
    width: 200px;
    line-height: 32px;
    margin-right: 20px;
}

.MainDiv .ContactUs .mainFrame
{
    display: inline-block;
    float: right;
    width: 473px;
    border-left: 1px solid #c1c1b5;
}

.MainDiv .ContactUs .mainFrame .ClientLoginTitle
{
    display: inline-block;
    float: right;
    width: 453px;
    font: bold 18px arial;
    color: #0c71cd;
    text-align: right;
    margin: 20px 20px 20px 0;
}

.MainDiv .ContactUs .mainFrame .LoginForm
{
    display: inline-block;
    float: right;
    width: 473px;
    padding-bottom: 45px;
}

.MainDiv .ContactUs .mainFrame .LoginForm .FormRow .EntryType
{
    display: inline-block;
    float: right;
    width: 220px;
    height: 28px;
}

.MainDiv .ContactUs .mainFrame .LoginForm .FormRow .EntryType .EntryTypeRight
{
    display: inline-block;
    float: right;
    width: 3px;
    height: 28px;
    background: url("https://img.zap.co.il/imgs/newui/DropDown-Right.png") no-repeat;
    margin-top: 5px;
}

.MainDiv .ContactUs .mainFrame .LoginForm .FormRow .EntryType .EntryTypeCenter
{
    display: inline-block;
    float: right;
    width: 194px;
    height: 28px;
}

.MainDiv .ContactUs .mainFrame .LoginForm .FormRow .EntryType .EntryTypeCenter input[type="text"]
{
    display: inline-block;
    float: right;
    width: 194px;
    height: 28px;
    background: url("https://img.zap.co.il/imgs/newui/DropDown-Center.png") repeat-x;
    border: none;
    margin-top: 5px;
    outline: none;
    font: 13px arial;
    color: #a8a8a7;
    text-indent: 5px;
    text-align: right;
    line-height: 28px;
}


.MainDiv .ContactUs .mainFrame .LoginForm .FormRow .EntryType .EntryTypeDropdown
{
    display: inline-block;
    float: right;
    width: 220px;
    position: relative;
}

.MainDiv .ContactUs .mainFrame .LoginForm .FormRow .EntryType .EntryTypeDropdown .EntryTypeRow
{
    display: inline-block;
    float: right;
    width: 215px;
    font: 13px arial;
    color: #a8a8a7;
    border-top: 1px solid #dbdbdb;
    background: url("https://img.zap.co.il/imgs/newui/DropDownOpen-Center.png") repeat-y;
    text-align: right;
    padding-right: 5px;
    line-height: 23px;
    cursor: pointer;
}

.MainDiv .ContactUs .mainFrame .LoginForm .FormRow .EntryType .EntryTypeDropdown .EntryTypeRow:hover
{
    background: #c1c1b5;
    color: #ffffff;
}

.MainDiv .ContactUs .mainFrame .LoginForm .FormRow .EntryType .EntryTypeDropdown .EntryTypeDropdownBottom
{
    display: inline-block;
    float: right;
    width: 220px;
    height: 3px;
    background: url("https://img.zap.co.il/imgs/newui/DropDownOpen-Bottom.png") no-repeat;
}



.MainDiv .ContactUs .mainFrame .LoginForm .FormRow .DropDownArrowBtn
{
    display: inline-block;
    float: right;
    width: 23px;
    height: 28px;
    background: url("https://img.zap.co.il/imgs/newui/ButtonsSprits.png") -288px -1130px no-repeat;
    cursor: pointer;
    margin-top: 5px;
}

.MainDiv .ContactUs .mainFrame .LoginForm .FormRow .DropDownArrowBtn:hover
{
    background: url("https://img.zap.co.il/imgs/newui/ButtonsSprits.png") -316px -1130px no-repeat;
}

.MainDiv .ContactUs .mainFrame .LoginForm .FormRow .DropDownArrowBtn:active
{
    background: url("https://img.zap.co.il/imgs/newui/ButtonsSprits.png") -288px -1130px no-repeat;
}


    .MainDiv .ContactUs .mainFrame .LoginForm .LoginBtnDiv{
        display:inline-block;
        position: relative;
    }
        .MainDiv .ContactUs .mainFrame .LoginForm .LoginBtnDiv .LoginBtn {
            display: inline-block;
            float: right;
            width: 106px;
            height: 35px;
            margin: 16px 154px 0 0;
            cursor: pointer;
            border: 0;
            background-image: linear-gradient(#1e83e0, #0066c1);
            box-shadow: 3px 3px 3px -3px rgba(0,0,0,0.5);
            border-radius: 5px;
            outline: none;
            line-height: 33px;
            font-weight: 700;
            color: #fff;
            font-family: Arial, Sans-Serif;
            font-size: 14px;
            text-align: right;
            padding-right: 14px;
        }
    .MainDiv .ContactUs .mainFrame .LoginForm .LoginBtnDiv .LoginBtnBorder {
        height: 34px;
        border-right: 1px solid rgba(0,0,0,.2);
        outline: 1px solid rgba(255,255,255,.1);
        position: absolute;
        top: 17px;
        left: 30px;
    }
    .MainDiv .ContactUs .mainFrame .LoginForm .LoginBtnDiv .LoginBtnArrowLeft {
        border: solid #f8fcfe;
        border-width: 0 2px 2px 0;
        display: inline-block;
        padding: 3px;
        transform: rotate(135deg);
        -webkit-transform: rotate(135deg);
        position: absolute;
        top: 29px;
    }
    .MainDiv .ContactUs .mainFrame .LoginForm .LoginBtnDiv .LoginBtnFirstArrow {
        left: 17px;
    }
    .MainDiv .ContactUs .mainFrame .LoginForm .LoginBtnDiv .LoginBtnSecondArrow {
        left: 11px;
    }

    .MainDiv .ContactUs .mainFrame .LoginForm .LoginBtn:hover {
        background-image: linear-gradient(#73b2ea, #1e83e0);
    }

    .MainDiv .ContactUs .mainFrame .LoginForm .LoginBtn:active {
        background-image: linear-gradient(#0157a5, #1e83e0);
        box-shadow: none;
    }


.MainDiv .ContactUs .LeftNote
{
    display: inline-block;
    float: right;
    width: 172px;
    padding: 27px 20px 0 0;
    font: 14px arial;
    color: #3c3c3c;
    text-align: right;
    direction: rtl;
    line-height: 20px;
}

.MainDiv .ContactUs .LeftNote .LeftNoteTitle
{
    display: inline-block;
    float: right;
    width: 172px;
    padding-bottom: 10px;
    font: bold 14px arial;
    color: #3c3c3c;
    text-align: right;
}

.ErrorFld .RowTitle
{
    color: #c71e1e;
}
.ErrorFld .RowTitle .Txt
{
    color: #c71e1e;
}
.ErrorFld .RowInput input[type="text"]
{
    background: url("https://img.zap.co.il/imgs/newui/ButtonsSprits.png") 0 -1285px no-repeat;
}
.ErrorDiv
{
    margin: -6px 155px 6px 0 !important;
}

.ProductToReport {
    width: 550px !important;
    direction: rtl;
}

.ProductToReport span {
    font-weight: bold;
}

.FocusInput:focus{
   color:#6D6D6D !important;
   outline:solid red !important;
}