/* ---------- Common ---------- */

/* Text Button */
span.button{padding:5px;border:1px solid #ccc;background:url('/v2/rus/images/btn_bg.gif') repeat-x 0px -160px;font-size:11px;font-weight:bold;text-transform:capitalize;}
span.button a:link,span.button a:visited,span.button a:active{color:#666;text-decoration:none;}
span.button a:hover{color:#000;text-decoration:underline;}
span.button2{padding:2px 5px;border:1px solid #000;background:url('/v2/rus/images/btn_bg.gif') repeat-x 0px -60px;font-size:11px;font-weight:bold;text-transform:capitalize;line-height:18px;}
span.button2 a:link,span.button2 a:visited,span.button2 a:active{color:#fff;text-decoration:none;}
span.button2 a:hover{color:#fc0;text-decoration:underline;}
span.button3{padding:2px 5px;border:1px solid #ccc;background:url('/v2/rus/images/btn_bg.gif') repeat-x 0px -160px;font-size:11px;font-weight:bold;text-transform:capitalize;}
span.button3 a:link,span.button3 a:visited,span.button3 a:active{color:#666;text-decoration:none;}
span.button3 a:hover{color:#000;text-decoration:underline;}
div#sub_contents abbr{color:#333;text-decoration:underline;}

/* ---------- Contents ---------- */
/* ---------- About Us, Medical Services ---------- */
div#layout_contents{clear:both;}
div#contents{font-size:1em;padding:10px;clear:both;line-height:1.5em;}
div#contents h2{font-family:times new roman;text-transform:capitalize;}
div#contents h3{clear:both;font-size:1.2em;font-family:times new roman;text-transform:capitalize;}
div#contents h3.title{clear:both;color:#f60;font-size:1.2em;font-family:times new roman;text-transform:capitalize;}
div#contents p{margin:15px 0px;text-indent:1em;}
div#contents p.st{font-size:14px;line-height:22px;}
div#contents p img.con{margin:5px 10px 10px 15px;padding:1px;border:1px solid #ccc;float:left;}
div#contents p img.nor{padding:1px;border:1px solid #ccc;vertical-align:top;}
div#contents em{font-style:normal;text-transform:capitalize;}
div#contents strong{text-transform:capitalize;}
div#contents p:first-letter{font-size:1.2em;text-transform:uppercase;}
div#contents blockquote{margin-bottom:10px;padding:10px;border:1px solid #ccc;}
div#contents blockquote p{margin:0px;text-indent:0px;}
div#contents ul{padding:10px;margin-left:40px;}
div#contents ul li{}
div#contents ul li.st{font-size:14px;line-height:22px;}
div#contents ul li.st:first-letter{font-size:16px;text-transform:uppercase;}
div#contents ul li:first-letter{font-size:1.2em;text-transform:uppercase;}
div#contents ol{padding:10px;margin-left:40px;}
div#contents ol li{}
div#contents ol li:first-letter{font-size:1.2em;text-transform:uppercase;}
div#contents strong{}
div#contents p.contents_img{text-indent:0px;padding:10px 0px;margin:0px;}

div#contents a.kmt1:link,div#contents a.kmt1:visited,div#contents a.kmt1:active{color:#666;text-transform:capitalize;text-decoration:none;}
div#contents a.kmt1:hover{color:#000;text-transform:capitalize;text-decoration:underline;}
div#contents a.kmt2:link,div#contents a.kmt2:visited,div#contents a.kmt2:active{color:#666;text-transform:capitalize;text-decoration:none;}
div#contents a.kmt2:hover{color:#000;text-transform:capitalize;text-decoration:underline;}

/* ---------- Member Medical Institutions List Style ---------- */
div#layout_mmiList{clear:both;}
div#mmiList{margin:10px;clear:both;}

div#mmiList table{border-collapse:collapse;}
div#mmiList caption{
	padding:5px;
	color:#396;
	font-weight:bold;
	text-transform:capitalize;
	text-align:left;
}
div#mmiList caption:first-letter{text-transform:uppercase;}
div#mmiList th{}
div#mmiList td.no_records{
	padding:5px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	height:50px;
	color:#f60;
	font-weight:bold;
	text-transform:capitalize;
	text-align:center;
	vertical-align:middle;
}
div#mmiList td.img{
	padding:5px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	text-align:left;
}
/* Member Meidcal Institution Image Stlye */
div#mmiList td.img img{
	padding:1px;
	border:1px #000;
}

div#mmiList td.title{
	padding:5px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	text-transform:capitalize;
	text-align:left;
}
div#mmiList td.title a:link,div#mmiList td.title a:visited,div#mmiList td.title a:active{color:#000;text-decoration:none;}
div#mmiList td.title a:hover{color:#c00;text-decoration:underline;}
div#mmiList td.btn{
	padding:5px;
	border-top:1px dotted #ccc;
	border-bottom:1px dotted #ccc;
	font-size:12px;
	white-space:nowrap;
	text-align:right;
	line-height:18px;
}



/* ---------- Member Medical Institutions General Information ---------- */
div#layout_mmi_introduction{padding:10px;clear:both;}
div#mmi_introduction{clear:both;}

div#mmi_introduction table{border-collapse:collapse;}
div#mmi_introduction caption{
	padding:5px;
	color:#396;
	font-weight:bold;
	text-transform:capitalize;
	text-align:left;
}
div#mmi_introduction th{
	padding:5px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#f7f7f7;
	vertical-align:top;
	text-transform:capitalize;
	text-align:right;
}
div#mmi_introduction th.cen{text-align:center;}
div#mmi_introduction td{
	padding:5px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	text-transform:capitalize;
	text-align:left;
}
div#mmi_introduction img.ms{
	padding:1px;
	border:1px solid #ccc;
}
div#mmi_introduction td.btn{
	padding-top:20px;
	border:0px;
	text-align:center;
}



