html, html body, html body #hugewrapper {margin:0!important;padding:0 0 13px 0!important;border:none!important;width:auto!important;height:auto!important;}

.hidden {
position:absolute;
clip:rect(1px 1px 1px 1px);
clip:rect(1px, 1px, 1px, 1px);
}
.kukubar-bar {
text-align:left!important;
font-family:Arial;
padding-bottom:0px;
cursor:text;
letter-spacing:0px;
}
.kukubar-bar img{

}
.kukubar-bar h5, #kukubar-bar h6{
font-size:12px !important;
}
.kukubar-bar * {
list-style-image:none;
background-image:none;
z-index:999999;
}
.kukubar-bar div {
background-image:none;
padding:0px;
}
.kukubar-bar a {
font-weight:400;
background-color:transparent;
cursor:pointer;
font-size:12px;
margin:0px;
}
.kukubar-bar .bar-block-click a {
color:#666666;
}
.kukubar-bar .bar-block-click a:hover {
color:#000000;
}
.kukubar-bar a:hover, 
.kukubar-bar a:active {
font-weight:400!important;
font-size:100%!important;
border:none;

}
.kukubar-bar h5, 
.kukubar-bar h6 {




}
#kukubar-upper .dropdown {
border-top-width:0px!important;
}
#kukubar-lower .dropdown {
border-bottom-width:0px!important;
}
.kukubar-bar ul.dropdown, 
.kukubar-bar .dropdown ul {
left:auto;
padding-left:0px;
margin:0px;
z-index:100000;
list-style-position:outside;
}
.kukubar-bar ul.dropdown li, 
.kukubar-bar .dropdown ul li {
list-style-type:none;
word-wrap:break-word;
text-align:left;
margin:0px;
display:block;
zoom:1;
}
.kukubar-bar ul.dropdown li p, 
.kukubar-bar .dropdown ul li p {
display:block;
width:auto !important;
}
.kukubar-bar ul.dropdown li img, 
.kukubar-bar .dropdown ul li img {

}
.kukubar-bar .dropdown li a {
font-size:12px !important;
word-wrap:break-word;
}
.dropdown li a:hover {
background-color:transparent;
font-size:100%;
letter-spacing:0px !important;
}
.kukubar-bar p {
display:block;
font-size:12px;
word-wrap:break-word;
}
#kukubar-upper {
margin:0px !important;
height:30px;
z-index:99999;
font-size:12px;
font-weight:400;
border-bottom:1px solid #bbbbbb;

}
#kukubar-upper {}
#kukubar-upper * {}
#kukubar-upper .theme:hover {background:transparent;}
#kukubar-upper.font-white .theme {color:#FFFFFF;}
#kukubar-upper.font-white .expanded-btn .theme {color:#666666;}
#kukubar-upper.font-black .theme {color:#666666;}
#kukubar-upper.font-white .expanded-btn a.theme:hover, 
#kukubar-upper.font-black a.theme:hover {color:#000000;}

#kukubar-lower {
font-weight:400;
height:25px;

left:0px;
bottom:0px;
background:#f0f0f0;
width:100%;
margin:0px;
z-index:9999;
font-size:12px;








border-top:1px solid #BBBBBB;
z-index:99999;
}

/* IE6 Absolute layout */
* html #kukubar-lower {
position:absolute!important;
left:auto!important;

right:17px!important;

}
#kukubar-lower.hidden-footer {






}
#kukubar-lower.hidden-footer-ie {

}
#kukubar-upper:after {

display:block;
clear:both;
}
#kukubar-upper ul.expanded, 
#kukubar-lower ul.expanded {
visibility:visible;
}
#kukubar-upper a, 
#kukubar-lower a {
text-decoration:none;
}
#kukubar-upper a:hover, 
#kukubar-lower a:hover {
font-size:12px !important;
text-decoration:underline;
}
#kukubar-upper .bar-block, 
#kukubar-lower .bar-block {
z-index:9999;
cursor:pointer;
height:30px;
line-height:30px;
vertical-align:middle;
border-right:1px solid #C9C9C9;

}
#kukubar-upper .bar-block-click {
overflow:hidden;

}
#kukubar-lower .bar-block {
color:#666666;
height:25px;
line-height:25px;
}
#kukubar-upper .expanded-btn, 
#kukubar-lower .expanded-btn {
overflow:visible;
background:#FFFFFF;
color:#000000;
}
#kukubar-upper #Wrextch-notice.expanded-btn {
background-color:#4D4D4D;
}
#kukubar-upper.font-white .expanded-btn span, 
#kukubar-lower.font-white .expanded-btn span{
color:#000000;
}
#kukubar-upper .left-side, 
#kukubar-upper .left-side .bar-block{
float:left;
position:relative;
}
#kukubar-upper .right-side, 
#kukubar-upper .right-side .bar-block{
float:right;
position:relative;
}
#kukubar-lower .left-side, 
#kukubar-lower .left-side .bar-block{
float:left;
}
#kukubar-lower .right-side, 
#kukubar-lower .right-side .bar-block{
float:right;
}

