
#buy-map {margin:30px 0 50px;}
#buy-map h1 {font-family:georgia,serif; font-size:28px; font-style:italic; font-weight:normal; margin:0 0 5px 10px;}
#buy-map h2 {font-family:georgia,serif; font-size:22px; font-style:italic; font-weight:normal; margin:0 0 5px 10px;}

#buy-map #mapCanvas {border-bottom:1px solid #DFDFDF; border-top:1px solid #DFDFDF; height:400px; margin:0 0 30px 0; width:100%;}

#buy-map .city-list {list-style:none; margin:10px 0px 0 10px; padding:0; width:23%; float:left;}
#buy-map .city-list li {padding:3px 0;}
#buy-map .city-list li span {border-bottom:1px dashed #7A7A7A; color:#7A7A7A; cursor:pointer; font-size:14px;}

/*#buy-map {margin:0px 10px 20px 30px;}
#buy-map h2 {font-size:16px; font-style:italic; line-height:22px; margin:0 0 5px 0;}

#buy-map ul.city-list {font-family:"Trebuchet MS",Arial,Tahoma; float:left; margin-bottom:30px; width:240px;}
#buy-map ul.city-list li {font-size:14px; line-height:18px;}
#buy-map ul.city-list li span {color:#474640; cursor:pointer; font-size:14px; font-style:italic; line-height:26px; border-bottom:1px dashed #474640;}
#buy-map ul.city-list li a.selected {color:#8a014a;}

#buy-map div.city {float:right; width:710px; font-family:"Trebuchet MS",Arial,Tahoma;}
#buy-map div.city ul {display:block;}
#buy-map div.city ul li {display:block; margin:0 30px 60px 0; width:320px; float:left;}
#buy-map div.city .map{border:1px solid #464749; width:710px; padding:0; margin:0 auto 20px;}
#buy-map div.city h5 {color:#8A014A; font-size:22px; font-style:italic; padding:3px 0 30px;}
#buy-map div.city h6 {font-size:15px; font-style:italic; font-weight:bold; padding:0 0 4px;}
#buy-map div.city p {font-size:14px; font-style:italic; line-height:16px; padding:2px 0 3px; color:#474640;}
#buy-map div.city p.web-site, #buy-map div.city p.email {padding:4px 0;}
#buy-map div.city p a {color:#8A014A; font-style:italic;}
#buy-map div.city p.email a {text-decoration:none;}

#map-buy-yandex  h1 {color:#8A014A; font-size:22px; font-style:italic; margin:0; padding:2px 0 5px;}

.ui-tabs-hide {display:none;}


div.region-block {
    padding: 20px 0 20px 30px;
}
div.region-block h2 {
    color: #8A014A;
    font-size: 24px;
    font-style: italic;
    margin: 0;
}
div.region-block h3 {
    font-size: 17px;
    font-style: italic;
}
div.region-block ul {
    display: block;
    margin: 20px 0 0;
}
div.region-block ul li {
    display: block;
    float: left;
    margin: 0 15px 35px 0;
    width: 225px;
}
div.region-block ul li p {
    font-style: italic;
    line-height: 16px;
    padding: 6px 0;
}
div.nopoints-region {
    margin: 30px;
}
div.nopoints-region p {
    text-align: center;
}
#partners {
    font-style: italic;
    margin: 0 auto;
    padding-top: 0.16em;
    text-align: center;
    width: 360px;
}
#partners h2 {
    color: #8A014A;
    font-size: 20px;
    font-style: italic;
    margin-bottom: 10px;
}
#partners p {
    font-size: 14px;
    font-style: italic;
}
a.buyonline_button {
    background: none repeat scroll 0 0 #37B6D7;
    color: #FFFFFF;
    display: block;
    font-size: 16px;
    font-weight: bold;
    height: 37px;
    line-height: 1.8em;
    margin: 10px 0 20px 95px;
    overflow: hidden;
    padding: 0;
    position: relative;
    text-align: center;
    text-decoration: none;
    width: 172px;
}
a.buyonline_button span {
    background: url("/bitrix/templates/ritchy/images/buyonline_buttons.gif") no-repeat scroll 0 0 transparent;
    height: 37px;
    left: 0;
    position: absolute;
    top: 0;
    width: 172px;
}*/