a         { color: #fff; text-decoration: underline}
a:hover   { color: #fff; text-decoration: none }

body { background-color: #0083CA; }
div, td, body { font-size: 12px; font-family: Verdana; color: #B3DAEF }


HTML, BODY {width:100%;height:100%; padding:0 }
#layout {position:relative;width:100%;height:100%;min-height:100%}
html>body #layout {height:auto}

/*div {border: #000 1px solid}*/

#topblock {
  z-index: 1;
  width: 950px;
  /* IE overflow fix, position must be relative or absolute*/
  position: relative;
  margin: auto;
}
#mmenu       { width: 206px; text-align: right; float: left; margin-right: 30px; }
#mmenu IMG   { margin-bottom: 5px; cursor: pointer }
#mmenu .msub { margin-bottom: 5px; display: none }

#cont {
  height: 340px;
  width: 700px;
  overflow: auto; overflow-x:auto; overflow-y:hidden;
  float: left;
  line-height: 170%;
}



#botblock {
  min-width: 950px;
  height: 300px;
  z-index: 0; width: 100%; position: absolute; bottom: 0; background: url(/themes/mongolia_theme/images/botbg.jpg) 0px 0px repeat-x;
}

#copyright { color: #CDFBD9; z-index: 999; height: 16px; width: 213px; position: absolute; top: 275px; right: 0; font-size: 11px; text-align: right; padding-right: 10px; }
#copyright A { color: #CDFBD9; text-decoration: none; }
#copyright A:hover { color: #fff; text-decoration: underline; }


.fixedwidth {
/* a wide div is used for creating horizontal scrollbars for demonstration purposes */
width: 550px;
height: auto;
position: relative;
color: black;
padding: 1px;
}

/* general page style ends here */



/* Scroll Bar Master Styling Starts Here */
/* All comments can be freely removed from the css */

.scrollgeneric {line-height: 1px;font-size: 1px;position: absolute;top: 0; left: 0;}

/* force fleXcroll to always display the vertical scrollbase */
.vscrollerbase {
visibility: visible !important;
}
/* fleXcroll adapts to this CSS setting and sets positions correctly */


/* And style your scrollbar like you normally do */
.vscrollerbase {
width: 15px;
background: url(/themes/mongolia_theme/images/scroll.gif) -45px 0px repeat-y;
}
.vscrollerbar {
width: 15px;
background: url(/themes/mongolia_theme/images/scroll.gif) -15px 0px repeat-y;
/* background: #99CBCB url(basebarcaps_verticalbarbody.png) -15px 0px repeat-y; */
}
.hscrollerbase {
height: 15px;
/* background: #D7EBDF url(horizontalbarbody_cornerjog.png) 0px -15px repeat-x; */
}
.hscrollerbar {
height: 15px;
/* background: #99CBCB url(horizontalbarbody_cornerjog.png) 0px -30px repeat-x; */
}
.vscrollerbar, .hscrollerbar {
padding: 10px;
z-index: 2;
}
.vscrollerbarbeg {
background: url(/themes/mongolia_theme/images/scroll.gif) 0px 0px no-repeat;
width: 15px;
height: 4px !important;
}
.vscrollerbarend {
background: url(/themes/mongolia_theme/images/scroll.gif) -30px 0px no-repeat;
width: 15px;
height: 4px; !important;
}
.hscrollerbarbeg {
height: 15px;
width: 15px !important;
}
.hscrollerbarend {
height: 15px;
width: 15px;
}
.scrollerjogbox {
width: 15px;
height: 15px;
top: auto; left: auto;
bottom: 0px; right: 0px;
background: #4E727C url(horizontalbarbody_cornerjog.png) 0px 0px;
}
.vscrollerbasebeg {
/* background: url(basebarcaps_verticalbarbody.png) -30px -30px no-repeat; */
width: 15px;
height: 15px !important;
}
.vscrollerbaseend {
/* background: url(basebarcaps_verticalbarbody.png) -60px -30px no-repeat; */
height: 15px;
width: 15px;
}
.hscrollerbasebeg {
/* background: url(basebarcaps_verticalbarbody.png) -60px 0px no-repeat; */
height: 15px;
width: 15px !important;
}
.hscrollerbaseend {
height: 15px;
width: 15px;
/* background: url(basebarcaps_verticalbarbody.png) -30px 0px no-repeat; */
}
.scrollerjogbox:hover {
/* background: #5E828C url(basebarcaps_verticalbarbody.png) -45px -15px; */
}
/* Scroll Bar Master Styling Ends Here */





h1   { font-size: 16px; font-weight: normal; color: #fff; margin: 0 0 10px 0}
img  {border: 0}
form {margin 0; padding: 0}

.sheader {height: 208px; background: url('/themes/mongolia_theme/images/topbg.jpg') repeat-x }
.sheader DIV.r {height: 208px; background: url('/themes/mongolia_theme/images/top.jpg') no-repeat top right }
.sheader DIV.cnt { position:absolute; top:130px; left:80px; width: 220px; height: 44px; text-align: right; color: #257BC2; line-height: 180%; z-index: 150 }
.sheader A.lang { position:absolute; top:25px; left:25px; z-index: 100 }
.sheader A.logo { position:absolute; top:21px; left:0px; z-index: 50 }

.bodytop  { background: url('/themes/mongolia_theme/images/bodytop.gif') repeat-x 0 0; padding-top: 15px; }

.smenu    { display: block; list-style: none; width: 240px; margin: 0 0 7px 0; padding: 0 }
.smenu LI { display: block; width: 240px; height: 40px; padding: 1px 1px 1px 10px; background: url('/themes/mongolia_theme/images/menybg.jpg') no-repeat bottom left; cursor: pointer; font-weight: bold }
.smenu LI IMG { margin-right: 10px;}

.submenu    { display: none; width: 240px; position: absolute; top:225px; left:240px; background-color: #4BA8D2; border: #000 1px solid; -moz-opacity: 0.7;opacity:.70; filter: alpha(opacity=70); }
.submenu UL { color: #fff; padding: 0 0 0 20px; margin: 3px 0 3px 0; }
.submenu LI { width: 240px; cursor: pointer; }


#contentBlock { padding: 30px 0 20px 0; background: url('/themes/mongolia_theme/images/footbg.png') repeat-x bottom left }

#content_ { background-color: #DEDEDE; padding: 8px }
#content_sh { height: 30px; background: url('/themes/mongolia_theme/images/bodybg.gif') repeat-x top left }

.sfooter {padding: 10px 0 50px 296px}