td {
	font-family: times new roman;
    font-size: 14px;
    color: #1E4296;
}

.para1 {
	text-align:justify;
	text-indent: -10px;
	padding: 0 5px 0 15px;
	font-weight: normal;
}

a.smnu {
    font-family: times new roman;
    color: #007CC2;
    font-size: 12px;
    text-decoration: none;
}

a:hover.smnu {
	text-decoration: underline;
}

a.mnu {
    font-family: times new roman;
    color: #007CC2;
    font-size: 20px;
    text-decoration: none;
}

a:hover.mnu {
	text-decoration: underline;
}

.cmnu {
	background: #FFFFFF url('images/left_top.jpg') no-repeat;
}

.umnu {
	background: #FFFFFF url('images/left_fill.jpg') repeat-y;

}

.newsart { /*d8d8eb*/
    border: 1px solid #ABABD3; /*216 216 235 #D8D8EB*/
    border-width: 0 1px 1px 0;
	background: #D8D8EB url('') no-repeat;
    padding: 5px;
}

.newsartdel {
    border: 1px solid #DF7060; /*250 148 133 #FA9485*/
    border-width: 0 1px 1px 0;
	background: #FA9485 url('') no-repeat;
    padding: 5px;
}

input{
    border: 1px solid #1E4296;
    font-family: times new roman;
    font-size: 12px;
    color: #0000FF;
	background-color: #F9FFFF;
    padding: 1px;
    margin: 1px;
}

input[type=button]{
    cursor: pointer;
}

textarea{
    border: 1px solid #1E4296;
    font-family: times new roman;
    font-size: 12px;
    color: #0000FF;
    background-color: #F9FFFF;
    }

select{
    border: 1px solid #1E4296;
    font-family: times new roman;
    font-size: 12px;
    color: #0000FF;
    background-color: #F0F9FF;
   }

hr{
    border-top: 1px solid #1E4296;
  }

.groupbox{
        border: 1px solid #eeeeee;
        background: #FFFFFF;
      }

error_div{
        border: 1px solid #FFFF00;
        background-color: #FF6468;
      }

.head   {
        font-family: times new roman;
        font-size: 14px;
        color: #993366;
        font-weight: bold;
        background: #eeeeee;
        }

.head_td{
        font-family: times new roman;
        font-size: 14px;
        color: #1E4296;
        background-color: #eeeeee;
        font-weight: bold;
        }

.req	{
		font-weight: bold;
		color: #AE3946;
		vertical-align: super;
		}
.badmsg {
        color: #880000;
        font-weight: bold;
        }
.goodmsg{
        color: #2F961E;
        font-weight: bold;
        }

/* Forum style sheet BEGIN*/
.forum {
    border: 1px solid #1E4296;
    background-color: #D2EAFB;
    font-family: tahoma, arial;
    font-size: 11px;
    color: #CE7B00;
    padding: 1px;
}

.CommentTitle
    {
        height: 37px;
        font-family: Tahoma, Arial;
        font-size: 13px;
        font-weight: bold;
        background-color: #FFFFFF;
        color: #FFFFFF;
        padding-left: 25px;
        background-image: url(./images/forum/forum_tema.png);
        background-repeat: no-repeat;
        background-position: left;
        padding-top : 20px;
        margin: 0 0 20px 0;
    }
    
.forum_smiles
    {
        width: 300px;
        background-color: #F0F0F0;
        padding-left: 15px;
        padding-top : 15px;
        padding-bottom : 15px;
        visibility:visible;
    }

.forum_avatar
    {
        border-left: 1px solid #CFCFCF;
        width: 20px;
        background-color: #F0F0F0;
    }
    
.forum_text
{
    border-right: 1px solid #CFCFCF;
    font-family: tahoma, arial;
    font-size: 11px;
    width: 550px;
}

.forum_header
{
    background-image: url(./images/forum/forum_belso.png);
    font-size: 8pt;
    color: #C67700;
    font-weight: normal;
    padding: 0 1px 0 1px;
}

.forum_row_a_tiltott
{
	background-color: #CE7373;
	font-family: times new roman;
    font-size: 9pt;
    color: #FFFFFF;
}

.forum_label {
	font-family: times new roman;
    font-size: 8pt;
    color: #000;

}

.forum_row_closed_topic
{
	font-family: times new roman;
    font-size: 10pt;
    font-weight: bold;
    color: #993366;
}

.forum_row_a
{
	font-family: times new roman;
	background-color: #FFFFFF;
    font-size: 9pt;
}

.forum_row_b
{
	font-family: times new roman;
	background-color: #8DC8F3;
    font-size: 10pt;
}

.forum_row_c
{
	font-family: times new roman;
	background-color: #FFFFFF;
    color: #000000;
    font-size: 10pt;
}

.forum_tema
{
    background-color: #FFFFFF;
    border-bottom: 1px dotted #0000FF;
    font-size: 8pt;
    color: #1E4296;
    font-weight: normal;
}

.forum_div
{
    background-color: #FFFFFF;
    border-right: 1px solid #99BEE3;
    border-bottom: 1px solid #99BEE3;
    font-size: 8pt;
    color: #1E4296;
    font-weight: normal;
}

