HTML, BODY
{
	margin: 0px;
	padding: 0px;
	height: 100%;
}
BODY
{
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	direction: ltr;
	width: 100%;
	text-align: right;
}
/*h1, h2, h3, h4, h5, h6, h7, p, form, input, ul, li*/
#INVALID-RULE
{
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}
P
{
	line-height: 16px;
	font-family: Tahoma, Geneva, sans-serif;
}
UL, OL, LI
{
	list-style: none;
}
INPUT, SELECT, TEXTAREA
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
}
A
{
	text-decoration: none;
	outline: none;
	color: #666;
}
A:hover
{
	text-decoration: none;
	outline: none;
}
A IMG
{
	border: 0px;
	outline: none;
}
.clear
{
	clear: both;
	font-size: 0px;
	height: 0px;
	line-height: 0px;
	background: #FFF;
	overflow: hidden;
}
.fleft
{
	float: left;
}
.fright
{
	float: right;
}
/*============================================hp styles===========================================*/
.master
{
	width: 960px;
	margin: 0 auto;
}
.header-ltr
{
	width: 960px;
	padding: 0px;
	margin: 0px;
}
.header-rtl
{
	width: 960px;
	margin: 0px;
	padding: 0px;
	direction: rtl;
}
.header-ltr H1
{
	font: 25px Arial, Helvetica, sans-serif;
	color: #9E5D01;
	text-align: center;
	float: right;
	position: relative;
	left: 415px;
	top: -125px;
	z-index: 12;
}
.header-rtl H1
{
	font: 25px Arial, Helvetica, sans-serif;
	color: #9E5D01;
	text-align: center;
	position: relative;
	float: left;
	right: 310px;
	top: -97px;
	z-index: 12;
}
.top_nav_l
{
	background: url(../img/top_nav_l.png) no-repeat;
	width: 9px;
	height: 25px;
	float: left;
}
.top_nav_c
{
	background: url(../img/top_nav_c.png) repeat-x;
	width: 942px;
	height: 25px;
	float: left;
	box-shadow: 1px 1px 5px #888;
}
.top_nav_c UL
{
	float: right;
	margin: 0px;
	padding: 5px 0 0;
}
.top_nav_c UL LI
{
	float: left;
	margin-left: 6px;
}
.top_nav_c UL LI A.select
{
	font: bold 11px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
}
.top_nav_c UL LI A
{
	font: 11px Arial, Helvetica, sans-serif;
	color: #FFF;
}
.top_nav_c UL LI A:hover
{
	text-decoration: underline;
}
.top_nav_c UL LI SPAN
{
	background: url(../img/top_sep.png) no-repeat left top;
	width: 2px;
	height: 10px;
	float: left;
	margin: 5px 10px 0;
}
.top_nav_c UL LI A.cart
{
	background: url(../img/cart.png) no-repeat right center;
	float: left;
	padding-right: 25px;
}
.top_nav_c UL LI A.lock
{
	background: url(../img/lock.png) no-repeat right center;
	float: left;
	padding-right: 25px;
}
.top_nav_r
{
	background: url(../img/top_nav_r.png) no-repeat;
	width: 9px;
	height: 25px;
	float: left;
}
.top_nav_shadow
{
	background: url(../img/top_nav_shadow.png) no-repeat right top;
	width: 671px;
	height: 10px;
	position: absolute;
	right: 165px;
	top: 24px;
	=top: -1px;
	z-index: -10;
}
.logo-ltr
{
	width: 450px;
	float: left;
	margin-top: 2px;
	height: 171px;
}
.logo-rtl
{
	width: 450px;
	float: right;
	margin-top: 2px;
	height: 171px;
}
.logo-ltr A IMG
{
	width: 450px;
	float: left;
	position: relative;
	z-index: 10;
}
.logo-rtl A IMG
{
	width: 450px;
	float: right;
	position: relative;
	z-index: 10;
}
.main
{
	direction: ltr;
	text-align: left;
}
.photo-ltr
{
	width: 100px;
	float: left;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	position: relative;
	border: 1px solid #DDDCDC;
	padding: 10px;
	background: #DDDDDD;
	border-radius: 25px;
}
.photo-rtl
{
	width: 100px;
	float: right;
	height: auto;
	position: relative;
	border: 1px solid #DDDCDC;
	padding: 10px;
	background: #DDDDDD;
	border-radius: 25px;
}
.photo A IMG
{
	width: 100px;
	float: left;
	position: relative;
	z-index: 100;
}
.content-ltr
{
	text-align: left;
	padding: 10px 10px 0;
	margin: 0 0 0 150px;
	border: 1px solid #DDDCDC;
	background: #FAFAFA;
	width: 725px;
	border-radius: 25px;
}
.content-rtl
{
	text-align: right;
	padding: 10px 10px 0;
	position: relative;
	float: right;
	margin: 0 30px 0 0;
	border: 1px solid #DDDCDC;
	background: #FAFAFA;
	width: 725px;
	border-radius: 25px;
}
.content-ltr H1
{
	text-align: center;
	font: bold 18px Arial, Helvetica, sans-serif;
}
.content-ltr P
{
	line-height: 1.4;
	font-size: 11.7pt;
}
.content-ltr LI
{
	padding-left: 18px;
	background: url(../img/arr_black_ltr.png) no-repeat left;
	font-size: 11.7pt;
	line-height: 1.6;
}
.content-rtl LI
{
	padding-right: 18px;
	background: url(../img/arr_black_rtl.png) no-repeat right;
	font-size: 11.7pt;
	line-height: 1.6;
}
.content-rtl H1
{
	text-align: center;
	font: bold 18px Arial, Helvetica, sans-serif;
}
.content-rtl P
{
	line-height: 1.4;
	font-size: 11.7pt;
}
.logospanel
{
	background: url(../img/slider_bar_middle.png) repeat-y;
	width: 456px;
	height: 100%;
	float: right;
}
.logospanel UL
{
	padding: 10px 10px 0;
	width: 476px;
}
.logospanel LI
{
	display: inline;
	padding-left: 20px;
}
.cont
{
	width: 960px;
	margin: -20px auto 0;
	background: url(../img/cont_top_bg_eng.png) no-repeat left top;
	float: left;
}
.navi
{
	width: 645px;
	float: right;
	margin: 15px 10px 0 12px;
}
.navi_l
{
	width: 9px;
	height: 35px;
	background: url(../img/nav_l_bg.png) no-repeat left top;
	float: left;
}
.navi_c
{
	width: 625px;
	height: 35px;
	background: url(../img/nav_c_bg.png) repeat-x left top;
	float: left;
}
.navi_c UL
{
	float: left;
	margin: 7px 0 0 18px;
	padding: 0px;
}
.navi_c UL LI
{
	float: right;
}
.navi_c UL LI A
{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #FCFCFC;
}
.navi_c UL LI A.sel
{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #FFC777;
}
.navi_c UL LI A:hover
{
	color: #FFC777;
}
.navi_c UL LI SPAN
{
	background: url(../img/nav_sep.png) no-repeat right top;
	width: 2px;
	height: 15px;
	float: left;
	margin: 3px 16px 0;
}
.navi_r
{
	width: 9px;
	height: 35px;
	background: url(../img/nav_r_bg.png) no-repeat left top;
	float: left;
}
.cont_l
{
	width: 700px;
	float: right;
	margin: 18px 10px 0 12px;
}
.hp_contact
{
	background: url(../img/contact_bg1.png) no-repeat right top;
	width: 219px;
	height: 275px;
	float: right;
}
.cont_l .hp_contact H1
{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #444;
	float: left;
	padding: 9px 15px 0 12px;
}
.input
{
	float: right;
	width: 205px;
	margin: 24px 5px 0 0;
}
.hp_contact_row
{
	width: 205px;
	float: right;
	margin-bottom: 8px;
}
.hp_contact_colm1
{
	width: 100px;
	float: left;
}
.hp_contact_colm1 LABEL
{
	font: 14px Arial, Helvetica, sans-serif;
	color: #444;
	float: left;
	padding: 0 2px 2px 0;
}
.hp_contact_colm2
{
	width: 205px;
	float: left;
}
.hp_contact_colm2 DIV.input_l
{
	background: url(../img/input_r.png) no-repeat left top;
	width: 10px;
	padding: 9px 0;
	float: right;
	border: 0px;
	height: 14px;
}
.hp_contact_colm2 INPUT.input_c
{
	background: url(../img/input_c.png) repeat-x left top;
	width: 178px;
	padding: 9px 3px;
	float: right;
	font: 12px Arial, Helvetica, sans-serif;
	color: #444;
	border: 0px;
}
.hp_contact_colm2 DIV.input_r
{
	background: url(../img/input_l.png) no-repeat left top;
	width: 10px;
	padding: 9px 0;
	float: right;
	border: 0px;
	height: 14px;
}
.hp_submit
{
	float: left;
	width: 52px;
	margin: 0px;
	border: none;
	cursor: pointer;
	background: url(../img/submit.png) no-repeat;
	float: right;
	width: 50px;
	height: 24px;
}
.slider
{
	background: url(../img/slider_bg.png) no-repeat left top;
	float: left;
	width: 456px;
}
.slider_content
{
	width: 210px;
	margin: 30px 0 63px 15px;
	float: left;
}
.slider_content IMG
{
	width: 31px;
	height: 34px;
	float: right;
	margin: 0px;
}
.slider_img
{
	float: right;
	margin: 0px;
	padding: 30px 7px 5px 5px;
}
.slider_img IMG
{
	width: 209px;
	height: 137px;
}
.slider_content H2
{
	font: 28px Arial, Helvetica, sans-serif;
	color: #444;
	float: right;
	padding: 0 0 5px 20px;
	overflow: hidden;
	height: 65px;
}
.slider_content P
{
	font: 15px Arial, Helvetica, sans-serif;
	color: #444;
	float: none;
	text-align: right;
	overflow: hidden;
	height: 50px;
}
.slider IMG.two
{
	float: right;
	margin: 19px 0 15px;
}
.hp_product
{
	float: left;
	margin: 0px;
	padding: 0px;
	width: 700px;
}
/*.product_row{float:left; margin-bottom:25px; padding:0px;}
.product_row_l{ margin-bottom:0px;}
.product_colm1{ width:214px; height:156px; border:1px solid #b1b1b1; border-radius:10px; float:left;}
.product_colm1 img{ margin:18px 36px 0 0;}
.product_colm1 pre{ font: bold 18px Arial, Helvetica, sans-serif; color:#9e5d01; text-align:center; margin:0px; padding-top:20px;}
.product_colm2{ width:214px; height:156px; border:1px solid #b1b1b1; border-radius:10px; float:left; margin:0 25px;}
.product_colm2 img{ margin:15px 27px 0 0;}
.product_colm2 pre{ font: bold 18px Arial, Helvetica, sans-serif; color:#9e5d01; text-align:center;margin:0px; padding-top:20px;}
.product_colm3{ width:214px; height:156px; border:1px solid #b1b1b1; border-radius:10px; float:left;}
.product_colm3 img{ margin:18px 38px 0 0;}
.product_colm3 pre{ font: bold 18px Arial, Helvetica, sans-serif; color:#9e5d01; text-align:center;margin:0px; padding-top:20px;}
*/
.product_colm
{
	width: 204px;
	height: 176px;
	border: 1px solid #B1B1B1;
	border-radius: 10px;
	float: left;
	margin-right: 15px;
	margin-bottom: 25px;
	padding-right: 10px;
	box-shadow: 0px 3px 5px #AAA;
	-webkit-box-shadow: 0px 3px 5px #aaa;
	-moz-box-shadow: 0px 3px 5px #aaa;
}
.product_colm IMG
{
	margin: 18px 28px 0 0;
}
.product_colm P
{
	font: bold 16px Arial, Helvetica, sans-serif;
	color: #9E5D01;
	text-align: center;
	margin: 0px;
	padding-top: 10px;
	overflow: hidden;
	width: 200px;
	height: 40px;
}
.cont_r
{
	width: 225px;
	float: right;
	margin: 20px 7px 0 0;
}
.hp_search
{
	float: right;
	margin: 0px;
	padding: 10px 5px 0 0;
	background: url(../img/search_bg1.png) no-repeat;
	width: 221px;
	height: 59px;
}
.hp_contact_colm2 INPUT.button
{
	background: url(../img/search_submit.png) no-repeat left top;
	width: 28px;
	height: 32px;
	float: right;
	border: 0px;
	cursor: pointer;
}
.hp_contact_colm2 INPUT.search_c
{
	background: url(../img/input_c.png) repeat-x left top;
	width: 150px;
	padding: 9px 3px;
	float: right;
	font: 12px Arial, Helvetica, sans-serif;
	color: #444;
	border: 0px;
}
.hp_cat_top
{
	width: 223px;
	background: url(../img/catgories_bg_top.png) no-repeat right top;
	height: 11px;
	float: right;
}
.hp_catgories
{
	width: 223px;
	height: 100%;
	min-height: 380px;
	background: url(../img/catgories_bg_c.png) no-repeat right top;
	float: right;
	background-color: #F5F5F5;
}
.hp_catgories UL
{
	float: right;
}
.hp_catgories UL LI
{
	margin: 0px;
	padding: 8px 10px 9px;
}
.hp_catgories UL LI A
{
	font: 14px Arial, Helvetica, sans-serif;
	color: #362A64;
	background: url(../img/arrow.png) no-repeat left 4px;
	padding-left: 20px;
}
.hp_catgories UL LI A.sel
{
	background: url(../img/plus2.png) no-repeat left 4px;
	color: #9E5D01;
}
.hp_cat_bottom
{
	width: 223px;
	background: url(../img/catgories_bg_bottom.png) no-repeat right top;
	height: 18px;
	float: right;
	padding-bottom: 25px;
}
.hp_catgories .nav_ul
{
	width: 100%;
}
.hp_catgories .nav_ul UL
{
	padding-right: 20px;
}
.hp_catgories .nav_ul UL LI
{
	padding: 0px 10px 9px 0;
}
.hp_catgories .nav_ul .subcatlink A
{
}
.hp_catgories .nav_ul .subcatlinkselected
{
}
.hp_face
{
	width: 223px;
	float: right;
	background: url(../img/facebook.png) no-repeat right top;
	height: 210px;
	margin-top: 20px;
}
.hp_face H3
{
	font: bold 23px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	padding-top: 10px;
}
.hp_face H4
{
	font: bold 40px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-align: center;
	padding-top: 2px;
}
.th_cat
{
	padding-right: 45px;
	padding-bottom: 10px;
	padding-top: 10px;
}
.th_cat P
{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #9E5D01;
	text-align: center;
}
.footer
{
	width: 940px;
	margin: 25px 0 30px 12px;
	padding: 0px;
	float: left;
}
.footer_l
{
	width: 9px;
	float: left;
	background: url(../img/footer_l_bg.png) no-repeat left top;
	height: 133px;
}
.footer_c
{
	width: 922px;
	float: left;
	background: url(../img/footer_c_bg.png) repeat-x left top;
	height: 133px;
}
.footer_c H1
{
	color: #FFFFFF;
	text-align: center;
	margin: 51px 0 0;
}
.footer_c H1 A
{
	color: inherit;
}
.footer_navi
{
	width: 560px;
	float: left;
}
.footer_navi UL
{
	float: right;
	padding: 15px 10px 0 0;
	width: 560px;
}
.footer_navi LI
{
	margin: 0px;
	float: right;
	padding: 0 15px 0 0;
}
.footer_navi LI SPAN
{
	color: #FFF;
	font: 14px Arial, Helvetica, sans-serif;
}
.footer_navi LI A
{
	font: 14px Arial, Helvetica, sans-serif;
	color: #FCFCFC;
	margin: 0px;
	padding: 0px;
}
.footer_navi LI A:hover
{
	color: #FFC777;
}
.footer_c PRE
{
	float: right;
	font: 14px Arial, Helvetica, sans-serif;
	color: #FCFCFC;
	margin: 0px;
	padding: 15px 0 0 5px;
}
.footer_r
{
	width: 9px;
	float: left;
	background: url(../img/footer_r_bg.png) no-repeat left top;
	height: 133px;
}
/*====================================product styles==================================*/
.cont_l H1
{
	font: bold 30px Arial, Helvetica, sans-serif;
	color: #9E5D01;
	float: right;
	padding: 5px 0 10px;
	width: 100%;
}
.cont_l H3
{
	font: bold 36px Arial, Helvetica, sans-serif;
	color: #9E5D01;
	float: right;
	padding: 5px 0 10px;
	width: 100%;
}
.product_cont
{
	width: 370px;
	float: right;
	margin: 0px;
	padding: 0px;
}
.product_cont P
{
	font: 14px Arial, Helvetica, sans-serif;
	color: #444;
	line-height: 25px;
}
.product_cont .p
{
	font: 26px Arial, Helvetica, sans-serif;
	color: #444;
	line-height: 25px;
}
.prodct_list
{
	width: 530px;
	float: right;
	margin: 0px;
	padding: 0px;
}
.prodct_list H2
{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #057DDD;
	float: right;
	padding-bottom: 5px;
}
.prodct_list UL
{
	float: right;
	padding-right: 30px;
}
.prodct_list UL LI
{
	font: 14px Arial, Helvetica, sans-serif;
	color: #444;
	background: url(../img/list_style.png) no-repeat right 7px;
	padding: 0 30px 8px 0;
}
.product_main
{
	width: 300px;
	float: left;
}
.product_main IMG
{
	width: 297px;
	height: 194px;
	float: left;
}
.file_pr_link
{
	width: 300px;
	float: right;
	padding-top: 20px;
}
.file_pr_link H2 A
{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #FCFCFC;
	float: right;
	padding-top: 3px;
	text-align: center;
	background: url(../img/downloadbtn.png) no-repeat top left;
	width: 120px;
	height: 29px;
}
.file_pr_link H2 A:hover
{
	color: #FFC777;
}
.file_pr
{
	width: 330px;
	float: right;
	padding-top: 20px;
}
.file_pr H2
{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #9E5D01;
}
.file_pr .fp LI
{
	padding-top: 4px;
}
.file_pr A
{
	font: 13px Arial, Helvetica, sans-serif;
	color: #333;
}
.cats_li_class
{
	font-weight: bold;
}
.box_product
{
	width: 700px;
	float: right;
	margin: 0 0 15px;
	padding: 0px;
}
.box_product .tgall
{
	width: 211px;
	height: 211px;
	float: right;
	margin-left: 32px;
	margin-top: 15px;
	margin-bottom: -10px;
}
.box_product SPAN.ga
{
	padding: 0px;
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #9E5D01;
}
.cat_product
{
	width: 700px;
	float: right;
	margin: 0 0 15px;
	padding: 0px;
}
.cat_product IMG
{
	float: left;
	padding-top: 2px;
	padding-left: 32px;
}
.cat_product DIV
{
	padding-top: 20px;
	float: right;
}
/*====================================about styles==================================*/
.about_main
{
	width: 250px;
	float: right;
}
.about_main IMG
{
	width: 243px;
	height: 183px;
	float: right;
}
.about_cont
{
	width: 430px;
	float: right;
	margin: 0px;
	padding: 0 20px 0 0;
}
.about_cont P
{
	font: 14px Arial, Helvetica, sans-serif;
	color: #444;
	line-height: 22px;
}
.about_cont_botom
{
	width: 690px;
	float: right;
}
.about_cont_botom P
{
	font: 14px Arial, Helvetica, sans-serif;
	color: #444;
	line-height: 22px;
	float: right;
}
.about_cont_botom H5
{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #057DDD;
	float: right;
	padding: 5px 0;
}
.about_cont_botom UL.first
{
	float: right;
	padding: 0px 40px 6px 0;
}
.about_cont_botom UL.first LI
{
	font: 14px Arial, Helvetica, sans-serif;
	color: #444;
	list-style: decimal;
	line-height: 20px;
}
.about_cont_botom PRE
{
	font: 14px Arial, Helvetica, sans-serif;
	color: #444;
	padding: 10px 0;
	float: right;
	margin: 0px;
}
.about_cont_botom UL.sec
{
	float: right;
	padding: 0px 40px 6px 0;
}
.about_cont_botom UL.sec LI
{
	font: 14px Arial, Helvetica, sans-serif;
	color: #444;
	list-style: disc;
	line-height: 20px;
}
#modalbackground
{
	background-color: #000;
	width: 100%;
	height: 100%;
	position: fixed;
	top: 0px;
	left: 0px;
	opacity: 0.40;
	filter: alpha(opacity=40) z-index: 9;
	display: none;
}
#modalwindow
{
	background-color: #FFFFFF;
	width: 350px;
	height: 450px;
	position: fixed;
	top: 150px;
	left: 50%;
	top: 20%;
	padding: 0px;
	margin: 0px;
	border: 1px solid #4E4E4E;
	z-index: 999;
	margin-left: -250px;
	display: none;
}
#modalclose
{
	display: block;
	position: absolute;
	background-image: url(../img/xexit.png);
	width: 43px;
	height: 43px;
	left: 320px;
	top: -10px;
}
/*-------NewsTicker-------*/
#ticker
{
	height: 220px;
	overflow: hidden;
	width: 255px;
}
#ticker LI
{
	height: 110px;
	width: 255px;
}
.hp_news
{
	width: 225px;
	height: 290px;
	float: right;
	background: url(../img/news_bg.png) no-repeat;
	margin-top: 10px;
}
.hp_news H4
{
	font: bold 18px Arial, Helvetica, sans-serif;
	color: #444444;
	float: left;
	padding: 11px 15px 0 12px;
	margin-bottom: 15px;
}
.hp_news DIV
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #444;
	float: left;
	width: 175px;
	padding: 15px 15px 0 12px;
	line-height: 18px;
	text-align: left;
}
/*-----End_NewsTicker-----*/
