body {margin: 0; padding: 0; }
/*
@media screen{
("OGI","GIA","OGIMarker", "CoMarker-S", "CoMarker-P","CoMarker-V","OGITender","OGIPlanner", "OGIScanner","SawCut","OGIRexTM-V50","OGICut-V2TM","Megascope"{font-weight: bold;})
}

@media print 
{
div#global_content {aligh: left; width: 100%}
}*/

#bg_content{background: url(images/head_bg.jpg) top left repeat-x;}

#global_content{width: 969px; background: url(images/head2.jpg) top center no-repeat;}

#content{width: 969px; top: 35px; background-color: transparent; position: relative;}

#menu_head{width: 969px; top: 79; left: 0; position: absolute; z-index: 3;}
#menu_head td {border-right: 1px solid #fff; height: 33px;}

#menu_secondlevel{width: 969px; top: 79; left: 0; position: absolute; z-index: 2;}

#menu_bg{width: 969px; top: 79; right: 0; position: relative; z-index: 1; padding: 0; margin:0; background: url(images/menu_gradient_light.png) repeat-x;}

#header{left: 0; width: 969px; position: absolute; z-index: 200;}

#base_content{width: 969px; position: relative; top: 85px; background: url(images/foot2.jpg) no-repeat; background-color: #fff; background-position: bottom;}

#base_page{width: 969px; position: relative;}

#footer{position: relative; top: 20px; width: 969px; height: 70px; background-color: transparent;}
#footer table{padding-bottom: 25px;}

.menu_cells{background: url(images/menu_panel2.png) no-repeat; width: 115px;}
.menu_over{background: url(images/menu_over.png) no-repeat; width: 115px;}
.menu_press{background: url(images/menu_press.png) no-repeat; width: 115px;}

