@import '//fonts.googleapis.com/css?family=Lato:400,400italic|Arvo:700,400,400italic';

body {
	background: #FFFFFF;
	margin: 0;
	padding: 0;
	font: 15px/1.5 'Lato', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	color: #4E443C;
	text-shadow: 0 1px 0 rgba(255, 255, 255, 0.75);
	}

h1, h2, h3, h4, h5, h6 {
	font-family: 'Arvo', 'Helvetica Neue', Helvetica, Arial, sans-serif;
	text-align: center;
	font-weight: normal;
	text-rendering: optimizelegibility;
	}

h1 {
	color: #4E443C;
	font-size: 36px;
	font-weight: bold;
	}

h2, h2 a {
	color: #F14E32;
	}

h3, h3 a {
	color: #0388A6;
	}

a {
	color: #0388A6;
	}

pre {
	border:1px solid #000;
	overflow-x:auto;
	background: #222;
	color: #fff;
	text-shadow: none;
	}

.wrapper {
	max-width: 620px;
	padding: 0 20px 40px 20px;
	margin: auto;
	}
	
.jcarousel-wrapper{
	width:726px;
	}
	

.jcarousel ul li img{
	width:726px;
	}

.list_item{
	
margin-bottom:40px;	
}
	
.list_item table{
	height:231px;
	width:728px;
	position: relative;
	background:url(litembg.png);
	background-repeat: repeat-y;
	margin-top:18px;
	}

body div#container div#container1.abs270 div.list_item h3{
	font-weight:700;
	font-size:21px;
	color: #adadad;
	margin:0px;
	text-align:left;
	}
	
body div#container div#container1.abs270 div.list_item .table_img{
	width:263px;
	
}

body div#container div#container1.abs270 div.list_item table tr td.table_img img{
	border: none;
	outline:none;
	margin-top:4px;
	margin-left:6px;
	
}

body div#container div#container1.abs270 div.list_item table tr td.table_txt p{

	font-family: arial, sans-serif;
	font-size:15px;
	text-align: justify;
	color: #000;
	margin-right: 1em;
	}

body div#container div#container1.abs270 div.list_item table tr td.table_txt {
	vertical-align:top;

	}


body div#container div#container1.abs270 div.list_item table tr td.table_txt p a{
	position: absolute;
	color: #c80817;
	display: block;
	left: 270px;
	bottom: 18px;
	font-family: arial, sans-serif;
	font-size:16px;
}
body div#container div#container1.abs270 .h1_item_style{
	text-align: left;
	font-size: 2.7em;
	color: #adadad;
	margin-bottom:44px;
}
.div_item_wraper{
	margin: 10px auto;
	position: relative;
	width:726px;
	
}

.pop_up_win_main_shadow, .pop_up_win_bottom_vig_shadow, .pop_up_win_bottom_vig_shadow, 

.pop_up_win_top_vig_shadow, .pop_up_win_left_vig_shadow, .pop_up_win_right_vig_shadow, 

.pop_up_win_img_container {
	padding:0px;
	margin:0px;
	display:block;
	position: fixed;
}
.pop_up_win_close_btn , .pop_up_win_soc_btn {
    padding:0px;
	margin:0px;
	display:block;
	position: absolute;
}

.pop_up_win_bottom_vig_shadow, .pop_up_win_top_vig_shadow{
	width:100%;
	height:227px;

}

.pop_up_win_left_vig_shadow, .pop_up_win_right_vig_shadow{
	width:227px;
	height:100%;
	top:0px;
	
}

.pop_up_win_main_shadow{
	width:100%;
	height:100%;
	background: url(img/w_ban_img/bg_main_super_dark.png);
	top:0px;
	left:0px;
	z-index: 9;
}

.pop_up_win_bottom_vig_shadow{
	bottom:0px;
	left:0px;
	background: url(img/w_ban_img/bg_bottom_super_dark.png);
	z-index: 8;
}

.pop_up_win_top_vig_shadow{
	top:0px;
	left:0px;
	background: url(img/w_ban_img/bg_top_super_dark.png);
	z-index: 7;
}

.pop_up_win_left_vig_shadow{
	left:0px;
	background: url(img/w_ban_img/bg_left_super_dark.png);
	z-index: 6;
}

.pop_up_win_right_vig_shadow{
	right:0px;
	background: url(img/w_ban_img/bg_right_super_dark.png);
	z-index: 5;
}

.pop_up_win_img_container{
	/*width:722px;
	height:372px;*/
  width:600px;
	height:446px;
	left:50%;
	top:50%;
	margin-left: -361px;
	margin-top: -186px;
        position:fixed;
		z-index:10;
	
}

.pop_up_win_img_container img{
	border:none;
	outline: none;
	/*width:722px;
	height:372px;*/
  width:600px;
	height:446px;
        position:fixed;
        /*margin-left:-358px;*/
          margin-left:-258px;      
        
}

.pop_up_win_close_btn{
	right:-20px;
	top:-20px;
	background: url(img/w_ban_img/close_normal.png);
	background-position: center center;
	background-repeat: no-repeat;
	width:48px;
	height:50px;
	cursor:pointer;
}
.pop_up_win_close_btn:hover{
	background: url(img/w_ban_img/close_hover.png);
	background-position: center center;
	background-repeat: no-repeat;
}
.pop_up_win_close_btn:active{
	background: url(img/w_ban_img/close_inactive_n_push.png);
	background-position: center center;
	background-repeat: no-repeat;
}

.pop_up_win_wrapper{
	width:700px;
	height:1px;
		
	position:relative;
	
	margin-top: 10px;
	margin-left: 11px;
}

.pop_up_win_soc_btn{
	
	top: 210px;
	left: 395px;
	list-style:none;
}
.pop_up_win_soc_btn li{
	width: 136px;
	height: 49px;
	margin:3px;	
	float:left;
	background-position: center center;
	background-repeat: no-repeat;
	cursor:pointer
	
}
.pop_up_win_soc_btn li:hover{
	background-position: center center;
	background-repeat: no-repeat;
}

.pop_up_win_soc_btn li:active{
	background-position: center center;
	background-repeat: no-repeat;
}

.f_s_b{
	background: url(img/w_ban_img/f_s_b2.png);
}
.f_s_b:hover{
	background: url(img/w_ban_img/f_s_b2_hover.png);
}
.f_s_b:active{
	background: url(img/w_ban_img/f_s_b2_push.png);
}
.v_s_b{
	background: url(img/w_ban_img/v_s_b2.png);
}
.v_s_b:hover{
	background: url(img/w_ban_img/v_s_b2_hover.png);
}
.v_s_b:active{
	background: url(img/w_ban_img/v_s_b2_push.png);
}
