@font-face {
    font-family: 'almoni-tzar-bold';
    font-weight: 700;
    font-style: normal;
    src: url(https://www.askp.co.il/fonts/almoni-tzar/almoni-tzar-aaa-700.otf);
    src: url('https://www.askp.co.il/fonts/almoni-tzar/almoni-tzar-aaa-700.eot#iefix') format('embedded-opentype'), url(https://www.askp.co.il/fonts/almoni-tzar/almoni-tzar-aaa-700.woff) format('woff'), url(https://www.askp.co.il/fonts/almoni-tzar/almoni-tzar-aaa-700.ttf) format('truetype')
}

@font-face {
    font-family: 'almoni-tzar';
    font-weight: 400;
    font-style: normal;
    src: url(https://www.askp.co.il/fonts/almoni-tzar/almoni-tzar-aaa-400.otf);
    src: url('https://www.askp.co.il/fonts/almoni-tzar/almoni-tzar-aaa-400.eot#iefix') format('embedded-opentype'), url(https://www.askp.co.il/fonts/almoni-tzar/almoni-tzar-aaa-400.woff) format('woff'), url(https://www.askp.co.il/fonts/almoni-tzar/almoni-tzar-aaa-400.ttf) format('truetype')
}

@font-face {
    font-family: 'almoni-dl';
    font-weight: 400;
    font-style: normal;
    src: url(https://www.askp.co.il/fonts/almoni-dl/almoni-dl-aaa-400.otf);
    src: url('https://www.askp.co.il/fonts/almoni-dl/almoni-dl-aaa-400.eot#iefix') format('embedded-opentype'), url(https://www.askp.co.il/fonts/almoni-dl/almoni-dl-aaa-400.woff) format('woff'), url(https://www.askp.co.il/fonts/almoni-dl/almoni-dl-aaa-400.ttf) format('truetype')
}

html,
body {
    height: 100%;
    width: 100%;
    margin: 0;
    /*margin-top: -6px;*/
    padding: 0
}

body {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    line-height: 16px;
    background-color: #F2F2F2;
    color: #000;
    direction: rtl
}

img {
    border: 0
}

.left {
    float: left
}

.right {
    float: right
}

.center {
    text-align: center
}

.clearboth {
    clear: both;
    height: 0;
    font-size: 0;
    line-height: 0
}

a {
    color: #595959;
    text-decoration: none
}

a:hover {
    color: #595959;
    text-decoration: underline
}

h1,
h2,
h3,
h4,
p,
form,
fieldset {
    margin: 0;
    padding: 0
}

h1 {
    padding: 0 8px;
    font-size: 15px;
    line-height: 30px
}

h2 {
    font-size: 17px;
    line-height: 32px;
    color: #10253F
}

h1 a.more,
h2 a.more {
    font-size: 13px;
    font-weight: 400;
    color: #595959;
    text-decoration: underline
}

h1 a.more:hover,
h2 a.more:hover {
    color: #00b0f0;
    text-decoration: underline
}

span.blue {
    color: #00B0F0
}

p {
    line-height: 16px
}

div.button,
span.button {
    display: inline-block;
    font-family: "almoni-tzar-bold", "arial";
    background: #13355a;
    color: white;
    font-size: 25pt;
    font-weight: 400;
    line-height: 40px;
    padding: 5px 15px;
    margin: 5px 0;
    cursor: pointer;
    text-align: center;
    border: 0
}
.button.advrt {
	background: #051B36;
	background-image: none;
}


div.button_small,
span.button_small {
    font-size: 15pt
}

div.button:hover,
span.button:hover {
    filter: alpha(opacity=85);
    opacity: .85
}

div.icon,
span.icon {
    background: url(/images/sprites/icons_buttons2.png?v=1.1.13) no-repeat scroll top left transparent;
    display: inline-block
}

div.icon:hover,
span.icon:hover {
    /* background: url(/images/sprites/icons_buttons2h.png?v=1.1.13) */
}

fieldset {
    margin-top: 15px;
    border: none
}

label {
    display: block;
    width: 104px;
    height: 20px;
    line-height: 20px;
    font-size: 13px;
    color: #000
}

div.horizontal_seperator {
    background-color: #00B0F0;
    height: 4px;
    width: 100%
}

label.extra {
    margin-right: 10px
}

label.smalltext {
    font-size: 11px;
    line-height: 13px;
    color: #595959
}

input.textbox,
textarea.textbox,
select.textbox {
    margin-bottom: 10px;
    width: 205px;
    height: 20px;
    line-height: 18px;
    border: none;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    border: solid 1px #646464
}

input.wide {
    width: 300px
}

textarea.textbox {
    height: 130px;
    width: 295px
}

select.textbox {
    width: 207px;
    height: 22px;
    line-height: 22px
}

input.ltr {
    direction: ltr
}

ul {
    list-style-position: inside;
    margin: 0;
    padding: 0
}

ul li {
    margin: 0;
    padding: 0
}

ul.vertical_menu,
ul.horizontal_menu {
    list-style-type: none;
    color: #CDCDCD;
    overflow-x: hidden
}

ul.horizontal_menu li {
    display: inline-block;
    white-space: nowrap
}

a img,
ul.vertical_menu li img,
ul.horizontal_menu li img {
    vertical-align: middle
}

#div_mobile_version {
    position: fixed;
    bottom: 2em;
    left: 2em;
    z-index: 2000
}

#div_header_container {
    margin-bottom: 20px;
    margin-top: 4px
}

#div_header_container_inner {
    margin: 0 auto;
    width: 980px
}

#div_header_container_inner div.upper {
    height: 90px
}

#div_header_container_inner div.upper a.add_question {
    float: right;
    margin-top: 20px;
    margin-left: 14px;
    display: block
}

#div_header_container_inner div.upper a.add_question img {
    margin-top: 3px
}

#div_header_container_inner div.upper div.logo a img {
    width: 350px
}

#div_header_container_inner div.upper div.logo {
    float: left
}

#div_header_container_inner div.upper div.logo a {
    display: block
}

#div_header_container_inner div.lower {
    font-family: "almoni-tzar", "arial";
    background-color: #10253F;
    height: 40px
}

#div_header_container_inner div.lower.sticky {
    position: fixed;
    top: 0;
    width: 980px;
    z-index: 10
}

#div_header_container_inner div.lower div.links {
    float: right
}

#div_header_container_inner div.lower div.links a {
    display: block;
    float: right;
    padding: 0 13px;
    color: white;
    line-height: 36px;
    padding-top: 4px;
    font-size: 16pt;
    border-left: 1px solid #7F7F7F
}

#div_header_container_inner div.lower div.links a:first-child {
    border-right: 0;
    padding: 0 3px 0 0
}

#div_header_container_inner div.lower div.links a:hover,
#div_header_container_inner div.lower div.buttons>div:hover,
#div_header_container_inner div.lower div.links span.link a:hover {
    background: url(/images/backgrounds/header/hover.png?v=1.4.2) repeat-x scroll 0 0 transparent;
    text-decoration: none
}

#div_header_container_inner div.lower div.links a span.icon.homepage {
    background-position: 0 -2349px;
    width: 37px;
    height: 34px;
    padding-top: 0;
    margin-top: 2px;
    margin-bottom: 4px
}

#div_header_container_inner div.lower div.buttons {
    float: left;
    color: white;
    height: 38px
}

#div_header_container_inner div.lower div.buttons>div>a {
    display: block;
    padding: 0 3px
}

