/* Reset CSS (YUI Reset)*/
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,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;}
/* Reset END */

.clearfix:after{content:" ";display:block;height:0;font-size:0;clear:both;visibility:hidden;}
.clearfix {display:inline-block;}
/* mac hide \*/
* html .clearfix {height:1%;}
.clearfix {display:block;}
/* End hide */

.clear{clear:both;height:0px;line-height: 0px;font-size: 0px;}
.floatLeft{float:left;width: auto;}
.floatRight{float:right;width: auto;}
.blockimg{display:block;}
a{text-decoration: none;}
.hidden{
display: none;
}
.exists{
display: block;
}

input:focus{
outline: none;
}

html,body{
height: 100%;
}
body{
background: #121315 url(../images/bg.jpg) no-repeat center top;
font-size: 12px;
font-family: Arial;
color: #505050;
}
#wrapper{
height: 100%;
}
#container{
width: 970px;
margin: 0px auto;
}
#header{
float: left;
width: 970px;
}
#header h1{
float: left;
width: 162px;
height: 57px;
margin: 70px 0px 0px 0px;
}
#header h1 a{
float: left;
width: 162px;
height: 57px;
background: transparent url(../images/logo.png) no-repeat left top;
outline: none;
text-indent: -9999px;
}
.searchbox{
float: right;
width: 276px;
height: 17px;
margin: 4px 0px 0px 0px;
padding: 11px 9px;
background: transparent url(../images/searchbox_overlay.png) no-repeat left top;
}
#sound{
display: block;
outline: none;
width: 16px;
height: 16px;
}
.txtsrc{
float: left;
width: 59px;
height: 12px;
padding: 2px 5px;
background: transparent url(../images/txtsrc.png) no-repeat left top;
}
.txtsrc input{
float: left;
width: 59px;
height: 12px;
line-height: 12px !important;
font-size: 10px;
font-family: Arial;
color: #ffffff;
border: 0px;
background: transparent;
}
#search{
float: left;
width: 17px;
height: 16px;
margin: 0px 0px 0px 2px;
}
.searchbox ul.itms{
float: left;
width: auto;
}
.searchbox ul.itms li{
float: left;
width: auto;
padding: 0px 9px 0px 8px;
border-right: 1px solid #515050;
}
.searchbox ul.itms li a{
font-size: 11px;
color: #f3f3f3;
line-height: 16px;
}
.searchbox ul{
float: left;
width: auto;
}
.searchbox ul li{
float: left;
width: auto;
padding: 0px 0px 0px 8px;
}
.searchbox ul li a{
float: left;
width: auto;
font-size: 11px;
color: #f3f3f3;
line-height: 16px;
}

#topmenu{
float: left;
width: 808px;
height: 25px;
margin: 38px 0px 12px 0px;
}
#topmenu ul{
float:right;
width: auto;
}
#topmenu ul li{
float: left;
width: auto;
height: 25px;
line-height: 14px;
padding: 0px 5px;

}
#topmenu ul li a{
float: left;
width: auto;
font-size: 11px;
color: #ffffff;
font-weight: bold;
outline: none;
height: 25px;
line-height: 14px;
}
#topmenu ul li a span{
float: left;
width: auto;
font-size: 11px;
line-height: 14px;
height: 25px;
padding: 0px 4px 0px 0px;
}
#topmenu ul li.active,#topmenu ul li:hover{
background: transparent url(../images/menu_left_radius.png) no-repeat 2px bottom;
}
#topmenu ul li.active a,#topmenu ul li:hover a{
background: url(../images/menu_inner.png) repeat-x left bottom;
}
#topmenu ul li.active a span,#topmenu ul li:hover a span{
background: transparent url(../images/menu_right_radius.png) no-repeat right bottom;
}
#topmenu ul li a cufon{
display: none !important;
}
#topmenu ul li a span cufon{
display: inline-block !important;
}

#header a#sign{
float: right;
width: 105px;
}
a#sign{
display: block;
width: 105px;
height: 28px;
background: transparent url(../images/basvur.png) no-repeat left top;
text-indent: -9999px;
outline: none;
}

#content,#all-around{
float: left;
width: 970px;
background: transparent url(../images/content_top_bg.png) no-repeat left top;
padding: 10px 0px 0px 0px;
margin: 10px 0px 0px 0px;}

#all-around{
background: transparent url(../images/around_top_bg.png) no-repeat left top;}

#content .inner, #all-around .setting{
float: left;
width: 910px;
background: #ffffff url(../images/content_inner_bg.png) no-repeat left top;
height: auto !important;
height: 350px;
min-height: 350px;
padding: 30px 30px 16px 30px;}

#all-around .setting{
background: #ffffff url(../images/content_setting_bg.png) no-repeat left top;
width:940px;
padding:0px 15px 16px 15px;}

