.b-popup-gallery .b-popup-content {
text-align:center;
}
.b-popup-content {
background:#FFFFFF none repeat scroll 0 0;
height:100%;
position:relative;
}
.b-popup-gallery  .b-popup-title {
background:#FF6C00 none repeat scroll 0 0;
color:#FFFFFF;
}
.b-popup-title {
float:left;
font-weight:bold;
margin:0 0 -2px;
padding:8px 13px;
}
.b-popup-gallery .b-popup-close {
right:8px;
}
.b-popup-close {
background:transparent url(../images/close-dark.png) no-repeat scroll 0 0;
cursor:pointer;
height:16px;
position:absolute;
top:9px;
width:16px;
}
.b-popup-gallery .b-popup-body {
padding:10px 13px;
}
ul {
margin-bottom:1em;
margin-top:0;
}
.b-dropdown, .b-dropdown ul {
display:inline;
}
.b-dropdown li {
display:none;
white-space:nowrap;
}
.b-dropdown .visible {
display:inline;
}
.b-dropdown .visible a {
margin-right:8px;
}
.b-dropdown .or {
margin-right:0 !important;
}
#js .b-dropdown .or {
text-decoration:none;
}
.b-dropdown-popup {
background:#FFFFFF none repeat scroll 0 0;
display:inline;
margin:-4px 0 0 -10px;
position:absolute;
z-index:9999;
}
.b-dropdown-popup[class^="b-dropdown"] {
background:transparent none repeat scroll 0 0;
}
.b-dropdown-popup iframe {
background:#FFFFFF none repeat scroll 0 0;
display:none;
height:100%;
position:absolute;
width:100%;
z-index:-1;
}
.b-dropdown-popup[class^="b-dropdown"] iframe {
display:block;
}
.b-dropdown-popup .b-dropdown {
border:1px solid #FFFFFF;
display:block;
}
.b-dropdown-popup .b-dropdown ul {
border:1px solid #BFBFBF;
display:block;
padding:1px 1px 3px;
}
.b-dropdown-popup .b-dropdown li {
display:block;
padding:1px 9px 4px 7px;
}
.b-dropdown-popup .b-dropdown .line {
border-top:1px solid #DDDDDD;
margin:1px 3px 0;
padding:3px 4px 4px;
}

.b-popup {
margin:-9px 0 0;
position:absolute;
width:500px;
z-index:9999;
}
.b-popup-t, .b-popup-b {
background:transparent url(../images/tb.png) repeat scroll 0 0;
display:block;
margin:0 12px;
}
.b-popup-t {
height:9px;
}
.b-popup-b {
background-position:0 -61px;
height:19px;
}
.b-popup-l, .b-popup-r {
background:transparent url(../images/lr.png) repeat scroll 0 0;
bottom:26px;
position:absolute;
top:26px;
width:14px;
}
.b-popup-l {
left:-14px;
}
.b-popup-r {
background-position:-14px 0;
left:100%;
}
.b-popup-tl, .b-popup-tr, .b-popup-bl, .b-popup-br {
background:transparent url(../images/tb.png) no-repeat scroll 0 0;
height:26px;
position:absolute;
width:26px;
}
.b-popup-tl {
background-position:0 -9px;
left:-14px;
}
.b-popup-tr {
background-position:-26px -9px;
left:100%;
margin-left:-12px;
}
.b-popup-bl {
background-position:0 -35px;
margin:-26px 0 0 -14px;
}
.b-popup-br {
background-position:-26px -35px;
left:100%;
margin:-26px 0 0 -12px;
}
.b-popup-content {
background:#FFFFFF none repeat scroll 0 0;
height:100%;
position:relative;
}
.b-popup-frame {
border:0 solid #F0F285;
height:100%;
margin:-1px 0 -1px -3px;
width:100%;
}
.b-popup-body {
clear:both;
padding:0 13px 10px;
}
.b-popup-body-inner {
background:#FEFFD6 none repeat scroll 0 0;
}
.b-popup-tail {
height:7px;
position:absolute;
top:-7px;
width:19px;
}
.b-popup-title {
float:left;
font-weight:bold;
margin:0 0 -2px;
padding:8px 13px;
}

.b-popup-thumbs {
margin:0;
padding:0 0 24px;
text-align:center;
white-space:nowrap;
}
.b-popup-thumbs li {
border-bottom:4px solid #FFFFFF;
cursor:pointer;
display:inline-block;
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 3px;
padding:2px 0;
}
.b-popup-thumbs li:hover {
border-bottom-color:#DDDDDD;
}
.b-popup-thumbs li.current, .b-popup-thumbs li.current:hover {
border-bottom-color:#FF6B00;
cursor:default;
}