/*upper left*/
#kukubar-upper .left-side h1 {
font-size:0px;
overflow:hidden;
padding:0px;
margin:0px;
top:0px;
height:auto;
width:auto;


line-height:0px;
display:block;
background-color:transparent;
background-image:none;
text-align:left!important;
}
#kukubar-upper .left-side h1 a {
background:center center no-repeat;

width:73px;
height:28px;
padding:0px;
margin:0px 5px;
text-indent:-9999px;
display:block;

}
#kukubar-upper .left-side ul.dropdown {
background:#FFFFFF;
visibility:hidden;

}
#kukubar-upper .left-side ul.album-service li.album-index, 
#kukubar-upper .left-side ul.blog-service li.blog-index, 
#kukubar-upper .left-side ul.video-service li.video-index, 
#kukubar-upper .left-side ul.join-service li.join-index, 
#kukubar-upper .left-side ul.digu-service li.digu-index {
display:none;
}
#kukubar-upper .left-side ul.dropdown li a {
text-decoration:none;
display:block;
padding:8px 5px;
line-height:1;
}
#kukubar-upper .left-side ul.dropdown li a:hover {
background:#D3ECF6;
}
#kukubar-upper .left-side #Wrextch-service a.current-service, 
#kukubar-upper .left-side #Wrextch-service span {
background-color:transparent;
margin:0px 8px;
display:inline-block;
}
#kukubar-upper span.bar-block-btn, 
#kukubar-upper span.bar-block-btn-login{
display:block;
width:13px;
margin:8px 0px 0px !important;
height:13px;
background:center center no-repeat;
text-indent:-9999px;
vertical-align:middle;
outline:none;
}
#kukubar-upper .expanded-btn span.bar-block-btn, 
#kukubar-upper .expanded-btn span.bar-block-btn-login{
background:center center no-repeat;
}
#kukubar-upper span.bar-block-btn:hover {
background:center center no-repeat;
}
#kukubar-upper .expanded-btn span.bar-block-btn:hover, 
#kukubar-upper .expanded-btn span.bar-block-btn-login:hover {
background:center center no-repeat;
}
#kukubar-upper .left-side {
width:auto;
float:left;

}
#kukubar-upper .left-side #Wrextch-service {
width:auto;
display:block;
float:left;

position:relative;
}
#kukubar-upper .left-side #Wrextch-service ul {
clear:both;
display:block;

overflow:hidden;

border:1px solid #BBBBBB;
border-top:none;

margin-bottom:!important;

z-index:9998;
top:28px;
}
#kukubar-upper .left-side #Wrextch-service ul li {
margin:0px;
line-height:1;
width:auto;
clear:both;
overflow:hidden;
border:none;
border-bottom:1px solid #DDDDDD;
}
#kukubar-upper .left-side #Wrextch-service ul li a{
width:100%;
clear:both;
overflow:hidden;
zoom:1;
}


/*upper right*/
#kukubar-upper .right-side {
float:right;
}
#kukubar-upper .right-side #Wrextch-login ul{
display:block;
zoom:1;
margin:0px;
}
#kukubar-upper .right-side #Wrextch-login ul li{
float:left;
}
#kukubar-upper.font-white .right-side #Wrextch-login:hover {
background:#636363;
}
#kukubar-upper.font-white .right-side #Wrextch-login.no-hover:hover {
background:transparent;
}
#kukubar-upper.font-white .right-side #Wrextch-login.expanded-btn:hover {
background:#FFFFFF;
color:#000000;
}
#kukubar-upper.font-black .right-side #Wrextch-login:hover {
background:transparent;
color:#666666;
}
#kukubar-upper.font-black .right-side #Wrextch-login.expanded-btn:hover {
background:#FFFFFF;
color:#000000;
}
#kukubar-upper .right-side #Wrextch-login ul.login-links{
overflow:hidden;
width:auto;
float:right;
padding:0px;

}
#kukubar-upper .right-side #Wrextch-login span{
float:none;
display:inline-block;


