/* CSS Document */
  @font-face {
    font-family: AACHEN;
    src: url(http://www.festanca.sk/fnt/aachenn.ttf);
    *src: url(http://www.festanca.sk/fnt/aachenn.eot);
  }
    body{
      width:100%;
      margin:0px;
      padding:0px;
      margin-top:0px;
      padding-top:0px;
      text-align:center;
    	font-family:'trebuchet MS',tahoma, arial, verdana;
      font-size:12px;
    }

    div#container{
      width:1002px;
      margin:auto;
      text-align:left;
    }
    a{
      color:#0458ab;
    }
    a:hover{
      color:#0458ab;
    }
    a:visited{
      color:#0458ab;
    }  
    h1{
      margin: 5px 0px; 
    }  
    h2{
      margin: 5px 0px;
    }  
    h3{
      margin: 5px 0px;
    }  

    h4{
      background-image:url(/img/2010/ustocka.png);
      background-repeat:no-repeat;
      background-position:left top;
      padding-left:18px;
    }  
    div#header{
      width:1002px;
      height:350px;
      background-image:url(/img/2010/head.png);
      background-repeat:no-repeat;
      background-position:right;
      overflow:hidden;
    }
    div#content{
      width:1002px;
      background-image:url(/img/2010/bg.png);
      background-repeat:repeat-y;
      background-position:right;
    }
    div#footer{
      clear:both;
      width:1002px;
      height:45px;
      background-image:url(/img/2010/ft.png);
      background-repeat:no-repeat;
      background-position:right;
    }
    div#header_space1{
      height:218px;
    }
    div#header_space2{
      height:132px;
    }    
    div#main_menu{
      padding:0px 0px;
      text-align:center;
    }
    div#main_menu ul{
      margin:0px auto;
      padding:0px;
      text-align:center;
    }
    div#main_menu ul li{
      display:inline;
      margin:0px 0px 0px 0px;
    }
    div#main_menu ul li a{
      padding:0px 16px;
      display:inline;
      margin:0px;
      font-family:'arial black',AACHEN,impact,arial;
      font-weight:normal;
      font-size:17px;
      color:#000000;
      text-decoration:none;
    }    

    div#main_menu ul li  a:hover{
      color:black;
    }    

    div#main_menu ul li  ul{
      display:none;
    }    
    div#main_menu ul li  ul li{
      display:none;
    } 
    div#sub_menu{
      margin:0px 0px 0px 0px;
      background-image:url(/img/2010/menuk.png);
      background-repeat:no-repeat;
      background-position:left;
      padding-left:25px;
      height:19px;
    }
    div#sub_menu p{
      display:block;
      height:19px;
      margin:5px 0px 0px 0px;
    }
    div#sub_menu a{
      display:inline;
      margin:0px 20px 0px 0px;
      font-family:'arial black',AACHEN,impact,arial;
      font-weight:normal;
      font-size:13px;
      line-height:20px;
      color:#FF0081;
      text-decoration:none;
    }    
    div#sub_menu a:hover{
      color:black;
    }    

    div#leftfield{
      float:left;
      width:640px;
      margin:0px 0px 0px 20px;
      
    }
    div#rightfield{
      float:left;
      width:315px;
      margin:0px 20px 0px 0px;
      /*background-color:white;*/
   
      border-color:#fac000;
      border-style:solid;
      border-width:0px 0px 0px 1px;
      
    }
    div.cistic{
      clear:both;
      height:1px;
      overflow:hidden;
    }
    div.innerbox{
      margin:5px 15px;
    }
    div.innerbox div.chapter{
      margin:0px 0px 5px 0px;
      border-color:#fac000;
      border-style:solid;
      border-width:0px 0px 1px 0px;

    }


    a#lang_select{
      display:block;
      background-color:white;
      width:76px;
      height:76px;
      float:right;
      margin:20px 20px 0px 0px;
      background-image:url(/img/2010/langsel.png);
      background-repeat:no-repeat;
      background-position:right;
    }
    div#login_box{
      /*background-color:white;*/
      width:130px;
      height:100px;
      float:right;
      margin:40px 40px 0px 0px;
    }
    a img{
      border-width:0px;
    }
    div.comment{
      margin:5px 0px 10px 0px;
    }    
    div.comment_header{
      font-weight:bold;
    }
    div.comment_body{
      font-style:italic;
    }
    
    textarea.comment_box{
      width:400px;
      height:200px;
      display:block;
      border-width:1px;
      border-style:solid;
      border-color:#909090;
    } 
    
    div#login_0{
      background-color:white;
    }
    div#login_0 div.loginrow{
      height:28px;
      font-size:12px;
    }    
    
    div#login_0 label{
      display:block;
      float:left; 
      height:18px;
      line-height:18px;
      width:60px;
      font-size:12px;
    }
    div#login_0 input{
      display:block;
      float:left; 
      line-height:18px;
      font-size:12px;
      border-width:1px;
      border-style:solid;
      border-color:#909090;
    }
    
    div.loginform{
      background-color:white;
    }
    div.loginform div.loginrow{
      height:28px;
      font-size:12px;
    }    
    
    div.loginform label{
      display:block;
      float:left; 
      height:18px;
      line-height:18px;
      width:60px;
      font-size:12px;
    }
    div.loginform input{
      display:block;
      float:left; 
      line-height:18px;
      font-size:12px;
      border-width:1px;
      border-style:solid;
      border-color:#909090;
    }   
       div.chapter img{
         margin: 0px 10px 5px 0px;
       }          
       
   div.lytebox a{
     display:block;
     float:left;
     width:148px;
     height:120px;
     margin:2px;
     overflow:hidden;
     border-width:0px;
     text-align:center;
   }
   
   div.lytebox a img{
     margin:auto;
     border-width:0px;
   }                          