.forum_href
{
	background-color: #C0C0C0;
	border-top: 1px dotted #0000FF;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
}

.topicgroup {
	text-align: center;
	font-family: tahoma, arial;
}
/*Forum style sheet END*/

.smallloginbox {
	font-family: tahoma;
	font-size: 7pt;
	color: #007CC2;
	font-weight: bold;
}

.banner_top {
    position:relative;
    left:3px;
    top:3px;
}

.right_list{
	font-family: tahoma;
	font-size: 11px;
}

.left_banner_pic {
	background-color: #99CCFF;
	width: 50px;
}

.page_title {
	font-family: times new roman, tahoma;
	color: #C11300;
	font-size: 12px;
	text-align: center;
/*	font-weight: bold;
	vertical-align: bottom; */
}

.admin_head {
	font-family: tahoma, arial;
	font-size: 10pt;
	color: #1E4296;
	font-weight: bold;
	text-decoration: underline;
}

.admin_menu {
	font-family: tahoma, arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding: 2px;
}

.admin_menu_passive {
	font-family: tahoma, arial;
	font-size: 8pt;
	color: #969696;
	font-weight: normal;
	text-decoration: none;
}

.textbtn {
	font-family: tahoma, arial;
	color: #000080;
	font-weight: bold;
	text-decoration: none;
	font-size: 10pt;
}

.textbtnpassive {
	font-family: tahoma, arial;
	color: #808080;
	font-weight: bold;
	text-decoration: none;
}

a.newslink {
	font-family: times new roman, tahoma, arial;
	color: #000080;
	font-weight: bold;
	text-decoration: none;
	font-size: 12pt;
}

a:hover.newslink {
	font-family: times new roman, tahoma, arial;
	color: #439EBC;
	font-weight: bold;
	text-decoration: underline;
	font-size: 12pt;
}

a.newslinksmall {
	font-family: times new roman, tahoma, arial;
	color: #000080;
	font-weight: bold;
	text-decoration: none;
	font-size: 8pt;
}

a:hover.newslinksmall {
	font-family: times new roman, tahoma, arial;
	color: #439EBC;
	font-weight: bold;
	text-decoration: underline;
	font-size: 8pt;
}

.kkw_test_env {
	font-family: arial;
	font-size: 7pt;
	width: 190px;
	margin: 4px;
}

.logintext {
	font-family: arial;
	font-size: 8pt;
}

.eventhead {
	border: 1px solid #000080;
	border-bottom-width: 3px;
	color: #1E4296;
	font-family: tahoma, arial;
	font-size: 10pt;
	font-weight: bold;
}

.eventfoot {
	border: 1px solid #000080;
	border-top-width: 1px;
	color: #1E4296;
	font-family: tahoma, arial;
	font-size: 10pt;
	font-weight: bold;
}

.eventcell {
	border: 0px solid #008000;
	border-bottom-width: 1px;
	font-family: tahoma, arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
    padding: 0 0 2px 0;
}

.filecard {
	border: 2px solid #b2cAcB;
	background-color: #D2EAFB;
	text-align: left;
	width: 70%;
}

.filetext {
	font-family: tahoma, arial;
	font-size: 8pt;
	color: #405060;
}

.introtitle {
	font-family: times new roman, tahoma, arial;
	font-size: 16pt;
	color: #9D0000;
	font-weight: bold;
	text-align: center;
	padding-top: 10px;
}

.introtext {
	font-family: times new roman, tahoma, arial;
	font-size: 12pt;
    text-indent: 10px;
	color: #333399;
	text-align: justify;
}

.version {
	text-align: center;
	font-family: tahoma, arial;
	font-size: 7pt;
	color: #333300;
}

.smallclick {
	color: #800000;
    cursor: pointer;
}

.changelog {
	font-family: Courier New, Courier, monospace;
	font-size: 8pt;
    text-indent: 0em;
	color: #000000;
	text-align: left;
	margin: 5px 10px 10px 10px;
	padding: 10px;
	background-color: #eeeeee;
}

.newsinput {
	margin: 0 0 0 5px;
	width: 98%;
}

.newstags {
	background-color: #ffffff;
	margin: 2px 2px 2px 2px;
	width: 97%;
}

.newstagstd {
	font-family: tahoma, arial;
	font-size: 8pt;
	text-align: center;
}

/* ----BLOG---- */

.blog {
/*	background-color: #808000;*/
}

.blog .td {
	font-family: times new roman, tahoma, arial;
    font-size: 16px;
    color: #800000;
	background-color: #F5D8A7;
	padding: 3px;
	border-color: #C78516;
	border-width: 1px;
	border-style: solid;
	vertical-align: top;
}

.blog .tddel {
	font-family: times new roman, tahoma, arial;
    font-size: 14px;
    color: #FFFF99;
	background-color: #800000;
	padding: 3px;
	border-color: #FF0000;
	border-width: 2px;
	border-style: solid;
}

