/* 1.044 2008.08.19. (Novy) */

body {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
	background-color: #ffffff;
	margin: 0px 5px 10px 5px;
}

/***************************************************/
/*New list color class's
/**************************************************/

.lightcolor {
	background: none;
	text-align: left;
}
.darkcolor {
	background-color: #EAEAEA;
	text-align: left;
}

/***************************************************/
/*New banner place in movie index page
/**************************************************/
div#right_banner_content {
	position: relative;
	left: 165px;
	margin-top: -100px;
	overflow: hidden;
}
div#right_banner_content iframe {
	overflow: hidden;
}
*:lang(hu) div#right_banner_content {
	margin-top: -130px;
	/*left: 160px;*/
	/*width: 120px;
	margin-right: 0;
	margin-top: 25px;
	margin-left: 10px;*/
}



/***************************************************/
/*Tv progress style
/**************************************************/
	div.progress_content {
		margin-top: 5px;
	}
	div.progress_content p {
		margin: 0;
		font-size: 9pt;
		text-align: right;
	}
	div.progress_content p.begin_time {
		font-weight: bold;
		text-decoration: blink;
		float: left;
		color: #B11101;
		margin-left: 2px;
	}
	div.progress_content p.end_time {
		font-size: 8pt;
		margin-right: 2px;
	}
	div.progress_place {
		width: 200px;
		height: 8px;
		background-color: white;
		border: 1px solid black;
		margin-left: 2px;
		padding: 1px;
	}
	div.progress_place img {
		display: block;
	}
/****************************************************
*  Forum 				 
****************************************************/
input.inputtext {
	width: 96%;
	margin-bottom: 2px;
}

input.button {
	width: auto;
	font-weight: bold;
	margin: 5px;
}

input.align {
	text-align: left;
}

/*container*/
#container {
	width: 50%;
	position: relative;
	left: 50%;
	margin-left: -25%;
	margin-top: 15px;
	margin-bottom: 15px;
}

/*content*/
#content {
	background-color: white;
}

#content table {
	width: 100%;
	border-collapse: collapse;
	border: 0;
	padding: 0;
}

#content table th {
	background-color: #d9d9d9;
	white-space: nowrap;
	font-size: 12px;
	color: #000000;
	padding: 5px;
}

#content table th a {
	color: #000000;
}

#content table td {
	font-size: 12px;
	padding: 4px;
}

#content table a {
	color: #990000;
	font-size: 12px;
}

#content table a:hover {
	color: #FF0000;
}

/*topic*/
#content .topic_content th {
	font-weight: normal;
	}
#content .topic_content th a {
	color: #990000;
	font-weight: normal;
}

#content .topic_content td {
	font-size: 12px;
	padding: 4px;
	background-color: #FFFFFF;
}

#content .topic_content img {
	float: left;
	margin-right: 5px;
}

#content td.highlighted-post {
	font-weight: bold;
	background-color: #f1f1f1;
}

#content h1 {
	background-color: #d9d9d9;
	font-size: 12px;
	padding: 4px;
	margin: 0;
}

/*pagination*/
#content  ul {
	margin: 0;
	padding: 0;
}

#content  ul li {
	padding-right: 10px;
	list-style-type: none;
	display: inline;
}

.topic_title {
	color: #990000;
	margin-bottom: 5px;
	font-size: 15pt;
}

#content .topic_title a {
	color: #990000;
}

#content .topic_title a:hover {
	color: #FF0000;
}

/*box*/
#content .box ul li {
	list-style-type: none;
	display: list-item;
}

.box {
	width: 100%;
	border: 1px solid gray;
	background-color: #FFFFFF;
	padding: 4px;
	margin-bottom: 10px;
	font-size: 12px;
}

/*email eszrevetel*/
#content .box  p {
	text-align: left;
	margin: 0;
}

#content .box  p a {
	color: #000000;
}

#content .box  p a:hover {
	color: #FF0000;
}

/**/
#content .box table th a {
	color: #990000;
}

#content .box table th a:hover {
	color: #FF0000;
}

/*only FF, Opera style*/
* :lang(hu) .box {
	width: auto;
}

* :lang(ro) .box {
	width: auto;
}

* :lang(cz) .box {
	width: auto;
}

/* ???? */
input.liteoption {
	text-align: center;
}

.box table td {
	background-color: #eaeaea;
	padding: 4px;
}

