﻿@charset "UTF-8";
@import url("/css/infobox.css");

/*------------------Default------------*/

.squere_ad{
     width: 220px;
     height: 620px;
     margin-bottom: 5px;
     border: 1px solid #e5e5e5;
     float: right;               
}
.DefaultAds{
    margin-bottom:8px;
}
#more-description b{
    font-weight: bolder;
}

.changeBanner1{
    margin-bottom:10px;
}
.ozenAdLeft{
    width: 120px;
    height: 600px;
    position: fixed;
    top: 10%;
    left: 3px;
    right: initial;
}
.ozenAdRight{
    /*width: 120px;*/
    height: 600px;
    position: fixed;
    /*top: 5%;*/
      margin-top: -300px;
  top: 50%;
    left:3px;
}

body {
    text-align: right;
    margin: 0px;
    padding: 0px;
    font: normal 12px arial;
    color: #525252;
}
.search-Button-Google
{
    text-decoration: none;
    background-color: #34b0fd;
    border-radius: 3px;
    margin-top: 1px;
    font-size: 16px;
    font: 14px arial;
    padding: 1px 10px 4px 10px;
    color: white;
    margin-right: 3px;
}

/* ScrollBar*/
body::-webkit-scrollbar {
    width: 12px;
}
body::-webkit-scrollbar-track {
    background-color: #eaeaea;
    border-left: 1px solid #ccc;
}
body::-webkit-scrollbar-thumb {
    background-color: #639622;
    border-radius: 5px;
}
body::-webkit-scrollbar-thumb:hover {
	background-color: rgb(8, 120, 224);
}
/* ScrollBar*/


a img {
    border: none;
}

.fLeft {
    float: left;
}

.fRight {
    float: left;
}

.hide {
    display: none;
}

.right {
    float: right;
}

#printArea {
    display: none;
}

a {
    cursor: pointer;
    outline: none;
    font-size: 13px;
    color: #4996d0;
}
/*N.E.*/
input[type=checkbox] {
    border: none !important;
}

.main_content {
    direction: rtl;
    width: 970px;
    margin: 0 auto;
}

#mobile-nav {
    display: none;
}

.header {
    border-bottom: dotted 1px #cecfd1;
   /*padding-bottom: 15px;*/ 
    width: 100%; /*overflow:hidden;*/
}

    .header .top_text {
        text-align: center;
        line-height: 30px;
        color: #818181;
    }

    .header .ad_01 {
        height: 90px;
        text-align: center;
    }

    .header .main_nav {
        position: relative;
        overflow: visible;
        height: 46px;
        background: url(images/main_nav_bg2.gif) repeat-x top;
        margin: 10px 0 5px 0;
    }

        .header .main_nav a.hmenu {
            display: inline-block;
            height: 46px;
            padding: 0 7px;
            font: bold 14px arial;
            line-height: 40px;
            color: #fff;
            vertical-align: middle;
            text-decoration: none;
            text-align: center;
        }

            .header .main_nav a.hmenu:hover {
                text-decoration: underline;
            }

        .header .main_nav div.hmenu {
            display: inline-block;
            *display: inline;
        }

        .header .main_nav span.hmenu {
            display: inline-block;
            height: 46px;
            font: bold 14px arial;
            line-height: 40px;
            vertical-align: middle;
            background: url(/images/main_nav_divid.gif) no-repeat center;
        }

        .header .main_nav a.special_over {
            background: #fff url(images/main_nav_bg_hover.gif) repeat-x top;
            margin: 0 -4px 0 -4px;
            padding: 0 34px 0 34px;
            color: #64a314;
        }

            .header .main_nav a.special_over:hover {
                background: #fff url(images/main_nav_bg_hover.gif) repeat-x top;
                margin: 0 -4px 0 -4px;
                padding: 0 34px 0 34px;
                color: #64a314;
                text-decoration: none;
            }

    .header .face_google_box {  
        text-align: left;
        width: 100px;
        float: left;
        right:15px;
        bottom: 20px;
        position: relative;

    }

        .header .face_google_box .new_link {
            background: url(images/bullet_envelup.gif) no-repeat right;
            padding-right: 20px;
            vertical-align: top;
            color: #858585;
            text-decoration: none;
            font-size: 11px;
            float: right;
            margin-top: 3px;
        }

    .header .logo {
        float: right;
    }

    .header .search_box {
        float: left;
    }

        .header .search_box .date {
            font-size: 11px;
            color: #87b7dc;
            float: right;
        }

        .header .search_box .google_logo {
            float: left;
            font-size: 10px;
            color: #a7a7a7;
            margin-left: 90px;
        }

        .header .search_box .input_box {
            clear: both;
            width:250px;
            margin-top:2px;
        }

            .header .search_box .input_box input {
                height: 14px;
                padding: 1px 10px 4px 10px;
                float: right;
                outline: none;
                border-width: 2px 2px;
                border-collapse: separate;
                border-style: solid;
                border-color: #d6d6d6;
                margin-top: -1px;
                border-radius: 3px;
                margin-right: 2px;
            }  

        .header .search_box .search_links {
            font-weight: bold;
            color: #c3c6c8;
            font-size: 12px;
        }

            .header .search_box .search_links a {
                color: #3f8cc7;
                text-decoration: none;
                padding: 0 5px;
            }

        .header .search_box .input_box .send {
            float: left;
        }

    .header .header_txt_links {
        color: #7b7b7b;
        float:right;
        width:70%;
        margin-top:5px;
    }

        .header .header_txt_links a {
            padding: 0 8px;
            color: #7b7b7b;
            text-decoration: none;
        }

            .header .header_txt_links a:hover {
                text-decoration: underline;
            }

        .header .header_txt_links span {
            width: 3px;
            height: 3px;
            background: #bcbcbc;
            display: inline-block;
            vertical-align: middle;
        }

.footer-banners {
}

    .footer-banners .footer-banner-box {
        height: 75px;
        width: 225px;
        background-image: url('/images/site2009/bottom_box2.jpg');
        background-repeat: no-repeat;
    }

.footer_box {
    text-align: right;
    background: #fafafa url(images/footer_bg.gif) repeat-x;
    margin: 10px 0 10px 0;
    padding: 17px 0 0px 0;
    border: solid 7px #8ac53f;
    width: 100%;
    overflow: hidden;
    border-left: none;
    border-right: none;
}

    .footer_box .foot_logo {
        float: right;
        margin-left: 20px;
        margin-right: 15px;
    }

    .footer_box .all_links {
        width: 800px;
        float: right;
        overflow: hidden;
    }

        .footer_box .all_links .box {
            float: right;
            width: 130px;
            margin-left: 3px;
            line-height: 18px;
            margin-bottom: 10px;
        }

            .footer_box .all_links .box .title {
                border-right: solid 1px #c6c9cb;
                color: #639622;
                font: bold 16px arial;
                padding-right: 5px;
                margin-bottom: 20px;
            }

            .footer_box .all_links .box a {
                padding-right: 6px;
                display: block;
                color: #296393;
                text-decoration: none;
            }

    .footer_box .footer_bottom {
        clear: both;
        border-top: dotted 1px #aeb6bc;
        margin-top: 20px;
        background: url(images/footer_bg2.gif) repeat-x bottom;
        height: 35px;
    }

        .footer_box .footer_bottom .rights {
            color: #858585;
            float: left;
            padding-left: 10px;
            line-height: 35px;
        }

        .footer_box .footer_bottom .news_link {
            margin-top: 6px;
            margin-right: 5px;
            background: url(images/bullet_envelup.gif) no-repeat right;
            display: inline-block;
            float: right;
            padding-right: 20px;
            vertical-align: top;
            color: #858585;
            text-decoration: none;
            line-height: 20px;
        }

.bottom_text {
    text-align: center;
    line-height: 30px;
    color: #818181;
}

.footer_text {
    font-size: 12px;
    text-align: center;
    color: #000;
    display:inline-block;
    border: 1px solid red;
    margin: 20px 0 0 0;
    padding: 3px;
}

    .SpecialitesAndLocations
    {
        width:100%x;
        min-height:1px;
        border:1px black solid;
        padding: 4px 4px 4px 4px;
        float:right;
        position:relative;
        margin-bottom:5px;
        margin-top: 15px;
    }
    .LocationLink { width:100%;float:right;height:auto; margin-bottom:1px; font-size:10px;}
    .LocationLink a
    {
        float:right;
        margin-left:10px;
        color:#296393;
        text-decoration:underline;
    }
    .LocationLink span
    {
        
        float:right;
    }
/*#askUs {
        width: 170px;
        height: 70px;
        margin-right:10px;
        position: fixed;
        z-index: 99;
        right: 0px;
        bottom: 0px;
        visibility: visible;
        display: none;
    }

p.speech
{
	position: relative;
	height: 50px;
	text-align: center;
	line-height: 50px;
    margin-right:10px;
	background-color: #1BA6FC;
	color:#fff;
	font-weight:bold;
	font-size:18px;
	-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 2px 2px 4px #888;
	-moz-box-shadow: 2px 2px 4px #888;
	box-shadow: 2px 2px 4px #888;
    cursor:pointer;
}
p.speech:before
{
	content: ' ';
	position: absolute;
	width: 0;
	height: 0;
	right: 20px;
	top: 50px;
	border: 10px solid;
	border-color: #1BA6FC #1BA6FC  transparent transparent  ;
}*/

.btn {
  font-family: Arial;
  color: #ffffff;
  font-size: 14px;
  background: #1ba6fc;
  padding: 10px 20px 10px 20px;
  text-decoration: none;
}

