body { background: #f8f4eb url(/img/site/s5_background.gif) repeat; color: #000; font: 12pt Arial; text-align: center; height:100%;padding:0;margin:0;}
#mainarea {padding:15px 0 0 30px;width:940px;_width:1000px;text-align:left;background:#fff;}
#header { font-family: 'Georgia', 'Times', 'Times New Roman', serif; font-size: 21pt; line-height: 40px; height: 40px; text-align: right; padding-bottom:3px;}
h1 { font: 16pt Arial;padding:0;margin:5px 0;color:#43a70c; }
a {
	text-decoration: none;
	border-bottom: 1px dotted black;
	color:black;
}

a:hover {
	text-decoration:none;
	border-bottom: 0;
}


img {
	border:0;
}

#wrap_left {
	width:16px;
	background:url(/img/site/s5_tl_shadow.png) repeat;
}

#wrap_right {
	width:16px;
	background:url(/img/site/s5_tr_shadow.png) repeat;
}

* html #wrap_left {
	background:none;
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='/img/site/s5_tl_shadow.png', sizingmethod='scale');
}

* html #wrap_right {
	background:none;
	filter:progid:dximagetransform.microsoft.alphaimageloader(src='/img/site/s5_tr_shadow.png', sizingmethod='scale');
}

#fans {
	height:235px;
	margin-top:5px;
	padding-left:20px;
}

#logo_right {
	width:100px;
	height:250px;
	margin-left:00px;

}

#logo_left {
	width:460px;
	height:250px;
	background: url(/img/site/back0.jpg) 90% 0 no-repeat;
}

#m1 {
	font: 18px Arial;
	padding-left:66px;
}

#m2 {
	font: 13px Arial;
	padding-left:150px;
}

#m3 {
	font: 13px Arial;
	padding-left:243px;
}


#m8 {
	padding-left:55px;
	font: bold 10pt Arial;
	line-height:30px;
}

#m4 {
	float:left;
	font: 26px Arial;
	padding-left:75px;
	line-height:26px;
}

#m4 a {
	border-bottom: 1px dotted #2476c6;
	color: #2476c6;
}

#m4 a:hover {
	border-bottom: 0;
}

#m5 {
	font: 13px Arial;
	padding-left:240px;
}

#m6 {
	font: 15px Arial;
	padding-left:163px;
}

#m7 {
	font: 18px Arial;
	padding-left:68px;
}

.m10 {
	font: bold 11pt Arial;
	color:#f21c1c;
	margin-top:0px;
	margin-bottom:0px;
	cursor:default;
}

.red10 {
	font: 25pt Arial;
	color:#f21c1c;
}

.m10 td {

}

#r10 {
	width:14px;
	height:48px;
	padding-bottom:7px;
}

#r10 a {
	border:0;
}
#back10 {
	text-align:center;
	padding-bottom:6px;
	font-size: 16pt;
	width:18px;
	background: url(/img/site/back10.gif) 1px 80% no-repeat;	
	color:white;
}

#slon {
	float:left;
	width:57px;
	height:115px;
	margin-left:30px;
	background: white url(/img/site/slon.gif) left bottom no-repeat;
}

#logo_bottom {
	float:left;
	_float:none;
	width:500px;
	_width:570px;
	text-align:right;
	height:135px;
	margin-left:320px;
	background: white url(/img/site/logo_bottom.gif) left bottom no-repeat;
}

#news1_area {
	float:left;
}

#news {
	width: 300px;
	height: 67px;
	background: white  url(/img/site/bg_news.gif) left bottom no-repeat;
	text-align:left;
	font: normal 9pt Arial;
}

#news_head {
	background: #acd5ff;
	padding: 2px 4px;
	font: bold 10pt Arial;
}

#news_padder {
	padding:6px 15px;
}

#news_padder b {
	font-size:10pt;
}

#news_padder p {
	padding:5px 4px 0 4px;
	margin:0;
}