#div_header_container_inner div.lower div.buttons>div {
    float: right;
    font-size: 15pt;
    border-right: 1px solid #7F7F7F;
    height: 40px
}

#div_header_container_inner div.lower div.buttons>div:first-child {
    border-right: 0
}

#div_header_container_inner div.lower div.buttons div img {
    width: 40px;
    vertical-align: middle;
    margin-top: 3px;
    margin-bottom: -3px
}

#div_header_container_inner div.lower div.buttons div.categories {
    padding: 0;
    background: url(/images/backgrounds/header/hover.png) repeat-x scroll 0 0 transparent;
    border-right: 1px solid white
}

#div_header_container_inner div.lower div.buttons div.categories>span {
    display: block;
    padding-left: 7px;
    cursor: pointer;
    font-weight: 700;
    font-size: 16pt;
    line-height: 44px;
    height: 40px
}

#div_header_container_inner div.lower div.buttons div.categories>span:hover {
    background: url(/images/backgrounds/header/categories.png?v=1.4.2) repeat-x scroll 0 0 transparent
}

#div_header_container_inner div.lower div.buttons div.categories ul,
#ul_categories_side {
    list-style-type: none;
    background-color: white
}

#div_header_container_inner div.lower div.buttons div.categories ul li,
#ul_categories_side li {
    border-bottom: 1px solid #D9D9D9;
    padding: 3px 0 5px 0
}

#ul_categories_side li:hover a img {
    filter: alpha(opacity=60);
    opacity: .6
}

#div_header_container_inner div.lower div.buttons div.categories ul li a,
#ul_categories_side li a {
    display: block;
    color: #595959
}

#div_header_container_inner div.lower div.buttons div.categories ul li img,
#ul_categories_side li img {
    width: 25px;
    display: inline-block;
    margin: 0
}

#div_header_container_inner div.lower div.buttons div.categories ul li span,
#ul_categories_side li span {
    width: 135px;
    display: inline-block;
    vertical-align: middle;
    padding-right: 5px;
    font-size: 10.5pt;
    font-weight: 700
}

#div_header_container_inner div.lower div.buttons div.categories ul li:hover span,
#ul_categories_side li:hover span {
    text-decoration: underline
}

#div_categories_right {
    position: fixed;
    right: 0;
    border: 1px solid #D9D9D9
}

#div_header_container_inner>div.categories,
#div_header_container_inner_index>div.categories {
    margin-top: 2em;
    border: 1px solid #D9D9D9;
    background-color: white;
    font-family: "almoni-dl", "arial"
}

#tbl_categories {
    border-spacing: 0
}

#tbl_categories tr td:first-child {
    height: 81px
}

#tbl_categories tr td {
    padding: 0;
    margin: 0 -3px 3px -3px;
    height: 75px
}

#tbl_categories tr td.selected a span {
    color: #10253F
}

#tbl_categories tr td a {
    display: block;
    height: 74px;
    margin-top: 5px
}

#tbl_categories tr td:hover a {
    text-decoration: none;
    margin-top: 2px;
    height: 79px
}

#main_menu a.categories,
#main_menu a.categories:hover {
    display: block;
    float: left;
    padding-left: 0
}

#tbl_categories tr td a img {
    width: 40px;
    height: 40px;
    display: block;
    margin: 0 auto
}

#tbl_categories tr td a>span {
    display: block;
    font-size: 10.5pt;
    line-height: 10pt;
    vertical-align: middle;
    text-align: center;
    color: #7F7F7F;
    margin-top: 1px
}

#spn_sign_up,
#spn_sign_in {
    cursor: pointer
}

#div_header_container_inner div.lower div.user_login {
    float: right;
    color: white
}

#div_header_container_inner div.lower div.guest {
    padding-left: 10px;
    padding-top: 2px;
    line-height: 39px;
    height: 39px
}

#div_header_container_inner div.lower div.guest span {
    font-size: 16pt
}

#div_header_container_inner div.lower div.guest span:hover {
    text-decoration: underline
}

#div_header_container_inner div.lower div.guest span.icon {
    background-position: 0 -2387px;
    vertical-align: middle;
    display: inline-block;
    width: 35px;
    height: 35px;
    margin-top: -6px
}

#div_header_container_inner div.lower div.guest span.icon:hover {
    text-decoration: none
}

#div_header_container_inner div.lower div.user {
    overflow: hidden;
    font-family: "arial"
}

#div_header_container_inner div.lower div.user>a {
    float: right
}

#div_header_container_inner div.lower div.user>a img {
    width: 34px;
    height: 34px;
    margin-top: 3px
}

#div_header_container_inner div.lower div.user div.links a {
    margin-left: 5px;
    color: white
}

#div_header_container_inner div.lower div.user a.name {
    font-weight: 700;
    font-size: 10pt;
    display: block;
    width: 110px;
    color: white;
    text-align: right;
    padding: 3px
}

#div_header_container_inner div.lower span.icon {
    width: 35px;
    height: 35px;
    margin-top: 4px
}

#div_header_container_inner div.lower span.icon.arrow {
    background-position: 0 -1552px;
    width: 12px;
    height: 8px;
    display: block;
    margin-right: 17px
}

#div_header_container_inner div.lower div.user #div_menu_messages span.icon.arrow {
    margin-right: 156px
}

#div_header_container_inner div.lower div.user #div_menu_notifications span.icon.arrow {
    margin-right: 171px
}

#div_header_container_inner div.lower div.user span.icon.votes {
    width: 28px;
    height: 28px;
    display: block;
    margin: 1px auto -5px auto;
    background-position: 0 -1435px
}

#div_header_container_inner div.lower div.user a.votes {
    font-size: 11px
}

#div_header_container_inner div.lower div.user span.icon.messages {
    background-position: 0 -1307px;
    background-size: 45px auto;
    position: relative;
    margin-top: 7px;
    margin-left: -1px
}

#div_header_container_inner div.lower div.user span.icon.notifications {
    background-position: 0 -1463px;
    position: relative;
    margin-top: 7px
}

#div_header_container_inner div.lower div.user span.icon.menu {
    background-position: 0 -1516px;
    margin-top: 6px
}

#div_header_container_inner div.lower ul.links {
    float: right;
    margin: -2px 4px 0 0;
    list-style-type: none
}

#div_header_container_inner div.lower ul.links>li {
    float: right;
    min-width: 45px;
    min-height: 40px;
    display: block;
    border-left: 1px solid #7F7F7F;
    text-align: center;
    font-size: 13px
}

#div_header_container_inner div.lower ul.links>li:first-child {
    border-right: 1px solid #7F7F7F
}

#div_header_container_inner div.lower ul.links>li:last-child {
    border-left: 0
}

#div_header_container_inner div.lower ul.links li a {
    color: white
}

#div_header_container_inner div.lower div.links a.new_questions>span {
    position: relative
}

#div_header_container_inner div.lower div.links a.new_questions span span.marked,
#div_header_container_inner div.lower div.user ul.links li.messages span.marked,
#div_header_container_inner div.lower div.user ul.links li.notifications span.marked {
    background: url(/images/sprites/icons_buttons2.png?v=1.0.2) no-repeat scroll 0 -1498px transparent;
    color: #FFF;
    font-weight: 700;
    height: 18px;
    left: -1px;
    padding-top: 1px;
    position: absolute;
    top: -3px;
    width: 18px;
    font-size: 10pt;
    line-height: 11pt;
    text-align: center;
    font-family: arial
}

#div_header_container_inner div.lower div.links a.new_questions span span.marked {
    top: -6px;
    left: -9px;
    padding-top: 2px
}

