
#designerlogo
{
 display: none;
}

h1
{
 display: none;
}

h1.generated 
{
 display: block; 
}

#counters
{
 display: none;
}


span.intsys
{
 padding: 2px;
 background: rgb(230,170,157);
}

span.ordsys
{
 padding: 2px;
 background: rgb(244,244,142);
}

span.intprod
{
 padding: 2px;
 background: rgb(179,187,208);
}

span.extprod
{
 padding: 2px;
 background: rgb(183,216,171);
}

span.learning
{
 padding: 2px;
 background: #ffaaff;
}


/* Расписание */
#scheduletable, #ordercorp
{ 
 
 border: solid 2px black;
 
}

#scheduletable thead td, #ordercorp thead td
{
 font-weight: bold;
 text-align: center;
}

#scheduletable td, #ordercorp td
{   
 border: solid 1px #000000;
}

#scheduletable a:link, #scheduletable a:visited, #ordercorp a:link, #ordercorp a:visited  
{
 color: black;
 text-decoration: none;
}

.scheduleprice
{
 text-align: right;
}

.scheduletdwithcheckbox
{    
 text-align: center;
}

.scheduleodd
{
 
}

.scheduleeven
{
 
}


#buttons
{
 display: none;
}


.svodka
{
 margin-top: 10px;
 font-size: 12pt; 
}

.svodka td
{
 height: 25pt;
 font-size: 12pt; 
}

table.informal
{
 margin-top: 10px; 
}

table.informal td
{
 padding-top: 3px;
 padding-right: 5px;
 padding-left: 5px;
 padding-bottom: 3px;
 border-bottom: 1px solid #000000;
}

table.modern
{
 background: #ffffff;
 border: 1px solid #000000;
}

table.modern tr td
{
 border: 1px solid #000000;
 
 padding-top: 3px;
 padding-bottom: 3px;
 padding-left: 3px;
 padding-right: 3px;
}

#content pre
{
 padding-top: 10px;
 padding-right: 10px;
 padding-bottom: 10px;
 padding-left: 10px;
}



