

body, p, div, td, th{
	color: #000000;
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 8pt;
	text-align: justify;
	margin: 0px;
}

body{
 	margin: 0;	
}


p{
	text-indent: 15pt;
	margin: 5pt 5pt 5pt 5pt;
}

p.right{
text-indent: 0pt;
text-align: right;
}

p.left{
text-indent: 0pt; 
text-align: left;
}

p.center{
text-indent: 0pt; 
text-align: center;
}

p.justify{
text-align: justify;
}

p.newsjustify{
text-align: justify;
font-size: 9pt;
}

p.look{
text-align: left; 
font-family: Arial, Verdana, Tahoma, sans-serif; 
text-indent: 10pt; 
font-size: 8pt; 
line-height: 10pt; 
letter-spacing: -1px; 
margin: 3pt 3pt 3pt 3pt;
}

p.lookfirst{
	text-align: justify;
	font-family: Arial,Tahoma,Verdana,sans-serif;
	text-indent: 0pt;
	font-size: 8pt;
	line-height: 10pt;
	/*letter-spacing: -1px;*/
	margin: 3pt 3pt 3pt 3pt;
}

p.lookmain{
	text-align: left;
	font-family: Arial,Tahoma,Verdana,sans-serif;
	text-indent: 0pt;
	font-size: 8pt;
	line-height: 10pt; /*letter-spacing: -1px;*/
	margin: 3pt 3pt 3pt 3pt;
}

p.bt{
text-align: left; 
font-family: Arial,Tahoma,Verdana,sans-serif; 
text-indent: 12pt;
font-size: 8pt; 
line-height: 9pt; 
letter-spacing: 0px; 
margin: 4pt 4pt 4pt 0pt;
}

span.readm, p.readm{
	text-align: justify;
	font-family: Arial,Tahoma,Verdana,sans-serif;
	font-size: 8pt;
	line-height: 9pt;
	letter-spacing: 0px;
	text-indent: 0px;
	margin: 0px 0px 0px 0px;
}

p.common{
	text-align: justify;
	font-size: 11pt;
}

p.dairyautor{
	text-indent: 0pt;
	margin: -3pt 5pt 5pt 3pt;
	color: Gray;
}
/*#########################################*/



blockquote{
background: #efefef url(img/blockq.jpg) no-repeat top;  
width: 520px; 
/*border-left: 3px solid red; */
 margin-left: 10px;
 padding: 10px 10px 10px 0px;
}

blockquote p{
	font-size: 8px;
 	font-family: "Courier New", Courier, monospace;
	font-style: italic;
	padding-left: 40px;
}

select, input{
	font-family: Tahoma, Arial, "Verdana";
	font-size: 8pt;
	border: thin solid White;
	background-color: #0d57a0;
	padding-left: 5px;
	color: White;
}

input.inputvote{
	/*background-color: #A22A2A;
	color: White;*/
	border: thin solid #B22222;
	background-color: White;
}

input.submit{
	background-color: White;
	color: Black;
	border: 1px solid #DCDCDC;
	font-weight: 900;
	font-size: 10px;
	font-family: "Courier New", Courier, monospace;
	padding: 0px 0px 3px 1px;
}

div.search2{
	display: block;
	margin-bottom:-6px;
}

div.headdate2{
	width: 120px;
	display: block;
}
/*######################################*/



a{
	color: #626262;
	text-decoration: none;
	outline: none;
}

a:hover{
	/* OLD color: #951E1E;*/
	color: #0e7ee8;
	text-decoration: none;
}

a.laststat{
	color: #626262;
	text-decoration: underline;
	outline: none;
}

a.laststat:hover{
	color: #951E1E;
	text-decoration: none;
}

a.reader{
	color: Black;
	text-decoration: none;
	outline: none;
}

a.reader:hover{
	color: #951E1E;
	text-decoration: none;
}

a.readern{
	color: black;
	text-decoration: none;
	outline: none;
}

a.readern:hover{
	color: #b22222;
	text-decoration: none;
}

td.hormenud{
	margin-left: 1%;
}

a.hormenu{
	font-size: 10pt;
	font-family: Tahoma, Arial, "Verdana";
	text-decoration: none;
	color: #556571;
	font-weight: bold;
	outline: none;
}

a.hormenu:hover{
	text-decoration: none;
	color: Black;
}

a.hormenu i{
	color: #B22222;
	font-style: normal;
}

a.allmaterials{
	color: #565656;
	font-size: 8pt;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	outline: none;
}

