@charset "UTF-8";
/* CSS Document */


/*      rozsda = #a9461d;      */
/*      barna = #967832;      */
/*      vaj = #f5efbd;      */
/*      border = #e6e5d1;      */


* {
	margin: 0;
	padding: 0;
}

body {
	background-color: #fff;
	font-family: Verdana, Arial, Helvetica;
	color: #311500;
	font-size: 10px;
	margin: 0 auto 0 auto;
	padding: 0;
}

input {
	font-family: Verdana, Arial, Helvetica;
	font-size: 10px;
}

p, h1, h2, h3, h4, h5, h6, a, ul, li, span {
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}



/* az oldal szerkezetének összetevői --- kezd*/

#container { /* 850 pixel széles */
	margin: 0 auto 0 auto;
	padding-bottom: 20px;
	width: 850px;
}

#header {
	float: left;
	width: 850px;
	position:relative;	
}

#status_search {
	float: left;
	width: 850px;
	height: 28px;
}

#status_search_bottom {
	float: left;
	width: 850px;
	height: 27px;
}

#headimage {
	float: left;
	width: 850px;
	margin-bottom: 2px;
}

#languages {
	position:absolute;
	right:20px;
	top:32px;
}

#content {
	background-image: url(/template/telki/images/content_border.jpg);
	background-repeat: repeat-y;
	background-position: 180px 0;
	float: left;
	width: 850px;
	margin-bottom: 20px;
}

#leftcolumn {
	float: left;
	width: 170px;
}

#rightcolumn {
	float: right;
	width: 659px;
}

#rightcolumn_narrow {
	padding-left: 31px;
	float: left;
	width: 649px;
}

#footer {
	float: left;
	width: 850px;
	background-image: url(/template/telki/images/footer_background.jpg);
	background-repeat: repeat-x;
	background-position: 0px 1px;
	margin-bottom: 10px;
}

/* az oldal szerkezetének összetevői --- vége */
/* általános elemek  */

.red_link {
	color: #c70102;
	text-decoration: none;
	text-align: left;
}

/* általános elemek --- vége */
/* nyelvválasztás, oldal státusza és keresés */

#languages *{
	vertical-align:middle;
}

#language_selected {

	padding: 3px 10px 3px 10px;
	margin-left: 1px;
	margin-right: 1px;	
	color: white;
	display: inline;
	background-color: #ac461e;
	vertical-align: middle;
}

#languages a {
	padding-left: 10px;
	padding-right: 10px;
	color: black;
}

#status {
	float: left;
	padding-top: 5px;
	padding-bottom: 5px;
}

.statuslink {
	color: #c70102;
	text-decoration: underline;
}

#search {
	float: right;
}

#search *{
	vertical-align:middle;
	margin-top: 1px;
	margin-bottom: 1px;
}

#search p {
	padding-left: 9px;
	padding-right: 2px;
	display: inline;
}

#search_button {
	padding-left: 1px;
	text-decoration: none;
	border: none;
}

/*  oldal státusza és keresés  --- vége */

/* lábléc */

#sitemap {
	float: left;
	background-image: url(/template/telki/images/footer_vaj_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 5px 10px 5px 0px;
	text-align: left;
	border-right-color: white;
	border-right-width: 1px;
	border-right-style: solid;
}

#sitemap a {
	background-image: url(/template/telki/images/footer_vaj_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: black;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
/*	font-weight: bold; */
}

#legalnotice {
	float: left;
	background-image: url(/template/telki/images/legalnotice_vaj_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding: 5px 13px 5px 0px;
	text-align: left;
}

#legalnotice a {
	background-image: url(/template/telki/images/footer_vaj_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	text-decoration: none;
	color: black;	
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	/* font-weight: bold; */
}

#toppage {
	float: right;
	background-image: url(/template/telki/images/toppage_rozsda_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 27px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: right;
}

#toppage span {
	padding: 5px 0px 5px 12px;
	background-image: url(/template/telki/images/toppage_rozsda_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
}

#toppage span a {
	color: #fff;
	text-decoration: none;
}

#footer_contact {
	text-align: left;
	display: inline;	
	line-height: 1.8em;	
	font-size: 9px;
}

#footer_copyright {
	text-align: left;
	line-height: 1.8em;
	display: inline;
	color: #95773b;
	font-size: 9px;	
}

.footer_red_link {
	color: #c70102;
	text-decoration: none;
	text-align: left;
	font-size: 9px;		
}

/*  lábléc  --- vége */

