html, body {
height: 100%;
padding: 0px;
margin: 0px;
}
table { empty-cells:show; }
body.body-checkout { background:#fff!important;}
.regheader{
	width:80%;
	color:black;
	padding:3px;
	text-align:left;
	font-size:10px;
}

/*checkbox without margin*/
input.checknomarging{
	margin: 0px;
}

input.input_message{
	color: #aaaaaa;
}
input.input_message_focus{
	color: #000000;
}
ul.product_list{
 list-style-type:none;
 margin: 0px;
 padding: 0px;
 overflow: hidden;
 width: auto;
 text-align:center;
}

ul.product_list li{
text-align:center;
margin: 0px;
padding: 0px;
float: left;
}

#powered_by{
	font-size: 70%;
	text-align: center;
	color: #777777;
	padding-top: 10px;
	padding-bottom:5px;
}
#powered_by a{
	color: #777777;
	text-decoration: none;
}


/*  styles for the unit rater     */
.sm-current-rating1 { /*general.css (line 56)*/ 
	background:transparent url(../images_common/star0sm.gif) repeat-x  scroll left top; 
	height:13px; 
	line-height:13px; 
	margin:4px; 
	position:relative; 
	width:65px; 
	overflow:hidden; 
}
.sm-current-rating1 div.sm-current-rating1-back { /*general.css  (line 63)*/ 
	background:transparent url(../images_common/star0sm.gif) repeat-x  scroll left top; 
	height:13px; 
	line-height:13px; 
	font-size:0px; 
	position:absolute; 
	width:65px; 
	z-index:10; 
}
.sm-current-rating1 div.sm-current-rating1-front {  /*general.css (line 69)*/ 
	background:transparent url(../images_common/star1sm.gif) repeat-x  scroll left top; 
	height:13px; 
	line-height:13px; 
	font-size:0px; 
	position:absolute; 
	z-index:20; 
}

.current-rating1 {/*general.css (line 75)*/ 
	background:transparent url(../images_common/star0.gif) repeat-x  scroll left top; 
	height:20px; 
	line-height:20px; 
	position:relative; 
	width:100px; 
	overflow:hidden; 
}
.current-rating1 div.current-rating1-back { /*general.css (line 81)*/ 
	background:transparent url(../images_common/star0.gif) repeat-x  scroll left top; 
	height:20px; 
	line-height:20px; 
	position:absolute; 
	width:100px; 
	z-index:10; 
	font-size:0px; 
}

.current-rating1 div.current-rating1-front { 
	/*general.css (line 87)*/ 
	background:transparent url(../images_common/star1.gif) repeat-x  scroll left top; 
	height:20px; 
	line-height:20px; 
	position:absolute; 
	z-index:20; 
	font-size:0px; 
}
.unit-rating { /* the UL */
	list-style:none;
	margin: 0px;
	padding:0px;
	height: 20px;
	position: relative;
	background: url('../images_common/starvote.gif') top left repeat-x;		
	}

.unit-rating li{
    text-indent: -90000px;
	padding:0px;
	margin:0px;
	/*\*/
	float: left;
	/* */
	}
	
.unit-rating li a {
	outline: none;
	display:block;
	width:20px;
	height: 20px;
	text-decoration: none;
	text-indent: -9000px;
	z-index: 20;
	position: absolute;
	padding: 0px;
	}
	
.unit-rating li a:hover{
	background: url('../images_common/star1.gif') left center;
	z-index: 2;
	left: 0px;
	}

.unit-rating a.r1-unit{left: 0px;}
.unit-rating a.r1-unit:hover{width:20px;}
.unit-rating a.r2-unit{left:20px;}
.unit-rating a.r2-unit:hover{width: 40px;}
.unit-rating a.r3-unit{left: 40px;}
.unit-rating a.r3-unit:hover{width: 60px;}
.unit-rating a.r4-unit{left: 60px;}	
.unit-rating a.r4-unit:hover{width: 80px;}
.unit-rating a.r5-unit{left: 80px;}
.unit-rating a.r5-unit:hover{width: 100px;}

.unit-rating li.current-rating {
	background: url('../images_common/starvote.gif') left bottom;
	position: absolute;
	height: 20px;
	display: block;
	text-indent: -9000px;
	z-index: 1;
	}	
