		*{
			padding:0px;
			margin:0px;
		}

				.roundcont {
					width: 960px;
					background-color: #e186ff;
					color: #ffffff;
				}
				
				.roundcont div.xcontent {
					margin: 0px;/* 10px;*/
					margin-left: 10px;
					margin-right:10px;

				}
				
				.roundtop { 
					background: url(/images/color1/tr.gif) no-repeat top right; 
				}
				.roundtop img {			padding:0px;margin:0px;}				
				.roundbottom {
					background: url(/images/color1/br.gif) no-repeat top right; 
				}
				
				img.corner {
				   width: 10px;
				   height: 10px;
				   border: none;
				   display: block !important;
	   		
					padding:0px;
					margin:0px;
				}


.box_text
{
	color:#FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	
}

.box_text h1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;
	text-align:center;
	padding:0;
	margin:0;
	color:#FFFFFF;
}

.box_text h2
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	padding-top:1em;
/*	padding-bottom: 1em;*/
}	

.box_text p
{
	padding-bottom: 1em;
}
.box_text a
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-weight:bold;
}


.box_text ul
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:left;
	padding:0;
	margin:0;
	color:#FFFFFF;
	padding-left:12px;
}

.contentwrapper
{
	margin:10px;
	margin-left:10px;
	margin-right:15px;

/*	padding:10px;
	text-indent:10px;
*/	
}
		
		
.brand
{
		width:946px;
		background:#FFFFFF;
}	
		
		
		img {
			padding:0px;
			margin:0px;
			border: 0px;
		}

		#content
		{
			width:1000px;
/*			height:600px;	*/
/*			background-color:#0080FF;*/
			background-color:#c30dff;

		}
		
		#header_container {
			width:1000px;
			height:204px;	
			overflow:hidden;
		}
			#header_top {				
				display:block;
				float:right;
				position:relative;
				top:0px;
				right:0px;
				/*width:1000px;*/
				height:23px;			
				overflow:hidden;
				padding-right:24px;					
				
			}
			#header {				
				/*margin-top:23px;*/
				margin-left:30px;
				margin-right:24px;			
				overflow:hidden;
			}
		
				#header #header_left
				{
					float:left;
					width:229px;
					height:143px;				
					clear:left;
				}
					#header #header_left div{
						display:block;
					}		
		

				#header #other{		
					float:right;
					display:block;
					width:677px;
					height:99px;
					overflow:hidden;				
					padding:0px;
					margin:0px;
				}

					#header #present
					{
						top:0px;
						float:left;
						width:201px;
						height:75px;				
						clear:none;
						margin-bottom:68px;			
					}
						/*#header #present img,*/
						#header #present a
						{
							/*display:inline;
							clear:none;*/
							display:block;
							position:relative;		
							float:left;
						}		
	
