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%}
}*/
#ogi { margin-bottom: 20px; margin-top: 10px; padding:0;}
#ogi a { margin-bottom: 10px; padding:0; color: #069; font-weight: bold; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size: 24px;}
#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; background: url(images/menu_gradient_light.png) repeat-x;}
#menu_head_2{width: 920px; height:33px; background: url(images/menu_gradient_light.png) repeat; top: 109; left: 0; position: absolute; z-index: 3; }
#menu_head_2 td {border-right: 1px solid #fff; height: 30px; background: url(images/menu_gradient_light.png) repeat-x;}

#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: 108px; 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-align: 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-align: middle;}

		#country{ margin: 0 6 2;}
		#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{ 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; margin-left:5px;}
#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; direction: rtl;}
#subhebrew a { margin-right:10px;font-family: Arial, Helvetica, sans-serif;font-size: 22px; color: #568; font-weight: bold; text-decoration: 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; 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; text-align: 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: 300px; font-family: Arial, Helvetica, sans-serif; color: #fff;}
#tech_spec2 p{ margin: 0 10 10; color: #000000; text-align: 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-align: 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);}
	
	
	
	
	
	.newpr {
	display:block;
	width:187px;
	height:30px;
	text-indent:-9999px;
	position:relative; left:45px; top: 0px;
}
.newpr a {
	display:block;
	width:100%;
	height:100%;
	background:url(../images/newproducts.png) no-repeat top left;
	outline:none;
}

.newpr a:hover {
	background:url(../images/newproducts_.png);
}



	.icons { margin:0; padding:0;
	display:block;
	width:300px;
	height:30px;
	text-indent:-9999px;
	position:relative; left:320px; top:-1px;
}

.icons {
	margin-left:25px;}
.icons a {
	display:block;
	width:100%;
	height:100%;
	background:url(../images/view.png) no-repeat top left;
	outline:none;
}
.icons a:hover {
	background:url(../images/view_.png) no-repeat top left;
}

.marker_i a { background:url(../products/icons/ogimarker.png);}
.marker_i a:hover { background:url(../products/icons/ogimarker_.png); width:130px; height:100px;}
.marker_i a:hover { background:url(../products/icons/comarker_.png);}
.micro_i a:hover { background:url(../products/icons//micromarker_.png);}
.tender_i a:hover { background:url(../products/icons//ogitender_.png);}
.rough_i a:hover { background:url(../products/icons//megarough_.png);}






.socials { position:relative; top:-15px;
width: 295px; height:50px; border-bottom:#666666 solid 1px;}
.socials table a:hover span{ text-decoration:underline;}


.newsletter  { font-family: Verdana, Arial, Helvetica, sans-serif; color:#0066CC;}
.newsletter a { font-family: 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;}



#recator { position:relative; left:-20px; width:600px; height:500px;
		}
		
		
		#tooltip { width:250px; position:absolute; z-index:9999; }
#tooltip .tip { padding:10px; border:1px solid #a2aac1; background-color:#d5e0fe; color:#000000; text-decoration:none }
#tooltip .tip .lect_name { color:#323e5d ; font-size:1.4em; font-weight:bold; font-style:italic;   }
#tooltip .tip img { padding:3px; border:0px solid #6c85c8; float:right; margin-left:10px; }
#tooltiper { text-decoration:none; }
#ie_clear { height:1px; clear:both; font-size:1px; }



.product_link
{
	 color: #568; font-weight: bold; 
}

	
	
	
	
	
	.diamstock {
	display:block;
	width:279px;
	height:61px;
	text-indent:-9999px;
	position:relative; left:5px; top: -10px;
}
.diamstock a {
	display:block;
	width:100%;
	height:100%;
	background:url(../images/DS_banner02.jpg) no-repeat top left;
	outline:none;
}
.diamstock a:hover {
	background:url(../images/DS_banner.jpg);
}


#product_header { margin-bottom: 3px; margin-top: 10px; margin-left:5px; padding:0;}
#product_header a { margin-bottom: 10px; padding:0; color: #069; font-weight: bold; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; font-size: 24px;}

#h1_header { margin:0; padding:0;}

