@charset "utf-8";
/* CSS Document */
/****************** PRODUCTS *******************/
.container_roby3{
}

.rowby3 {
	width:167px;
	float:left;
	margin:0px 8px 8px;
}

.rowby3_title{
	padding-left:5px;
	padding-top:3px;
}

.container_rowby2{
	margin:0px auto;
}

.table_rowby2{
	text-align:justify;
	vertical-align:top;
}

.rowby2 {
	width:250px;
	margin:0px 8px 8px;
}

.rowby2_title{
	padding-left:5px;
	padding-top:3px;
}

.border_title{
	background-image:url(../images/_backgrounds/bkg_product_title.jpg);
	height:2px;
	margin:3px 0px;
}

a.product_title {
	color:#697a81;
	text-decoration:none;
}

a.product_title:hover{
	color:#730008;
}

.dots_separator {
	margin:8px 0px;
	
	background-image:url(../images/_backgrounds/bkg_dots_horizontal.jpg);
	height:1px;
}

.arrow {
	background-image:url(../images/_backgrounds/bkg_arrow_title.jpg);
	background-repeat:no-repeat;
	background-position:left center;
	margin:10px 0 0 0;
	padding:0 0 1px 10px;
	
	color:#6699CC;
}

#products_category_submenu{
	text-align:center;
	padding:2px;
	width:560px;
	
	white-space: pre-wrap;       /* css-3 */
	white-space: -moz-pre-wrap !important;  /* Mozilla, since 1999 */
	white-space: -pre-wrap;      /* Opera 4-6 */
	white-space: -o-pre-wrap;    /* Opera 7 */
	word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

#products_category_submenu a{
	color:#66818a;
}

.product_category_title{
	margin-bottom:4px;
	clear:both;
}

.product{
	width:570px;
}

.product_picture {
	padding:4px 10px;
	vertical-align:top;
	width:130px;
}

.product_text {
	padding:4px 10px;
	vertical-align:top;
}

.product_title {
	margin:4px 0px;
	
}
.product_border_title{
	background-image:url(../images/_backgrounds/bkg_product_title.jpg);
	height:1px;
	margin:3px 0px;
}

ul#product_files {
	margin:0px;
	padding:0px;
	
	list-style:none;
	list-style-type:none;
}

ul#product_files li a{
	background-image:url(../images/_backgrounds/bkg_product_download.jpg);
	background-position:left center;
	background-repeat:no-repeat;
	
	padding-left:15px;
}

.tbl_info {
	padding:0px;
	margin:0px;
}

.tbl_info td {
	padding:3px;
	border:2px solid #FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}

.td_desc{
	width:120px;
	background-color:#dddfe1;
}

.td_data{
	background-color:#f2f2f2;
}