/*Horizon of Combinatorics 2006 stylesheet*/

/*boxes*/

#header{ 
    position: absolute; 
    top: 10px; left: 0px; right: 0px;
    width: 100%;
    height: 110px;
    padding: 0px;
    margin: 0px;
    }
    
    #logo{
        position: absolute; 
        right: 20px; top:15px;
        margin: 0px;
        }

#upleft{
    position: absolute; 
    left: 2%;  
    width: 17%;
    top: 130px;
    padding: 10px;  
    margin: 0px; 
    height: 200px; 
    border: solid #eaebf4 3px;
    background-color: #cacce3;
    }
    
#left{
    position: absolute; 
    left: 2%;  
    width: 17%;
    top: 400px;
    padding: 10px;  
    margin: 0px; 
    border: solid #eaebf4 3px;
    background-color: #cacce3;
    }
        
#right{
    position: absolute; 
    right: 2%; 
    width: 72%;
    top: 130px;
    padding: 10px;  
    margin: 0px; 
    border: solid #eaebf4 3px;
    background-color: #ffffff;  
    color: #594b17;
    }



#footer{
    position: absolute; bottom: 0px; left: 0px;
    width: 100%; height: 80px;
    margin: 5px;
    }
    

/*header styles*/

#header .small {
    font: small-caps 500 20px verdana,arial,helvetica,sans-serif; 
    color:#ffffff;
    letter-spacing: 0.2em;     
    text-align:center;
            }

#header .big {
        font: 700 25px verdana,arial,helvetica,sans-serif; 
        color:#ffffff;
        letter-spacing: 0.2em;   
        line-height: 25px;
        text-align:center;
        padding-top: 15px;
        padding-bottom: 15px;
        }

/*upleft*/

#upleft TABLE TD {
    font-family: verdana,arial,helvetica,sans-serif; 
    font-size:12px;
    color: #ffffff;
        }
        
#upleft A:link { color: #ffffff; text-decoration: none; font-weight: 900; border: 1px solid;}
#upleft A:visited { color: #ffffff; text-decoration: none; font-weight: 900; border: 1px solid;}
#upleft A:hover { color: #ffffff; text-decoration: none; font-weight: 900; border: 1px solid;}
        

/*left*/

#left A:link { color: #6166aa ; text-decoration: none; font-weight: 900; font-size: 13px}
#left A:visited { color: #6166aa ; text-decoration: none; font-weight: 900; font-size: 13px}
#left A:hover { color: #ffffff ; text-decoration: none; font-size: 13px}

    
/*general*/

#right A:link { color: #6166aa ; text-decoration: none; font-weight: 900}
#right A:visited { color: #6166aa ; text-decoration: none; font-weight: 900}
#right A:hover { color: #cacce3 ; text-decoration: none;}

BODY    {
    padding: 0px;
    font-family: verdana,arial,helvetica,sans-serif; 
    font-size:15px;
    background-color: #444899 ;
    }

H1  {   font: small-caps 900 20px verdana,arial,helvetica,sans-serif;
    color:#6166aa;  letter-spacing: 0.2em; 
    text-align: center; padding-bottom: 10px; }

H2  {   font: small-caps 900 20px verdana,arial,helvetica,sans-serif;
    color:#6166aa;  letter-spacing: 0.2em; }
    
H3  {   font:  600 18px verdana,arial,helvetica,sans-serif; color:#6166aa;}

H4  {   font:  600 15px verdana,arial,helvetica,sans-serif; color:#6166aa;}

P   {text-align: justify;}

EM  {color:#ff8800;   font-style: normal; font-weight:900}


HR  {
    color: #7478b4;
    background-color: #7478b4;
    height: 3px;
    }


LI{
    font-size: 15px; 
    padding-bottom: 5px;
    margin-left: -10px;}

.bodytext {
    text-align: justify; 
    line-height: 20px;
    }


TABLE, TD { 
        font-family: Verdana, Arial, Helvetica, sans-serif; 
        font-size:14px;
        padding-right:10px;
        border-color: #d3b64f;}

.emtable TD {
        padding: 8px;
        color: #ffffff; font-weight: 900;
        background-color: #444899;
        border-color: #444899;
        }
/*program oldal*/

#progright{
    position: absolute; 
    right: 2%; 
    width: 94%;
    top: 130px;
    padding: 10px;  
    margin: 0px; 
    border: solid #eaebf4 3px;
    background-color: #ffffff;  
    }
    
#progright TABLE{
        border: 4px double #000000    }

#progright TD{
        vertical-align: top;
        border-bottom: 1px solid #000000    }

#progright TH{
        background-color: #e3e2ca;
        border-color: #e3e2ca;
        font-size: 16px;
        text-align: left;
        border-bottom: 4px double #000000    
         }

#progright .one{
        background-color: #cacce3;
        border-color: #cacce3;
            }

#progright .two{
        background-color: #e3cacb;
        border-color: #e3cacb;
            }
            
#progright .break{
        background-color: #e3e2ca;
        border-color: #e3e2ca;
            }

#progright EM {
        color: black;
        }
