body {
  margin: 0px;
  padding: 0px;
  background: #ffffff url(http://www.catalogvn.ru/templates/design2009_2/images/fon.gif);
}

table {
  border-collapse: collapse;
}

img {
  display: block;
}

.clear {
  clear: both;
}

.container {
  width: 999px;
  display: block;
  margin: 0 auto;
  border: 1px solid #5f2020;
  background: #f6f6f6;
}

.header {
  width: 999px;
  height: 150px;
  display: block;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/cup-001.jpg) no-repeat;
}

.logo_reg {
  float: left;
  display: block;
  height: 150px;
  width: 183px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/cup-003.jpg) no-repeat;
}

.catalogvn {
  float: left;
  display: block;
  width: 294px;
  height: 114px;
}

.region {
  float: left;
  display: block;
  width: 294px;
  height: 65px;
}

.catalog {
  float: left;
  display: block;
  width: 294px;
  height: 49px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/cup-004.jpg) no-repeat;
}

.region_name {
  display: block;
  width: 238px;
  height: 34px;
  margin: 15px 28px 0px 28px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/rgn-001.gif) no-repeat;
  text-align: center;
}

.region_text {
  font-family: Verdana;
  font-size: 13px;
  color: #ffffff;
  font-weight: bold;
  padding: 8px 0px 0px 0px;
}

.bannerblock {
  float: left;
  display: block;
  width: 522px;
  height: 114px;
}

.up_urls {
  float: left;
  display: block;
  width: 511px;
  height: 22px;
  padding: 5px 11px 0px 0px;
  text-align: right;
  font-family: Verdana;
  font-size: 11px;
}

.bannerpokaz {
  float: left;
  display: block;
  width: 513px;
  height: 62px;
  padding: 0px 9px 0px 0px;
  text-align: right;
}

.dopinfo {
  float: left;
  display: block;
  width: 477px;
  height: 20px;
  padding: 5px 18px 0px 27px;
  text-align: center;
  font-family: Arial;
  font-size: 12px;
  color: #ffff01;
  font-weight: bold;
  font-style: oblique;
}

.menu {
  float: right;
  display: block;
  height: 36px;
  padding: 0px 9px 0px 0px;
}

.warrper {
  display: block;
  width: 999px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/cup-002.gif) top repeat-x;
}

.footer_shadow {
  display: block;
  height: 5px;
  width: 999px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/down-001.gif) repeat-x;
}

.footer_up {
  display: block;
  width: 999px;
  height: 33px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/down-001.gif) repeat-x;
}

.footer_up_text {
  display: block;
  text-align: right;
  padding: 10px 14px 0px 0px;
  font-family: Arial;
  font-size: 10px;
}

.footer_down {
  display: block;
  width: 999px;
  height: 51px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/down-002.gif) repeat-x;
}

.copyright {
  float: left;
  display: block;
  width: 164px;
  text-align: left;
  padding: 18px 0px 0px 18px;
  font-family: Verdana;
  font-size: 11px;
  color: #f5e3e3;
  font-weight: bold;
}

.banner {
  float: left;
  display: block;
  width: 457px;
  padding: 10px 0px 0px 0px;
  text-align: center;
}

.banner_img_otstp {
  float: left;
  display: block;
  padding: 1px 5px 0px 5px;
}

.banner_img {
  float: left;
  display: block;
  padding: 0px 5px 0px 5px;
}

.banner_img_null_gl {
  float: left;
  display: block;
  width: 90px;
  height: 31px;
}

.banner_img_null_rg {
  float: left;
  display: block;
  width: 35px;
  height: 31px;
}

.dontcopy {
  float: left;
  display: block;
  width: 342px;
  padding: 12px 18px 0px 0px;
  text-align: right;
  font-family: Tahoma;
  font-size: 11px;
  color: #bf0002;
  font-weight: bold;
}

.down1_razdelit {
  margin: 0px 7px 0px 7px;
  font-family: Arial;
  font-size: 12px;
  color: #ffffff;
}

.region_panel {
  width: 987px;
  height: 36px;
  display: block;
  padding: 8px 6px 0px 6px;
}

.box1 {
  float: left;
  display: block;
  width: 771px;
  padding: 5px 0px 0px 6px;
}

.box2 {
  float: right;
  display: block;
  width: 210px;
  padding: 5px 6px 0px 6px;
}

.box1_up {
  display: block;
  width: 771px;
  height: 40px;
}

.box1_up1 {
  float: left;
  width: 15px;
  height: 40px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/cont-001.gif) no-repeat;
}

.box1_up2 {
  float: left;
  width: 741px;
  height: 40px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/cont-002.gif) repeat-x;
}

.box1_up2_text {
  margin: 11px 0px 0px 0px;
  display: block;
  text-align: left;
  font-family: Arial;
  font-size: 16px;
  color: #faf3f3;
  font-weight: bold;
}

.box1_up3 {
  float: left;
  width: 15px;
  height: 40px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/cont-003.gif) no-repeat;
}

.box1_content1 {
  display: block;
  width: 771px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/cont-004.jpg) top no-repeat;
}

.box1_content2 {
  display: block;
  width: 771px;
  min-height: 400px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/cont-005.jpg) bottom no-repeat;
}

.content_navigator {
  display: block;
  width: 771px;
  padding: 0px 0px 5px 0px;
  font-size: 0px;
}

.content_navigator_p1 {
  display: block;
  width: 669px;
  height: 48px;
  float: left; 
  padding: 10px 0px 0px 15px;
  color: #494949;
  font-family: Tahoma;
  font-size: 11px;
}

.content_navigator_p2 {
  display: block;
  width: 79px;
  height: 58px;
  float: left;
  padding: 0px 8px 0px 0px;
  font-size: 0px;
}

.box2_content1 {
  display: block;
  width: 210px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/rgt-001.gif) top no-repeat;
}

.box2_content2 {
  display: block;
  width: 210px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/rgt-004.gif) bottom no-repeat;
  padding: 13px 0px 13px 0px;
}

.box2_content3 {
  display: block;
  width: 210px;
  min-height: 100px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/rgt-005.gif) repeat-y;
}

.box2_content3_zag {
  display: block;
  width: 210px;
  height: 34px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/rgt-002.gif) no-repeat;
}

.box2_content_tel {
  display: block;
  width: 186px;
  padding: 12px 12px 7px 12px;
  font-family: Tahoma;
  font-size: 14px;
  color: #494949;
  font-weight: bolder;
  text-align: center;
}

.box2_content_block {
  display: block;
  width: 186px;
  padding: 0px 12px 0px 12px;
}

.box2_content_razdelit {
  display: block;
  height: 20px;
  width: 210px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/rgt-003.gif) no-repeat;
}

