BODY {
  margin: 0px; padding: 0px; text-align: center;
  background: #fff; font: 12px Verdana;
}

A:link {color: #0E4F8A; text-decoration: underline; }
A:active {color: #0E4F8A; text-decoration: underline; }
A:visited {color: #0E4F8A; text-decoration: underline;}
A:hover {color: #0000ff; text-decoration: none;}

#weather A.red:link {color: red; font: bold 12px Verdana; text-decoration: none}
#weather A.red:active {color: red; font: bold 12px Verdana; text-decoration: none}
#weather A.red:visited {color: red; font: bold 12px Verdana; text-decoration: none}
#weather A.red:hover {color: red; font: bold 12px Verdana; text-decoration: underline}

#weather A.grey:link {color: #666; text-decoration: none}
#weather A.grey:active {color: #666; text-decoration: none}
#weather A.grey:visited {color: #666; text-decoration: none}
#weather A.grey:hover {color: red; text-decoration: none}

P{text-align: justify; text-indent: 0px;}

UL,OL {padding-left: 20px; margin-left: 20px;}
UL.red {list-style: url(/images/bul.gif);}

KBD {font: bold 20px "Trebuchet MS",sans-serif; color: blue}
KBD.err {color: #CD0000; font-size: 20px}
/*-ANN------------------------------------------------------------------------*/
.anons {margin: 0 0 0 5px; padding: 0; list-style: none}
          .anons LI {padding-left: 15px; background: url(/images/bul.gif) no-repeat}
          .news_a {clear: both;}
          .anons P, .news_a P {margin: 0; padding: 0}
#search_result {margin: 20px 0 20px 20px; padding: 0; list-style: url(/images/bul.gif)}
          #search_result LI {margin: 0 0 10px 0; padding: 0}
          #search_result A {font-size: 1.2em}
          #search_result I {font-size: .85em}
.img_news {float: left; margin: 0 10px 10px 0}
/*-------------------------------------------------------------------------*/
.clearing {clear: both}
.only_print {display: none}
#rasporka {float: right; width: 1px; height: 300px; border: solid 1px red;}
#main {
  min-width: 1000px;
  position: relative; text-align: center; margin: 0px auto;
  background: #fff;
  border-left: solid 1px #273139; border-right: solid 1px #273139;
}

#logo_img {position: absolute; left: 0px; top: 0px;}
.runbus TABLE {float: right; width: 220px; margin: 10px 0;}
#top .runbus TABLE {margin-top: 60px; margin-right: 20px;}
#flag {position: absolute; right: 545px; top: 7px;}
          #flag IMG {margin-left: 4px; float: right; border: solid 1px transparent;}
          #flag A:hover IMG {border: solid 1px #d1d1d1;}

#top {position: relative; height: 118px; padding-right: 0; background: url(/images/logo_bg.gif)}
          #top IMG {margin: 2px 0 0 5px; float: right; border:0;}
          #top OBJECT {margin: 0 0 0 5px; float: right; border:0;}
          #top #logo_title {position: absolute; left: 185px; top: 25px;}
          #top #links {position: absolute; top: 8px; right: 100px; width: 300px; text-align: left; margin: 10px 30px 0 0; line-height: 25px}
          /*#top #links {position: absolute; top: 8px; right: 150px; width: 300px; text-align: left; margin: 10px 30px 0 0; line-height: 25px}*/
          #top #links A, #top #links A:visited {font-size: 14px; font-weight: bold; text-decoration: none; color: #fff}
          #top #links A:hover {color: #ff0}
#top_dop {position: relative; height: 18px; background: #A09EA7 url(/images/logo_grad.gif) repeat-y;
          padding-right: 12px; text-align: right; letter-spacing: 3px;
          font: italic 14px Courier New; color: #1D4264;}
#run_str {position: relative; margin-top: 5px; font: bold 10px Verdana;}
					#run_str P {margin: 0; padding: 0}
					#run_str A {color: #f00; text-decoration: none}
					#run_str A:hover {text-decoration: underline}

#table_center {width: 100%; margin: 0; padding: 0;}
  #center_left {width: 226px; padding: 5px;}
  #center_content {padding: 10px 0px; text-align: left;}
  #center_right {width: 200px; padding: 5px;}
          #center_right .ngs {text-align: left; padding-left: 10px;}
#bottom {position: relative; height: 25px;  background: url(/images/bottom_bg.gif) #0E4F8A;}
      #bottom #bottom_centr {font: 10px Arial; color: #D6D828; padding-left: 60px;}
      #bottom #bottom_left {float: left; padding: 5px 0px 0px 10px;}
      #bottom #bottom_right {float: right; text-align: right; padding: 5px 10px 0px 0px;}

TD .news {background: #FDF9ED;}
.main_block {width: 100%;}
      .main_block TD.header {text-align: left; font: bold 11px Verdana; color: #FDF9ED;}
      .main_block TD.body {padding: 10px 0px;}
      .main_block TD.news_body {text-align: left; padding: 10px 0px; font: 11px Arial;  background: #FDF9ED}
      .main_block TD.news_body .the_date {font: bold 11px Arial;}
                .main_block .news_body P {margin: 0; padding: 0}

#absolute_correct { margin: -10px 0 0 0px; padding: 10px 0 0 0px;}
.the_date {color: #FF7800; font: bold 12px Verdana;}
.photo {float: left; height: 180px; margin: 3px; font: bold 10px Verdana; color: #0E4F8A;}
      .photo DIV {width: 100%; text-align: center;}
.baners IMG, EMBED {margin-bottom: 3px;}
.link {margin-bottom: 5px;}
.news_arhive_ul {margin: 0;}
.attention {font: bold 16px Verdana; color: red;}
.the_name {font: bold 10px Verdana; color: red;}
.obmen {font: 10px Verdana; border: 1px dashed #000; padding: 3px; margin-top: 5px; text-align: left;}
#forms {margin-top: 0px; text-align: left; font: bold 10px Verdana; color: #4072A5;}
          #forms FORM {margin-top: 2px}
          #forms .txt {width: 180px; height: 20px; font: 12px Verdana;}
          #forms .btn {margin-left: 3px; width: 20px; height: 20px; background: url(/images/arrow.gif) no-repeat; border: none;}
#underblock {font: 10px Verdana; margin-top: 15px}
#baners_top {position: absolute; top: 18px; right: 10px;}
/*#baners_top {position: absolute; top: 8px; right: 4px;}*/
/*---------------------- Автобус --------------------------------------------------*/
TABLE .auto {background: #FDF9ED;}
          TABLE .auto TD {height: 38px; width: 46px; padding-top: 2px; color: #fff; font: bold 12px Verdana; text-align: center;}
          TABLE .auto TD#head {height: 44px; background: url(/images/auto_head.gif) no-repeat;}
          TABLE .auto TD#back {height: 9px; background: url(/images/auto_back.gif) no-repeat;}
          TABLE .auto TD.left {width: 6px; background: url(/images/auto_bg_left.gif);}
          TABLE .auto TD.right {width: 6px; background: url(/images/auto_bg_right.gif);}
          TABLE .auto TD.bg_0 {background: url(/images/auto_sit_svobodno.gif) no-repeat;}
          TABLE .auto TD.bg_1 {background: url(/images/auto_sit_bron.gif) no-repeat; height: 18px; padding-top: 22px; color: #ccc;}
          TABLE .auto TD.bg_2 {background: url(/images/auto_sit_zaniato.gif) no-repeat; height: 18px; padding-top: 22px; color: #ccc;}
TABLE #auto_admin {}
          TABLE #auto_admin TD {height: 30px; border: solid 1px #ccc; background: #eee; color: #B51018; font: bold 18px arial; text-align: right;}
          TABLE #auto_admin TD.bg_0 {background: white;}
          TABLE #auto_admin TD.bg_1 {background: #9CCEFF;}
          TABLE #auto_admin TD.bg_2 {background: #FF9C8C;}
.coment {font: bold 10px Verdana; color: #ccc;}

/*---------------------- Случайная фотография --------------------------------------------------*/
#main_foto {
  margin: 10px 0px 10px 0px; padding: 10px 0px 10px 0px;
  font: bold 12px Verdana; color: #666;
}
          #main_foto IMG {border: solid 1px #FF7800;}
/*---------------------- Послдедние изменения --------------------------------------------------*/
#the_last {margin: 10px 0px; padding: 10px 0; font: 10px Verdana; text-align: left;}
					#the_last H2 {color: red; font: bold 12px Verdana;}
					#the_last UL {margin: 0 0 0 20px; padding: 0;}
/*---------------------- Отзывы о кемпингах --------------------------------------------------*/
#main_opinion {
  margin: 10px 0px 10px 0px; padding: 10px 0px 10px 0px;
  font: 10px Verdana; text-align: left;
}
          #main_opinion IMG {border: solid 1px #FF7800; margin-bottom: 10px;}
          #main_opinion UL {margin: 0;}
          #main_opinion LI {margin: 3px 0px;}
          #main_opinion A:link {color: #0E4F8A; text-decoration: none;}
          #main_opinion A:active {color: #0E4F8A; text-decoration: none;}
          #main_opinion A:visited {color: #0E4F8A; text-decoration: none;}
          #main_opinion A:hover {color: #0E4F8A; text-decoration: underline;}
/*---------------------- МЕНЮ --------------------------------------------------*/
#menu {margin: 20px 0px 10px 0px; color: #000;}
          #menu UL {height: 329px; margin-left: 0; padding: 0; text-align: left; list-style: none; background: url(/images/menu_bg.gif) repeat-y;}
          #menu LI {margin-bottom: 9px;}
          #menu A {text-decoration: none;}
          #menu H2 {font: bold 13px Verdana; color: red;}
/*---------------------- МЕНЮ СПРАВА --------------------------------------------------*/
#menu_right {text-align: left; padding-left: 10px; margin: 15px 0px;}
          #menu_right .title A {display: block; margin-top: 5px; font: bold 12px Verdana; color: red; text-decoration: none;}
          #menu_right .title A:hover {text-decoration: underline;}
          #menu_right UL {margin: 0; padding-left: 10px; list-style: none;}
          #menu_right A {font: 9px Verdana;}
/*---------------------- МЕНЮ СВЕРХУ --------------------------------------------------*/
.menu_top {margin: 5px 10px;}
          .menu_top A {margin-right: 7px; font: 9px Verdana;}
/*---------------------- Хлебные крошки --------------------------------------------------*/
#link_child {width: 99%; font: bold 10px Verdana; margin-bottom: 20px;}
          #link_child, #link_child A {}
          #link_child A {text-decoration: none}
              #link_child A:hover {text-decoration: underline}
          #link_child UL#parents {list-style: none; margin: 0; padding: 0; text-align: left; margin-left: 7px;}
          #link_child #parents LI {display: inline}
          #link_child #parents LI.now {color: #0000ff;}
          #link_child .childs UL {margin: 5px 0 5px 10px; padding: 0; list-style: circle; color: #0000ff;}
              #link_child .childs LI {margin: 0 0 2px 0; padding: 0}
              #link_child .childs A {text-decoration: underline}
              #link_child .childs A:hover {text-decoration: none}
/*---------------------- Карта сайта --------------------------------------------------*/
#map {margin: 15px; font-weight: bold}
  #map UL {font-size: 11px; margin: 5px 0px 5px 20px; padding: 0; font-weight: normal}
  #map UL LI {margin: 0px 3px; padding: 0; list-style: none}
  #map UL A, #map LI A {}
  .map_title {font: bold 16px Arial; color: red;}
/*---------------------- Фотогалерея список --------------------------------------------------*/
.foto_list TD {font: bold 10px Verdana; padding: 0px;}
					.foto_list TD H4 {margin-bottom: 5px; color: #ff0000;}
					.foto_list TD DIV {margin-left: 1px; border-left: solid 1px red;}
					.foto_list TD UL {margin: 0; padding: 0; padding-left: 10px; margin-left: 2px; list-style: none; border-left: solid 1px #728DA6;}
/*---------------------- Автобусы список --------------------------------------------------*/
.auto_list TD {font: bold 10px Verdana; padding: 0px;}
					.auto_list TD IMG {margin: 5px;}
					.auto_list TD H4 {margin: 0; margin-bottom: 5px; padding: 2px 5px; color: #ff0000;}
					.auto_list TD H4 A, .auto_list TD H4 A:visited {color: #ff0000; display: block; width: 100%;}
					.auto_list TD DIV {margin-left: 1px; border-left: solid 1px red;}
					.auto_list TD UL {margin: 0; padding: 0; padding-left: 10px; margin-left: 2px; list-style: none; border-left: solid 1px #728DA6;}
					.auto_list #tr_1 DIV {display: none}
					.auto_list #tr_2 DIV {display: block}

/*---------------------- Цвета --------------------------------------------------*/
#menu A {font: bold 12px Arial; color: #000;}
#menu A:hover, #menu LI A.selected {color: red; font-weight: bold;}
#top #contacts A {text-decoration: none; color: #000;}
#top #contacts A:hover {color: #000; text-decoration: underline;}
#bottom, #bottom A {font: bold 11px Verdana; color: #FDF9ED;}

#table_main A {text-decoration: none; font: bold 14px Arial;}
        SPAN.text_main_ru {color: #000;}
        SPAN.text_main_eng {color: #000;}
#table_main A:hover {color: #000; text-decoration: underline;}

/*-----------------------------------------------------------------------*/
#div_tur_zakaz {display: none;}

.small_font TD{font-size: 10px;}
#icq {margin-left: 36px; margin-top: -10px;}

.zakaz {margin-left: 10px; font: bold 18px Trebuchet MS;}
