/* CSS Document */

div.bgAbout{
	background:url(../images/bg_about.jpg) no-repeat top left;
	padding:125px 0 0 15px;
	margin:10px 0 0 0;
}

div.aboutBox{
	width:350px;
	margin:0 0 45px 0;
}

div.logoBox{
	background:url(../images/bg_logobot_middle.gif) repeat-y top left;
	margin:0 0 0px 0;
}

div.logoBox div.logoBoxIn{
	margin:0;
	padding:0;
	background:url(../images/bg_logobot_bottom.gif) no-repeat bottom left;
}

div.logoBox div.logoBoxInTop{
	margin:0;
	padding:20px;
	background:url(../images/bg_logobot_top.gif) no-repeat top left;
	zoom:100%;
}

div.logoBox div.logoBoxInTop:after{
	content:"";
	display:block;
	clear:both;
}

div.logoBox div.logoBoxInTop dl{
	float:left;
	width:330px;
	margin:20px 0 0px 0;
}

div.logoBox div.logoBoxInTop dl.addLineRight{
	padding:0 0 0 15px;
	margin: 20px 0 0 15px;
	border-left:dotted 1px #cccccc !important;
}

div.logoBox div.logoBoxInTop dl dd{
	padding:0 0 0 20px;
}

div.movieBoxLeft{
	float:left;
	width:320px;
	margin:0 15px 0 0;
}

div.movieBoxRight{
	float:left;
	width:415px;
}

div.movieBoxRight h3{
	margin:0 0 10px 0 !important;
}

div.movieBoxRight div.moiveblock{
	width:200px;
	float:left;
	margin:0 0px 15px 5px ;
	zoom:100%;
}	

div.movieBoxRight div.moiveblock:after{
	content:"";
	display:block;
	clear:both;
}

div.movieBoxRight div.moiveblock ul{
	float:left;
	width:135px;
	margin:0 0 0 10px;
}

div.movieBoxRight div.moiveblock ul li{
	list-style-type:none;
	font-weight:bold;
	color:#757575;
	margin:0 0 5px 0;
}

div.basicLeft h4,
div.basicRight h4{
	margin:0 !important;
}

div.basicLeft{
	width:360px;
	float:left;
}

div.basicLeft div.basicBox{
	background:url(../images/bg_basic_middle.gif) repeat-y left top;
}

div.basicLeft div.basicBoxIn{
	background:url(../images/bg_basic_bottom.gif) no-repeat left bottom;
	padding:0 20px 20px;
}

div.BoxLongIn{
	zoom:100%;
}

div.BoxLongIn:after{
	content:"";
	clear:both;
	display:block;
}

div.basic{
	background:url(../images/bg_basic_middle_l.gif) repeat-y left top;
	padding-bottom:10px;
	margin-bottom:30px;
}

div.basic div.BoxLongIn{
	background:url(../images/bg_basic_bottom_l.gif) no-repeat left bottom;
	padding:0 20px;
}

div.whiteBox{
	background-color:#ffffff;
	margin-bottom:10px;
}

div.basic div.whiteBoxIn{
	background:url(../images/bg_white_top.gif) no-repeat left top;
}
	
div.basic div.whiteBoxInTop{
	background:url(../images/bg_white_bottom.gif) no-repeat left bottom;
	padding:10px 10px 1px 10px;
}

div.master{
	background:url(../images/bg_master_middle_l.gif) repeat-y left top;
	padding-bottom:10px;
	margin-bottom:30px;
}

div.master div.BoxLongIn{
	background:url(../images/bg_master_bottom_l.gif) no-repeat left bottom;
	padding:0 20px;
}

div.master div.whiteBoxIn{
	background:url(../images/bg_white_m_top.gif) no-repeat left top;
}
	
div.master div.whiteBoxInTop{
	background:url(../images/bg_white_m_bottom.gif) no-repeat left bottom;
	padding:10px 10px 1px 10px;
}

div.inst{
	background:url(../images/bg_inst_middle_l.gif) repeat-y left top;
	padding-bottom:10px;
	margin-bottom:30px;
}