#content .bottom, #all-around .bottom{
float: left;
width: 970px;
height: 10px;
line-height: 10px;
font-size: 0px;
background: transparent url(../images/content_bottom_bg.png) no-repeat left top;
}
#content .headimg, #all-around .headimg{
float: right;
width: auto;
margin: 0px -10px 0px 10px;
}
#content h1, #all-around h1{
font-size: 27px;
line-height: 32px;
font-weight: bold;
color: #5b417d;
margin: 0px 0px 30px 0px;
}
#content p.summary, #all-around p.summary{
font-size: 16px;
color: #818181;
line-height: 19px;
}
#content p, #all-around p{
margin: 14px 0px;
color: #505050;
font-size: 12px;
font-family: Arial;
line-height: 18px;
}

#content a, #all-around a{
color: #775E98;
font-size: 12px;
font-family: Arial;
font-weight:bold;
}

.duyuruPage{width:909px;background:url(../images/camp_inner_bg.png);}
.duyuruPage .duyuruText{display:block;padding:15px;}
.duyuruPage .duyuruText span{color:#505050;font-size:14px;}


.foot{
float: left;
width: 950px;
background: #ffffff;
padding: 0px 10px;
}
.foot .cnt{
width: 950px;
padding: 10px 0px 0px 0px;
border-top: 1px solid #e8e8e8;
}
ul.sm{
float: left;
width: auto;
}
ul.sm li{
float: left;
width: 21px;
height: 19px;
margin: 0px 5px 0px 0px;
}
ul.sm li a{
float: left;
width: 21px;
height: 19px;
outline: none;
text-indent: -9999px;
background: url(../images/sm_icos.png) no-repeat left top;
}

ul.sm li.facebook a{background-position: 0px 0px;}
ul.sm li.twitter a{background-position: -21px 0px;}
ul.sm li.friendfeed a{background-position: -42px 0px;}

ul.sm li.facebook a:hover{background-position: 0px -19px;}
ul.sm li.twitter a:hover{background-position: -21px -19px;}
ul.sm li.friendfeed a:hover{background-position: -42px -19px;}


#newsletter{
float: right;
width: auto;
margin: 0px 70px 0px 0px;
}
#newsletter label{
float: left;
width: auto;
color: #6c5f8c;
line-height: 19px;
font-weight: bold;
}
#newsletter #txtnw{
float: left;
width: 114px;
height: 13px;
line-height: 13px;
padding: 2px 2px;
font-size: 11px;
color: #5d5d5d;
font-family: Tahoma;
border: 1px solid #d6d6d6;
margin: 0px 6px;
}

.phone{float: right;width: 102px;height: 19px;display: block;}


#footer{
float: left;
width: 950px;
padding: 10px 10px 10px 0px;
}
#footer .footmenu{
float: left;
width: auto;
height: 27px;
}
#footer .footmenu li{
float: left;
width: auto;
border-right: 1px solid #595959;
padding: 0px 5px 0px 4px;
}
#footer .footmenu li a{
float: left;
width: auto;
font-size: 11px;
color: #b4b4b4;
}
#footer .footmenu li a:hover{
text-decoration: underline;
}
#footer .footmenu li.first, #footer .footmenu li#article_14{
padding: 0px 8px 0px 0px;
}
#footer .footmenu li.lie{
padding-right: 0px;
border-right: 0px;
}
#footer .icos{
float: right;
width: auto;
margin:5px 4px 0px 0px;
}
#footer .icos a{
float: left;
display: block;
margin: 0px 0px 0px 15px;
}
#footer .icos a img{
display: block;
}

#footer a.privacy{
float: left;
width: auto;
display: block;
color: #555656;
clear: both;
margin-top: -7px;
font-size: 11px;
}
#footer a.privacy:hover{
text-decoration: underline;
}

#bottom{
width:230px;
}
#bottom .bottom-link li{
float: left;
width: auto;
padding: 0px 8px 0px 9px;
}
#bottom .bottom-link li a{
float: left;
width: auto;
font-size: 11px;
color: #b4b4b4;}

#bottom .bottom-link li a:hover{
text-decoration:underline;}


ul.link-en
/* footer - link*/

ul.link, ul.link-en{
float:right;
width:auto;
}
ul.link li, ul.link-en li{
float:left;
width:65px;
height:35px;}

ul.link li a, ul.link-en li a{
float:left;
width:67px;
height:35px;
outline:none;
text-indent:-9999px;
background: url(../images/icos.png) no-repeat left top;}

ul.link-en li a{
background: url(../images/icos-en.png) no-repeat left top;}

ul.link li.primeclass a, ul.link-en li.primeclass a{background-position: 0px 0px;}
ul.link li.havas a, ul.link-en li.havas a{background-position: -67px 0px;}
ul.link li.tav a, ul.link-en li.tav a{background-position: -130px 0px;}

/* footer - link*/

.logo {
display:none;
background: url(../images/arrow_big.png);
width:127px;
height:87px;
padding:14px 32px;}



#feedback{
width: 461px;
}
.area{
float: left;
width: 461px;
margin: 3px 0px;
color: #505050;
}


.area.terms{
float: left;
width: 369px;
padding: 0px 0px 0px 97px;
margin: 15px 0px 20px 0px;
color: #505050;
line-height: 18px;
}
.area.terms input{
vertical-align: middle;
margin-top: -2px;
}

