

body, html {
background: #a4a4a4;
font-family: Arial;
direction: rtl;
padding-bottom: 70px;
padding: 0;
margin: 0;
background: gray;
}

p,h1,h2,h3, form { padding: 0; margin: 0 }
img              { border: 0 }

article {
display: inline;
}

.blog {
/*
  -moz-border-radius: 5px;
border-radius: 5px;
*/
}

.content {
/*
width: 990px;
margin: 0 auto;

position: relative;
*/
float: right;
width: 100%;
overflow: hidden;
position: relative;
z-index: 5;
text-align: right;
padding-top: 155px;
padding-bottom: 135px;
z-index: 1;
background: #c6c6c6;


}

.icons {
position: absolute;
right: 560px;
top: 92px;
width: 230px;
}

.icons a {
text-decoration: none;
display: block;
float: left;
position: relative;

margin-right: 5px;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
padding-left: 10px;
padding-right: 10px;
padding-bottom: 3px;
height: 22px;
}

.icons a span {
position: absolute;
left: 5px;

top: -25px;
background: #2daae4;
width: 200px;
padding-right: 5px;
padding-left: 5px;
display: none;
border: 1px solid #1E7299;
border-right: 20px solid #1E7299;
color: black;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
-moz-box-shadow: 0 0 10px white;
-webkit-box-shadow: 0 0 10px white;
}

.icons img {
margin-top: 3px;
padding-bottom: 0px;

}

.icons a:hover {
background: #f6fbfe;
background: white;
}

.icons a:hover > span {
display: block;
}

.bg {
/*
width: 890px;
float: right;
background: url( background.png ) #f7f7f7 no-repeat;
background: #f6fbfe;
background: white;
*/
padding-right: 50px;
padding-left: 50px;
margin-bottom: 70px;
}

.top_addbg {
background: url( background.png );
width: 100%;
height: 100%;
  
}

.top {
margin-bottom: 27px;
position: fixed;
top: 0;
right: 0;
z-index: 5;
width: 100%;
float: right;
height: 120px;
background: #181818;
overflow: hidden;
color: white;
border-bottom: 1px solid #CCCCCC;
}

/*
.topshadow {
top: 0;
height: 100px;
z-index: 4;
position: fixed;
right: 0;
width: 100%;
-moz-box-shadow: 0 0 40px black;
-webkit-box-shadow: 0 0 40px #606060;
box-shadow: 0 0 40px black;
  
}
*/

.logo {

color: #484848;
position: absolute;
left: 35px;
top: 15px;
text-align: center;
font-weight: bold;
width: 296px;
height: 54px;
padding: 8px;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader;
}

.logo span {
background: #2daae4;
color: #484848;
padding: 5px;
padding-left: 15px;
padding-right: 15px;
display: block;
float: left;
line-height: 54px;
margin-right: 10px;
}


.top .price {
background: url("phone.png") no-repeat scroll right top transparent;
color: white;
font-size: 24px;
height: 89px;
padding-right: 85px;
padding-top: 20px;
position: absolute;
right: 25px;
top: 10px;
width: 435px;
}

.top .price span {
font-weight: bold;
color: #2daae4;
}

.top .menu {
position:absolute;
line-height:30px;
right:25px;
width: 605px;
top:90px;
}

