@charset "utf-8";
/* FeedBack Widget	*/
#float_right { position:fixed; right:0px; top:50%; margin-top:-60px;float:right }
*html #float_right { position:absolute; }
#float_right #feedback_btn { background:url(img/feedback.gif) no-repeat 0px 0px; display:block; height:120px; width:35px;1 }
#float_right #feedback_btn:hover { background:url(img/feedback.gif) no-repeat -35px 0px; display:block; height:120px; width:35px;1 }


/*	nyroModel	*/
div#nyroModalFull { font-size: 12px; color: #777;  }
div#nyroModalLoading { border:solid #FFF; -moz-border-radius:8px;-webkit-border-radius: 8px; border-width:8px; padding:5px;filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction=145, Strength=5);-moz-box-shadow: 0 0 10px #000 ;-webkit-box-shadow: 0 0 10px #000;box-shadow: 0 0 10px #000; width: 55px; height: 25px; text-indent: -9999em; background: #fff url(img/ajaxLoader.gif) no-repeat; background-position: center; }
div#nyroModalLoading.error { border: 4px solid #f66; line-height: 20px; padding: 20px; width: 300px; height: 100px; text-indent: 0; background: #fff; }

div#nyroModalWrapper { background:#fff; border:solid #FFF; -moz-border-radius:8px;-webkit-border-radius: 8px; border-radius: 8px; border-width:8px; padding:5px;filter: progid:DXImageTransform.Microsoft.Shadow(color='#333333', Direction='145', Strength='5');-moz-box-shadow: 0 0 10px #000 ;-webkit-box-shadow: 0 0 10px #000;box-shadow:0 0 10px #000; }

a#closeBut { position: absolute; display: block; top: -20px; right: -20px; width:30px; height:30px; text-indent: -9999em; background:url(img/close.png) no-repeat; outline: 0;}
h1#nyroModalTitle { margin: 0; padding: 0; position: absolute; top: -22px; left: 5px; font-size: 12px; color: #ddd; }

div#nyroModalContent { overflow: auto; }
div.wrapper div#nyroModalContent { padding:0 5px; background:#fff; }

div.wrapperImg div#nyroModalContent { position: relative; text-align: center; }
div.wrapperImg img { vertical-align: baseline; }
div.wrapperImg div#nyroModalContent div { position: absolute; bottom: 0; left: 0; background: black; padding: 10px; margin: 10px; border: 1px white dotted; overflow: hidden; opacity: 0.2; filter: alpha(opacity=20); }
div.wrapperImg div#nyroModalContent div:hover { opacity: 0.5; filter: alpha(opacity=50); cursor: help; }
a.nyroModalPrev, a.nyroModalNext { z-index: 105; outline: none; position: absolute; top: 0; height: 100%; width: 40%; cursor: pointer; text-indent: -9999em; background: left 20% no-repeat; background-image: url(data:image/gif;base64,AAAA); /* Trick IE6 */ }
div.wrapperSwf a.nyroModalPrev, div.wrapperSwf a.nyroModalNext, div.wrapper a.nyroModalPrev, div.wrapper a.nyroModalNext { height: 60%; width: 20%; }
a.nyroModalPrev { left: 0; }
a.nyroModalPrev:hover { background-image: url(img/prev.gif); }
a.nyroModalNext { right: 0; background-position: right 20%; }
a.nyroModalNext:hover { background-image: url(img/next.gif); }