#div_header_container_inner div.lower div.user ul.links li.menu {
    cursor: pointer
}

#div_header_container_inner div.lower div.user ul.links li.menu>div,
#div_header_container_inner div.lower div.buttons div.categories>div {
    position: absolute;
    display: none;
    z-index: 15;
    margin-top: -12px
}

#div_header_container_inner div.lower div.user ul.links li.menu.general>div {
    width: 152px
}

#div_header_container_inner div.lower div.user ul.links li.menu.notifications>div {
    width: 417px;
    margin-right: -155px
}

#div_header_container_inner div.lower div.user ul.links li.menu.messages>div {
    width: 358px;
    margin-right: -141px
}

#div_header_container_inner div.lower div.buttons div.categories>div {
    width: 175px;
    margin-right: -83px;
    margin-top: -15px
}

#div_header_container_inner div.lower div.buttons div.categories span.icon.arrow {
    margin-right: 116px
}

#div_header_container_inner div.lower div.buttons span.icon.help {
    background-position: 0 -2279px;
    width: 30px;
    height: 30px;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-right: 3px
}

#div_header_container_inner div.lower div.buttons span.icon.categories {
    background-position: 0 -2309px;
    width: 40px;
    height: 40px;
    margin: 3px 1px 0 -5px;
    vertical-align: top
}

#div_header_container_inner div.lower div.buttons span.icon.random {
    background-position: 0 -2242px;
    width: 37px;
    height: 37px;
    padding-right: 2px
}

#div_header_container_inner div.lower div.buttons span.icon.whatsapp {
    background-position: 0 -3071px;
    width: 33px;
    height: 34px
}

#div_header_container_inner div.lower div.user ul.links li.menu ul,
#div_header_container_inner div.lower div.buttons div.categories ul {
    list-style-type: none;
    border: 1px solid white;
    border-bottom: 0;
    -moz-box-shadow: 0 3px 5px 3px #777;
    -webkit-box-shadow: 0 3px 5px 3px #777;
    box-shadow: 0 3px 5px 3px #777
}

#div_header_container_inner div.lower div.user ul.links li.menu ul li {
    padding-right: 5px;
    text-align: right;
    height: 20px;
    border-bottom: 1px solid white;
    font-weight: 700;
    background: url(/images/backgrounds/user_menu/general.png) repeat-y scroll 0 0 transparent
}

#div_header_container_inner div.lower div.user ul.links li.menu ul li:last-chiild {
    border-bottom: none
}

#div_header_container_inner div.lower div.user ul.links li.menu ul li:hover {
    background-color: lightblue
}

#div_header_container_inner div.lower div.user ul.links li.menu ul li a {
    display: block;
    overflow: hidden
}

#div_header_container_inner div.lower div.user ul.links li.notifications ul li {
    width: 410px;
    background: url(/images/backgrounds/user_menu/notifications.png) repeat-y scroll 0 0 transparent;
    height: auto;
    padding: 3px 5px 3px 0
}

#div_header_container_inner div.lower div.user ul.links li.messages ul li {
    width: 351px;
    background: url(/images/backgrounds/user_menu/notifications.png) repeat-y scroll 0 0 transparent;
    height: auto;
    padding: 3px 5px 3px 0
}

#div_header_container_inner div.lower div.user ul.links li.messages ul li.first,
#div_header_container_inner div.lower div.user ul.links li.notifications ul li.first {
    line-height: 30px
}

#div_header_container_inner div.lower div.user ul.links li.messages ul li.first h3,
#div_header_container_inner div.lower div.user ul.links li.notifications ul li.first h3 {
    font-size: 13pt;
    display: inline
}

#div_header_container_inner div.lower div.user ul.links li.messages ul li.first a,
#div_header_container_inner div.lower div.user ul.links li.notifications ul li.first a {
    float: left;
    display: block;
    color: white;
    font-weight: 400;
    text-decoration: underline;
    margin-left: 5px
}

#div_header_container_inner div.lower div.user ul.links li.messages ul li>span,
#div_header_container_inner div.lower div.user ul.links li.notifications ul li>span {
    display: block;
    overflow: hidden
}

#div_header_container_inner div.lower div.user ul.links li.messages ul li a span,
#div_header_container_inner div.lower div.user ul.links li.messages ul li span>span #div_header_container_inner div.lower div.user ul.links li.notifications ul li a span,
#div_header_container_inner div.lower div.user ul.links li.notifications ul li span>span {
    line-height: 1em;
    float: right;
    display: block
}

#div_header_container_inner div.lower div.user ul.links li.messages ul li img,
#div_header_container_inner div.lower div.user ul.links li.notifications ul li span.icon {
    width: 30px;
    height: 30px;
    margin-left: 5px;
    vertical-align: middle;
    display: inline-block
}

#div_header_container_inner div.lower div.user ul.links li.messages ul li img {
    display: inline-block;
    vertical-align: middle;
    float: right
}

#div_header_container_inner div.lower div.user ul.links li.notifications ul li a:hover {
    text-decoration: none
}

#div_header_container_inner div.lower div.user ul.links li.notifications ul li a:hover span.text {
    text-decoration: underline
}

#div_header_container_inner div.lower div.user ul.links li.notifications ul li span.icon.pen {
    background-position: 0 -1560px
}

#div_header_container_inner div.lower div.user ul.links li.notifications ul li span.icon.apply {
    background-position: 0 -1590px
}

#div_header_container_inner div.lower div.user ul.links li.notifications ul li span.icon.cancel {
    background-position: 0 -1620px
}

#div_header_container_inner div.lower div.user ul.links li.notifications ul li span.icon.video {
    background-position: 0 -2057px
}

#div_header_container_inner div.lower div.user ul.links li.notifications ul li span.icon.quotation {
    ackground-position: 0 -2087px
}

#div_header_container_inner div.lower div.user ul.links li.notifications ul li span.icon.picture {
    background-position: 0 -2117px
}

#div_header_container_inner div.lower div.user ul.links li.notifications ul li span.text {
    width: 280px;
    margin-left: 15px;
    vertical-align: middle;
    display: inline-block
}

#div_header_container_inner div.lower div.user ul.links li.messages ul li span.text {
    width: 235px;
    margin-left: 10px
}

#div_header_container_inner div.lower div.user ul.links li.messages ul li span.content {
    font-weight: 400
}

#div_header_container_inner div.lower div.user ul.links li.messages ul li span.text.new,
#div_header_container_inner div.lower div.user ul.links li.notifications ul li span.text.new {
    color: yellow
}

#div_header_container_inner div.lower div.user ul.links li.messages ul li:hover span.text,
#div_header_container_inner div.lower div.user ul.links li.notifications ul li:hover span.text {
    text-decoration: underline
}

#div_header_container_inner div.lower div.user ul.links li.messages ul li span.date,
#div_header_container_inner div.lower div.user ul.links li.notifications ul li span.date {
    width: 70px;
    text-align: center;
    font-weight: 400;
    font-size: 8pt;
    line-height: 12pt;
    color: #D3D3D3
}

#div_header_container_inner div.lower div.user ul.links li.notifications ul li span.date {
    vertical-align: middle;
    display: inline-block
}

#div_header_container_inner div.lower div.user ul.links li.messages ul li.last,
#div_header_container_inner div.lower div.user ul.links li.notifications ul li.last {
    background: url(/images/backgrounds/user_menu/all_items.png) repeat-x scroll 0 0 transparent;
    height: 33px;
    line-height: 33px;
    color: white;
    font-weight: 700;
    font-size: 16pt;
    text-align: center;
    padding-top: 0
}

