.item {
padding-left:270px;
background:#eaecf0;
}
.item h1 {
/*font-size:20px;*/
color:#347e2c;
}
.item h4 {
margin:0 0 4px 0;
}
.item .order div.submit {
float:left;
}
.item .order div.submit input.submit {
color:#60a459;
background:#fff;
}
div.submit .tl, div.submit .tr,
div.submit .bl, div.submit .br,
.item .pic .tl, .item .pic .tr,
.item .pic .bl, .item .pic .br {
background-image:url('/css/leto/img/border-item.png');
}

.item .pic {
position:absolute;
top:15px;left:70px;
}
.item .pic img {
display:block;
position:relative;
z-index:0;
}

.item .cells {
margin:0;
list-style:none;
overflow:hidden;
position:absolute;
top:15px;left:15px;
}
.item .cells li {
width:39px;
height:39px;
margin:0 0 8px 0;
line-height:37px;
font-weight:bold;
color:#fff;
text-align:center;
background:#7ba0c6 url('/css/leto/img/cell.png') no-repeat 0 0;
}
.item .cells li img {
margin:0 auto;
display:block;
}
.item .price {
position:absolute;
top:200px;left:65px;
font-size:14px;
line-height:30px;
font-weight:bold;
color:#6c7782;
}
.item .price big {
font-size:24px;
font-weight:normal;
color:#34602f;
}


.param {
margin:0;
display:block;
float:left;
text-align:center;
}
.param em {
padding:6px 0;
margin:0 0 8px 0;
display:block;
font-style:normal;
font-weight:bold;
font-size:14px;
line-height:20px;
display:block;
background:#fff;
}
.param em a {
border-bottom:1px dashed #507b49;
color:#507b49;
text-decoration:none;
}
.param span {
padding:6px 0;
margin:0 0 8px 0;
display:block;
font-style:normal;
font-weight:bold;
font-size:12px;
line-height:38px;
min-height:40px;
display:block;
cursor:default;
color:#507b49;
background:#fff;
}
.param span img {
margin:0 auto;
display:block;
}
.param big {
font-size:18px;
}
.param1 {
width:50px;
margin:0 4px 0 0;
}
.param2 {
width:100px;
margin:0 4px 0 0;
}
.param3 {
width:125px;
}

.order {
overflow:hidden;
}
.order div.submit {
float:right;
}
.order div.submit input.submit {
width:160px;
font-size:14px;
background:#4c6678;
}
.order p {
padding:0 10px 0 0;
margin:0;
overflow:hidden;
display:block;
float:left;
font-size:14px;
font-weight:bold;
line-height:30px;
color:#5c6874;
}
.order input.text {
width:25px;
font-size:14px;
text-align:center;
position:relative;
top:2px;
}

.also {
background:#e6eaed;
}
.also h2 {
height:28px;
padding:9px 0 11px 24px;
margin:0 0 10px 0;
color:#fff;
position:relative;
background:#919fab url('/css/leto/img/also.png') no-repeat 0 0;
}
.also ul {
margin:0;
font-size:14px;
list-style:none;
font-weight:bold;
}
.also ul li {
padding:0 0 0 42px;
margin:0 0 14px 0;
background:url('/css/leto/img/ico/also.gif') no-repeat 22px 9px;
}
.also ul li a {
color:#62b05a;
}
.also span {
width:10px;
height:37px;
position:absolute;
top:0;right:0;
background:url('/css/leto/img/also-span.png') no-repeat 0 0;
}