.top .menu a {

font-weight: bold;
background:#2daae4;
background-image: linear-gradient(top, #2daae4, #2282AF);
background-image: -moz-linear-gradient(top, #2daae4, #2282AF);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2daae4), to(#2282AF));
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2daae4', endColorstr='#2282AF'); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2daae4', endColorstr='#2282AF')";

color:white;
display:block;
float:right;
margin-left:10px;
text-align:center;
text-decoration:none;
width:110px;
height: 35px;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
border-radius: 10px 10px 0 0;
font-size: 15px;

zoom: 1;
}

.ie .top  {
border-bottom: 0;
}

.ie .top .menu a {
background: white;
height: 29px;
}

.ie .top .menu a {
line-height: 32px;
}

.ie .top .menu a v\:roundrect {
cursor: pointer;
}


.top .menu a:hover {
background: #f6fbfe;
background: white;
color: #2daae4;
}

.top .menu a img {
position: absolute;
right: 90px;
top: 30px;
}



.top .menu a.c {
background:#1A6284;
color:white;
font-weight: bold;
background-image: none;
}

.ie .top .menu a {
background: url( ie-menu.png );
}
.ie .top .menu a.c {
background: url( ie-menu-selected.png );
}

.main_content {
float: right;
font-size: 14px;
width: 560px;
margin-left: 20px;

}

.main_content h1,
.h1 {

letter-spacing: 0;
color: #2daae4;
font-size: 18px;
margin-bottom: 10px;
}



.h1 h1 {
display: inline;
}

.footer {
height: 20px;
overflow: hidden;
text-align: right;
float: right;
width: 100%;
background: rgb( 198, 198, 198 );

/* border-bottom: 2px solid #bababa; */




color: #484848;
position: fixed;
bottom: 0;
right: 0;
z-index: 5;
}



.footer .copyright a,
.footer .copyright {
font-size: 14px;
line-height: 20px;
padding-right: 15px;
}

.footer a {
color: #484848;
text-decoration: none;
font-size: 14px;
}

.footer div span {
color: red;
}

.left_links {
text-align: left;
height: 20px;
line-height: 20px;
overflow: hidden;
font-size: 15px;
padding-left: 20px;
position: absolute;
left: 0;
top: 0;
}

.left_links a {
border-left: 1px solid white;
padding-left: 8px;
padding-right: 5px;
}

.left_links a.e {
border-left: 0;
}

.info {
float: right;
line-height: 20px;

height: 280px;
width: 100%;
/*
background: #E7E7E7;
background-image: linear-gradient(top, #2daae4, #2282AF);
background-image: -moz-linear-gradient(top, #2daae4, #2282AF);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2daae4), to(#2282AF));
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2daae4', endColorstr='#2282AF'); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2daae4', endColorstr='#2282AF')";

-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
*/
color: #2daae4;
}

.info h1 {
font-weight: normal;
display: inline;
color: #2daae4;
font-size: 14px;
}

.recommended {
background: #e7e7e7;
width: 100%;
float: right;
margin-top: 25px;
margin-bottom: 20px;
text-align: right;
}

.recommended .padd {
padding: 10px;
}

.recommended .head {
color: #2DAAE4;
font-weight: bold;
font-size: 18px;
margin-bottom: 10px;
}

.recommended .rec {

letter-spacing: 0px;
line-height: 35px;
padding-right: 10px;
padding-left: 10px;

font-size: 18px;
margin-bottom: 10px;
background: #2f5566;

padding: 10px;
-moz-border-radius: 5px;
}

.recommended .by {
font-weight: bold;
text-align: left;
font-size: 12px;
margin-left: 15px;
color: #2DAAE4;
}

.specialties .head {

color: white;
font-size: 18px;
font-weight: bold;
margin-bottom: 20px;
text-align: center;
width: 100%;
float: right;
}

.specialties .head h1 {
display: inline;
color: white;
font-size: 18px;
font-weight: bold;
}

.spec h1,
.spec h2,
.spec h3 {
font-size: 14px;
display: inline;
}

.specialties .spec {
float: right;
width: 100%;
height: 260px;
position: relative;
background: #f6fbfe;
background: white;
-moz-border-radius: 10px;
border: 1px solid #EBEBEB;
border-radius: 10px;
/*
background: #e7e7e7;
background-image: linear-gradient(top, #2daae4, #2282AF);
background-image: -moz-linear-gradient(top, #2daae4, #2282AF);
background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2daae4), to(#2282AF));
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2daae4', endColorstr='#2282AF'); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2daae4', endColorstr='#2282AF')";
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
*/
margin-bottom: 18px;


}

.specialties .spec .img {
    position: absolute;
    right: 25px;
    top: 5px;
    border: 1px solid #c6c6c6;
    border-radius: 5px;
    padding: 5px;
    margin-top: 10px;
    box-shadow: 0 0 15px #c6c6c6;

}

.specialties {
float: right;
width: 100%;
margin-bottom: 20px;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
}

.specialties .spec div {
margin-top: 5px;
margin-right: 185px;
width: 348px;
color: black;
padding-bottom: 20px;
}

.specialties .spec div a.link {
position: absolute;

left: 10px;

bottom: 10px;
line-height: 20px;

color: #2daae4;

float: left;
letter-spacing: 0;
text-decoration: none;


padding-right: 10px;
padding-left: 10px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}

.specialties .spec div b {
color: #2daae4;
line-height: 20px;
margin-bottom: 5px;
}

div.last {
float: right;

margin-left: 20px;
margin-bottom: 20px;
}


.leftcol  {
/*
float: right;
width: 295px;
*/
display: inline;
}

.blog .subhead,
.blocks {
position: relative;
/*border-top: 1px solid #cdcdcd;*/
}

.blocks {
position: relative;
top: 0;
right: 0;
overflow: hidden;
width: 295px;
height: 205px;
height: 235px;
}

.blocks .block {
display: block;
float: right;
background: #f6fbfe;
background: white;


width: 290px;
height: 200px;


text-align: right;
position: absolute;

overflow: hidden;
top: 0;
right: 0;
overflow: hidden;

}

body:not(.ie) .blocks .block {
-moz-transform: scale( 0 );
-webkit-transform: scale( 0 );
}

body:not(.ie) .blocks #block1 {
-moz-transform: scale( 1 );
-webkit-transform: scale( 1 );
}

.ie .blocks .block {
width: 0;
height: 0;
}

.ie .blocks #block1 {

width: 280px;
height: 200px;
}

