html
	{
	font-family: Arial;
	font-size: 12pt;
	}

a
	{
	color: #1B5EA2;
	}

html body div.width-container a.glink:hover
	{
	color: #333333;
	}

a:visited
	{
	color: #975aa7;
	}

ul.error_list
	{
	color: #DE6F7C;
	}

div.top-kitten-content
	{
	color: white;
	font-size: 22pt;
	}

div.block-logo
	{
	font-size: 7pt;
	letter-spacing: 0.03em;
	color: #999999;
	}

div.subscribe
	{
	font-size: 8pt;
	}

div.subscribe-type
	{
	text-align: right;
	color: #999999;
	line-height: 1;
	}

div.subscribe a
	{
	font-weight: bold;
	color: #666666;
	text-decoration: none;
	line-height: 1;
	}

div.subscribe a:hover
	{
	color: #f34747;
	}

div.search span
	{
	font-size: 8pt;
	}

div.search span.help
	{
	color: #666666;
	}

div.search span.help a
	{
	color: #666666;
	text-decoration: none;
	}

ul.menu li
	{
	font-size: 10pt;
	color: #959595;
	}

ul.menu li a
	{
	color: #1b5ea2;
	font-weight: bold;
	text-decoration: none;
	}


/*
table.menu td
	{
	font-size: 9pt;
	padding: 0 1px;
	color: #959595;
	}

table.menu td a
	{
	color: #1b5ea2;
	font-weight: bold;
	text-decoration: none;
	}

*/

div.column_two
	{
	font-family: Georgia;
	}

div.logmein
	{
	font-size: 8pt;
	}

div.logmein a:visited
	{
	color: #1B5EA2;
	}

div.logmein-top span
	{
	font-weight: bold;
	}

div.logmein-middle input
	{
	font-family: Arial;
	color: #999999;
	font-size: 8pt;
	}

div.logmein a
	{
	text-decoration: none;
	}

div.logmein p.hello-user a
	{
	color: #000000;
	text-decoration: none;
	}

a.loginbox-user span.loginbox-username-container span
	{
	font-size: 8pt;
	font-weight: bold;
	}

div.news_nav_block, div.side-block, table.news-big-container
	{
	font-family: Georgia;
	}

table.news-big-container, div.news_nav_block
	{
	font-size: 10pt;
	}

div.news_nav_block h2
	{
	color: #ca5d5d;
	font-size: 13pt;
	}

div.news_nav_block ul li h3
	{
	font-size: 9pt;
	font-weight: normal;
	}

div.news_nav_block ul li, div.news_nav_block ul li a
	{
	text-decoration: none;
	color: #1b5ea2;
	}
/*
div.news_nav_block ul li.open, div.news_nav_block ul li.open a
	{
	color: #000000;
	}
*/
div.side-block h2, div.side-block h2 a
	{
	font-size: 13pt;
	color: #797979;
	text-decoration: none;
	}

div.method-side-block ul h3
        {
        font-family: Arial;
        font-size: 9pt;
        font-weight: normal;
        }

div.method-side-block ul h3 a
        {
        color: #797979;
        }

div.method-side-block ul h3 a:hover
        {
        color: #000;
        text-decoration: none;
        }

div.fresh-mag-block div.title
	{
	font-size: 10pt;
	}

div.fresh-mag-block div.title a
	{
	color: #000000;
	text-decoration: none;
	}

div.fresh-mag-block div.title span
	{
	color: #999999;
	font-size: 9pt;
	}

div.fresh-mag-block p.links
	{
	color: #666666;
	font-size: 8pt;
	text-align: center;
	font-family: Arial;
	}

div.fresh-mag-block p.links a
	{
	color: #666666;
	}

div.fresh-mag-block .new-issue
        {
        text-align: justify;
        }

div.appl-block ul li
	{
	line-height: 1.3;
	}

div.appl-block ul li a
	{
	text-decoration: none;
	}

div.appl-block ul li span.link
	{
	font-size: 10pt;
	color: #1b5ea2;
	text-decoration: underline;
	}

div.appl-block ul li span.info
	{
	font-size: 9pt;
	color: black;
	}

div.poll-block p
	{
	font-size: 9pt;
	}

