
@charset "utf-8";
/* dor main CSS Document */


html {
	scrollbar-base-color: #006666;
}

body {
margin: 10px auto 10px auto;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#225658;

}
img {border:0}

p {margin: 0; }
form {border: 1px dashed #9ebcca; width:70%; padding:20px; margin-bottom:20px;}

h1{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#006666;
font-weight:bold;
margin-top:-2px;

}
h2{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#505050;
font-weight:bold;
letter-spacing:0.05em;
}
h3{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#225658;
font-weight:bold;
}
h4{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#006666;
font-weight:normal;
}

A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #225658; TEXT-DECORATION: underline;
}
A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR:  #225658; TEXT-DECORATION: underline;
}
A:hover {
	FONT-WEIGHT: normal; FFONT-SIZE: 12px; COLOR: #404040; TEXT-DECORATION: underline;
}
A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR:  #225658; TEXT-DECORATION: underline;
}
/*styles for homepage, some also for pages:*/
#main_div{
margin: 0px auto 0px auto;
width:960px;
text-align: center;
}
#top_menu{
margin: 0px auto 0px auto;
width: 960px;
height:65px;
background-image:url(images/top_1.gif);
background-repeat:no-repeat;
text-align: right;
}
#ani{
padding-top:5px;
padding-bottom:5px;
}
#hp_content_area{
margin: auto;
width: 960px;
height:265px;
background-image:url(images/hp_content_bg.gif);
background-repeat:no-repeat;
text-align: right;
/*position:relative;*/
vertical-align:top;
}
.box_title{
font-weight:bold;
font-size:13px;
margin-bottom:-10px;
}

#box_one{
float: right;
width: 340px;
height: 110px;
margin: 28px 0 0 0;
}

#box_two{
float: right;
width: 340px;
height: 110px;
margin: 28px 60px 0 0;
}

#box_three{
float: right;
width: 340px;
height: 110px;
margin: 18px 0 0 0;
}

#box_four{
float: right;
width: 340px;
height: 110px;
margin: 20px 60px 0 0;
}

.marki{
margin: 0px ;
padding-top:15px;
width: 960px;
height:50px;
direction:ltr;
}
.marki img {
	padding-right:15px;
	padding-left:15px;
}
#credit{
line-height: 20px;
width: 960px;
color:#FFFFFF;
font-size:11px;
background-color: #78c5af;
text-align:right;
}
#credit A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; TEXT-DECORATION: underline;
}
#credit A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:  #ffffff; TEXT-DECORATION: underline;
}
#credit A:hover {
	FONT-WEIGHT: normal; FFONT-SIZE: 11px; COLOR: #000000; TEXT-DECORATION: underline;
}
#credit A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR:  #ffffff; TEXT-DECORATION: underline;
}
/*styles for inner pages*/
#page_content_area{
margin: 5px auto 0px auto;
width: 960px;
text-align: right;
vertical-align:top;
}

#vmenu_cell{
width:160px;
vertical-align:top;
background-color:#bde3d8;
background-image:url(images/vmenu_bg.gif);
background-repeat:no-repeat;
background-position:bottom;
}
#page_content_cell{
width:800px;
height: 300px;
background-image:url(images/page_content_bg.gif);
background-repeat:no-repeat;
vertical-align:top;
padding:20px;
padding-right:35px;
}

.list_item{
padding-bottom:10px;
margin-bottom:10px;
border-bottom: 1px dashed #9ebcca;
}
.list_item img{
border: 1px solid #9ebcca;
}
.category{
width:100%;
text-align:right;
vertical-align:bottom;
margin-bottom:15px;
padding-bottom:15px;
border-bottom: 1px dashed #9ebcca;
}

.category_pic{
height: 130px;
padding:5px;
background-image:url(images/product_bg.png);
background-repeat:no-repeat;
text-align:center;
behavior: url(iepngfix.htc) }

.category_info{
padding-right:10px;
padding-left:20px;
vertical-align:bottom;
}

.product{
width:360px;
text-align:right;
vertical-align:bottom;
margin-bottom:15px;
padding-bottom:15px;
border-bottom: 1px dashed #9ebcca;
}

.product_pic{
height: 130px;
padding:5px;
background-image:url(images/product_bg.png);
background-repeat:no-repeat;
text-align:center;
behavior: url(iepngfix.htc) }


.product_pic .category_pic img{
border: 1px solid #9ebcca;}

.product_info {
padding-right:10px;
padding-left:20px;
vertical-align:bottom;
}
.company{
width:100%;
text-align:right;
margin-bottom:15px;

}
.company td{
vertical-align:top;
padding-bottom:15px;
border-bottom: 1px dashed #9ebcca;
}

.category_title {
	height: 18px; background: #006666;
	color: white; padding: 2px 5px 0 0;
	font: bold 12px arial; 
}

.search p{margin: 7px 0; }

.search_breadcrumb {font-weight: bold;}

