	/* splash */
	
	#splash{
		width: 957px;
		height: 110px;
		background: #d70000;
		border-radius: 8px;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
		z-index: 100;
	}
	
		#splash #buttons{
			height: 33px;
			display: inline;
			float: right;
			margin: 40px 42px 0 0;
		}
	
		#splash #bigSlogan{
			width: 550px;
			float:left;
			display:block;
			position:relative;
			top:24px;
			left:180px;
			color: #fff;
			font: normal 50px Georgia;
			text-shadow: 0px 0px 10px #fff;
			text-align:center;
		}
		
		#splashSh{
			width:957px;
			height:17px;
			opacity: 0;
		}	



#buynow{
	margin-top: 15px;
}

#buynow #leftSide{
	width: 750px;
	float: left;
}

	#noscript{
    	text-align:center;
    	font: normal 12px/14px Arial, Helvetica, sans-serif;
	    background:#FFF19F;
    	width:700px;
    	padding:10px;
		margin: 0px 0px 20px 0px; 
    	border:1px solid #F6CA43;
		-moz-border-radius: 8px;
		-webkit-border-radius: 8px;
	}
	
	#noscript div{
		font: bold 12px/30px Arial, Helvetica, sans-serif;
	}
	
	#curBlock {
    	margin: 0px 0 20px 0;
    	height:22px;
	}

		#curBlock span {
			float:left;
			margin-right:10px;
			line-height:22px;
		}

		#currencies {
   			float:left;
		}

			#currencies a {
			    display:block;
			    float:left;
			    width:34px;
			    height:22px;
			}
			
			#currencies #usd {
			    width:35px;
			    background:url(/images/buynow/currencies/currencies.png) no-repeat 0px 0px;
			}
			#currencies #usd:hover,
			#currencies .usdS {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat 0px -22px  !important;
			}
			#currencies #eur {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -35px 0px;
			}
			#currencies #eur:hover,
			#currencies .eurS {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -35px -22px !important;
			}
			#currencies #gbp {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -69px 0px;
			}
			#currencies #gbp:hover,
			#currencies .gbpS {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -69px -22px !important;
			}
			#currencies #jpy {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -103px 0px;
			}
			#currencies #jpy:hover,
			#currencies .jpyS {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -103px -22px !important;
			}
			#currencies #aud {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -137px 0px;
			}
			#currencies #aud:hover,
			#currencies .audS {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -137px -22px !important;
			}
			#currencies #cad {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -171px 0px;
			}
			#currencies #cad:hover,
			#currencies .cadS {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -171px -22px !important;
			}
			#currencies #cny {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -205px 0px;
			}
			#currencies #cny:hover,
			#currencies .cnyS {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -205px -22px !important;
			}
			#currencies #nok {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -239px 0px;
			}
			#currencies #nok:hover,
			#currencies .nokS {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -239px -22px !important;
			}
			#currencies #sek {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -273px 0px;
			}
			#currencies #sek:hover,
			#currencies .sekS {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -273px -22px !important;
			}
			#currencies #pln {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -307px 0px;
			}
			#currencies #pln:hover,
			#currencies .plnS {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -307px -22px !important;
			}
			#currencies #rub {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -341px 0px;
			}
			#currencies #rub:hover,
			#currencies .rubS {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -341px -22px !important;
			}
			#currencies #chf {
			    width:36px;
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -375px 0px;
			}
			#currencies #chf:hover,
			#currencies .chfS {
			    background:url(/images/buynow/currencies/currencies.png) no-repeat -375px -22px !important;
			}
			
			#currencies #showAll 	{ width:80px;}

			
	.part{
		
	}		
	
		.part .partTitle{
			font: bold 18px/20px Arial, Helvetica, sans-serif;
			color: black;
			margin-bottom: 5px; 
		}
		
			.part .partTitle a:link,
			.part .partTitle a:visited{
				font: bold 18px/20px Arial, Helvetica, sans-serif;
				text-decoration:none;
				border-bottom:dashed 1px #7f7f7f;
				color:black;
			}
			
			.part .partTitle a:hover{
				border-bottom: none;
			}

			.part .partTitle b{
				width: 20px;
				height: 20px;
				font: bold 14px/20px "Courier New", Courier, monospace;
				color: white;
				background: #990000;
				float:left;
				display:inline-block;
				text-align:center;
				-moz-border-radius: 3px;
				-webkit-border-radius: 3px;
				margin: 0 10px 0 0;
			}
	
		.part .pricingTable{
			width: 700px;
			margin: 0px 15px 5px 31px;
		}
		
			.part .pricingTable td{
				text-align:center;
			}
		
			.part .pricingTable .pricingTableHeader td{
				font:normal 11px Verdana, Geneva, Arial, Helvetica, sans-serif;
    			text-align:center;
    			color:#444;
			}
			
			.part .pricingTable .pricingTableHeader td.licenseType{
				font:bold 16px/35px Arial, Helvetica, sans-serif;
    			text-align:left;
    			color: #550000;
			}
			
			.part .pricingTable td.licenses{
				text-align:left;	
			}
			
				.part .pricingTable .license{
					font: bold 14px/25px Arial, Helvetica, sans-serif;
  	  				color: #444;
  	 	 			text-decoration: none;
  	 	 			border-bottom: dotted 1px #444;
				}
			
				.part .pricingTable .volume{
					font: normal 14px/25px Arial, Helvetica, sans-serif;
    				text-align:left;
    				color: #666;
    				text-decoration: none;
    				padding-left: 5px;
				}
			
			.part .pricingTable .price{
				padding:0 10px;
    			font: bold 16px Arial, Helvetica, sans-serif;
    			white-space:nowrap;
			}
			.part .pricingTable .yellow {
				color:#0000cd;
				width: 50px;
			}
			
			.part .pricingTable .price sup{
    			font-size:9px;
    			padding-top: 5px;
			}
			
			.part .pricingTable .symbol {
				font:bold 12px Tahoma;
			}
			
			.part .pricingTable .sep{
    			margin: 5px 0px 15px 0px;
    			border-bottom: dotted 1px #777;
			}
			
			.part .pricingTable .inpText,
			.part .offBundlesTable .inpText{
			    width:40px;
			    height: 20px;
			    text-align:center;
			    font: bold 14px/20px Verdana, Geneva, Arial, Helvetica, sans-serif;
			    padding: 0 17px 0 3px;
			    margin: 0;
			}

			.part #coupText{
				float: left;
				font: bold 13px/22px Arial, Helvetica, sans-serif;
				color: #555;
				padding:  0px 10px 0px 31px;
			}
			
			.part #coupon_input{
				border: solid 1px #444; 
    			width:187px;
    			color:#286900;
    			float: left;
    			text-align: center;
    			font:bold 16px Arial, Helvetica, sans-serif;
			}
			
			.part #couponStatus{
				float: left;
				margin-left: 10px;
			}
			
			.space{
				height: 40px;
			}
			
			
			#offersSupport,
			#offersUpgrade,
			#offersBundles{
				margin: 0px 0px 0px 31px;
			}
			
				#offersSupport .offSupportTable,
				#offersUpgrade .offUpgradeTable,
				#offersBundles .offBundlesTable{
					width: 700px;
				}
			
				.offersHeader th{
					height: 50px;
					font: bold 14px/14px Arial, Helvetica, sans-serif;
					vertical-align: top;
				}
				
				.offersHeader th a:link,
				.offersHeader th a:visited{
					font: bold 14px Arial, Helvetica, sans-serif;
					color: #222;
					text-decoration: none;
					margin-top: 18px;
					float: left;
				}
				
				.offersHeader th a span.arrowdown{
					width: 15px;
					height: 15px;
					float: left;
					margin: 0px 5px 0px 0px;
					background: #f6ca43 url(../images/buynow/close-open.gif) no-repeat 0 -15px;	
				}

				.offersHeader th a span.arrowup{
					width: 15px;
					height: 15px;
					float: left;
					margin: 0px 5px 0px 0px;
					background: #f6ca43 url(../images/buynow/close-open.gif) no-repeat 0 0;	
				}

				
				.offersHeader th.suppOption{
					width: 130px;
					text-align: center;
					font: bold 14px/14px Arial, Helvetica, sans-serif;
					vertical-align: top;
					margin: 0;
					color: #444;
					padding-bottom: 5px;
				}
				
				.offersHeader th.premium{
					color: #222;
				}

				.offersHeader th.priority{
					color: #444;
				}

				.offersHeader th.free{
					color: #444;
				}
				
				.offersHeader th.lifetime{
					color: #222;
					width: 150px;
				}
				
				.offersHeader th.standart{
					color: #444;
					width: 150px;
				}

				
				.offersHeader th .offRadio{
					display: block;
					width: 100%;
					margin: 7px 0px 3px 0px;
					outline: white;
					-moz-outline: white none 0px;
				}
			
				.sep2{
					font: normal 0px/0px Arial;
					border-bottom: dotted 1px #222;
					padding: 0;
				}
			
				#offSupportTableDetails,
				#offUpgradeTableDetails{
					display: none;
					width: 700px;
				}
					
				.offSupportTable .suppOption{
					width: 100px;
					text-align: center;
				}
				.offUpgradeTable .suppOption{
					width: 130px;
					text-align: center;
					padding: 0 10px;
				}
				

				.offSupportTable .cost,
				.offUpgradeTable .cost{
	    			font: bold 16px Arial, Helvetica, sans-serif;
	    			white-space:nowrap;
  	  				color: #000;
  	  				text-align: center;
  	 	 			text-decoration: none;
				}
			
				.offSupportTable td,
				.offUpgradeTable td{
					font: bold 14px/25px Arial, Helvetica, sans-serif;
  	  				color: #333;
  	 	 			text-decoration: none;
				}
			
				.offSupportTable td.opVal{
					font: normal 11px/14px Arial, Helvetica, sans-serif;
					color: #666;
					width: 124px;
					text-align: center;
					padding: 4px 3px;
				}	
				.offUpgradeTable .opVal{
					font: bold 11px/14px Arial, Helvetica, sans-serif;
					color: #666;
					width: 170px;
					text-align: center;
					padding: 4px 0px;
				}	

				.offSupportTable td.yes{
					font: normal 18px/14px Arial, Helvetica, sans-serif;
					color: #6873cd;
					text-align: center;
					padding: 4px 0;
				}
				.offUpgradeTable td.yes{
					font: bold 14px/14px Arial, Helvetica, sans-serif;
					color: #6873cd;
					text-align: center;
					padding: 4px 0;
				}

				.offSupportTable td.no{
					font: normal 18px/14px Arial, Helvetica, sans-serif;
					color: #990000;
					text-align: center;
					padding: 4px 0;
				}
			
			#bundles{
				margin: 10px;
			}
			
			
			#offersBundles .offBundlesTable .prodLink{
				 color: black;
				 font: normal 12px/16px Arial, Helvetica, sans-serif;
			}
			
			#offersBundles .offBundlesTable .corzina{
				width:230px;
    			padding:2px 0 2px 30px;
    			background:url(/images/buynow/corzina.png) no-repeat left center;
    			behavior:url(/styles/iepngfix.htc);
    			font: normal 14px/26px Arial, Helvetica, sans-serif;
    			color: #7f7f7f;
			}
						
			#process {
				width: 730px;
				text-align: center;
				margin-bottom: 20px;
			}
				#process table{
					margin: auto;
				}
				
					#process table td{
						font: normal 18px Tahoma;
					}

						#process table td strong {
							font: bold 18px Tahoma;
						}

							#process table td strong  sup {
								font: bold 12px Tahoma;
							}

							#process[id] table td strong  sup {
								font: bold 12px Tahoma;
							}

					#process table td .inpButton {
						padding: 10px 20px;
						margin: 0px 10px;
					}

				#process span {
				}

				#process span a {
				}
			
			
			
