body { background-color: #FFFFFF; font-family: Arial; margin: 0px; padding: 0px; }

body, textarea, input { }

a:link { color: #0033ED; }
a:visited { color: #0033ED; }
a:active { color: #0033ED; }
a:hover { color: #0033ED; }

h1, h2, h3, h4 { color: #000000; font-family: Arial; font-weight: normal; }
h1 { font-size: 16pt; margin: 0em 0em 10px 0em;}
h2 { font-size: 14pt; }
h3 { font-size: 12pt; }
h4 { font-size: 10pt; }

hr { background: #CCCCCC; background-color: #CCCCCC; border-top: 1px solid #CCCCCC; border: 0px solid #CCCCCC; color: #CCCCCC; height: 1px; }

form { margin: 0; padding: 0; }

img { border: 0; }
img.message { background: #F5F5F5; border: 1px solid #CCCCCC; float: right; margin: 0px 0px 5px 10px; }
img.picture { background: #F5F5F5; border: 1px solid #CCCCCC; margin: 2px; }

div.topbanner { padding: 5px 0; text-align: center; }

/* Шапка страницы */
#header table { width: 100%; }
#header table td { vertical-align: top; }
#header table col.logo { width: 33%; }
#header table td.logo { padding: 0px; vertical-align: middle; }
#header table div.slogan { padding: 0 5px 15px 5px; font-size: {font_x_small}; }
#header table col.column { width: 33%; }
#header table td.column { border-left: 1px solid #CCCCCC; padding: 3px; }

/* Списки в шапке */
#header ul { list-style-position: outside; list-style-type: none; margin-top: 0; margin-bottom: 0; margin-left: 0; padding-left: 0; }
#header ul li { behavior: expression( !this.before && (this.before = this.innerHTML = '&bull;&nbsp;' + this.innerHTML) ); } /* Для IE */
#header ul li:before { content: '\2022\a0'; } /* Для остальных браузеров */

/* Хлебные крошки и поиск */
#breadcrumb table { width: 100%; }
#breadcrumb table col.path { padding: 0; }
#breadcrumb table col.search { width: 340px; }
#breadcrumb table span.sep { padding: 0 0.8em; }

li > p { font-size: 10pt; }

tr, td, th { font-size: 10pt; }

ol, ul, li { font-size: 10pt; }

p, div, span { font-size: 10pt; }

p.just, div.just { text-align: justify; }

div.path { color: #494949; font-family: Arial; font-size: 10pt; margin-bottom: 10px; }
div.path a, div.path a:visited, div.path a:active, div.path a:hover { color: #494949; }

div.news p {}

div.title, a.title, a.title:visited, a.title:active, a.titlehover { color: #0033ED; font-family: Arial; font-size: 14pt; }

span.datetime { color: #494949; }
span.site, { color: #118422; }
a.site, a.site:visited, a.site:active, a.site:hover { color: #118422; }

div.source { text-align: right; }

a.more, a.more:visited { background-color: #F1F1F7; color: #4D4D53; font-family: Georgia, Arial, Helvetica, sans-serif; font-size: 8pt; text-decoration: none; }
a.more:hover { background-color: #366FE3; color: #FFFFFF; }
a.xml { background-color: #3F8AB8; color:#FFFFFF; border-bottom: 1px solid #084DC0; border-right: 1px solid #084DC0; border-left: 1px solid #458AFD; border-top: 1px solid #458AFD; font-size: 80%; padding: 1px; text-color: #FFFFFF; text-decoration: none; }
a.xml:visited, a.xml:active, a.xml:hover { color: #FFFFFF; }

div.pagenavig, span.current { font-family: Arial; text-align: center; font-size: 9pt; }
div.pagenavig span.current {font-weight: bold;}

div.counter { margin: 5px; }
