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: #FFFFFF; 
	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, .div_h1 { font-size:13px; padding: 10px; margin:0; font-weight:bold; 	}
h2 { font-size:13px; padding: 0px; margin:0;	}

.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 #655C37; border-right: 1px solid #655C37;	}
.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:#8a8265; } .old{7E7E5E}
.TTopLR, .BottomLR	{ color:#8a8265; } .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:99%; height:20px; padding: 0; text-align:right;  }
.div_01 a	{	font-size:11px; color:white;	TEXT-DECORATION:none; }
.div_01 a:hover	{	color:white; }
.div_1		{	width:99%;	height:30px; padding: 20px 0px 0px 0px; z-index:20; position:relative;  }
.div_2		{	width:100%;	margin: 0px 0px 15px 0px;	padding: 0px 0px 0px 0px;	border: 0px solid #572809;	}
.div_2y		{	border-left: 1px solid #655C37; border-right: 1px solid #655C37;	padding:0; margin:0; width:190px; overflow:hidden;  }
.div_3		{	width:100%;	margin: 0px 0px 15px 0px;	padding: 0px 0px 10px 0px;	border: 0px solid #572809;	border-left: 1px solid #655C37; border-right: 1px solid #655C37; }
.div_3y		{	border-left: 1px solid #655C37; border-right: 1px solid #655C37;  width:190px; overflow:hidden; }
.div_4		{	width:100%;	text-align:justify; margin-bottom:0px; }
.div_5		{	width:190px;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	text-align:left;	border-left: 1px solid #655C37; border-right: 1px solid #655C37; }
.div_8		{	border-left: 1px solid #655C37; border-right: 1px solid #655C37;   width:190px; 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: 1px solid #163C04;	}
.menuh a	{	display:block;	color: white;	  padding: 7px 0px 0px 0px;  font-weight:bold;	font-size:13px; TEXT-DECORATION:none;  z-index:1; }
.menuh a:hover	{ 	height: 30px;	background: #164003; color: white; text-align: center; font-weight: bold; 	padding: 7px 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; }




.div_search	{	margin: 0px 0px 0px 0px;	padding: 10px 0px 10px 0px;	border-left: 1px solid #655C37; border-right: 1px solid #655C37; }

.div_title	{	height: 13px;	background: white;	FONT-SIZE: 11px;  font-weight: bold;	FONT-FAMILY: Arial;	color: #143704;	border-right:0; border-bottom: 1px solid #655C37;	border-top: 1px solid #655C37;	margin: 0px 0px 0px 0px;	padding: 0px 0px 0px 0px;	font-weight: bold;	text-transform: uppercase; text-decoration: none;	}
.div_title a	{	FONT-SIZE: 11px;  font-weight: bold;	FONT-FAMILY: Arial;	color: #143704;	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;	}


.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:#938b6e;	color:#29261c; 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;  }
.menu a		{	height:23px;	margin:0; padding:0;	display:block;	border-bottom:1px solid #9b9478; TEXT-DECORATION: none; line-height:20px;  background: transparent; }
.menu h3	{	margin:0; padding:0; font-weight:normal;	}
.menu .a	{	margin:0 3px 0 10px;	font-size: 13px; padding:0; font-weight:normal;	}
.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; }
.menuu a	{	height:23px;	margin:0; padding:0;	display:block;	border-bottom:1px solid #9b9478; 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: #6B6652; }
.menuu a:hover	{ 	background: #6B6652; }


.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:100%; font-size:12px; padding: 0px 10px 0px 0px;	}
.ordertable tbody td {	height:23px; border-bottom: 1px solid #9b9478;	}
.ordertable tfoot td {	border-top: 1px solid #9e987b;	padding-top: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 }

.ordertable2	{	background:#FFF; margin:0; padding:0;  }
.ordertable2 td {	background:#e9f8e8; margin:0; padding:6px 9px 4px 9px;  color:#042703; }
.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;	}
.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;	}

.productCategory 	{ width:100%; }
.productCategory div	{ width:110px; height:150px; float:left; font-weight:bold; text-align:center; }
.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; }

.productNomenListBig{		width:220px;	height: 140px;	float:left;	border: 1px dotted gray; margin:5px; text-align:left;  overflow: hidden;}
.productNomenListBigPrice{	width:100px;	position:absolute;	padding:120px 0 0 5px; }
.productNomenListBigBuy{	width:210px;	position:absolute;	padding:113px 0 0 0; 	text-align:right; font-size:10px; height}
.productNomenListBigBuy input{	height: 20px; background:#EDEEEE; border:1px solid #717272; }
.productNomenListBigText{	width:200px;	position:absolute;	padding:5px 0 0 7px;	text-align:left; }
.productNomenListBigText a{text-decoration: none; font-size:12px;  font-weight:bold; }
.productNomenListBigImg{	width:200px;	position:relative;	padding:32px 0 0 10px;	}
.productNomenListBigImg img {	position: relative;	left: 0px;	top:10px; }

.productNomenMatrixBig{		width:160px;	height: 220px;	float:left;		border: 1px dotted gray; margin:5px; text-align:left; overflow: hidden; }
.productNomenMatrixBigText{	width:150px;	position:absolute;	padding: 2px 5px 0 5px;		text-align:left; line-height:14px;}
.productNomenMatrixBigText a{text-decoration: none; font-size:12px; font-weight:bold;  }
.productNomenMatrixBigPrice{	width:70px;	position:absolute;	padding: 199px 0 0 5px; }
.productNomenMatrixBigBuy input{height: 20px; background:#EDEEEE; border:1px solid #717272;	 }
.productNomenMatrixBigBuy{	width:151px;	position:absolute;	padding: 193px 0 0 0px;	text-align:right; font-size:10px; }
.productNomenMatrixBigImg{	width:148px;	position:absolute;	padding: 33px 5px 0 5px;		text-align:center; }
.productNomenMatrixBigImg img {	padding:10px 0 0 0; }

.productNomenBigBR{	font-style:20px; }
.productNomenNalichie{	padding-top:7px;  }
.
.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 { visibility:hidden; position:absolute; margin-top:30px; margin-right:100px; width:98%; left:2%; height: 350px; border: 1px solid black; background: white; }
.order_divs_title { width:100%; background: black; color:white; weight-font: bold; font-size:11px; padding:5px; }
.order_divs_body { padding:10px; }

.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:5px 0 0 0; margin:0; display:block; }
.newProduct .n .bb { 	height:30px; 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; }
.newProductText{  position:relative; text-align:center; font-weight: bold; font-size:12px; width:100px; top:95px; 	TEXT-DECORATION: none; cursor:hand; }



.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:red; }

        
.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;	}

.keywords h2 {	font-size:11px; padding:5px; margin:10px; font-weight:normal; border: 1px solid #EBE9CA; background: #FEFEFC; }
.keywords {	width:500px; height:30px; 	 }
.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;}
