/**
* csagyi.hu
*
* Colors:
*	#ad1515 => 6 , 27
*	#cc0000 => 5 , 28
*	#e33b00 => 7 , 29
*	#e27b11 => 484 , !31!
*	#d1782b => 79 , 282
*	#ea8e41 => 486
*	#d1cf29 => 488
*	#b1b049 => 138
*	#92a83a => 272
*	#778d1e => 26
*	#60750c
*/

/* yui css reseter */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img { border:0; }
address,caption,cite,code,dfn,em,strong,th,var { font-style:normal; font-weight:normal; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }

/* site cunstruction */
body { background: #d9d7b9; color: #465764; font-family: arial; font-size: 12px; text-align: center; }
a { color: #d17728; text-decoration: none; font-weight: bold; }
#wrapper { width: 975px; padding: 30px 0px; margin: 0px auto; text-align: left; }
br.clearer { clear: left; line-height: 0; height: 0; }

/* header */
#header { position: relative; color: #165188; }
#header h1 a { display: block; position: relative; width: 310px; height: 85px;  }
#header h1 span { background: url(image/logo.gif) no-repeat; position: absolute; width: 100%; height: 100%; cursor: pointer; }
#header #info { position: absolute; top: 14px; left: 404px; }
#header #info strong { font-weight: bold; color: #465764; }

#header #search { position: absolute; top: 14px; left: 756px; }
#header #search input { padding: 1px 3px 1px 3px; }
#header #search .input_text { color: #a98f56; background: #eff1f8; border: 1px solid #a5884f; }
#header #search .input_submit { color: #fff; background: #d17728; border: none; }
#header #search div { padding: 0px 0px 7px 0px; }
#header #search p { display: inline; padding-right: 5px; }
#header #search p a { border-left: 1px solid #d17728; padding-left: 5px; }

/* footer */
#footer { margin-top: 24px; padding: 0px 316px 10px 0px; text-align: right; background: transparent url(image/logo_small.gif) no-repeat 680px 0px; }
#footer ul li { display: inline; }
#footer ul li { border-right: 1px solid #d17728; padding: 0px 5px 0px 5px; }
#footer ul li.last { border: none; padding-right: 0px; }
#footer p { color: #9b9752; font-weight: bold; padding-top: 3px; }

/* container */
#container { position: relative; padding: 5px 0px 0px 175px; _height: 1%; }

/* content */
#container #content { color: #324357; border-left: 5px solid #999700; padding: 26px 36px 26px 31px; background-color: #fff; min-height: 450px; _height: 450px; }

#container #content table {}
#container #content table th { font-weight: bold; }
#container #content table th,
#container #content table td { padding: 5px; }

#container #content p { margin-bottom: 20px; }

#container .content-active-home { border-color: #fff !important; }

#container .content-parent-6,
#container .content-active-6 { border-color: #ad1515 !important; }
#container .content-parent-6 a,
#container .content-active-6 a { color: #ad1515; }
#container .content-parent-5,
#container .content-active-5 { border-color: #cc0000 !important; }
#container .content-parent-5 a,
#container .content-active-5 a { color: #cc0000; }
#container .content-parent-7,
#container .content-active-7 { border-color: #e33b00 !important; }
#container .content-parent-7 a,
#container .content-active-7 a { color: #e33b00; }
#container .content-parent-484,
#container .content-active-484 { border-color: #e27b11 !important; }
#container .content-parent-484 a,
#container .content-active-484 a { color: #e27b11; }
#container .content-parent-79,
#container .content-active-79 { border-color: #d1782b !important; }
#container .content-parent-79 a,
#container .content-active-79 a { color: #d1782b; }
#container .content-parent-486,
#container .content-active-486 { border-color: #ea8e41 !important; }
#container .content-parent-486 a,
#container .content-active-486 a { color: #ea8e41; }
#container .content-parent-488,
#container .content-active-488 { border-color: #d1cf29 !important; }
#container .content-parent-488 a,
#container .content-active-488 a { color: #d1cf29; }
#container .content-parent-138,
#container .content-active-138 { border-color: #b1b049 !important; }
#container .content-parent-138 a,
#container .content-active-138 a { color: #b1b049; }
#container .content-parent-272,
#container .content-active-272 { border-color: #92a83a !important; }
#container .content-parent-272 a,
#container .content-active-272 a { color: #92a83a; }
#container .content-parent-26,
#container .content-active-26 { border-color: #778d1e !important; }
#container .content-parent-26 a,
#container .content-active-26 a { color: #778d1e; }


#container .content-active-4 { border-color: #ad1515 !important; }
#container .content-active-4 a { color: #ad1515; }

#container .content-parent-27,
#container .content-active-27 { border-color: #ad1515 !important; }
#container .content-parent-27 a,
#container .content-active-27 a { color: #ad1515; }
#container .content-parent-28,
#container .content-active-28 { border-color: #cc0000 !important; }
#container .content-parent-28 a,
#container .content-active-28 a { color: #cc0000; }
#container .content-parent-29,
#container .content-active-29 { border-color: #e33b00 !important; }
#container .content-parent-29 a,
#container .content-active-29 a { color: #e33b00; }
#container .content-parent-282,
#container .content-active-282 { border-color: #d1782b !important; }
#container .content-parent-282 a,
#container .content-active-282 a { color: #d1782b; }

#container #content h2 { font-size: 24px; padding: 4px 7px 14px 30px; }
#container #content h3 { font-size: 20px; padding: 4px 10px 4px 7px; }
#container #content h4 { font-size: 18px; padding: 4px 10px 4px 7px; }
#container #content h5 { font-weight: bold; padding: 4px 0px 4px 0px; }

#container #content h2 a { font-weight: normal; }

#container h2 { color: #ad1515; background: transparent url(image/head_ad1515_s.gif) no-repeat 5px 12px; }

#container .content-parent-6 h2,
#container .content-active-6 h2 { color: #ad1515; background-image: url(image/head_ad1515_s.gif); }
#container .content-parent-5 h2,
#container .content-active-5 h2 { color: #cc0000; background-image: url(image/head_cc0000_s.gif); }
#container .content-parent-7 h2,
#container .content-active-7 h2 { color: #e33b00; background-image: url(image/head_e33b00_s.gif); }
#container .content-parent-484 h2,
#container .content-active-484 h2 { color: #e27b11; background-image: url(image/head_e27b11_s.gif); }
#container .content-parent-79 h2,
#container .content-active-79 h2 { color: #d1782b; background-image: url(image/head_d1782b_s.gif); }
#container .content-parent-486 h2,
#container .content-active-486 h2 { color: #ea8e41; background-image: url(image/head_ea8e41_s.gif); }
#container .content-parent-488 h2,
#container .content-active-488 h2 { color: #d1cf29; background-image: url(image/head_d1cf29_s.gif); }
#container .content-parent-138 h2,
#container .content-active-138 h2 { color: #b1b049; background-image: url(image/head_b1b049_s.gif); }
#container .content-parent-272 h2,
#container .content-active-272 h2 { color: #92a83a; background-image: url(image/head_92a83a_s.gif); }
#container .content-parent-26 h2,
#container .content-active-26 h2 { color: #778d1e; background-image: url(image/head_778d1e_s.gif); }

#container .content-parent-27 h2,
#container .content-active-27 h2 { color: #ad1515; background-image: url(image/head_ad1515_s.gif); }
#container .content-parent-28 h2,
#container .content-active-28 h2 { color: #cc0000; background-image: url(image/head_cc0000_s.gif); }
#container .content-parent-29 h2,
#container .content-active-29 h2 { color: #e33b00; background-image: url(image/head_e33b00_s.gif); }
#container .content-parent-282 h2,
#container .content-active-282 h2 { color: #d1782b; background-image: url(image/head_d1782b_s.gif); }

#container a.more { padding: 5px 3px 10px 32px; font-size: 11px; text-transform: uppercase; text-decoration: underline; background: transparent url(image/more_ad1515_m.gif) no-repeat top left; }

#container .content-active-6 a.more,
#container .content-parent-6 a.more { background-image: url(image/more_ad1515_m.gif); }
#container .content-active-5 a.more,
#container .content-parent-5 a.more { background-image: url(image/more_cc0000_m.gif); }
#container .content-active-7 a.more,
#container .content-parent-7 a.more { background-image: url(image/more_e33b00_m.gif); }
#container .content-active-484 a.more,
#container .content-parent-484 a.more { background-image: url(image/more_e27b11_m.gif); }
#container .content-active-79 a.more,
#container .content-parent-79 a.more { background-image: url(image/more_d1782b_m.gif); }
#container .content-active-486 a.more,
#container .content-parent-486 a.more { background-image: url(image/more_ea8e41_m.gif); }
#container .content-active-488 a.more,
#container .content-parent-488 a.more { background-image: url(image/more_d1cf29_m.gif); }
#container .content-active-138 a.more,
#container .content-parent-138 a.more { background-image: url(image/more_b1b049_m.gif); }
#container .content-active-272 a.more,
#container .content-parent-272 a.more { background-image: url(image/more_92a83a_m.gif); }
#container .content-active-26 a.more,
#container .content-parent-26 a.more { background-image: url(image/more_778d1e_m.gif); }

#container .content-active-27 a.more,
#container .content-parent-27 a.more { background-image: url(image/more_ad1515_m.gif); }
#container .content-active-28 a.more,
#container .content-parent-28 a.more { background-image: url(image/more_cc0000_m.gif); }
#container .content-active-29 a.more,
#container .content-parent-29 a.more { background-image: url(image/more_e33b00_m.gif); }
#container .content-active-282 a.more,
#container .content-parent-282 a.more { background-image: url(image/more_d1782b_m.gif); }

#container .content-page-lister .item { padding-bottom: 40px; font-size: 13px; color: #324357; }

#container #content strong { font-weight: bold; }
#container #content em { font-style: italic; }
#container #content blockquote { padding: 0px 10px 0px 10px; }

#container #content .entry { font-size: 13px; }
#container #content .entry ul { margin: 10px; list-style: square; list-style-position: inside; }
#container #content .entry ol { margin: 10px; list-style: decimal; list-style-position: inside; }


/* pager */

#container .content-page-pager { padding-bottom: 60px !important; }
#container .content-page-pager .pager { text-align: center; width: 795px; position: absolute; bottom: -1px; right: 0px; _right: -1px; }
#container .content-page-pager .pager ul { padding: 14px; }
#container .content-page-pager .pager ul li { display: inline; padding: 4px; color: white; font-size: 13px; font-weight: bold; }
#container .content-page-pager .pager ul li a { color: white; text-decoration: underline; padding: 1px; }

#container .pager { background: #d1cf28; }
#container .pager ul li.current-link { padding: 8px 10px; color: #d1cf28; background: transparent url(image/pager_active_1.gif) no-repeat center center; }

#container .pager ul li.first-link { background: transparent url(image/pager_edge_1.gif) no-repeat center center; }
#container .pager ul li.last-link  { background: transparent url(image/pager_edge_1.gif) no-repeat center center; }

#container .pager ul li.prev-link { background: transparent url(image/pager_left_1.gif) no-repeat center center; }
#container .pager ul li.next-link  { background: transparent url(image/pager_right_1.gif) no-repeat center center; }

#container .pager ul li.prev-link a,
#container .pager ul li.next-link a { padding: 12px 5px 5px 5px; font-size: 2px; color: #d1cf28; text-decoration: none; }


/* menu */

#container #menu { font-size: 14px; position: absolute; top: 0px; left: 0px; width: 175px; padding: 26px 0px; }

#container #menu ul li { background: #d1cf28; margin: 0px 3px 5px 0px; }
#container #menu ul li a { display: block; color: #fff; padding: 10px 7px 10px 20px; _height: 1%; }

#container #menu ul li ul { display: none; border-color: #d9d7b9; border-style: solid; border-width: 2px 3px 0px 10px; }
#container #menu ul li ul li { font-size: 13px; margin: 0px; }
#container #menu ul li ul li a { padding: 4px 4px 4px 14px; _height: 1%; }

#container #menu ul li ul li ul,
#container #menu ul li ul li ul li { display: none; }

#container #menu ul li.current_page_item,
#container #menu ul li.current_page_parent { margin-right: 0px; }

#container #menu ul li.current_page_item ul,
#container #menu ul li.current_page_parent ul { display: block; }

#container #menu ul li.page-item-6,
#container #menu ul li.page-item-6 ul li { background: #ad1515; }
#container #menu ul li.page-item-5,
#container #menu ul li.page-item-5 ul li { background: #cc0000; }
#container #menu ul li.page-item-7,
#container #menu ul li.page-item-7 ul li { background: #e33b00; }
#container #menu ul li.page-item-484,
#container #menu ul li.page-item-484 ul li { background: #e27b11; }
#container #menu ul li.page-item-79,
#container #menu ul li.page-item-79 ul li { background: #d1782b; }
#container #menu ul li.page-item-486,
#container #menu ul li.page-item-486 ul li { background: #ea8e41; }
#container #menu ul li.page-item-488,
#container #menu ul li.page-item-488 ul li { background: #d1cf29; }
#container #menu ul li.page-item-138,
#container #menu ul li.page-item-138 ul li { background: #b1b049; }
#container #menu ul li.page-item-272,
#container #menu ul li.page-item-272 ul li { background: #92a83a; }
#container #menu ul li.page-item-26,
#container #menu ul li.page-item-26 ul li { background: #778d1e; }

#container #menu ul li.page-item-27,
#container #menu ul li.page-item-27 ul li { background: #ad1515; }
#container #menu ul li.page-item-28,
#container #menu ul li.page-item-28 ul li { background: #cc0000; }
#container #menu ul li.page-item-29,
#container #menu ul li.page-item-29 ul li { background: #e33b00; }
#container #menu ul li.page-item-282,
#container #menu ul li.page-item-282 ul li { background: #d1782b; }

/* post edit */
#container .post-edit { text-align: right; }
#container .post-edit span { background: #fff; padding: 5px 10px 5px 10px; }

/* nyito */
#container .content-active-home .content-column { width: 355px; float: left; }
#container .content-active-home .content-column-left { border-right: 5px solid #999700; }
#container .content-active-home .content-column-right { padding-left: 2px; }

#container .content-active-home .content-active-5 h2 { background: #fff url(image/head_cc0000_l.gif) no-repeat 0px 4px; }
#container .content-active-home .content-active-7 h2 { background: #fff url(image/head_e33b00_m.gif) no-repeat 2px 10px; }
#container .content-active-home .content-active-9 h2 { background: #fff url(image/head_003f7a_m.gif) no-repeat 2px 10px; }

#container .content-active-home .content-column .item { margin-bottom: 2px; padding-bottom: 20px; }
#container .content-active-home .content-column .item p { font-weight: bold; }

#container .content-active-home .content-column-left .item { padding-right: 40px; margin-bottom: 20px; }
#container .content-active-home .content-column-right .item { padding-left: 40px; border-left: 5px solid #999700; padding-bottom: 25px; }

/* agis171-csagyi-hu */
#container .content-parent-9 a,
#container .content-active-9 a,
#container .content-parent-31 a,
#container .content-active-31 a,
#container .content-parent-46 a,
#container .content-parent-20 a,
#container .content-parent-21 a,
#container .content-parent-22 a,
#container .content-parent-23 a,
#container .content-parent-24 a,
#container .content-parent-25 a,
#container .content-parent-46 a,
#container .content-parent-47 a,
#container .content-parent-48 a,
#container .content-parent-49 a,
#container .content-parent-80 a,
#container .content-parent-270 a,
#container .content-parent-81 a { color: #003f7a; }

#container .content-parent-9,
#container .content-active-9,
#container .content-parent-31,
#container .content-active-31,
#container .content-parent-46,
#container .content-parent-20,
#container .content-parent-21,
#container .content-parent-22,
#container .content-parent-23,
#container .content-parent-24,
#container .content-parent-25,
#container .content-parent-46,
#container .content-parent-47,
#container .content-parent-48,
#container .content-parent-49,
#container .content-parent-80,
#container .content-parent-270,
#container .content-parent-81 { border-color: #003f7a !important; }

#container .content-parent-9 h2,
#container .content-active-9 h2,
#container .content-parent-31 h2,
#container .content-active-31 h2,
#container .content-parent-46 h2,
#container .content-parent-20 h2,
#container .content-parent-21 h2,
#container .content-parent-22 h2,
#container .content-parent-23 h2,
#container .content-parent-24 h2,
#container .content-parent-25 h2,
#container .content-parent-46 h2,
#container .content-parent-47 h2,
#container .content-parent-48 h2,
#container .content-parent-49 h2,
#container .content-parent-80 h2,
#container .content-parent-270 h2,
#container .content-parent-81 h2 { color: #003f7a; background-image: url(image/head_003f7a_s.gif); }

#container .content-parent-9,
#container .content-active-9,
#container .content-parent-31,
#container .content-active-31 { background-image: url(image/logo_eu.gif); background-repeat: no-repeat; background-position: 680px 20px; }

#agis-container { background: #003f7a; margin-top: 14px; margin-bottom: 5px; padding-top: 1px; padding-bottom: 5px; color: #fff; }
#agis-container p { margin: 10px 15px 10px 15px; }
#agis-container p.last { text-align: right; }
#agis-container h1 { margin: 15px; font-weight: bold; font-size: 1.4em}
#agis-container a { color: white; }

#container #menu ul.agis-menu { margin-top: -21px; }

#container #menu ul li.page-item-31,
#container #menu ul li.page-item-31 ul li,
#container #menu ul li.page-item-20,
#container #menu ul li.page-item-21,
#container #menu ul li.page-item-22,
#container #menu ul li.page-item-23,
#container #menu ul li.page-item-24,
#container #menu ul li.page-item-25,
#container #menu ul li.page-item-46,
#container #menu ul li.page-item-47,
#container #menu ul li.page-item-48,
#container #menu ul li.page-item-49,
#container #menu ul li.page-item-80,
#container #menu ul li.page-item-270,
#container #menu ul li.page-item-81 { background: #003f7a; }

#container .content-active-9 a.more,
#container .content-active-31 a.more { background-image: url(image/more_003f7a_m.gif); }

/* VAN JOGOD! */

#container .content-parent-337 a,
#container .content-active-337 a { color: #958f41; }

#container .content-parent-337,
#container .content-active-337 { border-color: #958f41 !important; }

#container .content-parent-337 h2,
#container .content-active-337 h2 { color: #958f41; background-image: url(image/head_958f41_s.gif); }

#vanjogod-container { background: #958F41 url(image/logo_eu.gif) no-repeat scroll 870px 5px; margin-top: 14px; margin-bottom: 5px; padding-top: 1px; padding-bottom: 5px; color: #fff; }
#vanjogod-container p { margin: 10px 15px 10px 15px; }
#vanjogod-container p.last { text-align: right; }
#vanjogod-container h1 { margin: 15px; font-weight: bold; font-size: 1.4em}
#vanjogod-container a { color: white; }

#container #menu ul.vanjogod-menu { margin-top: -21px; }
#container #menu ul li.page-item-338,
#container #menu ul li.page-item-339,
#container #menu ul li.page-item-340,
#container #menu ul li.page-item-341,
#container #menu ul li.page-item-342,
#container #menu ul li.page-item-385,
#container #menu ul li.page-item-357,
#container #menu ul li.page-item-358,
#container #menu ul li.page-item-859 { background: #958f41; }

#container .content-active-337 a.more { background-image: url(image/more_958f41_m.gif); }

/* form */

#container #content table p {
    margin-bottom: 10px;
}

#container .content-active-157 label,
#container .content-active-251 label{
    color: #999700;
    font-weight: bold;
}

