@charset "UTF-8";

/*
File Name   :common.css
Author      :Hwang Sungchul
*/
* {
	margin: 0;
	padding: 0;
}

ul,li {
	list-style: none;
	vertical-align: top
}

img {
	border: 0;
	vertical-align: top;
}

h1,h5,h6 {
	margin: 0;
	padding: 0; /*font-size:0;*/
}

h4 {
	margin: 0;
	padding-left: 10px;
	font-size: 15px;
	line-height: 30px;
	color: #31579f;
	background: url('../images/gr/txt_h4_sitemap_sfondo.gif') no-repeat
		center #F7F7F7;
	height: 30px;
}

h4.noimage {
	margin: 0;
	padding-left: 10px;
	font-size: 14px;
	color: #31579f;
	height: 30px;
	background: #F7F7F7;
	margin-bottom: 2px;
	height: auto
}

h2 {
	margin: 0;
	padding: 0;
	font-size: 16px;
}

h3 {
	margin: 0;
	padding: 0;
	font-size: 15px;
}

body {
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	background: url('../images/common/bg_body.gif') repeat-x top #F7F7F7;
	line-height: 16px
}

sup,sub {
	font-size: 9px;
}

/* Tomato */
div.hr {
	height: 1px;
	background: #ddd;
	margin-top: 10px;
	margin-bottom: 10px;
}

div.hr hr {
	display: none;
}

/* Form errors */
.error_list li {
	color: #cc0000;
	font-weight: bold;
}

/* Tomato */ /*font*/
a:link {
	color: #666;
	text-decoration: none;
}

a:visited {
	color: #666;
	text-decoration: none;
}

a:hover {
	color: #5883BA;
	text-decoration: underline;
}

a:active {
	color: #666;
	text-decoration: none;
}

.t_dark {
	color: #4D4D4D
}

.t_dark		a:link {
	color: #4D4D4D;
	text-decoration: none;
}

.t_dark		a:visited {
	color: #4D4D4D;
	text-decoration: none;
}

.t_dark		a:hover {
	color: #4D4D4D;
	text-decoration: underline;
}

.t_dark		a:active {
	color: #4D4D4D;
	text-decoration: none;
}

.t_stress {
	color: #647B9C
}

/*input*/
input.text {
	height: 18px;
	background-color: #FDFDFD;
	border: 1px solid #DFE4E8;
	color: #96A3AB;
	font-size: 11px;
	padding: 3px 3px 0 4px
}

textarea.text {
	height: 18px;
	background-color: #FDFDFD;
	border: 1px solid #DFE4E8;
	color: #96A3AB;
	font-size: 11px;
	padding: 3px 3px 0 4px
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
}

.displayN,legend,caption {
	display: none;
}

.o_hidden {
	overflow: hidden;
	_width: 706px;
}

.ta_center {
	text-align: center;
}

.ta_justify {
	text-align: justify;
}

.va_top {
	vertical-align: top;
}

.va_mid {
	vertical-align: middle;
}

.mg_r3 {
	margin-right: 3px;
}

.mg_t10 {
	margin-top: 10px;
}

.mg_t15 {
	margin-top: 15px;
}

.mg_t20 {
	margin-top: 20px;
}

.mg_t25 {
	margin-top: 25px;
}

.mg_t30 {
	margin-top: 30px;
}

.mg_b10 {
	margin-bottom: 10px;
}

.mg_b15 {
	margin-bottom: 15px;
}

.mg_b20 {
	margin-bottom: 20px;
}

.lh_14 {
	line-height: 14px;
}

.fs_12 {
	font-size: 12px;
}

.pd_t30 {
	padding-top: 30px;
}

#sel_country {
	position: absolute;
	top: 10px;
	right: 209px;
	-ms-filter: "Alpha(Opacity=50)";
	filter: Alpha(Opacity =     50);
	opacity: 0.5;
	z-index: 10
}

#input_search {
	position: absolute;
	top: 10px; *
	top: 9px;
	right: 5px;
	-ms-filter: "Alpha(Opacity=50)";
	filter: Alpha(Opacity =     50);
	opacity: 0.5;
	z-index: 10
}

#input_search	input.text {
	width: 160px;
	height: 15px;
	border: 1px solid #C2C5C8;
	background: url('../images/common/bg_search.gif');
	padding: 3px 25px 0 13px;
	font-size: 10px;
	color: #666;
	z-index: 20
}

