/* =Layout
----------------------------------------------- */
body{
	text-align:center;
	}
	#out{
		margin:0 auto;
		text-align:left;
		width:964px;
		}
		.meta{
			width:210px;
			float:left;
			}
		.meta-cart{
			width:170px;
			float:left;
			}
		.content{
			width:720px;
			float:right;
			}
		.footarea{
			clear:both;
			}
			.item-main{
				width:417px;
				float:left;
				padding-top:15px;
				clear:left;
				}
			.item-descr{
				width:275px;
				float:right;
				padding-top:15px;
				}
			
*{margin:0;padding:0}
body{
	font:62.5%/1 Tahoma, arial,sans-serif;
	color:#000;
	background:#fff;
	padding:20px 0;
	}
/* =Misc(links)
----------------------------------------------- */
a img,fieldset{border:none}
.textpage ul,.textpage ol{list-style:inside;}
.textpage p{margin-bottom:10px;}
.textpage h3{font-size:1.5em;margin:1em 0 0.3em 0;}
.textpage h4{font-size:1.2em;margin:2px 0;}
.pda, .print, legend{display:none}
a{color:#066cbb}
.sclear{clear:both;}
/* =Header
----------------------------------------------- */
#header{
	position:relative;
	margin-bottom:15px;
	}
.h-logogroup{
	width:410px;
	}
.h-logogroup h1{
	font:bold 4.2em/1 Tahoma,sans-serif;
	min-height:90px;
	height:auto !important;
	height:90px;
	}
	.h-logogroup h1 a{
		color:#000;
		text-decoration:none;
		}
.h-logogroup p{
	font-size:0.4em;
	padding-top:0.4em;
	}
.h-lang{
	position:absolute;
	bottom:0;
	right:0;
	list-style:none;
	text-align:center;
	}
	.h-lang li{
		display:inline;
		margin-left:10px;
		}
	.h-support{
		font-size:1.1em;
		line-height:1.3;
		color:#231f20;
		position:absolute;
		top:0;
		left:485px;
		}
	.h-nosupport{
		}
		.online-support{
			padding-left:18px;
			background:url(../files/scheme-1/newwin.png) no-repeat 0 50%;
			}
.prostoprint{
	width:143px;
	height:26px;
	display:block;
	text-indent:-1983em;
	overflow:hidden;
	text-decoration:none;
	background:url(http://stuff.lsupport.net/static/shared/files/prostoprint.png);
	}
#header .prostoprint{
	position:absolute;
	right:10px;
	top:5px;
	}
.h-cart{
	position:absolute;
	bottom:0;
	left:485px;
	width:280px;
	font-size:1.1em;
	line-height:1.3;
	}