/*agreement*/
#content_other {
	font-size: 12px;
	background-color: #eaeaea;
	padding-bottom: 10px;
}

#content_other h1 {
	font-size: 12px;
	padding: 4px;
	background-color: #d9d9d9;
	margin-top: 0;
}

#content_other li {
	font-weight: bold;
}

#content_other ul li {
	margin: 0;
	padding: 0;
	list-style-type: disc;
}

#content_other ol li ol p {
	margin: 0;
	padding: 0;
	margin-bottom: 5px;
}

#content_other li p {
	font-weight: normal
}

#content_other li li {
	font-weight: normal;
}

#content_other ol li ol {
	padding: 10px;
	margin: 0;
}

#container p {
	margin-top: 0;
	padding: 10px 10px 0px 10px;
	text-align: justify;
}

/*popup*/
#pop_up_container {
	width: 90%;
	position: relative;
	left: 50%;
	margin-left: -45%;
	margin-top: 15px;
}

/*error*/
#error_container {
	background-color: #FFFFFF;
	padding: 4px;
	border: 1px solid gray;
	position: relative;
	width: 30%;
	left: 50%;
	margin-left: -15%;
	margin-top: 15px;
	margin-bottom: 15px;
}

table#error {
	color: #FFFFFF;
	background-color: #990000;
	text-align: center;
	font-weight: bold;
}

/*profile*/
#profile_content td {
	vertical-align: top;
}

/*row color*/
tr.color1  td {
	background-color: #eaeaea;
}

tr.color2 td {
	background-color: #d9d9d9;
}

/**/
tr.topic {
	background-color: #006600;
}

.topic th a {
	color: #990000;
}

.img_thumb {
	width: 1%;
	margin: 5px 0px 5px 0px;
	white-space: nowrap;
	font-size: 9pt;
}

.img_thumb img {
	margin-top: 5px;
}

tr.color1 td.message_content,tr.color2 td.message_content {
	background-color: white;
	border: 1px solid black;
}

.message_content img {
	float: left;
	margin-right: 5px;
}

/**/
ul#forum_names {
	font-size: 12px;
	margin: 0;
	padding: 0;
}

ul#forum_names li {
	display: inline;
	list-style-type: none;
	padding: 0px 5px 0px 5px;
}

ul#forum_names li.forum_index {
	font-size: 18pt;
	padding-left: 0;
	padding-right: 20px;
}

ul#forum_names li.forum_parentezis {
	padding: 0;
}

.gensmall {
	font-size: 7pt;
}

.topictitle a {
	font-weight: bold;
}

.forum-preview-box {
	border: 1px solid gray;
	background-color: white;
	padding: 4px;
}

.right_position {
	float: right;
}
.no_bold, .no_bold a {
	font-weight: normal;
}
/***************************************************************************************************
 * General
 **************************************************************************************************/
.orange {
	background-color: #FF7A01;
}

.lighorange {
	background-color: #FFCF86;
}

select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

input {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

/***************************************************************************************************
 * General page elements
 **************************************************************************************************/
#page-content {
	margin: 0;
	margin-left: 300px;
	margin-right: 120px;
	margin-top: 0px;
}

#page-content div table {
	width: 98%;
}

#right-banner-container {
	float: right;
	margin-top: 0px;
	margin-right: 1px;
}

* :lang(hu) #container {
	margin-top: 15px;
}

/***************************************************************************************************
 * General search box
 **************************************************************************************************/
.search-box {
	margin: 0;
	border: 1px solid #666;
	padding: 5px;
	background-color: #fff;
	float: left;
	margin-top: 0px;
}

.search-box .box-header {
	background-color: #990000;
	color: #fff;
	font-weight: bold;
	padding: 3px;
}

.search-box .box-content div {
	margin: 0;
	border: 0;
	padding: 3px 5px 3px 5px;
}

.search-box .box-content label {
	font-weight: bold;
	color: #000;
}

.search-box .section-odd {
	background-color: #EAEAEA;
}

.search-box .section-even {
	background-color: #D9D9D9;
}

/* Search box --> section box */
.search-box .box-content .section-box {
	margin: 0;
	border: 3px solid #fff;
	padding: 0;
}

.search-box .box-content .section-header {
	background-color: #990000;
	color: #fff;
	font-weight: bold;
	padding: 0px 3px;
	border-bottom: 3px solid #fff;
}