#input_search	input.btn_search {
	position: absolute;
	top: 1px; *
	top: 2px;
	right: 1px;
	width: 24px;
	height: 18px;
	z-index: 30
}

/*footer*/
#footer {
	position: relative;
	clear: both;
	width: 960px;
	height: 31px;
	margin: 0 auto;
	padding: 0;
}

#footer	.footer_link {
	position: absolute;
	right: 0;
	top: 7px;
}

#footer	.footer_link2 {
	position: relative;
	right: 0;
	top: 7px;
	text-align: left;
}

#footer	.footer_link li {
	float: left;
}

/*Select Country*/
.trans_layer {
	display: none;
	position: absolute;
	z-index: 99;
	width: 100%;
	height: 100%;
	background: #fff;
	-ms-filter: "Alpha(Opacity=0.1)";
	filter: Alpha(opacity =     0.1);
	opacity: 0.001
}

.s_sel {
	position: absolute;
	width: 160px;
	background-color: #fff;
	display: none;
	z-index: 100
}

.s_sel	ul {
	border-top: 1px solid #EEF0F2;
}

.s_sel	ul	li {
	height: 19px;
	font-size: 10px;
	border-bottom: 1px solid #EEF0F2;
	border-left: 1px solid #EEF0F2;
	border-right: 1px solid #EEF0F2;
}

.s_sel	a {
	display: block;
	width: 147px;
	height: 18px;
	padding: 1px 0 0 11px;
	letter-spacing: -0.2px;
	text-decoration: none;
	background: url('../images/common/select_arw_off.gif') 145px 50%
		no-repeat;
}

.s_sel	a:link,#seee	a:visited {
	text-decoration: none;
}

.s_sel	a:hover {
	background: #98b1d4 url('../images/common/select_arw_on.gif') 145px 50%
		no-repeat;
	color: #fff;
	text-decoration: none;
}

.s_sel	a:active {
	text-decoration: none;
}

.s_sel	a.on {
	background: #98b1d4 url('../images/common/select_arw_on.gif') 145px 50%
		no-repeat;
	color: #fff;
	text-decoration: none;
}

.s_sub_sel {
	display: none;
	position: absolute;
	width: 179px;
	height: 181px;
	top: 0px;
	left: 160px;
	background: #fff;
	z-index: 100;
}

.s_sub_sel	.s_select_wrap {
	width: 178px;
	height: 150px;
	overflow: hidden;
	margin: 2px 0
}

.s_sub_sel	.s_select_wrap	ul {
	border: none;
	line-height: 15px;
}

.s_sub_sel	.s_select_wrap	ul	li {
	border: none;
	height: 15px;
}

.s_sub_sel	.s_select_wrap	ul	li	a {
	width: 169px;
	height: 15px;
	padding: 0 0 0 9px;
	background: none
}

.s_sub_sel	.s_select_wrap	ul	li	a:link,.s_sub_sel	ul	li	a:visited {
	text-decoration: none;
}

.s_sub_sel	.s_select_wrap	ul	li	a:hover {
	background-color: #B2BDCA;
	background-image: none;
	color: #fff;
	text-decoration: none;
}

.s_sub_sel	.s_select_wrap	ul	li	a:active {
	text-decoration: none;
}

.s_sub_sel	.btn_wrap {
	height: 13px;
	width: 179px;
	text-align: center;
}

.s_sub_sel	.btn_wrap	img {
	cursor: pointer;
}

/*PopUp*/
#pop {
	width: 100%;
	padding-bottom: 15px;
	background: #fff url('../images/common/bg_pop_title.gif') no-repeat 13px
		0
}

#pop	#pop_header {
	position: relative;
	margin: 0 0 10px 13px;
	height: 35px;
	background: url('../images/common/bg_pop_title_r.gif') no-repeat right;
}

#pop	#pop_header	h1 {
	position: absolute;
	left: 22px;
	top: 10px
}

#pop	#pop_header	p.h1 {
	position: absolute;
	left: 22px;
	top: 10px
}

#pop	#pop_header	.btn_close {
	position: absolute;
	right: 30px;
	top: 11px
}

#pop	#pop_content {
	margin: 0 15px 0 15px;
	padding: 15px;
	border: 1px solid #EAECEF;
	overflow: auto;
	overflow: hidden;
	_display: inline-block;
}

.pop_sub_tit {
	padding: 15px 0 6px 0;
	color: #4B72BA;
	font-weight: bold;
	font-size: 11px;
}