.menu_over a{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; vertical-align: middle; color: #fff; /*border-bottom: 1px dotted #568;*/}
.menu_cells a, .menu_cells a:visited{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #002; vertical-align: middle;}
.menu_cells a:hover{font-family:  Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; color: #007; vertical-align: middle; /*border-bottom: 1px dotted #568;*/}
.home{font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: none; vertical-align: middle; color: #007; /*border-bottom: 1px dotted #568;*/}

#bluebodrers {margin: 0; background-color: #f6f6f6; border-left: 2px solid #abc; border-top: 2px solid #abc; border-bottom: 2px solid #eee; border-right: 2px solid #eee;}
#bluebodrers_{margin: 0; padding: 0; border-left: 2px solid #eee; border-top: 2px solid #eee; border-bottom: 2px solid #abc; border-right: 2px solid #abc;}
#bluebodrers div {padding: 10 10 0; margin: 0;}
#bluebodrers div.news{margin: 0 0 3; border: 1px solid #002;}


#img_left{padding: 14px; /* background-color: #f6f6f6; border-left: 2px solid #abc; border-top: 2px solid #abc; border-bottom: 2px solid #eee; border-right: 2px solid #eee; */}
#img_right{/* background-color: #f6f6f6; border-left: 2px solid #abc; border-top: 2px solid #abc; border-bottom: 2px solid #eee; border-right: 2px solid #eee; */ padding: 14px;}

#side_menu, #home_side_menu{border: 1px solid #002; padding: 0;}
#side_menu div#menu_products, #bluebodrers div#menu_products{border-bottom: 1px solid #002; padding: 7px;}
#side_menu div{margin: 0;}
#home_side_menu{padding: 0;}
#home_side_menu div#menu_products{border-bottom: 1px solid #002; padding: 0 0 6; margin: 0;}
#menu_other{border: 1px solid #002;}
#menu_soft div{padding: 10px;}
#menu_other div{padding: 10px; border-bottom: 1px solid #002;}
#menu_products{border-bottom: 1px solid #002;}

.subaddress{height: 30px; border-bottom: 1px solid #002; padding: 7px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #002; font-weight: bold; text-decoration: none; cursor: pointer; vertical-aligh: middle;}
.subaddress_{height: 30px; border-bottom: 1px solid #002; padding: 7px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #a10; font-weight: bold; text-decoration: none; cursor: pointer; vertical-aligh: middle;}

		#country{margin: 0 6 2; aligh: left;}
		#country p{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #002;	font-weight: normal; text-decoration: none; margin: 0;}
		#country p.company{font-family: Arial, Helvetica, sans-serif; font-size: 15px; color: #002;	text-decoration: underline; font-weight: bold; margin: 0 0 5;}
		#bluebodrers div#country, div#screens{padding: 5;}
		#country img{margin: 0 7 -2 0;}
		#country p.firm{text-decoration: underline; font-weight: bold; margin-bottom: 5px;}
		#country a{text-decoration: underline; color: #568; font-weight: bold;}
		#flags img{cursor: pointer;}
		img.closer{ font-weight: bold; text-decoration: none; float: right; margin: 4; cursor: pointer; border-left: 2px solid #eee; border-top: 2px solid #eee; border-bottom: 2px solid #abc; border-right: 2px solid #abc;}

		#country_all{aligh: left; padding: 0 !important;}
		#country_all p.firm{text-decoration: underline; font-weight: bold; margin-bottom: 5px;}
		#country_all a{text-decoration: none; color: #568; /*border-bottom: 1px dotted #568;*/}
		
h4{margin-bottom: 0; font-family: Arial, Helvetica, sans-serif; color: #568; font-weight: bold; text-decoration: none;}
#special, #special a{font-family: Arial, Helvetica, sans-serif;	font-size: 16px; color: #568; font-weight: bold; text-decoration: none;}
#special_he, #special_he a{font-family: Arial, Helvetica, sans-serif;	font-size: 18px; color: #568; font-weight: bold; text-decoration: none;direction: rtl;}
#hebrew {font-family: Arial, Helvetica, sans-serif;	font-size: 16px; color: #002; text-decoration: none;direction: rtl;}
#hebrew a {direction: rtl;}
#subhebrew {font-family: Arial, Helvetica, sans-serif;	font-size: 18px; color: #568; font-weight: bold; text-decoration: none; none;direction: rtl;}
#subhebrew a { margin-right:10px;font-family: Arial, Helvetica, sans-serif;font-size: 22px; color: #568; font-weight: bold; text-decoration: none; none;direction: rtl;}
#subhebrew a:hover {margin-right:10px; font-family: Arial, Helvetica, sans-serif;font-size: 22px; color: #AA1100; font-weight: bold; text-decoration: none; none;direction: rtl;}
#special a{text-decoration: underline; color: #568;}
#subspecial{font-family: Arial, Helvetica, sans-serif;	font-size: 16px; color: #002; font-weight: bold; text-decoration: none;}
#subspecial a{font-size: 16px; color: #568; text-decoration: none;}
#features_list{margin-top: 0;}
.features_list{margin-top: -50;}
#features_list a{text-decoration: underline; color: #568; font-weight: bold;}
#screens{margin: 0;}
#screens img{border: 1px solid #568;}

#manufactures div, #gemological div, #retailed div, #other div, #sideproducts div{border-bottom: 1px solid #002; padding: 2px 8px; height: 34px;}
#software a, #software p{margin: 0; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #002; font-weight: normal; text-decoration: none;}
#software {border: 1px solid #002; margin: 0;}
#software div{border-bottom: 1px solid #002; padding: 6px;}


.prodgroup, .prodgroup:visited{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #002; font-weight: bold; text-decoration: none; text-align : left;}
.prodgroup:hover, .prodgroup_:hover{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #a10; font-weight: bold; text-decoration: none;  text-align : left;}
.prodgroup_, .prodgroup_:visited{font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #a10; font-weight: bold; text-decoration: none;  text-align : left;}

#facetware{background-color: #568; padding: 5; width: 310px; font-family: Arial, Helvetica, sans-serif; font-size: 16px; color: #fff; font-weight: bold; text-decoration: none;}

#tech_spec{padding: 0; margin: 0; width: 255px; background-color: #568; background-image: url(./images/void_blue.png); font-family: Arial, Helvetica, sans-serif; color: #fff;}
#tech_spec p{margin: 0 10 10; color: #fff; aligh: left; text-aligh: left; font-size: 14px; font-weight: bold;}
#tech_spec li.first{color: #ff9; margin-left: 0; padding: 0; font-size: 12px; font-weight: bold; list-style-type: none; list-style-position: inside;}
#tech_spec li{font-size: 12px; margin-left: 0; padding:0; list-style-type: none; color: #fff; list-style-position: inside;}
	
#tech_spec2{padding: 0; margin: 0; width: 290px; font-family: Arial, Helvetica, sans-serif; color: #fff;}
#tech_spec2 p{margin: 0 10 10; color: #000000; aligh: left; text-aligh: left; font-size: 10px; font-weight: bold; background-color: #f6f6f6;}



#spare_parts{ margin:0; padding:0; width:170px; height:50px;  position:relative; top:50px; left:40px; background:url(_bkup/button_parts.jpg) no-repeat;}

#spare_parts p a{width:170px; height:50px; font-family: Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#005B88; text-align:center; position:absolute; top:0; left:0; text-indent:-9999px;}
#spare_parts p a:hover{width:170px; height:50px; background:url(_bkup/button_parts2.jpg);position:absolute;}



.tabsB{border: 1px solid #fff; border-bottom: 0; cursor: pointer; font-size: 12px; font-weight: bold; color: #145; background: url("./images/tabs_gradient_light.png"); margin: 0; padding: 0;}
.tabsB_{border: 1px solid #ff0; border-bottom: 0; font-size: 12px; cursor: pointer; font-weight: bold; color: #ff0; background: url("./images/tabs_gradient_dark.png"); margin: 0; z-index: 100; padding: 0;}


p, a, label, textarea, #features_list{line-height: 1.25; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; color: #002;}
p.hpage {margin: 0px;}
.bblue{font-family: Times; font-size: 30px; color: #568; font-style: italic; font-weight: bold;}

.small{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #002; font-weight: normal;}
.small a{font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #568; font-weight: bold; text-decoration: underline;}

.white{font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #fff; font-weight: normal; text-decoration: none;}

li{line-height: 1.25; padding-left: 10px; text-indent: -15px; list-style-type: square; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #002; font-weight: normal; margin-bottom: 3px; text-decoration: none;}

.user{background-color: transparent; border: 1px solid #002;}
.button{cursor: pointer; height: 30px; background: url(images/menu_gradient_light.png) repeat-x; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #002; border:none;}

a.menu{
 padding: 8px 8px;
 margin: 0;
      background-image: none;
      color: #003;
      text-decoration: none;
	  height: 33px;
	  font-weight: bold;
	 
}

a.menu_, a.menu:hover{
margin: 0;
padding: 8px 8px;
background-image: url("images/menu_gradient_dark.png");
      color: #fff;
	  font-weight: bold;
	  height: 33px;
	 text-decoration: none;
}

li.none{text-aligh: left; list-style: none inside; font-weight: bold;}
/* Second level for MENU
a.secondlevel{
 padding: 8px 8px;
 margin-left: 0;
      background-image: none;
      color: #000;
      text-decoration: none;
	  height: 33px;
	  font-weight: bold;
	  border-right: 2px solid #fff;
}

a.secondlevel:hover{
margin: 0;
padding: 8px 8px;
background-image: url("images/menu_gradient_dark.png");
      color: #fff;
	  font-weight: bold;
	  height: 33px;
	  border-right: 2px solid #fff;
	  text-decoration: none;
} 


a.menu_{
margin: 0;
padding: 9px 13px;
background-image: url(images/lines_over3.png);
      color: #fff;
	  font-weight: bold;
	  height: 33px;
	  border-right: 2px solid #fff;
	  text-decoration: none;
} */
sup{font-size: 10px;}
.clearing {height: 0px; clear: both; margin: 0; padding: 0;}

 #gia_priceList{border: 1px solid #568; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; text-decoration: none; color: #002;}
 #gia_priceList td{padding: 7px; border: 1px solid #568;}
 
.date{color: #000;}
	a.readm{font-size: 13px; font-weight: bold; text-decoration: underline;}
	a.readm:hover{font-size: 13px; color: #a10; font-weight: bold; text-decoration: underline;}
	.newscontent{padding: 5; margin: -5 0 12; background-color: #eee;}
	.newscontent li{list-style-image: url(images/stone.png); padding-right: 5;}
.homenews{line-height: 1;}
a.homenews:hover{color: #568; text-decoration: underline; line-height: 1;}
a.homenews:hover span{ text-decoration: underline; line-height: 1;}
#contact_form td{padding: 7px;}
.cf_right {padding: 0;}

form#sendmail { position:relative;top:-25px; left:10px; margin:0; padding:0; width:300px; height:140px;}
div#mail_send {position:relative; direction:ltr;width:300px; height:80px;}
div#tosend { margin-top:10px; padding:0;position:relative; top:0px; left:45px;width:80px; height:30px;}

div#mail_send input{ float:left; width:45%;}
div#mail_send label, label span { display:block;}
div#mail_send label{float:left; width:95%; margin:0; padding:7px 0 5px 0;}
div#mail_send label span{ float:right; width:100%; text-align:left;}

.quote {
	display:block;
	width:250px;
	height:50px;
	text-indent:-9999px;
	position:relative; left:360px;
}
.quote a {
	display:block;
	width:100%;
	height:100%;
	background:url(../images/quote.png) no-repeat top left;
	outline:none;
}
.quote a:hover {
	background:url(../images/quote_.png);
}


.socials { position:relative; top:-5px; left:-5px;
width: 295px; height:50px; border-bottom:#666666 solid 1px;}

.socials li { list-style-type: none; display:inline; margin:0; padding:0; padding-bottom:3px; position:absolute;}
.socials li a {  margin:0; padding-left:20px; padding-bottom:3px;}

.newsletter  { font:Verdana, Arial, Helvetica, sans-serif; color:#0066CC;}
.newsletter a {font:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#0066CC;}
.newsletter a span { display:block; margin-left:15px;}
.newsletter img { position: relative; right:5px; padding:0; margin:0;}
.newsletter a:hover { text-decoration:underline;}