.search-box .section-content {
	padding: 3px;
}

/***************************************************************************************************
 * GENERAL calendar
 **************************************************************************************************/
.lightyellow {
	background-color: #FEFEDF;
}

.lightgreen {
	background-color: #ABDC64;
}

/***************************************************************************************************
 * Exhibition search box
 **************************************************************************************************/
.exhibition-box {
	width: 281px;
}

.exhibition-box .box-content select {
	width: 196px;
}

.exhibition-box .box-content .submit-button {
	margin-left: 2px;
	width: 70px;
	height: 20px;
}

.exhibition-box #view-permanent-exhibitions {
	margin: 3px 3px 0px 0px;
}

.exhibition-box .box-content .text-input {
	padding: 0;
	width: 192px;
	height: 16px;
}

/***************************************************************************************************
 * Page footer
 **************************************************************************************************/
#page-footer {
	text-align: center;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #000;
}

#page-footer .site-navigation-links {
	padding: 3px;
	text-align: center;
}

#page-footer .site-navigation-links .logo {
	border: 0;
}

#page-footer .footer-link-separator {
	margin: 0px 2px;
}

#page-footer .static-company-page-links {
	
}

.picture_margin {
	margin: 3px 0px 0px 3px;
}

.lbbtxtlastshowtime {
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	color: #5e5e5e;
}

.title_red_alt {
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	color: #B11101;
}

/* ---[ offer ]--- */
.offerimgcontent img {
	margin-bottom: -2px;
	overflow: hidden;
}

.offerdescript {
	margin-top: 200px;
}

.offerdescript td {
	padding-top: 10px;
	padding-bottom: 10px;
}

.paddingfix td {
	padding-top: 5px;
	padding-bottom: 10px;
}

.toppaddingfix td {
	padding-top: 5px;
}

/* ---[ offer ]--- */
a:hover {
	color: #FF0000;
}

.title_redlastshowtime {
	color: #5e5e5e;
	font-weight: bold;
}

.title_redlastshowtime a {
	color: #5e5e5e;
	font-weight: bold;
}

.ltxtlastshowtime {
	color: #5e5e5e;
	font-size: 8pt;
}

.mtxtlastshowtime {
	color: #5e5e5e;
	font-size: 8pt;
}

.btxtlastshowtime {
	color: #5e5e5e;
	font-weight: bold;
}

.lastshowtime {
	color: #5e5e5e;
}

.lastshowtime a {
	color: #5e5e5e;
}

#script {
	position: absolute;
	margin-top: -150px;
}

.paddingfix {
	padding-bottom: 3px;
}

.box_border {
	background-color: #7B7B7B;
}

.title_red {
	font-style: normal;
	font-weight: bold;
	color: #B11101;
}

.wtxt {
	font-style: normal;
	font-weight: bold;
	color: #ffffff;
}

form {
	margin: 0;
}

a {
	color: #000000;
}

/*new*/
.light {
	background-color: white;
	}
.dark {
	background-color: #eaeaea;
	}

.gray {
	background-color: #D9D9D9;
	text-align: left;
}

.lightgray {
	background-color: #EAEAEA;
	text-align: left;
}

.shadowgray {
	background-color: #666666;
}

td.shadow {
	background-color: #990000;
	text-align: left;
}

.shadowgraybox {
	border: 1px solid #666666;
	text-align: left;
	margin-top: 5px;
}

.offerborderleft {
	border-left: 1px solid #666666;
}

.offerborderright {
	border-right: 1px solid #666666;
}

.imgback {
	background-image: url(/cc/imageback.jpg);
	background-repeat: repeat-x;
}

.spacer {
	width: 100%;
}

/* --- New Header Begin --- */


    table#header_content {
        width: 100%;
        border-collapse: collapse;  
        margin: 0;
        padding: 0;
        border: none;
    }
    table#header_content td#logo img {
        border: none;
        margin-right: 5px;
    }
    table#header_content td#logo {
        width: auto;
        margin: 0;
        padding: 0;
    }
    table#header_content td {
        padding: 0; 
        vertical-align: bottom;
        background-color: transparent;
        width: 100%;
    }
    table#header_content td#menu {
        background-color: #ef3129;
        background-image: url('/cc/header/headerbackground.jpg');
        background-position: top;
        background-repeat: repeat-x;
    }
