/* STANDARD ELEMENTS */

body {
	color: black;
	background-color: white;
	background-image: url(./images/background.gif); 
	background-repeat: repeat-y;
	font-family: Arial, Verdana, Tahoma, sans-serif;
	/*Courier New, Courier, Helvetica, */
	font-size: 0.76em;
	padding: 0;
	margin: 0;
	height: 100%;
}

img {
	border:0;
}

a img {
	border: 0
}

a:link, a:visited, a:active {
	color: #d71920;
	text-decoration: underline;
}

a:hover {
	color: #d71920;
	text-decoration: none;
}

a.cloaked:link, a.cloaked:visited, a.cloaked:active {
	color: #333333;
	text-decoration: none
}

a.cloaked:hover {
	color: #333333;
	text-decoration: underline
}


p {
	margin:0;
	padding:0
}

form {
	padding: 0;
	margin: 0
}

#search_field{
	border:0;
	border-bottom:1px solid #9B9B9B;
	background-color:#ebebeb;
	width:109px;
	height:17px;
	margin-top:6px;
	margin-left:22px;
	font-size:13px;
	font-family:Arial;
}

.search_submit{
	border:0;
	background-color:#bfbfbf;
	width:46px;
	height:20px;
	margin-left:5px;
	font-size:11px;
	font-family:Arial;
	cursor:pointer;
	/*cursor:hand;*/
}

.eml_input{
	border:0;
	border-bottom:1px solid #9B9B9B;
	background-color:#ebebeb;
	width:149px;
	height:17px;
	margin-top:6px;
	margin-bottom:3px;
	font-size:13px;
	font-family:Arial;
}

.eml_submit{
	border:0;
	background-color:#bfbfbf;
	width:46px;
	height:20px;
	font-size:12px;
	font-family:Arial;
	cursor:pointer;
	/*cursor:hand;*/
}

textarea {
	background-color: white;
	color: #333;
	border: 1px solid #9B9B9B
}

.formControl input {
	height: 22px;
}

.formLabel {
	padding-top: 7px;
	padding-bottom: 2px;
	
	color: #5A5A5A;
	font-weight: bold;
}

input#searchField {
	height: 19px;
	width: 207px;
	border: 1px solid #DC3224
}

/* used to clear floats */
.clearer {
	clear: both;
	display: block;
	height: 1px;
	width:1px;
	margin-bottom: -1px;
	font-size: 1px;
	line-height: 1px
}

/* when .clearer fails... :)  */
.clearerMini {
	clear: both;
}

.fotoCnt {
	padding: 10px
}

.bold {
	font-weight: bold
}

.fotoCnt2{
	border: none;
	margin-right: 12px;
	margin-bottom: 5px;
	margin-top: 5px;
	
}

/* END STANDARD ELEMENTS */

#scaleDiv {
	position: absolute;
	visibility: hidden;
	height: 100%
}

#bottomArea {
	position: fixed;
	width: 779px;
	height: 17px;
	background-color: #e5e5e5;
	bottom: 0px;
	z-index:100;
}

#background_head{
	position:absolute;
	left:0px;
	top:0px;
	width:972px;
	height:267px;
	background-image: url(./images/background_head.jpg); 
	background-repeat: no-repeat;
}

#right_content{
	position:absolute;
	top:59px;
	left:779px;
	width:193px;
}

#foto_product_of_the_month{
	width:186px;
	height:176px;
	margin-left:7px;
	margin-bottom:20px;
	background-color:#EBEBEB;
	text-align:center;
}

#content{
	position:absolute;
	top:273px;
	left:0px;
	width:778px;
	z-index:1;
}

/*sys menu*/

#home{
	float:left;
	margin-left:50px;
	height:16px;
}

#print{
	float:left;
	margin-left:50px;
	height:16px;
}

#sitemap{
	float:left;
	margin-left:375px;
	height:16px;
}

#copyright{
	float:left;
	margin-left:50px;
	height:16px;
}

