/* Pretty Stuff
================================== */



body {
  font: 62.5%/1.6 Arial, Verdana, sans-serif;
  background:#3399cc url(../images/m_bg.jpg) repeat-x;
}

h1 {
  font-size: 2.2em;
  font-weight: normal;
  margin-bottom:10px;
}

h2 {
  font-size: 1.8em;
  font-weight: normal;
  margin:25px 0 5px 0;
}

h3 {
  font-size: 1.6em;
  font-weight: normal;
}


p, li {
  font-size: 1.4em;
}

p {
  margin: 1em 0;
}

#vis p{

    display: block;
	margin-right: 10px;
	margin-left: 400px;
    padding-top:50px;
    color:#993300;
}

.bold{
    font-weight:bold;
}
#branding h1 {
margin: 0;
background:url(../images/logo.gif) no-repeat;
width:250px;
height:85px;
margin-top:-40px;
margin-left:-20px;
position:relative;
text-indent:-5000px;

}

#wrapper {
background-color: #fff;
}

#branding {
  height: 50px;
  background-color:#fff;
  padding: 20px;
}

#mainNav ul {
  list-style: none;
}

#footer {
  background-color:#b0b0b0;
  padding: 1px 20px;
}

/* The Core Technique
================================= */

body {
  text-align: center; 
  min-width: 760px;
}

#wrapper {
  width: 900px; 
  margin: 40px auto; 
  text-align: left; 
}


#content { 
  width: 670px;
  float: right; 
}

#mainNav { 
  width: 220px; 
  float: left; 
} 

#footer { 
  clear: both; 
} 

/* Add some padding 
================================== */

#mainNav {
  padding-top: 10px;
  padding-bottom: 20px;
}

#mainNav ul{
  padding-left: 20px;
}

#mainNav ul li {
margin-bottom:5px;
border-bottom:1px solid #ddd
}

#mainNav ul li a{
display:block;
color:#0066FF;
text-decoration:none;
font-weight:normal;
padding-bottom:5px;
}

#mainNav ul li a:hover {
color:#f90;
}

body#home #mainNav a.home, 
body#map #mainNav a.map,
body#job #mainNav a.job
{
  color:#996600;
}

/* Top menu */

#topNav {
position:absolute;
left:238px;
top:0px;
width:662px;
/*height:55px;*/
background:#2bc7f2 url(../images/menu_bg.gif) repeat-x;
border-bottom:5px solid #ffd400 ;
}

#topNav ul li {
list-style:none;
}

#topNav ul li {
float:left;
}

#topNav ul li a{
text-decoration:none;
color:#fff;
font-weight:bold;
display:block;
padding:20px;
border-right:2px groove #0cf;
_border-right:2px inset #00CCFF;
}

#topNav ul li a:hover {

background:#ffd400 url(../images/menu_a_bg.gif) repeat-x;
}

body#home #topNav a.home, 
body#map #topNav a.home, 
body#job #topNav a.home,
body#products #topNav a.products, 
body#maps #topNav a.products,
body#udbs #topNav a.products,
body#mf #topNav a.products,
body#books #topNav a.products,
body#projects #topNav a.products,
body#gost #topNav a.products,    
body#subscription #topNav a.subscription,
body#trial #topNav a.subscription,
body#editions #topNav a.subscription


{
background:#ffd400 url(../images/menu_a_bg.gif) repeat-x;
}


body#home #mainNav a.home, 
body#map #mainNav a.map,
body#job #mainNav a.job,
body#products #mainNav a.periodics, 
body#maps #mainNav a.maps, 
body#udbs #mainNav a.udb,
body#mf #mainNav a.mf,
body#books #mainNav a.books,
body#projects #mainNav a.projects,
body#gost #mainNav a.gost,    
body#subscription #mainNav a.subscription,
body#books #mainNav a.sales,
body#trial #mainNav a.trial,
body#editions #mainNav a.editions
{
  color:#996600;
}


#topNav ul li {
float:left;
}

#vis {
height:260px;
background:#CC9900  url(../images/vis_home.jpg) no-repeat;
}

body#maps #vis {
background:#CC9900  url(../images/vis_map.jpg) no-repeat;
}

body#books #vis {
background:#CC9900  url(../images/vis_books.jpg) no-repeat;
}

body#products #vis {
background:#CC9900  url(../images/vis_periodics.jpg) no-repeat;
}



#vis div {
height:260px;
background:url(../images/vis_b_bg.png) no-repeat left bottom;

   
}
/*
#vis img{

    padding-left:600px;
}

*/
.pad {
padding:0 20px 60px 10px;
}

