@charset "UTF-8";
/* CSS Document */

* { margin:0; padding:0; }
img { border:none; }
body { background-color:#ffffff; font-family:Helvetica, Tahoma, sans-serif; font-size:12px; min-width:240px; }
.lblue { color:#98c0ff; }
.blue { color:#3399cc; }
.red { color:#9e0b0f; }
.black { color:#000000; }
.grey { color:#999999; }
.dgrey { color:#666666; }
.white { color:#ffffff; }
.small { font-size:10px; }
.large { font-size:12px; }
.x-large { font-size:14px; }
.xx-large { font-size:16px; }
.caps { text-transform:uppercase; }
a:hover { text-decoration:none; }
h4 { font-size:16px; padding-bottom:5px; color:#9e0b0f; }
h3 { font-size:14px; padding-bottom:10px; color:#000000; }
h3 a { color:#000000; }
h5 { font-size:14px; padding-bottom:3px; color:#003566; }
table { border-spacing:0; border-collapse:collapse; }
table td { margin:0; vertical-align:top; }
.space { clear:both; }
sup { vertical-align:baseline; position:relative; top:-0.4em; color:#9e0b0f; }

p { padding-bottom:5px; }

/* Header */
table#header, table#headerIndex { width:100%; }
td.flag, td.logo, td.putin, td.lang { background-color:#faf8f6; }
table#headerIndex td.flag, table#headerIndex td.logo, table#headerIndex td.putin, table#headerIndex td.lang { background-color:#4a70a0; }
td.flag { width:4px; }
td.logo { width:120px; }
td.logo img { margin-left:14px; margin-top:3px; }
td.putin { font-size:9px; font-weight:bold; text-transform:uppercase; width:60px; padding-top:28px; }
table#headerIndex td.putin { color:#ffffff; font-weight:bold; }
td.putin a, td.lang a { color:#003566; }
td.lang { text-align:right; padding-right:10px; font-size:10px; padding-top:3px; }
table#headerIndex td.lang a { color:#ffffff; }
td.navigation { height:44px; background-color:#e4e2ff; font-size:11px; padding-left:18px; }
table#headerIndex td.navigation { background-color:#faf8f6; padding-left:0; padding-top:10px; }
table#headerIndex td.navigation p { padding-left:18px; }
td.navigation h6 { font-size:11px; padding-top:10px; }
td.navigation span { color:#999999; }
td.navigation a { color:#0072bc; }
table#headerIndex td.navigation a { color:#666666; }

/* Footer */
table#footer { width:100%; font-size:11px; }
table#footer td { background-color:#faf8f6; padding-top:10px; padding-bottom:10px; color:#999999; line-height:15px; }
table#footer td.flc { padding-left:18px; width:106px; }
table#footer a { color:#0072bc; }

/* Content */
#content { padding-left:18px; padding-top:15px; padding-bottom:15px; font-size:12px; }
form input.text { font-size:12px; width:90%; }

/* Search */
div#searchResults p.quantity em { font-family:"Times New Roman", Times, serif; font-size:14px; }
div#searchResults p.date { color:#9e0b0f; padding-bottom:5px; }
div#searchResults p.sourse { padding-bottom:5px; }
div#searchResults p.sourse a { color:#999999; }
div#searchResults p.text { font-family:"Times New Roman", Times, serif; font-size:14px; font-style:italic; padding-left:20px; padding-bottom:5px; }
div#searchResults p.text span { color:#0072bc; }
div#searchResults p.link a { color:#9e0b0f; padding-left:20px; }
p.paging { padding-top:10px; }
p.paging a { border:1px solid #cccccc; text-decoration:none; padding:5px; color:#0072bc; }
p.paging a.up { border:0; padding:5px; color:#999999; text-decoration:underline; padding:0; }
p.paging a.up:hover { text-decoration:none; }
p.paging span { border:1px solid #ffffff; padding:5px; color:#9e0b0f; }

/* Calendar */
#calendar table { font-size:14px; }
#calendar th { font-size:16px; font-weight:normal; padding-bottom:5px; }
#calendar th a { text-decoration:none; color:#0072bc; }
#calendar table p { padding-bottom:0; }
#calendar td { text-align:right; padding-top:5px; padding-bottom:5px; padding-left:0; padding-right:15px; }
#calendar td a, #calendar p a { color:#000000; }
#calendar table div.red a { color:#9e0b0f; }
#calendar p a { line-height:16px; }

/* Sitemap */
#sitemap ul, #pointofview ul { list-style:none; line-height:16px; padding-bottom:5px; }
#sitemap ul li a, #pointofview ul li a { color:#000000; }
#pointofview ul li { padding-bottom:5px; }
#sitemap ul li ul li { padding-left:20px; }
#sitemap ul li ul li a { color:#999999; }

/* Media */
p.date { font-size:11px; color:#0072bc; }
p.date span { color:#9e0b0f; }
#travels p.date { color:#9e0b0f; }
#media p.text, #travels p.text { padding-left:20px; font-size:14px; }
#travels p a { color:#000; }
#media p.text a, #travels p.text a { color:#0072bc; }
#media p.link, #travels p.link { padding-left:40px; font-size:10px; }
#media p.link a, #travels p.link a { color:#999999; }
#travels ul { list-style:none; }
#travels ul li { padding-bottom:5px; }
#travels ul a { color:#000; }

/* Bio */
#bio table { font-size:12px; margin-bottom:10px; }
#bio table td { vertical-align:bottom; color:#0072bc; text-transform:uppercase; padding-right:5px; }

/* Point of view */
#pointofview p.date { color:#0072bc; }
#pointofview p.red { color:#9e0b0f; }
#pointofview p.text, #event p.quotation { font-family:"Times New Roman", Times, serif; font-size:14px; font-style:italic; padding-left:20px; }
#pointofview p.xx-large { color:#0072bc; font-size:16px; }
#pointofview p.sign, #event p.sign { font-size:11px; color:#999999; }
#pointofview p.sign span, #event p.sign span { color:#9e0b0f; }

/* Event */
#event img { padding-bottom:5px; }
#event h4 { font-size:14px; }
#event p.sign { padding-left:40px; }
#event p { padding-left:20px; }
#event p.date, #event p.x-large { padding-left:0; }
#event a { color:#000000; }