div.poll-block ul
	{
	font-size: 9pt;
	color: #333333;
	}

div.poll-block ul li span.percentage
	{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	color: #000000;
	}

div#poll_message
	{
	color: #666666;
	font-family: Arial;
	font-size: 8pt;
	line-height: 1.2;
	}

div.poll-block a.results, div.comments, div.comments a, div.bottom-link, div.bottom-link a, div.all-link a
	{
	color: #666666;
	font-size: 8pt;
	font-family: Arial;
	line-height: 1.2;
	}

div.poll-block p.poll-results-counter
	{
	color: #666666;
	font-family: Arial;
	font-size: 8pt;
	}

div.mailing-block ul li
	{
	text-align: center;
	font-size: 10pt;
	font-family: Arial;
	}

a.comments-counter
	{
	text-decoration: none;
	}

div.comments a.new-comments
	{
	color: #ed4040;
	}

input.submit, html body div.ui-dialog-buttonpane button.ui-button
	{
	font-size: 7pt;
	font-weight: bold;
	color: #333333;
	}

div.footer-info
	{
	font-size: 8pt;
	color: #999999;
	}

div.footer-info a
	{
	color: #999999;
	text-decoration: none;
	}

div.footer-info p.ug
	{
	font-size: 10pt;
	font-weight: bold;
	color: #000000;
	}

table.news-big-container span.time
	{
	font-family: Arial;
	font-size: 8pt;
	color: #999999;
	}

table.news-big-container h2
	{
	font-weight: normal;
	}

table.news-big-container h2 a
	{
	color: #1b5ea2;
	font-size: 22pt;
	}

table.news-big-container h2 span.hot
	{
	font-size: 10pt;
	font-family: Arial;
	color: #ffffff;
	}

table.news-big-container span.subtitle
	{
	font-style: italic;
	font-size: 10pt;
	}

div.column-two-block
	{
	font-family: Georgia;
	}

div.column-two-block h2
	{
	font-size: 12pt;
	}

.category-insight, .category-insight a, .insight-head, .insight-head a
	{
	color: #6d58a2;
	text-decoration: none;
	}

.category-where-to-study, .category-where-to-study a, .category-education-law, .category-education-law a
	{
	color: #15428b;
	text-decoration: none;
	}

.category-school-live, .category-school-live a
{
	color: #15428b;
	text-decoration: none;
}

.category-announcement, .category-announcement a, .offers-head, .offers-head a
	{
	color: #9e6d93;
	text-decoration: none;
	}

div.offers ul li
	{
	font-size: 9pt;
	}

div.offers ul li a
	{
	color: #1b5ea2;
	}

div.expert-person p
	{
	font-size: 8pt;
	font-family: Arial;
	line-height: 1;
	}

div.expert-person p span, div.expert-person p span a
	{
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	}

div.category-item
	{
	font-family: Georgia;
	}

html h2.category-type
	{
	font-family: Georgia;
	font-size: 12pt;
	font-weight: bold;
	}

.category-ict, .category-ict a, .ict-head, .ict-head a
	{
	color: #52a252;
	text-decoration: none;
	}

.category-method, .category-method a, .method-head, .method-head a, .category-bookshelf, .category-bookshelf a, .category-university-article, .category-university-article a, .category-law-news, .category-law-news a, .category-law-article, .category-law-article a, .category-psy-article, .category-psy-article a
	{
	color: #3e9c9c;
	text-decoration: none;
	}

.category-law, .category-law a, .law-head, .law-head a
	{
	color: #9e6d93;
	text-decoration: none;
	}

.category-psy, .category-psy a, .psy-head, .psy-head a
	{
	color: #ca5d5d;
	text-decoration: none;
	}

.category-audio, .category-audio a, .audio-head, .audio-head a
	{
	color: #797979;
	text-decoration: none;
	}

.category-video, .category-video a, .video-head, .video-head a
	{
	color: #666699;
	text-decoration: none;
	}

div.expert-text, div.category-text, div.home-item-text
	{
	font-size: 9pt;
	}

div.expert-text .announcement, div.category-text .announcement, div.home-item-text .announcement {
        color: #1B5EA2;
        font-style: italic;
        }

div.expert-text a, div.category-text a
	{
	color: #1b5ea2;
	}