a.allmaterials:hover{
	color: Black;
	font-size: 8pt;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.allmaterials:active{
color: #565656; 
font-size: 8pt; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.allmaterials:visited{
color: #565656; 
font-size: 8pt; 
text-decoration: none; 
font-family: Verdana, Arial, Helvetica, sans-serif;
}

a.allnews{
	color: #444444;
	font-size: 8pt;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	outline: none;
}

a.allnews:hover{
	color: Black;
}

a.blackname{
	color: Black;
	font-size: 8pt;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	outline: none;
}

a.blackname:hover{
	/* OLD color: Gray;*/
	color: #0e7ee8;
}

a.newnpaftn{
	color: White;
	font-size: 7pt;
	text-decoration: none;
	font-family: Arial,Tahoma,Verdana,sans-serif;
	outline: none;
	height: 12px;
	background-color: #B22222;
	margin-left: 3px;
	padding-right: 3px;
	vertical-align: baseline;
	padding-left: 3px;
}

a.newnpaftn:hover{
	color: White;
}

a.newnpaftnn{
	color: White;
	font-size: 10px;
	text-decoration: none;
	font-family: Arial,Tahoma,Verdana,sans-serif;
	outline: none;
	background-color: #BA0001;
	margin-left: 3px;
	padding-right: 3px;
	vertical-align: baseline;
	padding-left: 3px;
}

a.newnpaftnn:hover{
	color: White;
}

a.glossary{
letter-spacing: 0pt; 
line-height: 17pt; 
font-size: 8pt; 
font-weight: 700; 
font-family: Georgia; 
color: #8E8070;
outline: none;
}

a.glossary:hover{
text-decoration: none; 
color: #77644E;
}


a.startmenu{
text-transform:uppercase; 
letter-spacing: 1pt; 
line-height: 11pt; 
font-size: 9pt; 
font-weight: 700; 
font-family: Georgia; color: #8E8070;
outline: none;
}

a.startmenu:hover{
text-decoration: none; 
color: #77644E;
}



a.main{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: #8E8070; 
text-decoration: none;
outline: none;
}

a.main:hover{
font-family: Verdana, Arial, Helvetica, sans-serif; 
font-size: 14px; 
color: #77644E; 
text-decoration: none;
}


a.glav:link{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #8E8070;
	text-align: justify;
	outline: none;
}

a.glav:hover{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #77644E;
	text-decoration: none;
	text-align: justify;
}

a.heading, a.spheading{
	color: White;
	text-decoration: none;
	outline: none;
}

a.npheading{
	color: #333333;
	outline: none;
	text-decoration: none;
}

a.heading:hover, a.spheading:hover{
	color: White;
	text-decoration: none;
}

a.aheader1, a.aheader1:hover{
	font-family: Arial, Tahoma, Verdana, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: White;
	outline: none;
}

a.discforum{
	font-size: 12px;
	color: #0d57a0;
}

a.discforum:hover{
	color: #0e75d7;
	text-decoration: none;
}

/*#########################################*/

.nametext{
	font-family:  Arial, Tahoma, Verdana;
	font-size: 8pt;
	margin: 0pt 2pt -5pt 2pt;
	display: block;
}

.uppercase{
	text-transform: uppercase;
	text-indent: 0px;
}

.namebig{
	font-size: 24px;
}

.newsname{
	font-family: Arial, Tahoma, Verdana;
	text-indent: 5pt;
	font-size: 8pt;
	margin: 2pt 2pt 2pt 2pt;
}


.newsheader{
	font-family: Arial,Tahoma,Verdana,sans-serif;
	text-indent: 5pt;
	font-size: 8pt;
	margin: 2pt 2pt 2pt 2pt;
}

.newsname0{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-indent: 0pt;
	font-size: 7pt;
	margin: 2pt 0pt 2pt 0pt;
}

.newsname2{
font-family: Arial,Tahoma,Verdana,sans-serif; 
font-size: 8pt;
}

.left{
	text-align: left;
}

.right{
text-align: right;
}

/*#########################################*/



.alertbg{
background-color: #ff6666;
}

.anticbg{
background-color: #faebd7;
}

.submitbg{
background-color: #66cc66;
}

/*########################################*/



.pt6	{font-size: 6pt;}
.pt7	{font-size: 7pt;}
.pt8	{font-size: 8pt;}
.pt9	{font-size: 9pt;}
.pt10	{font-size: 10pt;}

/*##########################################*/



.bgnw	{background-repeat: no-repeat; background-position: top left;}
.bgne	{background-repeat: no-repeat; background-position: top right;}
.bgsw	{background-repeat: no-repeat; background-position: bottom left;}
.bgse	{background-repeat: no-repeat; background-position: bottom right;}

/*########################################*/



table.tableidea{
margin-bottom: 14px;
}

/*#########################################*/



.chapter{
	font-size: 10pt;
	font-weight: 700;
	color: #333333;
	font-family: Arial,Tahoma,Verdana,sans-serif;
}

.sitechapter{
text-indent: 5pt; 
margin: 2pt 5pt 5pt 5pt; 
font-size: 12px; 
font-weight: 700; 
color: #837E73; 
font-family: Georgia, "Times New Roman", serif;
}

p.sitechapter{
text-indent: 0pt; 
margin: 2pt 0pt 5pt 0pt; 
font-size: 12px; 
font-weight: 700; 
color: #837E73; 
font-family: Georgia, "Times New Roman", serif;
}

.sitesubchapter{
font-size: 8pt; 
font-weight: 700; 
color: #837E73; 
font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.blogsautor{
	font-size: 9px;
	font-weight: 700;
	color: #837E73;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p.sitesubchapter a{
font-size: 12px; 
font-weight: 700; 
color: #837E73; 
font-family: Georgia, "Times New Roman", serif;
}

.sitechaptercenter{
text-indent: 0pt; 
text-align: center; 
margin: 2pt 0pt 5pt 0pt; 
font-size: 12px; 
font-weight: 700; 
color: #5A5750; 
font-family: Georgia, "Times New Roman", serif;
}

/*#####################################*/



.header{
font-size: 7pt; 
color: #8E8070;
}

.header1{
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.0em;
	font-weight: bold;
	color: White;
}

.header2{
	font-size: 8pt;
	color: #0d57a0;
	font-weight: 700;
	font-family: Tahoma, Arial, "Verdana";
	padding: 5px 0px 0px 5px;
	display: block;
	background-color: White;
	/*border-top: 1px solid #696969;*/
}

.header3{
	font-size: 8pt;
	color: #0d57a0;
	font-weight: 700;
	font-family: Tahoma, Arial, "Verdana";
	text-transform: uppercase;
}

/*######################################*/



.date	{
	font-size: 8pt;
	color: #696969;
	font-weight: bold;
	font-style: normal;
	font-family: Tahoma, Arial, "Verdana";
}

.datenews	{
	font-size: 8pt;
	color: #696969;
	font-weight: bold;
	font-style: normal;
	font-family: Tahoma, Arial, "Verdana";
}

.white{
color: #ffffff;
}

.alert{
color: #ff0000;
}

.red{
color: #ff3333;
}

.green{
color: #2BC02B;
}

.blue{
color: #3333ff;
}

.grey{
color: #565656;
}

.gray{
color: #eeeeee;
}

.brdr1pt{
border: #8E8070 1px thin;
}

.brdr{
	border-top: 1px solid #D3D3D3;
	border-bottom: 1px solid #D3D3D3;
}
/*#######################################*/



.glavRight {
	font-family: Tahoma,Arial,Verdana,sans-serif;
	font-size: 8pt;
}
.ideaname {
	font-size: 9pt;
	color: #0d57a0;
}
.mapcoment {
	margin-left: 5px;
	padding-left: 5px;
	border-left: thin solid #CCCCCC;
	font-family: Tahoma,Arial,Verdana,sans-serif;
	font-size: 10px;
	font-style: italic;

}
.mapfirst {
	margin-left: 10px;
	padding-left: 10px;
	font-weight: bold;
}

.map_back{
background-attachment: scroll; 
background-image: url(/img/map_back.jpg); 
background-repeat: no-repeat; 
background-position: center center;
}

.stvolmain{
background-attachment: scroll; 
background-image: url(/img/stvol_up_main.jpg); 
background-repeat: no-repeat; 
background-position: left top;
}

.leftmain{
padding-left: 10px;
}

/*########################################*/

td.menu{
	padding: 5px 5px 1px 5px;
	margin: 0px 5px 0px 5px;
}

td.menuboard{
	border-bottom: 1px solid #D3D3D3;
	border-top: 1px solid #D3D3D3;
}

td.news{
	padding: 0px 5px 0px 5px;
	/*margin: 5px 5px 5px 5px;*/
	text-align: justify;
}

td.newsboard{
	/*border-bottom: 1px solid #D3D3D3; 
	border-top: 1px solid #D3D3D3;*/
	padding-top: 5px;
	padding-bottom: 5px;
	/*background-color: #efefef;
	padding-left: 5px;
	padding-right: 5px;*/
}

/*###############################################*/

td.col1{
	padding: 0px 5px 5px 5px;
}
#maincol1{
	width: 100%;
	margin-top: 5px;
}

td.col2{
	padding: 0px 5px 0px 5px;
	border: 1px solid #D3D3D3;
}

#maincol2{
	margin-top: 4px;
}

td.col3{
	padding: 0px 5px 0px 5px;
}

td.col3back{
	/*border: 1px solid #DFDFDF;
	background-color: #DFDFDF;*/
	padding: 4px 5px 5px 5px;
}

td.col4{
	padding: 4px 5px 5px 0px;
}

#maincol4{
	margin-top: 5px;
	width: 100%;
}

