﻿@charset "utf-8";
body {
	padding : 0;
	margin : 0;
}
p {
	line-height:14pt;
	font-size:14px;
	padding : 0 0 10px 0;
	margin : 0;
}
ul, ol {
	font-size:14px;
}
li {
	font-size:14px;
}
img {
	border:none;
}
a:hover {
	color:#cc0000;
}
.newtimes {
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.background-color {
	background-color : #DADADA;
}
.top_bg {
	background-image: url(/_site/_pic/pmarkup/top_bg.gif);
	background-repeat:repeat-x;
	background-position:top;
	background-color:#DADADA;
}
.header {
	width:1000px;
	clear:both;
	padding-top:4px;
	height : 156px;
}
.header_bg {
	height:115px;
	background-image:url(/_site/_pic/pmarkup/headerbg.jpg);
	background-repeat:no-repeat;
	clear:both;
}
.searchform {
	margin-left:235px;
	padding-top:25px;
	float:left;
}
.searchform .tr {
	height: 23px;
}
.topbanner {
	background-color:#DADADA;
	text-align:center;
}
.topmenu {
	margin-left:10px;
	clear:both;
	text-transform: uppercase;
}
.topmenu A {
	display:block;
	background-image: url(/_site/_pic/pmarkup/bgtopmenublack.gif);
	background-repeat:repeat-x;
	font-family:Verdana, Helvetica, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	font-weight:bold;
	text-decoration:none;
	line-height:33px;
}
.topmenu A:hover {
	background-image: url(/_site/_pic/pmarkup/bgtopmenured.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
}
.topmenu .menuitem {
	float:left;
}
.topmenu .leftmenuitem {
	background-image: url(/_site/_pic/pmarkup/lefttopmenublack.gif);
	background-repeat: no-repeat;
	background-position:left;
}
.topmenu .rightmenuitem {
	background-image: url(/_site/_pic/pmarkup/righttopmenublack.gif);
	background-repeat: no-repeat;
	background-position: right;
}
.topmenu A:hover .leftmenuitem {
	background-image: url(/_site/_pic/pmarkup/lefttopmenured.gif);
	background-repeat: no-repeat;
	background-position:left;
}
.topmenu A:hover .rightmenuitem {
	background-image: url(/_site/_pic/pmarkup/righttopmenured.gif);
	background-repeat: no-repeat;
	background-position:right;
}
.topmenu .menuitemtext {
	padding:5px 35px;
}
.topmenu .selected {
	background-image: url(/_site/_pic/pmarkup/bgtopmenured.gif);
	background-repeat:repeat-x;
	color:#FFFFFF;
}
.topmenu .selected_left {
	background-image: url(/_site/_pic/pmarkup/lefttopmenured.gif);
	background-repeat: no-repeat;
	background-position:left;
}
.topmenu .selected_right {
	background-image: url(/_site/_pic/pmarkup/righttopmenured.gif);
	background-repeat: no-repeat;
	background-position:right;
}
.entitymenu_bg {
	height:33px;
	border-bottom:1px solid #000000;
	clear:both;
}
.entitymenu {
	margin-left:0px;
	padding-top:0px;
	float:left;
}
.cabinet {
	margin-top : 12px;
	margin-right : 8px;
	float : right;
	text-align:right;
}
.entitymenu A, .cabinet A, .headlinks A {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#004274;
	font-weight:bold;
	text-decoration:none;
}
.entitymenu A:hover, .cabinet A:hover, .headlinks A:hover {
	color:#cc0000;
	text-decoration:none;
}
.entitymenuitem {
	line-height:30px;
	margin-left:10px;
	background-repeat:no-repeat;
	background-position:left;
}
.link_offline {
	float:left;
	margin-top:18px;
	margin-left:0px;
}
.link_archive {
	float:left;
	margin-top:18px;
}
.link_rss {
	float:left;
	margin-top:12px;
}
.link_sitemap {
	float:left;
	margin-left:20px;
	margin-top:12px;
}
.link_ie {
	margin-top:18px;
	float : left;
}
.indent {
	width:20px;
	float:left;
}
.indent2 {
	width:10px;
	float:left;
}
.bg_logo {
	float:left;
	margin-top:15px;
}
.bg_logo2 {
	float:left;
	width: 192px;
	margin-left:30px;
	margin-top:35px;
}
.footer {
	clear:both;
	background-color:#dadada;
	width:1000px;
}
.footer .trcorner {
	padding:10px;
}
.footer .blcorner {
	width:980px;
}
.footermenuitem A, .footermenuitem A:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
	text-decoration:none;
}
.footermenuitem A:hover {
	color:#cc0000;
}
.footermenuitem {
	margin-left: 25px;
}
.footercontent A, .footercontent A:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#003466;
	text-decoration:underline;
}
.footercontent A:hover {
	color:#cc0000;
	text-decoration:underline;
}
.footersubitem {
	display:block;
	margin-top:5px;
}
.copyright {
	margin-left:250px;
	font-size:11px;
	color:#676767;
}
.t {
	background: url(/_site/_pic/pmarkup/dot2.gif) 0 0 repeat-x;
	background-color:#FFFFFF;
}
.b {
	background: url(/_site/_pic/pmarkup/dot2.gif) 0 100% repeat-x
}
.l {
	background: url(/_site/_pic/pmarkup/dot2.gif) 0 0 repeat-y
}
.r {
	background: url(/_site/_pic/pmarkup/dot2.gif) 100% 0 repeat-y
}
.bl {
	background: url(/_site/_pic/pmarkup/bl2.gif) 0 100% no-repeat
}
.br {
	background: url(/_site/_pic/pmarkup/br2.gif) 100% 100% no-repeat
}
.tl {
	background: url(/_site/_pic/pmarkup/tl2.gif) 0 0 no-repeat
}
.tr {
	background: url(/_site/_pic/pmarkup/tr2.gif) 100% 0 no-repeat;
}
.blcorner {
	background: url(/_site/_pic/pmarkup/leftbottomwhite.gif) 0 100% no-repeat;
	background-color:#FFFFFF;
}
.brcorner {
	background: url(/_site/_pic/pmarkup/rightbottomwhite.gif) 100% 100% no-repeat;
}
.tlcorner {
	background: url(/_site/_pic/pmarkup/lefttopwhite.gif) 0 0 no-repeat;
}
.trcorner {
	background: url(/_site/_pic/pmarkup/righttopwhite.gif) 100% 0 no-repeat;
	padding: 0 0 5px 0;
}
.list_authors .blcorner {
	background: url(/_site/_pic/pmarkup/leftbottomgray.gif) 0 100% no-repeat;
	background-color:#f6f6f6;
}
.list_authors .brcorner {
	background: url(/_site/_pic/pmarkup/rightbottomgray.gif) 100% 100% no-repeat;
}
.blockcites .trcorner, .blockcontest .trcorner {
	padding:0px;
	background: url(/_site/_pic/pmarkup/righttopblue.gif) 100% 0 no-repeat;
}
.blockcites .tlcorner, .blockcontest .tlcorner {
	background: url(/_site/_pic/pmarkup/lefttopblue.gif) 0 0 no-repeat
}
.blockcites .blcorner, .blockcontest .blcorner {
	background: url(/_site/_pic/pmarkup/leftbottomblue.gif) 0 100% no-repeat;
	background-color:#f5fafe;
}
.blockcites .brcorner {
	background: url(/_site/_pic/pmarkup/rightbottomdarkblue.gif) 100% 100% no-repeat
}
.blockcontest .brcorner {
	background: url(/_site/_pic/pmarkup/rightbottomblue.gif) 100% 100% no-repeat
}
.blockcites .extralink {
	margin:2px 10px;
}
.citeauthor .tlcorner {
	background: url(/_site/_pic/pmarkup/lefttopcites.gif) 0 0 no-repeat;
	padding:4px 10px;
	font-size:12px;
	font-weight:bold;
}
.citeauthor .blcorner {
	background: url(/_site/_pic/pmarkup/leftbottomcites.gif) 0 100% no-repeat;
	background-color:#3d74ac;
	color:#FFFFFF;
}
.citeauthor {
	float:right;
	text-align:right;
}
.blockredtitle {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#ca0205;
	padding-bottom:5px;
	border-bottom:1px solid #dadada;
}
.blockredtitle A, .blockredtitle A:visited {
	color:#cc0000;
}
.blockblacktitle {
	display:block;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	padding-bottom:5px;
	border-bottom:1px solid #dadada;
}
.blockbigredtitle {
	display:block;
	font-size:14px;
	color:#ca0205;
	padding-bottom:5px;
	border-bottom:1px solid #dadada;
}
.blockbigredtitlecontent {
	background-image:url(/_site/_pic/pmarkup/grayarrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
}
.blockauthorcolumn .item, .blockreadercolumn .item {
	padding:10px 0;
}
.blockauthorcolumn .extralink, .blockreadercolumn .extralink, .blocknews .extralink, .blockvote .extralink, .tag_cloud .extralink {
	padding-top:5px;
	border-top:1px solid #dadada;
	clear:both;
}
.blockauthorcolumn .authorcolumn_items .title a, .blockauthorcolumn .authorcolumn_items .title a:visited, .blockreadercolumn .readercolumn_items .title a, .blockreadercolumn .readercolumn_items .title a:visited {
	color:#013368;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
.blockauthorcolumn .authorcolumn_items .title a:hover, .blockreadercolumn .readercolumn_items .title a:hover {
	color:#cc0000;
}
.blockauthorcolumn .authorcolumn_items, .blockreadercolumn .readercolumn_items {
	padding-top:10px;
	border-top:1px solid #DADADA;
	margin-bottom:10px;
}
.blockauthorcolumn .annotation, .blockreadercolumn .annotation, .blockcontest .annotation {
	font-size:11px;
	padding-top: 5px;
	line-height:normal;
	clear:both;
}
.blockauthorcolumn .annotation p, .blockreadercolumn .annotation p {
	margin:0;
	padding:0;
	font-size:11px;
	line-height:normal;
}
.blockauthorcolumn .photo, .blockreadercolumn .photo {
	float:right;
	margin:0px 0px 2px 2px;
}
.blockauthorcolumn .title A, .blockauthorcolumn .title A:visited, .blockreadercolumn .title A, .blockreadercolumn .title A:visited {
	font-size:12px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
}
.blockauthorcolumn .material_author {
	float:none;
	padding:0;
}
.blockreadercolumn .material_author {
	float:none;
	padding:0;
	color:#cc0000;
}
.tag_cloud {
	font-size:10px;
}
.tag_cloud .extralink A, .tag_cloud .extralink A:visited {
	color:#004274;
}
.tag_cloud .extralink A:hover {
	text-decoration:none;
}
.blockcontest .annotation {
	margin-bottom:10px;
}
.entityicon {
	margin-left:5px;
	margin-top:5px;
}
.sendmaterial {
	margin-top:10px;
}
.extralink {
	clear:both;
}
.extralink A, .extralink A:visited {
	color:#004274;
	font-size:11px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
}
.list_extralink A, .list_extralink A:visited {
	color:#004274;
	font-size:11px;
	text-decoration:none;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-style:normal;
}
.list_extralink A:hover {
	color:#cc0000;
}
.list_rss {
	background-image:url(../_pic/pmarkup/rss_2.gif);
	background-repeat:no-repeat;
	padding : 0 0 0 15px;
	background-position:left center;
	font-weight:normal;
	font-size:10px;
}
.list_rss A, .list_rss A:visited {
	color:#00427D;
}
.list_rss A:hover {
	color:#cc0000;
}
.extralink A:hover {
	color:#cc0000;
}
.extralinkcontent {
	background-image:url(/_site/_pic/pmarkup/redarrow.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding-right:20px;
}
.authorbig {
	font-size:12px;
	margin-top:5px;
	margin-bottom:5px;
	display:block;
}
.authorsmall A, .authorsmall A:visited {
	font-size:11px;
	color:#cc0000;
}
.authorsmall A:hover {
	text-decoration:underline;
}
.photo {
	float:left;
	margin:5px 5px 5px 0;
}
.blockcontest .item {
	border-top:1px solid #CCC;
	padding-top:5px;
}
.blockcontest .link {
	margin:5px 0;
	font-size:11px;
}
.blockcontest .link A, .blockcontest .link A:visited {
	color:#004274;
	text-decoration:none;
}

.blockcontest .link A:hover {
	color:#cc0000;	
}

.blockcontest .title {
	text-align:center;
	color:#CC0000;
	font-weight:bold;
	margin-bottom:5px;
}
.blockcontest .title A, .blockcontest .title A:visited {
	color:#cc0000;
	text-decoration:none;
}
.blockcontest .all_contest {
	margin-top:27px;
}
.blockcontest .all_contest A, .blockcontest .all_contest A:visited {
	color:#999999;
	text-decoration:underline;
}
.blockcontest .all_contest A:hover {
	color:#cc0000;
}
.blockauthorcolumn .title A:hover, .blockcontest .title A:hover {
	color:#cc0000;
}
.annotation {
	display:block;
	font-size:12px;
	margin-top : 0px;
	line-height:14pt;
}
.annotation p {
	font-size:12px;
	line-height:14pt;
}
.annotation A, .annotation A:visited {
	text-decoration:none;
}
.annotation A:hover {
	color:#cc0000;
}
A.rubric_name, A.rubric_name:visited {
	color:#575757;
	font-size:11px;
	text-decoration:underline;
}
A.rubric_name:hover {
	color:#cc0000;
}
A.section_name, A.section_name:visited {
	color:#575757;
	font-size:11px;
	text-decoration:underline;
}
A.section_name:hover {
	color:#cc0000;
}
.author_photo {
	float:left;
	margin:5px 5px 5px 0;
	width:120px;
}
.author_material {
	margin-left:125px;
}
.author_link {
	font-size:11px;
	margin:5px 0 0 5px;
}
.author_link A, .author_link A:visited {
	color:#747474;
}
.author_link A:hover {
	color:#cc0000;
}
.material_comments {
	color:#666666;
	font-size:10px;
	float:right;
	padding-top:5px;
}
.material_comments A, .material_comments A:visited {
	color:#666666;
}
.material_comments A:hover {
	color:#cc0000;
}
.material_date {
	color:#666666;
	font-size:10px;
	float:left;
	padding-top:5px;
}
.material_author {
	color:#666666;
	font-size:11px;
	float:left;
	padding-top:5px;
	padding-right:3px;
}
.material_author a, .material_author a:visited {
	color:#CB0100;
}
.material_author a:hover {
	color:#CB0100;
	text-decoration:underline;
}
.author {
	color:#666666;
	font-size:11px;
}
.author a, .author a:visited {
	color:#CB0100;
}
.author a:hover {
	color:#CB0100;
	text-decoration:underline;
}
.autor {
	font-size : 11px;
	float : left;
	margin : 5px 0 10px 0;
	color:#666666;
}
.autor a {
	color : #C20018;
}
.autor a:hover {
	text-decoration : underline;
}
.comment_count {
	float : right;
	font-size : 10px;
	margin : 5px 0 10px 0;
	color:#666666;
}
.comment_count A, .comment_count A:visited {
	color:#666666;
}
.comment_count A:hover {
	color:#cc0000;
}
.reader_name {
	font-size:11px;
	color:#cc0000;
}
.blocknews .item {
	font-size:12px;
	padding-bottom:5px;
	padding-top:5px;
}
.blocknews .item A {
	color:#004377;
	text-decoration:none;
}
.blocknews .item A:hover {
	color:#cc0000;
}
.blocknews .date {
	color:#cc0000;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.blocknews .title {
	display:inline;
}
.blocknews .material_date {
	color:#666666;
	font-size:10px;
	float: none;
	padding:0;
}
.blockhottheme .item {
	font-size:12px;
	padding-bottom:5px;
	padding-top:5px;
}
.blockhottheme .title {
	background-image:url(/_site/_pic/pmarkup/greydot2.gif);
	background-repeat:no-repeat;
	background-position:left center;
	padding-left:10px;
	margin-left:10px;
	display:block;
}
.blockrubric .item {
	margin-top:10px;
	padding-bottom:0px;
	margin-right:10px;
	float:left;
	width:60%;
}
.blockrubric .title A, .blockrubric .title A:visited {
	font-size:14px;
	color:#000000;
	font-weight:bold;
	text-decoration:none;
	font-family: 'Times New Roman', Times, serif;
}
.blockrubric .title A:hover {
	color:#cc0000;
}
.blockrubric .extralink {
	text-align:right;
}
.blockarticles .entityicon {
	display:block;
}
.blockarticles .item {
	clear:both;
	border-bottom:1px solid #DADADA;
	padding-bottom:10px;
}
.blockarticles .title {
	font-size:19px;
}
.blockarticles .title A, .blockarticles .title A:visited {
	color:#000000;
	text-decoration:none;
	font-family:Georgia, 'Times New Roman', Times, serif;
}
.blockarticles .title A:hover {
	color:#cc0000;
}
.blockarticles .tlcorner {
	background: url(/_site/_pic/pmarkup/lefttopgray.gif) 0 0 no-repeat
}
.blockarticles .trcorner {
	background: url(/_site/_pic/pmarkup/righttopgray.gif) 100% 0 no-repeat;
	padding:10px
}
.listnews_title {
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
	margin-bottom:25px;
	clear:both;
}
.listnews_title .material_comments {
	float:none;
}
.listnews_title A {
	color: #004377;
}
.listnews_title A:visited {
	color:#551A8B;
}
.listnews_title A:hover {
	color:#cc0000;
}
.toparticle .title {
	font-size:24px;
	font-family:Georgia, 'Times New Roman', Times, serif;
}
.toparticle .annotation {
	font-size:12px;
	line-height:18px;
}
.toparticle .material_date {
	float:none;
}
.list_author {
	font-size:11px;
	margin-bottom:5px;
}
.list_author {
	width:49%;
	float:left;
}
.list_author A, .list_author A:visited {
	color:#666666;
}
.list_author A:hover {
	color:#cc0000;
}
.custom_editor_text_material_title h1 {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:24px;
	display:block;
	padding:0;
	font-weight:normal;
}
.custom_editor_text_material_subtitle h2 {
	font-family:Arial;
	font-size:16px;
	color:#666666;
	font-weight:normal;
}
.custom_editor_text_material_title {
	font-family:Georgia, 'Times New Roman', Times, serif;
	font-size:24px;
	display:block;
	padding:10px 0 15px;
} /*заголовок*/
.custom_editor_text_material_subtitle {
	color:#666666;
	font-family:Arial;
	font-size:16px;
	padding-bottom:10px;
} /*подзаголовок*/
.custom_editor_document_text {
	line-height:14pt;
	font-size:14px;
} /*текст*/
.custom_editor_document_text a, .custom_editor_document_text a:visited {
	color:#003366;
	text-decoration:underline;
}
.custom_editor_document_text a:hover {
	color:#cc0000;
}
.custom_editor_document_text1 {
	color:#003366;
	text-decoration:underline;
} /*линк*/
/*
.DocumentText { line-height:14pt; font-size:14px;}
.DocumentText a, .DocumentText a:visited { color:#003366; text-decoration:underline;}
.text_material_title { font-family:Georgia, 'Times New Roman', Times, serif; font-size:24px; display:block; padding:10px 0 15px; }
.text_material_subtitle { color:#666666; font-family:Arial; font-size:16px; padding-bottom:10px;}
*/

.static_content a, .static_content a:visited {
	color:#003366;
}
.static_content a:hover {
	color:#cc0000;
}

.text_material_tags {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.text_material_tags A, .text_material_tags A:visited {
	color:#499BED;
}
.text_material_tags A:hover {
	color:#cc0000;
}
.items {
	margin-left:62%;
	margin-top:10px;
	padding-left:10px;
	border-left:1px solid #DADADA;
}
.items .title A, .items .title A:visited {
	font-size:11px;
	color:#013368;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	display:block;
}
.items .title A:hover {
	color:#cc0000;
}
.small_date {
	font-size:10px;
}
.links A, .links A:visited {
	font-size:10px;
	text-decoration:underline;
	color:#606060;
	margin-top:2px;
	margin-bottom:10px;
}
.links A:hover {
	color:#cc0000;
}
img {
	border:none;
}
.block_title {
	border-bottom:1px solid #DADADA;
	color:#CA0205;
	display:block;
	font-size:12px;
	font-weight:bold;
	padding-bottom:5px;
	padding-top:5px;
}
.content_title {
	color:#CB0100;
	display:block;
	font-size:18px;
	padding : 7px 0 7px 10px;
	border-bottom : 1px solid #CCCCCC;
	height : 25px;
}
.content_title_span {
	float : left;
	width : 150px;
}
.opros_title {
	background-image:url(/_site/_pic/pmarkup/question.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.contest_title {
	background-image:url(/_site/_pic/pmarkup/contest.gif);
	background-position:right top;
	background-repeat:no-repeat;
}
.tags_color a {
	color : #499BED;
}
.tags_color a:hover {
	text-decoration : underline;
}
.votequestion {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	margin-top:5px;
	color : #000;
	margin-bottom:5px;
}
.voteresult, .voteanswer, .votebutton {
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	margin-top:5px;
}
.votebutton A, .votebutton A:visited {
	color:#024174
}
.votebutton A:hover {
	color:#cc0000;
}
.blockopros form {
	padding:0;
	margin:0;
}
.leftnactive {
	background: url(/_site/_pic/pmarkup/lefttopgray.gif) 0 0 no-repeat;
	background-color:#fafafa;
}
.leftnactive div {
	border-bottom:1px solid #dadada;
}
.rightnactive div {
	border-bottom:1px solid #dadada;
	border-left:1px solid #dadada;
}
.rightactive div {
	border-left:1px solid #dadada;
}
.centeractive div {
	border-left:1px solid #dadada;
}
.centernactive div {
	border-bottom:1px solid #dadada;
	border-left:1px solid #dadada;
}
.centernactive {
	background-color:#fafafa;
}
.leftactive {
	background: url(/_site/_pic/pmarkup/lefttopwhite.gif) 0 0 no-repeat;
	font-weight:bold;
}
.rightactive {
	background: url(/_site/_pic/pmarkup/righttopwhite.gif) 100% 0 no-repeat;
	font-weight:bold;
}
.rightnactive {
	background: url(/_site/_pic/pmarkup/righttopgray.gif) 100% 0 no-repeat;
	background-color:#fafafa;
}
.bmcontent {
	height:30px;
	line-height:30px;
	text-align : center;
}
.bmcontent A, .bmcontent A:visited {
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #CB0100;
}
.itemcontent {
	padding:5px 10px;
}
.itemcontent a {
	color:#004377;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.itemcontent {
	font-size:11px;
}
.title {
	display:block;
}
.blockbigredtitle {
	display:block;
	font-size:18px;
	color:#ca0205;
	font-family:Arial, Helvetica, sans-serif;
	clear:both;
}
.box {
	float:left;
}
.category {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	margin-bottom:10px;
}
.blocktagcloud {
	color:#0273ab;
}
.rotateleft {
	float:left
}
.show .itemcontent {
	margin: 10px 0px;
	padding: 0px;
	width:30%;
}
.show .itemcontent {
	float:left;
}
.itemcontent {
	text-align:left;
}
.blockmedia .tlcorner {
	background: url(/_site/_pic/pmarkup/lefttopwhite.gif) 0 0 no-repeat
}
.blockmedia .trcorner {
	background: url(/_site/_pic/pmarkup/righttopwhite.gif) 100% 0 no-repeat;
	padding:10px
}
.blockmedia .blcorner {
	background: url(/_site/_pic/pmarkup/leftbottomyellow.gif) 0 100% no-repeat;
	background-color:#fefde8;
	text-align:center;
}
.blockmedia .brcorner {
	background: url(/_site/_pic/pmarkup/rightbottomyellow.gif) 100% 100% no-repeat
}
.blockmedia .itemcontent a {
	color:#004377;
	font-weight:bold;
	text-decoration:none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.blockmedia .itemcontent {
	font-size:11px;
	margin-right:10px;
}
.blockmedia .title {
	display:block;
}
.blockmedia .blockbigredtitle {
	display:block;
	float:left;
	font-size:18px;
	color:#ca0205;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
}
.box {
	float:left;
}
.category {
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	margin-bottom:10px;
}
.blockclassify .tlcorner {
	background: url(/_site/_pic/pmarkup/lefttopyellow.gif) 0 0 no-repeat
}
.blockclassify .trcorner {
	background: url(/_site/_pic/pmarkup/righttopyellow.gif) 100% 0 no-repeat;
	padding:2px
}
.blockclassify .blcorner {
	background: url(/_site/_pic/pmarkup/leftbottomyellow.gif) 0 100% no-repeat;
	background-color:#fefde8;
}
.blockclassify .brcorner {
	background: url(/_site/_pic/pmarkup/rightbottomyellow.gif) 100% 100% no-repeat
}
.filter_a {
	text-decoration : underline;
	color : #5A5A5A;
}
.filter_a:hover {
	text-decoration : none;
	color : #00457E;
}
.filter_selected {
	text-decoration : none;
	color : #00457E;
}
.filter_selected:hover {
	text-decoration : none;
	color : #00457E;
}
.filter_type_a {
	font-size : 10px;
	text-decoration : underline;
	color : #616161;
	font-family : verdana, Geneva, Arial, Helvetica, sans-serif;
}
.filter_title {
	color : #323232;
	font-size : 20px;
	font-family : times New Roman;
	clear : both;
}
.archive_item {
	padding:10px;
}
.archive_filter_title {
	color : #004682;
	font-size : 14px;
	clear : both;
}
.archive_filter_title A, .archive_filter_title A:visited {
	color : #004682;
}
.archive_filter_title A:hover {
	color : #cc0000;
}
.vote_list_a a {
	color : #7F7F7F;
	text-decoration : none;
	font-size : 11px;
	line-height : 25px
}
.vote_list_a a:hover {
	color : #CF0006;
	text-decoration : none;
}
.vote_list_a_selected a {
	color : #CF0006;
	text-decoration : none;
}
.vote_list_a_selected a:hover {
	color : #CF0006;
	text-decoration : none;
}
.vote_line {
	width : 115px;
	float : left;
	clear : both;
	background-color : #DADADA;
	margin : 5px 0 0 0;
}
.vote_line_answer {
	background-color : #D30014;
	float : left;
	color : #FFFFFF;
}
img.load_submited {
	display:none;
}
.submited img.load_submited {
	display:block;
	position:absolute;
	top:80%;
	left:40%;
}
.ArchiveCalendar .submited img.load_submited {
	top: auto;
	left: auto;
	margin-left:60px;
	margin-top:60px;
}
/*----  Листалка   ----- */
.clsNavPage {
	height : 17px;
	background-image : url(../_pic/navigator_pass_left.gif);
	background-repeat : no-repeat;
	padding : 0 0 0 5px;
	background-position : left center;
	margin : 0;
	float : none;
}
.clsNavPage:hover {
	height : 17px;
	background-image : url(../_pic/navigator_act_left.gif);
	background-repeat : no-repeat;
	line-height : 17px;
	padding : 0px 0 0px 5px;
	margin : 0;
	background-position : left center;
	float : none;
}
.clsNavPage a {
	height : 17px;
	background-image : url(../_pic/navigator_pass_right.gif);
	background-repeat : no-repeat;
	line-height : 17px;
	padding : 2px 5px 2px 0px;
	margin : 0;
	background-position : right center;
	color : #063F6C;
	float : none;
}
.clsNavPage:hover a {
	height : 17px;
	background-image : url(../_pic/navigator_act_right.gif);
	background-repeat : no-repeat;
	line-height : 17px;
	padding : 2px 5px 2px 0px;
	margin : 0;
	background-position : right center;
	color : #FFFFFF;
	float : none;
}
.clsNavActual {
	height : 17px;
	background-image : url(../_pic/navigator_act_right.gif);
	background-repeat : no-repeat;
	line-height : 17px;
	padding : 2px 5px 2px 0px;
	margin : 0;
	background-position : right center;
	float : none;
}
.clsNavActual_span {
	height : 17px;
	background-image : url(../_pic/navigator_act_left.gif);
	background-repeat : no-repeat;
	line-height : 17px;
	padding : 2px 0 2px 5px;
	margin : 0;
	background-position : left center;
	color : #FFFFFF;
	float : none;
}
.navigator_selected a {
	background-image : url(../_pic/navigator_act.gif);
	color : #FFFFFF;
	float : left;
	height : 17px;
	width : 21px;
	padding : 1px 0px 0px 0px;
	margin : 0 2px 10px 2px;
	background-repeat : no-repeat;
}
.navigator a {
	background-image : url(../_pic/navigator_pass.gif);
	color : #004779;
	float : left;
	height : 17px;
	width : 21px;
	padding : 1px 0px 0px 0px;
	margin : 0 2px 10px 2px;
	background-repeat : no-repeat;
}
.navigator a:hover {
	background-image : url(../_pic/navigator_act.gif);
	color : #FFFFFF;
}
/*----  end of Листалка   ----- */

.title_rss {
	padding : 7px 20px 0 0px;
	float : right;
}
.title_rss a {
	background-image : url(../_pic/pmarkup/rss_2.gif);
	background-repeat : no-repeat;
	padding : 0 0 0 15px;
	background-position : left center;
	font-weight : normal;
	font-size : 10px;
	color : #00427D;
}
.list_material_img {
	float : left;
	width : 110px;
	padding : 10px 0 0 0;
	margin-top:5px;
}
.list_material_txt {
	float : left;
	width : 410px;
	padding : 0 0 5px 10px;
}
.material_title {
	font : 19px Times New Roman;
	padding : 10px 0 5px 0;
	color : #000000;
	display:block;
}
.material_subtitle {
	font : 17px Times New Roman;
	padding-bottom:10px;
	color : #000000;
}
.material_descr a {
	color : #6B6B6B;
}
.material_descr a:hover {
	color : #cc0000;
}
.material_descr p {
	line-height:normal;
	font-size:12px;
	padding:5px 0;
	margin:0;
}
.line {
	clear : both;
	background-color : #CCCCCC;
	font-size : 1px;
	line-height : 1px;
}
a.act {
	color:#CB0100;
}
.date a {
	color:#575757;
	font-size:11px;
	text-decoration:underline;
}
.autor_filter a {
	color:#575757;
	text-decoration:underline;
}
.autor_filter a:hover, .date a:hover {
	text-decoration:none;
}
.autor_filter a.act {
	color:#00488F;
	text-decoration:none;
	cursor:text;
}
.media_top {
	background-color : #FEFDE9;
}
.media_div {
	float : left;
	width : 170px;
	height : 200px;
	font-size : 11px;
}
.blockmedia_div {
	float : left;
	width : 170px;
	font-size : 11px;
}
.media_div a, .blockmedia_div a {
	color : #03406D;
}
.media_div a:hover, .blockmedia_div a:hover {
	color : #cc0000;
}
.title_media {
	font : 20px Times New Roman;
	color : #000000;
}
.media_small_img {
	background-image : url(../_pic/small_img_bg.gif);
	background-repeat : no-repeat;
	text-align : center;
	background-position : center;
	width : 180px;
	height : 100px;
}
.media_small_img img {
	margin : 10px 0 0 0;
}
.gallery_title {
	margin:10px 0 10px 10px;
}
.gallery_list {
	clear : both;
	padding : 10px;
}
.gallery_list_img {
	float : left;
	padding : 5px;/*margin-left:4px;*/
}
.gallery_list_img img {
	border : 1px solid #FFFFFF;
	padding : 3px;
}
.gallery_descr {
	clear : both;
	color : #000000;
	padding : 10px 0;
	line-height : 18px;
}
.media_content_title_span {
	padding : 7px 20px 0 0px;
	float : right;
	font-size : 11px;
	color : #E5E5E5;
}
.read_all_material {
	font-weight : normal;
	color : #00427D;
	background-image : url(../_pic/pmarkup/redarrow.gif);
	background-position : right;
	background-repeat : no-repeat;
	padding : 0 20px 0 0;
}
.title_rss_a {
	background-image : url(../_pic/pmarkup/rss_2.gif);
	background-repeat : no-repeat;
	padding : 0 0 0 15px;
	background-position : left center;
	font-weight : normal;
	color : #00427D;
	font-size : 10px;
}
.media_block_left {
	float : left;
	width : 315px;
	padding :  0 10px;
	margin : 10px 0;
	border-right : 1px solid #E8E8E8;
}
.media_block_right {
	float : left;
	padding :  0 10px;
	margin : 10px 0;
	width : 200px;
}
.media_block_img {
	float : left;
	width : 120px;
}
.media_material_title {
	font : bold 16px Times New Roman;
	color : #000000;
}
.razdel_a {
	color : #676767;
	font-size : 10px;
	text-decoration:underline;
}
.media_title {
	color : #004377;
	font-size : 11px;
}
.media_block_news {
	clear : both;
	padding : 5px 0;
	color : #989898;
	font-size : 11px;
}
.media_block_news a {
	color : #004377;
}
.media_block_news a:hover {
	color : #cc0000;
}
.course {
	color : #000000;
	padding : 0 0 10px 0;
}
.weather {
	border-top : 1px solid #CCCCCC;
	color : #000000;
	font-weight : bold;
	padding-top: 6px;
}
.weather img {
	vertical-align:middle;
}
.weather_city {
	color : #00427D;
	font-weight : normal;
	font-size : 11px;
}
.weather_temp {
	color : #CA0205;
}
.weather_town_link {
	font-size : 12px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
	color : #000000;
}
.weather_town_link_selected {
	color : #CC0000;
	font-size : 12px;
	font-weight : bold;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}
.table_weather {
	border-collapse : collapse;
	border-color : #C5D2FF;
	border : 1px solid #C5D2FF;
}
.date_archive {
	color:#9B9B9B;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
div#meta_news_block1637 {
}
div#meta_news_block1637 p {
	padding: 0 !important;
	margin:5px !important;
	width:95% !important;
}
div#meta_news_block1637 p a.title, div#meta_news_block1637 p a.title:visited {
	color:#003366 !important;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px !important;
	font-weight:normal !important;
	text-decoration:none !important;
	margin:0 !important;
}
div#meta_news_block1637 p a.title:hover {
	color:#cc0000 !important;
}
#MarketGid5379 a.mctitle, #MarketGid5379 a.mctitle:visited {
	color:#003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#MarketGid5379 a.mctitle:hover {
	color:#cc0000;
}
#MarketGid5379 div {
	padding: 5px 5px 5px 10px;
	
}
#MarketGid5379 li {
	margin:0px;
	padding:0px;
	list-style:none;
}

#rtn4p_neb a.rttitle, #rtn4p_neb a.rttitle:visited {
	color:#003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;	
}
#rtn4p_neb a.rttitle:hover {
	color:#cc0000;
}