/*
					#header #other #brand{
						display:block;
						position:relative;		
						float:right;
						height:39px;
						right:0px;
						top:0px;
					}
					*/
					#header #other #search{
						display:block;
						position:relative;		
						float:left;
						/*height:39px;*/
						left:60px;
						/*top:0px;*/
						padding-top:39px;
					}
					#header #other #ALL_LOGO{
						display:block;
						position:relative;		
						float:right;
						height:99px;
						right:0px;
						top:0px;
						margin:0px;
						padding:0px;
					}					
					#header #other #logos{
						margin-top:4px;
						width:477px;
						height:50px;				
					}

					#header #other #logos div{
						float:right;
						padding-left:5px;
					}

				#header #menu{
					/*margin-top:31px;*/
					float:right;
					margin-top:0px;
					padding-top:0px;
					width:677px;
					height:60px;				
					top:0px;
					right:0px;
				
				}
					#header #menu div{
						float:left;
						padding-left:14px;
						padding-top:10px;
					}
					#header #menu #id_Glavnaya{
						display:block; 
						float:none; 
						clear:both; 
						font-size:12px; 
						line-height:10px; 
						letter-spacing:7px;
						margin:0px; 
						padding:0px;

					}
				
				#header #currency_choose{
					clear:right;
					float:right;
					white-space:nowrap;	
					font-family:Arial,Helvetica,sans-serif;
					font-size:12px;
					color:#ffffff;
					font-weight:bold;
				}
					#header #currency_choose select{
					
					font-family:Arial,Helvetica,sans-serif;
					font-size:12px;
					color:#C30DFF;
					font-weight:bold;
				}
				
		#main {
			width:960px;
			/*height:396px;	*/
			height:auto;
		}
		

		#main #product_page_title_box
		{
			display:block;
			position:relative;		
			float:left;
			width:44px;
			height:246px;
/*			top:50px;			*/
			top:0px;
			padding:0px;
			margin:0px;
		}		


		#main #A_LEFT
		{
			display:block;
			position:relative;		
			float:left;
			top:0px;
			left:0px;	
			clear:both;		
		}			

		#main #product_box
		{
			display:block;
			position:relative;		
			float:left;
			width:660px;
/*			height:85px;*/
			top:0px;
			left:0px;	
			clear:both;		
			top:5px;
			left:0px;				
		}			

		#main #product_box #products
		{
			display:block;
			position:relative;		
			float:right;

				width:660px;
				height:143px;

				margin-top:10px;
		}
		#main #product_box #products #products_content_box
		{
			width:660px;
			height:120px;
		}
		#main #product_box #products #pager
		{
			width:660px;
			height:10px;
			margin-top:15px;			
		}
		#main #product_box #products #pager,
		#main #product_box #products #pager a
		{
			font-family:Arial, Helvetica, sans-serif;
			font-size:11px;
			line-height:1em;			
			color:#FFFFFF;
			
		}


		#main #Related_product_box_cation
		{
			display:block;
			position:relative;		
			float:left;
			width:400px;
			top:0px;			
			left:50px;	
			margin-top:20px;
		}
		
		#main #Related_product_box
		{
			display:block;
			position:relative;		
			float:left;
			width:400px;
/*			height:85px;*/
			top:0px;			
			left:30px;	
			text-align:center;
		}

		#main #Related_product_box #Related_products
		{
			display:block;
			position:relative;		
			float:right;

				width:400px;
				height:143px;

				margin-top:0px;text-align:center;
		}
		#main #Related_product_box #Related_products #products_content_box
		{
			width:400px;
			height:120px;
			text-align:center;
		}





		
		div.small_pict_text
		{
			width:83px; 
			height:37px;
			/*clear: both; */
			color:#FFFFFF;
			font-size:10px;	
			font-family: Arial, Helvetica, sans-serif;
			overflow:hidden;	
		}		
		
		#main #product_page_title_box		
		{
			display:block;
			position:relative;		
			float:left;
									
/*			top:80px;*/
			top:15px;
			left:0px;	
		}

		#main #big_pict_box
		{
			display:block;
			position:relative;		
			float:left;
			width:174px;
			height:174px;
			top:14px;
			left:15px;			
		}	
	
			div.product_caption
			{
				/*background:#0080FF;*/
				width:174px; 
/*				height:31px;*/
				text-align:center;
				color:#FFFFFF;
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
				padding-top:4;	/* OPERA */
				padding:inherit;
				overflow: hidden;	
				padding-bottom:15px;
			}
			
			div.product_caption h1
			{
				color:#FFFFFF;
				font-family: Arial, Helvetica, sans-serif;
				font-size:12px;
			}
			
		#DESCR					
		{
			display:block;
			position:relative;		
			float:left;
									
			/*top:80px;*/
			top:16px;
			left:30px;	
		
			width:400px;
			text-align:left;
			margin:0px;
			padding:0px;			
		}
		#TTX					
		{
			display:block;
			position:relative;		
			float:left;
									
			/*top:80px;*/
			/*top:41px;*/
			left:30px;	
		
			width:400px;
			text-align:left;
			margin:0px;
			padding:0px;
			padding-top:16px;			
		}
		#TTX .roundcont,
		#DESCR .roundcont 
		{
			width:400px;
		}		
		#main #price_box		
		{
/*			display:block;
			position:relative;		
			float:left;
*/			
				width:140px;
				height:15px;

			margin:0px;
			padding:0px;		
			top:10px;
			left:00px;	
		}
			#main #price_box	#Yprice_btn
			{
				display:block;
				position:relative;		
				float:left;
					
					height:15px;
	
				top:0px;
				left:0px;	
				clear:none;	
				margin:0px;
				padding:0px;	

				vertical-align:baseline;												
				margin-top:3px;
			}
	
			#main #price_box #Yprice
			{
					
					display:block;
					position:relative;			
					float:left;
					right:0px;
					top:0px;
					
					overflow:hidden;
			margin:0px;
			padding:0px;						
					
					height:25px;
					vertical-align:top;
					margin:0px;
					padding:0px;
					padding-left:5px;
					border:0px;
					
										
					color:#FFFFFF;		
					font-family: Arial, Helvetica, sans-serif;
					font-size-adjust:inherit;
					font-style:inherit;
					font-size:11px;	
					font-variant:inherit;
				
					text-align:right;	
					text-transform:uppercase;
		}
						
		#order_btn		
		{
/*			display:block;
			position:relative;		
			float:right;
*/			
				width:118px;
				height:36px;
				text-align:left;
/*
			top:25px;
			right:8px;							
*/			
				padding-top:10px;
		}
		#lowprice		
		{
				width:118px;
				height:36px;
				text-align:left;
				padding-top:10px;
		}
		.btn118		
		{
				width:118px;
				height:36px;
				text-align:left;
				padding-top:10px;
		}

		.actions_block_all
		{
			display:block;
			position:relative;		
			float:left;
									
			top:41px;
			left:20px;	
		
			width:591px;
			text-align:left;
		}

		.actions_block
		{
			display:block;
			position:relative;		
			float:left;
									
			width:591px;
			text-align:left;
		}
		.actions_block .roundcont 
		{
			width:591px;
		}		
		

		#AUXContent					
		{
			display:block;
			position:relative;		
			float:left;
									
			/*top:80px;*/
			top:16px;
			left:20px;	
		
			width:591px;
			text-align:left;
		}
		#AUXContent .roundcont 
		{
			width:591px;
		}		
		
		#AUXContent .roundcont div.xcontent 
		{
			min-height:560px;
		  	height:auto !important;
			height:560px;
		}
		#AUXContent					
		{
			display:block;
			position:relative;		
			float:left;
									
			/*top:80px;*/
			top:16px;
			left:20px;	
		
			width:591px;
			text-align:left;
		}
		#AUXContent .roundcont 
		{
			width:591px;
		}		
		
		#AUXContent .roundcont div.xcontent 
		{
			min-height:560px;
		  	height:auto !important;
			height:560px;
		}
		
		#main #TEXT_PAGE_content_box
		{
			display:block;
			position:relative;		
			float:left;
									
			/*top:80px;*/
			top:41px;
			left:20px;	

			width:571px;
			height:300px;			
		}
		

			#TEXT_PAGE_content {
					background: url('/images/color1/text_page_text_bg.gif');
					background-repeat:no-repeat;
			
					padding: 0px; 
					
				/* OPERA */		
					padding-left: 5px; 
					padding:inherit;		
				/* OPERA */		
					
					margin:0px; 
					border:0px;
					
					/*width:450px;
					height:215px;
					*/
					width:571px;
					height:300px;						
			}
			
			#TEXT_PAGE_mycustomscroll {
				/* Typical fixed height and fixed width example */
					height:296px;
			
				overflow: auto;
				/* IE overflow fix, position must be relative or absolute*/
				position: relative;
				color:#FFFFFF;
			
				font-family: Arial, Helvetica, sans-serif;
				font-size:11px;
			
				margin: 0px;
				padding: 0px;
				border:0px;
			}
			
		
		#main #AUX_RIGHT
		{
			display:block;
			position:relative;		
			float:right;
			right:0px;				

/*			float:left;
			left:0px;				*/
			
			width:284px;
			
			top:15px;
			text-align:left;
		}

			#main #AUX_RIGHT #TEXT_PAGE_PICTURE_box
			{
				width:284px;
				height:215px;
				padding-bottom:15px;				
			}
			#main #AUX_RIGHT .AUX_RIGHT_block
			{
				padding-bottom:15px;				
				width:284px;
				/*height:215px;*/
			}
			#main #AUX_RIGHT .AUX_RIGHT_menu
			{
				padding-top:0px;
/*				padding-bottom:15px;*/
				width:284px;
				/*height:215px;*/
			}
				#main #AUX_RIGHT .AUX_RIGHT_block .roundcont 
				{
					width:284px;
				}				
		
				#main #AUX_RIGHT .AUX_RIGHT_block .roundcont  .box_text h2
				{
					padding-top:0px;
				}
				#main #AUX_RIGHT .AUX_RIGHT_block .roundcont  .box_text a
				{
					font-weight:normal;
				}
		
		#footer {
			width:1000px;
			height:50px;	
		}
		#footer #copyright{
			position:relative;
			float:right;
			display:block;
			right:35px;
			top:0px;
			padding-top:10px;
			padding-bottom:30px;			
			color:#000000;
		}
	
		#footer #copyright,
		#footer #copyright a
		{			
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			line-height:1em;			
/*			color:#FFFFFF;*/
			color:#000000;
			text-decoration:none;
/*			font-weight:bold;*/
		}	
	#content_cont1
	{
		padding-top:35px;
		margin-top:35px;
			width: 942px;		
	}
		#noleftnorgiht  #content1 
		{
			width: 942px;
		}
	
		#noleftnorgiht  #content1 .roundcont {
			width: 940px;
		}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	



