body, html {width:100%; height:100%;}

#vmo {width:100%; height:100%; font-family:Arial Unicode MS; font-size:12px; padding:0; background:url('/images/mag/vmo/fon.jpg'); color:#424242;
 min-width:1127px;
  width:expression(document.body.clientWidth > 1127 ? "100%" : "1127px");
}
#vmo td  {font-family:Arial; color:#424242;}
#vmo a {color:#1c515e; text-decoration: underline;}
#vmo img div {padding:0; margin:0;}
#vmo .side-padding{width:50px; text-align:center; vertical-align:top;}
#vmo .side-padding img {margin-bottom:5px;}

#vmo .top {width:100%; }
#vmo .top a {text-decoration:none; color:#FFFFFF; }
#vmo .top_left  {background: url('/images/mag/vmo/top_fon_left.jpg') repeat-x; height:141px; color:#FFFFFF; padding-left:40px; font-size:22px; font-weight:bold; vertical-align:middle;}
#vmo .top_left .small {font-size:14px; font-weight:normal; line-height:20px;}
#vmo .top_right {background: url('/images/mag/vmo/top_fon_right.jpg') repeat-x; height:141px; width:50%; color:#FFFFFF; padding-left:40px;  font-size:22px; font-weight:bold; vertical-align:middle;}


#vmo .left { width:30%; padding:18px 28px 50px 0;}
#vmo .left-div {text-align:left; width:290px;}

#vmo .left .menu {width:255px; vertical-align:top; text-align:left; padding: 0 15px 25px 23px; margin:0;}
#vmo .left .menu div {padding:18px 0 0 16px; text-align:left; width:200px;}
#vmo .left .menu a { color:#1c515e; font-size:18px; line-height:22px; font-weight:normal;}
#vmo .left .menu b { color:#3f4243; font-size:18px; line-height:22px; font-weight:normal;}

#vmo .left .submenu {padding:0 0 10px 0;}
#vmo .left .submenu div {padding:5px 0 0 15px;}
#vmo .left .submenu a {color:#3f4243; font-size:14px;  margin-left:22px; text-decoration:underline; font-weight:bold; }


#vmo .contacts { padding:25px 0 0 38px; width:280px; font-size:11px; font-weight:normal; text-align:left;}
#vmo .contacts h2 { font-size:14px;  margin-bottom:10px;  font-weight:bold; color:#000000;}
#vmo .contacts a {text-decoration:none; color:#424242;}

#vmo .right {padding:23px 32px 50px 0; font-size:14px; }
#vmo .right .head {width:280px;}
#vmo .right .info {line-height:25px; width:570px; font-weight:normal; font-size:12px; padding-bottom:20px;}
#vmo .right h1 {font-size:18px; font-weight:bold; margin:0; padding:0; color:#000000;}
#vmo .right h2 {font-size:16px; margin:5px 0 15px 0; padding:0; color:#000000;}
#vmo .right h2 a {color:#1c515e;}
#vmo .right .journal {float:left; font-size:11px; margin-bottom: 20px; width:240px;}
#vmo .right .rubric{margin: 10px  0 10px 12px; font-weight:bold;}
#vmo .right .subrubric{padding-left: 15px;}
#vmo .right .content {margin-bottom:40px; }

#vmo div.link { background: url(/images/dotted1-3.gif) repeat-x bottom; }
#vmo .content div.link { background: none; margin-bottom:15px; }
#vmo td.link {width:100%;}
#vmo .link a {background: url("/images/mag/vmo/fon.jpg") repeat-x;}
#vmo table.link {width:100%;margin-left:10px;margin-bottom:15px;}
#vmo .bottom {height:67px; background: url('/images/mag/vmo/bottom_fon.jpg') repeat-x;}
#vmo span.author { font-style: italic; }
#vmo div.abstract { margin: 2px 0 15px 0px ; }

.headline {font-weight:bold;}

#vmo .right div.main_link {background:none;margin-bottom:20px;}

#vmo .prev a {text-decoration:none;}
#vmo .next a {text-decoration:none;}

#vmo #search_form_block {margin: 25px 0 0 38px;}