#main {
	width:100%;
	text-align:center;
}

	#main #outer {
		width:770px;
		margin:auto;		
	}

		#main #outer #left {
			width:147px;
			float:left;
		}
		
			#main #outer #left #lefttop {
				background-color:#fff;
				height:154px;
				text-align:center;
				vertical-align:middle;
			}
			
				#main #outer #left #lefttop img {
					margin-top:50px;
					border:0px;
				}
			
			#main #outer #left #leftnavi {
				background-image:url(../art/bg_left.gif);			
				text-align:left;
			}
			
				#main #outer #left #leftnavi .navi {
					width:147px;
					margin-bottom:30px;
					text-align:left;
					/*color:#000;*/
					color:#fff;
					font-size: 12px;					
				}
				
				#main #outer #left #leftnavi .navi .padleft {
					padding-top:20px;
					margin-left:12px;
				}
				
				#main #outer #left #leftnavi .navi a {
					/*color:#000;*/
					color:#fff;
				}
				
				#main #outer #left #leftnavi .mthsoft {
					width:147px;
					text-align:center;
				}				
				
				#main #outer #left #leftnavi .mthsoft a {
					margin:0;
					color:#fff;
					font-size: 10px;
				}
				
				#main #outer #left #leftnavi .mthsoft a:hover {
					text-decoration:none;
				}
				
				#main #outer #left #leftnavi .mthsoft img {
					border:0;	
				}
			
			#main #outer #left #leftbottom {
				background-image:url(../art/bg_left_bottom.gif);
				background-position:right top;
				background-repeat:no-repeat;
				padding-top:10px;
			}
			
				#main #outer #left #leftbottom img {
					margin-top:20px;
					margin-bottom:20px;
					border:0px;
				}			
		
		#main #outer #inner {
			width:623px;
			float:right;
		}
		
			#main #outer #inner #top {
				width:623px;
				height:154px;
				float:right;
				background-image:url(../art/bg_top.gif);
				background-position:right bottom;
			}
			
				#main #outer #inner #top #topnavi {
					width:623px;
					float:left;
					height:24px;
					text-align:right;
					background-image:url( ../art/bg_top_navi.gif );
					background-position:right;
					background-repeat:no-repeat;
				}
				
					#main #outer #inner #top #topnavi a { 
						color:#000;
					}
					
				#main #outer #inner #top #printtopcontent {
					display:none;
				}
				
				#main #outer #inner #top #topcontent {
					width:623px;
					float:left;
					height:100px;
				}
				
					#main #outer #inner #top #topcontent table {
						border:0px;
						height:104px;
						width:604px;
						margin-top:14px;
						margin-left:14px;
					}
					
					#main #outer #inner #top #topcontent table .counter {
						background-image:url(../art/bg_counter.gif);
						width:144px;
						background-repeat:no-repeat;
						background-position: center;
					}	
					
					#main #outer #inner #top #topcontent table .counter #dayscounter {
						font-size:32px;					
					}
					
					#main #outer #inner #top #topcontent table .counter input.order {
						background-image:url(../art/button_order.gif);
						width:120px;
						height:20px;
						text-align:center;
						vertical-align:middle;
						color:#fff;
						font-size:11px;
						/*font-weight:bold;*/
						cursor:pointer;
						border:0px;
					}
					
				
			#main #outer #inner #content {
				width:446px;
				background-color:#fff;
				float:left;
				text-align:left;
				margin-top:20px;
				margin-left:16px;
			}
			
			#main #outer #inner #content * {
				font-size: 12px;			
			}
			
			#main #outer #inner #content #printlink {
				text-align:right;
			}
			
			#main #outer #inner #content h1 {
				font-size: 18px;
			}
			#main #outer #inner #content h2 {
				font-size: 14px;
			}
			
			#main #outer #inner #content p {
				margin-top:5px;
				margin-bottom:12px;
			}
			
			#main #outer #inner #content .green {
				/*color:#339734;*/
				color:rgb(59, 78, 196);
			}
			
			#main #outer #inner #content .green * {
				/*color:#339734;*/
				color:rgb(59, 78, 196);
			}			
			
			
			#main #outer #inner #content #ordererrors {
				margin-left:77px;
				color:#993300;
				font-weight:bold;
			}
			
			#main #outer #inner #content #orderform {
				margin-left:77px;
			}
			
			#main #outer #inner #content #orderform .formColumn {
				float:left;
				margin-top:4px;
				margin-bottom:4px;
				width:369px;
			}
			
			#main #outer #inner #content #orderform .formColumn label {
				float:left;
				width:100px;
			}
			

			#main #outer #inner #content #orderform .formColumn label.captcha {
				width:100%;
				margin-bottom:8px;
			}
			
			#main #outer #inner #content #orderform .formColumn img {
				float:left;
			}
			
			#main #outer #inner #content #orderform .formColumn input {
				float:right;
				width:231px;
				/*border: 1px solid rgb(59, 78, 196);
				color:rgb(59, 78, 196);
				font-weight:bold;*/
			}
			
			#main #outer #inner #content #orderform .formColumn input.order {
				background-image:url(../art/button_order2.gif);
				width:154px;
				height:20px;
				text-align:center;
				vertical-align:middle;
				color:#fff;
				font-size:11px;
				font-weight:bold;
				cursor:pointer;
				border:0px;
			}
			
			#main #outer #inner #content #orderform .formColumn select {
				float:right;
				width:231px;
				/*border: 1px solid rgb(59, 78, 196);
				color:rgb(59, 78, 196);
				font-weight:bold;*/				
			}
			
			#main #outer #inner #content #orderform .formColumn textarea {
				float:right;
				width:231px;
				height:77px;
				/*border: 1px solid rgb(59, 78, 196);
				color:rgb(59, 78, 196);
				font-weight:bold;*/				
			}
			
			#main #outer #inner #content #orderform .formColumn strong {
				float:left;
				width:150px;
			}
			
			#main #outer #inner #content #orderform .formColumn span {
				float:right;
				width:181px;
			}						
			
			#main #outer #inner #right {
				width:154px;
				background-color:#fff;
				float:right;		
			}
			
		
		#main #outer #footer {
			width:770px;
			height:24px;
			background-image:url(../art/bg_footer.gif);
			float:left;	
		}
		
			#main #outer #footer a {
				color:#000;
			}
			
			#main #outer #footer table {
				border:0px;
				height:24px;
			}
		