.pop_sub_ul	li {
	padding-bottom: 5px;
}

.bookmark_box {
	margin-top: 10px;
	padding: 10px 12px 0 12px;
	background: #F7F9FA;
	overflow: auto;
	overflow: hidden;
	_display: inline-block;
}

.bookmark_ul	li {
	float: left;
	width: 50%;
	padding-bottom: 10px;
}

.bookmark_ul	img {
	margin-right: 8px;
	vertical-align: middle
}

.add_box {
	margin-top: 10px;
	padding: 15px 12px;
	background: #F7F9FA;
	overflow: auto;
	overflow: hidden;
	_display: inline-block;
}

.add_box	p {
	float: left;
	margin-left: 40px;
}

#pop	.pop_s_tit {
	margin-bottom: 10px;
	color: #4B72BA;
	font-weight: bold;
}

#pop	.pop_txt {
	float: left;
	margin-top: 15px;
}

#pop	.pop_logo {
	float: right;
	margin-top: 15px;
}

#SLB_loading {
	cursor: pointer;
	display: none;
	z-index: 99998;
	position: absolute;
	color: #2D5694;
}

#SLB_content {
	display: none;
	z-index: 99999;
	position: absolute;
}

/*bullet*/
.bul_01 {
	padding: 10px 0 7px 0;
}

.bul_01	li {
	height: 18px;
	background: url('../images/common/bul_01.gif') 10px 7px no-repeat;
	padding-left: 15px;
}

.bul_01	li	a:hover {
	text-decoration: none;
}

.bul_01	span {
	width: 150px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	cursor: pointer
}

.bul_02 {
	width: 212px;
}

.bul_02	li {
	height: 18px;
	background: url('../images/common/bul_dot.gif') 0px 5px no-repeat;
	padding-left: 8px;
}

.bul_02	li	a:hover {
	text-decoration: none;
}

.bul_02	span {
	width: 200px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	display: block;
	cursor: pointer
}

.bul_dot {
	padding: 5px 0 5px 0;
}

.bul_dot	li {
	height: 18px;
	background: url('../images/common/bul_dot.gif') 0px 5px no-repeat;
	padding-left: 8px;
}

/*tab*/
.tab_fix {
	background: url('../images/common/bg_tab_bar_01.gif') no-repeat;
	padding-left: 1px;
}

.tab_fix	td {
	height: 28px;
	text-align: center;
	background: url('../images/common/bg_tab_a_off.gif') right;
}

.tab_fix	td	span {
	display: block;
	width: 100%;
	height: 23px;
	cursor: pointer;
	padding-top: 5px;
}

.tab_fix	td.on {
	background: url('../images/common/bg_tab_a_on.gif') right;
}

.tab_fix	td.on	a:link	span,.tab_fix	td.on	a:visited	span,.tab_fix	td.on	a:hover	span,.tab_fix	td.on	a:active	span
	{
	color: #fff;
	text-decoration: none;
}

.tab_fix	td	a:link	span {
	color: #6D747B
}

.tab_fix	td	a:visited	span {
	color: #6D747B
}

.tab_fix	td	a:hover	span {
	color: #6A97C7;
	text-decoration: none;
}

.tab_fix	td	a:active	span {
	color: #6D747B
}

.tab_b {
	background: url('../images/common/bg_tab_bar_01.gif') no-repeat;
	padding-left: 1px;
}

.tab_b	td {
	height: 28px;
	text-align: center;
	background: url('../images/common/bg_tab_a_off.gif') right;
}

.tab_b	td	span {
	display: block;
	width: 100%;
	height: 23px;
	cursor: pointer;
	padding-top: 5px;
}

.tab_b	td.on {
	background: url('../images/common/bg_tab_b_on.gif') right;
}

.tab_b	td.on	a:link	span,.tab_b	td.on	a:visited	span,.tab_b	td.on	a:hover	span,.tab_b	td.on	a:active	span
	{
	color: #fff;
	text-decoration: none;
}

.tab_b	td	a:link	span {
	color: #6D747B
}

.tab_b	td	a:visited	span {
	color: #6D747B
}

.tab_b	td	a:hover	span {
	color: #7594B2;
	text-decoration: none;
}

.tab_b	td	a:active	span {
	color: #6D747B
}

.tab_c {
	background: url('../images/common/bg_tab_bar_02.gif') no-repeat;
	padding-left: 1px;
}