td.readerotstup{
	padding: 4px 0px 0px 0px;
	margin-top: 5px;
}

#readerbody{
	border: 1px solid #D3D3D3;
	padding: 4px 5px 5px 5px;
}

td.col5{
	padding: 5px 5px 5px 5px;
}

#maincol5{
	margin-top: 5px;
	width: 100%;
}

/*######################################*/

#maincolname{
	background-color: #696969;
	width: 100%;
	height: 16px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-transform: uppercase;
}

#maincolnamesp{
	/*for osetia - background-color: Black;*/
	width: 100%;
	height: 16px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-transform: uppercase;
	background-color: #0062BF;
}

#maincolnamech{
	/*for osetia - background-color: Black;*/
	width: 100%;
	height: 16px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-transform: uppercase;
	background-color: #C10000;
}

#maincolnamecit{
	/*for osetia - background-color: Black;*/
	width: 100%;
	height: 16px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-transform: uppercase;
	background-color: #6699FF;
}

#maincolnamespup{
	/*for osetia - background-color: Black;*/
	width: 100%;
	height: 16px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-transform: uppercase;
	background-color: #0062BF;
}

#maincolnamew{
	width: 100%;
	height: 16px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-transform: uppercase;
}

#maincolnamew b{
	background-color: #696969;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-transform: uppercase;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

/*########################################*/

td.chapterb{
	padding: 0px 5px 5px 5px;
}

td.chapterother{
	padding: 0px 5px 5px 5px;
	border-left: 1px solid #666666;
	vertical-align: top;
}

/*###########################################*/

td.footers{
	padding: 0px 5px 0px 5px;
	line-height: 10px;
	height: 10px;
	border-bottom: 2px solid #666666;
}