.box2_content_otstup {
  display: block;
  height: 8px;
  width: 210px;
  overflow: hidden;
}

.news_podpisat1 {
  display: block;
  padding: 0px 0px 0px 11px;
  font-family: Tahoma;
  font-size: 10px;
}

.news_podpisat1 img {
  margin: 2px 6px 0px 0px;
}

.firm_new {
  display: block;
  width: 174px;
  background: #ffffff;
  border: 1px solid #9b9b9b;
  padding: 5px 5px 5px 5px;
}

.firm_new_reg1 {
  display: block;
  width: 184px;
  background: #ffffff;
  border: 1px solid #9b9b9b;
}

.firm_new_reg1_zag {
  display: block;
  width: 184px;
  background: #efefef;
  padding: 5px 0px 5px 0px;
  text-align: center;
  font-family: Arial;
  font-size: 12px;
  color: #383838;
  font-weight: bold;
}

.firm_new_reg2 {
  display: block;
  width: 174px;
  padding: 5px 5px 5px 5px;
}

.firm_new_reg31 {
  display: block;
  width: 174px;
  height: 27px;
}

.text {font-family: Verdana; font-size: 12px; color: #000000;}
.vk_com {font-family: Verdana; font-size: 14px; color: #000000; margin: 0px 0px 10px 0px; text-align: center;}

.reg_firm_mini {font-family: Verdana; font-size: 10px; color: #575757; font-weight: normal;}
.newfirm222 {font-family: Verdana; font-size: 11px; color: #2d2d2d; font-weight: bold;}

.slk_fv:link {color: #2d2d2d; TEXT-DECORATION: none; font-family: Verdana; font-size: 11px; font-weight: bold;}
.slk_fv:visited {color: #2d2d2d; TEXT-DECORATION: none; font-family: Verdana; font-size: 11px; font-weight: bold;}
.slk_fv:active {color: #2d2d2d; TEXT-DECORATION: none; font-family: Verdana; font-size: 11px; font-weight: bold;}
.slk_fv:hover {color: #2d2d2d; TEXT-DECORATION: underline; font-family: Verdana; font-size: 11px; font-weight: bold;}

.firm_new_razdelit {
  height: 1px;
  display: block;
  width: 174px;
  overflow: hidden;
  margin: 6px 0px 5px 0px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/txbn-001.gif) no-repeat;
}

.firm_new_box1 {
  display: block;
  width: 174px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/txbn-002.gif) top left no-repeat;
}

.firm_new_box1_2 {
  display: block;
  width: 174px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/txbn-002-2.gif) top left no-repeat;
}

.firm_new_box2 {
  float: left;
  display: block;
  width: 143px;
  overflow: hidden;
  padding: 0px 0px 0px 13px;
  font-family: Verdana;
  font-size: 10px;
}

.firm_new_box2_2 {
  float: left;
  display: block;
  width: 143px;
  overflow: hidden;
  padding: 4px 0px 0px 13px;
  font-family: Verdana;
  font-size: 10px;
}

.firm_new_slk:link {color: #0067b4; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; font-weight: bold;}
.firm_new_slk:visited {color: #0067b4; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; font-weight: bold;}
.firm_new_slk:active {color: #0067b4; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; font-weight: bold;}
.firm_new_slk:hover {color: #0092ff; TEXT-DECORATION: underline; font-family: Verdana; font-size: 10px; font-weight: bold;}

.mininews_slk:link {color: #414141; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; font-weight: bold;}
.mininews_slk:visited {color: #414141; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; font-weight: bold;}
.mininews_slk:active {color: #414141; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; font-weight: bold;}
.mininews_slk:hover {color: #414141; TEXT-DECORATION: underline; font-family: Verdana; font-size: 10px; font-weight: bold;}

.firm_new_box3 {
  float: left;
  display: block;
  width: 14px;
  padding: 2px 0px 0px 4px;
}

.firm_new_box3_2 {
  float: left;
  display: block;
  width: 14px;
  padding: 2px 0px 0px 4px;
}

.content_navigator a:link {color: #494949; TEXT-DECORATION: none; font-family: Tahoma; font-size: 11px;}
.content_navigator a:visited {color: #494949; TEXT-DECORATION: none; font-family: Tahoma; font-size: 11px;}
.content_navigator a:active {color: #494949; TEXT-DECORATION: none; font-family: Tahoma; font-size: 11px;}
.content_navigator a:hover {color: #f81212; TEXT-DECORATION: underline; font-family: Tahoma; font-size: 11px;}

.url_adrmap:link {color: #2aaadf; TEXT-DECORATION: none; font-family: Tahoma; font-size: 11px;}
.url_adrmap:visited {color: #2aaadf; TEXT-DECORATION: none; font-family: Tahoma; font-size: 11px;}
.url_adrmap:active {color: #2aaadf; TEXT-DECORATION: none; font-family: Tahoma; font-size: 11px;}
.url_adrmap:hover {color: #2aaadf; TEXT-DECORATION: underline; font-family: Tahoma; font-size: 11px;}

.content {
  display: block;
  width: 741px;
  padding: 0px 15px 40px 15px;
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
}

.cont_games {
  font-family: Verdana;
  font-size: 12px;
  color: #000000;
}

.cont_games a:link {color: #e11919; TEXT-DECORATION: none; font-family: Tahoma; font-size: 12px;}
.cont_games a:visited {color: #e11919; TEXT-DECORATION: none; font-family: Tahoma; font-size: 12px;}
.cont_games a:active {color: #e11919; TEXT-DECORATION: none; font-family: Tahoma; font-size: 12px;}
.cont_games a:hover {color: #e11919; TEXT-DECORATION: underline; font-family: Tahoma; font-size: 12px;}

.banner_b-gn {
  display: block;
  width: 767px;
  padding: 2px 2px 10px 2px;
}

.alfavit {
  width: 741px;
  display: block;
  text-align: center;
}

.alfavit a:link {color: #e11919; TEXT-DECORATION: none; font-family: Arial; font-size: 14px; font-weight: bold; margin: 0px 6px 0px 6px;}
.alfavit a:visited {color: #e11919; TEXT-DECORATION: none; font-family: Arial; font-size: 14px; font-weight: bold; margin: 0px 6px 0px 6px;}
.alfavit a:active {color: #e11919; TEXT-DECORATION: none; font-family: Arial; font-size: 14px; font-weight: bold; margin: 0px 6px 0px 6px;}
.alfavit a:hover {COLOR: #e11919; TEXT-DECORATION: underline; font-family: Arial; font-size: 14px; font-weight: bold; margin: 0px 6px 0px 6px;}

.search {
  width: 741px;
  display: block;
  margin: 15px 0px 0px 0px;
}

.search_input {
  float: left;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/srch-001.gif) no-repeat;
  width: 617px;
  height: 37px;
}

.search_input input{
  height: 18px;
  border: 0px;
  font-size: 12px;
  text-align: left;
  font-family: Verdana;
  line-height: normal;
  background: none;
  color: #3a3a3a;
  width: 587px;
  margin: 10px 0px 0px 17px;
  padding: 0px;
}

.search_button {
  float: right;
  width: 124px;
  height: 37px;
  display: block;
}

.search_button input {
  border: 0px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/srch-002.gif) no-repeat;
  width: 124px;
  height: 37px;
  cursor: hand;
}

.search2 {
  float: left;
  width: 471px;
  display: block;
  padding: 10px 0px 0px 0px;
}

.search2 input {
  margin: 0px 0px 0px 10px;
}

.search3 {
  float: left;
  width: 270px;
  display: block;
}

.search3 img {
  padding: 10px 0px 0px 17px;
}

.search_razdelit {
  width: 741px;
  height: 2px;
  margin: 10px 0px 20px 0px;
  display: block;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/srch-razdelit.gif) repeat-x;
  overflow: hidden;
}

.glavn_rubriki_pl {
  height: 18px;
  display: block;
  width: 331px;
  padding: 0px 0px 4px 18px;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/catfr-001.gif) top left no-repeat;
}

.glavn_rubriki_pl a:link {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px; font-weight: bold;}
.glavn_rubriki_pl a:visited {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px; font-weight: bold;}
.glavn_rubriki_pl a:active {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px; font-weight: bold;}
.glavn_rubriki_pl a:hover {color: #e11919; TEXT-DECORATION: underline; font-family: Verdana; font-size: 12px; font-weight: bold;}

.ctg_kolvofirm {font-family: Arial; font-size: 11px; color: #494949;}

.adv_vrazrab {font-family: Tahoma; font-size: 11px; color: #e11919;}

.glavn_text {
  display: block;
  width: 741px;
  text-align: justify;
}

/* ÑÒÈËÈ ÄËß ÏÀÍÅËÈ ÂÛÁÎÐÀ ÐÅÃÈÎÍÀ */
.region_pnl1 {float: left; width: 144px; height: 36px; display: block; background: url(http://www.catalogvn.ru/templates/design2009_2/images/region-002.gif) no-repeat;}
.region_pnl2 {float: left; width: 15px; height: 36px; display: block;  background: url(http://www.catalogvn.ru/templates/design2009_2/images/region-004.gif) no-repeat;}
.region_pnl3 {float: left; height: 36px; display: block; background: url(http://www.catalogvn.ru/templates/design2009_2/images/region-006.gif) repeat-x;}
.region_pnl3_slk {margin: 10px 0px 0px 0px; font-family: Tahoma; font-size: 12px;}
.region_pnl3_slk a:link {color: #575757; TEXT-DECORATION: none; font-family: Tahoma; font-size: 12px; font-weight: bold; padding: 0px;}
.region_pnl3_slk a:visited {color: #575757; TEXT-DECORATION: none; font-family: Tahoma; font-size: 12px; font-weight: bold; padding: 0px;}
.region_pnl3_slk a:active {color: #575757; TEXT-DECORATION: none; font-family: Tahoma; font-size: 12px; font-weight: bold; padding: 0px;}
.region_pnl3_slk a:hover {color: #e11919; TEXT-DECORATION: underline; font-family: Tahoma; font-size: 12px; font-weight: bold; padding: 0px;}
.region_pnl3_ost {float: left;  width: 11px;  height: 36px;  display: block;  background: url(http://www.catalogvn.ru/templates/design2009_2/images/region-006.gif) repeat-x;}
.region_pnl4 {float: left;  width: 24px;  height: 36px;  display: block;  background: url(http://www.catalogvn.ru/templates/design2009_2/images/region-007.gif) no-repeat;}
.region_pnl5 {float: left;  width: 15px;  height: 36px;  display: block;  background: url(http://www.catalogvn.ru/templates/design2009_2/images/region-005.gif) no-repeat;}
.region_pnl6 {float: left;  width: 144px;  height: 36px;  display: block;}

.copyr {font-family: Arial; color: #f5e3e3; font-size: 11px;}

.slk_copyr:link {color: #f5e3e3; TEXT-DECORATION: none; font-family: Arial; font-size: 10px;}
.slk_copyr:visited {color: #f5e3e3; TEXT-DECORATION: none; font-family: Arial; font-size: 10px;}
.slk_copyr:active {color: #f5e3e3; TEXT-DECORATION: none; font-family: Arial; font-size: 10px;}
.slk_copyr:hover {color: #f5e3e3; TEXT-DECORATION: underline; font-family: Arial; font-size: 10px;}

.slk_down:link {color: #ffffff; TEXT-DECORATION: none; font-family: Arial; font-size: 10px;}
.slk_down:visited {color: #ffffff; TEXT-DECORATION: none; font-family: Arial; font-size: 10px;}
.slk_down:active {color: #ffffff; TEXT-DECORATION: none; font-family: Arial; font-size: 10px;}
.slk_down:hover {color: #ffffff; TEXT-DECORATION: underline; font-family: Arial; font-size: 10px;}

.slk_addfavorite:link {color: #e0b57a; TEXT-DECORATION: none; font-family: Verdana; font-size: 11px;}
.slk_addfavorite:visited {color: #e0b57a; TEXT-DECORATION: none; font-family: Verdana; font-size: 11px;}
.slk_addfavorite:active {color: #e0b57a; TEXT-DECORATION: none; font-family: Verdana; font-size: 11px;}
.slk_addfavorite:hover {color: #e0b57a; TEXT-DECORATION: underline; font-family: Verdana; font-size: 11px;}

.orphus {
  display: block;
  width: 210px;
  padding: 5px 0px 2px 0px;
}

.sape_right_down {
  display: block;
  width: 210px;
  padding: 5px 0px 2px 0px;
  text-align: center;
  font-family: Tahoma;
  font-size: 11px;
  color: #5e5e5e;
}

.ul_region_list {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.ul_region_list li {
  list-style: none;
  margin: 0px 0px 10px 0px;
  text-align: left;
}

.slk_jtg1:link {color: #646464; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; margin: 0px 20px 0px 0px;}
.slk_jtg1:visited {color: #646464; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; margin: 0px 20px 0px 0px;}
.slk_jtg1:active {color: #646464; TEXT-DECORATION: none; font-family: Verdana; font-size: 10px; margin: 0px 20px 0px 0px;}
.slk_jtg1:hover {color: #646464; TEXT-DECORATION: underline; font-family: Verdana; font-size: 10px; margin: 0px 20px 0px 0px;}

.slk_jtg2:link {color: #646464; TEXT-DECORATION: none; font-family: Verdana; font-size: 13px; margin: 0px 20px 0px 0px;}
.slk_jtg2:visited {color: #646464; TEXT-DECORATION: none; font-family: Verdana; font-size: 13px; margin: 0px 20px 0px 0px;}
.slk_jtg2:active {color: #646464; TEXT-DECORATION: none; font-family: Verdana; font-size: 13px; margin: 0px 20px 0px 0px;}
.slk_jtg2:hover {color: #646464; TEXT-DECORATION: underline; font-family: Verdana; font-size: 13px; margin: 0px 20px 0px 0px;}

.slk_jtg3:link {color: #646464; TEXT-DECORATION: none; font-family: Verdana; font-size: 16px; margin: 0px 20px 0px 0px;}
.slk_jtg3:visited {color: #646464; TEXT-DECORATION: none; font-family: Verdana; font-size: 16px; margin: 0px 20px 0px 0px;}
.slk_jtg3:active {color: #646464; TEXT-DECORATION: none; font-family: Verdana; font-size: 16px; margin: 0px 20px 0px 0px;}
.slk_jtg3:hover {color: #646464; TEXT-DECORATION: underline; font-family: Verdana; font-size: 16px; margin: 0px 20px 0px 0px;}

.slk_jtg4:link {color: #646464; TEXT-DECORATION: none; font-family: Verdana; font-size: 20px; margin: 0px 20px 0px 0px;}
.slk_jtg4:visited {color: #646464; TEXT-DECORATION: none; font-family: Verdana; font-size: 20px; margin: 0px 20px 0px 0px;}
.slk_jtg4:active {color: #646464; TEXT-DECORATION: none; font-family: Verdana; font-size: 20px; margin: 0px 20px 0px 0px;}
.slk_jtg4:hover {color: #646464; TEXT-DECORATION: underline; font-family: Verdana; font-size: 20px; margin: 0px 20px 0px 0px;}

.slk_jtg5:link {color: #646464; TEXT-DECORATION: none; font-family: Verdana; font-size: 24px; margin: 0px 20px 0px 0px;}
.slk_jtg5:visited {color: #646464; TEXT-DECORATION: none; font-family: Verdana; font-size: 24px; margin: 0px 20px 0px 0px;}
.slk_jtg5:active {color: #646464; TEXT-DECORATION: none; font-family: Verdana; font-size: 24px; margin: 0px 20px 0px 0px;}
.slk_jtg5:hover {color: #646464; TEXT-DECORATION: underline; font-family: Verdana; font-size: 24px; margin: 0px 20px 0px 0px;}

.region_list_slk:link {color: #353535; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px;}
.region_list_slk:visited {color: #353535; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px;}
.region_list_slk:active {color: #353535; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px;}
.region_list_slk:hover {color: #353535; TEXT-DECORATION: underline; font-family: Verdana; font-size: 12px;}

.region_list_slkgl:link {color: #e11919; TEXT-DECORATION: underline; font-family: Verdana; font-size: 12px;}
.region_list_slkgl:visited {color: #e11919; TEXT-DECORATION: underline; font-family: Verdana; font-size: 12px;}
.region_list_slkgl:active {color: #e11919; TEXT-DECORATION: underline; font-family: Verdana; font-size: 12px;}
.region_list_slkgl:hover {color: #e11919; TEXT-DECORATION: underline; font-family: Verdana; font-size: 12px;}

.slk_catfr_id3:link {color: #e41919; TEXT-DECORATION: none; font-family: Tahoma; font-size: 12px; font-style: italic;}
.slk_catfr_id3:visited {color: #e41919; TEXT-DECORATION: none; font-family: Tahoma; font-size: 12px; font-style: italic;}
.slk_catfr_id3:active {color: #e41919; TEXT-DECORATION: none; font-family: Tahoma; font-size: 12px; font-style: italic;}
.slk_catfr_id3:hover {color: #e41919; TEXT-DECORATION: underline; font-family: Tahoma; font-size: 12px; font-style: italic;}

.slk_catfr_id1:link {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px; font-weight: bold;}
.slk_catfr_id1:visited {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px; font-weight: bold;}
.slk_catfr_id1:active {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px; font-weight: bold;}
.slk_catfr_id1:hover {color: #e11919; TEXT-DECORATION: underline; font-family: Verdana; font-size: 12px; font-weight: bold;}

.slk_catfr_id1_rb:link {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 14px; font-weight: bold;}
.slk_catfr_id1_rb:visited {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 14px; font-weight: bold;}
.slk_catfr_id1_rb:active {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 14px; font-weight: bold;}
.slk_catfr_id1_rb:hover {color: #e11919; TEXT-DECORATION: underline; font-family: Verdana; font-size: 14px; font-weight: bold;}

.slk_catfr_id2:link {color: #404040; TEXT-DECORATION: none; font-family: Tahoma; font-size: 12px;}
.slk_catfr_id2:visited {color: #404040; TEXT-DECORATION: none; font-family: Tahoma; font-size: 12px;}
.slk_catfr_id2:active {color: #404040; TEXT-DECORATION: none; font-family: Tahoma; font-size: 12px;}
.slk_catfr_id2:hover {color: #404040; TEXT-DECORATION: underline; font-family: Tahoma; font-size: 12px;}

.slk_active:link {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px; font-weight: bold; border: 1px solid #e11919; background-color: #f4f6e6; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; padding-right: 5px;}
.slk_active:visited {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px; font-weight: bold; border: 1px solid #e11919; background-color: #f4f6e6; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; padding-right: 5px;}
.slk_active:active {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px; font-weight: bold; border: 1px solid #e11919; background-color: #f4f6e6; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; padding-right: 5px;}
.slk_active:hover {color: #e11919; TEXT-DECORATION: underline; font-family: Verdana; font-size: 12px; font-weight: bold; border: 1px solid #e11919; background-bgcolor: #f4f6e6; padding-top: 1px; padding-bottom: 1px; padding-left: 5px; padding-right: 5px;}

.slk:link {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px; font-weight: bold;}
.slk:visited {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px; font-weight: bold;}
.slk:active {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px; font-weight: bold;}
.slk:hover {color: #e11919; TEXT-DECORATION: underline; font-family: Verdana; font-size: 12px; font-weight: bold;}

.slk2:link {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px;}
.slk2:visited {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px;}
.slk2:active {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px;}
.slk2:hover {color: #e11919; TEXT-DECORATION: underline; font-family: Verdana; font-size: 12px;}

.slk_persone_news:link {color: #609745; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px;}
.slk_persone_news:visited {color: #609745; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px;}
.slk_persone_news:active {color: #609745; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px;}
.slk_persone_news:hover {color: #609745; TEXT-DECORATION: underline; font-family: Verdana; font-size: 12px;}

.slk2mini:link {color: #e11919; TEXT-DECORATION: none; font-family: Arial; font-size: 11px;}
.slk2mini:visited {color: #e11919; TEXT-DECORATION: none; font-family: Arial; font-size: 11px;}
.slk2mini:active {color: #e11919; TEXT-DECORATION: none; font-family: Arial; font-size: 11px;}
.slk2mini:hover {color: #e11919; TEXT-DECORATION: underline; font-family: Arial; font-size: 11px;}

.news_podpisat_slk:link {color: #545454; TEXT-DECORATION: none; font-family: Tahoma; font-size: 10px;}
.news_podpisat_slk:visited {color: #545454; TEXT-DECORATION: none; font-family: Tahoma; font-size: 10px;}
.news_podpisat_slk:active {color: #545454; TEXT-DECORATION: none; font-family: Tahoma; font-size: 10px;}
.news_podpisat_slk:hover {color: #545454; TEXT-DECORATION: underline; font-family: Tahoma; font-size: 10px;}

/* OLD firmlist */
.ctg_adres {font-family: Verdana; font-size: 12px; color: #494949;}
.ctg_tell {font-family: Arial; font-size: 14px; color: #494949; font-weight: bold;}
.firm_name {font-family: Arial; font-size: 16px; color: #c61a1a; font-weight: bold;}
.td_ctgv {border-bottom: 1px dashed #cfcfcf; height: 24;}
.td_ctgv1 {font-family: Verdana; font-size: 12px; color: #494949; font-weight: bold;}
.td_ctgv2 {font-family: Verdana; font-size: 12px; color: #000000;}


.slk_firma_ctg:link {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px; line-height: 1.5em; font-weight: bold;}
.slk_firma_ctg:visited {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px; line-height: 1.5em; font-weight: bold;}
.slk_firma_ctg:active {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px; line-height: 1.5em; font-weight: bold;}
.slk_firma_ctg:hover {color: #e11919; TEXT-DECORATION: underline; font-family: Verdana; font-size: 12px; line-height: 1.5em; font-weight: bold;}

.updcat2_slk:link {color: #bf0002; TEXT-DECORATION: underline; font-family: Tahoma; font-size: 11px; font-weight: bold;}
.updcat2_slk:visited {color: #bf0002; TEXT-DECORATION: underline; font-family: Tahoma; font-size: 11px; font-weight: bold;}
.updcat2_slk:active {color: #bf0002; TEXT-DECORATION: underline; font-family: Tahoma; font-size: 11px; font-weight: bold;}
.updcat2_slk:hover {color: #bf0002; TEXT-DECORATION: underline; font-family: Tahoma; font-size: 11px; font-weight: bold;}

.error_nopage {font-family: Verdana; font-size: 14px; color: #e11919; font-weight: bold;}
.error {font-family: Verdana; font-size: 14px; color: #e11919; font-weight: bold;}

.updcat2 {font-family: Tahoma; font-size: 11px; color: #bf0002; font-weight: bold;}

.text_news {font-family: Verdana; font-size: 12px; color: #000000; text-align: justify;}
.news {font-family: Verdana; font-size: 12px; color: #ffffff; font-weight: bold;}
.news_date {font-family: Verdana; font-size: 11px; color: #494949;}

.slk_map:link {color: #404040; TEXT-DECORATION: none; font-family: Tahoma; font-size: 12px;}
.slk_map:visited {color: #404040; TEXT-DECORATION: none; font-family: Tahoma; font-size: 12px;}
.slk_map:active {color: #404040; TEXT-DECORATION: none; font-family: Tahoma; font-size: 12px;}
.slk_map:hover {color: #404040; TEXT-DECORATION: underline; font-family: Tahoma; font-size: 12px;}

.slk_map_zag:link {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px; font-weight: bold;}
.slk_map_zag:visited {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px; font-weight: bold;}
.slk_map_zag:active {color: #e11919; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px; font-weight: bold;}
.slk_map_zag:hover {color: #e11919; TEXT-DECORATION: underline; font-family: Verdana; font-size: 12px; font-weight: bold;}

.example {margin-top: 0px; margin-left: 35px; margin-bottom: 0; padding: 0;}
.nopoisk {font-family: Verdana; font-size: 12px; color: #e11919; font-weight: bold;}

.news_zag {font-family: Arial; font-size: 18px; color: #535353; font-weight: bold;}

.news_text_slk:link {color: #0067b4; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px;}
.news_text_slk:visited {color: #0067b4; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px;}
.news_text_slk:active {color: #0067b4; TEXT-DECORATION: none; font-family: Verdana; font-size: 12px;}
.news_text_slk:hover {COLOR: #0067b4; TEXT-DECORATION: underline; font-family: Verdana; font-size: 12px;}

.rek_zag {font-family: Arial; font-size: 16px; color: #e11919; font-weight: bold;}

.reg_firm {font-family: Verdana; font-size: 12px; color: #575757; font-weight: bold;}

.button {border:0px; background-color: #6f8baf; color: #FFFFFF; CURSOR: hand;}

.pred_adres {font-family: Tahoma; font-size: 11px; color: #000000;}
.pred_text {font-family: Arial; font-size: 14px; color: #000000; text-align: justify; text-indent: 40px; letter-spacing: 1px;}

.td_navig_rek {background: url(/templates/default/images/tx-008rek.gif) no-repeat; color: #777777; font-family: Tahoma; font-size: 11px;}
.text_navig_rek {color: #777777; font-family: Verdana; font-size: 14px;}
.td_navig2_rek {background: url(/templates/default/images/tx-011rek.gif) no-repeat;}
.td_navig3_rek {background: url(/templates/default/images/tx-012rek.gif) no-repeat; background-position: bottom;}

.td_navig_jteg {background: url(/templates/default/images/tx-008jteg.gif) no-repeat; color: #777777; font-family: Tahoma; font-size: 11px;}
.text_navig_jteg {color: #777777; font-family: Verdana; font-size: 14px;}
.text_jteg {text-align: justify;}
.td_navig2_jteg {background: url(/templates/default/images/tx-011jteg.gif) no-repeat;}
.td_navig3_jteg {background: url(/templates/default/images/tx-012jteg.gif) no-repeat; background-position: bottom;}

.url_text {font-family: Tahoma; font-size: 11px; color: #5e5e5e;}
.slk_url:link {color: #647a39; TEXT-DECORATION: none; font-family: Tahoma; font-size: 11px;}
.slk_url:visited {color: #647a39; TEXT-DECORATION: none; font-family: Tahoma; font-size: 11px;}
.slk_url:active {color: #647a39; TEXT-DECORATION: none; font-family: Tahoma; font-size: 11px;}
.slk_url:hover {color: #647a39; TEXT-DECORATION: underline; font-family: Tahoma; font-size: 11px;}

.news_glavn_text {font-family: Verdana; font-size: 12px; color: #2f2f2f; text-align: justify;}
.news_glavn_zag {font-family: Verdana; font-size: 20px; color: #7a7a7a; font-weight: bold; font-style: italic;}

.news_ttall {font-family: Verdana; font-size: 12px; color: #000000; text-align: justify;}

.advert_mini {font-family: Tahoma; font-size: 10px; color: #6b6b6b;}
.advert_mini22 {font-family: Tahoma; font-size: 12px; color: #6b6b6b;}

.galerimg img {
  border: #9b9b9b solid 1px;
  margin: 0px 10px 10px 10px;
}

.galerimg_null img {
  border: #9b9b9b solid 0px;
  margin: 0px;
  padding: 0px;
}

.galerimg_hidden img {
  border: 0px;
  margin: 0px;
  visibility: hidden;
}

.galerimg_advert img {
  float: left;
  display: block;
  border: 0px;
  margin: 0px 0px 0px 0px;
}

.galerimg_advert2 img {
  float: left;
  display: block;
  border: 0px;
  margin: 0px 0px 0px 10px;
}



/* advert */
.advert_listing {
  display: block;
  width: 741px;
  padding: 20px 0px 0px 0px;
  text-align: left;
}

.advert_otstup_01 {
  display: block;
  width: 741px;
  height: 15px;
  margin: 0px 0px 0px 0px;
  text-align: left;
}

.advert_razdelit_01 {
  display: block;
  width: 741px;
  height: 2px;
  margin: 15px 0px 0px 0px;
  text-align: left;
  background: url(http://www.catalogvn.ru/templates/default/images/ctg-razdelit.gif) repeat-x;
}

.advertå_kolvsearch {
  display: block;
  width: 741px;
  padding: 0px 0px 0px 0px;
  text-align: left;
}

.advert_block_color_01 {
  display: block;
  width: 717px;
  padding: 14px 12px 14px 12px;
  text-align: left;
  background: #f6f6f6;
}

.advert_razdelit_02 {
  display: block;
  width: 741px;
  height: 2px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  background: url(http://www.catalogvn.ru/templates/default/images/ctg-razdelit.gif) repeat-x;
}

.advert_block_logo {
  float: left;
  display: block;
  width: 160px;
  padding: 0px 12px 0px 0px;
}

.advert_block_right {
  float: right;
  display: block;
  width: 545px;
  margin: 0px 0px 0px 0px;
  text-align: left;
}

.advert_block_advertnew {
  display: block;
  width: 545px;
  margin: 0px 0px 0px 0px;
  text-align: left;
}

.advert_block_advertnew1 {
  float: left;
  display: block;
  width: 465px;
  margin: 0px 0px 0px 0px;
  text-align: left;
}

.advert_block_advertnew2 {
  float: right;
  display: block;
  width: 80px;
  margin: 0px 0px 0px 0px;
  text-align: right;
  font-family: Arial; font-size: 12px; color: #8a8a8a;
}

.advert_block_advertname {
  display: block;
  width: 445px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-family: Arial; font-size: 16px; color: #c61a1a; font-weight: bold;
}

.advert_block_region {
  display: block;
  width: 445px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-family: Verdana; font-size: 12px; color: #494949;
}

.advert_block_price {
  display: block;
  width: 545px;
  margin: 15px 0px 0px 0px;
  text-align: left;
}

.advert_block_price_left {
  float: left;
  display: block;
  width: 45px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-family: Verdana; font-size: 12px; color: #494949;
}

.advert_block_price_right {
  float: right;
  display: block;
  width: 500px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-family: Verdana; font-size: 12px; color: #494949;
}

.advert_block_icq {
  display: block;
  width: 545px;
  margin: 5px 0px 0px 0px;
  text-align: left;
}

.advert_block_icq1 {
  float: left;
  display: block;
  width: 35px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-family: Verdana; font-size: 12px; color: #494949;
}

.advert_block_icq2 {
  float: left;
  display: block;
  width: 22px;
  margin: 0px 0px 0px 0px;
  text-align: left;
}

.advert_block_icq3 {
  float: left;
  display: block;
  width: 488px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-family: Verdana; font-size: 12px; color: #000000;
}

.advert_block_obrazov {
  display: block;
  width: 545px;
  margin: 15px 0px 0px 0px;
  text-align: left;
}

.advert_block_obrazov_left {
  float: left;
  display: block;
  width: 100px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-family: Verdana; font-size: 12px; color: #494949;
}

.advert_block_obrazov_right {
  float: right;
  display: block;
  width: 445px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-family: Verdana; font-size: 12px; color: #494949;
}

.advert_block_zp {
  display: block;
  width: 545px;
  margin: 5px 0px 0px 0px;
  text-align: left;
}

.advert_block_zp_left {
  float: left;
  display: block;
  width: 73px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-family: Verdana; font-size: 12px; color: #494949;
}

.advert_block_zp_right {
  float: right;
  display: block;
  width: 472px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-family: Verdana; font-size: 12px; color: #494949;
}

.advert_block_opisanie {
  display: block;
  width: 545px;
  margin: 15px 0px 0px 0px;
  text-align: justify;
  font-family: Verdana; font-size: 12px; color: #000000;
}

.advert_block_button {
  display: block;
  width: 545px;
  height: 29px;
  margin: 20px 0px 0px 0px;
  text-align: left;
}

.rule_sb {
  font-family: Verdana;
  font-size: 14px;
  color: #e11919;
  font-weight: bold;
}




/* advert glavn */
.advergl_block_osnv1 {
  display: block;
  width: 741px;
  margin: 25px 0px 20px 0px;
  text-align: left;
}

/* 1 */

.advergl2_block1 {
  display: block;
  float: left;
  width: 360px;
  margin: 0px 0px 0px 0px;
  text-align: left;
}

/* 2 */

.advergl_block1 {
  display: block;
  float: right;
  width: 360px;
  margin: 0px 0px 0px 0px;
  text-align: left;
}

.advergl_block2 {
  display: block;
  width: 360px;
  height: 3px;
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  text-align: left;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/advertgl_001.gif) repeat-x;
}

.advergl_block3 {
  display: block;
  width: 360px;
  height: 3px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/advertgl_002.gif) repeat-x;
}

.advergl_block4 {
  display: block;
  width: 360px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/advertgl_003.gif) repeat-y;
}

.advergl_block5 {
  display: block;
  width: 354px;
  height: 36px;
  margin: 0px 3px 0px 3px;
  text-align: left;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/advertgl_004n.gif) no-repeat;
}

.advergl2_block5 {
  display: block;
  width: 354px;
  height: 36px;
  margin: 0px 3px 0px 3px;
  text-align: left;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/advertgl2_004.gif) no-repeat;
}

.advergl_block6 {
  display: block;
  width: 354px;
  min-height: 300px;
  margin: 0px 3px 0px 3px;
  text-align: left;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/advertgl_005.gif) no-repeat;
  background-position: top;
}

.advergl_block7 {
  display: block;
  width: 354px;
  min-height: 300px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/advertgl_006.gif) no-repeat;
  background-position: bottom;
}

.advergl_block8 {
  display: block;
  width: 354px;
  height: 8px;
  overflow: hidden;
  padding: 0px 0px 0px 0px;
  text-align: left;
}

.advergl_block9 {
  display: block;
  width: 342px;
  min-height: 14px;
  margin: 0px 6px 0px 6px;
  text-align: left;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/advertgl_008.png) no-repeat;
  background-position: left top;
}

.advergl2_block9 {
  display: block;
  width: 342px;
  min-height: 14px;
  margin: 0px 6px 0px 6px;
  text-align: left;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/advertgl2_008.png) no-repeat;
  background-position: left top;
}

.advergl_block10 {
  display: block;
  width: 328px;
  margin: 0px 0px 0px 14px;
  text-align: left;
  color: #727272; TEXT-DECORATION: none; font-family: Tahoma; font-size: 11px;
}

.advergl_block11 {
  display: block;
  width: 354px;
  height: 1px;
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  text-align: left;
  background: url(http://www.catalogvn.ru/templates/design2009_2/images/advertgl_007.gif) no-repeat;
}

.advergl_block12 {
  display: block;
  float: left;
  width: 328px;
  padding: 0px 0px 0px 14px;
  text-align: left;
}

.advergl_block13 {
  display: block;
  float: left;
  width: 344px;
  margin: 4px 10px 0px 0px;
  text-align: right;
}

.advgl_slk:link {color: #313131; TEXT-DECORATION: none; font-family: Tahoma; font-size: 12px;}
.advgl_slk:visited {color: #313131; TEXT-DECORATION: none; font-family: Tahoma; font-size: 12px;}
.advgl_slk:active {color: #313131; TEXT-DECORATION: none; font-family: Tahoma; font-size: 12px;}
.advgl_slk:hover {color: #313131; TEXT-DECORATION: underline; font-family: Tahoma; font-size: 12px;}

.advgl_slk2:link {color: #5a5a5a; TEXT-DECORATION: underline; font-family: Tahoma; font-size: 11px;}
.advgl_slk2:visited {color: #5a5a5a; TEXT-DECORATION: underline; font-family: Tahoma; font-size: 11px;}
.advgl_slk2:active {color: #5a5a5a; TEXT-DECORATION: underline; font-family: Tahoma; font-size: 11px;}
.advgl_slk2:hover {color: #5a5a5a; TEXT-DECORATION: none; font-family: Tahoma; font-size: 11px;}







/* advertview 0067b4*/
.advertv_advname {
  display: block;
  width: 641px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-family: Arial; font-size: 16px; color: #c61a1a; font-weight: bold;
}

.advertv_advertblock {
  display: block;
  width: 711px;
  padding: 0px 15px 0px 15px;
  text-align: left;
}

.advertv_razdelit {
  display: block;
  width: 741px;
  height: 2px;
  margin: 0px 0px 15px 0px;
  text-align: left;
  background: url(http://www.catalogvn.ru/templates/default/images/ctg-razdelit.gif) repeat-x;
}

.advertv_otstup {
  display: block;
  width: 711px;
  margin: 20px 0px 0px 0px;
  text-align: left;
}

.advertv_otstup2 {
  display: block;
  width: 711px;
  margin: 20px 0px 0px 0px;
  text-align: left;
}

.advertv_block_advertnew {
  display: block;
  width: 741px;
  margin: 0px 0px 0px 0px;
  text-align: left;
}

.advertv_block_advertnew1 {
  float: left;
  display: block;
  width: 641px;
  margin: 0px 0px 0px 0px;
  text-align: left;
}

.advertv_block_advertnew2 {
  float: right;
  display: block;
  width: 100px;
  margin: 0px 0px 0px 0px;
  text-align: right;
  font-family: Arial; font-size: 12px; color: #8a8a8a;
}

.advertv_opisanie_ra {
  display: block;
  width: 711px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-family: Verdana; font-size: 12px; color: #5b5b5b;
}

.advertv_opisanie {
  display: block;
  width: 711px;
  margin: 5px 0px 0px 0px;
  text-align: left;
  font-family: Verdana; font-size: 12px; color: #000000;
}

.advertv_block_price {
  display: block;
  width: 711px;
  margin: 30px 0px 0px 0px;
  text-align: left;
  font-family: Verdana; font-size: 12px; color: #5b5b5b;
}

.advertv_price_cose {
  font-family: Verdana; font-size: 16px; color: #c61a1a; font-weight: bold;
}

.advertv_gallery_ra {
  display: block;
  width: 711px;
  margin: 20px 0px 0px 0px;
  text-align: left;
  font-family: Verdana; font-size: 12px; color: #5b5b5b;
}

.advertv_gallery {
  display: block;
  width: 711px;
  margin: 5px 0px 0px 0px;
  text-align: left;
}

.advertv_razdelname {
  font-family: Verdana; font-size: 12px; color: #5b5b5b;
}

.advertv_nodata {
  font-family: Verdana; font-size: 11px; color: #5b5b5b; font-style: italic;
}

.advertv_razdel_region {
  display: block;
  width: 711px;
  margin: 20px 0px 0px 0px;
  text-align: left;
  font-family: Verdana; font-size: 12px; color: #000000;
}

.advertv_razdel_dateclose {
  display: block;
  width: 711px;
  margin: 5px 0px 0px 0px;
  text-align: left;
  font-family: Verdana; font-size: 12px; color: #000000;
}

.advertv_razdel_null {
  display: block;
  width: 711px;
  margin: 5px 0px 0px 0px;
  text-align: left;
  font-family: Verdana; font-size: 12px; color: #000000;
}

.advertv_button_preview {
  display: block;
  width: 741px;
  margin: 30px 0px 0px 0px;
  text-align: left;
}







/* firm list */

.firma_listing {
  display: block;
  width: 741px;
  height: 22px;
  padding: 20px 0px 0px 0px;
  text-align: left;
}

.firma_kolvsearch {
  display: block;
  width: 741px;
  padding: 5px 0px 0px 0px;
  text-align: left;
}

.firma_razdelit_01 {
  display: block;
  width: 741px;
  height: 2px;
  overflow: hidden;
  margin: 15px 0px 0px 0px;
  text-align: left;
  background: url(http://www.catalogvn.ru/templates/default/images/ctg-razdelit.gif) repeat-x;
}

.firma_razdelit_02 {
  display: block;
  width: 741px;
  height: 2px;
  overflow: hidden;
  margin: 0px 0px 0px 0px;
  text-align: left;
  background: url(http://www.catalogvn.ru/templates/default/images/ctg-razdelit.gif) repeat-x;
}

.firma_otstup_01 {
  display: block;
  width: 741px;
  height: 15px;
  margin: 0px 0px 0px 0px;
  text-align: left;
}

.firma_block_color_01 {
  display: block;
  width: 717px;
  padding: 14px 12px 14px 12px;
  text-align: left;
  background: #f7e5f9;
}

.firma_block_color_02 {
  display: block;
  width: 717px;
  padding: 14px 12px 14px 12px;
  text-align: left;
  background: #e1f5f8;
}

.firma_block_color_03 {
  display: block;
  width: 717px;
  padding: 14px 12px 14px 12px;
  text-align: left;
  background: #f5f7df;
}

.firma_block_color_05 {
  display: block;
  width: 717px;
  padding: 14px 12px 14px 12px;
  text-align: left;
}

.firma_block_logo {
  width: 160px;
  float: left;
  display: block;
  padding: 0px 0px 0px 0px;
}

.firma_block_logo img {
  display: block;
  margin: 0px 12px 0px 0px;
}

.firma_block_right {
  float: right;
  display: block;
  width: 545px;
  margin: 0px 0px 0px 0px;
  text-align: left;
}

.firma_block_firmname {
  display: block;
  width: 545px;
  margin: 0px 0px 0px 0px;
}

.firma_block_firmname_one {
  display: block;
  float: left;
  width: 415px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-family: Arial; font-size: 16px; color: #c61a1a; font-weight: bold;
}

.firma_block_firmname_two {
  display: block;
  float: left;
  width: 130px;
  margin: 0px;
  font-size: 0px;
}

.firma_block_adres {
  display: block;
  width: 545px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-family: Verdana; font-size: 12px; color: #494949;
}

.firma_block_opisanie {
  display: block;
  width: 545px;
  margin: 15px 0px 0px 0px;
  text-align: justify;
  font-family: Verdana; font-size: 12px; color: #000000;
}

.firma_block_telefon {
  display: block;
  width: 519px;
  min-height: 22px;
  margin-top: 15px;
  padding: 0px 0px 0px 26px;
  text-align: left;
  background: url(http://www.catalogvn.ru/templates/default/images/ctg-001.png) no-repeat;
  font-family: Arial; font-size: 14px; color: #494949; font-weight: bold;
}

.firma_block_fax {
  display: block;
  width: 516px;
  min-height: 22px;
  margin-top: 0px;
  padding: 4px 0px 0px 29px;
  text-align: left;
  background: url(http://www.catalogvn.ru/templates/default/images/ctg-002.png) no-repeat;
  font-family: Arial; font-size: 14px; color: #494949; font-weight: bold;
}

.firma_block_button {
  display: block;
  width: 545px;
  height: 29px;
  margin: 10px 0px 0px 0px;
  text-align: left;
}

.firma_block_right2 {
  float: right;
  display: block;
  width: 717px;
  margin: 0px 0px 0px 0px;
  text-align: left;
}

.firma_block_firmname2 {
  display: block;
  width: 717px;
  margin: 0px 0px 0px 0px;
}

.firma_block_firmname_one2 {
  display: block;
  float: left;
  width: 587px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-family: Arial; font-size: 16px; color: #c61a1a; font-weight: bold;
}

.firma_block_firmname_two2 {
  display: block;
  float: left;
  width: 130px;
  margin: 0px;
  font-size: 0px;
}

.firma_block_adres2 {
  display: block;
  width: 717px;
  margin: 0px 0px 0px 0px;
  text-align: left;
  font-family: Verdana; font-size: 12px; color: #494949;
}

.firma_block_opisanie2 {
  display: block;
  width: 717px;
  margin: 15px 0px 0px 0px;
  text-align: justify;
  font-family: Verdana; font-size: 12px; color: #000000;
}

.firma_block_telefon2 {
  display: block;
  width: 691px;
  min-height: 22px;
  margin-top: 15px;
  padding: 0px 0px 0px 26px;
  text-align: left;
  background: url(http://www.catalogvn.ru/templates/default/images/ctg-001.png) no-repeat;
  font-family: Arial; font-size: 14px; color: #494949; font-weight: bold;
}

.firma_block_fax2 {
  display: block;
  width: 688px;
  min-height: 22px;
  margin-top: 0px;
  padding: 4px 0px 0px 29px;
  text-align: left;
  background: url(http://www.catalogvn.ru/templates/default/images/ctg-002.png) no-repeat;
  font-family: Arial; font-size: 14px; color: #494949; font-weight: bold;
}

.firma_block_button2 {
  display: block;
  width: 717px;
  height: 29px;
  margin: 10px 0px 0px 0px;
  text-align: left;
}




/* advert */

.advert_url:link {color: #c61a1a; TEXT-DECORATION: none; font-family: Arial; font-size: 16px; font-weight: bold;}
.advert_url:visited {color: #c61a1a; TEXT-DECORATION: none; font-family: Arial; font-size: 16px; font-weight: bold;}
.advert_url:active {color: #c61a1a; TEXT-DECORATION: none; font-family: Arial; font-size: 16px; font-weight: bold;}
.advert_url:hover {color: #c61a1a; TEXT-DECORATION: underline; font-family: Arial; font-size: 16px; font-weight: bold;}

.advert_date {font-family: Tahoma; font-size: 11px; color: #5e5e5e;}
.advert_text_ok {font-family: Verdana; font-size: 12px; color: #1d8c0f; font-weight: bold;}
.advert_text_ok2 {font-family: Verdana; font-size: 12px; color: #1d8c0f; font-weight: bold; TEXT-DECORATION: underline;}






.adwcf_pla {font-family: Arial; font-size: 12px; color: #494949;}
.adwcf_plamini {font-family: Arial; font-size: 10px; color: #494949;}
.adwcf_plared {font-family: Arial; font-size: 14px; color: #da1414; font-weight: bold;}
.adwcf_zagsb {font-family: Arial; font-size: 14px; color: #494949; font-weight: bold;}



.gradualfader img {
filter:alpha(opacity=0);
-moz-opacity:0;
-khtml-opacity:0;
opacity:0;
}
