/*--- html tag styles ---*/

body{
	background: #F7F7F7 url(../i/bg-body.png) repeat-x left 160px;
	font: 0.8em/130% Tahoma, Arial, Helvetica, sans-serif;
	color: #333;
	margin: 0;
	min-width: 960px;
}

h1, h2, h3, p, ul, ol{
	margin: 0 0 1em 0;
}

h1{
	color: #E73200;
	font-size: 1.6em;
	font-weight: normal;
	margin-bottom: 11px;
}

h2{
	color: #666;
	font-size: 1.4em;
	font-weight: normal;
	border-bottom: 1px dotted #92989F;
	padding-bottom: 10px;
}

h3{
	color: #666;
	font-size: 1.2em;
}


A:link { text-decoration : none; color : #0066CC;}
A:visited { text-decoration : none; color : #0066CC;} 
A:hover { text-decoration : underline; color : #0066CC;} 
A:active { text-decoration : underline; color : #0066CC;}
		
ul{
	padding-left: 15px;
	list-style: url(../i/bullet-orange.gif);
}

img{
	border: 0;
}

/*--- layout div styles ---*/

#top{
	background: #1A2733 url(../i/bg-top.png) repeat-x left top;
	border-bottom: 3px solid #FFF;
	color: #C7CCD1;
	height: 160px;	
}
		#top .box{
			width: 960px;
			margin: 0 auto;			
		}
				#top .box img{
					float: left;
					margin-top: 30px;
				}
				#top .box .search{
					color: #C7CCD1;
					float: right;
					background: transparent url(../i/bg-search.png) no-repeat left center;
					padding: 0 20px;
					font: 11px Tahoma, Arial, Helvetica, sans-serif;
					position: relative;
					top: 34px;
					left: 0px;
					height: 60px;
				}
						#top .box .search a{
							color: #C7CCD1;
						}
						#top .box .search p{
							float: left;
							margin-right: 10px;
							margin-top: 23px;
						}
						#top .box form{
							float: left;
							margin-top: 17px;
						}
								#top .box form input{
									width: 130px;
								}
								#top .box form input.button{
									width: 40px;
									background: transparent url(../i/bg-button-search.gif) no-repeat left center;
									border: 0;
									font: 11px Tahoma, Arial, Helvetica, sans-serif;
									width: 52px;
									height: 25px;
									color: #C7CCD1;
									text-decoration: underline;
									cursor: pointer;
									margin-left: 5px
								}
								#top .box form input.searche_input{
									width: 60px;
									font: 11px Tahoma, Arial, Helvetica, sans-serif;
									margin-left: 2px
								}
				#top .box .nav-global{
					background: transparent url(../i/bg-nav-global.png) no-repeat center top;
					font: bold 1em Arial, Helvetica, sans-serif;
					color: #FFF;
					clear: both;
					height: 50px;			
					position: relative;
					top: 36px;
				}
				#top .box .nav-global ul{
					padding: 0;
					margin: 0;
					list-style: none;
					padding-left: 20px;
				}
						#top .box .nav-global ul li{
							float: left;
						}
								#top .box .nav-global ul li a{
									font-size: 0.8em;
									
									color: #FFF;
									text-decoration: none;
									padding: 10px 20px 9px 20px;
									display: block;
									border-left: 1px solid #E73200;
									border-right: 1px solid #ED8800;
								}
								#top .box .nav-global ul li a:hover{
									padding: 10px 20px 9px 20px;
									color: #FFF;
									background: #EA0000 url(../i/bg-nav-global-active.png) repeat-x left top;
								}
								#top .box .nav-global ul li a.active{
									color: #FFF;
									font-weight: bold;
									padding: 10px 20px 9px 20px;
									background: #EA0000 url(../i/bg-nav-global-active.png) repeat-x left top;
								}
								#top .box .nav-global ul li.first{
									border-left: 1px solid #ED8800;
								}
								#top .box .nav-global ul li.last{
									border-right: 1px solid #E73200;
								}
								#top .box .nav-global ul li.active{
									background: #EA0000 url(../i/bg-nav-global-active.png) repeat-x left top;
									padding: 10px 20px 9px 5px;
									color: #FFF;
								}