.area label{
float: left;
width: 92px;
height: 25px;
line-height: 25px;
color: #505050;
}

.area .textbox{float: left;width: auto;margin: 0px 0px 0px 5px;}
.area .textbox .txtleft{float: left;width: 2px;height: 25px;line-height: 25px;font-size: 0px;background: url(../images/txtleft.png) no-repeat left top;}
.area .textbox .txtright{float: left;width: 2px;height: 25px;line-height: 25px;font-size: 0px;background: url(../images/txtright.png) no-repeat left top;}
.area .textbox .txtinner{float: left;width: 350px;height: 15px;padding: 5px;font-size: 0px;background: url(../images/txtinner.png) repeat-x left top;}
.area .textbox .txtinner input{float: left;width: 350px;height: 15px;line-height: 15px;font-size: 12px;font-family: Tahoma;color: #505050;border: 0px;background: transparent;}
.area .textbox .txtinner input:focus{outline: none;}

.area .txtarea{float: left;width: auto;margin: 0px 0px 0px 5px;}
.area .txtarealeft{float: left;width: 2px;height: 114px;line-height: 114px;font-size: 0px;background: url(../images/txtarealeft.png) no-repeat left top;}
.area .txtarearight{float: left;width: 2px;height: 114px;line-height: 114px;font-size: 0px;background: url(../images/txtarearight.png) no-repeat left top;}
.area .txtareainner{float: left;width: 350px;height: 104px;padding: 5px;font-size: 0px;background: url(../images/txtareainner.png) repeat-x left top;}
.area .txtareainner textarea{float: left;width: 350px;height: 104px;font-size: 12px;font-family: Tahoma;color: #505050;border: 0px;overflow:auto;background: transparent;max-width: 350px;max-height: 104px;}
.area .txtareainner textarea:focus{outline: none;}


#slider{
float: left;
width: 910px !important;
position: relative;
height: auto !important
}
#slider .sldwrap{
width: 745px;
position: relative;
overflow: hidden;
margin: 0px auto;
height: 202px;
}
#slider span.title{
display: block;
font-size: 18px;
color: #5b417d;
font-weight: bold;
text-align: center;
margin: 0px 0px 15px 0px;
}
#slider .sldwrap ul{
float: left;
width: 1000000px;
height: 202px;
}
#slider .sldwrap ul li{
float: left;
width: 150px;
height: 202px;
}
#slider .sldwrap ul li a{
float: left;
width: 145px;
height: 202px;
background: url(../images/tlrnc.png) no-repeat left top;
text-indent: -9999px;
outline: none;
}
#slider .sldwrap ul li a img{
width: 145px;
height: 202px;
display: block;
}
#slider .back{
position: absolute;
left: 0px;
top: 140px;
float: left;
width: 12px;
height: 19px;
background: url(../images/arrow_left.png) no-repeat left top;
outline: 0px;
text-indent: -9999px;
cursor: pointer;
}
#slider .forward{
position: absolute;
right: 0px;
top: 140px;
float: left;
width: 12px;
height: 19px;
background: url(../images/arrow_right.png) no-repeat left top;
outline: 0px;
text-indent: -9999px;
cursor: pointer;
}
#thumbNav,#start-stop{
display: none;
}

/* ######################################################################### */

#slider .sldwrap ul li#article_27 a{
background-position: 0px 0px;
}
#slider .sldwrap ul li#article_28 a{
background-position: -150px 0px;
}
#slider .sldwrap ul li#article_29 a{
background-position: -301px 0px;
}
#slider .sldwrap ul li#article_30 a{
background-position: -452px 0px;
}
#slider .sldwrap ul li#article_31 a{
background-position: -603px 0px;
}
#slider .sldwrap ul li#article_32 a{
background-position: -754px 0px;
}
#slider .sldwrap ul li#article_165 a{
background-position: -906px 0px;
}
#slider .sldwrap ul li#article_33 a{
background-position: -1058px 0px;
}
#slider .sldwrap ul li#article_34 a{
background-position: -1210px 0px;
}
#slider .sldwrap ul li#article_35 a{
background-position: -1363px 0px;
}
#slider .sldwrap ul li#article_36 a{
background-position: -1516px 0px;
}
#slider .sldwrap ul li#article_37 a{
background-position: -1670px 0px;
}
#slider .sldwrap ul li#article_38 a{
background-position: -1824px 0px;
}
#slider .sldwrap ul li#article_45 a{
background-position: -1978px 0px;
}


