/* CSS Document */



* {

	margin: 0;

    padding: 0;

    border: none;

	font-size: 1em;

}





body {

	background: #b2b2b2 url(img/body-bg.jpg) repeat-x;

}





#container {

	width: 100%;

}



#flash{

	width: 100%;

	position: relative;	

	margin: auto;

}





#main-content {

	margin: 5px auto 0 auto;

	width: 926px;

}







/*#################################HEADER####################################*/







#header {

	float: left;

	width: 926px;

	height: 182px;

	background: url(img/main-header-bg.jpg)

}





#menu {

	float: left;

	width: 904px;

	height: 45px;

	margin: 133px 0 0 10px;

	background: url(img/menu-bg2.jpg);

	border-bottom: 4px solid #dedede;

}





* html #menu {

	margin: 133px 0 0 5px;

}





#menu ul  {

	width: 904px;

	height: 45px;

	list-style: none;

}





#menu ul li {

	display: inline; 

}





#menu ul li a {

	float: left;

	display: block;

	width: 113px;

	height: 31px;

	padding: 14px 0 0 0;

	text-decoration: none;

	text-align: center;

	color: #FFFFFF;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold; 

}





#menu ul li a:hover {

	display: block;

	width: 113px;

	height: 31px;

	background: url(img/menu-bg-hover.jpg);

}







/*################################# CONTENT ####################################*/





#content {

	width: 926px;

	/*min-height: 698px;*/

	min-height: 678px;

	background: url(img/main-content-bg.gif);

}





* html #content {

	/*height: 516px;*/

}





*:first-child+html #content {

	/*height: 516px;*/

}





#left-bar {

	float: left;

	width: 188px;

	height: 130px;

	/*margin: 10px 0 0 10px;*/

	margin: 10px 0 10px 10px;

	/*background: url(img/main-left-bar-img1.jpg) no-repeat;*/
	
	background: url(img/main-right-bar-img2.jpg) no-repeat;

}






* html #left-bar {

	margin: 10px 0 0 5px;

}





#bar-text {

	float: left;

	width: 188px;

	height: 310px;

	margin: 130px 0 0 0;

	background: url(img/main-left-bar-bg2.jpg);

	font-family: Verdana, Arial, Helvetica, sans-serif;

}





#bar-text h2 {

	margin: 20px 0 0 20px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #174e8d;

}





#bar-text p {

	font-size: 10px;

	color: #174e8d;

	width: 146px;

	margin: 15px 0 0 20px;

}





#text {

	float: left;

	width: 320px;

	min-height: 308px;

	margin: 50px 0 20px 46px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #174e8d;

	text-align: justify;

}





#text h2 {

	font-size: 16px;

	font-weight: bold;

}





#text p {

	margin: 15px 0 0 0;

}





#text p.first {

	margin: 0px 0 0 0;

}





#text p span {

	font-weight: bold;

}





#text hr {

	width: 320px;

	border: 1px solid #d1daeb;

	margin: 5px 0 20px 0;

}





#right-bar {

	float: right;

	width: 269px;

	height: 415px;

	margin: 40px 25px 0 0;

	/*background: url(img/main-right-bar-img.jpg) no-repeat;*/

}





* html #right-bar {

	margin: 40px 10px 0 0;

} 





#right-bar ul {

	float: right;

	width: 184px;

	margin: 0 0 0 0;

	list-style: none;

}





#right-bar ul li {

	margin: 0px 0 0 0;

	padding: 7px 0 0 0;

	width: 170px;

	/*height: 40px;*/

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #174e8d;

	border-top: 1px solid #e8e8e8;

	background: url(img/main-content-rigth-bar-li.gif) 0 10px no-repeat;

}





#right-bar ul li p {

	margin: 0 0 0 15px;

}





#right-bar ul li.last {

	border-bottom: 1px solid #e8e8e8;	

}





#right-bar ul li a {

	font-weight: bold;

	color: #174e8d;

	text-decoration: none;

}







/*################################# FOOTER ####################################*/



#footer {

	float: left;

	clear: both;

	/*width: 905px;*/

	width: 920px;

	height: 26px;

	/*margin: 20px 0 0 10px;*/

	margin: 0 0 0 3px;	

	background: url(img/main-footer-bg.gif);

}





* html #footer {

	/*margin: 20px 0 0 5px;*/

	margin: 0 0 0 2px;

}



*:first-child+html #footer {

	/*margin: 20px 0 0 3px;*/

}





#logo {

	float: left;

	width: 47px;

	height: 26px;

	margin: 0 0 0 10px;

	background: url(img/main-footer-logo.gif);

}





#footer p {

	float: right;

	margin: 5px 15px 0 0;

	font-size: 11px;

	color: #FFFFFF;

}





#footer p a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #FFFFFF;

}





/*------- Products -------------*/



#left-bar-product {

	float: left;

	width: 200px;

	height: 460px;

	margin: 10px 0 0 10px;

}



