body        {margin: 10px 10px 0 10px;padding:0px; background:#fff;}
TD, TEXTAREA { font-family:Tahoma,Verdana,Arial,Sans-Serif; color:#4D4D4D;}
img                {margin:0px; padding:0px; }
p                 {margin:0 0 10px 0;}
div                {margin: 0px;padding:0px;}
form        {margin: 0px;padding:0px;}
A IMG         { border: none }
ul, ol        { margin:2px 0 2px 15px; }
li                 { margin:2px 0 0 15px; }
.nowrap        {white-space: nowrap}
.bold         {font-weight:bold}
.italic {font-style:italic}

/* fons*/
.bg_menu
        {background:url(../i/bg_menu.gif) #0066CC;
     background-repeat:no-repeat;
     background-position:left top;}
.bg_menu_s
        {background:url(../i/bg_menu_s.gif) #7FB6D9;
     background-repeat:no-repeat;
     background-position:left top;}
.bg_duagon_grey
        {background:url(../i/duagon_grey.gif) #D2D2D2;
     background-position:left top;}
.bg_duagon_blue
        {background:url(../i/duagon_blue.gif) repeat-x;
     background-position:left top;}

.bg_akcia
        {background:url(../i/akcia.jpg) #FFF;
    background-repeat:no-repeat;
    background-position:right top;
    width:188px;
    height:138px;}


 /*text*/
.text                                {font-size:70%; text-align:left; }
.text table                 {font-size:100%;}
.text input,.text select,.text textarea { font-size:100%; }

.menu, .menu a      {font-size:11px;
                                         color:#fff;
                     font-weight:bold;
                     text-align:left;
                     margin-left:30px}
.menu_s             {font-size:11px;
                                         color:#fff;
                     font-weight:bold;
                     text-align:left;
                     margin-left:60px}

.context                        {font-size:11px;}
.context20                        {font-size:19px;}
.caps                                { font-variant: small-caps; }/* как заглавные*/
.orig_txt
                                         { font-size:13px;
                      color:#fff;
                      text-align:left;
                                          font-variant: small-caps;
                      margin:0 0 0 5px;}
.orig_txt a         {color:#fff;}


/*абзац*/
.h30                        {height:30px;
                                 line-height:30px;
                 font-size:1px;
                 width:1px}

.h26                        {height:26px;
                                 line-height:26px;
                 font-size:1px;
                 width:1px}

.h20                        {height:20px;
                                 line-height:20px;
                 font-size:1px;
                 width:1px}


.h10                        {height:10px;
                             line-height:10px;
                 font-size:1px;
                 width:1px}

.float_left                {float:left;
                           margin:0px 15px 15px 0px}
.float_right                {float:right;
                            margin:0px 0px 15px 15px}
.marg_bot3                {margin-bottom:3px;margin-top:3px;}
.marg_bot3        div        {margin-bottom:3px; text-align:right;}
.marg_left                {margin-left:60px}
.marg_left5      {margin-left:5px}
.marg_right5     {margin-right:5px}
.marg_left15     {margin-left:15px}
/* color*/
.blue, .blue a        { color:#1F5899 }
.lightrey                {color:#808080}
.white                  {color:#fff}
.pad_left15     {padding-left:15px}

/* link*/
a {text-decoration:underline; color:#1F5899 }
a:hover {text-decoration: none;}

a.ordinar {text-decoration: none;}
a.ordinar:hover {text-decoration:underline; }

a:hover.noa, a.noa { text-decoration: none; }
.search_result a { color:#1F5899 }

.atext a { color: #4D4D4D; }

/* элементы дизайна */
/*синяя подложка для картинок на главной*/
.bg_img {
    background: url(../i/bg_img.gif) #006EB4 no-repeat ;
    background-position: right top;
}
.bg_img div {
    width:59px;
    height:138px;
    padding:5px 5px 0px 5px;
    overflow: hidden;
}

/* серая подложка под картинки */
.bg_img_grey   {
  background-color:#F4f4f4;
  height:138px;
  width: 138px;
  text-align: center;
}
.q138 {
  height:138px;
  width: 138px;
}
.bg_img_grey td { text-align: center; vertical-align: middle; padding: 0px }
.bg_img_grey table { border-collapse: collapse; }

/* обтекание */
.float    {
  float:left;
  margin:0 35px 10px 0;
  height:180px;
  owerflow: hidden;
}

/* форматирование и общий стиль */
.nowrap { white-space: nowrap; }
.center { text-align: center; }
.right { text-align: right; }

/* списки */
.ul_marker_panel {
   list-style-image: url(../i/marker.gif);
   padding:0px 0px 0px 0px;
}
.ul_marker_panel li   {
   margin:0px 5px 0px 0px;
   vertical-align:top
}

.ul_marker_blue ul { list-style-image: url(../i/marker_blue.gif); }
.ul_marker_blue li  { margin:0px 5px 0px 0px; }

.img img {
   margin: 5px 20px 5px 0;
}

/* сообщения движка */
.message {
  color:#69f;
  font-weight: 700;
}
.message_error {
  color:#f33;
  font-weight: 700;
}


/* для FCK */

/* список BLACK ARROW */
.ul_marker_black ul  {
   list-style-image: url(../i/marker_black.gif);
   padding: 0px 0px 0px 0px;
}
ul {list-style-image: url(../i/marker_black.gif);}
.ul_marker_black li    {
   margin:0px 5px 0px 0px;
   vertical-align:top
}


/* список BLUE ARROW */
.ul_marker,.ul_marker ul  {
   list-style-image: url(../i/marker.gif);
  /* padding:0 0 0 0; */
}

.ul_marker li  {
  /* margin:0 5px 0 0; */
   vertical-align: top
}


h1 {
   font-size: 13px;
   color: #1F5899;
   font-weight: bold;
   margin: 0 0 5px 0;
   text-transform: uppercase;
}

h2 {
   font-size: 11px;
   color: #369;
   font-weight: bold;
   margin: 0 0 5px 0
}
.content h2 { font-size: 12px }


/* обтекание картинки слева */
.img_float_left img {
   margin: 0px 30px 10px 0;
}

/* центрирование и отступ по вертикали */
.img_center img { margin: 10px 0 10px 0; }
.img_center { text-align: center; }


/* голубой бордюр */
.hr_blue  {
   background:url(../i/duagon_blue.gif);
   height:3px;
   line-height:3px;
   font-size:1px;
   width:100%;
   margin:5px 0 5px 0
}

/* серый бордюр */
.hr_grey {
   background:url(../i/duagon_black.gif);
   height:2px;
   line-height:2px;
   font-size:1px;
   width:100%;
   margin:5px 0 5px 0
}
/* /для FCK */

/* формы */

/* классы Милены */
.content form td { padding:  0 0 10px 60px }
table.win td { padding:  0 10px 10px 0 }
table.bor td { padding: 5px; border: 1px solid #c1c1c1; text-align:center; vertical-align: top; }
table.bor { border-collapse: collapse; }
table.win input, table.bor input, input#r { width: 20px; }
input#t { width: 30px; }
input#r { margin-right: 10px }
table.search td { padding:  0 10px 10px 0 }


/* классы Лены */
.gost td     { vertical-align:top; }
.gost_input, .gost_textarea  { border: 1px solid #4D4D4D;  margin:0 }
.gost_check  { border: 0px solid }

.inp_text_border { border: 1px solid #c1c1c1; }

/* классы Полины */
.content form { margin: 0px; padding: 0px; }

.content form table { border: none;  }

.content input { width: 200px; }

.content textarea { width: 300px; }

.tab_cont {
   background-color:#F4f4f4;
}

input.button {
   height: 21px;
   border: none;
   margin: 5px 0 0 0;
   cursor:pointer;
}

input.button#send {
   background-image: url(../i/button_send.gif);
   width: 87px;
}

input.button#ok  {
   background-image: url(../i/button_ok.gif);
   width: 45px;
}

input.button#search {
   background-image: url(../i/button_search.gif);
   width: 58px;
}

input.button#subscribe {
   background-image: url(../i/button_subscribe.gif);
   width: 58px;
}

/*img_left Oksana*/
.img_left {
  float: left;
  margin: 0 35px 15px 0;
  }

html>body .img_left {
  float: left;
  margin: 0 15px 15px 0;
  }



div.h1 {
   font-size: 13px;
   color: #1F5899;
   font-weight: bold;
   margin: 0 0 5px 0;
   text-transform: uppercase;
}


div.h2 {
   font-size: 11px;
   color: #369;
   font-weight: bold;
   margin: 0 0 5px 0
}
.content div.h2 { font-size: 12px }

