img
{
	border:0;
}

table
{
	border: 1px dotted #0e3b87;
	border-collapse: collapse;
}

table td{
	border-top: 1px dotted #0e3b87;
	border-left: 1px dotted #0e3b87;
	padding: 5px;
}

input,textarea{
	border: 1px solid #0e3b87;
}

hr {display:none;}

ol {
    margin-left: 1em;
    padding-left: 1em;
}
ol li {
    margin-left: 1em;
    padding: 0 0 .5em.3em;
    list-style: decimal;
}

#mainwrap{
	background: #FFFFFF url(../images/165_a1.gif) repeat-y;
	overflow:hidden;
	zoom:1;
}

#mainwrap2{
	background: url(../images/165.gif) no-repeat;
}
	
#container {
	width: 988px;
	margin-right: auto;
	margin-left: auto;
	/*background: #FFFFFF url(../images/165_2.gif) no-repeat 200px 113px;*/
	background: url(../images/165_a1.gif) repeat-y;
	font-family: Arial, Verdana, Helvetica, sans-serif;
}

#header {
	height: 121px;
	width: 988px;
	background-color: #C6F2C7;
	background: url(../images/header.gif);
	margin-top:-8px;
	z-index:15;
}

#erlogo{
	position:absolute;
	margin-top:10px;
	margin-left:30px;
	height:120px;
	width:130px;
	cursor:pointer;
}

#edrologo{
	position:absolute;
	margin-top:40px;
	margin-left:230px;
	height:50px;
	width:500px;
	cursor:pointer;
}

#searchform {
	position:absolute;
	margin-top:10px;
	margin-left:830px;
}

#searchinput {
	border: 1px solid rgb(126, 174, 255);
	background: rgb(15, 62, 141);
	color: rgb(126, 174, 255);
	font-size: 80%;
}

#searchul {
	color: rgb(126, 174, 255);
	font-size: 70%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align:right;
	list-style-type: none;
}

#searchul a{
	color: rgb(126, 174, 255);
}

#searchul li{
	padding-top:5px;
}

#searchul a:hover{
	color: white;
}

#searcharrow {
	border:0;
	cursor:pointer;
}

#udmurtmap{
	margin-left: 110px;
}

#izh4{  
	display:none;
	margin-left:180px;
	margin-top:-180px;
	background:#fff;
	border:#0e3b87 solid 1px;
	POSITION: absolute;
	padding:4px;
	font-size:0.8em;
}

#VP {
	margin-top: -13px;
}

.B_crumbBox {
	font-size: 70%;
	font-family: Arial, Verdana, Helvetica, sans-serif;
	padding: 5px 5px;
	color: #0e3b87;
}

.B_crumbBox  a{
	color: #0e3b87;
}

.B_crumbBox  a:hover{
	/*color: #e7001c;*/
	color: #000;
}

#underbread
{
	padding:5px;
}

#content {
	width: 560px;
	padding: 10px;
	margin-right: 200px;
	margin-left: 200px;
	z-index:10;
}

#leftside {
	float: left;
	width: 180px;
	padding: 10px;
	
	
}

#sidebar {
	padding: 10px;
	float: right;
	width: 180px;
}



#footer {
	background-color: #006;
	padding: 0px;
	clear: both;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	height: 76px;
	background-image: url(../images/187.gif);
}


.h1_speech, .h1_speech_right {
	color:#0e3b87;
	font-size: 10pt;
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-weight:bold;
	margin-top:35px;
	text-decoration:underline; 
}

.h1_speech {
	text-align:right}

.h1_speech_right {
	text-align:left;}

.h1_speech a, .h1_speech_right a{
color:#0e3b87;
} 

.h1_speech a:hover, .h1_speech_right a:hover{
color:black;
}

h1 {
	font-family: Arial,Verdana, Helvetica, sans-serif;
	font-size: 120%;
	color: white;
	line-height: 24px;
	background:#0e3b87;
	padding:5px;
}
h2 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	color: #0e3b87;
	line-height: 20px;
}
h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 14px;
	color: #000000;
	line-height: 20px;
}

/*
p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 11pt;
	margin-top: 3px;
	margin-right: 0;
	margin-bottom: 3px;
	margin-left: 0;
	padding-bottom: 9px;
}

a {
	color: rgb(126, 174, 255); 
	text-decoration: underline;
}
a:visited {
	color: #E7001C;
	text-decoration: underline;
}
a:hover {
	color: #E7001C;
	text-decoration: none;
}

*/

.smalltext {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	padding:0;
    	margin:0;
	color:white;
	text-align:center;
}

.newvariant {
	font-family:  Arial, Verdana, Helvetica, sans-serif;
	font-size: 7pt;
	padding:0;
    	margin:0 10px 0 0;
	color:#4f90c2;
	text-align:right;
}

.newvariant a{
	color:#4f90c2;	
}


/*News
----------------*/
.news_header {
	font-size: 120%;
	color: white;
/*	background:#00357A;*/
	background:#0e3b87;
	padding:5px;
	line-height: 20px;
}

/*.h {background:#0e3b87;padding:10px 15px 5px 15px} 
.pdv .h a {color:#8dacde;text-decoration:underline;font-size:9pt;font-family:arial} 
.pdv .h a:hover {color:white}   */

.header_archiv_news {
        background:#0e3b87;
	padding: 5px;
	color: #8dacde;
	font-size:9pt;
	text-decoration: underline;}

.header_archiv_news a {
	color:#8dacde;
	text-decoration:underline;
	font-size:9pt;
	font-family:arial}
.header_archiv_news:hover {
	color: #FFFFFF;
	}


.main_date_news {
	font-size: 90%;
	color: #0e3b87;
	text-decoration: none;
}


