body {
margin: 0px;
background-color: #3A3A38;
}

body,td,table {
font-family: Arial;
font-size: 12px;
color: #6C7379;
}

.img_border
{
border : 3px double #999999;
}

.thumbs_box {
width: 190px; 
height:400px; 
overflow: auto; 
overflow-x : hidden; 
scrollbar3dlight-color:#E8E8E8;
scrollbar-arrow-color:#A2AE00;
scrollbar-base-color:#FFFFFF;
scrollbar-darkshadow-color:#999999;
scrollbar-face-color:#FFFFFF;
scrollbar-highlight-color:#CCCCCC;
scrollbar-shadow-color:#E8E8E8 

}
a.black:link {color: #6C7379;font-size: 12px;text-decoration: underline}
a.black:active {color: #6C7379;font-size: 12px;text-decoration: underline}
a.black:visited {color: #6C7379;font-size: 12px;text-decoration: underline}
a.black:hover {color: #6C7379; font-size: 12px;;text-decoration: none}

.contact_td {
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
color: #cccccc;
margin: 30 0 0 10;
}

.content_td {
margin: 10 10 10 10 ;
}

A.mailto, A.mailto:link, A.mailto:visited, A.mailto:active {
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
color: #cccccc;
text-decoration: none ;
}

A.mailto:hover {
color: white;
text-decoration: underline;
}

.right_content_td {
margin: 30 20 20 20;
}

.services {
line-height: 150%;
}

.testimonial {
border-bottom: 1px solid #E6E6E6;
padding-bottom: 10px;
}

.testimonial_footer {
padding: 10 0 0 315px;

}

.content {
font-family: Tahoma;
font-size: 11px;
color: #6c6c6c;
line-height: 140%;
padding-top: 10px;
padding-left: 25px;
padding-right: 40px;
}

.footer_dny {
color: #8FC91C;
}

/* ---[ LINKS ]------------------------------- */

A, A:link, A:visited, A:active {
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: #8FC91C;
text-decoration: underline ;
}

A:hover {
color: red;
font-weight: normal;
}

A.red_link, A.red_link:link, A.red_link:visited, A.red_link:active {
font-family: Arial;
font-size: 12px;
font-weight: normal;
color: red;
text-decoration: underline ;
}

A.red_link:hover {
font-weight: normal;
color: black;
text-decoration: none ;
}

A.news, A.news:link, A.news:visited, A.news:active {
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: #BB0000;
text-decoration: none ;
}

A.news:hover {
text-decoration: underline ;
}
/* ---[ HOME ]------------------------------- */

.news_td
{
padding: 16 5 0 12;
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
color: #6C7379;
line-height: 120%;
}

.home_news_date {
font-size: 10px;
margin-left: 10px;
background-color: #E5E5E5;
}

.home_news_block {
margin-left: 20px;
}


/* ---[ NEWS PAGE]------------------------------- */

.news_date {
font-size: 10px;
background-color: #E5E5E5;
}

.news_block {
line-height: 140%;
padding-left: 5px;
padding-right: 50px;
}

.products_img {
border: 3px double #6C7379;
}



/* ---[ FORMS GENERAL]------------------------------- */


table.row_dashed {

}


table.row_dashed tr td {
font-family: Tahoma;
font-size: 11px;
color: #6c6c6c;
border-bottom :1px #CCCCCC solid;
}

table.row_dashed tr td {
}

.row_solid {
border-top :1px #CCCCCC solid;
font-family: Tahoma;
font-size: 10px;
color: #666666;
padding-left: 1px;
padding-top: 0px;

}


table tr.row_border_none td {
border: none;
}

.row_title {
font-weight: bold;
background-color: #f7f7f7;
border-bottom :1px #CCCCCC dotted;
line-height: 150%;
padding-left: 5px;
}

.subscribe_textbox {
font-family: Verdana, sans-serif;
font-size: 10px;
text-decoration: none;
color: #333333;
background-color: white;
border:1px #CCCCCC solid;
padding:2px;
}

form {
display:inline;
} 

.button
{
font-family: Tahoma;
font-size: 11px;
color: black;
background-color: #F2EFF8;
border: 1px #ABABAD solid;
}

INPUT, TEXTAREA, SELECT, OPTION {
font-family: Tahoma;
font-size: 11px;
text-decoration: none;
color: #333333;
background-color: #f7f7f7;
border:1px #CCCCCC solid;
padding:2px;
}

.red {
font-family: Tahoma;
font-size: 12px; 
color: #F78400; 
border-bottom :0px #CCCCCC dashed;
}

label {
cursor: hand;
cursor: pointer;
}

.row_light, tr.row_light td	{
	background-color: #F7F3F7 ;
	font-size: 12px;
	}
	/*  alternate row color 2 */
.row_dark, tr.row_dark td	{
	font-size: 12px;
	background-color: #eaeaea ;
	}	
	
/* ---[ CLASSES FOR VALIDATOR ]------------------------------- */

.tfvHighlight {
background: #EAF7D0;
}
.tfvNormal {
}
