html, body {
	background:url(/i4/bg_left.gif) repeat-x;
	width:100%;
	height:100%;
	margin:0px;
	padding:0px;
	padding-left:15px;
	overflow-x: hidden; 
	overflow: -moz-scrollbars-vertical;
	color:#000;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
div.back {margin-top:50px; font-weight:bold}
#topbar{
	position:absolute;
	width: 221px;
	height: 353px;
	background:url(../images/shot_regulax.jpg) no-repeat;
	visibility: hidden;
	z-index: 900;
}
	table { border-collapse:collapse; }
	img { border:0px; }
	h1, h2, h3, h4 { margin:0px; padding:0px; font-weight:bold; }
	h1 {
		font-size:24px;
	}
	a { text-decoration:underline; color:#009fcc; }
	a:hover { text-decoration:none; }
	p { margin:0px; padding:0px 0px 24px 0px; }
	select {
		width:222px;
		height:24px;
		padding-left:10px;
		border:1px solid #ace2fa;
		font-size:11px;
		color:#a3a3a3;
		}
	
	.roller {
		width:100%;
		height:0px;
		overflow:hidden;
		font-size:0px;
		padding:0px;
		margin:0px;
		clear:both;
		}
	.hr {
		width:100%;
		height:1px;
		background-color:#d1effc;
		padding:0px;
		font-size:0px;
		overflow:hidden;
		margin:4px 0px 4px 0px;
		}
		.hr hr { display:none; }
	.bold { font-weight:bold; }
	
	.bg_left, .bg_right {
		width:100%;
		height:100%;
		}
		
		
		
		
	.background_right {
		position:absolute;
		right:0px;
		background:url(/i4/bg_right.jpg) repeat-x 526px 88px;
		width:50%;
		height:442px;
	}
	
	#page {
		position:absolute;
		width:100%;
		height:100%;
	}
	
		#wrapper {
			position:relative;
			min-height:100%;
			width:1000px;
			margin-left:auto;
			margin-right:auto;
			}
		*HTML #wrapper { height:100%; }
		#footer {
			position:relative;
			height:140px;
			width:100%;
			margin-top:-140px;
			z-index:2;
			background:url(/i4/divider.gif) repeat-x top #FFFFFF;
			}
			
			
			
			#header {
				position:relative;
				width:1000px;
				height:442px;
				background:url(/i4/header_bg.jpg) no-repeat right bottom;
				}
				
				.logo {
					position:absolute;
					left:4px;
					top:24px;
					font-size:24px
					}	
					.logo a {
						width:118px;height:47px;
						overflow:hidden;
						display:block;
						position:relative;
						cursor:pointer;
						color:#000000;
						text-decoration:none;
						}
						.logo a span {
							position:absolute;
							width:118px;height:47px;
							top:0;
							left:0;
							background:transparent url(/i4/logo.gif) no-repeat 0 0;
							}
							
				.goods {
					position:absolute;
					top:9px;
					left:232px;
					width:246px;
					height:61px;
					background:url(/i4/goods_bg.gif);
					margin:0px;
					padding:18px 0px 0px 16px;
					}
					.goods h2 {
						font-size:12px;
						color:#f15423;
						}
					.goods select {
						margin:4px 0px 0px 0px;
						}
						
				.trademark {
					position:absolute;
					width:162px;
					height:34px;
					top:35px;
					left:729px;
					background:url(/i4/trademark.gif);
					}
				.trademark a {
					height:32px;
					position:absolute;
					width:162px;	
					}
					
				.vmenu {
					position:absolute;
					width:232px;
					height:257px;
					top:88px;
					left:0px;
					background:url(/i4/vmenu_bg.gif);
					margin:0px;
					padding:28px 0px 0px 0px;
					list-style:none;
					}
					.vmenu li {
						position:relative;
					}
					.vmenu a {
						display:block;
						width:204px;
						height:24px;
						padding-top:8px;
						padding-left:26px;
						font-size:14px;
						color:#288d00;
						text-decoration:none;
						}
					.vmenu a:hover {
						background-color:#b7e26f;
					}
						.vmenu li ul {
							position:absolute;
							left:230px;
							top:0px;
							width:215px;
							margin:0px;
							padding:12px 0px 0px 0px;
							list-style:none;
							background-color:#b7e26f;
							display:none;
						}
							.vmenu li ul a {
								height:auto;
								width:auto;
								padding:0px;
								margin:0px 0px 18px 20px;
							}
							.vmenu li ul a:hover {
								color:#FFF;
							}
						.vmenu li:hover {
							background-color:#b7e26f;
						}
						.vmenu li:hover ul {
							display:block;
						}
					.vmenu .hr {
						width:204px;
						height:2px;
						background:url(/i4/vmenu_hr.png);
						margin:0px;
						}
						*HTML .vmenu .hr {
								background-image:none;
								filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/vmenu_hr.png', sizingMethod='crop');
							}
							
					.outbg {
						display:none;
						}
							
					.hmenu {
						position:absolute;
						width:650px;
						height:41px;
						padding-left:11px;
						left:-11px;
						top:401px;
						background:url(/i4/hmenu_right.gif) left no-repeat #ffbd86;
						}
						.hmenu ul {
							margin:0px;
							padding:0px;
							list-style:none;
							float:left;
							}
							.hmenu ul li {
								display:inline;
								}
								.hmenu ul li a {
									position:relative;
									display:block;
									height:41px;
									padding:0px;
									float:left;
									font-size:16px;
									font-weight:bold;
									color:#ed6b01;
									text-decoration:none;
									}
									.hmenu ul li a .hmenu_left {
										width:11px;
										height:41px;
										background:url(/i4/hmenu_left.gif);
										float:left;
										}
									.hmenu ul li a .hmenu_text {
										height:31px;
										padding:10px 6px 0px 6px;
										float:left;
										}
									.hmenu ul li a .hmenu_right {
										width:11px;
										height:41px;
										background:url(/i4/hmenu_right.gif);
										float:left;
										}
									.hmenu ul li a .window {
										position:absolute;
										left:0px;
										top:47px;
										width:315px;
										font-size:12px;
										font-weight:normal;
										color:#288d00;
										display:none;
										z-index:3;
										}
										.window_top {
											width:315px;
											height:28px;
											background:url(/i4/window_top.png);
											}
											*HTML .window_top {
												background-image:none;
												filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/window_top.png', sizingMethod='crop');
											}
										.window_text {
											width:283px;
											padding:8px 16px;
											background-color:#d9f07d;
											cursor:default;
											line-height:18px;
											}
											.window_text img {
												border:4px solid #aeca42;
												margin:4px 18px 0px 0px;
												float:left;
												}
										.window_bottom {
											width:315px;
											height:9px;
											background:url(/i4/window_bottom.png);
											}
											*HTML .window_bottom {
												background-image:none;
												filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/window_bottom.png', sizingMethod='crop');
											}
								.hmenu ul li a:hover {
									background:url(/i4/hmenu_active.gif);
									cursor:pointer;
									color:#ffffff;
									}
									.hmenu ul li a:hover .hmenu_left {
										background:url(/i4/hmenu_left_2.gif);
										}
									.hmenu ul li a:hover .hmenu_right {
										background:url(/i4/hmenu_right_2.gif);
										}
									.hmenu ul li a:hover .window {
										display:block;
										}
						.hmenu_end {
							width:11px;
							height:41px;
							float:left;
							background:url(/i4/hmenu_left.gif);
							}
							
					.presentation {
						position:absolute;
						width:205px;
						height:335px;
						top:294px;
						left:700px;
						background:url(/i4/presentation.png);
						}
						*HTML .presentation {
							background-image:none;
							filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/presentation.png', sizingMethod='crop');
						}




		#content {
			width:1000px;
			padding-bottom:190px;
			background:url(/i4/divider_2.gif) repeat-y 673px 0px;
			z-index:1;
			}
			#left {
				width:674px;
				background:url(/i4/left_bg.gif) right top no-repeat;
				float:left;
				}
			#right {
				width:326px;
				float:left;
				}
			
			
				#left .inner {
					padding:32px 32px 0px 0px;
					}
					#obj_right {
						width:300px;
						height:248px;
						float:right;
						margin:0px 0px 32px 32px;
						}
						
				#right .inner {
					padding:217px 0px 0px 0px;
					}
					.motto {
						display:block;
						position:relative;
						width:221px;
						height:75px;
						left:25px;
						background:url(/i4/motto.gif);
						}
					.video {
						display:block;
						position:relative;
						width:221px;
						height:190px;
						left:25px;
						background:url(/i4/video-reg.jpg) no-repeat;
						margin:70px 0 20px;
						}
					.info {
						/*position:absolute;*/
						bottom:140px;
						width: 213px;
						height:179px;
						background:url(/i2/info_bg.gif);
						font-size:14px;
						color:#0094d1;
						margin-left:24px;
						padding:20px 0px 0px 10px !important;
						}
					.pa {
						position:absolute;
						}
						.counter_left {
							float:left;
							margin-top:5px;
							}
						.counter_right {
							float:right;
							margin-top:5px;
							margin-right:10px;
							}
							
							
			
			#footer .inner {
				width:1000px;
				margin-left:auto;
				margin-right:auto;
				padding-top:20px;
				}
				.bot_menu {
					margin:0px;
					padding:0px;
					list-style:none;
					}
					.bot_menu li {
						display:inline;
						}
						.bot_menu li a {
							font-size:13px;
							color:#009fcc;
							float:left;
							text-decoration:none;
							}
						.bot_menu li a:hover {
							color:#ababab;
							}
					.bot_menu .vr {
						width:1px;
						height:12px;
						font-size:0px;
						overflow:hidden;
						float:left;
						margin:2px 16px 0px 16px;
						background:url(/i4/bot_menu_vr.gif);
						}
				.warning {
					font-size:11px;
					color:#ababab;
					margin-top:34px;
					}
.sm_vid {margin-top:60px; margin-bottom:26px; margin-left:24px}
hr.spets{height:1px; margin-bottom:17px}
div.inner UL {list-style-type: square; list-style-position: outside; margin-left: 38px;}