.tab_c	td {
	height: 33px;
	text-align: center;
	background: url('../images/common/bg_tab_c_off.gif') right;
}

.tab_c	td	span {
	display: block;
	width: 100%;
	height: 29px;
	cursor: pointer;
	padding-top: 4px;
	line-height: 12px;
}

.tab_c	td.alt	span {
	padding-top: 10px;
	height: 23px;
}

.tab_c	td.alt.on {
	background: url('../images/common/bg_tab_c_on.gif') right;
}

.tab_c	td.alt.on	a:link	span,.tab_c	td.alt.on	a:visited	span,.tab_c	td.alt.on	a:hover	span,.tab_c	td.alt.on	a:active	span
	{
	color: #fff;
	text-decoration: none;
}

.tab_c	td.on {
	background: url('../images/common/bg_tab_c_on.gif') right;
}

.tab_c	td.on	a:link	span,.tab_c	td.on	a:visited	span,.tab_c	td.on	a:hover	span,.tab_c	td.on	a:active	span
	{
	color: #fff;
	text-decoration: none;
}

.tab_c	td	a:link	span {
	color: #6D747B
}

.tab_c	td	a:visited	span {
	color: #6D747B
}

.tab_c	td	a:hover	span {
	color: #6A97C7;
	text-decoration: none;
}

.tab_c	td	a:active	span {
	color: #6D747B
}

.tab_c.depth2	td.on {
	background: url('../images/common/bg_tab_c2_on.gif') right;
}

.tab_c.depth2	td.on	a:link	span,.tab_c.depth2	td.on	a:visited	span,.tab_c.depth2	td.on	a:hover	span,.tab_c.depth2	td.on	a:active	span
	{
	color: #fff;
	text-decoration: none;
}

.tab_c.depth2	td	a:link	span {
	color: #6D747B
}

.tab_c.depth2	td	a:visited	span {
	color: #6D747B
}

.tab_c.depth2	td	a:hover	span {
	color: #6A97C7;
	text-decoration: none;
}

.tab_c.depth2	td	a:active	span {
	color: #6D747B
}

.tab_cen {
	background: url('../images/common/bg_tab_bar_02.gif') no-repeat;
	padding-left: 1px;
}

.tab_cen	td {
	height: 33px;
	text-align: center;
	background: url('../images/common/bg_tab_c_off.gif') right;
}

.tab_cen	td	span {
	display: block;
	width: 100%;
	height: 25px;
	cursor: pointer;
	padding-top: 8px;
	font-size: 14px;
}

.tab_cen	td.on {
	background: url('../images/common/bg_tab_c_on.gif') right;
}

.tab_cen	td.on	a:link	span,.tab_cen	td.on	a:visited	span,.tab_cen	td.on	a:hover	span,.tab_cen	td.on	a:active	span
	{
	color: #fff;
	text-decoration: none;
}

.tab_cen	td	a:link	span {
	color: #6D747B
}

.tab_cen	td	a:visited	span {
	color: #6D747B
}

.tab_cen	td	a:hover	span {
	color: #fff;
	text-decoration: none;
	background: url('../images/common/bg_tab_c_on.gif') right;
}

.tab_cen	td	a:active	span {
	color: #6D747B
}

.tab_sub {
	background: url('../images/common/bg_tab_sub.gif') repeat-x;
	height: 35px;
	margin-left: -1px;
}

.tab_sub	li {
	float: left;
	padding: 6px 10px 0 10px;
	background: url('../images/common/bg_tab_sub_bar.gif') left top
		no-repeat;
}

.tab_sub	li.on {
	font-weight: bold;
}

.tab_sub	li.on	a:link,.tab_sub	li.on	a:visited,.tab_sub	li.on	a:hover,.tab_sub	li.on	a:active
	{
	color: #4B72BA;
	text-decoration: none
}

.tab_sub_02 {
	height: 25px;
}

.tab_sub_02	li {
	float: left;
	width: 223px;
	padding-left: 10px;
}

.tab_d {
	float: left;
	width: 100%;
	margin: 20px 0 30px 0;
	background: url('../images/common/bg_tab_d_bg.gif') repeat-x;
}

.tab_d	li {
	float: left;
	background: url('../images/common/bg_tab_d_off.gif') no-repeat;
	text-align: center;
	margin-right: 1px;
}

.tab_d	li.on {
	background: url('../images/common/bg_tab_d_on.gif') no-repeat;
	font-weight: bold
}

