body.normal{
	font-family: Arial, Helvetica ;
	font-size: 12px;
	font-weight : normal;
        background : #445566 ;
	color : #EEEEFF;
	margin : 0pt;
	margin-top : 0px;
}

img{
        border: 0px;
}



body.printable{
	font-family: Arial, Helvetica ;
	font-size: 12px;
	font-weight : normal;
        background : #ffffff ;
	color : #111100;
	margin : 0pt;
	margin-top : 0px;
}

TABLE{
        margin : 0px;
}

TD{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight : normal;
	color : #364659;
}

td.title{
        font-family : Arial;
        font-size : 22px; 
        color : #195270;
	font-weight : 800;
}
table.tabpage{
        background-color : #ccccdd;
}
td.tablafej{
    text-align: center;
    font-weight: bold;
    
    
}
td.tabful{
       background-color : white;
       font-weight : normal;

       border-top: solid #ccccdd 2px;
        border-left: solid #ccccdd 2px;
        border-right: solid #ccccdd 2px;

}
td.tabful_selected{
        background-color : #ccccdd;
        font-weight : 800;
}


td.head{
        font-family : Arial ;
        font-size : 16px; 
        color : #195270;
	font-weight : 800;
}

td.w_head_blue{
        font-family : Arial;
        font-size : 16px; 
        color : #195270;
	font-weight : 800;
        background : #3465a4 url(img/boxtop.png);
}

td.w_head_toolbar{
        font-family : Arial;
        font-size : 16px; 
        color : #195270;
	font-weight : 800;
        background : #eeeeee url(img/toolback.jpg) top repeat-x;
}


table.menu{
        color : #195270;

}

td.line{
        background : #3465a4;
}
td.line_orange{
        background : #ce5c00;
}

td.lines{
        background : #fafafa;
}

table.window{
        margin : 0px;
        margin-bottom : 4px;
        background: #3465a4 ;
}
table.window_orange{
        margin : 0px;
        margin-bottom : 4px;
        background: #ce5c00 ;
}


td.w_head{
        font-size: 11px;
        color : #ffffee ;
        font-weight : bolder;
}

td.w_head_blue{
        font-size: 11px;
        color : #ffffee ;
        font-weight : bolder;
        background : #3465a4 url(img/boxtop.png);
}

td.w_head_orange{
        font-size: 11px;
        color : #ffffee ;
        font-weight : bolder;
        background : #ce5c00 url(img/boxtop2.png);
}



td.w_head_toolbar{
        color : #ffffee ;
        font-weight : bolder;
        background : #eeeeee url(img/toolback.jpg) top repeat-x;
}



td.w_body{
        background : #ffffff;
}
td.w_body_blue{
        background : #ffffff url(img/boxback.png) bottom repeat-x; 
}
td.w_body_orange{
        background : #ffffff url(img/boxback2.png) bottom repeat-x; 
}
TD.sub{
	font-family: Arial;
	font-size: 10px;
	font-weight : 800;
	color : #003366  ;
}
TD.subw{
	font-family: Arial;
	font-size: 10px;
	font-weight : 800;
	color : #ffffee  ;
}
td.mbutton{
        
        background : url(img/mbuttonback.png) bottom no-repeat;
	font-family: Arial;
	font-size: 11px;
        font-weight : 800;
        color : #ffffff;
}

td.mibutton{
        
        background : url(img/mibuttonback.png) bottom no-repeat;
	font-family: Arial;
	font-size: 11px;
        font-weight : 800;
        color : #ffffff;
}

td.sobutton{        
        background : url(img/button0.png) bottom no-repeat;
	font-family: Arial;
	font-size: 11px;
        font-weight : 800;
        color : #000000;
}

td.sbutton{        
	font-family: Arial;
	font-size: 11px;
        font-weight : 800;
        color : #000000;
}


table.windowback{
    background : #eeeeee;
}
td.windowback{
    background : #cccccc;
}

td.windowkeret{
    background : #aaaaaa;
}

table.white{
    background : #ffffff;
}


table.keret{
    border-color : #438BF1;
    border-style: dashed;
    border-width: 1px;
}
td.keret{
    border-color : #438BF1;
    border-style: solid;
    border-width: 1px;

}

TABLE.toolbar{
        background : #438BF1  top left  no-repeat;
}

TD.toolbarpic{
        background : #438BF1  top left  no-repeat;
	font-family : Tahoma;
	font-size : 12px;
	font-weight : bolder;
	color : #ffffff;

}

