/* ---------- alap beallitasok, margin-ok es padding-ok nullazasa ---------- */
html, div, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, li, dl, address { margin: 0px; padding: 0px; }
body { margin: 0 5px 5px 5px; padding: 0; font-size: 12px; font-family: Arial, sans-serif; color: #5f5b5b; background: #f6f6f2 url('../images/body.jpg') no-repeat top center;  }
form, input, select, fieldset, textarea {font-size: 12px; font-family: Arial, sans-serif; color: #5f5b5b; }
h1, h2, h3, h4, h5, h6, pre, code { font-size: 1em; }
ul {list-style: none;}
a { text-decoration: none; color: #333333; outline: none; }
a:hover { text-decoration: underline; }
a img, a img, fieldset { border: none; }
.balra { text-align: left; }
.kozepre { text-align: center; }
.jobbra { text-align: right; }

/* ---------- float-olt elemek utan hasznalatos clear ---------- */
div.clear, span.clear {clear: both; font-size: 0px; }

/* ---------- oldalbeállítás ---------- */
div#wrapper { width: 860px; margin: 20px auto 0 auto; padding: 0 16px; overflow: hidden; background: url('../images/wrapper.jpg') repeat-y top center; }

/* ---------- header ---------- */
div#header { width: 860px; height: 100px; overflow: hidden; }
div#header ul { padding-top: 17px;  float: left; overflow: hidden; }
div#header ul li { padding-left: 30px; float: left; }
div#header ul li a#logo_medicons { width: 131px; height: 65px; display: block; color: #FFF; font-size: 0px; background: url('../images/logo_medicons.jpg') no-repeat top left; }
div#header ul li a#logo_drfalk { width: 82px; height: 65px; display: block; color: #FFF; font-size: 0px; background: url('../images/logo_drfalk.jpg') no-repeat top left; }
 
div#header form p { font-size: 11px; height: 100px; line-height: 100px; text-align: right; }
div#header form p input.login_input { width: 105px; height: 18px; border: none; background: url('../images/input.jpg') no-repeat top left; }
div#header form p input.login_button {background: #7a796e; border: 1px solid #7a796e; color: #FFF; }
div#header form p a { margin-left: 15px; }
div#header form p a.reg { color: #7a796e; font-weight: bold; }

ul#headermenu { width: 860px; height: 30px; background: #7a796e; overflow: hidden; border-bottom: 1px solid #FFF; } 
ul#headermenu li { width: 115px; height: 30px; line-height: 30px; float: left; text-align: center; }
ul#headermenu li.hetedik { width: 150px; }
ul#headermenu li a { color: #FFF; text-transform: uppercase; }

/* headerpic  */
div#headpic { width: 860px; height: 383px; background: url('../images/headerpic.jpg') no-repeat top left; }
div#headpic_inside { width: 860px; height: 153px; background: url('../images/headerpic_inside.jpg') no-repeat top left; }

/* ---------- kezdőlap ---------- */
div#szakir { width: 860px; height: 87px; margin-top: 4px; background: url('../images/szakir.jpg') no-repeat top left; }
div#szakir p.szakir_cimsor { margin-left: 30px; float: left; line-height: 87px; color: #fff; font-size: 30px; text-align: right; }
div#szakir p.szakir { margin: 20px 0 19px 30px; float: left; line-height: 16px;  color: #fff; font-size: 12px; }
div#szakir p.szakir a { color: #fff; font-size: 12px; font-weight: bold; }

p.tars { height: 43px; margin-left: 15px; margin-top: 5px; float: left; font: 45px Corbel; color: #D1D1D1; overflow: hidden; }
a.reszl { height: 43px; margin-right: 30px; margin-top: 5px; padding-right: 12px; float: right; font-size: 11px; line-height: 45px; color: #7a796e; overflow: hidden; background: url('../images/more.jpg') no-repeat center right; }
hr.separ { width: 860px; margin: 1px 0 1px 0; padding: 0; }
div#tars { width: 599px; margin: 1px 0; padding: 20px 20px 20px 245px; border-top: 1px #fff solid; border-bottom: 1px #fff solid; background: #F6F6F2 url('../images/tarsasagunk_bg.jpg') no-repeat top left;}


div#aktualis_header { width: 860px; height: 40px; margin-top: 10px; background: #7a796e; }
div#aktualis_header p { margin-right: 18px; padding: 0 12px 0 20px; line-height: 40px; text-align: right; background: url('../images/more_2.jpg') no-repeat center right; }
div#aktualis_header p span { float: left; font-size: 22px; color: #fff; }
div#aktualis_header p a { color: #fff; font-size: 11px; }

div.aktualis { width: 390px; margin: 15px 20px 40px 20px; float: left;}

div.kiadvany_lista { width: 390px; margin-bottom: 10px; }
div.kiadvany_lista img { float: left; margin: 0 10px 10px 0; }
div.kiadvany_lista h2 { font-weight: normal; font-style: italic; }
div.kiadvany_lista h1 { font-size: 14px; margin: 5px 0; color: #7a796e; }
div.kiadvany_lista p.alcim { color:#AFAFAF; font-weight: bold; }
div.kiadvany_lista p.kinfo { margin: 15px 0 5px 0; }
div.kiadvany_lista p.megnez { text-align: right; font-weight: bold; }
div.kiadvany_lista a { color: #7a796e; }
div.alahuzas { border-bottom: 1px #D9D9D9 dotted; }

div.aktualis_box { width: 174px; height: 250px; float: left; overflow: hidden; }
div.aktualis_box.paratlan {  padding: 10px; border-right: 1px #D9D9D9 solid; border-bottom: 1px #D9D9D9 solid; }
div.aktualis_box.paros { padding: 10px; border-bottom: 1px #D9D9D9 solid; }
div.aktualis_box.nobottom { border-bottom: none; }
div.aktualis_box a { color: #7a796e; font-weight: bold; }
div.aktualis_box ul li.konf_datum { font-weight: bold; }
div.aktualis_box ul li.konf_orszag { font-size: 18px; color: #7a796e; margin-bottom: 10px; }
div.aktualis_box ul li.konf_megnevez { font-size: 14px; color: #7a796e; font-weight: bold; }
div.aktualis_box ul li.konf_focim { font-weight: bold; }
div.aktualis_box ul li.konf_alcim { font-style: italic; margin-bottom: 10px; }

/* ---------- belsőoldalak ---------- */
div#page { width: 860px;  /*background: url('../images/men_talk.jpg') no-repeat top right;*/ }
div#page1 { width: 860px;  /*background: url('../images/gyogyszer.jpg') no-repeat top right;*/ }

/* statikus szövegek */ 
div#left { width: 645px; float: left; overflow: hidden; }
div#left h1 { line-height: 58px; font-size: 22px; padding-left: 20px; }
div#left ul#belsomenu { width: 641px; border: 2px solid #000; background: #000000; opacity:0.65;filter:alpha(opacity=65); float: left; margin-bottom: 2px; }
div#left ul#belsomenu li { color: #FFF; float: left; line-height: 24px; overflow: hidden; border-right: 1px solid #666;}
div#left ul#belsomenu li a { color: #FFF; padding: 6px 20px; text-decoration: none; }
div#left ul#belsomenu li a:hover { background: #7a796e; }
div#left ul#belsomenu li a.aktivalmenu { background: #7a796e; }

div#bevezeto { width: 595px; padding: 25px; color: #000; background: #e3e3e0 url('../images/medicons_logo_feher.gif') no-repeat bottom left; opacity:0.65;filter:alpha(opacity=65); overflow: hidden; }
div#tartalom { width: 595px; padding: 15px 25px; overflow: hidden; }
div#tartalom p { margin-bottom: 10px; }
div#tartalom a { color: #7a796e; }
div#tartalom ul { margin: 0 0 5px 20px; }
div#tartalom ul li { margin-bottom: 5px; }

/* munkatars lista*/ 
/*div#munkatarsbevezeto { width: 645px; height: 136px; color: #000; background: #e3e3e0 url('../images/munkatarsbevezeto.jpg') no-repeat left top; opacity:0.65;filter:alpha(opacity=65); overflow: hidden; }*/
div#munkatarsbevezeto { width: 645px; height: 1px; color: #000; background: #e3e3e0 url('') no-repeat left top; opacity:0.65;filter:alpha(opacity=65); overflow: hidden; }
div.munkatarslista { width: 640px; float: left; padding: 10px; margin-bottom: 10px; overflow: hidden; }
div.munkatarslista h3 { font-size: 15px; }
div.kozepre { margin-left: 161px; }

/* regisztrációs lap*/
div#tartalom form dl { margin: 0 ; padding: 0;}
div#tartalom form dt { margin: 0 5px 0 0; padding: 5px 4px; width: 150px; float: left; clear: both; text-align: right; }
div#tartalom form dt.kotelezo { font-weight: bold; }
div#tartalom form dd { margin: 0; padding: 5px 4px; }
div#tartalom form dd select { width: 207px; border: 1px solid #c8c8c8; }
div#tartalom form dd select.hosszu { width: 420px; border: 1px solid #c8c8c8; }
div#tartalom form dd textarea { width: 420px; height: 180px; border: 1px solid #c8c8c8; }
div#tartalom form dd input.kozepes { width: 207px; border: 1px solid #c8c8c8; }
div#tartalom form dd input.hosszu { width: 420px; border: 1px solid #c8c8c8; }
div#tartalom form dd input.button { background: #7a796e; color: #FFF; font-weight: bold; border: 1px solid #7a796e; cursor: pointer; }
div#tartalom form p.hiba { padding-left: 163px;color: #F00; font-weight: bold; }

/* linkek */
div.linklista { width: 595px; padding: 15px 25px; margin-bottom: 10px; border-bottom: 1px dotted #9e9e9e; }
div.linklista p.cim { font-weight: bold; }
div.linklista p.tovabb { text-align: right; }
div.linklista p.tovabb a { color: #7a796e; font-weight: bold; }

/* tunetek-betegsegek */
p.nev { color: #7a796e; font-size: 16px; margin-bottom: 10px; font-weight: bold; }

/* kiadványok szakirodalom, megrendelés listázás*/
div.kiadvanyok_lista { width: 595px; padding: 5px 25px; margin: 10px 0; }
div.kiadvanyok_lista img { float: left; margin: 0 10px 10px 0; }
div.kiadvanyok_lista h3 { font-weight: normal; font-style: italic; }
div.kiadvanyok_lista h2 { font-size: 14px; margin: 5px 0; color: #7a796e; }
div.kiadvanyok_lista p.alcim { color:#AFAFAF; font-weight: bold; }
div.kiadvanyok_lista p.kinfo { margin: 15px 0 5px 0; }
div.kiadvanyok_lista p.megnez { text-align: right; font-weight: bold; }
div.kiadvanyok_lista a { color: #7a796e; }

div.szakirodalom_lista { width: 375px; padding: 5px 25px; margin: 10px 0; }
div.szakirodalom_lista img { float: left; margin: 0 10px 10px 0; }
div.szakirodalom_lista h3 { font-weight: normal; font-style: italic; }
div.szakirodalom_lista h2 { font-size: 14px; margin: 5px 0; color: #7a796e; }
div.szakirodalom_lista p.alcim { color:#AFAFAF; font-weight: bold; }
div.szakirodalom_lista p.kinfo { margin: 15px 0 5px 0; }
div.szakirodalom_lista p.megnez { text-align: right; font-weight: bold; }
div.szakirodalom_lista a { color: #7a796e; }

div.megrendeles_lista { width: 595px; padding: 5px 25px; margin: 10px 0; }
div.megrendeles_lista h3 { font-weight: normal; font-style: italic; }
div.megrendeles_lista h2 { margin: 5px 0; color: #7a796e; }
div.megrendeles_lista p.alcim { color:#AFAFAF; font-weight: bold; }
div.megrendeles_lista p.kinfo { margin: 5px 0; }
div.megrendeles_lista a { color: #7a796e; }
div.megrendeles_lista input.kicsi { width: 50px; }

/* szakirodalom */
div#talalatilista { width: 425px; float: left; overflow: hidden; }
div#kereso { width: 209px; padding: 10px 0 9px 10px; border-left: 1px #D9D9D9 dotted;  float: left; overflow: hidden; }
div#kereso input.button { background: #7a796e; color: #FFF; font-weight: bold; border: 1px solid #7a796e; cursor: pointer; }

/* megrendeles */
p.button { margin: 10px 0; text-align: center; }
p.button input { background: #7a796e; color: #FFF; font-weight: bold; border: 1px solid #7a796e; cursor: pointer; }

/* konferenciak */
div.konferenciak_lista { width: 595px; padding: 5px 25px; margin: 10px 0; border-bottom: 1px #D9D9D9 dotted; }
div.konferenciak_lista a { color: #7a796e; font-weight: bold; }
div.konferenciak_lista ul { width: 400px; float: left; }
div.konferenciak_lista ul li.konf_datum { font-weight: normal; }
div.konferenciak_lista ul li.konf_orszag { font-size: 18px; margin-bottom: 2px; font-weight: bold;}
div.konferenciak_lista ul li.konf_megnevez { color: #7a796e; font-weight: bold; }
div.konferenciak_lista ul li.konf_focim { font-weight: bold; margin-bottom: 10px;}
div.konferenciak_lista ul li.konf_alcim { font-weight: bold; margin-top: 10px; }
div.konferenciak_lista ul li.konf_poszter { margin-top: 10px;}
div.konferenciak_lista p a.gomb { background: #707070; color: #FFF; font-weight: bold; border: 0px solid #5f5b5b; cursor: pointer; padding: 3px; margin: 3px;  line-height: 25px; }

/* keszitmenyek */
div#keszitmenybevezeto { width: 595px; padding: 22px 25px; overflow: hidden; }
ul#keszitmenymenu { width: 645px; height: 63px; background: url('../images/keszitmenymenu.jpg') no-repeat left top; }
ul#keszitmenymenu li { line-height: 63px; width: 290px; float: left; }
ul#keszitmenymenu li a { display: block; font-size: 0px; color: #1A97D9; }

form#betuvalaszto p { padding: 15px 25px; text-align: right; }
div.keszitmenylista { width: 615px; padding: 10px 15px; float: none; border-bottom: 1px dotted;}
div.keszitmenylista p.image { text-align: center; line-height: 112px; height: 112px; }
div.keszitmenylista p.image img { vertical-align: middle;  }
div.keszitmenylista h3 { font-size: 16px; margin-bottom: 10px; }
div.keszitmenylista p.leiras { font-style: italic; }
div.keszitmenylista p.tunetek { font-weight: bold; margin: 10px 0; }
div.keszitmenylista p a { font-weight: normal; color: #7a796e; }
div.keszitmenylista p.tovabb { text-align: right; }
div.keszitmenylista p.tovabb a {  font-weight: bold;  }

ul#keszitmeny_reszlet { margin-top: 20px; }
ul#keszitmeny_reszlet li { float: left; }
ul#keszitmeny_reszlet li.kleft { width: 235px; text-align: center; }
ul#keszitmeny_reszlet li.kright { width: 410px; text-align: left; }
ul#keszitmeny_reszlet li.kright p { margin-bottom: 10px; }
ul#keszitmeny_reszlet li.kright p span { font-weight: bold; }
ul#keszitmeny_reszlet li.kright p a { color: #7a796e; }

ul#keszitmeny_reszlet li.kright p.kcim { color: #7a796e; font-size: 1.7em; font-weight: bold; }
ul#keszitmeny_reszlet li.kright p{ clear: both; }
ul#keszitmeny_reszlet li.kright p.ktud_szoveg { font-style: italic; }
ul#keszitmeny_reszlet li.kright p.kszcim, ul#keszitmeny_reszlet li.kright p.kszakir, ul#keszitmeny_reszlet li.kright p.ktunet {margin-top: 30px; }

/* jobb oldali hasáb */
div.right { width: 175px; padding: 20px; margin-top: 0; float: left; background: #f5f5f5; overflow: hidden; }
div.feljebb { margin-top: 0; }
div.right h2 { font-size: 18px; line-height: 40px; border-bottom: 1px dotted #9e9e9e; margin-bottom: 10px; background: url('../images/right_h2.jpg') no-repeat right center; font-weight: normal; }
div.right h2 a { text-decoration: none; color: #5f5b5b; display: block; }
div.right div.right_info { border-bottom: 2px solid #7a796e; padding-bottom: 10px; }

/* ---------- lábléc ---------- */
div#footer { width: 860px; margin: 0 auto 20px auto; padding: 0 16px; overflow: hidden; background: url('../images/footer.jpg') no-repeat top center; font-size: 10px; }
div#footer span { color: #7a796e; }
div#footer p { float: left; height: 41px; line-height: 41px; margin: 16px 0 0 0; width: 624px; }
div#footer p a { color: #f6f6f2; font-size: 0px; margin-right: 30px; }
div#footer p a#footer_medicons { width: 83px; height: 39px; display: block; float: left; background: url('../images/footer_medicons.jpg') no-repeat top left; }
div#footer p a#footer_falk { width: 52px; height: 39px; display: block; float: left; background: url('../images/footer_falk.jpg') no-repeat top left; }
div#footer ul { margin-top: 16px; border-left: 1px solid #cccccc; padding-left: 20px; float: left; }