/* bal oldali menu */

ul#navigation {
	list-style-type: none;
	margin-bottom: 20px;
}

ul#navigation li#active {
	background-image: url(/template/telki/images/active_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 5px;
	padding-bottom: 5px;
	color: #fff;
}

ul#navigation li#active span {
	background-image: url(/template/telki/images/active_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

ul#navigation li#active span a
{
	color: #fff;
}
ul#navigation li#sub {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #a9461d;
	background-image: url(/template/telki/images/sub_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom: solid 1px #e6e5d1;
}

ul#navigation li#sub span {
	color: #a9461d;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(/template/telki/images/sub_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: inline-block;
}
ul#navigation li#sub span a {
	color: #a9461d;
}
ul#navigation li#subsub {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #a9461d;
	background-image: url(/template/telki/images/sub_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom: solid 1px #e6e5d1;
}

ul#navigation li#subsub span {
	color: #a9461d;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 18px;
	background-image: url(/template/telki/images/sub_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;
	display: inline-block;
}
ul#navigation li#subsub span a{
	color: #a9461d;
}








ul#navigation li#subsubsub {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #a9461d;
	background-image: url(/template/telki/images/sub_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	border-bottom: solid 1px #e6e5d1;
}

ul#navigation li#subsubsub span {
	color: #a9461d;
	text-decoration: none;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 18px;
	background-image: url(/template/telki/images/sub_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 27px;
	display: inline-block;
}
ul#navigation li#subsubsub span a{
	color: #a9461d;
}








ul#navigation li#selected {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #a9461d;
	background-color: #f5efbd;
	background-image: url(/template/telki/images/selected_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

ul#navigation li#selected span {
	color: #a9461d;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-image: url(/template/telki/images/selected_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: inline-block;
}
ul#navigation li#selected span a {
	color: #a9461d;
}
ul#navigation li#selectedselected {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #a9461d;
	background-color: #f5efbd;
	background-image: url(/template/telki/images/selected_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

ul#navigation li#selectedselected span {
	color: #a9461d;
	text-decoration: none;
	padding-left: 18px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 18px;
	background-image: url(/template/telki/images/selected_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: inline-block;
}
ul#navigation li#selectedselected span a {
	color: #a9461d;
}



ul#navigation li#selectedselectedselected {
	padding-top: 5px;
	padding-bottom: 5px;
	color: #a9461d;
	background-color: #f5efbd;
	background-image: url(/template/telki/images/selected_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
}

ul#navigation li#selectedselectedselected span {
	color: #a9461d;
	text-decoration: none;
	padding-left: 27px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 18px;
	background-image: url(/template/telki/images/selected_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	display: inline-block;
}
ul#navigation li#selectedselectedselected span a {
	color: #a9461d;
}



ul#navigation li#inactive {
	background-image: url(/template/telki/images/inactive_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
}

ul#navigation li#inactive span {
	background-image: url(/template/telki/images/inactive_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
ul#navigation li#inactive span a {
	color: #fff;
}
ul#navigation li#inactive_double {
	background-image: url(/template/telki/images/inactive_double_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
}

ul#navigation li#inactive_double span {
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

ul#navigation li#active_double {
	background-image: url(/template/telki/images/active_double_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
}

ul#navigation li#active_double span {
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}




#banner_portrait {

}

/* bal oldali menu --- vége */

/* tartalom egy oszlopban */

#onecolumn_container {
	width: 660px;
	background-image: url(/template/telki/images/onecolumn_content_border.jpg);
	background-repeat: no-repeat;
	background-position: center top;
	float: left;
}

#onecolumn_container #head {
	background-image: url(/template/telki/images/onecolumn_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	text-align: left;
}

#onecolumn_container #head span {
	background-image: url(/template/telki/images/onecolumn_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

#onecolumn_container #image {
	background-image:url(/template/telki/images/image_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 10px;
	float: left;
	margin-right: 10px;
	width: 130px;
	height: 130px;
	text-align: center;
}

#onecolumn_container #image img {
	border: solid 1px #a9461d;
}

#onecolumn_container #text {
	float: right;
	width: 160px;
	text-align: left;
}

#onecolumn_container #text h1 {
	color: #967832;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: left;
}

#onecolumn_container #text p {
	text-align: left;
}

#onecolumn_container #text a {
	color: #c70102;
	text-decoration: underline;
	text-align: left;
	
}

/* tartalom egy oszlopban --- vége */

/* tartalom két oszlopban */

#banner_landscape {
	margin-bottom: 20px;
}

