@charset "utf-8";
/* CSS Document */

#div_upgrade_key{
	padding:20px 10px 0 10px;
	text-align:left
}
#div_upgrade_key h5{
	color:#B10303;	
	font-weight:bold;
	font-size:14px;
	margin:10px 0 10px 0;
}
#div_upgrade_key h6{
	color:#525252;	
	font-weight:normal;
	font-size:12px;
	padding:0;
	margin:0;
}
#div_upgrade_key h4{
	color:#6b77b5;	
	font-weight:bold;
	font-size:14px;
	padding:0;
	margin:10px 0 0 0;
}

#div_upgrade_key input[type="text"],
#div_upgrade_key input[type="password"]{
	background:url(../img/inputs/1/text.gif) #FFFFFF no-repeat left top;
	border:1px solid #000000;
	padding:3px;
	color:#525252;
}

#div_upgrade_key label{
	font-weight:bold;
	display:inline;
}

#div_upgrade_key button{
	border:none;
	background:none;
	cursor:pointer;
	color:#FFFFFF;
	height:26px;
	vertical-align:bottom;
}
#div_upgrade_key button:hover{
	
}
#div_upgrade_key button .v{
	background:url(../img/buttons/1/c.png) repeat-x 0 0;
	float:left;
	height:23px;
	padding:3px 5px 0 5px;
}
#div_upgrade_key button .l{
	background:url(../img/buttons/1/l.png) no-repeat 0 0;
	float:left;
	width:8px;
	height:26px;
}
#div_upgrade_key button .r{
	background:url(../img/buttons/1/r.png) no-repeat 100% 0;
	float:left;
	width:8px;
	height:26px;
}

#div_upgrade_key .details{
	margin:20px 0 0 0;
	border-top:1px solid #000000;
}
#div_upgrade_key .details ul.key_details{
	list-style:none;
}
#div_upgrade_key .details ul.key_details li{
	font-weight:bold;
	color:#3c469b;
	font-size:14px;
	margin:10px 0 10px 0;
}	
#div_upgrade_key .details ul.key_details li span{
	float:left;
	color:#525252;	
	font-weight:bold;
	width:200px;
}
#div_upgrade_key .error{
	padding:1px;
	margin:10px 0 0 0;
	
}
#div_upgrade_key .error p{
	color:#CC0000;
	padding:4px;
	margin:0 0 20px 20px;
	font-size:12px;
	
}
#div_upgrade_key .options{
	
}
#div_upgrade_key .options .option_types{
	
}
#div_upgrade_key .options .option_types .option_item{
	float:left;
	width:270px;
	margin:0 20px 0 0;
}
#div_upgrade_key .options .option_types .option_item .option_item_types{
	margin:10px 0 0 0;
	list-style:none;
	padding:0;
}
#div_upgrade_key .options .option_types .option_item .option_item_types li{
	margin:2px 0 2px 0;
}
#div_upgrade_key .options .option_types .option_item .option_item_types li a{
	background:url(../img/upgrade_options_item_arrow.png) #FCF7CE no-repeat 0 0;
	padding:7px 0 10px 40px;
	display:block;
	text-decoration:none;
	color:#535353;
	font-weight:bold;
	font-size:12px;
}
#div_upgrade_key .options .option_types .option_item .option_item_types li a, 
#div_upgrade_key .options .option_types .option_item .option_item_types li a:hover,
#div_upgrade_key .options .option_types .option_item .option_item_types li a span,
#div_upgrade_key .options .option_types .option_item .option_item_types li a:hover span{
	border:none;
}
#div_upgrade_key .options .option_types .option_item .option_item_types li a.even{
	background-color:#ffffff;
}
#div_upgrade_key .options .option_types .option_item .option_item_types li a.odd{
	background-color:#faf9cd;
}

#div_upgrade_key .options .option_types .option_item .option_item_types li a:hover{
	text-decoration:none;
	border:none;
	background-color:#9EFD99;
}
#div_upgrade_key .options .option_types .option_item .option_item_types li a span{
	float:right;	
}

#div_upgrade_key .footer{
	color:#535353;
	clear:both;
	margin:40px 0 0 0;
	border-top:1px solid #000000;
	width:auto;
}
#div_upgrade_key .footer .strong{
	font-weight:bold;
	font-size:12px;
}
#div_upgrade_key a{
	text-decoration:none;
	border:none;
	color:#2a20a1;
}
#div_upgrade_key a span{
	border-bottom:1px dotted #2a20a1;
}
#div_upgrade_key a:hover{
	text-decoration:none;
	border:none;
	color:#2a20a1;
}
#div_upgrade_key a:hover span{
	border-bottom:1px solid #2a20a1;
}

#_popup{
	position:absolute;
	width:400px;
	font-family: arial;
	color:#FFF;
	z-index: 1;
}
#_popup h1{
	font-size:16px;
	padding:0 0 10px 0;
	margin:0;
}


#_popup .top{
	
}
#_popup .top .middle{ background: url(../images/_popup/_popup_corner_t.png) repeat-x 0 0; height:25px; margin:0 25px;}
#_popup .corner{ position:absolute;	width:25px;	height:25px; }
#_popup .corner_tl{	left:0px; top:0px; background: url(../images/_popup/_popup_corner.png) no-repeat -25px -25px; }
#_popup .corner_tr{	right:0px; top:0px; background: url(../images/_popup/_popup_corner.png) no-repeat 0 -25px; }
#_popup .corner_bl{	bottom:0px; left:0px; background: url(../images/_popup/_popup_corner.png) no-repeat -25px 0; }
#_popup .corner_br{	bottom:0px; right:0px; background: url(../images/_popup/_popup_corner.png) no-repeat 0 0; }

#_popup .middleleft{ background: url(../images/_popup/_popup_corner_l.png) repeat-y 0 0; margin:0; padding:0;}
#_popup .middleright{ background: url(../images/_popup/_popup_corner_r.png) repeat-y 100% 0; margin:0; padding:0;}
#_popup .middle .content{
	background: #4e6b97;
	margin:0 25px;
	font-size:12px;
}
#_popup .middle .content p{
	margin:0;
}
#_popup .middle .content .buttons{
	font-size:12px;
	padding:5px;
	font-weight:bold;
	font-size:14px;
	height:20px;
        color:#FFF;
}
#_popup .middle .content .buttons a,
#_popup .middle .content .buttons a:hover{
        color:#FFF;
        text-decoration:none;
}
#_popup .middle .content .buttons .close{
	float:right;
	
}
	
#_popup .bottom{
}
#_popup .bottom .middle{ background: url(../images/_popup/_popup_corner_b.png) repeat-x 100% 100%; height:25px; margin:0 25px;}