input.spin-button {
    padding-right:20px;
    background:#fff;
    background-repeat:no-repeat;
    background-position: 44px -1px;
    background-image:url(/images/spinbtn_updn.gif);
    border: solid 1px #ccc;
    
}

input.spin-button.up {
    cursor:pointer;
    background-position:44px -22px;
}
input.spin-button.down {
    cursor:pointer;
    background-position:44px -43px;
}

			


#rightSide {
	width: 190px;
	float: right;
	-webkit-box-shadow: 	0px 0px 10px #aaa;
	-moz-box-shadow: 		0px 0px 10px #aaa;
	box-shadow: 			0px 0px 10px #aaa;
   	-webkit-border-radius: 	8px;
    -moz-border-radius: 	8px;
    border-radius: 			8px;
	border: solid 1px #eee;
	margin: 0px 3px 0px 0px;
	background: #f9f9f9;
}

	#rightSide .total,
	#rightSide .upgrade,
	#rightSide .contactInfo{
   		width: 162px;
    	margin: 10px;
    	padding: 10px 3px;
    	background: #fffff0;
		border: solid 1px #e6e6e6;
		text-align: center;
		font: normal 14px/22px Tahoma;
		float:left;
		display: inline;
	    -webkit-border-radius: 	6px;
    	-moz-border-radius: 	6px;
    	border-radius: 			6px;
	}
	
		#rightSide .contactInfo{
			width:148px;
			padding: 10px;
			text-align:left;
			font-size: 12px;
			line-height:30px;
		}
		
		#rightSide .contactInfo a:link,
		#rightSide .contactInfo a:visited{
			font-size: 11px;
			line-height:30px; 
		}
		
		#rightSide .total span{
			font: normal 14px Tahoma;
		}

		#rightSide .total strong{
			font: bold 14px Tahoma;
		}

	#rightSide .title {
    	margin: 8px 0 8px 12px;
    	padding:0 0 0 10px;
    	font: normal 12px/16px Arial, Helvetica, sans-serif;
    	background: url(/images/black_traing.gif) no-repeat left;
    	color:#000;
		clear: both;
		cursor:pointer;
		text-decoration:underline;
	}
	
	#rightSide p {
   		padding:0 15px 10px 10px;
   		margin:0 0 0 15px;
   		font-size:11px;
   		background:url(/images/buynow/sep.gif) no-repeat bottom;
		font: normal 12px/14px Arial, Helvetica, sans-serif;
   		color:#222;
	}

	#rightSide .upgrade u {
   		display:block;
    	margin-bottom:10px;
	}

	#rightSide .upgrade .bottom select {
   		font-family:Arial;
    	font-size:12px;
	}




