body
{
	margin: 0px; 
	background: #ffffff;
	padding: 0px;
}
.auth_div
{
	position: absolute; 
	left: 0px; 
	top: 0px; 
	width: 10px; 
	height: 10px; 
	z-index: 1;
}

.title
{
	text-align: center;
	background: #003399;
	color:#FFFFFF; 
	font-family:Verdana; 
	font-size:16px;
}

.logo_bg
{
	background-image: url(/images/logrep.png);
}

.logo_bg img {border: 0px}

.last_news
{
	color: rgb(242, 153, 27); 
	text-decoration: underline; 
	font-size: 14px; 
	font-weight: bold; 
	padding-left: 10px; 
	padding-right: 10px; 
	padding-top: 10px;
}

.news
{
	padding: 5px 5px 5px 10px;
}

table.tbl 		{ background-color:#D2D2D2; font-family:Georgia; font-size:12px; }
table.tbl tr 	{ background-color:#FFFFFF; }

img { border: 0; }

a,
a:link,
a:visited,
a:hover
{
	color: #003399;
	text-decoration : underline;
}



a.s:link,
a.s:visited,

{
	color: #FD0014;
	text-decoration : none;
}

a.s:hover
{
	color: #FD0014;
	text-decoration : underline;
}
.red {font-family :Verdana;	font-size : 12px; color : #FD0014; }
.blue {font-family :Verdana;	font-size : 12px; color : #3B4693; font-weight : bold;}
.or {font-family :Verdana;	font-size : 12px; color : #F58345; font-weight : bold;}
.wh {font-family :Arial;	font-size : 12px; color : #FFFFFF; font-weight : bold;}
a.wh:link, a.wh:visited {font-family :Arial;	font-size : 12px; color : #FFFFFF; font-weight : bold;text-decoration : none;}
a.wh:hover {font-family :Arial;	font-size : 12px; color : #FFFFFF; font-weight : bold;text-decoration : underline;}

.bl {font-family :Verdana;	font-size : 14px; color : #000000; font-weight : bold;}
.form input
{
	width: expression((this.getAttribute("type") && this.getAttribute("type") == "submit") ? 'normal' : '100%');
}

.form textarea
{
	width: 100%;
	height: 200;
}

.usl,
.usl A,
.usl A:link,
.usl A:visited
{
	font-family : Verdana ;
	color: #003399;
	font-size: 12px;
	font-weight : bold;
	text-decoration: none;
	padding-left : 0;

}
.usl A:hover
{
	text-decoration: underline;
}



.news,
.news A,
.news A:link,
.news A:visited
{

	text-decoration: none;


}
.news A:hover
{
	text-decoration: underline;
}



.in,
.in A,
.in A:link,
.in A:visited
{
	font-family : Verdana ;
	color: #003399;
	font-size: 12px;
	text-decoration: none;
}
.in_hover A,
.in_hover A:link,
.in_hover A:hover,
.in_hover A:visited
{
	font-family : Verdana ;
	color: #FFFFFF;
	font-size: 12px;
	text-decoration: none;
}

.in_hover
{
	background-color:#003399;
}
.in
{
	background-color:#EDEDED;
}




.diog,
.diog A,
.diog A:link,
.diog A:visited
{
	font-family : Verdana ;
	color: #6B7279;
	font-size: 9px;
	text-decoration: none;
	
	padding-top : 10;
	line-height: 100%;
}
.diog A:hover
{
	font-family : Verdana ;
	text-decoration: underline;
	font-size: 9px;
}




h1,
h1 A,
h1 A:link,
h1 A:visited
{
	font-family : Verdana ;
	font-size : 14px;
	color : #FFFFFF;
	padding: 0 0;
	margin: 5;
	text-decoration: none;    
}

h1 A:hover
{
	font-family : Verdana ;
	font-size : 14px;
	color : #F58345;
	padding: 10 0;
	margin: 0;
	text-decoration: none;
}

h2,
h2 A,
h2 A:link,
h2 A:visited
{
	font-family : Verdana ;
	font-size : 12px;
	color : #FFFFFF;
	padding: 0 0;
	margin: 6;
	text-decoration: none;
}

h2 A:hover
{
	font-family :Verdana ;
	font-size : 12px;
	color : #FFFFFF;
	padding: 0 0;
	margin: 6;
	text-decoration: none;
}
h4
{
	padding: 0;
	margin: 0;	
}


.menu_l,
.menu_l  A,
.menu_l A:link,
.menu_l A:visited
{
	font-family : Verdana ;
	color: #003399;
	font-size: 12px;
	text-decoration: none;

}
.menu_l A:hover
{
	font-family : Verdana ;
	color: #003399;
	font-size: 12px;
	text-decoration: underline;
}
.menu_r,
.menu_r  A,
.menu_r A:link,
.menu_r A:visited
{
	font-family : Verdana ;
	color: #003399;
	font-size: 11px;
	text-decoration: none;
	line-height: 100%;

}
.menu_r A:hover
{

	text-decoration: underline;
}
.name
{
	font-family : Arial ;
	font-size : 16px;
	color : #F58345;

}

table {font-family :Verdana;	font-size : 12px; color : #003399; line-height: 140%;}
td {font-family :Verdana;	font-size : 12px; color : #003399; line-height: 140%;}
.price {font-family :Verdana;	font-size : 12px; color : #3B4693; }
.b {font-family :Verdana;	font-size : 11px; color : #6B7279; line-height: 140%; font-weight : bold;}
.ind {font-family :Verdana;	font-size : 11px; color : #6B7279; line-height: 140%; }












.votebut {background-color: #F5F5F6; border: none; color : #F58345}


.tbl2strip {  background-color: #FFFFFF}
.white_s {font-family : Verdana; font-size : 11px;	color : white;}
.white {font-family : Verdana; font-size : 12px;	color : white;}
.info {padding-bottom : 10; padding-top : 10; padding-left : 10; padding-right : 10;}
.faq {font-family : Verdana;	font-size : 11px; color : #FF4200; font-weight : bold; padding-bottom : 10px;}
.chert {padding-bottom : 10; padding-left : 10; padding-right : 10; padding-top : 10;}
.tbltxt_1 {font-family : Verdana; font-size : 8px; background-color: #OOOOOO; }

.tbltxttopic { color : white; font-weight : bold; background-color: #3B4693;}

.tbltxtcell_2 {  background-color : #EDEDED; padding-bottom : 4; padding-top : 4; padding-left : 4; padding-right : 4;}
.tbltxtcell_1 {  background-color : #FFFFFF; padding-bottom : 4; padding-top : 4; padding-left : 4; padding-right : 4;}

.tbltxtcell {  background-color : #EEEEEE; }
.tbltxt {font-family : Verdana; font-size : 11px; background-color: #003399; }



.tbltxtcell_tab {  background-color : #FFFFFF; }
.tbltxt_tab {font-family : Verdana; font-size : 11px; background-color: #0825A1; }








.votetbl { font-family: Verdana, Helvetica, sans-serif; sans-serif;   font-size: 11px; padding-right: 2px; padding-left: 14px; padding-top: 2px; padding-bottom: 2px}

.pswtbl {font-family: Verdana; color: #45465C; font-size: 11px; padding-bottom: 10; padding-left: 20; padding-right: 10; padding-top: 15}
.pswpole { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; border: 1px #b10000 solid}
.pswbut {background-color: #525F7B; border: none; color : white; clip:  rect(   )}

.butgen {font-size : 12px; font-family: Verdana;  background-color: #E49A30; border:1px Solid #E49A30; color: #224086}
.butgen1 {  font-family: Verdana, Verdana, Helvetica, sans-serif;  font-size: 13px; border: 1px #A5ACB2 solid; letter-spacing: 1px;  background-color: #FFFFFF; color: #600000; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px}
.pollresult {font-family: Verdana;  font-size: 11px}


#tooltip{
background:#EDEFF6;
border:1px solid #3B4693;
color:#000000;
font:menu;
margin:0px;
padding:3px 5px;
position:absolute;
visibility:hidden
}

p.normal_text { text-align:justify; text-indent:2ex; }

.li_all LI {
 color: #F58345; /* Цвет маркеров */
 padding: 5px;
 margin-left: 15px;
}
.li_all LI SPAN {
 color: #3B4693; /* Цвет текста */
}

.li_all,
.li_all A,
.li_all A:link,
.li_all A:visited
{
	font-family : Verdana ;
	color: #003399;
	font-size: 12px;
	text-decoration: none;

}
.li_all A:hover
{
	font-family : Verdana ;
	color: #003399;
	font-size: 12px;
	text-decoration: underline;
}

.map_link
{
	font-size: 11px;
}

.no_dec {text-decoration: none}

td.n
{
	padding: 5px 5px 5px 10px; 
	font-size: 11px; 
	font-weight: bold;
}

.n A,
.n A:link,
.n A:visited
{
	text-decoration: underline;
}

.n A:hover
{
	text-decoration: none;
}

.h3_fac
{
	font-size: 12px;
	font-weight: bold;
}
.spravochnik li
{	
	list-style: none;
	padding: 4px;
}

.spravochnik A, 
.spravochnik A:link, 
.spravochnik A:visited
{
	background-image: url('images/dot_blue.gif');
	background-repeat: no-repeat;
	padding-left: 20px;
}
.spravochnik A:hover
{
	background-image: url('images/dot_orange.gif');
	background-repeat: no-repeat;
	padding-left: 20px;	
	text-decoration: none;
	color: #F58345;
}

.div_partners A
{
	font-weight: bold;
}

.div_partners A:hover
{
	text-decoration: none;
	color: #F58345;
}

.article
{
    margin: 0;
    padding: 0;    
}

.article h1
{
    background: #f2991b;
    padding: 5px;
    margin: 0;
}

.article_main
{
    margin: 15px 5px 5px 5px;
}

.article_name
{
    margin-top: 5px;
    font-weight: bold;
}

.article_read
{
    float: left;
}

.article_text
{
	margin: 20px 5px 0px 5px;
}

.article_text a
{
	color: #E88615;
}
.article_text a:hover
{
	text-decoration: none;
}
