@charset "utf-8";
/* CSS Document */
* { margin:0;  padding:0; }
html, body { height: 100%; }

body { margin:0px; padding:0px; border:0px; background:#fff url(../img/design/body.bg.jpg) repeat-y center top; font-family:Verdana, Geneva, sans-serif; color:#000; font-size:11px; }

@font-face {
    font-family: 'filiaLightRegular';
    src: url('filia-webfont.eot');
    src: url('filia-webfont.eot?#iefix') format('embedded-opentype'),
         url('filia-webfont.woff') format('woff'),
         url('filia-webfont.ttf') format('truetype'),
         url('filia-webfont.svgz#filiaLightRegular') format('svg'),
         url('filia-webfont.svg#filiaLightRegular') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'BodoniAntiquaDOTRgCompress';
    src: url('bodoniantiquadot-regcom-webfont.eot');
    src: url('bodoniantiquadot-regcom-webfont.eot?#iefix') format('embedded-opentype'),
         url('bodoniantiquadot-regcom-webfont.woff') format('woff'),
         url('bodoniantiquadot-regcom-webfont.ttf') format('truetype'),
         url('bodoniantiquadot-regcom-webfont.svgz#BodoniAntiquaDOTRgCompress') format('svg'),
         url('bodoniantiquadot-regcom-webfont.svg#BodoniAntiquaDOTRgCompress') format('svg');
    font-weight: normal;
    font-style: normal;
}

.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; line-height: 0; visibility: hidden; width: 0; height: 0; }
* html .clearfix, *:first-child + html .clearfix { /* zoom: 1; */ }