#twocolumn_container {
	width: 660px;
	background-image: url(/template/telki/images/content_border.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	float: left;
	margin-bottom: 10px;
}

#two_left {
	width: 320px;
}

#two_left #head {
	background-image: url(/template/telki/images/twocolumn_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	text-align: left;
}

#two_left #head span {
	background-image: url(/template/telki/images/twocolumn_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}
#two_left #head span a{
	color: #fff;
	text-decoration: none;
}


#two_left #image {
	background-image:url(/template/telki/images/image_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width: 130px;
	height: 130px;
	padding: 10px;
	float: left;
	margin-right: 10px;
	text-align: center;
}

#two_left #image img {
	border: solid 1px #a9461d;
}

#two_left #text {
	float: right;
	width: 158px;
	text-align: left;
}

#two_left #text h1 {
	color: #967832;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: left;
}

#two_left #text p {
	text-align: left;
}

#two_left #text a {
	color: #c70102;
	text-decoration: underline;
	text-align: left;
	
}
 /* ---------------------- */
 
#two_right {
	width: 320px;
}

#two_right #head {
	background-image: url(/template/telki/images/twocolumn_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	text-align: left;
}

#two_right #head span {
	background-image: url(/template/telki/images/twocolumn_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

#two_right #head span a{
	color: #fff;
	text-decoration: none;
}

#two_right #image {
	background-image:url(/template/telki/images/image_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width: 130px;
	height: 130px;	
	padding: 10px;
	float: left;
	margin-right: 10px;
	text-align: center;
}

#two_right #image img {
	border: solid 1px #a9461d;
}

#two_right #text {
	float: right;
	width: 158px;
	text-align: left;
}

#two_right #text h1 {
	color: #967832;
	font-weight: bold;
	padding-bottom: 10px;
	text-align: left;
}

#two_right #text p {
	text-align: left;
}

#two_right #text a {
	color: #c70102;
	text-decoration: underline;
	text-align: left;
	
}

/* tartalom két oszlopban --- vége */

/* tartalom két oszlopban  képpel */

#listrow_title {
	font-size: 13px;
	color: #a9461d;
	font-weight: bold;
	text-align: left;
}

#listrow_title_back {
	color: #A9461D;
	font-weight: bold;
	text-decoration: none;
}

.listrow_separator {
	border-top: solid;
	border-top-color: #e5e6d6;
	border-top-width: 1px;
}

.listrow_bottom {
	padding-bottom: 20px;
}

.listrow_container {
	width: 648px;
	float: left;
	padding-top: 20px;
}

