BODY {font-size: 0.8em;   margin: 0; padding: 0;}

#content HR {border: 0; border-top: 1px solid #5C76C1; height: 0}
KBD {font: bold 14px "Trebuchet MS",sans-serif; color: blue}
KBD.err {color: #CD0000}

.icons {vertical-align: middle; margin: 0px 5px}
.spangle {POSITION: absolute; TOP: -10px; LEFT: -10px;}

/*-- STRUCTURE -------------------------------------------------------------*/
#limited {position: relative; width: 1004px; margin: 0 auto}
#header {width: 100%; height: 20px; background: #01408F url(/images/bg_top.jpg) no-repeat; padding-top: 247px;}
#wrapper {clear: both; width: 100%; background: #E6F5F9 url(/images/bg_wrapper.gif) repeat-y;}
#left_block {float: right; width: 234px; padding: 10px; font-size: 11px;}
          #left_block H5 {color: #BE150F; margin: 10px 0;}
          #left_block UL {margin: 5px 2px; padding: 0; }
          #left_block LI {list-style: none; padding-left: 9px; background: url(/images/arrow.gif) 0 3px no-repeat;}
					#left_block HR {border: 0; border-top: 1px solid #BE150F; height: 0}
          #form_search {}
					.weather A {float: left; margin-right: 5px; margin-bottom: 5px}
#content {float: left; width: 704px; padding: 20px;}
#footer {clear: both; width: 100%; height: 20px;  border-top: 1px solid #5C76C1; font: bold 10px Verdana; background: #E6F5F9}
          #liveinternet {float: left; margin: 2px 20px;}
          #copyright {float: right; margin: 2px 20px;}
                    #copyright A {text-decoration: none; color: #ccc}
                    #copyright A:hover {text-decoration: underline}

/*-- This -------------------------------------------------------------*/
.news {}
          .news UL {padding-left: 100px}
          .news IMG {float: left; margin: 0 20px 10px 0}
          .news H3 B {font-size: 0.65em}
#guest {}
          #guest DL {margin: 10px 0 20px 0; padding: 0}
          #guest DT {margin: 10px 0 0 0; padding: 0 0 0 15px; background: url(/images/icons/marker.gif) no-repeat 0 4px}
          #guest DD {margin: 5px 0 10px 30px; padding-left: 10px; border-left: 1px solid #FF9C00}
          #guest VAR {font-size: 0.85em; color: #900}
          #guest P {margin: 3px 0 0 0; padding: 0; text-indent: 0}
/*-- Крошки -------------------------------------------------------------*/
#link_child, #link_child A {color: #136A97}
          #link_child A {text-decoration: none; font-size: 0.85em}
              #link_child A:hover {text-decoration: underline}
          #link_child .now {font-weight: bold}
          #link_child UL {list-style: none; margin: 0px}
          #link_child LI {display: inline}
          #link_child .childs {display: block; margin: 5px 0}
              #link_child .childs LI {margin-right: 10px}
              #link_child .childs A {text-decoration: underline; white-space: nowrap; line-height: 15px}
              #link_child .childs A:hover {text-decoration: none}
/*-- Карта сайта ----------------------------------- */
#maps {margin-left: -15px}
          #maps UL {margin: 0 0 0 30px; padding: 0}
          #maps LI {margin: 1px 0 1px 0; padding: 0}
          #maps A {font: 12px Verdana, sans-serif}
          #maps A.dfn {font-size: 11px; font-style: normal; color: #999; text-decoration: none}
          #maps A:hover.dfn {color: #000}

/*-- MENU-TOP -------------------------------------------------------------------*/
.menu_top {margin-left: 20px;}
.menu_top ul {margin: 0; padding: 0; list-style: none; font: bold 10px Verdana;}
.menu_top ul li {position: relative; float: left; display: inline; height: 14px; padding: 3px 8px 2px 2px; text-align: left;}
.menu_top ul li a, .menu_top ul li a:visited {text-decoration: none; color: #fff; }
.menu_top ul ul {display: none; position: absolute; left: 0; top: 19px; background: #fff; border: 1px solid #01408E;}
.menu_top ul ul ul {position: absolute; left: 170px; top: 0px; bottom: auto;  opacity: 1.00;}
.menu_top ul ul li {display: block; height: auto; width: 160px;}
.menu_top ul ul a, .menu_top ul ul a:visited {display: block; color: #01408E; }
.menu_top li.over ul {display: block;}
.menu_top li.over ul ul {display: none;}
.menu_top li.over li.over ul {display: block;}
.menu_top li.over li.over ul ul {display: none;}
.menu_top li.over li.over li.over ul {display: block;}

.menu_top ul ul li.over {background: #88C0DC;}
.menu_top ul li a:hover {color: #FF8200;}
.menu_top ul ul li a:hover {color: #000;}

/* Fix IE. Hide from IE Mac \*/
* html .menu_top UL LI { float: left; height: 1%; }
* html .menu_top UL LI a { height: 1%; }
/* End */
/*---------------------- Фотогалерея список --------------------------------------------------*/
#comments .who {font: bold 10px Verdana; color: #aaa; margin-top: 3px;}          
#comments LI {margin-bottom: 5px;}

.photo {width: 99%}
.photo TD {font: bold 14px Comic Sans MS; color: #663333; text-align: center; vertical-align: middle;}
					.photo A IMG {border: solid 3px #fff;}
					.photo A:hover IMG {border: solid 3px #BE150F;}

/*---------------------- Разности --------------------------------------------------*/
.div_with_left_img IMG {clear: both; float: left; margin: 0 20px 20px 0;}
.div_with_left_img IMG.no_float {clear: none; float: none; margin: 0}

