@charset "utf-8";
/* CSS Document */
@font-face {
	font-family: 'ALSRublRegular';
	src: url('rouble.eot');
	src: local('ALS Rubl'), local('ALSRubl'), url('rouble.woff') format('woff'), url('rouble.ttf') format('truetype'), url('rouble.svg#ALSRubl') format('svg');
}
body { font-size:12px; font-family:Arial, Helvetica, sans-serif; background-color:#f0f0f0;}
a { color:#000000;}
.inputb {width:180px; height:25px; padding:0px 10px;}
.inputs {width:152px; height:12px; padding:0px 10px;}
.clear {clear:both;}
.lineForm select { outline:none;}
.lineForm select option { outline:none; border:none;}
.tbor { border-left:#999999 solid 1px; border-top:#999999 solid 1px;}
.tbor td { border-right:#999999 solid 1px; border-bottom:#999999 solid 1px;}
.main { width:960px; margin:15px auto;}
	.shapka { height:111px; background:url(images/shapka.jpg) no-repeat;}
		.logo { width:146px; height:74px; margin:16px 0 0 42px; float:left;}		
		.info-shapka { margin:0 0 0 277px;}
			.phone { height:24px; background:url(images/ico-phone.gif) no-repeat left center; margin:0 233px 0 0; padding:10px 0 0 43px; font-size:14px; color:#f0f0f0;}
			.phone span { font-size:16px;}
			.text-cart { width:233px; float:right; font-size:16px; color:#f0f0f0; margin-top:10px;}
			.call-back { width:231px; height:41px; margin:24px 0 0 43px;}
			.call-back a { color:#f0f0f0; text-shadow: 0px -1px 1px black;}
			.box-cart { width:222px; float:right; margin:13px 10px 0 0;}
				.info-cart { float:left; padding:10px 0 0 0; text-shadow: 0px -1px 1px black;}
					.cart-info { font-size:14px; color:#f0f0f0;}					
					.cart-info span { color:#faab47;}
					.rubl {font-family: 'ALSRublRegular', sans-serif; font-size:15px; font-weight:normal; white-space:nowrap; margin-top:10px; margin-bottom: 0px;}
				.but-cart { float:right;}
			.auth, .auth2 { display:table-cell; min-width:100px; height:30px; float:right; margin:23px 30px 0 0; padding-right:3px; border-right:#f0f0f0 solid 1px;}
			.auth2 { margin-top:18px; height:50px;}
			.auth a, .auth2 a { color:#f0f0f0; text-shadow: 0px -1px 1px black;}
			.input-login { width:100px; height:12px; font-size:10px; margin-bottom:3px;}
			
	.menu { background:url(images/menu-fon.gif) repeat-x; height:51px;}
		.menu-left { width:4px; height:51px; float:left; background:url(images/menu-left.jpg) no-repeat;}
		.menu-right { width:4px; height:51px; background:url(images/menu-right.jpg) no-repeat top right; float:right;}
		.sub { display: table-cell; padding:15px 20px 21px 20px; float:left;}
		.sub a { font-size:16px; font-weight:bold; color:#4e4e4e; text-decoration:none;}
		.active { background:url(images/active-sub.png) no-repeat center bottom;}
		.menu-devider { width:2px; height:51px; background:url(images/menu-devider.jpg) no-repeat; float:left;}
	.shadow-menu { height:6px; background:url(images/shadow-menu.jpg) no-repeat top center;}
	.sale-text { margin:14px 0 0 0; font-size:16px; font-weight:bold; color:#FF0000; text-align:center;}
	.box1 { margin:22px 0 0 0; float:left;}
		.box-menu-vert { width:231px; float:left; background:url(images/menu-top.jpg) no-repeat left top #fcfcfc; z-index:999;}
			.subvert { padding:13px 23px;}
			.subvert a { font-size:14px; font-weight:bold; color:#4e4e4e; text-decoration:none;}
			.subvert-active a { font-size:14px; font-weight:bold; color:#059ad6; text-decoration:underline;}
			.menu-devider-vert { height:2px; background:url(images/menu-devider-vert.gif); margin:0 1px;}
			.menu-bot-vert { height:2px; background:url(images/menu-bottom.jpg) no-repeat #f0f0f0; padding-bottom:10px;}
		.box-sub { margin:0 17px 0 17px;  float:left;}
		.box-sub2 { margin:0 0 0 250px;}
			.box-search { width:460px; height:40px; background:url(images/search-fon.jpg) repeat-x;}
				.search-left { width:11px; height:40px; float:left; background:url(images/search-left.jpg) no-repeat;}
				.search { height:40px; margin:0 11px 0 11px;}
					.but-search { margin:10px 10px 0 0; float:left;}
					.search-text { width:390px; height:28px; margin:5px 0 0 0; font-size:16px; outline:none; border:none; background:none;}
				.search-right { width:11px; height:40px; float:right; background:url(images/search-right.jpg) no-repeat;}
			.slider { clear:both; margin:10px 0 0 0; width:460px; min-height:304px; z-index:2;}
			.tovar-full-info { background-color:#FFFFFF; margin-top:13px;}
				.tovar-box-img-full { width:292px; margin:16px 0 16px 20px; float:left;}
					.tovar-top-img-full { height:3px; background:url(images/tovar-top-full.jpg) no-repeat;}
					.tovar-content-img-full { background-color:#edf5f8; text-align:center; padding-top:18px; border-left:#e5eaec solid 1px; border-right:#e5eaec solid 1px;}
						.tovar-price-full { font-size:20px; color:#ff7800; padding:0 0 0 15px;}
						.tovar-price-full span {font-family: 'ALSRublRegular', sans-serif;}
					.tovar-bot-img-full { height:3px; background:url(images/tovar-bot-full.jpg) no-repeat;}
				.tovar-full-info-table { margin:26px 0 0 340px;}
					.tovar-name-full { font-size:14px; font-weight:bold; border-bottom:#c4c4c4 solid 1px; padding:10px 0 26px 0;}
					.tovar-name-full:first-child {padding-left:10px;}
					.tovar-name-full span { font-size:12px;}
					.du-buy-full { width:108px; height:23px; margin:17px 0 13px 12px; float:left;}					
		.box-sub-right { width:229px; float:left; background-color:#fcfcfc; padding-bottom:17px; z-index:9; }
			.title-block { height:33px; font-size:14px; color:#f0f0f0; background:url(images/title-block.jpg) no-repeat; text-align:center; padding:10px 0 0 0; margin-bottom:4px;}
			.date { color:#0c749b; padding:15px 19px 4px 19px;}
			.article { padding:0 19px 4px 19px;}
			.more { text-align:right; padding:0 19px;}
			.more a { color:#000000;}
	.box-title { height:43px; background:url(images/box-title-fon.jpg) repeat-x; margin-top:19px;}
		.box-title-left { width:3px; height:43px; background:url(images/box-title-left.jpg) no-repeat; float:left;}
		.box-title-center { height:28px; margin:0 3px; color:#FFFFFF; font-size:16px; padding-top:12px; text-shadow: 0px -1px 1px black; text-align:center;}
		.box-title-center h1 { padding:0; margin:0; font-weight:normal; font-size:16px;}
		.box-title-right { width:3px; height:43px; background:url(images/box-title-right.jpg) no-repeat; float:right;}
	.box2 { background-color:#FFFFFF;}
		.tovar-main { background:url(images/shadow-white.jpg) no-repeat top center; padding: 13px 9px;}
			.tovar-box { width:217px; height:219px; float:left; background:url(images/tovar-bot.jpg) no-repeat bottom #edf5f8; border-left:#e5eaec solid 1px; border-right:#e5eaec solid 1px; }
				.tovar-top { height:3px; background:url(images/tovar-top.jpg) no-repeat top; }
				.tovar-img { height:137px; text-align:center; vertical-align:middle; cursor:pointer;}
				.tovar-img img { margin:10% 0 0 0;}
				.tovar-price { font-size:16px; color:#ff7800; padding:0 0 0 15px;}
				.tovar-price span {font-family: 'ALSRublRegular', sans-serif;}
				.tovar-name { padding:4px 0 0 15px; line-height:14px;}
				.du-buy { width:108px; height:23px; margin-top:3px; float:left;}
				.du-more { width:108px; height:23px; margin-top:3px; float:left;}
			.tovar-devider { width:20px; height:219px; float:left;}
			.tovar-devider-m { width:18px; height:219px; float:left;}
			.box-filter { font-size:11px; margin:10px 0 0 0; width:460px; z-index:2;}
			.td-box-filter { float:left; margin:0 0 10px 0;}
				.proizvoditel { color:#ff5f00; font-weight:bold; vertical-align: bottom;}
				.proizvoditel a { color:#ff5f00; text-decoration:none;}
				.proizvoditel a:hover { color:#ff5f00; text-decoration:underline;}
				.box-filter-type { color:#0b6b8f; margin:0 0 0 10px; display:table; float:left;}
				.box-filter-type a { color:#0b6b8f; text-decoration:none;}
				.box-filter-type a:hover { color:#0b6b8f; text-decoration:underline;}
				.box-filter-model { margin:0 0 0 10px; display:table; float:left;}
				.box-filter-model a { text-decoration: none;}
				.box-filter-model a:hover { text-decoration:underline;}
				.filter-radial { width:465px; vertical-align:top; float:left;}
				.filter-radial label { color:#0b6b8f; font-weight:bold; vertical-align: bottom; margin:0 0 0 50px;}
				.filter-radial label span { color:#0b6b8f; font-weight:normal; vertical-align:bottom;}
				.filter-radial div { margin:0 0 12px 0;}
				.box-select { margin:0 0 14px 0;}
					.filter-select { margin:0 0 0 465px;}
					.filter-select-name { width:282px; color:#363636; float:left;}
					.sel80 { width: 172px;}
				.sort { width:463px; margin:90px 0 0 0; float:left;}
				.sort label { float:left; margin:0 29px 0 5px; font-weight:bold;}
				.but-sort { width:107px; height:24px; background:url(images/but-filter.jpg) no-repeat 0px -24px; cursor:pointer; float:left; margin:82px 50px 0 0;}
				.but-sort:hover { width:107px; height:24px; background:url(images/but-filter.jpg) no-repeat 0px 0px;}
				.but-sort-null { width:118px; height:24px; background:url(images/but-filter-null.jpg) no-repeat 0px -24px; cursor:pointer; float:left; margin:82px 0px 0 0;}
				.but-sort-null:hover { width:118px; height:24px; background:url(images/but-filter-null.jpg) no-repeat 0px 0px;}
			.tovar-box-m { width:335px; float:left; margin-bottom:16px;}
				.tovar-top-m { height:6px; background:url(images/tovar-top-m.jpg) no-repeat top; }
				.tovar-content-m {background-color:#edf5f8; border-left:#e5eaec solid 1px; border-right:#e5eaec solid 1px; padding:0 10px;}
					.tovar-img-m { width:180px; min-height:142px; float:left; margin:10px 10px 0 10px; padding-top:12px; text-align:center; border:#999999 solid 1px; background-color:#FFFFFF; cursor:pointer;}
					.tovar-price-m { font-size:16px; vertical-align:bottom; color:#ff7800; font-weight:bold; padding-top:108px; margin:0 0 0 190px;}
					.tovar-price-p { font-size:16px; vertical-align:bottom; color:#ff7800; font-weight:bold; float:right; margin:10px 15px;}
					.tovar-price-m span, .tovar-price-p span {font-family: 'ALSRublRegular', sans-serif;}
					.tovar-table { padding:0 58px;}
					.tovar-name-m { font-size:14px; font-weight:bold; border-bottom:#c4c4c4 solid 1px; padding:10px 0 14px 0;}
					.tovar-name-m h3 { padding:0; margin:0; font-size:14px;}
					.tovar-name-m:first-child {padding-left:10px;}
					.tovar-name-m span { font-size:12px;}
					.tovar-img-p { width:120px; min-height:142px; float:left; margin:10px 10px 0 0px; padding-top:12px; text-align:center; border:#999999 solid 1px; background-color:#FFFFFF;}
					.tovar-name-p { font-size:14px; font-weight:bold; padding:10px 0 14px 0;}
					.tovar-des-p ul { list-style:inside;}
					.tovar-td1 { width:50%; color:#898989; font-size:11px; padding-left:10px; border-left:#c4c4c4 solid 1px; border-bottom:#c4c4c4 solid 1px;}
					.tovar-td2 { color:#363636; font-size:11px; border-bottom:#c4c4c4 solid 1px; border-right:#c4c4c4 solid 1px;}
					.du-buy-m { width:108px; height:23px; margin:24px 1px 25px 0; float:right;}
					.du-more-m { width:108px; height:23px; margin:24px 58px 25px 0; float:right;}
					.du-buy-p { width:108px; height:23px; margin:0px 1px 25px 0; float:right;}
					.du-more-p { width:108px; height:23px; margin:24px 0px 25px 0; float:right;}
				.tovar-bot-m { height:6px; background:url(images/tovar-bot-m.jpg) no-repeat top; }
			.sale { width:1px; height:1px; position:relative; top:-2px; left:-2px;}
			.page-box { font-size:14px; color:#363636; margin:13px 0 0 0; padding-bottom:29px;}
			.page-box span { color:#ee8300; text-decoration:underline;}
			.page-box a { color:#0c77a0; text-decoration:none; margin:0 3px;}
				.a-black { color:#363636; text-decoration:none;}
			.doSend { width:107px; height:24px; background:url(images/do-Send.gif) no-repeat 0px -24px; cursor:pointer; float:left; margin:15px 0 0 0;}
			.doSend:hover { width:107px; height:24px; background:url(images/do-Send.gif) no-repeat 0px 0px;}
			.doEdit { width:107px; height:24px; background:url(images/doEdit.gif) no-repeat 0px -24px; cursor:pointer; float:left; margin:15px 0 0 0;}
			.doEdit:hover { width:107px; height:24px; background:url(images/doEdit.gif) no-repeat 0px 0px;}
			.doEdit2 { width:107px; height:24px; background:url(images/doEdit2.gif) no-repeat 0px -24px; cursor:pointer; float:left; margin:15px 0 0 0;}
			.doEdit2:hover { width:107px; height:24px; background:url(images/doEdit2.gif) no-repeat 0px 0px;}
			/***Корзина***/
			.cart-form { border-left:#c4c4c4 solid 1px; border-top:#c4c4c4 solid 1px; color:#363636; margin:20px 0 0 0;}
			.cart-form td { border-bottom:#c4c4c4 solid 1px; border-right:#c4c4c4 solid 1px; padding-left:14px; font-weight:bold;}
			.cart-form a { color:#363636;}
			.close { width:28px; height:10px; float:left;}
			.close-text { text-align:left; padding:3px 0 0 7px;}
			.but-back {width:273px; height:32px; float:left; margin:112px 368px 94px 12px; cursor:pointer;}
			.but-next { width:273px; height:32px; float:left; margin:112px 46px 94px 12px; cursor:pointer;}
			.but-recalc { width:273px; height:32px; float:left; margin:112px 46px 94px 0; cursor:pointer;}
			.but-send { width:273px; height:32px; float:left; margin:112px 0 94px 0; cursor:pointer;}
			.poluchenie { width:384px; float:left; margin:46px 0 0 0; font-weight:bold;}
			.poluchenie-check1 { width:157px; height:12px; float:left; vertical-align:top; margin:46px 0 0 0;}
			.poluchenie-check1 label, .poluchenie-check2 label { vertical-align:bottom; position:relative; top:-2px; font-weight:bold;}
			.poluchenie-check2 { width:157px; float:left; margin:46px 0 0 0;}
			.date-dostavki { width:384px; float:left; margin:23px 0 0 0; clear:both; font-weight:bold;}
			.date-dostavki-select { width:157px; float:left; margin:23px 0 0 0;}
			.time-dostavki { width:384px; float:left; margin:23px 0 0 0; clear:both; font-weight:bold;}
			.time-dostavki-select { width:157px; float:left; margin:23px 0 0 0;}
			.address-dostavki { width:244px; float:left; margin:49px 0 0 0; font-weight:bold;}
			.form-box-address {  min-height:400px; border-left: #f48700 solid 15px; margin:49px 0 0 244px; padding:5px 0 0 17px; font-weight:bold;}
			.city { width:108px; float:left;}
			.city span { color:#FF0000;}
			.city-textarea { margin:0px 0 0 108px;}
			.city-textarea textarea { width:335px; height:23px; resize: none;}
			.metro { width:108px; float:left; margin-top:18px;}
			.metro span { color:#FF0000;}
			.metro-textarea { margin:18px 0 0 108px;}
			.metro-textarea textarea { width:335px; height:23px; resize: none;}
			.street { width:108px; float:left; margin-top:18px;}
			.street span { color:#FF0000;}
			.street-textarea { margin:18px 0 0 108px;}
			.street-textarea textarea { width:335px; height:23px; resize: none;}
			.koment {width:108px; float:left; margin-top:18px;}
			.koment-textarea { margin:18px 0 0 108px;}
			.koment-textarea textarea { width:335px; height:79px; resize: none;}
			.required-fields { margin:27px 0 0 376px; font-style:italic; font-weight:normal;}
			.required-fields span { color:#FF0000;}
			/***Конец Корзина***/
			.question-name {margin-top:18px; font-weight:bold;}
			.question-name span { color:#FF0000;}
			.question-name-input { margin:5px 0 0 0px;}
			.question-name-input input { width:270px;}
			.question { margin-top:18px; font-weight:bold;}
			.question span { color:#FF0000;}
			.question-textarea { margin:5px 0 0 0px;}
			.question-textarea textarea { width:435px; height:79px; resize: none;}
			
	.box3 { background-color:#FFFFFF; margin:14px 0;}
		.content { padding: 0 13px 13px 13px; line-height:18px;}
			.des-menu { display:table-cell; height:41px; font-weight:bold; font-size:14px; color:#4e4e4e; background-color:#edf5f8; border:#848484 solid 1px;}
			.des-menu div { float:left; padding:11px 15px 11px 15px; cursor:pointer;}
			/*.des-menu div:hover { float:left; background-color:#FFFFFF; border-left:#848484 solid 1px; border-right:#848484 solid 1px;}
			.des-menu div:first-child:hover { float:left; background-color:#FFFFFF; border-right:#848484 solid 1px; border-left:#edf5f8 solid 1px;}
			.des-menu div:last-child:hover { float:left; background-color:#FFFFFF; border-right:#edf5f8 solid 1px; border-left:#848484 solid 1px;}*/
			.des-menu-active1 { float:left; background-color:#FFFFFF; border-left:#edf5f8 solid 1px; border-right:#848484 solid 1px;}
			.des-menu-active2 { float:left; background-color:#FFFFFF; border-right:#848484 solid 1px; border-left:#848484 solid 1px;}
			.des-menu-active3 { float:left; background-color:#FFFFFF; border-right:#edf5f8 solid 1px; border-left:#848484 solid 1px;}
			
			.info2,.info3 { display:none;}
			.teh { line-height:15px; margin-left:7px;}
			.td-fon { color:#888888; background:url(images/td-teh.jpg) repeat-x bottom;}
			.teh td span { background-color:#FFFFFF;}
	.bot-menu { width:628px; float:left; margin-bottom:83px;}
		.sub-bot-menu { width:325px; float:left; margin:30px 0 0 13px; font-size:14px;}
		.sub-bot-menu div { margin:0 0 10px 0;}
		.sub-bot-menu div a { font-size:12px; color:#4e4e4e; text-decoration:none;}
		.sub-bot-menu-right { margin:30px 0 0 239px;}
		.sub-bot-menu-right div { margin:0 0 22px 0;}
		.sub-bot-menu-right div a { font-size:14px; color:#4e4e4e; text-decoration:none;}
	.footer { margin:0 0 83px 628px;}
		.feed-back { width:231; height:41px; margin:34px 0 0 0;}
		.footer-phone { margin:31px 0 0 0; font-weight:bold; font-size:13px;}
		.address { margin:22px 0 0 0;}
		.logo-small { margin:54px 0 0 0;}
		.copy { margin:27px 0 0 0;}
.samplebox span {
			white-space:nowrap;
			margin-top:10px;
			margin-bottom: 0px;
		}
		.send-text{ margin:6px 0 0 0;}
		#capcha-image {margin:9px 0 0 0; float:left;}
		.code-capcha { width:133px; margin:10px 0 0 89px;}
		.code-capcha input { width:133px;}