.tab_d	li	a {
	display: block;
	width: 116px;
	height: 20px;
	padding-top: 3px;
}

.tab_d	li.on	a {
	color: #536580;
	text-decoration: none;
}

.tab_pop {
	width: 100%;
	margin-bottom: 15px;
	background: url('../images/common/bg_tab_pop.gif') repeat-x;
	overflow: auto;
	overflow: hidden;
	_display: inline-block;
}

.tab_pop	ul {
	overflow: auto;
	overflow: hidden;
	_display: inline-block;
}

.tab_pop	li {
	float: left;
	background: url('../images/common/bg_tab_pop_off.gif') no-repeat;
	text-align: center;
}

.tab_pop	li.on {
	background: url('../images/common/bg_tab_pop_on.gif') no-repeat;
}

.tab_pop	li	a {
	display: block;
	width: 106px;
	height: 22px;
	padding-top: 5px;
}

.tab_pop	li.on	a {
	color: #4B72BA;
	text-decoration: none;
}

/*board*/
.boardtop {
	height: 50px;
	background: url('../images/common/bg_search02_mid.gif') 0 0 repeat-x;
	overflow: auto;
	overflow: hidden;
	_display: inline-block;
}

.boardtop	.page {
	float: left;
	height: 50px;
	background: url('../images/common/bg_search02_left.gif') 0 0 no-repeat;
	color: #96a3ac;
	padding: 13px 0 0 20px;
}

.boardtop	.page	img {
	margin: 3px 6px 0 0;
}

.boardtop	.page	span {
	color: #4b72ba;
}

.boardtop	.board_search {
	float: right;
	height: 50px;
	width: 70%;
	position: relative;
	border: none;
	background: url('../images/common/bg_search02_rgt.gif') 100% 0 no-repeat
		;
}

.boardtop	.board_search	.bd_select {
	position: absolute;
	top: 10px;
	right: 265px;
}

.boardtop	.board_search	.bd_input {
	position: absolute;
	top: 10px;
	right: 81px;
}

.boardtop	.board_search	.bd_search_bt {
	position: absolute;
	top: 10px;
	right: 20px;
}

/* list */
.boardlist {
	overflow: hidden;
	border-bottom: 2px solid #dcdfe4
}

.boardlist	table {
	margin-top: 0;
	border-collapse: collapse
}

.boardlist	caption {
	display: none
}

.boardlist	thead	 th {
	height: 33px;
	background: url('../images/common/tb_bg_head01.gif') 50% 0 repeat-x
}

.boardlist	thead	 th	 img {
	margin: 0 0 4px; *
	margin: 2px 0 0
}

.boardlist	thead	 th.first {
	background: url('../images/common/tb_bg_head01.gif') 0 0 no-repeat
}

.boardlist	thead	 th.end {
	background: url('../images/common/tb_bg_head01.gif') 100% 0 no-repeat
}

.boardlist	td {
	height: 15px;
	padding: 5px 0;
	border-bottom: 1px solid #f2f2f2;
	text-align: center
}

.boardlist	td.no {
	color: #9a9a9a;
	font: bold 10px Verdana;
}

.boardlist	td.flexible	a:hover,a:active {
	color: #4e71a9;
	text-decoration: none
}

.boardlist	td.flexible	img {
	margin-left: 7px
}

.boardlist	td.td_l8 {
	padding-left: 8px;
	text-align: left
}

.boardlist	td	.td_l30 {
	display: block;
	padding-left: 30px;
	text-align: left
}

.boardlist	td.date {
	font-size: 10px
}

.boardlist	td.none {
	border: none
}

/* page */
.paginate {
	margin: 15px 0 0;
	font: normal 10px verdana;
	text-align: center
}

.paginate	a {
	color: #666
}

.paginate	a:hover,a:active {
	text-decoration: none
}

.paginate	em {
	color: #1c488f;
	font-style: normal;
	font-weight: bold
}

.paginate	.prev {
	margin-right: 5px
}

.paginate	.next {
	margin-left: 5px
}

/* view */
.boardlist	.view_con {
	margin-bottom: 20px
}

.boardlist	.view_con	.vc_img {
	text-align: center;
	margin: 20px auto 0
}

.boardlist	.view_con	.vc_txt {
	padding: 16px 22px 0;
	line-height: 16px
}

.prenext_article {
	height: 60px;
	border-top: 1px solid #edeff2;
	background-color: #fafafa
}

