@charset "iso-8859-2";

/*alap*/ /*/*/

html, body, div, span, tr, td, ul, ol, li, p, h1, h2, h3, h4, h5, h6, h7, dl, dd, dt, a, img {margin:0; padding:0; border:0; color:#000; font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif; line-height:18px; text-align:left;}

html {background:#4e0b04;} 

body {background:url(images/backtop.png) repeat-x;}

#back_1 {background:url(images/backleft.gif) no-repeat left bottom;}

#back_2 {background:url(images/backrigh.gif) no-repeat right bottom;}

h1 {color:#8f0509; font: normal 28px Georgia, "Times New Roman", Times, serif; line-height:56px; text-align:center; background:url(images/end_orn_wh.gif) bottom center no-repeat;}

h2 {margin:30px 0 10px 0; color:#8f0509; font: normal 18px Georgia, "Times New Roman", Times, serif; line-height:36px; text-align:left;}

p {color:#4e0b03;}

span {color:#787170;}

ul, li {list-style-type:none;}

a, a:link, a:visited {color:#787170; text-decoration:none; font-size:10px;}

a:hover {color:#b7aba9;}

.clear {clear:both;}

.hidden {visibility:hidden; display:none;}

#center {text-align:center;}

/*alap*/ /* */ 



/*fejléc*/ /*/*/

#subhead {width:767px;}

#subhead p {text-align:center;}

/*fejléc vége*/ /* */



/*törzs*/ /*/*/

#cont {width:767px; margin:0 auto; background:url(images/back.png) repeat-y;}

#main {width:767px; float:right;}

#main_bal {width:194px; height:376px; float:left; overflow:visible; background:url(images/headleft.png);}

#main_j_1 {width:149px; height:376px; float:left; overflow:visible; background:url(images/headr_1.png) left no-repeat;}

#main_j_2 {width:179px; height:376px; float:left; overflow:visible; background:url(images/headr_2.png) left no-repeat;}

#main_j_3 {width:245px; height:376px; float:right; overflow:visible; background:url(images/headr_3.png) left no-repeat;}

#content, #contentf {clear:both; width:767px; min-height:500px; height:auto;}

/*törzs vége*/ /* */



/*menü*/ /*/*/

#menu {padding:130px 0 0 59px;}

#menu_0, #menu_2, #menu_3, #menu_4, #menu_5, #menu_6, #menu_7, #menu_8 {width:80px; height:29px;}

#menu a {display:block; width:80px; height:29px;}

#menu a:hover {background:url(images/gomb_h.gif) bottom no-repeat;}

/*menü vége */ /* */



/*magyar menü*/ /*/*/

#menu_0 {background:url(images/fo_p2.gif) top no-repeat;}

#menu_2 {background:url(images/odi_p2.gif) top no-repeat;}

#menu_3 {background:url(images/fell_p2.gif) top no-repeat;}

#menu_4 {background:url(images/tan_p2.gif) top no-repeat;}

#menu_5 {background:url(images/gal_p2.gif) top no-repeat;}

#menu_6 {background:url(images/sajt_p2.gif) top no-repeat;}

#menu_7 {background:url(images/link_p2.gif) top no-repeat;}

#menu_8 {background:url(images/kap_p2.gif) top no-repeat;}

/*magyar menü vége*/ /* */



/*tartalom*/ /*/*/

#main_1 {width:767px; height:auto; margin:0 11px 0 11px; padding:0 0 20px 0; background:url(images/ini1back.gif) repeat-y;}

#main_2 {width:767px; height:auto; margin:0 11px 0 11px; padding:0 0 20px 0; background:url(images/ini2back.gif) repeat-y;}

#main_3 {width:767px; height:auto; margin:0 11px 0 11px; padding:0 0 20px 0; background:url(images/ini3back.gif) repeat-y;}

#main_n {width:767px; height:auto; margin:0 11px 0 11px; padding:0 0 20px 0; background:url(images/ini1back.gif) repeat-y;}

#initial1 {width:745px; height:155px; background:url(images/initial1.png) no-repeat;}

#initial2 {width:745px; height:104px; background:url(images/initial2.gif) no-repeat;}

#initial3 {width:745px; height:91px; background:url(images/initial3.gif) no-repeat;}

#cont_head {width:745px; height:155px; background:url(images/cont_head.png) no-repeat;}

#pic1 {float:left; width:178px; height:182px; margin:-102px 0 0 13px; background:url(images/pic1.jpg) no-repeat;}

#pic2 {float:left; width:178px; height:182px; margin:-24px 0 0 13px; background:url(images/pic2.jpg) no-repeat;}

#pic3 {float:left; width:178px; height:182px; margin:-24px 0 0 13px; background:url(images/pic3.jpg) no-repeat;}

#pic_odi {float:left; width:178px; height:370px; margin:-102px 0 0 13px; background:url(images/odissi.jpg) no-repeat;}

#pic_fell {float:left; width:178px; height:354px; margin:-102px 0 0 13px; background:url(images/fell.jpg) no-repeat;}

#pic_kurz {float:left; width:178px; height:424px; margin:-102px 0 0 13px; background:url(images/kurzus.jpg) no-repeat;}

#pic_link {float:left; width:178px; height:276px; margin:-102px 0 0 13px; background:url(images/link.jpg) no-repeat;}

#txt1 {float:right; width:480px; height:auto; margin:-98px 48px 0 0;}

#txt_n {float:right; width:480px; min-height:500px; height:auto; margin:-92px 48px 5px 0; padding:20px; background:url(images/txt_n_back.gif) repeat-y;}

#txt_w {float:left; width:665px; min-height:500px; height:auto; margin:-92px 20px 5px 20px; padding:20px; background:url(images/txt_w_back.gif) repeat-y;}

#txt2, #txt3 {float:right; width:480px; height:auto; margin:-20px 48px 0 0;}

#end_ornf {width:745px; height:19px; background:url(images/end_ornf.gif);}

#end_orn {width:745px; height:19px; background:url(images/end_orn.gif);}

#contentf p {text-indent: 8px;}

#contentf a, #contentf a:link, #contentf a:visited {color:#8f0509; text-decoration:none; font-size:12px; font-style:italic;}

#contentf a:hover {color:#b7aba9;}

.redbold {color:#8f0509; font-weight:bold;}

.reditalic {color:#8f0509; font-weight:normal; font-style:italic;}


/*tartalom vége*/ /* */




/*nyelv*/ /*/*/


#lang {float:right; margin:20px 20px 0 0; padding:0 2px 12px 0; background:url(images/lang.gif) no-repeat bottom;}

#lang a {font-weight:bold;}

#lang span {font-weight:bold;}


/*nyelv vége*/ /* */




/*impresszum*/ /*/*/

#foot {clear:both; width:767px; background:#4e0b04; margin:0 0 10px 0;}

#foot p {text-align:center;}

/*impresszum vége*/ /* */




/*form*/ /*/*/

div#form {width:400px; margin:10px;}

div#form p {margin:0 0 20px 0;}

form {display:inline; border:none;}

fieldset {border:none; margin:15px 0 0 0;}

.small {width:250px;}

label {float:left; display:block; padding:0 0 10px 0; width:400px;}

label.inline {width:auto; margin:0 5px 0 0;}

label.inline_info {width:auto; margin:0 5px 0 0; padding:0 0 3px 0;}

form span {float:left; display:block;}

span.select {margin:2px 5px 0 0;}

span.info {font-style:italic;}

span.required {color:#8f0509; font-weight:bold; background:none;}

fieldset input {float:right; display:block; width:250px; border:solid 1px #ccc;}

.required {background:#FFFF99;}

fieldset input.radio {float:left; border:none; margin:1px 5px 0 5px; width:auto;}

html:first-child fieldset input.radio {float:left; border:none; margin:-2px 5px 0 5px; width:auto;}

fieldset input.inline {float:left; width:50px; margin:2px 0 0 0;}

input#submit {float:right; text-align:center; padding:0 10px 0 10px; margin:0 -10px 0 0;}

textarea {width:398px; height:70px; border:solid 1px #ccc;}

textarea.inline {float:right; display:block; width:130px;}

select {float:right; border:solid 1px #ccc;}

select.inline {float:left;}

/*form vége*/ /* */