#slider .sldwrap ul li#article_27 a:hover,#slider .sldwrap ul li#article_27.active a{
background-position: 0px -204px;
}
#slider .sldwrap ul li#article_28 a:hover,#slider .sldwrap ul li#article_28.active a{
background-position: -150px -204px;
}
#slider .sldwrap ul li#article_29 a:hover,#slider .sldwrap ul li#article_29.active a{
background-position: -301px -204px;
}
#slider .sldwrap ul li#article_30 a:hover,#slider .sldwrap ul li#article_30.active a{
background-position: -452px -204px;
}
#slider .sldwrap ul li#article_31 a:hover,#slider .sldwrap ul li#article_31.active a{
background-position: -603px -204px;
}
#slider .sldwrap ul li#article_32 a:hover,#slider .sldwrap ul li#article_32.active a{
background-position: -754px -204px;
}
#slider .sldwrap ul li#article_165 a:hover,#slider .sldwrap ul li#article_165.active a{
background-position: -906px -204px;
}
#slider .sldwrap ul li#article_33 a:hover,#slider .sldwrap ul li#article_33.active a{
background-position: -1058px -204px;
}
#slider .sldwrap ul li#article_34 a:hover,#slider .sldwrap ul li#article_34.active a{
background-position: -1210px -204px;
}
#slider .sldwrap ul li#article_35 a:hover,#slider .sldwrap ul li#article_35.active a{
background-position: -1363px -204px;
}
#slider .sldwrap ul li#article_36 a:hover,#slider .sldwrap ul li#article_36.active a{
background-position: -1516px -204px;
}
#slider .sldwrap ul li#article_37 a:hover,#slider .sldwrap ul li#article_37.active a{
background-position: -1670px -204px;
}
#slider .sldwrap ul li#article_38 a:hover,#slider .sldwrap ul li#article_38.active a{
background-position: -1824px -204px;
}
#slider .sldwrap ul li#article_45 a:hover,#slider .sldwrap ul li#article_45.active a{
background-position: -1978px -204px;
}

/* ######################################################################### */


#slider .sldwrap ul li#article_99 a{
background-position: 0px 0px;
}
#slider .sldwrap ul li#article_100 a{
background-position: -150px 0px;
}
#slider .sldwrap ul li#article_122 a{
background-position: -301px 0px;
}
#slider .sldwrap ul li#article_124 a{
background-position: -452px 0px;
}
#slider .sldwrap ul li#article_125 a{
background-position: -603px 0px;
}
#slider .sldwrap ul li#article_123 a{
background-position: -754px 0px;
}
#slider .sldwrap ul li#article_107 a{
background-position: -906px 0px;
}
#slider .sldwrap ul li#article_109 a{
background-position: -1058px 0px;
}
#slider .sldwrap ul li#article_105 a{
background-position: -1211px 0px;
}
#slider .sldwrap ul li#article_106 a{
background-position: -1364px 0px;
}
#slider .sldwrap ul li#article_101 a{
background-position: -1518px 0px;
}
#slider .sldwrap ul li#article_97 a{
background-position: -1672px 0px;
}
#slider .sldwrap ul li#article_98 a{
background-position: -1826px 0px;
}


#slider .sldwrap ul li#article_99 a:hover,#slider .sldwrap ul li#article_99.active a{
background-position: 0px -202px;
}
#slider .sldwrap ul li#article_100 a:hover,#slider .sldwrap ul li#article_100.active a{
background-position: -150px -202px;
}
#slider .sldwrap ul li#article_122 a:hover,#slider .sldwrap ul li#article_122.active a{
background-position: -301px -202px;
}
#slider .sldwrap ul li#article_124 a:hover,#slider .sldwrap ul li#article_124.active a{
background-position: -452px -202px;
}
#slider .sldwrap ul li#article_125 a:hover,#slider .sldwrap ul li#article_125.active a{
background-position: -603px -202px;
}
#slider .sldwrap ul li#article_123 a:hover,#slider .sldwrap ul li#article_123.active a{
background-position: -754px -202px;
}
#slider .sldwrap ul li#article_107 a:hover,#slider .sldwrap ul li#article_107.active a{
background-position: -906px -202px;
}
#slider .sldwrap ul li#aarticle_109 a:hover,#slider .sldwrap ul li#article_109.active a{
background-position: -1058px -202px;
}
#slider .sldwrap ul li#article_105 a:hover,#slider .sldwrap ul li#article_105.active a{
background-position: -1211px -202px;
}
#slider .sldwrap ul liarticle_106 a:hover,#slider .sldwrap ul li#article_106.active a{
background-position: -1364px -202px;
}
#slider .sldwrap ul li#article_101 a:hover,#slider .sldwrap ul li#article_101.active a{
background-position: -1518px -202px;
}
#slider .sldwrap ul li#article_97 a:hover,#slider .sldwrap ul li#article_97.active a{
background-position: -1672px -202px;
}
#slider .sldwrap ul li#article_99 a:hover,#slider .sldwrap ul li#article_98.active a{
background-position: -1826px -202px;
}

/* */


#tlrcnt{
width: 840px;
padding: 15px;
margin: 15px auto 0px;
background: #f5f4f8;
display: none;
}
#tlrcnt h2{
font-size: 15px;
font-weight: bold;
color: #5b417d;
}
#tlrcnt .tcnt{
display: none;
}
#tlrcnt .tcnt.active{
display: block;
}
#homepagecontainer{
float:left;
width: 100%;
height: 510px;
}
#homepagecontainer #homeflash{
position: absolute;
width: 100%;
height: 510px;
left: 0px;
top: 126px;
outline: none;
}

#flyContainer,#flyenContainer{
float:left;
width:100%;
height:40px;
margin-bottom:30px;}

