BODY							{ font-family: Trebuchet MS, Sans-Serif; }
.clear							{ clear: both; }

#wrapper						{ width: 450px; margin: 10px auto 0 48px; position:relative; float:left; }

#calculator						{ padding: 0px 0spx; }
#calculator h3						{ color: #c4e7e9; }

.calc-row						{ margin-bottom: 5px; }

.slider-wrap						{ width: 450px; padding: 0px 0 0 10px; position: relative; float: left; }
.slider-bar						{ height: 10px; background: url(../i/bar.gif); position: relative;}
.ui-slider-handle					{ width: 15px; height: 25px; margin: 3px 0 0 -5px; background: url('../i/slider.png') no-repeat 0 0; cursor: pointer; position: absolute; top: -8px; z-index: 2; outline: none; }

.slider-ranges						{ width: 100%; margin: 0; position: absolute; z-index: 1; top: 23px; left: 10px; }
.slider-ranges ul					{ margin: 0; padding: 0; list-style: none; color: #222222; font-size: 0.9em; }
.slider-ranges ul li					{ width: 2px; height: 2px; padding: 0; float: left; position: relative; }
.slider-ranges ul li small				{ position: absolute; top: -1.4em; left: -1.2em; white-space: nowrap; }

.money-ranges ul li:first-child				{ margin-left: 16px !important; visibility:hidden; }
.money-ranges ul li					{ margin-left: 77px !important; visibility:hidden;}

.month-ranges ul li:first-child				{ margin-left: 16px !important; visibility:hidden;}
.month-ranges ul li					{ margin-left: 66px !important; visibility:hidden;}
.month-ranges ul li small				{ left: -2em; }

.slider-value						{ margin: 0px 0 3px ; padding: 5px; float: left; color: #986261; font-weight: normal; font-size:16px;}
.slider-value small 					{ color:#fff;font-style:normal;}
.slider-value b 					{ color:#222222;}

.vozvrat						{ float: left; font-size: 23px; color:#b7fcb5; }
.sum-vozvrat						{ color: #fff; }
.calc-submit						{ margin:80px 0 0 100px; padding-top:10px;  }
.calc-submit a						{ font-weight: bold; font-size: 1.3em; color:#ffffff; margin:80px 0 0;}
.calc-bottom 						{ position:absolute;left:500px;top:0;width:400px;height:280px;background:url(../img/bg5.gif);display:block;}
.calc-bottom p 						{ margin:20px 40px;font-size:22px;color:#b7fcb5;}
.calc-bottom p em 					{ font-size:12px;font-style:normal;color:#fff;display:block;}
.payformwraper 						{ position:relative; margin-left: 50px; font-weight: bold; font-size:14px; }
.payformerror img					{ position: absolute; left: 210px; top: 93px; }
.payformerror 						{ position: absolute; left: 10px; top: 0px; }
#loading-image 						{}
