body {
margin: 0px;
text-align: center;
background-color: #fff;
background-image: url('/images/bg.jpg');
background-repeat: repeat-x;
font-family: Arial, serif;
font-size: 12px
}
.pagey table,.pagey td {border-width: 0px; font-family: Arial, serif; font-size: 12px; text-align: right;}
/*
table, td {border-width: 0px; font-family: Arial, serif; font-size: 12px; text-align: center;}

th {border-width: 0px; font-family: Arial, serif; font-size: 12px;}
img {border-width: 0px}
a {color: #3e3e3e; text-decoration: none}
a:hover {text-decoration: underline}
ul big {font-size: 18px; color: #71c0ee}
ul small {font-size: 12px; color: #e7baca; font-weight: bold}
select {color: #666666; font-size: 12px}
input, textarea {font-family: Arial; font-size: 12px}

.l, .l td {text-align: left}
.r, .r td {text-align: right}
.c, .c td {text-align: center}
.j, .j td {text-align: justify}

.top {color: #2388ae; height: 23px}
.top a {color: #2388ae; text-decoration: underline}
.top a:hover {text-decoration: underline overline}

.bottom {background-image: url('/images/bottom_index.jpg'); background-repeat: repeat-x; height: 30px}
.bottom a {color: black; text-decoration: none}
.bottom a:hover {text-decoration: underline}

.list {font-size: 11px; text-align: right}

.pink, .pink td, .pink a {color: #cc6b8d; font-weight: bold}
.pink a:hover {text-decoration: none; color: #71c0ee}

.grey, .grey td, .grey a {color: #3e3e3e}

.m1 {text-align: center; color: #1363b4; padding: 0px}
.m2 {background-color: white; border: 1px solid #7f9db9; padding: 0px}
.m3 {background-color: white; border: 1px solid #7f9db9; text-align: center; color: #136070; font-weight: bold}

.red td {border: red 1px solid}

.cats td {text-align: right; font-size: 12px}
.cats a {color: #2388ae; text-decoration: underline}
.cats a:hover {color: #cc6b8d}
.cats a img {border-top: 10px white solid; filter: alpha(opacity=0)}
.cats a:hover img {filter: none}

.pagebar a {font-size: 12px; color: #cc6b8d; border: 1px #fff solid; width: 15px; font-weight: bold}
.pagebar a:hover {background-color: white; border-color: #cc6b8d; text-decoration: none}
.pagebar a:active {background-color: white; border-color: #cc6b8d; text-decoration: none}

.product img {border: 1px #cd6f90 solid}
.price {color: #e28c1c; font-weight: bold}

.navy td {border-left: white 1px solid; border-right: #d5d2c3 1px solid; padding: 0px;margin:0px;}
.navy td a {
	padding:0;
	margin:0;
}
h5 {font-size: 14px}
h6 {font-size: 12px}

.size {color: #666666; text-align: right}
.size b {color: #b72001}

.order {text-align: left}
.order a img {filter: none; border: 1px white solid}
.order a:hover img {filter: gray}

.pic {padding: 7px; width: 10%}
.pic a img {border: #cd6f90 1px solid}
.pic a:hover img {border: #b72001 1px solid}

.register input {
    BORDER-RIGHT: #acacac 1px solid; BORDER-TOP: #acacac 1px solid; BORDER-LEFT: #acacac 1px solid; BORDER-BOTTOM: #acacac 1px solid
}
.register .pink {
    FONT-WEIGHT: bold; FONT-SIZE: 14px
}

.ortable th {background-color: #e5f6fc; color: #727272; height: 27px}
.ortable td {font-weight: bold}

.elem
{       
	border-color: #7f9db9 solid;
	BORDER-BOTTOM: 1px outset;
	BORDER-LEFT: 1px inset;
	BORDER-RIGHT: 1px outset;
	BORDER-TOP: 1px inset;
	FONT-WEIGHT: light;
	background-color: #ffffff;
	FONT-FAMILY: verdana, arial;
	FONT-SIZE: 8pt
}

.forma td {text-align: right}
.forma th {color: #cc6b8d; text-align: right}
.forma u, .forma b {font-size: 10px; font-family: Arial}

.elm_inp{
	border:solid 1px #7f9db9;
	font:8pt Arial;
	padding:2;
}

.elm_sel{
	border:solid 1px #7f9db9;
	font:8pt Arial;
	padding:2;
}

.elm_txt{
	border:solid 1px #7f9db9;
	font:8pt Arial;
	padding:2;
}

/*AM*/
.eng,td.eng,.rus {
	text-align:left;
}
.heb {
	text-align:right;
}
.order-table,td.order-table,td.order-table b,.order-table b{
	font-size: 9pt;
	font-family: Arial, serif;
}
.shift_ltr,td.shift_ltr{
	text-align:left;
}

.oshift_ltr,td.oshift_ltr{
	
	text-align:right;
}
.oshift_rtl,td.oshift_rtl{
	text-align:left;
}