#main_page
{
	width:1000px;
/*	min-height:200%;*/
	background:#c30dff;
	/*min-height:600px;	*/
	
	padding:0px;
	margin:0px;	
}

#main_page #Xmain
{
	padding:0px;
	margin:0px;

	padding-top:23px;
	padding-left:29px;	
/*	padding-right:29px;		*/
	padding-bottom:27px;

	text-align:left;
	background:#c30dff;
	width:942px;	
	
}

	#main_page #Xmain #header 
	{
		padding:0px;
		margin:0px;	
		width:942px;
	}
		#main_page #Xmain #header #left
		{
				float:left;
				display:block;
				position:relative;
				left:0px;
				top:0px;

				padding:0px;
				margin:0px;	
				
				width:375px;
				margin-right:-375px;
	
		}
			#main_page #Xmain #header #left #contacts
			{
				width:207px;
				height:143px;	
				margin-bottom:34px;			
			}
				#main_page #Xmain #header #left #contacts div
				{
					display:block;
					/*width:207px;
					height:143px;*/				
				}


			#present_box		
			{
				/*text-align:center;*/
				padding-top:20px;
				clear:both;
			}
			
				#present_box #present
				{
					top:0px;
					/*float:left;*/
					width:207px;
					height:77px;				
					clear:none;

					padding:0px;
					margin:0px;
					
				}
				#present_box #present a
				{
					display:block;
					position:relative;		
					float:left;
				}		

				
			#main_page #Xmain #header #left #logo
			{		
				/*margin-top:24px;*/
				width:293px;
				padding-left:25px;
				/*padding-top:44px;*/
			}
				#main_page #Xmain #header #left #logo div
				{
					width:293px;
					height:194px;
					margin:0px;
					padding:0px;
/*					padding-top:inherit;*/
				}
				#main_page #Xmain #header #left #logo img
				{
					padding-top:24;
				}
	
		
		#main_page #Xmain #header #right
		{
			float:right;
			display:block;
			position:relative;
			right:0px;
			top:0px;	
	
			width:567px;
			padding:0px;
			margin:0px;	
			
			margin-left:375px;
			
		}
			#main_page #Xmain #header #right #brand
			{
					display:block;
					position:relative;		
					float:right;
					right:0px;
					top:0px;	
		
					height:39px;
					width:374px;
			}	
			#main_page #Xmain #header #right #search
			{
					display:block;
					position:relative;		
					float:right;
					right:0px;
					top:0px;	
		
/*				width:225px;*/
/*				height:25px;*/
				padding:0px;
				margin:0px;	
		
/*				margin-top:15px;*/
			}
			#main_page #Xmain #header #right #menu
			{
					display:block;
					position:relative;		
					float:right;
					right:0px;
					top:0px;	
		
				width:567px;
				height:340px;
				margin-top:30px;
			}
	
				#main_page #Xmain #header #right #menu div
				{
					float:left;
		
					width:63px;
					height:340px;
				}

				#main_page #Xmain #header #right #menu div,
				#main_page #Xmain #header #right #menu a,
				#main_page #Xmain #header #right #menu img
				{
/*					width:63px;*/
					height:340px;
					padding:0px;
					margin:0px;
				}


	#main_page #Xmain #content_cont1
	{
		margin-top:15px;
			width: 942px;		
	}
		#main_page #Xmain #content1 
		{
			width: 942px;
		}
	
		#main_page #Xmain #content1 .roundcont {
			width: 940px;
		}

	#main_page #Xmain #sub
	{
		padding-top:15px;
		width: 942px;
	}
		#main_page #Xmain #sub #left
		{
					float:left;
					display:block;
					position:relative;
					left:0px;
					top:0px;
	
					padding:0px;
					margin:0px;	
					
					width:500px;
					margin-right:-500px;
		}
	

			#main_page #Xmain #sub #left #news,
			#main_page #Xmain #sub #left #articles
			{
				width: 500px;
			}
			