.emptycart p{
	height:25px;
	line-height:25px;
	padding-left:41px;
	background:url(http://stuff.lsupport.net/static/shared/files/scheme-1/cart_empty.png) no-repeat 0 50%;
	color:#929292;
	}
	.h-cart .c-what{
		float:left;
		padding-left:41px;
		background:url(../files/scheme-1/cart_full.png) no-repeat 0 50%;
		}
		.h-cart .c-what a{
			display:block;
			}
	.h-cart .c-checkout{
		float:left;
		margin:3px 0 0 10px;
		display:inline;
		}
/* =nav
----------------------------------------------- */
.nav{
	background:#000;
	width:100%;
	font-family:Arial,sans-serif;
	font-size:1.1em;
	float:left;
	position:relative;
	margin-bottom:10px;
	}
.nav ul{
	list-style:none;
	width:900px;
	text-transform:uppercase;
	}
	.nav li{
		float:left;
		}
		.nav li a{
			float:left;
			padding:12px 14px;
			color:#fff;
			}
		.nav li a:hover, .nav li.here a{
			background-color:#e22b79;
			}
		.nav li.here{
			padding-bottom:5px;
			background:url(http://stuff.lsupport.net/static/shared/files/scheme-1/arrow_bottom.png) no-repeat 50% 100%;
			position:relative;
			margin-bottom:-5px;
		}
		.nav .n-home{
			padding-left:28px;
			background:url(http://stuff.lsupport.net/static/shared/files/scheme-1/home.png) no-repeat 0 50%;
			}

.n-searchform{
	width:150px;
	text-align:right;
	position:absolute;
	right:10px;
	top:7px;
	}
.n-searchform input{vertical-align:middle}
.search-keyword{
	width:116px;
	padding:2px;
	border-top:1px solid #616161;
	border-left:1px solid #616161;
	border-right:1px solid #666;
	border-bottom:1px solid #dedede;
	font-size:1em;
	}	
	.n-search {
	  width: 15px;
	  height: 15px;
	  margin: 0;
	  padding: 0;
	  border: 0;
	  background: transparent url(http://stuff.lsupport.net/static/shared/files/scheme-1/search.png) no-repeat 0 0;
	  text-indent: -1000em;
	  cursor: pointer; /* hand-shaped cursor */
	  cursor: hand; /* for IE 5.x */
		margin-left:2px;
		}
/* =Content
----------------------------------------------- */
.page{
	font-family:Arial, sans-serif;
	font-size:1.2em;
	line-height:1.3;
	padding-top:20px;
	overflow:hidden;
	width:100%;
	clear:both;
	}
.content h2{
	font-size:2.41em;
	font-weight:bold;
	width:100%;
	}
	.content h2 a{
		font-size:.37em;
		font-weight:normal;
		padding:2px 0 2px 21px;
		zoom:1;
		background:url(../files/scheme-1/rss.png) no-repeat 0 50%;
		margin-left:2em;
		position:relative;
		top:-2px;
		}
		.content h2 span{
			float:left;
			margin-top:2px;
			margin-right:10px;
			}
.norows{
    font-size:2em;
    padding-top:80px;
    padding-bottom:80px;
    }
.items{
	width:100%;
	overflow:hidden;
	}
.item{
	float:left;
	width:230px;
	position:relative;
	padding:0 10px 10px 0;
	min-height:300px;
	/* height:auto !important; */
	height:300px;
	overflow:hidden;
	}
.i-img{
    text-align:center;
    padding:12px;
    margin-bottom:3px;
    }
.i-new, .i-sale, .i-hot{
	width:46px;
	height:47px;
	display:block;
	text-indent:-1983em;
	overflow:hidden;
	text-decoration:none;
	background:url(http://stuff.lsupport.net/static/shared/files/scheme-1/m-new.png) no-repeat 0 center;
	}
	.i-sale{background-image:url(../files/scheme-1/m-sale.png)}
	.i-hot{background-image:url(http://stuff.lsupport.net/static/shared/files/scheme-1/m-hot.png)}
.item .i-new, .item .i-sale, .item .i-hot{
	position:absolute;
	bottom:10px;
	left:0;
	}
.i-prop{
	position:absolute;
	bottom:68px;
	left:13px;
	width:18px;
	}
	.i-prop img{
		margin-top:2px;
		}
.i-group, .i-price, .item h3{
	padding-left:54px;
	position:relative;
	}
.effect,.effect-E,.effect-M,.effect-N,.effect-F,.effect-G,.effect-T{
    width:18px;
    height:18px;
    background:url(http://stuff.lsupport.net/static/shared/files/scheme-1/effect-E.png) no-repeat 0 0;
    margin:2px;
    display:-moz-inline-stack;
    display:inline-block;
    }
    .effect-M{background-image:url(http://stuff.lsupport.net/static/shared/files/scheme-1/effect-M.png);}
    .effect-N{background-image:url(http://stuff.lsupport.net/static/shared/files/scheme-1/effect-N.png);}
    .effect-F{background-image:url(http://stuff.lsupport.net/static/shared/files/scheme-1/effect-F.png);}
    .effect-G{background-image:url(http://stuff.lsupport.net/static/shared/files/scheme-1/effect-G.png);}
    .effect-T{background-image:url(../files/scheme-1/effect-T.png);}
    .effect-B{background-image:url(http://stuff.lsupport.net/static/shared/files/scheme-1/effect-B.png);}
.item h3{
	font-weight:bold;
	margin-bottom:.2em;
	font-size:1em;
	}
.item .i-group{font-size:10px;}
.item .i-price{font-size:1.1em;font-weight:bold;margin-top:.3em;}

.pagi{
	text-align:right;
	color:#222;
	margin:3em 0 1em 0;
	}
	.pagi a, .pagi img{
		vertical-align:middle;
		}
	.pagi a{
		margin:0 .3em;
		}
	.pagi a.here{
		color:#e11c70;
		text-decoration:none;
		}
	.toppagi{
		margin:-2em 0 1.5em 0;
		}
    .pagi .prev,.pagi .next{
        width:11px;
        height:12px;
        padding:2px 4px;
        display:-moz-inline-stack;
        display:inline-block;
        background:url(http://stuff.lsupport.net/static/shared/files/scheme-1/page_prev.png) no-repeat;
        overflow:hidden;
        text-indent:100px;
        }
    .pagi .next{
        background-image:url(http://stuff.lsupport.net/static/shared/files/scheme-1/page_next.png);
        }
.bigpic{
    text-align:center;
    padding:15px 0;
    }
.it-modify{
    text-align:center;
    font-weight:bold;
    margin:10px 0;
    }
.it-preview{
	overflow:hidden;
	padding:5px 0 5px 11px;
	margin-top:10px;
	}
	.it-preview dt{
		width:5em;
		padding:3px 5px 3px 0;
		font-size:.9em;
	}
	.it-preview dt, .it-preview dd{
		float:left;
		}
	.it-preview dd{
		margin-right:20px;
		}
		.it-preview dd a{
			float:left;
			padding-right:18px;
			background:url(http://stuff.lsupport.net/static/shared/files/scheme-1/uvel.png) no-repeat 100% 50%;
			}
	.content .m-tags{
		font-size:.93em;
		font-weight:normal;
		margin:1em 0 .3em 0;
		}
		.content .m-tags a{
		     cursor:default;
		     }
.content .m-tags, .content .mt{
	margin-left:10px;
	}
	.content .mt{
		margin-bottom:2em;
		}
.it-actions{
	list-style:none;
	width:100%;
	overflow:hidden;
	margin:1em 0 2em 0;
	padding:2px 0;
	}
	.it-actions li{
		float:left;
		margin-right:2em;
		font-size:.9em;
		margin-left:10px;
		display:inline;
		}
		.it-actions img{
			margin-right:5px;
		}
.js{
	text-decoration:none;
	border-bottom:1px dashed #066cbb;
	}
.it-comms{
    margin-top:15px;
	padding-top:15px;
	border-top:1px solid #0c0c0c;
	}
.it-comms-a{
	list-style:none;
	width:100%;
	overflow:hidden;
	padding:3px 0;
	margin-bottom:1em;
	}	
	.it-comms-a .here{
		font-size:1.1em;
		color:#222;
		text-decoration:none;
		}
		.it-comms-a li{
			float:left;
			margin-right:2em;
			}
.it-form{
	background:#f1f1f1;
	width:420px;
	position:absolute;
	z-index:100;
	margin-top:-200px;
	}
	.it-form fieldset{
	   margin:10px;
	   }
	.it-form .input, .it-form textarea{
		border:1px solid #959595;
		padding:1px;
		width:262px;
		font-size:1em;
		}
		.it-form textarea{
			height:60px;
			font-family:Arial,sans-serif;
		}
	.it-form .row{
		width:100%;
		overflow:hidden;
		margin-bottom:10px;
		}
		.it-form .row label{
			width:80px;
			float:left;
			text-align:right;
			margin-right:7px;
			font-size:.9em;
			padding-top:.3em;
			}
		.closeme{
			text-align:right;
			margin-right:12px;
			height:2em;
			font-size:.9em;
			}
			.closeme a{
				float:right;
				padding-right:20px;
				background:url(http://stuff.lsupport.net/static/shared/files/scheme-1/closeme.png) no-repeat 100% 50%;
				}
	.it-form .it-last{
		text-align:right;
		margin-right:10px;
		clear:both;
		padding-top:1em;
		}
.it-comments{
	margin:20px 0;
	overflow:hidden;
	}
	.it-comments dd{
		margin-bottom:1.5em;
		}
	.it-comments dt{
		color:#929292;
		margin-bottom:.3em;
		font-size:.93em;
		}
	.it-comments dt strong,.it-comments dt strong a{
		color:#e11c70;
		text-decoration:none;
		}
		.it-comments dt strong{
			margin-right:1em;
			font-size:1.1em;
			}
.captcha{
	margin-left:77px;
	}
	.captcha label{
		width:93px;
		float:left;
		font-size:.83em;
		}
	.captcha input{
		height:23px;
		width:74px;
		font-size:15px;
		margin-left:13px;
		}
	.captcha input, .captcha img{vertical-align:middle;}
		
		
.content .m-soc {
    font-size:.93em;
    font-weight:normal;
    margin:1em 0 .3em 0;
}

.content .m-soc, .content .it-soc {
    margin-left:10px;
}


.content .ddeliveries p {
    padding:3px;
}

.content .ddeliveries ul {
    margin:5px;
}

.content .ddeliveries ul li {
    margin-left:10px;
}


/* =zakaz-main
----------------------------------------------- */
.sbs{
	margin:1em 0 21px 0;
	overflow:hidden;
	zoom:1;
	}
	.sbs *{
		vertical-align:middle;
		float:left;
		}
	.sbs strong{
		padding:2px 4px;
		color:#fff;
		background:#e11c70;
		font-weight:normal;
		_margin-top:5px;
		}
	.sbs em{
	    padding:2px 4px;
		color:#929292;
		font-style:normal;
		_margin-top:5px;
		}
    .sbs .arrow{
        width:18px;
        height:7px;
        margin:7px;
        display:block;
        background:url(http://stuff.lsupport.net/static/shared/files/scheme-1/arrow_right.png) no-repeat center center;
        text-indent:-1000px;
        }
    .sbs .clear{clear:both;}
.bf{
	width:100%;
	overflow:hidden;
	padding:10px 0;
	margin-top:15px;
	}
    .bf .l-arrow{
        width:18px;
        height:8px;
        margin:10px 4px;
        margin-left:0;
        display:block;
        float:left;
        background:url(http://stuff.lsupport.net/static/shared/files/scheme-1/arrow_left.png) no-repeat center 60%;
        text-indent:-1000px;
        }
    .bf .r-arrow{
        width:18px;
        height:8px;
        margin:10px 4px;
        margin-right:0;
        display:block;
        float:right;
        background:url(http://stuff.lsupport.net/static/shared/files/scheme-1/arrow_right.png) no-repeat center 60%;
        text-indent:-1000px;
        }
	.bf .bf-back{
		float:left;
		text-align:left;
		width:170px;
		}
	.bf .bf-forth{
		float:right;
		text-align:right;
		margin-left:25px;
		width:170px;
		}
	.bf .bf-forth,.bf .bf-back{font-weight:bold}
	.bf .bf-forth input, .bf .bf-back input{font-weight:normal;padding:1px 3px;vertical-align:top;}
	.bf .bf-forth img, .bf .bf-back img{vertical-align:middle;}
	.bf .bf-forth input{
		margin-right:10px;
		}
	.bf .bf-back input{
		margin-left:10px;
		}
	.bf .bf-price{
		text-align:right;
		display:block;
		}
		.bf-price strong{
			font-weight:bold;
			padding:7px;
			background:#f2df23;
			font-size:1.6em;
			margin-left:.5em;
			}

.wrapper{
	border-top:1px solid #000;
	border-bottom:1px solid #000;
	margin-bottom:15px;
	width:98%;
	}
	.wrapper h2{
	   margin:10px 0;
	   font-size:1.6em;
	   }
    	.wrapper h2 input{
    	   font-size:1.1em;
    	   }
    	.wrapper h2 strong{
    		font-weight:bold;
    		padding:5px;
    		background:#f2df23;
    		}
	.wrapper p{
	   margin:5px 0;
	   }
.textpage{
    margin:10px 0;
    }
.newwindow{
	padding-left:19px;
	background:url(../files/scheme-1/newwin.png) no-repeat 0 50%;
	}
.w-pay{
    margin:2em;
    }
    .w-pay dt{
        margin-top:1em;
        font-weight:bold;
        font-size:1.1em;
        }
        .w-pay dt span{
    		padding:2px;
    		background:#FFF16A;
    		margin-left:.5em;
            }
    .w-pay dd{
        margin-left:82px;
        color:#666;
        }
    .w-pay ul{
        list-style:inside;
        margin-left:15px;
        }
    .w-pay blockquote{
        margin:1em 2em;
    }
    .w-pay .paybox{
        border-top:1px solid #ddd;
        border-bottom:1px solid #ddd;
        padding:.5em 1em;
        margin:1em 0;
        font-size:1.2em;
        }
        .w-pay .paybox legend{
            display:inline;
            font-weight:bold;
            font-size:1.1em;
            padding:.2em .5em;
            background:#FFF16A;
            }
        .w-pay .paybox table{
            width:100%;
            }
        .w-pay .paybox .label{
            width:39%;
            text-align:right;
            }
        .w-pay .paybox .value{
            width:60%;
            padding-left:1%;
            font-weight:bold;
            }
        
        

        
.w-form h3{
	font-size:1.2em;
	font-weight:bold;
	}
	.sp-dost{
		width:100%;
		overflow:hidden;
		}
	#row-city{
		margin-bottom:1.6em;
		}
	.sp-head{
		float:left;
		width:208px;
		}
	.sp-dost ul{
		list-style:none;
		display:table;
		zoom:1;
		}
		.sp-dost ul li{
			margin-bottom:6px;
			}
			.sp-dost ul li label, .sp-dost ul li input, .sp-dost ul li a{vertical-align:middle;}
			.sp-dost ul li a{
				margin-left:1em;
				}
			.sp-dost ul li input{
				margin-right:10px;
				}
.w-form{
	padding:20px 0;
}
.w-form .row,.w-form .row-textarea{
	margin:10px 0;
	}
.w-form .row-textarea{
    margin-bottom:20px;
    }
.w-form .req{
	color:#e11c70;
	}
	.w-form label span{
		color:#939292;
		}
.w-form .row label{
	float:left;
	width:209px;
	padding-top:.3em;
	}
	.w-form .row input{
		width:263px;
		padding:2px;
		font-size:1em;
		vertical-align:middle;
		}
	.w-form .row select{
		width:269px;
		padding:2px;
		font-size:1em;
		}
	.w-form .row .long{
		width:420px;
		}
    .w-form .row img {
        vertical-align:middle;
        }   
    .w-form .row .short {
        width:100px;
        }   
	.w-form .row-textarea textarea{
		width:650px;
		height:44px;
		font-family:Arial,sans-serif;
		font-size:1em;
		}
	.w-form .row-textarea .toll{
		height:100px;
		}
	.w-form .row-textarea label{
		display:block;
		padding-bottom:4px;
		}
	.w-form .row small{
	    display:block;
	    margin-left:209px;
	    padding:2px 0 0 2px;
		font-size:0.9em;
		color:#666;
		}
.w-form .row-terms{
	margin:20px 0 10px 209px;
	}
.korzina{
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
	}
	.korzina tbody td,.korzina tbody th{
		border-top:1px solid #000;
		padding:10px 0;
		}
		.korzina tbody th{
			padding-right:10px;
		}
.korzina thead th{
	text-align:left;
	font-weight:normal;
	padding:8px 0;
	}
.addit{
	color:#066cbb;
	display:block;
	margin-bottom:2em;
	}
	.vsp{
		width:100%;
		border-spacing:0;
		border-collapse:collapse;
		margin-top:.5em;
		font-size:1.1em;
		}
		#out .vsp td{
			border:none;
			padding:5px 0;
			text-align:left;
			}
.korzina select{
	width:45px;
}
.td-descr{
	width:492px;
	margin-top:.5em;
	}
.td-tovar{
	width:160px;
	}
.td-kolvo{
	width:110px;
	}
.td-act{
	width:105px;
	}
	.act-delete{
	   width:73px;
	   height:26px;
	   display:block;
	   line-height:26px;
	   padding-left:32px;
	   background:url(http://stuff.lsupport.net/static/shared/files/scheme-1/cart_delete.png) no-repeat 0 0;
	   }
.td-price{
	width:117px;
	}
.td-kolvo input{
	width:36px;
	padding:1px;
	font-size:1em;
	text-align:right;
	}
.korzina h3{
	font-weight:normal;
	font-size:1.3em;
	margin-bottom:.5em;
	}
	.korz-price{
		padding:3px;
		font-weight:bold;
		background:#f2df23;
		font-size:1.1em;
		display:inline;
		}
.korzina-empty{
    text-align:center;
    color:#999;
    font-size:1.6em;
    margin-top:3em;
    }
/* =it-descr
----------------------------------------------- */
.it-price{
	width:100%;
	overflow:hidden;
	margin:1em 0;
	}
.it-price strong{
	font-weight:normal;
	float:left;
	padding:4px;
	background:#fff16a;
	font-size:1.7em;
	margin-right:10px;
	}
	.it-price strong span{
		font-weight:bold;
		font-size:1.15em;
		}
	.it-price em{
		font-size:.9em;
		width:150px;
		padding-top:2px;
		display:block;
		float:left;
		}
.it-youlike{
	border-top:1px solid #000;
	padding-top:20px;
	margin-top:1em;
	}
	.it-youlike h3{
		font-size:.9em;
		font-weight:normal;
		}
.it-youlike ul{
	list-style:none;
	}
.it-youlike li{
	width:100%;
	overflow:hidden;
	line-height:1.3;
	margin:21px 0 25px 0;
	}
	.it-youlike img{
		float:left;
		margin-right:16px;
		}
		.it-youlike h4{
			font-size:1em;
			font-weight:normal;
			}
		.it-youlike .it-descr{
			font-size:.86em;
			padding:.3em 0;
			}
		.it-youlike .it-price1{
			font-weight:bold;
			font-size:1em;
			}
.atc{
	margin:1em 0 1.5em 0;
	padding-bottom:1em;
	border-bottom:1px solid #000;
	}
    .atc fieldset{
        overflow:hidden;
        }
.atc select, .atc label, .atc img, .atc input{vertical-align:middle;}
.atc p{
	margin:.8em 0;
	}
.atc label{margin-right:1.5em;}
.atc select{
 width:85px;
	margin-right:25px;
	}
.it-kolvo label{
	margin-right:2em;
	}
.kolvo{
	width:47px;
	text-align:right;
	padding:1px;
	font-size:11px;
	margin-right:25px;
	}
.pz{
	width:100%;
	overflow:hidden;
	list-style:none;
	margin-bottom:5px;
	}
	.pz li{
		float:left;
		text-align:center;
		padding-bottom:9px;
		margin-right:15px;
		}
	.pz li.here{
		background:url(http://stuff.lsupport.net/static/shared/files/scheme-1/arrow_bottom.png) no-repeat 50% 100%;
		}
		.pz li span.pzt{
			border-bottom:1px dashed #066cbb;
			_display:block;
		}
		.pz li.here span.pzt{
			color:#e11c70;
			border:none;
			}
	.pz a{
		text-decoration:none;
		border:none;
		}
	.pz li img{
		display:block;
		margin-bottom:8px;
		}
	.pz li .rimg{
		display:block;
		margin:2px 2px 10px 2px;
	    }
    	.pz li.here .rimg{
    		border:2px solid #e11c70;
    		margin:0 0 8px 0;
    	    }
.data{
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
	}
	.data td{
		color:#222;
		padding:2px 0;
		font-size:.9em;
		width:30%;
		}
    	.data td.empty{
    		color:#999;
    		text-align:center;
    		}
		.data td img{
			margin-right:3px;
			}
	.data .lasttd{
		padding:4px 0;
		border:none;
		}
.film{
    width:16px;
    height:16px;
    margin-right:4px;
    border:1px solid #999;
    display:-moz-inline-stack;
    display:inline-block;
    vertical-align:middle;
    }
/*popped up*/
.poppedup{
	background:#f1f1f1;
	padding:12px 12px 20px 12px;
	position:absolute;
	z-index:100;
	width:243px;
	}
	.poppedup .closeme{margin:0;}
#out .shema{
	text-align:center;
	margin:.5em 0 2em 0;
	}
.it-rel{
	width:100%;
	border-spacing:0;
	border-collapse:collapse;
	}
	.it-rel td, .it-rel th{
		font-size:.9em;
		padding:4px;
		}
		.it-rel td{text-align:left;}
		 .it-rel thead td, .it-rel thead th{
			border-bottom:1px solid #000;
			}
	.it-rel th{
		text-align:center;
		font-weight:bold;
		}

/* =Meta-cart (zakaz)
----------------------------------------------- */
.meta-cart{
	background:#f4f3ed;
	padding:25px 15px 25px 25px;
	}
.meta-cart h3{
	font-size:1em;
	padding-bottom:7px;
	border-bottom:1px solid #000;
	font-weight:normal;
	}	
.zakaz{
	list-style:none;
	padding:10px 0 0 0;
	}
	.zakaz li{
		padding-left:2px;
		font-size:.83em;
		margin-bottom:13px;
		line-height:1.5;
		}
		.zakaz li h4{
			font-size:1.2em;
			font-weight:normal;
			}
.z-dostavka{
	padding-left:21px;
	margin:1em 4em 1.5em 0;
	font-size:.83em;
	line-height:1.4;
	}
	.z-dostavka strong{
		font-size:1.2em;
		display:block;
		font-weight:normal;
		}
.z-topay{
	border-top:1px solid #000;
	padding-top:8px;
	font-weight:bold;
	margin-bottom:25px;
	}
#out .m-nav{
	margin-bottom:2em;
	font-size:1.1em;
	}
.korz p{
	margin-bottom:.9em;
	font-size:.93em;
	}
	.m-nav b{
		font-size:1.3em;
		}
/* =Meta(sidebar)
----------------------------------------------- */
.meta{
	font-size:12px;
	background:#f4f3ed;
	padding:15px 5px 15px 15px;
	}	
.meta h3{
	font-size:1em;
	font-weight:normal;
	margin:0 0 .5em 0;
	}
.mn{
	list-style:none;
	font-size:1.3em;
	margin-bottom:30px;
	width:197px;
	}
	.mn li{
		zoom:1;
	   }
		.mn li a{
			display:block;
			padding:2px 0 2px 27px;
			margin-bottom:5px;
			zoom:1;
			background-repeat:no-repeat;
			background-position:5px center;
			}
		.mn li a:hover, .mn li a.here{
		    background-color:#E22B79;
		    color:#fff;
			text-decoration:none;
			zoom:1;
			}
#out .m-tags a{
	color:#000;
	text-decoration:none;
	border:none;
}
.mt{
	list-style:none;
	font-size:.83em;
	line-height:1.6;
	width:80%;
	}
	.mt li{
		display:inline;
		margin-right:1em;
		}
		.mt li a{
		  padding:2px 3px;
		  /* white-space: nowrap; */
		  }
.m-banner{
	margin:20px 0;
	}
/* =Footer
----------------------------------------------- */
.footarea{
	padding-top:35px;
	font-family:Arial,sans-serif;
	width:100%;
	padding-bottom:3px;
	}
.clear{
    clear:both;
    }
#footer{
	width:100%;
	float:left;
	background:#000;
	margin-bottom:20px;
	}
	#footer ul{
		list-style:none;
		text-transform:uppercase;
		}
		#footer  li{
			float:left;
			display:inline;
			}
			#footer li a{
				color:#fff;
				padding:12px 14px;
				display:block;
				}
			#footer .f-nav li a:hover,#footer li.here a{
				background-color:#e22b79;
				}
	#footer .f-links li,#footer .f-links{
		float:right;
		margin-left:0;
		}
		#footer .f-links{width:80px;}
		#footer .f-links li{
			margin-right:14px;
			}
		#footer .f-links li a{
			float:left;
			padding-left:20px
			}
			#footer .f-rss{background:url(../files/scheme-1/rss.png) no-repeat 0 50%}
			.copy{
				font-size:1.1em;
				width:790px;
				float:left;
				}
			.footarea .prostoprint{
				float:right;
				margin-top:-5px;
				}
/*
.cbutton{
    color:#fff;
    background:transparent url(http://stuff.lsupport.net/static/shared/files/scheme-1/button.png) no-repeat scroll 0 0;
    vertical-align:absmiddle;
    text-decoration:none;
    margin:1px;
    width:100px;
    height:26px;
    line-height:26px;
    display:-moz-inline-stack;
    display:inline-block;
    text-align:center;
    zoom:1;
    }
    .cbutton span{
        text-align:center;
        display:block;
        margin:0 auto;
        width:100%;
        height:26px;
        }
    .cbutton:hover{
        color:#fff;
        text-decoration:none;
        }
*/
.cbutton{
	width:100px;
	height:26px;
	line-height:26px;
	overflow:hidden;
    background:transparent url(http://stuff.lsupport.net/static/shared/files/scheme-1/button.png) no-repeat scroll 0 0;
    vertical-align:absmiddle;
    margin:1px;
    text-align:center;
    color:#fff;
    border:0;
    font-size:11px;
    cursor:pointer;
	}
.inline{
	display:inline !important;
    margin-right:10px;
}

/* =Sizes page
----------------------------------------------- */
.base-info{
    margin-bottom:30px;
    overflow:hidden;
    padding-bottom:5px;
    border-bottom:1px solid #000000;
    }
.base-images{
    }
.base-info ul{
    margin-top:20px;
    list-style:none;
    } 
    .base-info ul li{
        line-height:1.8;
        }
    .base-info ul img{
        margin-right:3px;
        border:1px solid #666;
        vertical-align:middle;
        }
    .base-info ul span{
        margin-right:3px;
        border:1px solid #666;
        vertical-align:middle;
        width:12px;
        height:12px;
        dislay:inline-block;
        }
    .base-info ul strong{
        font-weight:bold;
        padding-right:5px;
        vertical-align:middle;
        }
.sizes{
    width:200px;
    float:right;
    margin-left:20px;
    }
    
/* = Builder page
------------------------------------------ */
.page-my .meta{
    display:none;
    }
.page-my .content{
    float:none;
    width:auto;
    }
.page-my #builder{
    text-align:center;
    margin-bottom:25px;
    margin-top:10px;
    }
.page-my .base-info ul{
    margin-top:5px;
    }
.page-my .base-info{
    border-bottom:0;
    margin:0 12px;
    }
    
.it-size span {
	display:block;
}
    
.desc_spoiler { margin-left:67px; }    

.base_photos td { padding-right:15px; }
.base_photos td:last-child { padding: 0 !important; }