td.footerbord{
	border-bottom: 2px solid #666666;
	line-height: 10px;
	height: 10px;
}

td.footerbanners{
	padding: 0px 20px 0px 0px;
}

td.footercopyright{
	padding: 5px 5px 0px 5px;
}

/*##########################################*/

#photoweekbody{
	padding-top: 5px;
	text-align: center;
}

#readerbody, #billion, #blogsbody, #policybody, #pollbody, #glavmonobody, #newspaperbody{
	padding-top: 5px;
}

/*#################################*/

div.photow{
	display: block;
	text-align: center;
	vertical-align: top;
	width: 100%;
}

div.rubrika{
	background-color: #959595;
	height: 16px;
	text-align: left;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	width: 99%;
	padding-left: 5px;
}

span.author{
	text-align: right;
	display: block;
	font-size: 9pt;
}

.imgmain{
	margin: 0px 8px 5px 0px;
}

.printversion{
	display: block;
	text-align: right;
	padding-right: 5px;
}

/*##################################*/

.headerlogo{
	width: 395px;
	/*height: 136px;*/
	display: block;
	text-align: left;
	vertical-align: top;
	padding-top: 5px;
}

/*###################################*/

.newsall{
	text-indent: 0px;
	padding: 0px 0px 3px 0px;
}

#chapterbody{
	padding-left: 5px;
}

#informer{
	display: block;
	padding: 10px 0px 5px 0px;
	text-align: center;
}

.mainzaglav{
	text-align: center;
	width: 100%;
	/*height: 12px;
	line-height: 12px;*/
	padding-bottom: 0px;
	margin-bottom: -10px;
}

#glavmonobody{
	margin-top: -5px;
}

#bannerbody{
	display: block;
	text-align: center;
}

.pagez{
	text-align: right;
}

td.otherbody{
	padding-top: 5px;
	margin-top: 5px;
	width: 100%;
	text-align: center;
}

#otherbody{
	display: block;
	text-align: center;
	width: 100%;
}
/*###########################*/

input.radiob{
	vertical-align: middle;
}

/*#newspaperbody th{
	line-height: 16px;
	height: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
}*/

.votetext{
	margin-bottom: 0px;
	margin-top: 0px;
	color: #0000cd;
}

div.voteimg{
	margin-top: -5px;
}

#footmenu a{
	font-size: 8pt;
	font-family: Tahoma, Arial, "Verdana";
	text-decoration: none;
	color: #0d57a0;
	font-weight: normal;
}

#footmenu a:hover{
	color: #0e81ef;
}

#footmenu{
	font-size: 8pt;
	font-family: Tahoma, Arial, "Verdana";
	color: Silver;
	text-align: center;
}

td.footermenu{
	background-color: #F0F0F0;
	height: 20px;
}

#namesv{
	background-color: #F4A460;
	width: 100%;
	height: 16px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: Black;
	text-transform: uppercase;
}

#svbody{
	padding-top: 8px;
}

p.leftpost{
	text-indent: 0pt;
	text-align: left;
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: -3px;
}

span.blogspost{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #837E73;
	font-size: 7pt;
	font-style: italic;
}

td.chapterbans{
	vertical-align: top;
}

.pdflink{
	text-align: right;
	margin: -36px;
	margin-bottom: 20px;
	margin-right: 7px;
}

#vvote p{
	text-align: center;
}

td.arhim{
	vertical-align: top;
}

div.arhname{
	vertical-align: top;
	padding-top: 20px;
	text-align: left;
}

table.pollsback{
	background-color: White;
}

#newspapername{
	/*background-color: #696969;*/
	width: 40%;
	height: 16px;
	text-align: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #333333;
	text-transform: uppercase;
	border-bottom: 1px solid #D3D3D3;
	float: right;
	/*margin-bottom: 5px;*/
}

#npcolname{
	background-color: #696969;
	width: 100%;
	height: 16px;
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: White;
	text-transform: uppercase;
	margin-bottom: 5px;
}

.warning{
	font-size: 9px;
	color: Silver;
	padding-top: 5px;
	padding-bottom: 5px;
	width: 100%;
}

.allmatnp{
	padding-left: 5px;
}

.rssp{
	vertical-align: middle;
}

div.insertv{
	width: 160px;
	float: left;
	padding: 10px 10px 10px 10px;
	background-color: #EFEFEF;
	margin: 5px 5px 5px 0px;
}

div.insertv a{
color: #626262;
text-decoration: none;
outline: none;
}

div.insertv a:hover{
color: #951e1e;
text-decoration: none;
}

#video OBJECT, #video EMBED{
	width: 230px;
	height: 195px;
}

.footban{
	width: 100%;
	display: block;
	text-align: center;
}

#discforum{
	background-image: url(../img/disc_forum.png);
	background-repeat: no-repeat;
	width: 280px;
	height: 35px;
	float: right;
}

.linkdisc{
	padding-left: 65px;
	padding-top: 10px;
}

td.votetdbut{
	vertical-align: middle;
	padding: 0% 0px 0px 0px;
}

td.votetdgraf{
	vertical-align: super;
	padding: 0px 0px 0px 3px;
}

th.votetdproc{
	vertical-align: super;
	padding: 0px 2px 0px 2px;
}

