/*__________________________________________
	Colors
Bg					#eae8e6
Content Bg			#ffffff
Content Txt Bg		#f9f8f7
Txt					#333333
footer				#333333
footer txt			#a7a9ac
link txt			#65a7d1
ŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻŻ*/ 

body {
	background-color:#eae8e6;
	margin:0 auto;
	font-family: Helvetica, sans-serif;
	font-size:11px;
	color:#333333;
	text-align:center;
	overflow:auto;
}
p { text-indent:10px; }
h2 { font-size:12px; border-bottom:1px solid #e0e0e0; }
h3 { font-size:11px; text-align:center; }
h4 { font-size:12px; }
h1 { color:#65a7d1; }
h2,h3,h4 {
	margin:0;
	color:#65a7d1;
}
a {
	text-decoration:none;
	border:none;
	font-weight:bold;
	color:#65a7d1;
}
a:hover { color:#FF9900; }
.clearer {
	clear: both;
}
.wrapper {
	margin:0 auto;
	width: 791px;
	overflow: hidden;
}
.header { float:left; }
.left_column, .right_column { float: left; }
.left { float: left; }
.right { float: right; }
img { border:none; }
.container {
	width:791px;
	background-image:url('../images/mid_back.jpg');
}
.container_bottom {
	background-image:url('../images/content_shadow.jpg');
	background-repeat:no-repeat;
	width:791px;
	height:40px;
	float:left;
}
.home {
	width:733px;
	float:left;
	margin-right:38px;
	padding:15px 30px 30px 30px;
	text-align:left;
	background-image:url('../images/mid_back.jpg');
}
.home_txt {
	padding:10px 10px 10px 10px;
	border:1px solid #dddddd;
/*	border-bottom:1px solid #dddddd;*/
	background-color:#f9f8f7;
}
p { text-align:left; }
.prod_img { width:180px; }
.product_pic {
	float:right;
	padding:8px;
	margin:8px;
	background-color:#ffffff;
	border:1px solid #e0e0e0;
}
.article_pic {
	float:left; 
	margin-right:10px;
	margin-bottom:10px;
	border:1px solid #999999;
}
.footer { 
	float:left;
	padding:10px;
	width:791px;
	height:100px;
	color:#a7a9ac;
	background-image:url('../images/footer.jpg');
}
.boxes { 
	margin-top:10px; 
	width:100%; 
	height:150px; 
	float:left; 
} 
.listbox {
	margin-top:10px;
	margin-bottom:10px;
	float:left;
	padding:10px;
	width:350px;
	w\idth:350px;
	height:120px;
	heigh\t:120px;
	border:1px solid #e0e0e0;
	display:inline;
}
.listbox2 {
	margin-top:10px;
	margin-bottom:10px;
	float:right;
	padding:10px;
	width:320px;
	w\idth:320px;
	height:120px;
	heigh\t:120px;
	border:1px solid #e0e0e0;
	display:inline;
}
/* List by http://css.maxdesign.com.au */
ul {
	line-height:16px;
	list-style-type: none;
	padding: 0;
	margin: 0;
}
lh {
	color:#333333;
	font-weight:bold;
	border-bottom:1px solid #666666;
}
li {
/*	background-image: url('../images/arrow.gif');
	background-repeat: no-repeat;
	background-position:3px 5px ;*/
	padding-left:5px;
}
.address { float:left; width:300px; }
.emails { float:left; width:330px; margin-right:10px; }
.emails li:hover { background-color:#ffffdd; }
.form_pic {
	float:left;
}
.form_table { font-size:12px; font-family: Helvetica; color:#333333;}
input {
	padding:2px;
	font-family:helvetica, arial, sans-serif;
	font-size:10px;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #e0e0e0;
}
input:hover { background: #ffffdd; }
.submit input {
	color: #000;
	background: #ffa20f;
	border: 1px solid #e0e0e0;
} 
textarea {	
	font-family:helvetica, arial, sans-serif;
	font-size:10px;
	padding:2px;
	color: #333333;
	background: #FFFFFF;
	border: 1px solid #e0e0e0;
}
textarea:hover { background: #ffffdd; }

/* Products Matrix */
.matrix strong {
	font-size:14px;
	color:#224c67;
}

.matrix vert_strong {
	font-size:17px;
	color:#224c67;
	text-align:left;
}


.text_rotate {
	/* http://css3please.com/ for rotation commands*/
  -webkit-transform: rotate(-90deg);  /* Safari 3.1+, Chrome */
     -moz-transform: rotate(-90deg);  /* Firefox 3.5-15 */
      -ms-transform: rotate(-90deg);  /* IE9+ */
       -o-transform: rotate(-90deg);  /* Opera 10.5-12.00 */
          transform: rotate(-90deg);  /* Firefox 16+, Opera 12.50+ */
		       width: 1.2em;
                white-space: nowrap;
		  position:relative;
		           left:15px;
			   
}

.cell_rotate{
	vertical-align: bottom;
}

.matrix td { 
	text-align:right;
}
.matrix {
	border-collapse:collapse;
	border:1px solid #EEEEEE;
	font-size:10px; 
}



.matrix td { 
	padding:4px 4px 4px 4px; 
	border-right:1px solid #DDDDDD;
}

.matrix_titles {
	border-bottom:1px solid #CCCCCC;
	margin-top:10px; 
	background-color:#FFFFCC;
}


