/* CSS Document */

div#catalog-list
{
border-right: 1px solid #b2b2b2;
float:left;
padding-right: 15px;
width: 100px;
}

div#catalog-txt
{
text-align:justify;
margin-left: 130px;
}

div#catalog-txt img
{
float:left;
margin: 5px 5px 5px 5px;
border-right: 1px solid #b2b2b2;
padding-right:10px;
}

div#centr-pos
{
border:1px solid #b2b2b2;
margin-top:15px;
padding:5px;
color:#555555;
line-height:16px;
}

div#centr-pos img
{
float:right;
border-left:1px solid #b2b2b2;
border-right:none;
padding:5px;
}

div#leftpos
{
border:1px solid #b2b2b2;
float:left;
width:295px;
margin-top:15px;
}

div#rightpos
{
border:1px solid #b2b2b2;
float:right;
width:295px;
margin-top:15px;
}

dl#power
{
line-height:25px;
font-size:14px;
font-family:Verdana, Geneva, sans-serif;
width:100%;
}

dl#power dt
{
background-color:#727272;
padding-left:5px;
color:#f3f3f3;
font-weight:bold;
}

dl#power dd
{
background-color:#F3F3F3;
padding-left:5px;
font-weight:bold;
border:dotted 1px #727272;
border-top:none;
}

dl#power a
{
height:100%;
width:100%;
display:block;
}

dl#power dd:hover 
{
background-color:#E3E3E3;
}

p#price {
background: url('../img/price-sprite.png') no-repeat;
height: 35px;
margin-top:6px;
width:400px;
}

p#price a 
{
display: block;
height: 100%;
text-indent: -9000px;
}

p#price {background-position: 0px 0px;}

p#price:hover {background-position: 0px -40px;}

