/*
BODY, TD, DIV, INPUT, SELECT, TEXTAREA,
{font-family:  'Times','Tahoma', 'Verdana', 'Arial',; color: #777777;font-size:11px;}
*/

body, td {
   background-color: white;
   font-family: Arial, sans-serif;
   font-size: 12px;

}

a {
   text-decoration: none;
   font-style: normal;
   color: #f0682c;
}

a:hover {
   text-decoration: underline;
   font-style: normal;
}

h1,h2,titletext {
   font-family: Arial, sans-serif;
   font-size: 13px;
   font-weight:bold;
   color:#000000;
}

img {
   border-style: none;
}

P {
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #000000;
   vertical-align: top;
   margin:0px;
}


.main {
   font-family: Arial, sans-serif;
   font-size: 12px;
   color: #000000;
   vertical-align: top;
}

.mainmenu {
   font-family: Arial, sans-serif;
   font-size: 16px;
   letter-spacing: 0.08em;
   padding-bottom:2px;
}

.submenu {
   font-family: Arial, sans-serif;
   font-size: 12px;
   vertical-align: top;
   line-height:17px;
}

.maillist {
   font-family: Arial, sans-serif;
   font-size: 11px;
   vertical-align: top;
   padding-top: 5px;
   color: #F34900;
}

.maillist a {
    color:#404040;
    text-decoration:none;
}

.maillist a:hover	{
    color:#000000;
}

.date	{
    color:#f34900;
    font-weight:bold;
}

.important	{
    text-transform:uppercase;
}

UL {
      color:#000000;
      font-family: Arial, Tahoma, sans-serif;
      font-weight: Normal;
      font-size:12px;
      text-decoration:none;
      margin:0px;
      margin-left:20px;
      text-align:left;
   }

LI {
      color:#000000;
      font-family: Arial, Tahoma, sans-serif;
      font-weight: Normal;
      font-size:12px;
      text-decoration:none;
      margin:0px;
      text-align:left;
   }


P.sform  {
      text-decoration:none;
      margin:0px;
      margin-right:10px;
      text-align:left;
   }

P.bcol {
      color:#000000;
      font-family:  Arial, Tahoma, sans-serif;
      font-weight: Normal;
      font-size:12px;
      text-align:left;
   }


A.location {
      color:#000000;
      font-family:  Arial, Tahoma, sans-serif;
      font-weight: Normal;
      text-decoration:underline;
      text-transform:lowercase;
    }


INPUT {
            BORDER-BOTTOM: rgb(230,230,230) 1px outset;
            BORDER-LEFT: rgb(230,230,230) 1px outset;
            BORDER-RIGHT: rgb(230,230,230) 1px outset;
            BORDER-TOP: rgb(230,230,230) 1px outset;
            height:18px;
            width:150px;
            font-size:12px;
            font-family: Arial, Tahoma, Verdana,sans-serif;
            font-weight:Bold;
}

INPUT.submit {
            BORDER-BOTTOM: rgb(255,255,255) 1px outset;
            BORDER-LEFT: rgb(255,255,255) 1px outset;
            BORDER-RIGHT: rgb(255,255,255) 1px outset;
            BORDER-TOP: rgb(255,255,255) 1px outset;
            background-color:#3E0000;
            height:25px;
            color:#ffffff;
            width:150px;
            font-size:12px;
            font-family: Arial, Tahoma, Verdana,sans-serif;
            font-weight:Bold;
}

INPUT.radio {width:30px;
                      height:16px; 
                     border:0px;  
                     }


TEXTAREA {  BORDER-BOTTOM: rgb(230,230,230) 1px outset;
            BORDER-LEFT: rgb(230,230,230) 1px outset;
            BORDER-RIGHT: rgb(230,230,230) 1px outset;
            BORDER-TOP: rgb(230,230,230) 1px outset;
            width:280px;
            height:200px;
            font-size:12px;
            font-family: Arial, Tahoma, Verdana,sans-serif;
            font-weight:Bold;
}


SELECT {
               margin-top:0px;
               height:18px;

               width:150px; 

               font-size:10px;
               font-weight:Bold;
               font-family: Arial, Tahoma, Verdana,sans-serif;

               color:#000000;          
}

.displayNone {
    display: none;
}

.displayBlock {
    display: block;
}

.mainmenu span {
    display: block;
    position: relative;
    width:auto;
}

.mainmenu div {
    position: absolute;
    left: 0;
    top: 20;
    /*padding-top:20px;*/
    /*width: 250px;*/
    background: #fff;
    
}

.mainmenu div a {
    display: block;
}

.mainmenu a	{
    display:block;
    position:relative;
    color:#404040;
    text-decoration:none;
}

a.active	{
    color:#f0682c;
}

.mainmenu a:hover, .mainmenu a:active {
    color: #f0682c;
    text-decoration:none; 
}

/*	schedule	*/


.lesson	{
	background:#ece9d8;
	border-top:1px solid #aca99a;
	border-bottom:1px solid #aca99a;
	position:absolute;
	text-align:center;
	overflow:hidden;
	z-index:3;
	padding:0;
	margin:0;
}

.time	{
	font-weight:bold;
	color:#f0682c;
	width:auto;
	padding-left:5px;
	padding-right:5px;
	padding-top:5px;
}

.week_day	{
}

.lesson_cell	{
/*    position:absolute;  */
}

a.vid_jogi	{
	font-weight:bold;
	color:black;
}

a.prepod	{
	font-weight:bold;
	color:#f0682c;
}

.cell	{
	border:1px solid #aca99a;
	padding:0;
	margin-right:1px;
	margin-bottom:1px;
	margin-top:0;
	margin-left:0;
}

.cube	{
	padding-right:7px;
	padding-bottom:7px;
}
