body{ margin: 0px; font-size: 12px;	font-family: arial; line-height: 150%; }

a{ cursor: pointer; }
a img{ border: none; cursor: pointer; }
:hover{ -webkit-transition: all .2s ease-in-out;	-moz-transition: all .2s ease-in-out;	-o-transition: all .2s ease-in-out;}
.border_inside{	border-radius: 5px; width:100%; box-sizing:border-box;  -moz-box-sizing:border-box;  -webkit-box-sizing:border-box;}
iframe[id^="oauth2relay"] { left: 0px !important; bottom: 0px !important; }
textarea{	font-family: Arial;}


div.nevicom{ float: left; width: 100%;}
div.nevicom div.box_module,
div.nevicom div.box_content,
div.nevicom div.news_content{	float: left; width: 100%;}

div.nevicom h3.category{	float: left;	width: 100%;	margin: 0px;}
div.module_home p.moreall{	float: left; width: 100%; margin-top: 6px;}
div.module_home p.moreall a{	float: right; text-decoration: none; color: #565656; background: #f2f2f2 url(../images/icon-3.png) 3px 2px no-repeat; border: #e2e2e2 1px solid; padding: 3px 10px 3px 25px; border-radius: 3px; line-height: 20px;}
div.module_home p.moreall a:hover{	background-color: #e2e2e2; color: #d52832;}

div.module_home ul.tabs,
div.module_home ul.tabs li{ float: left; margin: 0px; padding: 0px; list-style: none;}
div.module_home ul.tabs{ border-bottom: #e2e2e2 1px solid; width: 100%;}
div.module_home ul.tabs li{ background: -moz-linear-gradient(center top , #FFF 0%, #F3F3F3 100%) repeat scroll 0% 0% transparent; box-shadow: -1px -1px 0px #FFF inset, 0px 1px 3px rgba(0, 0, 0, 0.1); padding: 5px 15px 5px 15px; border-radius: 5px 5px 0 0; margin-right: 2px;  border: #e2e2e2 1px solid; border-bottom: none;}
div.module_home ul.tabs li a{ color: #676767; float: left; text-decoration: none; }
div.module_home ul.tabs li.active{	 background: #eeeeee; }
div.module_home ul.tabs li a:hover,
div.module_home ul.tabs li.active a{	font-weight: bold; color: #d2170d;}


/*---------loading status---------------------*/
div#loading_status{ position: fixed; top: 2px; right: 2px; z-index: 1000; color: white; }
div#loading_status div{ text-indent: 30px;	padding: 5px 14px 5px 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; background: #ffffff url(../images/icon.gif) -200px 0px no-repeat; height: 30px; line-height: 30px;	border: 1px solid black; -moz-box-shadow: 2px 2px 2px #888; -webkit-box-shadow: 2px 2px  2px#888; box-shadow: 2px 2px  2px #888; font-weight: bold; }
div#loading_status div.loading_init{ color: black; background: #ffffff url(../images/loading1.gif) 4px 5px no-repeat; }
div#loading_status div.loading_success{ color: green; border: 1px solid green; background-position: 4px  0px; }
div#loading_status div.loading_error{ color: red; background-position: 4px -53px;	border: 1px solid red; }


div#back-top { float: right; display: none; position: fixed; bottom: 0px; right: 0px; z-index: 1000;}
div#back-top a {	color: white;	font-weight: bold;	text-decoration: none;	text-transform: uppercase;}
div#back-top span {	background: #202020 url("../images/backtotop-small.png") no-repeat 7px 5px;		display: block;	height:23px;	width: 50px;	overflow: hidden; text-indent: -1000px; border-radius: 4px;}
div#back-top span:hover{ 	-moz-box-shadow: 0px 0px 4px  #ffffff;	-webkit-box-shadow: 0px 0px 4px  #ffffff;	box-shadow: 0px 0px 4px  #ffffff;}
/*scroll-to-top.png*/



/*linksite*/
div.linksite ul,
div.linksite ul li{	float: left; margin: 0px; padding: 0px; list-style: none; width: 100%;}
div.linksite ul li{	width: auto;}
div.linksite ul li li{	width: 100%; margin: 3px 0 3px 0;}
div.linksite ul li span{	display: block; font-size: 15px; text-transform: uppercase; font-weight: bold;}
div.linksite ul ul{	margin-top: 6px;}
div.linksite ul li a{ text-decoration: none; background: url(../images/icon-1.png) no-repeat 0px 5px; float: left; line-height: 20px; text-indent: 10px; color: #d52832;}
div.linksite ul li a:hover{	text-decoration: underline;}

div.copyright{	text-align: center; float: left; width: 100%;}


div.boxloadingAir{	position: absolute; top: 0px; left: 0px; width: 100%;  background-color: rgba(0, 0, 0, 0.5); z-index:10000;}
div.boxloadingAir div{	text-align: center; width: 550px; background-color: white; position: fixed; font-size: 20px; padding: 15px 0 15px 0;	border-radius: 5px; color:#1482af; line-height: 30px;}
div.boxloadingAir div label{	color: red;}