.date_news {
	font-size: 80%;
	color: #999999;
	font-weight:bold;
	text-decoration: none;
}


/*#one_news_id2 {/*background: red;
display:block;
white-space:nowrap;
overflow:hidden;
width:555px;
overflow:hidden;} */

#one_news_id2, #one_news_id1 {display:block;
	white-space:nowrap;
	overflow:hidden;
	width:555px;
/*	margin-top:10px;
*/	line-height:1.1;
	color:#0e3b87;
	text-decoration:none} 

/*#one_news_id2 span {font-size:10pt;
font-weight:normal;
color:black;text-decoration:none} 
#one_news_id2:hover {color:#404040} 
#one_news_id2:hover span {text-decoration:underline;}

*/


.one_news {
	padding-bottom:8px;
	margin:0;
	overflow:hidden;}

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

.link_news {
	font-size: 80%;
	color: black;
	text-decoration:underline;
}

.one_news a:hover {
	text-decoration:underline;
}


/* Speech 
---------------*/
a.nnn_teaser_title,.speech_a, .link_news {
	font-size: 80%;
	color: #0e3b87;
}

.speech_a a {
	text-decoration:none;
}

.speech_a a:hover{
	text-decoration:underline;
	color:black;
}

.one_speech_field
{
	border:0px;
	padding: 7px;
}

.one_speech
{
	border:0px;
	padding: 10px;
	border-bottom: 1px dashed #ccc;
}
.one_speech a:hover, .one_public a:hover{
color:black;}


.one_speech img
{
	border:0px;
	padding: 10px;
}


.one_public
{
	border:0px;
	padding: 10px;
	border-bottom: 1px dashed #ccc;
}

.one_public a {
	padding:1px;
}

.one_public a:hover img, .one_speech a:hover img{
	opacity:0.7;
}

.one_public img
{
	padding: 10px;
}

.logo_projectf {
	padding: 10px 0 10px 0;
	border-bottom: 1px dashed #ccc;
}

#speech_list
{
	width: 90%;
}

#speech h4
{
	color: #0e3b87;
	font-size: 0.9em;
	font-family:  Arial, Verdana, Helvetica, sans-serif;	
}

.speech_autor {
	font-weight:bold;
	color: black;
	font-size: 12px;
}

#DIV_NNN_10154 table,#DIV_NNN_10154 table td{
border:0;
padding:0;
}
.bottom_dashed{border-bottom: 1px dashed #ccc;}

#DIV_NNN_10154 {border-bottom: 1px dashed #ccc;}

.img_speech {padding:10px; border:0;}
.img_news {padding:0px 10px 10px 0px; border:0;float:left;}
.annot_main_news_view{font-weight:bold;height:200px;}
.annot_main_proj_view{font-weight:bold;height:140px;}
.main_news,.speech_body{padding:3px;}
.img_annot{margin-top:-13px;}

.our {
	text-align:center;
	font-size: 12px;	
}

.pages {
	text-align:center;
}

.ditto_currentpage,.currentlinkpage {
	padding:4px;
	color: #0e3b87;
	border: 1px solid #FFFFFF;
}

.ditto_page,.linkpage {
	padding:4px;
	color: #FFFFFF;
	background: #0e3b87;
	border: 1px solid #FFFFFF;
}

.pollvotes, .pollresults {
    max-width:200px;
    border:none;
    padding:10px;	
}

.pollresults p{

    font-size:0.8em;
}

.pollvotes h3, .pollresults h3 {
    margin-top:0px;
    font-size:0.8em;
    color:#0e3b87;
}

.pollvotes ul, .pollresults ul {
    padding:0px 4px 0px 4px;
    font-size:0.6em;
    list-style:none;
    margin:0;	
}

.easypoll fieldset {
    border:0px;
    margin:0px;
    padding:0px;
}

.easypoll input.pollbutton {
    border:1px solid #0e3b87;
    color:#0e3b87;
    background-color:#e3efff;
    cursor:pointer;	
}

.easypoll input.pollbutton:hover {
    background-color:#cee1ff;
}

.easypoll input:hover {
    background-color:#FFF;
}

.easypoll_bar {
    height:8px;
    background-color:#FFF;
    padding-bottom:5px;	
}

.easypoll_inner {
    height:100%;
    background:url('../../templates/modxhost/images/foot_4x82.jpg') repeat-x top left;
    background-color:#0e3b87;
}

.easypoll_error {
    border:1px solid #600;
    background-color:#FAA;
    padding:8px;
}

.yacopyright
{
	float:right;
	font-size: 0.7em;
}

.berry{
	color: #E7001C;
}

.knopka
{
	border: 1px solid #0e3b87;
	background: #e3efff;
	color: #0e3b87;
}

.knopka:hover
{
	cursor:pointer;
	background: #cee1ff;
}

error,.errors{border: 1px dotted red;font-weight: bold;color: red;padding: 5px;margin-bottom: 10px;}

#counter {
	height:50px;
	font-size:0;
	text-align:center;
	color: #e70000;
}

.data {
    margin-top: 8px;
}
.data ol li{
    padding:6px;
    margin-bottom: 6px;
}

.data ol li li{
	list-style:none;
}

.data ol li a{
    font-size:1.2em;
}

.data ul{
    padding:0;
    margin:0;
}

.data ul li{
    border: 0 !important;
    padding-left: 4px;
    margin-left: 4px;
    margin-top: 2px;
}

.result span {
    font-size:100%;
}

ul{
	list-style:square outside;
}

#member_counter{
	border-bottom: 1px dashed #ccc;
}
.liveinternet{
	position:relative;
	left:30px;
	top:-45px;
}