#div_header_container_inner div.lower div.user_login {
    padding: 0 5px 0 0;
    border-right: 1px solid #7F7F7F;
    border-left: 1px solid #7F7F7F;
    float: left;
    font-family: "almoni-tzar", "arial"
}

#div_header_container_inner div.lower div.user_login img {
    width: 35px;
    vertical-align: middle
}

#div_header_container_inner div.lower div.facebook_like {
    float: left;
    font-weight: 700;
    font-size: 13px;
    margin: 6px 0 -3px 3px
}

#div_header_container_inner div.lower div.facebook_like span {
    display: inline-block;
    height: 35px;
    width: 40px;
    text-align: center;
    line-height: 14px
}

#div_header_container_inner div.lower div.facebook_like a {
    display: block;
    width: 120px
}

#div_header_container_inner div.lower div.facebook_like a img {
    margin-top: -20px;
    width: 33px
}

#div_header_container_inner div.lower div.facebook_like a span {
    width: 76px;
    color: white
}

#divSearch {
    position: relative;
    width: 263px;
    height: 35px;
    text-align: right;
    border: 1px solid #7F7F7F;
    float: right;
    background-color: white;
    margin-top: 32px
}

#divSearch #txt_search {
    color: #BFBFBF;
    background-color: transparent;
    border: 0;
    font-family: "almoni-tzar", "arial";
    font-size: 15pt;
    padding-right: 8px;
    width: 220px;
    height: 37px;
    line-height: 37px;
	outline: none;
}

#divSearch #txt_search.focused {
    color: black;
    font-family: "arial";
	outline: none;
}

#divSearch .icon {
    position: absolute;
    top: 6px;
    left: 5px;
    width: 25px;
    cursor: pointer
}

#div_search_results {
    display: none;
    position: absolute;
    top: 34px;
    right: -1px;
    z-index: 500;
    color: black;
    background-color: #fff;
    border: solid 1px #585858;
    text-align: right;
    width: 263px;
    min-height: 30px;
    overflow: auto;
    overflow-x: hidden
}

#div_search_results ul li a>span {
    width: 268px
}

#div_search_results .search_term {
    color: #00b0f0;
    font-weight: 700
}

#div_search_results li.tag {
    background-color: #00B0F0;
    min-height: 0;
    height: 34px
}

#div_search_results li.tag a {
    color: white;
    text-align: center
}

#div_search_results li.tag a span.tag_name {
    color: yellow;
    font-weight: 700
}

#div_search_results li.tag a span.buttom {
    font-weight: 700
}

#div_search_results ul li.summary,
#div_search_results ul li.summary span {
    text-align: center;
    background: #515151;
    color: white
}

#div_to_top_page_scroll {
    background-position: 0 -3003px;
    width: 68px;
    height: 68px;
    cursor: pointer;
    position: fixed;
    bottom: 3em;
    left: 3em;
    display: none
}

ul.qitems li.more_questions {
    background: url(/images/backgrounds/more_questions.png?v=1.1) repeat scroll 0 0 #F2F2F2;
    height: 44px;
    padding: 0
}

ul.qitems li.more_questions:hover {
    filter: alpha(opacity=60);
    opacity: .6
}

ul.qitems li.more_questions a {
    color: white;
    display: block;
    font-size: 18pt;
    font-weight: 400;
    line-height: 44px;
    text-align: center;
    font-family: "almoni-tzar", "arial"
}

ul.qitems li {
    min-height: 46px;
    margin-bottom: 2px;
    background-color: #F0F7FF
}

ul.qitems li:hover {
    background-color: #DEECF7
}

#new_q ul.qitems li .comments {
    width: 40px
}

ul.qitems li a {
    display: block;
    text-decoration: none;
    overflow: hidden
}

ul.qitems li a:hover {
    text-decoration: none
}

ul.qitems li .title {
    display: inline-block;
    padding: 8px 8px 8px 0;
    font-size: 12px;
    line-height: 15px;
    color: #404040;
    vertical-align: middle
}

ul.qitems li .title_visited {
    display: inline-block;
    padding: 8px 8px 8px 0;
    font-size: 12px;
    line-height: 15px;
    color: #404040;
    vertical-align: middle
}

ul.qitems li a:hover .title {
    text-decoration: underline
}

ul.qitems li a:hover .title_visited {
    text-decoration: underline
}

ul.qitems li .full_row {
    width: 70%;
    float: right
}

ul.qitems li .author {
    font-weight: 400;
    color: #909090;
    white-space: nowrap
}

ul.qitems li .survey,
ul.qitems li .youtube_video,
ul.qitems li .status_update,
ul.qitems li .intresting,
ul.qitems li .best_advice,
ul.qitems li .views,
ul.qitems li .comments,
ul.qitems li .date {
    display: block;
    padding: 8px 0;
    width: 45px;
    height: 30px;
    font-size: 11px;
    line-height: 15px;
    color: #595959;
    text-align: center;
    vertical-align: middle;
    float: left;
    border-right: 2px solid white
}

ul.qitems li .survey,
ul.qitems li .status_update,
ul.qitems li .youtube_video,
ul.qitems li .intresting,
ul.qitems li .best_advice {
    padding: 6px 0;
    border-right: 0
}

ul.qitems li .date {
    width: 100px
}

ul.qitems li .num,
ul.qitems li .date>span {
    font-size: 12px;
    line-height: 18px;
    color: #000
}

ul.qitems li .advice_bigger {
    font-weight: 700;
    font-size: 15px;
    line-height: 12px
}

ul.qlist li.odd {
    background-color: #F8F8F8
}

ul.qlist li.even {
    background-color: #EEE
}

span.survey_small,
span.intresting_small,
span.best_advice_small,
span.update_small,
span.video_small {
    background-size: 36px auto;
    height: 20px;
    width: 20px;
    margin-right: 3px
}

span.survey_small {
    background-position: 0 -42px
}

span.intresting_small {
    background-position: 0 0
}

span.best_advice_small {
    background-position: 0 -990px
}

span.update_small {
    background-position: 0 -20px
}

span.video_small {
    background-position: 0 -63px
}

span.link {
    cursor: pointer
}

#wrapper {
    margin: 0 auto;
    width: 980px;
    overflow: hidden
}

#wrapper.pop {
    position: relative;
    margin: 0 auto;
    margin-top: -30px;
    width: 612px;
    min-height: 100%
}

#div_header_top {
    height: 31px;
    padding-top: 9px;
    margin-bottom: 10px
}

#div_header_top #div_header_top_left {
    float: right;
    min-width: 247px;
    color: #7F7F69
}

#div_header_top #div_header_top_right>a,
#div_header_top #div_header_top_right>div {
    margin-right: 7px;
    color: white;
    font-size: 9pt
}

#div_header_top #div_header_top_right>a:hover {
    text-decoration: none
}

#div_header_top #div_header_top_left a {
    color: white;
    font-size: 9pt
}

#div_header_top #div_header_top_right>a,
#div_header_top #div_header_top_right>div {
    display: block;
    float: left
}

#div_header_top_right a>img {
    margin-top: -8px;
    width: 37px;
    vertical-align: middle
}

#div_header_top_right a>img.search {
    width: 27px
}

#div_header_top #div_share_links {
    float: left;
    margin-top: 3px;
    color: #BFBFBF;
    font-weight: 700
}