.listrow_container_image {
	background-image:url(/template/telki/images/image_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	width: 130px;
	height: 130px;	
	padding: 10px;
	float: left;
	margin-right: 10px;
	text-align: center;
}

.listrow_container_image img {
	border: solid 1px #a9461d;
}

.listrow_container_text {
	text-align: left;
}

.listrow_container_text h1 {
	color: #967832;
	font-weight: bold;
	padding-bottom: 17px;
	text-align: left;
	text-decoration: none;
}
.listrow_container_text a h1 {
	color: #967832;
	font-weight: bold;
	padding-bottom: 17px;
	text-align: left;
	text-decoration: underline !important;
}

.listrow_container_text h2 {
	color: #967832;
	font-weight: bold;
	padding-bottom: 17px;
	text-align: left;
	text-decoration: none;
}

.listrow_container_text p {
	text-align: left;
}

.listrow_container_text a {
	color: #c70102;
	text-decoration: underline;
	text-align: left;
}

.listrow_container_link {
	padding-top: 17px;
}

.content_container {
	width: inherit;
	float: left;
}

.content_container_bottom {
		padding-bottom: 20px;
}
.content_container_image {
	float: left;
	margin-right: 11px;
	width: 150px;
}

.content_image {
	border: solid 1px #a9461d;
	width: 150px;
	margin-top: 20px;
}

.narrow_column {
	width: 486px;
}

.wide_column {
	width: 649px;
}

.content_container_text {
	text-align: left;
	float: left;
}

.content_container_text h1 {
	color: #967832;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 17px;
	text-align: left;
}

.content_container_text h2 {
	color: #967832;
	font-weight: bold;
	padding-top: 20px;
	padding-bottom: 17px;
	text-align: left;
}

.content_container_text p {
	text-align: left;
}

.gallery_image_row {
	float: left;
	width: inherit;
	margin-bottom: 20px;
}

.gallery_image_container_right_sep {
	margin-left: 10px;
}

.gallery_image_container {
	float: left;
	width: 150px;
}

.gallery_image_container h1 {
	color: #967832;
	font-weight: bold;
	text-align: left;
}

.gallery_image_container p {
	color: #967832;
	text-align: left;
}

.gallery_image_container a {
	color: #c70102;
	text-decoration: none;
	text-align: left;
}

.gallery_image_box {
	background-image:url(/template/telki/images/image_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 10px;
	margin-bottom: 13px;	
	float: left;
	width: 130px;
	height: 130px;
	line-height: 130px;	
}

.gallery_image_box img {
	border: solid 1px #a9461d;
	display: inline;
	vertical-align: middle;
}

#mainPicture {
	border: solid 1px #a9461d;
}

.timetable_header {
	background-color: #967832;
	padding: 7px 10px 6px 10px;
	color: white;
	vertical-align:top;	
	border-bottom: none;
	border-top: none;
	border-right: none;
	border-left-style: solid;
	border-left-color: #ac441f;
	border-left-width: 1px;
}

.timetable_right_end {
	border-right-style: solid;
	border-right-color: #ac441f;
	border-right-width: 1px;
}

.timetable_bottom_end {
	border-bottom-style: solid;
	border-bottom-color: #ac441f;
	border-bottom-width: 1px;
}

.timetable_even {
	background-color: white;
	padding: 7px 10px 6px 10px;
	color: black;
	vertical-align:top;
	border-top: none;
	border-left-style: solid;
	border-left-color: #ac441f;
	border-left-width: 1px;
}

.timetable_odd {
	background-color: #e6e5d1;
	padding: 7px 10px 6px 10px;
	color: black;
	vertical-align:top;	
	border-top: none;
	border-left-style: solid;
	border-left-color: #ac441f;
	border-left-width: 1px;
}

#gallery_header {
	float: left;
	width: inherit;
	border-bottom-style: solid;
	border-bottom-color: #e6e5d1;
	border-bottom-width: 1px;
	padding-bottom: 1px;
	margin-bottom: 20px;
}

#gallery_header_title {
	float: left;
}

#gallery_header_title h1 {
	font-size: 13px;
	color: #a9461d;
	font-weight: bold;
	display:inline;
	text-align: left;
	padding-right: 10px;
}

#gallery_header_title p {
	color: #967a3b;
	display:inline;
	text-align: left;
}

#gallery_back {
	float: right;
	width: 150px;
	background-image: url(/template/telki/images/gallery_back_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

#gallery_back span {
	padding: 5px 0px 5px 24px;
	background-image: url(/template/telki/images/gallery_back_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: white;
}

.gallery_nav_image_box {
	background-image:url(/template/telki/images/image_bg.jpg);
	background-repeat: repeat-y;
	background-position: center top;
	padding: 10px;
	float: left;
	width: 130px;
	height: 130px;
	line-height: 130px;	
	text-align: center;	
}

#gallery_picture {
	float: left;
	width: 450px;
}

#gallery_picture_text {
	float: left;
	width: inherit;
	padding-top: 13px;
	padding-bottom: 9px;
	border-bottom-style: solid;
	border-bottom-color: #e6e5d1;
	border-bottom-width: 1px;	
}

#gallery_picture_text_title {
	color: #ab481f;
	text-align:left;
	float:left;
}

#gallery_picture_text_picnum {
	color:#967A3B;
	float:right;
}

#gallery_picture_text div span {
	color: black;
}

#gallery_nav {
	float: right;
	width: 150px;
}

#gallery_prev {
	float: left;
	width: 150px;
	background-image: url(/template/telki/images/gallery_prev_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-bottom: 20px;
}

#gallery_prev span {
	padding: 5px 0px 5px 10px;
	background-image: url(/template/telki/images/gallery_button_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: white;
}

#gallery_next {
	float: left;
	width: 150px;
	background-image: url(/template/telki/images/gallery_next_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

#gallery_next span {
	padding: 5px 0px 5px 10px;
	background-image: url(/template/telki/images/gallery_button_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: white;
}

ul#sitemap_list {
	list-style-type: none;
	margin-top: 20px;
	color: #95773b;
}

.sitemap_li {
	padding-top: 17px;
}

.sitemap_span {
}

.textpage_sep {
	padding-top: 20px;
}

.sitemap_sub_li {
	list-style-type: none;
	padding-top: 5px;
	margin-left: 35px;
}

.sitemap_sub_sub_li {
	list-style-type: none;
	padding-top: 5px;
	margin-left: 70px;
}