#informer315 ul, #informer315 ul {
	margin:0px;
	padding:0px;
	list-style:none;
}
#informer315 a, #informer315 a:visited {
	color:#003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
	text-decoration:none;
}
#informer315 a:hover {
	color:#cc0000;
}
#informer315 A {
	display:block;
	padding: 0;
	margin:6px 10px;
}
.informers .item {
	padding: 0;
	margin:10px 5px;
}
.informers .item A, .informers .item A:visited {
	color:#003366;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.informers .item A:hover {
	color:#cc0000;
}
.service_buttons A, .service_buttons A:visited {
	color:#003366;
}
.service_buttons A:hover {
	color:#cc0000;
}
.service_buttons {
	background-repeat:no-repeat;
	background-position:left;
	padding-left:18px;
	margin-left:10px;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
}
.content_buttons {
	padding:10px;
	background-color:#FFFFFF;
	border-bottom:1px solid #dadada;
	border-top:1px solid #dadada;
	font-size:11px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
}
.voting_buttons {
	color:#999999;
	font-size:10px;
}
.voting_result {
	text-align:left;
}
.voting_rate {
	padding-right:10px;
	color:#666666;
}
.comment_author {
	font-weight:bold;
}
.sort_comments {
	font-size:12px;
	margin-top:5px;
}
.sort_comments A, .sort_comments A:visited {
	color:#003366;
}
.sort_comments A:hover {
	color:#cc0000;
}
.quote {
	display:block;
	border-left:1px solid #cc0000;
	color:#999999;
	padding: 3px;
	margin: 5px 30px;
	padding-left:10px;
}
.comment_autor A, .comment_autor A:visited {
	color:#003366;
	text-decoration:underline;
}
.comment_autor A:hover {
	color:#cc0000;
}
.comment_item {
	background-image:url(/_site/_pic/pmarkup/greydot.gif);
	background-position:bottom;
	background-repeat:repeat-x;
	margin:10px 0;
	font-size:12px;
	padding-bottom:10px;
	margin-left:30px;
	overflow: hidden;
}
.comment_date {
	padding-left:20px;
}
.comment_cite A {
	color:#003366;
}
.comment_cite A:hover {
	color:#cc0000;
	text-decoration:underline;
}
.comment_cite {
	padding-left:15px;
	background-image:url(/_site/_pic/pmarkup/arrowleft.gif);
	background-position: left;
	background-repeat: no-repeat;
}
.comment_title {
	margin-top:5px;
	display:block;
	overflow:hidden;
}
.commentsadd INPUT, .commentsadd TEXTAREA {
	width: 300px
}
.citation {
	color:#9b9b9b;
	margin-left:20px;
	border-left:1px solid #cc0000;
	padding-left:5px;
	margin-bottom:3px;
}
.also {
	background-color:#fefde8;
	padding:10px;
	clear : both;
}
.also .item {
	padding: 0;
	margin:8px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-image:url(/_site/_pic/pmarkup/reddot.gif);
	background-repeat:no-repeat;
	background-position:left;
	padding-left:10px;
}
.also .item A, .also .item A:visited {
	color:#003366;
}
.also .item A:hover {
	color:#cc0000;
}
.also .item A.section_name, .also .item A.section_name:visited {
	color:#666666;
	font-size:10px;
	text-decoration:underline;
	font-weight:normal;
}
.also .item A.section_name:hover {
	color:#cc0000;
}
/*.also .also_links A, .also .also_links A:visited { color:#666666; text-decoration:underline; font-size:10px;}
.also .also_links A:hover { color:#cc0000;}*/