#flyContainer #fly, #flyenContainer #flyen{
width:1024px;
height:40px;
position:absolute;
left:50%;
margin:0px 0px 0px -512px;
outline:none;}


table.contact tr td{
font-size: 12px;
color: #aa8fce;
padding: 8px 0px;
vertical-align: middle;
}
table.contact tr td a{
color: #505050;
}
table.contact tr td a:hover{
text-decoration: underline;
}
table.contact tr td.txt{
color: #505050;
}
table.contact tr td img{
vertical-align: middle;
margin: 0px 8px 0px 0px;
}

.camp{
width: 909px;
background: url(../images/camp_top_bg.png) no-repeat left top;
margin: 0px auto 12px;
padding: 3px 0px 0px 0px;
}
.camp .campin{
float: left;
width: 889px;
padding: 6px 10px 6px;
background: #f0edf5 url(../images/camp_inner_bg.png) repeat-x left top;
}
.camp .campin img{
float: left;
width: 195px;
height: 119px;
display: block;
}
.camp .campin .cnt{
float: right;
width: 670px;
height: auto !important;
height: 102px;
min-height: 102px;
padding: 0px 0px 17px 10px;
border-left: 1px solid #cbc5d9;
font-size: 14px;
font-weight: bold;
line-height: 20px;
color: #505050;
position: relative;
}
.camp .campin .cnt p#detailurl{
padding:40px 0px 0px 0px;
}
.camp .campin .cnt p#detailurl a{
background:url(../images/camp_bg.png) no-repeat left 3px;
padding:0px 0px 0px 15px;
font-family:Arial;
font-size:12px;
color:#5b417d;
}
.camp .campin .cnt a{
color: #505050;
}
.camp .campin .cnt a.dtl{
padding: 0px 0px 0px 10px;
background: transparent url(../images/cmp_arrow.png) no-repeat left top;
line-height: 17px;
color: #5b417d;
font-size: 12px;
position: absolute;
left: 10px;
bottom: 0px;
}
.camp .campin .cnt a.dtl:hover{
text-decoration: underline;
}
.camp .campbottom{
float: left;
width: 909px;
height: 3px;
line-height: 3px;
font-size: 0px;
background: url(../images/camp_bottom_bg.png) no-repeat left top;
}
.tabs{
width: 909px;
margin: 0px auto;
}
.tabs li{
float: left;
width: 299px;
height: 32px;
margin: 0px 6px 0px 0px;
}
.tabs li.lie{
margin: 0px 0px 0px 0px;
}
.tabs li a{
float: left;
width: 299px;
height: 32px;
background: url(../images/tabs.png) no-repeat left top;
font-size: 17px;
color: #5b417d;
font-weight: bold;
line-height: 32px;
text-align: center;
outline: none;
}
.tabs li.active a,.tabs li a:hover{
color: #ffffff;
background-position: left bottom;
}

.tabcnt{
float: left;
width: 883px;
margin: 12px auto 0px;
padding: 7px 13px;
background: #ebe9f1;
}
.chsyear{
font-size: 11px;
color: #505050;
line-height: 17px;
padding: 9px 0px;
background: url(../images/cntborder.png) repeat-x left bottom;
}
.chsyear select{
margin: 0px 0px 0px 10px;
vertical-align: middle;
width: 94px;
}
.tabcnt ul{
width: 883px;
}
.tabcnt ul li{
width: 883px;
padding: 15px 0px;
color: #505050;
background: url(../images/cntborder.png) repeat-x left bottom;
}
.tabcnt ul li.lie{
background: none;
}
.tabcnt ul li div.title{
font-weight: bold;
font-size: 12px;
color: #5b417d;
}
.tabcnt ul li div.date{
font-size: 12px;
color: #5b417d;
margin: 10px 0px 15px 0px;
}
.tabcnt ul li a.more{
color: #505050;
padding: 0px 0px 0px 10px;
background: url(../images/cmp_arrow.png) no-repeat left -1px;
line-height: 17px;
}
.tabcnt ul li a.more:hover{
text-decoration: underline;
}
.tabcnt .pager{
width: 100%;
height: 14px;
line-height: 14px;
padding: 7px 0px;
}
.pager ul{
float: right;
width: auto;
}
.pager ul li{
float: left;
width: 14px;
height: 14px;
padding: 0px 3px;
background: none;
}
.pager ul li a{
float: left;
width: 14px;
height: 14px;
line-height: 14px;
text-align: center;
color: #939297;
font-size: 11px;
outline: none;
}
.pager ul li.active a,.pager ul li a:hover{
background: url(../images/pagerbg.png) no-repeat left top;
color: #ffffff;
}
.pager ul li.prev.disabled{
display: none;
}
.pager ul li.next.disabled{
display: none;
}
.pager ul li.prev a,.pager ul li.prev a:hover{
background: url(../images/prevpage.png) no-repeat left top;
text-indent: -9999px;
outline: none;
}
.pager ul li.next a,.pager ul li.next a:hover{
background: url(../images/nextpage.png) no-repeat left top;
text-indent: -9999px;
outline: none;
}