/*    div#header a img, :link img, :visited img {
        border: none;
    }*/
    div#header ul li a:hover {
    	background-color: transparent;
        color: red;
    }
    div#header {
        font-family: Tahoma,Verdana,Arial,Helvetica,sans-serif;
        font-size: 9pt;
        font-weight: bold;  
        display: block;
        white-space: nowrap;
    }
    div#header ul {
        margin: 0;
        clear: right;
        padding: 0;
        margin-left: 5px;
        white-space:nowrap;
        
    }
    div#header ul li {
        display: block;
        float: left;
        margin: 5px 4px 0 0;
        height: 25px;
        line-height: 25px;
        white-space:nowrap;
    }
/*height: expression(this.scrollHeight > 25 ? "25px" : "25px");*/  
	div#header ul li a {
        display: block;
        float: left;
        height: expression(this.scrollHeight > 25 ? "25px" : "25px");    
        height: 25px;
        max-height: 25px;
        overflow: auto;
        line-height: 25px;
        vertical-align: middle;
        text-decoration: none;
        cursor: pointer;
        color: white;
    }
    *:lang(hu) div#header ul li a {
    	height: 25px;
    	max-height: 25px;
    	overflow: inherit;
    }
    *:lang(cz) div#header ul li a {
    	height: 25px;
    	max-height: 25px;
    	overflow: inherit;
    }
    *:lang(ro) div#header ul li a {
    	height: 25px;
    	max-height: 25px;
    	overflow: inherit;
    }
    *:lang(sk) div#header ul li a {
    	height: 25px;
    	max-height: 25px;
    	overflow: inherit;
    }
    div#header ul li a span.text {
        display: block;
        float: left;
        height: 25px;
        line-height: 25px;
        background-image: url('/cc/header/default_middle.gif');
        background-position: 0px 0px;
        white-space: nowrap;
    }
    
    div#header ul li a span.left_side, div#header ul li a span.right_side  {
        display: block;
        float: left;
        width: 5px;
        height: 25px;
    }
    div#header ul li a span.left_side {
        background-image: url('/cc/header/default_left.gif');
        background-position: 0px 0px;       
    }
    div#header ul li a span.right_side {
        background-image: url('/cc/header/default_right.gif');
        background-position: 0px 0px;       
    }
    div#header ul li a:hover span.left_side {
        background-position: 0px -25px;
    }
    div#header ul li a:hover span.right_side {
        background-position: 0px -25px;
    }
    div#header ul li a:hover span.text {
        background-position: 0px -25px;
    }

	/*highlighted class*/
		/*common*/
	div#header a span.hightlighted_left_1, div#header a span.hightlighted_right_1, div#header a 
	span.hightlighted_left_2, div#header a span.hightlighted_right_2, div#header a span.hightlighted_left_3, div#header 
	a span.hightlighted_right_3, div#header a span.hightlighted_left_4, div#header a span.hightlighted_right_4, div#header 
	a span.hightlighted_left_5, div#header a span.hightlighted_right_5 {
		display: block;
		float: left;
		/*clear: left;*/
		width: 5px;
		height: 25px;
		white-space: nowrap;        
	}
	div#header a span.hightlighted_middle_1, div#header a span.hightlighted_middle_2, div#header a 
	span.hightlighted_middle_3, div#header a span.hightlighted_middle_4, div#header a span.hightlighted_middle_5 {
		display: block;
		float: left;
		/*height: 25px;*/
		line-height: 25px;
		background-image: url('/cc/header/default_middle.gif');
		background-position: 0px 0px;
		white-space: nowrap;        
	}
	/**/
	div#header a:hover span.hightlighted_left_1, div#header a:hover span.hightlighted_left_2, div#header a:hover 
	span.hightlighted_left_3, div#header a:hover span.hightlighted_left_4, div#header a:hover span.hightlighted_left_5  {
	   background-position: 0px -25px; 
	}
	div#header a:hover span.hightlighted_middle_1, div#header a:hover span.hightlighted_middle_2, div#header a:hover 
	span.hightlighted_middle_3, div#header a:hover span.hightlighted_middle_4, div#header a:hover span.hightlighted_middle_5 {
	   background-position: 0px -25px; 
	}
	div#header a:hover span.hightlighted_right_1, div#header a:hover span.hightlighted_right_2, div#header a:hover 
	span.hightlighted_right_3, div#header a:hover span.hightlighted_right_4, div#header a:hover span.hightlighted_right_5 {
	   background-position: 0px -25px; 
	}    
	/**/
    div#header a span.hightlighted_left_1  {
        background-image: url('/cc/header/highlighted1_left.gif');
        background-position: 0px 0px;
    }
    div#header a span.hightlighted_middle_1  {
        background-image: url('/cc/header/highlighted1_middle.gif');
        background-position: 0px 0px;
    }
    div#header a span.hightlighted_right_1 {
        background-image: url('/cc/header/highlighted1_right.gif');
        background-position: 0px 0px;
    }
    /**/
    div#header a span.hightlighted_left_2  {
        background-image: url('/cc/header/highlighted2_left.gif');
        background-position: 0px 0px;
    }
    div#header a span.hightlighted_middle_2  {
        background-image: url('/cc/header/highlighted2_middle.gif');
        background-position: 0px 0px;
    }
    div#header a span.hightlighted_right_2 {
        background-image: url('/cc/header/highlighted2_right.gif');
        background-position: 0px 0px;
    }    
    /**/
    div#header a span.hightlighted_left_3  {
        background-image: url('/cc/header/highlighted3_left.gif');
        background-position: 0px 0px;
    }
    div#header a span.hightlighted_middle_3  {
        background-image: url('/cc/header/highlighted3_middle.gif');
        background-position: 0px 0px;
    }
    div#header a span.hightlighted_right_3 {
        background-image: url('/cc/header/highlighted3_right.gif');
        background-position: 0px 0px;
    }        
    /**/
    div#header a span.hightlighted_left_4  {
        background-image: url('/cc/header/highlighted4_left.gif');
        background-position: 0px 0px;
    }
    div#header a span.hightlighted_middle_4  {
        background-image: url('/cc/header/highlighted4_middle.gif');
        background-position: 0px 0px;
    }
    div#header a span.hightlighted_right_4 {
        background-image: url('/cc/header/highlighted4_right.gif');
        background-position: 0px 0px;
    }
    /**/
	div#header a span.hightlighted_left_5  {
		background-image: url('/cc/header/highlighted5_left.gif');
		background-position: 0px 0px;
	}
	div#header a span.hightlighted_middle_5  {
		background-image: url('/cc/header/highlighted5_middle.gif');
		background-position: 0px 0px;
	}
	div#header a span.hightlighted_right_5 {
		background-image: url('/cc/header/highlighted5_right.gif');
		background-position: 0px 0px;
	}    
	/**/	
    div#header ul li.visit a span.left_side {
        background-position: 0 -25px;   
    }
    div#header ul li.visit a span.right_side {
        background-position: 0 -25px;   
    }
    div#header ul li.visit a span.text {
        color: #ff0000;
        background-position: 0 -25px;
    } 
    div.clearfix, span.clearfix {
        clear: both;
        font-size: 0;
    }
    div#above_menu_bar {
        float: right;
        color: white;
        text-align: center;
        margin: 5px 5px 5px 0;
        
    }