.btn:hover {
  background: #3cb0fd;
  background-image: -webkit-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -moz-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -ms-linear-gradient(top, #3cb0fd, #3498db);
  background-image: -o-linear-gradient(top, #3cb0fd, #3498db);
  background-image: linear-gradient(to bottom, #3cb0fd, #3498db);
  text-decoration: none;
}
.openspeech {
text-align: center;
width:260px;
position: fixed;
bottom: -3px;
-webkit-border-radius: 8px;
	-moz-border-radius: 8px;
	border-radius: 8px;
	-webkit-box-shadow: 2px 2px 4px #888;
	-moz-box-shadow: 2px 2px 4px #888;
	box-shadow: 2px 2px 4px #888;
    
    background-color:#fff;
    border: 1px #888 solid;

}

p.asktitle {
    background-color: #359CE1;
    color: #fff;
    font-size: 16px;
    height: 30px;
line-height: 30px;
border-radius: 8px 8px 0px 0px;
font-weight: bold;
}

span.askclose {
float: left;
margin-left: 5px;
cursor:pointer;
}

p.askbody {
padding: 10px 10px 30px 10px;
font-size: 14px;
background-color:#fff;
line-height: 20px;
}

.main_content .body_content {
    width: 100%;
    overflow: hidden;
    text-align: right;
}

.body_content .box_type1 {
    float: left;
    width: 100%;
}

.body_content .box_type1b {
    float: left;
    width: 471px;
    background: #eee;
}

.body_content .box_type2 {
    float: right;
    width: 216px;
    margin-left: 20px; /*background:#eee;*/
}

.body_content .box_type2b {
    float: right;
    width: 217px;
    margin-left: 25px;
    background: #eee;
}
.home-leftContent-continer {
    width: 730px;
    display: inline-block;
    vertical-align: top;
}
.body_content .box_type3 {
    float: right;
    width: 220px;
    margin-left: 28px; /*background:#eee;*/
}
/*div.box_type3.box_content3 > div:not(#ctl00_cphMain_uplSearchOptions){margin-right:12px;}*/
.body_content .box_type3b {
    float: left;
    width: 220px;
    margin-right: 28px;
    background: #eee;
}

.body_content .box_type4 {
    float: right;
    width: 471px;
    margin-left: 25px; /*background:#eee;*/
}

.body_content .box_type5 {
    float: right;
    width: 100%;
    margin-left: 28px;
    margin-top: 25px;
    clear: both; /*background:#eee;*/
}

.body_content .box_type6 {
    float: right;
    width: 220px;
    margin-left: 12px;
    display: inline-block;
}

.body_content .box_header {
    float: right;
    width: 100%;
    height: 82px;
    margin-left: 28px;
    margin-bottom: 25px;
    clear: both;
    background-image: url('images/virtualclinic/virtualClinicLogo.jpg');
    background-position: center center;
    background-repeat: no-repeat;
    display: block;
}

.body_content .box_type_inner {
    float: left;
    width: 728px; /*background:#eee;*/
}

.body_content .box_type_inner_right {
    float: right;
    width: 728px; /*background:#eee;*/
}

.body_content .box_type11 {
    float: left;
    width: 716px; /*background:#eee;*/
}

.body_content .box_type12 {
    float: right;
    width: 471px;
    margin-left: 25px; /*background:#eee;*/
}

.body_content .box_type13 {
    float: left;
    width: 220px; /*background:#eee;*/
}
.home-carusel-info-conteiner {
    display: inline-block;   
}
.box_content1 .reach_box {
    height: 344px;
    z-index: 0;
    position:relative; height:344px;
}


    .box_content1 .reach_box .pic_holder {
        height: 344px;
        top: 0;
        left: 0;
        z-index: 0;
    }
  
    .box_content1 .reach_box .pic_text {
        width: 490px;
        float:right;
    }

        .box_content1 .reach_box .pic_text .title {
            font: bold 24px arial;
            line-height: 24px;
            color: #fff;
            margin-bottom: 10px;
        }

        .box_content1 .reach_box .pic_text .text {
            font: normal 15px arial;
            color: #fff;
            margin-bottom: 5px;
        }

        .box_content1 .reach_box .pic_text .button {
            display: block;
            width: 95px;
            height: 33px;
            background: url(images/reach_butt_reg2.png) no-repeat;
            text-align: center;
            font: bold 12px arial;
            color: #fff;
            text-decoration: none;
            line-height: 33px;
            margin-right: -7px;
        }

            .box_content1 .reach_box .pic_text .button:hover {
                background: url(images/reach_butt_over2.png) no-repeat;
            }

    .box_content1 .reach_box .all_tabs {
        margin-right: -1px;
        width: 735px;
        overflow: hidden;
    }

        .box_content1 .reach_box .all_tabs .tab {
            text-decoration: none;
            float: right;
            /* height: 5px; */
            /* width: 5px; */
            padding: 5px;
            margin-left: 1px; 
            /*margin-left: 3px; //vertical */
            background: url(images/empty_radios.png) no-repeat bottom;
            color: #fff;
            cursor: pointer;
            /*padding-right: 8px;*/
            
        }

            .box_content1 .reach_box .all_tabs .tab div {
                /*padding: 1px 0px 1px 2px; //vertical */
                
                
            }

        .box_content1 .reach_box .all_tabs .current {
           background: url(images/fill_radios.png) no-repeat bottom;        }

        .box_content1 .reach_box .all_tabs .tab .title {
            font-weight: bold;
            height:5px;
            width:5px;
        }

.reach_box a:hover
{
    opacity:0.8;
}
#Right-Column-Container
{
    display: inline-block;
    .box_content1 .reach_box .pic_textvertical-align: top;
}

.box_content_inner .promo_box {
    margin-bottom: 30px;
    position: relative;
    height: 580px;
}

    .box_content_inner .promo_box .pic_holder {
        display: inline-block;
        width: 727px;
        height: 484px;
        top: 0;
        left: 0;
    }

    .box_content_inner .promo_box .all_tabs {
        bottom: 0;
        height: 118px;
        width: 728px;
        overflow: hidden;
        line-height: 12px;
        position: relative;
        top: -20px;
    }

        .box_content_inner .promo_box .all_tabs .tab {
            float: right;
            width: 116px;
            height: 102px;
            padding: 15px 2px 0 1px;
            background: url('images/VirtualClinic/InnerTab.png') repeat-x bottom;
            margin-right: 2px;
            color: #fff;
            cursor: pointer;
            text-align: center;
            vertical-align: middle;
            position: relative;
            display: table;
        }

        .box_content_inner .promo_box .all_tabs .current {
            background: url('images/VirtualClinic/InnerTabCurrent.png') no-repeat bottom;
        }

        .box_content_inner .promo_box .all_tabs .tab .title {
            font-weight: bold;
            font-size: 22px;
            line-height: 24px;
            position: relative;
            margin: auto;
            *padding-top: 15px;
            display: table-cell;
            vertical-align: middle;
        }

        .box_content_inner .promo_box .all_tabs .tab.gray {
            background: url('images/VirtualClinic/gray_tab.png') no-repeat bottom;
        }

.box_content_inner_right .promo_box {
    margin-bottom: 30px;
    position: relative;
    height: 580px;
}

    .box_content_inner_right .promo_box .pic_holder {
        position: absolute;
        width: 727px;
        height: 484px;
        top: 0;
        left: 0;
    }

    .box_content_inner_right .promo_box .pic_text {
        position: absolute;
        left: 17px;
        top: 37px;
        width: 382px; /*height:100px;*/
        ;
    }

        .box_content_inner_right .promo_box .pic_text .title {
            font: bold 44px arial;
            line-height: 36px;
            color: #fff;
            margin-bottom: 50px;
        }

        .box_content_inner_right .promo_box .pic_text .text {
            font: normal 15px arial;
            color: #fff;
            margin-bottom: 30px;
            line-height: 20px;
        }

    .box_content_inner_right .promo_box .all_tabs {
        position: absolute;
        bottom: 0;
        height: 118px;
        width: 728px;
        overflow: hidden;
        line-height: 12px;
    }

        .box_content_inner_right .promo_box .all_tabs .tab {
            float: right;
            width: 116px;
            height: 102px;
            padding: 15px 2px 0 1px;
            background: url('images/VirtualClinic/InnerTab.png') repeat-x bottom;
            margin-right: 2px;
            color: #fff;
            cursor: pointer;
            text-align: center;
            vertical-align: middle;
            position: relative;
            display: table;
        }

        .box_content_inner_right .promo_box .all_tabs .current {
            background: url('images/VirtualClinic/InnerTabCurrent.png') no-repeat bottom;

        }

        .box_content_inner_right .promo_box .all_tabs .tab .title {
            font-weight: bold;
            font-size: 22px;
            line-height: 24px;
            position: relative;
            margin: auto;
            display: table-cell;
            vertical-align: middle;
        }

.box_content1 .channels .chn_title {
    color: #639622;
    font: normal 20px arial;
    border-bottom: dotted 1px #aeb6bc;
    margin-bottom: 13px;
}

.box_content1 .channels #divChannel {
    width:49%;
    display:block
}

.box_content1 .channels .channel {
    width: 100%;
    overflow: hidden;
    background: #fff;
    margin-bottom: 22px;
}

.box_content1 .channel .title {
    height: 24px;
    font: bold 14px arial;
    line-height: 24px;
    background: url('images/worlds_title_bg1.gif') repeat-x;
    padding: 0 5px;
    color: #fff;
}

    .box_content1 .channel .title .logo {
        display: none;
    }

    .box_content1 .channel .title a {
        text-decoration: none;
        color: White;
        font-weight: bold;
    }

        .box_content1 .channel .title a:hover {
            text-decoration: underline;
            color: White;
        }

.box_content1 .channel .pic_link {
    float: right;
    width: 114px;
    height: 125px;
    background: #eeeeee;
    border-left: solid 1px #fff; /*margin-bottom:2px;*/
    cursor: pointer;
}

    .box_content1 .channel .pic_link .text {
        padding: 5px 3px;
        line-height: 12px;
        color: #296393;
        font-weight: bold;
        height: 43px;
        overflow: hidden;
    }

        .box_content1 .channel .pic_link .text a {
            color: #296393;
            font-weight: bold;
            text-decoration: none;
        }

.box_content1 .channel .all_text_links {
    float: left;
    width: 342px;
}

    .box_content1 .channel .all_text_links .item {
        margin-top: 5px;
    }

        .box_content1 .channel .all_text_links .item a {
            color: #525252;
            text-decoration: none;
            font-weight: bold;
        }

            .box_content1 .channel .all_text_links .item a span {
                height: 18px;
                text-overflow: elipsis;
                overflow: hidden;
                display: inline-block;
            }

            .box_content1 .channel .all_text_links .item a .credit {
                color: #9a9ea1;
                font-weight: normal;
            }

            .box_content1 .channel .all_text_links .item a .video {
                display: inline-block;
                padding-left: 20px;
                background: url(images/bullet_video.png) no-repeat;
            }

    .box_content1 .channel .all_text_links .divid {
        height: 5px;
        border-bottom: dotted 1px #d3d3d3;
        line-height: 5px;
        margin-bottom: 5px;
    }

.box_content1 .channel .bottom_links {
    background: #eeeeee;
    clear: both;
    height: 22px;
    padding: 0 3px;
    border-top: solid 1px #fff;
}

    .box_content1 .channel .bottom_links .r_block {
        float: right;
        color: #6b91b1;
        line-height: 22px;
    }

        .box_content1 .channel .bottom_links .r_block a {
            color: #6b91b1;
            line-height: 22px;
            text-decoration: none;
            padding: 0 3px;
        }

    .box_content1 .channel .bottom_links .l_block {
        float: left;
    }

        .box_content1 .channel .bottom_links .l_block a {
            color: #296393;
            font-weight: bold;
            line-height: 22px;
            text-decoration: none;
        }

.box_content1 .channels .special {
    background: #e5eaef;
}

.box_content1 .special .pic_link {
    float: right;
    width: 114px;
    height: 125px;
    background: #e5eaef;
    border-left: solid 1px #e5eaef; /*#fff;margin-bottom:2px;*/
    cursor: pointer;
}

.box_content1 .special .title {
    background: #e5eaef;
    color: #296393;
    line-height: 32px;
    height: 32px;
}

    .box_content1 .special .title a {
        text-decoration: none;
        color: #296393;
        font-weight: bold;
    }

        .box_content1 .special .title a:hover {
            text-decoration: underline;
            color: #296393;
        }

.box_content1 .channel .title .logoVisible {
    display: inline-block;
    float: left;
    vertical-align: middle;
}

.box_content1 .special .title .logo {
    display: inline-block;
    float: left;
    padding-top: 2px;
}

.box_content1 .news_article {
    margin-bottom: 25px;
    margin-top:25px;
}

    .box_content1 .news_article .newsFooterLinks {
        text-align: left;
        display: inline-block;
        width: 100%;
    }

        .box_content1 .news_article .newsFooterLinks a {
            text-align: right;
            float: left;
            display: inline-block;
        }

            .box_content1 .news_article .newsFooterLinks a:after {
                content: " > ";
                text-decoration: none;
            }

    .box_content1 .news_article .title {
        color: #639622;
        font: bold 20px arial;
        border-bottom: dotted 1px #aeb6bc;
        margin-bottom: 13px;
    }

    .box_content1 .news_article .item {
        width: 100%;
        overflow: hidden;
        margin-bottom: 16px;
    }

    .box_content1 .news_article .sponsorship {
        border: 1px red solid;
    }

    .box_content1 .news_article .item .pic_box {
        float: right;
        margin-left: 10px;
    }

        .box_content1 .news_article .item .pic_box a img {
            border: solid 1px #d7d7d7;
        }

    .box_content1 .news_article .item .text {
        float: right;
        display: inline-block;
        width: 300px;
        text-decoration: none;
    }

        .box_content1 .news_article .item .text .subtitle {
            color: #296393;
            font: bold 15px arial;
        }

        .box_content1 .news_article .item .text .subtext {
            color: #525252;
        }

            .box_content1 .news_article .item .text .subtext:after {
                color: #296393;
                padding-right: 5px;
                content: " > ";
            }

.box_content1 .ad_03 {
    margin-bottom: 15px;
    height: 60px;
    background: #efefef;
    float: right;
}


.header .hover_holder {
    display: none;
    background: red;
    position: absolute;
    right: 0;
    margin-top: 5px;
    z-index: 2000;
    display: inline-block;
}

    .header .hover_holder .hover_inner {
        width: 970px;
        height: 240px;
        top: -12px;
        *top: 34px;
        right: -2px;
        background: url(images/main_nav_hover_bg.png) no-repeat top right;
        position: absolute;
        z-index: 999;
        background-color: #FFFFFF;
    }

    .header .hover_holder .buttons {
        float: right;
        width: 239px;
        height: 229px;
        margin: 3px 10px 0 0;
        background: url(images/main_nav_hover_bg2.gif) no-repeat left top;
    }

        .header .hover_holder .buttons a {
            width: 211px;
            height: 45px;
            display: inline-block;
            padding-right: 16px;
            font: bold 14px arial;
            text-decoration: none;
            line-height: 45px;
            color: #64a314;
            background: url(images/main_nav_hover_butt_bg.gif) no-repeat;
            margin-bottom: 1px;
        }

            .header .hover_holder .buttons a:hover {
                background: url(images/main_nav_hover_butt_bg3.png) no-repeat;
            }

            .header .hover_holder .buttons a.current {
                width: 223px;
                height: 46px;
                display: inline-block;
                margin-top: -1px;
                padding-right: 16px;
                font: bold 14px arial;
                text-decoration: none;
                line-height: 45px;
                color: #fff;
                background: url(images/main_nav_hover_butt_bg2.png) no-repeat;
                margin-bottom: 1px;
            }

    .header .hover_holder .subject_block {
        display: inline-block;
        margin: 30px 24px 0 0;
        width: auto;
        overflow: hidden;
    }

        .header .hover_holder .subject_block .txt_links_block {
            float: right;
            width: 177px;
            height: 175px;
            margin-left: 40px;
            border-left: solid 1px #5e99c6;
        }

            .header .hover_holder .subject_block .txt_links_block .title {
                font: bold 16px arial;
                color: #639622;
                margin-bottom: 15px;
                display: inline-block;
            }

        .header .hover_holder .subject_block .all_items {
        }

            .header .hover_holder .subject_block .all_items a {
                color: #296393;
                text-decoration: none;
                float: right !important;
                clear: both;
                line-height: 18px;
                height: 18px;
                overflow: hidden;
            }

                .header .hover_holder .subject_block .all_items a:hover {
                    text-decoration: underline;
                    float: right;
                }

        .header .hover_holder .subject_block .tools_block {
            float: right;
            width: 209px;
            height: 175px;
            margin-left: 40px;
            border-left: solid 1px #5e99c6;
        }

            .header .hover_holder .subject_block .tools_block .title {
                font: bold 16px arial;
                color: #639622;
                margin-bottom: 5px;
            }

            .header .hover_holder .subject_block .tools_block .items {
                width: 151px;
                float: right;
            }

                .header .hover_holder .subject_block .tools_block .items a {
                    color: #8c8c8c;
                    text-decoration: none;
                    display: block;
                    line-height: 18px;
                    height: 37px;
                    padding-right: 40px;
                    border-bottom: dotted 1px #c8d0d5;
                    line-height: 37px;
                }
                /*
.header .hover_holder .subject_block .tools_block .items .butt_1 { background:url(images/mn_hover_icon2.gif) no-repeat right top; }
.header .hover_holder .subject_block .tools_block .items .butt_2 { background:url(images/mn_hover_icon1.gif) no-repeat right top; }
*/
                .header .hover_holder .subject_block .tools_block .items .butt-1 {
                    color: #296393;
                    background: url(images/tool_icon_01.gif) no-repeat right top;
                }

                .header .hover_holder .subject_block .tools_block .items .butt-2 {
                    color: #296393;
                    background: url(images/tool_icon_02.gif) no-repeat right top;
                }

                .header .hover_holder .subject_block .tools_block .items .butt-3 {
                    color: #296393;
                    background: url(images/tool_icon_03.gif) no-repeat right top;
                }

                .header .hover_holder .subject_block .tools_block .items .butt-4 {
                    color: #296393;
                    background: url(images/tool_icon_04.gif) no-repeat right top;
                }

                .header .hover_holder .subject_block .tools_block .items .butt-5 {
                    color: #296393;
                    background: url(images/tool_icon_05.gif) no-repeat right top;
                }

                .header .hover_holder .subject_block .tools_block .items .butt-6 {
                    color: #296393;
                    background: url(images/tool_icon_06.gif) no-repeat right top;
                }

                .header .hover_holder .subject_block .tools_block .items .butt-7 {
                    color: #296393;
                    background: url(images/tool_icon_07.gif) no-repeat right top;
                }

                .header .hover_holder .subject_block .tools_block .items .butt-8 {
                    color: #296393;
                    background: url(images/tool_icon_08.gif) no-repeat right top;
                }

                .header .hover_holder .subject_block .tools_block .items .butt-9 {
                    color: #296393;
                    background: url(images/CategoryIcons/247.jpg) no-repeat right top;
                }

                .header .hover_holder .subject_block .tools_block .items .butt-10 {
                    color: #296393;
                    background: url(images/CategoryIcons/252.jpg) no-repeat right top;
                }
                .header .hover_holder .subject_block .tools_block .items .butt-12 {
                    background : url("images/search/search_cube_spri.png") ;
                    background-position: 184px -65px;
                    background-repeat: no-repeat;
                }
        .header .hover_holder .subject_block .doctors_block {
            float: right;
            width: 200px;
            height: 176px;
            overflow: hidden;
        }

            .header .hover_holder .subject_block .doctors_block .title {
                font: bold 16px arial;
                color: #639622;
                margin-bottom: 5px;
                clear: both;
            }

            .header .hover_holder .subject_block .doctors_block .item {
                height: 70px;
                margin-bottom: 11px;
            }

                .header .hover_holder .subject_block .doctors_block .item img {
                    float: right;
                    margin-left: 8px;
                    border: solid 1px #eaeaea;
                    width:52px;
                }

                .header .hover_holder .subject_block .doctors_block .item .d_name {
                    display: block;
                    font-weight: bold;
                    color: #666b6f;
                    text-decoration: none;
                }

                .header .hover_holder .subject_block .doctors_block .item .d_desc {
                    color: #9a9ea1;
                    height: 27px;
                    overflow:hidden;
                    line-height: 13px;
                }

                .header .hover_holder .subject_block .doctors_block .item div .all {
                    font: bold 11px arial;
                    color: #3f8cc7;
                    text-decoration: none;
                }

                    .header .hover_holder .subject_block .doctors_block .item div .all:after {
                        content: " > ";
                        font-size: 9px;
                    }

            .header .hover_holder .subject_block .doctors_block .all_items {
                display: inline-block;
                padding-bottom: 10px;
            }

/* CONTENT 2 */
/* הטיפ היומי */
.box_content2 .daily_tip_title { /*padding:10px 3px; padding-bottom:5px; margin-bottom:12px; background:#f3f3f3; font:bold 16px arial; color:#5484a9; text-align:center; */
    padding-bottom: 5px;
}

    .box_content2 .daily_tip_title img {
        vertical-align: middle;
    }

.box_content2 .daily_tip_block {
    margin-bottom: 20px;
    display: inline-block;
    width: 100%;
    display: inline-block;
    position: relative;
}

    .box_content2 .daily_tip_block .title {
        color: #666b6f;
        display: block;
        clear: both;
        margin-bottom: 5px;
        text-decoration: none;
        font-weight: bold;
    }

    .box_content2 .daily_tip_block img {
        float: right; /*border:solid 1px #eeeeee;*/
        margin-top: 3px;
        margin-left: 5px;
    }

    .box_content2 .daily_tip_block .tip_text {
        color: #9a9ea1;
        text-decoration: none;
    }

    .box_content2 .daily_tip_block .tip_list {
        color: #3f8cc7;
        font: bold 11px arial;
        float: left;
        margin-top: 3px;
        text-decoration: underline;
        vertical-align: bottom;
        display: inline-block;
        position: absolute;
        left: 10px;
        bottom: 10px;
    }

/* מידע וכלים שימושיים */
.box_content2 .tools_block {
    margin-bottom: 30px;
    width: 100%;
    overflow: hidden;
}

    .box_content2 .tools_block .title {
        border-bottom: dotted 1px #c8d0d5;
        padding-bottom: 5px;
        color: #639622;
        font: bold 16px arial;
    }

    .box_content2 .tools_block div a {
        padding: 15px 50px 15px 0;
        border-bottom: dotted 1px #c8d0d5;
        display: block;
        clear: both;
        text-decoration: none;
        font: bold 14px arial;
        color: #666b6f;
    }

    .box_content2 .tools_block div .butt-1 {
        background: url(images/tool_icon_01.gif) no-repeat right;
    }

    .box_content2 .tools_block div .butt-2 {
        background: url(images/tool_icon_02.gif) no-repeat right;
    }

    .box_content2 .tools_block div .butt-3 {
        background: url(images/tool_icon_03.gif) no-repeat right;
    }

    .box_content2 .tools_block div .butt-4 {
        background: url(images/tool_icon_04.gif) no-repeat right;
    }

    .box_content2 .tools_block div .butt-5 {
        background: url(images/tool_icon_05.gif) no-repeat right;
    }

    .box_content2 .tools_block div .butt-6 {
        background: url(images/tool_icon_06.gif) no-repeat right;
    }

    .box_content2 .tools_block div .butt-7 {
        background: url(images/tool_icon_07.gif) no-repeat right;
    }

    .box_content2 .tools_block div .butt-8 {
        background: url(images/tool_icon_08.gif) no-repeat right;
    }

    .box_content2 .tools_block div .butt-9 {
        background: url(images/CategoryIcons/247.jpg) no-repeat right;
        color: #F60;
    }

    .box_content2 .tools_block div .butt-10 {
        background: url(images/CategoryIcons/252.jpg) no-repeat right;
        color: #000217;
    }
    .box_content2 .tools_block div .butt-12 {
        background : url("images/search/search_cube_spri.png") ;
        background-position: 184px -65px;
        background-repeat: no-repeat;
        width: 166px;

    }
    .box_content2 .tools_block div a:hover {
        color: #6ba522;
    }
    .box_content2 .tools_block div .butt-11 {
        background: url(images/tool_icon_11.gif) no-repeat right;
        color: #F60;
    }


/* ערוצי תוכן */
.box_content2 .channels_block .title {
    border-bottom: dotted 1px #c8d0d5;
    padding-bottom: 5px;
    margin-bottom: 10px;
    color: #639622;
    font: bold 16px arial;
}

.box_content2 .channels_block .all_items {
    margin-bottom: 30px;
    width: 49%;
    display:inline-block;
    overflow: hidden;
}

    .box_content2 .channels_block .all_items a {
        display: inline-block;
        float: right;
        clear: both;
        padding-right: 10px;
        margin-bottom: 7px;
        background: url(images/bullet_sqr1.gif) no-repeat right;
        text-decoration: none;
        font: normal 14px arial;
        color: #3f8cc7;
    }

        .box_content2 .channels_block .all_items a:hover {
            color: #6ba522;
        }

/* חדשות הבריאות במייל */
.box_content2 .mail_news_block {
    margin-bottom: 30px;
}

    .box_content2 .mail_news_block .title {
        border-bottom: dotted 1px #c8d0d5;
        padding-bottom: 5px;
        margin-bottom: 10px;
        color: #639622;
        font: bold 16px arial;
    }

    .box_content2 .mail_news_block .inputs {
        padding-right: 72px;
        background: url(images/mail_list_bg.gif) no-repeat right top;
    }

        .box_content2 .mail_news_block .inputs .hintInputText {
            width: 145px;
            display: inline-block;
            height: 22px; /*background:url(images/input_bg01.gif) no-repeat right; border:none; */
            border: 1px solid #a6bdcf;
            padding: 0;
            margin: 0;
            padding-right: 3px;
            margin-bottom: 5px;
            font: normal 12px arial;
            color: #666b6f;
        }

        .box_content2 .mail_news_block .inputs .hintInputTextSelected {
            width: 135px;
            display: inline-block;
            height: 22px;
            background-color: #FFFFFF;
            border: 1px solid #a6bdcf;
            padding: 0;
            margin: 0;
            padding-right: 3px;
            margin-bottom: 5px;
            font: normal 12px arial;
            color: #666b6f;
        }

.mail_news_block input[type="checkbox"] {
    margin-left: 4px;
}

.box_content2 .mail_news_block .inputs .chk {
    vertical-align: top;
}

.box_content2 .mail_news_block .inputs .label {
    display: inline-block;
    width: 100px;
    font-size: 11px;
    line-height: 11px;
    margin-bottom: 5px;
}

.box_content2 .mail_news_block .inputs .send {
    display: block;
    width: 84px;
    height: 29px;
    font: normal 14px arial;
    color: #fff;
    line-height: 29px;
    text-decoration: none;
    text-align: center;
    background: url(images/send_butt.gif) no-repeat;
}

/* סקר */
.box_content2 .survey_block {
    border: solid 1px #eaeaea;
    margin-bottom: 30px;
}

    .box_content2 .survey_block .title {
        height: 48px;
        background: #f6f6f6;
        margin: 1px;
        padding: 0 10px 0 5px;
        color: #5484a9;
        font: bold 16px arial;
        line-height: 48px;
    }

        .box_content2 .survey_block .title .spons {
            float: left;
        }

    .box_content2 .survey_block .question {
        margin: 0 10px 5px 10px;
        font: bold 12px arial;
        color: #666b6f;
    }

    .box_content2 .survey_block .all_answers {
        margin: 0 10px 10px 10px;
    }

        .box_content2 .survey_block .all_answers #answer1 {
            padding: 0;
            margin: 2px 0 0 2px;
        }

        .box_content2 .survey_block .all_answers label {
            color: #9a9ea1;
            cursor: pointer;
            width: 170px;
            display: inline-block;
            margin-bottom: 3px;
            vertical-align: top;
        }

    .box_content2 .survey_block .bottom {
        width: auto;
        overflow: hidden;
        padding: 0 10px 10px 10px;
    }

        .box_content2 .survey_block .bottom .results {
            float: right;
            color: #3f8cc7;
            font: bold 11px arial;
            text-decoration: none;
            margin-top: 10px;
        }

        .box_content2 .survey_block .bottom .send {
            float: left;
            width: 84px;
            height: 29px;
            font: normal 14px arial;
            color: #fff;
            line-height: 29px;
            text-decoration: none;
            text-align: center;
            background: url(images/send_butt.gif) no-repeat;
        }

/* באנרים */
.box_content2 .ad_blocks .ad {
    width: 224px;
    /*height: 72px;*/
    margin-bottom: 10px;
    border: 1px solid #e5e5e5;
    float: right;
}

.box_content2 .ad_blocks .google_ad{
    width: 224px;
    height: 600px;
    margin-bottom: 10px;
    border: 1px solid #e5e5e5;
    float: right;
}

.box_content2 .ad_blocks .ad_boxed {
    width: 224px;
    height: 205px;
    margin-bottom: 10px;
    border: 1px solid #e5e5e5;
    float: right;
}


/* CONTENT 3 */
/* חפשו בפורטל */
.search_block {
    border: solid 1px #dedede;
    background: url(images/search_top_bg.gif) repeat-x top;
    margin-bottom: 15px;
}

    .search_block .indent {
        margin: 7px;
    }
    .joinIndex
    {
        border:solid 1px #dedede;
        padding:5px 15px 5px 15px;
        margin-top: 27px;
        margin-bottom: 29px;
    }
    .joinIndex .join_link {
        background: url(images/search_join_icn.gif) no-repeat right;
        color: #ff6900;
        font-weight: bold;
        text-decoration: none;
        line-height: 24px;
        display: inline-block;
        padding-right: 25px;
    }

    .search_block .redio_box1 {
        float: right;
        width: 95px;
        margin: 5px 0 10px 5px;
    }

    .search_block .redio_box2 {
        float: right;
        width: 98px;
        margin: 5px 0 10px 0;
    }

    .search_block .redio_box1 input {
        margin: 0 0 0px 0;
        padding: 0;
        vertical-align: middle;
    }

    .search_block .redio_box1 label {
        cursor: pointer;
        color: #525252;
        margin-right: 5px;
        padding: 0;
        vertical-align: middle;
        font-size: 12px;
    }

    .search_block .redio_box2 input {
        margin: 0px 0 0px 0;
        padding: 0;
        vertical-align: middle;
    }

    .search_block .redio_box2 label {
        cursor: pointer;
        color: #525252;
        margin-right: 5px;
        padding: 0;
        vertical-align: middle;
        font-size: 12px;
        overflow: hidden;
    }

    .search_block .more_inputs select {
        width: 200px;
        padding: 2px;
        margin-bottom: 5px;
    }

    .search_block .more_inputs .input_name {
        width: 192px;
        padding: 2px;
        margin-bottom: 5px;
        background-color: transparent;
        border-width: 1px;
    }



    .search_block .more_inputs .hintInputTextSelected {
        width: 192px;
        padding: 2px;
        margin-bottom: 5px;
        background-color: #FFFFFF;
    }

.search-cube-button-container {
    text-align: left;
}
/* פוקוס רופאים */
.doctors_focus {
    padding-top: 20px;
}

    /*.doctors_focus .title {
        border-bottom: dotted 1px #c8d0d5;
        color: #2BB673;
        font: bold 13px arial;
        padding: 0 15px 5px 0;
    }*/

    .doctors_focus .title {
  border-bottom: dotted 1px #c8d0d5;
  color: #2BB673;
  font: bold 16px arial;
  padding: 0 0px 05px 0;
}

    .doctors_focus .doctor_box {
        clear: both;
        overflow: hidden;
        margin: 10px;
    }

        .doctors_focus .doctor_box img {
            border: solid 1px #eaeaea;
            margin-left: 8px;
            vertical-align: top;
            float: right;
            width:52px;
            height:70px;
        }

        .doctors_focus .doctor_box .name {
            color: #666b6f;
            font-weight: bold;
            text-decoration: none;
            font-size:14px;
        }

        .doctors_focus .doctor_box .desc {
            color: #444444;
            text-decoration: none;
            display: block;
            vertical-align: top;
            height: 50px;
            line-height:normal;
            font-size:14px;
        }

        .doctors_focus .doctor_box .all_link {
            color: #3f8cc7;
            font: bold 11px arial;
            text-decoration: none;
            float:left;
        }

/* פוקוס רופאים */
.search_block .doctors_focus {
    padding-top: 20px;
}

    .search_block .doctors_focus .title {
        border-bottom: dotted 1px #c8d0d5;
        color: #2BB673;
        font: bold 14px arial;
        padding: 0 15px 5px 0;
    }

    .search_block .doctors_focus .doctor_box {
        clear: both;
        overflow: hidden;
        margin: 11px;
    }

        .search_block .doctors_focus .doctor_box img {
            border: solid 1px #eaeaea;
            margin-left: 8px;
            vertical-align: top;
            float: right;
        }

        .search_block .doctors_focus .doctor_box .name {
            color: #666b6f;
            font-weight: bold;
            text-decoration: none;
        }

        .search_block .doctors_focus .doctor_box .desc {
            color: #9a9ea1;
            text-decoration: none;
            display: block;
            vertical-align: top;
            height: 50px;
            overflow: hidden;
        }

        .search_block .doctors_focus .doctor_box .all_link {
            color: #3f8cc7;
            font: bold 11px arial;
            text-decoration: none;
        }

        .wrapper {
    width:120px;
  margin: 0 auto;
  position: relative; /* Ensure absolute positioned child elements are relative to this */
}

/* Absolute positioned wrapper for the element you want to fix position */
.fixed-wrapper {
  width:120px;
  position: absolute;
  top: 0;
  left: -240px; /* Move this out to the left of the site body, leaving a 20px gutter */
}

/* The element you want to fix the position of */
.fixed {
  width: 120px;
  position: fixed;
  /* Do not set top / left! */
}

/* ad */
.ad_02 {
    height: 205px;
    background: #eeeeee;
    margin-bottom: 15px;
}
 #window {
  border:2px dotted red;
  background:white;
  width:50%;
  height:auto;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -25%;
  vertical-align:center;
}

