body
{  padding: 0;
   margin:0px;
   background:#631E0B;
   color:#fff;
}
TD, textarea, input  { font-family: Arial,Sans-Serif }
img    {border: 0px solid }
A IMG  {border: none;}

ul     {
        margin:10px 0 0 5px;
        padding:0 0 0 10px;
        list-style-type:disc}
li     {margin:0px 0 3px 10px;
        padding-left:10px; }
.nowrap{white-space: nowrap}
.bold  {font-weight:bold}
.bold_middle  {font-weight:600}
.italic {font-style:italic}
.center{text-align: center;}
.right {text-align: right;}
table.easy { border-collapse: collapse; width: 100% }
.news_img_right
{
   float:right;
   margin-bottom:10px;
   margin-left:20px;
}
.news_img_left
{
   float:left;
   margin-bottom:10px;
   margin-right:20px;
}

.news_img_left
{
   background:url(../i/img_border.jpg) no-repeat;
   background-position: 0 0;
   height:83px;
   width:101px;
}
.news_img_left img
{
   margin:5px;
}

/*text*/
.text
{
   font-size:80%;
   text-align:justify;
   color:#fff;
}

.text table{font-size:100%;}
.white{color:#fff}
.brown {color:#AA9084}

.caption
{
   background:url(../i/bg_caption.gif) no-repeat;
   font-family:Arial;
   font-size:150%;
   font-weight:700;
   color:#fff;
   text-align:center;
   width:296px;
   height:38px;
   line-height:38px;
   overflow:hidden;
}

/*paragraf*/
.float_left
{
   float:left;
   margin-right:30px;
   margin-bottom:10px;
}
.float_right
{
   float:right;
   margin-left:30px;
   margin-bottom:10px;
}
.h10
{
   height:10px;
   font-size:1px;
}
.h20
{
   height:20px;
   font-size:1px
}
.h15
{
   height:15px;
   font-size:1px
}
.marg_left
{
   margin-left:130px;
}
/*border*/


/*link*/
a {text-decoration:underline;  }
a:hover {text-decoration: none;}

a.ordinar {text-decoration: none;}
a.ordinar:hover {text-decoration:underline; }

a.noa {text-decoration: none;}
a.noa:hover {text-decoration: none;}

/*градиентный фон страницы*/
.bg_fon
{
    background:url(../i/bg_fon.jpg) repeat-x;
    background-position: left top;
}
/*фон страницы*/
.bg_fon_bot
{
   background:url(../i/bg_fon_bot.jpg) #631E0B repeat;
   background-position: left top;
}
/*icons*/
.bg_icon
{
    background:url(../i/bg_icon.gif) no-repeat;
    background-position: left top;
    width:36px;
    height:22px;
    text-align:left;
}
.bg_icon img
{
   margin:3px 0px 2px 8px;
}
/*top*/
.bg_top_rep
{
    background:url(../i/bg_top_rep.jpg) repeat-x;
    background-position: right top;
}
.bg_topleft
{
    background:url(../i/topleft.jpg) no-repeat;
    background-position: right top;
    height: 207px;
}
.bg_topright
{
    background:url(../i/bg_topright.jpg) no-repeat;
    background-position: 177px 0;
    height: 207px;

}
.bg_topright_inner
{
    background:url(../i/topright_inner.jpg) no-repeat;
    background-position: 0px 100%;
    height: 207px;
}
.bg_center_inner
{
    background:url(../i/center_inner.jpg) no-repeat;
    background-position: 100% 0px;

}
.bg_center_inner_right
{
    background:url(../i/center_inner_right.jpg) no-repeat;
    background-position: 0 0px;
}

.bg_buble
{
    background:url(../i/bg_buble.jpg) no-repeat;
    background-position: 10% 0;
}
#h_buble {height:319px;}
.bg_topcent
{
   background:url(../i/bg_topcent11.jpg) no-repeat;
   background-position: right top;
}
.bg_handle
{
   background:url(../i/handle.jpg) no-repeat;
   background-position: left top;
}
.bg_beer
{
   background:url(../i/bg_beer_33.jpg) no-repeat;
   background-position: 0 319px;
}

/*menu*/
.menu
{
   font-family:Arial;
   font-size:11px;
   font-weight:600;
   text-transform:uppercase;
   text-align:left;

}
a.amenu{color:#A17E60}
.menu ul
{
   margin:0px 0 0 5px;
   padding:0 0 0 10px;
   list-style-type:disc;
   color:#fff;
}
.menu li
{
   margin:0px 0px 0px 10px;
   padding:0 0 0 10px;
}
li.menu_s
{
   list-style-image: url(../i/marker.gif);
   margin:2px 0px 0px 9px;
   padding:0 0 0 10px;
}

/*rubrica*/
.bg_rubrika_left
{
   background:url(../i/bg_rubrika_left.jpg) repeat-x;
   background-position: right top;
   width:115px;
}
.bg_rubrika_right
{
   background:url(../i/bg_rubrika_right.jpg) repeat-x;
   background-position: right top;
   width:75px;
}

.rubrika_left,.rubrika_right  /* прописать для div*/
{
   padding:0px 2px 2px 10px;
   margin-bottom:20px;
   font-family:Tahoma;
   font-size:11px;
   color:#FFF;
   font-weight:600;
   height:22px;
   line-height:22px;
   width:100px;
   vertical-align:top;
   white-space: nowrap;
   overflow:hidden;
}
.rubrika_left {width:115px}
.rubrika_right {width:75px}

.ruler
{
   background:url(../i/ruler.gif) repeat-x;
   background-position: 0 20px;
}
/*текст для раздела Отличник*/
.tx_otlichnik
{
   font-size:100%;
   height:130px;
   overflow:hidden;
   text-indent:15px;
   padding:0px;
   line-height:16px;
}
.tx_otlichnik p {margin-bottom:0px;margin-top:0px;}
.count_days
{
   font-family:Times New Roman;
   font-size:35px;
   color:#FFD200;
   font-weight:600;
   margin-top:-5px;
   margin-bottom:-10px;
}
.mounth
{
   font-family:Times New Roman;
   font-size:20px;
   color:#FFD200;
   font-weight:500;
   margin:0px;
}

/*news*/
.img_border
{
   background:url(../i/img_border.jpg) no-repeat;
   background-position: 0 0;
   height:101px;
   float:left;
   margin-right:20px;
   margin-bottom:10px;
}
.img_border img
{
   margin:5px;
}

img.point
{
   margin-left:5px;
}


/*bottom*/
.bottom
{
   background:url(../i/bottom.gif) no-repeat;
   background-position: 10% 0;
   height:164px;
}
/*Copyrite*/
.copyrite td
{
   font-family:Tahoma;
   font-size:90%;
   color:#C79E6E;
   margin-left:50px;
}
.copyrite a{color: #fff;}



/* M */

/* меню */
.menu_sub {
   font-weight: 600;
   color: #c1a08f;
}
.menu_sub span { padding-right: 20px }
.h_menu {height:50px;
         line-height:50px;
         margin: 20px 0px 0px 0px;
         padding: 0px;}
/* общий стиль */
a { color:#fff }

.text {
   font-size:82%;
   text-align:justify;
   color:#fff;
}

.text table,.text select,.text input,.text textarea { font-size:100% }
.text .small { font-size:80% }


.img_left,.img_top_left {  /*FCK*/
    float: left;
    margin: 10px 15px 10px 0
}
.img_top_left { margin: 0 15px 10px 0; }
.img_right,.img_top_right { /*FCK*/
    float: right;
    margin: 10px 0 10px 15px
}
.img_top_right { 0 0 10px 15px }
.img_center { /*FCK div*/
    text-align: center;
    margin: 20px 0 20px 0;
}

li.maplevel2 { color:#DAB15A; margin: 0 0 0 25px; padding: 0; }

/* цвет */
.lightbraun { color:#d7bd84 }


/* отступы  */
.ml10 { margin: 0 0 0 10px }
.mr10 { margin: 0 10px 0 0 }
.mr20 { margin: 0 20px 0 0 }
.mt20 { margin: 20px 0 0 0 }
.pb30 { padding: 0 0 30px 0 }
.pb15 { padding: 0 0 15px 0 }

/* управляющие элементы */
input.button {  margin: 20px 0 20px 15px }

/*сообщения для движка*/
.message{
   color:#0ff;
   font-weight:700
}
.message_error{
   color:#a2ff21;
   font-weight:700
}


 /* Полина содержимое content*/
.content
{
   font-size:100%;
   text-align:justify;
   vertical-align: top;
}
.content p {margin: 0px 0px 15px 0px;; text-indent:23px;}


.text a {color:#FFD200;}
.text a:visited {color:#DAB15A;}
.text a:hover {text-decoration: none;
               color:#FFD200; }
/* подробнее, узнать больше и тп. */
.details {text-align: right;
          margin: 3px 0px 0px 0px;}

.new_days
{
   font-family:Arial;
   color:#DAB15A;
   font-weight:600;
   margin-right:20px;

}

h2, h3 {
  font-weight: 600;
  margin: 0;

}


h2 /*FCK*/  { padding: 0 0 20px 0;   font-size: 120%; }
h3 /*FCK*/  { padding: 15px 0 5px 0;   font-size: 100%;}



 /* Полина, контент */



table.visible {margin: 20px 0px 20px 0px;
                        border: none;

                          }


table.visible tr td {height: 20px; background:url(/i/table_bg.gif);
                              padding: 3px 10px 3px 10px;
                              border-bottom: 1px solid #9E670A;
                             }
table.visible tr.dark td { background:url(/i/table_bg_dark.gif); height: 20px;}

/* кнопки форм */


input.button         {height: 24px;
                      width: 96px;
					  border: none;
					  margin: 15px 15px 0px 0px;}

input.button#send    {background-image: url(/i/button_send.jpg);}

input.button#reset   {background-image: url(/i/button_reset.jpg); }

/* Стили для админки*/


.h2, .h3 {
  font-size: 110%;
  font-weight: 600;
  margin: 0;
}

.h2     {padding: 0 0 20px 0;}

.h3 /*FCK*/  { padding: 15px 0 5px 0; }

.big {text-transform:uppercase;}
/*m_dina таблица дилеров*/
table.table_p th {
	border-bottom: 1px #DAB15A solid;
        font-size: normal;
        text-align: left;  }