.green-text{
	background: #e5f6fc;
}
h3.green-text{
    color: #136070;
	background: #ffffff;
}.gor_line {
	background-image: url(/images/grh.jpg);
	background-repeat: repeat-x;
}
.textinform{color: #136070;}

form{
	margin:0;
	padding:0;
}

ul{
	margin:6px;
	padding:0;
}

.dotted{
	color: #81AA1F;
	font-weight: bold;
	padding-right: 15px;
	font-size:12px;
	padding-bottom:5px;
	text-align:right;
	margin:0;
	background-image: url(/images/grh.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}


.infobox{
	text-align: center;
	margin: 2%;
	padding: 10px 10px 10px 10px;
	background:	#F8F8F8;
	border: 1px solid silver;
}


.fieldWithErrors {
  padding: 2px;
  background-color: red;
  display: table;
}

#errorExplanation {
  width: 400px;
  padding: 3px;
  padding-bottom: 12px;
  margin-bottom: 20px;
}

#errorExplanation h3 {
	font-size:22px;
  color: #c00;
}

div.paginator{
	padding:5px;
	margin:5px;
}

div.paginator ul{
	display:inline;
}

div.paginator ul li {
	float:right;
	display:inline;
}

div.clear{
	clear:both;
}

.box{
	border: 1px solid gray;
	padding:5px;
}

.box h3{
	margin:0;
	text-align:center;
	font-size:13px;
}

sup{
	color:red;
	font-size:20px;
}

*/
/* new file over here: */

*{
	margin:0;
	padding:0;
}

body{
	margin:0 auto 0 auto;
	direction:rtl;
}

div#content{
	margin:0 auto 0 auto;
	width:763px;
	background:url(/images/contentbg.jpg) repeat-y;
}

div#top{
	height:297px;
	overflow:hidden;
	background:url(/images/top.jpg) no-repeat;
}

div#top h1, div#top h2{
	display:none;
}

div#footer{
	height:93px;
	background:url(/images/footer.jpg) no-repeat;
}

div#footer p{
	padding:35px 150px 10px 10px;
	text-align:right;
}

div#cats{
	background:url(/images/catbg.jpg) no-repeat top;
}
div#top-right-box, div#top-left-box{
	width:367px;
	padding-top:5px;
	direction:rtl;
}

div#top-right-box form, div#top-left-box form{
	margin-top:52px;
	
}

div#top-right-box{
	float:right;
	margin-left:3px;
	
}

div#top-left-box{
	float:left;

}

div#langs{
	float:left;
	margin:3px 10px;
}

a {
	color: #1E749D;
}

a img{
	border:none;
}

div#selection-bar{

	clear:both;
	padding:40px 0px;
	text-align:right;
}

div#cats-left{
	padding:35px 2px;
}


div#cats-left label{
	font-size:11px;
	padding: 0 0 5px 0;
}

div#cats-left input{
	border:1px solid #90A8C0;
	background:#fff;
	font-family:arial;
	font-weight:bold;
	color:#094352;	
}

div#cats-right{
}

div#cats-right td{
	padding:1px 6px 1px 0;
	background:url(/images/verdot.jpg) repeat-y right;
	text-align:right;
}

div#cats-right td.first
{
	background:none;
}

div#cats-right td.last{
	background:url(/images/verdot.jpg) repeat-y left;
}

div#cats-right td a{
	font-weight:bold;
	text-decoration:none;
}

div#cats-right td a:hover{

	text-decoration:underline;
}

table#products td a{
	color:#154E00;
	font-weight:bold;
	text-decoration:none;
}

table#products td a:hover{

	text-decoration:underline;
}

table#products td img.image{
	margin:3px 0 0 0;
	border:1px solid #C4C4C4;
} 

table#products td{
	text-align:right;
}

table#products td.buy{
	text-align:right;
	padding-right:5px;
}

table#products td p{

	width:150px;
	color:#535353;
}

span.price {
	font-weight:bold;
	color:#A60D06;
}
table.ortable{
	margin:1px 1px 1px 3px;
}

table.ortable td{
	text-align:center;
}

div#padded{
	padding:3px 5px;
	padding-top:0px;
}

div#logo{
	text-align:left;
	margin-top:35px;
	clear:both;
	margin-left:20px;
}

td.r {
	text-align:right;
}

td.order-table{
	text-align:right;
	padding-right:5px;
	vertical-align:top;

}

td.order-table select{
	display:inline;
}

div.bar{
	padding-top:23px;
	padding-right:15px;
	float:right;
}

div.bar *{
	font-size:11px;
}

div.page{
	text-align:right !important;
	padding:5px;
	width:740px;
	overflow:hidden;
}

div.page h1{
	font-size:20px;
	margin:2px 0 2px 0 !important;
	color: #7AB234;
}

div.page p{
	margin:2px 0px 2px 0 !important;
}


em{
	font-style: normal;
	background:#FFFBE6;
	padding:2px;
	color:#275C11;
}

#dhtmltooltip{
position: absolute;
width: 200px;
border: 2px solid black;
padding: 2px;
background-color: black;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}


table.nostyle td
{
	border:none;
}

div#cats-right table.nostyle td{
	padding:none;
	background:none;
	text-align:right;
}

#modal_container {  
    padding:5px;  
    background-color:#fff;  
    border:1px solid #666;  
    overflow:auto;  
    font-family:"Lucida Grande",Verdana;  
    font-size:12px;  
    color:#333;  
    text-align:left;  
} 
 
#modal_overlay {  
    background-color:#000;  
}