p {
  padding: 5px 0 5px 0;
  margin: 0;
}

a {
  color:#242529;
  text-decoration: underline;
}

a:hover {
  color:#242529;
  text-decoration: none;
}


body.kov 
{
  margin: 0;
  padding: 0;
}

.kov td 
{
  font-size: 12px;
  color: #5d5d5d;
  font-family: Arial;
}

.slogan
{
  margin-right: 35px;
}

.logo
{
  margin-left: 37px;
}

.menu_corner
{
  background-color: #2A2B2F;
  background-image: url(/i/menu_corner.gif);
  background-repeat: no-repeat;
  height: 215px;
}

.menu_dots
{
  background-image: url(/i/menu_dot.gif);
  background-repeat: repeat-x;
}

.menu_pad
{
  padding: 27px 20px 30px 17px;  
}

.mlink
{
  color: #FFFFFF;
  font-family: Arial;
  font-weight: 700;
  font-size: 12px;
  padding-left: 5px; 
  text-decoration: none;
  padding: 3px 5px 3px 5px;
  display: block;
}

.mlink:hover
{
  color: #FFFFFF;
  font-family: Arial;
  font-weight: 700;
  font-size: 12px;
  text-decoration: none;
  background-color: #DE002E;
  padding: 3px 5px 3px 5px;
  display: block;
}

.mlink_sel
{
  color: #FFFFFF;
  font-family: Arial;
  font-weight: 700;
  font-size: 12px;
  text-decoration: none;
  background-color: #DE002E;
  padding: 3px 5px 3px 5px;
  display: block;
}


.lmlink
{
  color: #1c2023;
  font-family: Arial;
  font-size: 12px;
  padding-left: 5px; 
  text-decoration: underline;
  padding: 3px 5px 3px 5px;
  display: block;
}

.lmlink:hover
{
  color: #1c2023;
  font-family: Arial;
  font-size: 12px;
  text-decoration: underline;
  background-color: #DEDEDE;
  padding: 3px 5px 3px 5px;
  display: block;
}

.submenu_pad
{
  padding: 20px;
}

.rar_menu
{
  padding: 0 6px 0 0;
}

.lrar_menu
{
  padding: 0 3px 0 0;
}

.mabg
{
  background-color: transparent;
  background-image: url(/i/abonentam_red.gif);
  
  background-repeat: no-repeat;
}

.mbg
{
  background-color: #2a2b2f;
  background-image: url(/i/abonentam_grey.gif);
  background-repeat: no-repeat;
}

.menu_tabs
{
  position: relative;
  margin-top: -26px;
  left: 0;
  z-index: 1000;
}

.tab_link
{
  color: #FFFFFF;
  font-family: Arial;
  font-weight: 700;
  font-size: 12px;
  padding-left: 5px; 
  text-decoration: underline;
  display: block;
}

.tab_link:hover
{
  color: #FFFFFF;
  text-decoration: none;
}

.tarifs_pad
{
  margin: 10px;
  font-family: Arial;
  font-size: 12px;
  height: 153px;
}

.tarhdr
{
  font-family: Arial;
  font-size: 12px;
  color: #222629;
}

.tarna1
{
  font-family: Arial;
  font-size: 12px;
  font-weight: 700;
  color: #222629;
  background-color: #e2e2e2;
  border-bottom: 1px solid #FFFFFF;
}

.tarpr1
{
  font-family: Arial;
  font-size: 12px;
  font-weight: 700;
  color: #222629;
  background-color: #e2e2e2;
  border-bottom: 1px solid #FFFFFF;
}

.tarna2
{
  font-family: Arial;
  font-size: 12px;
  font-weight: 700;
  color: #222629;
  background-color: #d4d4d4;
  border-bottom: 1px solid #FFFFFF;
}

.tarpr2
{
  font-family: Arial;
  font-size: 12px;
  font-weight: 700;
  color: #222629;
  background-color: #d4d4d4;
  border-bottom: 1px solid #FFFFFF;
}

.tarlink
{
  font-family: Arial;
  font-size: 12px;
  font-weight: 700;
  color: #222629;
}

.tarlink:hover
{
  text-decoration: none;
}

