@charset "utf-8";
/* CSS Document */

body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999999;
}
body {
	background-color: #EEEEEE;
	/*background-image: url(../images/bg.jpg);*/
	background-repeat: repeat;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

#container{
	margin: 0 auto;
	width: 950px;
	padding:10px 10px 10px 10px;
	/*background-image:url(../images/body_bg.jpg);*/
	background-color:#FFFFFF;
	background-repeat:repeat; 
 }
 
 .banner_area{
	 height:264px;
 }
 
  .banner_area .logo{
	 width:216px;
	 height:264px;
	 float:left;
 }
 
.banner_area .banner{
	 width:734px;
	 height:264px;
	 float:left;
 }
 
 
/*.menu_bg{
	background-image:url(../images/menu_bg.png);
	background-repeat:no-repeat;
	background-position:top;
}

.menu_bg .menu{
	background-image:url(../images/menu_bg.png);
	background-repeat:no-repeat;
	background-position:top;
	height:30px;
}

.menu_bg .menu .menubuttons{
	/*width:440px;
	float:left;
	height:30px;
	background-color:#2d2a2a;
}
/*
.menu_bg .menu .button_side{
	width:510px;
	float:left;
	height:30px;
}

/*.menu_bg .menu .callus{
	/*width:233px;
	float:left;
	background-color:#242121;
	font-size:14px;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	height:23px;
	padding-top:7px;
	
}

.menu_bg .menu .email{
	/*width:277px;
	float:left;
	font-size:14px;
	background-color:#ED1C24;
	text-transform:uppercase;
	font-weight:bold;
	color:#FFFFFF;
	height:23px;
	padding-top:7px;
}*/


.body_block_1{
	width:600px; text-decoration:none;  
	float:left;
}

.body_block_2{
	width:300px; padding-right:70px;
	float:left; padding-bottom:20px;
}

.heading14px{
	font-size:14px; 
	text-transform:uppercase;
	font-weight:bold;
	color:#00548D;
	height:25px;
}

.heading12px{
	font-size:12px;
	text-transform:uppercase;
	font-weight:bold;
	color:#00548D;
	height:25px;
}

.gallery_block{
	height:130px;
}

.bot{
	background-color:#EEEEEE;
	border:#ffffff solid 3px;
	height:18px;
	padding:10px 10px 10px 10px;
	clear:both;
}

.copyright{
	float:left;
	width:790px;
	color:#1f1f1f;
	font-size:11px;
}
/* vinsys*/
.company_name{
	float:left;
	width:130px;
	color:#1f1f1f;
	font-size:11px;

}

.white_text{
	color:#FFFFFF;
}

.images_slider_left_button{
padding-top:30px;
width:30px;
float:right;
}
.images_slider_right_button{
width:30px;
float:left;
padding-top:30px;
}
.images_slider{
background-color:#00548D;
width:520px;
float:left;
padding:10px 10px 10px 10px;
}

.next{
	background-image:url(../images/image_slider/right_but.jpg);
	background-repeat:no-repeat;
	height:24px;
	width:24px;
	display: block;
	border:none;
	clear:both;
}

.prev{
	background-image:url(../images/image_slider/left_but.jpg);
	background-repeat:no-repeat;
	height:24px;
	width:24px;
	display: block;
	border:none;
	clear:both;
}


