
/*---------- General -----------*/


body {
margin:0px;
padding:0px;
background-color:#ffffff;
font:normal 12px Arial;
color:#666666;
}

div, h1, h2, h3,p, form{
margin:0px;
pading:0px;
}

p{
padding-bottom:10px;
float:right;
}

.bold{
font-weight:bold;
}

.under{text-decoration:underline;}

a, a:hover{
cursor:pointer;
}

img{;display:inline;}

a img{border:0px;}

.green{color:#007f74;}

.eng{
direction:ltr;
text-align:left;
}

.container{
float:right;
width:1055px;
height:auto !important;
min-height:780px;
height:780px;
direction:rtl;
text-align:right;
margin-top:2px;
margin-right:2px;
}

.dynamic h2{
width:100%;
margin:0px;
padding:0px;
padding:5px 0px;
font:bold 12px Arial;
color:#007f74;
}

.dynamic p{
width:100%;
display:inline;
}


.dynamic a{
text-decoration:underline;
color:#007F74;
cursor:pointer;
}

.dynamic a:hover{
text-decoration:none;
color:#007F74;
cursor:pointer;
}

.dynamic ul{
display:inline;
float:right;
}

.dynamic a:hover{text-decoration:none;}

/*---------- Header -----------*/

.header{
float:right;
width:955px;
height:193px;
margin-bottom:20px;
}

.header .logo{
float:right;
width:193px;
height:193px;
margin-left:20px;
}

.header .mainheader{
float:right;
width:742px;
height:192px;
border-bottom:solid 1px #007f74;
}

.header .mainheader .title{
float:right;
width:742px;
height:58px;
font:normal 18px Arial;
color:#3f3f3f;
line-height:58px;
}

.header .mainheader img{
float:right;
width:585px;
height:106px;
}

.main{
float:right;
width:1055px;
height:auto !important;
min-height:500px;
height:500px;
}

/*---------- Footer -----------*/

.footer{
float:right;
width:955px;
height:auto !important;
min-height:20px;
height:20px;
margin-bottom:30px;
}

ul.footerlinks{
margin:0px;
padding:0px;
float:right;
width:153px;
height:32px;
background-color:#008d74;
margin-left:20px;
list-style-type:none;
padding-right:40px;
}

ul.footerlinks li{
display:inline;
font:normal 11px Arial;
color:#ffffff;
}

ul.footerlinks li a, ul.footerlinks li a:hover{
text-decoration:none;
line-height:32px;
color:#ffffff;
}

ul.footerlinks li a:hover{
text-decoration:underline;
}

.footermain{
float:right;
width:575px;
height:auto !important;
min-height:30px;
height:30px;
background:url(http://www.zimmerdental.co.il/images/dot.gif) repeat-x top;
}

.nirox_footer{
float:right;
width:575px;
}

.nirox_footer p{
float:none;
margin:auto;
padding:auto !important;
}


.footermain p.copy{
float:right;
width:350px;
line-height:25px;
color:#aeaeae;
font-size:11px;
}

.footermain a.logotyco {
float:left;
margin-top:6px;
margin-right: 5px;
color:#aeaeae;
font-size:11px;
}

.footermain a, .footermain p{color:#aeaeae;}

/*---------- Side -----------*/

.main .side{
float:right;
width:193px;
height:auto !important;
min-height:500px;
height:500px;
margin-left:20px;
}

.main .side a.register{
font-weight:bold;
color:#ffffff;
background:#2e6b97 url(http://www.zimmerdental.co.il/images/icon-register.gif) no-repeat  175px 8px;
float:right;
width:164px;
height:30px;
line-height:30px;
padding-right:29px;
text-decoration:none;
display:inline;
}

.main .side a.register:hover{text-decoration:underline;}


.main .side .sidebanners{
float:right;
width:193px;
margin-bottom:6px;
display:inline;
}

.main .side .sidebanners .banner {
border: 1px solid #cccccc;
}

div#newsScroller{
float:right;
width:177px;
height:159px;
margin:10px 8px;
margin-bottom:6px;
display:inline;
overflow:hidden;
}

div#newsScroller .newsitem{
float:right;
width:95%;
height:159px;
margin:0;
padding:0;
overflow:hidden;
}

div#newsScroller .newsitem h3{
float:right;
width:100%;
background:url(http://www.zimmerdental.co.il/images/icon-square.jpg) no-repeat right 6px;
font:bold 12px Arial;
text-decoration:none;
padding-right:10px;
padding-bottom:5px;
color:#007f74;
}

div#newsScroller .newsitem h3 a{
text-decoration:none;
}