.sitemap_sub_sub_sub_li {
	list-style-type: none;
	padding-top: 5px;
	margin-left: 105px;
}

#search_pager {
	float: left;
	width: 649px;
	height: 22px;
	border-top-style: solid;
	border-top-color: #e5e6d4;
	border-top-width: 1px;	
	border-bottom-style: solid;
	border-bottom-color: #e5e6d4;
	border-bottom-width: 1px;
}

.searchresult_pager_link {
	color: #c80000;
	text-decoration: none;
}

#searchresult_pager_link_active {
	color: white;
	background-color: #c80002;
	border-top-style: solid;
	border-top-color: #f1bfc0;
	border-top-width: 1px;	

	padding-top: 3px;
	padding-bottom: 3px;	
	padding-left: 5px;
	padding-right: 3px;	
	text-decoration: none;
}

.searchresult_link {
	color: #c80000;
	text-decoration: none;
}

.rozsda_szoveg {
	color: #a9461d;
}

.barna_szoveg {
	color: #967832;
}

.vaj_szoveg {
	color: #f5efbd;
}

/* tartalom két oszlopban  képpel --- vége */

/* négy oszlop linkekkel */

#fourcolumn {
	width: inherit;
	float: left;
}

#fourcolumn_head_rozsda {
	background-image: url(/template/telki/images/fourcolumn_rozsda_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#fourcolumn_head_rozsda span {
	background-image: url(/template/telki/images/fourcolumn_rozsda_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

#fourcolumn_head_barna {
	background-image: url(/template/telki/images/fourcolumn_barna_right.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
	margin-right: 10px;
	margin-bottom: 10px;
}

#fourcolumn_head_barna span {
	background-image: url(/template/telki/images/fourcolumn_barna_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

#fourcolumn a {
	color: #c70102;
	text-decoration: none;
	text-align: left;
}

#navigation a
{
  text-decoration: none;
  color: inherit;
}
span.outer
{
  background-image: url(/template/telki/images/3dlevel.gif) !important;
  background-repeat: no-repeat !important;
  background-position: 8px center !important;
  padding: 0px !important;
  margin: 0px !important;
  display: inline-block !important;
}
span.outerouter
{
  background-image: url(/template/telki/images/3dlevel.gif) !important;
  background-repeat: no-repeat !important;
  background-position: 17px center !important;
  padding: 0px !important;
  margin: 0px !important;
  display: inline-block !important;
}
.filterworld
{
  font-weight: bold;
}

span.sr
{
  color: #97773c;
}

ul#sitemap_list a
{
  color: #95773B;
}





#contactform
{
  clear: both;
  /*mxargin-left: 191px;*/
  height: 190px;
  overflow: hidden;
}

#contactform #head {
	background-image: url(/template/telki/images/twocolumn_right_long.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	text-align: left;
}


#contactform #head span {
	background-image: url(/template/telki/images/twocolumn_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

#contactform #head span a{
	color: #fff;
	text-decoration: none;
}
#contactform input, #contactform select, #contactform textarea
{
  color:#311500;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
}
#message_medical
{
  width: 200px;
}
#contactform table td
{
  width: 330px;
  vertical-align: top;
}
#contactform table td.wide
{
  width: 100% !important;
}

#contactform p.normal
{
  line-height: 12px !important;
  padding-bottom: 8px !important;
}
#contactform label
{
  display: inline-block;
  width: 90px;
}
#contactform p
{
  line-height:20px;
}
#contactform textarea
{
  width: 330px;
  height: 54px;
}
#contactform input.submitbutton
{
	color: white;
	background-color: #ac461e;
	border-color: #ac461e;
}








#newsletterform
{
  clear: both;
  /*mxargin-left: 191px;*/
  height: 190px;
  overflow: hidden;
}

#newsletterform #head {
	background-image: url(/template/telki/images/twocolumn_right_long.jpg);
	background-repeat: no-repeat;
	background-position: right center;
	color: #fff;
	padding-top: 5px;
	padding-bottom: 5px;
	margin-bottom: 10px;
	text-align: left;
}


#newsletterform #head span {
	background-image: url(/template/telki/images/twocolumn_left.jpg);
	background-repeat: no-repeat;
	background-position: left center;
	color: #fff;
	text-decoration: none;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
	text-align: left;
}