#sss, #sub-node{
width: 840px;
margin: 0px auto;
}
#sss li, #sub-node li{
float: left;
width: 910px;
background: url(../images/sss_top_bg.png) no-repeat left top;
padding: 2px 0px 0px 0px;
margin: 0px 0px 3px 0px;
}
#sss li .question, #sub-node li .ques{
float: left;
width: 840px;
height: auto !important;
height: 30px;
min-height: 30px;
background: #f0edf5 url(../images/sss_bottom_bg.png) no-repeat left bottom;
}
#sss li .question a, #sub-node li .ques a{
float: left;
width: 835px;
height: auto !important;
height: 18px;
min-height: 18px;
line-height: 18px;
background: url(../images/sss_inner_bg.png) no-repeat left top;
padding: 5px 50px 7px 25px;
color: #5b417d;
font-size: 12px;
outline: none;
}
#sss li .expand, #sub-node li .exp{
float: left;
width: 840px;
padding-top:6px;
color: #505050;
display: none;
line-height: 17px;
margin-bottom: -2px;
}
#sss li .expand a, #sub-node li .exp a{
color: #775e98;
}
#sss li .expand a:hover, #sub-node li .exp:hover{
text-decoration: underline;
}

#sss li.active, #sub-node li.active{
background: url(../images/sss_top_bg_active.png) no-repeat left top;
}
#sss li.active .question, #sub-node li.active .ques{
background: #bfb5d5 url(../images/sss_bottom_bg_active.png) no-repeat left bottom;
}
#sss li.active .question a, #sub-node li.active .ques a{
color: #ffffff;
background: url(../images/sss_inner_bg_active.png) no-repeat left top;
}
#nwsubmit{
outline: none;
}

#srcarea{
width: 773px;
height: 26px;
margin: 0px auto;
padding: 26px 112px 16px 20px;
background: transparent url(../images/srcarea_bg.png) no-repeat left top;
}
#srcsubmit{
float: left;
width: 67px;
height: 26px;
outline: none;
}
#srcarea #keyword{
float: left;
width: 298px;
height: 16px;
line-height: 16px;
font-size: 12px;
font-family: Arial;
color: #505050;
padding: 3px;
border: 1px solid #ccc9d4;
margin: 0px 5px 0px 0px;
}


#srccontent{
width: 865px;
background: #ebe9f1;
margin: 10px auto 0px;
padding: 5px 20px 15px;
}
.result{
width: 865px;
padding: 10px 0px;
background: url(../images/cntborder.png) repeat-x left bottom;
color: #505050;
line-height: 18px;
}
.result a{
color: #505050;
text-decoration: underline;
outline: none;
}
.rstit{
display: block;
font-size: 12px;
font-weight: bold;
color: #5b417d;
line-height: 18px;
margin-bottom: 4px;
text-decoration: none !important;
}
.result a:hover{
text-decoration: underline !important;
}
.resultsum{
padding: 0px 20px;
}
#srccontent .pager{
float: right;
width: auto;
margin: 15px 0px 0px 0px;
}

.feedbtn{
display: block;
width: 177px;
height: 32px;
background: url(../images/feedbtn.png) no-repeat left top;
text-indent: -9999px;
outline: none;
}
.feedbtnen{
display: block;
width: 177px;
height: 32px;
background: url(../images/feedbtnen.png) no-repeat left top;
text-indent: -9999px;
outline: none;
}

div.list{
}
div.list ul{
}
div.list ul li{
padding: 3px 0px 3px 25px;
color: #5B417D;
line-height: 18px;
font-size: 12px;
list-style:square;
list-style-position: inside;
}
#sss div.list ul li{
margin: 0px;
background: none;
float: none;
width: auto;
padding: 3px 0px 3px 25px;
}

#thnx,#err{
display: none;
text-align: left;
color: #5B417D;
padding: 0px 0px 10px 0px;
line-height: 18px;
}
#contentflash{
margin-top: -50px;
}

.sitemap{
height: auto !important;
height: 400px;
min-height: 400px;
}
.sitemap ul{
position: relative;
}
.sitemap ul li{
font-size: 12px;
font-family: Arial;
padding: 12px 0px 0px 0px;
line-height: 16px;
}
.sitemap ul li ul{
margin: 0px 0px 14px 0px;
}
.sitemap ul li a{
color: #5b417d;
font-weight: bold;
}
.sitemap ul li a:hover{
text-decoration: underline;
}
.sitemap ul li ul li{
padding: 5px 0px 5px 16px;
line-height: 16px;
width: 215px;
background: transparent url(../images/sitemap_arrow.png) no-repeat left top;
}
.sitemap ul li ul li a{
color: #505050;
font-weight: normal;
}

.sitemap ul li#article_5{
position: absolute;
left: 256px;
top: 0px;
z-index:999;
}

.sitemap ul li#article_62{
position: absolute;
left: 256px;
top: 0px;
z-index:999;
}
#music{
background: #121315;
background-image: none;
}

#music #sound{
width: 32px;
height: 32px;
display: block;
outline: none;
margin: 59px auto 0px;
}

#music #madebycat{
display: none;
}






