@charset "utf-8";
/* CSS Document */


/* Header */
.vsaca-headermain { width: 1000px; height: auto; background: #4171c3; margin: 0 auto;  }
.vsaca-header { width: 100%; height: 111px; border-bottom: 6px solid #5b88d6; }
.vsaca-header h1 { padding: 18px 0 30px 10px;  }
.vsaca-header h1 a { width: 555px; height: 77px; display: block; background: url(../image/logo2.png) no-repeat left top; text-indent: -9999px;} 
.vsaca-home { width: auto; height: auto; float: right; }

#vsaca-link { float:left; margin: -127px 1px 0 0; }
	
#vsaca-link ul{ margin:0px; padding:0px; list-style:none; }
#vsaca-link ul li{ width:100px; margin:0px; float:left; border-right:1px solid #6188ca; }
#vsaca-link ul li:hover{
	border-bottom:6px solid #ffe96e;
	background:#3566bb;
	-webkit-transition: background-color 0.4s ease-in-out;
	-moz-transition: background-color 0.4s ease-in-out;
	-o-transition: background-color 0.4s ease-in-out;
	transition:background-color 0.4s ease-in-out;
	}
	
#vsaca-link ul li:first-child{ border-left:1px solid #6188ca; }
#vsaca-link ul li a{ text-decoration:none; display:block; text-align:center; font-family: arial; font-size: 13px; color:#f0d22b; padding:34px 0; }
#vsaca-link ul li a img{ margin:0 0 5px 0; }
#vsaca-link ul li a:hover { color: #ffe96e; background: url(../image/arrow.png) no-repeat center bottom; }

.vsaca-social{ width:100%; background:#2d4f88; height:38px; }
.vsaca-icon{ width:1000px; text-align:right; }
.vsaca-icon img{ margin:5px 0 0 0; vertical-align:middle; }

.navkjaca { width: 100%; height: auto; float: left; background: url(../image/menu-bg.png) repeat-x left top; border-top: 1px solid #fff; }
.navkjaca ul { }
.navkjaca ul li { list-style: none; float: left; }
.navkjaca ul li a { font-family: arial; font-size: 13px; color: #000; line-height: 40px; text-decoration: none; font-weight: bold; display: block; padding: 0px 14px 0px 16px; border-right: 1px solid #CCC; }
.navkjaca ul li a:hover { background: #4171c3; color: #fff; -webkit-transition: background-color 0.4s ease-in-out;
	-moz-transition: background-color 0.4s ease-in-out;
	-o-transition: background-color 0.4s ease-in-out;
	transition:background-color 0.4s ease-in-out; }
	
.navkjaca ul li:hover > ul { position: absolute; display: block; }
.navkjaca ul li ul {display: none;z-index: 999;}
.navkjaca ul li ul li { width: 195px; font-family: arial; font-size: 13px; color: #000; float: none; background: url(../image/menu-bg.png) repeat-x left top; border-bottom: 1px solid #5b88d6; }
.navkjaca ul li ul li a { font-family: arial; font-size: 13px; color: #000; line-height: 30px; text-decoration: none; font-weight: normal; display: block; }
.navkjaca ul li ul li a:hover {
	background: #4171c3;
	border-top: 1px solid #fff;
	border-bottom: 1px solid #fff;
	color: #fff;
	-webkit-transition: background-color 0.4s ease-in-out;
	-moz-transition: background-color 0.4s ease-in-out;
	-o-transition: background-color 0.4s ease-in-out;
	transition:background-color 0.4s ease-in-out;
	}

	
	

/* Widget */

.vsaca-widget{width: 100%;height: 172px; position:relative;}
.vsaca-srvc{position:absolute;z-index: 0;top:8px;}
.vsaca-widget { margin:0px 5px 0 0; padding:0; float:left; background:url(../images/graphics/icon_bg.jpg) repeat-x top; border-bottom:7px solid #e0dfdf; }
.vsaca-widget:hover{ border-bottom:7px solid #2d4f88; }
.vsaca-widget a{text-decoration:none;display:block;text-align:center;padding:15px 2px;width: 333px;font-family: arial;font-weight: bold;color:#000000;text-transform:uppercase;font-size: 16px;}
.vsaca-widget a img{margin:0 0 10px 0;}


@media(max-width:736px){
.vsaca-widget a{text-decoration:none;display:block;text-align:center;padding:15px 2px;width: 700px;font-family: arial;font-weight: bold;color:#000000;text-transform:uppercase;font-size: 16px;}
}

@media(max-width:480px){
.vsaca-widget a{text-decoration:none;display:block;text-align:center;padding:15px 2px;width: 460px;font-family: arial;font-weight: bold;color:#000000;text-transform:uppercase;font-size: 16px;}
}

@media(max-width:360px){
.vsaca-widget a{text-decoration:none;display:block;text-align:center;padding:15px 2px;width: 330px;font-family: arial;font-weight: bold;color:#000000;text-transform:uppercase;font-size: 16px;}
}