@font-face {
  font-family: 'SegoeUI';
  src: url("fonts/SegoeUI-Roman-VF_web.woff2") format("woff2"), url("fonts/SegoeUI-Roman-VF_web.woff") format("woff"), url("fonts/SegoeUI-Roman-VF_web.ttf") format("ttf");
  font-weight: 100 700;
}
@font-face {
  font-family: 'SegoeUI';
  src: url("fonts/latest.eot");
  src: url("fonts/latest.woff2") format("woff2"), url("fonts/latest.woff") format("woff"), url("fonts/latest.ttf") format("ttf");
  font-style: italic;
  font-weight: 400;
}
* html .clearfix,:first-child+html .clearfix{zoom:1}p{margin-bottom:10px;line-height:150%}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form,label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video{margin:0;padding:0;border:0;font-size:100%;}
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section{display:block;}
body {line-height:1;background:#f0f2f5;}
ol, ul{}
blockquote, q{quotes:none;}
blockquote:before, blockquote:after,
q:before, q:after{content:'';content:none;}
table{border-collapse:collapse;border-spacing:0;}
div,p,span,td{margin:0;padding:0;border:0;font-family:'Segoe UI', Helvetica, Arial, sans-serif;font-size:13px;}
p{margin:0px 0 15px}
.pad3{padding:3px;}
.pad5{padding:5px;}
.pad10{padding:10px;}
.mg3{margin:3px;}
.mg5{margin:5px;}
.mg10{margin:10px;}
.mgt3{margin-top:3px;}
.mgt5{margin-top:5px;}
.mgt10{margin-top:10px;}
.mgb1{margin-bottom:5px;}
.mgb2{margin-bottom:10px;}
.mgb3{margin-bottom:15px;}
.mgb4{margin-bottom:20px;}
.mgb5{margin-bottom:30px;}
#wrap{padding:0;margin:0 auto;width:1000px;border:0;background:#fff;}
.bg-light {
	background: #f2f2f2;
}
.bg-white {
	background: #fff;
}
.bg-dark {
	background: #009ace;
}
.bg-gray {
	background: #909b9e;
}
.wrapper{
	width: 1140px;
	margin-left: auto;
	margin-right: auto;
}
#main{
	margin: 0;
	border: 0;
	min-height: 400px;
	width: 70%;
	float: left;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	background: #fff;
}
#right{
	width: 29%;
    min-width: 330px;
    max-width: 340px;
    float: right;
    margin-left: 5px;
}
#header{
	width: 1140px;
	height: 80px;
	position: relative;
}
#logo {
	width: 300px;
	height: 80px;
	float: left;
}
#logo img {
	width: 300px;
	height: 80px;
}
.shake {
	animation: wiggle .1s infinite alternate;
	transform-origin: center 60%;
}
@keyframes wiggle {
	0% { transform: rotate(-10deg); }
	100% { transform: rotate(10deg); }
}
.cat-head {
	font-size: 20px;
	font-weight: 600;
	line-height: 200%;
}
.faq {
	font-weight: 600;
	font-size: 14px;
	margin-top: 10px;
}
.faq i {
	float: right;
}
.faq a {
	background: #eee;
	border-radius: 5px;
	padding: 10px;
	display: block;
	cursor: pointer;
}
.faq a:hover {
	background: #f2f2f2;
	text-decoration: none;
}
.faq a.faq-question-active {
	background: #ECF3FF;
}
.faq-content {
	display: none;
	margin: 16px 0 16px;
	padding: 0 10px;
}
#item-faq {
	line-height: 150%;
	font-size: 14px;
}
#support {
	float: right;
	position: relative;
	top: 30px;
	right: 20px;
	color: #009ace;
    font-size: 17px;
    font-weight: 600;
}
#contact-support {
	border-top: 1px solid #eee;
    color: #009ace;
    font-size: 17px;
    line-height: 200%;
    font-weight: 600;
    text-align: center;
    padding: 10px 0;
}
#contact-support br {
	line-height: 200%;
}
#cat-support {
	display: inline-block;
    margin: 10px 0;
    line-height: 200%;
    text-align: center;
    width: 100%;
}
#contact-support span,
#cat-support span {
    font-size: 17px;
    font-weight: 600;
}
#support span {
	margin-left: 10px;
}
#cat-support span a,
#contact-support span a,
#support .phone a {
	color: #fff;
    background: #009ace;
    padding: 6px 12px;
    border-radius: 5px;
    font-size: 17px;
    font-weight: 600;
}
#support .lang a {
    color: #0c5460;
    background-color: #d1ecf1;
    padding: 8px 12px;
    border-radius: 5px;
    font-size: 14px;
    font-weight: 500;
}
#support .lang a:hover {
	color: #fff;
    background: #0c5460;
	text-decoration: none;
}
#contact-support span a:hover {
	color: #fff;
    background: #5798ec;
	text-decoration: none;
}
#support .phone a:hover {
	color: #fff;
    background: #5798ec;
	text-decoration: none;
}
#online-support {
    display: none;
}
.support-icon-right {
    background: #4BB543;
    position: fixed;
	border: 1px solid #4BB543;
	border-radius: 5px;
	right: 46px; 
	bottom: 6px;
    z-index: 9999;
    width: 250px;
    color: #fff;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
}
.support-icon-right h3 {
    font-size: 13px;
    text-transform: uppercase;
    color: #fff;
    background: #4BB543;
    cursor: pointer;
    margin: 0;
	padding: 0;
}
.support-icon-right i {
    padding: 10px;
}
#toTop {
    position: fixed;
    bottom: 6px;
    right: 6px;
    z-index: 9999;
    display: none;
	cursor: pointer;
	padding:0;
	margin:0;
}
#btn {float:right;margin:5px 5px 0}
#banner{float:left;padding:0;top:0;left:125px;position:absolute;}
.c {
	text-align: center;
}
.cat-spr{
	padding: 5px 0 15px;
    margin: 0 0 10px;
}
.border-bottom {
    border-bottom: 1px solid #eee;
}
.cat-spr h3 {
	font-size: 16px;
}
.date{
	color:#f50;
	font-size:13px;
	padding:4px 0;
}
hr {
	background: #ddd;
    height: 1px;
    border: none;
    margin: 15px 0 20px;
}
.clearfix:after {
	visibility:hidden;
	display:block;
	font-size:0;
	content:" ";
	clear:both;
	height:0
}
.searchf {
	background: #fff url(images/btn-search.gif) 277px 7px no-repeat;
    border: 1px solid #ccc;
    cursor: pointer;
    padding: 8px 12px;
    color: #666;
    font-size: 14px;
    border-radius: 5px;
    margin: 6px auto;
}
#foot {
	line-height:125%;
	padding:10px;
	color:#fff;
	background:#009ace;
	border-radius:5px;
	text-align:center;
}
#foot a:link,
#foot a:visited{color:#fff;padding-left:10px;padding-right:10px;}
#foot a:hover{text-decoration:underline;}
#copyright{
	margin:0 10px;
	padding:10px 0;
	text-align: center;
	}