/*			#main_page #Xmain #sub #left #articles
			{
				padding-top:15px;		
				color:#e186ff;
			}		
*/			
			#main_page #Xmain #sub #left #news .roundcont ,
			#main_page #Xmain #sub #left #articles .roundcont 
			{
				width: 500px;
			}
			
			div.news
			{
				/*height:100%;*/
				vertical-align:top;
				margin:0px;
				padding:0px;				
			}			
			div.news a
			{
				color: #ffffff;
				font-family: Arial, Helvetica, sans-serif;
			/*	text-decoration:none;*/
				font-weight:normal;
			}
			div.news ul
			{
				color: #ffffff;
				font-family: Arial, Helvetica, sans-serif;
				margin-left:15px;
			}
			
			div.news li
			{
				color: #ffffff;
				font-family: Arial, Helvetica, sans-serif;
				text-indent:0px; 
				margin-left:0px;
			}
			
		#main_page #Xmain #sub #right
		{
			float:right;
			display:block;
			position:relative;
			right:0px;
			top:0px;	
	
			width:440px;
			padding:0px;
			margin:0px;	
			
			margin-left:520px;
			
		}
		#main_page #Xmain #sub #right  #popular
		{
			width:100%; 
			text-align:center; 
			padding-bottom:15px;		
		}	
		#main_page #Xmain #sub #right  #popular h2
		{
			color:#FFFFFF;
			font-family: Arial, Helvetica, sans-serif;
			font-size:16px;		
			text-transform:uppercase;
		}
		
		#main_page #Xmain #sub #right #Xproducts_box
		{
			text-align:left;
			width:440px;
			padding:0px;
			margin:0px;
		}		
		#main_page #Xmain #sub #right #Xproducts
		{
			text-align:center;
			width:440px;
		}		
		
			#main_page #Xmain #sub #right #Xproducts .roundcont 
			{
				width: 440px;
			}					
	   .Xproduct_caption
	   {
			text-align:center;
	   }
  	   #Xbig_pict_box	   
	   {	
	   		padding-bottom:20px;
	   }

	#main_page #Xmain #footer {
			width:960px;
			height:40px;	
		}
		
	#main_page #Xmain #footer #copyright{
			position:relative;
			float:right;
			display:block;
			right:35px;
			top:23px;
		}
	
	#main_page #Xmain #footer #copyright,
	#main_page #Xmain #footer #copyright a
		{			
			font-family:Arial, Helvetica, sans-serif;
			font-size:10px;
			line-height:1em;			
			color:#FFFFFF;
			text-decoration:none;
/*			font-weight:bold;*/
		}	
	

	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	.colorBG
{
/*background-color:#0080FF;*/
/*background:#0080FF;*/
background-color:#c30dff;
background:#c30dff;
}