.blog .noteslist {
	font-family: tahoma, arial;
    font-size: 10px;
    color: #FFd433;
	background-color: #EFC072;/*#F5D8A7;*/
	padding: 3px;
	vertical-align: top;
}

.blog .noteslist .title {
	font-family: tahoma, arial;
    font-size: 12px;
    color: #FFFF99;
}

.blog .noteslist .row {
	font-family: tahoma, arial;
    font-size: 12px;
    color: #FFEC9D;
    cursor: pointer;
}

.blog .noteslist .rowsel {
	background-color: #E8A431;
	font-family: tahoma, arial;
    font-size: 12px;
    color: #FFe040;
    cursor: pointer;
	margin: 1px;
	padding: 1px;
}

.blog .noteslist img {
    cursor: pointer;
}

.blog .adm {
	font-family: tahoma, arial;
    font-size: 11px;
    color: #CCFFFF;
	background-color: #EFC072;
	vertical-align: middle;
	padding: 3px;
}

.blog .tle {
	font-family: times new roman, tahoma, arial;
	font-size: 16px;
	color: #B96731;
}

.blog .txt {
	font-family: times new roman, tahoma, arial;
	font-size: 14px;
	text-align: justify;
/*	color: #FFFF99;*/
}

.blog .adm .tbtn {
	background-color: #bba000;
    cursor: pointer;
	border-color: #008000;
	border-width: 1px;
	border-style: solid;
	margin: 1px 1px 1px 1px;
	padding: 1px 1px 1px 1px;
}

.grouphead {
	border-width: 0 0 3px 0;
	border-color: #000080;
	border-style: solid;
	color: #1E4296;
	font-family: tahoma, arial;
	font-size: 10pt;
	font-weight: bold;
}

.groupcell {
	border-width: 0;
	border-color: #000080;
	border-style: solid;
	font-family: tahoma, arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
	padding-left: 4px;
}

.grouprow {
	height: 18px;

}

.grouptable {
	border-width: 1px 1px 0 1px;
	border-color: #000080;
	border-style: solid;
	font-family: tahoma, arial;
	font-size: 8pt;
	color: #000000;
	font-weight: normal;
	text-decoration: none;
}

.grdett {
	width: 75%;
	border-width: 1px 1px 0 1px;
	border-color: #000080;
	border-style: solid;
	background-color: #CCeeFF;
}

.grdettd {
	border-width: 0 0 1px 0;
	border-color: #000080;
	border-style: solid;
	padding: 0 2px 0 2px;
	color: #000000;
}

.spcl {
	color: #800000;
	font-weight: bold;
    cursor: pointer;
	text-decoration: underline;
}

.spclover {
	color: #FF0000;
	font-weight: bold;
    cursor: pointer;
	text-decoration: underline;
}

#b{
	color: #1E4296;
}

.grdetta {
	border-width: 0 0 0 0;
	width: 100%;
	background-color: #CCeeFF;
	color: #000;
}

.grdettae {
	border-width: 0 0 0 0;
	width: 100%;
	background-color: #FFFFFF;
	color: #000;
}

.msgtable {
	border-width: 1px;
	border-color: #000080;
	border-style: solid;
	padding: 0 2px 0 2px;
}

.msghead {
	color: #1E4296;
	font-family: tahoma, arial;
	font-size: 9pt;
	font-weight: normal;
}

.msgcell {
	background-color: #FFFFFF;
	font-family: tahoma, arial;
	font-size: 10pt;
	font-weight: normal;
	text-decoration: none;
}

.msgfoot {
	color: #1E4296;
	font-family: tahoma, arial;
	font-size: 9pt;
	font-weight: normal;
}

.msgfilter {
	font-family: tahoma, arial;
	font-size: 9pt;
	font-weight: normal;
}

.msgusers {
	font-family: tahoma, arial;
	font-size: 8pt;
	font-weight: normal;
}

.msgedit {
	background-color: #CCFFCC;
	color: #1E4296;
	font-family: tahoma, arial;
	font-size: 9pt;
	font-weight: normal;
	border-width: 1px;
	border-color: #000080;
	border-style: solid;
	padding: 2px 2px 2px 2px;
}

.ownchdel {
	background-color: #F9DBDB;
	padding: 0 2px 0 2px;
	margin: 0 2px 0 2px;
	color: #800000;
}

.msgtext {
	font-family: tahoma, arial;
	font-size: 9pt;
	font-weight: normal;
	width: 100%;
}

.album-pic {
	background-color: white;
	padding: 5px;
	border: 1px solid black;
}

.album-picsm {
	background-color: white;
	padding: 2px;
	border: 1px solid black;
}

.album-row {
    border: 1px solid #993300;
     /*#f2DbB0; */
    vertical-align: top;
    padding: 5px;
    color: #993300;
}



.gal_pic {
/*	margin: 5px 5px 5px 5px;
	padding: 5px 5px 5px 5px;*/
	background-color: #CCFFFF;
}
.gal_in {
    border: 1px solid #42A0FF; /*216 216 235 #D8D8EB*/
	padding: 1px 2px 1px 2px;
	background-color: #99CCFF;
}

.right_win {
	width: 185px;
}