.advert_pad
{
  padding: 30px;
}

.advert
{
   margin-top: auto;
   margin-bottom: auto;
}

.advert1
{
  font-size: 20px;
  color: #242529;
  font-family: Arial;
  font-weight: 700;
}

.red_advert
{
  font-size: 46px;
  color: #e10231;
  font-weight: 700;
  font-family: Tahoma;
}

.advert2
{
  font-size: 14px;
  color: #242529;
  font-weight: 700;
  font-family: Tahoma;
}

.adv_link
{
  text-decoration: none;
}

.red_link
{
  color: #de002e;
  font-size: 12px;
  font-weight: 700;
}

.red_link:hover
{
  color: #de002e;
  font-size: 12px;
  font-weight: 700;
  text-decoration: none;
}

.first_block
{
  margin: 20px 20px 20px 37px;
}

.second_block
{
  padding: 20px;
}

.arr_pad
{
  margin: 3px 0 0 0;
}

.news_pad
{
  padding: 20px 20px 20px 35px;
  color: #242529;
}

.news_title
{
  padding-bottom: 10px;
}

.news_item
{
  color: #6d6d6d;
}

.news_item:hover
{
  color: #6d6d6d;
  text-decoration: none;
}

.fcontrol
{
  width: 100px;
  font-family: Arial;
  font-size: 11px;
  border: 1px solid #6d6d6d;
}

.blackcolor
{
  color:#242529;
  font-weight: 700; 
}

.footer_hdr 
{
  color:#242529;
  font-weight: 700; 
  padding: 30px 10px 10px 10px;
}

.footer_text
{
  padding: 0 10px 0 10px;
}

.icon_footer
{
  padding: 30px 10px 30px 10px;
}

.vstripe
{
  width: 1px;
  height: 80px;
  background-color: #C0C0C1;
}

.footer_hdr_link
{
  color: #242529;
}

.dup_menu_item
{
  color: #747474;
}

.ico_after
{
  padding-left: 8px;
}

.feedback_link
{
 color: #de002e; 
}

.footer_footer
{
  font-size: 11px;
  padding-bottom: 30px;
}

.credits
{
  font-size: 11px;
  padding-left: 10px;
}

#tab_2
{
  display: none;
}

#tab_3
{
  display: none;
}

h1
{
  font-family: Arial Narrow, Arial, Tahoma;
  font-size: 26px;
  font-weight: 700;
  color:#DE002E; 
  padding-left: 0;
  padding-right: 0;
}

h2
{
  font-family: Arial Narrow, Arial, Tahoma;
  font-size: 20px;
  font-weight: 700;
  color:#303030; 
  padding-left: 0;
  padding-right: 0;
}

h2.second_level
{
  font-family: Arial Narrow, Arial, Tahoma;
  font-size: 16px;
  font-weight: 700;
  color:#303030; 
  padding-left: 0;
  padding-right: 0;
}


.comtext
{
  padding: 20px 35px 20px 37px;
}

.table_tarif
{
  border: 1px solid #FFFFFF;
}

.table_tarif_cell_even
{
  background-color: #FAFAFA;
}

.table_tarif_cell_odd
{
  background-color: #F6F6F6;
}

.table_tarif_header
{
  background-color: #F6F6F6;
  border-bottom: 1px solid #C0C0C0;
  color: #303030;
}

.parent_div_link 
{
   font-size: 10px;
   font-family: Tahoma;
   color: white;
   text-decoration: none;
   color: #FFFFFF;
}

.parent_div_link:hover
{
   color: #FFFFFF;
   border-bottom: 1px dotted #FFFFFF;
}

.parent_div
{
  background-color: #de002e; 
  color: white;
  padding: 15px;
}

span.pg_link
{
   padding: 3px 6px 3px 6px;
   background-color: #DE002E;
   color: white;
   margin-right: 5px;
}

a.pg_link
{
   padding: 3px 6px 3px 6px;
   background-color: #F0F0F0;
   color: #303030;
   margin-right: 5px;
}

a.pg_link:hover
{
   padding: 3px 6px 3px 6px;
   background-color: #F0F0F0;
   margin-right: 5px;
   color: #303030;
}

.invisible
{
  display: none;
}