TABLE.data{
    background-color : #006699;
    border-collapse: collapse;

}

TR.sor_paros{
       background-color : #eeeeff;
}
TR.sor_paratlan{
       background-color : white;
}
TR.sor_fej{
       background : #006699 ;
}
tr.narancs{
    background : #f57900;
}
TD.sor_fej{
       color : #ffffff;
       font-weight : bolder;
}
TD.sub_sor_fej{
       font-weight : bolder;
}
td.cimke{
    font-weight : bold;
    background: #ffffff;
}

td.cimkenull{
    font-weight : bold;
    background: #ffffff;
}
td.cimke_error{
    font-weight : bold;
    background: #ffffff;
    color : red;
}

td.deleted{
    color : red;
}
table.autonotice{
    border-collapse: collapse;
    
 }
td.autonotice{
  border: 1px solid #195270;
  padding: 0px;
  padding-left: 5px;
  padding-right: 5px;
  text-align: center;
}

td.adat,td.data{
    background: #ffffff;
}
td.info{
    background: #ffffff;
    color : #999999;
}
td.news_links{
    font-size : 12px;
}
table.simpleborder{
    border : solid 1px #445566;
}
img.simpleborder{
    border : solid 1px #445566;
}

A:link {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color : #263649;
  text-decoration : none;
}
A:active {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color : #263649;
  text-decoration : none;
    }
A:visited {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  color : #263649;
  text-decoration : none;
}
A:hover {
  color : #4756ff;
}

A.smenu:link {
  font-size: 11px;
  color	: #555555;
  text-decoration : none;
}
A.smenu:active {
  font-size: 11px;
  color	: #555555;
  text-decoration : none;
}
A.smenu:visited {
  font-size: 11px;
  color	: #555555;
  text-decoration : none;
}
A.smenu:hover {
  font-size: 11px;
  text-decoration : none;
  color	: #555555;
}


A.white:link {
  color	: #ffffff;
  text-decoration : none;
}
A.white:active {
  color	: #FFFFFF;
  text-decoration : none;
}
A.white:visited {
  color	: #ffffff;
  text-decoration : none;
}
A.white:hover {
  text-decoration : none;
  color	: #FFFFFF;
}
A.white_small:link {
  font-size : 8px;
  color	: #8FCAFF;
  text-decoration : none;
}
A.white_small:active {
  color	: #8FCAFF;
  text-decoration : none;
}
 
A.white_small:visited {
font-size : 10px;
  color	: #8FCAFF;
  text-decoration : none;
}
A.white_small:hover {
  text-decoration : none;
  color	: #FFFFFF;
}


A.bluebutton{
    background: #eeeeff;
    border: outset 1px;
    padding: 5px;
    display: block; 
    width: 200px ;
    text-align: center;
}
A.bluebutton:hover{
    background: #dddddd;
}

A.toolbar:link {
  color	: #ffffff;
  text-decoration : none;
}
A.toolbar:active {
  color	: #ffffff;
  text-decoration : none;
}
A.toolbar:hover {
  text-decoration : none;
  color	: #ffffff;
}
A.toolbar:visited {
  color	: #ffffff;
  text-decoration : none;
}




A.menu:active {
  color	: #ffffff;
  text-decoration : none;
  font-weight : bolder;
}
A.menu:hover {
  text-decoration : none;
  color	: #ffffff;
  font-weight : bolder;
}
A.menu:visited {
  color	: #ffffff;
  text-decoration : none;
  font-weight : bolder;
}

A.news_link:link {
  font-size : 12px;
  color	: #334455;
  text-decoration : underline;
  font-weight : bolder;
}
A.news_link:active {
  font-size : 12px;
  color	: #334455;
  text-decoration : underline;
  font-weight : bolder;
}
A.news_link:visited {
  font-size : 12px;
  color	: #334455;
  text-decoration : underline;
  font-weight : bolder;
}
A.news_link:hover {
  font-size : 12px;
  color	: #667788;
  text-decoration : underline;
  font-weight : bolder;
}


A.sor:link {
  color	: #000000;
  text-decoration : underline;
  font-weight : bolder;
}
A.sor:active {
  color	: #000000;
  text-decoration : none;
  font-weight : bolder;
}
A.sor:hover {
  text-decoration : none;
  color	: #0000ff;
  font-weight : bolder;
}
A.sor:visited {
  color	: #000000;
  text-decoration : none;
  font-weight : bolder;
}