form { margin:0px; padding:0px; }
input, select, textarea { font-family:Verdana, Geneva, sans-serif; color:#000; font-size:11px; }

.clear { height:0px; width:auto; clear:both; overflow:hidden; }
.clear5 { height:5px; width:auto; clear:both; overflow:hidden; }
.clear10 { height:10px; width:auto; clear:both; overflow:hidden; }
.clear15 { height:15px; width:auto; clear:both; overflow:hidden; }
.clear20 { height:20px; width:auto; clear:both; overflow:hidden; }

a img { border:none; }
p, h1, h2, h3, h4, h5, h6 { margin:0 0 15px 0; }
a { text-decoration:none; }
a:hover { text-decoration:underline; }

#wrapper { width:100%; }
#wrapper { text-align:left; position:relative; min-height: 100%; height:auto !important; height:100%; background:url(../img/design/wrapper.bg.jpg) no-repeat center 40px; }
#container { width:928px; margin:0 auto; }
#container:after { clear: both; display: block; font: 1px/0px serif; content: "."; height: 0; visibility: hidden; }

.footer { width:100%; height:173px; overflow:hidden; z-index:1000; padding-top:25px; position: absolute; bottom: 0 !important; bottom: -1px; background:url(../img/design/footer.bg.jpg) repeat-x center 25px; }
.footer .cont { width:928px; height:124px; padding-top:61px; position:relative; background:url(../images/footer.bg.korok.jpg) no-repeat 0 5px; margin:0 auto; }
.footer .f_search { float:left; background:url(../img/design/footer.form.bg.png) no-repeat; width:239px; height:37px; display:inline; margin-left:30px; }
.footer .f_search input { background-color:transparent; border:none; }
.footer .f_search .input { width:202px; float:left; }
.footer .f_search .input input { width:188px; padding:11px 10px; font-size:12px; color:#dccd9f; }
.footer .f_search .button { width:37px; height:37px; float:left; }
.footer .f_search .button input { width:37px; height:37px; cursor:pointer; }
.footer .f_menu { float:right; white-space:nowrap; padding:8px 0 0 0; display:inline; margin-right:-19px; }
.footer .f_menu ul { margin:0px; padding:0px; list-style:none; }
.footer .f_menu ul li { font-family:'BodoniAntiquaDOTRgCompress'; font-size:24px; color:#c2b6a8; text-transform:uppercase; float:left; display:inline; margin:0 19px;
}
.footer .f_menu ul li a { color:#9b866a; text-decoration:none; }
.footer .f_menu ul li a:hover { color:#c2b6a8; text-decoration:none; }

.footer .copy { float:left; width:295px; text-align:center; color:#74675d; font-size:11px; font-weight:bold; padding:38px 0 0 0; }
.footer .develop { float:right; white-space:nowrap; text-align:center; color:#635849; font-size:11px; font-weight:bold; padding:38px 0 0 0; }

.header { width:auto; position:relative; z-index:2; background:url(../img/design/header.bg.jpg) no-repeat center top; height:auto!important; min-height:419px; height:419px; }
.header .cont { width:928px; margin:0 auto; }
.header .cont .text_1 { float:left; color:#fff; line-height:40px; padding-left:28px; width:334px; }
.header .cont .text_2 { float:left; color:#fff; line-height:40px; }
.header .lang_menu { float:right; padding-top:8px; }
.header .lang_menu ul { margin:0px; padding:0px; list-style:none; }
.header .lang_menu ul li { float:left; height:22px; display:inline; margin-left:8px; }
.header .lang_menu ul li a { display:block; height:22px; width:20px; overflow:hidden; text-indent:-1000em; }
.header .lang_menu .lang_1,
.header .lang_menu .lang_1 a { background:url(../img/design/lang.menu.bg.png) no-repeat 0px 0px; }
.header .lang_menu .lang_1 a.act,
.header .lang_menu .lang_1 a:hover { background:url(../img/design/lang.menu.bg.png) no-repeat 0px -22px; }
.header .lang_menu .lang_2,
.header .lang_menu .lang_2 a { background:url(../img/design/lang.menu.bg.png) no-repeat -28px 0px; }
.header .lang_menu .lang_2 a.act,
.header .lang_menu .lang_2 a:hover { background:url(../img/design/lang.menu.bg.png) no-repeat -28px -22px; }
.header .lang_menu .lang_3,
.header .lang_menu .lang_3 a { background:url(../img/design/lang.menu.bg.png) no-repeat -57px 0px; width:19px; }
.header .lang_menu .lang_3 a.act,
.header .lang_menu .lang_3 a:hover { background:url(../img/design/lang.menu.bg.png) no-repeat -57px -22px; }
.header .lang_menu .lang_4,
.header .lang_menu .lang_4 a { background:url(../img/design/lang.menu.bg.png) no-repeat -84px 0px; width:21px; }
.header .lang_menu .lang_4 a.act,
.header .lang_menu .lang_4 a:hover { background:url(../img/design/lang.menu.bg.png) no-repeat -84px -22px; }
.header .lang_menu .lang_5,
.header .lang_menu .lang_5 a { background:url(../img/design/lang.menu.bg.png) no-repeat -111px 0px; width:21px; }
.header .lang_menu .lang_5 a.act,
.header .lang_menu .lang_5 a:hover { background:url(../img/design/lang.menu.bg.png) no-repeat -111px -22px; }
.header .facebook { clear:both; height:20px; float:left; display:inline; margin:222px 0 0 170px; }
.header .facebook a { display:block; overflow:hidden; text-indent:-1000em; width:240px; height:20px; }
.header .facebook a:hover { background:url(../img/design/facebook.bg.png) no-repeat; }

.h_menu { position:absolute; top:343px; left:50%; margin-left:-467px; width:935px; height:51px; background:url(../img/design/h.menu.bg.png) no-repeat; overflow:hidden; }
.h_menu ul { margin:0px; padding:1px 0 0 0; list-style:none; }
.h_menu ul li { float:left; line-height:52px; display:inline; margin:0 16px; font-family:'filiaLightRegular'; text-transform:uppercase; }
.h_menu ul li a { font-size:35px; color:#000; text-decoration:none; padding:0 0 0 16px; }
.h_menu ul li a span { padding-right:16px; }
.h_menu ul li a.act,
.h_menu ul li a:hover { color:#776652; text-decoration:none; background:url(../img/design/h.menu.a.png) no-repeat left 9px; }
.h_menu ul li a.act span,
.h_menu ul li a:hover span { background:url(../img/design/h.menu.a.png) no-repeat right 9px; }

.content_side { clear:both; width:928px; margin-bottom:215px; background: url(../img/design/side.bg.all.png) repeat-y left; }
.content_side_bg { background: url(../img/design/side.bg.png) no-repeat left bottom; height:auto!important; min-height:450px; height:450px; padding:16px 0 40px 0; }

.left_side { float:left; width:255px; display:inline; padding:0 20px; font-size:11px; color:#494949; }
.left_side .text { width:215px; text-align:left; clear:both; padding:10px 0 0 0; line-height:15px; }
.left_side .left_title { font-family:'filiaLightRegular'; background:url(../img/design/left.side.title.bg.png) no-repeat; width:250px; height:40px; float:left; display:inline; margin:0 0 0 -29px; padding-left:35px; font-size:23px; color:#d4c59a; line-height:40px; overflow:hidden; text-transform:uppercase; }
.left_side .left_title a { color:#d4c59a; text-decoration:none; }
.left_side .left_title a:hover,
.left_side .left_title span.selected { color:#c0a452; text-decoration:none; }

.img_right { float:right; display:inline; margin:0 0 10px 20px; }

.right_side { float:right; width:550px; display:inline; padding:0 45px 0 22px; }

.list { text-align:justify; clear:both; line-height:15px; font-size:11px; color:#494949; }
.list .title { border-bottom:1px solid #b7ac89; border-top:1px solid #b7ac89; position:relative; margin:0 -30px 20px -14px; padding-bottom:2px; font-family:'filiaLightRegular'; }
.list .title .border { border-bottom:1px solid #b7ac89; padding:9px 0 8px 0; position:relative; padding:0 32px 0 20px; }
.list .title h3 { color:#332c21; font-size:28px; text-transform:uppercase; font-weight:normal; float:left; width:450px; margin:0px; line-height:30px; padding-top:3px; }
.list .title h3 a { color:#332c21; text-decoration:none; }
.list .title h3 a:hover { color:#9e6101; text-decoration:none; }
.list .title .date { float:right; width:70px; text-align:right; font-size:22px; line-height:30px; padding-top:3px; }