div.first_text
{
	font-family: Arial, Helvetica, sans-serif;
}

div.second_text
{
	font-family: Arial, Helvetica, sans-serif;
	padding-top:1000px;
	
}




#OTHER_PAGE_content {
		background: url('/images/color1/text_page_text_bg.gif');
		background-repeat:no-repeat;

		padding: 0px; 
		
	/* OPERA */		
		padding-left: 5px; 
		padding:inherit;		
	/* OPERA */		
		
		margin:0px; 
		border:0px;
		width:450px;
		height:215px;
}

#OTHER_PAGE_mycustomscroll {
	/* Typical fixed height and fixed width example */
		height:215px;

	overflow: auto;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
	color:#FFFFFF;
	font-size:9px;
	margin: 0px;
	padding: 0px;
	border:0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:10px;
	
}
/*#OTHER_PAGE_mycustomscroll h1 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:20px;
	text-align:center;
	padding:0;
	margin:0;
	color:#FFFFFF;
}

#OTHER_PAGE_mycustomscroll a
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}
*/
#OTHER_PAGE_mycustomscroll td
{
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
}



#TEXT_PAGE_mycustomscroll h1
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:14px;	
	text-align:center;
}

#TEXT_PAGE_mycustomscroll h2
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	text-align:center;
}
div.all-news-href
{
	padding-top:10px;
	padding-bottom:10px;
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
}
div.all-news-href a
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;	
	font-weight:bold;
}