a.sidemenu  {
  font-family: Arial;
  font-size: 11px;
  font-weight      : 800;
  text-indent      : 10px;  
  text-decoration  : none;
  background-color : #EDEDED;
  color            : #333333;
  display: block;
  width: 100%;
  padding          : 4px 0px 4px 0px;
  border-top       : 1px solid #ffffff;
  border-bottom    : 1px solid #999999;
}

a.sidemenu:hover {
  color            : #333366;
  background-color : #E3E3E3;
}



a.sidemenu_orange  {
	font-family: Arial;
	font-size: 11px;
        font-weight : 800;
  color	: #ce5c00;
  text-decoration : none;
  margin           : 0px;
  padding          : 0px;
  height           : 22px;
  background-color : #f57900;
  text-indent      : 10px;
  border-top       : 1px solid #ffffff;
  border-bottom    : 1px solid #999999;
  display          : block;
  padding          : 2px 0px 2px 0px;

}
a.sidemenu_orange :link {
  color	: #ffffff;
}
a.sidemenu_orange:link, a.sidemenu_orange:visited {
  color	: #ffffff;
}
a.sidemenu_orange:hover {
  font-family: Arial;
  font-size: 11px;
  
  color	: #ffffff;
  text-decoration : none;
  background-color : #ff9539;
  
  
}
a.button{
    border: 2px outset;
    padding: 2px;
    padding-left: 5px;
    padding-right: 5px;
    background: #eeeeee;
}
a.button:hover{
    border: 2px outset;
    background: #dddddd;
}
a.button img{
    vertical-align: middle;  
}



a.partner{
    color : #ffffff;
}
a.partner:hover{
    color : #ffffff;
}

input {
  font-family : tahoma;
  font-size : 11px;
  font-weight : normal;
  color : #000066;
}

input.data {
  font-family : tahoma;
  font-size : 11px;
  font-weight : normal;
  color : #000066;
}
input.data_error {
  font-family : tahoma;
  font-size : 11px;
  font-weight : normal;
  color : #FF0000;
}

input.disabled {
  font-family : tahoma;
  font-size : 11px;
  font-weight : normal;
  color : #000066;
  background :  #eeeeee;	  
}

select {
  font-family : tahoma;
  font-size : 11px;
  font-weight : normal;
  color : #000066;
}
select.data {
  font-family : tahoma;
  font-size : 11px;
  font-weight : normal;
  color : #000066;
}
select.data_error {
  font-family : tahoma;
  font-size : 11px;
  font-weight : normal;
  color : #FF0000;
}



textarea{
  font-family : tahoma;
  font-size : 11px;
  font-weight : normal;
  color : #000066;
  
  overflow: scroll; 

  
}
textarea.data{
  font-family : tahoma;
  font-size : 11px;
  font-weight : normal;
  color : #000066;
}
textarea.data_error{
  font-family : tahoma;
  font-size : 11px;
  font-weight : normal;
  color : #FF0000;
}


#buttons {
  float            : right;
  margin           : 0px;
  padding          : 0px;
  width            : 50%;
 border           : 1px solid #999999;
}

#scroll
{
     height:100%;
     overflow:auto;

}

form{
   margin: 0px;
}

table.dsm_table{
    padding: 2px;
    
}

tr.dsm_filter{
    background: #006699;
}
td.dsm_filter{
    color: white;
}

tr.dsm_data{
    background: #ffffff;
    text-align: center;
}
td.dsm_data{

}

tr.dsm_page{
    background: #006699;
}
td.dsm_page{
    color: white;
}
A.dsm_title:link {
  color	: #ffffff;
  text-decoration : underline;
  font-weight : bolder;
}
A.dsm_title:active {
  color	: #ffffff;
  text-decoration : none;
  font-weight : bolder;
}
A.dsm_title:visited {
  color	: #ffffff;
  text-decoration : none;
  font-weight : bolder;
}
A.dsm_title:hover {
  text-decoration : none;
  color	: #0000ff;
  font-weight : bolder;
}

a.topmenu {
    display:block;
    padding:0px;
    padding-top: 2px;
    padding-bottom: 0px;
    background: url(img/mbuttonback.png) bottom center no-repeat;
    width: 178px;
    line-height: 25px;
    margin: 0px;
    margin-left:2px;
    vertical-align:bottom;
    text-align: center;
    color:white;  
    font-weight:bold;
}
a.topmenu:hover{
    background: url(img/mbuttonbackh.png) bottom center no-repeat;
    color:white;
}
a.topmenu:visited{
    color:white;
}

