*{
	padding:0px;
	margin:0px;
}
body {
background-color: #fff;
font-size: 11px;
font-family: Verdana, Arial, Sans-Serif;
color:#564b47;
font-weight: normal;
line-height: normal;
height: 100%;
}
html {height: 100%;}
img {border: none}
a {color: #8c0001; text-decoration: underline;}
a:visited {color:#8c0001;}
a:hover {color: #564b47; text-decoration: none;}
a:active { color:#000000;}


h3 {

font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#564b47;
font-weight: bold;
line-height: normal;
height: 100%;
	}
h4 {	

font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#564b47;
font-weight: bold;
line-height: normal;
height: 100%;


}

h5 {
font-size: 12px;
font-family: Verdana, Arial, Sans-Serif;
color:#564b47;
font-weight: bold;
line-height: normal;
height: 100%;
}


ul {list-style: none;}

/* ----------container to center the layout-------- */
#container {
width: 990px;
padding:0px;
margin: 0px;
margin-left: auto;
margin-right: auto;
min-height:100%;
}
#wrapper {margin-left: 15px; margin-right: 15px;}
/* ----------header for logo-------------- */
#header {text-align: left;}
	#header #hd-top {background: transparent url(/img/hd-bg.gif) repeat-x; border-right: 1px solid #959595; border-left: 1px solid #959595; height: 89px; width: 958px;}
	#header #hd-top .logo { width: 250px; height:89px; background: url(/img/logo.gif) no-repeat; position: relative; margin-left: 5px;}
		#header #hd-top .logo a {text-indent: -99999px; display: block; width: 254px; height: 89px;}
	#header #hd-top .bn {width: 590px; height:60px;  position: absolute; margin-left: 345px; top: 16px;}
	#header #menu-top {height: 39px;}
		#header ul#menu-top li{display: inline; float:left;}
		
		#header ul#menu-top li a.mn{text-align:center;color:white;font-size: 12px;text-decoration:none;}
		
			#header ul#menu-top li a{background:transparent url(/img/menu-top.gif) no-repeat scroll 0 0;float:left;overflow:hidden;height:28px;padding-top:11px;}
			#header ul#menu-top li.mnu01 a{background-position: 0 0; width: 169px;}
			#header ul#menu-top li.mnu02 a{background-position: -169px 0; width: 78px;}
			#header ul#menu-top li.mnu02 ul li a{background-position: -169px 0; width: 120px;}
			#header ul#menu-top li.mnu03 a{background-position: -247px 0; width: 205px;}
			#header ul#menu-top li.mnu03 ul li a{background-position: -247px 0; width: 200px;}
			#header ul#menu-top li.mnu03 ul li.s1 ul li a{background-position: -247px 0; width: 120px;}
			#header ul#menu-top li.mnu03 ul li.s2 ul li a{background-position: -247px 0; width: 130px;}
			#header ul#menu-top li.mnu03 ul li.s3 ul li a{background-position: -247px 0; width: 230px;}
			#header ul#menu-top li.mnu03 ul li.s4 ul li a{background-position: -247px 0; width: 120px;}
			#header ul#menu-top li.mnu03 ul li.s5 ul li a{background-position: -247px 0; width: 120px;}
			#header ul#menu-top li.mnu03 ul li.s6 ul li a{background-position: -247px 0; width: 260px;}
			#header ul#menu-top li.mnu03 ul li.s8 ul li a{background-position: -247px 0; width: 220px;}
			#header ul#menu-top li.mnu03 ul li.s7 ul li a{background-position: -247px 0; width: 250px;}
			#header ul#menu-top li.mnu04 a{background-position: -452px 0; width: 125px;}
			#header ul#menu-top li.mnu04 ul li a{background-position: -452px 0; width: 190px;}
			#header ul#menu-top li.mnu05 a{background-position: -577px 0; width: 122px;}
			#header ul#menu-top li.mnu05 ul li a{background-position: -577px 0; width: 180px;}
			#header ul#menu-top li.mnu06 a{background-position: -699px 0; width: 187px;}
			#header ul#menu-top li.mnu06 ul li a{background-position: -699px 0; width: 240px;}
			#header ul#menu-top li.mnu07 a{background-position: -886px 0; width: 74px;}

			#header ul#menu-top li.mnu01 a:hover{background-position: 0 -39px; width: 169px;}
			#header ul#menu-top li.mnu02 a:hover{background-position: -169px -39px; width: 78px;}
			#header ul#menu-top li.mnu02 ul li a:hover{background-position: -169px -39px; width: 120px;}
			#header ul#menu-top li.mnu03 a:hover{background-position: -247px -39px; width: 205px;}
			#header ul#menu-top li.mnu03 ul li a:hover{background-position: -247px -39px; width: 255px;}
			#header ul#menu-top li.mnu03 ul li.s1 ul li a:hover{background-position: -247px -39px; width: 120px;}
			#header ul#menu-top li.mnu03 ul li.s2 ul li a:hover{background-position: -247px -39px; width: 130px;}
			#header ul#menu-top li.mnu03 ul li.s3 ul li a:hover{background-position: -247px -39px; width: 230px;}
			#header ul#menu-top li.mnu03 ul li.s4 ul li a:hover{background-position: -247px -39px; width: 120px;}
			#header ul#menu-top li.mnu03 ul li.s5 ul li a:hover{background-position: -247px -39px; width: 120px;}
			#header ul#menu-top li.mnu03 ul li.s6 ul li a:hover{background-position: -247px -39px; width: 260px;}
			#header ul#menu-top li.mnu03 ul li.s8 ul li a:hover{background-position: -247px -39px; width: 220px;}
			#header ul#menu-top li.mnu03 ul li.s7 ul li a:hover{background-position: -247px -39px; width: 250px;}
			#header ul#menu-top li.mnu04 a:hover{background-position: -452px -39px; width: 125px;}
			#header ul#menu-top li.mnu04 ul li a:hover{background-position: -452px -39px; width: 190px;}
			#header ul#menu-top li.mnu05 a:hover{background-position: -577px -39px; width: 122px;}
			#header ul#menu-top li.mnu05 ul li a:hover{background-position: -577px -39px; width: 180px;}
			#header ul#menu-top li.mnu06 a:hover{background-position: -699px -39px; width: 187px;}
			#header ul#menu-top li.mnu06 ul li a:hover{background-position: -699px -39px; width: 240px;}
			#header ul#menu-top li.mnu07 a:hover{background-position: -886px -39px; width: 74px;}
			#header ul#menu-top li ul {display: none; position: absolute; margin-top: 39px; margin-left:0px; z-index: 999; clear: both;}
			*+html #header ul#menu-top li ul {display: none; position: absolute; margin-top: 0px;  margin-left:0px; z-index: 999; clear: both;}
			/*#header ul#menu-top li.over ul {display: none; position: absolute; margin-top: 39px; z-index: 999; clear: both;}*/
			#header ul#menu-top li ul li {float: none; display: block;}
			#header ul#menu-top li.over ul li {float: none; display: block;}
			#header ul#menu-top li ul li a, #header ul#menu-top li.over ul li a {display: block; text-decoration: none; color: #f6a9a9; background:transparent url(/img/inmenu.gif) no-repeat scroll 0 0; float: none; padding: 0; height: 27px; background-position: 0 0 !important}
				#header ul#menu-top li ul li a:hover {background-position: 0 0; color: #fff;; background:transparent url(/img/menuin2.gif) no-repeat scroll 0 0;}
				#header ul#menu-top li ul li a span {margin-left: 5px; margin-top: 7px; display: block; }
			#header ul#menu-top li:hover ul, #header ul#menu-top li.over ul { display: block; }
			#header ul#menu-top li ul li ul {display: none !important}
			#header ul#menu-top li li:hover ul, #header ul#menu-top li ul li.over ul {display: block !important;  margin-left: 200px; margin-top: -27px; position: absolute; clear: none;}
 			/*#header ul#menu-top li ul li.over ul li a {width: 70px !important;}*/
 			
 			
/* ----------outer and inner----------------- */

#outer{
border-left: solid 200px #fff; /* color of the left column  */
border-right: solid 200px #fff; /* color of the right column  */
background-color: #ffffff;  /* color of the content column */
margin-top: 5px;
}
#box {width: 185px; background: url(/img/tile.gif) repeat-y;  margin-bottom: 15px;}
#box h2 {background:url(/img/top.gif) no-repeat left top; padding: 4px 0 5px 10px; font-size: 14px;}
#box a {color: #616161; font-size: 11px; font-weight: bold}
#box a:hover {color: #7f0001;}
#box .last {background:url(/img/bottom.gif) no-repeat left bottom; padding-bottom: 10px;}
#box .box-menu { padding: 2px;}
#box .box-menu li.home span{margin-left: 100px;}
#box .box-menu li.lst span{margin-left: 12px;}
#box .box-menu li.lst a {border: none;}
#box .box-menu li a{display: block; padding: 5px 0 5px 5px; border-bottom: 1px solid #fff; overflow: hidden; width: 175px; text-decoration: none; }
#box .box-menu li a:hover{background: url(/img/mb2.gif) repeat-x;}
#box p {font-size: 12px; padding: 5px 10px;}
#box .search label.lb2 {width: 180px; float: left; font-size: 11px; font-weight: bold}
#box .search select {width: 164px;}
#bn2 {width: 185px; height: 225px; margin-bottom: 15px; overflow: hidden}
#inner{margin:0; width:576px; } /* The ie/pc pecularity */




#box2 {width: 560px; _width:543px; background: url(/img/bottom-left.gif) no-repeat left bottom; margin-bottom:15px; }
#box2 .box-outer {  background: url(/img/bottom-right.gif) no-repeat right bottom; padding-bottom: 10px;}
#box2  .box-inner  {background-image: url(/img/top-left.gif); background-repeat: repeat-x; background-position: left top;}
#box2 .box2cont {padding: 10px; color: #616161; font-size:12px; font-weight:normal; background: transparent url(/img/brd.gif) repeat-y scroll 0 0}
#box2 .box2cont .cnt {padding: 0 12px;}
.top_cnt { margin-left: -7px; margin-right:-7px;}
#box2 .box2cont .cimg {vertical-align: top; text-align: center;}
#box2 .box2cont .sep {background:url(/img/sep.gif) no-repeat; height: 1px; margin: 0px 0 10px 0; _margin-bottom: 5px;}
#box2 .box2cont .ctext, #box2 .box2cont .ctext2 {vertical-align:top; width: 380px;}
#box2 .box2cont .ctext a, #box2 .box2cont .ctext2 a{color: #8c0001; font-size: 13px; font-weight: bold; display: block; padding-bottom: 5px;}
#box2 .box2cont .ctext p {margin-left: 20px;}
#box2 .box2cont .ctext p.more, #box2 .box2cont .ctext2 p.more {text-align: right; margin-top: 10px;}
#box2 .box2cont .ctext ul.more {text-align: right; margin-top: 10px; margin-left:20px;}
#box2 .box2cont .ctext ul.more li {display: inline; float: left; margin-right: 15px;}
#box2 .box2cont .ctext ul.more a, #box2 .box2cont .ctext p.more a{color: #8c0001; font-size: 12px; font-weight: bold; text-decoration: none; background:url(/img/arrow.gif) no-repeat right 5px; padding-right: 13px;}
#box2 h3.centerboxh3 {  background: url(/img/top-right.gif) no-repeat right top; padding: 7px 0 5px 10px; font-size: 14px; color:#fff}
#box2 .box2cont ul.mymenu-nav {margin-bottom: 25px; float: left;}
#box2 .box2cont ul.mymenu-nav li{
	float: left;
	width: 79px; 
	font-size: 10px;
	margin-right: 10px;
	_margin-right: 7px;
}
#box2 .box2cont ul.ftr {
	list-style: disc;
	margin-left: 25px;		
}
#box2 .box2cont ul.ftr li {margin-bottom: 7px; }
#box2 .box2cont ul.ftr li a {color: #616161;}
#box2 .box2cont ul.mymenu-nav li p{text-align: center}
#bn3 {height: auto; width: 180px; padding: 0 0px;}
#bn4 {height: 100px; width: 500px; padding: 0 0px;margin:auto;margin-bottom:15px}
#bn5 {height: 200px; width: 180px; padding: 0 0px; vertical-align: top;}
/* --------------left and right navi------------- */
#left {
 width:200px;
 float:left;
 position:relative;
 margin-left:-200px;
 margin-right:1px;
 }
 #right {
 width:200px;
 float:right;
 position:relative;
 margin-right:-200px;
 margin-left:1px;
 }

