html ,body{width: 100%; height: auto; behavior:url(styles/csshover.htc); background:#060606 url(../images/bg.gif) repeat-x left top;}

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big,
cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dd, dl, dt, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin:0; padding:0; border:0; font-family:tahoma; text-align:left; color:#474747}
a img, :link img, :visited img { border:0; }
.clear{clear:both}
table { border-collapse:collapse; border-spacing:0; }
td{vertical-align:top}

a { cursor:pointer;}
.fix {filter:expression(fixPNG(this));}

.mainBlok{width:946px; height:auto; margin:auto}
	.headerLine{width:100%; padding:13px 0 0 0; height:25px; }
		.topMenu{float:left; margin-left:20px; display:inline}
			.topMenu ul{list-style:none; margin:0px; padding:0px; }
			.topMenu ul li{float:left; padding:0px; margin:0 6px 0 0; height:15px; }
			.topMenu ul li.razd{width:1px; height:13px; background:url(../images/menu_razd.gif) no-repeat left 5px; line-height:12px}
			.topMenu ul li a{display:block; color:#c6c6c6; font-size:11px; font-family:tahoma; text-decoration:none;}
			.topMenu ul li a:hover{text-decoration:underline;}

    	.headerLine input{border:0px; font-size:11px; color:#414141; padding:0; margin:0px; cursor:hand; cursor:pointer; text-align:center; filter:expression(fixPNG(this));}
    	.headerLine input:hover{background:url(../images/bg_button1A.png) no-repeat left top; }
    	.headerLine input.chek:hover{background:url(../images/bg_button2A.png) no-repeat left top; }
		.customarea{float:right; font-size:1px; margin-right:20px; display:inline}
			.customarea input{width:100px; height:14px; background:url(../images/bg_button1.png) no-repeat left top;}
		.cart{float:right; font-size:1px; padding-right:62px}
			.cart input{float:left; width:100px; height:14px; background:url(../images/bg_button1.png) no-repeat left top;}
			.cart input.chek{background:url(../images/bg_button2.png) no-repeat left top; width:72px}
			.cart span{float:left; font-size:11px; color:#cfcfcf; margin:0 15px}

    .topline{width:946px; height:10px; background:url(../images/topzakrug.png) no-repeat left top; filter:expression(fixPNG(this));}
    .bottomline{position:relative; width:946px; height:11px; background:url(../images/botzakrug.png) no-repeat left top; filter:expression(fixPNG(this)); }
    	.copyright{width:100%; position:relative; text-align:center; font-size:11px; color:#a2a2a2; top:4px; margin-bottom:20px}
    .whiteBlok{width:auto; min-height:1px; background:#fff url(../images/grey_gradient.gif) repeat-x left top; padding:4px 17px}
    *html .whiteBlok{height:1px}
    	.logo{float:left; margin-right:23px}
    		.logo img{filter:expression(fixPNG(this));}
    	.searchBlok{float:left; margin-right:7px; width:317px; height:56px; background:url(../images/searchBlok.png) no-repeat left top; filter:expression(fixPNG(this));}
    		.searchBlok .input{float:left; width:198px; height:auto; background:#dfdfdf; border:1px solid #8f8f8e; margin:15px 9px 0 55px; position:relative; font-size:12px; padding:4px 3px}
    		.searchBlok .button{float:left; width:38px; height:25px;  background:url(../images/ok_butt.png) no-repeat left top; filter:expression(fixPNG(this)); border:0px; margin:16px 0 0 0; cursor:hand; cursor:pointer}
    	.banner{float:left; margin-left:7px;}
    		.banner img{filter:expression(fixPNG(this));}

		.leftPart{float:left; width:240px; height:auto; margin-top:40px}
		.rightPart{float:left; width:670px; height:auto; margin-top:40px}

		.browseBlok{width:207px; height:auto; position:relative; clear:left; float:left; margin-bottom:20px}
			.browse_head{width:207px; height:33px; background:url(../images/browse1.png) no-repeat left top; filter:expression(fixPNG(this)); clear:left; float:left}
			.browse_head2{width:207px; height:33px; background:url(../images/browse2.png) no-repeat left top; filter:expression(fixPNG(this)); clear:left; float:left}
			.browse_content{width:177px; margin:0px; padding:10px 15px 10px 15px; background:#c8c8c8; clear:left; float:left}
				.browse_content ul{margin:0 0 0 4px; padding:0px; list-style:none}
				.browse_content ul li{padding:0 0 2px 15px; background:url(../images/list_marker.gif) no-repeat left 11px;}
				.browse_content ul li a{font-size:11px; color:#454545; font-family:tahoma; text-decoration:none}
				.browse_content a.allven{display:inline; font-size:11px; color:#454545; font-family:tahoma; text-decoration:none; height:auto; padding-bottom:1px; margin:10px 0 5px 19px; float:left; background:url(../images/ref_bord.gif) repeat-x left bottom;}
				.browse_content a.allven:hover{background:none}
				.browse_content ul li a:hover{text-decoration:underline}
			.browse_bot{width:207px; height:6px; background:url(../images/browse_bot.png) no-repeat left top; font-size:1px; filter:expression(fixPNG(this)); clear:left; float:left}

		.specoffer{width:659px; height:138px; background:url(../images/specoffer.png) no-repeat left top; filter:expression(fixPNG(this)); padding:0 0 0 20px}
			.specBlok{float:left; width:180px; margin:10px 0 0 28px; display:inline}
				.spec_img{float:left; width:100%; text-align:right}
				.spec_name{clear:both; float:left; font-size:12px; font-family:tahoma; color:#555555; margin:4px 0 0 0; width:100%}
				.spec_text{clear:both; float:left; margin-top:7px; width:100%}
					.spec_text p{font-size:10px; font-family:tahoma; color:#888888}
				.spec_item{clear:both; float:left; font-size:12px; font-family:tahoma; color:#5d5d5d; margin:10px 0 0 0}
				.spec_price{float:right; font-size:18px; font-family:tahoma; color:#800000; margin:5px 0 0 0}

		.catalog_top{width:100%; margin-top:40px}
			.catalog_top .left_top{width:50%; float:left; background:url(../images/pc_best.gif) no-repeat left 4px; padding-top:75px}
			.catalog_top .right_top{width:50%; float:left; background:url(../images/mac_best.gif) no-repeat left top; padding-top:75px}
				.catalog_item{clear:left; float:left; width:100%; margin-bottom:25px}
					.cat_img{float:left; margin-right:15px}
					.cat_name{line-height:18px}
						.cat_name a{font-size:14px; color:#272727; text-decoration:underline;}
						.cat_name a:hover{text-decoration:none}
					.priceBlok{float:left; margin:19px 0 0 0; width:85px; height:42px; background:url(../images/price_blok.gif) no-repeat left top;}
						.priceBlok .priceOLD{width:50px; margin:auto; text-align:center; font-size:14px; color:#d1d1d1; background:url(../images/priceold.gif) repeat-x left 8px; margin-top:1px}
						.priceBlok .priceNEW{width:100%; text-align:center; font-size:14px; color:#fff; margin-top:4px}
						.priceBlok .addtocart{float:left;width:85px; height:auto; margin:38px 0 0 0px;}
						.mrg3{margin-top:38px}
						.addtocart input{width:85px; height:auto; background:url(../images/addtocart.gif) no-repeat left top; border:0px; margin-left:10px; font-size:11px; padding:4px 0 6px 0; line-height:11px; cursor:hand; cursor:pointer}
						*html .addtocart input{padding-top:6px}
						*+html .addtocart input{padding-top:6px}


	.rightPart h1{font-size:18px; color:#4d4d4d; font-weight:100; background:url(../images/title_line.png) no-repeat left bottom; padding-bottom:8px}
	.breadcump{font-size:10px; color:#444444; float:right; display:inline; margin:1px 12px 0 0}
		.breadcump a{font-size:10px; color:#909090; text-decoration:none;}
		.breadcump a:hover{text-decoration:underline}

	.cartTable{width:660px; margin-top:25px}
		.cartTable td{vertical-align:middle;padding:18px 10px; border-bottom:1px solid #cdcdcd; border-top:1px solid #cdcdcd; border-left:1px dashed #cdcdcd; border-right:1px dashed #cdcdcd; font-size:12px; color:#272727; text-align:center}
		.cartTable td.wdt1{text-align:left; padding:18px; width:470px}
		.cartTable img{position:absolute; margin-left:8px; margin-top:-2px}
		.cartTable a.close{display:block; margin:-3px auto -2px auto; width:18px; height:18px; background:url(../images/close.gif) no-repeat left top;}
		.cartTable tr.total td{border-top:2px solid #cdcdcd}

	.cartButton1{width:139px; height:23px; float:left; margin-top:20px}
		.crtb2{float:right; display:inline; margin-right:10px}
		.cartButton1 input{width:139px; height:23px; background:url(../images/cart_button.gif) no-repeat left top; border:0px; font-size:11px; color:#595959; cursor:hand; cursor:pointer}



		.cartTable img.cartimg{position:relative}
        .listprice{float:none; margin:auto; height:auto; margin-top:2px}
        	.listprice .priceOLD{margin:auto}
        	.listprice .addtocart{float:none; margin:9px 0 0 0}
        	.listprice .addtocart input{margin:0px}

		.cartTable td.wdt2{text-align:left; padding:18px; width:auto}
		.cart_name a{font-size:14px; color:#272727;text-decoration:underline;}
			.cart_name a:hover{text-decoration:none}
		.mrg{height:12px}
		.cart_bread{clear:both;font-size:11px; color:#9c9c9c}
			.cart_bread a{font-size:11px; color:#9c9c9c}



	.itemtab{}
	.itemtab td{border:0px; padding:0px; font-size:11px; color:#4a4a4a}
	.itemtab img{margin:0px; padding:0px}
	.itemtab td.wdt3{text-align:left}
	.itemtab td.wdt2{text-align:left; padding:0 30px; width:100%}
		.item_opis1{width:110px; height:15px; background:url(../images/item_opis1.gif) no-repeat left top; font-size:11px; color:#fff; padding-left:10px}
		.item_opis2{width:110px; height:15px; background:url(../images/item_opis2.gif) no-repeat left top; font-size:11px; color:#fff; padding-left:10px}
		.itemtab td.wdt2 td{padding:0 10px 5px 0; text-align:left; vertical-align:top}
		.itemtab td.wdt2 img{margin:0px; padding:0px; float:none; border:0px; position:absolute; margin-top:-3px}

		.content{margin:30px 0 0 0;}
			.content .title_text{width:639px; height:15px; background:url(../images/title_bg.gif) no-repeat left top; font-size:11px; color:#fff; padding-left:20px}
			.content p{margin:15px 0 0 0; padding:0 20px; font-size:11px; color:#4a4a4a}