#div_header_top #div_header_top_left a,
#div_header_top #div_header_top_left span {
    margin-left: 0;
    cursor: pointer
}

#div_header_top #div_share_links>a img {
    width: 22px;
    vertical-align: middle
}

#header {
    text-align: right;
    padding-top: 4px;
    height: 81px
}

.pop #header {
    height: auto
}

.pop #logo {
    margin-top: 33px
}

.pop #logo img {
    height: 30px
}

#top_bar {
    padding-top: 3px
}

#main .main {
    float: right;
    width: 593px
}

#header .logo {
    width: 370px;
    float: left;
    position: relative
}

#header .logo a {
    color: #000;
    font-size: 14px;
    line-height: 20px;
    font-weight: 700;
    text-decoration: none;
    display: block;
    position: relative
}

#header a.int-questions {
    display: inline-block;
    margin-top: 2px;
    color: #000;
    font-size: 12px;
    line-height: 21px;
    text-decoration: none
}

#divQuestions {
    display: block;
    float: right;
    width: 270px;
    height: 46px;
    margin-left: 8px;
    background: url(../images/grey50.png) repeat 0 0
}

#divQuestions ul li {
    display: none
}

#divQuestions ul li.show {
    display: block
}

#divQuestions ul li a {
    min-height: 46px
}

#divQuestions ul li .title {
    width: 200px;
    font-weight: 700
}

#divQuestions ul li .author {
    font-weight: 400
}

#divQuestions ul li .comments {
    width: 50px
}

.pblock {
    position: relative;
    margin-bottom: 16px;
    padding: 8px 12px 16px 12px;
    background-color: white;
    border: 1px solid #D9D9D9
}

.pblock .top,
.pblock .bottom {
    position: absolute;
    right: 0;
    width: 100%
}

.pblock .top {
    top: 0;
    height: 7px
}

.pblock .bottom {
    bottom: 0;
    height: 9px
}

.tblock {
    margin-bottom: 16px
}

div.title,
h2.title {
    height: 30px;
    font-size: 14pt;
    font-weight: 700;
    border-bottom: 1px solid #D3D3D3;
    line-height: 30px;
    background-color: white;
    margin: 0 12px;
    padding: 0
}

.tblock img,
h2.title img {
    height: 30px;
    vertical-align: middle
}

.block {
    padding: 8px;
    background-color: #fff
}

#more_q span.next-more:hover {
    color: #00B0F0
}

#more_q div.loading {
    text-align: center;
    font-weight: 700;
    font-size: 10pt
}

#more_q div.loading img {
    margin-top: 1em
}

#hp_banner img {
    width: 268px;
    border: none
}

#cat_list ul li h3 a {
    color: black!important
}

#cat_list ul li {
    float: right;
    margin: .5%;
    width: 23%;
    margin-bottom: 1em;
}

#cat_list ul li.clearboth {
    float: none;
    margin: 0;
    width: 100%
}

#cat_list ul li img {
    width: 35px;
    height: 35px
}

#cat_list ul li h3 {
    font-size: 15px;
    line-height: 25px
}

#cat_list ul li a {
    color: #595959
}

#cat_list ul li a:hover {
    color: black
}

#cat_list ul li ul li {
    margin: 2px 0;
    width: 100%
}

.list-questions ul li .title {
    font-size: 16px;
    line-height: 30px;
    font-weight: 700
}

.list-questions ul li .author {
    font-size: 12px;
    font-weight: 400
}

div.pagination {
    line-height: 1em;
    margin: 2em 0;
    text-align: center;
    direction: ltr
}

div.pagination span.pages span,
div.pagination a {
    display: inline-block;
    min-width: 30px;
    height: 30px;
    line-height: 30px;
    vertical-align: middle;
    color: #404040!important;
    background-color: #F2F2F2;
    font-size: 12pt;
    font-weight: 700;
    margin: 0 1px;
    padding: 0 3px
}

div.pagination a.first_page,
div.pagination a.last_page {
    background-color: #00B0F0;
    color: white!important;
    margin: -2px -2px 0 -2px
}

div.pagination a:hover {
    color: white!important;
    background-color: #10253F;
    text-decoration: none
}

div.pagination span.pages span {
    background-color: #00B0F0;
    color: white!important;
    font-size: 12pt
}

div.pagination a.scale {
    font-size: 13.5pt
}

div.pagination a.text {
    margin: -1px 4px 0 4px;
    padding: 0 8px
}

#contactFrm {
    width: 406px
}

#questionFrm {
    font-size: 13px;
    color: #000;
	font-family: "almoni-tzar";
}

#questionFrm h2.stage {
    margin-bottom: 15px;
    padding: 0 7px;
    height: 28px;
    color: #fff;
    font-size: 16px;
    line-height: 30px;
    font-weight: 700;
    background-color: #00b0f0
}

#questionFrm h2.stage span {
    padding-right: 50px;
    font-weight: 400
}

#questionFrm a {
    font-weight: 700;
    color: #000
}

#questionFrm label {
    padding-right: 5px;
    width: 85px
}

#questionFrm label.small {
    width: 10px
}

#questionFrm label.extra {
    margin-right: 5px;
    width: 120px
}

#questionFrm label.smalltext {
    padding-right: 2px;
    width: 500px
}

#questionFrm .textbox {
    width: 150px
}

#questionFrm input.wide {
    width: 485px
}

#questionFrm textarea.textbox {
    width: 485px;
    height: 100px
}

#questionFrm ul.cat_list {
    display: inline-block;
    margin: 12px 0;
    width: 495px;
    list-style: none
}

#questionFrm ul.cat_list li {
    margin-bottom: 0;
    width: 165px;
    height: 20px;
    line-height: 20px;
    background: none
}

#questionFrm .legal {
    margin-right: 10px
}

div.footer {
    clear: both;
    margin: 0 auto 2em;
    background-color: white;
    width: 980px;
    border: 1px solid #D9D9D9;
	z-index: 1;
}

div.footer_separator {
    background: url(/images/backgrounds/footer/separator.png) repeat-x scroll 0 0 transparent;
    height: 10px;
    width: 980px;
    margin: 1.5em auto 1.5em auto
}

div.footer div.promoted_questions p {
    float: right;
    font-family: "almoni-tzar-bold";
    font-size: 29pt;
    line-height: 42px;
    margin-right: 6px;
    color: white;
}

div.footer div.promoted_questions {
    padding-top: 5px;
    width: 980px;
    margin: 0 auto;
    position: relative;
    background: #4FC0EE;
}

div.footer div.most_viewd_questions {
    background-color: #ABE4FA;
    margin: 0 auto .75em auto;
    width: 942px;
    padding: 0 20px 0 10px
}

div.footer div.most_viewd_questions>div.right {
    padding: 0 0 2px 0
}

div.footer div.most_viewd_questions div.container {
    margin: 5px 12px 0 12px;
    width: 570px;
    display: inline-block;
    height: 37px!important
}

div.most_viewd_questions img {
    width: 30px;
    cursor: pointer;
    float: left;
    margin: 8px -4px 0
}

div.most_viewd_questions ul {
    list-style-type: none
}

div.footer div.most_viewd_questions ul {
    overflow: hidden;
    width: 985px
}

div.footer div.most_viewd_questions ul li a {
    height: 32px;
    overflow: hidden;
    display: block
}

div.most_viewd_questions ul li a,
div.most_viewd_questions ul li a:visited {
    color: black
}

div.most_viewd_questions ul li a:hover {
    text-decoration: underline
}

div.most_viewd_questions ul li a span.number {
    line-height: 32px;
    font-size: 27px;
    font-weight: 700
}