#new_product{
	width:100%;
	/*margin-bottom:24px;*/
}



#quick_info{
	width:100%;
	/*margin-bottom:24px;*/
}

#references{
	width:100%;
	/*margin-bottom:24px;*/
}

#references a:link, #references a:visited, #references a:active{
	color:#333333;
	text-decoration:none;
	
}

#references a:hover{
	color:#333333;
	text-decoration:underline;
}

#contact{
	width:100%;
	/*margin-bottom:24px;*/
}

#new_product_title{
	float:right;
	background-image: url(./images/new_product.gif); 
	background-repeat: no-repeat;
	width:91px;
	height:15px;
	margin-right:16px;
	margin-top:14px;
}

#document_title{
	float:right;
	background-image: url(./images/development_servicees.gif); 
	background-repeat: no-repeat;
	width:173px;
	height:15px;
	margin-right:16px;
	margin-top:14px;
}


#content_document_title{
	float:left;
	background-image: url(./images/development_servicees.gif); 
	background-repeat: no-repeat;
	width:174px;
	height:25px;
	margin-top:14px;
	margin-left:110px;
	margin-right:15px;
}


#quick_info_title{
	float:right;
	background-image: url(./images/quick_info.gif); 
	background-repeat: no-repeat;
	width:174px;
	height:15px;
	margin-right:16px;
	margin-top:14px;
}

#references_title{
	float:right;
	background-image: url(./images/references.gif); 
	background-repeat: no-repeat;
	width:68px;
	height:15px;
	margin-right:16px;
	margin-top:14px;
}

#contact_title{
	float:right;
	background-image: url(./images/contact.gif); 
	background-repeat: no-repeat;
	width:68px;
	height:15px;
	margin-right:16px;
	margin-top:43px;
}

.content_front{
	float:right; 
	width:543px; 
	background-color:#ebebeb;
	border-bottom: 1px solid #757575;
	padding-bottom:10px;
	margin-bottom:24px;
}

.content_doc_area {
	float:left;
	width:461px; 
	background-color:#ebebeb;
	border-bottom: 1px solid #757575;
	padding-bottom:18px;
	padding-left:18px;
}

.title{
		font-family:Arial;
		font-weight:bold;
		font-size:100%;
		letter-spacing:0.1em;
}

.title a:link, .title a:active, .title a:visited{
		font-family:Arial;
		font-weight:bold;
		font-size:100%;
		letter-spacing:0.1em;
		color:#333333;
		text-decoration:none;
}

.title a:hover{
		font-family:Arial;
		font-weight:bold;
		font-size:100%;
		letter-spacing:0.1em;
		color:#333333;
		text-decoration:underline;
}

.title2{
		font-family:Arial ;
		font-weight:bold;
		font-size:120%;
		letter-spacing:0.1em;
}

.sub_title{
		font-family:Arial;
		font-size:88%;
		color:#a1a1a1;
}

.content_front ul{
	margin-left: 0;
	padding-left: 0;
	margin-top:17px;
	list-style: none;
	border-left: 1px solid #d71920
	
}

.content_front li{
	padding-left:15px;
	/*padding-left:2px;*/
	margin-left:-1px;
	/*margin-left:13px;*/
	margin-bottom: 3px;
	/*list-style-image:url(/images/bullet_red.gif);
	list-style-position: outside;*/
	background-image: url(/images/bullet_red.gif);
	background-repeat: no-repeat;
	background-position: -1px 5px;
}

.product_key_features ul{
	margin-left: 0;
	padding-left: 0;
	margin-top:17px;
	list-style: none;
	border-left: 1px solid #d71920
}

.product_key_features li{
	padding-left:15px;
	/*padding-top:2px;*/
	margin-left:-1px;
	margin-bottom: 3px;
	background-image: url(/images/bullet_red2.gif);
	background-repeat: no-repeat;
	background-position: -1px 5px;
}


#product_of_the_month{
	padding-left:23px;
}