#left-bar-product h2{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #D10100;

	margin: 10px 0 0 15px;

}



#left-bar-product h3{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #D10100;

	margin: 20px 0 0 15px;

	border-bottom: 1px solid #e8e8e8;

}



#left-bar-product ul {

	float: right;

	width: 184px;

	margin: 5px 0 20px 0;

	list-style: none;

}





#left-bar-product ul li {

	margin: 0px 0 0 0;

	padding: 7px 0 0 0;

	width: 170px;

	height: 40px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #174e8d;

	border-top: 1px solid #e8e8e8;

	background: url(img/main-content-rigth-bar-li.gif) 0 10px no-repeat;

}





#left-bar-product ul li p {

	margin: 0 0 0 15px;

}





#left-bar-product ul li.last {

	border-bottom: 1px solid #e8e8e8;	

}





#left-bar-product ul li span {

	font-weight: bold;

}





#text h2.products {

	font-size: 16px;

	font-weight: bold;

	padding-bottom: 20px;

}



#right-bar-products {

	float: right;

	width: 297px;

	height: 415px;

	margin: 40px 35px 0 0;

	background: url(img/product-right-bar-imag.jpg) no-repeat;

}



#right-bar-products h2{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #D10100;

	margin: 210px 0 0 60px;

}





* #right-bar-products {

	margin: 40px 10px 0 0;

} 





#right-bar-products ul {

	float: right;

	width: 220px;

	margin: 10px 20px 0 0;

	list-style: none;

}





#right-bar-products ul li {

	margin: 0px 0 0 0;

	padding: 7px 0 0 0;

	width: 200px;

	height: 40px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #174e8d;

	border-top: 1px solid #e8e8e8;

	background: url(img/main-content-rigth-bar-li2.jpg) 0 10px no-repeat;	

}





#right-bar-products ul li p {

	margin: 0 0 0 25px;

	

}



#right-bar-products ul li.last {

	border-bottom: 1px solid #e8e8e8;	

}





#right-bar-products ul li span {

	font-weight: bold;

}





/*---------- About ------------*/





#left-bar-about {

	float: left;

	width: 200px;

	height: 460px;

	margin: 10px 0 0 10px;

}



#left-bar-about h2{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #D10100;

	margin: 10px 0 0 15px;

}



#left-bar-about h3{

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #D10100;

	margin: 20px 0 0 15px;

	border-bottom: 1px solid #e8e8e8;

}



#left-bar-about ul {

	float: right;

	width: 184px;

	margin: 5px 0 20px 0;

	list-style: none;

}





#left-bar-about ul li {

	margin: 0px 0 0 0;

	padding: 7px 0 7px 0;

	width: 170px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 10px;

	color: #174e8d;

	border-top: 1px solid #e8e8e8;

	background: url(img/main-content-rigth-bar-li.gif) 0 10px no-repeat;

}





#left-bar-about ul li p {

	margin: 0 0 0 15px;

}





#left-bar-about ul li.last {

	border-bottom: 1px solid #e8e8e8;	

}





#left-bar-about ul li span {

	font-weight: bold;

}



#right-bar-about {

	float: left;

	width: 297px;

	height: 415px;

	margin: 40px 10px 0 20px;;

	background: url(img/about-right-bar-imag.jpg) no-repeat;

}





/*------ Jobs --------*/



#right-bar-jobs {

	float: left;

	width: 297px;

	height: 415px;

	margin: 40px 10px 0 20px;;

	background: url(img/jobs-right-bar-imag.jpg) no-repeat;

}



/*------ Profiles --------*/



#right-bar-profiles {

	float: left;

	width: 297px;

	height: 415px;

	margin: 40px 10px 0 20px;;

	background: url(img/profiles-right-bar-imag.jpg) no-repeat;

}





/*------ contact --------*/



#right-bar-contact {

	float: left;

	width: 297px;

	height: 415px;

	margin: 40px 10px 0 20px;;

	background: url(img/contact-right-bar-imag.jpg) no-repeat;

}



/*------ news --------*/



#right-bar-news {

	float: left;

	width: 297px;

	height: 415px;

	margin: 40px 10px 0 20px;;

	background: url(img/news-right-bar-imag.jpg) no-repeat;

}



#text p.red {

	color: #D10100;

	font-weight: bold;

}



.clear{

	clear: both;

}



/** site map ****/



#text ul{

	margin: 10px 0 0 20px;

}



#text ul li{

	padding: 5px;

}



#text ul li a {

	font-weight: bold;

	color: #174e8d;

	text-decoration: none;

	font-size: 12px;

	font-family: Verdana, Arial, Helvetica, sans-serif;

}



#text ul li a:hover{

	color: #BA0403;

}

/**** loin ****/

inpu{
	border: 1px solid #000;
}


.scroll2{
	overflow: auto;
	height: 350px;
	width: 340px;
}

.scroll2 p{
	width: 310px;
}