* { font-size: 100%; }

a, a:visited { color: #136f9d; line-height: 137%;}
a:hover { color: #ba500f; }

a img { border: 0; }

body { font-family: Arial; padding: 0; margin: 0; background: #eff0f0; }

table { border-collapse: collapse; }

td { padding: 0; }

.nowrap { white-space: nowrap; }

table#main { width: 100%; height: 100%; }

td#lspace { width: 19px; background: #eff0f0 url(/i/left-bg.gif) repeat-y right; }

td#rspace { width: 12%; background: #eff0f0 url(/i/right-bg.gif) repeat-y; }

td#left, td#right { width: 20%; vertical-align: top; background-color: #fff; padding-bottom: 100px; }

td#left, td#seal { background: #fff url(/i/r-shadow.gif) repeat-y top right; }

td#seal { vertical-align: bottom; }
td#seal div { width: 100%; height: 101px; background: url(/i/seal.gif) no-repeat bottom center; }

td#header { height: 233px; }

form { margin: 0; padding: 0; }

/* Top and Menu */
td#logo { background: url(/i/logo-bg.jpg) repeat-x; }
div#date { height: 24px; font-size: 10px; color:#00495f; text-align: center; padding-top: 1px; }
div#logo { width: 161px; text-align: center; padding-bottom: 1px; }
td#top { width: 100%; }
td#top img { margin: 0 391px 0 1.6em; }
td#top-menu { height: 116px; background: url(/i/menu-bg.jpg) no-repeat; padding: 65px 22px 0; vertical-align: top; }
td#top-menu td { width: 25%; text-align: center; border-left: 1px solid #a0bdc5; font-size: 0.8em; padding: 0 10px; color: #a0bdc5; text-transform: uppercase; }
td#top-menu a { color: white; font-weight: bold; text-decoration: none; }
td#top-menu a:hover { color: #edf68d; text-decoration: underline; }
a#on { color: #80bfd2 !important; }

/* Horizontal Navigation */
td#navi { height: 29px; font-size: 0.7em; color: #999; background-color: #fff; padding-left: 17px; }
td#navi span { padding: 0 0.2em; }

/* Left Block */
td#left { padding-top: 50px; }
div#left-menu td.point { font-size: 0.8em; padding: 10px 9px 10px 7px; }
div#left-menu td.separator { background-color:#cacaca; width: 99%; }

/* Left Block News */
div.single { padding: 0.6em 0; }
div.single div.date { color: #666; }
div#news-list div.date, div.lnk { color: #999; font-size: 0.7em; }
div#news-list div.date span { color: #cf680a; }
div#news-list div.desc { font-size: 0.8em; color: #333; }
div.separator { border-top: 1px dashed #cbcbcc; }
div#news-link { font-size: 0.7em; padding: 0.8em 0 0; }

/* Left Block Last Publication */
div#last { margin-top: 55px; }
div#last td { font-size: 0.7em; vertical-align: top;}
div#last td.txt { padding: 0 10px 0 2px; color:#999; }
div#last td.ttl { color: #7c746d; padding: 0 0 5px 17px; }
div#last td.txt span { color: #7cc301; margin-left: 17px; }
div#last a { font-weight: 700; }


/* Content */
td#content { height: 650px; vertical-align: top; background-color: #fff; padding: 0 1.4em 3.8em 27px; }
td#content li { font-size: 0.8em; color: #333; }
td.shade { background: #fff url(/i/r-shadow.gif) repeat-y top right; }

/* Right Block */
td#right { padding: 0 16px 50px 25px; }
h2 { color: #004c63; font-size: 100%; margin: 0.8em 0 0 0; position: relative; }
div#docTitle2 { position: relative; }
div#docTitle2 span { float: left; position: absolute; top: 0; left: -0.9em; font-size: 100%; color: #ccc; margin: 0; }

/* Footer */
tr#footer { background-color: #eff0f0; font-size: 0.7em; }
tr#footer a { color: #576569; }
tr#footer table td { padding-left: 15px; vertical-align: top; color: #576569; }
tr#footer span { font-size: 0.95em; }

/* Txt style */
h1 { color: #004c63; font-size: 115%; font-weight: 500; margin: 0.8em 0 0; position: relative; }
div#docTitle { position: relative; }
div#docTitle span { float: left; position: absolute; top: 0; left: -0.9em; font-size: 115%; color: #ccc; margin: 0; }
td#content p { font-size: 0.8em; color: #333; }

h3 { color: #004c63; font-size: 95%; margin: 1.4em 0 1.0em; }

h4 { color: #004c63; font-size: 90%; margin: 1.4em 0 0.5em; }

td#content table td { vertical-align: top; }

/* History */
table#history { margin-top: 20px; }
table#history td { vertical-align: top; padding-bottom: 20px; }
table#history td.description { padding-left: 10px; }

/* Forms */
table.l-form td { padding: 2px 12px 0 16px; font-size: 0.7em; background: #eff0f0 url(/i/form-left-bg.gif) repeat-y top right; color: #999; }
table.l-form td.title { background: #99cc66 url(/i/form-left-title-bg.gif) repeat-y top right; color: #fff; font-weight: bold; padding: 7px 12px 4px 16px; border-bottom: 1px solid #fff; font-size: 0.8em; }
table.l-form td.button { text-align: center; padding: 12px 0; }
table.l-form td.comment { background: none; padding-top: 16px; }
table.l-form option { color: #666; }

/* Archive */
table#archive td { vertical-align: top; }
table#archive ul { line-height: 1.2em; list-style: none; }
table#archive ul li { margin: 0 0 0.8em -2.2em; font-weight: 700; font-size: 0.9em; }

/* Faq */
table#faq { margin-top: 20px; }
table#faq td { font-size: 0.8em; color:#666; }
table#faq td.question { color: #004c63; font-weight: 700; }
table#faq td.answer { padding: 0.6em 0 0.6em 2.4em;}
table#faq td.link { padding: 0 0 1.2em 2.8em; font-size: 0.7em;}

/* Vacancy */
table#vacancy h4 { color: #333; padding: 0; margin: 0; font-size: 0.9em; }
table#vacancy td { color: #004c63; }
table#vacancy td p { margin-top: 0; font-size: 0.8em; }
table#vacancy td.send { padding-left: 10px; vertical-align: middle; }
table#vacancy a { font-size: 0.7em; }

table#vacancy-form { margin-top: 20px; }
table#vacancy-form td { font-size: 0.8em; color: #666; padding-bottom: 15px; }
table#vacancy-form td.input { width: 60%; }
table#vacancy-form td.input input { width: 100%; }
table#vacancy-form td.field { padding-top: 0.3em; }

/* Feedback */
table#feedback { margin-top: 20px; }
table#feedback td { font-size: 0.8em; color: #666; padding-bottom: 15px; }
table#feedback td.input input, textarea { width:100%; }
table#feedback td.input { width: 60%; }
table#feedback td.field { padding-top: 0.3em; }


/* Our publications */
table#publication { margin-top: 20px; }

/* Management */
table#management td.name { font-size: 0.8em; color: #999; padding-top: 15px; }
table#management td img { margin-bottom: 10px; }
table#management div.position {font-size: 0.9em; }

/* Search results */
table#results { margin-top: 20px; font-size: 0.8em; color: #666; border-top: 3px solid #d0d1d1; }
table#results td { padding: 0.8em 12px; border-bottom: 1px solid #d0d1d1; }
table#results td.number { font-size: 0.9em; vertical-align: middle; }
table#results td.page { white-space: nowrap; font-size: 0.8em; vertical-align: middle; }
table#results td.info { white-space: nowrap; font-size: 0.8em; vertical-align: middle; }
table#results td.title { padding-left: 0; } 



div#page-list { border: 3px solid #d9dada; background: #eff0f0; margin-top: 25px;}
div#page-list table td { padding: 15px 8px; font-size: 0.7em; color:#666; vertical-align: middle; }
div#page-list form { margin: 0; padding: 0; }
div#page-list span.select { background: #d9dada; color: #fff; padding: 0 2px; }


/* homepage */
div#desc { padding: 0 2.4em 1.4em; }

div.green-date { color: #7cc301; font-size: 0.7em; }

div.issue-title { color: #136f9d; font-size: 1.0em; font-weight: bold; line-height: 1.2em; }

div.ul div { margin-bottom: 1.0em; margin-left: 1.2em; position: relative; font-size: 0.8em; }

td#content div.ul div { color:#333; }

div.ul div span.bullet { left: -0.8em; position: absolute; margin-top: 0.4em; }

td#right-block { padding-right: 15px; border-left: 1px solid #ccc; background: #fff; }

td#left-block { background: #fff; }

div.ul a { color: #136f9d; }

div#green-book { background: url(/i/icon-book-green.gif) no-repeat; width: 100px; height: 84px; }

div#yellow-book { background: url(/i/icon-book-yellow.gif) no-repeat; width: 100px; height: 84px;}


div.icon-list { font-size: 0.7em; color: #136f9d; padding-left: 1.4em; padding-bottom: 1.4em; }

div.icon-list div { float: left; padding-right: 5px; }

div.icon-list a { color: #136f9d; }



/* On Line Order */
div.online-form { font-size: 0.8em; padding-bottom: 0.8em;  }
div.online-form td.field { width: 30%; color: #666; vertical-align: middle !important; }
div.online-form td { padding: 0; }
div.online-form input.inputtext { color: #666; width: 80%; }
div.online-form select { color: #666; }
div.online-form input { padding: 0; }
div.online-form select { padding: 0; }

/* News */
div.newsdata { font-size: 0.8em; margin-bottom: 0.8em; }
/* div.newstext { font-size: 0.8em; } */

div.newstext p, li { font-size: 100%; }


div.single div.date { font-size: 0.8em; margin-top: 0.8em; }
div.single div.desc { font-size: 0.8em; }


/* Search results */
table#s-results td { vertical-align: top; padding-top: 1.2em; font-size: 0.8em; }
table#s-results td.issue { border-top: 1px solid #d9dada; }
table#s-results ul { list-style: none; padding-left: 0; margin-left: 0; }
table#s-results ul li { margin-bottom: 0.4em; }
div.nn { color: #c5c4c4; font-size: 1.2em; }
div.nn span { color: #7cc301; }
div.dd { color: #999; font-size: 0.8em; }
div.link { padding-top: 1.2em; font-size: 0.8em; }
td#listing { border: 3px solid #d9dada; background: #eff0f0; padding: 14px; }
td#listing span#select { background: #d9dada; padding: 0.2em 0.4em; color: #fff; }



/* Subribe table */
table#subinfo td table td { vertical-align: top; padding: 5px 10px 5px 0; font-size: 0.8em; border-bottom: 1px solid #d9dada; }
table#subinfo td table th { vertical-align: top; padding: 0 10px 5px 0; font-size: 0.8em; text-align: left; border-bottom: 2px solid #d9dada; }

table#subinfo td h4 { font-size: 80%; }


table.l-form p {
	margin: 10px 16px;
}

div.journal {
	color: #333;
	margin: 0 0 5px;
}