.photo_img {
	padding: 5px 10px 10px 0;
}
.authorsmall {
	font-size:10px;
	color:#666666;
	padding-right:30px;
}
.authorsmall A {
}
.date {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#666666;
}
.sub_title_bottom {
	font-weight:bold;
}
.RemindPassword {
	display:none;
	text-align:left;
	width:330px;
	background:#fff;
	padding:5px;
	border:1px solid #666;
	position:relative;
	top:5px;
	left:5px;
}
.remove {
	position:absolute;
	top:3px;
	right:3px;
}
.user_pic {
	background-image : url(../_pic/user_pic.gif);
	background-position : right center;
	background-repeat : no-repeat;
	color : #cc0000;
	font-weight : normal;
	padding : 0 20px 0 0;
}
.personal td input {
	width:100%;
}
.personal {
	width:520px;
}
.passwd td input {
	width:50%;
}
.maillist input {
	vertical-align:middle;
}
.maillist td {
	padding:5px;
}
.maillist {
	margin:20px 0;
}
.rules {
	display:none;
	text-align:left;
	width:330px;
	background:#fff;
	padding:5px;
	border:1px solid #666;
	position:relative;
	top:5px;
	left:5px;
}
.reader_material A, .reader_material A:visited {
	color:#003366;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:normal;
}
.reader_material A:hover {
	color:#cc0000;
}
.personal_menu {
	margin-bottom:20px;
	margin-top:5px;
}
.form_text {
	color:#636363;
	font-size:11px;
}
.commentsadd INPUT, .commentsadd TEXTAREA {
	width: 400px
}
a.personal_link {
	color:#585858;
	text-decoration:underline;
}
a.personal_link:hover {
	color:#cc0000;
}
a.active_personal_link {
	color:#CA0205;
	text-decoration:none;
}
.leftnactive1 {
	background: url(/_site/_pic/pmarkup/lefttopgray.gif) 0 0 no-repeat;
	background-color:#fafafa;
}
.leftnactive1 {
	border-bottom:1px solid #dadada;
}
.rightnactive1 {
	border-bottom:1px solid #dadada;
	border-left:1px solid #dadada;
}
.rightactive1 {
	border-left:1px solid #dadada;
}
.leftactive1 {
	background: url(/_site/_pic/pmarkup/lefttopwhite.gif) 0 0 no-repeat;
	font-weight:bold;
}
.rightactive1 {
	background: url(/_site/_pic/pmarkup/righttopwhite.gif) 100% 0 no-repeat;
	font-weight:bold;
}
.rightnactive1 {
	background: url(/_site/_pic/pmarkup/righttopgray.gif) 100% 0 no-repeat;
	background-color:#fafafa;
}
.document_media_block {
	background-color:#f6f6f6;
	font-size:11px;
	color:#686868;
	padding-top:10px;
	padding-left:10px;
}
.document_media {
	background-image : url(/_site/_pic/small_img_bg.gif);
	background-repeat : no-repeat;
	text-align : center;
	background-position : center;
	width : 130px;
	height : 100px;
}
.document_media img {
	margin : 10px 0 0 0;
}
.document_media_name {
	margin-left:10px;
	font-size:11px;
}
.document_media_block .title A, .document_media_block .title A:visited {
	color:#004377
}
.document_media_block .title A:hover {
	color:#cc0000;
}
.cite_block {
	margin-bottom:20px;
	border-bottom:1px solid #dfdfdf;
	padding-bottom:20px;
}
.cite_block A, .cite_block A:visited {
	color:#363636;
}
.cite_block A:hover {
	color:#cc0000;
}
.cites_autor {
	text-align:right;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:16px;
	font-weight:bold;
	color:#626262;
	margin-top:5px;
}
.cites_title {
	color:#363636;
	font-family:Georgia, Times New Roman, Times, serif;
	font-size:14px;
}
.attach .attach_link {
	text-decoration:underline;
}
.attach A:hover {
	color:#cc0000;
}
.n td {
	padding:10px;
}
.exp_descr {
	margin: 0;
	color: #999999;
	font-size: 11px;
}
.exp_descr p {
	margin:0;
	padding:0;
	font-size:11px;
	line-height:normal;
}
.person_materials p {
	margin:0;
	padding:0;
	font-size:12px;
}
.person_materials br {
	line-height:1px;
}
.reginfo {
	color:#666666;
	font-size:11px;
}
.bg_vrez4 {
	/*background-image:url(/_site/_pic/pmarkup/bg400000.jpg);
background-position:right center;
background-repeat:repeat-y;
border-bottom:1px solid #EEF5FD;
border-left:1px solid #EEF5FD;
border-top:1px solid #EEF5FD;
color:#577197;
font-weight:600;*/
padding:0px 10px 0px 20px;
	border-left:4px solid #cc0000;
	background-color:#f6f6f6;
}
.bg_vrez4 p {
	padding:10px 3px;
	margin:0;
	font-weight:bold;
}
.bg_vrez5 {
	/*background-image:url(/_site/_pic/pmarkup/bg500000.jpg);
background-position:left center;
background-repeat:repeat-y;
border-bottom:1px solid #EEF5FD;
border-right:1px solid #EEF5FD;
border-top:1px solid #EEF5FD;
color:#577197;
font-weight:600;*/
padding:0px 20px 0px 10px;
	border-right:4px solid #cc0000;
	background-color:#f6f6f6;
}
.bg_vrez5 p {
	padding:10px 3px;
	margin:0;
	font-weight:bold;
}
.table_body {
	margin: 5px 10px 5px 0;
}
.table_body td {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
}
.author_descr {
	font-size: 11px;
	color:#999;
}
.author_descr p {
	padding: 0;
	margin: 0;
}
A.listnews_title_blue, A.listnews_title_blue:visited {
	color:#004377 !important;
}
A.listnews_title_blue:hover {
	color:#CB0100 !important;
}
A.listnews_title_blue_bold, A.listnews_title_blue_bold:visited {
	color:#004377 !important;
	font-weight:bold;
}
A.listnews_title_blue_bold:hover {
	color:#CB0100 !important;
	font-weight:bold;
}
A.listnews_title_red, A.listnews_title_red:visited {
	color:#CB0100 !important;
}
A.listnews_title_red:hover {
	color:#CB0100 !important;
}
A.listnews_title_red_bold, A.listnews_title_red_bold:visited {
	color:#CB0100 !important;
	font-weight:bold;
}
A.listnews_title_red_bold:hover {
	color:#CB0100 !important;
	font-weight:bold;
}
A.listnews_title_black, A.listnews_title_black:visited {
	color:#000000 !important;
	font-weight:bold;
}
A.listnews_title_black:hover {
	color:#000000 !important;
	font-weight:bold;
}
/*-------- css для фотоконкурса--------*/