/* --- New Header End --- */

/* --- Old Header Begin --- */
#headerlogo {
	width: 1%;
	background-color: #FFFFFF;
	text-align: left;
	vertical-align: bottom;
	border-collapse: collapse;
	padding-right: 34px;
}

#headerlogo img {
	vertical-align: bottom;
	text-align: left;
	border: none;
	margin-bottom: 1px;
}

#topbanner {
	width: 100%;
	text-align: right;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: -5px;
	height: auto !important;
	height: 10px;
	min-height: 10px;
}

#headercontent {
	vertical-align: bottom;
	background-color: #ef3129;
	background-image: url(/cc/headerbackground.jpg);
	background-repeat: repeat-x;
	padding-top: 5px;
	padding-left: 4px;
}

#headercontent img {
	border: none;
}


table#maintable {
	margin-bottom: 2px;
}

#below_menu_bar {
	margin-top: 1px;
	margin-bottom: 1px;
}

table#menu {
	font-size: 9pt;
	font-weight: bold;
	color: #FFFFFF;
	margin-top: 2px;
	margin-right: 5px;
	border-collapse: collapse;
}

table#menu td {
	background-color: #b51100;
	white-space: nowrap;
	padding: 0;
	border-left: #e32b22 5px solid;
}

table#menu td img {
	vertical-align: middle;
}

