@CHARSET "UTF-8";

h1.attention {
	background: none;
	color: #f00;
	font-weight: bold;
}

/* Orders table starts */
/*#orderContent { padding: 0 15px 15px; }*/
#orderContent {
	padding:0 0 15px 0;
}
#orderContent img { border: 0; }

/*First step settings - start*/
#fraudWarning {
	background: url(images/order/icon_fraud.gif) right bottom no-repeat;
	padding: 0px 20px 0 0px;
	width:500px;
	float:right;
}

#fraudWarning h1{
	font-size:18px;
	font-family: Tahoma, Geneva, sans-serif;
	padding-bottom:0;	
}

#fraudWarning p{
	line-height:15px;
}

#fraudButtonContainer {
	width:335px;
	height:262px;
	background: url(images/order/bg_ord_b.gif) no-repeat;	
	margin: 20px 0;
	
	padding:20px 0 0 25px;
}


#chBx {
/*#fraudButtonContainer input[type="checkbox"] {*/
	background:url(images/order/chBx_bg.gif) 0px 0px no-repeat;
	display:block;
	width:30px;
	height:30px;
	float:left;
	margin:10px 0 0 0;
	padding-left:0px;
}

* html #chBx {
	padding:3px 0 0 3px;
}
#fraudButtonContainer input[type="checkbox"] {
	width:16px;
	height:16px;
	margin:5px;
	padding:2px 0 0 0;
}
#fraudButtonContainer a{
	float:left;
	display:block;
	text-decoration:none;
	color:#ffffff;
	font-size:16px;
	font-weight:bold;
	font-family:Tahoma, Geneva, sans-serif;
	padding-left:20px;
	padding-top:5px;
	width:250px;
}
/*First step settings - end*/

/*Second step settings - start*/
#licensesContainer {
	/*left: 50%;
	margin-left: -330px;
	position: relative;
	width: 660px; */
	width:726px;
	height:290px;	
	background:url(images/order/bg_license.jpg) no-repeat 0 0;	
	float:left;
	padding:27px 0 0 164px;
}

.licenseHolder {
	float: left;
	padding:0 0 0 29px;
}

.licenseHead {
	color: #fff;
	font: 18px Tahoma;
	height: 46px;
	text-align: center;
	width: 308px;
	line-height:30px;
}

.licenseHeadL{
	background:url(images/order/hOrder1.gif) no-repeat;
}

.licenseHeadR{
	background:url(images/order/hOrder2.gif) no-repeat;
}


.licenseDescription {
	background: url(images/order/description_body.gif) no-repeat;
	height: 100px;
	width: 265px;
	padding:0px 8px 0 35px;
}

.arrowHolder {
	 background: url(images/order/arrow_to_button.gif) 50% 0 no-repeat;
	 height: 52px;
	 width: 308px;
}

.buttonHolder {
	 height: 25px; 
	 padding-top: 5px;
	 text-align: center;
	 width: 308px;
}
/*Second step settings - end*/
	
#orderContent table{
	border-collapse:separate;
	border-spacing:1px;
}
#orderContent td.header {
	background: #2087c4;
	font-family: Verdana;
	color: #fff;
	height: 40px;
	text-align: center;
	width: 30%;/*262px;*/
}

#orderContent td.header div{
	font-weight:bold;
	font-size:16px;
}

#orderContent td.subheader {
	 background: #f2be62;
	 border-bottom: 0px solid #fff;
	 border-right: 0px solid #fff;
	 height: 3px;
}

#orderContent td.months {
	background: url(images/order/months_bg.gif) no-repeat;
	border-bottom: 2px solid #fff;
	border-right: 0px solid #fff;
	height: 92px;
	width: 187px;
	font-weight:bold;
}

#orderContent td.months .calendar {
	color: #b65d05;
	font-family: Verdana;
	height: 62px;
	padding: 20px 0 0 25px;
	text-align: center;
	width: 162px;
}

#orderContent td.months .period {
	color: #fff;
	font-size: 17px;
	font-weight: bold;
}
#orderContent td.months p{
	padding:0;
	margin:0;
}

#orderContent td.cell {
	border-bottom: 2px solid #fff;
	text-align: center;
}

#orderContent td.cPersonal {
	background: #c0dded;
	border-right: 0px solid #fff;
	width:226px;
}

#orderContent td.cPrepaid {
	background: #cce2f0;
	border-right: 0px solid #fff;
}

#orderContent td.cRegular {
	background: #dce9f1;
}

#orderContent .discount {
	position:inherit;
	float:left;

}
#orderContent .discount  div{
	position:absolute;
	margin-top:-12px;
	margin-left:140px;
	background: #f5ac30;
	color: #fff;
	text-align: left;
	font-size:12px;
	padding:1px 2px;
}

