* {margin:0; padding:0;}



html {height: 100%; width:100%; font: 12px Times; min-width: 1024px; overflow: auto;}
body  {height:auto !important; height: 100%;  min-height:100%; position:relative;  width:100%; font: 12px Times;
background: #E4E5E7  url(/i2/bg4.gif) center repeat-y; min-width: 1024px; overflow: auto;}

A {
	COLOR: #777F7F; TEXT-DECORATION: none;
}

A:hover {
COLOR: #398380; TEXT-DECORATION: none;
}

a img {
border: 0;
}

a.toplink {
color: #808080;
}

a.toplink:hover {
color: #A02020;
}

.shcart_link a {
color: #A02020;
}

a.list {
font-size: 100%;
color: #35797B;
}
a.list:hover {
font-size: 100%;
color: a8d8c8;
}

.pr_list_hr {color: #a9a9a9; margin: 5px 0;}

.pr_list_li {height: auto; margin: 5px 0;}

#blck-content {
min-width: 700px;
padding: 2px;
}

input.buttons {
	background: none no-repeat top left;
	border: none;
	cursor: pointer;
	display: block;
	float: left;
	/*height: 25px;*/
	overflow: hidden;
	padding: 0;
	/*margin: 0 2px 0 0;*/
	text-indent: -9999px;
	width: auto;
}
input.go { background-image: url(/i2/go.gif); width: 17px; }


#searchinput {
display: inline;
float: left;
}

#searchbutton {
display: inline; 
float: left;
height: 0;
}


.cpt_maincontent {
padding-left: 7px;
}


h1 {
font-size: 20px;
}


#wrap {
position: relative;
height: auto !important;
height: 100%;
min-height: 100%;

}

#bgleft {
position: absolute;
top: 0; bottom: 0;
left: 0;
float: left;
width: 25px;
height: auto !important;
height: 100%;
min-height: 100%;
z-index:1;
background: url(/i2/bgleftbottom.gif) repeat-y;
}

#bgright {
position: absolute;
top: 0; bottom: 0;
right: 0;
float: right;
width: 25px;
height: auto !important;
height: 100%;
min-height: 100%;
z-index:2;
background: url(/i2/bgrightbottom.gif) repeat-y;
}

#content {
position: relative;
z-index: 3;
width: 990px;
left: 50%;
margin-left: -495px;
background-color: #ffffff;
}

#topbg {
background: url(/i2/topbg.gif) repeat-x;
border-left: 0px solid #c8c8c8;
border-bottom: 0px solid #c8c8c8;

}

#topbg2 {
border-bottom: 0px solid #c8c8c8;
background: url(/i2/topbg.gif) repeat-x;
padding-top: 2px;
padding-left: 22px;
}

#logo {
width: 350px;
position: relative;
left: 7px;
bottom: 6px;
background: #ffffff;
border-left: 0px solid #c8c8c8;
border-right: 0px solid #c8c8c8;
border-bottom: 0px solid #c8c8c8;
BORDER-TOP: #c8c8c8 0px solid;
margin: 6;
MARGIN-TOP: 15px; 
padding: 6;
}

.rightblock
{
border-right: 1px solid #c8c8c8;
border-left: 1px solid #c8c8c8;
border-bottom: 1px solid #c8c8c8;
border-top: 1px solid #c8c8c8;
clear: both;
background-color: #E1F2EC;
padding: 0px;
margin-top: 4px;
margin-right: 4px;

}

.rightblock_inside {
padding: 14px 5px;
}

#prddeatailed_container {
width: 95%;
padding-right: 4px;
}

#tel {
color: #A02020;
font-size: 20px;
margin: 2px 0;
}

ul {
list-style: none;
}

input, select { vertical-align:middle;}


.cpt_product_search {
	padding: 4px;
	text-align:right;
	overflow:hidden;
	clear:left;
	display:block;
}
.cpt_product_search form {
display:inline; white-space:nowrap;
}
.cpt_product_search input {
	vertical-align:middle;
	float:right;
}