a.topmenu_highlight{
    display:block;
    padding:0px;
    padding-top: 2px;
    padding-bottom: 0px;
    background: url(img/mibuttonback.png) bottom center no-repeat;
    width: 178px;
    line-height: 25px;
    margin: 0px;
    margin-left:2px;
    vertical-align:bottom;
    text-align: center;
    color:white;
    font-weight:bold;
}
a.topmenu_highlight:hover{
    background: url(img/mibuttonbackh.png) bottom center no-repeat;
    color:white;
}
a.topmenu_highlight:visited{
    color:white;
}


div.gallery{
    text-align: center;
    width: 100%;
    margin: 10px;
}

table.gallery{
    border: #195270 2px solid;
    border-collapse: collapse;
    
}

table.gallery td.header{
    background:#195270;
    color:white;
    font-weight: bold;
    padding:2px;
    
}

table.gallery td.item{
    text-align:center;
    padding: 5px;
    
}

table.gallery td.item a{
    display: block;
    border: outset 1px;
    padding: 5px;
    background: #cccccc;
}
table.gallery td.item a:hover{
    display: block;
    border: 1px inset ;

}

table.gallery td.item a.pic{
    width: 170px;
    height: 120px;
}



table.denoteMonth{
    border-collapse: collapse;
}
table.denoteMonth td.item{
    border: 1px solid #006699;
    text-align: center;
}
table.denoteMonth td.weeksum{
    border: 1px solid #006699;
    background: #eeeeee;
    text-align: right;
}
table.denoteMonth td.item_selected{
    border: 1px solid #006699;
    background: #cccccc;
    text-align: center;
}
table.denoteMonth td.header{
    border: 1px solid #006699;
    background: #006699;
    color: white;
    text-align: center;

}
table.denoteMonth a{
    display: block;
    width:45px;
    height: 30px;
    text-align:right;
    vertical-align: top;
    font-weight: bold;
    text-decoration: none;
}
table.denoteMonth a.item{
    color: gray;
}
table.denoteMonth a.itemA{
    color: #000066;
}
table.denoteMonth a.itemR{
    color: #006699;
}
table.denoteMonth a.itemX{
    color: #FF0000;
}
table.denoteMonth textarea{
    width: 340px;
}
table.tabla{
    border-collapse:collapse;
}
table.tabla td{
    border:1px solid #006699;
}

table.cbrowser{
    border-collapse: collapse;
    border: 1px solid #3465a4;
    font-family: Arial;
    width: 80%;
}

table.cbrowser td{
    font-size: 12px;
}
table.cbrowser td.title {
    background: #eeeeff;
    padding: 5px;
}
table.cbrowser td.footer {
    background: #eeeeff;
    height: 5px;
}
table.cbrowser td.detail{
    vertical-align: top;
    padding: 5px;
}

table.cbrowser td a.title{
    display: block;
    font-size: 16px;
    padding-bottom: 5px;
    text-decoration:underline;
}
table.cbrowser h2{
    margin: 0px;
    padding: 0px;
}

p.errormsg{
    color:red;
    font-weight: bold;
    padding: 5px;
    margin: 5px;
    border: 1px solid red;
    
}
div.microblog{
    width: 500px;
    background: white;
    padding: 5px;
    margin: 5px;
    border: 1px solid #eeeeff;
    text-align:left;
}

div.microblog textarea.view{
    border: 1px inset;
    width: 480px;
    height: 50px;
    
}

div.microblog textarea.edit{
    border: 1px inset;
    width: 480px;
    height: 150px;
}

div.microblog div.toolbar{
    font-family : Arial;
    font-size : 16px;
    color : #195270;
	font-weight : 800;
    background : #eeeeee url(img/toolback.jpg) top repeat-x;
    text-align: left;

}

div.microblog div.content{
    padding-top:10px;
    padding-bottom: 20px;
    text-align: justify;
}
div.microblog div.creator{
    text-align:right;    
}
div.microblog div.name{
    width:200px;
    text-align:left;
    font-weight: bold;
}
div.microblog div.title{
    width:200px;
    text-align:left;
    font-style: italic;
}

td.newsedith{
    color : #f57900;

}

div.sideban{
    border: 1px solid #006699;
    background: #eeeeee;
    text-align: center;
    padding: 2px;
    margin-bottom: 5px;

}
div.sideban_head{
    border: 1px solid #006699;
    text-align: left;
    padding: 2px;
    padding-left: 5px;
         font-size: 11px;
        color : #ffffee ;
        font-weight : bold;
        background : #3465a4 url(img/boxtop.png);

}