.over {
	position: absolute;
	background-color: #FFFFFF;
	opacity: 0;
	filter:alpha(opacity=0); 
	-moz-opacity:0.0; 
	opacity: 0.0; }

a.over {
	text-decoration: none;
	color: red;
}

.over:hover {
	opacity: 1;
	filter:alpha(opacity=100); 
	-moz-opacity:1.0; 
	opacity: 1.0; }

* :lang(hu) #bodytable {
	margin-top: -13px;
}

* :lang(ro) #bodytable {
	margin-top: -13px;
}

* :lang(cz) #bodytable {
	margin-top: -13px;
}

* :lang(sk) #bodytable {
	margin-top: -13px;
}

.visit {
	opacity: 1;
	filter:alpha(opacity=100); 
	-moz-opacity:1.0; 
	opacity: 1.0; 
}
/* --- Old Header End --- */









.clearfix {
	clear: both;
}

/* the style of our new separator */
	/* ie does not handle hr formatting right, so we have to use a div */
.separator {
	padding: 0;
	margin: 3px 0 3px 0;
	background-image: url(/cc/separatorbackground.gif);
	background-repeat: repeat-x;
	height: 1px;
	overflow: hidden;
}

/* ---[ offer ]-[ start ]--- */
table.offer {
	border-collapse: separate;
	border-spacing: 5px;
}

.offer td {
	font-family: Tahoma, Arial, sans-serif;
	padding: 0;
	margin: 10px;
	vertical-align: top;
}

.offer h1 {
	font-size: 22px;
	color: #990000;
	background: #CCCCCC;
	padding: 2px 5px 2px 5px;
	margin: 10px 0 5px 0;
}

.offer h2 {
	font-weight: bold;
	font-size: 18px;
	padding: 0 5px 0 5px;
	margin: 0;
}

.offer h3 {
	font-weight: bold;
	font-size: 12px;
	padding: 0 5px 0 5px;
	margin: 0;
}

.offer img {
	border: 1px solid black;
	margin: 0 5px 10px 5px;
}

.offer p {
	padding: 0 5px 10px 5px;
	margin: 0;
}

/* ---[ offer ]-[ end ]--- */
div.ajanlob {
	float: left;
	padding: 10px 10px 10px 10px;
}

div.ajanlob img {
	border: 1px solid #990000;
	float: left;
	margin: 0 10px 5px 0;
	padding: 0;
}

div.ajanlob p {
	padding: 0;
	margin: 0
}

div.clear {
	clear: both
}

/* from Büki*/ /* army */
a.pictogram {
	text-decoration: none;
}

.pictogram {
	background-repeat: no-repeat;
	background-position: center;
	margin: 0;
}

.pictogram-calendar {
	background-image: url(/cc/bell.png);
	padding-left: 8px;
	height: 11px;
}

.pictogram-calendar_hu {
	background-image: url(/cc/bell_hu.png);
	padding-left: 8px;
	height: 11px;
}

.pictogram-calendar_ro {
	background-image: url(/cc/bell_ro.png);
	padding-left: 8px;
	height: 11px;
}

.pictogram-calendar_cz {
	background-image: url(/cc/bell_cz.png);
	padding-left: 8px;
	height: 11px;
}

.pictogram-calendar_sk {
	background-image: url(/cc/bell_sk.png);
	padding-left: 8px;
	height: 11px;
}

.pictogram-calendar_hr {
	background-image: url(/cc/bell_hr.png);
	padding-left: 8px;
	height: 11px;
}

.pictogram-calendar-remove {
	background-image: url(/cc/bell_remove.png);
	padding-left: 8px;
	height: 11px;
}

.pictogram-video {
	background-image: url(/cc/video.png);
	padding-left: 12px;
	height: 9px;
}

.pictogram-gallery {
	background-image: url(/cc/foto.png);
	padding-left: 12px;
	height: 9px;
}

.pictogram-align-left {
	float: left;
	margin-right: 2px;
}

.pictogram-align-right {
	float: right;
	margin-left: 2px;
}

.pictogram-align-none {
	float: none;
	margin-left: 2px;
	margin-right: 2px;
	text-decoration: none;
}

.pictogram-align-center { /* not defined yet */
	
}

