body   {background: #ffffff; margin: 0; padding: 0; font-family: Verdana, Arial, Helvetica, sans-serif}
input  {font-family: Tahoma;  font-size: 10px;}
select {font-family: Tahoma;  font-size: 10px;}

img {border:0;}
img.block, img #block {display:block; }

ul {margin: 7px 0px 7px 20px;  font-size: 90%; color: #333333; list-style-type: none;}
li {margin: 2px 0px 2px 0px;  padding-left: 20px; background: url(../images/li/bu.gif) 0 7px no-repeat;}

hr   {width: 100%; height: 1px; background-color: #C0D186; border: 0px solid #C0D186; color: #C0D186; }

#r     {text-align: right;}
#right {text-align: right;  vertical-align: top;}
#top   {vertical-align: top;}
#sto   {width: 100%;}

a:link, a:active {color: #333333;  text-decoration: none;}
a:visited        {color: #333333;  text-decoration: none;}
a:hover          {color: #666666;  text-decoration: underline;}

a.doc:link,
a.doc:active  {color: #2A44A5;  text-decoration: none;}
a.doc:visited {color: #4F329A;  text-decoration: none;}
a.doc:hover   {color: #3759D7;  text-decoration: underline;}

.news a:link,
.news-title a:link,
.news-title a:active,
.news a:active        {color: #657624;  text-decoration: underline;}
.news a:visited,
.news-title a:visited {color: #657624;  text-decoration: underline;}
.news a:hover,
.news-title a:hover   {color: #657624;  text-decoration: none;}

.bl-cont1 a:active,
.bl-cont1 a:link,
.bl-cont1 a:hover,
.bl-cont1 a:visited,
.bord a:active,
.bord a:link,
.bord a:hover,
.bord a:visited,
.bg-green11evr td a:active,
.bg-green11evr td a:visited,
.bg-green11evr td a:hover,
.bg-green11evr td a:link
.bg-green11rus td a:active,
.bg-green11rus td a:active,
.bg-green11rus td a:visited,
.bg-green11rus td a:hover,
.bg-green11rus td a:link
.bg-green11rus td a:active,
.bg-green11 td a:visited,
.bg-green11 td a:hover,
.bg-green11 td a:link  { color: #ffffff;}

a.bgg         { color: #333333;}
a:visited.bgg { color: #333333;}

a.month:link        {color:#576F16; text-decoration: underline;}
a.month:visited     {color:#9B568D; text-decoration: underline;}
a.month:hover       {color:#333333; text-decoration: none; background: #DFEEA8;}


.bg-green,
.bg-green1             { background-color: #BBCE74;  vertical-align: top; width: 30%;}
.bg-green1             { background: #BBCE74 url(../images/bg2.gif) left bottom no-repeat;}
.bg-green11 td,
.bg-green11rus,
.bg-green11evr         { padding: 20px 5px 25px 10px; font: 80% Tahoma, Helvetica, sans-serif;
                         font-weight: bolder; text-align: center;}
.bg-green11rus,
.bg-green11evr         { font: 105% Arial, Helvetica, sans-serif; font-weight: bolder; }
.bg-green12            { background: url(../images/bg2ev.gif) left bottom no-repeat }
.bg-green11 .bord      { border-left: 1px solid #DDE7BA; width: 50%; background: #D0CC5F}
.bg-green11evr .bord   { background: url(../images/banners/bg3.gif) right top no-repeat}
.bg-green11,
.bg-green11rus         { background: url(../images/banners/bg2.gif) right bottom no-repeat }
.bg-green11evr         { background: #D0CC5F url(../images/bg2ev.gif) left bottom no-repeat;}
.bg-green1 p           { margin: 0px; padding: 3px 0px 3px 0px;}

.ban-right    { vertical-align: top;  width: 60%;  background-image: url(../images/banners/bg1.gif);}
.ban-middle   { font-size: 80%;  font-weight: bolder;  color: #FFFFFF;
                float: right;  vertical-align: middle;  width: 20%;  margin: 2px 7px 0 0;}
.ban-mid-down { text-align: left;  vertical-align: bottom;}

#ban-mid      { width: 50%;}

#topmenu,
#menu-top     { vertical-align: top;}

.main-menu    { padding: 10px 0 15px 20px;}
.menu         { font-size: 70%;  font-weight: bolder;  width: 100%;  padding: 0px 5px 0px 5px;  color: #294BA2;}
.menu-mark    { vertical-align: top;  padding-top: 4px;}
.menu-poloska { background-color: #3859DA;  background: url(../images/bg.gif) left top repeat-x;}

.bg-black             { background: #C99D24;}
.bg-country-pol       { background-color: #FFC72E;  background-image: url(../images/bg1.gif);}
.ban-bottom           { vertical-align: bottom;}
.bg-country-pol1,
.bg-country-pol1-bot  { background-color: #FFC72E;  background-image: url(../images/bg11.gif);}
.bg-country-pol1-bot  { width: 60%;}
.bg-country-content,
.bg-country-content1  { background-color: #FFC72E;  padding: 10px 20px 5px 17px;
                        font-family: Arial, Helvetica, sans-serif; width: 50%; vertical-align: top;}
.bg-country-content   { width: 35%;}
.bg-country-content1  { width: 97%;}

.bg-country-content-ru    { background: #FFDD82 url(../images/bg5.gif) top repeat-x; vertical-align: top;}
.bg-country-content-ru td { vertical-align: top; font-size: 80%; font-weight: bolder; color: #475B10;}
.bg-country-ru,
.bg-country-ru2       { background-color: #FFC72E; padding: 2px 0 2px 0; vertical-align: top; width: 3%;}
.bg-country-ru        { width: 100%;}


.country-img   { vertical-align: top;  margin: 5px 3px 0 3px;}
.country-title { font: 120% bolder Arial, Helvetica, sans-serif; text-align: right; color: #FFFFFF;
                 vertical-align: bottom; padding-bottom: 25px; padding-right: 5px;}

.country,
.country-inv  { background: url(../images/marker/1.gif) 0 6px no-repeat; padding: 2px 0 5px 11px;
                font-size: 80%; font-weight: bolder; vertical-align: top; color: #475B10;}
.country1,
.country1-inv { padding: 10px 0 5px 15px; font-family: Arial, Helvetica, sans-serif;
                background: url(../images/marker/1.gif) 5px 15px no-repeat; 
                vertical-align: top;}
.country2,
.country2-inv { padding: 0 0 10px 15px; font-family: Arial, Helvetica, sans-serif;
                background: url(../images/marker/1.gif) 5px 6px no-repeat; }
.country3     { width: 1%; border-right: 1px solid #FFECB8; background: url(../images/bg4.gif) right top repeat-y;}

.country-inv  { background: url(../images/marker/3.gif) 7px left no-repeat; }
.country1-inv { background: url(../images/marker/3.gif) 5px 15px no-repeat; }
.country2-inv { background: url(../images/marker/3.gif) 5px 5px no-repeat; }

.illusrt-bg         { background-color: #3859DA;  background-image: url(../images/illustr/bg.gif);}
.illustr-main       { background-color: #4F6EED;  background-image: url(../images/illustr/bg.jpg);}
.illustr-search     { width: 60%;  text-align: center;  vertical-align: middle;}
.illusrt-slogan     { width: 40%;  text-align: center;  background-image: url(../images/illustr/bg2.gif);}
.illusrt-bg1        { background-color: #6481FF;  background-image: url(../images/illustr/bg3.gif);}

.bg-pod-illustr-top { background-color: #3859DA;  width: 60%; vertical-align: bottom;}
.bg-pod-illustr     { background-color: #6481FF;  width: 60%;}

.search         { font-size: 60%; font-weight: bolder;  color: #FFFFFF; text-align: right;  padding: 0 5px 0 29px;}
.search1        { padding-left: 5px;}
.search2        { font-size: 60%; font-weight: bolder; color: #FFFFFF; text-align: right; padding: 0 5px 0 5px;}
.search-content { text-align: center;  clear: both;}

.bg-middle-green { width: 30%;  vertical-align: top; background: #BBCE74 url(../images/content/bg1.gif);}
.bg-mid-green1   { background-image: url(../images/content/bg.gif);}
.bg-middlep      { background: #FFC72E url(../images/content/2.gif) right no-repeat;;  text-align: right;  width: 100%;}
.bg-middle-pol1  { background-color: #FFC72E;  width: 100%;}
.bg-pol-right    { width: 30%; vertical-align: top; background: url(../images/content/bg3.gif) left top no-repeat #627CE5; }

.middle-pol      { width: 70%;  vertical-align: top;}
.mid-green-cont  { background:  #BBCE74 url(../images/content/bg1.gif); vertical-align: bottom; padding-top: 20px;}
.mid-green-cont1 { vertical-align: top; color: #FFFFFF; padding: 20px; font: 120% bolder Arial, Helvetica, sans-serif;
                   width: 100%; background-color: #BBCE74; }

.or-title { color: #FFFFFF;  padding: 0 10px 0 20px; font: 130% Arial, Helvetica, sans-serif;
            font-weight: 200;  vertical-align: bottom;}
.or-title1 { color: #000000;  padding: 0 10px 10 0px; font: 130% Arial, Helvetica, sans-serif;
            font-weight: 200;  vertical-align: bottom;}
.or-pol1  { text-align: right;  vertical-align: top;}
.or-pol2  { text-align: right; width: 25%; background: #FFFFFF url(../images/content/bgphoto.gif) left top no-repeat;}

.or1 { width:75%; background-image: url(../images/content/bg2.gif); vertical-align: top; background-color: #FFFFFF;
       padding: 20px 0 0 15px;}
.or2 { width: 30%; background-image: url(../images/content/bg2.gif); background-color: #FFFFFF; vertical-align: top;
       padding: 20px 15px 0 0;}

.spec-country-cifr,
.spec-country-title,
.spec-country-mark,
.spec-country-razd1 { border-style: solid; border-color: #eeeeee;}

.spec-country       { font-size: 75%; padding: 3px 0 5px 10px; color: #000000; border-bottom: 1px solid #eeeeee; width: 90%;}
.spec-country-cifr  { font-size: 65%; vertical-align: top; color: #666666; padding: 5px 25px 0 10px; border-width: 0 1px 1px 1px;}
.spec-country-title { font-size: 85%; font-weight: bolder; vertical-align: top; padding: 5px; border-width: 1px;}
.spec-country-mark  { vertical-align: top; text-align: right; padding: 5px 5px 0 5px; border-width: 0 0 1px 1px; width: 1%;}
.spec-country-razd1 { vertical-align: top; text-align: right; padding: 5px 5px 0 10px; border-width: 0 1px 0 1px;}

.pogoda  { font-size: 11px; font-weight: bolder; color: #FFFFFF; padding: 0 10px 0 10px; border-left: 1px solid #FFFFFF;}
.pogoda1 { width: 70%;  vertical-align: middle;}

.bl-pol     { background: url(../images/content/bg4.gif) #627CE5; background-repeat: repeat-x; width: 100%;}
.bl-cont    { background-color: #627CE5;  padding-left: 5px;}
.bl-pol1    { background-color: #627CE5;  background-image: url(../images/content/bg5.gif);}
.bl-cont1   { font-size: 10px; color: #FFFFFF; text-align: left; vertical-align: top; width: 100%; padding-top: 15px;}
.bl-img     { vertical-align: bottom;}
.bl-illustr { background: url(../images/content/bg5.gif) #627CE5; background-position: bottom; background-repeat: repeat-x;}

.poloska-img { background: url(../images/content/bg5.gif) bottom left repeat-x;}
.bottom-exchange { background: url(../images/content/bg6.gif) top left no-repeat; padding: 20px 10px 20px 105px;
                   font-size: 80%; font-weight: bolder;}



.illustr-search1 {  width: 60%;  text-align: center;  vertical-align: middle;}
.illustr-vn {  width: 70%;}
.illustr-vn-logo {  width: 30%;}
.illustr-main1 {  background-color: #4F6EED;  background-image: url(../images/illustr/bg1.jpg);}

.logo { padding-bottom: 10px;}
.flag { vertical-align: bottom;  padding-bottom: 10px;  width: 25%;}
.cop1 { background-image: url(../images/content/bg8.gif);}
.way  { font-size: 10px; color: #000000; background: url(../images/content/bg7.gif) left top repeat-x; width: 70%;
        vertical-align: top; margin: 0px; padding: 6px 0 40px 30px;}
.bus  { font-size: 90%; font-weight: bolder; text-align: right; vertical-align: top;}
.up   { background: url(../images/hotel/bg1.gif) left bottom repeat-x; text-align: right;
        vertical-align: bottom; width: 100%;}
.rad  { color: #FF0000;}
.otp  { margin-right: 20px;  padding-right: 20px;}

.illusrt-bg11 {  background-color: #6481FF;  background-image: url(../images/illustr/bg4.gif);}
.illustr { width: 75%;}

.zagolovok   { font-size: 12px; font-weight: bolder; color: #FFFFFF; background-color: #BBCE74;
               vertical-align: middle; width: 100%; padding: 3px 0 0 10px; }
.zagolovok1  { background-image: url(../images/zagolovok/bg.gif);}
.zagolovok2  { font-size: 12px; font-weight: bolder; color: #FFFFFF; background-color: #536DD3;
               vertical-align: middle; width: 100%; padding-left: 10px;}
.zagolovok11 { background-image: url(../images/zagolovok/bg1.gif);}
             
.city-mark   { padding: 3px 0 5px 23px; font-size: 65%; color: #006699; vertical-align: top; }
.city-city   { font-size: 80%;  padding: 0 10px 5px 10px;  color: #000000;}


.link-link { font-size: 70%; padding: 0 0 5px 10px; }
.link      { margin-top: 5px; }

.submenu      { width: 30%;  vertical-align: top;  padding: 0 10px 10px 0; }
.submenu-mark { padding: 3px 7px 9px 10px;  vertical-align: top;}
.submenu-sub  { font-size: 70%;  vertical-align: top;}
.submenu-m    { padding-top: 10px;}

.futer-bg { width: 30%; background: url(../images/content/12.gif) right top no-repeat;}


.content  { font-size: 80%; color: #000000; padding-left: 30px; margin: 0px; vertical-align: top; }
.content1 { font-size: 80%; vertical-align: top; color: #000000; margin: 0px; padding: 10px 0 0 30px;}
.title    { font: 120% bolder Arial, Helvetica, sans-serif; color: #465FA6; padding: 0 0 10px 30px;}
.razd     {background: url(../images/zagolovok/bg2.gif) repeat-x;}

.doc-mark1 { vertical-align: middle; padding: 0 5px 2px 0;}
.doc-mark  { vertical-align: top; padding: 5px 5px 0 0;}
.doc-info  { font-size: 65%; color: #666666; padding: 0 10px 0 10px;}
.doc-text  { font-size: 85%;  padding-bottom: 5px;}

.hotel        { margin: 10px 10px 0 10px;}
.hotel-title  { font-size: 80%; padding: 0 0 5px 10px; color: #006699; background-color: #f5f5f5;}
.hotel-title1 { font-size: 80%; color: #006699; background-color: #f5f5f5; border-left: 1px solid #FFFFFF; padding: 0 10px 5px 10px;}
.hotel-hotel  { font-size: 70%; color: #000000; padding: 5px 0 5px 10px; border-width: 1px solid #eeeeee;}
.hotel-zv     { font-size: 80%; color: #000000; padding: 2px 0 5px 10px; border-bottom: 1px solid #eeeeee;}
.hotel-bg     { background: #E5E5E5 url(../images/hotel/bg.gif);}

.content2,
.content2c                     {padding: 10px 30px 0 30px; margin: 0px;  vertical-align: top;}
.content2 p, .content2c p      {font-size: 85%; color: #333333; margin: 0; padding: 10px 0 2px 0;} 
.content2 .data,
.content2c  .data              {font-size: 70%; color: #778B31; margin: 0px; padding: 10px 0 0 0;} 
.content2 .title,
.content2c  .title             {font-size: 85%; font-weight: bolder; padding: 5px 0 0 0;} 
.content2 h1,
.content2c h1                  {padding: 0 0 10px 0; margin: 0px; font-size: 85%;}
.content2 table td table td    {font-size: 85%;} 

.content2 p table,
.content2c table, .foto-       {border-color: #EEEEEE; border-style: solid; border-width: 0px 1px 1px 0px;
                                margin:0 5px 5px 0; font-size: 115%; color: #333333;}

.content2 p table              {margin: 10px;}

.content2 p table td,
.content2c table td,
.foto- td                      {font-size: 75%; border-color: #EEEEEE; border-style: solid;
                                border-width: 1px 0px 0px 1px; padding: 4px;}

#table-no-border  {border: 0;}

.subskcr    {padding: 10px 50px 0px 30px; vertical-align: top; font-size: 80%;}
.subskcr h1 {font-weight: bold; font-size: 110%; padding: 15px 0px 0px 0px;}


.no-submenu {width: 10%; vertical-align: top; padding: 0 10px 10px 0;}

.hotel-info,
.hotel-info1  {font-size: 65%; color: #000000; padding: 10px 10px 5px 10px; vertical-align: top; font-weight: bolder;
               border-bottom: 1px solid #eeeeee;}
.hotel-info1  {color: #333333;  font-weight: normal;}
.hotel-info2  {font-size: 65%;  color: #333333;  padding: 10px 10px 5px 10px; vertical-align: top;}
.hotel-info11 {vertical-align: top;  font-size: 65%;  font-weight: bolder;  color: #000000;
               padding: 10px 10px 5px 10px; border-bottom: 1px solid #eeeeee; width: 70%;}

.hotel-zag    {padding: 3px 0 3px 10px; font: 90% 100 Arial, Helvetica, sans-serif; }
.hotel-zag1   {padding: 3px 0 5px 10px; font: 90% bolder Verdana, Arial, Helvetica, sans-serif; color: #333333;}
.hotel-zag11  {padding: 10px 0px 5px 10px; font: 85% bolder Verdana, Arial, Helvetica, sans-serif; color: #333333;}
.hotel-zag111 {padding: 3px 0px 5px 10px; font: 65% Verdana, Arial, Helvetica, sans-serif; color: #465fa6;}

.no-sub2      {width: 10%;  vertical-align: top;  padding: 0px 10px 10px 0px;}

.copyright    {font-size: 10px; color: #000000; background: url(../images/content/bg7.gif) top left repeat-x;
               vertical-align: top; width: 100%; margin: 0px; padding: 6px 0 0 30px;}
.copyrigh1    {font-size: 80%; color: #000000; vertical-align: top; width: 100%; padding-left: 30px; margin: 0px;}
.copyright2   {font-size: 10px;  color: #000000;  background-color: #FFC72E;  width: 30%;}
.copyright11  {font-size: 10px; color: #000000; vertical-align: top; background: url(../images/content/bg7.gif) left top repeat-x;
               width: 70%; margin: 0px; padding: 6px 0 0 30px;}
.copyrigh12   {font-size: 70%; color: #000000; margin: 0px; vertical-align: top; width: 70%; padding: 0 0 15px 30px;}
.copyright13  {font-size: 10px; color: #000000; background: url(../images/content/bg7.gif) left top repeat-x;;
               width: 90%; vertical-align: top; margin: 0px; padding: 6px 0px 0px 30px;}

.listalka { font-size: 65%; color: #333333; vertical-align: top; padding: 0px 10px 5px 10px;}

.vopros,
.vopros1 { font-size: 85%; color: #333333; padding: 0px 10px 0px 10px; vertical-align: top;}
.vopros1 { border-bottom: 1px solid #eeeeee; color: #000000; padding-bottom: 15px;}

.podp    {font-size: 85%; color: #333333; padding: 0 10px 0 0; vertical-align: top;}

.mess-text,
.mess-title,
.mess-title1     {padding: 5px 20px 3px 23px; font-size: 75%; font-weight: bolder; color: #778B31;}
.mess-text       {font-weight: normal; color: #333;}
.mess-title1     {font-size: 95%; color: #465FA6;  padding-top: 15px; background: url(../images/zagolovok/bg2.gif) top left repeat-x;}
.finddata        {padding: 0 20px 0 23px; font-size: 75%;} 
.find            {text-align: right; padding: 5px 20px 0 0; }
.find1           {text-align: right; padding: 5px 20px 5px 0; }
.find input      {font-size: 85%;}
.find1 input     {font-size: 75%;}
.selectdata      {background: #F6FDE3; width: 100%;}
.selectdata td   {padding: 3px; font-size: 75%;}
.selectc         {background: #F0F0F0; width: 50%;}
.selectc td      {padding: 3px 3px 3px 3px;}

.link-news  {color: #778B31; padding: 15px 0 5px 15px; font-size: 75%;}
.link-news1 {color: #778B31; padding: 0 20px 10px 15px; font-size: 75%;
             text-align: right; background: url(../images/zagolovok/bg2.gif) bottom left repeat-x;}
.link-arch  {padding: 0px 35px 5px 10px; text-align: right; border: 1px solid #eeeeee;}

.data { font-size: 70%; color: #333333; vertical-align: top; padding: 10px 10px 3px 10px;}

.img-vstavka { border: 1px solid #e4e4e4; width: 1%; margin: 0 10px 0 10px;}
.img-v       { margin: 3px;}

.foto-td-main-     { width: 50%; padding: 0 20px 20px 0; vertical-align: top;}
.foto-td-          { vertical-align: top; padding-top: 10px;}
.foto-table-       { background: #DAEB9C; border-width: 0 0 3px 0; border-style: solid; border-color: #D8D8D8;}
.foto-tabler-      { background: #E7F5B6; border-width: 0 0 3px 0; border-style: solid; border-color: #D8D8D8;}
.foto-table-img-   { margin: 15px 15px 0 15px;}
.foto-table-img-z- { margin: 10px 10px 10px 0; float: right;}
.div-foto-text-    { border-width: 1px 1px 0 2px; border-style: solid; border-color: #EEEEEE;
                     padding: 5px; font-size: 85%; color: #333333; }
.div-foto-         { border-width: 0 0 3px 0; border-style: solid; border-color: #E7E7E7;}

.div-foto-text- strong { font-size: 90%; color: #6D7B38;}    

.phones      {background: #BBCE74 url(../images/bg3.gif) left bottom repeat-x; margin: 0px; padding: 0px;}
.phones img  {margin: 0px;}

.turs td  {font-size: 85%;  padding: 0 0 5px 0; vertical-align: top;}
.turs img {margin: 5px 5px 0 15px;}

/*календарь*/

.cal-table          {padding: 10px 20px 20px 20px; border:1px;}

.year-td            {vertical-align: top; padding: 10px 0 10px; background: url(../images/02.gif) top right repeat-y;}
.year,
.year-inv           {padding: 5px 10px 5px 5px; font-size: 0.75em;}
.year               {background: #F6FDE3; border-width: 1px 0 1px 1px; border-style: solid; border-color: #BBCE74; font-weight: bolder;}
.year-td a:link     {color:#576F16; text-decoration: underline;}
.year-td a:visited  {color:#576F16; text-decoration: underline;}
.year-td a:hover    {color:#333333; text-decoration: none;}

.c-month            {width: 95%; background:#F6FDE3; border-width: 1px 1px 1px 0; border-style: solid; border-color: #BBCE74;
                     padding: 10px 10px 10px 15px;}
.c-month div        {font-size:0.75em; padding:3px 10px; color: #4F5D1B;}
.selected           {border:1px #A3BE43 solid; background:#ffffff; font-size:0.75em; font-weight:bold; color:#576F16;}

.cal-subscribe            {text-align: right; font-size: 0.7em; padding: 5px 0 0 0;}
.cal-subscribe a:link     {color:#576F16; text-decoration: underline;}
.cal-subscribe a:visited  {color:#576F16; text-decoration: underline;}
.cal-subscribe a:hover    {color:#333333; text-decoration: none;}

/*календарь*/

/*комменты к контенту*/
.zona-cont           {padding: 5px 30px 5px 10px;}
.zona-cont .title-   {color: #465FA6; font-size: 1em; font-weight: bolder; padding: 7px 0 7px 20px;}
.zona-cont .avtor1-,
.zona-cont .avtor-   {font-size: 65%; font-weight: bolder;}

.zona-cont .avtor1-  {padding: 0 0 5px 5px; font-size: 70%;}

.zona-cont .komment1-,
.zona-cont .komment- {font-size: 75%; color: #333333; padding: 3px 0;}
.zona-cont .komment1-{background: #F0F7D6;padding: 5px;}

.zona-cont .link1-,
.zona-cont .link-    {font-size: 70%; padding-bottom: 10px;}

.zona-cont .link1-   {padding: 5px 0 10px 5px;}

.zona-cont .avtor1- a:link,
.zona-cont .top-link- a:link,
.zona-cont .link1- a:link,
.zona-cont .link- a:link    {color:#66800C;}
.zona-cont .avtor1- a:visited,
.zona-cont .top-link- a:visited,
.zona-cont .link1- a:visited,
.zona-cont .link- a:visited {color:#66800C;}
.zona-cont .avtor1- a:hover,
.zona-cont .top-link- a:hover,
.zona-cont .link1- a:hover,
.zona-cont .link- a:hover   {color:#66800C;}

.zona-cont .title1-   {color: #465FA6; font-size: 0.9em; font-weight: bolder; padding: 7px 0 3px 20px;}
.zona-cont .top-link- {font-size: 0.8em; text-align: right; color: #666;}

.cform  table      {font-size: 90%;}

/*новости*/
.bg-news    {background: #BBCE74 url(../images/news/bg.gif) top left repeat-x; vertical-align: top;}

.news-title        {padding: 10px 0 10px 20px; color: #657624;}
.news-title strong {font-size: 130%; font-weight: 200;}
.news-title .text  {font-size: 70%; color: #666666;}
.news              {color: #657624; width: 35%; font-size: 0.75em; padding: 0 0 15px 20px; vertical-align: top;}
.news p            {padding: 0 5px 5px 0; margin: 0; font-weight: 200;}

.icq {color: #0e14ff; font-size: 0.75em; padding: 0px 0px 0px 0px; vertical-align: top; line-height: 24px}
a.icq:link,
a.icq:active  {color: #0e14ff;  text-decoration: underline; font-size: 1em; }
a.icq:visited {color: #0e14ff;  text-decoration: underline; font-size: 1em; }
a.icq:hover   {color: #909090;  text-decoration: none; font-size: 1em;}

.spec-offer-head { font-family:Arial Narrow; font-size:150%; font-weight:normal; color:#000000; padding:20px 20 20px 20px; margin:0; border-style: solid; border-color: #eeeeee;bg-color:#eeeeee; }
.spec-offer-head-red {color:dd302c; }
.spec-offer-head-red- {color:dd302c; font-size:200%; padding-bottom: 5px}
.spacer {padding-top: 10%;}
