/* =========================== *
 * jQuery Plugins Lightbox NEW *
 * =========================== */

#colorbox, #cboxOverlay, #cboxWrapper {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 11000;
  overflow: visible;
}
#cboxOverlay {
  position: fixed;
  width: 100%;
  height: 100%;
}
#cboxMiddleLeft, #cboxBottomLeft {
  clear: left;
}
#cboxContent {
  position: relative;
}
#cboxLoadedContent {
  overflow: hidden !important;
}
#cboxTitle {
  margin: 0;
}
#cboxLoadingOverlay, #cboxLoadingGraphic {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
  cursor: pointer;
}
.cboxPhoto {
  float: left;
  margin: auto;
  border: 0;
  display: block;
}
.cboxIframe {
  width: 100%;
  height: 100%;
  display: block;
  border: 0;
}

#cboxOverlay {
  background: url(img/lightbox/overlay.png) repeat 0 0;
}
#colorbox {
}
#cboxTopLeft {
}
#cboxTopRight {
}
#cboxBottomLeft {
}
#cboxBottomRight {
}
#cboxMiddleLeft {
}
#cboxMiddleRight {
}
#cboxTopCenter {
}
#cboxBottomCenter {
}
#cboxContent {
  background: #fff;
  overflow: hidden;
  margin: 0 auto;
  border: 6px solid #FF9900;
  -moz-border-radius: 15px;
  -webkit-border-radius: 15px;
  border-radius: 15px;
}
#cboxError {
  padding: 50px;
  border: 1px solid #ccc;
}
#cboxLoadedContent {
}
#cboxTitle {
  display: none !important;
}
#cboxCurrent {
  position: absolute;
  bottom: 4px;
  left: 58px;
  color: #949494;
}
#cboxSlideshow {
  position: absolute;
  bottom: 4px;
  right: 30px;
  color: #0092ef;
}
#cboxPrevious {
  position: absolute;
  bottom: 0;
  left: 0;
  background: url(img/lightbox/controls.png) no-repeat -75px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}
#cboxPrevious.hover {
  background-position: -75px -25px;
}
#cboxNext {
  position: absolute;
  bottom: 0;
  left: 27px;
  background: url(img/lightbox/controls.png) no-repeat -50px 0;
  width: 25px;
  height: 25px;
  text-indent: -9999px;
}
#cboxNext.hover {
  background-position: -50px -25px;
}
#cboxLoadingOverlay {
  background: url(img/lightbox/loading_background.png) no-repeat center center;
}
#cboxLoadingGraphic {
  background: url(img/lightbox/loading.gif) no-repeat center center;
}
#cboxClose {
  display: none !important;
}
#cboxClose.hover {
}

.cboxIE #cboxTopLeft, .cboxIE #cboxTopCenter, .cboxIE #cboxTopRight, .cboxIE #cboxBottomLeft, .cboxIE #cboxBottomCenter, .cboxIE #cboxBottomRight, .cboxIE #cboxMiddleLeft, .cboxIE #cboxMiddleRight {
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);
}

.cboxIE6 #cboxTopLeft {
  background: url(img/lightbox/ie6/borderTopLeft.png);
}
.cboxIE6 #cboxTopCenter {
  background: url(img/lightbox/ie6/borderTopCenter.png);
}
.cboxIE6 #cboxTopRight {
  background: url(img/lightbox/ie6/borderTopRight.png);
}
.cboxIE6 #cboxBottomLeft {
  background: url(img/lightbox/ie6/borderBottomLeft.png);
}
.cboxIE6 #cboxBottomCenter {
  background: url(img/lightbox/ie6/borderBottomCenter.png);
}
.cboxIE6 #cboxBottomRight {
  background: url(img/lightbox/ie6/borderBottomRight.png);
}
.cboxIE6 #cboxMiddleLeft {
  background: url(img/lightbox/ie6/borderMiddleLeft.png);
}
.cboxIE6 #cboxMiddleRight {
  background: url(img/lightbox/ie6/borderMiddleRight.png);
}

.cboxIE6 #cboxTopLeft, .cboxIE6 #cboxTopCenter, .cboxIE6 #cboxTopRight, .cboxIE6 #cboxBottomLeft, .cboxIE6 #cboxBottomCenter, .cboxIE6 #cboxBottomRight, .cboxIE6 #cboxMiddleLeft, .cboxIE6 #cboxMiddleRight {
  _behavior: expression(this.src = this.src ? this.src : this.currentStyle.backgroundImage.split('"')[1], this.style.background = "none", this.style.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=" + this.src + ", sizingMethod='scale')");
}

#cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {
  border: 0;
}

#lightbox_internal {
  min-height: 100px;
  width: 420px;
  padding: 20px;
  overflow: hidden !important;
}