th.votetdnumb{
	vertical-align: super;
	padding: 0px 2px 0px 2px;
}

td.votemainbut{
	width: 20px;
	vertical-align: top;
	padding: 2px 0px 0px 0px;
}

td.votemaint{
	vertical-align: top;
	height: auto;
	padding: 2px 0px 0px 3px;
}

div.votemaintext{
	vertical-align: top;
	padding: 0px 0px 0px 0px;
}

tr.voterow{
	padding-bottom: 0px;
	padding-top: 0px;
}

div.votetr{
	display: block;
	width: 100%;
	padding: -10px;
}

div.linkvz{
	display: block;
	text-align: left;	
}

td.footneonet{
	padding: 10px 7px 0px 7px;
}

div#linksneonet{
	width: 100%;
	border-top: 1px solid Silver;
	padding-top: 5px;
	color: #696969;
}

div#linksneonet a{
	color: #A9A9A9;
}


div#linksneonet a:hover{
	color: Gray;
}

td.yandexdirect{
	padding: 0px 5px 0px 0px;
}

div.npyear{
	display: block;
	float: right;
	height: 18px;
	color: Black;
	font-weight: bold;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width: 150px;
	border-bottom: 1px solid #A9A9A9;
	text-align: right;
	margin-bottom: 10px;
}

.newnpa{
	display: block;
	height: 12px;
	width: 200px;
	background-color: #B22222;
}

span.dairyaautor{
	font-weight: bold;
	text-transform: uppercase;
	color: Gray;
}

span.dnevnik{
	font-weight: bold;
	color: Gray;
}

/*------CLOUD-------*/

div#cloudn{
width: 100%;
height: 16px;
text-align: center;
font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
font-size: 12px;
font-weight: bold;
color: White;
text-transform: uppercase;
background-color: #0062bf;
}

div#tags{
	padding-bottom: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	background-color: transparent;
	padding-top: 0px;
}

div#blockr{
	
}
/*-------- NEW RUSSIA ---------- */

div.headbackground{
	background-color: #D7C9B2;
	padding-top: 20px;
}

div.topnews {
	background: url(img/topnewbackr.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}

div.topnews h2 {
	background: url(img/topnewbackl.jpg) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px 30px;
	color: white;
	font-weight: bold;
	font-size: 1.2em;
	line-height: 40px;
}

div.topsearchrowback{
	background: url(img/topnewbackr.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
	height: 40px;
}

div.topsearchrow{
	background: url(img/topnewbackl.jpg) no-repeat top left;
	height: 40px;
}

td.headleftbox{
	background: White;
	width: 80%;
}

div.headbordl{
	background: url(img/headbordl.jpg) no-repeat left;
	width: 100%;
	height: 195px;
}

div.headbordr{
	background: url(img/headbordr.jpg) no-repeat right;
	width: 928px;
	height: 195px;
	float: right;
}

div.headimleft{
	background: url(img/headimleft.jpg) no-repeat top right;
	width: 420px;
	height: 195px;
	float: right;
}

td.headrightbox{
	width: 20%;
}

div.headimright{
	background: url(img/headimright.jpg) no-repeat top right;
	width: 542px;
	height: 195px;
	float: right;
}

div.mainheadnews{
	display: block;
	float: left;
	width: 170px;
	height: 80px;
	margin-left: 100px;
	margin-top:30px;
	overflow: hidden;
}

div.mainheadnews h2{
	margin: 0;
	padding: 0px 0px 0px 0px;
	color: #0d57a0;
	font-weight: 900;
	font-size: 16px;
	line-height: 18px;
	text-transform: uppercase;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
}

div.searchrowback {
	background: url(img/searchbackr.jpg) no-repeat top right;
	height: 43px;
}

div.searchrow {
	background: url(img/searchbackl.jpg) no-repeat top left;
	height: 43px;
}

div#dateheader{
	padding-left: 30px;
	line-height: 40px;
}

div#dateheader div.header3{
	font-size: 16px;
	color: White;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	word-spacing: 3px;
}

b.datenews	{
	font-size: 13px;
	color: #0d57a0;
	font-style: normal;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	line-height: 16px;
}

span.newsheadern{
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	line-height: 16px;
	text-indent: 5pt;
	font-size: 13px;
	margin: 2pt 2pt 2pt 2pt;
	text-transform: uppercase;
	letter-spacing: 0px;
	font-weight: 600;
}

a.allnewsn{
	color: #0d57a0;
	font-size: 8pt;
	text-decoration: none;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	outline: none;
}

a.allnewsn:hover{
	color: #0e7ce6;
}

div.newsbox{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 5px;
}

div.bodybacktot{
	background: url(img/bodybackn.jpg) repeat;
	width=100%;
}

div.bodybacktop{
	background: url(img/bodybacktop.jpg) repeat-x top;
}

td.bodylefttd{
	width: 40%;
	vertical-align: top;
}

td.bodycentertd{
	width: 34%;
	vertical-align: top;
}

div.darktopright{
	background: url(img/darktopright.jpg) no-repeat top right;
}
 
div.darktopleft{
	background: url(img/darktopleft.jpg) no-repeat top left;
}
 
div.darkbotright{
	background: url(img/darkbotright.jpg) no-repeat bottom right;
}
  
div.darkbotleft{
	background: url(img/darkbotleft.jpg) no-repeat bottom left;
}