.blocks #scroller {
width: 280px;
overflow: hidden;
height: 200px;
position: absolute;
top: 0;
right: 0;
}

.ie .blocks #scroller {
margin-top: -5px;
width: 268px;
}

.last .head,
.blog .head {
width: 100%;
font-size: 18px;
font-weight: bold;
color: #484848;


padding-top: 10px;
padding-bottom: 10px;
-moz-border-radius: 10px 10px 0 0;
}

.last .head span,
.blog .head span {
display: block;
margin-right: 15px;
}

.blocks .bhead {

position:absolute;
right:20px;
top:15px;
width: 250px;
color: #484848;

font-weight: bold;
font-size: 14px;
}

.blocks .block img {
position:absolute;
right:8px;
top:44px;
}

.navigation {
height:30px;
margin-top:5px;
position:absolute;
right:0;
top:200px;
width:300px;
}

.navigation .numbers {
display: none;
position: absolute;
left: 25px;
top: 0;
}

.navigation .enter {
color: #484848;
position: absolute;
z-index: 10;
right: 25px;
font-size: 14px;
}

div.banner {
text-align: center;
font-weight: bold;
font-size: 36px;
}



.banner span {
display: block;
margin-top: 40px;
}



.blog,
.banner,
.last {
float: right;
height: 260px;
overflow: hidden;
width: 270px;
overflow: hidden;
background: #f6fbfe;
background: white;

color: #484848;
margin-bottom: 20px;
margin-left: 20px;
text-align: right;
position: relative;

box-shadow: -5px 5px 15px #686868;
border-radius: 5px;
}


.ie .blog,
.ie .banner,
.ie .last {
/*background: url( box.png ) top right;*/
background: white;
}

.ie #blog_size {
filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7F7F7F', endColorstr='#181818'); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#7F7F7F', endColorstr='#181818')"
}

.info .h1 {
background: #f6fbfe;
background: white;
color: #2daae4;
-moz-border-radius: 10px 10px 0 0;
-webkit-border-radius: 10px 10px 0 0;
border-radius: 10px 10px  8  0;
margin-bottom: 0;
padding: 10px;
}

.blog .subhead {
color: #484848;
display: block;
font-size: 18px;
font-weight: bold;
padding-top: 10px;
padding-bottom: 10px;
padding-right: 20px;
}

.blog .date {
font-size: 12px;
padding-right: 20px;
}

.blog .text {
padding-right: 20px;
padding-top: 5px;
font-size: 14px;
padding-left: 20px;
text-align: justify;
}

