* {
		margin:0;
		padding:0;
}

body {
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#fff;
		background:#000 url(images/all_bg.jpg) no-repeat 0 100%;
		min-height:100%;
		position:relative;
}

.all {
		background:url(images/bg_top1.png) no-repeat 0% 0%;
		min-width:990px;
}

img {
		border:none;
}

.clear {
		clear:both;
		font-size:0;
		line-height:0;
}

ul,ol {
		margin:0 0 0 20px;
}


h1, h2, h3, h4, h5, h6 {
		font-size:18px;
		font-weight:400;
		margin:0 0 13px;
}

#header {
		height:83px;
		position:relative;
		width:974px;
}

#header ul {
		list-style:none;
		margin:0 !important;
		padding:0 0 0 208px;
}

#header ul li {
		float:left;
		border-left:1px solid #858180;
		padding:14px 14px 9px;
}

.logo {
		position:absolute;
		margin:46px 0 0 30px;
}

.logo a {
		position:relative;
}

.search {
		position:absolute;
		right:5px;
		margin:15px 0 0;
}

.search input {
		width:148px;
		margin:0 10px 0 0;
}

.button {
background:url(images/button.gif) no-repeat 0% 0%;
width:20px;
height:21px;
border:none;
cursor:pointer;
cursor:hand;
}
.search a img {
		margin:0 0 -4px;
}

.left_menu {
		width:159px;
		float:left;
		padding:52px 18px 0 31px;
		position:relative
}

.left_menu ul {
		list-style:none;
		margin:0;
		position:relative
}

.left_menu ul li {
		border-bottom:1px solid #858180;
		padding:6px 0 10px 4px;
		position:relative
}

.left_menu ul li ul {
		list-style:none;
		margin:4px 0 0;
		position:relative;
}

.left_menu ul li ul li {
		border-bottom:none !important;
		padding:4px 0 4px 4px;
}

.left_menu ul li ul li a {
		background:url(images/marker.gif) no-repeat 0 4px;
		padding:0 0 0 10px;
}

.left_menu ul li ul li a:hover {
		background:url(images/marker_a.gif) no-repeat 0 4px;
		padding:0 0 0 10px;
}

.left_menu ul li ul li ul li {
		border-bottom:none !important;
		padding:4px 0 4px 4px;
}

.left_menu ul li ul li ul li a {
		background:url(images/marker.gif) no-repeat 0 4px;
		padding:0 0 0 10px;
		margin-left:10px;
}

.left_menu ul li ul li ul li a:hover {
		background:url(images/marker_a.gif) no-repeat 0 4px;
		padding:0 0 0 10px;
		margin-left:10px;
}


.left_cont_top {
		background:url(images/left_menu_bg_top.png) no-repeat 0 0;
		width:159px;
		height:6px;
		font-size:0;
		line-height:0;
		margin-left:-10px;
}

.left_cont {
		background:url(images/left_menu_bg.png) repeat-y 0% 0%;
		width:139px;
		padding:10px;
		margin-left:-10px;
}

.left_cont p, .left_content p {
		
		padding:0 0 5px 0px;
}

.left_cont p a, .news p a, .main_txt p a, .news-latest-morelink a, .left_content p a{
		background:url(images/arrow.gif) no-repeat 0% 3px;
		padding:0 0 0 15px;
		color:#d2ac88 !important;
		text-decoration:none
}

.left_cont_bottom {
		background:url(images/left_menu_bg_bottom.png) no-repeat 0 0;
		width:159px;
		height:6px;
		margin-left:-10px;
}

.left_content {
		padding:10px;
		width:139px;
		margin-top:38px;
}

.pic {
		text-align:right;
		margin:7px 0 0;
}

.main_cont_top {
		background:url(images/main_content_top.png) no-repeat 0 0;
		width:770px;
		height:6px;
		font-size:0;
		line-height:0;
		margin:13px 0 0;
}

.main_cont {
		background:url(images/main_content.png) repeat-y 0 0;
		width:730px;
		padding:10px 20px 0;
}

.main_cont2 {
		background:url(images/main_content.png) repeat-y 0 0;
		width:730px;
		padding:10px 20px 0;
}

.main_cont_bottom {
		background:url(images/main_content_bottom.png) no-repeat 0 0;
		width:770px;
		height:6px;
}


.main_part {
		float:left;
		margin:-5px 0 10px;
		position:relative;
}

.main_txt {
		float:left;
		width:483px;
		padding:0 35px 0 0;
}

.line {
		background:#d2ac89;
		height:1px;
		font-size:0;
		line-height:0;
		margin:20px 0;
}

.product li {
		float:left;
		width:220px;
		margin:0 15px 20px 0;
		height:120px;
}

