p.small  {
color:#333333;
line-height:1.1em;
padding-bottom:1em;
}

a#buy {
	font-size:130%;
}

div#showzak
{
	display:block;
}
div#zak
{
	display:none;
	width:220px;
}

div.addtozakaz  {
position:relative;
width:600px;
}
div.imgaddtozak {
height:100px;
left:0;
position:relative;
text-align:center;
top:0;
width:80px;
}
div.textaddtozak {
left:100px;
position:absolute;
top:20px;
}
div.addtozakaz p.small {
color:#333333;
font-size:0.8em;
line-height:1.1em;
padding-bottom:1em;
width:350px;
}
.textaddtozak span.art {
color:#CC6633;
font-weight:bold;
}
div.razmzakaz {
position:relative;
}
div.tablezakaz {
position:relative;
width:290px;
z-index:10;
}
div.upravlzakaz {
padding-left:330px;
position:absolute;
top:0;
z-index:9;
}
div.tablezakaz td.kolvo {
text-align:right;
width:90px;
}
div.upravlzakaz p {
font-size:90%;
padding-bottom:0;
padding-top:5px;
}
div.textaddtozak table tr td {
padding:0 0.25em 0.1em;
}
div.textaddtozak div.model_price {
font-size:1em;
font-weight:bold;
margin:0;
padding:0;
}
input.kolvo {
text-align:right;
width:100%;
}
div.kolvo {
vertical-align:middle;
}
div.kolvo input {
position:relative;
}
div.inpkol {
float:left;
overflow:visible;
position:relative;
width:40px;
}
span.zag  {
color:#999999;
font-size:80%;
font-weight:normal;
}
.button {
background:url("/avangard/img/buttons_c1.gif") no-repeat scroll 0 0 transparent;
cursor:pointer;
float:right;
height:14px;
width:14px;
margin:0.25em 2px 0 0;
text-align:center;
text-indent:-9999px;
}

tr.c2 .button {
background: url("/avangard/img/buttons_c2.gif") no-repeat;
}

tr.c2 .button.dec, .dec {
background-position:0 -13px;
}

tr.c1, tr.c3 {
background-color:#ffffff;
}
tr.c2, tr.c4 {
background-color:#eeeeee;
}

td.razm {
padding:3px 0.3em;
}