div.lighttopright{
	background: url(img/lightetopright.png) no-repeat top right;
}
 
div.lighttopleft{
	background: url(img/lightetopleft.png) no-repeat top left;
}

div#introbox{
	padding: 10px 5px 15px 15px;
}

div.introtop{
	background: url(img/razdelline.jpg) no-repeat bottom right;
	width=100%;
	display: block;
	padding: 5px 5px 0px 7px;
	margin-left: 3px;
}

div.introtop2{
	background: url(img/razdelline.jpg) no-repeat bottom right;
	width=100%;
	display: block;
	padding: 10px 10px 5px 10px;
	margin-left: 3px;
}

div.introbot{
	width=100%;
	display: block;
	padding: 0px 5px 15px 7px;
	margin-left: 3px;
}

div.introbotv{
	width=100%;
	display: block;
	padding: 10px 10px 20px 10px;
	margin-left: 3px;
}

div.brownhead{
	background: url(img/blackheadr.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
}

div.brownhead2{
	background: url(img/blackheadr.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
}

div.blackhead{
	background: url(img/blackheadr.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
	height: 27px;
}

div.blackheadchapt{
	background: url(img/blackheadr.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
	height: 27px;
}

div.blackheadblank{
	background: url(img/blackheadr.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
	height: 27px;
}

div.blackhead22{
	background: url(img/blackheadr2.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
	height: 27px;
}

div.redhead, div.redheadchapter{
	background: url(img/redheadr.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: left;
	height: 27px;
}

div.brownhead2 h2, div.brownhead h2{
	background: url(img/blackheadl.jpg) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px 30px;
	color: white;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 27px;
	text-transform: uppercase;
}

div.brownhead2 h2{
	background: url(img/blackheadl.jpg) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px 0px;
	color: white;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 27px;
	text-transform: uppercase;
}

div.blackheadpool{
	background: url(img/blackheadr.jpg) no-repeat top right;
	margin: 0;
	padding: 0;
	text-align: center;
	height: 27px;
}

div.blackheadpool h2{
	background: url(img/blackheadl.jpg) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px 0px;
	color: white;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 27px;
	text-transform: uppercase;
}

div.blackheadleft{
	background: url(img/blackheadl.jpg) no-repeat top left;
	height: 27px;
}

div.blackhead h2, div.blackheadchapt h2, div.brownhead h2, div.brownhead2 h2{
	background: url(img/blackheadl.jpg) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px 16px;
	color: white;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 27px;
	text-transform: uppercase;
}

div.blackheadblank h2{
	background: url(img/blackheadl.jpg) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px 30px;
	color: #0d57a0;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 27px;
	text-transform: uppercase;
}

div.blackhead22 h2{
	background: url(img/blackheadl2.jpg) no-repeat top left;
	margin: 0;
	padding: 0px 0px 0px 30px;
	color: white;
	font-weight: bold;
	font-size: 1.0em;
	line-height: 27px;
	text-transform: uppercase;
}

div.redheadleft{
	background: url(img/redheadl.jpg) no-repeat top left;
	height: 27px;
}

div.redhead h2{
	margin: 0;
	padding: 0px 0px 0px 30px;
	color: white;
	font-weight: bold;
	font-size: 1.0em;
	text-transform: uppercase;
	line-height: 27px;
	text-align: left;
}

div.redheadchapter h2{
	margin: 0;
	padding: 0px 0px 0px 30px;
	color: white;
	font-weight: bold;
	font-size: 1.0em;
	text-transform: uppercase;
	line-height: 27px;
	text-align: left;
}

div.underplashr{
	background: url(img/underplashr.png) no-repeat bottom right;
}

div.underplashl{
	background: url(img/underplashl.png) no-repeat bottom left;
}

div.poolr{
	background: url(img/poolr.jpg) no-repeat bottom right;
}

div.pool{
	background: url(img/pooll.jpg) no-repeat bottom left;
}

div.footr{
	background: url(img/footr.jpg) no-repeat right top;
}

div.footl{
	background: url(img/footl.jpg) no-repeat left top;
}

.tabaa{
	padding-top: 10px;
}

td.footbbb{
	background-color: #0d5aa8;
}

.aal{
	margin-bottom:1px;
}

#videon OBJECT, #videon EMBED{
	width: 320px;
	height: 250px;
}

div.videoname{
	padding-top: 10px;
	padding-bottom: 15px;
}

div.smallvideo{
	padding-bottom: 5px;
	text-align: center;
}

div.allvideos{
	text-align: center;
	color: #0d57a0;
	text-transform: lowercase;
}

b.nametextn{
	font-family: Arial, Tahoma, Verdana;
	font-size: 8pt;
	margin: 0pt 2pt -5pt 3pt;
	display: block;
	text-transform: uppercase;
	text-align: left;
	
}

b.namednev{
	font-family: Arial, Tahoma, Verdana;
	font-size: 7pt;
	margin: 0pt 2pt 0pt 3pt;
	display: block;
	text-transform: uppercase;
	text-align: left;
}

span.rarrr{
	font-weight: bold;
	color: #834314;
}

div.votebox{
	padding-left: 10px;
	padding-right: 10px;
	width=100%;
}

div.votenamen{
	padding-top: 5px;
	padding-bottom: 10px;
	font-weight: bold;
	color: #0d57a0;
}

input.inputvoten{
	color: White;
	background-color: #0d5aa8;
	text-transform: uppercase;
	border: none;
	font-weight: bold;
}

div.votebodyn{
	padding-bottom: 11px;
}

div.intromainbox{
	width=100%;
	padding: 15px 14px 20px 20px;
}

div.mainzaglavn{
	text-align: center;
	padding-bottom: 0px;
	margin-bottom: -10px;
	/*margin-right: 5px;*/
}

p.lookmainn{
	text-align: justify;
	font-family: Arial,Tahoma,Verdana,sans-serif;
	text-indent: 0pt;
	font-size: 8pt;
	line-height: 10pt; /*letter-spacing: -1px;*/
	margin: 3pt 0pt 3pt 0pt;
}

div#searchheader{
	width: 350px;
	float: right;
	margin-right: 30px;
}

div#searchheaderchapt{
	width: 350px;
	float: right;
	margin-right: 30px;
	padding-top: 7px;
}

#headersearch{
	width: 251px;
	height: 26px;
	float: left;
	background-image: url(img/searchbackform.jpg);
	background-repeat: no-repeat;
	border: 0px;
	margin-left: 0px;
	padding-left: 7px; /*отступ текста слева*/
	padding-top: 5px; /*отступ текста сверху*/
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif; /*тип шрифта*/
	font-size: 12px; /*размер шрифта*/
	font-weight: bold; /*тип шрифта: жирный*/
	color: #545454; /*цвет*/
}

#headersearchchapt{
	width: 251px;
	height: 26px;
	float: left;
	background-image: url(img/searchbackformchapt.jpg);
	background-repeat: no-repeat;
	border: 0px;
	margin-left: 0px;
	padding-left: 7px; /*отступ текста слева*/
	padding-top: 5px; /*отступ текста сверху*/
	vertical-align: middle;
	font-family: Arial, Helvetica, sans-serif; /*тип шрифта*/
	font-size: 12px; /*размер шрифта*/
	font-weight: bold; /*тип шрифта: жирный*/
	color: #545454; /*цвет*/
}

#headsearchbutt{
	float: left;
	width: 29px;
	height: 26px;
	background-image: url(img/searchbutt.jpg);
	background-repeat: no-repeat;
	border: 0px;
	margin-left: 0px;
	padding-left: 4px;
	vertical-align: middle;
}

#headsearchbuttchapt{
	float: left;
	width: 29px;
	height: 26px;
	background-image: url(img/searchbuttchapt.jpg);
	background-repeat: no-repeat;
	border: 0px;
	margin-left: 0px;
	padding-left: 4px;
	vertical-align: middle;
}