label {
margin-top:10px;
font-weight:bold;
color:#0066CC;
font-size:1.3em;
display:block;
}

form .abbr {
font-weight:bold;
color:#0066CC;
}

#content h1{
border-bottom:1px solid #993300;
}

#content h1, #content h2, #content h3 {
color:#993300;
}

#content ul {
margin-left:30px;
list-style-type:circle
}

   table.list {

   margin-top:20px;
   font:normal 10pt Verdana;
   border-left:1px solid #ddd;
   border-top:1px solid #ddd;
   border-collapse:collapse;
    width:auto;
   }
  table.list td {
   padding:5px 5px;
   background-color:#fff;
   border-right:1px solid #ddd;
   border-bottom:1px solid #ddd;
  }

tr.m_hdr td {
 background-color:#6699cc;
 color:#fff;
 font-weight:bold;
 padding:4px 3px;
 border-right-color:#fff;
 border-bottom-width:3px;
}
table.list td.cntr_hdr {
 background-color:#eee;
 font-weight:bold;
}

table.list td.frmt_hdr {
font-weight:bold;
background-color:#eee;
color:#333;
font-size:11px;
text-align:center;    
}
table.list td.frmt_hdr a{
color:#333;
font-size:12px;    

}
.icons, .figures {
 text-align:center;
}
td.dbs {
 padding-left:40px;
 width:470px;
}

td.dbs a {
 color:#006699;
 text-decoration:none;

}

#link a{

  color:#993300;
    

}

#link a:hover{
text-decoration:underline;    

}

.formlabel3{
font-size:12px;
color:#0066cc;
font-weight:bold;
    

    
}

.dbtitle a {
 color:#000000;
 text-decoration:none;
 font-size:12px

}


#submit{
  margin-top:10px;
    font-size:12px;
    padding:3px; 3px; 3px; 3px;
   
    border:1px solid #999999;
    color:#990000;
    background: #eeeeee;

}

.dbtitle a:hover {
text-decoration:underline;

}

.RedStar{
 color:#990000;
 font-size:12pt;
}

.spisok{
font-size:6px;
}

td.dbs span {
font-weight:bold;
color:#0066FF;
font-size:10px
}

td.dbs a:hover {
text-decoration:underline;
}

td.dblist {
background-color:#f5f5f5;
font:normal 12px Arial,sans-serif;
}

td.dblist h2 {
padding:0;
margin-bottom:10px;
}

.abbr {
color:#0099ff;
font:bold 10px Verdana;
}

td.dblist ul {
list-style-type:none;
margin:0;
padding:0;
margin-left:10px;
}

td.dblist ul li {
border-bottom:1px dashed #dedede;
}

td.dblist h2 {
font-size:12px;
font-weight:bold;
} 

.flyout {
width:290px;
padding:10px;
background-color:#f5f5f5;
}

.fright {
float:right;
}

#evis_block {
padding:15px;
color:#777;
font-size:0.9em;
margin-top:50px;
text-align:left;
}


form ul {
margin:0;
padding:0;
}

form ul li {
/*border:1px solid red;*/
margin-left:-30px;
padding:0;
list-style-type:none
}


form input.txt {
font-size:12px;
width:100% ;
background:  #ffffff url(../images/inputbg.gif) repeat-x left top;
border:1px solid #dddddd;
height:23px;
color:#990000;
padding-top:7px;
padding-left:5px;

 
}

.sminput{
font-size:12px;
width:100% ;
background: #ffffff url(../images/inputbg.gif) repeat-x left top;
border:1px solid #dddddd;
color:#990000;
padding-top:5px;
padding-left:5px;



}

#spisok{
    margin:0;
    padding:0;
    margin-left:10px;
    padding-top:20px;
    padding-bottom:20px;
   
}

 #Nav{

 }
/*
#cartinca{
    position:absolute;
    top:30px;
    left:672px;
    z-index:3;
    border:0;
}



#reclama{
    padding-top:20px;
}


a:focus {outline: none;}
*/

#imgbutton{

width: 400px;
 margin-top:10px;
 margin-bottom:10px;

}
#buttonright{
display:block;    
background:url(../images/buttonleft.gif) no-repeat left top;
font:  Arial, Verdana, sans-serif;
height:23px;
font-size:14px;
color:#6b2501;
text-decoration:none;
 padding-left:10px


}


#imgbutton span{
 display:block;
 background:url(../images/buttonright.gif) no-repeat right top;
 height:23px;
 padding-left:20px;
}


.catalog{

margin-top:10px;
margin-bottom:10px;

}

#un_library{
padding-left:15px;
border:none;
}

#un_library img{
border:none;
}