.menu_span {
	line-height : 19px;
	font-weight : bold;
	text-decoration : none;
	color : #004377;
}
.menu_span:hover {
	text-decoration : none;
}
.menu_span_active {
	color : #cc0000;
	text-decoration : none;
}
.menu_a {
	line-height : 20px;
	text-decoration : none;
	color : #004377;
}
.menu_a:hover {
	text-decoration : none;
}
.menu_a_active {
	line-height : 20px;
	text-decoration : none;
	color : #cc0000;
}
.menu_a_active:hover {
	text-decoration : none;
}
.vote span {
	float : left;
}
.vote a {
	width : 17px;
	height : 17px;
	text-decoration : none;
	float : left;
	background-image : url(../_pic/flowers.gif);
	background-repeat : no-repeat;
	background-position : -42px;
	padding : 0 2px;
}
.vote a:hover {
	text-decoration : none;
}
.h1 {
	font-size : 24px;
	color : #c00;
	line-height : 20px;
	font-family : Georgia;
	padding : 0 0 15px 0;
	margin : 0;
	font-weight : normal;
}
h2 {
	font-size:14px;
	color:#000;
	font-weight:bold;
	clear : both;
	padding : 0;
	margin : 0;
}
.add_phto {
	background : url(../_pic/add_button_bg.gif) no-repeat;
	line-height : 22px;
	width : 95px;
	padding : 0 0 0 35px;
	float : right;
	text-align : left;
	color: #cf2222;
	margin-right:30px;
}
.add_phto:hover {
	text-decoration : none;
}
samp {
	color : #cc0000;
	font-size : 11px;
	line-height : 11px;
}
.title_14 {
	font-size : 14px;
	font-weight : bold;
	color : #2b2b2b;
	line-height : 20px;
}
.winter_a {
	text-decoration : none;
	color:#575a5a;
}
.winter_a:hover {
	text-decoration : none;
}
.block_br_green_red {
	background : url(../_pic/block_br_green_red.gif) no-repeat bottom right;
}
.last_comments_a {
	color : #004377;
	text-decoration : none;
}
.last_comments_a:hover {
	color : #c00;
	text-decoration : none;
}
.clsMessageError, .clsMessageOk {
	color : #c00;
	font-weight : bold;
}
/*-------- end of css для фотоконкурса--------*/