div#newsScroller .newsitem h3 .newsdate{
font:normal 10px Arial;
color:#333333;
float:right;
}

div#newsScroller .newsitem p{
margin:0px;
padding:0px;
padding-right:10px;
float:right;
display:inline;
font-size:8pt;
width:95%;
}

div#newsScroller .newsitem p img {
margin-left:5px;
border:1px solid #cccccc;
float:right;
}

div#newsScroller div.newsSep {
clear:both;
width:100%;
height:0;
font-size:0;
float:right;
}

.video{
float:right;
width:193px;
height:209px;
}

a.play{
background:url(http://www.zimmerdental.co.il/images/play.png) no-repeat center;
width:78px;
height:57px;
margin-top:-140px;
margin-right:57px;
position:absolute;
}

.lang{
float:right;
width:955px;
margin:5px 0px;
}

.lang a{
margin:0px;
padding:2px 0px;
float:right;
}

/*---------- Content -----------*/

.main .content{
float:right;
width:575px;
height:auto !important;
min-height:500px;
height:500px;
}

.menugrey{
float:right;
width:575px;
height:30px;
background-color:#aeaeae;
}

.menugrey p {
margin-right:15px;
margin-top:3px;
float:right;
width:175px;
display:inline;
}

.maintitle{
float:right;
width:575px;
height:30px;
background:url(http://www.zimmerdental.co.il/images/dot.gif) repeat-x bottom;
font:bold 18px Arial;
line-height:30px;
}

a.back {
float:left;
display:block;
background-image:url(http://www.zimmerdental.co.il/images/back_arrow.gif);
background-position:right center;
padding-right:15px;
height:12px;
line-height:12px;
color:#007f74;
font-size:10pt;
font-weight:bold;
background-repeat:no-repeat;
text-decoration:none;
width:110px;
margin-top:10px;
}

.text, .inner, .contact, .english{
margin:20px 10px;
float:right;
width:555px;
height:auto !important;
min-height:156px;
height:156px;
display:inline;
}

.inner{
height:auto !important;
min-height:10px;
height:10px;
margin-bottom:10px;
}

.contact{width:200px;}

.english{
margin-left:0px;
float:left;
}

.menuflash{
margin:0 auto;
width:567px;
height:280px;
}

.menuflash .menuitem{
float:right;
width:183px;
height:280px;
margin:0px 3px;
display:inline;
}

.menuflash .menuitem a.slidetitle{
float:right;
width:173px;
height:55px;
padding-right:10px;
text-decoration:none;
color:#40a39a;
font:bold 18px Arial;
padding-top:15px;
background:url(http://www.zimmerdental.co.il/images/slidetitle.jpg) no-repeat top;
}

.menuflash .menuitem a.slidetitle:hover{
background:url(http://www.zimmerdental.co.il/images/slidetitle.jpg) no-repeat bottom;
}

.menuflash .menuitem .sub{
font-size:11px;
color:#666666;
float:right;
}

form.myform{
margin:0px 10px;
width:555px;
}

form.myform input{
float:right;
width:200px;
height:16px;
font:normal 12px Arial;
color:#666666;
}
.line{
float:right;
width:555px;
}

form.myform input.submit{
width:70px;
height:22px;
background-color:#008d74;
font:normal 12px Arial;
color:#ffffff;
border:0px;
margin-right:4px;
}

ul.newspage{
margin:0px;
padding:0px;
padding-right:10px;
list-style-type:square;
float:right;
width:100%;
}

ol.faq{
list-style-type:decimal;
padding:0px;
}

ul.newspage li, ol.faq li{
color:#008d74;
font-weight:bold;
padding-bottom:15px;
}

ul.newspage li.red, ul.newspage li a.red{color:#ef463a;}

.date{
display:block;
font-weight:normal;
}

.open, .speaker, .newsitem {
padding-top:10px;
display:block;
font-weight:normal;
color:#666666;
width:100%;
}

.speaker{
padding-top:0px;
}

.newsitem {

}

.prod{
float:right;
width:555px;
height:auto !important;
min-height:10px;
height:10px;
margin-bottom:10px;
}

.prod h2{
padding:0px;
}

.prod img.prodimg{
float:right;
width:89px;
height:91px;
}

.prod .details{
float:left;
width:456px;
height:auto !important;
min-height:10px;
height:10px;
margin-bottom:10px;
}

.prod a{
color:#666666;
}

.prod a:hover{
color:#007f74;
}

.prod img.team{
float:right;
width:85px;
height:100px;
}

form.contactform{
float:left;
margin-top:10px;
width:330px;
height:auto !important;
min-height:10px;
height:10px;
}

form.contactform input, form.contactform select, form.contactform textarea, form.contactform .submit{
width:228px;
*width:226px;
height:16px;
font:normal 12px Arial;
color:#666666;
border:solid 1px #7f9db9;
}

form.contactform select{
width:230px;
height:21px;
}

form.contactform textarea{
height:100px;
overflow:auto;
}

form.contactform .btsubmit{
background-color:#008d74;
color:#ffffff;
width:80px;
height:18px;
border:0px;
margin-top:7px;
margin-left:5px;
cursor:pointer;
}

div.form_message {
width:330px;
font-size:12pt;
font-weight:bold;
color:#007f74;
text-align:center;
margin:0;
margin-top:20px;
float:left;
}

table.tablecontact{
width:330px;
}

table.tablecontact td{
vertical-align:top;
height:25px;
width:200px;
font:normal 12px Arial;
color:#007f74;
}

table.tablecontact td.first{
width:100px;
padding-top:3px;
}


table.course{
width:500px;
font:normal 12px Arial;
color:#666666;
margin-right:15px;
}

table.course td{
width:70px;
height:20px;
}

table.course td.infodetails{
width:430px;
color:#007f74;
}

a.info, a.email{
width:190px;
height:20px;
float:right;
background:url(http://www.zimmerdental.co.il/images/icon-info.gif) no-repeat 99% 0%;
padding-right:22px;
color:#666666;
}

a.email{
width:100px;
background:url(http://www.zimmerdental.co.il/images/icon-email.gif) no-repeat right;
}

a.info:hover, a.email:hover{
color:#007f74;
}

input.browse{
width:230px !important;
height:20px !important;
}

/* New CSS Alicia - 22/01/09 */

a.spemail{
color:#666666;
}

a.spemail:hover{
color:#007f74;
}

table.spdetails{
width:550px;
font:normal 12px Arial;
color:#666666;
margin-top:5px;
}

table.spdetails td{
width:105px;
vertical-align:top;
}

table.spdetails td.sptext{
width:435px;
padding-right:10px;
}

a.speaker_title {
color:#007f74;
font-weight:normal;
margin:0;
padding:0;
}


/*** Old CSS stuff required ****/
.imgShadow {filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=3, OffY=3, Color='gray', Positive='true');}
.imgShadow_2 {filter:progid:DXImageTransform.Microsoft.DropShadow(OffX=3, OffY=3, Color='gray', Positive='true');width:85px;height:100px;}

p.justP {margin:0px;text-align:justify;}
p.spacerP {margin:0px;margin-bottom:5px;}
.redTitle {color:#EF463A;}
.redTitle_bold {color:#EF463A;font-weight:bold;}
.turkizTitle {color:#007F74;}
.turkizTitle_u {color:#007F74;text-decoration:underline;}
.turkizTitle_bold {color:#007F74;font-weight:bold;}
.turkizTitle_bigBold {color:#007F74;font-weight:bold;font-size:12pt;}
.grayTitle {color:#747474;}
.grayTitle_bold {color:#747474;font-weight:bold;}
.footerGray{color:#AEAEAE;font-weight:normal;font-size:8pt;}
input.smallButtons {border:0px; background-color:#007F74;color:#FFFFFF;cursor:pointer;}
input.smallButtons_2 {border:0px; background-color:#007F74;color:#FFFFFF;cursor:pointer;padding:1px;}
td.title {font-weight:bold; background-color:#007F74; color:#ffffff; font-size:11pt;}
form#complaintForm table * {direction:ltr;text-align:left;
}

a.newslink, a.red{
float:right;
background:url(http://www.zimmerdental.co.il/new_site/images/icon-square.jpg) no-repeat 100% 6px;
padding-right:10px;
color:#007f74;
font-weight:bold;
clear:both;
padding-bottom:10px;
width:100%;
}

a.red{
float:right;
background-image:url(http://www.zimmerdental.co.il/new_site/images/icon-square-red.jpg);
color:#ef463a !important;
}

.newstexts{
float:right;
width:100%;
padding-right:10px;
padding-bottom:10px;
}

.flags{
float:right;
width:140px;
margin-right:28px;
}