body { 
	font: 12px Arial; 
	color: #000000; 
	padding: 0px; 
	background:#FFFFFF; 
}

a { text-decoration:underline; color:#1e448f; font-size:12px; }
a:hover { text-decoration:none; } 
img, a:focus, a:active {outline: none}
img, hr { border: none; }

div.lang { 
	font: 10px Arial; 
	color: #6a6c76; 
} 
.lang a { 
	font: 10px Arial; 
	color: #6a6c76;	
	text-decoration: underline;
} 
.lang a:hover { 
	font: 10px Arial; 
	color: #6a6c76;	
	text-decoration: none;
} 

.leftcolumn { 
	background-color: #FFFFFF; 
	border-left: #ccd0db 1px solid; 
} 

.rightcolumn { 
	background-color: #FFFFFF; 
	border-right: #ccd0db 1px solid; 
} 

.bluecorner { 
	background-image: url(/images/blueround.gif); 
	position:relative;
	z-index:2;
} 
.bluecorner2 { 
	background-image: url(/images/blueround2.gif); 
	position:relative;
	z-index:2;
} 

.main-menu {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 2px 0 0;
	padding:0; 
	color: #505058; 
} 

.main-menu li {
	color: #1d4292;
	padding:5px 5px 5px 15px; 
	border-bottom: #e2e5ee 1px solid; 
	font: 12px Arial; 
	font-weight:bold; 
	text-decoration: none;
}
.main-menu li a {
	color: #FFFFFF;
	font: 12px Arial; 
	font-weight:bold; 
	text-decoration: none;
}
.main-menu li:hover { 
	color: #FFFFFFF; 
	text-decoration: none; 
	background-color: #e9ecf3; 
} 
/* .main-menu li a { font: 12px Arial; color: #505058; font-weight:bold; text-decoration: none; } 
.main-menu li a:hover { font: 12px Arial; color: #a01b1e; font-weight:bold; text-decoration: none; } */ 
.main-menu li a { color:inherit; text-decoration: inherit;} 
.main-menu li a:hover { color:inherit; text-decoration: inherit; } 

div.sub-menu {
	background-color: #e9ecf3; 
	margin-left:4px; 
	width: 250px; 
	border: #2654b2 2px solid; 
	z-index:10; 
}
ul.sub-menu {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 2px 0 0;
	padding:0; 
	color: #505058; 
} 

.sub-menu li {
	color: #1f458c; 
	padding:5px 5px 5px 15px; 
	border-bottom: #FFFFFF 1px solid; 
	font: 12px Arial; 
	font-weight:bold; 
	text-decoration: none;
}
.sub-menu li:hover { 
	color: #1f458c; 
	background-color: #FFFFFF; 
	text-decoration: none; 
} 
.sub-menu li a { color:inherit; text-decoration: inherit;} 
.sub-menu li a:hover { color:inherit; text-decoration: inherit; } 

.sublink {
	width:100%; 
	text-align:right; 
} 
.sub-menu li .sublink a {
	color: #1F458C; 
	font: 10px Arial; 
	font-weight:normal; 
	text-decoration: underline; 
} 

.gov-menu {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:2px 0 0 0;
	padding:0; 
} 

.date, .time { 
	color: #757b8a; 
	font-size:10px; 
	font-weight:bold; 
} 

.time { 
	padding-top:5px; 
} 

.bluetime { 
	color: #FFFFFF; 
	font-size:12px; 
	font-weight:normal; 
	padding:2px 5px; 
	margin-top:2px; 
	background-color: #2554B1; 
	text-align: center; 
} 

.mainitem {
	margin:0 2px 0 2px;
} 

.mainitem .headline {
	color: #334887; 
	font-size:17px;
	font-weight:bold; 
	margin:2px 0 2px 10px;
	text-transform:uppercase;
} 

.mainitemimg {
	width:225px; 
	margin:0 0 2px 10px;
	padding:2px; 
	border: #bebfc4 1px solid; 
	background-color: #f5f6fa; 
	text-align: center; 
	overflow: hidden; 
} 
.mainitemimg .img {
	border: #a7a6ac 1px solid; 
} 

.news, .topnews {
	padding:5px 0px; 
	border-bottom: #BEBFC4 1px dotted; 
} 
.topnews a {
	font-weight:bold; 
} 
.topnews p a {
	font-weight:normal; 
} 

.newstitle {
	color: #4c4c4e; 
	padding:2px 5px 2px 5px; 
} 
.newstitle_active {
	color: #4c4c4e; 
	padding:2px 5px 2px 5px; 
	background-color: #e4ebfe; 
} 

.mainitem .date { 
	color: #979ca9; 
	font-size:10px; 
	width:55px; 
} 

.mainitem a { color:inherit; text-decoration: inherit; font-weight:bold; } 
.mainitem a:hover { color:inherit; text-decoration: underline; font-weight:bold; } 

.newsblock {
	margin-top: 10px; 
	background-color: #FFFFFF; 
} 
.newsblock td {
	padding: 0 10px 5px 10px; 
} 
.newsblock .headline, .newsblock .headline a {
	color: #54565c; 
	font-size:17px;
	font-weight:bold; 
	margin:2px 0 10px 0px;
	text-transform:uppercase; 
	text-decoration:none; 
} 
.newsblock .headline2, .newsblock .headline2 a, .stateviewnews .headline2 {
	color: #54565c; 
	font-size:12px; 
	font-weight:bold; 
	margin:2px 0 10px 0px;
	text-transform:uppercase; 
	text-decoration:none; 
} 
.borderleft {
	border-left: #ccd0db 1px solid; 
} 
.borderright {
	border-right: #ccd0db 1px solid; 
} 
.borderbottom {
	border-bottom: #ccd0db 1px solid; 
} 

.newsblock .descr {
	color: #494a51; 
	font-size:12px;
	margin-bottom:5px;
} 
.newsblock img {
	margin: 0 5px 2px 0;
} 

.informblock {
	margin-top: 10px; 
} 
.informblock td {
	padding: 0 10px 0 10px; 
} 
.informblock .headline {
	color: #54565c; 
	font-size:17px;
	font-weight:bold; 
	margin:2px 0 10px 0px;
	text-transform:uppercase;
} 
.informblock .descr {
	color: #494a51; 
	font-size:12px;
	margin-bottom:5px;
} 
.informblock img {
	margin: 0 2px 2px 0;
} 
.newsblock .chapterlink, .informblock {
	width:192px; 
	height:18px; 
	margin:10px 0 5px 0; 
	text-align: center; 
	background-image: url(/images/informchbg.gif); 
	background-repeat: no-repeat; 
} 

.actnews {
	padding: 0 5px 0 5px; 
} 
.actnews .headline {
	color: #1e448f; 
	font-size:17px;
	font-weight:bold; 
	margin:2px 0 0 5px;
	text-transform:uppercase;
} 
.actnews .actsblock {
	z-index:4; 
} 
.actnews .tabs {
	width:298px; 
	height:21px; 
	text-align: center; 
	color: #272727; 
	text-transform:uppercase;
	position:relative; 
	z-index:0; 
} 
.actnews .tab1 {
	width:103px; 
	height:17px; 
	padding-top:4px;
	background-repeat: no-repeat; 
	background-position:0px -100px; 
	position:absolute; 
	z-index:1; 
} 
.actnews .tab2 {
	width:103px; 
	height:17px; 
	padding-top:4px;
	background-repeat: no-repeat; 
	background-position:0px -100px; 
	position:absolute; 
	z-index:2; 
} 
.actnews .tab_active {
	width:103px; 
	height:19px; 
	padding-top:4px;
	background-repeat: no-repeat; 
	background-position:0px -46px; 
	position:absolute; 
	z-index:3; 
} 
.actnews .tab_active a, .actnews .tab1 a, .actnews .tab2 a {
	font-size:11px;
	font-weight:bold; 
} 

.bluecorner2a { 
	background-image: url(/images/blueround2a.gif); 
	background-position: top right; 
} 
.actnews .actsblock, .actsblock .border {
	background-color: #d3eaf5; 
} 
.actsblock .bordertop { 
	border-top:#c8cedf 1px solid; 
} 
.actsblock .borderright { 
	border-right:#c8cedf 1px solid; 
} 
.actsblock .borderbottom { 
	border-bottom:#c8cedf 1px solid; 
} 
.actsblock .borderleft { 
	border-left:#c8cedf 1px solid; 
} 

.yellow {
	background-color: #fffbe6; 
} 
.rightnews {
	margin:0 5px 0 5px; 
} 
.rightnews .border {
	background-color: #fffbe6; 
} 
.rightnews .bordertop { 
	border-top:#cbd0e2 1px solid; 
} 
.rightnews .borderright { 
	border-right:#cbd0e2 1px solid; 
} 
.rightnews .borderbottom { 
	border-bottom:#cbd0e2 1px solid; 
} 
.rightnews .borderleft { 
	border-left:#cbd0e2 1px solid; 
} 

.rightbanner {
	margin:5px 0px; 
} 

.video, .photo, .archive {
	width:307px; 
	margin:5px 0px; 
	text-align: center; 
} 
.video {
	height:235px; 
} 
.photo {
	height:190px; 
} 
.archive {
	height:275px; 
} 

.rightbutton {
	width:307px; 
	height:38px; 
	padding-top:5px; 
	text-align:center; 
	background-image: url(/images/rightbuttonbg.png); 
	background-repeat: no-repeat; 
	background-position: top left; 
	text-transform:uppercase;
} 
.rightbutton, .rightbutton a { color:#f1f7fb; font-size:16px; font-weight:bold; text-decoration:inherit; } 

.photoimg img, .videoimg img {
	padding:2px; 
	border: #898d99 1px solid; 
} 
/* .photoimg {
	width:212px; 
	padding:2px; 
	border: #898d99 1px solid; 
	text-align: center; 
} */ 

.photolinks {
	padding:5px; 
} 
.photolinks b, .videolinks b { margin-right:10px; } 
.photolinks a, .videolinks a { margin-right:10px; color:#959ebb; text-decoration:inherit; cursor:pointer; } 
.photolinks a.active, .videolinks a.active { margin-right:10px; color:#000000; text-decoration:inherit; font-weight:bold; cursor:none; } 

.hline {
	width:307px; 
	height:2px; 
	padding:10px 0 10px 0; 
	background-image: url(/images/hline.gif); 
	background-repeat: repeat-x; 
} 

.sociallinks {
	width:120px; 
	text-align: center; 
	background-color: #FFFFFF; 
	padding:5px; 
} 
.sociallinks .link {
	float:left; 
	padding-right:10px; 
} 

.item {
	/* height:88px; */ 
	margin-bottom:5px; 
} 
.item img {
	padding:0 5px 5px 0; 
} 

ul.pages {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
} 
ul.pages li {
	float:left; 
	margin:0 2px; 
} 

.clear1 {
	clear:both; 
} 

table.statistics {
	margin:0px 5px; 
} 

.statistics td {
	border:#E9EBF3 1px solid; 
} 

.message {
	font: 14px Tahoma; 
	color: #eb1e3b; 
	text-align:center; 
	margin:10px; 
	width:500px; 
} 

.socialblock1 {
	background-color:#FFFFFF; 
	color: #1E448F; 
} 
/* .socialblock2 {
	text-align: left; 
	padding:5px; 
} */ 
.socialblock1, .socialblock2 {
	text-align: left; 
	padding:5px; 
	margin-left:2px; 
} 
.sociallogo {
	width:50px; 
	float:left; 
	margin-right:5px; 
} 
.socialtitle {
	width:235px; 
	float:left; 
	color: #FFFFFF; 
} 
.socialtitle a {
	color: #1e448d; 
	text-decoration:none; 
} 
.socialblock1 .socialtitle a {
	color: #1E448F; 
	text-decoration:none; 
} 
.socialtitle a:hover { 
	text-decoration:underline; 
} 
.fb-button { 
	margin-top:5px; 
} 
.fb-button, .uiIconText span { 
	color: #FFFFFF; 
} 

.post-panel { 
	display:block;
	height:16px;
	line-height:16px;
	padding-right:10px;
} 
.post-panel { 
	overflow:hidden;
	padding-bottom:0.9em;
} 
.post-panel.right { 
	float:right;
	width:122px;
} 

.stateview { 
	margin:10px 0 0 5px; 
	width:300px; 
	background-color:#cdd2e5; 
} 

.stateviewnews { 
	margin:5px 10px; 
} 