/*	Rating	*/
.rating_wrapper * { margin:0; border:0; padding:0; }
.rating_wrapper { overflow:hidden; height:16px; }
.sp_rating { font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size:11px; line-height:1.7em; color:#5f5f5f; display:block; }
.rating { float:left; padding-right:4px; }
.base { background:url(img/ratings.gif) 0 0 no-repeat; width:85px; height:100%; float:left; padding-right:4px; overflow:hidden; }
.average { background:url(img/ratings.gif) 0 -16px no-repeat; text-indent:-9999px; }
.votes { float:left; padding-right:4px; }
.score { background:url(img/ratings.gif) 0 0 no-repeat; width:85px; height:100%; float:left; position:relative; }
.score a { display:block; height:100%; float:left; text-indent:-9999px; position:absolute; overflow:hidden; line-height:1em; }
.score1 { width:20%; z-index:55; }
.score2 { width:40%; z-index:54; }
.score3 { width:60%; z-index:53; }
.score4 { width:80%; z-index:52; }
.score5 { width:100%; z-index:51; }
.score a:hover,.score a.hover { background:url(img/ratings.gif) bottom right no-repeat; }
.status { height:16px; width:100px; overflow:hidden; position:relative; }
.score_this { height:100%; overflow:hidden; }
.score_this a { color:#f37800; }

/*	container_fb	*/
#container_fb { margin:auto; height:485px; overflow:auto; }
#container_fb label { margin-top:3px;font:bold 11px/25px Tahoma; color:#0072C4; }
#container_fb input { font:normal 11px Tahoma; color:#0072C4;width:210px; margin-right:2px;background:#fff; border:solid #AAA 1px; -moz-border-radius:6px;-webkit-border-radius:6px; border-radius:6px; padding:5px 8px; float:right; }
#container_fb textarea {font:normal 11px/17px Tahoma; width:360px;height:90px;background:#fff; border:solid #AAA 1px; -moz-border-radius:6px;-webkit-border-radius:6px; border-radius:6px; padding:5px 8px; }
.pane {background:#fff; border:solid #AAA 1px; -moz-border-radius:6px;-webkit-border-radius:6px; border-radius:6px; padding:5px 8px; margin-bottom:8px; overflow:hidden}
#container_fb #feedback input.btn_submit, .btn_cancel {background:#005b8f; border:solid #111 1px; -moz-border-radius:6px;-webkit-border-radius:6px; border-radius:6px; padding:5px 15px; color:#FFF; font:bold 12px/20px Trebuchet MS; text-decoration:none; margin-left:5px; float:right; display:block; width:auto; cursor:pointer}
.btn_cancel {background:#666; border:solid #111 1px; -moz-border-radius:6px;-webkit-border-radius:6px; border-radius:6px; padding:5px 15px; color:#FFF; font:bold 12px/20px Trebuchet MS; text-decoration:none; margin-left:5px; float:left; display:block; width:auto;}

#container_fb #feedback input.btn_submit:hover { color:#fff; background:#004973; }
.btn_cancel:hover { color:#fff; background:#333; }

/*	accordion	*/

.accordion {	border-bottom: solid 1px #c4c4c4;}
.accordion h3 {	background: #EEE url(img/arrow-square.gif) no-repeat right -51px;	padding:6px 15px;	margin: 0;	font:bold 14px/18px Trebuchet MS;	border: solid 1px #c4c4c4;	border-bottom: none;	cursor: pointer;color:#444;}
.accordion h3 .cap { font:normal 10px/18px Tahoma; color:#0072C4; visibility:visible; }
.accordion h3.active .cap { font:normal 10px/18px Tahoma; color:#777; visibility:hidden; }
.accordion h3:hover {	background-color:#DDD;}
.accordion h3.active {	background:#FFF url(img/arrow-square.gif) no-repeat right 5px; font:bold 16px/18px Trebuchet MS; color:#0072C4;}
.accordion p {	background: #FFF;	margin: 0;	padding:0px 15px 10px 15px;	border-left: solid 1px #c4c4c4;	border-right: solid 1px #c4c4c4;}
.accordion h3 .icon1,.accordion h3 .icon2, .accordion h3 .icon3, .accordion h3 .icon4 { background:url(img/icons.png) no-repeat; display:block; height:17px; width:17px; float:left; margin-top:-1px; margin-right:4px; }
.accordion h3 .icon1 { background-position:0px 0px; }
.accordion h3 .icon2 { background-position:0px -29px; }
.accordion h3 .icon3 { background-position:0px -58px; }
.accordion h3 .icon4 {background-position:0px -88px;}