.cptovst_obxqac, .cptovst_m1ju84, .cptovst_j68vph {
border: 0px;
padding: 0px;
margin: 0px;
}


ul.vertical, ul.horizontal
{ padding: 0px;
  margin: 0px;
  list-style: none;

}
ul.horizontal{
width: 100%;
overflow: hidden;
position: relative;

}
.vertical li
{ padding-left: 0px;
  padding-bottom: 5px;
  font-weight: bold;
}
.horizontal li
{ float: left;
margin-left: 50px;
}

.cpt_news_short_list {
	margin:0 5px 5px 0px;

}
.cpt_news_short_list form { padding:10px 0 10px 10px;}
.cpt_category_tree {

	padding:0;
	margin:0;
}
.cpt_category_tree ul {
	list-style-type:none;
	margin:0;
	padding:0;
}
.cpt_category_tree li {
	padding:0;
}
.cpt_category_tree li a {
	font-size:100%;
	font-weight:normal;
	text-decoration:none;
}
.cpt_category_tree li a {
	padding:0;
	margin:0;
	line-height:10px;
}
.cpt_category_tree a:hover {
	text-decoration:none;
}
.cpt_category_tree li.parent_current, .cpt_category_tree li.child, .cpt_category_tree li.child_current { background:none;}
.cpt_category_tree li.child a { line-height:18px;}

.cpt_category_tree .parent_current a {
	font-weight: bold;
	color: #068709!important;
	text-decoration: none !important;
}
.cpt_category_tree .child a {
font-size:95%;
	margin-left: 15px;
	font-weight:normal;
}
.cpt_category_tree .child_current a {
	margin-left: 25px;
	color: #068709!important;
	text-decoration: none!important;
	font-size:95%;
}

.cpt_category_tree .tab {
	margin-left:10px;
}



	.cpt_product_search form {
 display:inline; white-space:nowrap;
}
.cpt_product_search input {
	font-size:80%;
	vertical-align:middle;
	float:left;
}

.totalPrice {
color: rgb(160, 32, 32);
font-weight: bold;
margin: 8px 0;
}

.oldPrice {
text-decoration: line-through ;
font-weight: bold;
margin: 4px 0;
}

.prdbrief_brief_description p span {
font-size: 12pt;
}



.content {
	border: 1px solid #C8C8C8;
	margin: 0 0;
}

.content * {
	position: relative;
	margin: 0;
	
}
.one {
	background: url(/published/publicdata/BODY/attachments/SC/themes/demo/corner.gif) top left no-repeat;
	left: -1px;
	top: -1px;

}
.two {
	background: url(/published/publicdata/BODY/attachments/SC/themes/demo/corner_tr.gif) top right no-repeat;
	top: -2px;

}
.three {
	background: url(/published/publicdata/BODY/attachments/SC/themes/demo/corner_br.gif) bottom right no-repeat;
	right: -2px;
	bottom: -2px;

}
.four {
	background: url(/published/publicdata/BODY/attachments/SC/themes/demo/corner_bl.gif) bottom left no-repeat;
	left: -2px;
	padding-bottom: 1em;

}

* =Hoverbox Code      
----------------------------------------------------------------------*/      

.hoverbox      
{      
      cursor: default;      
      list-style: none;      
}      

.hoverbox a      
{      
      cursor: default;      
}      

.hoverbox a .preview      
{      
      display: none;      
}      

.hoverbox a:hover .preview      
{      
      display: block;      
      position: absolute;      
      top: 0px;      
      left: 0px;      
      z-index: 1;      
}      

.hoverbox img      
{      
      background: #fff;      
      border-color: #a6dcf5;      
      border-style: solid;      
      border-width: 0px;      
      color: inherit;      
      padding: 0px;      
      vertical-align: top;      
}      

.hoverbox li      
{      
      background: #eaf8fe;      
      color: inherit;      
      display: inline;      
      float: left;      
      margin: 0px;      
      padding: 0px;      
      position: relative;      
}      

.hoverbox .preview      
{      
      border-color: #a6dcf5;      
}