#bottom{
	color:#333;
	padding:0;
	line-height:20px;
	margin:5px auto 0;
	overflow:hidden;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	}
#powered a {
	color: #009ace;
}
#powered {
	color: #009ace;
	margin: 3px auto 9px;
	text-align: center;
}
#bottom p,
#bottom p a{color:#fff;}
#foot span,
#bottom span{float:right;}
#hd-h{
	background:url(images/activity-h.jpg) top left no-repeat;
	padding:0;margin:0;width:220px;height:23px;
	}
#hd-h h4{font:bold 11px Tahoma;color:#010066;line-height:18px;text-transform:uppercase;text-align:center;}
.fr{float:right;}
fieldset legend{font:bold 11px Tahoma;}
fieldset{margin:6px 3px 0 0;color:#eee;padding:3px;}
a:link, a:visited, a:active{color:#009ace;text-decoration:none;}
a:hover{color:#009ace;text-decoration:underline;}
h1, h2, h3, h4 , h5, h6{
	color: #1c1e21;
    font-size: 14px;
    font-weight: 600;
    margin: 0;
    padding: 0;
}
ul{padding:0 0 0 10px;margin:0;}
li{padding:3px 0;}
.new{font-weight:bold;color:#F00;}
.c{text-align:center;}
.u{text-decoration:underline;}
.padding6{padding:6px;line-height:18px;}
.b{font-weight:bold;}
.inlineimg{vertical-align:middle;}
img{border:0;}
.nopage{color:#888;background:#ccc;border:1px solid #ccc;padding:1px 5px 1px 5px;}
.pagelink{color:#bbb;background:#202020;border:1px solid #4f4f4f;padding:2px 5px;}
.pagelink a:hover{color:#f00;}
.pagecurrent{color:#000;background:#fff;border:1px solid #4f4f4f;font-weight:bold;padding:2px 5px;}
#partner{background:#eee;padding:5px;margin-bottom:5px;width:904px;}
#partner a{margin:0 5px;}
.box-t{width:336px;height:5px;background:#fff url(images/box-t.jpg) repeat-x;font-size:0px;margin-top:5px;}
.box-b{width:336px;height:3px;background:#fff url(images/box-b.jpg) repeat-x;font-size:0px;}
.box-f{background:#efefef;text-align:right;height:24px;line-height:24px;}
.box-f a{margin-right:10px;}
.box{width:334px;max-width:334px;padding:0;margin:0;color:#333;}
.brd{border-right:1px solid #d8d8d8;border-left:1px solid #d8d8d8;}
.box h3{font:bold 17px Arial, Verdana, Tahoma;text-transform:uppercase;color:#007dc4;height:40;margin:0 6px;padding:6px 2px 6px 20px;background:url(images/box-h3.gif) 0 5px no-repeat;}
.box h3 a:link,
.box h3 a:visited{font:bold 17px Arial, Verdana, Tahoma;color:#007dc4;text-transform:uppercase;}
.box h3 a:hover{font:bold 17px Arial, Verdana, Tahoma;color:#000;text-transform:uppercase;}
.box-ctn{background:#efefef;padding:3px;}
.box-ctn table{background:#fff;border-bottom:2px solid #efefef;}
.boxr-f{background:#ddd;text-align:right;height:24px;line-height:24px;}
.boxr-f{margin-right:10px;vertical-align:middle;}
.boxr{border:1px solid #ccc;color:#333;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.boxr h3{font:bold 17px Arial, Verdana, Tahoma;text-transform:uppercase;color:#000;background:#ccc;margin:0;padding:6px 12px 6px 6px;}
.boxr h3 a:link,
.boxr h3 a:visited{font:bold 17px Arial, Verdana, Tahoma;color:#007dc4;text-transform:uppercase;}
.boxr h3 a:hover{font:bold 17px Arial, Verdana, Tahoma;color:#f50;text-transform:uppercase;}
.boxr-ctn{background:#fff;padding:0;}
.boxr-ctn ul{list-style:none;margin:0;padding:0;}
.boxr-ctn ul li a{font-weight:bold;display:block;padding:3px 5px;}
.boxr-ctn ul li a:link,
.boxr-ctn ul li a:visited{color:#666;}
.boxr-ctn ul li a:hover{color:#000;}
.boxr-ctn table{background:#fff;border-bottom:2px solid #efefef;}
#idx{font-family:arial, helvetica, sans-serif;font-size:11px;width:690px;}
.fm{font:normal 12px Verdana, Sans-serif;background:#875031;border:0;cursor:hand;padding:6px;color:#faa451;}
.bt{font:normal 11px Tahoma, Arial, Verdana, Sans-serif;color:#000;background:#eee;border:1px solid #999;padding:2px 5px;margin:1px 0;}
a.bt:link,
a.bt:visited{color:#000;}
a.bt:hover{color:#f50;}
#caps{text-transform:uppercase;}
.data1{background:#eee;color:#000;}
#boardwrap{margin:20px 5px 20px 5px;}
.banner{padding:2px;}
.ordtr{font:bold 11px Tahoma;color:#fff;border-bottom:1px solid #ccc;height:14px;}
.tdbrd{color:#333;border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:14px;padding:2px;}
.hrbrd{color:#333;border-bottom:1px solid #ccc;}
.time{font:normal 11px Tahoma;color:#9da8ad;}
.fl{float:left;}
.fr{float:right;}
#nav {
	padding: 10px 0;
	margin: 0 0 15px;
	font-size: 14px;
	border-bottom: 1px solid #eee;
}
#nav span {
	color: #ccc;
	padding: 0 10px
}
#nav h1 {
	display: inline-block;
    font-weight: 400;
}
#content h1 {
	font-size: 22px;
	margin: 0 0 22px;
}
#item-detail p, #item-detail div {
	font-size: 15px;
}
#content p {
	font-size: 15px;
	margin-bottom: 20px;
}
#content img {
	max-width: 788px;
}
.item_block{margin:5px 0;}
.item_block .thumb{width:200px;float:left;}
.item_block .sapo{width:480px;float:right;}
.item_block .sapo_d{line-height:1.5}
.thumb{margin:0 5px 5px 0;}
.thumb a img{padding:2px;border:1px solid #ccc;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.thumb a:hover img{border:1px solid #000;}
.mrgt3{margin-top:3px;}
.mrgt5{margin-top:5px;}
.mrgt10{margin-top:10px;}
.poll{}
.poll ul{margin:0;padding:3px;}
.poll li{margin:0;}
.poll li span{float:right;}
.red{color:#F00;}
.message{width:666px;font-family:Verdana;font-size:12px;padding:10px;border:2px solid #ddd;background-color:#eee;color:#222;}
.notice{border-color:#FFD324;background:#FFF6BF;color:#817134;}
.success{border-color:#C6D880;background:#E6EFC2;color:#529214;}
.error{border-color:#FBC2C4;background:#FBE3E4;color:#D12F19;}
.field {
	background: #f2f2f2f;
	border: 1px solid #ddd;
	border-radius: 5px;
	padding: 6px 12px;
    font-size: 14px;
}
.button {
    font-size: 14px;
    font-weight: 500;
	margin-left: 10px;
	color: #fff;
    background: #009ace;
    padding: 6px 12px;
	border: 1px solid #009ace;
    border-radius: 5px;
	cursor: pointer;
}
.button:hover {
	color: #fff;
    background: #5798ec;
	text-decoration: none;
}
.row {
	display: block;
	line-height: 150%;
}
.cmt_content {
    margin-top: 15px;
    display: block;
    line-height: 200%;
	text-align: center;
}
#call2 {
	position: fixed;
    bottom: 162px;
	right: 0;
    height: 42px;
    font-size: 14px;
    text-align: center;
    width: 400px;
}
#call span {
	background: #009ace;
    color: #fff;
    padding: 10px 0;
    font-size: 17px;
    font-weight: 600;
    width: 100%;
    position: absolute;
    left: 0;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
#call a {
	color: #fff;
}
#page{
	margin: 10px auto;
	padding: 10px 0;
	font-size: 12px;
}
.page a {
	text-decoration: none;
}
.page {
	font-size: 12px;
	color: #009ace;
	background: #eee;
	border-radius: 3px;
	border: 1px solid #009ace;
	padding: 4px 8px;
}
.page:hover,
#current-page {
	font-size: 12px;
	color: #fff;
	background: #009ace;
	border-radius: 3px;
	border: 1px solid #009ace;
	padding: 4px 8px;
	text-decoration: none;
}
.bdt {
	border-top: 1px solid #eee;
	padding-top: 20px;
}
.item-idx{padding:0;margin:0;line-height: 125%;}
.item-idx ul{margin:0 0 0 15px;padding:3px 0;list-style:disc;color:#ccc}
.item-idx ul li a:link,
.item-idx ul li a:visited,
.item-idx ul li a:active{color:#005aab;}
.item-idx ul li a:hover{text-decoration:underline;}
.item-other {}
.item-other h5{
	color:#0e263c;
	font-size:16px;
	margin-left: 5px;
}
.item-other ul {
	margin: 8px 0 20px 12px;
	list-style:disc;
}
.item-other ul li{
	color: #ccc;
	line-height: 125%;
	padding: 5px 0;
}
.item-other ul li span{
	color: #666;
}
#news-cat{padding:5px;}
#item-tool {
	line-height:150%;
	padding: 10px;
	color: #666;
	text-align: center;
	border-top: 1px solid #eee;
	border-bottom: 1px solid #eee;
	margin: 20px 0;
}
#item-tool span {
	padding:0 20px;
}
#item-other {
	border-top:1px solid #926238;
	line-height:18px;
	font-size:13px;
	color:#666;
	margin-top:5px;
	padding:4px 0 4px;
}
#item-other h6{margin:0;color:#f00;}
#item-other ul{margin:0 0 0 6px;list-style:square;}
#item-other ul li{padding:2px 0;}
#item-detail {
	margin-top: 5px 0 10px;
	line-height: 1.5
}
#item-detail table{border-width:0 0 1px 1px;border-spacing:0;border-collapse:collapse;border-style:solid;}
#item-detail table th,
#item-detail table td{margin:0;padding:4px;border-width:1px 1px 0 0;border-style:solid;}
#item-detail ul, #item-detail ol {
	margin:0 0 15px 15px;
}	
.rightblock{
	background: #fff;
	border-radius:5px;
}
.rightblock h3 {
	color: #000;
	font-size: 18px;
    line-height: 22px;
    padding: 10px 10px 0;
}
.rightblock h3 span {
	float: right;
    font-size: large;
    color: #ccc;
}
.rightblock ul {
	padding: 5px 0;
	margin: 0;
	list-style: none;
}
.rightblock li:before{
    content: "";
    width: 4px;
    height: 4px;
    background-color: #009ace;
    border-radius: 50%;
    float: left;
    margin: 8px 0;
}
.rightblock ul li{
	margin: 0 5px;
	padding: 5px;
	border-bottom: 1px solid #eee;
	line-height: 1.5
}
.rightblock ul li a {
	display: block;
	margin-left: 10px;
}
.lastpost {
	display: block;
    margin-left: 9px;
    color: #888;
}
.rightblock-listing, .pollblock-listing{background:#fff;padding:5px 0;margin:0;}
.rightblock-listing ol,
.pollblock-listing ul,
.pollblock-listing ol{list-style:none;margin:0;padding:0;}
.pollblock-listing ul li{margin:0;padding:0;line-height:1.5}
.n{color:#005aab;font:bold 22px Arial, Verdana, Tahoma;line-height:22px;padding:0 0 5px 0;letter-spacing:0px;background:#fff;top:10px;border-bottom:1px solid #dfdfdf;display:block;}
.n a{color:#005aab;background:#fff;margin:0;}
.n a:link,
.n a:visited{color:#005aab;background:#fff;}
.n a:hover{color:#005aab;background:#fff;text-decoration:underline;}
.item-short {
	margin-top:10px;
	font-size:13px;
	color:#333;
	line-height:125%
}
.item-date-cat {
	color: #666;
	margin: 10px 0 15px;
}
.item-date {
	color: #666;
	margin: 10px auto 20px;
	!text-align: center;
}
.item-date span {
    color: #28a745;
    font-size: 13px;
	!background: #fff;
	!border: 1px solid #28a745;
	!padding: 8px 12px;
	!border-radius: 3px;
}
.inf_error{color:#f00;font:bold 11px Tahoma;}
.view-more{background:#422007;padding:6px 6px 6px 0;text-align:right;}
.load_bar{position:absolute;visibility:visible;float:right;display:block;right:2px;top:2px;z-index:1000}
#prod-bar{width:100%;height:120px;display:block;clear:both;float:none;border:0;}
#prev_button, #next_button{display:block;float:left;width:11px;height:90px;border:0;cursor:pointer;}
#prev_button{background:url(images/pro_other_arrow_l.jpg) no-repeat center;}
#next_button{background:url(images/pro_other_arrow_r.jpg) no-repeat center;}
.carousel_panel{overflow:hidden;float:left;}
.carousel_panel ul{overflow:hidden;list-style:none;}
.carousel_panel li{width:115px;text-align:center;line-height:24px;font:11px Tahoma}
.carousel_panel li a{border:0;}
.carousel_panel li a:hover{border:0;}
#ic table{background:#57280f;padding:0;margin:0;border:0}
#ic th{background:#57280f;text-align:left;padding:2px 6px}
#ic .alt1{background:#8c4f2f;padding:2px 6px}
#ic .alt2{background:#7b4225;padding:2px 6px}
#rotate li span{color:#f50;}
#nnews,#hnews{border:1px solid #fca87e;background:#fde5d9}
#nnews ul,
#hnews ul{margin:0;list-style:none;}
#nnews ul li a:link,#nnews ul li a:visited,
#hnews ul li a:link,#hnews ul li a:visited{color:#000;padding:2px 0 2px 12px;}
#nnews ul li a:hover,#hnews ul li a:hover{color:#f50;text-decoration:none;padding:2px 0 2px 12px;}
#head-box{border:1px solid #c2d3e1;background:#eff6fa;}
#head-box h2{font:normal 18px Arial;letter-spacing:-1px;color:#000;padding:6px 0 3px 10px}
#headr-box{border:1px solid #d7e4e7;border-radius:5px;background:#f4f9fd;padding:10px;}
#headr-box ul li {padding:5px 0;color:#bbb}
#head-box h2, #headr-box h2{font:normal 18px Arial;letter-spacing:-1px;color:#000;padding:6px 0 3px 10px}
#head-box ul, #headr-box ul{margin:0 0 0 10px;list-style:disc;}
#head-box ul li a:link,#head-box ul li a:visited,
#headr-box ul li a:link,#headr-box ul li a:visited{color:#005aab;padding:2px 0}
#head-box ul li a:hover,
#headr-box ul li a:hover{color:#f70;text-decoration:none}
#head-title{padding:0;margin:0;}
#head-title h3{padding:0;margin:0 0 10px 0;letter-spacing:-1px;}
#head-title h3 a:link,
#head-title h3 a:visited{color:#004175}
#head-title h3 a:hover{color:#757575}
#rss{}
#top-link a{padding:2px 0 2px 10px;}
.wraplisting h3,
.nc h3{color:#009ace;}
.nc h3 a:link,
.nc h3 a:visited{color:#009ace}
.nc h3 a:hover{color:#f70;text-decoration:none}
.rightblock-hdr{position:relative}
.column-hdr{
	color: #009ace;
	background: #e6effb;
	border-radius: 5px;
	margin: 3px 0 10px;
	padding: 10px 10px;
}
.column-hdr h2{
	color: #009ace;
	font-size: 18px;
}
.column-hdr a{color:#009ace;}
.column-hdr a:hover{color:#f70;text-decoration:none}
.column-hdr span{float:right;}
.catlist {
	width: 50%;
	float: left;
	background: #fff;
}
.catlist .wrap-listing .wrap-thumb {
	display: none;
}
.catlist .wrap-listing .wrap-sapo {
	width: 100%;
}
.catlist .column-hdr {
	margin-left: 5px;
	margin-right: 5px;
	background: #009ace;
}
.catlist .column-hdr h2,
.catlist .column-hdr h2 a {
	color: #fff;
}
.catlist .column-hdr h2 a:hover {
	color: #ff0;
}
.catlist .wrap-listing {
	width: auto;
	margin-left: 5px;
	margin-right: 5px;
}
.catlist .wrap-listing .wrap-sapo {
	margin-bottom: 10px;
}
.wrap-listing {
	width: 100%;
	margin-bottom: 10px;
}
.wrap-listing .wrap-thumb {
	width: 25%;
	float: left;
}
.wrap-listing .wrap-thumb img {
	border-radius: 3px;
}
.wrap-listing .wrap-sapo {
	width: 75%;
	float: right;
}
.wrap-listing h3 {
	font-size: 16px;
}
#cover img {
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
}
#service {
	border-top: 1px solid #eee;
	margin: 10px auto 20px;
	padding: 10px 0 20px;
	min-height: 130px;
}
#service h5 {
	text-align: center;
	font-size: 17px;
	font-weight: 500;
	color: #000;
	margin: 10px auto;
}
.service-list {
	width: 33%;
	float: left;
}
.service-list div {
	!border: 1px solid #9cc3ea;
	background: #e6effb;
    border-radius: 5px;
    padding: 8px 6px;
    height: auto;
    width: auto;
    margin: 3px;
    display: block;
}
.service-list div span {
	margin-right: 6px;
	float: left;
	display: block;
	width: 24px;
	height: 24px;
	text-align: center;
}
.service-list div h6 {
	font-size: 14px;
    font-weight: 500;
	letter-spacing: -0.5px;
}
.service-list div a {
	text-decoration: none;
}
.service-list div a h6 {
	color: #009ace;
}
.service-list a h6:hover {
	color: #f70;
}
.slider-container{margin-bottom:40px;}
.va_slide{list-style:none;position:relative;margin:0 auto;padding:0;}
.va_slide img{max-width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
.va_slide li{display:none;position:absolute;width:100%;height:100%;top:0;left:0;padding:0;margin:0;}
.va_slide .unoslider_timer{background-color:white;width:0%;height:3px;position:absolute;left:0;top:0;opacity:0.5;-moz-box-shadow:0px 2px 2px #009ace;-webkit-box-shadow:0px 2px 2px #009ace;-o-box-shadow:0px 2px 2px #009ace;box-shadow:0px 2px 2px #009ace;}
.va_slide .unoslider_preloader{background:rgba(255, 255, 255, 0.5);}
.va_slide .unoslider_preloader .unoslider_progress{width:30%;height:5px;margin:0 auto;border-top:1px solid #009ace;border-bottom:1px solid #009ace;border-left:1px solid #009ace;border-right:1px solid #009ace;background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #9a9a9a), color-stop(100%, #009ace));background:-webkit-linear-gradient(#9a9a9a, #009ace);background:-moz-linear-gradient(#9a9a9a, #009ace);background:-o-linear-gradient(#9a9a9a, #009ace);background:-ms-linear-gradient(#9a9a9a, #009ace);background:linear-gradient(#9a9a9a, #009ace);}
.va_slide .unoslider_preloader .unoslider_progress span{display:block;height:100%;background:#66cccc;}
.va_slide .unoslider_spinner{background:url('/images/spinner.gif') white center center no-repeat;}
.va_slide .unoslider_layers{position:absolute;width:100%;height:100%;overflow:hidden;}
.va_slide .unoslider_caption a{text-decoration:none;color:#fff;}
.va_slide .unoslider_navigation{cursor:pointer;}
.va_slide .unoslider_caption{position:absolute;bottom:0;left:0;font-family:'Segoe UI', Helvetica, Verdana, sans-serif;padding:10px 0;width:100%;background-color:#009ace;opacity:0.75;color:#fff;text-align:center;font-size:14px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.va_slide .unoslider_pause,
.va_slide .unoslider_play,
.va_slide .unoslider_left,
.va_slide .unoslider_right{text-indent:110%;white-space:nowrap;overflow:hidden;position:absolute;display:block;background:url("slick.png") no-repeat;}
.va_slide .unoslider_pause,
.va_slide .unoslider_play{height:72px;width:72px;margin-top:-36px;margin-left:-36px;top:50%;left:50%;}
.va_slide .unoslider_left,
.va_slide .unoslider_right{width:41px;height:74px;margin-top:-37px;top:50%;}
.va_slide .unoslider_left{background-position:0px -151px;left:-40px;}
.va_slide .unoslider_right{background-position:-43px -151px;right:-40px;}
.va_slide .unoslider_pause{background-position:0px -74px;}
.va_slide .unoslider_play{background-position:0px 0px;}
.va_slide .unoslider_indicator{position:absolute;bottom:-30px;left:0;width:100%;text-align:center;}
.va_slide .unoslider_indicator a{font-size:0px;line-height:0px;white-space:nowrap;overflow:hidden;display:-moz-inline-box;-moz-box-orient:vertical;display:inline-block;vertical-align:middle;*vertical-align:auto;cursor:pointer;margin:3px;width:11px;height:11px;background-color:black;background:url("slick.png") no-repeat;background-position:0 -230px;}
.va_slide .unoslider_indicator a{*display:inline;}
.va_slide .unoslider_indicator a.unoslider_indicator_active{background-position:-13px -230px;}

#menu {
  background: #009ace;
  margin: 0 auto;
  width: auto;
  padding: 0;
  line-height: 1.75;
  display: block;
  position: relative;
}
#menu ul {
  list-style: none;
  margin: 0;
  padding: 0;
  display: block;
}
#menu ul:after,
#menu:after {
  content: " ";
  display: block;
  font-size: 0;
  height: 0;
  clear: both;
  visibility: hidden;
}
#menu ul li {
  margin: 0;
  padding: 0;
  display: block;
  position: relative;
}
.dropdown:before {
	position: absolute;
    top: 16px;
    right: 5px;
    content: "";
    height: 0;
    width: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fff;
}
#menu ul li a.home {
	margin: 0 0 0 5px;
}
#menu ul li a {
  text-decoration: none;
  display: block;
  margin: 0;
  -webkit-transition: color .2s ease;
  -moz-transition: color .2s ease;
  -ms-transition: color .2s ease;
  -o-transition: color .2s ease;
  transition: color .2s ease;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
}
#menu ul li ul {
  position: absolute;
  left: -9999px;
  top: auto;
}
#menu ul li ul li {
  max-height: 0;
  position: absolute;
  -webkit-transition: max-height 0.4s ease-out;
  -moz-transition: max-height 0.4s ease-out;
  -ms-transition: max-height 0.4s ease-out;
  -o-transition: max-height 0.4s ease-out;
  transition: max-height 0.4s ease-out;
  background: #009ace;
}
#menu ul li ul li.has-sub:after {
  display: block;
  position: absolute;
  content: "";
  height: 10px;
  width: 10px;
  border-radius: 5px;
  background: #009ace;
  z-index: 1;
  top: 13px;
  right: 15px;
}
#menu.align-right ul li ul li.has-sub:after {
  right: auto;
  left: 15px;
}
#menu ul li ul li.has-sub:before {
  display: block;
  position: absolute;
  content: "";
  height: 0;
  width: 0;
  border: 3px solid transparent;
  border-left-color: #ffffff;
  z-index: 2;
  top: 15px;
  right: 15px;
}
#menu.align-right ul li ul li.has-sub:before {
  right: auto;
  left: 15px;
  border-left-color: transparent;
  border-right-color: #ffffff;
}
#menu ul li ul li a {
  font: normal 12px Arial;
  text-transform: none;
  color: #fff;
  letter-spacing: 0;
  display: block;
  width: 170px;
  padding: 5px 10px ;
}
#menu ul li ul li:hover > a,
#menu ul li ul li.active > a {
  color: #ff0;
}
#menu ul li ul li:hover:after,
#menu ul li ul li.active:after {
  background: #000;
}
#menu ul li ul li:hover > ul {
  left: 100%;
  top: 0;
}
#menu ul li ul li:hover > ul > li {
  max-height: 72px;
  position: relative;
}
#menu > ul > li {
  float: left;
}
#menu.align-center > ul > li {
  float: none;
  display: inline-block;
}
#menu.align-center > ul {
  text-align: center;
}
#menu.align-center ul ul {
  text-align: left;
}
#menu.align-right > ul {
  float: right;
}
#menu.align-right > ul > li:hover > ul {
  left: auto;
  right: 0;
}
#menu.align-right ul ul li:hover > ul {
  right: 100%;
  left: auto;
}
#menu.align-right ul ul li a {
  text-align: right;
}
#menu > ul > li:after {
  content: "";
  display: block;
  position: absolute;
  width: 100%;
  height: 0;
  top: 0;
  z-index: 0;
  background: #;
  -webkit-transition: height .2s;
  -moz-transition: height .2s;
  -ms-transition: height .2s;
  -o-transition: height .2s;
  transition: height .2s;
}
#menu > ul > li.has-sub > a {
  padding-right: 40px;
}
#menu > ul > li.has-sub > a:after {
  display: block;
  content: "";
  background: #009ace;
  height: 12px;
  width: 12px;
  position: absolute;
  border-radius: 13px;
  right: 14px;
  top: 16px;
}
#menu > ul > li.has-sub > a:before {
  display: block;
  content: "";
  border: 4px solid transparent;
  border-top-color: #009ace;
  z-index: 2;
  height: 0;
  width: 0;
  position: absolute;
  right: 16px;
  top: 21px;
}
#menu > ul > li > a {
  color: #fff;
  padding: 8px 20px;
  z-index: 2;
  position: relative;
}
#menu > ul > li > a:link {
  color: #fff;
}
#menu > ul > li > a:hover {
  color: #ff0;
}
#menu > ul > li:hover:after,
#menu > ul > li.active:after {
  height: 100%;
}
#menu > ul > li:hover > a{
  color: #ff0;
}
#menu > ul > li:hover > a:hover{
  color: #ff0;
}
#menu > ul > li.active > a {
  color: #fff;
}
#menu > ul > li:hover > a:after{
  color: #ff0;
}
#menu > ul > li.active > a:after {
  color: #ff0;
}
#menu > ul > li:hover > a:before{
  border-top-color: #ff0;
}
#menu > ul > li.active > a:before {
  border-top-color: #ff0;
}
#menu > ul > li:hover > ul {
  left: 0;
}
#menu > ul > li:hover > ul > li {
  max-height: 72px;
  position: relative;
}
#menu #menu-button {
  display: none;
}
#menu > ul > li > a {
  display: block;
}
#menu > ul > li {
  width: auto;
}
#menu > ul > li > ul {
	width: 170px;
	display: block;
	z-index: 100;
	background: #009ace;
	border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
	padding-bottom: 8px;
}
#menu > ul > li > ul > li {
	font: normal 12px Arial;
	width: 170px;
	display: block;
	background: #009ace;
}
@media all and (min-width: 980px) {
	#menu {
	width: 1140px;
	}
}
@media all and (max-width: 800px), only screen and (-webkit-min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min--moz-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (-o-min-device-pixel-ratio: 2/1) and (max-width: 1024px), only screen and (min-device-pixel-ratio: 2) and (max-width: 1024px), only screen and (min-resolution: 192dpi) and (max-width: 1024px), only screen and (min-resolution: 2dppx) and (max-width: 1024px) {
	#menu {
		position: absolute;
		width: 100%;
		margin-bottom:30px;
		clear:both;
		z-index:9999;
	}
	#wrap {
		position: relative;
		top: 50px;
	}
  #menu > ul {
    max-height: 0;
    overflow: hidden;
    -webkit-transition: max-height 0.35s ease-out;
    -moz-transition: max-height 0.35s ease-out;
    -ms-transition: max-height 0.35s ease-out;
    -o-transition: max-height 0.35s ease-out;
    transition: max-height 0.35s ease-out;
  }
  #menu > ul > li > ul {
    width: 100%;
    display: block;
  }
  #menu.align-right ul li a {
    text-align: left;
  }
  #menu > ul > li > ul > li {
    width: 100%;
    display: block;
  }
  #menu.align-right ul ul li a {
    text-align: left;
  }
  #menu > ul > li > ul > li > a {
    width: 100%;
    display: block;
  }
  #menu ul li ul li a {
    width: 100%;
  }
  #menu.align-center > ul {
    text-align: left;
  }
  #menu.align-center > ul > li {
    display: block;
  }
  #menu > ul.open {
    max-height: 1000px;
    border-top: 1px solid rgba(110, 110, 110, 0.25);
  }
  #menu ul {
    width: 100%;
  }
  #menu ul > li {
    float: none;
    width: 100%;
  }
  #menu ul li a {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 12px 20px;
  }
  #menu ul > li:after {
    display: none;
  }
  #menu ul li.has-sub > a:after,
  #menu ul li.has-sub > a:before,
  #menu ul li ul li.has-sub:after,
  #menu ul li ul li.has-sub:before {
    display: none;
  }
  #menu ul li ul,
  #menu ul li ul li ul,
  #menu ul li ul li:hover > ul,
  #menu.align-right ul li ul,
  #menu.align-right ul li ul li ul,
  #menu.align-right ul li ul li:hover > ul {
    left: 0;
    position: relative;
    right: auto;
  }
  #menu ul li ul li,
  #menu ul li:hover > ul > li {
    max-height: 999px;
    position: relative;
    background: none;
  }
  #menu ul li ul li a {
    padding: 8px 20px 8px 35px;
    color: #ffffff;
  }
  #menu ul li ul ul li a {
    padding: 8px 20px 8px 50px;
  }
  #menu ul li ul li:hover > a {
    color: #000000;
  }
  #menu #menu-button {
    display: block;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    width: 100%;
    padding: 15px 20px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 14px;
    letter-spacing: 1px;
    color: #ffffff;
    cursor: pointer;
  }
  #menu #menu-button:after {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #ffffff;
    border-bottom: 2px solid #ffffff;
    right: 20px;
    top: 16px;
  }
  #menu #menu-button:before {
    display: block;
    content: '';
    position: absolute;
    height: 3px;
    width: 22px;
    border-top: 2px solid #ffffff;
    right: 20px;
    top: 26px;
  }
}