body {
	background:#fafafa;
	font:normal 14px "Trebuchet MS", Helvetica, sans-serif;
	color:#333;
}

	body.frame{background:none;}
	body.left{background:#fafafa;}
	body.footer{background:#890000;}

	#footer iframe {
	height: 200px;
	display:block;
	}
	
	#footer iframe {
	height: 70px;
	display:block;
	}
	
	#left iframe{
			height: 660px;
	}

a{
	text-decoration:none;
	color:#265CCF;
}

a:hover{
	text-decoration:underline;
}

h2{
	color:#224598;
	font-size:18px;
	margin-bottom:6px;
}

h3{
	color:#224598;
	font-size:15px;
	margin:10px 0;
}

h4{
	color:#333;
	font-size:14px;
	margin:10px 0;
}

#desc{
float:right;
width: 380px;
font-size:12px;
}

	#content #desc li{
		font-size:12px;
		line-height:16px;
	}

.info{
	font-size:11px;
	line-height:14px;
	background:#EFF3FF;
	border:1px solid #eee;
	padding:10px;
	margin-bottom:10px;
}

#error{
	font-size:11px;
	line-height:14px;
	background:#FFEFEF;
	border:1px solid #eee;
	padding:10px;
	margin-bottom:10px;
	color:#890000;
	display:none;
}


#container{
	width:950px;
	margin:5px auto;
	background:#fafafa url(../img/top.png) center 50px no-repeat;
}

	#top{
		background:#464646;
		zoom:1;
		margin:10px 0;
		overflow:hidden;
	}
	#flags{
		float:right;
		clear:right;
		padding:11px;
	}
	#flags a{
		float:right;
		display:block;
		margin:0 3px;
		opacity:0.5;
	}
	
	#flags a:hover{opacity:1.0;}
	
	#nav{
		float:left;
		
		overflow:hidden;
		zoom:1;
	}
		#nav li{
			display:inline;			
		}
		
		#nav li a{
			background:#777777;
			float:left;
			color:#fff;	
			border-right:2px dotted #fff;
			padding: 10px 30px;
		}
		
		#nav li a:hover {background:#666666;}
	
	#home{
		display:none;
	}

	#content{	
		zoom:1;
		margin:240px 0 0;
		overflow:hidden;
		border:2px dotted #999;
		border-top:none;
	}
	
	#content ul li {
		background:url(../img/bullet.gif) 0 8px no-repeat;
		padding-left:20px;
		line-height:20px;
	}
	 	#content .jCarouselBody li{background:none;padding:0;}
	
		.body{
			padding:20px;
			zoom:1;
			overflow:hidden;
		}
			.body address{
				color:#333;
				font-size:15px;
				line-height:24px;
				padding:20px;
			}

		#side .body {
			padding:20px;
			border-bottom:2px dotted #999;
			font-size:11px;
		}
				#side .last{border:none;}
		
		.product{zoom:1; overflow:hidden;}
		.product img{float:right;height:120px;}
		.product a.margin{padding-top:70px; display:block;}
		.product h2{float:left;border:1px solid lime;font-size:12px;}
		
		#data{
			float:left;
			zoom:1;
			overflow:hidden;
			border:2px solid #eee;
			margin-right: 10px;
			padding:20px 20px 0px 20px;
		}
			#data .buy{
				position:relative;
				right:0;
				display:block;
				width:115px;

			}
			
			#data .buy a{
				width:100%;
			}
			
			#data img {
				width: 120px;
			}
			
			#right #data p{
				margin:12px 0;
				text-align:center;
			}
		
		#left{
			float:left;
			width: 347px;
		}
			#footer{
				background:#890000;
				padding:30px 20px;		
			}
			
				address{
					font-style:normal;
					color:#fff;
					font-size:11px;
				}
		
		#right{
			border-left:2px dotted #999;
			float:right;
			width: 595px;
			line-height:18px;
		}
		
			#right p{
				margin: 8px 0 8px;
				text-align:justify;
			}
			
			#right table{
				border-top:1px solid #eee;
				width:100%;
			}
			
				#right table th{
					width:180px;
					text-align:left;
				}
				#right table td, #right table th{
					padding:10px;
					vertical-align:middle;
					border-bottom:1px solid #eee;
				}
				
					#right table td p{
						font-size:12px;
					}
					
					#right table td span{
						display:block;
						font-size:12px;
						padding:8px 0;
					}
					
					#right table td:hover span{
						text-decoration:underline;
					}
					
					#right table td img{
						width:50px;
						display:block
					}
					
					.good{background: url(../img/ok.gif) 170px center no-repeat;}
					.bad{background: url(../img/nook.gif) 170px center no-repeat;}
					
			#right #shop{
				zoom:1;
				overflow:hidden;
			}	
			
				#right #shop .prodimg img{
					width:80px;
					padding-right:10px;
					float:left;
				}
				
				#right #shop a.prodimd{
					float:left;
					display:block;
					height:100%;
				}	
				
				
				#right #shop h4{padding-bottom:8px;}
					#right #shop h4 a{font-size:14px;}
				
				#right #shop p{
					margin:0;

				}	
						
				#right #shop li{
					background:none;
					border:1px solid #AFAFAF;
					padding:10px;
					width: 241px;
					height:160px;
					float:left;
					margin:0 10px 10px 0;
					position:relative;
				}
				
				.buy{
					background:#1D245A;	
					width:70px;
					position:absolute;
					bottom:10px;
					right:10px;
				}
				
				.buy:hover{
					background:#1E407F;	
				}
				
				.buy a{
					color:#fff;
					display:block;
					text-align:center;
				}


#agimark {
	padding: 10px 0;
}
		
#agimark a{
	text-indent:-10000px;
	background:url(../img/agilope.gif) top left;
	width:168px;
	height:41px;
	float:right;
}

#agimark a:hover{
	background:url(../img/agilope.gif) bottom left;
}


		
	
	