.ad_forum{
    position: fixed;
}
.fatherAd{
    position:relative;
    right: 565px;
    margin-top:-91px;
}
.injectAd_ForumMessage{
    margin: 0px 115px 20px 0px;
}
#container {
    width: 400px;
    border: 1px solid red;
}
/* ---------ResultsInstitutes---------*/

.InstitutesAd{
    width:468px; 
    height:60px;
    margin:auto;
}
/* ----------------------------------*/


/* פורומים*/
.injectAd_ForumIndex{
  
    height: 250px;
    margin-right: 10px;
    margin-bottom: 10px;
    margin:auto;
}
.forums_block {
    border: solid 1px #ebebeb;
    margin-bottom: 15px;
    border-top: none;
}

    .forums_block .search_forum {
        background: url(images/forum_search_bg.gif) repeat-x top;
        overflow: hidden;
        height: 66px;
        border-bottom: dotted 1px #c8d0d5;
    }

        .forums_block .search_forum .input_forum {
            margin: 15px 9px 3px 9px;
            background: url(images/forum_input_search.gif) no-repeat;
            height: 27px;
        }

            .forums_block .search_forum .input_forum .send {
                float: left;
                width: 25px;
                height: 27px;
                display: inline-block;
            }

            .forums_block .search_forum .input_forum input {
                border: none;
                background: none;
                width: 169px;
                height: 27px;
                margin: 0;
                padding: 0 0;
            }

        .forums_block .search_forum .full_list {
            margin-right: 10px;
            color: #3f8cc7;
            text-decoration: none;
            font: bold 11px arial;
        }

    .forums_block .forum_cat {
        border-bottom: dotted 1px #c8d0d5;
        padding: 11px;
        margin-bottom: -1px;
        clear:both;
    }

        .forums_block .forum_cat .expend {
            float: left;
            display: inline-block;
            width: 13px;
            height: 13px;
            background: url(images/forum_expend.gif) no-repeat;
        }

        .forums_block .forum_cat .collapse {
            float: left;
            display: inline-block;
            width: 13px;
            height: 13px;
            background: url(images/forum_collapse.gif) no-repeat;
        }

        .forums_block .forum_cat .title {
            color: #666b6f;
            font: bold 14px arial;
            margin-bottom: 3px;
        }

        .forums_block .forum_cat .sub_links {
            overflow: hidden;
            height: 15px;
        }

            .forums_block .forum_cat .sub_links .item {
                color: #3f8cc7;
                text-decoration: none;
            }

                .forums_block .forum_cat .sub_links .item a {
                    color: #3f8cc7;
                    text-decoration: none;
                   display: inline-block;
                }

                    .forums_block .forum_cat .sub_links .item a:hover {
                        text-decoration: underline;
                        color: #6ba522;
                    }


