body
{
direction:rtl;
font-family:arial;
font-size:12px;
margin:0px;
padding:0px;
background:url('images/backmiddle.png') repeat-x;
border-top:5px solid #242424;
}
a
{
color:#005a9c;
font-weight:bold;
text-decoration:none
}

a:hover
{
color:#63bb0c;
text-decoration:underline
}

a.button
{
width:150px;
height:77px;
background:url('images/button.jpg');
}
a.button:hover
{
width:150px;
height:77px;
background:url('images/button_over.jpg');
}
#leftnavbottom table
{
    border:0px;
    width:90%;
        margin:0;
        display:block;
    
    
    }
    
    #leftnavbottom table td.header,tr.header
    {
        padding:3px;
        background:#eff0f1;
        font-weight:bold;
        
        }
    #leftnavbottom table td.info,tr.info
    {
        padding:3px;
        background:#f9f9f9
        }
#leftnavbottom table td.info2
    {
        padding:3px;
        }
p
{
padding:0px;
margin:0px;
}

h1
{
font-family:Arial;
font-size: 22px;
margin:0px;
padding:0px;
margin-bottom:10px;
color:#2b3e44;
text-align:right;
}

.sitesearch {
	
	margin: 38px 0 0 0px;
	height: 17px;
	border: 1px #a8b68a solid;
	font-size: 13px;
	width: 150px;
	color: #666;
	padding:1px 3px;
	clear: none;
	direction:rtl;
	text-align:right;
	float:right;
}

.sitesearchsubmit {
	
	margin: 0;
	margin-top:38px;
	background: #fff url(../images/search.jpg) no-repeat;
	color: black;
	clear: none;
	border: 0;
}


h2
{
font-family:Arial;
  font-size: 16px;
color:#2b3e44;
text-align:right;
margin:0px;
}