.purple{
color: #5b417d !important;
}
#madebycat{
background:url(../images/madebycat.png) no-repeat scroll left top transparent;
bottom:85px;
height:74px;
position:fixed;
right:0;
width:20px;
}
#madebycat .euromessage {
display:block;
height:6px;
outline:medium none;
text-indent:-9999px;
width:20px;
}
#madebycat .madebycat {
display:block;
height:68px;
outline:medium none;
text-indent:-9999px;
width:20px;
}

/* detail */

#detail{
float:left;
background:transparent url(../images/detail_top.png) no-repeat left top;
width:970px;
margin:10px 0px 0px;
padding:10px 0px 0px;
}

#detail .inner{
float:left;
background:url(../images/detail_inner.png) no-repeat left top;
padding:30px 30px 16px;
width:909px;
}
#detail .detail-up{
background:url(../images/detail_up.png) repeat-y left top;
float:left;
width:969px;
}

#detail .inner h1{
font-size: 27px;
line-height: 32px;
font-weight: bold;
color: #5b417d;
margin: 0px 0px 30px 0px;
display:inline;
}

#detail .footer{
float:left;
background:transparent url(../images/detail_bottom.png) no-repeat left top;
width:969px;
height:10px;
}
.footer .cnt{
width: 950px;
padding: 10px 0px 0px 0px;
border-top: 1px solid #e8e8e8;
}

#detail .foot{
float: left;
width: 949px;
background: #ffffff;
padding: 0px 10px;
}
#detail .cnt{
width: 949px;
padding: 10px 0px 0px 0px;
border-top: 1px solid #e8e8e8;
}
/* detail */

#campaign{
float:left;
}

.campin object{
float:left;
}

#campaign-left{
float:left;
width:168px;
}
#campaign-left h2{
color:#505050;
font-family:Arial;
font-size:12px;
font-weight:bold;
padding:0px 0px 7px;
}
#campaign-left ul li{
padding:5px 0px;
border-bottom:1px solid #a195bc;
}
#campaign-left ul li a{
font-family:Arial;
font-size:12px;
color:#505050;
}
#campaign-left ul li a:hover{
font-family:Arial;
font-size:12px;
color:#64538e;
text-decoration:none;
}
#campaign-right{
float:left;
margin:0px 0px 0px 25px;
width:700px;
}

table.campaign{
margin:20px 0px 0px;
}
table.campaign tr td{
border:1px solid #e0e0e0;
padding:5px;}
table.campaign tr.thead td{
font-family:Arial;
font-size:12px;
font-weight:bold;
color:#505050;}

table.campaign tr.variant td{
background:#fcfcfc;}

table.campaign tr.line td{
background:#f3f3f3;}

table.campaign tr.month td{
font-size:15px;
font-weight:bold;
text-align:center;}


/* slider -en */

#slider .sldwrapen{
width: 745px;
position: relative;
overflow: hidden;
margin: 0px auto;
height: 203px;
}



#slider .sldwrapen ul{
float: left;
width: 1000000px;
height: 203px;
}
#slider .sldwrapen ul li{
float: left;
width: 150px;
height: 203px;
}
#slider .sldwrapen ul li a{
float: left;
width: 150px;
height: 203px;
background: url(../images/tlrc_en.png) no-repeat left top;
text-indent: -9999px;
outline: none;
}
#slider .sldwrapen ul li a img{
width: 150px;
height: 203px;
display: block;
}



#slider .sldwrapen ul li#article_99 a{
background-position: 0px 0px;
}
#slider .sldwrapen ul li#article_100 a{
background-position: -151px 0px;
}
#slider .sldwrapen ul li#article_122 a{
background-position: -301px 0px;
}
#slider .sldwrapen ul li#article_124 a{
background-position: -452px 0px;
}
#slider .sldwrapen ul li#article_125 a{
background-position: -602px 0px;
}
#slider .sldwrapen ul li#article_166 a{
background-position: -754px 0px;
}
#slider .sldwrapen ul li#article_107 a{
background-position: -906px 0px;
}
#slider .sldwrapen ul li#article_106 a{
background-position: -1058px 0px;
}
#slider .sldwrapen ul li#article_123 a{
background-position: -1211px 0px;
}
#slider .sldwrapen ul li#article_105 a{
background-position: -1364px 0px;
}
#slider .sldwrapen ul li#article_101 a{
background-position: -1518px 0px;
}
#slider .sldwrapen ul li#article_109 a{
background-position: -1672px 0px;
}
#slider .sldwrapen ul li#article_97 a{
background-position: -1826px 0px;
}
#slider .sldwrapen ul li#article_98 a{
background-position: -1979px 0px;
}