/* CONTENT inner right */
/* חפשו בפורטל */
.box_content_inner_right .search_block {
    margin-bottom: 15px;
}

    .box_content_inner_right .search_block .indent {
        margin: 7px;
    }

    .box_content_inner_right .search_block .join_link {
        background: url(images/search_join_icn.gif) no-repeat right;
        color: #ff6900;
        font-weight: bold;
        text-decoration: none;
        line-height: 24px;
        display: inline-block;
        padding-right: 25px;
    }

    .box_content_inner_right .search_block .redio_box1 {
        float: right;
        width: 95px;
        margin: 5px 0 10px 5px;
    }

    .box_content_inner_right .search_block .redio_box2 {
        float: right;
        width: 95px;
        margin: 5px 0 10px 0;
    }

    .box_content_inner_right .search_block .redio_box1 input {
        margin: 0 0 0px 0;
        padding: 0;
        vertical-align: middle;
    }

    .box_content_inner_right .search_block .redio_box1 label {
        cursor: pointer;
        color: #525252;
        margin: 0;
        padding: 0;
        vertical-align: middle;
    }

    .box_content_inner_right .search_block .redio_box2 input {
        margin: 0px 0 0px 0;
        padding: 0;
        vertical-align: middle;
    }

    .box_content_inner_right .search_block .redio_box2 label {
        cursor: pointer;
        color: #525252;
        margin: 0;
        padding: 0;
        vertical-align: middle;
    }

    .box_content_inner_right .search_block .more_inputs select {
        width: 200px;
        padding: 2px;
        margin-bottom: 5px;
    }

    .box_content_inner_right .search_block .more_inputs .input_name {
        width: 192px;
        padding: 2px;
        margin-bottom: 5px;
    }

    /* פוקוס רופאים */
    .box_content_inner_right .search_block .doctors_focus {
        padding-top: 20px;
    }

        .box_content_inner_right .search_block .doctors_focus .title {
            border-bottom: dotted 1px #c8d0d5;
            color: #2BB673;
            font: bold 14px arial;
            padding: 0 15px 5px 0;
        }

        .box_content_inner_right .search_block .doctors_focus .doctor_box {
            clear: both;
            overflow: hidden;
            margin: 11px;
        }

            .box_content_inner_right .search_block .doctors_focus .doctor_box img {
                border: solid 1px #eaeaea;
                margin-left: 8px;
                vertical-align: top;
                float: right;
                width:52px;
            }

            .box_content_inner_right .search_block .doctors_focus .doctor_box .name {
                color: #666b6f;
                font-weight: bold;
                text-decoration: none;
            }

            .box_content_inner_right .search_block .doctors_focus .doctor_box .desc {
                color: #9a9ea1;
                text-decoration: none;
                display: block;
                vertical-align: top;
                height: 40px;
                overflow: hidden;
            }

            .box_content_inner_right .search_block .doctors_focus .doctor_box .all_link {
                color: #3f8cc7;
                font: bold 14px arial;
                text-decoration: none;
            }



/* box_content4 - sliders */

.slider_block {
    margin-bottom: 20px;
}

    .slider_block .pager {
        float: left;
        margin-top: 15px;
        margin-left: 12px;
    }

        .slider_block .pager .sqr {
            float: left;
            width: 6px;
            height: 6px;
            background: #aeb7bd;
            margin-right: 4px;
        }

            .slider_block .pager .sqr.current {
                background: #5180a4;
            }

    .slider_block .title {
        border-bottom: dotted 1px gray;
        padding: 0 10px 3px 0;
        margin-bottom: 7px;
        color: #639622;
        font: normal 20px arial;
    }

    .slider_block .slider_hold {
        height: 117px;
    }

        .slider_block .slider_hold .arrw_right {
            float: right;
            width: 19px;
            height: 117px;
            background: #dfdfdf url(images/slider_r.gif) no-repeat center center;
            cursor: pointer;
        }

        .slider_block .slider_hold .arrw_left {
            float: right;
            width: 19px;
            height: 117px;
            background: #dfdfdf url(images/slider_l.gif) no-repeat center center;
            cursor: pointer;
        }

        .slider_block .slider_hold .cliper {
            float: right;
            height: 117px;
            width: 930px;
            margin: 0 1px;
            overflow: hidden;
            position: relative;
        }

            .slider_block .slider_hold .cliper .lrg_holder {
                width: 49999px;
                position: relative;
            }

                .slider_block .slider_hold .cliper .lrg_holder .item {
                    width: 105px;
                    background: #5180a4;
                    height: 117px;
                    float: right;
                    margin-left: 1px;
                    position: relative;
                    display: block;
                }

                    .slider_block .slider_hold .cliper .lrg_holder .item .text {
                        color: #fff;
                        display: inline-block;
                        padding: 3px;
                        text-decoration: none;
                    }

.video_slide {
    margin-bottom: 20px;
}

    .video_slide .slider_block .slider_hold .cliper .lrg_holder .item {
        width: 147px;
    }

    .video_slide .slider_block .slider_hold .cliper {
        width: 431px;
        margin: 0 1px;
        overflow: hidden;
    }

        .video_slide .slider_block .slider_hold .cliper .lrg_holder .item .video_link {
            position: absolute;
            top: 0;
            right: 0;
            width: 100%;
            height: 81px;
            text-align: center;
            background: url(images/video_link_play.png) no-repeat center center;
        }

.video_bottom_links {
    background: #eeeeee;
    height: 22px;
    line-height: 22px;
    color: #6b91b1;
    margin-top: 1px;
}

    .video_bottom_links a {
        color: #296393;
        margin: 0 5px;
        text-decoration: none;
    }

    .video_bottom_links .r_link {
        float: left;
        color: #296393;
        text-decoration: none;
        margin-left: 10px;
        font-weight: bold;
    }

.popup-clinic-tests {
    display: none;
    width: 500px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 5px solid #228ed6;
    border-radius: 3px;
    padding: 15px;
    background-color: #FFF;
    color: #787878;
    z-index: 1200;
    position: fixed;
    left: 50%;
    top: 10%;
    margin-left: -300px;
    *left: 40%;
}

    .popup-clinic-tests label {
        width: 150px;
        float: right;
        font-weight: bold;
    }

    .popup-clinic-tests .seperator {
        width: 10px;
        float: right;
        font-weight: bold;
        text-align: center;
    }

    .popup-clinic-tests input {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
        line-height: 16px;
    }

    .popup-clinic-tests .pop-header {
        padding-bottom: 20px;
        height: 40px;
        vertical-align: top;
    }

        .popup-clinic-tests .pop-header a {
            position: absolute;
            top: 5px;
            left: 10px;
            clear: none;
            text-decoration: none;
            font-weight: bold;
            color: #787878;
        }

        .popup-clinic-tests .pop-header .tooltip {
            font-size: 28px;
            position: relative;
            display: inline;
            margin-bottom: 30px;
        }

        .popup-clinic-tests .pop-header #popupTitle, #lead_popup_pharmacy .pharmacy-popup-title {
            font-size: 28px;
            position: relative;
            display: inline-block;
            margin-top: 6px;
        }

    .popup-clinic-tests .form-container {
        margin: 20px 0;
    }

    .popup-clinic-tests input {
        border: 1px solid #aebfcf;
        height: 22px;
        width: 212px;
        float: right;
    }

    .popup-clinic-tests .shortInput {
        border: 1px solid #aebfcf;
        height: 22px;
        width: 160px;
        float: right;
    }

    .popup-clinic-tests select {
        border: 1px solid #aebfcf;
        height: 22px;
        width: auto;
        float: right;
    }

    .popup-clinic-tests fieldset {
        margin: 0px 0 0px 0;
        border: none;
    }

    .popup-clinic-tests .rating-wrapper {
        float: left;
    }



/****************************************************** N.E. Styles **************************************************************/

h4, h5 {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 18px;
    font: inherit;
    vertical-align: baseline;
    line-height: 16px;
    color: #5A5A5A;
    direction: rtl;
}

h5 {
    font-weight: bold;
}

ol, ul {
    list-style: none;
}

li {
    float: right;
}

.validator-message {
    display: none;
    color: Red;
}

.check input {
    border: none;
}

.spacer {
    float: right;
    height: 20px;
    width: 100%;
}

a.link-image {
    text-decoration: none;
}

    a.link-image img {
        border: none;
    }

/*#region Expert page */

/*.small-title {
    display: inline-block;
    font-weight: bold;
    color: #049DFB;
    width: 100%;
}*/

.small-item {
    display: inline-block;
    width: 100%;
}

.small-margin-top {
    margin-top: 5px;
}

.breadcrumbs {
}

    .breadcrumbs a {
        color: #828282;
        font-weight: bold;
        font-size: 13px;
    }

.new-search-line {
    /*padding: 10px 0 20px;*/
}

    .new-search-line a.new-search-link {
        color: #828282;
        font-weight: bold;
        font-size: 15px;
    }

    .new-search-line a.join-link {
        margin-right: 15px;
        background: url("../images/pluse1.jpg") no-repeat scroll right 0 transparent;
        color: #FF6900;
        float: left;
        font-weight: bold;
        line-height: 21px;
        padding-right: 25px;
        text-decoration: none;
    }
    .greenButton{
        border-radius: 5px;
        padding: 4px 20px;
        color: #FFF;
        font-weight: bold;
        background-color: #82B83C;
    }
    .greenButton:hover{
        background-color: #85D023!important;
    }
/*.expert-info {
    margin-top: 30px;
    /*padding: 5px 0px;*/
    border-bottom: 1px dotted #525252;
    margin-bottom: 28px;
    width: 100%;
    float: right;
    margin-bottom: 28px;
    margin: 0 auto;
}*/

    .expert-info h5 {
        font-size: 12px;
    }

    .expert-info .content {
        width: 550px;
        float: right;
        padding-bottom: 15px;
        margin-right: 20px;
    }

    .expert-info .map-container {
        width: 285px;
        float: left;
    }

    .expert-info img.doc-profile {
        border: 2px solid #e5e5e5;
        float: right;
    }

    .expert-info div.text-container {
    }

        .expert-info div.text-container .right-column {
            width: 180px;
            float: right;
        }

            .expert-info div.text-container .right-column .rating-wrapper {
                margin-top: 10px;
            }

        .expert-info div.text-container .left-column {
            width: 260px;
            float: right;
        }

            .expert-info div.text-container .left-column .imgClinicMap {
                position: relative;
                float: right;
                clear: none;
                padding-top: 5px;
                cursor: pointer;
                right: -10px;
            }

            .expert-info div.text-container .left-column .clinic-line {
                width: 100%;
                padding-right: 5px;
                float: right;
                height: auto;
                margin: 4px 0;
            }

            .expert-info div.text-container .left-column .map-clinic {
                background: url('../images/red-bubble-icon.jpg') no-repeat scroll right 0 transparent;
            }

        .expert-info div.text-container .clinic-appointment {
            float: left;
            bottom: 0;
            margin: 3px 0 5px 0;
        }

        .expert-info div.text-container .qr-code {
            float: left;
            margin: 60px 0 0 0;
        }

            .expert-info div.text-container .qr-code img {
                margin: 0 auto;
                float: right;
                position: relative;
                clear: both;
            }

    .expert-info h1.title {
        color: #3e8bc6;
        font-size: 17px;
        float: right;
        margin: 0;
        width: 480px;
    }

    .expert-info h2.subtitle {
        color: #3e8bc6;
        font-size: 14px;
        float: right;
        width: 515px;
        margin: 0;
        border-bottom: 1px dotted #CECFD1;
        padding-bottom: 10px;
        margin-bottom: 10px;
    }

    .expert-info .rating-wrapper {
        float: right;
    }