#backLink {
    float:right;
	width:195px;
    text-align:left;
	margin: 5px 0 25px 0px;
 
}

#backLink .backArrows{
	width:25px;
	height:14px;
	float:left;
	margin: 0 5px;
	background-position: -167px -24px;
}


#backLink a {
    color:#923bb3;
	font: normal 13px/13px Arial, Helvetica, sans-serif;
}

#backLink a:hover {
    text-decoration:underline;
}

#note {
    width:610px;
    margin:0 0 10px 0;
    padding:0 0 7px 0;
    background:#fff;
    color:#000;
    font-family:Tahoma;
    font-size:11px;
    background:#FFEccF;
}

#note .top {
    padding:3px 5px;
    margin:0 0 7px 0;
    background:#FFE17F;
    border:1px solid #F4BC65;
}

#note .top a {
    float:right;
    padding:0;
    margin:0;
    color:#B26B11;
    text-decoration:none;
}

#note .top a:hover {
    text-decoration:underline;
}

#note p {
    padding:0 7px 0 7px;
    margin:0;
    text-align:justify;
    color:#4A4A4A;
}


input.radio {
    margin:0 0 0 7px;
}

#content .bottomRight {
    padding:0 25px 30px 15px;
}

.formContainer {
    background:#fff;
}

.formContainer td {
    color:#000;
}