.nav_arrow {
	cursor:pointer;
}
.nav_arrow #nav {
	padding:5px 0;
}
.calendar {
	border:1px solid #B9B9BB;
	background: #fff;
	border-collapse:  separate;
	border-spacing: 2px;
	width:100%;
}
.calendar th {
	background: #BCBABB;
	color: #000000;
	font-weight: bold;
	padding: 4px 6px;
}
.calendar td {
	background: #DADADA;
	color: #000;
	padding: 4px 6px;
	text-align: center;
}
.calendar td {
	font-size:10px;
}
.calendar .nav_middle {
	font-size:12px;
	padding:0;
	text-align:center;
	display:block;
	clear:none;
	color:#000000;
	font-weight:bold;
}
.calendar .nav_prev {
	float:left;
}
.calendar .nav_next {
	float:right;
}
.calendar a, .calendar a:visited {
	color:#004274;
}
.calendar a.selected:visited, .calendar a.selected:hover, .calendar a.selected {
	color:#FFF !important;
}
.calendar td.hover {
	background-color: #999;
}
.calendar td.hover a {
	color:#FFF !important;
}
#nav, td.rubricSelect, td.razdelSelect {
	color:#124570;
	cursor:pointer;
}
.table_body_general {
	clear:both;
}
.a_blue a{
	color : #00427D;
}
a.resource_a{
	color : #004377;
}
a.resource_a:hover{
	color : #c00;
}