.rating-wrapper .hover-text {
    height: 15px;
    text-align: center;
    line-height: 15px;
    font-size: 10px;
}

.img-container {
    width: 100px;
    float: right;
}

    .img-container a {
        margin-top: 5px;
        width: 90px;
        float: right;
    }

.left-column a.expert-website-link {
    width: 200px;
    margin-right: 32px;
}


/*.expert-info-newStyling{
    padding-bottom:25px;
}*/


/*.expert-info-newStyling .info-body{
    display: inline-block;
    width: 650px;
    vertical-align: top;
    padding-left: 15px;
}*/
    /*.expert-info-newStyling .expert-contact-body {
        width: 318px;
        display: inline-block;
        background-color: #f7f7f7;
         border-radius: 5px; 
        border: 1px solid #D9D9D9;
    }
    .expert-info-newStyling .expert-contact-body .expertAskQBody {
        padding: 5px 25px 10px 25px;
        font-family:sans-serif;
    }
        .expert-info-newStyling .expert-contact-body .expertAskQBody ul li {
            float:none;
        }

        .expert-info-newStyling .expert-contact-body .expertAskQBody .contact-header > div{
            border-bottom: 1px dotted #CECFD1;
             margin-bottom: 25px; 
            padding-bottom: 10px;
        }*/
        /*.expert-info-newStyling .expert-contact-body .contact-body fieldset{
            border: none;
            line-height: 25px;
            height:35px;
        }

        .expert-info-newStyling .expert-contact-body .contact-body fieldset label{
            width: 60px;
            display: inline-block;  
            vertical-align:top;
            font-size:16px;
        }
        .expert-info-newStyling .expert-contact-body .contact-body fieldset input[type='text']{
            background-color:#ffffff;
            width:190px;
        }
        .expert-info-newStyling .expert-contact-body .contact-body fieldset textarea{
            background-color:#ffffff;
            width:188px;
        }
        .expert-info-newStyling .expert-contact-body .contact-body fieldset .checkboxAskMeQuestionTerms{
            width:100%;
        }
        .expert-info-newStyling .expert-contact-body .contact-body fieldset #askMeQuestionDocpageSubmitButton{
            padding: 2px 12px;
            font-size: 18px!important;
            float: left;
            margin-left: 11px;
            border-radius:0;
        }
        .expert-info-newStyling .expert-contact-body .contact-body fieldset #askMeQuestionLoading{
            clear:both;
            text-align:center;
        }
/*.expert-info-newStyling h1.title {
    color: #3e8bc6;
    font-size: 17px;
    float: none;
    width: auto;
}*/

/*.expert-info-newStyling .info-body .clinic-info-body {
    border: 1px solid #525252;
    margin-top: 30px;
    padding-top: 15px;
    border-top: 1px solid;
    border-left-style:none;
}*/
    /*.expert-info-new-s .description h3,
    .expert-info-new-s > h3,
    .expert-info-newStyling .info-body .clinic-info-body > h3 {
        background-color: #F7F7F7;
        padding: 8px;
        border-radius: 5px;
        margin-bottom: 30px;
        color: #7E797F;
        font-size: 14px;
        font-weight: bold;
        margin-bottom:0px;
    }
    /*.expert-info-newStyling .info-body .clinic-info-body .clinic-line{
        width: 649px;
        min-height: 60px;
        display: inline-block;
        border-top:1px solid;
    }
    .expert-info-newStyling .info-body .clinic-info-body  .clinic-phone{
        color: #34B0FD;
font-weight: bold;
    }
    .expert-info-newStyling .info-body .clinic-info-body .clinic-phoneBtn {
        color: #34B0FD;
        font-weight: bold;
        margin-right: 500px;
        position: absolute;
        margin-top: 20px;
    }
    .expert-info-newStyling .info-body .clinic-info-body .clinic-line li{
        font-size: 14px !important;

    }
    .expert-info-newStyling .info-body .clinic-info-body .clinic-line li > div{
        margin-bottom:10px;
        margin-right:5px;
    }*/
    /*.expert-info-newStyling .info-body .clinic-info-body .clinic-line .map-pin-pop
    {
        width:30px;
    }

    .expert-info-newStyling .info-body .clinic-info-body .clinic-line .clinic-details-info{
        width:600px;
        display:flex;
        margin-top:22px;
    }
    .expert-info-newStyling .info-body .clinic-info-body .clinic-line .clinic-details-info lable{
        width: 50px;
        display: inline-block;
    }
.expert-info-newStyling .expert-contact-body .eaqb-pretext{
    width:100%;
    text-align:center;
}
.expert-info-newStyling .expert-contact-body .eaqb-pretext h1{
    font-size: 28px;
font-weight: bold;
color: #7E797F;
}
.expert-info-newStyling .expert-contact-body .cdb-info-text h1.title{
    color: #34b0fd;
    font-size: 18px;
    float: none;
    width: auto;
}
.expert-info-newStyling .expert-contact-body .cdb-info-text h2{
    color: #7E797F;
}
.expert-info-newStyling .subtitle
{
    border:none;
}*/
.privat-details {
    display:inline-block;

}
/*.expert-info-newStyling .text-details-body .extra-btns .open-rating-popup-link,
.expert-info-newStyling  .expert-links-btns {
    
    border-radius: 5px;
    line-height: 20px;
    padding: 1px;
    
    text-decoration: none;
    text-align:center;
    font-size: 12px!important;
}
.expert-info-newStyling .expert-links-btns-mid {
    padding: 2px 8px;
    font-weight: bold;
    font-size: 14px !important;
    width: 80px;
    display: inline-block;
}
.expert-links-btns-c-1{
    background-color: #82B83C;
    color: #ffffff;
}
.expert-links-btns-c-2{
    background-color: #A0A0A0;
    color: #ffffff;
}
.expert-links-btns-c-2:hover
{
     background-color:#D3D3D3;
}
.expert-links-btns-c-3{
    background-color: #4153A5;
    color: #ffffff;
}

.expert-links-btns-c-4{
    background-color: #82B83C;
    color: #ffffff;
}
.expert-links-btns-c-4:hover{
    background-color: #85D023!important;
}
/*.expert-info-newStyling .img-container{
    float:none;
    display:inline-block;
    width:78px;
    margin-left:15px;
}

.expert-info-newStyling .img-container .expert-links-btns{
    width:76px;
}
.expert-info-newStyling .doc-profile{
    width:74px;
    height:100px;
}

.expert-info-newStyling .privat-details {
    width:649px;
    display:inline-block;
    border: 1px solid;
    border-bottom-style: none;
    border-left-style:none;
    padding-bottom: 30px;
    height:235px;
}*/

/*.expert-info-newStyling .text-details-body{
    display: inline-block;
    margin-top: 60px;
    vertical-align: top;
    width: 460px;
    margin-right: 90px;
    }
.expert-info-newStyling .text-details-body .align-right-body{
    margin-right:1px;
}
.expert-info-newStyling .text-details-body .title{
    color:#049DFB;
    font-weight:bold;
    margin-bottom:5px;
    width:550px;
    font-size:24px;
}

.expert-info-newStyling .text-details-body .small-item{
    display:initial;
}

.expert-info-newStyling .text-details-body .small-item a{
    display:block;
}
.expert-info-newStyling .contact-body fieldset {
    border:none;
    line-height:25px;
}
.expert-info-newStyling .contact-body .submit-fieldset{
    margin-top:5px;
}
.expert-info-newStyling .text-details-body .sub-area{
    display:inline-block;
    width:500px;
    margin-top:5px;
}

    .expert-info-newStyling .text-details-body .sub-area .small-title {
        width:auto;
        margin-top:0px;
        vertical-align:top;
    }
    .expert-info-newStyling .text-details-body .sub-area .sec-specialties-ditails{
        display:inline-block;
    }*/

/*.expert-info-newStyling .text-details-body .sub-area a{
    display:block;
}
.expert-info-newStyling .text-details-body .main-title-lable {
    font-weight: bold;
    color: #049DFB;
}
.expert-info-newStyling .contact-details-body .contact-doc-profile {
    width: 45px;
    height: 62px;
    display: inline;
    margin-top: 5px;
}
.expert-info-newStyling .contact-details-body .cdb-info-text{
    width: 270px;
    display: inline-block;
     margin-right: 5px; 
    margin-top:14px;
}*/
/*.expert-info-newStyling .contact-details-body .title{
    font-weight:bold;
    color: #049DFB;
}
.expert-info-newStyling .contact-details-body .subtitle
{
    width:auto;
    border:none;
}
.expert-info-newStyling .text-details-body .extra-btns{
    margin-top:20px;
}*/

/*.expert-info-newStyling .text-details-body .extra-btns > ul{
    float:left;
}
.expert-info-newStyling .text-details-body .extra-btns > ul li
{
    margin-right:8px;
}

.expert-info-newStyling .text-details-body .extra-btns .rating-wrapper
{
    float:none;
    text-align:center;
}
.expert-info-newStyling .text-details-body .extra-btns .open-rating-popup-link{
    float:none;
    margin:0px;
    padding: 4px 10px;
}
.expert-info-newStyling .text-details-body .extra-btns .rating-wrapper > div
{
    margin-top: 10px;
}

#confirmPopUpCloseButton
{
    padding: 5px 10px;
    border-radius: 5px;
}

.expert-info-new-s{
    padding-top:15px;
}
.expert-info-new-s .works,
.expert-info-new-s .languages{
    display: inline-block;
    vertical-align:top;
    min-height:300px;
    margin-top:0px;

}
    .expert-info-new-s .languages {
        width: 120px;
        padding-right: 30px;
        border-left: 1px dotted #525252;
        margin-left: 20px;
    }
.expert-info-new-s .works{
    width: 440px;
    padding-right: 10px;
    border-left: 1px dotted #525252;
    border-right: 1px dotted #525252;
}
.expert-info-new-s .stars{
    float:none;
    display:inline-block;
    padding:0px;
    margin:0px;
    margin-right: 25px;
    width: 310px;
}

    .expert-info-new-s .works img {
        padding: 30px;
        width: 80px;
        height: 60px;
    }

    .expert-info-new-s .works .worksWith table {
        border-collapse: collapse;
    }

        .expert-info-new-s .works .worksWith table td,.expert-info-new-s .works .worksWith table th {
            border: 1px dotted #D0D0D0;
        }

        .expert-info-new-s .works .worksWith table tr:first-child td {
            border-top: 0;
        }

        .expert-info-new-s .works .worksWith table tr:last-child td {
            border-bottom: 0;
        }
        

        .expert-info-new-s .works .worksWith table tr td:first-child,
        .expert-info-new-s .works .worksWith table tr th:first-child {
            border-right: 0;
        }

        .expert-info-new-s .works .worksWith table tr td:last-child,
        .expert-info-new-s .works .worksWith table tr th:last-child {
            border-left: 0;
        }
        .expert-info-new-s .description{
            width:auto;
            margin-right:30px;
        }
        .expert-info-new-s .profile-change .works >h5,
         .expert-info-new-s .profile-change .languages >h5{
             color: #34B0FD;
         }*/

/*#endregion */

/*********************** Doctor description *************************/
.profile {
    border-top: 1px dotted #525252;
    border-bottom: 1px dotted #525252;
    height: 223px;
    width: 970px;
    /*float: right;*/
    clear:both;
}

.right_block {
    float: right;
    width: 490px;
}

/*.languages, .works {
    margin: 20px 0 10px;
}*/

    .works img {
        float: right;
    }

ul.options {
    margin: 60px 0 6px;
}

    ul.options li a {
        color: inherit !important;
        text-decoration: none;
    }

li.error {
    background: url(images/error_icon.jpg) no-repeat right;
    padding: 1px 20px 0 16px;
}

li.print {
    background: url(images/print_icon.jpg) no-repeat right;
    padding: 1px 22px 0 16px;
}

li.mail {
    background: url(images/mail_icon.jpg) no-repeat right;
    padding: 1px 22px 0 47px;
}

li.facebook { /*background:url(images/facebook_icon.jpg) no-repeat right;*/
    width: 160px;
    height: 24px;
    direction: rtl;
    text-align: right;
}

    li.facebook * {
        float: right;
    }

.inner_links {
    float: right;
    margin-top: 43px;
}

    .inner_links a {
        display: block;
        padding: 8px 27px 0;
    }

a.site {
    background: url(images/site_icon.jpg) no-repeat right bottom;
}

a.facebook_profile {
    background: url(images/facebook_icon2.jpg) no-repeat right bottom;
}

.calendar {
    float: left;
    padding-top: 10px;
    width: 344px;
}

    .calendar a {
        float: left;
        color: #000;
        margin-bottom: 3px;
    }

        .calendar a.join-link {
            color: #4996D0;
            cursor: pointer;
            font-size: 12px;
            outline: medium none;
        }

    .calendar p {
        margin-bottom: 5px;
        font-size: 13px;
    }

.description {
    width: 620px;
    /*float: right;
    margin-top: 20px;*/
    display:inline-block;
    padding-left:3px;
    word-wrap: break-word;
}

    .description h4 {
        font-weight: bold;
        padding-top: 10px;
        padding-bottom: 5px;
    }

    .description p {
        /*padding-bottom: 10px;*/
    }

.btns {
    float: left;
    margin-top: 9px;
}

.ratings {
    float: right;
    margin: 10px 15px 0 0;
    width: 345px;
}

    .ratings .rating-wrapper {
        float: left;
    }

    .ratings p {
        margin: 0px;
    }

    .ratings h3, .popup h3 {
        font-size: 15px;
        font-weight: bold;
        /*background: url(/images/help_icon.jpg) no-repeat scroll right center transparent;
        padding-right: 30px;*/
        width: 200px;
        display: inline-block;
        /*margin-top: 15px;*/
        color: #34B0FD;

    }

.popup .rating-wrapper {
    float: left;
}

