/* ------ general
-----------------------------------------------*/

body {
font-family:Arial, Helvetica, sans-serif;
background:#f1f1f1;
background-image:url(../img/bkgd.jpg);
background-repeat:repeat-x;
font-size:11px;
text-align:right;
}


.body h2 { font: normal 20px Arial, Helvetica, sans-serif; color:#1e1e1e; border-bottom:1px solid #bcbcbc; text-transform:uppercase; text-align:right; }
.body h3 { font: bold 12px Arial, Helvetica, sans-serif; color:#da6925; padding:10px 0 10px 0; margin:0 5px; border-bottom:1px solid #bcbcbc; text-transform:uppercase;}
.body h2 span { font: bold 13px Arial, Helvetica, sans-serif; color:#979797; text-transform:none;}.body h4 { font-size:14px; font-weight:bold; color:#979797;}
.body h5 { font-size:14px; font-weight:bold; color:#b60000;}
.body h6 { font-size:11px; font-weight:bold; color:#cc0000; text-align:right;}
.body p { font:normal 14px Arial, Helvetica, sans-serif; color:#979797; line-height:1.8em; padding:10px 5px; margin:0; text-align:right; direction:rtl;}
.body p  strong{ font:bold 16px Arial, Helvetica, sans-serif; color:#979797; line-height:1.8em; padding:10px 5px; margin:0; text-align:right; direction:rtl;}
.body p span { font-size:14px; font-weight:bold; color:#979797; direction:rtl;}
.body a { color:#da6925; text-decoration:none;}
.body img { margin:5px 0; padding:0; float:left;}
.body img.floated { float:left; margin:10px 7px; border:1px solid #e4e4e4; padding:5px; background:#f0f0f0;}
.body img.serv { margin:10px; padding:0 0 30px 0; float:left;}
.right {  width:630px; margin:0; padding:0; float:left;}
.right ul { list-style:none; width:200px; float:left; margin:10px; padding:0;}
.right li { color:#00a2ca; font: normal 12px Arial, Helvetica, sans-serif; padding:3px; margin:0;}
.left {width:270px;margin:0;padding:0 20px 0 0;float:right;color: #666;}
.port {width:210px; margin:10px 0; padding:0; float:left;}

/* ------ mobilyslider
-----------------------------------------------*/

#content {
width:800px;
margin:25px auto 0;
}

.slider {
float:left;
width:800px;
height:350px;
position:relative;
padding-bottom:26px;
background:url(../gfx/bottom_shadow.png) no-repeat bottom center;
}

.sliderContent {
float:left;
width:800px;
height:350px;
clear:both;
position:relative;
overflow:hidden;
}

.sliderArrows a {
display:block;
text-indent:-9999px;
outline:none;
z-index:50;
background-image:url(../gfx/prev_next.png);
width:42px;
height:42px;
position:absolute;
top:50%;
margin-top:-34px;
}

.prev {
background-position:0 0;
left:15px;
}

.prev:hover {
background-position:0 -44px;
}

.next {
right:15px;
background-position:-44px 0;
}

.next:hover {
background-position:-44px -44px;
}

.sliderContent .item {
position:absolute;
width:800px;
height:350px;
background:#fff;
}

.sliderBullets {
position:absolute;
bottom:0;
left:50%;
z-index:50;
margin-left:-45px;
}

.sliderBullets a {
display:block;
float:left;
text-indent:-9999px;
outline:none;
margin-left:5px;
width:10px;
height:11px;
background:url(../gfx/bullets.png) no-repeat;
}

.sliderBullets .active {
background-position:0 -11px;
}

.sliderContent a {
outline:none;
}

a {
color:#a7a7a7;;
text-decoration:none;

}

a img {
border:none;
}


.menuftr { padding:0; margin:0 auto; height:40px; width:962px;}
.menuftr ul { text-align:center;  padding:5px 0 0 0; margin:0; list-style:none; border:0; float:left; width:960px;}
.menuftr ul li { float:left; margin:0; padding:0 6px; border:0; height:30px;}
.menuftr ul li a { float:left; margin:0; padding:0; color:#1e1e1e; font:normal 11px/15px Arial, Helvetica, sans-serif; text-decoration:none; text-transform:uppercase;font-weight:700;}
.menuftr ul li a:hover { color:#979797; }
.menuftr ul li a:hover span { background:url(images/l_menu.gif) no-repeat left; }
#h2 { font: normal 20px Arial, Helvetica, sans-serif; color:#1e1e1e; border-bottom:1px solid #bcbcbc; text-transform:uppercase; text-align:left; }
#p  { font:normal 14px Arial, Helvetica, sans-serif; color:#979797; line-height:1.8em; padding:10px 5px; margin:0; text-align:left;}