/* -----------------content--------------------- */
#content{
position: relative;
margin: 0px;
}

#content h1 {background: url(/img/top-right.gif) no-repeat right top; padding: 7px 0 5px 10px; font-size: 14px; color:#fff}
#content h1 a {text-decoration: none;}
#content h1 a:hover {text-decoration: underline;}

#content .dataTblPars {background-color:White;border-color:White;border-width:0px;border-style:None;}
#content .dataTblPars a {text-decoration: underline; color: #4A708B;}
#content .dataTblPars a:hover {text-decoration: none;color: #36648B;}

#content .editTbl input { background: #ffffff; border: #999999 1px solid;}
#content .editTbl input.textInp {width: 500px;}
#content .editTbl textarea {width: 500px; background: #ffffff; border: #000000 1px solid;}
#content .editTbl input.textInp2 {width: 400px;}
#content .editTbl textarea.w2 {width: 400px;}

#content .dataTbl {background: #000000; width: 99%;}
#content .dataTbl th {background: #c1c1c1; height: 25px; font-size: 10px; color: #36588f; font-weight: bold; padding-left: 2px;}
#content .dataTbl tr.sel td {background: #ebebeb;}
#content .dataTbl tr.pr2 td {background: #99CCCC;}
#content .dataTbl tr.pr3 td {background: #99CC99;}
#content .dataTbl tr.pr4 td {background: #8DB6CD;}
#content .dataTbl tr.pr5 td {background: #DCDCDC;}
#content .dataTbl tr.pr6 td {background: #8FBC8F;}
#content .dataTbl tr.pr7 td {background: #BC8F8F;}
#content .dataTbl tr.pr8 td {background: #00CCFF;}
#content .dataTbl tr.unreg td {background: #CDAF95;}
#content .dataTbl td {background: #ffffff; padding: 5px;}
#content .dataTbl input {width: 50px; text-align: center;}
#content .dataTbl a.del {display: block; width: 17px; height: 17px; background: url(/img/red_cross2.gif) top no-repeat;}
#content .dataTbl a.del:hover {background: url(/img/red_cross2.gif) bottom no-repeat;}
#content .dataTbl thead td {background: #c1c1c1; height: 25px; font-size: 10px; color: #36588f; font-weight: bold; padding-left: 2px; cursor:hand;}
#content .dataTbl tbody td {background: #ffffff; padding: 5px;}
#content .dataTbl tbody tr.sel td {background: #ebebeb;}
 td.cimg  p {font: normal 9px "verdana";}