.h2w{color:#fff;margin-right:10px;}

h3{
font-family:Arial;
  font-size: 14px;
color:#FF9900;
text-align:right;
margin:5px;
}


h2.blue{

font-size: 14px;
color:#4a7097;
text-align:right;
margin:0px;
}

h2.h2white.a:hover{
color:#000;
text-decoration:underline
}

/******steps*********/
div.step
{
    width:30px;
    height:20px;padding:3px;
    margin:2px;
    text-align:center;
    background:#d5d7d9;
  float:right;
    border: 2px solid #a3a9af;
    color:#a3a9af;
    font-size:18px;
    }
    div.stepdetails
{
    width:300px;
    height:20px;padding:3px;
    margin:5px;
    text-align:right;
    background:#d5d7d9;
  margin-right:0px;
    border: 1px solid #a3a9af;
    color:#a3a9af;
    font-size:14px;
    }
    
    
    div.step:hover,
    div.stepdetails:hover
    
{
    
    
    background:#c70827;
    color:#fff;
    font-weight:bold;
    border: 1px solid #000;
    }

/***************/

.roundboxwrap
{
margin:0;
padding:0;
}


#container
{
margin:0px auto;
color: #293a41;
width:1000px;
padding:0px;
}

#top
{
height:170px;
margin:0px;
padding:0px;

border: 0px solid red;
}

#logo
{


height:130px;
padding: 0px;
margin:0px 0px 0px 0px;
border:0px solid green;
background:url('images/slogen.png') right no-repeat;

}

.top #logo img
{
width:230px;float:left;
margin:20px 0px 0px 0px;
border:0px;
}

#topmenu
{
width:auto;
height:35px;
padding:0px;
margin:5px 0px 0px 0px;
display:block;
background: #323232;
position:relative;
z-index:100;
border:0px solid red;
}

img.expando{ 
border: none;
}

#middle, #middleitems, #middleweb
{
width:auto;
height:auto;

display:block;
margin:0px 0px 0px 0px;
background:#f6f3f3;

padding:10px;
}

#toptext
{
width:auto;
height:auto;
height:230px;
display:block;
margin:0px 0px 0px 0px;
position:relative;
z-index:3;
padding:10px 10px 0px 10px;

}

#toptext #top_right
{
width:250px;
float:right;
}
#toptext #top_left
{
width:710px;
float:left;
}


#middleitems{margin:-125px 50px 0px 0px;}
#middleweb{margin:-125px 50px 0px 0px;}

#itemstext{height:63px;display:block}

#footer
{
clear: both;
text-align:right;
min-height:278px;
display:block;
background:#242424;
color:#fff;
margin-top:10px;
}

#footer a
{
color:#fff;
}

#footer_in
{

width:auto;
clear: both;
margin: auto;
/*padding: .5em;*/

text-align:right;
height:auto;
/*
border-bottom:1px solid #bcbcbc;*/
border-top:0px solid #040404;
margin-top:0px;
padding-top:5px;
padding-bottom:5px;
display:block;

}

.serviceblock
{
float:right;
margin:15px 0px 0px 11px;
width:305px;
height:180px;
padding:5px;
background:#ebebec;
}

.serviceblock_left
{
margin:0px 0px 15px 0px;
width:auto;
height:auto;
padding:5px;
background:#fff;
}



.reg_box
{
float:right;
margin:15px 0px 10px 10px;
width:305px;
height:292px;
padding-right:5px;
padding-left:5px;
padding-top:5px;
padding-bottom:5px;
background:#fff;

}

 .con_red
{

background:#242424;
padding:5px;
color:White;
}





.reg_box h2
{
font-size: 16px;
color:#2b3e44;
border-bottom:1px solid #2b3e44;
text-align:right;
margin-bottom:5px;
}
.reg_box ul
{
list-style-image:url('images/left_arrow.png');
margin-right:0px;

  
}
 .con_red h2
{

color:White;
border-bottom:1px solid white;
}

.serviceblock .h2service h2 ,.serviceblock_left .h2service h2
{
color:#fff;
}

.serviceblock .h2service ,.serviceblock_left .h2service
{
width:auto;
margin:0px 0px 15px 0px;
padding:5px 5px 5px 0px;
}

.serviceblockright .h2service
{
background:url('images/serviceh1.jpg') repeat-x;
}

.serviceblockleft .h2service
{
background:url('images/serviceh2.jpg') repeat-x;
}

.clearer
{
width:100%;
clear:both;
}

#smallsitewrap
{
margin:10px 0px 0px 0px;
}

#smallsitewrap .siteimgwrap
{
float:right;
}

#smallsitewrap .siteimgwrap .sitename
{
margin:0px 5px -5px 0px;
position:relative;
z-index:10;
}

#top img
{
/*padding: .5em;
background-color: #ddd;
border-bottom: 1px solid gray;
*/
margin-bottom:2px;
float:right;

}
.logomenu
{

min-width:1024px;
width:1024px;
height:75px;
padding: 0px;
margin:auto;
margin-top:10px;
display:block;
}

.logomenu #search
{

margin-left:300px;
width:710px;
height:75px;
padding: 0px;
border:0px solid red;
margin:0px;

}


#search
{
width:90%;
height:auto;
padding: 0px;
border:0px solid red;
margin:0px;
}

#right
{
width:642px;
float:right;
padding:5px 0px 0px 0px;border:1px solid red;
}

#rightweb
{
width:630px;
float:right;
padding:0px 10px 10px 10px;
background:#fff;
border:0px solid #fff;
}

#left
{
width:320px;

padding:0px;

margin:0px 660px 0px 0px;
border:0px solid #a6a5a5;

}

#picgallery
{
width:630px;
height:320px;
border:0px solid #f5f5fd;
padding:0px;
position:relative;
z-index:1;
}

#opentext
{
border:0px solid #e1e1e1;
margin:15px 0px 0px 0px;
width:630px;
}

#opentext #text{padding-right:210px;}

#articles
{
height:320px;
width:250px;
border:0px solid #ebebec;
padding:0px;
/*background:url('images/articles.jpg') repeat-x;*/
background:#ebebec;
margin:5px 2px 0px 0px;
}

ul#artlist
{
list-style-type:none;
}

ul#artlist li
{
padding:7px 0px 10px 0px;
margin:0px -20px 0px 0px;
background:url('images/seperator.png') no-repeat 20px 100%;
}

ul#artlist li a
{
color:#2a3d42;
}

ul#artlist li a:hover
{
color:#5fba12;
text-decoration:none;
font-weight:bold;
}

#news
{
width:250px;
height:auto;
display:block;
margin:15px 2px 0px 0px;
/*background:#ebebec;*/
}

#iphonediv
{
margin:0;
padding:0;
width:858px;
height:455px;
background:url('images/iphone.jpg') no-repeat;
}

#iphonediv #screen
{
position:relative;
margin:0;
padding:0;
margin-right:150px;
top:37px;
width:570px;
height:382px;
border:0px solid red;
background:#fff;
}

/*************** footer ***********************/

#footerindex
{
clear: both;
margin: 0;
color: #333;
text-align:center;
height:25px;
background-color: #ececec;
border-top:0px solid #fff;
border-bottom:1px solid #bcbcbc;
}

/****************** "contact us" form *******************/
.contactus
{
width:420px;
margin-top:15px;

margin:30px auto 0px auto;
}

.contactname
{

color:#040404;
font-weight:700;
text-align:right;
width:90px;
height:30px;
float:right;
padding:0px 0px 0px 0px;
margin:0px 10px 10px 0px;
border:0px solid #dedede;
}
.contactinput
{
width:270px;
height:30px;
float:right;
margin-right:10px;
margin-bottom:10px;
border:0px solid #dedede;

}
.contactinput select
{
margin-right:15px;
border-bottom:2px solid #000000;
color:#603813;

}

.coninput
{


text-align:right;
font-family:Arial;
/*width:250px;
border:1px solid #dedede;
height:20px;*/
width:250px;
height:23px;
padding:3px 15px 0px 0px;

border:1px solid #dedede;
float:right;
}
.contextarea
{
color:#63bb0c;
font-weight:700;
text-align:right;
font-family:Arial;
width:263px;
border:1px solid #dedede;
height:auto;
float:right;
}

.conb
{
width:57px;
height:31px;
padding:0px 2px 8px 0px;
border:1px solid red;

}

#conbwrap
{
width:auto;
height:30px;

margin:20px 260px 0px 0px;
border:1px solid red;
}

/********************************* side "contact us" form ************************************/

#contactusside2
{
width:auto;
min-height:300px;
border:0px solid #f5f5fd;
padding:0px;
margin:0px 0px 0px 0px;
/*background:url('images/contactside.jpg');*/


}

#contactusside2 .contactname2
{
width:60px;
border:0px solid #000000;
color:#2b3e44;
height:25px;
float:right;
font-weight:bold;
}

#contactusside2 .contactinput2
{
margin:0px 70px 10px 0px;
width:180px;
height:25px;

padding:0;
border:0px solid red;
height:25px;
/*background:url('new/images/textfield.jpg') no-repeat top right;*/
}

#contactusside2 .contactinput2 .coninput32
{
/*background:url('new/images/field2.jpg') no-repeat;*/
color:#2b3e44;
width:160px;
margin:0px;
float:right;
}



.sidecontactinput
{
/*width:150px;
height:80px;
overflow-y:scroll;*/
font-family:Arial;
font-size:11px;
border:0px solid red;
width:160px;
height:100px;
margin:0px 70px 10px 0px;

}
.sidecontactinput .contextarea
{
text-align:right;
width:160px;
border:1px solid #dedede;
height:auto;
float:right;
}

.sideconbwrap
{
width:30%;
clear:both;
margin:0px 0px 0px 0px;
padding:0px 10px 5px 0px;
}

.sideconbwrap .conb
{
background:#74c305 ;
color:White;
}

input.send
{
background:#74c305 ;
color:White;
border:0px solid red;

}

input.send:hover 
{
background:#97ff05 ;
color:White;
border:0px solid red;

}

	
/************products***************/

#siteswrapper
{
height:750px;
width:925px;
}


div.img
{
  margin-right:0px;
 
  border: 0px solid #cccccc; 
  height: 230px;
  width: 300px;
  float: right;
  
  background-repeat: no-repeat;
  border:0px solid red; 
  text-align: right;
  margin-left:8px;
  margin-top:6px;
}
div.img2
{
  margin-right:0px;
 
  border: 0px solid #cccccc; 
  height: 150px;
  width: 155px;
  float: right;
  
  background-repeat: no-repeat;
  border:0px solid red;
  text-align: right;
  margin-left:1px;
  margin-top:6px;
  overflow:hidden;
}

div.img .imgtop,div.img2 .imgtop
{
  /*FILTER: progid:DXImageTransform.Microsoft.Glow(color=#ff00ff,strength=5); */
  height: 20px;
  text-align: right;
  border-bottom:0px solid #979797;
  
}
div.img .imgbody
{
  /*FILTER: progid:DXImageTransform.Microsoft.Glow(color=#ff00ff,strength=5); */
  height: auto;
  border:1px solid #979797;
  height: auto;
}

div.img .imgtop .h2img 
{
    margin:5px;
  font-size:16px;
 color:#000; 

}		

div.img .imgbody .imgtable 
{
    height:100px;
    border-top:1px solid #979797;
    margin:0px;
    overflow:hidden; 
}		

div.img2 .imgtable 
{
    height:150px;
}	

div.img .imgbody .imgprice 
{
    border-top:1px solid #979797;
    margin:0px; 
  

}		

/***************************/
/*********basket***********/
div#headerbasket
{
    border-bottom:3px solid #979797;
    margin:0px; 
    margin-right:3px;
 margin-top:5px;

}		


div#basket
{
    border:1px solid #979797;
    margin:0px; 
    margin-right:3px;
 color:#229cfe; 

}		


/***********************/

ul.menu 
{
list-style:none; 
margin:0px 0px 0px 0px; 
padding:0;
}

ul.menu * 
{
margin:0; 
padding:0;
}

ul.menu a 
{
display:block; 
color:#fff; 
text-decoration:none;
font: 12px arial;
}

ul.menu li 
{
position:relative; 
float:right;
}

ul.menu ul 
{
position:absolute; 
top:35px; 
right:0px; 
display:none; 
width:125px;
list-style:none;
z-index:100;
}

ul.menu ul li 
{
position:relative;
border-top:none;
margin:0;
z-index:100;
}

ul.menu ul li a 
{
display:block; 
padding: 5px 10px;
border:0px solid #472f1b;
background:#242424;
width:100px;
font: 12px arial;
}

ul.menu ul li a:hover 
{
color:#2a3d42;
background:#81ca09;
}

ul.menu ul ul 
{
right:121px; 
top:-1px;
}

ul.menu .menulink 
{
border:0px solid #aaa; 
padding:10px 9px 10px 9px; 
color:#fff;
font: 12px arial;
font-weight:bold;
border-bottom:0px solid #fff;
}

ul.menu .menulink:hover, ul.menu .menuhover 
{
color:#fff;
background:#81ca09;

}



ul.menu .topline 
{
border-top:1px solid #aaa;
}
