html, body{
background-color: #fff;
height: 100%;
margin: 0 0 1px;
padding: 0;
min-height: 101%;

}
div{
position: relative;
font-family: Verdana, Arial, sans-serif;
font-size: 11px;
font-weight: normal;
font-style: normal;
color: #666;
border: 0;
padding: 0;
}
img, a img{
border: 0;
vertical-align: top;
}
#all{
width: 952px;
height: 100%;
}
#logo{
width: 342px;
height: 193px;
float: left;
}
#top-right{
width: 598px;
height: 193px;
float: left;
margin-right: 10px;
}
#products-top{
float: right;
width: 542px;
height: 71px;
}
#products-top img{
margin-right: 2px;
}
#arabic{
width: 950px;
height: 31px;
float: left;
text-align: right;
}
#naviout{
width: 952px;
height: 27px;
clear: left;
border: 1px solid #B2D1F0;
display: block;
}
#mainnavi{
width: 950px;
height: 25px;
background-color: #E4E4E4;
margin: 1px;
display: block;
}
#mainnavi img, #mainnavi a img{
margin-right: 11px;
}

#path{
width: 950px;
height: 63px;
clear: both;
background-image: url(../images/back_below_menu.jpg);
background-repeat: no-repeat;
}
#content{
width: 956px;
clear: right;
float: left;
}
#flash{
width: 744px;
height: 353px;
float: left;
}
#right-index{
width: 203px;
height: 353px;
float: left;
margin-left: 3px;
}
#footer-border{
top: 20px;
width: 950px;
height: 28px;
border-top: 1px solid #B7D6EB;
clear: left;
float: left;
}
#footer{
width: 950px;
height: 24px;
float: left;
background-color: #F0F0F0;
margin: 3px 0 10px 0;
verical-align: bottom;
padding-top: 5px; 
color: #999;
}
#footer-border-products{
position: absolute;
top: 900px;
width: 950px;
height: 28px;
border-top: 1px solid #B7D6EB;
clear: left;
float: left;
}
#footer-border-pp{
position: absolute;
top: 820px;
width: 950px;
height: 28px;
border-top: 1px solid #B7D6EB;
clear: left;
float: left;
}
#footer-border-filmg{
position: absolute;
top: 1150px;
width: 950px;
height: 28px;
border-top: 1px solid #B7D6EB;
clear: left;
float: left;
}
#footer a {
color: #666;
text-decoration: none;
margin: 0 10px 0 10px;
color: #999;
}
#left-navi-all{
width: 202px;
float: left;
}
#left-head{
width: 202px;
height: 26px;
text-align: left;
}
#left-head div{
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
text-align: left;
top: 5px;
left: 5px;
}
#left-navi{
width: 202px;
height: 411px;
background-image: url(../images/back_left.jpg);
}
#space-left-middle{
width: 9px;
float: left;
height: 200px;
}
#middle-all{
width: 532px;
float: left;
background-color: #F3F8FD;
margin: 0;
}
#middle-all-filmg{
width: 532px;
height: 825px;
float: left;
background-color: #F3F8FD;
margin: 0;
}
#middle-head{
width: 534px;
height: 26px;
}
#middle-content{
width: 532px;
background-image: url(../images/back_product1.jpg);
background-position: top;
background-repeat: no-repeat;
text-align: left;
}
#middle-content .text-research{
margin: 10px;
text-align: left;
}
#middle-content .text-product1{
text-align: left;
line-height: 15px;
}
#middle-content .text-product2{
width: 532px;
float: left;
margin-top: 10px;
text-align: left;
line-height: 15px;
background-image: url(../images/back_product2.jpg);
background-position: top;
background-repeat: no-repeat;
}
.text-product1 img, .text-product2 img{
float: left;
}
.products-filmg{
widht: 532px;
}
#text-filmg{
width: 522px;
left: 5px;
top: 10px;
line-height: 15px;
}
#space-middle-right{
width: 9px;
float: left;
height: 400px;
clear: none;
}
#right-all{
width: 202px;
float: left;
}
#right-head-facts{
width: 202px;
height: 26px;
text-align: left;
}
#right-head-facts div, #right-head-news div{
font-size: 12px;
font-weight: bold;
text-transform: uppercase;
text-align: left;
top: 5px;
left: 5px;
}
#facts-text{
width: 202px;
height: 86px;
background-image: url(../images/back_facts_text.jpg);
text-align: left;
}
#facts-text div, #news-text div{
width: 185px;
top: 10px;
left: 10px;
text-align: left;
line-height: 16px;
}
#right-head-news{
width: 202px;
height: 26px;
text-align: left;
}
#news-text{
width: 202px;
height: 299px;
text-align: left;
}
#product1{
margin: 0;
padding: 0;
width: 532px;
height: 181px;
background-color: #F3F8FD;
}
#facts-products{
width: 202px;
height: 551px;
background-image: url(../images/back_text_right_long.jpg);
}
#facts-products-text{
width: 185px;
top: 10px;
left: 10px;
float: left;
text-align: left;
line-height: 16px;
}
#products-pp{
width: 530px;
margin-top: 15px;
left: 12px;
}
.product-pp{
width: 120px;
float: left;
margin-right: 10px;
}

