html {
	font-size:100.01%;
	}
	
body {
	font-family: Arial, Helvetica, Verdana, sans-serif; 
	background-color: ededed; 
	background-image:url(/images/bg.gif);
	font-size: 12px;
	margin: 0 0 0 0;
	padding 0 0 0 0;
}

HTML,BODY,DIV,SPAN,OBJECT,IFRAME,
H1,H2,H3,H4,H5,H6,P,BLOCKQUOTE,A,EM,SMALL,STRIKE,
STRONG,SUB,SUP,DL,DT,DD,OL,UL,
LI,FIELDSET,FORM,LABEL,LEGEND,TABLE,
CAPTION,TBODY,TFOOT,THEAD,TR,TH,TD,HR {
	padding:0;
	margin:0;
	}

TEXTAREA,INPUT,SELECT {
	font-family:Arial,sans-serif;
	font-size:1em;
	}
	
.commoninput {
	width: 95%;
}

OL,UL {
	list-style:none;
	}
TABLE {
	border-collapse:collapse;
	border-spacing:0;
	}
:focus {
	outline:none;
	}


#site {
 margin-right: 0px;
 margin: 0 0 0 0;
 padding 0 0 0 0;
}

#topcontainer {
	width: 100%;
	margin-top: 0px; /* Отступ слева и справа */
	padding: 0px; /* Поля вокруг текста */
	text-align: left; /* Выравнивание содержимого слоя по левому краю */ 
	background-image:url(/images/global_header_bg.gif); 
  background-repeat: repeat-x; 
  height: 83px; 
  color: #FFFFFF;	
}

#bottomcontainer {
	text-align: left; /* Выравнивание содержимого слоя по левому краю */ 
	background-image:url(/images/global_footer_bg.gif); 
  background-repeat: repeat-x; 
  background-color: #ffffff; 
  height: 42px; 
  color: #666666;
  padding-top: 18px;
  padding-left: 4px;
  padding-right: 4px;
  padding-bottom: 0px;  
}

#container {
 width: 1100px; /* Ширина слоя */
 margin-right: auto; /* Отступ справа */
 margin-left: auto; /* Отступ слева */
}

.leftmenus {
	width: 180px;
	float: left; /* Обтекание по правому краю */
	padding-right: 8px;
}

.centercont {
	width: 870px;
	float: left; /* Обтекание по правому краю */
	border-left: 1px solid #6d6d6d;
	padding-left: 2px;
}

.contblock {
	position: relative;
	background: #fff; /* Цвет фона */
	float: left; /* Обтекание по правому краю */
	display: inline;
}

.bblock {
	position: relative;
	background: #fff; /* Цвет фона */
	float: left; /* Обтекание по правому краю */
	display: inline;
}

.leftblock {
	background: #FFF; /* Цвет фона */
	float: left; /* Обтекание по правому краю */
	display: inline;
	width: 172px;
}
.leftblockheader {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #EEE;
	position: relative;
	background: #FFF; /* Цвет фона */
	display: block;
	font-weight: bold;
	margin-bottom: 5px;
}

.contblock, .leftblock {
 padding: 7px; /* Поля вокруг текста */
 margin-bottom: 2px; /* Отступ снизу */
 margin-right: 2px;
}

.tr {
 clear: both; /* Отменяем обтекание */
}

textarea {  width: 98%;}
a { font-size: 13px;
    color: #345882;
  }