#lightbox_internal h2 {
  margin: 0 0 .5em 0;
}
#lightbox_internal .attention {
  background: url(img/light-icon.png) no-repeat 10px 10px #f7f7f7;
  border: 1px solid #FF9900;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 10px 10px 10px 36px;
  margin: 14px 0 0 0;
  min-height: 26px;
  line-height: 1.3em;
}
#lightbox_internal .choice {
  margin: 14px 0 0 0;
}
#lightbox_internal .choice ul {
  background: #ECEEF5;
  border: 1px solid #CAD4E7;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  font-size: 13px;
  min-height: 10px;
  padding: 5px 0;
  text-align: center;
}
#lightbox_internal .choice div {
  float: left;
  line-height: 2.3em;
}
#lightbox_internal .choice input, #lightbox_internal .choice label {
  cursor: pointer;
}
#lightbox_internal .choice ul, #lightbox_internal .select ul {
  margin: 0 auto;
}
#lightbox_internal .select ul {
  width: 422px;
  float: left;
}
#lightbox_internal .choice ul li, #lightbox_internal .select ul li {
  list-style: none;
  float: left;
  margin: 0 8px;
  line-height: 1.3em;
}
#lightbox_internal .select {
  font-size: 13px;
  margin: 5px 0 0 0;
  padding: 5px 0;
  text-align: left;
}
#lightbox_internal .select ul li {
  margin: 0 2px 0 0;
  min-height: 16px;
}
#lightbox_internal .select ul li.col_2 {
  float: right;
}
#lightbox_internal div.select ul li span {
  line-height: 1.8em;
}
#lightbox_internal .select ul li select {
  background: #ECEEF5;
  border: 1px solid #CAD4E7;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  height: 26px;
  width: 200px;
  margin-left: 10px;
  color: #666;
  outline: none;
  line-height: 18px;
  padding: 2px 0 2px;
}
#lightbox_internal .select .ok {
  float: right;
  text-decoration: none;
  font-weight: bold; /* 	background-color: #FF7F00; 	background-image: -webkit-gradient( 	    linear, 	    left top, 	    left bottom, 	    color-stop(0.47, rgb(255,196,123)), 	    color-stop(0.59, rgb(255,128,0)) 	); 	background-image: -moz-linear-gradient( 	    center top, 	    rgb(255,196,123) 47%, 	    rgb(255,128,0) 59% 	); 	*/
  background: url("img/orange_grad.png") repeat-x 0 -10px;
  border: 1px solid #FF7F00;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  padding: 4px 12px 4px 12px;
}
#lightbox_internal .select .ok:active, #lightbox_internal .select .ok:hover, #lightbox_internal .select .cancel:active, #lightbox_internal .select .cancel:hover {
  /* 	background-color: #3D7BBC; 	background-image: -webkit-gradient( 	    linear, 	    left top, 	    left bottom, 	    color-stop(0.47, rgb(61,122,188)), 	    color-stop(0.59, rgb(44,89,140)) 	); 	background-image: -moz-linear-gradient( 	    center top, 	    rgb(61,122,188) 47%, 	    rgb(44,89,140) 59% 	); 	*/
  background: url("img/main_nav_active_bg_s1.png") repeat-x 0 -1px;
  border: 1px solid #3D7BBC;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  padding: 4px 12px 4px 12px;
}
#lightbox_internal .select .cancel {
  float: right;
  text-decoration: none;
  background-color: #ccc;
  background-image: -webkit-gradient( 	    linear, 	    left top, 	    left bottom, 	    color-stop(0.47, rgb(204,204,204)), 	    color-stop(0.59, rgb(153,153,153)) 	);
  background-image: -moz-linear-gradient( 	    center top, 	    rgb(204,204,204) 47%, 	    rgb(153,153,153) 59% 	);
  border: 1px solid #999;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
  color: #fff;
  padding: 3px 12px 5px 12px;
}
#lightbox_internal .select .cancel {
  margin-right: 20px;
  text-decoration: none !important;
}

#lightbox_internal .select .obligatorie {
  font-size: 12px;
  color: #336699;
  width: 95%;
}

#lightbox_internal .select .obligatorie_btns {
  line-height: 2.3em;
  font-size: 12px;
  color: #336699;
}

#lightbox_internal .vote, #lightbox_internal .comment {
  margin: 14px 0 0 0;
  background-color: #F2F2F2;
}

#lightbox_internal .comment .text_zone {
  background: #f0f0f0;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  margin-top: 10px;
  padding: 10px 10px 7px 10px;
}

#lightbox_internal .comment .text_zone textarea {
  background: #ECEEF5;
  border: 1px solid #CAD4E7;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 97%;
  max-width: 97%; /* height: 6em; */
  padding: 5px;
  outline: none;
}

#lightbox_internal .comment .text_zone img {
  margin: 0 10px 5px 0;
  cursor: pointer;
}


#lightbox_internal .vote .vote_txt {
  line-height: 2.3em;
  min-width: 140px;
}

#lightbox_internal .vote .vote_graph {
  background: #ECEEF5;
  border: 1px solid #CAD4E7;
  border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  padding: 2px 0 0 0;
  margin-bottom: 10px;
  width: 100px;
  text-align: center;
}

#lightbox_internal .vote .vote_graph img {
  cursor: pointer;
}