.rating_question {
    margin: 10px 0 10px 0;
    /*margin-right:30px;*/
    margin-bottom: 50px;
}

    .rating_question h4 {
        font-weight: bold !important;
    }
.starleft
{
    margin-left:183px;
}
.article {
    float: right;
    margin: 10px 0 10px 12px;
}

    .article.last {
        margin-left: 0;
    }

.ratings h3.articles {
    background: none;
    padding: 20px 0 10px 0;
    margin-top: 10px;
    display: inline-block;
}

ul.articles {
    list-style: disc;
    color: #4996d0;
    list-style-position: inside;
}

    ul.articles a {
        text-decoration: none;
        font-weight: bold;
    }

    ul.articles li {
        float: none;
    }

/*********************** appointmentbox  ************************************/
#appointment-popup {
    display: none;
    position: absolute;
    left: 50%;
    margin-top: -280px;
}

#appointment-popup-content {
    position: absolute;
    left: 50%;
    margin-left: -450px;
    border: 1px solid #007dd7;
    border-radius: 3px;
    padding: 15px;
    background-color: #FFF;
    color: #787878;
    z-index: 1200;
    width: 900px;
}

#appointment-popup iframe {
    width: 100%;
    height: 660px;
    display: block;
    overflow: hidden;
}

#appointment-popup.loading iframe {
    display: none;
}

#appointment-popup.loading div.loading-content {
    display: block;
    width: 100%;
    height: 500px;
    text-align: center;
}

#appointment-popup.loading .btns {
    display: none;
}

#appointment-popup.loading div.loading-content div {
    margin-right: 420px;
    margin-top: 230px;
    float: right;
}

#appointment-popup div.loading-content {
    display: none;
}

#appointment-popup img {
    width: 30px;
    float: right;
}

#appointment-popup h4 {
    font-size: 20px;
    font-weight: bold;
    margin: 5px;
    float: right;
}

#appointment-popup .btns {
    float: left;
}

/****************** POP UP Doctor Rating *********************************/
#popup-rating {
    display: none;
}

    #popup-rating .loading img {
        width: 150px;
        margin-right: 45px;
        margin-top: 2px;
    }

.modalBackground {
    background-color: #000000;
    height: 100%;
    left: 0;
    opacity: 0.6;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 850;
    filter: Alpha(Opacity=60);
}

.popup {
    width: 410px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #007dd7;
    border-radius: 3px;
    padding: 15px;
    background-color: #FFF;
    color: #787878;
    z-index: 1200;
    position: fixed;
    left: 50%;
    top: 20px;
    margin-left: -200px;
    *left: 40%;
    direction: rtl;
}

    .popup input {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
        line-height: 16px;
        border: 1px solid #aebfcf;
        height: 22px;
        width: 212px;
        float: left;
    }

    .popup .header {
        border-bottom: 1px dotted #525252;
        padding-bottom: 20px;
        height: 40px;
    }

        .popup .header a {
            float: left;
            margin: 14px 0 0 5px;
        }

    .popup .form-container {
        border-top: 1px dotted #525252;
        border-bottom: 1px dotted #525252;
        margin: 20px 0;
    }

    .popup fieldset {
        margin: 20px 0 8px 0;
        border: none;
    }

    .popup .rating-wrapper {
        float: left;
    }

    .popup fieldset select {
        border: 1px solid #AEBFCF;
        float: right;
        height: 22px;
        width: auto;
    }

.check input {
    float: none;
    width: auto;
    height: auto;
    margin-left: 5px;
}

.valid {
    color: Red;
    float: left;
    right: 205px;
    line-height: 15px;
    margin-top: 26px;
    position: absolute;
    *margin-top: 40px;
}

    .valid.stars {
        display: inline-block;
        margin: 0px;
        position: absolute;
        top: 85px;
        right: 300px;
    }

.rating-wrapper {
    direction: ltr !important;
}

.open-rating-popup-link {
    float: right;
    margin: 5px 12px 0 0;
}
.starleft .open-rating-popup-link
{
    float: right;
    margin: 20px 12px 0 0;
}

/************ CHD Popup *****************/
.chd-calc {
    display: inline-block;
    width: 500px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 5px solid #228ed6;
    border-radius: 3px;
    padding: 15px;
    background-color: #FFF;
    color: #787878;
    margin-top: 20px;
}

    .chd-calc label {
        width: 150px;
        float: right;
        font-weight: bold;
    }

    .chd-calc .seperator {
        width: 10px;
        float: right;
        font-weight: bold;
        text-align: center;
    }

    .chd-calc input {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
        line-height: 16px;
    }

    .chd-calc .pop-header {
        padding-bottom: 20px;
        height: 40px;
        vertical-align: top;
    }

        .chd-calc .pop-header a {
            position: absolute;
            top: 5px;
            left: 10px;
            clear: none;
            text-decoration: none;
            font-weight: bold;
            color: #787878;
        }

        .chd-calc .pop-header .tooltip {
            font-size: 28px;
            position: relative;
            display: inline;
            margin-bottom: 30px;
        }

        .chd-calc .pop-header #popupTitle, #lead_popup_pharmacy .pharmacy-popup-title {
            font-size: 28px;
            position: relative;
            display: inline-block;
            margin-top: 6px;
        }

    .chd-calc .form-container {
        margin: 20px 0;
    }

    .chd-calc input {
        border: 1px solid #aebfcf;
        height: 22px;
        width: 212px;
        float: right;
    }

    .chd-calc .shortInput {
        border: 1px solid #aebfcf;
        height: 22px;
        width: 160px;
        float: right;
    }

    .chd-calc select {
        border: 1px solid #aebfcf;
        height: 22px;
        width: auto;
        float: right;
    }

    .chd-calc fieldset {
        margin: 0px 0 0px 0;
        border: none;
    }

    .chd-calc .rating-wrapper {
        float: left;
    }

.chd-calc {
    margin-bottom: 20px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #007dd7;
    border-radius: 3px;
    padding: 15px;
    background-color: #FFF;
    color: #787878;
    direction: rtl;
}

    .chd-calc input {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
        line-height: 16px;
        border: 1px solid #aebfcf;
        height: 22px;
        width: 212px;
        float: left;
    }

    .chd-calc .header {
        border-bottom: 1px dotted #525252;
        padding-bottom: 20px;
        height: 40px;
    }

        .chd-calc .header a {
            float: left;
            margin: 14px 0 0 5px;
        }

    .chd-calc .form-container {
        border-top: 1px dotted #525252;
        border-bottom: 1px dotted #525252;
        margin: 20px 0;
    }

    .chd-calc fieldset {
        margin: 5px 0 8px 0;
        border: none;
    }

    .chd-calc .rating-wrapper {
        float: left;
    }

    .chd-calc fieldset select {
        border: 1px solid #AEBFCF;
        float: right;
        height: 22px;
        width: auto;
    }

    .chd-calc .pop-header h4 {
        display: inline-block;
        font-size: 28px;
        margin-top: 6px;
        position: relative;
    }

    .chd-calc input {
        float: right;
    }

        .chd-calc input[type=checkbox] {
            float: right;
            width: 15px;
        }

    .chd-calc .terms label {
        float: right;
        line-height: 20px;
        margin-right: 5px;
        width: auto;
    }

    .chd-calc .popup-clinic-tests {
    }

    .chd-calc .submit-fieldset a {
        float: left;
    }

    .chd-calc .loading {
        display: none;
        float: left;
        margin-left: 45px;
        width: 300px;
    }

        .chd-calc .loading img {
            width: 160px;
        }

    .chd-calc .validator-style {
        color: Red;
        float: right;
        margin-right: 20px;
        width: 400px;
    }

    .chd-calc textarea {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
        line-height: 16px;
        border: 1px solid #aebfcf;
        height: 90px;
        width: 212px;
        float: right;
    }

/************ Main Popup *****************/
.popup-clinic-tests .pop-header h4 {
    display: inline-block;
    font-size: 28px;
    margin-top: 6px;
    position: relative;
}

.popup-clinic-tests input {
    float: right;
}

    .popup-clinic-tests input[type=checkbox] {
        float: right;
        width: 15px;
    }

.popup-clinic-tests .terms label {
    float: right;
    line-height: 20px;
    margin-right: 5px;
    width: auto;
}

.popup-clinic-tests .popup-clinic-tests {
}

.popup-clinic-tests .submit-fieldset a {
    float: left;
}

.popup-clinic-tests .loading {
    float: left;
    margin-left: 45px;
    width: 300px;
}

    .popup-clinic-tests .loading img {
        width: 160px;
    }

.popup-clinic-tests .validator-style {
    color: Red;
    float: right;
    margin-right: 20px;
    width: 400px;
}

.popup-clinic-tests textarea {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline;
    line-height: 16px;
    border: 1px solid #aebfcf;
    height: 90px;
    width: 212px;
    float: right;
}
/*********** Articles box ************************/
.articles-box {
    float: right;
    margin: 30px 15px 0 0;
    width: 345px;
}

/*********** Search results / Index page ***********************/
.clear {
    clear: both;
}

.search-result-h1 {
    font-size: 20px;
    margin-bottom: 5px;
}

.search_results h2, .d-title h2 {
    border: 1px solid #c8c8c8;
    background-color: #f4f5f6;
    padding: 3px 10px;
    display: inline-block;
    width: 948px;
    width: 947px;
    margin-bottom: 0px;
}

    .search_results h2 .title {
        font-size: 14px;
        color: #666b6f;
        font-weight: bold;
        border: none;
        float: right;
        width: 750px;
        padding: 0;
        margin: 0;
    }

    .search_results h2 span {
        font-weight: normal;
        font-size: 12px;
        color: #4593ce;
        float: left;
        display: inline-block;
    }

.search_results p {
    border-bottom: 1px dotted #525252;
    padding: 15px 0;
    margin-bottom: 15px;
    margin-top: 0px;
}

.search_results h3 {
    font-size: 14px;
    color: #fff;
    font-weight: bold;
    border: 1px solid #c6c6c6;
    background-color: #519fda;
    padding: 3px 10px;
}

.result {
    height: 210px;
    border-bottom: 1px solid #c6c6c6;
    padding: 5px 0;
}

    .result .info {
        width: 700px;
        float: right;
    }

        .result .info a {
            text-decoration: none;
        }

            .result .info a span.txtlink {
                text-decoration: underline;
            }

.info h4 {
    font-size: 16px;
    color: #3e8bc6;
    font-weight: bold;
    margin: 10px 0;
    height: 30px;
    overflow: hidden;
}

.result h4 span {
    font-size: 12px;
}

.result .map_icon {
    background: url(images/map-icon.jpg) no-repeat;
    display: block;
    width: 18px;
    height: 29px;
    float: right;
    margin-right: 3px;
}

.result .photo { /*border:1px solid #c6c6c6;*/
    width: 103px;
    height: 103px;
    float: right;
    margin: 0 10px;
}

.links_area a span.video-chat {
    background: url(/images/videoChatIcon.png) no-repeat right;
    padding: 1px 22px 0 16px;
}

ul.list_descript {
    margin-bottom: 10px;
    padding: 0;
    overflow: hidden;
    max-height: 48px;
    margin-top:5px;
}

div.icons-toolsbar {
    width: 20px;
    float: right;
    height: 100px;
}

    div.icons-toolsbar img.checked-doctor {
        width: 23px;
        height: 27px;
        border: none;
    }

ul.list_descript li {
    float: none;
    display:inline;
}

.area .rating-wrapper {
    float: right;
}

.result .area {
    float: right;
    width: 150px;
    padding-top: 20px;
    padding-left: 15px;
}

.expert-buttons {
    padding: 50px;
    height: 60px;
}

    .expert-buttons .exbutton {
        padding: 4px;
    }

.popular-search {
    float: left;
    display: inline-block;
    margin: 10px 0;
    width: 735px;
}

    .popular-search h4 {
        border-bottom: 1px dotted rgb(174, 182, 188);
        padding-bottom: 3px;
        font-size: 15px;
        font-weight: bold;
    }

    .popular-search a {
        margin: 12px 0 0 0;
        color: #000;
        text-decoration: none;
        display: inline-block;
        width: 142px;
    }

.body_content .search-box-left {
    margin: 0 12px 0 1px;
    float: left;
    display: inline-block;
    top: 0;
}

.expert-info iframe {
    float: right;
}

.search_results .infomed-calendar {
    height: 140px;
}

.search_results .appointment-box .button {
    display: none;
}

.search_results a.join-link {
    color: #4996D0;
    cursor: pointer;
    font-size: 12px;
    outline: medium none;
    float: left;
    margin-right: 26px;
    margin-bottom: 2px;
}

.search_results .infomed-calendar .btns {
    margin: 6px 0 0 0;
    padding: 0;
}

/*********** More doctors ***********************/
.more_doctors {
    margin-top: 40px;
    display:inline-block;
}

.grid-cell {
    padding-right: 10px;
    width: 130px;
    margin: 10px 0 0 54px;
    float: right;
}

    .grid-cell h3 {
        font-size: 16px;
        color: #3e8bc6;
        font-weight: bold;
        padding: 0;
        margin: 0;
    }

    .grid-cell h4 {
        font-size: 12px;
        font-weight: bold;
        color: #787878;
        padding: 0;
        margin: 2px 0 0 0;
    }

.occupation {
    font-size: 11px;
    color: #3e8bc6;
    margin-bottom: 15px;
}

.address {
    font-size: 12px;
    color: #787878;
    padding-top: 5px;
}

.show-phone, .more_clinics {
    color: #3e8bc6;
    font-size: 12px;
    text-decoration: underline;
}

.avatar {
    margin-bottom: 8px;
}

.stars {
    float: right;
    margin-bottom: 8px;
    display: inline-block;
    padding-right: 10px;
}

    .stars .disabled {
        filter: none;
    }

.ad {
    float: left;
}

.address-container {
    height: 65px;
    overflow: hidden;
}

.expert-picture-nopaid {
    margin-bottom: 8px;
    display: inline-block;
    margin-right: 10px;
}

    .expert-picture-nopaid img {
        height: 104px;
        border: 1px solid #e5e5e5 !important;
    }

.expert-title-container-nopaid {
    height: 70px;
    overflow: hidden;
}

/*********** Buttons ***********************/
a.button {
    height: 21px;
    display: inline-block;
    font-weight: normal;
    color: #fff;
    text-decoration: none;
}