#content{
	width: 960px;
	margin: 0 auto;
	background-color: #FFF;
	clear: both;
}
		.column{
			width: 630px;
			float: left;
			padding: 1em 0 0 20px;
		}
		.column img{
							margin: 0px 10px 10px 0px;
						}
				p.bc{
					border-bottom: 1px dotted #92989F;
					font-size: 0.8em;
					padding-bottom: 10px;
					font-weight: bold;
					color: #666; 
				}
						p.bc img{
							margin: 0 5px;
						}
						p.bc a{
							color: #333;
							font-weight: normal;
						}
				p.bcart{
					border-bottom: 1px dotted #92989F;
					font-size: 0.8em;
					padding-bottom: 10px;
					color: #666; 
				}
						p.bcart img{
							margin: 0;
						}
						p.bcart a{
							color: #333;
							font-weight: normal;
						}
				.demo{
					float: left;
					width: 196px;
					margin-right: 10px;
				}
				.demo-last{
					float: left;
					width: 196px;
				}
				.product-item{
					width: 290px;
					float: left;
					margin-right: 20px;
				}
						.product-item img{
							float: right;
							margin-left: 10px;
						}
						.product-item p{
							font-size: 0.8em;
						}
				p.img{
					float: right;
					margin-left: 20px;
					margin-top: 30px;
				}
				
		.column-right{
			background: #FFF url(../i/bg-column-right.png) repeat-y left bottom;
			width: 310px;
			float: right;
		}
		
		.nav-right{
			background: transparent url(../i/bg-nav-right.png) no-repeat left top;
			padding: 30px 30px 0 30px;
		}
				.nav-right h3{
					color: #0066CC;
					font-size: 1.2em;
					border-bottom: 1px solid #A5C9ED;
					margin: 0;
					padding: 10px;
				}
				.nav-right div.news-brief{
					border-top: 1px solid #FFF;
					border-bottom: 1px solid #A5C9ED;
					padding: 10px 10px 0 10px;
					font-size: 0.8em;		
				}
						.nav-right div.news-brief p.title{
							margin: 0;
							font-weight: bold;
							font-size: 1.1em;
						}
								.nav-right div.news-brief p.title a{
									color: #E73600;
								}
						.nav-right div.news-brief p.title_cat{
							margin: 0;
							font-weight: bold;
							font-size: 1.1em;
						}
								.nav-right div.news-brief p.title_cat a{
									color: #000000;
								}
						.nav-right div.news-brief ul{
							padding-left: 15px;
							list-style: url(../i/bullet-orange.gif);
						}
								.nav-right div.news-brief ul li{
									padding: 0 25px 1em 0;
									border: 0;
									background: none;
								}
				.nav-right div.bottom{
					margin: 10px 0 0 0;
					padding: 0 10px;
					height: 60px;
				}
						.nav-right div.bottom p{
							margin: 0;
							padding: 0;
						}
				.nav-right ul{
					padding: 0;
					margin: 0;
					list-style: none;
					font-size: 0.9em;			
				}
						.nav-right ul li{
							border-top: 1px solid #FFF;
							border-bottom: 1px solid #A5C9ED;
							padding: 8px 20px 10px 35px;
							background: transparent url(../i/bullet-nav-left.png) no-repeat 10px 11px;
							color: #000000;
							font-weight: bold;
							text-decoration: none;
						}
								.nav-right ul li a{
									color: #333;
									font-weight: normal;
								}

#bottom{
	width: 960px;
	height: 30px;
	margin: 0 auto 20px auto;
	background: url(../i/bg-bottom.png) repeat-x center center;
	color: #C7CCD1;
	padding-top: 12px;
}
		#bottom a{
			color: #C7CCD1;
		}
		#bottom p.nav-bottom{
			float: left;
			margin-left: 20px;
		}
		#bottom p.siteinfo{
			float: right;
			margin-right: 20px;
		}

div.clear{
	clear: both;
	height: 1px;
	overflow: auto;
}
div.clear10{
	clear: both;
	height: 15px;
	overflow: auto;
}

div.divider{
	border-top: 1px dotted #92989F;
	height: 1em;
	clear: both;
}
	.mytable {
		font-family:Arial, Helvetica, sans-serif;
		font-size: 12pt;
		border:1px solid;
		border-color:#999999;
	}
	.mytable  td{
		font-family:Arial, Helvetica, sans-serif;
		font-size: 10pt;
		border:0px solid;
		padding:3px;
		background-color:#F2F2F2;
		border-color:#999999;
	}
	.mytable   input {
		font-size: 10pt;
		font-family:Arial, Helvetica, sans-serif;
	}
.loginin {
font-size: 9pt;
}
.loginin_z {
font-size: 9pt;
COLOR: #E73600; 
}

.loginin_send{
font-size: 9pt;
font-weight : bold;
}
.login {
font-size:10pt;
background-color:#ffffff;
	BORDER-BOTTOM:#3A4448 1px solid;
	BORDER-LEFT: #3A4448 1px solid; 
	BORDER-RIGHT: #3A4448 1px solid;
	BORDER-TOP: #3A4448 1px solid; 
	COLOR: #3A4448; 
	padding-bottom: 0px;
	padding-top: 0px;
	padding-left: 2px;
	padding-right: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
}
td.pagestab{
	color: #3A4448;
	font-size:10pt;
}
A.pgs:link { text-decoration : underline; color : #3A4448;font-size:10pt;} 
A.pgs:visited { text-decoration : underline; color : #3A4448;font-size:10pt;} 
A.pgs:hover { text-decoration : none; color : #3333FF; font-size:10pt;} 
A.pgs:active { text-decoration : none; color : #3333FF; }