border:none;
margin:0px 8px;

}
#kukubar-upper .right-side #Wrextch-login span.bar-block-btn-login{

display:inline-block;

}
#kukubar-upper .right-side #Wrextch-login ul.dropdown{
width:auto;
background:#FFFFFF;
border:1px solid #BBBBBB;
border-top:none;
position:absolute;
visibility:hidden;
top:30px;
right:0px;


overflow:visible;
}
#kukubar-upper .right-side #Wrextch-login ul li {
display:inline-block;


padding:0px 5px;
}
#kukubar-upper .right-side #Wrextch-login ul.dropdown li{
width:100%;
display:block;
padding:0px;
clear:both;
border-bottom:1px solid #DDDDDD;
}
#kukubar-upper .right-side #Wrextch-login ul.dropdown li a {
width:auto;
display:block;
text-decoration:none;
padding:8px 5px;
line-height:1;
float:none;
}
#kukubar-upper .right-side #Wrextch-login ul.dropdown li:hover, 
#kukubar-upper .right-side #Wrextch-login ul.dropdown li a:hover {
background:#D3ECF6;
}
#kukubar-upper .right-side #Wrextch-login ul li.first {
position:relative;
}
#kukubar-upper .right-side #Wrextch-login ul li.first:after {

display:inline;
position:absolute;
right:0px;
color:#ECECEC;
}
#kukubar-upper .right-side #Wrextch-search{
padding-right:8px;
border-right:none;
}
#kukubar-upper .right-side #Wrextch-search{


float:right;
}
#kukubar-upper .right-side #Wrextch-search form{
vertical-align:middle;
height:18px;
border:1px solid #CBCBCB;





margin:5px 0px 0px 8px;
background:#FFFFFF;
width:auto;

}
#kukubar-upper .right-side #Wrextch-search form label{
display:block;


cursor:pointer;
margin:0px;
padding-left:5px;

color:#000000;
text-align:left;
height:auto;
}
#kukubar-upper .right-side #Wrextch-search form label:hover {
background:#EBEBEB;
}
#kukubar-upper .right-side #Wrextch-search form label.on{
position:absolute;
display:none;
top:!important;
}
#kukubar-upper .right-side #Wrextch-search form fieldset{
clear:none;
display:block;
border:0px;



padding:0px !important;
height:18px;
margin:0px !important;
vertical-align:middle;
line-height:18px;

}
#kukubar-upper .right-side #Wrextch-search form fieldset legend{




float:left;
margin:0px;
margin-top:2px;


margin-left:5px;

padding:0px !important;
color:#666666;
clear:none;
display:block;
line-height:1.231;
vertical-align:middle;

cursor:pointer;
}
#kukubar-upper .right-side #Wrextch-search form fieldset legend span{
display:inline-block;
text-indent:-9999px;
background:right 5px no-repeat;
width:10px;



}
#kukubar-upper .right-side #Wrextch-search form fieldset .service-list{





border:1px solid #CBCBCB;
background:#FFFFFF;
top:26px;
padding:0px 0px 0px 0px !important;
float:left;
display:none;
clear:none;
position:absolute;
overflow:hidden;
width:200px;
color:#000000;
font-size:12px;






}
#kukubar-upper .right-side #Wrextch-search form fieldset .service-list label {
float:none;
width:100%;
width:auto;
padding-left:5px;
overflow:hidden;
position:relative;
top:0px;
}
#kukubar-upper .right-side #Wrextch-search form fieldset .expanded{
display:block;
}
#kukubar-upper .right-side #Wrextch-search form fieldset .search-field{
padding:0px;
margin-left:10px;

float:left;





}
#kukubar-upper .right-side #Wrextch-search form fieldset .search-field input{
height:16px;
line-height:18px;
border:1px solid #CBCBCB;
border-width:0px 1px;
padding:0px 0px 0px 2px;
font-size:10px;
margin:0px;
background:#FFFFFF;





}
#kukubar-upper .right-side #Wrextch-search form fieldset .search-field input#Wrextch-search-text{



font-size:12px;
color:#000000;