div.category-item span.time
	{
	font-family: Arial;
	font-size: 8pt;
	color: #999999;
	}

div.mailing-block input.mailing
	{
	font-size: 8pt;
	color: #999999;
	}

div.rubrics-block h2
	{
	color: #797979;
	font-size: 12pt;
	font-family: Georgia;
	}

div.rubrics-block a, div.rubrics-block li
	{
	font-size: 8pt;
	font-weight: bold;
	color: #797979;
	text-decoration: none;
	}

div.rubrics-block ul li a:hover, div.rubrics-block ul li.current a, div.rubrics-block ul:hover li.current:hover a
	{
	color: black;
	}

html div.rubrics-block ul:hover li.current a
	{
	color: #797979;
	}

a.rss-link
	{
	font-family: Arial;
	font-size: 8pt;
	color: #666666;
	}

div.news-archive-block h2
	{
	font-family: Georgia;
	font-size: 22pt;
	font-weight: normal;
	}

span.news-archive-item-info
	{
	font-family: Arial;
	font-size: 8pt;
	font-weight: bold;
	}

span.news-archive-item-info a
	{
	color: #000000;
	text-decoration: none;
	}

span.news-archive-item-info span
	{
	color: #999999;
	font-weight: normal;
	}

div.news-archive-item
	{
	font-family: Georgia;
	}

div.news-archive-item .announcement {
        color: #666666;
        font-style: italic;
        }

div.news-archive-item h3 a
	{
	color: #1B5EA2;
	font-size: 13pt;
	font-weight: normal;
	}

div.news-archive-item-text
	{
	font-size: 9pt;
	}

div.pagination
	{
	font-family: Arial;
	}

div.pagination a
	{
	color: #1b5ea2;
	font-size: 9pt;
	text-decoration: none;
	}

div.pagination a.unactive
	{
	color: #999999;
	font-size: 9pt;
	}

div.pagination a span
	{
	font-size: 12pt;
	}

div.pagination div.pages
	{
	font-size: 9pt;
	}

div.pagination ul li.current a
	{
	color: #666666;
	}

table.article-head
	{
	font-family: Georgia;
	text-align: left;
	}

td.article-head-title h2, td.news-show-head h2
	{
	font-size: 22pt;
	font-weight: normal;
	}

td.article-head-title h4, td.news-show-head h4
	{
	font-weight: normal;
	font-size: 12pt;
	margin: 5px 0 20px 0;
	}

td.article-head-title span.time, td.news-show-head span.time
	{
	font-family: Arial;
	font-size: 8pt;
	color: #999999;
	}

table.article-head td.article-head-author
	{
	font-family: Arial;
	}

table.article-head td.article-head-author a
	{
	color: #333;
	text-decoration: none;
	}

td.article-head-info
	{
	font-size: 12pt;
	font-style: italic;
	}

.category-article-block td.article-head-info
	{
	font-size: 10pt;
	}

td.article-head-author
	{
	font-size: 8pt;
	color: #999999;
	}

td.article-head-author span
	{
	font-weight: bold;
	color: #333333;
	}

div.article-text, div.news-show-text
	{
	font-family: Georgia;
	text-align: justify;
	line-height: 1.5;
	font-size: 12pt;
	}

div.article-image, div.news-show-image
	{
	color: #a6a6a6;
	}

div.tags-list
	{
	font-size: 8pt;
	font-weight: bold;
	color: #999999;
	font-family: Arial;
	}

div.tags-list a
	{
	text-decoration: none;
	color: #999999;
	}

div.magic-separator a.printit
	{
	font-size: 8pt;
	color: #666666;
	text-decoration: none;
	}

div.magic-separator a.printit span
	{
	text-decoration: underline;
	}
	/*
div.comments-form-middle
	{
	color: #797979;
	font-family: Georgia;
	font-size: 12pt;
	}
	*/
div.comments-form-top, div.comments-form-middle
	{
	text-align: left;
	font-weight: normal;
	font-size: 9pt;
	color: #333333;
	}

div.user-comment, td.user-info
	{
	font-size: 8pt;
	color: #666666;
	}

div.user-comment span.name, td.user-info span.name
	{
	font-weight: bold;
	color: #333333;
	}