div.most_viewd_questions ul li a span.title {
    font-weight: 700
}

div.most_viewd_questions ul li a span.title,
div.most_viewd_questions ul li a span.author {
    line-height: 32px;
    font-size: 17px
}

div.most_viewd_questions ul li a span.number,
div.most_viewd_questions ul li a span.title,
div.most_viewd_questions ul li a span.author {
    padding: 0
}

div.footer div.most_viewd_questions span.vticker_slider_icon {
    margin-top: 10px
}

div.footer div.most_viewd_questions div.title {
    border-bottom: 1px dashed #656565;
    font-size: 14pt;
    font-weight: 700;
    height: 30px;
    line-height: 30px;
    margin: 0 12px;
    padding: 0;
    margin-bottom: 1em
}

div.footer div.most_viewd_questions h2 {
    display: inline-block;
    float: right;
    line-height: 17px;
    margin-left: 3px;
    margin-top: 13px
}

div.footer div.most_viewd_questions span.separator {
    display: inline-block;
    float: right;
    margin-top: 13px;
    font-weight: 700;
    font-size: 12pt
}

div.promoted_questions>ul>li {
    float: right;
    width: 192px;
    height: 145px;
    margin-right: 5px;
    margin-left: 4px;
    position: relative;
    overflow: hidden
}

div.footer div.promoted_questions>ul {
    height: 160px;
    list-style-type: none;
    background: #13355A;
    padding-top: 5px;
    padding-bottom: 5px;
    overflow: hidden;
    width: 980px
}

div.footer div.promoted_questions>ul>li {
    width: 100.7px;
    margin: 4px 2.5px
}

div.footer div.promoted_questions>ul>li>a {
    display: block
}

div.promoted_questions ul li.big {
    height: 260px;
    width: 345px
}

div.promoted_questions ul li.small {
    margin-top: 115px
}

div.promoted_questions ul li.small img {
    width: 188px;
    height: 145px
}

div.footer div.promoted_questions ul li img {
    width: 100px;
    height: 65px;
}

div.footer div.promoted_questions ul li {
    height: 165px;
}

div.promoted_questions>ul li.big img {
    height: 260px;
    width: 345px;
}

div.promoted_questions>ul li span.title{
    position: relative;
    right: 0;
    bottom: 0;
    width: 175px;
    color: white;
    height: 43px;
    font-size: 10pt;
    line-height: 1em;
    font-weight: 700;
    padding: 4px;
    z-index: 2;
    margin-top: -90px;
    display: block
}

div.promoted_questions ul li.big span.title {
    margin-top: -75px;
    right: 0
}

div.footer div.promoted_questions ul li.small span.title {
    width: 77px;
    font-size: 9pt;
    line-height: 10pt
}

div.promoted_questions ul li span.title_bg {
    z-index: 1;
    display: block;
    height: 90px;
    width: 188px;
    opacity: .6;
    filter: alpha(opacity=60)
}

div.promoted_questions ul li.big span.title_bg {
    margin-top: -75px;
    height: 150px;
    width: 345px;
    right: 0
}

div.footer div.promoted_questions ul li.small span.title_bg {
    width: 156px
}

div.promoted_questions ul li.big span.title {
    background: rgba(0, 0, 0, 0.6);
    right: 0;
    margin-top: -150px;
    height: 115px;
    font-size: 18pt;
    line-height: 1.35em;
    width: 331px;
    padding-right: 10px
}

div.promoted_questions ul li:last-child {
    margin-left: 0
}

div.promoted_questions ul li span.additions {
    display: block;
    visibility: hidden;
    right: 0;
    bottom: 0;
    width: 183px;
    z-index: 1
}

div.promoted_questions ul li.big span.additions {
    width: 370px;
    padding-right: 10px;
	font-size: 12pt;
	z-index: 150;
}

div.promoted_questions ul li span.additions a,
div.promoted_questionsul li span.additions a:hover {
    color: white;
    font-weight: 700
}
div.promoted_questions ul li span.author,
div.promoted_questions ul li span.category {
    padding: 3px
}
#arrow_to_top_page {
    display: inline-block;
    background: url(/images/sprites/icons_buttons2.png?v=1.0.2) no-repeat scroll 0 -1358px transparent;
    float: left;
    width: 53px;
    height: 42px;
    cursor: pointer;
    margin-left: 10px
}

.pop #footer {
    position: relative;
    width: 100%;
    color: #fff
}

#bottom_menu {
    width: 955px;
    margin: .5em auto 0;
    font-size: 13pt;
    font-family: "almoni-tzar", "arial";
    color: black;
    height: 40px;
    line-height: 50px;
    text-align: right;
    border-top: 1px solid #D9D9D9
}

#bottom_menu span.copyright img {
    width: 90px;
    margin-top: -7px
}

#bottom_menu a,
#bottom_menu a:hover,
#bottom_menu .link {
    color: #13355A
}

#bottom_menu .link:hover {
    text-decoration: underline
}

#bottom_menu a.yellow,
#bottom_menu a.yellow:hover {
    color: #ff0
}

div.footer .copyright {
    float: left;
    width: 270px;
    text-align: left
}

div.footer .credit {
    float: left;
    margin-left: 15px;
    direction: ltr;
    font-size: 11px;
    height: 50px;
    line-height: 50px;
    color: #000
}

div.footer .credit img {
    margin-top: 5px;
    vertical-align: middle
}

.black,
a.black,
a.black:hover {
    color: #000
}

.yellow,
.yellow a,
.yellow a:hover {
    color: #ff0
}

.tw,
.tw a,
.tw a:hover {
    color: #00b0f0
}

.rss,
.rss a,
.rss a:hover {
    color: #e86c0b
}

.fb,
.fb a,
.fb a:hover {
    color: #0070c0
}

.bold {
    font-weight: 700
}

.underline {
    text-decoration: underline
}

.italic {
    font-style: italic
}

.error {
    color: #aa2520
}

.center {
    text-align: center
}

#main .p12 {
    padding: 12px
}

#main .p0 {
    padding: 12px
}

h2.alert {
    color: red;
    line-height: 32px;
    text-align: center
}

h2.alert img {
    vertical-align: middle
}

p.alert {
    color: #000;
    font-weight: 700;
    text-align: center
}

table.netted {
    border-width: 0 0 1px 1px;
    border-style: solid;
    border-left: 1px solid black;
    border-bottom: 1px solid black
}

table.netted tr td,
table.netted tr th {
    border-width: 1px 1px 0 0;
    border-style: solid;
    margin: 0;
    padding: 4px;
    text-align: center
}

input.submit,
div.submit,
span.submit {
    width: 180px;
    border: 2px solid white
}

body.disabled_by_page_box {
    overflow: hidden
}

body.disabled_by_page_box #div_page_box_disable_page {
    background-color: black;
    opacity: .7;
    position: absolute;
    display: none;
    width: 100%;
    z-index: 99998;
    top: 0;
    left: 0
}

#ifrm_page_box {
    width: 100%;
    border: 0
}

#div_page_box_content {
    background-color: white;
    padding: 10px
}

#div_page_box {
    display: none;
    position: fixed;
    bottom: 0;
    border: 2px solid black;
    z-index: 99999
}

#div_page_box_title {
    height: 45px;
    width: 100%;
    background-image: url(/images/page_box/title_background.png);
    font-size: 15pt
}