vertical-align:middle;
outline:none;
margin-bottom:2px;
}
#kukubar-upper .right-side #Wrextch-search form fieldset .search-field input.blur{
color:#C6C6C6;
}
#kukubar-upper .right-side #Wrextch-search form fieldset input#Wrextch-search-btn{
width:29px;
height:18px;
height:16px;
margin:0px;
background:transparent center center no-repeat;
text-indent:-9999px;
border:none;




}
#kukubar-upper .right-side #Wrextch-notice a.notice-list span{
display:block;
text-indent:-9999px;
background:center center no-repeat;
width:35px;
height:30px;
}
#kukubar-upper .right-side #Wrextch-notice.expanded-btn a.notice-list span{
background:center center no-repeat;
}
#kukubar-upper .right-side #Wrextch-notice.unread a.notice-list span{
background:center center no-repeat;
}
#kukubar-upper .right-side #Wrextch-notice div.dropdown{
background:#FFFFFF;
width:270px;
border:1px solid #BCBCBC;
position:absolute;
visibility:hidden;
top:30px;
right:-1px;
text-align:left;
}
#kukubar-upper .right-side #Wrextch-notice div.dropdown ul{
visibility:hidden;
}
#kukubar-upper .right-side #Wrextch-notice div.dropdown ul.vitality-list{
margin:0px;
visibility:hidden;

}
#kukubar-upper .right-side #Wrextch-notice.expanded-btn div, 
#kukubar-upper .right-side #Wrextch-notice.expanded-btn ul {

padding:0px;
visibility:visible;
}
#kukubar-upper div.dropdown .notice-heading{
visibility:hidden;
background:#4D4D4D;
padding:4px 0px !important;
display:block;
height:22px;
vertical-align:bottom;
}
#kukubar-upper div.dropdown .notice-heading h4{
line-height:1.231;
padding:0px 0px 0px 5px;
padding-left:5px;
margin:5px 0px 5px 8px;

color:#FFFFFF;
display:block;
font-weight:400;
font-size:12px;
border-left:5px solid #FFD233;
vertical-align:bottom;
}
#kukubar-upper .right-side #Wrextch-notice a.notice-list{
height:30px;
}
#kukubar-upper .right-side #Wrextch-notice ul li {
overflow:hidden;
cursor:pointer;
padding:16px 10px;

padding:4px 0px;

clear:both;
text-align:left;

}
#kukubar-upper .right-side #Wrextch-notice img.loading-icon{

margin:0px 5px 0px 10px !important;
vertical-align:middle;
}
#kukubar-upper .right-side #Wrextch-notice ul li.hover-on {
background:#D3ECF6;
}
#kukubar-upper .right-side #Wrextch-notice ul li a{
vertical-align:top;
color:#33A1FF;
display:inline-block;

float:left;
border:none;
}
#kukubar-upper .right-side #Wrextch-notice ul li a img{
margin:0 10px;

margin:16px 10px;
width:30px;
height:30px;
border:none;
vertical-align:top;
}
#kukubar-upper .right-side #Wrextch-notice ul li div.content{
display:inline-block;


float:left;

padding:8px 10px 4px 10px;
line-height:1.231;
vertical-align:top;
width:180px;
overflow:hidden;
word-wrap:break-word;

}
#kukubar-upper .right-side #Wrextch-notice ul li div.content *{
line-height:1;
padding:0px;
}
#kukubar-upper .right-side #Wrextch-notice ul li div.content p{
margin:0px 0px 8px 0px;
line-height:1.231;
width:auto;
}
#kukubar-upper .right-side #Wrextch-notice ul li div.content a{
border:none;
margin:0px;
float:none;
display:inline;
}

/* cover story text link */
#kukubar-upper #infozone{
margin-left:8px;
float:left;
overflow:hidden;
width:200px;height:30px;
}
#kukubar-upper #infozone ul{
padding:0;margin:0;
}
#kukubar-upper #infozone li{
list-style:none;line-height:30px;
}

/*lower left*/
#kukubar-lower a:hover {
font-size:100%;
}
#kukubar-lower #footer-feedback{
height:25px;
overflow:hidden;
}
#kukubar-lower #footer-feedback a{
display:block;
width:100px;
height:25px;
text-indent:-9999px;
background:no-repeat;
}
#kukubar-lower #footer-feedback a:hover {
background:no-repeat;
}
#kukubar-lower img.loading-icon {
margin:0px 5px 15px 10px;
float:left;
}
.kukubar-bar .login-request {
display:block;
overflow:hidden;
}