div.video {
	width: 572px;
	background: #000;
	padding-left: 147px;
}

div.box {float:left; overflow:visible; padding:2px 11px;}
div.content div.mainColumn {overflow:visible;}

div.content {overflow: visible;}

/*****************************************************************************************/
div.autoheight div.img {
    height: 260px;
}
div.autoheight div.center {
    height: 245px;
	font-size: 14px;
	font-weight: bold;
}
div.productInner div.center {
	padding-top: 10px;
	padding-left: 15px;
	padding-bottom: 5px;
	padding-right: 5px;
	width: 390px;
}
div.autoheight div.center ul {
	/*margin-top: 12px;*/
	margin-left: 1px;
	line-height: 16px;
}
div.autoheight div.center ul li {
    background: url("../../img/big_bull.gif") no-repeat scroll 0 7px transparent;
    padding-left: 12px;
	margin-top: 3px;
	text-align: left;
}
div.opinion {
	background: url('../../img/back.gif') no-repeat left top;
	width: 685px;
	height: 96px;
	position: relative;
	padding-left: 18px;
	padding-top: 4px;
	padding-right: 10px;
}
div.opinion .text {
	padding-top: 15px;
	float: left;
}
div.item_response .text {
	float: left;
}
div.opinion a.moreopinion {
	position: absolute;
	right: 22px;
	bottom: 35px;
}
div.item_response  {
	width: 685px;
}
div.opinion p, div.item_response p {
	margin-bottom: 0px;
	margin-top: 0px;
	width: 100%;
}
div.opinion span.name, div.item_response span.name {
	font-weight: bold;
}
div.opinion span.job, div.item_response span.job {
	font-style: italic;
}
div.buttons {
	float: left;
	margin-top: 4px;
	margin-bottom: 35px;
}
div.buttons a {
	float: left;
	display: block;
	width: 229px;
	height: 62px;
}
div.buttons a.center {
	margin-left: 11px;
	margin-right: 11px;
}
div.tabbedContent {
	float: left;
}
div.tabbedContent div.tabCont {
	width: 705px;
	float: left;
}
div.tabbedContent div.corner {
	float: left;
	background: url('../../img/corner.gif') no-repeat top right;
	display: block;
	width: 7px;
	height: 7px;
}
div.tabbedContent div.tabs ul li {
	padding-left: 4px;
	padding-right: 0px;
}
ul.faq {
	/*float: left;*/
	margin-bottom: 20px;
}
ul.faq li a {
	background: url("../../img/closeUl.gif") no-repeat 0px 8px;
	padding-left: 26px;
}
ul.faq li.open div {
	margin-bottom: 13px;
	margin-top: 0px;
	margin-left: 30px;
}
ul.faq li.open a {
	background: url("../../img/openUl.gif") no-repeat 0px 8px;
}
img.tab1 {
	float: left;
	width: 190px;
	height: 190px;
	margin-right: 10px;
}
div.cont1 {
	float: left;
	width: 495px;
	margin-top: 18px;
}
div.item_response {
	float: left;
	/*background: url("../../img/hDot.gif") repeat-x scroll 0 100% transparent;*/
	background-color: #f0f0f0;
	margin-bottom: 15px;
	margin-top: 15px;
	padding: 11px;
}

/***********************************************************************************/