.product li img {
		margin:0 8px 0 0;
}

.product_detail li {
		padding:0 15px 20px 0;
}

.product_detail li img {
		margin:-3px 14px 0 0;
}

.news {
		float:right;
		width:210px;
}

.news h2 {
		background:url(images/block.gif) no-repeat 0 0;
		width:201px;
		height:27px;
		color:#fff;
		font-size:11px;
		margin:0 0 7px;
		padding:5px 0 0 9px;
}

.price {
		color:#C2C2C2;
		font-size:18px;
		background:url(images/icon2.gif) no-repeat 100% 0;
		width:221px;
		margin:25px 0;
}

.pic_of_product {
		float:right;
		padding:10px 0 10px 10px;
}

.link img {
		margin:7px 7px -3px 10px;
}

.info {
		padding:0 0 0 10px;
}.ban_top {
		background:url(images/bann_top.gif) no-repeat 0 0;
		width:770px;
}

.ban_bg {
		background:url(images/ban_bg.gif) repeat-y 0 0;
		width:770px;
		margin:0 0 13px 0
}


.ban_bottom {
		background:url(images/ban_bottom.gif) no-repeat 0 100%;
		padding:1px 20px 1px 1px;
}

.ban_bottom p {
  float:left;
  font-size:0px !important;
    line-height:0px !important;
  margin:0 !important
  
}

.banner {
		background:url(images/banner3.gif) no-repeat 0 0;
		width:748px;
		height:163px;
		padding:0px 20px 0 1px;
}

.ban_bottom a {
		color:#fff;
		text-decoration:none;
		font-size:28px;
		font-family:Geneva, Arial, Helvetica, sans-serif;
		float:right;
		padding:10px 0 0 0
}

.ban_bottom span {
  color:#fff;
  text-decoration:none;
  font-size:28px;
  font-family:Geneva, Arial, Helvetica, sans-serif;
  float:right;
  padding:10px 0 10px 0
}


#footer {
		text-align:right;
		color:#fff;
		width:974px;
		font-size:11px;
		padding:3px 3px 10px 0;

}

#footer a {
		color:#fff;
		text-decoration:none;
		font-size:11px;
}

* html body,html {
		min-height:100%;
		height:auto !important;
}

a,.price strong,.link {
		color:#fff;
}

a:hover, .act{
		color:#d2ac88 !important;
		text-decoration:none

}

#header ul li a,.left_menu ul li a,.link a {
		color:#fff;
		text-decoration:none;
}

.product,.product_detail {
		list-style:none;
}

.product li strong,.product_detail li strong {
		font-size:14px;
}




.my_contenttable THEAD TD {
        color: #353535;
}

.my_contenttable p {
        margin: 0px;
}

.my_contenttable td {
		color:#565656;
		border-top: 1px solid #EEEEEE;
		border-left: 1px solid #EEEEEE;
		padding: 3px;
}

.my_contenttable {
		border-bottom: 1px solid #EEEEEE;
		border-right: 1px solid #EEEEEE;
}

.my_contenttable THEAD {
		font-family: Verdana,Tahoma, Verdana, Arial;	
		color:#565656;  
		text-align: center;
		border: 1px solid #EEEEEE;
		padding: 3px;
		font-weight: bold;
		background-color: #EEEEEE;
}  



table {
		border-collapse:collapse;
		border-spacing:0;
}

fieldset,img {
		border:0;
}

address,caption,cite,code,dfn,th,var {
		font-style:normal;
		font-weight:normal;
}

li {
		list-style:none;
}

caption,th {
		text-align:left;
}


q:before,q:after {
		content:'';
}

abbr,acronym {
		border:0;
		font-variant:normal;
}

sup,sub {
		vertical-align:text-top;
}

sub {
		vertical-align:text-bottom;
}

input, textarea, select {
		font-family:inherit;
		font-size:inherit;
		font-weight:inherit;
} 

.csc-mailform {
		width:100%;
		line-height: 20px;
}

.csc-mailform label{
		float:left;
		width:140px;
}

.csc-mailform fieldset{
		border: 1px solid #606060;
		width: 100%;
}

.csc-mailform-field input{
		float:left;
}


input.csc-mailform-radio{
		clear: both;
		height: 20px;
		width: 13px;
		margin-left: 5px;
}

.csc-mailform-radio label{
		margin-left: 5px;
}

.csc-mailform-field textarea {
		width:100%;
		float:left;
}

.csc-mailform-field{
		padding:5px 0px 0px 0px;
		clear:both;
}

.news-single-img{
		padding-bottom: 16px;
}

.news-list-img{
		padding-bottom: 16px;
}

.download, .external-link-new-window, .internal-link {
	background:none !important;
	padding-left:0 !important;
}