.button {
    cursor: pointer;
    display: inline-block;
    line-height: 0;
    padding: 0;
    vertical-align: baseline;
    margin-right: 10px;
}

    .button span {
        cursor: pointer;
        display: inline-block;
        height: 21px;
        left: 8px;
        line-height: 19px;
        margin: 0;
        position: relative;
        padding-right: 15px;
        white-space: nowrap;
        font-family: Arial, Helvetica, sans-serif;
    }

    .button, .button span {
        background: url(images/small_orange_btn.png) top;
        cursor: pointer;
        margin-left:5px;       
        padding-left: 4px;
        padding-right:2px;
        height: 21px;
        right: 10;
        line-height: 19px;
        position: relative;
        white-space: nowrap;
    }

.button {
    background-position: left top;
}

    .button span {
        background-position: right top;
    }

    .button:hover {
        background-position: left bottom;
    }

    .button span:hover {
        background-position: right bottom;
    }

a.button2 {
    height: 21px;
    display: inline-block;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
}

/* small green button */
.button2 {
    cursor: pointer;
    display: inline-block;
    line-height: 0;
    padding: 0 0px 0 0;
    vertical-align: baseline;
    margin-right: 10px;
}

    .button2 span {
        cursor: pointer;
        display: inline-block;
        height: 28px;
        left: -14px;
        line-height: 21px;
        margin: 0;
        position: relative;
        padding-right: 20px;
        white-space: nowrap;
    }

    .button2, .button2 span, .button2 input {
        background: url('images/green.jpg');
        cursor: pointer;
        padding-left: 10px;
        height: 21px;
        right: 0px;
        line-height: 21px;
        position: relative;
        white-space: nowrap;
    }

.button2 {
    background-position: left top;
}

    .button2 span {
        background-position: right top;
    }

/* css gray button*/
.gray-button {
    -moz-box-shadow: inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow: inset 0px 1px 0px 0px #ffffff;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9) );
    background: -moz-linear-gradient( center top, #f9f9f9 5%, #e9e9e9 100% );
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9');
    background-color: #f9f9f9;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    border-radius: 6px;
    border: 1px solid #dcdcdc;
    display: inline-block;
    color: #666666;
    font-family: arial;
    font-size: 15px;
    font-weight: bold;
    padding: 6px 24px;
    text-decoration: none;
    text-shadow: 1px 1px 0px #ffffff;
}

    .gray-button:hover {
        background: -webkit-gradient( linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9) );
        background: -moz-linear-gradient( center top, #e9e9e9 5%, #f9f9f9 100% );
        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9');
        background-color: #e9e9e9;
    }

    .gray-button:active {
        position: relative;
        top: 1px;
    }

/*big orange button*/
a.big-button, input[type=submit].big-button {
    height: 30px !important;
    display: inline-block;
    font-weight: bold;
    color: #fff;
    text-decoration: none;
    direction: ltr !important;
    width: auto !important;
}

.big-button {
    cursor: pointer;
    display: inline-block;
    line-height: 0;
    padding: 0;
    vertical-align: baseline;
    margin-right: 10px;
}

    .big-button, .big-button span, input[type=submit].big-button span {
        background: url(/images/big_orange_btn.png) top;
        cursor: pointer;
        padding-left: 4px;
        height: 30px;
        right: 0px;
        line-height: 30px;
        position: relative;
        white-space: nowrap;
    }

        .big-button span, input[type=submit].big-button span {
            cursor: pointer;
            display: inline-block;
            height: 30px;
            font-weight: 300;
            left: 8px;
            font-size: 17px;
            line-height: 30px;
            margin: 0;
            position: relative;
            padding-right: 15px;
            white-space: nowrap;
            font-family: Arial, Helvetica, sans-serif;
        }

.big-button {
    background-position: left top;
}

    .big-button span {
        background-position: right top;
    }

    .big-button:hover {
        background-position: left bottom;
    }

    .big-button span:hover {
        background-position: right bottom;
    }


/***************  tooltip ********************/
#easyTooltip {
    padding: 5px;
    border: 1px solid #ccc;
    background: #f1f1f1;
    z-index: 9999;
    width: 200px !important;
    direction: rtl !important;
}

/**** confirm popup ****/
#popup-thanks-message {
    display: none;
    border: 3px;
    top: auto;
    width: 410px;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #007dd7;
    border-radius: 3px;
    padding: 15px;
    background-color: #FFF;
    color: #787878;
    z-index: 1200;
    position: fixed;
    left: 50%;
    margin-left: -200px;
    *left: 40%;
    direction: rtl;
}

    #popup-thanks-message div.confirm-message-container {
        float: right;
        width: 100%;
        vertical-align: middle;
        margin-right: 30px;
    }

    #popup-thanks-message a.close-popup {
        position: absolute;
        left: -10px;
        top: -10px;
        background: url('/images/CloseForm.png') no-repeat 0 0;
        width: 20px;
        height: 20px;
        right: auto;
    }

    #popup-thanks-message p.confirm-message {
        width: 100%;
        float: right;
    }

/***************  Expert Rating Page (mobile use only) ********************/
.rating-form {
    width: 70%;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #007dd7;
    border-radius: 3px;
    padding: 15px;
    background-color: #FFF;
    color: #787878;
    position: relative;
    margin: 0 auto;
}

    .rating-form input {
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        vertical-align: baseline;
        line-height: 16px;
    }

    .rating-form .header {
        border-bottom: 1px dotted #525252;
        padding-bottom: 20px;
        height: 40px;
    }

        .rating-form .header a {
            float: left;
            margin: 14px 0 0 5px;
        }

    .rating-form .form-container {
        border-top: 1px dotted #525252;
        border-bottom: 1px dotted #525252;
        margin: 20px 0;
    }

    .rating-form input {
        border: 1px solid #aebfcf;
        height: 22px;
        width: 212px;
        float: left;
    }

    .rating-form fieldset {
        margin: 20px 0 8px 0;
        border: none;
    }

.check input {
    float: none;
    width: auto;
    height: auto;
    margin-left: 5px;
}

.rating-form input[type="submit"] {
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #dc6500;
    border-radius: 3px;
    background: url(images/btn_bg.jpg) repeat-x;
    height: 28px;
    width: auto;
    padding: 0 20px 3px;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    margin-bottom: 10px;
    float: left;
}

.rating-form .rating-wrapper {
    float: left;
    margin-top: -6px;
}

.rating-form .valid {
    float: none;
    margin-top: 40px;
    right: 120px;
}

.rating-form .fieldset-div {
    float: left;
    width: 220px;
}

.rating-form .validate {
    position: relative;
    display: inline-block;
    float: left;
    right: 0;
    margin: 5px 0 0 0;
}

.rating-form.mobile .header h3 {
    width: 50% !important;
}

.rating-form.mobile a {
    position: absolute;
    left: 20px;
    top: 16px;
    margin: 0;
    padding: 0;
}

.rating-form.mobile #not-valid-stars-rate {
    left: 0;
    right: auto;
    text-align: left;
    margin-left: 10px;
}

.rating-form p.comment {
    margin-top: 60px;
}

.rating-form .rating_question {
    margin-top: 50px;
}

    .rating-form .rating_question.first {
        margin-top: 0;
    }

.mobile-rating-lastpage {
    display: none;
    -khtml-border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    border: 1px solid #dc6500;
    border-radius: 3px;
    background: url(images/btn_bg.jpg) repeat-x;
    height: 25px !important;
    width: auto;
    padding: 0 20px 3px !important;
    font-size: 18px;
    font-weight: bold;
    color: #fff;
    cursor: pointer;
    margin-bottom: 10px !important;
    float: left;
    text-decoration: none !important;
    position: inherit !important;
}

/*** Virtual Clinic ***/
.box_content_inner .promo_box .pic_holder.tab_1 {
    background: url('/images/VirtualClinic/vc_tab_1.jpg');
}

.box_content_inner .promo_box .pic_holder.tab_2 {
    background: url('/images/VirtualClinic/vc_tab_2.jpg');
}

.box_content_inner .promo_box .pic_holder.tab_3 {
    background: url('/images/VirtualClinic/vc_tab_3.jpg');
}

.box_content_inner .promo_box .pic_holder.tab_4 {
    background: url('/images/VirtualClinic/vc_tab_4.jpg');
}

.box_content_inner .promo_box .pic_holder.tab_5 {
    background: url('/images/VirtualClinic/vc_tab_5.jpg');
}

.box_content_inner .promo_box .pic_holder.tab_6 {
    background: url('/images/VirtualClinic/vc_tab_6.jpg');
}

.box_content_inner .promo_box .pic_text {
    width: 380px;
    height: 450px;
    position: absolute;
    left: 0;
    top: 0;
    margin-left: 20px;
}

    .box_content_inner .promo_box .pic_text .title {
        font: bold 44px arial;
        line-height: 36px;
        color: #fff;
        margin-bottom: 50px;
    }

    .box_content_inner .promo_box .pic_text .text {
        font: normal 15px arial;
        color: #fff;
        margin: 80px 30px 0 0;
        line-height: 20px;
    }

    .box_content_inner .promo_box .pic_text .button {
        margin-left: 10px;
        float: left;
        display: block;
        width: 200px;
        height: 40px;
        background: url('images/VirtualClinic/PromoButtonInner.png') no-repeat;
        text-align: center;
        font: bold 16px arial;
        color: #fff;
        text-decoration: none;
        line-height: 36px;
        margin-top: 20px;
    }

        .box_content_inner .promo_box .pic_text .button.smaller-text {
            font-size: 14px;
            text-indent: 15px;
        }

        .box_content_inner .promo_box .pic_text .button:hover {
            background: url('images/VirtualClinic/PromoButtonInnerHover.png') no-repeat;
        }

#lead_popup {
    position: absolute !important;
}

    #lead_popup input[type=text], #lead_popup_pharmacy input[type=text] {
        float: right;
    }

    #lead_popup .validate, #lead_popup .validator-style, #lead_popup_pharmacy .validate, #lead_popup_pharmacy .validator-style {
        color: Red;
        float: right;
        margin-right: 20px;
        width: 400px;
    }

    #lead_popup .loading, #lead_popup_pharmacy .loading {
        display: none;
        float: left;
        margin-left: 45px;
        width: 300px;
        display: inline-block;
    }

        #lead_popup .loading p, #lead_popup_pharmacy p {
            width: 150px;
        }

        #lead_popup .loading img, #lead_popup_pharmacy .loading img {
            margin: 2px 0 0 2px;
            width: 150px;
        }

    #lead_popup .virtual-clinic-terms label, #lead_popup_pharmacy .pharmacy-virtual-clinic-terms label {
        width: auto;
        line-height: 20px;
        margin-right: 5px;
        float: right;
    }

    #lead_popup .virtual-clinic-terms input[type=checkbox], #lead_popup_pharmacy .pharmacy-virtual-clinic-terms input[type=checkbox] {
        float: right;
        width: 15px;
    }

.box_content_inner .promo_box .pic_text h2 {
    font-weight: bold;
    font-size: 26px;
    margin-bottom: 10px;
}

.box_content_inner .promo_box .pic_text ul {
    margin-right: 0;
    width: 450px;
    margin-bottom: 25px;
}

    .box_content_inner .promo_box .pic_text ul li {
        width: 320px;
        background: url("/images/vbollet.png") no-repeat scroll right center transparent;
        font-size: 14px;
        line-height: 22px;
        list-style: none outside none !important;
        min-height: 18px;
        padding: 4px 40px 4px 0;
    }

.virtual-cilinc-left-column {
    border: 1px solid #E5E5E5;
    height: 580px;
    padding: 10px 20px 10px 10px;
    width: 195px;
    margin-right: 9px;
}

    .virtual-cilinc-left-column .label1 {
        color: #6183c6;
        font-size: 19px;
        font-weight: bold;
    }

    .virtual-cilinc-left-column .label2 {
        margin-top: 15px;
    }

    .virtual-cilinc-left-column .label3 {
        text-decoration: underline;
        margin-top: 10px;
        font-size: 17px;
    }

    .virtual-cilinc-left-column .tab-1-link {
        margin-top: 20px;
        text-decoration: underline;
        display: inline-block;
    }

        .virtual-cilinc-left-column .tab-1-link.type2 {
            font-size: 15px;
            margin-top: 5px !important;
        }

    .virtual-cilinc-left-column .orange-icon {
        background-color: #FF7409;
        border-radius: 6px 6px 6px 6px;
        color: #FFFFFF;
        height: 70px;
        margin-right: 13px;
        margin-top: 94px;
        padding: 9px;
        text-align: center;
        width: 140px;
    }

        .virtual-cilinc-left-column .orange-icon a {
            text-decoration: none;
        }

            .virtual-cilinc-left-column .orange-icon a span {
                color: #fff;
            }

    .virtual-cilinc-left-column .label4 {
        font-size: 18px;
    }

div.virtual-clinic-comming-soon {
    margin: 190px 210px 0 0;
}

#virtualClinicContent #aCurrentNewsAction {
    margin: 30px 170px 0 0;
}

#fieldsetSubmitform a.big-button, #fieldsetPharmacySubmit a.big-button {
    float: left;
}

#fieldsetMedicalExamin select {
    direction: rtl;
}

.ui-multiselect-checkboxes {
    direction: rtl !important;
}

.virtual-clinic-bottom-links-panel {
    height: 20px;
    float: right;
    width: 400px;
    margin: 5px 160px 0 0;
    direction: rtl;
}

    .virtual-clinic-bottom-links-panel a {
        font-size: 15px;
        text-decoration: none;
        margin-right: 50px;
    }

        .virtual-clinic-bottom-links-panel a:hover {
            text-decoration: underline;
        }

.virtual-clinic-info-label {
    width: 400px !important;
    line-height: 15px !important;
}

ul.v-list {
    margin-right: -10px;
    width: 198px;
    margin-bottom: 25px;
}

    ul.v-list li {
        width: 186px;
        background: url("/images/vbollet.png") no-repeat scroll right center transparent;
        font-size: 13px;
        line-height: 16px;
        list-style: none outside none !important;
        min-height: 18px;
        padding: 4px 30px 4px 0;
    }


/* pharmacy popup*/
#lead_popup_pharmacy {
    display: none;
}

.file-uploader {
    border: 1px dashed #E5E5E5;
    float: right;
    left: 0;
    margin-right: -6px;
    min-height: 50px;
    padding-right: 0;
    text-align: center;
    width: 415px;
    z-index: 2;
    margin-top: 3px;
}

    .file-uploader .drag-label {
        color: #b5b5b5;
        font-size: 15px;
        margin-right: -50px;
        width: 400px;
        margin-bottom: 3px;
        padding: 0 15px;
    }

    .file-uploader .reset {
        display: none;
    }