#content1, #content2, #content3, #content4 {
	padding: 19px;
}

#content2 {
	background: url(/img/site/back0.jpg) 19px 25px no-repeat;
}
#content1 p, #content2 p, #content3 p, #content4 p {
	font:12pt Arial;
	padding:10px 0 0 0;
	margin:0;
}

#f1 {
	padding-top:14px;
	_padding-top:131px;
	padding-left: 95px;
	font:14px Arial;
}

#f2 {
	font: 30px Arial;
}

#f2 a {
	color: #f21c1c;
	border-bottom: 1px dotted #f21c1c;
}

#f2 a:hover {
	border-bottom: 0;
}

#f3 {
	font: bold 10pt Arial;
	padding-top:15px;
	padding-left:3px;
}

#f3 a {
}

#f3 a:hover {
	border-bottom:0;
}
#f4 {
	padding-top:8px;
	padding-left:45px;
	clear:both;
	font: 14px Arial;
}

.order td {
	text-align:left;
}

.order input {
	padding: 2px 5px;
	border:1px solid silver;
	background: transparent;
	width: 300px;
}

.order textarea {
	padding: 2px 5px;
	border:1px solid silver;
	background: transparent;
	width: 300px;
	height:120px;
	overflow:auto;
}

#button0 {
	background: #dd0000;
	color:white;
	border:1px solid black;
	padding:1px;
	width:auto;
}

#button1 {
	background: #4caf3b;
	color:white;
	border-top:2px solid #e4f1e8;
	border-left:2px solid #e4f1e8;
	border-right:2px solid #027c38;
	border-bottom:2px solid #027c38;
	padding:1px;
	font: 13pt Arial;
	color: #ecf6ef;
	width:auto;
	cursor:pointer;
}

.header {
	display:block;
	font:normal 20px Arial;
	padding:5px 0 15px 0;
}

.header_red {
	display:block;
	font:normal 22px Arial;
	padding-bottom:10px;
	color: #f21c1c;
}

.header_red div {
	font:16px Arial;
}


h2, .h2 {
	font: bold 11pt Arial;
	color: #2476c6;
	padding:0;
	margin:8px 0 5px 0;
}

h2 a {
	color: #2476c6;
	border-bottom: 1px dotted #15a9f9;
}

h3, .h3 {
	color:#f21c1c;
	font: italic bold 9pt Arial;
	padding:0;
	margin:0 0 10px 0;
}

#content1 p, #content3 p, #content4 p {
	text-indent: 35px;
	text-align: justify;
}


strong {
	color:#222222;
}

#portfolio {
	margin-left:-15px;
	margin-right:-15px;
	_margin-left:-2px;
	height:100px;
	padding: 0px 0 13px 0;
}

#portfolio img{
}

#silver_frame {
	float:left;
	width:100px;
	height:100px;
	background:url(/img/site/silver_frame.gif) top left no-repeat;
	margin:0;
	margin-right: 20px;
}

#silver_frame2 {
	width:100px;
	height:100px;
	background:url(/img/site/silver_frame.gif) top left no-repeat;
	margin:0;
}

#inner_silver {
	margin:15px 0 0 15px;
	border:0;
	width:75px;
	height:75px;
	overflow:hidden;
}

#inner_silver2 {
	padding:15px 0 0 15px;
	border:0;
	width:75px;
	height:100px;
	overflow:hidden;
}

#inner_silver2 a {
	border:0;
}
#inner_silver img {
	vertical-align:middle;
}

.counter {
	margin-top:80px;
	font: 10pt Arial;
	color:#333333;
}

.counter a {
	border:0;
}

#phonearea {
	float:right;
	padding-right:30px;
	margin-top:21px;
	font:bold 10pt Arial;	
	color:#43a70c;
}

#toparea {
	float:right;
	padding-right:3px;
	margin-top:24px;
	_margin-top:22px;
	font:bold 16pt Arial;	
	color: #43a70c;
	cursor: default;
}

