html, body {
	font-family:Arial;
	font-size:12px;
	height:100%;
	background:#ffffff;
}

body {
	margin:0px;
	padding:0px;
	min-width:1000px;
	background:url(/imgs/background.jpg) no-repeat 50% 100px;
}

img {
	padding:0px;
	margin:0px;
	border-style:none;
}

table {
	border-collapse: collapse;
	border-spacing: 0;
	margin:0px;
	padding:0px;
	width:100%;
}

.clear {
	clear:both;
}

.fullpage {
	height: 100%;
	min-height: 100%;
}

.cont_top {
	height:30px;
	line-height:30px;
	background:#8dc63f;
}

.logindatas {
	float:right;
	background:url(/imgs/user.png) no-repeat;
	padding-left:20px;
}

.logindatas a,
.logindatas a:visited,
.logindatas a:link {
	color:#ffffff;
	text-decoration:none;
	line-height:30px;
	display:inline-block;
	margin-left:15px;
	margin-right:15px;
}

.content {
	padding-top:20px;
	padding-bottom:45px;
}

.copy {
	clear: both;
	z-index: 10;
	height:45px;
	margin-top:-45px;
	
	background:#8dc63f;
	line-height:45px;
	color:#ffffff;
	padding-left:15px;
	
	position:fixed;
	width:100%;
}

.copy a {
	float:right;
	display:inline-block;
	margin-top:14px;
	line-height:18px;
	width:135px;
}

.header {
	height:65px;
	line-height:65px;
	padding-left:310px;
	background:url(/imgs/aimages.jpg) no-repeat 20px 0px;
}

.header .mainmenu {
	width:100%;
	background:#e1001a;
	display:block;
	line-height:40px;
	position:relative;
	top:10px;
}

.mm_left {
	float:left;
}

.mm_right {
	float:right;
	margin-right:10px;
	border-left:1px solid #ffffff;
}

.header .mainmenu a,
.header .mainmenu a:link,
.header .mainmenu a:visited {
	color:#ffffff;
	display:inline-block;
	line-height:40px;
	padding-left:20px;
	padding-right:20px;
	border-right:1px solid #ffffff;
	float:left;
	text-decoration:none;
}

.header .mainmenu a.sel, 
.header .mainmenu a:hover {
	background:#8dc63f;
}

.header .mainmenu a.inactive {
	background:#a4a4a4;
	cursor:default;
}

.login {
	width:400px;
	margin:50px auto 0px auto;
	background:#e6e7e8;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	padding:30px;
	border:1px solid #8dc63f;
}

.login table tr td {
	height:40px;
}

.login .lileft {
	width:120px;
}

.liright input {
	width:210px;
	height:25px;
	border:2px solid #d1d3d4;
}

.libtn {
	padding-top:10px;	
}

.libtn input {
	background:#e1001a;
	color:#ffffff;
	width:160px;
	height:40px;
	border:2px solid #ffffff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	cursor:pointer;
}

.mainmenu .cont{
	padding-left:280px;
	padding-right:20px;
}

.main_search {
	text-align:center;
	padding-top:9px;
}

#txt_main_search {
	height:40px;
	border:1px solid #d1d3d4;
	outline:none;
	font-size:20px;
	width:315px;
	vertical-align:top;
	display:inline-block;
}

.btn_search_big {
	background:url(/imgs/search.png) no-repeat 50% 50% #e1001a;
	border-top:1px solid #e1001a;
	color:#ffffff;
	width:130px;
	height:44px;
	border:none;
	-moz-border-radius:0px 10px 10px 0px;
	-webkit-border-radius:0px 10px 10px 0px;
	border-radius:0px 10px 10px 0px;
	cursor:pointer;
	font-size:20px;
	font-weight:bold;
	padding:0px;
}

.ds_head {
	background:#8dc63f;
	height:30px;
	line-height:30px;
	display:inline-block;
	padding:0px 20px;
	color:#ffffff;
	font-size:14px;
}

.ds_content {
	background:#daedc0;
	border-top:1px solid #8dc63f;
	border-bottom:1px solid #8dc63f;
	padding:25px 35px 25px 35px;
}

.ds_content table tr td {
	height:30px;
}

.dsleft {
	width:80px;
	white-space:nowrap;
	font-weight:bold;
}

.dsright {
	width:20%
}

.dsright input {
	height:20px;
	border:1px solid #d1d3d4;
	width:90%;
}