/*.prenext_article	dl	dd	 a:visited,	a:hover,	a:active	{color:#666; text-decoration:none}*/
.prenext_article	dl.prev	dt {
	float: left;
	width: 38px;
	padding: 13px 0 4px 22px
}

.prenext_article	dl.prev	dd {
	padding: 10px 0 6px
}

.prenext_article	dl.next	dt {
	float: left;
	width: 38px;
	padding: 9px 0 6px 22px
}

.prenext_article	dl.next	dd {
	padding: 6px 0 10px
}

/* Table */
.table_a	caption {
	padding: 7px 0 8px 9px;
	border-top: 1px solid #92A6C2;
	border-bottom: 1px solid #fff;
	background-color: #F0F4FA;
	text-align: left;
}

.table_a	th {
	padding: 7px 0 8px 9px;
	background-color: #F9FBFD;
	font-weight: normal
}

.table_a	td {
	padding: 5px 0 4px 0;
	border-bottom: 1px solid #EDEFF2;
	text-align: center;
}

.table_a	th.alt {
	border-right: 1px solid #fff
}

.table_a	td.tdLeft {
	text-align: left;
}

.table_a	td.tdLeft	span {
	padding-left: 4px
}

.table_b	caption {
	display: none
}

.table_b	thead	th {
	padding: 5px 0 4px 0;
	border-top: 1px solid #92A6C2;
	border-bottom: 1px solid #fff;
	background-color: #F0F4FA;
	text-align: left;
	font-weight: normal
}

.table_b	thead	th	span {
	display: block;
	padding-left: 10px;
}

.table_b	thead	th.th_top {
	border-bottom: none;
}

.table_b	thead	th.th_btm {
	border-top: none;
}

.table_b	thead		.th_bg	th {
	border: none;
	background-color: #f5f8fc;
}

.table_b	thead		.th_bg	.bg_r1 {
	border-right: 1px solid #fff;
}

.table_b	thead		.th_line	th {
	border-top: none;
	border-bottom: 1px solid #edeff2;
	background-color: #fff;
}

.table_b	tbody	th {
	padding: 5px 0 4px 0;
	background-color: #F9FBFD;
	border-bottom: 1px solid #EDEFF2;
	text-align: left;
	font-weight: normal
}

.table_b	tbody	th	span {
	display: block;
	padding-left: 9px;
	line-height: 14px;
}

.table_b	tbody	th.th_white {
	background-color: #fff;
}

.table_b	tbody	td {
	position: relative;
	text-align: left;
	border-bottom: 1px solid #EDEFF2;
}

.table_b	tbody	 .td_bd_r1 {
	border-right: 1px solid #EDEFF2;
}

.table_b	tbody	td	span {
	display: block;
	padding: 5px 0 4px 8px;
	line-height: 14px;
}

.table_b	tbody	td	.td_right {
	padding-right: 15px;
	text-align: right;
}

.table_b	tbody	td	.td_grp {
	position: absolute;
	top: 2px;
	left: 59px;
}

.table_b	tbody	td	.td_pd_r30 {
	padding-right: 30px;
}

.table_b	tbody	.line	td,.table_b	tbody	.line	th {
	border-bottom: 1px solid #C2CDDD
}

.table_b	tbody	.line_bg	td,.table_b	tbody	.line_bg	th {
	border-bottom: 1px solid #C2CDDD
}

.table_b	tbody	.line_bg_rs {
	border-bottom: 1px solid #C2CDDD
}

.table_b	tbody	.line_top	td,.table_b	tbody	.line_top	th {
	border-top: 1px solid #92A6C2
}

.table_b	tbody	.line_total	td,.table_b	tbody	.line_total	th {
	border-top: 1px solid #C2CDDD;
	border-bottom: 1px solid #C2CDDD;
	background-color: #F9FBFD
}

.table_b	tbody	td	span.alt {
	padding: 0 0 8px 20px
}

/* List */
.list_title {
	position: relative;
}

.list_title	.cp_btn {
	position: absolute;
	top: 15px;
	right: 0;
	_right: 30px;
}

.list_title	.cp_btn2 {
	position: absolute;
	top: 28px;
	margin-left: 5px;
}

.list_a	li.even {
	background-color: #F4F6F9;
	border-bottom: 1px solid #EBEBEB;
}

.list_a	li	dl {
	overflow: auto;
	overflow: hidden;
	_display: inline-block;
}