#product_of_the_month ul{
	margin-left: -16px;
	padding-left: 0px;
	margin-top:17px;
	list-style: none;
	border-left: 1px solid #bfbfbf
}

#product_of_the_month li{
	padding-left:15px;
	/*padding-top:2px;*/
	margin-left:-1px;
	margin-bottom: 3px;
	background-image: url(/images/bullet_gray.gif);
	background-repeat: no-repeat;
	background-position: -1px 5px;
}

#documentation{
	background-image: url(/images/documentation.gif);
	background-repeat: no-repeat;
	width:193px;
	height:17px;
	color:#fff200;
	font-size:0.9em;
	margin-top:20px;
}

#leftContent{
	float:left;
	padding-left:59px;
	width:239px;
}

#mainContent{
	float:left;
	/*margin-left:12px;*/
	width:480px;
}

#mainContent2{
	float:left;
	/*margin-left:12px;*/
	width:680px;
}

#logoClick{
	cursor:pointer;
	/*cursor:hand;*/
	width:519px;
	height:236px;
	position:absolute;
	top:0;
	left:0;
	z-index:100;
}

.productItem{
	width:239px; 
	height:29px; 
	background-color:#dedede; 
	background-repeat: no-repeat;
	background-position: top right;
	border-bottom:	1px solid #666666;
	cursor:pointer;
	/*cursor:hand;*/
	margin-bottom:6px;
	font-weight:bold;
	color:#333333;
	
}

.productItemOn{
	width:239px; 
	height:29px; 
	background-color:#F3BABC; 
	background-repeat: no-repeat;
	background-position: top right;
	border-bottom:	1px solid #d71920;
	margin-bottom:6px;
	font-weight:bold;
	color:#d71920;
	
}

.productItemTitle{
	padding-left:18px; 
	padding-top:13px; 
	position:absolute; 
	float:left; 
	z-index:10;
}

.productItem:hover{
	background-color:#f3babc; 
	border-bottom:	1px solid #d71920;
	color:#d71920; 
}

.productDescription{
	height:30px; 
	width:458px;
	background-color:#f2f2f2; 
	background-image: url(/images/list_background.gif);
	background-repeat: repeat-x;
	color:#333333;
	padding-left:11px;
	margin-bottom:6px;
	padding-right:11px;
	line-height: 1.1;
	font-size:96%;
}

.list_title2{
	color:#333333;
	margin-left:23px;
	margin-bottom:18px;
}

.list_title2 a:link, .list_title2 a:visited, .list_title2 a:active{
	color:#333333;
	text-decoration:none;
}

.list_title2 a:hover{
	text-decoration:underline;
}

.tables{
	width:100%;
}

table.tables td{
	border-bottom: 1px solid #FFFFFF;
} 


.red{
	background-color:#d71920;
	color:#ffffff;
	font-weight:bold;
	border-bottom: 1px solid #FFFFFF
}

.gray{
	background-color:#dedede;
	color:#333333;
	border-bottom: 1px solid #FFFFFF;
}

.dark{
	background-color:#c9c9c9;
	color:#333333;
	border-bottom: 1px solid #FFFFFF;
	width:60%;
}

.tables td{
	padding-left:10px;
}

/*.tables td{
	background-color:#dedede;
	color:#ffffff;
}*/

.d1{
	font-weight:bold;
	margin-top:5px;
	margin-bottom:5px;
}

#request_for_more{
	margin-left:23px;
	margin-top:12px;
}

.content_foto{
	float:right;
	cursor:pointer;
	/*cursor:hand;*/
}

.preload{
	background-image:url(/mma_bin.php?id=2006082914502608&amp;src=min);
}

.input_request{
	border:0;
	border-bottom:1px solid #9B9B9B;
	background-color:#ebebeb;
	width:209px;
	height:17px;
	margin-top:6px;
	font-size:13px;
	font-family:Arial;
}

.title1{
	font-family:Arial ;
	font-weight:bold;
	font-size:110%;
	letter-spacing:0.1em;
}

.siteMapL2{
	margin-left:15px;
}