#container .content-active-157 label span,
#container .content-active-251 label span {
    color: black;
    font-weight: normal;
    font-size: 0.8em;
}

#container .content-active-157 input,
#container .content-active-157 textarea,
#container .content-active-251 input,
#container .content-active-251 textarea {
    border: 1px solid #999700;
    padding: 2px;
}

#container .content-active-157 .input_submit,
#container .content-active-251 .input_submit {
    background: #999700;
    padding: 2px 5px 2px 5px;
    color: white;
}

#container .content-active-157 input.validation-failed,
#container .content-active-251 input.validation-failed
{
    color: red;
}

#container .content-active-157 .validation-advice,
#container .content-active-251 .validation-advice {
    padding: 4px;
    background-color: #FF3300;
    color : #FFF;
}

#container .content-active-251 fieldset {
    border: 1px solid #999700;
    margin-bottom: 10px;
    padding: 5px 5px 10px 5px;
}

#container .content-active-251 fieldset legend {
    color: #999700;
    font-weight: bold;
}

#container #content table tr.subline td {
    padding-top: 0px;
    padding-bottom: 20px;
}

#container #content .subtable {
    padding: 10px;
    background: #ececec;
}

#container #content .subtable p {
    margin: 0px 0px 5px 0px;
    padding-left: 5px;
    font-weight: bold;
}

#container #content .subtable table {
    margin: 0px 0px 5px 0px;
}

#container #content .subtable td {
    padding: 2px 5px 2px 5px;
}

