/* --------------------------------------------   
      Common styles                               
----------------------------------------------- */

/* @GLOBAL */

   /* clearing fix */
    .block,
    #top,
    #main,
    #foot,
    .tour_selector ul,
    .tours_block,
    .places_block form .row,
    .menu ul,
    .tour_selector ul li,
    #content {overflow: hidden;}

.l {float: left;}
.r {float: right;}

.right {text-align: right;}
.center {text-align: center;}

.pic.l {margin: 0 15px 0 0;}
.thumb {}
.image {}

.error {}

.form {}
.text {}
.submit {}

.switch {}
.selector {}
.notice {}
.tip {}
.date {}
.none {}

   /* date */
   span.date {}
   em.date {
   }

   /* plate */
   .plate {}

h1.simple {margin: 0;}
   
   
/* @LIST */
ul .simple {}



/* @TABLE */
.table            {color: #666C76; border-top: 1px solid #DFE9F5; width: 100%;}
.table tr         {}
.table tr td      {padding: 12px 6px !important; border-bottom: 1px solid #DFE9F5;}
.table tr td span {color: #abaeb3}

.table dfn {text-decoration: underline; color: #097eba; cursor: pointer;}

 
#offices_list table {border-color: #FFE39C !important; margin-bottom: 20px;}
#offices_list table tr td {border-color: #FFE39C !important;}



/* @FORM */
.form {}
.row {clear: both;}


input.text, textarea {

}


/* @COLS */
.col {width: 360px; float: left; }




/* @PAGER */

   


.separator {height: 30px; background: transparent url('bg_sepas.png') repeat-x 0 13px; }
 



/* @LOCAL */
.wrap {}

   /* major */
   .major {}

   /* minor */
   a.minor, span.minor {}
   p.minor {}
   
   /* important */
   ul.important li {}
   h1 a.important {}
   
   /* note */
   .note {}
   span.note {}
   span.note.info {}