div.user-comment span.name a, td.user-info span.name a
	{
	color: #333333;
	text-decoration: none;
	}

div.comments-form-bottom a.cancel
	{
	font-size: 8pt;
	font-weight: bold;
	color: #999999;
	text-decoration: none;
	}

table.popular-block div.magic-separator h2
	{
	color: #797979;
	font-family: Georgia;
	font-size: 12pt;
	}

td.popular-item-text
	{
	font-family: Georgia;
	font-size: 9pt;
	}

td.popular-item-text a.popular-item-title
	{
	color: #1b5ea2;
	}

td.popular-item-text a.more
	{
	color: #666666;
	font-family: Arial;
	font-size: 8pt;
	}

td.news-show-head
	{
	font-family: Arial;
	font-size: 8pt;
	color: #333333;
	}

td.news-show-head span.author
	{
	font-weight: bold;
	}

td.news-show-head span.author a
	{
	text-decoration: none;
	color: #333333;
	}

div.comments-show-head h2, div.comments-show-head h2 a
	{
	color:#797979;
	font-size:12pt;
	text-decoration:none;
	font-family: Georgia;
	}

td.news-show-head h2
	{
	font-family: Georgia;
	color: #000000;
	}

tr.news-show-intro td
	{
	font-family: Georgia;
	font-style: italic;
	font-size: 12pt;
	}

divs.comments-show-head
	{
	font-family: Georgia;
	}

div.comments-show-head h2, div.comments-show-head h2 a
	{
	color: #797979;
	font-size: 12pt;
	text-decoration: none;
	}

div.comments-show-head span, div.comments-show-head a.showNewCommentaries
	{
	font-family: Arial;
	font-size: 8pt;
	}

div.comments-show-head span
	{
	color: #666666;
	}

td.comments-show-head a.showNewCommentaries
	{
	color: #ED4040;
	}

table.comments-show-item-info td.time
	{
	font-size: 7pt;
	color: #999999;
	}

div.comments-show-item-text
	{
	font-family: Georgia;
	font-size: 10pt;
	line-height: 1.2;
	}

div.comments-show-item-text a
	{
	color: #1b5ea2;
	}

div.comments-actions
	{
	font-size: 8pt;
	color: #959595;
	}

div.comments-actions a
	{
	color: #1b5ea2;
	text-decoration: none;
	}

a.createFirstLevel
	{
	font-size: 9pt;
	color: #1b5ea2;
	text-decoration: none;
	}

div.locked-item
	{
	color: #505050;
	font-size: 9pt;
	}


.color1
	{
	color:#6D58A2;
	}

.color2
	{
	color:#9E6D93;
	}

.color3
	{
	color:#3E9C9C;
	}

.color4
	{
	color:#52A252;
	}

.color5
	{
	color:#CA5D5D;
	}

.color6
	{
	color:#797979;
	}

.color7
	{
	color: #83b43f;
	}

.type-archive
	{
	color:#6D58A2;
	}

.type-news
	{
	color:#9E6D93;
	}

.type-article, .type-psy_article, .type-law_article, .type-method_article, .type-ict_article
	{
	color:#3E9C9C;
	}

.type-announcement
	{
	color:#52A252;
	}

.type-ict_faq, .type-psy_faq, .type-method_faq, .type-law_faq
	{
	color:#CA5D5D;
	}

.type-insight
	{
	color:#797979;
	}

.type-audio, .type-video
	{
	color: #83b43f;
	}

.type-page
	{
	color: #000;
	}

html div.show-all-links a
	{
	font-family: Arial;
	color: #797979;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
	}

html div.show-all-links a:hover
	{
	text-decoration: none;
	}

.news-big-text, .offers ul li, .faq-index-text, .category-text, .news-archive-item-text, .article-text, .faq-last-item, .faq-item-text, .expert-text, .article-head-info
	{
	text-align: justify;
	}

div.img-title span
	{
	color:#333333;
	font-family:Arial;
	font-size:8pt;
	}

.school-live .description {
    color: #1B5EA2;
    font-size: 12px;
    font-style: italic;
    margin: 2px 0;
    padding: 0;
}

.school-live-video {
    text-align: center;
    margin: 10px 0;
}

.announcement-title {
    color: #1B5EA2
}