/* ---------- Tab ---------- */
div#layout_tab{clear:both;}
div#tab{margin:10px;clear:both;}

div#tab ul{
	padding-top:10px;
	border-bottom:1px solid #c00;
	list-style-type:none;
	font-size:12px;
	text-align:right;
	line-height:24px;
}
div#tab ul li{display:inline;padding:5px 0px;}
span.tab{
	border:1px solid #c00;
	padding:5px;
	background:url('/v2/rus/images/navigation_bg.gif') repeat-x 0px -0px;
	background-color:#999;
	font-family:verdana;
	font-size:11px;
	font-weight:normal;
	text-transform:capitalize;
	line-height:18px;
}
span.tab_over{
	border:1px solid #c00;
	padding:5px;
	background:url('/v2/rus/images/navigation_bg.gif') repeat-x 0px -0px;
	background-color:#999;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-transform:capitalize;
	line-height:18px;
}
span.tab a:link,span.tab a:visited,span.tab a:active{color:#fff;text-decoration:none;}
span.tab a:hover{color:#fc0;text-decoration:underline;}
span.tab_over a:link,span.tab_over a:visited,span.tab_over a:active{color:#fc0;text-decoration:none;}
span.tab_over a:hover{color:#fc0;text-decoration:underline;}

/* ---------- Sub Tab ---------- */
div#layout_sub_tab{clear:both;}
div#sub_tab{margin:10px;clear:both;}

div#sub_tab ul{
	padding-top:10px;
	list-style-type:none;
	font-size:12px;
	text-align:left;
	line-height:24px;
}
div#sub_tab ul li{display:inline;padding:5px 0px;}
span.sub_tab{
	border:1px solid #c90;
	padding:5px;
	background-color:#fc0;
	font-family:verdana;
	font-size:11px;
	font-weight:bold;
	text-transform:capitalize;
	line-height:18px;
}
span.sub_tab a:link,span.sub_tab a:visited,span.sub_tab a:active{color:#000;text-decoration:none;}
span.sub_tab a:hover{color:#c00;text-decoration:underline;}




/* ---------- Member Medical Institutions Service & Fee ---------- */
div#layout_service_fee{clear:both;}
div#service_fee{margin:10px;clear:both;}

div#service_fee fieldset{
	padding:10px;
	border:0px;
	border-top:3px solid #6c9;
}
div#service_fee legend{
	padding:5px;
	font-family:verdana;
	color:#000;
	font-size:1.2em;
	font-weight:bold;
	text-transform:capitalize;
}
div#service_fee ul{
	margin:10px 0px;
	list-style-type:none;
}
div#service_fee ul li{padding-bottom:10px;}
div#service_fee table{border-collapse:collapse;}
div#service_fee caption{
	padding:5px 0px;
	font-weight:bold;
	text-transform:capitalize;
	text-align:left;
}
div#service_fee th{
	padding:5px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	background-color:#f7f7f7;
	text-transform:capitalize;
}
div#service_fee td{
	padding:5px;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
}
div#service_fee td.introduction{
	padding:10px;
	border:1px dotted #663;
	background-color:#ffe;
}
span.sf{color:#396;}
div#layout_service_fee_button{clear:both;}
div#service_fee_button{clear:both;}
div#service_fee_button p{padding:5px;text-align:center;}



/* ---------- Search For Hospitals And Doctors ---------- */
div#layout_shd{clear:both;}
div#shd{margin:10px;clear:both;}
div#shd form{float:left;width:50%;}
div#shd fieldset{margin:1px;border:1px solid #996;border-top:3px solid #996;}
div#shd legend{color:#663;font-size:12px;font-weight:bold;text-transform:capitalize;}
div#shd label{font-weight:bold;text-transform:capitalize;}
div#shd ul{margin:10px;padding:0px;list-style-type:none;}
div#shd ul li{padding:5px;}
div#shd select{width:150px;vertical-align:middle;}
div#shd input.submit_btn{vertical-align:middle;}

/* ---------- List Table ---------- */
div#layout_list_tb{clear:both;}
div#list_tb{margin:10px;clear:both;}
div#list_tb table{border-collapse:collapse;}
div#list_tb caption{padding:5px;text-transform:capitalize;text-align:left;}
div#list_tb th{padding:5px;border-top:3px solid #999;border-bottom:1px solid #999;background:url('/v2/rus/images/btn_bg.gif') repeat-x 0px -150px;background-color:#fff;text-transform:uppercase;font-size:11px;}
div#list_tb td.number{padding:5px;border-bottom:1px dotted #999;text-align:center;}
div#list_tb td.title{padding:5px;border-bottom:1px dotted #999;text-align:left;}
div#list_tb td.faq_title{padding:5px;border-bottom:1px dotted #999;text-align:left;}
div#list_tb td.writer{padding:5px;border-bottom:1px dotted #999;text-align:center;}
div#list_tb td.date{padding:5px;border-bottom:1px dotted #999;text-align:center;}
div#list_tb td.btn{font-size:12px;padding:5px;text-align:center;}
div#list_tb td.btn a:link,div#list_tb td.btn a:visited,div#list_tb td.btn a:active{padding:0px 5px;color:#666;text-decoration:none;}
div#list_tb td.btn a:hover{color:#000;font-weight:bold;text-decoration:underline;}
div#list_tb td.search{padding:5px;}
div#list_tb td.search form{}
div#list_tb td.search fieldset{border:0px;}
div#list_tb td.search legend{display:none;}
div#list_tb td.search ul{list-style-type:none;text-align:center;}
div#list_tb td.search ul li{}
div#list_tb td.search select.normal{height:19px;vertical-align:middle;}
div#list_tb td.search input.normal{width:250px;height:17px;border:1px solid #999;vertical-align:middle;}
div#list_tb td.search input.button{font-size:11px;font-weight:bold;text-transform:uppercase;vertical-align:middle;}

div#list_tb td.title a:link,div#list_tb td.title a:visited,div#list_tb td.title a:active{color:#000;text-decoration:none;}
div#list_tb td.title a:hover{color:#c00;text-decoration:underline;}

div#list_tb td.faq_title a:link,div#list_tb td.faq_title a:visited,div#list_tb td.faq_title a:active{color:#f60;text-decoration:none;}
div#list_tb td.faq_title a:hover{color:#c00;text-decoration:underline;}

/* ---------- View Table ---------- */
div#layout_view_tb{clear:both;}
div#view_tb{margin:10px;clear:both;}
div#view_tb table{border-collapse:collapse;}
div#view_tb caption{padding:5px;text-transform:capitalize;text-align:left;}
div#view_tb th{padding:5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#f7f7f7;text-transform:capitalize;text-align:left;vertical-align:top;}
div#view_tb td.title{padding:5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
div#view_tb td.writer{padding:5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
div#view_tb td.date{padding:5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
div#view_tb td.contents{padding:5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;}
div#view_tb td.file{padding:5px;border-top:1px solid #ccc;border-bottom:1px solid #ccc;font-weight:bold;}
div#view_tb td.file a:link,div#view_tb td.file a:visited,div#view_tb td.file a:active{color:#396;text-decoration:none;}
div#view_tb td.file a:hover{color:#c00;text-decoration:underline;}
div#view_tb td.btn{padding:10px;text-align:center;}

/* ---------- Inquiry ---------- */
div#layout_inquiry{clear:both;}
div#inquiry{margin:10px;clear:both;}
div#inquiry h3{font-size:1em;text-transform:uppercase;}
div#inquiry ol{margin:0px 25px;background:url('/v2/rus/images/inquiry_bg.gif') no-repeat right bottom;}
div#inquiry ol li{}
div#inquiry ol li div{clear:both;margin:5px;padding:5px;margin-bottom:10px;background-color:#ffe;border:1px solid #996;border-right:3px solid #996;border-bottom:3px solid #996;color:#c00;font-family:arial;font-size:1em;font-weight:bold;line-height:1.5em;text-transform:capitalize;}
div#inquiry ol li div p{margin:0px;padding:0px;}
/*
div#inquiry ol li span{display:block;border:1px solid #000;background:url('/v2/rus/images/btn_bg.gif') repeat-x 0px -50px;background-color:#c00;color:#fff;}
*/
div#inquiry ol li span{padding:5px;background-color:#fff;text-transform:uppercase;}
div#inquiry ul{margin:10px 25px;}
div#inquiry ul li{margin:5px;border:0px;padding:0px;color:#000;font-family:arial;font-size:1em;font-weight:normal;line-height:2em;text-transform:none;}
div#inquiry ul li:first-letter{text-transform:uppercase;}
div#inquiry strong{color:#000;}
div#inquiry p.btn{padding:20px;text-align:center;}

/* ---------- Write Form ---------- */
div#layout_write_form{clear:both;}
div#write_form{margin:10px;clear:both;}
div#write_form form{}
div#write_form fieldset{border:0px;border-top:3px solid #f90;}
div#write_form legend{color:#999;padding:5px;font-size:12px;font-weight:bold;text-transform:capitalize;}
div#write_form ul{margin:20px;list-style-type:none;}
div#write_form ul li{padding:5px 0px;float:left;clear:both;width:100%;border-bottom:1px dotted #ccc;}
div#write_form ul li.btn{border:0px;}
div#write_form ul li.btn p{float:left;clear:both;width:100%;text-align:center;}
div#write_form label{display:block;float:left;width:140px;padding:0px 5px;margin-right:5px;font-family:verdana;font-size:11px;font-weight:bold;text-transform:capitalize;text-align:right;}
div#write_form select{}
div#write_form input.normal{}
div#write_form textarea{width:80%;}
div#write_form p{float:left;}
div#write_form span.mes{display:block;color:#f60;}
div#write_form li.notice{border:0px;}
div#write_form li.notice p{clear:both;font-size:11px;}
div#write_form li.notice p span.notice{padding-right:10px;color:#f60;font-size:11px;font-weight:bold;text-transform:capitalize;}


/* ---------- Tourist Attractions ---------- */
div#layout_tourist_attractions{clear:both;}
div#tourist_attractions{margin:10px;clear:both;}
div#tourist_attractions div.left{float:left;width:340px;}
div#tourist_attractions div.right{float:left;width:350px;}

div#layout_south_korea_map{clear:both;}
div#south_korea_map{clear:both;height:340px;position:relative;background-color:#fff;font-size:12px;font-weight:bold;text-transform:capitalize;white-space:none;}
p.seoul{position:absolute;left:128px;top:55px;visibility:hidden;}
p.incheon{position:absolute;left:55px;top:50px;visibility:hidden;}
p.gyeonggi-do{position:absolute;left:75px;top:20px;visibility:hidden;}
p.gangwon-do{position:absolute;left:180px;top:10px;visibility:hidden;}
p.chungcheongbuk-do{position:absolute;left:127px;top:80px;visibility:hidden;}
p.chungcheongnam-do{position:absolute;left:30px;top:100px;visibility:hidden;}
p.daejeon{position:absolute;left:120px;top:130px;visibility:hidden;}
p.gyeongsangbuk-do{position:absolute;left:215px;top:90px;visibility:hidden;}
p.daegu{position:absolute;left:212px;top:160px;visibility:hidden;}
p.ulsan{position:absolute;left:257px;top:180px;visibility:hidden;}
p.gyeongsangnam-do{position:absolute;left:180px;top:180px;visibility:hidden;}
p.busan{position:absolute;left:236px;top:200px;visibility:hidden;}
p.jeollabuk-do{position:absolute;left:68px;top:160px;visibility:hidden;}
p.jeollanam-do{position:absolute;left:55px;top:200px;visibility:hidden;}
p.gwangju{position:absolute;left:115px;top:200px;visibility:hidden;}
p.jeju{position:absolute;left:113px;top:285px;visibility:hidden;}
div#south_korea_map div.mes{position:absolute;left:0px;top:270px;width:100%;text-align:right;}
div#south_korea_map p.mes{float:right;width:200px;color:#000;font-size:11px;text-align:left;}
div#south_korea_map p.mes:first-letter{text-transform:capitalize;}
div#south_korea_map a:link,div#south_korea_map a:visited,div#south_korea_map a:active{color:#000;text-decoration:none;}
div#south_korea_map a:hover{color:#c00;font-size:12px;text-decoration:underline;}

div#south_korea_map a.do:link,div#south_korea_map a.do:visited,div#south_korea_map a.do:active{color:#000;text-decoration:none;}
div#south_korea_map a.do:hover{color:#c00;font-size:12px;text-decoration:underline;}

div#layout_ta{clear:both;}
div#ta{clear:both;}
div#ta form{clear:both;}
div#ta fieldset{margin-top:25px;border:1px solid #996;border-top:3px solid #c00;}
div#ta legend{color:#000;font-size:12px;font-weight:bold;text-transform:capitalize;}
div#ta label{font-weight:bold;text-transform:capitalize;}
div#ta ul{margin:10px;padding:0px;list-style-type:none;}
div#ta ul li{padding:5px;color:#663;}
div#ta select{width:200px;vertical-align:middle;}
div#ta input.submit_btn{vertical-align:middle;}

div#ta ol{margin:30px 0px 10px 20px;}
div#ta ol li{color:#f60;font-size:11px;font-weight:bold;text-transform:capitalize;}

div#search_for_doctors{clear:both;}
div#search_for_doctors form{margin:10px;clear:both;}
div#search_for_doctors fieldset{margin-top:10px;border:1px solid #996;border-top:3px solid #f90;}
div#search_for_doctors legend{color:#000;font-size:12px;font-weight:bold;text-transform:capitalize;}
div#search_for_doctors label{font-weight:bold;text-transform:capitalize;}
div#search_for_doctors ul{margin:10px;padding:0px;list-style-type:none;}
div#search_for_doctors ul li{padding:5px;color:#663;}
div#search_for_doctors select#smd3{width:160px;vertical-align:middle;}
div#search_for_doctors select#smd4{width:240px;vertical-align:middle;}
div#search_for_doctors input.submit_btn{vertical-align:middle;}

/* ---------- Major Tourist Attractions ---------- */
div#layout_mta{clear:both;}
div#mta{margin:10px;clear:both;}
div#select_tourist_attractions{clear:both;}
div#sta_left{float:left;width:352px;}
div#sta_right{float:left;width:338px;}
img.map_cla{border:1px dotted #996;}

div#layout_region_explain{}
div#region_explain{}
div.region_explain{padding:0px 5px;}
div.region_explain h4{margin-bottom:5px;padding:5px;border-top:3px solid #cc9;border-bottom:1px solid #cc9;background-color:#ffe;color:#663;font-size:14px;line-height:20px;text-transform:uppercase;}
div.region_explain p{padding:5px 10px;color:#663;}
div.region_explain p:first-letter{text-transform:uppercase;}

div#layout_sta_form{clear:both;}
div#sta_form{clear:both;}
div#sta_form form{clear:both;}
div#sta_form fieldset{border:1px solid #996;border-top:3px solid #996;}
div#sta_form legend{color:#000;font-size:12px;font-weight:bold;text-transform:capitalize;}
div#sta_form ul{margin:10px;padding:0px;list-style-type:none;}
div#sta_form ul li{padding:5px;color:#663;text-align:center;}
div#sta_form select{background-color:#ffe;color:#000;vertical-align:middle;}
div#sta_form input.submit_btn{vertical-align:middle;}
select.se1{width:300px;}
select.se2{width:180px;}
select.se3{width:100px;}

/* ---------- Table Style ---------- */
div#contents_table{padding-top:10px;padding-bottom:10px;}
div#contents_table table{border-collapse:collapse;}
div#contents_table caption{}
div#contents_table th{padding:5px;border:1px solid #ccc;border-bottom:1px solid #ccc;background-color:#f1f1f1;text-transform:capitalize;text-align:right;}
div#contents_table th.con1{padding:10px;border:0px;background-color:#fff;color:#f60;text-transform:capitalize;text-align:center;}
div#contents_table td{padding:5px;border:1px solid #ccc;border-bottom:1px solid #ccc;text-align:left;}
div#contents_table span{font-size:16px;line-height:20px;}
div#contents_table li{font-weight:bold;}

/* ---------- Sitemap ---------- */
div#layout_sitemap{clear:both;}
div#sitemap{margin:10px;clear:both;}
div.sitemap_main{}
div.sitemap_main h3{padding:5px;border-bottom:1px dotted #996;color:#c00;font-size:16px;text-transform:capitalize;line-height:24px;}
div.sitemap_main ul{margin:10px 25px;}
div.sitemap_main li{text-transform:capitalize;}
div.sitemap_main li a:link,div.sitemap_main li a:visited,div.sitemap_main li a:active{color:#663;font-weight:normal;text-decoration:none;}
div.sitemap_main li a:hover{color:#000;font-weight:bold;text-decoration:underline;}