/* General */
body {
	margin:0; 
	padding:0;
	font-family: Arial,sans-serif;
	font-size:12px;
	background-color:#F4F4F4;
	color:#333;
}
a img {border:0;}
h1,h2,h3,h4 {color:#777; margin:0; padding:0;}
h1 {font-size:140%}
h2 {font-size:130%}
h3 {font-size:120%}
h4 {font-size:110%}
hr {border:solid #DFE4EC; border-width:1px 0 0 0;}

#header {
	border:solid 1px #DADADA;
	background:none repeat scroll 0 0 #FFFFFF;
}
#subheader {
	width: 998px; 
	margin: 0 auto;
	position:relative;
}


#subheader h2 {margin:0;width:270px;}
#subheader h2 a {
	background:url("/img/zlayout.png") no-repeat scroll 0 0 transparent;
	color:#C25216;
	display:block;
	font-size:18px;
	height:76px;
	line-height:77px;
	margin-top:10px;
	text-decoration:none;
	text-indent:71px;
	text-shadow:1px 1px 1px #DADADA;
}

#ads_header   {position: absolute; top: -9px; left: 211px;}



#subheader h2 a:hover {background-color:#F4F4ff; -moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; color:#D34600;}
#main_container {
	border-color:#DADADA;
	background:#FFFFFF;
	border-style:solid;
	border-width:0 1px;
	margin:0 auto;
	width:998px;
	-moz-box-shadow: 0 2px 9px #CCCCCC; -webkit-box-shadow: 0 2px 9px #CCCCCC; box-shadow: 0 2px 9px #CCCCCC;
	-moz-border-radius: 0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;
}

#middle_wrap {
	float:left;
	width:100%;
}

#middle_column {
	min-height:600px;
	padding:5px;
	margin-right:258px;
	border: dotted 0 #DFDFDF;
	border-right-width:1px;
}
#right_column {
	float:left;
	margin-left:-258px;
	width:250px;
	min-height:600px;
	padding:5px 5px 5px 3px;
}

#middle {
	padding:10px;
}


#footer {
    border:solid 0 #DADADA;
	border-top-width: 1px;
	min-height:80px;
	width: 998px;
	margin:-1px auto 0;
}



