body
{
	margin:0;
	padding:0;
	background:url(bkg.jpg) top left repeat;
	font-size:12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
img
{
	border: none;
	padding: 2px;
}
a
{
	color: #FFFFFF;
}
h1
{
	color: #E5E5E5;
	font-size: 12px;
	font-weight: normal;
}
h2
{
	color:  #E5E5E5;
	font-size: 11px;
	font-weight: normal;
}
#bkg
{
	margin:0;
	padding:0;
	width:100%;
	height:314px;
	background:url(bkg1.jpg) repeat-x top left;
}
	#all
	{
		margin: 0 auto;
		padding:0;
		width: 914px;
	}
		#header
		{
			
			width: 914px;
			height:142px;
			background: url(header.jpg) top left no-repeat;
			position:relative;
			text-align: center;
			font-size: 10px;
		}
		*html #header
		{
			
			width: 914px;
			height:142px;
			background: url(header.jpg) top left no-repeat;
			position:relative;
			text-align: center;
			font-size: 10px;
		}
			*html #header_menu
			{	
				width: 914px;
				height: 10px;
				margin: 75px 0 0 23px;
				position: relative;
				padding:0;
			}
			#header_menu
			{	
				width: 914px;
				height: 120px;
				position: absolute;
				margin: 75px 0 0 23px;
			}
		#content
		{
			width: 914px;
		}
			#left
			{
				width:290px;
				float: left;
			}
				#menu_head
				{
					width: 290px;
					height: 172px;
					background: url(menu_bkg.jpg) top left no-repeat;
					z-index: 10000;
					position: relative;
				}
					#menu_head ul
					{
						margin:0;
						padding: 0px 0 0 33px;
						list-style: none;
						height:110px;
					}
					*html #menu_head ul
					{
						margin: 0 0 0 33px;
						padding: 0;
					}
					#menu_head li a
					{
						display:block;
						width: 257px;
						line-height:30px;
						height:27px;
						text-decoration: none;
						color: #3e4b6e;
						text-indent: 30px;
					}
					*html #menu_head li a
					{
						height:20px;
						padding: 7px 0 0 0 ;
					}
					#menu_head li a:hover
					{
						width: 257px;
						height:27px;
						text-decoration: none;
						list-style: none;
						color: #3e4b6e;
						background: url(on_mouse_over.jpg) top left no-repeat;
					}
					*html #menu_head li a:hover
					{
						height:20px;
						padding: 7px 0 0 0 ;
					}
					#lang
					{
						width: 280px;
						color: #FFFFFF;
						text-decoration: none;
						font-size: 11px;
						text-align: right;
						margin: 36px 0 0 0;
					}
					#lang a
					{	
						text-decoration:none;
						color: #FFFFFF;
					}
					#lang a:hover
					{	
						color: #CCCCCC;
					}
				#news
				{
					width: 290px;
					height: 141px;
					background: url(news.jpg) top left no-repeat;
				}
					#news h1
					{
						padding:10px 0 0 0;
						margin:0 0 0 45px;
						color: #FFFFFF;
						font-size: 10px;
						font-weight: normal;
					}
					#news h2
					{
						padding:10px 0 0 0;
						margin:0 0 0 45px;
						color: #FFFFFF;
						font-size: 11px;
						font-weight: normal;
					}
					#news h3
					{
						padding:10px 0 0 0;
						margin:0 0 0 180px;
						color: #FFFFFF;
						font-size: 10px;
						font-weight: normal;
						color:#CCCCCC
					}
				#catalog
				{
					width: 240px;
					height: 41px;
					background: url(catalog.jpg) top left no-repeat;
					padding: 265px 0 0 50px;
				}
				#catalog h1
				{
					float:left;
					font-size:10px;
					padding:0;
					margin:0;
					width: 110px;
				}
			#middle
			{
				width: 305px;
				float:left;
				background: url(middle_osnova.jpg) top left repeat-y;
				height: 619px;
			}
			html>body #middle
			{
				height: auto;
				min-height: 619px;
			}
				#middle_this
				{
					width: 275px;
					background: url(middle_bkg.jpg) top left no-repeat;
					color: #CCCCCC;
					font-size: 10px;
					padding: 15px;
				}
			
			
			/*MIDDLE INSIDE*/
			#middle_inside
			{
				width: 624px;
				float:left;
				background: #3a445f url(right_part.jpg) top right repeat-y;
				height: 618px;
			}
			html>body #middle_inside
			{
				height: auto;
				min-height: 618px;
			}
				#middle_this_inside
				{
					width: 540px;
					
					background:url(bkg_prel_middle.jpg) top right repeat-x;
					color: #CCCCCC;
					font-size: 10px;
					padding: 15px;
					z-index:100000;
					position:absolute;
				}
				#middle_this_inside h1
				{
					color: #E5E5E5;
					font-size: 12px;
					font-weight: normal;
					/*z-index:100000;
					position:absolute;*/
					padding: 0 0 10px 0 ;
				}	
				*html #middle_this_inside
				{	
					height: 172px;
				}
			
			#footer_inside
			{
				width:914px;
				float: left;
			}
				#footer_bkg_inside
				{
					width:914px;
					height: 62px;
					background: url(footer_inside.jpg) top left no-repeat;
					float: left;
					color: #FFFFFF;
					font-size:10px;
					padding: 8px 0 0 50px;
				}
				#footer_bkg_inside p
				{
					width: 800px;
					text-align: right;
					margin:0;
					padding:15px 0 0 0;
					position: relative;
				}
				#footer_bkg_inside p img
				{
					padding:0;
					margin:0;
					border:0;
					float: right;
				}
				*html #footer_bkg_inside
				{
					margin: 0 0 0 0;
				}
			/*INSIDE*/
			
			#right
			{
				width: 319px;
				float:left;
			}
				#big_pic
				{
					width: 319px;
					height: 514px;
					/*background: url(right_picture.jpg) top left no-repeat;*/
					margin: -38px 0 0 0;
					padding:0; 
					position:absolute;
					
				}
				*html #big_pic
				{
					margin: -38px 0 0 0;
					position:absolute;
				}
				#new_pr
				{
					width: 319px;
					height: 204px;
					background:url(new_product.jpg) top left no-repeat;
					color:#FFFFFF;
					font-size: 10px;
					position:absolute;
					margin: 474px 0 0 0;
				}
			*html #new_pr
				{
					position:absolute;
					margin: 474px 0 0 -481px;
					left: 1237px;
					top: 144px;
				}
			
			#footer
			{
				width:595px;
				float: left;
			}
				#footer_bkg
				{
					width:595px;
					height: 62px;
					background: url(footer.jpg) top left no-repeat;
					float: left;
					text-indent: 50px;
					color: #FFFFFF;
					font-size: 10px;
					padding:7px 0 0 0;
				}
				#footer_bkg span
				{
					color: #FFFFFF;
					font-size: 10px;
					text-align: right;
					margin: 10px -270px 0 0;
					z-index: 1000;
					position: relative;
					font-weight: normal;
				}
				/**html #footer_bkg
				{
					margin: -31px 0 0 0;
				}*/
