body {position: relative; margin: 0; padding: 0; width: 100%; height: 100%; min-width: 1024px; font-family: Tahoma, Arial, Helvetica, Georgia, sans-serif; background-color: white;}

img { border: none; }
p { margin-top: 0; }
ul, li { margin: 0; padding: 0; }

a{color: #ff0000; text-decoration: none; outline: none;}
a:hover{color: #ff0000; text-decoration: underline;}

IMG.iePNG { filter:expression(fixPNG(this)); position: relative; }

#container{min-height:100%;}
#content {width: 100%; height: 100%; padding-bottom: 300px;}

html {height: 100%;}


	.corner_up_left{z-index: 1; width: 373px; height: 97px; position: absolute; float: left; background: url(../img/corner_up_left.png) no-repeat; filter:expression(fixPNG(this));}
	.corner_up_right{z-index: 1; width: 51px; height: 115px; float: right; background: url(../img/corner_up_right.png) no-repeat; filter:expression(fixPNG(this));}
	
	#header {width: 1024px; height: 135px; margin: 0 auto;}
		.logo {z-index: 2; width: 255px; height: 74px; position: absolute; cursor: pointer;}
		.logo_container {width: 255px; height: 74px; position: relative; top: 35px; left: 50px; background: url(../img/logo.png) no-repeat; filter:expression(fixPNG(this)); cursor: pointer; float: left;}
		.search{width: 167px; height: 19px; position: relative; top: 55px; left: 100px; float: left;}
			.search input{width: 167px; height: 19px; background: url(../img/search_text.png) no-repeat; border:  0px;}
		.menu {position: relative; top: 55px; left: 97px; width: 500px; float: left;}
			.menu_el{float: left; width: 76px; height: 80px; cursor: pointer; text-align: center;}
				.menu_img_search_off{width: 20px; height: 44px;  background: url(../img/search_off.png) no-repeat; cursor: pointer; margin: 0 auto;}
				.menu_img_search_on{width: 20px; height: 44px;  background: url(../img/search_on.png) no-repeat; cursor: pointer; margin: 0 auto;}
				.menu_img_products_off{width: 20px; height: 44px;  background: url(../img/products_off.png) no-repeat; cursor: pointer; margin: 0 auto;}
				.menu_img_products_on{width: 20px; height: 44px;  background: url(../img/products_on.png) no-repeat; cursor: pointer; margin: 0 auto;}
				.menu_img_about_off{width: 20px; height: 44px;  background: url(../img/about_off.png) no-repeat; cursor: pointer; margin: 0 auto;}
				.menu_img_about_on{width: 20px; height: 44px;  background: url(../img/about_on.png) no-repeat; cursor: pointer; margin: 0 auto;}
				.menu_img_where-to-buy_off{width: 20px; height: 44px;  background: url(../img/where_to_buy_off.png) no-repeat; cursor: pointer; margin: 0 auto;}
				.menu_img_where-to-buy_on{width: 20px; height: 44px;  background: url(../img/where_to_buy_on.png) no-repeat; cursor: pointer; margin: 0 auto;}
				.menu_img_jobs_off{width: 20px; height: 44px;  background: url(../img/jobs_off.png) no-repeat; cursor: pointer; margin: 0 auto;}
				.menu_img_jobs_on{width: 20px; height: 44px;  background: url(../img/jobs_on.png) no-repeat; cursor: pointer; margin: 0 auto;}
				.menu_img_support_off{width: 20px; height: 44px;  background: url(../img/contact_off.png) no-repeat; cursor: pointer; margin: 0 auto;}
				.menu_img_support_on{width: 20px; height: 44px;  background: url(../img/contact_on.png) no-repeat; cursor: pointer; margin: 0 auto;}
				.menu_click{width: 20px; height: 25px;}
				.menu_text{height: 15px; font-size: 12px; font-family: Tahoma; text-align: center; letter-spacing: 0px;}
					.menu_text a{color: #afafaf; text-decoration: none;}
					.menu_text a:hover{color: #f07a7a; text-decoration: none;}
					.menu_text a:visited{color: #afafaf; text-decoration: none;}	
			.menu_space{float: left; width: 25px; height: 50px;}
			
			.menu_container{position: absolute; top: 80px; z-index: 1; text-align: left;}
			.menu_container_goods{position: absolute; padding-top: 17px; z-index: 1; text-align: left;}
				.menu_top{width: 143px; height: 6px; background: url(../img/menu_top.png) no-repeat; filter:expression(fixPNG(this));}
				.menu_middle{width: 143px; background: url(../img/menu_middle.png) repeat-y; filter:expression(fixPNG(this));}
					.menu_off{width: 118px; height: 27px; background: url(../img/menu_off.png) no-repeat; cursor: pointer; margin: 0 auto;}
						.menu_off span{color: #afafaf;}
					.menu_on{width: 118px; height: 27px; background: url(../img/menu_on.png) no-repeat; cursor: pointer; margin: 0 auto;}
						.menu_on span{color: #ff3b3b;}
					.menu_cursor_off{width: 118px; height: 27px; background: url(../img/menu_off.png) no-repeat; cursor: auto; margin: 0 auto;}
						.menu_cursor_off span{font-size: 10px; color: #343434;}
					.menu_middle span{position: relative; left: 10px; top: 5px; font-size: 12px; font-family: Tahoma;}
				.menu_bottom{width: 143px; height: 7px; background: url(../img/menu_bottom.png) no-repeat; filter:expression(fixPNG(this));}

				.submenu_level{font-size: 12px;}
				.submenu_parent{font-size: 12px; color: #343434;}
			

	#main{width: 1024px; margin: 0 auto;}
		.main_banner{width: 923px; margin: 0 auto;}
			.main_line{width: 951px; height: 12px; background: url(../img/main_line.png) no-repeat;}
			.line{width: 938px; height: 1px; background: url(../img/inner_line.png) no-repeat;}
			.main_space{width: 951px; height: 20px;}
		.main_banners{width: 951px; margin: 0 auto;}
			.banner_el{float: left; width: 310px;}
				.banner_img{width: 100%; height: 142px; text-align: center;}
				.banner_button{width: 100%; height: 16px; text-align: right;}
					.banner_button img{padding-right: 15px;}
		.main_text{text-align: center;}
			.main_text span{font-size: 12px; font-family: Tahoma; color: #837272;}
		.main_banner_shadow{width: 923px; height: 13px; background: url(../img/home_big_banner_shadow.gif) no-repeat; margin: 0 auto; position: relative; left: 10px; bottom: 0px;}

		.inner_left{width: 315px; text-align: center; float: left;}
		.inner_right{width: 630px; padding-left: 15px; float: left;}
			.title{width: 100%; height: 34px; background: url(../img/title.png) repeat-x;}
				.title span{position: relative; left: 6px; top: 9px; font-size: 18px; font-family: OCR A Std; color: white; letter-spacing: -1px;}
	 		.inner_right_text{font-size: 12px; font-family: Tahoma; color: #837272;}

		.path{font-size: 11px; font-family: Tahoma; color: #343434; padding-left: 50px; padding-top: 25px;}
			.path a{font-size: 11px; text-decoration: none; color: #afafaf;}
			.path a:hover{font-size: 11px; text-decoration: none; color: #343434;}
			.path span{font-size: 11px; text-decoration: underline; color: #343434;}
		.page_text{padding-left: 50px; padding-right: 50px; text-align: left; font-size: 12px; font-family: Tahoma; color: #837272;}

		.catalog{width: 700px; margin: 0 auto;}
			.catalog span{font-size: 13px; color: #afafaf;}
			.catalog_el{width: 230px; height: 250px; text-align: center; float: left;}
				.catalog_text{padding-top:10px;}
					.catalog_text a{font-size: 13px; color: #afafaf; text-decoration: none;}
					.catalog_text a:hover{font-size: 13px; color: red; text-decoration: underline;}
			.arrow_product{width: 195px; height: 28px; background: url(../img/arrow_product.png) repeat-x; position: relative; top: 20px;}
				.arrow_product a{position: relative; left: 3px; top: 5px; font-size: 18px; font-family: OCR A Std; color: white; letter-spacing: -2px;}
				.arrow_product a:hover{position: relative; left: 3px; top: 5px; font-size: 18px; font-family: OCR A Std; color: white; letter-spacing: -2px;}

		.good{width: 100%;}
			.poster{width: 350px; height: 260px; text-align: center; float: left;}
				.poster img{margin-top: 27px;}
			.good_content{width: 500px; padding-left: 10px; float: left;}
				.good_title{font-family: Tahoma; font-weight: bold; letter-spacing: 0px; color: #2d9aff;}
				.good_text{padding-top: 25px; font-family: Tahoma; font-size: 12px; color: #837272;}
				.good_photos{text-align: left;}
					.good_photos img{border: black 1px solid;}

			.good_content_ram{width: 890px; margin: 0 auto;}
				.good_text_ram{width: 50%; padding-top: 25px; font-family: Tahoma; font-size: 12px; color: #837272; float: left;}
				.good_photos_ram{width: 50%; padding-top: 25px; text-align: right; float: right; position: relative; left: 25px;}
					.good_photos_ram img{border: black 1px solid;}
				.main_banner_shadow_ram{width: 895px; height: 13px; background: url(../img/banners_shadow.gif) no-repeat;}
			.line_ram{width: 900px; height: 1px; background: url(../img/inner_line.png) no-repeat; margin: 25px auto;}
			
			.tab_panel{width: 890px; margin: 0 auto;}
				.tab_panel_top{position: relative; width: 100%; height: 48px;}
					.tab_panel_items{position: absolute; top: 1px; z-index: 1;}
						.tab_panel_item_on{width: 190px; height: 48px; background:  url(../img/tab_on.png) no-repeat; float: left; margin-left: 5px; text-align: center; cursor: pointer;}
						.tab_panel_item_off{width: 190px; height: 48px; background:  url(../img/tab_off.png) no-repeat; float: left; margin-left: 5px; text-align: center; cursor: pointer; -moz-opacity: 0.7; opacity: 0.7; -khtml-opacity: 0.7; filter:alpha(opacity=70);}
						.tab_panel_top span{position: relative; top: 15px; font-size: 15px; font-family: Tahoma; color: #ff2222; letter-spacing: 0px;}
				.tab_panel_middle{width: 100%; background:  url(../img/tab_middle.png) repeat-y;}
					.tab_panel_middle_div{padding-top: 25px; padding-bottom: 25px; padding-left: 25px; padding-right: 25px; font-size: 12px; font-family: Tahoma; color: #969696;}
					.tab_panel_middle span{font-size: 12px; font-family: Tahoma; color: #969696;}

					.feature_el{width: 400px; height: 150px; float: left; text-align: left; padding-left: 15px; margin_top: 15px;}
						.feature_icon{width: 100px; float: left; text-align: center;}
						.feature_text{width: 300px; float: left; text-align: left;}

					.compare_el{}
						.compare_name{width: 200px; min-height: 15px; float: left; text-align: right; padding-top: 10px;}
						.compare_icon{width: 100px; min-height: 25px; float: left; text-align: center; padding-top: 5px;}
						.compare_good_el{width: 120px; padding-left: 5px; float: left; text-align: left; font-size: 11px;}
							.compare_good_el img{padding-top: 0px;}
							.compare_good_el a{color: #969696;}
							.compare_good_el a:hover{color: #ff2222;}
						.compare_line{width: 551px; height: 1px; background: url(../img/compare_line.png) no-repeat; float: right; padding-top: 10px;}

					.hardware{width: 800px; margin: 0 auto;}
					.hardware_good{width: 100%; margin: 0 auto;}
						.hardware_el{width: 260px; text-align: center; float: left;}
							.hardware_text{}
								.hardware_text a{font-size: 13px; color: #afafaf; text-decoration: none;}
								.hardware_text a:hover{font-size: 13px; color: red; text-decoration: underline;}
						.hardware_line{width: 551px; height: 1px; background: url(../img/compare_line.png) no-repeat; margin: 35px auto;}
						.hardware_table{max-width: 550px; float: left;}
							.hardware_table_div{margin-top: 10px; padding-left: 35px;  padding-right: 35px; color: #494949;}
						.hardware_subcategory_text{padding-top: 25px; font-size: 11px;}
						.hardware_category_text{font-size: 11px; color: #6a6a6a;}
						
						.hardware_bottom_icons{width: 200px; height: 20px; margin: 0 auto;}
							.bottom_icon_entire_list{width: 52px; height: 16px; background: url(../img/bottom_icon_entire_list.gif) no-repeat; float: left; cursor: pointer;}
							.bottom_icon_entire_list_on{width: 52px; height: 16px; background: url(../img/bottom_icon_entire_list_on.gif) no-repeat; float: left; cursor: pointer;}
							.bottom_icon_print{margin-left: 25px; width: 46px; height: 14px; background: url(../img/bottom_icon_print.gif) no-repeat; float: left; cursor: pointer;}
							.bottom_icon_print_on{margin-left: 25px; width: 46px; height: 14px; background: url(../img/bottom_icon_print_on.gif) no-repeat; float: left; cursor: pointer;}
							.bottom_icon_send{margin-left: 25px; width: 43px; height: 12px; background: url(../img/bottom_icon_send.gif) no-repeat; float: left; cursor: pointer;}
							.bottom_icon_send_on{margin-left: 25px; width: 43px; height: 12px; background: url(../img/bottom_icon_send_on.gif) no-repeat; float: left; cursor: pointer;}

					.download_table{}
						.download_table_head{margin-top: 10px; padding-left: 20px;  padding-right: 20px; color: #2b2b2b;}
						.download_table_div{margin-top: 0px; padding-left: 20px;  padding-right: 20px; color: #717171;}
				
				.tab_panel_line{width: 100%; height: 1px; background:  url(../img/tab_line.png) no-repeat;}

		.support{width: 1000px; margin: 0 auto;}
			.support_el{padding-top: 35px; width: 50%; float: left;}
				.support_icon{width: 100px; float: left; text-align: center;}
				.support_text{width: 350px; font-size: 11px; font-family: Tahoma; float: left; text-align: left;}
					.support_name{padding-left: 25px; color: #ff0000;}
					.support_text_span{padding-top: 15px; padding-left: 25px; color: #837272;}
		.support_registration{width: 700px; margin: 0 auto;}
			.registration_el{padding-top: 35px; width: 350px; float: left;}
				.registration_name{font-size: 12px; font-family: Tahoma; color: #ff0000; padding-left: 7px; padding-bottom: 3px;}
					.registration_name span{ color: #969696;}
				.registration_field{}
					.registration_input{width: 282px; height: 21px; background: url(../img/reg_input.png) no-repeat; border: 0; padding-left: 5px;}
					.registration_select{width: 282px; height: 21px; background: url(../img/reg_select.png) no-repeat; border: 0;}
					.select_month{float: left;}
						.registration_select_month{width: 118px; height: 21px; background: url(../img/reg_select_month.png) no-repeat; border: 0;}
					.select_day{float: left; padding-left: 20px;}
						.registration_select_day{width: 47px; height: 21px; background: url(../img/reg_select_day.png) no-repeat; border: 0;}
					.select_year{float: left; padding-left: 20px;}
						.registration_select_year{width: 72px; height: 21px; background: url(../img/reg_select_year.png) no-repeat; border: 0;}
					.registration_textarea{width: 282px; height: 84px; background: url(../img/reg_textarea.png) no-repeat; border: 0;}
					.registration_message{width: 450px; font-size: 12px; font-family: Tahoma; float: left; padding-top: 35px;}
					.registration_submit{width: 200px; height: 50px; float: left; padding-top: 115px; padding-left: 100px; text-align: left;}

		.where_to_buy{width: 800px; margin: 0 auto;}
			.where_to_buy_left{width: 400px; float: left;}
				.where_to_buy_el{padding-top: 15px; width: 350px;}
					.where_to_buy_name{font-size: 12px; font-family: Tahoma; color: #ff0000; padding-left: 7px; padding-bottom: 3px;}
						.where_to_buy span{ color: #969696;}
					.where_to_buy_field{}
						.where_to_buy_select{width: 282px; height: 21px; background: url(../img/where_to_buy_select.png) no-repeat; border: 0;}
						.where_to_buy_submit{width: 195px; height: 28px; float: right; padding-top: 35px; padding-right: 50px;}
			.where_to_buy_right{width: 400px; float: left;}
				.where_to_buy_map{width: 365px; height: 195px; background: url(../img/where_to_buy_map.png) no-repeat;}

			.where_to_buy_checkbox {background-repeat:no-repeat; background-position:0px center; height:16px;display:block; cursor:pointer; cursor:hand; width:23px; height:21px;}
				.where_to_buy_check_name{position: relative; bottom: 5px; font-size: 12px; font-family: Tahoma; color: #ff0000; padding-left: 20px;}

			.where_to_buy_object_el{width: 265px; float: left; font-size: 11px; font-family: Tahoma; color: #604f4f; padding-top: 25px;}
				.where_to_buy_object_el span{color: #151515;}
				.where_to_buy_line{width: 551px; height: 1px; background: url(../img/compare_line.png) no-repeat;}
				.where_to_buy_object_container{float: left;}

		.support_warranty{width: 800px; margin: 0 auto; font-size: 11px; font-family: Tahoma;}

		.support_faq{width: 830px; margin: 0 auto; font-size: 12px; font-family: Tahoma;}
			.support_faq_name{padding-right: 150px; padding-bottom: 5px; color: #ff0505;}
			.support_faq_question{padding-left: 50px; color: #ff0505;}
			.support_faq_answer{padding-left: 50px; padding-top: 15px; color: #837272;}

		.support_lab{width: 700px; margin: 0 auto; font-size: 12px; font-family: Tahoma; color: #827373;}
			.lab_submit{width: 200px; height: 50px; float: left; padding-top: 50px; padding-left: 100px; text-align: left;}
			.lab_points{width: 470px; height: 6px; background: url("../img/points.png") repeat-x;}
			
		.support_download{width: 830px; margin: 0 auto; font-size: 12px; font-family: Tahoma;}
		.support_download_head{width: 300px; margin: 0 auto; font-size: 12px; font-family: Tahoma;}
			.support_download_name{padding-left: 5px; padding-bottom: 5px; color: #ff0505;}
			.support_downloads_name{padding-left: 87px; padding-bottom: 5px; color: #ff0505;}
			.download_points{width: 830px; height: 6px; background: url("../img/points.png") repeat-x;}
			
		.support_rma_text{width: 182px; float: left; text-align: left;}
		.support_rma_space{width: 70px; height:  133px; float: left;}
		.support_rma_points{width: 500px; height: 6px; background: url("../img/points.png") repeat-x;}

	.submit{width: 196px; height: 28px; background: url("../img/buttons.gif") no-repeat; cursor: pointer;}
		.submit span{position: relative; left: 10px; top: 4px; font-size: 18px; font-family: Tahoma; color: white;}

	.notsubmit{width: 196px; height: 28px; background: url("../img/buttons.gif") no-repeat; -moz-opacity: 0.5; opacity: 0.5; -khtml-opacity: 0.5; filter:alpha(opacity=50);}
		.notsubmit span{position: relative; left: 10px; top: 4px; font-size: 18px; font-family: Tahoma; color: white;}

#footer {position: relative; width: 100%; height: 300px; margin: 0 auto; margin-top: -300px;}
	.page_img{width: 951px;  margin: 0 auto; text-align: right; cursor: pointer;}
	.tarelki{width: 951px; height: 173px; margin: 0 auto; background: url(../img/tarelki.png) no-repeat;}
	.corner_down_left{width: 75px; height: 122px; position: absolute; float: left; background: url(../img/corner_down_left.png) no-repeat; margin-top: -60px; filter:expression(fixPNG(this));}
	.corner_down_right{width: 345px; height: 108px; float: right; background: url(../img/corner_down_right.png) no-repeat; margin-top: -50px; filter:expression(fixPNG(this));}
	.footer_menu{width: 951px; height: 34px; margin: 0 auto; padding-top: 15px; padding-left: 60px;}
		.fmenu_img_1_off{float: left; width: 162px; height: 34px; background: url(../img/tehnology_off.png) no-repeat; cursor: pointer;}
		.fmenu_img_1_on{float: left; width: 162px; height: 34px; background: url(../img/tehnology_on.png) no-repeat; cursor: pointer;}
		.fmenu_img_2_off{float: left; width: 162px; height: 34px; background: url(../img/sound_wave_off.png) no-repeat; cursor: pointer; position: relative; left: 80px;}
		.fmenu_img_2_on{float: left; width: 162px; height: 34px; background: url(../img/sound_wave_on.png) no-repeat; cursor: pointer; position: relative; left: 80px;}
		.fmenu_img_3_off{float: left; width: 187px; height: 34px; background: url(../img/visual_signal_off.png) no-repeat; cursor: pointer; position: relative; left: 150px;}
		.fmenu_img_3_on{float: left; width: 187px; height: 34px; background: url(../img/visual_signal_on.png) no-repeat; cursor: pointer; position: relative; left: 150px;}
		.fmenu_img_4_off{float: left; width: 187px; height: 34px; background: url(../img/entertainment_off.png) no-repeat; cursor: pointer; position: relative; left: 200px;}
		.fmenu_img_4_on{float: left; width: 187px; height: 34px; background: url(../img/entertainment_on.png) no-repeat; cursor: pointer; position: relative; left: 200px;}
	.copyright{position: relative; top: 42px; width: 500px; height: 20px; margin-left: 550px;}
		.copyright span{font-size: 10px; font-family: OCR A Std; color: #c5c5c5; letter-spacing: -1px;}