#h3_page_box_title {
    float: right;
    display: block;
    padding-right: 1%;
    font-size: 19pt;
    color: white;
    line-height: 45px;
    text-align: right;
    font-family: "almoni-tzar-bold", "arial"
}

#div_page_box_buttons {
    float: left;
    width: 90px;
    height: 100%;
    margin-left: 7px
}

#div_page_box_buttons div {
    width: 28px;
    height: 26px;
    float: left;
    margin: 7px 3px 3px 3px;
    cursor: pointer
}

#div_page_box_button_close,
#div_page_box_button_minimize.minimized,
#div_page_box_button_minimize.maximized {
    background: url(/images/sprites/icons_buttons2.png) no-repeat scroll top left transparent;
    width: 28px;
    height: 26px
}

#div_page_box_button_close {
    background-position: 0 -1650px
}

#div_page_box_button_minimize.minimized {
    background-position: 0 -1702px
}

#div_page_box_button_minimize.maximized {
    background-position: 0 -1676px
}

#div_facebook_bottom {
    position: fixed;
    bottom: 0;
    margin-top: 1em;
    width: 100%;
    background: url(/images/bottom_icons/background.png?v=1.0.2) repeat-x scroll 0 0 black;
    height: 48px
}

#div_facebook_bottom div.inner {
    width: 890px;
    margin: 0 auto;
    line-height: 48px
}

#div_facebook_bottom div.inner a,
#div_facebook_bottom div.inner a:hover {
    text-decoration: none
}

#div_facebook_bottom div.inner img {
    width: 43px;
    vertical-align: middle
}

#div_facebook_bottom div.inner img.logo {
    width: 60px;
    position: fixed;
    bottom: 0
}

#div_facebook_bottom div.inner img.hand {
    margin-top: -10px;
    margin-right: 5px;
    margin-left: 30px
}

#div_facebook_bottom div.inner img.close {
    margin-top: -10px;
    cursor: pointer
}

#div_facebook_bottom div.inner span.text {
    font-size: 18pt;
    font-weight: 700;
    margin-right: 60px;
    color: white
}

span.vticker_slider_icon {
    background: url(/images/sprites/icons_buttons2.png?v=1.1) no-repeat scroll top left transparent;
    display: inline-block;
    float: left;
    cursor: pointer;
    width: 30px;
    height: 30px;
    margin: 0 -4px -4px
}

span.vticker_slider_icon.start {
    background-position: 0 -1152px
}

span.vticker_slider_icon.pause {
    background-position: 0 -1182px
}

span.vticker_slider_icon.next {
    background-position: 0 -1212px
}

span.vticker_slider_icon.previous {
    background-position: 0 -1242px
}

div.question_updates ul li a span.question_title {
    display: block;
    font-weight: 700;
    font-size: 10.2pt;
    color: #404040;
    margin: .5em 0
}

div.question_updates ul li a span.update {
    display: block;
    color: gray
}

div.question_updates ul li span.status_date {
    display: block;
    float: left;
    text-align: center;
    width: 105px;
    margin-top: 3px;
    font-size: 9pt;
    color: #7F7F7F
}

div.question_updates ul li span.status_date span.clock {
    display: block;
    float: left;
    width: 38px;
    height: 38px;
    margin-right: -3px;
    background: url(/images/sprites/icons_buttons2.png?v=1.1) no-repeat scroll 0 -1320px transparent
}

div.best_advices_scroller h2.title {
    margin: 0 0 5px
}

div.best_advices_scroller div.container ul li a:hover {
    text-decoration: none
}

div.best_advices_scroller div.container ul li a:hover span.question_name {
    text-decoration: underline;
    color: black
}

div.best_advices_scroller h2>img {
    width: 30px;
    margin: 0 -4px -4px;
    float: left;
    cursor: pointer
}

div.best_advices_scroller div.container ul li a span.question_name {
    display: block;
    font-weight: 700;
    font-size: 10.2pt;
    color: #404040;
    margin: .5em 0
}

div.best_advices_scroller div.container ul li span.advice_date {
    display: block;
    float: left;
    text-align: center;
    width: 150px
}

div.best_advices_scroller div.container ul li span.advice_date span.like_big {
    display: block;
    float: left;
    width: 48px;
    height: 48px;
    background: url(/images/sprites/icons_buttons2.png?v=1.1) no-repeat scroll 0 -1272px transparent;
    margin-top: 5px
}

div.best_advices_scroller div.container ul {
    list-style-type: none
}

div.best_advices_scroller div.container ul li {
    height: 270px
}

div.best_advices_scroller div.container ul li a span.advice {
    display: block;
    color: gray
}

div.best_advices_scroller div.container ul li a {
    height: 215px;
    display: block
}

div.best_advices_scroller div.container ul li span.rank {
    font-size: 30pt;
    font-weight: 700;
    display: block;
    float: left;
    margin: 25px 0 0 3px;
    color: #10253F
}

div.best_advices_scroller div.container ul li span.index {
    color: #00B0F0;
    font-size: 20pt;
    font-weight: 700;
    display: block;
    float: right;
    margin: 25px 0 0 3px
}

div.breadcrumb {
    padding: 8px 12px
}

div.breadcrumb div.details {
    display: inline-block;
    width: 700px
}

div.breadcrumb div.navigate {
    float: left
}

div.breadcrumb img {
    vertical-align: middle;
    margin: 0 10px
}

div.breadcrumb div.navigate img {
    margin: 0 5px
}

div.breadcrumb a {
    color: black
}

div.breadcrumb div.navigate span.separator {
    margin: 0 5px
}

div.google_bottom_ad {
    background-color: white;
    clear: both;
    width: 980px;
    margin: 1em auto;
    border: 1px solid #D9D9D9
}

div.google_bottom_ad>div {
    padding: 10px
}

div.notifier_box {
    display: none;
    position: fixed;
    bottom: 3em;
    left: 25px;
    color: black;
    border: 2px solid black;
    background-color: white;
    height: 120px;
    width: 330px;
    z-index: 9999;
    -moz-box-shadow: 0 3px 5px 3px #777;
    -webkit-box-shadow: 0 3px 5px 3px #777;
    box-shadow: 0 3px 5px 3px #777
}

div.notifier_box #div_close_button {
    color: white;
    font-weight: 700;
    position: absolute;
    left: 5px;
    top: 7px;
    cursor: pointer;
    width: 30px;
    height: 30px;
    line-height: 19pt;
    text-align: center;
    font-size: 19pt
}

div.notifier_box #div_close_button:hover {
    color: black;
    background-color: #EFEFEF
}

div.notifier_box div.head {
    font-family: "almoni-tzar", "arial";
    line-height: 20pt;
    font-size: 20pt;
    height: 30px;
    padding: 5px;
    background-color: #10253F;
    color: white
}

div.notifier_box div.head img {
    height: 30px;
    vertical-align: bottom
}

div.notifier_box a {
    display: table-row;
    vertical-align: middle;
    overflow: hidden;
    padding: 5px;
    height: 80px
}

div.notifier_box a img {
    width: 50px;
    height: 50px;
    float: right;
    margin: 15px 5px
}

div.notifier_box a p {
    margin: 0 5px;
    margin-top: 5px;
    width: 265px;
    height: 70px;
    font-size: 13pt;
    font-weight: 700;
    line-height: 15pt;
    display: table-cell;
    vertical-align: middle
}

div.notifier_box div p.message_with_image {
    float: right;
    width: 70%
}

div.notifier_box div span.question_name {
    font-size: 10pt;
    font-weight: 700
}

div.notifier_box div span.author {
    display: block;
    color: #BFBFBF
}

