
body{
  background: #d2d2d2 url(../images/bg.gif) repeat-x ;
  margin:0 auto;
  padding:0;
  width:900px;
  color:#5A5A5A;
font-family:Arial,Helvetica,sans-serif;
font-size:14px;
line-height:20px;
}


#main{

    width:900px;
    float:left;
}

#head{
 background:#fff;
 width:900px;
 height:450px;
 margin:25px 0 20px; 0;

 float:left;
 position:relative;
}
.content{
   background:url(../images/brick.gif) no-repeat 610px 18px ;
   border:3px solid #3d3d3d;
   width:859px;
   height:434px;
   padding-left:35px;
   padding-top:10px;
}
 .corner{
  width:10px;
  height:10px;
  background:yellow;
  position:absolute;
  background: url(../images/corner.gif);
}
.corner_contact{
  width:10px;
  height:10px;
  background:yellow;
  position:absolute;
  background:url(../images/corner-contact.gif);
}


.dark{
  position:absolute;
  background:url(../images/dark.gif) repeat-x;
  width:894px;
  margin-left:3px;
  height:276px;
  top:153px;
}
.dark2{
  position:absolute;
  background:url(../images/dark2.gif) repeat-x;
  width:894px;
  margin-left:3px;
  height:176px;
  top:153px;
}
#google{
  float:right;
  background: url(../images/google.gif) no-repeat right top;
  margin-top:83px;
  margin-right:15px;
  padding-top:80px;
  padding-right:25px;
  width:350px;
}
#google2{
  float:right;
  background: url(../images/google2.gif) no-repeat right top;
    margin-right:35px;
    margin-top:42px;
    padding-right:251px;
    padding-top:34px;
  width:350px;
}
#google form{
  padding-right:15px;
}


#sbi{
  display:block;
  height:20px;
  width:140px;float:right;
  text-align:right;
}

#sbb{display:block; float:right; background:url(../images/submit.gif) 0 -13px;  border:none;  width:76px;  height:35px;margin-right:10px;}
#sbb:hover{background-position: 1px -12px;}

#sbb2{display:block; float:right; background:url(../images/submit2.gif) 0 -13px;  border:none;  width:76px;  height:35px;margin-right:10px;}
#sbb2:hover{background-position: 1px -12px;}


.key{
  position:absolute;
  width:401px;
  height:329px;
  top:97px;
  left:88px;
  background:url(../images/key.jpg) no-repeat;
}
.key2{
  position:absolute;
  width:213px;
  height:164px;
  top:125px;
  left:30px;
  background:url(../images/key2.jpg) no-repeat;
}

.icon{
  display:block;
  width:70px;
  height:75px;
  float:left;
  background: #000;
  padding-right:15px;
  background:#fff url(../images/icon.gif)  no-repeat;
  outline: none;
}

.kesher{background-position: 20px 0;}
.gallery{background-position: -86px 0;}
.video{background-position: -191px 0;}
.about{background-position: -295px 0;}
.home{background-position: -395px 0;}

.kesher:hover,.kesher:active{background-position: 20px -71px;}
.gallery:hover,.gallery:active{background-position: -86px -71px;}
.video:hover,.video:active{background-position: -191px -71px;}
.about:hover,.about:active{background-position: -295px -71px;}
.home:hover,.home:active{background-position: -395px -71px;}



.tl{left:0;top:0;background-position: 30px 0px;}
.tr{right:0;top:0;}
.dl{left:0;bottom:0;background-position: 20px 0px;}
.dr{right:0;bottom:0;background-position: 10px 0px;}

.box{
  width:282px;
  float:left;
  height:238px;
  margin-right:27px;
  background:#fff url(../images/box.gif) no-repeat;
  color:#5a5a5a;
  font-size:14px;
  line-height:20px;
  text-align:right;
  font-family: Arial, Helvetica, sans-serif;
  }

.three{
  margin-right:0;
}
.title{
  height:29px;
  float:right;
  margin:10px 22px 0 0;
  background: url(../images/title.gif) no-repeat top right;
}
.odot{width:100px;background-position:-179px 0px}
.news{width:62px;background-position:-280px 0px }
.movie{width:50px;background-position:-4px 0px}
.gall{width:97px;background-position:-85px 0px}

.odot_text{
  clear:both;
direction:rtl;
padding:0 10px 5px;
}


.big_title{
  height:29px;
  background: url(../images/title_big.gif) no-repeat top right;

}
.big_odot{width:123px;background-position:-275px 0px}
.big_news{width:62px;background-position:-280px 0px }
.big_movie{width:105px;background-position:-4px 0px}
.big_gallery{width:105px;background-position:-4px 0px}
.big_contact{width:76px;background-position:-424px 0px}

.box p{
  float:right;
  clear:both;
  padding-right:30px;
  width:225px;

}

.left_box{ width:215px;height:187px;background:#fff url(../images/left_box.gif) no-repeat;float:left; clear:left;margin-bottom:11px;}
.right_box{ width:675px;height:583px;float:right;position: relative; margin-bottom:10px;}
.box_content{ width:629px;height:552px;background: #fff;border:3px solid #3d3d3d;direction: rtl;padding:15px 20px 10px 20px;}
 .thumb_div{text-align:center; }





.footer{
    clear:both;
    margin:0 auto;
    padding:25px 0 45px 0;
    width:100%;
    text-align:center;
        color:#5a5a5a;
  font-size:14px;
  line-height:20px;
  font-family: Arial, Helvetica, sans-serif;
}
a:link, a:visited{
  color:#5a5a5a;
  padding:0 5px;
  font-size:14px;
  line-height:20px;
  text-align:right;
  text-decoration: none;
  font-family: Arial, Helvetica, sans-serif;
}
a:hover,a:active{
 text-decoration: underline;
}
.contact_box { background:url(../images/contact-bg.gif) repeat-x; }

#form_box{  margin:20px 30px; }
.form_row{ float:right; width:267px;}
.form_line{margin-bottom:15px; }
.form_label{font-size:12px;display: block;width:70px;font-weight: bold;float: right;}
#form_box input[type=text]{width:160px;height:15px;border:2px solid #d6d6d6;}
#form_box textarea{width:455px;height:300px;border:2px solid #d6d6d6;}
#form_box input[type=image]{float:left;margin-left:40px;}
.errors{font-weight: bold;font-size:12px;color: #CC3333;height:45px;list-style: none;}
.errors li{float:right;width:250px;height:15px;}



.clear{clear: both;line-height: 1px;}
.next{font-weight:bold;float:left;text-decoration: underline;}
     