.blog .text .a {
background: url("../images/arrow-left.png") no-repeat scroll 212px 2px transparent;
height: 22px;
line-height: 26px;
margin-top: 20px;
overflow: hidden;
padding-right: 30px;
text-align: right;
cursor: pointer;
}

.blog .text .a span {
line-height: 26px;
height: 26px;
border-bottom: 1px solid gray;
font-weight: bold;
}

.blog .text .a:hover span {
border-bottom: 1px solid white;
}

.blog .continue {

color: #484848;
padding: 5px;

margin-top: 10px;
display: block;
width: 80px;
text-align: center;
font-weight: bold;
font-size: 14px;
/*
float: left;
margin-left: 20px;
*/
position: absolute;
left: 10px;
bottom: 10px;
}

.blogs {
margin-top: 30px;
text-align: right;
float: right;
width: 100%;
position: relative;
}

.blogs .r {
width: 600px;
margin-left: 20px;
float: right;
height: 162px;
margin-bottom: 20px;
background: #f6fbfe;
background: white;
-moz-border-radius: 10px;
-webkit-border-radius: 10px;
border-radius: 10px;
position: relative;
cursor: pointer;
box-shadow: -5px 5px 15px #686868;
}

.blogs .r:hover {
background: #2daae4 ;
}

.blogs .r:hover a,
.blogs .r:hover .more{
color: #484848;
}

.blogs .more {
position: absolute;
left: 10px;
bottom: 10px;
font-weight: bold;
text-decoration: underline;
cursor: pointer;
}

.blogs .title {
position: absolute;
right: 10px;
top: 10px;
font-size: 18px;
font-weight: bold;
text-decoration: none;
color: #2daae4;
}

.blogs .date {
position: absolute;
left: 10px;
top: 8px;
font-weight: bold;
font-size: 12px;
display: none;
}

.blogs .bcontent {
position: absolute;
right: 10px;
top: 35px;
width: 550px;
height: 100px;
margin: 0;

}

.read {
float: right;
margin-left: 20px;
text-align: right;
width: 600px;
color: black;
background: #f6fbfe;
background: white;
padding: 20px;
line-height: 20px;
margin-bottom: 20px;
position: relative;
}

.read h1 {
margin-bottom: 20px;
}

.crow {
position: fixed;
bottom: 0;
right: 0;
width: 100%;
height: 20px;
z-index: 6;

z-index: 4;
}

.crow .back {
position: absolute;
display: block;
z-index: 4;
right: 0;
top: 0;
width: 100%;
height: 100%;
background: #248ab9;
border-top: 2px solid #2FB5F2;
opacity: 0.9;
filter: alpha(opacity = 90);
}