a:hover { color: #668eb8; }
.menuHref:hover { color: #88AFDA; }

.toplogo {
	float: left ;
}

.topmenu {
	float: right;
	padding: 50px 10px 0 0;
}

.topmenu LI {
	float: left;
	padding: 0 3px;
}
.topmenu A {
	color: #EEEEEE;
}
.topmenu A:hover {
	color: #DEDEDE;
}


/* Widget description */
.contLayer { padding-left: 0px; padding-top: 5px; }
.widget { padding-left: 0px; padding-top: 0px; }
.widgetHeader { background-image:url(/images/menu_header_bg_2.gif); 
                background-repeat: no-repeat; 
                height: 28px; 
                font-size: 14px;
                font-weight: bold;
                padding-left: 10px; 
                color: #FFFFFF;
               }
.widgetContent { background-image:url(/images/menu_middle_bg.gif); 
                 background-repeat: repeat-y; 
                 padding-left: 10px;
                 padding-top: 4px;
                 padding-bottom: 1px;
               }
.widgetFooter { background-image:url(/images/menu_footer_bg.gif); 
                background-repeat: no-repeat; 
                height: 18px;
              }
/* End of widget description */

.pageheader {
	color: #99AAFF;
}

/* old styles */
.shratestrtit {
	font-weight: bold;
	background: #CCDDFF;
  color: #000000; 
}

.shratestr1  {
           background: #E8EEEA;
           color: #000000; 
         } 

.shratestr2  {
           background: #FFFFFF;
           color: #000000; 
         } 

.ratestrtit  {
           background: #CCDDFF;
           color: #000000; 
         } 

.ratestrtit2  {
           background: #FFFFFF; 
           color: #000000; 
         } 
         
.ratestr1  {
           background: #E8EEEA;
           color: #000000; 
         } 

.ratestr2  {
           background: #FFFFFF;
           color: #000000; 
         } 

.razd, .userl {
	font-weight: bold;
}

.statrefconttdhead  {
           text-align: center;
           background: #bcc1c1;
           color: #000000; 
           font-weight: bold;
         } 

.statrefconttd1  {
           background: #e2e2e2;
           color: #000000; 
         } 

.statrefconttd2  {
           background: #F2F2F6;
           color: #000000; 
} 

.statrefconttdl1  {
     background: #d2d2d2;
     color: #000000; 
	   padding-left: 2px;
	   padding-right: 2px;
	   text-align: right;
} 

.statrefconttdl2  {
     background: #e2e2e6;
     color: #000000; 
	   padding-left: 2px;
	   padding-right: 2px;
	   text-align: right;
         } 

.statrefcontvaltd1  {
           background: #D1D4D4;
           color: #000000; 
         } 

.statrefcontvaltd2  {
           background: #F2F2F6;
           color: #000000; 
         } 

.fullst  {
           border-width: 1;
           border-style: solid;
           border-color: #6699CC;
           vertical-align: top;
           background: #FFFFFF;
           color: #000000; 
         } 

.fullsthead  {
           border-width: 1;
           border-style: solid;
           border-color: #6699CC;
           vertical-align: top;
           background: #EEEEEE;
           color: #000000; 
           margin: 2px;
           padding: 2px;
         } 
         
.statrefconttdhead  {
	font-size: 10px;
    text-align: center;
    background: #bcc1c1;
    color: #000000; 
    font-weight: bold;
} 


#tooltip {
  background : #EEEEEE;
  border-bottom : 1px solid #000000;
  border-left : 1px solid #000000;
  border-right : 1px solid #000000;
  border-top : 1px solid #000000;
  font-family : Arial,sans-serif;
  font-size : 13px;
  margin : 0px;
  padding-bottom : 2px;
  padding-left : 5px;
  padding-right : 5px;
  padding-top : 2px;
  position : absolute;
  visibility : hidden
}

.regleft  {
           border-width: 1;
           border-style: solid;
           border-color: #6699CC;
           vertical-align: top;
           background: #EEEEEE;
           color: #000000; 
         } 


.regright  {
           border-width: 1;
           border-style: solid;
           border-color: #6699CC;
           vertical-align: top;
           background: #FFFFFF;
           color: #000000; 
           text-align: center;
         } 

.newscell  {
           vertical-align: top;
           background: #FFFFFF;
           color: #000000; 
           text-align: justify;
         } 

.ntitle { 
             font-size:16px;  
             font-weight: bold;
             color: #000000;
            }


.smallhint {
	font-weight: bold;
	font-size: 6px;
}         
/* end of old styles */


/* new styles */ 
a.upm1:link, a.upm1:visited {
	color:#333333;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	background-color:#d9dbfe;
	padding:3px;
	line-height: 26px;
	border:1px solid #808080; 
	white-space:nowrap;
}

a.upm1:hover {
	color:#FEFEFE;
	font-size:12px;
	font-weight: bold;
	text-decoration:none;
	background-color:#7d8fff;
	padding:3px;
	border:1px solid #000033; 
	white-space:nowrap;
}

a.upm1:active {
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;
	background-color:7d8fff;
	padding:3px;
	border:1px solid #000033; 
	white-space:nowrap;
}