/**/
.we_have_bell {
	float: right;
	background-image: url(/cc/bell.png);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 1px 1px 2px 1px;
	width: 8px;
	height: 11px;
}

.we_have_video {
	float: right;
	background-image: url(/cc/video.png);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 1px 1px 2px 1px;
	width: 17px;
	height: 9px;
}

.we_have_foto {
	float: right;
	background-image: url(/cc/foto.png);
	background-repeat: no-repeat;
	background-position: top right;
	margin: 1px 1px 2px 1px;
	width: 14px;
	height: 9px;
}

a.tab_active {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
	/*border: 2px solid lightgary;*/
	background: #990000;
	padding: 0px 10px 1px 10px;
	margin: 0 0px 0px 0px;
}

a.tab {
	font-family: Tahoma, Arial, sans-serif;
	font-size: 10pt;
	font-style: normal;
	font-weight: bold;
	color: #990000;
	border: 2px solid white;
	padding: 0px 10px 0px 10px;
	margin: 0 0px 0px 0px;
}

.tab_area {
	border: 3px solid white;
	padding: 0px 0px 2px 0px;
	margin: 0px 0px 3px 0px;
}

.object_picture {
	border: 1px solid #990000;
	display: block;
	background-color: #990000;
}

.txt {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #000000
}

.stxt {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #000000
}

.btxt {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #000000
}

.rbtxt {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #ff0000
}

.ctxt {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #800000
}

.ttxt {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #990000
}

.lbbtxt {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: bold;
	color: #000000
}

.title {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-style: normal;
	font-weight: normal;
	color: #990000
}

.stitle {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff
}

.subtitle {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #444444
}

.subtitle_italic {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: italic;
	font-weight: bold;
	color: #444444
}

/* - person - */
.person_area_title {
 background: #FFCF86;
}
.person_area_end {
  background: transparent;
  font-size: 5px;
}
/* - person - */

.lsubtitle {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #444444
}

.comment {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #666666
}

.cctxt {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 12pt;
	font-style: normal;
	font-weight: bold;
	color: #990000
}

.rtxt {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: normal;
	color: #800000
}

.mtxt {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #800000
}

.ltxt {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	font-weight: normal;
	color: #000000
}

.blacktitle {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-style: normal;
	font-weight: normal;
	color: #000000
}

.bsubtitle {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 13pt;
	font-style: normal;
	font-weight: normal;
	color: #000000
}

.lnbtxt {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	font-weight: normal;
	color: #000000
}

.blackbigtitle {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 19pt;
	font-style: normal;
	font-weight: normal;
	color: #000000
}

.boxtitle {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	font-weight: bold;
	color: #ffffff
}

.uj {
	color: #ff0000;
	font: normal 9px verdana, arial, helvetica, sans-serif
}

a.navs_b:link {
	color: #000000;
	text-decoration: underline;
	Font-weight: bold;
}

a.navs_b:visited {
	color: #000000;
	text-decoration: underline;
	font-weight: bold;
}

a.navs_b:hover {
	color: #ff0000;
	text-decoration: underline;
	font-weight: bold;
}

a.navs:link {
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}

a.navs:visited {
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}

a.navs:hover {
	color: #ff0000;
	text-decoration: underline;
	font-weight: bold;
}

a.navs_h {
	color: #990000;
	font-weight: bold;
	text-decoration: none
}

a.navs_h:link {
	color: #990000;
	font-weight: bold;
}

a.navs_h:visited {
	color: #990000;
	font-weight: bold;
}

a.navs_h:hover {
	color: #ff0000;
	text-decoration: underline;
	font-weight: bold;
}

a.navs_red {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none
}

a.navs_red:link {
	color: #FF0000;
	font-weight: bold;
}

a.navs_red:visited {
	color: #FF0000;
	font-weight: bold;
}

a.navs_red:hover {
	color: #FF0000;
	text-decoration: underline;
	font-weight: bold;
}

a.navsg:link {
	color: #444444;
	text-decoration: underline;
	font-weight: bold;
}

a.navsg:visited {
	color: #444444;
	text-decoration: underline;
	font-weight: bold;
}

a.navsg:hover {
	color: #444444;
	text-decoration: underline;
	font-weight: bold;
}

a.nav:link {
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}

a.nav:visited {
	color: #990000;
	text-decoration: underline;
	font-weight: bold;
}