a:link{	color:#ED1C24; text-decoration:none;}
a:visited{color:#ED1C24;text-decoration:none;}
a:hover{color:#00548D;text-decoration:none;}
a:active{color:#ED1C24;	text-decoration:none;}

a.semail:link{	color:#FFFFFF; text-decoration:none; font-size:11px;}
a.semail:visited{color:#FFFFFF;text-decoration:none; font-size:11px;}
a.semail:hover{color:#bdbcbc;text-decoration:none; font-size:11px;}
a.semail:active{color:#FFFFFF;	text-decoration:none; font-size:11px;}

	
/*--------------MENU CSS ----------------------*/

/*#nav {
		margin:0; 
		padding:0; 
		list-style:none;
		z-index:0;
	}*/	
	
		/* make the LI display inline */
		/* it's position relative so that position absolute */
		/* can be used in submenu */
	/*	#nav li {
			float:left; 
			display:block; 
			background:#2d2a2a; 
			position:relative;
			z-index:375px; 
			margin:0 0px;
			color:#FFFFFF;
		}
		*/
		/* this is the parent menu */
		/*#nav li a {
			display:block; 
			padding:8px 19px 0 19px; 
			font-weight:700;  
			height:22px; 
			text-decoration:none; 
			color:#FFFFFF; 
			text-align:center; 
		
		}*/

		/*#nav li a:hover {
			color:#FFFFFF;
			background:#ED1C24;
		}
	*/
		/* you can make a different style for default selected value */
		/*#nav a.selected {
			color:#FFFFFF;
			background:#ED1C24;
		}*/
	
		/* submenu, it's hidden by default */
		/*#nav ul {
			position:absolute; 
			left:0; 
			display:none; 
			margin:0 0 0 -1px; 
			padding:0; 
			list-style:none;
			color:#FFFFFF;
			z-index:0;
		}*/
		
		/*#nav ul li {
			width:150px; 
			float:left; 
			border-top:1px solid #333333;
		}*/
		
		/* display block will make the link fill the whole area of LI */
	/*	#nav ul a {
			display:block;  
			height:15px;
			padding: 8px 5px; 
			color:#FFFFFF;
		}*/
		
		/*#nav ul a:hover {
			text-decoration:underline;	
		}*/

		/* fix ie6 small issue */
		/* we should always avoid using hack like this */
		/* should put it into separate file : ) */
		/**html #nav ul {
			margin:0 0 0 -2px;
		}*/
		
/*--------------image slider ----------------------*/
	#menu_bt, #menu_bt ul {padding:0; margin:0; list-style:none; height:28px; background:#00548D;border-top:1px;border-bottom:2px;}
#menu_bt {padding-left:0px;  position:relative; z-index:1;}
#menu_bt li.first { }
#menu_bt table {border-collapse:collapse; width:0; height:0; padding:0; margin:-1px;}
#menu_bt ul {position:absolute; left:-9999px;}
#menu_bt li {float:left;  text-align:left; }
#menu_bt li a {white-space:nowrap; background:#00548D; display:block; float:left; height:28px; line-height:28px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-decoration:none; color:#fff; padding:0 20px 0 10px;}
#menu_bt li a.drop {background:#00548D  no-repeat right center;}
#menu_bt li a:hover {position:relative; background-color:#ED1C24; color: #ffffff; }
#menu_bt li:hover {position:relative; }
#menu_bt li:hover > a {color: #fff;background-color:#ED1C24;}
#menu_bt :hover ul {left:-1px; top:28px; width:165px; background:url(trans.gif); padding-top:1px; border-bottom:0;}
#menu_bt :hover ul li a { height:25px; line-height:25px; width:125px; font-size:12px;}
#menu_bt :hover ul li a.right {background:#ffffff no-repeat 135px center; color:black;}
#menu_bt :hover ul ul {left:-9999px; padding-top:0;}
#menu_bt :hover ul li.fly a:hover { padding-left:165px; border-bottom-color:#ED1C24; background:#ED1C24  no-repeat right center;}
#menu_bt :hover ul li.fly:hover > a {padding-left:164px; border-bottom-color:#ED1C24; background:#ED1C24  no-repeat right center;}
#menu_bt :hover ul :hover ul {left:155px; top:26px;}
#menu_bt :hover ul :hover ul ul {left:-9999px;}

#menu_bt :hover ul :hover ul li a:hover {padding-left:10px;border-color:#fff; background:#ED1C24;}
#menu_bt :hover ul :hover ul li.fly a:hover {padding-left:141px;  background:#ED1C24  no-repeat right center;}
#menu_bt :hover ul :hover ul li.fly:hover > a {padding-left:140px; background:#ED1C24 no-repeat right center;}

#menu_bt :hover ul :hover ul :hover ul {left:140px;}
#menu_bt :hover ul :hover ul :hover ul li a:hover {padding-left:10px; border-color:#fff; background:#ED1C24;}

#menu_bt :hover ul.sub130 {left:-1px; top:28px; width:150px; background:url(trans.gif); padding-top:1px; border-bottom:0;}
#menu_bt :hover ul.sub130 li a { height:25px; line-height:25px; width:150px;  font-size:12px;}
#menu_bt :hover ul.sub130 li a.right {background:#00548D no-repeat 135px center;}

#menu_bt :hover ul.sub110 {left:-1px; top:28px; width:150px; background:url(trans.gif); padding-top:1px; border-bottom:0;}
#menu_bt :hover ul.sub110 li a { height:25px; line-height:25px; width:150px; border-bottom:1px solid #00548D; font-size:12px;}
#menu_bt :hover ul.sub110 li a.right {background:#10629C no-repeat 135px center;}