a {color:#133855;}

form label{display:block; float:left;padding:0;margin:5px 5px 0 0;text-align:right;width:200px;}
/*table{border: 1px solid #DFE4EC; padding: 10px;margin:0 0 10px 0;background:white;}*/
fieldset legend {font-weight:bold; color:#214466; background:#F3F5F8; border:solid 1px #DFE4EC; border-bottom-width: 0; padding:2px 12px}
fieldset {
	margin:10px 0 0;
	background:#F3F5F8; 
	border: 1px solid #DFE4EC;
	padding:10px;
}
form div{margin:5px 0 0 0;}
input, select, textarea {color:#333333; margin:5px 0 0 0; border-color:#757575 #D4D4D4 #D4D4D4 #757575; border-style:solid; border-width:1px;
    font-family: Arial, sans-serif; font-size:9pt;}
textarea {width:400px; height:250px;}
.checkboxes {margin:5px 5px 0 205px;}
.clearboth, form br {border:0 none; clear:both; font-size:1px; height:1px; line-height:1px; padding:0;}
.err, .err_msg {margin-left:205px; color: red; font-weight:bold;}
.msg {margin-left:205px; color:green; font-weight:bold;}
.checkboxes .err_msg{margin-left:0;}
.sbmt {margin-left: 205px;}
form .required {padding-right:10px; width:190px;background:transparent url(/img/star-red-small.gif) no-repeat scroll right top;}
.two,.three {
	margin:0 auto;
	padding:3px 7px;
	width:75%;
}
.two dl {width:45%}
.three dl {width:33%}
form dl {float:left; margin:0 5% 0 0; padding:0;}
form dl label {margin:0; float:none; font-weight:bold; color:#444444; text-align:left;}
form dl dt label {color:#666;font-size:95%;}
form dl dd label {font-weight:normal}
dd, .two select,.two input {margin:0; padding:0;}
.note {padding:0 7px 7px; color:#666; font-style:italic;}
.note span {font-style:normal}

.pg { padding:10px 0 0 10px; font: 12px Arial, sans-serif; clear: left; font-weight: bold; color:#666;}
.pg div.title { display: block; float: left; padding: 0.2em 0.6em 0.2em 0; margin: 0; font-weight: bold; }
.pg ul { display: block; list-style: none; margin: 0; padding: 0; }
.pg li { display: block; float: left; margin:0; }
.pg a { display: block; text-decoration:none; float: left; padding: 0.2em 0.6em; margin: 0; }
.pg a:hover { color: #ffffff; background-color: #A6A6FA; }
.pg div.current { display: block; padding: 0.2em 0.6em; margin: 0; color: #111; background-color:#EDEDED; }
.current{ padding: 2px 0.6em 1px 0.6em; background-color:#fff; border: 1px solid #1B3B88; color: #1B3B88;}


.hmessage {
	background:none repeat scroll 0 0 #FEFFDB;
	border:1px solid #FFDDB0;
	color:#444444;
	margin:10px 4px;
	padding:10px;
	border-radius: 3px;
}

/* Calendar */
.calendar{border:1px solid #DFDFDF;background-color:#F6F6F6;font-size:11px;font-family:Arial, sans-serif;}
.header{background-color:#E5E5E5}
.prev, .next{text-align:center;font-family:Arial, sans-serif;font-size:13px;font-weight:bold;width:25px;}
.prev a, .next a{display:block;line-height:19px;}
.prev a:hover, .next a:hover{text-decoration:none;color:#FFFFFF;background-color:#A6A6FF;}
.title{text-align:center;}
.dname{text-align:center;background-color:white;}
.av{text-align:center;background-color:#FAFAFA;}
.av a{padding:4px;display:block;}
.av a:hover{text-decoration:none;color:#FFFFFF;background-color:#A6A6FF;}
.na{color:#999;padding:4px;text-align:center;background-color:#FAFAFA;}
.selected{font-weight:bold;background-color:#C8C8C8;text-align:center;}
.central{font-size:11px;border:solid 1px #CACACA;}
.calendar form, .calendar select{margin:0;}
#mcalendar select{visibility:hidden;}

/* Harta */
#map_holder img {border:0; width:408px; height: 286px;}
#map_holder {float:left; width:403px; position:relative;}
#txt_map {float:left; /*width:394px; */width: 314px; margin-left:8px;}
#txt_map a {display:block; float:left; padding:1px 4px 1px 0; height:18px; width:100px; text-decoration:none;}
#txt_map a:hover,#txt_map a.lover,#imaps div.iover {text-decoration:underline; color:#264BBC; font-weight:bold;}
#maparea {clear:left;}
#imaps div {cursor:pointer;position:absolute;padding:1px; border:solid 1px #DADADA; font-size:10px; font-weight:bold; font-family:Arial, sans-serif;color:#666 }

#i_AB {left:126px;top:121px;}
#i_AR {left:53px;top:112px;}
#i_AG {left:180px;top:193px;}
#i_BC {left:261px;top:107px;}
#i_BH {left:72px;top:75px;}
#i_BN {left:168px;top:55px;}
#i_BT {left:261px;top:17px;}
#i_BR {left:302px;top:186px;}
#i_BV {left:199px;top:145px;}
#i_B {left:240px;top:222px;}
#i_BZ {left:262px;top:178px;}
#i_CL {left:272px;top:234px;}
#i_CS {left:62px;top:181px;}
#i_CJ {left:127px;top:88px;}
#i_CT {left:334px;top:236px;}
#i_CV {left:229px;top:136px;}
#i_DB {left:208px;top:206px;}
#i_DJ {left:129px;top:244px;}
#i_GL {left:307px;top:143px;}
#i_GR {left:229px;top:246px;}
#i_GJ {left:117px;top:194px;}
#i_HR {left:210px;top:100px;}
#i_HD {left:99px;top:149px;}
#i_IL {left:280px;top:213px;}
#i_IS {left:288px;top:57px;}
/*#i_IF {left:280px;top:213px;}*/
#i_MM {left:147px;top:25px;}
#i_MH {left:98px;top:228px;}
#i_MS {left:168px;top:98px;}
#i_NT {left:242px;top:73px;}
#i_OT {left:163px;top:233px;}
#i_PH {left:232px;top:190px;}
#i_SJ {left:111px;top:60px;}
#i_SM {left:93px;top:34px;}
#i_SB {left:152px;top:144px;;}
#i_SV {left:218px;top:35px;}
#i_TR {left:196px;top:253px;}
#i_TM {left:31px;top:146px;}
#i_TL {left:356px;top:190px;}
#i_VL {left:150px;top:186px;}
#i_VS {left:305px;top:101px;}
#i_VN {left:269px;top:145px;}


/* Particular */
#upmenu {background:url("/img/zlayout.png") repeat-x scroll 0 -111px transparent; height:36px;margin-top:6px}
#mcategs {
	list-style:none outside none;
	margin:0;
	padding:0;
	height:36px;
	float:left;
}
#mlft, #mrgt {height:36px;width:6px;background:url("/img/zlayout.png") no-repeat scroll 0 -111px;}
#mlft {float:left;background-position:0 -75px;}
#mrgt {float:right; background-position:-6px -75px}
#mbottom { -moz-border-radius:0 0 15px 15px; -webkit-border-radius:0 0 15px 15px; border-radius:0 0 15px 15px; background-color:#FCB277; border-bottom:1px solid #FDD1AE; height:3px; margin:1px 0 5px; font-size:1px;}
#mcategs li {float:left;margin:3px 3px 0;}

#mcategs li * {display:block; float:left;}
#mcategs a {padding:0 0 0 5px; 	text-decoration:none;}
#mcategs a span {width:5px; height:33px;}
#mcategs a b {
	font-size:12px;
	line-height:15px;
	padding:10px 16px 8px;
}
.mactive * {background-image: url("/img/zlayout.png");}
.mactive a {background-position:-12px -78px;}
.mactive a span {background-position:-17px -78px;}
.mactive a b {background-position:0 -147px;}

#mcategs a:hover {  background: url("/img/zlayout.png") -23px -78px; }
#mcategs a:hover span { background: url("/img/zlayout.png") -27px -78px; }
#mcategs a:hover b {background: url("/img/zlayout.png") 0 -180px;  color:#FFF;}

#dcategs {list-style:none outside none; }
#dcategs li {display:inline;}
#dcategs a {
	-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;
	display:block;
	float:left;
	padding:3px 4px;
	text-decoration:none;
	width:100px;
	margin:0 20px;
}
#dcategs a:hover {background-color:#4254A8;color:white;}
#other_categs {
	-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;
	-moz-box-shadow: 0 0 9px 1px #133855; -webkit-box-shadow: 0 0 9px 1px #133855; box-shadow: 0 0 9px 1px #133855;
	border:1px solid #DFDFDF;
	/*height:130px;*/
	width:486px;
	background:white;
}

.dcategs_up {position:absolute; display:none;}
.dcateg_on {display:block;}

#items {padding:5px;}
.item {margin-top:10px;}
.iimg {float:left; padding-right:10px;}
.iimg img {border-radius:2px; width:122px; height: 92px;/*-moz-box-shadow:1px 1px 3px 0px #333; -webkit-box-shadow:1px 1px 3px 0px #333; box-shadow:1px 1px 3px 0px #333;*/}
.ibody h3 a  {
	border: dotted 0 #BBB;
	border-bottom-width:1px;
	font-size:14px;
	text-decoration:none;
}
.ibody h3 a:visited {border-color:#FFBBBB}
.ibody h3 a:hover {border-style:solid;}

#view_item .item_info {margin-top:15px; border:dotted 0 #DFDFDF; border-top-width:1px; padding-top:10px;}
#items .item_info {text-align:right;}
.item_info b a {color:#666; text-decoration:none;}
.ibody p {margin:3px 0 0 0;line-height:20px;}
.vbody {margin-right:10px; }
.vbody p {margin:0;font-size:14px;line-height:21px;}
#view_item {padding:5px;}
#view_item h1 {padding:5px 0; color:#133855; font-size:22px;text-shadow:1px 1px 1px #E4E4E4}
.vimg {float:left; padding:5px 15px 0 0;}
.vimg img {min-width:350px;}
#paper_types {margin:0 auto;}
#paper_types ul {list-style:none; margin:0; padding:0;}
#paper_types li {float:left;}
#paper_types a {display:block; font-weight:bold; text-decoration:none; padding:3px 12px;}

#paper_list_short {padding:10px;}

#searchbar {
	/*width:600px;margin:0 auto 15px auto; position:relative;min-height:37px;*/
	padding:5px 0;
	max-width: 560px; margin:0 auto 7px auto;
}

#q {
	width: 100%;
	max-width: 400px;
	padding: 4px;
	margin:0;
	font-size: 15px;
	border-color: #BABABA;
	border-radius: 3px 0 0 3px;
	box-sizing: border-box;
}
#searchbar button {
	font-size: 15px;
	padding: 4px 10px 4px 8px;
	color: #444;
	font-weight: bold;
	border: solid 1px #BABABA;
	border-radius: 3px;
}
#searchbar #qs {
	border-left-width: 0;
	border-radius: 0 3px 3px 0;
}

#lBoxLoading {visibility:hidden;}

#clock {position:absolute; top:63px; right:-25px; width:80px; overflow:hidden;}
#total_news {background-color:#FFF; position:absolute; top:94px; right:10px; padding:1px 5px;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px; cursor:pointer;

}
.total_news li {
	float: right;
}


#last_short {border: solid 1px #DADADA;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:3px 5px 5px;background:none repeat scroll 0 0 #F5F5F5;}
.ls_header {}
.ls_header h2 {float:left; padding:2px;}
.ls_msgs {float:right;}
#items_short {border: solid 1px #DADADA; background:#FFFFFF; /*padding:3px 3px 3px 6px;*/height:200px; overflow-x:hidden; overflow-y:scroll;}
#items_short a, .items_half a,.ls_header h2 a {text-decoration:none;}
#items_short a:hover, .items_half a:hover, .ls_header h2 a:hover {text-decoration:underline;}

#items_short ul {list-style:none; margin:0; padding:0;}
#items_short li {clear:both;height:22px;padding:0 2px 0 6px;}
#items_short h3 {float:left; width:590px; height:22px; line-height:22px; overflow:hidden;font-size:12px;}
#items_short span {float:left; height:22px; overflow:hidden; width:90px; margin-left:5px; font-size:90%;line-height:22px;}
#items_short b {color:#4D4D4D;font-size:90%;}
#items_short .unseen b {color:#C66422;}
.ls_msgs {background-color:#FEFFDB; border:1px solid #FFDDB0; color:#444444; padding:1px 10px; visibility:hidden; font-weight:bold;font-size:90%}

.cola {margin-right:9px;}
.cola, .colb {float:left; width:359px;;min-height:200px;}

.last_half {border: solid 1px #DADADA;-moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;padding:3px 5px 5px;margin:10px 0 0;background:none repeat scroll 0 0 #F5F5F5; float:left;}
.items_half {height:606px;overflow:hidden; background:#FFFFFF; border:1px solid #DADADA;}
.items_half img {border-radius:2px; width:72px; height:54px;}
.items_half .iimg {padding:0;/*border:solid 1px red; */width:72px;}
.items_half .item_info {/*border:solid 1px blue;*/line-height:13px;font-size:11px; overflow:hidden;text-align:center;}
.items_half .item_info b {font-weight:normal;}
.odd {background-color:#F5F5DC;}
.unseen {background-color:#F4F4C2;}
.im {padding:3px 3px 3px 6px; height:95px; overflow:hidden}
.items_half h3 a {font-size:12px;border-width:0;line-height:16px;}
.items_half p {height:80px; margin:0; /*margin:1px 0 0 75px;*/overflow:hidden;line-height:16px;/* border:solid 1px green;*/}
.ts {color:#666666}
.im .ibody {margin-left:76px;}


/*Filters*/
#filters {display:none;}

/*#flink {*/
/*-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;*/
/*background:none repeat scroll 0 0 #4254A8;*/
/*color:white;*/
/*cursor:pointer;*/
/*padding:1px 10px 1px 5px;*/
/*position:absolute;*/
/*right:0;*/
/*text-align:right;*/
/*top:4px;*/
/*}*/
#searchbar .floff:before {
	content: '+ ';
}
#searchbar .flon:before {
	content: '- ';
}
.floff:before {content: '+ ';}
.flon:before {content: '- ';}
#fcategs, #fpapers, #fcounties {
	border:1px solid #DADADA;
	float:left;
	width:180px;
	position: relative;
	padding:5px;
}
.sel {background-color:#F3F5F8;}
#fcategs, #fpapers {margin-right:10px}
.fhead {font-weight:bold; margin:0;}
.foptions {height:200px; overflow-y: scroll; overflow-x: hidden;}
.foptions label {float:none; text-align:left; margin:0;}
.foptions input {margin:0;border:0;}


#beta {
	color:#C25216;
	font-family:Tahoma, sans-serif;
	font-size:7pt;
	font-weight:bold;
	left:148px;
	position:absolute;
	top:18px;
}
#bara_sus {background-color:#D34600; height:4px; font-size:1px;}
#copy {
	display:block;
	font-size:90%;
	margin-top:8px;
}
#top_papers {margin-top:5px;}
#lpapers {margin:0;}
.morep a {font-weight:bold;text-align:center;}
.source{color:#C25216; font-size:110%; font-weight:bold;margin-top:6px;}

#share_item {margin: 10px 0; padding: 4px 0; border-width:1px 0 1px 0; border-style:dotted; border-color:#DFDFDF;}
#share_item ul { list-style:none outside none;  margin:0; padding:0;}

#share_item li, #share_item ul {display:inline;}
#share_item span {font-weight:bold; color:#666; padding: 1px 1px 1px 1px  ;}
#share_item a {
	border-radius: 1px;
	padding: 6px 28px 0  ; margin-left: 5px; margin-right: 5px;
	display: inline;
	background: url("/img/share.png") no-repeat 0 0;
}
#share_item a.twitter {
}
#share_item a.twitter:hover {
	background-position: 0 -21px;
}

#share_item a.facebook {
	background-position: 0 -42px;
}
#share_item a.facebook:hover {
	background-position:  0 -63px;
}

#share_item a.yahoo {
	border:solid 1px #A4CCE5;
	background-position:0 -84px;
}
#share_item a.yahoo:hover {
	border-color:#0066CC;
	background-position:0 -105px;
}

/*
.ls_header h2, .ls_header h2 a{color:#C25216; font-size:14px;}
#c_1 h2, #c_1 h2 a, #c_6 h2, #c_6 h2 a{color:#133855;}
.rbox .last_half{float:none;}
#mcalendar {padding:3px 5px 0 17px;}
.items_small {padding:0;background:#FFFFFF;border:1px solid #DADADA;}
.items_small span {font-size:83%; margin-right:2px;color:#555555;padding:0 2px;}
.items_small ul {margin:0;padding:0;list-style:none;}
.items_small a {text-decoration:none;display:block;padding:2px 5px;}
.items_small a:hover {background-color:#D1E1FA;}
.items_small a:hover span {color:#FF0000; background:#F5F5F5;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
*/
#slogan {
  color: #000000;
  font-size: 11px;
  left: 82px;
  letter-spacing: 1px;
  position: absolute;
  top: 57px;
}

/* webmasters */
#counties, #categories {background:white; border-color:#757575 #D4D4D4 #D4D4D4 #757575; border-style:solid; border-width:1px; padding:10px;overflow-y:auto; overflow-x:hidden;height:150px; width:100%;}
#counties label, #categories label{margin:0;padding:2px 0 0; display:block;font-size:8pt; width:100%; text-align:left;}
#categories label {text-align:left;}
#counties label span, #categories label span {line-height:9pt;vertical-align:top;}
#counties label input, #categories label input {margin:0 5px 0 0; border:0; height:13px; width:13px;}
#counties div,#categories ul, #categories div {margin:0 0 0 18px;}
#categories ul {padding-left:0; list-style:none;}

.mbutton { text-decoration:none; border:solid 1px #DADADA;padding:4px 5px;font-weight:bold;-moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px;}
.mbutton:hover {background-color:#D1E1FA; border-color:#AAA}

#lang_switcher {
  left: 260px;
  position: absolute;
  top: 0;
  z-index: 10;
}
#lang_switcher ul {
  list-style: none outside none;
  margin: 0;
  padding: 2px 0 0 5px;
}
#lang_switcher ul li {
  float: left;
}
#lang_switcher a.eng {
  background-image: url("/img/usa.png");
}
#lang_switcher a {background: no-repeat 0 0; color: #133855; display: block;height: 20px;padding: 1px 10px 0 25px;text-decoration: none;width: 50px;}
#lang_switcher a.thai {
  background-image: url("/img/thailand.png");
}

#keyword {}
#keyword h3{
  font-size: 113%;
  margin-left: 13px;
}

.google_ad_336x280 {
    float: left;
    height: 281px;
    width: 340px;
}
#search_button, #menu_button {display:none;}


/* RightBox+tabs */
.ls_header h2,
.ls_header h2 a {
	color: #C25216;
	font-size: 14px;
}
.btabs ul {
	list-style-type: none;
	border-bottom: 1px solid #DADADA;
	margin: 0;
	padding: 4px 0;
}
.btabs ul > li {
	display: inline;
}
.btabs ul > li > a {
	text-decoration: none;
	background: #F5F5F5;
	border: 1px solid #dadada;
	border-bottom-style: none;
	padding: 4px;
	border-radius: 2px 2px 0 0;
}
.btabs ul > li > .tactive {
	border-bottom: solid 1px #F5F5F5;
	font-weight: bold;
}
.rbox .last_half {
	margin: 0;
	border-top: none;
	border-radius: 0 0 4px 4px;
}
.items_small {
	padding: 0;
	/*margin:3px 0 0;*/

	background: #FFFFFF;
	border: 1px solid #dadada;
}
.items_small > ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.items_small > ul > li a {
	text-decoration: none;
	display: block;
	padding: 2px 5px;
}
.items_small > ul > li a > span {
	font-size: 83%;
	margin-right: 2px;
	color: #555555;
	padding: 0 2px;
}
.items_small > ul > li a:hover {
	background-color: #D1E1FA;
}
.items_small > ul > li a:hover span {
	color: #FF0000;
	background: #F5F5F5;
	border-radius: 3px;
}
#items_live_short {
	height: 400px;
	overflow-y: scroll;
}
#mcalendar {
	width: 250px;
	margin: 0 auto;
	padding: 3px 5px 0 17px;
}
.rWidget {
	width: auto;
	float: none;
}

#right_column .last_half {float:none;}
#top_papers .last_half {border-top: solid 1px #DADADA; border-radius: 4px;}