#newsletterform #head span a{
	color: #fff;
	text-decoration: none;
}
#newsletterform input, #newsletterform select, #newsletterform textarea
{
  color:#311500;
  font-family:Verdana,Arial,Helvetica;
  font-size:10px;
}
#message_medical
{
  width: 200px;
}
#newsletterform table td
{
  width: 330px;
  vertical-align: top;
}
#newsletterform table td.wide
{
  width: 100% !important;
}

#newsletterform p.normal
{
  line-height: 12px !important;
  padding-bottom: 8px !important;
}
#newsletterform label
{
  display: inline-block;
  width: 90px;
}
#newsletterform p
{
  line-height:20px;
}
#newsletterform textarea
{
  width: 330px;
  height: 54px;
}
#newsletterform input.submitbutton
{
	color: white;
	background-color: #ac461e;
	border-color: #ac461e;
}

























#homeheader
{
  float: left;
  position: relative;
  height: 300px;
  width: 850px;
	margin-bottom: 2px;
}
#homeheader .headergallery
{
  height: 300px;
  width: 850px;
  
}

#homeheader .headergallery .headerblock
{
  height: 300px;
  background-color: #331400;
  color: #ffffff;
  width: 210px;
  margin-left: 640px;
}
#homeheader .block
{
  position: absolute;
  height: 300px;
  background-color: #331400;
  color: #ffffff;
  width: 210px;
  left: 640px;
  top: 0px;
}
#homeheader .headergallery .headerblock a
{
  color: #ffffff;
}
#headergallery_fader_control
{
  position: absolute;
  top: 6px;
  left: 647px;
  width: 180px;
}
#headergallery_fader_control a
{
  display: block;
  float: left;
  width: 10px;
  height: 10px;
  margin: 5px;
  background-color: #d2b478;
  cursor: pointer;
}
#headergallery_fader_control a.active
{
  background-color: #a9461c;
}
#homeheader .headergallery .headerblock p.header
{
  padding: 45px 15px 0px 15px;
}
#homeheader .headergallery .headerblock .header, #homeheader .headergallery .headerblock .header a
{
  line-height: 28px;
  font-size: 18px;
  font-family: "Times New Roman";
  font-style:italic;
}
div.imgholder
{
  position: relative;
}
span.magnif a img
{
  border: 0px;
}
span.magnif 
{
  margin-top: -16px;
  margin-left: 136px;
  display: block;
}









#menu
{
  height: 20px;
  padding: 4px 0px;
}




#jsddm
{	margin: 0;
  z-index: 200;
	padding: 0}
	
	#jsddm li
	{	float: left;
		list-style: none;
    z-index: 200;
		background-image: url(/template/telki/images/active_left.jpg);
		background-repeat: no-repeat;
		background-position: top left;
		font: 10px Verdana, Arial, Helvetica}

	#jsddm li a
	{	display: block;
	  height: 10px;
	  line-height: 10px;
		padding: 5px;
		text-decoration: none;
		border-right: 0px solid #ffffff;
		width: 105px;
		color: #ffffff;
    z-index: 200;
    font-weight: normal;
    font-family: Verdana, Arial, Helvetica;
    text-transform: none;
    font-size: 10px;
		white-space: nowrap;
		text-align: left;
		margin-left: 5px;
		margin-right: 5px;
    background-image:url(/template/telki/images/active_right.jpg);
    background-position:right center;
    background-repeat:no-repeat;		
	}

	#jsddm li a:hover
	{	
	  color: #ffffff;
  	}
		
		#jsddm li ul
		{	margin: 0;
			padding: 0;
			position: absolute;
			visibility: hidden;
    z-index: 200;
			/*bxorder-top: 4px solid #d2b478;*/
			/*bxorder-bottom: 8px solid #d2b478;*/
		}
		
		#jsddm li ul li
		{	float: none;
    z-index: 200;
		background-repeat: no-repeat;
		background-position: top left;
			display: inline}
		
		#jsddm li ul li a
		{	width: 180px;
      z-index: 200;
  	  height: 10px;
  	  line-height: 10px;
  	  padding-left: 10px;
  	  padding-right: 10px;
			border-right: 0px;
		  text-align: left;
			color: #ffffff;
			margin: 0px 0px 0px 0px;
      background-image:url(/template/telki/images/inactive_right.gif);
      background-position:right center;
      background-repeat:no-repeat;		
		}
		
		#jsddm li ul li a:hover
		{	
		  color: #ffffff;
		}

.invalidInput
{
  background-color: #ff0000 !important;
}

.listrow_container_text p a {
	color: #a9461d;
	text-decoration: underline;
	text-align: left;
}

