*{margin:0px; padding:0px;}
body
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	text-align:justify;
	color:#777e88;
	background:#11277c url(../images/bg_top.jpg) top left no-repeat;
	}
	
a {text-decoration:none;outline:none;color:#777e88;}
a:hover{text-decoration:none;outline:none;color:#FF0000;}
a img {border:none; outline:none;}

ul {list-style-type:none;}
h2 {color:#207ebc; font-size:17px; font-weight:bold; border-bottom:#d6d6d6 1px solid; padding-bottom:3px; margin-bottom:3px;}
h3 {color:#ff0000; border-bottom:#d6d6d6 1px solid; margin:8px 0 8px 0; font-weight:bold; padding-bottom:2px; font-size:12px;}
h3.head-title {color:#0a86c4;}
h4 {font-size:12px; font-weight:bold; color:#0a86c4; padding:5px 0 5px 0;}
h5 {font-size:11px;color:#105cbc; }
h5 img {vertical-align:text-bottom;}

#bg {padding-top:30px; width:100%; position:relative;}
#bot {background:url(../images/bg_bot.jpg) bottom left no-repeat; height:266px; clear:both; width:100%; position:relative;}
#wrap
{
	width:950px;
	position:relative;
	margin:0 auto;
	margin-top:30px;

	}
#top {}
#hor-menu {background:url(../images/bg_menu.jpg) top left repeat-x; height:22px;padding-top:7px;}
#hor-menu p {float:left; padding:5px 0 0 10px; }
#hor-menu ul {float:right;}
#hor-menu li {display:inline;border-right:#3497fb 2px solid; padding:4px 10px 4px 10px;}
#hor-menu li a {font-family:Verdana, Geneva, sans-serif; font-size:10px; font-weight:bold; color:#FFF; }
#hor-menu li.none-border {border-right:none;}
#hor-menu li a:hover, #hor-menu li a.active {color:#ffff00;}

/*MIDDLE*/
.menu-left {}
.menu-left li {background:url(../images/bullet.jpg) 10px 11px no-repeat; padding:5px 10px 5px 10px; border-bottom:#d6d6d6 1px dotted;  }
.menu-left li.subcat{background:url(../images/next.jpg) 20px 11px no-repeat; padding:5px 10px 5px 23px;border-bottom:#d6d6d6 1px dotted;  }
.menu-left li.menu-final {border-bottom:none;}
.menu-left li a {color:#0a86c4; font-weight:bold; margin-left:10px;}
#middle {width:950px; position:relative;}
.content {background-color:#FFF; float:left; }
#content-left {width:210px; float:left;}
.block { margin-top:9px}
.cor-top {background:url(../images/bg_corner_top.jpg) top left no-repeat; height:6px;}
.cor-middle {background:url(../images/bg_corner_mid.jpg) top left repeat-y; padding:5px 20px 2px 15px;}
.cor-bot {background:url(../images/bg_corner_bot.jpg) top left no-repeat; height:7px;}
.address-company {font-size:11px; line-height:16px;}
h5.weather-gold {border-bottom:#d6d6d6 1px solid; padding-bottom:3px;}
table.tbl-rate {border:#d6d6d6 1px solid; margin-top:5px; border-right:none; border-bottom:none;}
table.tbl-rate td {padding:3px 0 3px 7px; border-bottom:#d6d6d6 1px solid; border-right:#d6d6d6 1px solid; font-weight:bold;}
.form-search input {vertical-align:middle;}
.form-search select {margin-top:5px; width:180px; border:#d6d6d6 1px solid; padding:1px; font-size:11px;}
.form-search .txt {border:#d6d6d6 1px solid; padding:2px; width:140px; font-size:11px;}
#content-right {width:730px; float:left; padding-left:10px;}

.bg-wellcome {background-color:#e5e5e5; margin:10px 0 10px 0; padding:10px; line-height:18px;}
.bg-pro-home {float:left;}
.bg-pro-home-left {background:url(../images/bg_pro_left.jpg) top left no-repeat; height:156px; width:7px; float:left;}
.bg-pro-home-midd {background:url(../images/bg_pro_middle.jpg) top left repeat-x; height:156px; float:left; padding:10px;}
.bg-pro-home-midd li {display:inline; margin-right:7px;}
.bg-pro-home-midd li.final {display:inline; margin-right:0px;}
.bg-pro-home-right {background:url(../images/bg_pro_right.jpg) top left no-repeat; height:156px; width:9px; float:left;}

/*BOTTOM*/
#bottom {width:950px; margin:0 auto; position:relative; clear:both;}
.bg-foot-left {background:url(../images/bg_foot_left.jpg) top left no-repeat; width:13px; height:102px; float:left;}
.bg-foot-middle {background:url(../images/bg_foot_midd.jpg) top left repeat-x; height:32px; float:left; width:792px; padding-top:70px; color:#207ebc;}
.bg-foot-right {background:url(../images/bg_foot_right.jpg) top left no-repeat; height:102px; float:left; width:145px;}
p.visitor {float:left;; font-weight:bold;}
p.copyright {float:right;}
p.copyright a {color:#207ebc;}

/*PRODUCT*/
.bg-pro-top {background:url(../images/bg_pro_top.jpg) top left no-repeat; height:8px;}
.bg-pro-mid {background:url(../images/bg_pro_midd.jpg) top left repeat-y; padding:5px 10px 5px 10px; float:left; width:712px; position:relative;}
.bg-pro-mid div.item {width:216px; height:169px; float:left; text-align:center; padding:10px; border-right:#d6d6d6 1px solid; border-bottom:#d6d6d6 1px dotted;}
.bg-pro-mid div.thirt {border-right:none;}
.bg-pro-mid div.item p {margin:7px 0 7px 0;}
.bg-pro-mid div.item a {color:#0a86c4; font-weight:bold;}

.bg-pro-mid div.itemcat {width:216px; height:150px; float:left; text-align:center; padding:10px; border-right:#d6d6d6 1px solid; border-bottom:#d6d6d6 1px dotted;}
.bg-pro-mid div.itemcat p {margin:7px 0 7px 0;}
.bg-pro-mid div.itemcat a {color:#0a86c4; font-weight:bold;}

.bg-pro-bot {background:url(../images/bg_pro_foot.jpg) top left no-repeat; height:8px; float:left; width:722px; position:relative;}
.paging {clear:both; padding-top:5px; text-align:right; padding-right:15px;}
.paging a {color:#0a86c4;}
/*.cart {text-align:right; padding-top:10px;margin-right:20px;}*/
.cart {text-align:right;display:inline;margin-right:20px;padding-top:10px;}
.cart a, .back a {color:#0a86c4;  font-weight:bold;}
/*.back {clear:both; text-align:right; padding-right:20px;}*/
.back {clear:both; text-align:left; padding-right:20px;display:inline;padding-top:10px;}
.back img {vertical-align:middle;}

/*Contact*/
.contact {padding:0px 15px 0 10px; float:left; line-height:22px;}
.head-factory {padding:5px 5px 2px 0px; margin-bottom:5px; border-bottom:#d6d6d6 1px solid; color:#0a86c4; font-weight:bold;}
div.fieldwrapper{overflow: hidden; padding: 5px 0; }
div.fieldwrapper textarea { border:#CCCCCC 1px solid; width:336px; height:230px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
div.fieldwrapper label.styled{ float: left; width: 70px;  margin-right:5px;  }
div.thefield input {border:#cccccc 1px solid; padding:1px 1px 2px 1px; width:260px;  font-size:13px;}
.button {padding-left:75px;}
.button input {background:#FFF; border:#d6d6d6 1px solid; padding:4px; font-weight:bold; color:#777e88; font-size:11px;}

/*NEWS*/
.itemnews {float: left; width:700px; padding:8px 0 8px 0; border-bottom:#d6d6d6 1px dotted;}
.itemnews img {width:136px; height:100px; margin-right:10px;}
.itemnews h6 {margin-bottom:8px; font-size:12px;}
.itemnews h6 a {color:#0a86c4;  font-weight:bold;}
.news-detail {padding:0 20px 0 10px;}
.news-detail img {margin:0 10px 10px 0px;}
.other-news {padding:7px; padding-bottom:0px; margin-right:10px;}
.other-news-list {margin-left:10px;}
.other-news-list li {background:url(../images/bullet.jpg) 10px 11px no-repeat; padding:4px 10px 4px 10px;}
.other-news-list a {color:#0a86c4;  margin-left:10px;}

.itemnewscat a{float: left; width:700px; padding:8px 0 8px 0;color:#ff7800;border-bottom:#d6d6d6 1px dotted;}
.itemnewscat a:hover{float: left; width:700px; padding:8px 0 8px 0;color:#ff7800;border-bottom:#d6d6d6 1px dotted;}

.itemnewcat {float: left; width:700px; padding:8px 0 8px 0; border-bottom:#d6d6d6 1px dotted;}
.itemnewnext {float: left;width:700px;padding:2px 0 2px 0;}
.itemnewnext a{float: left;color:#0099FF}
.itemnewnext a:hover{color:#FF0000}


/* ERROR */
.errorMsg {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: bold;
	color: #ff0000;
	line-height: 15px;
	text-decoration: none;
}

/* -------------- Border --------------- */
.borderAll {
	/*border: 1px solid #D8E5DD;*/
}

.borderAllNag {
	/*border: 1px solid #CCCCCC;*/
	width:15px;
	padding: 3px 0px 3px 0px;
	font-size: 10px;
	display:inline;
	background-color:#FFFFFF;
}

.borderAllNag img{
	vertical-align:middle;
	background-color:#FFFFFF;	
}


.borderAllNag a {
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 10px;
	font-weight: normal;
	color: #2095EC;
	text-decoration: none;
}
.borderAllNag a:hover{
	font-family: Tahoma, Arial, "Times New Roman";
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
/* ------- Product Cart -------- */
.cartTopMenuTable {
	border-right: #b6b6b6 1px solid;
	border-top: #b6b6b6 1px solid;
	border-left: #b6b6b6 1px solid;
	border-bottom: #b6b6b6 1px solid;
	background-color: #cccccc;
}
.cartTopMenu {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #333333;
	text-decoration: none;
}
.cartTopMenu:hover {
	font-family: Tahoma, Arial;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