div.general {
	background: url("../../img/backGeneral.png") no-repeat top left;
	width: 710px;
	height: 273px;
}
div.calcForm {
	width: 696px;
	height: 180px;
	padding-left: 21px;
}
div.calcForm .part1,
div.calcForm .part2 {
	float: left;
	margin-top: 14px;
	height: 73px;
}
div.calcForm .part2 {
    margin-top: 13px;
}
div.result {
	margin-left: 9px;
	margin-right: 9px;
	width: 693px;
	height: 98px;
	position: relative;
}
div.finalResult {
	background: url("../../img/backBottom.png") no-repeat top left;
}
div.result .resPay {
	float: right;
	margin-right: 15px;
	padding-top: 23px;
}
div.result div#totalPayment {
	margin-top: 3px;
	margin-left: 8px;
}
div.finalResult .resPay {
	position: absolute;
	width: 232px;
	top: 15px;
	right: 116px;
	text-align: center;
	float: none;
	margin: 0px;
	padding: 0px;
}
div.finalResult div.forTitle {
	float: none;
	margin-top: 0px;
}
div.buttons {
	float: right;
	margin-top: 15px;
}
div.buttons a {
	width: 229px;
	height: 62px;
}
div.buttons a.left {
	margin-right: 10px;
}
span.calcTitle {
	font-family: Trebuchet MS;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	color: #333;
	float: left;
}
span.nofl {
	margin-top: 9px;
}
span.gr {
	color: #333;
}
div.result div.forTitle {
	float: left;
	margin-top: 8px;
	margin-right: 10px;
}
div.numbers {
	background: url("../../img/resWindow.png") no-repeat top left;
	width: 91px;
	height: 27px;
	float: left;
	font-size: 24px;
	font-family: Trebuchet MS;
	margin-top: 14px;
	padding-left: 18px;
	font-weight: bold;
}
div.finalResult div#totalPayment {
	margin-top: 3px;
	margin-left: 8px;
        width: 118px;
}
div.finalResult span.nofl {
	float: none;
}
div.moneyPin {
	background: url("../../img/moneyDivide.gif") repeat-x top left;
	width: 461px;
	height: 6px;
}
div.slider {
	width: 461px;
	padding-top: 17px;
	float: left;
	margin-right: 25px;
	margin-left: 5px;
}
div.part1 div.slider {
	padding-top: 15px;
}
.part2 div.slider {
	padding-top: 19px;
}
div.pin {
	width: 461px;
	height: 5px;
	padding-top: 1px;
	background: url("../../img/spin.gif") no-repeat top left;
}
div.orangespin {
	background-color: #ff991f;
	height: 2px;
	width: 1px;
}
div#moneyPin, div#termPin, div#termPinShort {
	width: 450px;
	margin-left: -10px;
	position: relative;
/*	height: 2px;
	background-color: #000;*/
}
div#termPinShort {
	margin-left: 139px;
	width: 301px;
}
div.calcForm div.forTitle {
	float: left;
	margin-top: 10px;
	margin-left: 7px;
}
div.calcForm div.numbers {
	margin-top: 5px;
}
#moneyPin a.ui-slider-handle, #termPin a.ui-slider-handle, #termPinShort a.ui-slider-handle {
	background: url('../../img/sld.png') no-repeat top left;
	position: absolute;
	top: -15px;
	left: 0px;
	width: 39px;
	height: 21px;
	display: block;
	z-index: 20;
}
div.sum, div.mnth {
	position: relative;
	width: 461px;
	margin-top: 8px;
}
div.sum span, div.mnth span {
	position: absolute;
	color: #000;
	font-size: 14px;
	font-weight: bold;
	font-family: Myriad Pro;
	z-index: 0;
}
div.sum span {
	background: url("../../img/boldP.gif") no-repeat;
	top: -21px;
	height: 16px;
	padding-top: 14px;
}
div.sum span.first {
	background-position: 0px top;
}
div.sum span.next {
	background-position: 14px top;
}
div.sum span.next_1 {
	background-position: 16px top;
}
div.sum span.next_2 {
	background-position: 15px top;
}
div.sum span.next_3 {
	background-position: 17px top;
}
div.mnth span {
	background: url("../../img/palka.gif") no-repeat 6px top;
	top: -17px;
	height: 16px;
	padding-top: 18px;
}
div.result div.iconsPersCalc, div.result div.halfHour, div.result div.aDay {
	display: none;
}
div.finalResult div.numbers {
	background: url("../../img/resWindowOrange.jpg") no-repeat top left;
}
div.finalResult div.iconsPersCalc {
	display: block;
	position: absolute;
	top: 9px;
	left: 15px;
}
div.finalResult div.iconsPersCalc div {
	width: 89px;
	height: 62px;
	display: block;
	float: left;
	margin-right: 7px;
}
div.finalResult div.iconsPersCalc div.icFinSpr {
	position: relative;
        width: 134px;
}
div.icFinSpr img {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 89px;
	height: 62px;
}
div.finalResult div.halfHour, div.finalResult div.aDay {display: block; position: absolute; top: 9px; right: 7px; width: 101px; height: 62px;}

/* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * */

a.center {
	margin-right: 30px;
	margin-left: 75px;
}
ul.faq li.open div a {
	color: #FF991F;
}

a.abMnstr {display: block; float: right; height: 24px; margin-top: 8px; width: 215px;}

/******************************************/
div.butts {background:url("../../img/butts_red_bg.png") no-repeat 391px 9px; min-height:100px;
width:100%; margin-top: 4px; margin-bottom: 35px; float: left;}

div.butts div.where_white {width:100%; height:24px; float:left; display:block;}

div.butts div.where_white img {margin:3px 84px 0 0; float:right; display:block;}

div.butts div.bu {height:62px; float: left; display: block;
position:relative; z-index:1; margin-right:10px}

div.butts div.calcinst {width:193px;}
div.butts div.order177 {width:177px; margin-right:19px;}
div.butts div.inbra {width:148px;}
div.butts div.incentr {width:148px;}

div.butts div.white_popup {width:235px; min-height:80px; position:absolute; z-index:100;
/*top:-123px;*/ bottom:64px; right:-100px; text-align:left; display:none; font-family:Tahoma, Geneva, sans-serif}

div.butts div.inbra:hover div.bra {display:block; /*top:-98px;*/}
div.butts div.incentr:hover div.cen {display:block;}

div.butts div.white_popup div {width:235px; float:left; display:block;}
div.white_popup .white_popup_t {background:url("../../img/white_popup_t.png") no-repeat right; height:6px;}
div.white_popup .white_popup_b {background:url("../../img/white_popup_b.png") no-repeat right; height:27px;}

div.butts div.white_popup .white_popup_c {background:#fbfbfb; width:210px; height:auto; 
border-left:#d4d4d4 1px solid; border-right:#d4d4d4 1px solid; padding:7px 8px 7px 15px;}

div.butts div.white_popup p {line-height: 13px; margin: 0px;}
div.butts div.white_popup ul.ul {margin: 5px 0;}

div#resultForm span.note {
	color: #ed1b23;
	margin-left: 2px;
}

.note_holder {
	width:100%;
	float:left;
	margin:15px 0;
}

.note_holder div.box-tl2 {
    background:url('../../img/card/box-tl2.gif') no-repeat;
    width:8px; 
    height:8px;
    float:left;
}
.note_holder div.box-tc2 {
    width:687px;
    background:#f9f9f9;
    float:left; 
    height:7px;
    border-top:1px solid #ccc;
}

.note_holder div.box-tr2 {
    background:url('../../img/card/box-tr2.gif') no-repeat;
    width:8px; 
    height:8px;
    float:left;
}

.note_holder div.box-c {
    background:#f9f9f9;
    width:668px;
    border-left:1px solid #ccc;
    border-right:1px solid #ccc;
    height:auto;
    float:left;
    padding:0px 23px 0 10px;
}

.note_holder div.box-bl2 {
    background:url('../../img/card/box-bl2.gif') no-repeat;
    width:8px; 
    height:8px;
    float:left;
}
.note_holder div.box-bc2 {
    width:687px;
    background:#f9f9f9;
    float:left; 
    height:7px;
    border-bottom:1px solid #ccc;
}

.note_holder div.box-br2 {
    background:url('../../img/card/box-br2.gif') no-repeat;
    width:8px; 
    height:8px;
    float:left;
}

.note_holder span.yellow {color:#ff991f;}

.note_holder p {
    background: url('../../img/info.png') no-repeat 0 4px;
    padding: 0 0 0 39px;
    margin: 4px 0 2px 0;
}