#TEXT_PAGE_mycustomscroll a
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
	font-weight:bold;
/*	text-decoration:none;*/
}
#TEXT_PAGE_mycustomscroll li
{
	color: #ffffff;
	font-family: Arial, Helvetica, sans-serif;
}













#products_content {
		background: url('/images/color1/product_page_PRODUCTS_BG.gif');
		background-repeat:no-repeat;

		padding: 0px; 
		padding-left: 0px; 		
		padding-right: 0px; 		
		margin:0px; 
		border:0px;
		width:435px;
		height:151px;
}

#products_mycustomscroll {
		width:435px;
		height:151px;
		
/*	overflow: auto;*/
	overflow-x: scroll;
	overflow-y: hidden;
	/* IE overflow fix, position must be relative or absolute*/
	position: relative;
/*	background-color: #E7EADE;*/
	margin: 0px;
	padding: 0px;
	border:0px;
}

div.small_pict_block
{
	width:93px; 
	height:114px;
	margin:0;
	padding:0;
	border:0;
	/*clear: both; */
}



div.small_pict
{
 	background-color:#FFFFFF;
	width:83px; 
	height:80px;
	
/*	clear: both; */
}


a.special
{
	color: #ffffff;
}



input.lowprice
{
	font-family: tahoma;
	border-width:1px; 
	color:#5e0101; 
	width:225px; 
	height:18; 
	font-size:13px; 
	background:#F9F9F9; 
	border-style: solid; 
	border-color:#a36833;
}