.list_a	li	dt {
	padding: 9px 0 5px 0;
	cursor: pointer;
}

.list_a	li	dt	.titNo {
	display: block;
	float: left;
	padding-left: 9px;
	padding-right: 20px
}

.list_a	li	dt	span.btn {
	display: block;
	float: right;
	width: 10px;
	height: 10px;
	margin: 2px 10px 0 0;
	_margin-right: 5px;
	background: url('../images/common/btn_plus_w.gif') no-repeat;
}

.list_a	li	dt	span.btn_m {
	display: block;
	float: right;
	width: 10px;
	height: 10px;
	margin: 2px 10px 0 0;
	_margin-right: 5px;
	background: url('../images/common/btn_minus_w.gif') no-repeat;
}

.list_a	li.even	dt	span.btn {
	background: url('../images/common/btn_plus_g.gif') no-repeat;
}

.list_a	li.even	dt	span.btn_m {
	background: url('../images/common/btn_minus_g.gif') no-repeat;
}

.list_a	li	dd {
	display: none;
	padding: 10px 20px 20px 75px;
}

.list_a.faq	li	dt {
	padding-left: 40px;
	background: url('../images/common/icon_Q_w.gif') no-repeat 8px 10px;
	font-weight: bold;
}

.list_a.faq	li.even	dt {
	background: url('../images/common/icon_Q_g.gif') no-repeat 8px 10px;
}

.list_a.faq	li	dd {
	display: none;
	width: 590px;
	padding: 10px 20px 20px 72px;
	text-align: justify;
	background: url('../images/common/icon_A_w.gif') no-repeat 40px 12px;
}

.list_a.faq	li.even	dd {
	background: url('../images/common/icon_A_g.gif') no-repeat 40px 12px;
}

.list_a.faq	li	dd		table {
	margin: 7px 0;
}

.list_a.faq	li	dd		table	td {
	background-color: #fff;
}

/*btn_box*/
.btn_box_R {
	margin-top: 15px;
	text-align: right;
}

.btn_box_C {
	margin-top: 15px;
	text-align: center;
}

/*DAN*/
.dan_left {
	float: left;
	width: 348px;
	margin-right: 10px;
	text-align: justify
}

.dan_right {
	float: left;
	width: 348px;
	text-align: justify
}

.dan3_1 {
	float: left;
	width: 231px;
	margin-right: 6px;
}

.dan3_1	h6 {
	margin: 20px 0 7px 0;
}

.dan3_2 {
	float: left;
	width: 232px;
}

.dan3_2	h6 {
	margin: 20px 0 7px 0;
}

.dan4_1 {
	float: left;
	width: 169px;
	margin-right: 10px;
}

.dan4_2 {
	float: left;
	width: 169px;
}

/*Gr7 select country*/
dl.list_country {
	overflow: hidden;
	width: 706px;
}

.list_country	dt {
	float: left;
	width: 170px;
	padding: 10px 0;
}

.list_country	dt.end {
	padding: 10px 0 0;
}

.list_country	dd {
	float: left;
	width: 126px;
	margin: 12px 0 0 8px;
}

.list_country	dd	 li {
	background: url(../images/common/bul_02.gif) 0px 6px no-repeat;
	padding-left: 8px;
}

/* */
.usato_search {
	width: 200px
}

/* Light Box */
#box {
	width: 532px;
	height: 292px;
	text-align:left;
}

#box_interno {
	margin: 0 auto;
	width: 512px;
	height: 271px;
	background-color: #f2f3f5;
	border: 11px solid #ffffff;
}

.box_testo {
	margin-left: 13px;
	margin-top: 21px;
	font: 12px Arial;
	line-height: 18px;
	text-align:left;
}

.titolo {
	font: 12px Arial;
	line-height: 18px;
	font-weight: bold;
	text-align: left;
	color: #4d6280;
}

.box_testo div.riga_1_cella_1 {
	position: absolute;
	top: 75px;
	width: 157px;
	text-align:left;
}

.riga_1_cella_2 {
	position: absolute;
	top: 75px;
	left: 180px;
	width: 124px;
	text-align:left;
}

.riga_1_cella_3 {
	position: absolute;
	top: 75px;
	left: 285px;
	width: 94px;
	text-align:left;
}

.riga_1_cella_4 {
	position: absolute;
	top: 75px;
	left: 384px;
	width: 124px;
	text-align:left;
}

