body {   
  overflow-y: visible;
  overflow: -moz-scrollbars-vertical; 

  margin: 0px;
  font-family:Verdana,Arial,Helvetica,sans-serif;

  background-color:#BBB1A5;
  background-image:url(../images/body_bg.jpg);
  background-repeat:repeat-x;
  
  line-height: inherit;
  color:#FFFFFF;
  font-size:12px;  
}

img { border-width: 0px; } 
div { margin : 0px; }

p {
 color:#CCCCCC;
 font-size:11px;
 margin-bottom:8px;
 margin-top:4px;
}

ul {
 color:#CCCCCC;
 font-size:11px;
 margin-bottom:8px;
 margin-top:4px;
}

h2 {
 color:#00ADEF;
 font-size:13px;
 font-weight:bold;
 margin-bottom:3px;
}

h3 {
color:#C5A17D;
font-size:11px;
margin-bottom:3px;
text-align:justify;
}
h3 a{
text-align:left;    
}

.corp {
 color:#C5A17D;  
}

.vimg { vertical-align: middle; border-width: 0;} 

#content { 
  margin: auto; 
  width: 944px;  
  background-color: #2F2F31;
}

#header {
  width: 944px;  
}

#header .top {
 background-color: #000000;
 height: 17px;  
 border-color:black black #7B767A;
 border-style:solid;
 border-width:0 0 1px;
 color:#C5A17D;
 font-size:12px; 
 padding-right:26px; 
 padding-bottom:0px; 
 text-align:right;  
 padding-top: 4px;
}

#header .top a:link, #header .top a:visited, #header .top a:active {    
  color:#DADADA;
  text-decoration:none;
}

#header .logo {
 background-color:#210B00;
 background-image:url(../images/logo_bg.jpg);
 background-position:right center;
 background-repeat:no-repeat;
 border-color:black black #7B767A;
 border-style:solid;
 border-width:0 0 1px; 
 height:44px;
 padding-top:8px;
 padding-left:16px;
 padding-bottom:0px; 
}

#header .logo img {

}

#content .left {
  width: 194px;
  background-color: #2F2F31;      
  float: left;      
  
/*  background-image:url(../images/left_bg.jpg); */
  background-image:url(../images/prem1.jpg); 
  background-repeat:no-repeat;
  background-position: bottom center;
}

#content .cr {  
  margin-left: 194px;  
}

#content .cr .center {  
  background-color: #2F2F31;    
  float: left;   
  width: 554px;
  border-color:black #7B767A black #7B767A;
  border-style:solid;
  border-width:0 1px 0 1px;   
  
}

#content .cr .center .body { 
 background-image:url(../images/shadow.gif); 
 background-repeat:repeat-x;
 background-color: #2F2F31;
 height: 140px;
}

#content .cr .center .body2 { 
 background-image:url(../images/shadow_top.gif); 
 background-repeat:repeat-x;
 background-color: #2F2F31;
 border-top:1px solid #7B767A ;
 height: 140px;
}

#content .cr .right {
  background-color: #2F2F31;    
  margin-left: 556px;  


  background-image:url(../images/right_bg.jpg); 
  background-repeat:no-repeat;
  background-position: bottom center;  

}

#document {
  padding:15px 20px 0;
}

#footer {
  clear: both;  
  background-color:#210B00;
  border-color:#7B767A black black;
  border-style:solid;
  border-width:1px 0 0;
  color:#C5A17D;
  font-size:10px;
  height:28px;
  padding-top:12px;  
  padding-left:15px;  
}


#footer a:hover {
  color:#C5A17D;
  text-decoration:none;
}

#footer a:link, #footer a:visited, #footer a:active 
{
  color:#DADADA;
  text-decoration:none;
}

.bordo { 
 background-color:#280D00;
 background-image:url(/public/images/bordo_bg.jpg);
 background-position:left center;
 background-repeat:repeat-y;
 color:#C5A17D;
 font-size:12px;
 font-weight:bold;
 padding:10px 15px 12px;    
}

.bordo a:link, .bordo a:visited, .bordo a:active {
  color:#C5A17D;
  text-decoration:none;
}
.bordo a:hover {
  color:#FFFFFF;
  text-decoration:none;
}

a.b:link, a.b:visited, a.b:active {
  color:#C5A17D;
  text-decoration:none;
}
a.b:hover {
  color:#FFFFFF;
  text-decoration:none;
}

