BODY	{ 	
	COLOR: 		black; 	
	FONT-SIZE:	12px;  
	FONT-FAMILY:	Arial, Verdana, sans-serif;	
	SCROLLBAR-FACE-COLOR:		#C9D4B2;
	SCROLLBAR-HIGHLIGHT-COLOR:	#B5C690;
	SCROLLBAR-SHADOW-COLOR:		#B5C690;
	SCROLLBAR-3DLIGHT-COLOR:	#B5C690;
	SCROLLBAR-ARROW-COLOR:		#C9D4B2;
	SCROLLBAR-TRACK-COLOR:		white;
	SCROLLBAR-DARKSHADOW-COLOR:	black;
	background: white;  
	margin: 0px 0px 0px 0px;
}
FORM {	padding:0; margin:0; }

body, html{ height: 100%; padding:0; margin:0;  }
                         
TABLE 	{	FONT-SIZE: 12px;  	FONT-FAMILY: Arial, Tahoma, Verdana, sans-serif;	}
td	{	vertical-align:top; text-align:justify; }
.tdover, .tdover a:hover, .tdover a
	{	background: #1A4B04;		color: white;	}
.tdout	{	background: transparent;	}
.tdc	{	background-color: #E4F7E1;	}
IMG	{	border: 0px;	}

h1, h1 a, h3, h3 a,  { font-size:13px; padding: 10px; margin:0; font-weight:bold; 	}
h2 { font-size:13px; padding: 0px; margin:0;	}
.div_h1 { font-size:19px; padding: 5px 0 0 10px; margin:0; font-weight:bold; 	}

.tagi { padding:0 0 0 6px; width: 185px; text-align:left; text-decoration:none; 	}
.tagi .h3, .tagi h3 a, { padding:0; margin:0; font-size:11px; font-weight:normal;	height:12px;	}
.tagi .h4, .tagi h4 a, { padding:0; margin:0; font-size:14px; font-weight:bold;		height:15px;	}
.tagi .h5, .tagi h5 a, { padding:0; margin:0; font-size:16px; font-weight:normal;	height:15px;	}

.TableMain { width:100%; min-width:1000px; width:expression(document.body.clientWidth<=900?"900px":"100%" ); height:100%; padding:0px; margin:0; background: #FFFFFF; }
.TableMain td	{ vertical-align:top;	}
.TTopLLRR	{ height:14px; width:14px; color:#1A4B04; }
.TTopLR		{ height:14px; border-left: 1px solid #8f965e; border-right: 1px solid #8f965e;	}
.TTopC		{ height:14px; padding:0; margin:0; vertical-align:top; text-align:center; overflow:hidden; }
.TopLLRR	{ height:90px; width:10px; color:#1A4B04; }
.TopC		{ valign:bottom; }
.CenterLR	{ width:190px;  overflow:hidden; }
.CenterC	{ padding:0 5px 5px 5px; }

.TopLLRR, .TopC 	{ background:#1A4B04; }
.TTopLR, .CenterLR, .BottomLR	{ background:#b9bf8d; } .old{7E7E5E}
.TTopLR, .BottomLR	{ color:black; } .old{7E7E5E}
.TopLR				{ background:#415F1E; }
.img_logo	{	width:187px; height:90px;	}

.div_search, .CenterLR td, .CenterLR a, .div_5, .div_5 a, .div_8, .div_8 a, .menu a, .menuu a { color:black;	} .oldc{B8B898}
.menu a:hover, .menuu a:hover, .div_5 a:hover, .div_8 a:hover { color:white;	}
.div_bottom{	font-size: 10px; font-weight: bold;  color:black; }
          
.div_01		{	width:250px; height:20px; padding: 0; margin:0; float:left; text-align:left; }
.div_02		{	height:30px; padding: 0; float:left;  margin:0;  background:white;  }
.div_01 a	{	font-size:11px; color:white;	TEXT-DECORATION:none; }
.div_01 a:hover	{	color:white; }
.div_1		{	position:absolute; width:400px;	height:20px; left: 180px; top:12px; z-index:1000;   padding: 0; margin:0; text-align:right; float:right; background:transparent; }
.div_2y		{	position:relative; width:99%;	border-left: 1px solid #8f965e; border-right: 1px solid #8f965e;	padding:0; margin:0; width:190px; overflow:hidden;  }
.div_3		{	position:absolute; width:200px;	right:30px; top:0; float:right ; margin: 0px 0px 15px 0px; text-align: right;	padding: 0px 0px 10px 0px; z-index:3000;  }
.div_3y		{	position:relative; width:99%;	border-left: 1px solid #8f965e; border-right: 1px solid #8f965e;  width:190px; overflow:hidden; }
.div_24		{	position:absolute; width:1200px; top: 220px; left:20px;	padding-bottom:00px; }
.div_2		{	float:left; width:200px;	margin: 0 0 15px 0px;	padding: 0 0 0 0px;	border: 0;	}
.div_4		{	float:left; width:850px;	margin: 0 0 0 10px; 	text-align:justify; }
.div_5		{	position:relative; width:193px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align:left;	 }
.div_8		{	position:relative; width:99%;	width:195px; overflow:hidden; }
.auth_table { padding:0; margin:0; font-size:10px; color:gray; }
.tr1 { height:22px; vertical-align:bottom; padding:0; margin:0; }
.tr2 { height:1px; vertical-align:top; padding:0; margin:0; font-size:10px; color:gray; line-height:0px; }
.tr1 text { padding:0; margin: 0; }

.calsdivtop1	{	position:fixed; right:0px; top:0px; width:185px; height:100%; overflow:auto; opacity:0.9;  z-index:10000; background: #FAFAFA;  border:1px solid #F8F8F8; }
.calsdivtop2	{	position:fixed; right:0px; top:0px; width:50px; height:100%; overflow:auto; opacity:0.9;  z-index:10000; background: #FAFAFA;  border:1px solid #F8F8F8; }

.vvvvvvvvvvv	{	border-left: 1px solid #8f965e; border-right: 1px solid #8f965e;   width:195px; overflow:hidden; }

.menuh		{	height: 30px;	width: 100%: list-style:none; 	margin: 0;	padding: 0;	  overflow:hidden; z-index:1; }
.menuh li,.menu a{	height: 30px;	display:block;		text-align: center; border-right: 0px solid #163C04;	}
.menuh a	{	display:block;	color: #082504;	  padding: 7px 0px 0px 0px;  font-weight:bold;	font-size:13px; TEXT-DECORATION:none;  z-index:1; }
.menuh a:hover	{ 	height: 30px;	color: black; text-align: center; font-weight: bold; 	padding: 7px 0px 0px 0px;}
.menuh2		{	height: 24px;	width: 100%; list-style:none; 	margin: 0;	padding: 0;	  overflow:hidden; z-index:1; }
.menuh2 li	{	height: 24px;	padding: 0 7px 0px 7px;	display:block;		text-align: center; border-right: 2px solid white;	background:#1A4B04; float:left; }
.menuh2 a	{	display:block;	color: white;	  padding: 5px 0px 0px 0px;  font-weight:bold;	font-size:12px; TEXT-DECORATION:none;  z-index:1; }
.menuh2 a:hover	{ 	height: 25px;	background: black; color: white; text-align: center; font-weight: bold; 	padding: 5px 0px 0px 0px;}
.SelectPriceCatalogLiOFF,
.SelectPriceCatalogLiOFF a 	{ display:block; height:23px;  float:right; width:70px; line-height:23px; text-align:center; font-size:11px; font-weight:normal; TEXT-DECORATION: underline; margin-top:0px; }
.SelectPriceCatalogLiOFF a:hover{ display:block; height:23px;  float:right; width:70px; line-height:23px; text-align:center; background: white; color:black; font-size:11px; font-weight:normal; margin-top:0px; }
.SelectPriceCatalogLiON,
.SelectPriceCatalogLiON a 	{ display:block; height:23px;  float:right; width:70px; line-height:23px; text-align:center; background: white; color:black; font-size:11px; font-weight:normal; TEXT-DECORATION: underline;  margin-top:0px; }
.SelectPriceCatalogLiON a:hover { display:block; height:23px;  float:right; width:70px; line-height:23px; text-align:center; background: white; color:black; font-size:11px; font-weight:normal; margin-top:0px; }

.productPriceTable tbody td {	border-bottom: 1px dotted black; height:23px;	}
.productPriceTable tfoot td{	border-top: 1px solid black;	padding-top:0px; font-weight: bold; }
.productPriceTable th{	border-top: 1px solid black;	border-bottom: 1px solid black;		padding-top:5px; font-weight: bold; text-align:left; }



.div_search	{	margin: 0px 0px 0px 0px;	padding: 10px 0px 10px 0px;	border-left: 1px solid #8f965e; border-right: 1px solid #8f965e; }

.div_title	{	height: 17px;	width:224px; background-image: url(../img/bg_title.png);	FONT-SIZE: 11px;  font-weight: bold;	FONT-FAMILY: Arial;	color: white;	margin: 0px 0px 0px 0px;	padding: 11px 6px 6px 11px;	font-weight: bold;	text-transform: uppercase; text-decoration: none;	}
.div_title a	{	FONT-SIZE: 11px;  font-weight: bold;	FONT-FAMILY: Arial;	color: white;	border:0; font-weight: bold;	text-transform: uppercase; text-decoration: none;	}
.div_titleold		{	height: 17px;	background: #155504;	FONT-SIZE: 12px;  font-weight: bold;	FONT-FAMILY: Arial;	color: white;	border-bottom: 0px solid #572809;		margin: 0px 0px 10px 0px;	padding: 0px 0px 0px 0px;	font-weight: bold;	text-transform: uppercase;	}


A		{	COLOR: #161F13; 	TEXT-DECORATION: underline; font-size:13px;	}
A:hover		{	COLOR: black; 	TEXT-DECORATION: none;		}

.ahref		{	color: #572809;	FONT-FAMILY: Arial;	FONT-SIZE: 12px;	}
.ahref:hover	{	color: #572809;	FONT-FAMILY: Arial;	FONT-SIZE: 12px;	font-weight: bold;	}
.ahrefd		{	width:170px;	padding-top: 5px; 	padding-bottom: 5px; 	padding-left: 15px;	}
.ahrefdhover	{	width:170px;	padding-top: 5px; 	padding-bottom: 5px; 	padding-left: 15px;	background-image: url(../img/menu_bghh.JPG);	}

.ahref2		{	padding: 3px 0px 3px 0px;	color: 0D3303;	FONT-FAMILY: Arial;	FONT-SIZE: 12px;	}
.ahref2:hover	{	padding: 3px 0px 3px 0px;	color: 0D3303;	FONT-FAMILY: Arial;	FONT-SIZE: 12px;	background-image: url(../img/menu_bghh.JPG);	font-weight: bold;	}

.buttonzel	{	position:absolute; background: #4f4f4f;  color:white; text-align:center; border:0;}
.buttonzel:hover{	position:absolute; background: #002800;  color:white; }

.menuvover		{ padding-top: 2px; padding-bottom: 2px; padding-left: 15px; background-image: url(../img/menu_bghh.JPG); }
.menuvout		{ padding-top: 2px; padding-bottom: 2px; padding-left: 15px;  }
.menuvout A		{ COLOR: 0D3303; }
.menuvout A:hover	{ COLOR: 0D3303; font-weight: bold; }
.menuvover A		{ COLOR: 0D3303; font-weight: bold; }
.menuvover A:hover	{ COLOR: 0D3303; font-weight: bold; }

.navigation, .navigation H1, .navi_h	{	font-size:12px;	font-weight: bold; text-transform: uppercase; float:left; padding:0; margin:0; }
.navigation	{	padding-left:3px; }
.navigationTable, .navigationTable td, .navigationTable a{	font-size:11px;	 color: #3A472B; padding-left:13px; }

.buttonImg { 	border:0; width:15px; height:15px; }
.button		{	background:#60813A;	color:white;	border-left: 1px solid #81A459;	border-top: 1px solid #81A459;	border-right: 1px solid #81A459;	border-bottom: 1px solid #81A459;	}
.text		{	background:white;	color:#5D5513;	border: 1px solid #665927;  	}
.select		{	background:white;	color:#5D5513;	border: 1px solid #665927;  	SCROLLBAR-FACE-COLOR: #ECE4A4;	SCROLLBAR-HIGHLIGHT-COLOR: #8A7E22;	SCROLLBAR-SHADOW-COLOR: #8A7E22;	SCROLLBAR-3DLIGHT-COLOR: #8A7E22;	SCROLLBAR-ARROW-COLOR: #665927;	SCROLLBAR-TRACK-COLOR: white;	SCROLLBAR-DARKSHADOW-COLOR: black;		}

.text2		{	background:#b9bf8d;	color:white; border: 1px solid #797256;  	}
.button2	{	background:#808665;	color:#D9D1B3;	border-left: 1px solid white;	border-top: 1px solid white;	border-right: 1px solid black;	border-bottom: 1px solid black;	}

.found		{	font-weight: bold;	}     
.found_report	{	font-size:11px; }
.pp		{	font-size:11px;	font-weight: bold; }

.table_orders	{	font-size:11px; width:100 }
.table_orders a	{	font-size:11px; }
.table_orders a:hover { font-size:11px; font-weight: none; }
           
.menu		{	width:200px; list-style:none;margin:0; padding:0;	font-size: 13px;	}
.menu li,.menu a{	width:200px;	margin:0; padding:0;	display:block;	text-align:left;  border-right:0; overflow:hidden; }
.menu a		{	height:23px;	margin:0; padding:0;	display:block;	border-bottom:1px dotted #cdd2a7; border-right:0; TEXT-DECORATION: none; line-height:20px;  background: transparent; }
.menu h3	{	margin:0; padding:0; font-weight:normal;border-right:0;	}
.menu .a	{	margin:0 3px 0 10px;	font-size: 13px; padding:0; font-weight:bold;	}
.menu .b 	{ 	font-size: 10px; font-family: tahoma; }
.menuu		{	width:200px; list-style:none;padding:0; margin:0;		font-size: 12px;	}
.menuu li,.menu a{	width:200px; 	margin:0; padding:0;	display:block;	text-align:left; background: white;   overflow:hidden; }
.menuu a	{	height:23px;	margin:0; padding:0;	display:block;	border-bottom:1px dotted #cdd2a7; TEXT-DECORATION: none;  line-height:20px; background: transparent; }
.menuu .a	{	margin:0 3px 0 20px;	font-size: 13px; padding:0; font-weight:normal;	}
.menuu .b 	{ 	font-size: 10px; font-family: tahoma; }
.menuu h3	{	margin:0; padding:0; font-weight:normal;	}
.menu a:hover	{ 	background: #ecf6ea; color:black; }
.menuu a:hover	{ 	background: #ecf6ea; color:black; }

.cate 		{	margin:0px 10px 70px 20px;  height:300px; }
.cate h2	{	text-align:left; padding:0; margin:0; height:115px;  width: 320px;   }
.cate a	{		text-align:left; font-weight: normal;  	padding:0; margin:0; 	}
.cate a:hover	{	text-align:left; text-decoration:underline;	}
.sub_cat 	{	width:220px; height:330px; padding:0px; margin:0; 	}
.sub_cat ul	{	width:220px; display: block;  padding:0; margin:0; }
.sub_cat li	{	text-align:left;  padding-top:0px;	height:16px; }
.sub_cat li a	{	font-weight: normal; 	font-size:11px;}



.orderlight	{		}
.orderauthordt	{	font-size:11px;	font-weight: bold; font-family: arial; }
.ordercoment	{	padding-bottom:10px; border-bottom: 1px dotted black; }
.ordercoment2	{	padding-bottom:10px; background:#808664; border-bottom: 1px dotted black; }
.adf  {	}
.adf .ordercoment2{	padding-bottom:10px; background:#878D6D; border: 1px dotted black; }
.ordertable	{	width:270px; font-size:12px; padding: 0px 10px 0px 0px;	}
.ordertable tbody td {	height:23px; border-bottom: 1px dotted #9b9478;	}
.ordertable tfoot td {	border-top: 1px dotted #9e987b;	padding:0px; line-height:20px; }
.ordertable a	{	TEXT-DECORATION: none;	font-size:12px;  line-height:20px; }
.ordertable li, ul{	font-size:12px; padding: 0px 0px 0px 10px;	margin:0; }
.ordertable a:hover{	TEXT-DECORATION: none;	font-size:12px;	TEXT-DECORATION: underline;}
.orderTableAdmin tbody td {	border-bottom: 1px dotted black;	}
.orderTableAdmin tfoot td{	border-top: 1px solid black;	padding-top:0px; font-weight: bold; }
.orderTableAdmin th{	border-top: 1px solid black;	border-bottom: 1px solid black;		padding-top:5px; font-weight: bold; text-align:left; }

.orderTableAdminPr table {	border:2px solid black; }
.orderTableAdminPr tbody td {	border-bottom: 1px solid black;	border-right: 1px solid black;	padding:3px; }
.orderTableAdminPr tbody {	border-bottom: 2px solid black;	border-right: 1px solid black;	padding:3px; }
.orderTableAdminPr tfoot td{	border-top:    1px solid black;	border-right: 1px solid black;	padding:3px; }
.orderTableAdminPr th{		border-bottom: 2px solid black;	border-right: 1px solid black;	padding:3px; font-weight: bold; text-align:left;  font-size:10px; }
.emptyt td {	color:white }

.orderTableM table {	border:2px solid black; }
.orderTableM tbody td {	border-bottom: 1px solid black;	border-right: 1px solid black;	padding:3px; }
.orderTableM tbody tr:hover {	background:#f6f5f3; }
.orderTableM tbody {	padding:3px; }
.orderTableM tfoot td{	border-top:    1px solid black;	border-right: 1px solid black;	padding:3px; }
.orderTableM th{	border-bottom: 2px solid black;	border-right: 1px solid black;	padding:3px; font-weight: normal; text-align:left;  font-size:10px;  font-family:Arial; line-height:11px; }
.t2{		border-bottom: 2px solid black;	border-right: 1px solid black;	padding:3px; font-weight: bold; text-align:left;  font-size:10px; vertical-align:top; }


.acts 		{ width:100px; font-size:12px; }
.acts a		{ font-size: 11px; text-decoration:none; }
.act_t		{ font-size: 14px; color:red; text-decoration:none; }
.act_nt		{ font-size: 11px; color:black; text-decoration:none; }

.orderTableAdminList tbody td {	border-bottom: 1px dotted black; padding:8px;	}
.orderTableAdminList tfoot td{	}
.orderTableAdminList th{	border-top: 1px solid black;	border-bottom: 1px solid black;	height:14px; text-align:left;  font-size:10px; }

.orderTableAdminListpr  td {	border-bottom: 1px dotted black;	font-size: 9px;	}
.orderTableAdminListpr th{	border-top: 1px solid black;	border-bottom: 1px solid black;	height:14px; text-align:left;  font-size:7px; }

.div_catalog {margin-bottom:50px; }

.productInfo	{	width:100%; 		}
.productInfoImage{	float:left;	}
.productInfoText{	float:left; padding: 0 5px 0 5px;	width:870px;	}

.productCategory 	{ width:100%; overflow:hidden; line-height:21px; }
.productCategory div	{ width:140px; height:160px; float:left; font-weight:bold; text-align:center; padding:0 21px 0 0; line-height:16px;}
.productCategory a	{ TEXT-DECORATION: none; font-weight:bold; text-align:center; cursor:hand; }
.productCategory .bb	{ height:30px; width:110px;  overflow:hidden; text-align:center; font-size:11px; font-weight:normal;  }
.productCategory .bbprice{ position:absolute; margin: -130px 0 0 10px; font-size:11px; font-weight:bold;  }
.productCategory .bbprice span{ font-size:11px; font-weight:normal;  }
.productCategory .bgprice{ position:absolute; margin: -140px 0px 0 0px;  }
.productCategory .bbb	{ height:30px; width:110px;  overflow:hidden; text-align:center; font-size:12px;  }
.productCategory h2	{ padding:0; margin:0;  }
.productCategory img	{ width:100px; height:100px; }


.productPriceTable tbody td {	border-bottom: 1px dotted black; height:23px;	}
.productPriceTable tfoot td{	border-top: 1px solid black;	padding-top:0px; font-weight: bold; }
.productPriceTable th{	border-top: 1px solid black;	border-bottom: 1px solid black;		padding-top:5px; font-weight: bold; text-align:left; }


.productNomenList{	width:220px; height:70px; float:left;	border: 1px dotted gray; margin:5px; overflow: hidden; }
.productNomenListImg{	width:200px; height:50px; text-align:right; }
.productNomenListText{	width:200px; height:10px;  }
.productNomenListText a{text-decoration: none; font-size:12px;  }
.productNomenListImg img {margin: 15px 9px 0px 9px;  }

.productNomenMatrix {		width:170px; height:160px; float:left;	text-align:center; border: 1px dotted gray; margin:5px; overflow:hidden; }
.productNomenMatrix img{	height:150px; margin:5px; }


.priceblock .bbb2 { 	 }


.productNomenListBig{		width:220px;	height: 170px;	float:left;	border: 0px dotted gray; margin:5px 5px 5px 5px; text-align:center;  overflow: hidden;}
.productNomenListBigPrice{	margin: 26px 0 0 135px;	width:55px;  	height:45px; 	color:#4a4a49;	padding:0; background-image: url(../img/buyred5.gif); text-align:center;  line-height:45px; position:absolute; overflow:hidden; font-size:12px;  font-weight:bold; }
.productNomenListBigBuy{	padding:33px 0 0 0; 	width:100px;	position:absolute;	 	text-align:left; font-size:10px; 	}
.productNomenListBigBuy input{	height: 20px; background:#EDEEEE; border:1px solid #717272; }
.productNomenListBigText{	width:160px;	position:absolute;	padding:0px 0 0 27px;	text-align:center; }
.productNomenListBigText a{text-decoration: none; font-size:12px;  font-weight:bold; color:#4a4a49; }
.productNomenListBigImg{	width:200px; height:70px;	position:relative;	padding:0px 0 0 10px;	}
.productNomenListBigImg img {	position: absolute;	bottom:0; left: 0px; }

.productNomenMatrixBig{		width:160px;	height: 220px;	float:left;		border: 0px dotted #d7d9d7; margin:10px; text-align:left; overflow: hidden; }
.productNomenMatrixBigPrice{	margin: 26px 0 0 106px;	width:55px;  	height:45px; 	color:#4a4a49;	padding:0; background-image: url(../img/buyred5.gif); text-align:center;  line-height:45px; position:absolute; overflow:hidden; font-size:12px;  font-weight:bold; }
.productNomenMatrixBigBuy{	padding:33px 0 0 0; 	width:100px;	position:absolute;	 	text-align:left; font-size:10px; 	}
.productNomenMatrixBigBuy input{	height: 20px; background:#EDEEEE; border:1px solid #717272; }
.productNomenMatrixBigText{	width:150px;	position:absolute;	padding: 2px 5px 0 5px;		text-align:center; line-height:14px;}
.productNomenMatrixBigText a{text-decoration: none; font-size:12px; font-weight:bold;  }
.productNomenMatrixBigImg{	width:148px;	height:150px;	position:relative;	padding: 0px 5px 0 5px;		text-align:center; }
.productNomenMatrixBigImg img {	position: absolute;	bottom:0; left: 0px; }

/* دخبرت */
.pnb{		width:220px;	height: 245px;	float:left;	 padding:40px 20px 5px 20px; text-align:left; overflow: hidden; }
.pnbAbout{	width:210px;	height:230px;	padding: 0px 5px 0 5px;		text-align:center; line-height:14px;	overflow:hidden; }
.pnbText{	width:210px;	padding: 5px 5px 0 5px;		text-align:center; line-height:14px;	color: #404040;}
.pnbText a{	text-decoration: none; font-size:12px; font-weight:bold; color:#404040; }
.pnbcomment{ 	font-size:11px; text-align:justify; padding-top:5px; }
.pnbcomment a{	text-decoration: none; font-size:11px; font-weight:normal; color:#404040; }
.pnbcomment a:hover{text-decoration: none; font-size:11px; font-weight:normal ;color:black;  }
.pnbImg{	width:200px;	margin: 5px 5px 0 5px;		text-align:center; }
.pnbImg img {	padding: 10px 0 0 0; }
.pnbBottom{	width: 200px;			padding: 2px 10px 0 10px; 	line-height:14px;}
.pnbPrice{	width: 50px; 	float:left; 	padding: 0; 	background:transparent; }
.pnbBuy{	width: 100px;	float:right;	padding: 0; 	background:transparent;	text-align:right; font-size:10px; }
.pnbBuy input{	height: 19px; 					background:#EDEEEE; border:1px solid #717272;	 }
.buybut{ margin:0; width:52px; height: 20px; background:#EDEEEE; border:1px solid #717272; }




.productNomenBigBR{	font-style:20px; }
.productNomenNalichie{	padding-top:7px;  color:black; }

.order_divs_body input { width: 250px;  }
.order_divs_body textarea { width: 250px; height:150px;  }


.productInfoBuyBut{ margin:0; width:52px; height: 20px; background:#EDEEEE; border:1px solid #717272; }




.PrintPageTitle { weight-font: bold; font-size:22px; padding-bottom:20px; width:100%; float:left; }
.PrintPage { width: 200mm; margin:0; padding:0;}
.PrintPageNew { page-break-inside: avoid;page-break-after: always; }


.pproductNomenMatrixBig{	width:155px;	height: 195px;	float:left;		border: 1px dotted gray; margin:4px; text-align:left; overflow: hidden; }
.pproductNomenMatrixBigPrice{	width:70px;	float:  left;	}
.pproductNomenMatrixBigText{	width:150px;	height:	30px;	position: relative;	left: 2px;	top:0px; text-align:left; }
.pproductNomenMatrixBigFormPrice{width:150px;	position: absolute;	padding:135px 0px 0 2px;	}
.pproductNomenMatrixBigImg{	width:149px;	position: relative;	left: 2px;	top:0px; text-align:center; }
.pproductNomenMatrixBigImg img {height:150px;	position: relative;	left: 0px;	top:0px; border:0; }
.pproductNomenMatrixBigAbzac{	font-size: 12px;	}

.pproductNomenListBig{		width:210px;	height: 125px;	float:left;		border: 1px dotted gray; margin:3px; text-align:left;  }
.pproductNomenListBigPrice{	width:30px;	float:  left;	}
.pproductNomenListBigText{	width:200px;	height:	30px;	position: relative;	left: 5px;	top:4px; text-align:left; }
.pproductNomenListBigFormPrice{	width:200px;	position: absolute;	padding:62px 0px 0 5px;	}
.pproductNomenListBigImg{	width:200px;	position: relative;	left: 5px;	top:5px; text-align:center; }
.pproductNomenListBigImg img {  width:200px;	position: relative;	left: 0px;	top:0px; }
.pproductNomenListBigAbzac{	font-size: 10px;	}

.productSearch{		width:100%;	height:134px; float:left; margin:0px; text-align:left; overflow: hidden; padding: 4px 0 0 0; }
.productSearchTitle{	width:100%;	position:absolute;	padding: 0px   0 0 118px;		 text-align:left; }
.productSearchComent{			position:absolute;	padding: 15px  0 0 118px; height: 100px; text-align:justify; }
.productSearchPrice{	width:100px;	position:absolute;	padding: 110px 0 0 118px; }
.productSearchBuy{	width:191px;	position:absolute;	padding: 105px 0 0 220px; text-align:right; font-size:10px; }
.productSearchImg{	width:110px;	height: 110px;	position:absolute;	padding: 10px 0px 0 0px; border: 1px dotted gray; 	text-align:center; }
.productSearchImg img {	padding:8px 0 0 0; }
.productSearchNavigation a{font-size:11px; color: black; font-weight: normal;  }
.productSearchNavigation  {padding: 2px 5px 0 4px;		text-align:left; }




.orderPriceText  {width:45px; border:0; font-size:10px; color:green; height:14px; } 
.orderPriceTextL {width:100px; border:0; font-size:10px; color:green; height:14px; } 

.orderstyleT 	{	background:white; color:white; padding:1px; margin:1px; width:100%; }
.orderstyleT td {	background:white; color:black; font-size: 11px; height: 12px; vertical-align:bottom; }
.orderstyleText {	font-size: 20px; height: 10px;	border:1 px solid black; }

.OrderStatusTable td {color:gray; font-size:10px; text-align:center;  }
.OrderStatusBut { border:1px solid black; color: white; background: gray;  font-size:10px; }
.OrderStatusBut1{ border:1px solid black; color: white; background: black; font-size:10px; }

.ordertablereportold td {	border-top: 1px dotted black	}
.ordertablereportnew td {	border-top: 1px solid black;	}


.orderStatusNow		{	font-weight: bold; text-align:left; padding: 3px 0 0 10px;	}
.orderStatusNow h6	{	font-weight: normal; text-align:left;	padding:15px; font-size:12px; margin:10px; text-align:center; }
.orderStatusNow a	{	font-weight: bold; text-align:left;	font-size:16px;	}
.orderStatusNext	{	color: #282827; text-align:left; padding:3px 0 0 10px;	}
.orderStatusLast	{	text-align:left; padding:3px 0 0 10px;	}
                                                                                                                                                                                       
.order_divs 		{  display:none; position:absolute; background: #f8fcf8; width:750px; left:0px; margin:60px 0 0 1px; padding:0px 00px 0 00px;  	 }
.order_divs_title 	{  height:30px; width:100%;   background:#5ca756; color:white; weight-font: bold; font-size:11px; padding:15px 0 15px 0px; }
.order_divs_title span 	{  float:left;  width:20%; font-weight: bold; font-size:13px;  padding:5px 10px 10px 20px; display:block; }
.order_divs_title div	{  float:right; width:20%; font-weight: normal; font-size:13px; padding:5px 20px 10px 10px; text-align:right; }
.order_divs_title div a	{  color:white; font-size:14px; }
.order_divs_title span img {  width:30px; }
.order_divs_body { padding:30px;  }

.productInfoOrder{	width:165px;text-align:right; padding:0; margin:0;}
.productInfoOrderCapt{	width:40px; float:left; margin:8px 5px 0px 0px; }
.productInfoOrderInp{	float:left; display:none; }
.productInfoOrderText{	width:19px;	height:	19px;	border: 1px solid #665927; 	}
       

.newProduct {		width:100%;     overflow:hidden; padding-bottom:35px; }
.newProduct .n{		width:111px; float:left;	padding:19px 5px 0 0px; margin:0; display:block; }
.newProduct .n .bb { 	height:39px; width:110px;  overflow:hidden; padding:0; margin:0;  text-align:center;}
.newProduct .n .bbb { 	background-image: url(../img/buyred2.gif); text-align:center; height:45px; width:45px; padding:0; margin:0 0 0 65px; line-height:45px; position:absolute; overflow:hidden; font-size:11px; color:white; font-weight:bold; }
.newProduct .n .bbb span{ font-size:9px; font-weight:normal; padding-left:1px;}
.newProduct a {  	font-size:11px; font-weight:normal;  text-decoration:none;  text-align:center; }
.newProduct li .newProductDiv{     position:relative;     width: 111px;     height:111px;     		}
.newProduct li .newProductDiv img{     position:absolute;     left:0px;		margin:0px; bottom: 0px; width:100px; height:100px;  }
.newProductText{  position:relative; text-align:center; font-weight: bold; font-size:12px; width:100px; top:95px; 	TEXT-DECORATION: none; cursor:hand; }

.priceblock {		width:180px;  padding: 0px; margin:0px  0px 10px 0px; float:left; height-line:1px;	}
.priceblock .bbb { 	background-image: url(../img/buyred3.gif); text-align:center; height:45px; width:55px; padding:0; margin:0 0 20px 125px; line-height:45px; position:absolute; overflow:hidden; font-size:12px; color:white; font-weight:bold; }
.priceblock .bbb2 { 	background-image: url(../img/buyred4.gif); text-align:center; height:45px; width:55px; padding:0; margin:0 0 20px 125px; line-height:45px; position:absolute; overflow:hidden; font-size:12px; color:white; font-weight:bold; }
.priceblock .price_caption { 	font-size:13px; color:#5b5b5b; margin:7px 0 20px; font-weight:bold; }



.productPrice{	width:40px; border: 1px solid #665927; 	}

.orderImgHint {		width:100px; height:100px; text-align:center;	vertical-align:center; }
.orderImgHint img {	border: 0;	}

.productNalichie {	font-size:11px; color:black; }

        
.textTitle	{	font-weight: bolder;	}
.textAuthor	{	text-align:right;	}
.divPanel	{	border: 1px solid #1A4B04; width:100; }
.TitlePanel	{	width:100; background: #1A4B04; font-size:12px;		text-transform: uppercase;	color: white; text-decoration:none; }
.TitlePanel a	{	width:100; background: #1A4B04; font-size:12px;		text-transform: uppercase;	color: white; text-decoration:none; }
.TitlePage	{	width:100; font-size:14px;		text-transform: uppercase;	color: lightgreen; padding: 5px; font-weight: bolder; }

.tableBottom td	{	vertical-align: bottom; }


.imgstep1	{	position:absolute; border:0; opacity:1; padding:0; margin:0; filter:Alpha(opacity=1);  height:90px; width:190px; }
.imgstep	{	position:absolute; border:0; opacity:0; padding:0; margin:0; filter:Alpha(opacity=0);  height:90px; width:190px; }
.imgstep0	{	position:absolute; border:0; left:60%;  width:40%; top:14px; }
.imgstep00	{	position:relative; border:0; float:right;  width:190px; height:90px; margin:0 14px 0 0; }
.div_l		{	border:0; opacity:0; padding:2px; margin:0; filter:Alpha(opacity=1);	font-size:12px; color:#194B04;  }

.div_about	{ display:none; margin:10px 10px 10px 30px;	padding:5px; border: 1px solid #E4E1B6; background: #FEFDEC; line-height: 20px; }
.div_about1	{ display:none; margin:10px;			padding:5px; border: 1px solid #EBE9CA; background: #FEFEFC; line-height: 20px; }
.div_about2	{ 		margin:10px;			padding:5px; border: 1px solid #EBE9CA; background: #FEFEFC; line-height: 20px; }
.div_about0	{ margin-left:20px; padding:20px; line-height: 20px;  }
.div_about0 li	{ padding:3px 3px 25px 3px; font-size:14px;}
.div_about0 span{ font-size:13px; }

.div_faq	{ margin:0px;	padding:5px; line-height: 20px; }
.div_faqq	{ margin:10px;	padding:5px; border: 1px solid #EBE9CA; background: #FEFEFC;	}
.div_faqa	{ margin:0px 10px 0px 40px; padding:5px;   }
.div_faq a	{ text-decoration:none; }
.div_faq_korotko { margin:0 0 0 30px; line-height:17px;	 }
.div_faq_korotko a { margin:0px 0 0 0; font-size:11px; text-decoration: none;	 }
.div_faq_korotko a:hover { margin:5px 0 0 0; font-size:11px; text-decoration: underline;	 }




.listmenuitems { width:550px; background:darkgray; color:white; scroll:auto; overflow:auto; height:200px; visibility:hidden; position:absolute; }
.listmenuitem  { width:550px; background:gray; color:white; }




.bottom_cities { font-size:12px; margin:70px 10px 70px 10px; font-weight: normal; width:100%; }
h4 	{	font-size:11px; padding:0; margin:0; float:left;	}
.bottom_cities a{ font-size:11px; padding:10px; font-weight: normal; font-weight: bold; }


.lastsalesidno { font-size: 8px; }

.news li {	padding: 15px 10px 0 0px; font-size:12px;	display:block;	}
.news li a:hover { color: gray; }

.keywords h2 {	font-size:11px; padding:5px; margin:10px; font-weight:normal; border: 1px solid #EBE9CA; background: #FEFEFC; }
.keywords {	width:500px; height:50px; 	 }
.keywords div {	float:left;	font-size:12px; color:#000; font-weight:normal;  height:15px; }

.arbalet_table {	background: black; }
.arbalet_table td {	background: white; padding:3px; }
.arbalet_table th {	background: white; padding:3px; font-size:11px; font-weight:bold; text-align:left; }

.found { font-weight:bold; }
.pp a {font-size:16px; color:#1122cc; font-weight:normal; }


.anketaorder { font-size:11px; line-height:20px; }
.anketaorder input {padding:2px; line-height:14px;}

.PriorText {	font-size:12px; width:35px; border:0; padding:4px; height:22px; background:transparent; color:green;	}                
.divcheckbox {	position:absolute;	padding: 0 0 0 50px; width:200px; height:100px; border: 1px solid #DDD; background: #EEE;	}
.orderPriceText  {width:45px; border:0; font-size:10px; color:green; height:14px; } 
.orderPriceTextL {width:100px; border:0; font-size:10px; color:green; height:14px; } 
.orderNaimText  {width:295px; border:0; font-size:13px; color:green; height:20px;  background:transparent; } 



.divPanel {  width:95%;  padding:3px 0 3px 10px;  }
.TitlePanel {width:95%; padding:3px 0 3px 10px; }
.divPanel input {width: 100px; }

.TableSearchUser td { width:100px; background:#FBFBFB; }
.TableSearchUser div { display:none; position:absolute; width:400px; height:400px; padding:20px;  border:1px solid #DADADA; background:#FEFEFE; }

.TableUserAnketa td { background:#FEFEFE; }
.TableUserAnketa .textANKETA { width:300px; }


.foto_product {	border:1px dotted black; width:120px; padding:0; margin:5px 10px 10px 0; float:left; overflow:hidden; }
.fp_img {			width:120px; }
.delx	{	position:absolute; padding:0 0 0 110px; z-index:2; 	}
.delx img { width:11px; height:11px; }
.divminifoto {	z-index:1; position:relative; width:120px; height:80px; overflow:hidden; float:left;	}

.loadorder_formdiv	{	background:transparent; border:0; margin:10px 10px 10px 10px; display:block;	}
.loadorder_formdiv img	{	background:transparent; border:0; margin:0px 10px 0px 10px; 	}

.fotogallery_formdiv	{	position:absolute; z-index:1; width:220px; height:30px; background:transparent; border:0; margin:10px 10px 10px 0px; display:block; overflow:hidden;	}
.fotogallery_divmini_vert {	float:left; border:0; width:210px; padding:0; margin:5px 10px 10px 0; float:left; overflow:hidden; }
.fotogallery_miniimg_vert {	width:200px; border: 1px #e9e8d8 solid; }
.fotogallery_delx_vert	  {	position:absolute; padding:0 0 0 189px; z-index:2; 	}
.fotogallery_delx_vert img { 	width:11px; height:11px; }
.fotogallery_divminifoto {	z-index:1; position:relative; width:200px; height:50px; overflow:hidden; float:left;	}
.fotogallery_formdiv	{	font-size:1	}


.optov_letter { }
.id1cs img 	{ position:relative; top:5px; }
.id1cs input 	{ width:50px; left:7px; border:0; font-size:10px; color:green; height:14px; background:transparent;   } 

.articles {	text-align:left; width:193px; overflow:hidden; font-size:12px; }

.auth_form td	{ 	line-height:33px; }
.auth_form input{ margin:2px; width:100px;	}
.auth_text	{ background:#b9bf8d;	color:black; border: 1px solid #959d5e;  width:150px;	}
.auth_button	{ background:#60813A;	color:white; border-left: 1px solid #a6ad75;	border-top: 1px solid #81A459;	border-right: 1px solid #81A459;	border-bottom: 1px solid #81A459;	}


.ordercall td {   	padding:10px; }
.ordercall img {	position:absolute; margin: 0 0 10px 0; }

.ulll li { padding:5px 0 0 0; }

.listwaytable 		{	width:270px;	}
.listwaytable input	{	width:30px; 	margin:0 0 5px 0; padding:0; border:1px solid #EEEEEE; text-align:center; color:#555;	}
.listwaytable th	{	font-size:9px;	margin:0; padding:0;	}
.listwaytable h2	{	font-size:15px;	margin:0; padding:0;	}
.listwaytable td	{	width:30px;	margin:0px; padding:7px 0 0 3px; border-top: 1px dotted  #DEDEDE;	}
.listwayaddcat		{		margin:0; padding:0; border:1px solid #EEEEEE; text-align:center; color:#555;	}


.cbw select {	padding:5px 10px 5px 10px; -webkit-appearance: none; 	background-image: url(/img/combobox.jpg); background-position:right; border-radius:7px; border:1px solid #EEEEEE; background-repeat:no-repeat;  }

.ordertable2	{	background:white; margin:1px; padding:1px;  }
.ordertable2 td {	background:#f6fde7; margin:1px; padding:16px 10px 4px 10px;  color:#042703; }

.textnp {	padding: 2px 7px 2px 7px; margin:3px;	border: 1px solid #dddddd; font-size: 12px; background:#fcfcfc;		}
.textuser{	padding: 2px 5px 2px 5px;   margin:3px; border: 1px solid #eeeeee; font-size: 12px; background:transparent;	}



.dengidiv  {	position:fixed;  top:45px;  left:0;  height:90%; width: 100%;  background:transparent;	z-index:999999999;  }
.dengim  {	width: 950px;	height:30px;	background: #f9f9f9;		}
.dengimm {	float:left;  padding:12px 20px 12px 20px;  background: #5f765a;	text-align:center;	border-right: 1px solid white;		}
.dengimm a {	color: white; font-size:15px;		}
.dengi  {	width:1000px; height:90%;  padding:10px; 	background: white;     overflow-y:scroll;
	SCROLLBAR-FACE-COLOR:		#C9D4B2;
	SCROLLBAR-HIGHLIGHT-COLOR:	#B5C690;
	SCROLLBAR-SHADOW-COLOR:		#B5C690;
	SCROLLBAR-3DLIGHT-COLOR:	#B5C690;
	SCROLLBAR-ARROW-COLOR:		#C9D4B2;
	SCROLLBAR-TRACK-COLOR:		red;
	SCROLLBAR-DARKSHADOW-COLOR:	black;
	}
.dengitable  {		background: white;	}
.dengitable td {	padding:5px 6px 5px 6px; background: #FDFDFD;	}
.dengitable th {	font-size:9px; text-align: center;	border-bottom: 1px solid gray;	}
.dengitable input {	padding:0; border:0; background:transparent;	}


.divv textarea {font-size:12px; font-family:Tahoma; padding:-1 0 0 -1;  margin:-1 0 0 -1; background:#fdfdfd; }
.divv  {background:#fbfbfb; border: 1px solid #eeeeee; padding:5px;  }


.citiesnp {	width:200px; padding:15px 15px 5px 15px; background:#fafafa; color:444444;	}