div.inst div.BoxLongIn{
	background:url(../images/bg_inst_bottom_l.gif) no-repeat left bottom;
	padding:0 20px;
}

div.inst div.whiteBoxIn{
	background:url(../images/bg_white_i_top.gif) no-repeat left top;
}
	
div.inst div.whiteBoxInTop{
	background:url(../images/bg_white_i_bottom.gif) no-repeat left bottom;
	padding:10px 10px 1px 10px;
}

div.whiteBoxInTop{
	zoom:100%;
}

div.whiteBoxInTop:aftre{
	content:"";
	clear:both;
	display:block;
}

div.basic div.sbPrice{
	border:1px solid #9A9BCD;
	padding:1px;	
	float:right;
	margin:0 0 10px 15px;
	width:210px;
}

div.basic div.sbPrice table th{
	background-color:#9a9bcd;
	padding:4px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

div.master div.sbPrice{
	border:1px solid #DFA67B;
	padding:1px;	
	float:right;
	margin:0 0 10px 15px;
	width:220px;
}

div.master div.sbPrice table th{
	background-color:#DFA67B;
	padding:4px;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
}

div.inst div.sbPrice{
	border:1px solid #FFF0C4;
	padding:1px;	
	float:right;
	margin:0 0 10px 15px;
	width:220px;
}

div.inst div.sbPrice table th{
	background-color:#FFF0C4;
	padding:4px;
	font-weight:bold;
	color:#666666;
	text-align:center;
}

div.sbPrice table th.plusLine{
	border-bottom:2px solid #ffffff;
}

div.sbPrice table th{
	width:40%;
}

div.sbPrice table td{
	padding:4px 4px 4px 7px;
	width:58%;
}

div.basicRight{
	width:360px;
	float:right;
}

div.basicRight div.instBox{
	background:url(../images/bg_inst_middle.gif) repeat-y left top;
}

div.basicRight div.instBoxIn{
	background:url(../images/bg_inst_bottom.gif) no-repeat left bottom;
	padding:0 20px 20px;
}

div.masterBox{
	background:url(../images/bg_master_middle.gif) repeat-y left top;
}

div.masterBoxIn{
	background:url(../images/bg_master_bottom.gif) no-repeat left bottom;
	padding:0 20px 20px;
}

table.sbTable{
	margin:0 0 20px 0;
}

table.sbTable th{
	font-weight:bold;
	text-align:center;
	padding:4px;
}

table.sbTable tr.basic th{
	background-color:#9A9BCD;
	color:#FFFFFF;
}

table.sbTable tr.inst th{
	background-color:#FFF0C4;
	color:#666666;
}

table.sbTable tr.master th{
	background-color:#DFA67B;
	color:#ffffff;
}

table.sbTable th.plusLine{
	border-right:4px #ffffff solid;
}

table.sbTable td{
	padding:10px 8px;
	border-bottom:1px solid #cccccc;
}

table.sbTable td strong{
	color:#444444;
	/*border-left:3px solid #6B69CB;
	padding:0 0 0 5px;*/
	margin:5px 0 0 0;
	display:block;
}

table.sbTable td img{
	margin:0 3px 0 0;
}

div.bgSB{
	background:url(../images/bg_sb.gif) no-repeat left top;
	padding:20px 0px 20px 30px;
}

div.bgSB h3.sbStyle{
	color:#6B69CB;
	font-size:120%;
	margin:0 0 20px 0;
}

div.bgSB h3.pcStyle{
	color:#F37122;
	font-size:125%;
	margin:0 0 20px 0;
}

div.bgSB ul.thumbsList{
	margin:25px 0 0 0;
}

div.bgSB ul.thumbsList li{
	list-style-type:none;
	float:left;
	margin:0 15px 10px 0;
}

div.sbBox1{
	background:url(../images/bg_sb_01.gif) no-repeat left top;
	padding:45px 0 0 45px;
	height:56px;
}

div.sbBox2{
	background:url(../images/bg_sb_02.gif) no-repeat left top;
	padding:45px 0 0 45px;
	height:56px;
}