div.poisk{
	color: White;
	height: 26px;
	line-height: 26px;
	vertical-align: middle;
	font-size: 16px;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	font-weight: 700;
	word-spacing: 3px;
	width: 60px;
	text-align: left;
}

.imgdnevnik{
	margin: 0px 5px 5px 8px;
}

.imgcomment{
	margin: 5px 8px 5px 0px;
}

div.themsmain{
	text-align: right;
	padding-bottom: 5px;
	color: #0d57a0;
	font-weight: bold;
}

div.themschapter{
	padding-bottom: 0px;
	/*margin-top: -90px;*/
	float: right;
	padding-right: 5px;
	padding-left: 15px;
}

div.themschapter a{
	color: #0d57a0;
	text-decoration: none;
}

div.themschapter a:hover{
	color: #0d7ce7;
	text-decoration: none;
}

div.banrightn{
	width: 250px;
	height: 110px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

div.bantn{
	width: 260px;
	height: 120px;
	display: block;
	margin-left: auto;
	margin-right: auto;
}

div#bannerbodyr{
	display: block;
	text-align: center;
	width: 100%;
	margin-top: 10px;
}

div#bannerbodyt{
	display: block;
	text-align: center;
}

div.bantopn{
	margin-bottom: 10px;
	height: 120px;
}

div.minibans{
	width: 210px;
	height: 150px;
	margin-left: 30px;
	margin-top: 20px;
}

div.mbtl{
	width: 100px;
	height: 70px;
	float: left;
	margin-bottom: 10px;
}

div.mbtr{
	width: 100px;
	height: 70px;
	float: right;
	margin-bottom: 10px;
}

div.mbdl{
	width: 100px;
	height: 70px;
	float: left;
}

div.mbdr{
	width: 100px;
	height: 70px;
	float: right;
}

td.chapterlefttd{
	vertical-align: top;
	width: 65%;
}

td.chapterrighttd{
	vertical-align: top;
}

td.heads1{
	width: 353px;
}

td.ping1{
	width: 98px;
}

td.ping3{
	width: 100px;
}
div.pinghome{
	padding-left: 38px;
	height: 19px;
}

div.pingmail{
	border-right: 1px solid White;
	border-left: 1px solid White;
	height: 19px;
	width: 95px;
}

div.pingmail div{
	height: 19px;
	padding-left: 38px;
}

div.pingmap{
	height: 19px;
	padding-left: 39px;
}
table.pings{
	width: 300px;
}

td.headrightbox{
	background: White;
}
td.headleftbox{
	width: 352px;
}
div.headbordlchapter{
	background: url(img/chapterlogo.jpg) no-repeat left;
	width: 353px;
	height: 153px;
}

/*--------------------------*/

