a 
    {
    text-decoration: none;
    color: #119933;
    font-size: 100%;
    font-style: normal;
    font-family: fixed, tahoma, verdana, arial, serif;
    }

a.block 
    {
    display: block;
    text-decoration: none;
    color: #119933;
    font-size: 100%;
    font-style: normal;
    font-family: fixed, tahoma, verdana, arial, serif;
    }

a.blk 
    {
    display: block;
    }

a:hover {color: #000000;}

.acell
    {
    display: block;
    text-decoration: none;
    color: #fd0a2c;
    font-size: 12pt;
    font-family: fixed, tahoma, verdana, arial, serif;
    }

h4.city
    {
    color: #1200ff;
    font-size: 12pt;
    font-decoration: none;
    font-family: arial, tahoma, verdana;
    text-align: center;
    vertical-align: center;
    background: #ffffff;
    border-top: solid 2px #05d6e9;
    border-bottom: solid 2px #05d6e9;
    }	

h2
    {
    color: #000000;
    font-size: 14pt;
    height: 22px;
    font-decoration: none;
    font-family: serif, tahoma, verdana, arial;
    text-align: center;
    vertical-align: center;
    background: #ffffff;
    border-top: solid 1px #4e4d4d;
    border-bottom: solid 2px #4e4d4d;
    }	

h2.conn
    {
    font-family:  fixed, serif, tahoma, verdana, arial;
    font-size: 18pt;
    color: #000000;
    text-align:  center;
    background: #fdffd7;
    border: solid 2px #31c7ff;
    padding-top: 8px;
    padding-bottom: 10px;
    }

div#slhead
    {
    color: #000000;
    font-size: 120%;
    height: 22px;
    font-family: fixed, courier, serif, tahoma, verdana, arial;
    letter-spacing: 4px;
    padding-top: 2px;
    text-align: center;
    vertical-align: center;
    background: #ffffff;
    border-top: solid 1px #4e4d4d;
    border-bottom: solid 2px #4e4d4d;
    }	

td#lcol
    {
    width: 198px;
    border: 2px solid #427ff0;
    vertical-align: top;
    text-align: left;
    background: #d7d7d7;
    }
  
td#rcol
    {
    width: 80%;
    background: transparent;
    border: 2px #cfddea solid;
    vertical-align: top;
    text-align: left;
    }

td#spacer
    {
    width: 8px;
    border: 0px;
    }

img 
    {
    border: dashed #fafd06 1px;
    }

img.none 
    {
    border: 0px;
    }

img.imhead 
    {
    border: 0px;
    }

#head 
    {
    width: 998px;
    border: 2px solid #427ff0;
    }

.cell
    {
    border: 	1px solid #0aacf8;
    background: #abbed2;
    height:	28px;
    font-size: 	12pt;
    }

.cell:hover
    {
    border: 1px solid #ffffff;
    background: #cccccc;
    }

.hlcell
    {
    border: 1px solid white;
    background: transparent;
    }

#foot 
    {
    width: 998px;
    background: #f1efdb; 
    border: 2px solid #888888;
    padding-right: 12px;
    }
 
div.heat
    {
    text-indent: 40px;
    text-align: justify;
    padding-top: 8px;
    height: 88px;
    }

div.conn  /* контактная инфа */
    {
    border: dashed 1px #e1f07b;
    background: #7bd0f0;
    text-indent: 40px;
    text-align: justify;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: fixed, serif, tahoma, verdana, arial;
    }

.foto
    {
    text-align: right;
    height: 28px;
    vertical-align: bottom;
    padding-right: 12px;
    }

div.cost 
    {
    padding-right: 12px;
    color: red; 
    text-align: right;
    }

div.foot
    {
    color: green;
    text-align: right;
    }

div>a
    {
    color: black;
    font-family: fixed, serif, tahoma, verdana, arial;
    font-size: 12pt;
    }

div>a:hover
    {
    color: yellow;
    font-family: fixed, serif, tahoma, tahoma, verdana, arial;
    font-size: 12pt;
    }

body
    {
    background: #cfddea;
    font-size:	10pt;
    }

div.left
    {
    color: black;
    height: 20px;
    font-weight: bold;
    font-size: 12px;
    padding-bottom: 4px;
    padding-top: 8px;
    border-bottom: dashed 1px black;
    }

div.leftmiddle
    {
    color: black;
    height: 20px;
    font-weight: bold;
    font-size: 12px;
    background: #cfddea;
    padding-bottom: 4px;
    padding-top: 8px;
    }


div.hlleft
    {
    background: #b3e9f3;
    height: 20px;
    font-size: 12px;
    padding-bottom: 1px;
    padding-top: 8px;
    border-bottom: double 4px black;
    }

div.hlleftmiddle
    {
    background: #e3f4fa;
    height: 20px;
    font-size: 12px;
    border-bottom: double 4px black;
    border-top: double 4px black;
    padding-bottom: 0px;
    padding-top: 4px;
    }

div.hlleft:first-letter
    { 
    color: red; 
    }

div.hlleftmiddle:first-letter
    { 
    color: red; 
    }
    
object 
    {
    border: transparent 2px;
    }
    
p 
    {
    text-align: center;
    font-size: 10pt;
    }

div.middlebottom 
    {
    text-align: left;
    font-size: 10pt;
    background: transparent;
    border-bottom: 4px white double;
    }

div.middletop
    {
    text-align: left;
    font-size: 10pt;
    background: transparent;
    border-top: 4px white double;
    }


div.time
    {
    width: 100%;
    border: 1px solid #ffffff
    background: #7bd0f0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-family: fixed, serif, tahoma, verdana, arial;
    }
    
div.lcat
    {
    width: 88%;
    text-align: center;
    border: 1px solid #000;
    background: #8d8d8d;
    margin-top: 8px;
    margin-bottom: 8px;
    padding-top: 4px;
    padding-bottom: 4px;
    font-family: fixed, serif, tahoma, verdana, arial;
    }

#bunn 
    {
    background: transparent;
    width: 998px;
    border: 0px solid transparent;
    text-align: center;
    }

#bunnfuck
    {
    display: none;
    visibility: hidden;
    } 