#orderContent .table2cols .discount  div{
	margin-left:240px;
}

/*
#orderContent .cPersonal .discount {
	margin-left:130px;
}
*/
#orderContent .price {
	color: #57544f;
	font-size: 17px;
	font-weight: bold;
	padding-bottom: 10px;
	padding-top:5px;
}

#orderContent .buttons {
	color: #b65d05;
	font-size: 1em;
	font-weight: bold;
	width:226px;
}

#orderContent .table2cols .buttons {
	width:100%;
}

#orderContent #firstFeature {
	background: url(images/order/features_top.gif) left top #fee398 no-repeat;
	border-right: 2px solid #fff;
	border-top: 3px solid #fff;
	color: #804000;
	height: 23px;
	padding-left: 15px;
	width: 172px;
}

#orderContent .aPersonal {
	background: #d5e8f3;
	height: 23px;
	text-align: center;
}

#orderContent .aPrepaid {
	background: #deecf5;
	height: 23px;
	text-align: center;
}

#orderContent .aRegular {
	background: #e8f1f6;
	height: 23px;
	text-align: center;
}

#orderContent .featuresDelimiter {
	background: url(images/order/features_delimiter.jpg) no-repeat;
	border-right: 2px solid #fff;
	height: 1px;
}

#orderContent .delimiter {
	background: #edd6c0;
	height: 1px;
}

#orderContent .feature {
	background: #fee398;
	border-right: 2px solid #fff;
	color: #804000;
	height: 23px;
	padding-left: 15px;
	width: 172px;
}

#orderContent .personalFeature {
	background: #d5e8f3;
	border-right: 0px solid #fff;
	height: 23px;
	text-align: center;
}

#orderContent .prepaidFeature {
	background: #deecf5;
	border-right: 0px solid #fff;
	height: 23px;
	text-align: center;
}

#orderContent .regularFeature {
	background: #e8f1f6;
	height: 23px;
	text-align: center;
}

#orderContent td.hLeft {
	background: url(images/order/top_left.gif) left top #2087c4 no-repeat;
	border-right: 0px solid #fff;
}

#orderContent td.hRight {
	background: url(images/order/top_right.gif) right top #2087c4 no-repeat;
	border-left: 0px solid #fff;
}

#orderContent #lastFeature {
	background: url(images/order/features_bottom.gif) left bottom #fee398 no-repeat;
	border-right: 2px solid #fff;
	color: #804000;
	height: 23px;
	padding-left: 15px;
}
/* Orders table ends */

#lpContainer{
	background: url(images/lp/bg_main.gif) 0 0 no-repeat;
	width:890px;
	/*height:296px;*/
	font-family:Tahoma, Geneva, sans-serif;
}

#lpContainer .header{
	width:646px;
	height:59px;
}
#lpContainer .header h1{
	color:#595858;
	font-size:18px;
	text-align:center;
	padding:17px 0 0 0;
} 
#lpContainer .licenseHolder{
	padding-left:15px;
}
#lpContainer .licenseDescription {
	background: url(images/lp/description_body.gif) no-repeat;
	height: 100px;
	width: 265px;
	padding:0px 8px 0 35px;
}
.buttonHolder a{
	border:none;
}

#lpContainer .arrowHolder {
	 background: url(images/lp/arrow_to_button.gif) 50% 0 no-repeat;
	 height: 52px;
	 width: 308px;
}
#price{
	background:url(images/lp/price.gif) no-repeat;
	width:110px;
	height:130px;
	position:absolute;
	margin-top:225px;
	margin-left:265px;
}

.head1{
	background:url(images/lp/bg_h1.gif) no-repeat;
	width:223px;
	height:34px;
	font-weight:bold;
	color:#333333;
	text-align:center;
	padding:3px 0 0 0;
}
.box1{
	background:#ffeebd;
	width:223px;
}
ol {
	padding:0;
	margin:0;
}
.box1 .item{
	background:url(images/lp/dott1.gif) repeat-x left bottom;
	padding:5px 0 7px 8px;
	font-size:12px;
}
.box1 .last{
	background: none;
}
.box2{
	padding:15px 0 0 0;
	width:223px;
}

.head2{
	background:url(images/lp/bg_h2.gif) no-repeat;
	width:223px;
	height:30px;
	font-weight:bold;
	color:#ffffff;
	text-align:center;
	line-height:30px;
}

.sysReq{
	border:none;
	border-collapse:inherit;
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
	border-spacing:1px;
}
.sysReq .row1{
	background:#d7eaf4;
	width:110px;
	font-weight:bold;
	padding:2px 0 2px 10px;
}
.sysReq td{
	background:#e3eef4;
	padding:2px 0 2px 5px;
}