div.notifier_box div p.rejected_reason {
    color: red;
    font-weight: 700
}

div.notifier_box div p.authorized_reason {
    color: #0F0;
    font-weight: 700
}

div.notifier_box div a,
div.notifier_box div a:visited {
    color: white;
    text-decoration: none
}

div.notifier_box div a:hover {
    color: white;
    text-decoration: underline
}

.DivSelectyze .selectyzeValue {
    position: relative;
    z-index: 10;
    display: block;
    text-decoration: none;
    font-weight: 700
}

.DivSelectyze ul {
    list-style: none;
    width: 100%
}

.DivSelectyze .UlSelectize {
    position: absolute;
    z-index: 9999;
    display: none;
    top: 26px;
    left: 0;
    background-color: #fff;
    border: 1px solid #b7b7b7
}

.DivSelectyze li a {
    display: block;
    text-decoration: none
}

.optgroupTitle {
    display: block
}

.mac .selectyzeValue {
    font-size: 13px;
    line-height: 25px;
    height: 25px;
    font-family: arial;
    color: #000
}

.mac .selectyzeValue span.side_left_transparent,
.mac .selectyzeValue span.side_left {
    background: url(/images/backgrounds/select/left.png) no-repeat;
    display: inline-block;
    height: 25px;
    width: 5px
}

.mac .selectyzeValue span.middle_transparent,
.mac .selectyzeValue span.middle {
    background: url(/images/backgrounds/select/middle.png) repeat-x;
    display: inline-block;
    height: 25px;
    padding-right: 3px
}

.mac .selectyzeValue span.side_right_transparent,
.mac .selectyzeValue span.side_right {
    background: url(/images/backgrounds/select/right.png) no-repeat;
    display: inline-block;
    height: 25px;
    width: 23px
}

.mac .selectyzeValue span.side_left_transparent {
    background: url(/images/backgrounds/select/left_transparent.png) no-repeat
}

.mac .selectyzeValue span.middle_transparent {
    background: url(/images/backgrounds/select/middle_transparent.png) repeat-x
}

.mac .selectyzeValue span.side_right_transparent {
    background: url(/images/backgrounds/select/right_transparent.png) no-repeat
}

.mac li a {
    height: 25px;
    line-height: 25px;
    font-size: 13px;
    font-family: arial;
    background: url(/images/backgrounds/select/option.png) repeat-x scroll 0 0 transparent;
    color: black;
    color: #000;
    text-align: center
}

.mac li a:hover {
    color: white;
    background: url(/images/backgrounds/select/option_hover.png) repeat-x scroll 0 0 transparent
}

.mac .optgroupTitle {
    margin-top: 15px;
    font-size: 13px;
    padding-left: 10px;
    background-color: #fff;
    color: #969696
}

#sb-title-inner,
#sb-info-inner,
#sb-loading-inner,
div.sb-message {
    font-family: "HelveticaNeue-Light", "Helvetica Neue", Helvetica, Arial, sans-serif;
    font-weight: 200;
    color: #fff
}

#sb-container {
    position: fixed;
    margin: 0;
    padding: 0;
    top: 0;
    left: 0;
    z-index: 999;
    text-align: right;
    visibility: hidden;
    display: none
}

#sb-overlay {
    position: relative;
    height: 100%;
    width: 100%
}

#sb-wrapper {
    position: absolute;
    visibility: hidden;
    width: 100px
}

#sb-wrapper-inner {
    position: relative;
    border: 1px solid #303030;
    overflow: hidden;
    height: 100px
}

#sb-body {
    position: relative;
    height: 100%
}

#sb-body-inner {
    position: absolute;
    height: 100%;
    width: 100%
}

#sb-player.html {
    height: 100%;
    overflow: auto
}

#sb-body img {
    border: none
}

#sb-loading {
    position: relative;
    height: 100%
}

#sb-loading-inner {
    position: absolute;
    font-size: 14px;
    line-height: 24px;
    height: 24px;
    top: 50%;
    margin-top: -12px;
    width: 100%;
    text-align: center
}

#sb-loading-inner span {
    background: url(/question/shadowbox/loading.gif) no-repeat;
    padding-left: 34px;
    display: inline-block
}

#sb-body,
#sb-loading {
    background-color: #060606
}

#sb-title,
#sb-info {
    position: relative;
    margin: 0;
    padding: 0;
    overflow: hidden
}

#sb-title,
#sb-title-inner {
    height: 26px;
    line-height: 26px
}

#sb-title-inner {
    font-size: 16px
}

#sb-info,
#sb-info-inner {
    height: 20px;
    line-height: 20px
}

#sb-info-inner {
    font-size: 12px
}

#sb-nav {
    float: right;
    height: 16px;
    padding: 2px 0;
    width: 45%
}

#sb-nav a {
    display: block;
    float: right;
    height: 16px;
    width: 16px;
    margin-left: 3px;
    cursor: pointer;
    background-repeat: no-repeat
}

#sb-nav-close {
    background-image: url(/images/sprites/shadowbox.png) no-repeat 0 0;
    width: 16px;
    height: 16px
}

#sb-nav-next {
    background-image: url(/images/sprites/shadowbox.png) no-repeat 0 -16px;
    width: 16px;
    height: 16px
}

#sb-nav-previous {
    background-image: url(/images/sprites/shadowbox.png) no-repeat 0 -64px;
    width: 16px;
    height: 16px
}

#sb-nav-play {
    background-image: url(/images/sprites/shadowbox.png) no-repeat 0 -48px;
    width: 16px;
    height: 16px
}

#sb-nav-pause {
    background-image: url(/images/sprites/shadowbox.png) no-repeat 0 -32px;
    width: 16px;
    height: 16px
}

#sb-counter {
    float: left;
    width: 45%
}

#sb-counter a {
    padding: 0 4px 0 0;
    text-decoration: none;
    cursor: pointer;
    color: #fff
}

#sb-counter a.sb-counter-current {
    text-decoration: underline
}

div.sb-message {
    font-size: 12px;
    padding: 10px;
    text-align: center
}

div.sb-message a:link,
div.sb-message a:visited {
    color: #fff;
    text-decoration: underline
}

.btn-img-l {
    position: absolute;
    top: 10px;
    left: 26px;

}

.btn-img-r {
    position: absolute;
    top: 10px;
    left: 117px;
}

.sharing {
    text-align: center;
}

#spn_add_advice_button:hover {
    background: url(/images/backgrounds/add_advice_push.png?v=1.0) repeat-x scroll 0 0 red;
}

.sp-image-container .title_bg{
    background-color: #000;
    position: relative;
    z-index: 1;
    display: block;
    margin-top: -53px;
    height: 95px;
    width: 240px;
    opacity: .6;
}

.sp-image-container .title{
    position: relative;
    right: 0;
    bottom: 0;
    color: white;
    height: 43px;
    font-size: 10pt;
    line-height: 1em;
    font-weight: 700;
    padding: 4px;
    z-index: 2;
    margin-top: -90px;
    display: block;
    font-size: 11pt;
    width: 235px;
}
.sp-image-container span.additions{
    position: relative;
    z-index: 10;
    color: #CDCDCD !important;
}
.sp-image-container span.additions span.author, .sp-image-container .additions span.category{
    padding: 3px;
    color: #CDCDCD !important;
}

.sp-mask{
    padding: 12.5px 0;
    background: #13355a;
}

/* MEDBOB STYLES */
@media (max-width: 1580px) {
	.medmobStickySide {
		display: none;
	}
}