/*  ----------------footer---------------------- */
#footer {
clear:both;
background: url(/img/foot.jpg) no-repeat; height: 115px;  text-align: center; font-size: 12px;}
#footer ul {padding-top: 15px;}
#footer li {display: inline;}
#footer li a {color:#3b3a3a}
#footer li a:hover {text-decoration: none}
#footer .third li {padding: 0px 5px;}
#footer .third li.first a {color:#3b3a3a; font-size: 12px;}
#footer .third li a {font-size: 11px; color:#797979}
#footer p {font-size: 10px; color:#797979; margin-top: 10px;}


/*  ----------------footer-admin---------------------- */
#footerback {height: 20px;}
#footer_adm {position: relative;
width: 990px;
margin: -80px auto 0 auto;
padding:0px;
background: url(/img/foot.jpg) no-repeat;
height: 60px;
text-align: center;}
#footer_adm .bg {font-size: 10px; color:#797979; padding:31px 0 0 10px;text-align:center; padding:25px 0 0 10px;  height:30px;}

/*message area*/
#mesArea {position: fixed; right: 20px; top: 7px; width: 610px; float: right; text-align: center; padding: 10px; font-size: 16px; display: none;}
.errMes {background: #ffcccc url(/img/error.png) no-repeat 10px center; border: 1px solid #CD0A0A; color: #CD0A0A}
.okMes {background: #FBF9EE url(/img/information.png) no-repeat 10px center;; border:  1px solid #FCEFA1; color: #363636}
/*--message area*/

/*pager*/
#pager {position: relative; margin: 10px 5px 10px 200px; }
#pager table {position: relative; margin: 0 auto;}
#pager table tr td {font-weight: bold; color: #b6b6b6; vertical-align: bottom; font-size: 11px;}
#pager table tr td a {text-decoration: none;color: #4A708B;}
#pager table tr td a:hover {color: #36648B;}
#pager table tr td b {font-size: 12px; color: #b6b6b6;}
#pager a.allPages {position: absolute; right: 5px; top: 5px; font-size: 12px; font-weight: bold; text-decoration: underline; color: #4A708B;}
#pager a.allPages:hover {color: #36648B;}
/*--pager*/
input[type=text] {border: 1px solid #666666}
input[type=password] {border: 1px solid #999999}
.frmt02 td {height: 30px;}
.btn {border: 1px solid #aa4243 !important; background: url(/img/btn.gif) repeat-x !important; color: #fff !important; height: 24px; padding: 0 5px 3px 5px; _padding: 0; _border: none;}
.oblTbl td {
	padding-left: 3px;
}
.sa td {padding-bottom: 5px;}
.sa1 { width: 165px;}
.sa2 { width: 130px;}
.sa3 { width: 40px;}

.info-left strong {color: #A50001; font-weight: normal;}

#content-slider {
  width: 300px;
  height: 6px;
  background: #BBBBBB;
  position: relative;
}

.content-slider-handle {
  width: 8px;
  height: 14px;
  position: absolute;
  top: -4px;
  background: #A50001;
  border: solid 1px black;
}

#content-scroll {
  width: 300px;
  height: 70px;
  margin-top: 10px;
  overflow: hidden;

}

#content-holder {
  width: 1500px;
  height: 70px;
}
.content-item {
  width: 80px;
  height: 50px;
  padding: 1px;
  float: left;
}
.box2cont #map {
	height:600px;
	margin:-24px 0 0;
	padding:0;
	position:absolute;
	width:600px;
	z-index:10000;
	background:#FFFFFF url(/img/map.jpg) no-repeat scroll 0 0;
}

span.custom  li  {
font-weight: bold;
color:#616161;
margin:0;
margin-left:15px;
padding-left:10px;
list-style-type:disc !important;
}

span.custom  li ul li  {
font-weight: normal;
color:#A50001;
margin:0;
margin-left:25px;
list-style-type:square !important;
}

.vip{
width:68px;
height:94px;
z-index:999;
position:absolute;
overflow: auto;
margin-left:-40px;
margin-top:-10px;
}


.vip
{
background: url(/img/vip.png) no-repeat;
}

.logo_nedv{
padding-left:5px;
margin:0px;
padding-top:40%;
text-align:right;

}

#cboxClose{

top:0px;
width:20px;
height:20px;
background: url(/img/close_b.png) no-repeat;
}