.menubox {
margin:0;
width:202px;
color:#333;
font-size:110%;
text-align:left;
padding:6px 0px 6px 30px;
background-repeat:no-repeat;
}


.umenubox {
margin:0px 0px 0px 7px;
color:#666;
font-size:100%;
text-align:left;
padding:3px 0px 3px 23px;
background-repeat:no-repeat;
}

a:link    { color:#666; text-decoration:underline;}
a:visited { color:#666; text-decoration:underline;}
a:hover   { color:#666; text-decoration:underline;}
a:active  { color:#666; text-decoration:none;}
a:focus   { color:#666; text-decoration:none;}

a.menu:link    { color:#333; background-color:transparent; text-decoration:none;}
a.menu:visited { color:#333; background-color:transparent; text-decoration:none;}
a.menu:hover   { color:#333; font-weight:bold; background-color:#FFF; text-decoration:none;}
a.menu:active  { color:#333; font-weight:bold; background-color:#FFF; text-decoration:none;}
a.menu:focus   { color:#333; font-weight:bold; background-color:#FFF; text-decoration:none;}

a.dlink:link    { color:#666; text-decoration:underline;}
a.dlink:visited { color:#666; text-decoration:underline;}
a.dlink:hover   { color:#666; text-decoration:underline;}
a.dlink:active  { color:#666; text-decoration:none;}
a.dlink:focus   { color:#666; text-decoration:none;}

a.flink:link    { color:#999; text-decoration:none;}
a.flink:visited { color:#999; text-decoration:none;}
a.flink:hover   { color:#999; text-decoration:none;}
a.flink:active  { color:#999; text-decoration:none;}
a.flink:focus   { color:#999; text-decoration:none;}


table
{
margin-top:10px;
margin-bottom:20px;
width: 95%;
color:#666;
font-size: 100%;
border:1px solid grey;
border-collapse:collapse;
text-align:center;
vertical-align:top;
}
td  {
padding: 5px;
text-align:right;
border:1px solid grey;
}

.res {
  margin: 5px 0px 0px 0px;
  padding: 1px 3px;
  font-weight:normal;
  line-height: 1.3em;
  color:#000;
	vertical-align:top;
  /*border:1px solid #000;*/
}



.res_submit {

  clear: left;
  display: block;
  margin: 15px 0 50px 0;
  padding: 1px 3px;
  font-size:90%;
  font-weight:normal;
  line-height: 1.3em;
  color:#000;

  /*border:1px solid #000;*/
}


.formbtn {
color: #000;
background: #DEECF9;
font-weight: bold;
border: 1px solid #B2D1F0;
margin-right:15px;
padding:2px;
}
.formbtn:hover {
color: #000;
background: #A9CBEE;
cursor:pointer;
padding:2px;
}


.res label {
  display: block;
  float: left;
  width: 125px;
  padding: 1px 8px 0 0;
  margin:0;
  text-align: right;
  /*border:1px solid #000;*/
}

.res input.text, .res select, .res textarea {
  padding: 1px 3px 0 0;
  margin:0;
  font-family: Verdana, Arial, Sans-Serif;
  font-size:100%;
  font-weight:normal;
  line-height:1.3em;
}

.res input:focus, textarea:focus, select:focus {
  background-color: lightyellow;
}

.res p.error {
  font-weight:bold;
  font-size:85%;
  margin:0;
  padding:10px 0px 3px 135px;
  color:#D10100;
  /*border:1px solid #000;*/
}



.res p.note {
  border-style: none;
  font-size: 75%;
  font-weight: bold;
  margin: 10px 0 3px 150px;
  color: #000;
}



.res p.text {
  font-weight:normal;
  margin:0;
  padding:0px 0px 3px 0px;
  color:#000;
  /*border:1px solid #000;*/

}


#pk ul {
  margin:0px;
  padding:0px; 
  margin-top:-15px;
}

#pk li {
  margin:0px;
  padding:0px;
  margin-bottom:-10px;
  margin-top:0px;
  padding-top:0px;     
}