.crow .cbg {
background: #248ab9;

background-image: linear-gradient(top, #2FB5F2, #248ab9);
background-image: -moz-linear-gradient(top, #2FB5F2, #248ab9);
background-image: -webkit-gradient(linear, 0% -85%, 0% 100%, from(#2FB5F2), to(#248ab9));

filter:  progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2FB5F2', endColorstr='#248ab9'); 
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr='#2FB5F2', endColorstr='#248ab9')";

position: absolute;
top: 0;
right: 0;
width: 100%;
height: 100%;
opacity: 0.9;
filter: alpha(opacity = 90);
z-index: -1;

}

.crow .chat {

position: absolute;
left: 10px;
top: -180px;
text-align: right;

width: 300px;
padding-bottom: 5px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;


border: 1px solid #2ca6df;
-moz-box-shadow: -1px 1px  5px black;
-webkit-box-shadow: -1px 1px  5px black;
box-shadow: -1px 1px  5px black;

background: url( contact.png ) no-repeat 312px 35px transparent;
padding-right: 150px;
}

.crow .chat .h {
width: 290px;
text-align: center;
font-weight: bold;

padding-bottom: 5px;

float: right;
color: #484848;
margin: 5px;
margin-bottom: 0;


}

.crow .chat .ta,
.crow .chat input[type="text"] {
float: right;
width: 290px;
margin-right: 5px;
border: 0;
margin-top: 5px;
margin-bottom: 2px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

}

#chatroom {

margin-top: 5px;
padding-top: 5px;
font-size: 14px;
}

.chat #chatroom div {
margin-bottom: 5px;
padding-bottom: 5px;
}

.crow .chat .ta img {
float: right;
margin-left: 10px;
}

.crow .chat .ta {
overflow: auto;
line-height: 20px;
height: 100px;
padding: 5px;
width: 280px;


border: 1px solid white;
color: #484848;
font-size: 15px;
}

.crow .chat input[type="text"] {
width: 235px;
margin-left: 5px;
}

.crow .chat input[type="submit"] {
background: #2ca6df;
background: #f6fbfe;
background: white;
border: 0;
margin-top: 5px;
width: 50px;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

}

.chat .close {
 position: absolute;
 left: 5px;
 top: 5px;
 background: black;
 color: #484848;
 display: block;
 width: 20px;
 height: 20px;
 text-align: center;
 font-weight: bold;
 color: #484848;
 -moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;

text-decoration: none;
}

.return input[type="text"] {
 width: 140px; 
}

/*
.ie .top .menu a {
background: url( ie-menu.png );
}

.ie .top .menu a.c {
background: url( ie-menu-selected.png );
}

.ie .last {
background: url( ie-new.png );
}
.ie .banner {
background: url( ie-banner.png );
}

.ie f
background: url( ie-blog.png );
}

*/




.blog .more {
color: #484848;
display: block;
padding: 10px;
padding-top: 2px;
padding-bottom: 2px;
text-decoration: none;
position: relative;
top: 20px;
}

.chat #sound_element {
width: 1px;
height: 1px;
position: absolute;
top: -1000px;
}

.spacer {
width: 100%;
float: right;
height: 1px;
}

.blg2 {
/*margin-top: 20px;*/
}

.contact_row {
display: none;
float:right;
width: 880px;
margin-bottom: 30px;

padding-right: 5px;
padding-left: 5px;

height: 20px;
line-height: 13px;
}

.contact_row input {
font-size: 10px;

}

.biginf,
.biginf h1 {
font-size: 16px;
line-height: 22px;
}

.biginf div.r {
width: 520px;
margin-right: 10px;
margin-top: 10px;
padding: 5px;

padding-right: 10px;


}

.biginf div.r div {
margin-bottom: 15px;
margin-top: 10px;
background: url(../images/arrow-left.png) no-repeat 500px 2px;  
}

.biginf div.r div span {
display: block;
margin-right: 25px;
}

.ie div.nobg,
div.nobg,
.nobg div,
.nobg span {
background: #f7f7f7;
filter: none;
color: #474747;
-moz-box-shadow: 0 0 0;
-webkit-box-shadow: 0 0 0;
box-shadow: 0 0 0;
-moz-border-radius: 0;
-webkit-border-radius: 0;
border-radius: 0;
}

.group {
color: white;
font-size: 12px;
left: 257px;
position: absolute;
top: 75px;
}

.mp_pre {
font-size: 14px;
line-height: 16px;
height: 200px;
color: black;
background: #f6fbfe;
background: white;
padding: 10px;
-moz-border-radius: 0 0 10px 10px;
-webkit-border-radius: 0 0 10px 10px;
border-radius: 0 0 10px 10px;
}

.in {
margin-top: 20px;
display: none;
overflow: hidden;
}

#ins_pre {
margin-bottom: 20px;
}

#banner {
display: block;
margin-top: 90px;
}

div.blog div.ktav {
font-family: KtavYadCLM-MediumItalic;
line-height: 20px;
text-align: right;
font-size: 13px;
display: block;

}

.ie div.blog div.ktav {
padding-right: 10px;
margin-right: 10px;
}

.prein img {
 float: right;
 margin-left: 10px;
}

div.mt {
border-color: transparent;
background: transparent;
}

.mt img {
width: 100%;
}

body div.admin {
width: 1000px;
}

.demos {
position: absolute;
right: 30px;
top: 170px;
width: 350px;
height: 100px;
}

.demos img {
  float: right;
  border: 0;
  padding: 0;
  width: 80px;
  margin-left: 5px;
  border: 1px solid #c6c6c6;
}


