@charset "UTF-8";

a img {border:none !important;}
object {margin:0 !important;}

/* COMMON 
-------------------------------------------------------------------------------*/
.ContentSpace {
	margin:0 0 10px 0;
	padding:0;
	width:714px;
	line-height:1.4em;
	overflow:hidden;
    position:relative;
    zoom:1;
}

/*M TITLE*/
#mTitleSpace {
	margin:0 0 10px 0;
	padding:0;
	width:714px;
	border-bottom:#000000 1px solid;
	overflow:hidden;
    position:relative;
    zoom:1;
}

#mTitle {
	margin:0 0 9px 0;
	padding:0;
}

/*ITEM*/
.itemName {
	padding:0 0 10px 0;
	border-bottom:#8D8D8D 1px solid;
}

.itemText {
	margin:0 0 0 1em;
	text-indent:-1em;
}

.itemSpace {
	margin:0;
	padding:0;
	width:714px;
	overflow:hidden;
    position:relative;
    zoom:1;
}



.fL {float:left;}
.fR {float:right;}

.tx90	{font-size:90%;}

.mb5	{margin-bottom:5px;}
.mb10	{margin-bottom:10px;}
.mb30	{margin-bottom:30px;}
.ml1	{margin-left:1px;}
.ml6	{margin-left:6px;}
.ml12	{margin-left:12px;}
.ml14	{margin-left:14px;}
.ml20	{margin-left:20px;}
.ml119	{margin-left:119px;}
.ml238	{margin-left:238px;}

.acsblue	{color:#008BD3;}
.serblue	{color:#35519E;}

/* TOP 
-------------------------------------------------------------------------------*/
#pagetitle p {margin-bottom:10px;}


#topMain {
	margin:0 0 30px 0;
	padding:0;
}

ul#topNavi {
	margin:0;
	padding:0 0 0 17px; 
	width:714px;
	height:67px;
	background:url(../images/top_main_bottom.jpg) no-repeat;
	overflow:hidden;
    position:relative;
    zoom:1;
}

ul#topNavi li {float:left; border:0; margin-right:8px}

ul#topNavi2 {
	margin:0 0 30px 0;
	padding:0; 
	width:714px;
	height:94px;
	overflow:hidden;
    position:relative;
    zoom:1;
}

ul#topNavi2 li {float:left; border:0; margin-right:12px}
.mnR {margin-right:0 !important;}

.cloudLink {
	width:714px
}


/* MAIN NAVIGATION
-------------------------------------------------------------------------------*/
ul#mn {
	margin:4px 0 15px 0;
	padding:0;
	width:714px;
	overflow:hidden;
    zoom:1;
}

ul#mn li {float:left; border:0; margin-right:5px}


/* NETWORK CAMERA SYSTEM 
-------------------------------------------------------------------------------*/
#ncsMain {
	margin:0 0 15px 0;
	padding:0;
}

#ncsHead {
	margin:0 0 30px 0;
	padding:0;
	overflow:hidden;
    position:relative;
    zoom:1;
	background:#EFEFEF;
}

#ncsHeadRead {
	margin:0;
	padding:10px;
	width:521px;
	font-size:120%;
	font-weight:bold;
	line-height:1.3em;
	letter-spacing:0.1em
}

.ncsPoint {
	margin:0;
	padding:0;
	width:714px;
	overflow:hidden;
    position:relative;
    zoom:1;
}

.ncsPointLine {
	margin-bottom:20px;
	padding-bottom:20px;
	background:url(../images/line.gif) no-repeat bottom;
}

.ncsPointRead {
	margin:0 0 0 30px;
	padding:0;
	width:603px;
}

.ncsPointRead img {margin-bottom:10px;}


/* ANALOG CAMERA SYSTEM TOP
-------------------------------------------------------------------------------*/
#acsMain {
	margin:0 0 30px 0;
	padding:14px;
	width:686px;
	height:92px;
	background:url(../images/acs_main.jpg) no-repeat;
}

#acsMainTtl {margin-bottom: 14px;}

ul#acsNavi {
	margin:0;
	padding:0; 
	overflow:hidden;
    position:relative;
    zoom:1;
}

ul#acsNavi li {float:left; border:0; margin-right:6px}

.acsPoint {
	margin:0;
	padding:0;
	width:714px;
	overflow:hidden;
    position:relative;
    zoom:1;
}

.acsPointLine {
	margin-bottom:20px;
	padding-bottom:20px;
	background:url(../images/line.gif) no-repeat bottom;
}

.acsPointLineEnd {
	margin-bottom:5px;
	padding-bottom:20px;
	background:url(../images/line.gif) no-repeat bottom;
}

.acsPointRead {
	margin:0 0 0 15px;
	padding:0;
	width:603px;
	font-size:120%;
}

.acsPointRead img {margin-bottom:10px;}
.chIcon {vertical-align:middle;}

*{ box-sizing:content-box;}



/* DIGITAL RECORDER
-------------------------------------------------------------------------------*/
#mTitleDr {
	margin:0 0 9px 0;
	padding:0 0 0 20px;
	width:400px;
	font-size:120%;
	line-height:1.3em;
	border-left:#000000 1px solid;
}

.drItemSpace {
	width:232px;
}

#recorderR {
	margin:0 0 0 12px;
	overflow:hidden;
    position:relative;
    zoom:1;
}

.drSpace {
	width:347px;
}


/* CAMERA
-------------------------------------------------------------------------------*/
#mTitleCam {
	margin:0 0 9px 0;
	padding:0 0 0 20px;
	width:590px;
	font-size:120%;
	line-height:1.3em;
	border-left:#000000 1px solid;
}

.camItemSpace	{width:228px;}
.camItemSpaceW	{width:348px;}


/* OTHER
-------------------------------------------------------------------------------*/
#mTitleOth {
	margin:0 0 9px 0;
	padding:14px 0 0 20px;
	width:440px;
	height:30px;
	font-size:120%;
	line-height:1.3em;
	border-left:#000000 1px solid;
}

.othItemSpace	{width:238px;}
.camItemSpace2	{width:298px;}
.camItemSpace3	{width:208px;}

.otherSub {
	margin:0 0 10px 0;
	padding:2px;
	width:714px;
	text-align:center;
	font-weight:bold;
	background:#EAEFF9;
}

/* SERVICE
-------------------------------------------------------------------------------*/

/* flash */
#flashcontent, .pictSer	{
	width:714px;
	text-align:center;
}

#Printflash		{display:none;}

#mpLink, .btnTop {
	width:714px;
	text-align:right;
}