#slider .sldwrapen ul li#article_99 a:hover,#slider .sldwrapen ul li#article_99.active a{
background-position: 0px -203px;
}
#slider .sldwrapen ul li#article_100 a:hover,#slider .sldwrapen ul li#article_100.active a{
background-position: -151px -203px;
}
#slider .sldwrapen ul li#article_122 a:hover,#slider .sldwrapen ul li#article_122.active a{
background-position: -301px -203px;
}
#slider .sldwrapen ul li#article_124 a:hover,#slider .sldwrapen ul li#article_124.active a{
background-position: -452px -203px;
}
#slider .sldwrapen ul li#article_125 a:hover,#slider .sldwrapen ul li#article_125.active a{
background-position: -602px -203px;
}
#slider .sldwrapen ul li#article_166 a:hover,#slider .sldwrapen ul li#article_166.active a{
background-position: -754px -203px;
}
#slider .sldwrapen ul li#article_107 a:hover,#slider .sldwrapen ul li#article_107.active a{
background-position: -906px -203px;
}
#slider .sldwrapen ul li#article_106 a:hover,#slider .sldwrapen ul li#article_106.active a{
background-position: -1058px -203px;
}
#slider .sldwrapen ul li#article_123 a:hover,#slider .sldwrapen ul li#article_123.active a{
background-position: -1211px -203px;
}
#slider .sldwrapen ul li#article_105 a:hover,#slider .sldwrapen ul li#article_105.active a{
background-position: -1364px -203px;
}
#slider .sldwrapen ul li#article_101 a:hover,#slider .sldwrapen ul li#article_101.active a{
background-position: -1518px -203px;
}
#slider .sldwrapen ul li#article_109 a:hover,#slider .sldwrapen ul li#article_109.active a{
background-position: -1672px -203px;
}
#slider .sldwrapen ul li#article_97 a:hover,#slider .sldwrapen ul li#article_97.active a{
background-position: -1826px -203px;
}
#slider .sldwrapen ul li#article_98 a:hover,#slider .sldwrapen ul li#article_98.active a{
background-position: -1979px -203px;
}

/* slider -en */

div.sitemap ul#zone_32{
display:none;
}

div.sitemap ul#zone_33{
display:none;
}

campin object#46{
float:left;
}

ul.acc{
width: 100%;
display: inline-block;
}

h2.maintitle{
float: left;
width: 940px;
font-size: 23px;
color: #ffd900;
padding: 0px 15px;
margin: 15px 0px 0px 0px;
}


ul.acc li .item-content{
display: none;
}
ul.acc li .item-content a{
color: #234E88;
}
ul.acc li .item-content a:hover{
text-decoration: underline;
}


.film{
float:left;
width:auto;
height:26px;
margin:-7px 0px 0px 10px;
}

.home-telephone{
float:left;
width:150px;
height:26px;
margin:0px 0px 0px 10px;}

#splash{
width:100%;
height: 100%;
position: fixed !important;
position: absolute;
left: 0px;
top: 0px;
/*background: transparent url(../images/overlay.png) repeat left top;*/
z-index: 9999;
}

#videoplayer{
display: block;
position: absolute;
width: 635px;
height: 380px;
z-index: 10000;
left: 50%;
top: 260px;
margin: 0px 0px 0px -317px;
}

.sitemap ul#zone_6 li#article_11{
display:none;}

.sitemap ul#zone_2 li#article_7{
padding:0px;}

.head-top{
padding:20px 0px 0px 0px;}
.head-top p{
font-size:16px;
font-weight:bold;
color:#5B417D;
}
#advert-plane{
float:left;
background:url(../images/plane-advert.png) no-repeat center top;
width:100%;
height:27px;
padding:12px 0px 0px 89px;
margin-bottom:30px;}
.advert{
float:left;
width:auto;
padding-left:70px;}
.advert span{
color:#fff;
font-size:13px;
font-weight:bold;}
#notice{
float:left;
width:720px;
height:30px;
position:relative;
overflow:hidden;
margin-left:23px;}
.slides{
position:absolute;
top:0;}
.slides div {
width:720px;}
.slides div span{
color:#dfdde9;
font-size:13px;
font-weight:bold;}
ul.pagination{ 
display:none; }
#kroki, #kroki2{
background: url(/i/Assets/images/kroki.png) no-repeat left top;
width:946px;
height:446px;
position:relative;}
#kroki2{
background: url(/i/Assets/images/kroki2.png) no-repeat left top;}
#kroki .airport, #kroki2 .airport{
width:452px;
height:23px;
position:absolute;
left:11px;
bottom:0;
text-indent:-9999px;
outline:none;}

#kroki-en, #kroki2-en{
background: url(/i/Assets/images/kroki-en.png) no-repeat left top;
width:946px;
height:446px;
position:relative;}

#kroki2-en{
background: url(/i/Assets/images/kroki2-en.png) no-repeat left top;}

#kroki-en .airport, #kroki2-en .airport{
width:452px;
height:23px;
position:absolute;
left:11px;
bottom:0;
text-indent:-9999px;
outline:none;}
.horizon{
background: url(/i/Assets/images/horizon_bg.png) no-repeat left top;
width:114px;
height:114px;
position:absolute;
right:0;
top:0;}
.horizon a{
display:block;
width:114px;
height:114px;
text-indent:-9999px;}
.horizon-info{
background: url(/i/Assets/images/horizon-info.png) no-repeat left top;
display:none;
width:276px;
height:73px;
position:absolute;
right:85px;
top:17px;}






