BODY { background: #fff; font-size: 90%; font-family: Arial; color: #000; margin: 0 1px 0 0; padding: 0; }
BODY * { font-size: 100%; }
P, TD, TH, A, LI, SPAN, FONT { font-size: 100%; font-family: Arial; }
P, FORM, H1, H2, H3, H4, H5, H6 { padding: 0; margin: 0; }

A { color: #016db3; text-decoration: none; }
A:hover { color: #cc1f24; text-decoration: underline; }

.high { height: 100%; }
.wide { width: 100%; }
.big { width: 100%; height: 100%; }

.clearfix:after { clear:both; content:"."; display:block; font-size:0; height:0; line-height:0; visibility:hidden; }
.clearfix { display:block; }


DIV#center { float: left; width: 80%; //margin-left: 0%; //display: inline; margin-bottom: 3px; }
DIV#right { float: left; width: 20%; //margin-right: -80%; margin-bottom: 3px; }
DIV#left { position: absolute; left: 0; top: 0; width: 208px; }
DIV#main { position: relative; width: 100%; border: 1px solid #fff; margin: -1px; }

DIV#footer { }

DIV.hotkeys {text-align: center; padding-top: 5px;  vertical-align: baseline;}
DIV.hotkeys img { border: 0;  }
DIV.hotkeys a {margin: 8px;}
DIV.hotkeys a:hover {text-decoration: none;}

H1 { font-size: 170%; font-weight: normal; }
H2 { font-size: 134%; font-weight: normal; }
H3 { font-size: 100%; font-weight: normal; }
H4 { font-size: 100%; font-weight: bold; }
H5 { font-size: 79%; font-weight: normal; }
H6 { font-size: 80%;  }
/*
H1 { font: normal 24px Arial; color: #000; }
H2 { font: bold 14px Tahoma; color: #333333; }
*/

/* [ LAYOUT ] */
/*
DIV#columns { position: relative; clear: both; width: 100%; }
DIV#center { float: left; width: 75%; //margin-left: 0%; //display: inline; margin-bottom: 3px; }
DIV#right { float: left; width: 25%; //margin-right: -100%; margin-bottom: 3px; }
*/
DIV#bannertop { position: absolute; top: 3px; right: 20%; left: 208px; border-top: 2px solid #016db3; text-algn: center; padding: 6px 0 0 0; }
DIV#bannerright { position: absolute; top: 3px; right: 0; width: 20%; }

DIV#bannertop #top2 { padding-left: 10px; }
DIV#bannertop .top2 { padding-left: 12px; }

/*
DIV#main { float: left; width: 75%; position: relative; }
DIV#center { left: 209px; position: absolute; z-index: 2; display: inline; }
DIV#right { float: right; width: 25%; }
*/

/* [ CENTER AREA ] */

DIV#bannertop IMG { border: 0; }
DIV#bannertop .long { }

/* width: 142%; */
DIV#center H1 { position: absolute; top: 77px; right: -35%; left: 3px; color: #000; z-index: 0; }

DIV#center H1 A { color: #000; text-decoration: none; }
DIV#center H1 A:hover { text-decoration: underline; color: #cc1f24; }

DIV#content { margin-top: 108px; }
/* DIV#content H4 { text-transform: uppercase; } */
DIV.break { clear: both; }


/* [ NEWSBOX ARTICLES ] */
DIV.newsbox { background: #e5f0f7; clear: both; zoom: 1; }
DIV.newsbox H4 {
	zoom: 1;
	color: #fff; background: #016db3; border-bottom: 1px solid #fff;
	padding: 5px 10px 4px 300px; position: relative; }
DIV.newsbox H4 SPAN {
	font: normal 79% Arial; color: #fff; float: right;
	display: inline-block; text-transform: none; }
DIV.newsbox H4 B {
	position: absolute; left: 10px; top: 5px; display: block; width: 450px;

}
DIV.newsbox H4 A { color: #fff; }
DIV.newsbox H4 A:hover { color: #fff; }

DIV.newsbox DIV.body { padding: 5px 10px 0 10px; position: relative; zoom: 1; }
DIV.newsbox DIV.body DIV.first { float: left; width: 47%; margin-top: 5px; zoom: 1; }
DIV.newsbox DIV.body DIV.first A { text-decoration: underline; }
DIV.newsbox DIV.body DIV.first H2 { margin: 4px 0; }
DIV.newsbox DIV.body DIV.first SPAN { font: bold 72% Arial; display: block; margin-bottom: 3px; }
DIV.newsbox DIV.body DIV.first H5 { margin-top: 8px; }

DIV.newsbox DIV.body DIV.first A:visited { color: #800080; }

DIV.newsbox DIV.body DIV.rest { float: right; width: 49%; zoom: 1; }
DIV.newsbox DIV.body DIV.rest H3 { margin: 2px 0 10px 0; }
DIV.newsbox DIV.body DIV.rest H3 A { display: block; padding: 1px 2px; text-decoration: none; }
DIV.newsbox DIV.body DIV.rest H3 A IMG { margin: 2px 0 3px 1px; }
DIV.newsbox DIV.body DIV.rest H3 A SPAN { font: bold 72% Arial; margin-right: 9px; color: #000; }
DIV.newsbox DIV.body DIV.rest H3 A:visited { color: #800080; }

DIV.newsbox DIV.body DIV.rest H3 A:hover { color: #fff; text-decoration: none; background: #016db3; }
DIV.newsbox DIV.body DIV.rest H3 A:hover U { text-decoration: none; }
DIV.newsbox DIV.body DIV.rest H3 A:hover SPAN { color: #fff; }

DIV.newsbox.biztorg DIV.body DIV H2 { margin: 4px 0; }

DIV.newsbox.biztorg DIV.body DIV.first { margin-top: 0; }
DIV.newsbox.biztorg DIV.body DIV.first H2 { margin-bottom: 7px; }

DIV.newsbox.biztorg DIV.one { padding-bottom: 10px; margin-bottom: 15px; clear: both; border-bottom: 1px solid #000;}
DIV.newsbox.biztorg DIV.one TABLE.summary { font-size: 86%; margin-top: 2px; }
DIV.newsbox.biztorg DIV.one H5 A { font-size: 112%; }

DIV.newsbox.biztorg DIV.body DIV.one.lite { margin-right: 10px; }
DIV.newsbox.biztorg DIV.body DIV.one.lite H2 { font-size: 100%; font-weight: normal; margin-bottom: 0px; }
DIV.newsbox.biztorg DIV.body DIV.one.lite H2 A { text-decoration: underline; margin-bottom: 0px; }
DIV.newsbox.biztorg DIV.body DIV.one.lite SPAN { font-size: 72%; margin-top: 0px; }

TABLE.summary * { font-size: 100%; }
TABLE.summary TH { text-align: left; padding-right: 10px; }
TABLE.summary TR.money TD { color: #c00; font-weight: bold; }


DIV.newsbox.biztorg DIV.body DIV.rest { margin-top: 0; }
DIV.newsbox.biztorg DIV.body DIV.rest H3 A { zoom: 1; }
DIV.newsbox.biztorg DIV.body DIV.rest H3 A IMG { float: left; margin-right: 10px; border: 1px solid red; }
DIV.newsbox.biztorg DIV.body DIV.rest H3 A SPAN { font-weight: normal; display: block; margin-top: 3px; }
DIV.newsbox.biztorg DIV.body DIV.rest H3 A SPAN.lead { display: block; clear: both; padding: 0; font-size: 100%; }

/* [ REST NEWS ] */
DIV#content DIV.archive { padding: 12px 0; }
DIV#content DIV.archive H4 { color: #000; padding: 5px 10px 4px 10px; }
DIV#content DIV.archive UL { list-style: none; padding: 0; margin: 5px 10px 10px 10px; }
DIV#content DIV.archive UL LI { margin: 0 0 12px 63px; display: block; position: relative; }
DIV#content DIV.archive UL LI A { text-decoration: underline; margin-right: 10px; }
DIV#content DIV.archive UL LI A:visited { color: #800080; }
/*
DIV#content DIV.archive UL LI I { font: bold 72% Arial; color: #000; position: absolute; left: -63px; top: 2px; display: inline; }
*/
DIV#content DIV.archive UL LI I { font: bold 10px Arial; color: #000; position: absolute; left: -63px; top: 2px; display: inline; }

DIV#content DIV.archive UL LI.adv { position: relative; height: 60px; }
DIV#content DIV.archive UL LI.adv TABLE { position: absolute; left: -70px; }

/* [ LEFT ] */
DIV#nav1 { padding: 6px 0; }
DIV#nav1 A { display: block; padding: 4px 16px; color: #000; }
DIV#nav1 A:hover { background: #e5f0f7; color: #000; text-decoration: none; }
DIV#nav1 A.act { background: #016db3; color: #fff; }
DIV#nav1 P { margin:0; padding:0; height:0; border: none; border-bottom: 1px solid #80b6d9; font: normal 0px/0px; }

/* [ LEFT QUICK SEARCH ] */
FORM#fQS { margin-top: 8px; border: 1px solid #80b6d9; font: bold 86% Arial; color: #000; padding: 7px 0 10px 15px; }
FORM#fQS INPUT { vertical-align: middle; margin-top: 3px; }
FORM#fQS INPUT#qs {
	height: 22px; width: 150px;
	border: 1px solid #8d8d8d; font-size: 92%; color: #b3b3b3; padding: 2px 4px; }
FORM#fQS INPUT#qs.edit { color: #000; }
FORM#fQS INPUT#qsb {
	border: none; width: 25px; height: 20px; background: url(../images/bttn_qs.gif) center no-repeat;
	cursor: pointer; cursor: hand; }

DIV#bannerleft { padding: 20px 12px 0 0; text-align: center; }
DIV#bannerleft DIV { margin-bottom: 10px; border: 0; }

DIV#bannerright IMG { border: 0; }
DIV#bannerright DIV.banners { border-top: 2px solid #fbbd21; padding: 6px 0 0 10px; }

/* [ RIGHT NEWSLINE ] */
/* margin-top: 108px;  */
DIV.newsline { background: #fef2d3; zoom: 1; }
DIV.newsline H4 {
	text-transform: uppercase;
	border-bottom: 1px solid #fff; border-top: 1px solid #fbbd21;
	padding: 4px 10px; position: relative; }
DIV.newsline H4 A { color: #000; text-decoration: none; }
DIV.newsline H4 A:hover { color: #cc1f24; text-decoration: underline; }

DIV.newsline DIV.body { padding: 5px 10px 0 10px; position: relative; clear: both; margin-bottom: 3px; }
DIV.newsline DIV.body H3 { padding: 2px 0 10px 0; font-size: 86%; }
DIV.newsline DIV.body H3 A { display: block; padding: 1px 2px; text-decoration: none; }
DIV.newsline DIV.body H3 A:visited { color: #800080; }
DIV.newsline DIV.body H3 A IMG { margin: 2px 0 3px 1px; }
DIV.newsline DIV.body H3 A SPAN { margin: 0 0 3px 1px; font: bold 84% Arial; color: #000; display: block; }

DIV.promoNews {background: #E5F0F7; margin-top: 5px;}
DIV.promoNews H4 { border-top: 1px solid #016db3; }
DIV.promoNews DIV.body H3 A U { margin: 0 0 3px 1px; color: #016db3; font: normal 120% Arial; display: inline-block; width: 80%; vertical-align: text-top; cursor: pointer; cursor: hand; }

DIV.editor { background: #e8e8e8; padding: 7px 10px 10px 10px; zoom: 1; margin-top: 2px; }
DIV.editor H4 {
	color: #000; text-transform: uppercase;
	padding: 0; margin-bottom: 7px; }
DIV.editor H4 A { color: #000; }
DIV.editor H4 A:hover { color: #cc1f24; text-decoration: underline; }

DIV.editor DIV.intro { clear: both; font-size: 86%; }
DIV.editor DIV.intro A { font-size: 117%; font-weight: bold; display: block; text-decoration: underline; clear: right; }
DIV.editor DIV.intro IMG { margin: 2px 10px 5px 0; }

DIV.calendar { padding: 15px 10px 10px 10px; }
DIV.calendar H4 {
	color: #000; text-transform: uppercase;
	padding: 0; margin-bottom: 7px; }

DIV.calendar SELECT { background: #fff; border: 1px solid #545454; line-height: 20px; height: 20px; }
DIV.calendar DIV.dates { padding: 6px 0 0 0; }
DIV.calendar DIV.dates I, DIV.calendar DIV.dates B, DIV.calendar DIV.dates U,
	DIV.calendar DIV.dates SPAN {
	margin: 0 1px 1px 0; border-collapse: collapse;
	display: block; float: left;
	width: 20px; line-height: 18px; height: 18px; font-size: 75%;
	font-weight: normal; font-style: normal; text-decoration: none; text-align: center; }
DIV.calendar DIV.dates I { border: 1px solid #abd4ee; color: #888; }
DIV.calendar DIV.dates U { border: 1px solid #abd4ee; background: #abd4ee; }
DIV.calendar DIV.dates B { border: 1px solid #ffe5a6; background: #ffe5a6; }
DIV.calendar DIV.dates SPAN { border: 1px solid #fff; background: #fff; font-weight: bold; }
DIV.calendar DIV.dates A { cursor: pointer; cursor: hand; }
DIV.calendar DIV.dates A U { border: 1px solid #016db3; background: #016db3; color: #fff; cursor: pointer; cursor: hand; }
DIV.calendar DIV.dates A B { border: 1px solid #ffc416; background: #ffc416; color: #000; cursor: pointer; cursor: hand; }
DIV.calendar DIV.dates A:hover { text-decoration: none; }

DIV.rates { padding: 15px 10px 10px 10px; }
DIV.rates H4 {
	color: #000; text-transform: uppercase;
	padding: 0; margin-bottom: 7px; }
DIV.rates H4 B { font-size: 74%; color: #777; display: block; }
DIV.rates TH { text-align: right; font-weight: bold; padding: 2px 0; }
DIV.rates TD { text-align: right; padding: 2px 0 2px 20px; }

DIV#bannerbottom { padding: 5px 10px 0 10px; text-align: left; }
DIV#bannerbottom IMG { margin-top: 10px; border: 0; }

DIV#footer { font-size: 79%; margin: 0 5px; border-top: 1px solid #80b6d9; padding: 15px 0; text-align: center; }
DIV#footer DIV#fastnav A { text-decoration: underline; margin: 0 9px; color: #000; }
DIV#footer DIV#copyright { padding: 11px 0; }
DIV#footer DIV#copyright * { font-size: 100%; }

/* [ INNER ] */
DIV.body DIV.list DIV.item { padding: 3px 0 12px 0; margin-bottom: 5px; display: block; clear: both; }
DIV.body DIV.list DIV.item IMG { float: left; margin: 2px 15px 0 0; clear: both; }
DIV.body DIV.list DIV.item A { text-decoration: underline; }
DIV.body DIV.list DIV.item A:visited { color: #800080; }
DIV.body DIV.list DIV.item H2 { margin: 0 0 4px 0; }
DIV.body DIV.list DIV.item SPAN { font: bold 72% Arial; display: block; margin-bottom: 3px; }
DIV.body DIV.list DIV.item H5 { margin-top: 8px; }
DIV.body DIV.list DIV.item H5 A { font-size: 110%; }

/* [ ver. 2.0 list ] */
DIV.body DIV.list DIV.firstItem { padding: 3px 0 12px 0; margin-bottom: 10px; display: block; clear: both; }
DIV.body DIV.list DIV.firstItem IMG { float: left; margin: 2px 10px 0 0; clear: both; }
DIV.body DIV.list DIV.firstItem A { text-decoration: underline; }
DIV.body DIV.list DIV.firstItem DIV.item A:visited { color: #800080; }
DIV.body DIV.list DIV.firstItem H2 { margin: 0 0 4px 0; }
DIV.body DIV.list DIV.firstItem SPAN { font: bold 72% Arial; display: block; margin-bottom: 3px; }
DIV.body DIV.list DIV.firstItem H5 { margin-top: 8px; }
DIV.body DIV.list DIV.firstItem H5 A { font-size: 110%; }

DIV.body DIV.list DIV.itemList { margin-top: 0px; }
DIV.body DIV.list DIV.itemList DIV.item { float: left; width: 47%; clear: none; margin: 10px 0; margin-right: 2%; zoom: 1; }
DIV.body DIV.list DIV.itemList DIV.item H2 A { font-size: 84%; }
DIV.body DIV.list DIV.itemList DIV.item img { margin-bottom: 5px; }

DIV.body DIV.list DIV.smallItem { margin: 15px 0px 0px 0px; padding: 5px 0; }
DIV.body DIV.list DIV.smallItem SPAN { display: inline-block; padding: 1px 7px 0 0; float: left; font: normal 74% Arial; }
DIV.body DIV.list DIV.smallItem H2 { margin-bottom: 5px; }
DIV.body DIV.list DIV.smallItem H2 A { font: bold 64% Verdana; text-decoration: underline; }
DIV.body DIV.list DIV.smallItem P { font: normal 86% Arial; }

DIV.body DIV.list DIV.pages { margin: 4px 0 15px 0; text-align: center; }
DIV.body DIV.list DIV.pages A { font-size: 72%; border-width: 1px 5px; border-style: solid; border-color: #e5f0f7; }
DIV.body DIV.list DIV.pages A.act { background: #016db3; color: #fff; border-color: #016db3; }
DIV.body DIV.list DIV.pages A.ff { margin: 0 5px; text-decoration: underline; }

/* [ CONTENT DOCUMENT / ARTICLE ]*/
DIV.text H2 { padding-bottom: 5px; font-size: 154%; }
DIV.text DIV.writer { font: normal 79% Arial; padding-bottom: 10px; }
DIV.text DIV.writer B { float: left; font-weight: normal; }
DIV.text DIV.writer A { font: normal 100% Arial; float: right; text-decoration: underline; }
					A.print IMG { vertical-align: middle; margin-right: 6px; }

DIV.text DIV.document { clear: both; }

DIV.text DIV.lead { font-size: 100%; clear: both; margin-top: 10px; }
DIV.text DIV.lead I { font: bold 116% Arial; }
DIV.text DIV.lead DIV.related { font-size: 86%; float: right; border: 1px solid #adc7d9; background: #fff; margin-left: 20px; position: relative; width: 35%; }
DIV.text DIV.lead DIV.related B { display: block; padding: 5px 10px; background: #adc7d9; }
DIV.text DIV.lead DIV.related UL { list-style: none; padding: 0; margin: 10px 18px; position: relative; }
DIV.text DIV.lead DIV.related UL LI { color: #016db3; margin: 0 0 4px 8px; display: block; position: relative; }
DIV.text DIV.lead DIV.related UL LI I { font-style: normal; display: block; position: absolute; left: -16px; }

DIV.text DIV.lead DIV.related A:visited { color: #800080; }

DIV.text DIV.part { font-size: 100%; }
DIV.text DIV.part H3 { font: bold 115% Arial; padding: 10px 0 5px 0; }
DIV.text DIV.part TABLE.pic { float: left; margin-right: 15px; clear: left; }
DIV.text DIV.part TABLE.pic TD { font-size: 79%; background: #fff; padding: 4px 10px; font-style: normal; border-top: 1px solid #e5f0f7; }

DIV.text DIV.part A { text-decoration: none; border-bottom: 1px dotted #016db3; }
DIV.text DIV.part A:visited { color: #800080; }
DIV.text DIV.part A:hover { border-bottom: 1px solid #cc1f24; }

DIV.text TABLE.incut TD { background: #adc7d9; padding: 10px; font-size: 89%; }
DIV.text TABLE.incut TD H3 DIV.part { padding: 0px 0 5px 0; }

DIV.text DIV.document.biztorg DIV.pic { float: left; margin-right: 10px; }
DIV.text DIV.document.biztorg TABLE.summary {}

DIV.text DIV.document.biztorg DIV.tables TABLE { border-collapse: collapse; border: 1px solid #adc7d9; font-size: 86%; margin-top: 10px; width: 100%; background: #fff; }
DIV.text DIV.document.biztorg DIV.tables TABLE TH { text-align: left; padding: 8px 10px; border-top: 1px dotted #adc7d9; }
DIV.text DIV.document.biztorg DIV.tables TABLE TD { background: #ffffff; border-top: 1px dotted #adc7d9; padding: 8px 10px; width: 75%; }
DIV.text DIV.document.biztorg DIV.tables TABLE TR.title TH { text-transform: uppercase; background: #adc7d9; border-top: 1px solid #adc7d9; }



/* [ CROSSLINKED, KEYWORDED ] */
DIV#content DIV.archive.keywords {}
DIV#content DIV.archive.links { padding: 5px 0 0 0; }
DIV#content DIV.archive.links H4 { padding: 5px 10px 10px 10px; }
DIV#content DIV.archive.links UL { margin: 5px 10px 0 0; }
DIV#content DIV.archive.links UL LI { margin: 0 0 10px 63px; }
DIV#content DIV.archive.links UL LI A { text-decoration: underline; font-size: 86%; }
DIV#content DIV.archive.links UL LI I { left: -63px; top: 2px; display: inline; }
DIV#content DIV.archive.links.cross UL LI I { left: -22px; top: 0px; font: normal 100% "Times New Roman"; }

DIV#content DIV.arrows { height: 15px; }
DIV#content DIV.arrows A { font-size: 11px; text-decoration: underline; }
DIV#content DIV.arrows A B { font: normal 100% "Times New Roman"; }
DIV#content DIV.arrows A.a1 { float: left; }
DIV#content DIV.arrows A.a2 { float: right; }
DIV#content A IMG { border: 0; }

/* [ NEWSBOX NEWS ] */
BODY.news DIV.newsbox { background: #fef2d3; }
BODY.news DIV.newsbox H4 { background: #fbbd21; }

BODY.news DIV.newsbox DIV.list A { color: #000; }
BODY.news DIV.newsbox DIV.list A:hover { color: #cc1f24; }
BODY.news DIV.newsbox DIV.body DIV.list DIV.pages A { border-color: #fef2d3;   }
BODY.news DIV.newsbox DIV.body DIV.list DIV.pages A.act { background: #fbbd21; color: #fff; border-color: #fbbd21; }
BODY.news DIV.newsbox DIV.body DIV.list DIV.pages A.ff { margin: 0 5px; text-decoration: underline; }

/* [ RIGHT NEWSLINE ARTICLES ] */
BODY.news DIV.newsline { background: #e5f0f7; }
BODY.news DIV.newsline H4 { border-top: 1px solid #016db3; }

/* [ BANNERS ] */
BODY.news DIV#bannertop { border-top: 2px solid #fbbd21; }
BODY.news DIV#bannerright DIV.banners { border-top: 2px solid #016db3; }

/* [ NEWSBOX EDITOR ] */
BODY.editor DIV.newsbox { background: #eee; }
BODY.editor DIV.newsbox H4 { background: #838383; }
BODY.editor DIV.newsbox DIV.body DIV.list DIV.pages A { border-color: #eee; }
BODY.editor DIV.newsbox DIV.body DIV.list DIV.pages A.act { background: #016db3; color: #fff; border-color: #016db3; }

/* [ BANNERS ] */
BODY.editor DIV#bannertop { border-top: 2px solid #838383; }

/* [ RIGHT NEWSLINE ARTICLES ] */
BODY.editor DIV.newsline { background: #e5f0f7; }
BODY.editor DIV.newsline H4 { border-top: 1px solid #016db3; }

/* [ PRINT VERSION ] */
BODY.print DIV#content { padding: 0 35px; margin: 0; }
BODY.print DIV#content DIV#reminder { clear: both; }
BODY.print DIV#content DIV#reminder IMG { float: left; }
BODY.print DIV#content DIV#reminder DIV { float: right; padding: 20px; font-size: 79%; }
BODY.print DIV#content DIV#reminder DIV * { font-size: 100%; }
BODY.print DIV#content DIV#reminder SPAN { color: #808080; }

BODY.print DIV#content DIV.newsbox { background: #fff; clear: both; padding: 0 10px 30px 10px; }
BODY.print DIV#content DIV.url { border-top: 1px solid #80b6d9; padding: 15px 0 65px 0; }
BODY.print DIV#content DIV.url SPAN { display: block; background: #eee; padding: 2px 10px; }
BODY.print DIV#content DIV.newsbox DIV.body.text H2 A.print { float: right; font-size: 58%; display: block; margin-top: 4px; }

/* [ CONTACT US ] */
DIV.text DIV.document { clear: both; }

FORM INPUT.text, FORM TEXTAREA { background: #fff; font-family: Arial; font-size: 110%; }
FORM INPUT.focused, FORM TEXTAREA.focused { background: #f6fad3; }

FORM.question { width: 85%; }
FORM.question UL { margin-left: 30%; width: 100%; padding: none; list-style: none; position: relative; }
FORM.question UL LI { margin: none; padding: 4px 0; position: relative; }
FORM.question UL LI I {
	display: block; width: 30%; position: absolute; left: -30%; top: 8px;
	font-weight: bold; font-size: 86%; font-style: normal; }
FORM.question UL LI I B { color: #d52525; margin: 0 4px; font-size: 114%; }
FORM.question UL LI.err { color: #d52525; }
FORM.question INPUT.text { width: 45%; }
FORM.question TEXTAREA { width: 65%; overflow: auto; }
FORM.question INPUT.send {
	cursor: pointer; cursor: hand;
	border: none; background: url(../images/bttn_send.gif) 5px 5px no-repeat #016db3; color: #fff; font-weight: bold; font-size: 86%; padding: 0 5px 0 28px; height: 20px; display: inline; overflow: visible; }
FORM #sb {
	cursor: pointer; cursor: hand;
	border: none; background: #016db3; color: #fff; font-weight: bold; font-size: 86%; padding: 0 5px; height: 20px; display: inline; overflow: visible; }

DIV.error { border: 1px solid #d52525; background: #fff; padding: 10px 15px ; margin: 10px 0 0 0; }
DIV.error UL { padding: 0; margin: 0; list-style: none; }
DIV.error UL LI { color: #d52525; font-size: 86%; padding: 0; margin: 0; font-weight: bold; }

/* [ SEARCH RESULTS ] */
A.foundTitle { font-size: 129%; text-decoration: underline; }
A.foundBody { display: block; margin: 7px 0; color: #000; text-decoration: none; }
A.foundBody:hover { text-decoration: none; }

DIV.found { padding: 15px 0 0 0; }
DIV.found H5 { margin: 0 0 15px 0; }

/* [ SITEMAP CLOUDS ] */
DIV.sitemap { font-size: 100%; text-align: center; }
DIV.sitemap A { display: inline; vertical-align: middle; line-height: 130%; }

/* [ GALLERY ] */
DIV.gallery { text-align: center; }
DIV.gallery A { display: block; float: left; margin: 0 0 0 0; height: 210px; color: #000; width: 25%; }
DIV.gallery A:hover { color: #cc1f24; }
DIV.gallery A B {
	text-align: center; padding: 10px 0 0 0;
	display: block; font-size: 74%; font-weight: normal; }

A.fullscale { margin-top: 15px; display: block; text-align: center; color: #000; }
A.fullscale:hover { color: #cc1f24; }
A.fullscale B { text-align: center; padding: 15px 0 0 0;
	display: block; font-weight: normal; }

DIV.gallery.short { padding: 10px 0 0 0; text-align: center; }
DIV.gallery.short A { display: inline; margin: 0 10px 10px 0; height: auto; }
DIV.gallery.short A B { display: block; padding: 3px; }
DIV.gallery.short A B IMG { background: #fff; }
DIV.gallery.short A.act B { display: block; border: 2px solid #016db3; padding: 0; }

DIV#content DIV.gallery.short A.act B IMG { border: 1px solid #fff; }

DIV.langswitch { background: #0162a1; padding: 4px 6px; color: #fff; font-weight: bold; border-top: 1px solid #fff; }
DIV.langswitch A { font-weight: normal; color: #fff; margin: 0 10px; font-size: 86%; }
DIV.langswitch A:hover { color: #fff; }

/* [ TABLES ] */
TABLE.insTable { border-collapse: collapse; border: 1px solid #adc7d9; font-size: 86%; }
TABLE.insTable TD { background: #ffffff; border: 1px solid #adc7d9; padding: 7px; }
TABLE.insTable TR.insFirstRow TD { background: #adc7d9; }

/* [ ADSENSE ] */
DIV.adSense1 { margin-top: 3px; background: #e5f0f7; padding: 7px; height: 135px; }
DIV.adSense1 IFRAME { background: #e5f0f7; border: none; padding: 0; margin: 0; width: 100%; height: 100%; }

DIV.adSenseWhiteBG { background: #fff; margin: 10px 7px; height: 135px; }
DIV.adSenseWhiteBG IFRAME { background: #fff; border: none; padding: 0; margin: 0; width: 100%; height: 100%; }

DIV.adSenseBlueBG { background: #e5f0f7; margin: 0; height: 165px; }
DIV.adSenseBlueBG IFRAME { background: #e5f0f7; border: none; padding: 0; margin: 0; width: 100%; height: 100%; }

DIV.adSenseNewsBG { background: #fef2d3; margin: 0; height: 165px; }
DIV.adSenseNewsBG IFRAME { background: #fef2d3; border: none; padding: 0; margin: 0; width: 100%; height: 100%; }

DIV#adSense1 { display: none; }
DIV#adSense1 IFRAME { display: none; }

DIV#adSenseIndex { display: none; }
DIV#adSenseIndex IFRAME { display: none; }

DIV#adSenseInner { display: none; }
DIV#adSenseInner IFRAME { display: none; }

DIV#adSenseInnerNews { display: none; }
DIV#adSenseInnerNews IFRAME { display: none; }

DIV#banner_master_top { padding: 5px 0; text-align: center; position: relativeš; }

DIV.facebook-like { height: 24px; }
DIV.facebook-like * { vertical-align: top; }
DIV.facebook-like .meta > SPAN { margin-top: 2px; }