.qq-upload-button input {
    height: 80px !important;
}

/* NewLetter popup*/
#popupNewsLetter {
    display: none;
    width: 300px;
}

.newsletter_butt {
    width: 290px;
    height: 58px;
    background: url(/images/news_mail_btn.png) no-repeat top;
    float: left;
    margin-top: 10px;
}

    .newsletter_butt:hover {
        width: 290px;
        height: 58px;
        background: url(/images/news_mail_btn.png) no-repeat bottom;
    }

    .newsletter_butt a {
        cursor: pointer;
        display: inline-block;
        width: 290px;
        height: 58px;
    }

#popupNewsLetter .form-container {
    border: none;
}

#popupNewsLetter span.valid {
    right: 105px !important;
}

#newLetterPopupLoading img {
    width: 120px;
}
/* news letter cube */
.newsletter-cube-submit {
    margin-top: 10px;
}

.inputs label {
    float: none;
    vertical-align: top;
}

/* Articles Forums */
.forum-container {
    float: right;
    margin: 0 50%;
}

.Wrapper.forum {
    display: inline;
    float: right;
    position: relative;
    width: 483px;
    margin-right: -300px;
}


/************  3 Columns page layout (use at forums) **************/
.three-columns-container {
    margin: 0 auto;
    width: 970px;
}

    .three-columns-container .main-column {
        width: 483px;
        margin: 0;
    }

    .three-columns-container .right-column {
        width: 233px;
        margin: 0 0 0 10px;
    }

    .three-columns-container .left-column {
        width: 233px;
        margin: 0 10px 0 0;
    }

    .three-columns-container .left-column, .three-columns-container .right-column, .three-columns-container .main-column {
        display: inline;
        float: right;
        position: relative;
    }

/*** Controls ***/
.dailyExpertContainer {
    position: relative;
    padding: 2px;
    height: 230px;
    overflow: hidden;
    margin-bottom: 10px;
}

.dailyExpertTitle {
    width: 100%;
    border-bottom: 1px dotted #cdcfd2;
    font: bold 20px arial;
    color: #639622;
}

.dailyExpertImage {
    float: left;
    position: relative;
    display: inline-block;
    padding: 5px 5px 5px 0;
}

.dailyExpertFullName {
    font-weight: bold;
    float: right;
    clear: right;
    display: inline-block;
    width: 100px;
}

.dailyFieldExperts {
    display: inline-block;
    position: absolute;
    left: 5px;
    bottom: 5px;
    clear: both;
}

.dailyExpertInner {
    height: 182px;
    overflow: hidden;
    display: inline-block;
}

.hintInputText {
    background-color: transparent;
}

.hintInputTextSelected {
    background-color: #FFFFFF;
}

.hintInputLabel {
    position: absolute;
    right: 5px;
    top: 5px;
    clear: none;
    z-index: -10;
    color: #666B6F;
}

/*** Pager (User at ResultExperts page) ***/
.catPagesDiv {
    clear: both;
    color: #F44700;
    direction: rtl;
    display: block;
    font-size: 14px;
    font-weight: bold;
    height: 30px;
    margin-right: 0 !important;
    padding: 10px 0 10px 10px !important;
    text-align: right;
}

 .fix_ad{
    background-color: red;
    position: relative;
    top: -853px;
    left: 175px;
        }

 .fix_ad_father{
     position:fixed;
 }
 .injectAd{
     width:970px;
     height:90px;
     position:relative;
     margin-top:10px;
     margin-bottom:6px;
 }

    .catPagesDiv UL {
        direction: rtl;
        list-style-type: none;
        margin: 0 0 5px;
        padding: 0;
    }

        .catPagesDiv UL:after {
            clear: both;
            content: ".";
            display: block;
            height: 0;
            visibility: hidden;
        }

        .catPagesDiv UL li {
            background-color: #5A96CC;
            color: #FFFFFF;
            float: right;
            list-style-type: none;
            margin-left: 12px;
            margin-top: 5px;
            padding: 1px 6px;
        }

            .catPagesDiv UL li.selected {
                background-color: #CCCCCC;
                color: #333333;
                float: right;
                list-style-type: none;
                margin-left: 12px;
                margin-top: 5px;
                padding: 1px 6px;
            }

            .catPagesDiv UL li a {
                color: #FFFFFF;
                font-size: 14px;
                font-weight: bold;
                text-decoration: none;
            }

                .catPagesDiv UL li a:hover {
                    color: #FFFFFF;
                    font-size: 14px;
                    text-decoration: none;
                }

.showResultsOnMap {
    float: left;
    position: relative;
    color: #FFFFFF;
    text-decoration: none;
}


/*** Rating approved ***/
.form-container .big {
    font-size: 16px;
}

.success-title {
    color: #639622;
    font: bold 16px arial;
    margin-bottom: 20px;
    padding-right: 5px;
}

.subscribe-panel {
}

    .subscribe-panel input, label {
        float: none;
        width: auto;
        vertical-align: middle;
    }

    .subscribe-panel label {
        margin-right: 5px;
    }

    .subscribe-panel .btns {
        float: right;
    }

    .subscribe-panel .success-message {
        font-size: 16px;
        color: Green;
    }

    .subscribe-panel .failur-message {
        font-size: 16px;
        color: Red;
    }

.rating-form .validate {
    float: none;
}

.rating-approved-mobile {
    margin-top: 10px;
}

.AC_CompletionListElementForumsCube {
    margin: 0px !important;
    background-color: #ffffff;
    color: #444444;
    border-top: 1px solid #808080;
    border-bottom: 1px solid #808080;
    border-collapse: collapse;
    cursor: 'default';
    overflow: visible;
    list-style-type: none;
    white-space: nowrap;
    float: left;
    text-align: right;
    padding-left: 0px;
    padding-right: 0px;
    font-size: 12px;
    width: 164px;
}

.AC_ListItemForumsCube {
    background-color: #ffffff;
    color: #444444;
    padding: 0px;
    margin: 0px !important;
    white-space: nowrap;
    overflow: hidden;
    border-right: 1px solid #808080;
    border-left: 1px solid #808080; /*border-bottom: 1px solid #808080;*/
    border-collapse: collapse;
    width: 100%;
    text-align: right;
    font-size: 14px;
}

.AC_HighlightedListItemForumsCube {
    background-color: #ffff99;
    color: #444444;
    padding: 0px;
    margin: 0px !important;
    white-space: nowrap;
    overflow: hidden;
    border-right: 1px solid #808080;
    border-left: 1px solid #808080; /*border-bottom: 1px solid #808080;*/
    border-collapse: collapse;
    width: 100%;
    text-align: right;
    font-size: 14px;
}

.payedServices {
    background: transparent;
    /*height: 30px;*/
    border-right: 0;
    border-left: 0;
    line-height: 25px;
    width: 960px;
    /*margin-bottom: 10px;*/
}

.payedServicesInnerContent {
    background: #f5f5f5;
    height: 36px;
    border-right: 1px solid #ededed;
    border-left: 1px solid #ededed;
    line-height: 30px;
    width: inherit;
}

.homePageOpenXTextLinks {
    width: 190px;
    float: left;
    font-size: 14px;
    height: 20px;
    text-align: center;
}

    .homePageOpenXTextLinks a {
        width: 100%;
        float: left;
        color: #0878E0;
        font-size: 12px;
        text-decoration: none;
    }

        .homePageOpenXTextLinks a:hover {
            width: 100%;
            float: left;
            color: #0878E0;
            font-size: 12px;
            text-decoration: underline;
        }

        .homePageOpenXTextLinks a:visited {
            width: 100%;
            float: left;
            color: #0878E0;
            font-size: 14px;
        }

#map {
    direction: rtl;
}

.map .logo-med, .map .logo-sm {
    background-image: url("http://www10.emap.co.il/credits.png") !important; /*your logo */
    bottom: 3px;
    cursor: pointer;
    height: 17px !important; /* size of your image */
    position: absolute;
    right: 3px;
    width: 201px !important; /* size of your image */
    z-index: 49;
}

.cooperationBox {
    border-left: 1px solid #c7c7c7;
    border-right: 1px solid #c7c7c7;
    border-top: 4px solid #039efe;
    width: 157px;
    text-align: right;
    margin: auto;
    direction: ltr;
}

.cooperationBarAd {
    width: 153px;
    height: 60px;
    text-align: center;
    margin-top: 5px;
    margin-bottom: 5px;
}

.textLinksContainer {
    margin-top: 10px;
    margin-bottom: 10px;
}

.textLinkBanner {
    width: 100%;
    display: inline-block;
    position: relative;
    text-align: center;
}

/* Julia css*/

#___plusone_0, #___plusone_1, ___plusone_2 {
    vertical-align: top !important;
    margin: 3px 0 !important;
    float: left !important;
}


.fb_iframe_widget iframe {
    width: 81px;
}

.more_inputs div {
    *right: -28px;
}

.tipLink {
    width: 100%;
    clear: both;
}

.contentTxtLinksBox {
    padding-top: 10px;
}

.newsletter {
    background: url("/images/nl.jpg") no-repeat right;
    color: #296393 !important;
}


/* Ask us a question floater*/
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
    #askUs {
        display: none;
    }
}
/* Carussela Box Style*/
#AMbg
{
     position:relative;
     background-repeat: no-repeat;
     background-size: 729px 344px !important; 
}
    #AMbg:hover{

        cursor:pointer;
    }
.title_limit
{
    position: absolute !important;
    width:686px;
    bottom: 65px;
    margin-top: 13px;
    height: 26px;
    overflow: hidden;
}
.title_limit_squere
{
    position: absolute;
    width: 645px;
    height: 60px;
    margin-top: 3px;
    top: 273px;
    right: 18.2px;
    font-weight: bold;
    overflow: hidden;
   
}
.Offwhite_Box{
    background-color: #f8f7fa;
    width: 729px;
    height: 103px;
    opacity: 0.7;
    position: absolute;
}
#div_title2
{
    line-height: 1.2;
    font-size: 18px;
    font-family: 'Roboto', sans-serif;
    display: inline;
    padding: 2px;
    /*box-shadow: 7px 0 0 black, -10px 0 0 black;*/
}

#Left-Column-Container{
    display: inline-block;
}
#Right-Column-Container
{
    display: inline-block;
    vertical-align: top;
}

#divTabStrip{
      
         /* מאונך
    position: absolute;
    bottom: 4%;
    right: 95.5%;
    padding: 7px;
    display: inline;
    width: 34px;
     */   
 
    position: absolute;
    bottom: 105px;
    right: 42%;
    display: table-row;
    width: 90px;
         
}
.Titles_block
{
    position: relative;
    top: 241px;
    background-color: white;
    opacity: 0.7;
    width: 729px;
    height: 103px;
}

.squre-title
{
    line-height: 1.1;
    font-weight: bold;
    font-size: 27px;
    font-family: Rosenberg,sans-serif;
    right: 12px;
    bottom: -1%;
    opacity: 0.7;
    padding-left: 6px;
    padding-right: 6px;
    position: absolute;
  
}

.indicator
{
    display: inline-block;
width: 10px;
height: 10px;
margin: 1px;
text-indent: -999px;
cursor: pointer;
background-color: #000 \9;
background-color: rgba(0,0,0,0);
border: 1px solid #7ebf2a;
border-radius: 10px;
}

#border-img
{
     width: 727px;
     height: 484px;
}
.join_Index
{
  width: 217px;
/* height: 37px; */
/* margin-top: 2px; */
margin-bottom: 8px
}
    .join_Index:hover
    {
        opacity:0.7;
    }

.black_frame
{
    background-color:#444444;
    opacity:0.7;
}
/* Common Start */

/* Common End */

/* ExpertPage.aspx Start */
/*.more-description-wrapper
{
    padding-top:20px;
}*/
/*.more-description-wrapper h3
{
    background-color: #F7F7F7;
    padding: 8px;
    border-radius: 5px;
    margin-bottom: 30px;
    color: #7E797F;
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 15px;
}*/
.video_embed
{
    display: inline-block;
    float: left;
}

    .video_embed iframe
    {
        width:320px !important;
        height:300px !important;
    }
/* ExpertPage.aspx End */


/* ForumsCubeV2.aspx Start */

#forumKeyword
{
-moz-box-shadow: 0 0 1px rgba(0,0,0,0.5);
box-shadow: 0 0 1px rgba(0,0,0,0.5);
margin-right: 15px;
border: none;
background: none;
width: 197px;
height: 27px;
right: 511px;
right: 30.4%;
}
.marge_left
{
    margin-right: 10px;
}
.search_icon
{
    width:27px;
    height:27px;
    background-image:url('images/search_icon.png');
    position:relative;
    background-repeat:no-repeat;
    float: left;
    top: -22px;
    margin-left: 15px;
}
.div_wrapper
{

    position: relative;
}
#padding_border
{
    margin-top: 5px;
    border-bottom: dotted 1px #c8d0d5;
    padding: -1px;
    padding-bottom: 10px;
}
.linkForums
{
    text-decoration:none; 
    font-weight: bold;
}
/* ForumsCubeV2.aspx End */

/*------------------ DrugPage--------------- */
.GoogleAd{
    width: 288px;
    height: 250px;
    position: relative;
    float: left;
}

/*----------------CategoryIndex----------------*/
.CategoryIndexAd{
    width: 120px;
    height: 610px;
    position: relative;
    top: 4px;
    right: 44px;
}
.solidSqure{
    border: 1px solid #c7c7c7;
    margin-bottom: 10px;
    height: 610px;
    width: 248px;
    margin-top: 4px;
    display: block;
    float: right;
    position: relative;
    left: 2px;
}
.CategoryIndexTopAd{
    width: 300px;
    height: 250px;
    margin-top: 6px;
    margin-bottom: 6px;
    margin-right: 22px;
}
.solidSqureTop {
    border: 1px solid #c7c7c7;
    float: right;
    /*top: 4px;*/
    right: 2px;
    width: 346px;
    margin-bottom: 9px;
    position: relative;
}

/*img.speechicon {
width: 20px;
height: 20px;
margin-top: 5px;
margin-left: 2px;
}*/

.MoreLink
{
    color: #0094e1;
    font-size: 14px;
    text-decoration: none;
    font-family: Arial, Helvetica, sans-serif;
}