#phonenum {
	font: normal 16pt Arial;
	cursor: default;
}

.maincontent {
	padding-right:30px;
	text-align:justify;
	font:14px Arial;
}

.table0, .table0 td {
	font:14px Arial;
}

.table1 {
	margin-left:-15px;
	_margin-left:-3px;
}

.table2 {
	width:918px;
	_width:940px;
}

.table3 {
	padding:5px 0;
}

.table3 td {
	text-align:center;
	vertical-align:middle;
}

.maincontent p {
	padding:10px 0 0 0;
	margin:0;

	text-align: justify;

}

h2#port {
	margin:10px 0 15px 10px;
	font: bold 12px Arial;
}

h3#port {
	margin:10px 0 15px 10px;
	font: 11px Arial;
}

#clear {
	clear:both;
}

li {
	margin: 10px 0;
}

a.red {
	text-decoration: none;
	border-bottom: 1px dotted #f21c1c;
	color:#f21c1c;
}

a.red:hover {
	text-decoration:none;
	border-bottom: 0;
}

.lined {
	height:1px;
	line-height:1px;
	background:url(/img/new/line.gif) left bottom repeat-x;
	clear:both;
}

.lined p {
	padding:10px 0;

}

.lined img {
	vertical-align:middle;
	float:left;
	margin:1px 10px 1px 17px;
}


#presents0 {
	margin-left:40px;
	padding:20px 0 100px 0;
}
#presents {
	height:338px;
	width:759px;
	background:url(/img/new/bg_presents.png) left top no-repeat;
	color:#8e8e8e;
	font: 11px Arial;

}

#pr0 {
	width:135px;
	margin-left:25px;
	_margin-left:15px;
	float:left;
}

#pr1 {
	width:130px;
	margin-left:40px;
	_margin-left:40px;
	float:left;
}

#pr2 {
	width:140px;
	margin-left:35px;
	float:left;
}

#pr3 {
	width:220px;
	margin-left:15px;
	float:left;
}

#presents p {
	padding-top:5px;
	text-align:left;
}

.clear {
	line-height:1px;
	height:1px;
	clear:both;
}

#l2 {
	line-height:30px;
}

#png0 {
	position:absolute;
	margin-left:-70px;
	margin-top:-25px;
}

* html #png0 {  
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/img/new/bant.png', sizingMethod='scale');  
	width:195px;height:173px;  
}  

* html #png0 img { display:none; }  

#hot_news {
	background:url(/img/site/hot_news_bg.gif) no-repeat;
	width:298px;
	height:80px;
	font: 8pt Arial;
}

#hot_news b {
	color: #f21c1c;
}

#hot_news p {
	padding:2px 0 0 0;
	margin:0;
	text-align:right;
}


.h1_i {
	font:14pt Arial;
	color: #333333;
	padding:0;
	margin-bottom:15px;
}
p.n0 {
	padding: 5px 0 10px 0;
}

.art ul {
	padding:0 auto;
	margin:0 auto;
	font: 9pt Arial;
}
.art h3 {
	font: italic bold 11pt Arial;
	padding:5px 0 1px 0;
	margin:0;
}

.greens strong {
	color:#444444;
}

.port h3 {
	color:#333333;
}

.port h2 {
	color:#43a70c;
}

.port h1 {
	color: #2476c6;
}

.price h2, .seo h3 {
	margin:8px 0 5px 0;
	font: bold 11pt Arial;
	color:#f21c1c;
	padding:10px 0;
}

.seo h2 {
	margin:10px 0 0px 0;
	font: bold 12pt Arial;
}

.price strong {
	color: #333333;
	font: bold 12pt Arial;
}

.price li, .price ul {
	padding:2px auto;
	margin:0;
}

.l {
	color:#555555;
	font: normal 8pt Arial;
}

#art_links {
	font: normal 8pt Arial;
}