a.nav:hover {
	color: #ff0000;
	text-decoration: underline;
	font-weight: bold;
}

a.lnav:link {
	color: #990000;
	text-decoration: underline;
	font-weight: normal;
}

a.lnav:visited {
	color: #990000;
	text-decoration: underline;
	font-weight: normal;
}

a.lnav:hover {
	color: #ff0000;
	text-decoration: underline;
	font-weight: normal;
}

a.bodlink:link {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #800000;
	text-decoration: underline;
	font-weight: normal;
}

a.bodlink:visited {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #800000;
	text-decoration: underline;
	font-weight: normal;
}

a.bodlink:hover {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #ff0000;
	text-decoration: underline;
	font-weight: normal;
}

a.bodlink2:link {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

a.bodlink2:visited {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #000000;
	text-decoration: underline;
	font-weight: normal;
}

a.bodlink2:hover {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-style: normal;
	color: #ff0000;
	text-decoration: underline;
	font-weight: normal;
}

a.bodlinks:link {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	color: #800000;
	text-decoration: underline;
	font-weight: normal;
}

a.bodlinks:visited {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	color: #800000;
	text-decoration: underline;
	font-weight: normal;
}

a.bodlinks:hover {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	font-style: normal;
	color: #ff0000;
	text-decoration: underline;
	font-weight: normal;
}

a.bodlink_nu:link {
	text-decoration: none
}

a.bodlink_nu:visited {
	text-decoration: none
}

a.bodlink_nu:hover {
	text-decoration: underline;
}

a.bodlink8:link {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #800000;
	text-decoration: underline;
	font-weight: normal;
}

a.bodlink8:visited {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #800000;
	text-decoration: underline;
	font-weight: normal;
}

a.bodlink8:hover {
	font-family: Tahoma, Arial CE, Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-style: normal;
	color: #ff0000;
	text-decoration: underline;
	font-weight: normal;
}

.red {
	background-color: #f3dba9
}

.white {
	background-color: #ffffff
}

.base {
	background-color: #f8e9cb
}

.light {
	background-color: #fcf4e4
}

.genlakas {
	background-color: #C9C9C9
}

.genlakaskek {
	background-color: #595EAF
}







a.perssettingsfont:link {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a.perssettingsfont:hover {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

a.perssettingsfont:visited {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
	text-decoration: underline;
}

.orgnamefont {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #CD6231
}

.top100font {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 2px;
	font-style: normal;
	font-weight: normal;
	color: transparent;
}

.sttimefont {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.sttimetabfont {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
}

.sttimeactualfont {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #FF0000;
	text-decoration: blink;
}

.sttitlefont {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000;
}

.sttitletabfont {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000
}

.sttitleactualfont {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000
}

.stdetailsfont {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000
}

.stepisodetitle {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000
}

.stepisodetitletab {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: bold;
	color: #000000
}

.sthighlight {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	TEXT-DECORATION: none
}

a.sthighlight:link {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	TEXT-DECORATION: none
}

a.sthighlight:hover {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	TEXT-DECORATION: underline
}

a.sthighlight:visited {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	TEXT-DECORATION: none
}

.stdocumentdesc {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	TEXT-DECORATION: none
}

.stalttext {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #CD6231;
	TEXT-DECORATION: none
}

.stimagesignature {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000;
	TEXT-DECORATION: none
}

.stactrealtext {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: red;
	TEXT-DECORATION: none
}

a.stactreallink {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: red;
	TEXT-DECORATION: none
}

a.stactreallink:hover {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: red;
	TEXT-DECORATION: underline
}

a.stactreallink:visited {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: red;
	TEXT-DECORATION: none
}

.orgnamestfont {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000
}

.orgstdatefont {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000
}

.orgpageorgnamefont {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000
}

.orgpagelanguagefont {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000
}

.orgpagedetailnamefont {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000
}

.orgpagedetailfont {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000
}

.orgpageorgdescfont {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000
}

.orgpagepicsignatfont {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #000000
}

.docheadertimefont {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	color: #000000
}

.docheaderdetailsfont {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000
}

.perssettitle {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000
}

.perssetformheader {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000
}

.perssetformoption {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000
}

.perssetformtxt {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000
}

.perssetformbutton {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #000000
}

.perssetdescription {
	font-family: Tahoma, Arial CE, Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #000000
}