.riga_2_cella_1 {
	position: absolute;
	top: 93px;
	width: 207px;
	text-align:left;
}

.riga_2_cella_2 {
	position: absolute;
	top: 93px;
	left: 285px;
	width: 124px;
	text-align:left;
}

.riga_3_cella_1 {
	position: absolute;
	top: 111px;
	width: 157px;
	text-align:left;
}

.riga_4_cella_1 {
	position: absolute;
	top: 129px;
	width: 426px;
	text-align:left;
}

.riga_5_cella_1 {
	position: absolute;
	top: 147px;
	width: 426px;
	text-align:left;
}

/* Box Lista Concessionari / Officine */
b.rtop,b.rbottom {
	display: block;
	background: #FFF
}

b.r1 {
	margin: 0 5px
}

b.r2 {
	margin: 0 3px
}

b.r3 {
	margin: 0 2px
}

b.rtop b.r4,b.rbottom b.r4 {
	margin: 0 1px;
	height: 2px
}

#box_concessionario {
	width: 137px;
	background: #d6dde5;
}

#box_concessionario b.rtop b,#box_concessionario b.rbottom b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #d6dde5;
}

#box_officine {
	width: 137px;
	background: #ebebeb;
}

#box_officine b.rtop b,#box_officine b.rbottom b {
	display: block;
	height: 1px;
	overflow: hidden;
	background: #ebebeb;
}

.box_corpo {
	width: 119px;
	margin: 0 auto;
	margin-top: 9px;
	font: 11px Verdana;
	height: 134px;
}

.box_corpo a {
	width: 119px;
	margin: 0 auto;
	margin-top: 9px;
	font: 11px Verdana;
	text-decoration: underline;
	color: #4d6280;
}

/* Campagna richiami search results container */
.campagna_richiami_res {
	background-color: #1B4381;
	padding: 15px;
	color: #fff;
	text-align: center;
}

.campagna_richiami_res ol {
	margin: 5px 0px 5px 0px;
}

.campagna_richiami_res ol li {
	font-weight: bold;
}

/* Captcha */
.captcha_img {
	margin-bottom: 5px;
	border: 1px solid #000;
}

.captcha_reload {
	margin-top: 5px;
	margin-left: 5px;
}

.confirm_contact_box {
	background-color: #1B4381;
	padding: 15px;
	color: #fff;
	text-align: center;
	font-weight: bold;
}

#breadcrumbs {
	text-align: right;
}

#user_info {
	margin-top: 25px;
	text-align: right;
}

.concessionari_browse_collapse {
	width: 29px;
	height: 32px;
	background-image: url("utils_images/chiusura.gif");
	display: block;
}

.concessionari_browse_expand {
	width: 29px;
	height: 32px;
	background-image: url("utils_images/apertura.gif");
	display: block;
}

#officine_table {
	display: none;
}

#centri_raccolta_table {
	display: none;
	width: 100%;
}

#offerte_table {
	border: 1px solid #eeeeee;
	padding: 5px;
}

#offerte_table td {
	border: 0px;
	margin: 0px;
	padding: 3px;
	/* font-family: "Verdana, Arial, Helvetica, sans-serif"; */
}

#offerte_table td.header {
	color: #2C65A4;
	font-weight: bold;
	text-align: center;
	background-color: #eeeeee;
}

#offerte_table td.header_blue {
	background-color: #2C65A4;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
}

#offerte_table td.spacer {
	height: 1px;
	padding: 0px;
}

#offerte_table td.spacer_blue {
	height: 1px;
	background-color: #2C65A4;
	padding: 0px;
}

#offerte_table td.content {
	text-align: center;
}

#offerte_table td.content_blue {
	background-color: #2C65A4;
	color: #FFFFFF;
	text-align: center;
}

#offerte_table td.strong {
	font-weight: bold;
}

#news_allegati {
	text-align: right;
	margin-top: 10px;
}

#news_allegati div {
	font-weight: bold;
	border: 1px solid #ddd;
	padding: 3px;
	background-color: #eee;
	margin-top: 5px;
}

#catalog_no_result {
	text-align: center;
}

/* Press catalog last items */
#last_catalog_items {
	margin-top: 20px;
	background-color: #2C65A4;
	color: #FFF;
	padding: 5px;
	font-size: 1.2em;
	font-weight: bold;
}

#last_catalog_items .head {
	text-transform: uppercase;
	margin-bottom: 5px;
	text-decoration: underline;
}
/* Press catalog last items */