.line{  
 background-color: black;
 background-image:url(/public/images/line.gif);
 height: 1px;  
 font-size: 0px;
 line-height: 1px;
}
   
#left_menu{
 margin: 0px;
 background:bottom repeat-x url(/public/images/menu_bg.gif) #2F2F31;
 font-size:12px;
 font-weight:bold; 
}

#left_menu ul{
  margin-top: 0px;
  margin-bottom : 0px;  
  padding-top: 0px;  
  padding-bottom: 10px;  
  padding-left: 0px;  
  margin-left : 15px;  
  list-style-type: none;
}

#left_menu li{
  padding-top: 4px;    
  padding-bottom: 4px;    
  padding-left: 1em;  
/*  background-image:url(/public/images/dot.gif);
  background-position:left center;
  background-repeat:no-repeat;  
*/}

#left_menu li a, #left_menu li a:visited, #left_menu li a:active {
  color:#DADADA;
  text-decoration:none;
}
#left_menu li a:hover {
  color:#C5A17D;
}

.hide {
 display: none;    
}
.block {
padding-left:20px;
}

.phone{
  color:#00ADEF;
  font-size:13px;
  font-weight:bold;
  white-space: nowrap;
}

.phone a, .phone a:visited, .phone a:active{
  color:#00ADEF;
}

.just {
text-align:justify;
}

a, a:visited, a:active {
  color:#C5A17D;
  text-decoration:none;
}
a:hover {
  color:#DADADA;
}

h2 a:link, h2 a:visited, h2 a:active {color:#00ADEF; }

a.strong:link, 
a.strong:visited, 
a.strong:active, 
a.strong:hover {
 color:#00ADEF; 
}

.date {
  color: #909090;
  text-align: right;
}

/* новый дизайн с автоматической высотой */


.right1 {
  background-color: #2F2F31;    
/*  margin-left: 556px;  */
  float: right;
  width: 194px;


  background-image:url(../images/right_bg.jpg); 
  background-repeat:no-repeat;
  background-position: bottom center;  
}

.body1 { 
 background-image:url(../images/shadow.gif); 
 background-repeat:repeat-x;
 background-color: #2F2F31;
}

/* таблички */

TABLE {
 color:#CCCCCC;
 font-size:8pt;
}

.tbl {
 font-size: 8pt;
 color:#CCCCCC;
 border-collapse: collapse;
 border: solid 1px #C5A17D;
 text-align: center; 
 margin: auto;
 margin-top: 4px;
}

.tbl TH {
 border: solid 1px #C5A17D; 
 font-weight: bold;
 padding: 4px;
}

.tbl TD {
 border: solid 1px #C5A17D; 
 padding: 4px;
}

.tbl TD.tdl {
 text-align: left; 
}


/* меню  2-го уровня */

#left_menu ul.menulevel2, ul.menulevel2 {
  color: #00ADEF; 
  font-weight: normal; 
  padding: 0; 
  margin: 0;
  padding-left : 4px;      
  margin-top : 4px;      
}

#left_menu ul.menulevel2 li {
  padding-top: 4px;    
  padding-bottom: 4px;   
}

ul.menulevel2 li a.selected{
  color: #CCCCCC;
}

DIV.just P {
 text-align: justify;
}

DIV.just li{
 text-align: left; 
}

.footnote {
 color: gray;
 font-size: 7.5pt;
}

li {
  padding-bottom: 5px;  
}

/*
#content .left {
  width: 194px;
  background-color: #2F2F31;      
  float: left;      
  
  background-image:url(../images/left_bg.jpg); 
  background-repeat:no-repeat;
  background-position: bottom center;
}

#content .cr {  
  margin-left: 194px;  
}

#content .cr .center {  
  background-color: #2F2F31;    
  float: left;   
  width: 554px;
  border-color:black #7B767A black #7B767A;
  border-style:solid;
  border-width:0 1px 0 1px;   
  
}



#content .cr .center .body2 { 
 background-image:url(../images/shadow_top.gif); 
 background-repeat:repeat-x;
 background-color: #2F2F31;
 border-top:1px solid #7B767A ;
 height: 140px;
}



#document {
  padding:15px 20px 0;
}

#footer {
  clear: both;  
  background-color:#210B00;
  border-color:#7B767A black black;
  border-style:solid;
  border-width:1px 0 0;
  color:#C5A17D;
  font-size:10px;
  height:28px;
  padding-top:12px;  
  padding-left:15px;  
}
*/

