BODY {background-color: #ffe086; background-image: url(bg.jpg); background-repeat: repeat-x; margin: 0px;}
IMG { border: 0px;}
#maintab {margin-left: auto; margin-right: auto; text-align: center; border-collapse: collapse;}
TD.techtd {margin: 0px; padding: 0px; position: relative; vertical-align: top;}
#headercell {width: 791px; height: 117px; }
#header {width: 791px; height: 117px; position: relative; background-image: url(header.jpg); background-repeat: no-repeat; }
#bgleft {width: 59px; background-image: url(bgleft.jpg); background-repeat: no-repeat; background-color: #ffe086; }
#bgright {width: 59px; background-image: url(bgright.jpg); background-repeat: no-repeat; background-color: #ffe086; }
#left {width: 225px; background-color: #ffffff; vertical-align: top;}
#center {width: 566px; background-color: #ffffff;}
#footer {width: 909px; height: 112px; background-repeat: no-repeat; background-image: url(footer.jpg); }
#footertext {font-family: Tahoma; font-size: 10px; text-align: center; margin-top: 21px; color: #781700}
#footertext B { margin-left: 5px; }
#credits {text-align: center;}
#credits IMG {display: inline;}
#bannercode {margin-left: auto; margin-right: auto; width: 223px;}
#bannercode A {display: block; margin-left: auto; margin-right: auto; }
#bannercode_fix {background-image: url(leftbottom.jpg);background-repeat:no-repeat;padding-top: 200px;}
#menu DIV {width: 225px; background-color: #f1581c;}
#menu A {text-align: left; padding-left: 43px; padding-top: 3px; display: block; width: 182px; height: 19px; text-decoration: none; color: #ffffff; font-weight: bold; font-family: Tahoma; font-size: 11px;}
#menu A:hover {color: #ffcc22;}
.menuitemt1 { height: 22px; background-image: url(menut1.jpg);}
.menuitemt2 { height: 22px; background-image: url(menut2.jpg);}
.menuitemt3 { height: 22px; background-image: url(menut3.jpg);}
.menuitemt4 { height: 22px; background-image: url(menut4.jpg);}
.menuitemt5 { height: 22px; background-image: url(menut5.jpg);}
.menuitem   { height: 22px; background-image: url(menubg.jpg);}
.menuitemb4 { height: 22px; background-image: url(menub4.jpg);}
.menuitemb3 { height: 22px; background-image: url(menub3.jpg);}
.menuitemb2 { height: 22px; background-image: url(menub2.jpg);}
.menuitemb1 { height: 22px; background-image: url(menub1.jpg);}

#content INPUT { background-image: url(inputbg.jpg); background-repeat: repeat-x; border: #a1a1a1 1px solid;}
#content SELECT { background-image: url(inputbg.jpg); background-repeat: repeat-x; border: #a1a1a1 1px solid;}


#content {text-align: justify; font-family: Tahoma; font-size: 11px; color: #333333;}
#content H1 {display: block; text-align: left; padding-bottom: 7px; margin-top: 8px; margin-left: 4px; font-size: 11px; font-weight: bold; color: #d93414; min-width: 30px; _width: 300px; background-image: url(h1.jpg); background-repeat: no-repeat; background-position: bottom left; }
#content H2 {text-align: left; color: #d93414; font-weight: bold; font-size: 11px; padding-left: 10px; padding-right: 10px; }
#content H3{text-align: left; color: #333333; font-weight: bold; font-size: 11px; padding-left: 10px; padding-right: 10px; margin-bottom: 3px; margin-top: 3px; }
#content A {color: #d93414; text-decoration: underline;}
#content A:hover {color: #ffcc22; text-decoration: none;}
#content A:visited {color: #d93414; text-decoration: underline;}
#content STRONG {}
#content .align-right { text-align: right; }
#content .align-center { text-align: center; }
#content P { margin-top: 2px; padding-left: 10px; padding-right: 13px; }
#content UL { padding-right: 13px; }
#content OL { padding-right: 13px; }
#content OL LI { margin-top: 7px; margin-bottom: 7px; }
#content LI TABLE {margin-top: 10px; margin-bottom: 10px; }
#content LI TABLE TD { padding: 5px; padding-left: 15px; padding-right: 15px; }
#content LI TABLE TH { padding: 5px; padding-left: 15px; padding-right: 15px; text-align: center; }
#content H6 { margin: 0px; padding: 0px; }
#content .hr { text-align: center; display: block; width: 559px; height: 11px; margin-top: 2px; margin-bottom: 2px;  clear: both; }
#content .csc-textpic { text-align: center; margin-left: auto; margin-right: auto; }
#content .csc-textpic IMG {display: block; margin: 0px; padding: 0px; }
#content .csc-textpic DL { display: block; margin: 0px; padding: 0px; }
#content .csc-textpic DT { display: block; margin: 0px; padding: 0px; }
#content .csc-textpic DD { display: block; margin: 0px; padding: 0px; }


#content .csc-mailform DIV.csc-mailform-field {clear: both; padding: 10px;}
#content .csc-mailform LABEL {display: block; text-align: left; }
#content .csc-mailform SELECT { width: 480px; }
#content .csc-mailform-radio FIELDSET { border: none; }
#content .csc-mailform-radio LEGEND { display: none; }
#content .csc-mailform-radio LABEL { display: inline; float: none; }
#content .csc-mailform-radio INPUT { border: none; }





#content #res_bottom {width: 553px; margin-left: auto; margin-right: auto; display: block; }
#content #res_top {width: 553px; margin-left: auto; margin-right: auto; display: block; }
#content #result {background-image: url(res_bg.jpg); background-repeat: repeat-y; width: 553px; margin-left: auto; margin-right: auto; color: #4c4c4c; font-size: 10px; padding-bottom: 10px; }
#content #result .res_item {width: 465px; margin-left: 40px; }
#content #result .res_header {clear: both; width: 465px; height: 15px; background-repeat: no-repeat; background-image: url(res_header.jpg); color: #cd3301; font-weight: bold; font-size: 11px;}
#content #result .res_pic {float: left; width: 103px;}
#content #result .res_pic IMG {display: block; width: 103px; height: 96px;}
#content #result .res_info {float: left; width: 362px;}
#content #result .res_info TABLE {width: 358px; border-collapse: collapse; margin-left: 4px;}
#content #result .res_info TD { min-height: 13px; _height: 13px; margin: 0px; padding: 0px; padding-left: 5px; padding-right: 5px; vertical-align: top; padding-bottom: 7px; padding-top: 6px; background-repeat: no-repeat;}
#content #result .res_info TD.r_tl {width: 176px; background-position: bottom right; background-image: url(res_left_top.jpg);}
#content #result .res_info TD.r_tr {width: 162px; background-position: bottom right; background-image: url(res_right_top.jpg);}
#content #result .res_info TD.r_ml {width: 176px; background-position: bottom right; background-image: url(res_left_mid.jpg);}
#content #result .res_info TD.r_mr {width: 162px; background-position: bottom right; background-image: url(res_right_mid.jpg);}
#content #result .res_info TD.r_bl {width: 176px; background-position: bottom right; background-image: url(res_left_bottom.jpg);}
#content #result .res_info TD.r_br {width: 162px; background-position: bottom right; background-image: url(res_right_bottom.jpg);}
#content #result .res_info TD.r_b2 {width: 348px; background-position: bottom right; background-image: url(res_merged_bottom.jpg);}
#content #result .res_info TD.r_m2 {width: 348px; background-position: bottom right; background-image: url(res_merged_mid.jpg);}
#content #result .res_itl { width: 176px !important; margin: 0px !important; }
#content #result .res_itl TD { margin: 0px !important; padding: 0px !important; }
#content #result .res_itl TD.label { width: 1% !important; }
#content #result .res_itl TD.value { width: 99% !important; text-align: left !important; }
#content #result .res_itr { width: 162px !important; margin: 0px !important; }
#content #result .res_itr TD { margin: 0px !important; padding: 0px !important; }
#content #result .res_itr TD.label { width: 1% !important; }
#content #result .res_itr TD.value { width: 99% !important; text-align: left !important; }

#content #result B {color: #cd3301; }

.jdGallery A.left { background-image: url(gallery_prev.gif) !important; }
.jdGallery A.right { background-image: url(gallery_next.gif) !important; }


DIV.banner_html {text-align: center; margin: 10px; }
DIV.banner_swf {text-align: center; margin: 10px; }
P.banner_img {text-align: center; margin: 10px; }
P.banner_txt {text-align: center; margin: 10px; }

.kezdolap_panel { border: 0px; color: #d93512; position: relative;}
.kezdolap_panel TD A { color: #bd3100 !important; font-weight: bold; text-decoration: none !important; }
.kezdolap_panel TD A:hover { text-decoration: underline !important; }
.kezdolap_panel TD.csalad { position: relative; width: 276px; height: 155px; background-image: url(panelbg.jpg); background-repeat: no-repeat; }
.kezdolap_panel TD.sitter { position: relative; width: 276px; height: 155px; background-image: url(panelbg.jpg); background-repeat: no-repeat; }
.kezdolap_panel TD.csalad DIV { position: relative; width: 276px; height: 155px; }
.kezdolap_panel TD.sitter DIV { position: relative; width: 276px; height: 155px; }
.kezdolap_panel TD .panel_title{ font-weight: bold; position: absolute; display: block; left: 10px; top: 6px; }
.kezdolap_panel TD INPUT { width: 134px; }
.kezdolap_panel TD .username_label { position: absolute !important; font-weight: normal; font-size: 10px; left: 8px; top: 37px; width: 30px; }
.kezdolap_panel TD .password_label { position: absolute !important; font-weight: normal; font-size: 10px; left: 8px; top: 62px; width: 30px; }
.kezdolap_panel TD .input_username { position: absolute; display: block; left: 63px; top: 34px; }
.kezdolap_panel TD .input_password { position: absolute; display: block; left: 63px; top: 57px; }
.kezdolap_panel TD .input_submit { position: absolute; display: block; border: 0px !important; width: 63px; height: 25px; left: 208px; top: 44px; }
.kezdolap_panel IMG { display: inline }
.kezdolap_panel TD .panel_lostpass { font-weight: normal; font-size: 10px; position: absolute; display: block; left: 63px; top: 78px; }
.kezdolap_panel TD .panel_reg { font-weight: normal; position: absolute; display: block; left: 44px; top: 96px; }
.kezdolap_panel TD .panel_search { font-weight: bold; position: absolute; display: block; left: 44px; top: 115px; }
.kezdolap_panel TD .panel_inf { font-weight: normal; position: absolute; display: block; left: 44px; top: 135px; }
.kezdolap_panel TD .panel_lostpass IMG { vertical-align: middle; margin-right: 4px; }
.kezdolap_panel TD .panel_reg IMG { vertical-align: middle; margin-right: 3px;  }
.kezdolap_panel TD .panel_search IMG { vertical-align: middle; margin-right: 3px; }
.kezdolap_panel TD .panel_inf IMG { vertical-align: middle; margin-right: 3px; }

.sitter_panel {margin-bottom: 20px;}
.sitter_panel TABLE { width: 550px; text-align: center; margin-left: auto; margin-right: auto; }
.sitter_panel TD{ width: 25%}
.sitter_panel IMG { display: inline; vertical-align: middle; margin-right: 5px; }
.sitter_panel A { text-decoration: none !important; font-weight: bold !important; color: #4c4c4c !important; }
.sitter_panel A:hover { text-decoration: underline !important; }
.sitter_panel TD.info {  }
.csalad_panel {margin-bottom: 20px;}
.csalad_panel TABLE { width: 550px; text-align: center; margin-left: auto; margin-right: auto; }
.csalad_panel TD{ width: 25%}
.csalad_panel IMG { display: inline; vertical-align: middle; margin-right: 5px; }
.csalad_panel A{ text-decoration: none !important; font-weight: bold !important; color: #4c4c4c !important; }
.csalad_panel A:hover { text-decoration: underline !important; }

.infotext {text-align: center; font-weight: bold; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px; }
.invalid_values {text-align: center; font-weight: bold; color: #d93414; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px; }
.buttonbar {text-align: center; margin-top: 20px; margin-bottom: 20px; }
TABLE.form INPUT { width: 250px; }
TABLE.form SELECT { width: 250px; }
TABLE.form INPUT.checkfield { width: 20px; border: 0px !important; background-image: none !important; }

TABLE.form { width: 509px; margin-left: 30px; margin-right: 20px;}
TABLE.form TD { color: #333333; vertical-align: top; text-align: left; }
TABLE.form TD.sectionstart { color: #d93414; font-weight: bold; position: relative; left: -10px;}
TABLE.form TD.label { padding-left: 8px; }
TABLE.form .hint {font-size: 10px; font-style: italic; color: #333333; }

TABLE.form TR.error {  }
TABLE.form SPAN.error {  }
TABLE.form .error INPUT { border: #d93414 1px solid; }
TABLE.form .error .hint {color: #d93414 ;}
TABLE.form .error TD.label  { padding-left: 5px; border-left: #d93414 3px solid; }



#nincstalalat {text-align: center; font-weight: bold; color: #d93414; margin-left: auto; margin-right: auto; margin-top: 20px; margin-bottom: 20px; }



.kerdesblokk {margin-bottom: 20px; margin-left: 25px;}
.kerdes_szam {color: #d93414;}
.kerdes {font-weight: bold;}
.valasz {padding-top: 3px; padding-bottom: 3px;}
.question_normal { }
.question_selected {text-decoration: underline;}
.helyesvalasz {font-style: italic; color: #33ff00}
.rosszvalasz {font-style: italic; color: #ff3300 }

.kezdolap_sitterek {text-align: center; margin-left: auto; margin-right: auto;}
.kezdolap_sitterek TD {text-align: center; vertical-align: top;}
.kezdolap_sitterek TD A {font-weight: bold;}
.kezdolap_sitterek TD A {color: #d93414; text-decoration: none !important;}
.kezdolap_sitterek TD A:hover {color: #ffcc22 !important; text-decoration: none !important;} 
.kezdolap_sitterek TD A:visited {text-decoration: none !important;}
