html, body {width: 100%; height: 100%; padding: 0px; margin: 0px;}

form, input, h1, h2, h3, h4, h5, p {margin: 0; padding: 0;}

body {text-align: center; background-color: #F3F3E8; background-image: url(img/mbg.jpg); background-position: left top; background-repeat: repeat-x;}

.main_wrap {width: 990px; min-height: 100%; margin-left: auto; margin-right: auto; text-align: left;}
.body_wrap {position: absolute; z-index: 10; width: 990px; min-height: 500px;}

.nav_wrap    {float: right; height: 35px; overflow: hidden; font: 11px Tahoma; margin-right: 32px;} 
.r1, .r2     {background: url(img/navbg.gif) left top no-repeat; width: 7px; height: 34px;}
.r1          {float: left;}
.r2          {float: right; background-position: -7px top;}
.mnav        {float: right; background-color: #8FAAA7; padding: 0px 0px 20px 0px}
.nav         {float: right; margin: 11px 0px 0px 0px;}
.nav a       {padding-left: 8px; padding-right: 4px;}
.nav img     {width: 11px; height: 11px; margin: 0px; padding: 0px;}
.nav a img   {border: none;}

/* поиск */

.find        {float: left; width: 400px; padding: 8px 0px 0px 4px; margin-right: 90px; font: 11px Tahoma;}
.find input  {float: left; padding: 2px 2px 2px 4px; border: 1px solid #738C89; font: 11px Tahoma; color: #787878; width: 310px; background-color: #C2D5D3; background-image: url(img/findbg.gif); background-repeat: no-repeat;}
.find button {float: left; margin-top: -1px; border: 0px; font: 11px Tahoma; margin-left: 10px; padding: 3px 0px 5px 0px; background: url(img/findb.gif) left top no-repeat; color: #fff; width: 62px; cursor: pointer;}

.sr          {font: 12px Tahoma; color: #5A5A5A; margin: 5px 0px 2px 0px; padding: 3px 4px 3px 4px; border: 1px solid #958811; background-color: #F6F2CF; background-image: url(img/inputbg.gif); background-repeat: no-repeat; width: 100%;}
.searchb     {width: 84px; font: 12px Tahoma; color: #433D0C; background: url(img/searchb.gif) left top no-repeat; border: none; padding: 4px 0px 6px 0px; margin-top: 3px; cursor: pointer;}

.tag         {float: right; clear: right; margin-bottom: -40px; width: 122px; height: 85px; background: url(img/teg.gif) left top no-repeat;}
.tpage       {margin-bottom: 0px;}
.mbg         {position: absolute; z-index: 2; margin-left: -134px; background: url(img/bg.jpg) left top no-repeat; width: 990px; height: 870px;}
.logo        {position: absolute; z-index: 4; margin-left: 16px; margin-top: 40px; width: 327px; height: 114px; background: url(img/logo.gif) left top no-repeat;}
.logolink    {position: absolute; z-index: 11; margin-left: 16px; margin-top: 40px; width: 327px; height: 114px; cursor: pointer;}
.photo       {position: absolute; z-index: 3; width: 990px; height: 400px; background: url(img/foto.jpg) 340px 34px no-repeat;}

.col_wrap    {clear: both; width: 100%;}
.bleft       {float: left; width: 344px;}
.bright      {padding-left: 8px; overflow: hidden;}
.pleft       {padding-right: 8px; overflow: hidden;}
.pright      {float: right; width: 240px; overflow: hidden;}

.bottom_wrap  {clear: both; width: 100%;}
.boleft       {float: left; width: 344px;}
.boright      {padding-left: 8px; overflow: hidden;}

.f_find_div        {padding-bottom: 8px;}
.f_find_pagelinks  {padding-top: 8px; border-top: 1px dashed #ccc;}
.f_nextpage td     {font: 12px Tahoma; color: #555;}

.cfix {height: 0px; font: 0px Tahoma; clear: both;}

/* скругленные уголки png */

.mb         {font: 0px Tahoma; background-color: #FFF; margin: 0px 5px 0px 5px; height: 5px;}
.c1, .c2, .c3, .c4   {float: left; font: 0px Tahoma; width: 5px; height: 5px; background: url(img/corners.png) no-repeat 0px 0px;}
/* .c1         {margin-right: -5px;} */
.c1         {float: none; position: relative; margin-bottom: -5px;}
.c2         {float: right; margin-left: -5px; background-position: -5px 0px;}
/* .c3         {margin-right: -5px; background: url(img/corners.png) no-repeat 0px -5px;} */
.c3         {float: none; position: relative; margin-bottom: -5px; background-position: 0px -5px;}
.c4         {float: right; margin-left: -5px; background-position: -5px -5px;}
.text_wrap  {background-color: #FFF; padding: 0px 5px 0px 5px;}
.text       {background-color: #F3F4EF; background-image: url(img/line.gif); background-repeat: repeat-x; color: #787878;}
.text p     {font: 12px Tahoma; padding: 8px 12px 8px 12px; line-height: 15px;}

/* Горизонтальное меню */

.hmenu_wrap {clear: right; margin-bottom: 8px; zoom: 1;}
.hmenu_wrap .f_menutab1 {padding-top: 50px; padding-left: 4px;}
.hmenu_wrap .f_menu1, .hmenu_wrap .f_menu2  {float: left; font: 13px Georgia, "Times New Roman"; padding: 5px 10px 5px 13px;}
.hmenu_wrap .f_menu1 a  {color: #BA251D;}
.hmenu_wrap .f_menu1 a:hover {text-decoration: none;}
.hmenu_wrap .f_menu2    {padding: 0px 2px 0px 7px; background: url(img/tagmenu.gif) left top no-repeat;}
.hmenu_wrap .f_menu2 a  {display: block; color: #fff; text-decoration: none; background-color: #A39512; padding: 5px 8px 5px 6px;}

/* блок с описанием карты слева */

#card         {margin-top: 110px; margin-bottom: 8px;}
/* font: 18px padding: 8px 8px 12px 0px; */
#card h1      {font: 20px Georgia, "Times New Roman"; line-height: 24px; color: #BA251D; padding: 8px 2px 11px 0px; text-align: right;}
#card h1 span {font: 10px Tahoma; color: #535353;}
#card h2      {font: 20px Georgia, "Times New Roman"; line-height: 24px; color: #BA251D; padding: 8px 2px 11px 0px; text-align: right;}
#card h2 span {font: 10px Tahoma; color: #535353;}
#card h3      {font: 17px Georgia, "Times New Roman"; color: #BA251D; padding: 6px 8px 6px 16px; margin-left: 64px; background: url(img/arrow.gif) 0px center no-repeat;}
#card h3 a    {color: #B59D1C;}
#card h3 a:hover {text-decoration: none;}
#card .h3      {font: 17px Georgia, "Times New Roman"; color: #BA251D; padding: 6px 8px 6px 16px; margin-left: 64px; background: url(img/arrow.gif) 0px center no-repeat;}
#card .h3 a    {color: #B59D1C;}
#card .h3 a:hover {text-decoration: none;}
#card h3.big  {font-size: 24px; padding-top: 2px; margin-bottom: 8px;}
#card .h3big  {font-size: 24px; padding-top: 2px; margin-bottom: 8px;}
#card p       {font-size: 13px; line-height: 18px; padding-left: 16px; padding-right: 16px; text-align: left; color: #535353;}
#card .text   {padding-top: 12px; padding-bottom: 12px;}
#card .rings  {position: absolute; z-index: 10; width: 108px; height: 100px; margin: -13px 0px 0px -10px;
        filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/img/rings.png', sizingMethod='scale');}
HTML > BODY #card .rings {background: url(img/rings.png) 0 0 no-repeat;}

/* блок с подпиской на рассылку */

#subscribe        {margin-left: 60px; margin-bottom: 8px; margin-top: 8px;}
#subscribe h2     {font: 20px Georgia, "Times New Roman"; line-height: 24px; color: #BA251D; padding: 8px 8px 12px 12px;}
#subscribe .h2 { font:20px Georgia, "Times New Roman"; line-height:24px; color:#BA251D; padding:8px 8px 12px 8px; }
#subscribe .text  {background-color: #EEF1E2;}
#subscribe p      {font-size: 13px;}
#subscribe form   {padding: 0px 16px 8px 16px;}
#subscribe input  {border: 1px solid #A5A5A4; font: 17px Georgia, "Times New Roman"; color: #655E21; padding: 2px; width: 240px; margin-bottom: 6px;}
#subscribe button {border: none; width: 98px; font: 11px Tahoma; color: #433D0C; background: url(img/subs.gif) 0px 0px no-repeat; padding: 7px 0px 7px 0px; cursor: pointer;}
.r                {text-align: right;}
#subscribe.spage  {margin-left: 0px;}
#subscribe.spage h2    {padding: 8px 8px 12px 8px;}
#subscribe.spage input {width: 200px;}

/* блок онлайн конференции */

.mb_         {font: 0px Tahoma; background-color: #FFF; margin: 0px 14px 0px 14px; height: 14px;}
.c1_, .c2_, .c3_, .c4_   {float: left; font: 0px Tahoma; width: 14px; height: 14px; background: url(img/corners2.png) no-repeat 0px 0px;}
.c1_         {float: none; position: relative; margin-bottom: -14px;}
.c2_         {float: right; margin-left: -14px; background-position: -14px 0px;}
.c3_         {float: none; position: relative; z-index: 2; margin-bottom: -14px; background-position: 0px -14px;}
.c4_         {float: right; margin-left: -14px; background-position: -14px -14px;}
.text_wrap_  {background-color: #FFF; padding: 0px 0px 0px 10px;}
/*
.text        {background-color: #F3F4EF; background-image: url(img/line.gif); background-repeat: repeat-x; color: #787878;}
.text p      {font: 12px Tahoma; padding: 8px 12px 8px 12px; line-height: 15px;}
*/

#online_conf        {text-align: right; margin-bottom: 8px;}
/* #online_conf .text_ {position: relative; z-index: 3; margin: -6px 0px 0px 0px; padding: 0px 0px 0px 0px; border: 1px solid #000;} */

#online_test {text-align: right; margin-bottom: 8px;}

/* Опрос */

#inter       {margin-bottom: 8px;}
#inter h2    {font: 20px Georgia, "Times New Roman"; line-height: 24px; color: #BA251D; padding: 8px 8px 12px 12px;}
#inter .h2    {font: 20px Georgia, "Times New Roman"; line-height: 24px; color: #BA251D; padding: 8px 8px 12px 12px;}
#inter .text {background-color: #EEF1E2;}

.f_ank_outer  {padding: 12px; font: 12px Tahoma;}
    .f_ank_head   {font: 16px Georgia; color: #5A5529; padding-bottom: 4px; display: none;}
    .f_ank_param  {}
        .f_ank_quest  {font: 15px Georgia; color: #A89B21; padding-bottom: 8px; padding-top: 4px;}
        .f_ank_reply  {padding-left: 4px;}
        .f_ank_reply div {padding: 2px 0px 2px 0px;}
            .f_ank_field  {margin-right: 4px;}
.ank_submit   {padding: 12px 0px 0px 0px; text-align: left;}
.f_ank_button {border: none; width: 98px; font: 11px Tahoma; color: #433D0C; background: url(img/subs.gif) 0px 0px no-repeat; padding: 7px 0px 7px 0px; cursor: pointer; margin-left: 8px;}

.ank_result   {float: right; text-align: right; font: 11px Tahoma; margin-top: -16px; padding-bottom: 16px;}
.ank_result a {color: #373737; padding-right: 10px; background: url(img/arrow7.gif) right 6px no-repeat;}
.ank_result a:hover {text-decoration: none;}

/* Результат опроса */

.f_anket_table           {width: 100%;}
.f_anket_table_row       {font: 12px Tahoma; color: #414040;}
.f_anket_table_row td    {padding: 3px 14px 3px 0px;}
.f_anket_table_row .col1 {background: url(img/star.gif) 0px 6px no-repeat; padding-left: 16px;}

/* call центр */

#call        {background-color: #444; margin-left: 116px; margin-right: 4px;}
#call h2     {font: 17px Georgia, "Times New Roman"; color: #F3F3F3; padding: 12px 8px 12px 12px; background-image: url(img/line.gif); background-position: left bottom; background-repeat: repeat-x;}
#call .h2     {font: 17px Georgia, "Times New Roman"; color: #F3F3F3; padding: 12px 8px 12px 12px; background-image: url(img/line.gif); background-position: left bottom; background-repeat: repeat-x;}
#call p      {padding: 8px 12px 8px 12px; font: 11px Tahoma; color: #919191;}
#call span   {display: inline-block; margin-top: -8px; font: 40px Georgia, "Times New Roman"; color: #B6A715;}
#call a      {color: #B6A715; text-decoration: none;}
#pockets     {position: absolute; z-index: 3; margin: -76px 0px 0px -113px; width: 113px; height: 81px; background: url(img/pockets.jpg) 0px 0px no-repeat;}

/* Новости */

#news_wrap {padding: 0px 16px 0px 370px;}
.news      {min-height: 250px;}
.news h1   {font: 19px Georgia, "Times New Roman"; color: #FAFCFB; padding-left: 12px; background: url(img/arrow2.gif) 0px 10px no-repeat;}
.news h1 span {border-bottom: 1px solid #FAFCFB;}
.news .h1   {font: 19px Georgia, "Times New Roman"; color: #FAFCFB; padding-left: 12px; background: url(img/arrow2.gif) 0px 10px no-repeat;}
.news .h1 span {border-bottom: 1px solid #FAFCFB;}
.f_newstime   {font: bold 14px Georgia, "Times New Roman"; color: #727272; padding: 12px 0px 0px 12px;}
.f_newsface   {font: 13px Tahoma; padding: 0px 0px 0px 12px;}
.f_newsface a {color: #CE181E;}
.f_newsface a:hover {text-decoration: none;}

.all_news         {text-align: left; width: 63px; font: 11px Tahoma; margin-right: 24px; padding: 12px 10px 46px 12px; background: url(img/arrow7.gif) right 17px no-repeat;}
.all_news a       {color: #373737;}
.all_news a:hover {text-decoration: none;}

p.all_news2         {text-align: left; font: 11px Tahoma; padding: 12px 10px 46px 12px; background: url(img/arrow8.gif) left 17px no-repeat;}
p.all_news2 a       {color: #373737; padding-left: 12px;}
p.all_news2 a:hover {text-decoration: none;}

/* Архив новостей */

.news_arhiv_wrap   {padding: 12px 0px 12px 0px;}
.f_news_arhiv_tab  {padding-top: 8px;}
.news_arhiv        {}
.anews             {padding-bottom: 20px;}
.f_arh_newstime    {font: bold 12px Tahoma; color: #5A5529; padding-bottom: 4px;}
.f_arh_newsface    {padding-bottom: 4px;}
.f_arh_news_summ   {}
.f_arh_newsimg     {float: left; padding-right: 16px; text-align: center;}
.f_news_img{float: left; padding-right: 16px;padding-top: 12px; text-align: center;}
.content .f_arh_newsimg img {border: 1px solid #D7D3A2;}

.dashed   {border-bottom: 1px dashed #ccc; margin-bottom: 8px;}

/* новости шоппинга */

#shop_news       {margin-top: 8px;}
#shop_news h2    {font: 20px Georgia, "Times New Roman"; line-height: 24px; background-color: #fff; color: #BA251D; padding: 8px 8px 12px 12px;}
#shop_news .h2    {font: 20px Georgia, "Times New Roman"; line-height: 24px; background-color: #fff; color: #BA251D; padding: 8px 8px 12px 12px;}
#shop_news .text {background-color: #FCFAEA; padding: 12px 0px 12px 12px;}

.hnews_wrap      {width: 130px; float: left; margin-right: 11px; margin-left: 11px;}
.hnews_img       {width: 128px; height: 98px; background: url(img/nimg_bg.gif) left top no-repeat; padding-bottom: 4px;}
.hnews_img img   {margin: 4px 0px 0px 4px}
.hnews_face      {font: bold 13px Tahoma; padding: 0px 4px 6px 6px;}
.hnews_face a    {color: #BA251D;}
.hnews_face a:hover {text-decoration: none;}
.hnews_text      {font: 12px Tahoma; color: #4C4B4B; line-height: 15px; padding: 0px 4px 0px 6px;}
.all_hnews       {text-align: right; font: 11px Tahoma; margin-right: 24px; padding: 12px 10px 0px 0px; background: url(img/arrow7.gif) right 17px no-repeat;}
.all_hnews a     {color: #373737;}
.all_hnews a:hover {text-decoration: none;}

/* Содержимое страницы */

.page        {margin-bottom: 16px;}
.page h1     {font: 20px Georgia, "Times New Roman"; line-height: 24px; background-color: #fff; color: #BA251D; padding: 8px 8px 12px 12px;}
.page h1 a   {color:#BA251D;}
.page .text_wrap {}
.page .text  { background-color:#F3F4EF; padding:12px 24px 12px 24px; }
.page .text #path { font:16px Georgia, "Times New Roman"; color:#BA251D;}
.page .text #path a { color:#BA251D; }
.page .text #path a:hover { text-decoration:none; }
.content     {overflow: hidden; /* position: relative */ min-height: 390px; font: 13px Tahoma; color: #414040; line-height: 17px;}
.content h2  {font: 19px Georgia, "Times New Roman"; color: #A39512; padding: 8px 0px 8px 0px;}
.content h3  {font: 16px Georgia, "Times New Roman"; color: #A39512; padding: 8px 0px 8px 0px;}
.content p   {padding: 8px 0px 8px 0px; line-height: 19px;}
.content img {border: 2px solid #D7D3A2;}
.content a   {color: #BA251D;}
.content a:hover {text-decoration: none;}
.content ul  {list-style-type: none; padding-left: 20px; margin-left: 0px;}
.content li  {padding: 6px 0px 6px 14px; background: url(img/star.gif) 0px 10px no-repeat;}

.catalog_img {padding-top: 12px; padding-right: 24px;}
.article_img_left  {float: left; margin-right: 24px; margin-bottom: 24px;}
.article_img_right {float: right; margin-left: 24px; margin-bottom: 24px;}

/* разное для главной */

.center_wrap {}
.banner      {float: right; width: 240px; height: 400px; padding-bottom: 8px;}
.banner2     {height: 90px; background-color: #ccc;}
.banner3     {width: 240px; height: 320px; background-color: #ccc; margin-bottom: 8px;}
.banner4     {height: 90px; background-color: #ccc; margin-top: 6px;}

/* каталог */

.catalog_main_table {margin-top: 16px; margin-bottom: 16px;}
.catalog_main_table {padding: 0px;}
.catalog_main_table img {border: none; margin-right: 8px;}

#catalog       {padding-right: 248px;}
#catalog h2    {font: 20px Georgia, "Times New Roman"; line-height: 24px; color: #BA251D; padding: 8px 8px 12px 12px;}
#catalog .h2    {font: 20px Georgia, "Times New Roman"; line-height: 24px; color: #BA251D; padding: 8px 8px 12px 12px;}
#catalog .text {background-color: #DBEAE8;}

.cat_grp_stat a {color: #BA251D;}
.cat_grp_stat a:hover {text-decoration: none;}

.f_cat_table     {margin-top: 16px;}
.f_catcol1       {float: left; width: 160px; padding-top: 4px;}
.f_catcol2       {padding-left: 16px; overflow: hidden;}
.cat_grp_marka   {padding-top: 4px;}
.cat_grp_marka a {color: #A39512; font-weight: bold;}
.cat_grp_dev     {padding-top: 10px; margin-bottom: 16px; border-bottom: 1px dashed #ccc;}
/* .content h3 a    {color: #A39512;} */

.menu_wrap     {padding: 12px 0px 12px 8px;}
HTML > BODY .menu_wrap {width: 100%;}
.menu_wrap .f_menutab1    {width: 178px; float: left;}
.menu_wrap .f_menu1       {font: 14px Tahoma; margin: 7px 0px 7px 0px; background-color: #F27E73; background-image: url(img/arrow3.gif); background-position: right center; background-repeat: no-repeat;}
.menu_wrap .f_menu1 a     {display: block; padding: 5px 4px 6px 6px; color: #fff; text-decoration: none; background-image: url(img/corners4.gif); background-position: left center; background-repeat: no-repeat;}

/* полезные ссылки */

#links         {margin-top: 8px; margin-bottom: 16px;}
#links h2      {font: 20px Georgia, "Times New Roman"; line-height: 24px; color: #BA251D; padding: 8px 8px 12px 12px;}
#links .h2      {font: 20px Georgia, "Times New Roman"; line-height: 24px; color: #BA251D; padding: 8px 8px 12px 12px;}
#links .text   {background-color: #FDEBE9; padding: 8px;}
#links p       {padding: 4px 16px 4px 16px; background: url(img/arrow5.gif) 4px 8px no-repeat;}
#links a       {color: #BA251D; }
#links a:hover {text-decoration: none;}
#links.lpage   {margin-top: 0px;}

/* Контакты */

#contact_wrap   {float: left; margin-bottom: 16px; padding-left: 6px;}
#contact_wrap p {font: 12px Tahoma; color: #9F9F9E; width: 350px; line-height: 16px;}
#contact_wrap a {color: #9F9F9E; text-decoration: none;}

/* Ссылки в контактах */

#contact_links   {float: right; width: 250px; margin-bottom: 8px;}
#contact_links p {text-align: right; font: 12px Tahoma; line-height: 17px;}
#contact_links a {color: #BFB232; padding-left: 8px; background: url(img/arrow6.gif) left 5px no-repeat;}
#contact_links a:hover {text-decoration: none;}

/* копирайт */

.copy         {float: right; text-align: right; width: 160px; margin: 0px 0px 12px 0px; color: #9F9F9E; font: 12px Tahoma;}
.copy span a  {text-decoration: none;}
.copy a       {color: #9F9F9E;}
.copy a:hover {text-decoration: none;}

/* счетчик */

#live   {height: 32px; padding-top:65px;}

/* форма заказа карты */

.sendform        {padding-right: 40px; padding-top: 16px;}
.formtab td      {padding: 0px 0px 16px 0px}
.formtab td.num  {width: 45px; font: 44px Georgia; color: #BA251D; vertical-align: top; text-align: center;}

.bwrap      {background-color: #fff;}
.bm         {font: 0px Tahoma; margin: 0px 14px 0px 14px; height: 14px; background: url(img/formbg.gif) left top repeat-x;}
.bm2        {font: 0px Tahoma; background-color: #FFF; margin: 0px 14px 0px 14px; height: 14px; background: url(img/formbg.gif) left -14px repeat-x;}
.b1, .b2, .b3, .b4   {float: left; font: 0px Tahoma; width: 14px; height: 14px; background: url(img/corners5.gif) no-repeat 0px 0px;}
.b1         {float: none; position: relative; margin-bottom: -14px;}
.b2         {float: right; margin-left: -14px; background-position: -14px 0px;}
.b3         {float: none; position: relative; margin-bottom: -14px; background-position: 0px -14px;}
.b4         {float: right; margin-left: -14px; background-position: -14px -14px;}
.bwrap .text_wrap  {background: url(img/formbg2.gif) left top repeat-y; padding: 0px;}
.bwrap .text_      {background: url(img/formbg3.gif) right top repeat-y; padding: 0px;}
.bwrap p    {font: 12px Tahoma; color: #5A5A5A; padding: 6px 28px 6px 28px; line-height: 15px;}

.bwrap input        {font: 12px Tahoma; color: #5A5A5A; margin: 5px 0px 2px 0px; padding: 3px 4px 3px 4px; border: 1px solid #958811; background-color: #F6F2CF; background-image: url(img/inputbg.gif); background-repeat: no-repeat; width: 100%;}
.bwrap input.border {border: 1px solid #BA251D;}
.bwrap span         {display: block; clear: left; color: #6E6510; line-height: 12px; padding: 6px 0px 6px 0px;}
.bwrap span input   {float: left; width: 20px; margin: 0px 6px 0px 0px; padding: 1px; border: none; background: none;}
.bwrap span.red     {display: inline; clear: none; color: #BA251D;}

.bwrap .left   {float: left;}
.bwrap .w50    {width: 50px;}

p.check        {padding: 0px 0px 16px 24px; margin: 0px; color: #6E6510;}
p.check input  {float: left; margin: 4px 12px 16px 0px; padding: 0px;}

.formtab button {border: none; background: url(img/formbutton.gif) left top no-repeat; font: 24px Georgia; color: #fff; width: 264px; line-height: 28px; margin: 0px; padding: 7px 36px 11px 0px; cursor: pointer;}

.month  {width: 70px;}
.wl     {width: 99px;}
.year   {width: 50px;}
.wl2    {width: 79px;}
.hl     {height: 200px; overflow:auto; overflow-x: hidden; overflow-y: scroll;}
.s_wrap {margin-left: 28px;}
.s_wrap input {float: left; margin-top: 0px; margin-right: 8px;}
.select {float: left; font: 12px Tahoma; margin-right: 8px;}
.field  {float: left; color: #5A5A5A; padding: 3px 4px 3px 4px; border: 1px solid #958811; background-color: #F6F2CF; background-image: url(img/inputbg.gif); background-repeat: no-repeat;}
.button {float: left; width: 20px; height: 20px; border: 1px solid #958811; border-left: none; background: url(img/selbutton.gif) left top no-repeat; cursor: pointer;}
.list   {display: none; position: absolute; background-color: #f8f8f8; padding: 3px 0px 3px 0px; margin-top: 22px; border: 1px solid #958811; border-top: none;}
.list a {color: #5A5A5A; text-decoration: none; display: block; padding: 2px 6px 2px 6px;}
.list a:hover {background-color: #F6F2CF;}

/* ie6 */

* html body             {text-align: center;}
* html .main_wrap       {height: 100%;}
* html .nav_wrap        {width: 580px; margin-right: 16px;}
* html .find            {margin-right: 0px; padding-top: 4px;}
* html .find input      {padding-top: 3px; height: 20px; margin-top: 2px;}
* html .find button     {margin-top: 1px;}
* html .bright          {width: 100%; padding-left: 5px;}
* html .boright         {width: 100%; padding-left: 5px;}
* html .pleft           {width: 100%; padding-right: 5px;}
* html #catalog .mb     {margin-right: 2px;}
* html #subscribe input {height: 26px;}
* html #shop_news .text {padding-left: 0px;}
* html .all_news        {width: 88px;}
* html .page .text      {height: 416px;}
* html .content         {width: 100%;}

* html #banner1         {padding-bottom: 0px;}

* html .c1     {background: url(img/corners.gif) no-repeat 0px 0px;}
* html .c2     {background-image: url(img/corners.gif); background-position: -5px 0px;}
* html .c3     {background-image: url(img/corners.gif); background-position: 0px -5px;}
* html .c4     {background-image: url(img/corners.gif); background-position: -5px -5px;}

* html #inter .text      {zoom: 1;}
* html .bwrap            {zoom: 1;}
* html .bwrap .text_     {width: 100%;}
* html .bwrap p          {width: 100%;}
* html .bwrap input      {height: 22px;}
* html .bwrap span input {height: 18px;}
* html .sendform         {width: 100%;}
* html .formtab button   {padding-top: 4px;}

* html input.sr          {height: 22px;}
* html .searchb          {margin-top: 5px;}

* html .button {height: 22px;}
* html .list   {margin-top: 0px; clear: left;}
* html .wl     {width: 90px;}
* html .wl2    {width: 70px;}

* html .f_catcol2 {width: 100%;}

.news_arhiv{padding:0px 0px 20px 0px;}
.news_arhiv h3{}
.news_arhiv div {float:left;}
.news_arhiv a{font-weight:bold}

/********************************************  journal  ********************************************/
#magazine {}
#magazine h2 { color:#BA251D; font:20px Georgia,"Times New Roman"; line-height:24px; padding:8px 2px 11px 0; /*text-align:right;*/}
.f_journal_tab td { vertical-align:top; }
.f_journal_tab td div.f_journal_thema_idx {color:#BA251D; font:12px Tahoma; margin:5px 0 0 25px;}
.f_journal_tab td div.f_journal_thema_idx a { color:#BA251D;}
.f_journal_thema { margin:15px 0 0px 15px;}
.f_journal_thema a { color:#ffffff; background:#b84940; padding:0 3px 0 3px; text-decoration:none;}   /*#99351D*/
.f_journal_art { margin:0 0 0 30px;}
.f_journal_art a { color:#272928; background:url(/img/strelka3.gif) left 5px no-repeat; padding:0 0 0 10px;}
.f_journal_art a:hover { color:#99351D;}

.f_journal_tab_img{}
.f_journal_tab_img a,f_journal_tab_img a:hover{display: block;  width: 180px; height: 182px; color: rgb(186, 37, 29);}
.f_journal_tab_img span{display: block; position: relative; color: rgb(186, 37, 29); font-size: 18px; padding: 5px;text-decoration:inline;}


/***************************************** blog  ***************************/
.f_blog_line1h { font-size: 22px; font-family:Tahoma, Verdana, Arial, sans-serif; border-bottom: dotted 1ps #999999; margin-bottom: 7px; margin-top: 5px; padding-bottom: 3px; }
.f_blog_line1h a { text-decoration: none; color: #333333 }
.f_blog_line2h { font-size: 22px; font-family:Tahoma, Verdana, Arial, sans-serif; border-bottom: dotted 1ps #999999; margin-bottom: 7px; margin-top: 5px; padding-bottom: 3px; }
.f_blog_line2h a { text-decoration: none; color: #333333 }
.f_blog_tags { float: left; }
.f_blog_tags img {border:none;}
.f_blog_date { float: right; font-size: 10px; }
.f_blog_user { color: #0033CC }
.f_blog_line1 { display:block; margin-top: 35px; margin-bottom: 35px; }
.f_blog_line2 { display:block; margin-top: 35px; margin-bottom: 35px; }
.f_blog_link a { color: #0033FF;}

.f_menu_tag1_row { margin:0 0 0 15px; background:url(/img/strelka3.gif) left 5px no-repeat; padding:0 0 0 10px;}
.f_menu_tag1_row a { color:#272928;}
.f_menu_tag1_row a:hover { color:#BA251D;}           
.journmenu { margin:0px; padding:0 5px 0px 5px; background:#FFFFFF;}
.logo6 { width:162px; margin:0px auto 0px auto; padding:10px 0 10px 0;}
.j_number { margin:0; padding:0; text-align:right; color:#f37c74; font:bold 12px Arial;}
.journmenu1 { background:#fff5df; margin:0 2px 0 2px;}
.cl { font:18px Arial; color:#616163; font-style:italic; padding:5px 0 5px 15px;}


.f_journal_start { font:13px Tahoma; padding:0 0 0 0px; margin:20px 10px 20px 5px;}
.f_journal_start a { color:#CE181E; background:url(/img/tock.gif) left 7px no-repeat; padding:0 0 0 12px; }


div.journmenu1 table.news_arhiv td{margin:0 0 0 30px;padding:20px 0 20px 20px;}
div.journmenu1 table.news_arhiv td a{background:url("/img/strelka3.gif") no-repeat scroll left 5px transparent;
color:#272928;
font:14px times New Roman;
padding:0 0 0 20px;}