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;}

/*search*/
div.frmsearch{float: left;}
div.frmsearch form{margin:0px;float:left;}
div.frmsearch form div{float: left;margin-right:1px;}
div.frmsearch form div input[type='text']{padding: 5px; border: #c6c6c6 1px solid; border-radius: 2px;float: left;}
div.frmsearch form div input[type='submit']{font-weight: bold;padding: 4px; border: #0b66f8 1px solid; border-radius:2px;float: left; background-color: #4b8efa; color:white; cursor: pointer;}
div.frmsearch form div select{float: left;padding: 4px;border: #c6c6c6 1px solid;}
div.frmsearch form div input[type='submit']:hover{background-color: #d34836;border: 1px solid #BE3C29;}
div.frmsearch form div select:hover,
div.frmsearch form div input[type='text']:hover{border-color: #828282;}

div.cart{float: left; background-color: #dadada; padding: 0px 5px 0 5px;}
div.cart a{float: left;text-decoration: none; height: 30px;line-height: 30px; padding-left: 35px;font-size: 20px;color: black;}

div.navbar{float: left; width: 100%; background-color: #ebebeb; border-bottom: #d3d3d3 1px solid;}
div.navbar ul,
div.navbar ul li{float: left;margin:0px;padding:0px;list-style: none;}
div.navbar ul li{position: relative;}
div.navbar ul li a{height: 30px; line-height: 30px; text-decoration: none; color: black; font-weight:bold; padding: 0px 15px 0 15px; float: left;}
div.navbar ul li a:hover{background-color: #d5d5d5;}
div.navbar ul li a label{display: none;}
div.navbar ul li ul{ width: 200px; position: absolute; left: 0px; top: 30px;}

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; }


.dialog_bottompage{	position: fixed; bottom: 0px; right: 0px; z-index: 1000;}
.dialog_bottompage #dialog_bottompage{	float: right; margin-left: 1px; overflow: hidden;}
.dialog_bottompage #dialog_bottompage .content,
.dialog_bottompage #dialog_bottompage .subject{	float: left; width: 100%;	clear: both;}

.dialog_bottompage #dialog_bottompage .subject span{	background: url(../images/btn_win8.png) no-repeat;	float: right; height: 20px;  cursor: pointer;		border-top: #8b8b8b 1px solid;}
.dialog_bottompage #dialog_bottompage .subject span.close{	width: 48px;	background-position: -60px 0px;}
.dialog_bottompage #dialog_bottompage .subject span:hover{	-webkit-transition: none;	-moz-transition: none;	-o-transition: none;}
.dialog_bottompage #dialog_bottompage .subject span.close:hover{	background-position: -60px -20px;	}
.dialog_bottompage #dialog_bottompage .subject span.min{	background-position: -30px  0px;	width: 30px;}
.dialog_bottompage #dialog_bottompage .subject span.min:hover{	background-position: -30px -20px;}
.dialog_bottompage #dialog_bottompage .subject span.max{	background-position: 0px  0px;	width: 30px;}
.dialog_bottompage #dialog_bottompage .subject span.max:hover{	background-position: 0px  -20px;}


div#back-top { float: right; display: none; position: fixed; bottom: 60px; right: 0px; z-index: 9999;}
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*/


#dialog_column_left,
#dialog_column_right{ position: absolute; top: 30px; width: 125px; overflow: hidden;	display: none; z-index: 999;}
#dialog_column_left{	left:0px;}
#dialog_column_right{	right: 0px;}
#dialog_column_left img,
#dialog_column_right a img{	border: none; width: 125px; border: none; margin-top: 2px;}

div#popup_center{ position: absolute; width: 100%; background: url(../images/transparent-bg1.png); top: 0px; left: 0px; z-index: 10000;  height: 100%; display: none;}
div#popup_center div{ position: fixed;}
div#popup_center img.close{ position: absolute; top: 0px; right: 0px; cursor:  pointer;}


/*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%; background-color: #f1f1f1; line-height: 25px; color: #383838;}
div.copyright a{color: #e03550; text-decoration: none;}
div.copyright a:hover{text-decoration: underline;}
div.copyright a.mobi{background: url(../images/mobile-icon.png) no-repeat; padding-left: 15px;}


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;}

img.lazy{background: url(../images/loading.gif) no-repeat center center;}

div.toolbar{ float: left;}
div.toolbar div{	float: left; margin-right: 5px;	background-color: #f2f2f2;	border: #e2e2e2 1px solid;		width: 30px; height:25px; -webkit-border-radius: 2px;	-moz-border-radius: 2px;	border-radius: 2px; position: relative;	}
div.toolbar div:hover{	-moz-box-shadow: 1px 1px 1px #f1f1f1;	-webkit-box-shadow: 1px 1px 1px #f1f1f1;	box-shadow: 1px 1px 1px #f1f1f1;	border: #c7c7c7 1px solid;}
div.toolbar div span,
div.toolbar div a{	background: url(../images/sprite_black.png) no-repeat; float: left;width:21px; height:21px; margin-left:4px; margin-top: 2px; cursor: pointer;	overflow: hidden;	text-indent: -100px;}

div.toolbar div.blank a,
div.toolbar div.blank span{	background-image: none; text-indent: 0px;}

div.toolbar div.view a{	background-position: -42px -84px;}
div.toolbar div.edit a{	background-position: 0px -42px;}
div.toolbar div.del a{	background-position: -63px -42px;}
div.toolbar div.reload a{ background-position: -63px -21px;}
div.toolbar div.move_out a{ background-position: -63px -63px;}
div.toolbar div.print a{ background-position: -21px -84px;}
div.toolbar div.email a{ background-position: -63px -84px;}
div.toolbar div.check a{ background-position: -84px -84px;}
div.toolbar div.uncheck a{ background-position: -42px 0px;}
div.toolbar div.save a{ background-position: -63px 0px;}
div.toolbar div.excel a{ background-position: -84px 0px;}
div.toolbar div.key a{ background-position: -84px -63px;}


div.toolbar_navbar{ width:100%; display: table;	padding-top: 10px;	margin-bottom: 10px;}
div.toolbar_navbar div.toolbar div{ width: 72px; height:29px;}
div.toolbar_navbar div.toolbar div span.check{background-image: none; text-indent: inherit; margin-top: 4px;	margin-left: 25px;}
div.toolbar_navbar div.toolbar div a{	margin-top: 4px;	margin-left: 25px;	}
.clear{clear:both;}
.pagination{list-style:none;}
.pagination li{float:left;}
