div.numn, div.numn a {font-size:17px;color:#878787;margin-left:5px;margin-right:5px;clear: both}
div.numn b {font-size:20px;color:#A0AE1E;border:1px solid #ccc;padding:5px}

.accordion {padding-left:25px;padding-right:25px;height:450px;margin-top:2px;margin-bottom:6px}
.accordion h3 {background-color:#CBD45D;color:white;margin:0;height:30px;padding:0;padding-top:7px;margin-bottom:2px;font: 16px normal Verdana,Tahoma,sans-serif;text-transform:lowercase;cursor: pointer;padding-left:15px}
.accordion h3:hover {background-color: #e3e2e2}
.accordion h3.active {background-position: right 5px}
.accordion p {background:white;margin: 0;padding: 8px 15px 20px;overflow: auto;height:130px;}
.accordion a {text-decoration:none}
.accordion a:hover {text-decoration:underline}
.accordion span {display: block;padding:0;margin:4px;height:20px;cursor: pointer;color: #000;text-decoration: none;border-bottom: 1px dashed #CCC;padding-left:10px;font-size:12px;}

.vvAuthBlock {
 background-color : #a7a7a7;

 }

div.LocationBlock {padding:0;margin:0;padding-bottom:7px}
.CatalogMapBlock{position:relative;border:0;left:0;top:0px;width:600px;height:400px;padding:0;margin:0;z-index:1}
.CatalogListBlock{position:relative;border:0;left:0;top:-400px;width:600px;height:400px;overflow:auto;padding:0;margin:0;z-index:2;background-color:white}
div.MainSelectorBlock {z-index:2;position:relative;top:0px;padding:0;margin:0}
div.MainSelectorBlock td {padding:10px;text-align:center;color:black;font:12px Arial;margin:0}
div.MainSelectorBlock td.visible {background-color:white;border:1px dotted #7E7E7E;border-bottom:1px solid white}
div.MainSelectorBlock td.hide {background-color:#F2F2F2;border-bottom:1px dotted #7E7E7E;cursor:pointer;text-decoration:underline}
.CatalogListEntry td.firm {border-bottom:1px dashed #d9d9d9;margin-right:25px;vertical-align:top}
div.num {width:20px;height:20px;background-color:#CCD45D;color:white;font-weight:bold;margin-top:14px;font-size:14px;padding-top:3px}
.CatalogPlaceName a {color:#333333;font-family:normal Verdana,Tahoma,sans-serif;font-size:18px;}
.CatalogPlaceName a:hover {text-decoration:none}
a.onmap {color:#A5AE2F;font:10px Arial;}
a:hover.onmap {color:white;background:#A5AE2F}
.CatalogPlaceShortDesc {font:14px Arial;line-height:12pt;margin-top:4px;}
.NavigatorBlock {
    background-color:#DEFACE;
    width:100%;
  }
div.CatalogMainMenuBlock {background-color:white;border:1px solid red;padding:0;margin-bottom:5px}
div.CatalogMainMenuBlockHeader {background-color:#CBD45D;color:white;margin:0;width:100%;height:30px;vertical-align:middle;padding:0;font: 20px "normal Verdana,Tahoma,sans-serif";text-transform:lowercase}
.SearchBlock {background-color:#EBEBEB;width:100%;}
.SearchBlockHeader {color:#000000;font-family:normal Verdana,Tahoma,sans-serif;font-size:20px;margin-left:25px}
.CatalogPlaceName {font:12px Arial}
.CatalogPlaceNameVip {
    color : #b69e31;
    font-weight : bold;
  }

.CatalogPlaceAddress {
    font-size : 10px;
  }
.CatalogPlaceShowOnMap {
    color : #0c00b4;
    font-size : 12px;
  }
.CatalogPlaceRating {
    color : #1f701a;
  }
div.news a.firm {font-size:16px;color:#A0AE1E}
div.news a:hover.firm {text-decoration:none;background:white;color:#A0AE1E}
div.news a.info, div.news a.cel{color:#A0AE1E}
div.news a:hover.info, div.news a:hover.cel{color:#ffffff;background:#A0AE1E}
div.PlaceInfoBlock {color:#4C4C4C;font-size:28px;font-family:normal Verdana,Tahoma,sans-serif;margin-top:15px}
div.PlaceInfoBlock a {color:#6C6C6C;font-size:16px;font-family:normal Verdana,Tahoma,sans-serif;}
div.PlaceInfoBlock a:hover {text-decoration:none}
div.PlaceContactsBlock, div.PlaceCatalogBlock, div.PlaceAddressBlock {margin-top:15px;font:12px Arial;line-height:150%;clear:both;}
div.PlaceContactsBlock p, div.PlaceCatalogBlock p, div.PlaceAddressBlock p {color:#888888;margin:0;font:18px Arial;margin-bottom:5px}
div.PlaceContactsBlock p.text {color:#000;margin:0;font:12px Arial;margin-bottom:5px}
div.PlaceContactsBlock a, div.PlaceCatalogBlock a, div.PlaceAddressBlock a {color:#A0AE1E;}
div.PlaceContactsBlock a:hover, div.PlaceCatalogBlock a:hover,div.PlaceAddressBlock a:hover {background:#A0AE1E;color:#FFFFFF}
div.PlaceDescriptionBlock {font:12px Arial;margin:0;padding:0;line-height:140%;padding-bottom:200px}
div.PlaceDescriptionBlock img {border:1px solid #D9D9D9;margin:auto;padding:5px;}
#commentslist {display:block}

div.foto2 {padding-top:12px;-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#f2f2f2;border:1px solid #d4d4d4; height:170px; margin-top:10px;width:175px;text-align: center;}
p.v {color:#8f8f8f;font:12px Arial;margin-top:10px;text-align:left;text-indent:0;}
span.cena1 {color:#8f8f8f;font-family:normal Verdana,Tahoma,sans-serif;font-size:14px}
span.cena {color:#DC3022;font-family:normal Verdana,Tahoma,sans-serif;;font-size:18px}

a.zak {border-bottom:1px dashed #DC3022;color:#DC3022;font-family:"Arial";font-size:12px;text-decoration:none}
a.zak:hover {border-bottom:medium none}