.review_content {
	/*width: 90%;*/
	overflow:hidden;
	oveflow-x:hidden;
	padding:0 85px 0 0;
	zoom:1;
}
@media print {
	input,.noprint {
		display: none;
	}
}

.rotatedBlock {
	display: block;
	position: absolute;
	-moz-transform: rotate(-45deg); 
	-webkit-transform: rotate(-45deg); 
	-o-transform: rotate(-45deg); 
	transform: rotate(-45deg);
	top: 58px; 
	left: 12px;
}

.creditPrice {
	color: white;
	font-family: arial; 
	font-size: 18px; 
	font-weight: bold; 
	background-color: #2c99ce;
}

.mainCredit {
	position: absolute; 
	bottom: 0px; 
	right: 0px; 
	display: block; 
	z-index: -1; 
	height: 90px; 
	width: 90px; 
	background-image: url(/images/credit/rubmes.gif); 
}


.link {
	text-decoration: underline;
	color: blue;
}

.link:hover {
	color: #d16e21;
}

/* New button add 2 cart */
.addCart {
	background-image: url(/images/addCart.png);
	background-position: 0 -114px; width: 105px; height: 33px;
	margin-top: 5px;
}

.addCartCredit {
	background-image: url(/images/addCart.png);
	background-position: 0 -76px; width: 151px; height: 33px;
	margin-top: 5px;
}

.addCartCreditBig {
	background-image: url(/images/addCart.png);
	background-position: 0 -38px; width: 178px; height: 33px;
	margin-top: 5px;
}

.closeTooltip {
	display: block;
	position: absolute;
	top: 0;
	right: 0;
	background-image: url(/images/addCart.png);
	background-position: 0 -152px; 
	width: 18px; 
	height: 18px; } 
}


.divInputCart {width: 80px; height: 33px; position: absolute; top: 0px;}
.divPayPrice {position: absolute; width: 75px; text-align: center; margin-left: 4px; font-size: 16px; height: 26px; margin-top: 7px;}
.divPayPriceList {position: absolute; width: 75px; text-align: center; margin-left: 4px; font-size: 16px; height: 26px; margin-top: 7px;}
.divPayCreditPrice {position: absolute; margin-left: 23px; display: block; height: 25px; cursor: pointer;}
.divPayCreditPriceList {position: absolute; margin-left: 0px; display: block; height: 25px; cursor: pointer;}
	.divPayMonth {position: absolute; width: 45px; text-align: center; margin-left: 81px; height: 26px; margin-top: 7px;}
	.divPayMonthList {position: absolute; width: 45px; text-align: center; margin-left: 77px; height: 26px; margin-top: 7px;}
	.divPayMonthCurr {position: absolute; margin-left: 126px; cursor: pointer; height: 25px; margin-top: 3px;}
	
.divRubMes {background-image: url(/images/rub_mes.png); background-position: 0 0; width: 18px; height: 33px; position: absolute; margin-left: 122px;} 

.spanPayPrice {color: white; font-size: 16px; font-weight: bold;}
.spanPayMonth {color: #266ab2; font-size: 16px; cursor: pointer; font-weight: bold;}

.divPayCreditPrice:hover span  {color: #d16e21;}
.divPayCreditPrice:hover .divRubMes{ cursor: pointer; background-image: url(/images/rub_mes.png); background-position: 0 -34px; width: 18px; height: 33px; } 

#creditTooltip{
	background-color:#fff;
	border:1px solid #125cab;
	font-size:0.7em;
	width:250px;
	position:absolute;
	top:0;
	left:0;
	z-index:999;
	padding:10px;

	-webkit-border-radius:4px;
	-khtml-border-radius:4px;
	-icab-border-radius:4px;
	-moz-border-radius:4px;
	-o-border-radius:4px;
	border-radius:4px;

	-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
	-khtml-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
	-icab-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
	-o-box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
	box-shadow:0 1px 3px rgba(0, 0, 0, 0.3);
}


#creditTooltip p{
line-height:1.35;
}
#creditTooltipClose {
cursor:pointer;
}

#creditTooltip.hide {
display:none;
}


