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-banner-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-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
	{
	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;	
	}