.formContainer .text {
    margin:0 0 5px 0;
    width:416px;
    border:1px solid #000;
    font-family:Tahoma;
}

.formContainer .textarea {
    margin:0 0 5px 0;
    width:416px;
    height:70px;
    border:1px solid #000;
    font-family:Tahoma;
    font-size:12px;
}

body:nth-of-type(1) .formContainer .textarea {
    max-width:416px;
}

.formContainer .select {
    padding:0;
    margin:0 0 5px 0;
    width:420px;
    border:1px solid #000;
    font-family:Tahoma;
}


.formContainer .select,
x:-moz-any-link,
x:only-child {
    width:418px;
}


*:first-child+html .formContainer .select {
    width:420px;
}

.formContainer .submit {
    padding:3px 15px;
}

.formContainer .checkbox {
    width:14px;
    padding:0;
    margin:0;
}

.valid,
.notValid {
	height:24px;
    margin:0 0 0 5px;
    padding:0 0 0 25px;
	font: bold 16px/24px Arial, Helvetica, sans-serif;
	text-shadow: 0px 1px 1px #333;
    color:#57ba3b;
    background:url(/images/buynow/valid_coupon.gif) no-repeat left;
}

.notValid {
    color:#f12929;
    background:url(/images/buynow/invalid_coupon.gif) no-repeat left;
}


.small_grey{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #777;
}

.small_black{
	font: normal 12px Arial, Helvetica, sans-serif;
	color: #333;
}

.save{
	margin: 3px 0px -3px 0px;
    behavior:url(/js/iepngfix.htc);
}


a.contact{
	font: normal 14px Arial, Helvetica, sans-serif;
	color:#0000a0;
}
.discount{ color:#F00 !important;	background: url(/images/buynow/discount_row_down.gif) right center no-repeat; }
.colorred{ color:#F00 !important}

