.calcvolume{
font:normal normal 12px Tahoma;
color:#666666;
border:1px solid #bbb;
width:250px;
margin:0 auto 100px;
text-align:center;
background:url(../../images/raschetnewfive.png) repeat;
}

.calcvolume p{
text-align:right;
width:140px;
margin:7px auto 10px;
}

.calcvolume span{
padding-right:10px;
}

.calcvolume input[type="text"]{
border:1px solid #c4c4c4;
-webkit-border-radius:3px;
-moz-border-radius:3px;
border-radius:3px;
padding:2px 7px;
width:40px;
color:#666666;
margin-bottom:3px;
}

.calcvolume  input:focus {
border:1px solid #04924a;
outline:none;
}

#delpole{
-moz-transition:all 0.5s;
-webkit-transition:all 0.5s;
-o-transition:all 0.5s;
transition:all 0.5s;
border:none;
}

#delpole:hover{
filter:alpha(opacity=50);
-moz-opacity:0.5;
opacity:0.5;
}

#container{
margin-bottom:20px;
}

.calcvolume input[type="button"]{
font:normal normal 13px Tahoma;
display:block;
margin:10px auto;
width:110px;
text-align:center;
padding:3px 5px;
cursor:pointer;
border:1px solid #bbb;
color:#555;
background:#E4E4E3;
-webkit-transition:background .2s ease-out;
-moz-transition:background .2s ease-out;
-o-transition:background .2s ease-out;  
transition:background .2s ease-out;
border-radius:3px;
-webkit-border-radius:3px;
-moz-border-radius:3px;
}

.calcvolume input[type="button"]:hover{
background:#eee;
color:#555;
}

#result_div_id p{
font:normal normal 13px/3 Tahoma;
color:#336699;
border-top:1px solid #bbb;
text-align:center;
width:100%;
margin:0;
background:#fdfde1;
}

#result_div_id p sub{
font:normal normal 11px Tahoma;
position:relative;
top:-3px;
}