.btn_ds_search {
	color:#ffffff;
	width:100%;
	height:30px;
	border:2px solid #ffffff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	cursor:pointer;
	font-weight:bold;
	
	background: #ea1c24;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhMWMyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMDFlMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ea1c24 0%, #c01e2c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea1c24), color-stop(100%,#c01e2c));
	background: -webkit-linear-gradient(top, #ea1c24 0%,#c01e2c 100%);
	background: -o-linear-gradient(top, #ea1c24 0%,#c01e2c 100%);
	background: -ms-linear-gradient(top, #ea1c24 0%,#c01e2c 100%);
	background: linear-gradient(to bottom, #ea1c24 0%,#c01e2c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea1c24', endColorstr='#c01e2c',GradientType=0 );
}

.listhead td {
	border-bottom:2px solid #8dc63f;
	padding:5px;
	line-height:20px;
	background:#daedc0;
}

.listhead td a,
.listhead td a:visited,
.listhead td a:link  {
	color:#be1e2d;
}

.center {
	text-align:center;
}

.odd td {
	background:#f2ffe3;
	border-bottom:2px solid #8dc63f;
	padding:5px;
}

.even td {
	background:#f1f2f2;
	border-bottom:2px solid #8dc63f;
	padding:5px;
}

#box_overlay {
	position:fixed;
	top:0px;
	left:0px;
	z-index:1010;
	background-color:#ffffff;
	width:100%;
	height:100%;
	visibility:hidden;
}

#box_container {
	position:fixed;
	bottom:0px;
	z-index:1020;
	visibility:hidden;
	text-align:center;
	width:100%;
	height:100%;
	top:0px;
}

.popup {
	width:400px;
	height:200px;
	position:fixed;
	top:50%;
	left:50%;
	margin-left:-200px;
	margin-top:-100px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	padding:10px;
	background:#f2ffe3;
	border:1px solid #8dc63f;
}

.popupbig {
	width:500px;
	height:336px;
	margin-left:-250px;
	margin-top:-168px;
}

.errorlist {
	background:#ffffff;
	overflow-y:scroll;
	height:145px;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	padding:5px;
	border:1px solid #8dc63f;
}

#import_errorlist {
	padding-top:3px;
	text-align:left;
	padding-left:5px;
	line-height:18px;
}

.errhead {
	background:#daedc0;
}

.popupvideo {
	width:500px;
	height:420px;
	margin-left:-250px;
	margin-top:-210px;
}

.popupaudio {
	height:80px;
	margin-top:-40px;
}

.popuptbl {
	line-height:30px;
}

.popuptbl .ptdleft {
	width:100px;
	text-align:right;
}

.popuptbl .ptdright {
	text-align:left;
}

.popuptbl .ptdright input {
	width:95%;
}


.popuphead {
	font-size:20px;
	font-weight:bold;
	line-height:38px;
	vertical-align:middle;
	display:inline-block;
}

.popuphead img {
	height:38px;
	float:left;
	padding-right:10px;
}

.popupbtnrow input {
	background: #ea1c24;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VhMWMyNCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNjMDFlMmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #ea1c24 0%, #c01e2c 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ea1c24), color-stop(100%,#c01e2c));
	background: -webkit-linear-gradient(top, #ea1c24 0%,#c01e2c 100%);
	background: -o-linear-gradient(top, #ea1c24 0%,#c01e2c 100%);
	background: -ms-linear-gradient(top, #ea1c24 0%,#c01e2c 100%);
	background: linear-gradient(to bottom, #ea1c24 0%,#c01e2c 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ea1c24', endColorstr='#c01e2c',GradientType=0 );
	
	color:#ffffff;
	height:30px;
	border:2px solid #ffffff;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	cursor:pointer;
	font-weight:bold;
}

.download {
	text-align:right;
	margin-top:20px;
	margin-right:15px;
}

.download img {
	height:38px;
	float:right;
	padding-right:25px;
}

.download input {
	float:right;
	
	background: #8bc43d;
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzhiYzQzZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1NTg4MTEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top, #8bc43d 0%, #558811 100%);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#8bc43d), color-stop(100%,#558811));
	background: -webkit-linear-gradient(top, #8bc43d 0%,#558811 100%);
	background: -o-linear-gradient(top, #8bc43d 0%,#558811 100%);
	background: -ms-linear-gradient(top, #8bc43d 0%,#558811 100%);
	background: linear-gradient(to bottom, #8bc43d 0%,#558811 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8bc43d', endColorstr='#558811',GradientType=0 );
	
	color:#ffffff;
	height:38px;
	border:none;
	-moz-border-radius:10px;
	-webkit-border-radius:10px;
	border-radius:10px;
	cursor:pointer;
	font-weight:bold;
	padding-left:25px;
	padding-right:25px;
}

.popup a,
.popup a:visited,
.popup a:link  {
	color:#be1e2d;
}

.panel {
	width:48%;
	padding:1%;
	float:left;
}

.helper {
	display: inline-block;
	height: 100%;
	vertical-align: middle;
}