div#search {
   margin: 30px 0 0 0;
   }
div#search span {
   color: #c32f43;
   background: url(../images/i/fpg_bg/zoom.jpg) no-repeat 0 50%;
   padding-left: 24px;
   margin-left: 22px;
   text-decoration: underline;
   cursor: pointer;
   }

div#searchB1 {
   display: none;
   position: absolute;
   z-index: 100;
   margin: -25px 0 0 0;
   }
div#searchB1 img {
   cursor: pointer;
   position: absolute;
   top: 13px;
   left: 197px;;
   }
div#searchB1 form {
   margin: 0; padding: 10px;
   }
div#searchB1 form input, div#searchB1 form select {
   margin: 3px 0;
   }
div.search1 {
   background: url(../images/i/search/tl.jpg) no-repeat;
   height: 5px; font-size: 1px;
   width: 214px;
   padding: 0 0 0 5px;
   }
div.search2 {
   background: url(../images/i/search/tr.jpg) no-repeat 0 100%;
   height: 5px; font-size: 1px;
   padding: 0 5px 0 0;
   }
div.search3 {
   background: url(../images/i/search/top.jpg) repeat-x;
   height: 5px; font-size: 1px;
   }
div.search4 {
   background: url(../images/i/search/left.jpg) repeat-y;
   padding: 0 0 0 5px;
   width: 214px;
   font-size: 1px;
   }
div.search5 {
   background: #dedede url(../images/i/search/right.jpg) repeat-y 100% 0;
   padding: 0 5px 0 0;
   font-size: 11px;
   color: #7a7a7a;
   }
div.search6 {
   background: url(../images/i/search/bl.jpg) no-repeat;
   height: 5px; font-size: 1px;
   width: 214px;
   padding: 0 0 0 5px;
   }
div.search7 {
   background: url(../images/i/search/br.jpg) no-repeat 0 100%;
   height: 5px; font-size: 1px;
   padding: 0 5px 0 0;
   }
div.search8 {
   background: url(../images/i/search/bottom.jpg) repeat-x;
   height: 5px; font-size: 1px;
   }

/* Cities */
table#main td#content ul#cities li {
   list-style: none;
   margin: 0 0 0 25px;
   padding: 0 10px 5px 15px;
   color: #ba122b;
   cursor: pointer;
   font-weight: bold;
   background: none;
   background: url(../images/i/body/mrkplus.jpg) no-repeat 0 4px;
   }
table#main td#content ul#cities li span {
   padding-left: 0px;
/*   background: url(../images/i/body/mrkplus.jpg) no-repeat 0 4px;*/
   }
table#main td#content ul#cities li span.citact {
   padding-left: 0px;
   /*background: url(../images/i/body/mrkminus.jpg) no-repeat 0 4px;*/
   }
table#main td#content ul#cities li ul.citylist li.citact2 {
   color: #000;
   background: url(../images/i/body/mrkminus.jpg) no-repeat 0 4px;
   }
table#main td#content ul#cities li ul.citylist {
   /*display: none;*/
   margin: 0;
   padding: 0;
   }
table#main td#content ul#cities li ul.citylist li {
   list-style: none;
   margin: 0 -25px 0 10px;
   padding: 0 0 0px 12px;
   background: url(../images/i/inner_bg/mrk2.jpg) no-repeat 0 5px;
   color: #ba122b;
   text-decoration: underline;
   cursor: pointer;
   font-weight: normal;
   }

table#main td#content div.iesttitle {
   padding: 20px 0 3px 0;
   border-bottom: solid 1px #7a7a7a;
   color: #bf2239;
   font-size: 14px;
   font-weight: bold;
   }   
table#main td#content table.iestdscr {
   border-bottom: solid 1px #eaeaea;
   }
table#main td#content table.iestdscr td {
   padding: 5px 10px 5px 0;
   }
table#main td#content table.iestdscr span {
   color: #7a7a7a;
   }