div#submenu1{
	position: absolute;
	top: -1000px;
	left: -1000px;
	overflow: hidden;
	border: 1px solid Gray;
}

table.submenun{
	background-color: White;
	
}
div.submn{
	padding-left: 15px;
	background: url(img/pingblackmenu.jpg) no-repeat 0px 2px;
}

h2 a, h2 a:hover{
	color: White;
	text-decoration: none;
}

a.themslink{
	color: #0d57a0;
	text-decoration: none;
}

a.themslink:hover{
	color: #0e72d1;
	text-decoration: none;
}

#videoch OBJECT, #videoch EMBED{
	width: 220px;
	height: 150px;
}

div#hormenuchapt{
	padding-top: 7px;
}

a.hmenuch:link, a.hmenuch:visited{
	padding-right: 10px;
	border-right: 2px solid Silver;
	color: White;
}

a.hmenuch:hover{
	color: #0d57a0;
}

a.hmenuch2:link, a.hmenuch2:visited{
	padding-right: 10px;
	padding-left: 10px;
	border-right: 2px solid Silver;
	color: White;
}

a.hmenuch2:hover{
	color: #0d57a0;
}

a.hmenuch3:link, a.hmenuch3:visited{
	padding-left: 10px;
	color: White;
}

a.hmenuch3:hover{
	color: #0d57a0;
}

div#footinform{
	color: White;
	line-height: 10px;
}

div#footinform a{
	color: #EEBDBD;
}

.header22{
	font-size: 8pt;
	color: #0d57a0;
	font-weight: 700;
	font-family: Tahoma, Arial, "Verdana";
	padding: 5px 0px 0px 5px;
	display: block;
	background-color: White;
	text-transform: uppercase;
}

td.zoomb{
	width: 180px;
	vertical-align: top;
}

div.zb{
	padding-top: 5px;
}


td.chaptlink a{
	color: #0000cd;
	text-decoration: underline;
	outline: none;
	font-size: inherit;
}

td.chaptlink a:hover{
	text-decoration: none;
}

td.newslink a{
	color: #0000cd;
	text-decoration: underline;
	outline: none;
	font-size: inherit;
}

td.newslink a:hover{
	text-decoration: none;
}

td.newslink a.commerlink{
	color: #626262;
	text-decoration: none;
	outline: none;
	font-size: inherit;
}

td.newslink a.commerlink:hover{
	color: #0d57a0;
	text-decoration: none;
}

td.chaptlink a.commerlink{
	color: #626262;
	text-decoration: none;
	outline: none;
	font-size: inherit;
}

td.chaptlink a.commerlink:hover{
	color: #0d57a0;
	text-decoration: none;
}

div.topbanner{
	width: 1200px;
	margin-left: auto;
	margin-right: auto;
	height: 60px;
}

div.yapbanleft, div.yapbanright, div.yapban{
	display: block;
	height: 64px;
	width: 100%;
}

div.yapbanleft{
	background: url(img/yapbanleft.png) no-repeat left;
	padding-left: 30px;
}

div.yapbanright{
	background: url(img/yapbanright.png) no-repeat right;
}

div.yapban{
	background: url(img/yapban.png) no-repeat;
	width: 373px;
}

a.yap{
	cursor: pointer;
}

div.glavimg{
	background: url(img/glavnoe.jpg) no-repeat center left;
	display: block;
	height: 27px;
	width: 86px;
}
div.dayimg{
	background: url(img/day.jpg) no-repeat center left;
	display: block;
	height: 27px;
	width: 120px;
}
div.oprosimg{
	background: url(img/opros.jpg) no-repeat center left;
	display: block;
	height: 27px;
	width: 101px;
}
div.themeimg{
	background: url(img/temy.jpg) no-repeat center left;
	display: block;
	height: 27px;
	width: 101px;
}
div.svobimg{
	background: url(img/freetime.jpg) no-repeat center left;
	display: block;
	height: 27px;
	width: 172px;
}

div.hidetit{
	position:absolute; 
	left:-9999px;
}

.aaaff{
	display: block;
	float: right;
}

div.fola, div.folb, div.folc{
	display: block;
	margin: auto;
	width: 100px;
}

div.shareit{
	display: block;
	margin: 20px 0px 0px 0px;
}

#share42 {
  display: inline-block;
  padding: 6px 0 0 6px;
  background: #FFF;
  border: 1px solid #E9E9E9;
  border-radius: 4px;
}
#share42:hover {
  background: #F6F6F6;
  border: 1px solid #D4D4D4;
  box-shadow: 0 0 5px #DDD;
}
#share42 a {opacity: 0.5;}
#share42:hover a {opacity: 0.7}
#share42 a:hover {opacity: 1}

/*div.newsearchr{
	display: block;
	float: right;
	margin-right: -1px;
	width: 190px;
}

div.newdater{
	padding-top: 5px;
}*/

div.newsearchr{
	display: block;
	float: right;
	/*margin-left: 513px;*/
	margin-left: 433px;
	width: 190px;
	margin-top: -115px;
	z-index: 999;
	position: absolute;
}

div.newdater{
	display: block;
	float: left;
	/*margin-left: 150px;*/
	margin-left: 254px;
	width: 190px;
	margin-top: -115px;
	z-index: 999;
	position: absolute;
	padding-top: 5px;
}
