.success-box { margin:50px 0; padding:10px 10px; border:1px solid #eee; background:#f9f9f9; }
.success-box img { margin-right:10px; display:inline-block; vertical-align:top; }
.success-box > div { vertical-align:top; display:inline-block; color:#888; }
/* Rating Star Widgets Style */

.rating-stars.has-error {border: 2px solid red; border-radius: 10px; }
.rating-stars ul { list-style-type:none; padding:0; -moz-user-select:none; -webkit-user-select:none; margin: 0px; padding: 5px 0px;}
.rating-stars ul > li.star { display:inline-block; list-style-type: none; cursor: pointer; }
.rating-stars ul > li.star:before { display: none; }
/* Idle State of the stars */

.rating-stars ul > li.star > i.fa { font-size:2.5em; /* Change the size of the stars */ color:#EEE; /* Color on idle state */ }
/* Hover state of the stars */

.rating-stars ul > li.star.hover > i.fa { color:#4c713b; }
/* Selected state of the stars */

.rating-stars ul > li.star.selected > i.fa { color:#4c713b; }

.add-review { border-bottom:20px; }

.review.fb { padding:0px; padding-right:5px; margin-bottom:40px;   }
.review.fb .in { border: 1px solid #dddfe2; border-radius:3px; background:url(/Graphics/rec_facebook.png) right top no-repeat;  margin:5px 0px; padding:5px 12px; box-shadow:0px 0px 2px rgba(0,0,0,0.15); }
.review.fb h3 { display:inline-block; font-family:Arial,  sans-serif; color: #365899; font-size:14px; margin:0px; height:40px; padding-top:13px; line-height:1.34; }
.review.fb .avatar { display: inline-block; width:40px; height:40px; border-radius:20px; margin-top:-18px; margin-right:10px;   }
.review.fb .text { color: #90949c; }
.review.fb .text a { color: #365899; }
.review.fb .datum { color:#90949c; font-size:12px; } 
.review.fb p { font-family:Helvetica, Arial,  sans-serif; font-size:14px; line-height:1.38; margin-top:10px;}
.review.fb .star { background:url(/Graphics/fb_stars.png); width:34px; height:20px; padding-left:8px; color:#FFF; font-size:15px;  line-height:20px; display: inline-block; }

.review.bylik { padding:0px; padding-right:5px; margin-bottom:40px; background:url(/Graphics/rec_bylik.png) no-repeat right top #fefffd ;   }
.review.bylik .in {  margin:5px 0px; padding:5px 12px; box-shadow:0px 0px 3px rgba(0,0,0,0.2);   }
.review.bylik h3 { display:inline-block;  font-size:22px; margin:0px; height:40px; padding-top:13px; line-height:1.34; }
.review.bylik .avatar { display: inline-block; width:40px; height:40px; border-radius:20px; margin-top:-18px; margin-right:10px;   }
.review.bylik .text { color: #90949c; }
.review.bylik .text a { color: #365899; }
.review.bylik .datum { color:#90949c; font-size:14px; } 
.review.bylik p { font-size:14px; line-height:1.38; margin-top:10px;}
.review.bylik .stars { background: url(/Graphics/bylik_stars.png) no-repeat; float:right; margin-top:4px; margin-left:0px; }
.review.bylik .hod1 { background-position:-80px top; }
.review.bylik .hod2 { background-position:-60px top; }
.review.bylik .hod3 { background-position:-40px top; }
.review.bylik .hod4 { background-position:-20px top; }
.review.bylik .hod5 { background-position:-0px top; } 



.review.heureka { font-family: "Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif; margin-bottom:40px; border-bottom:1px solid #eeeeee; padding-bottom:20px; background:url(/Graphics/rec_heureka.png) right top no-repeat; } 
.review .left { text-align:center; float:left; width:30%; }
.review .left strong { margin-top:8px; display:block; }
.review .left .datum { font-size:11px; color: #8C8C8C; margin-top:15px; }

.review .right { float:left; width:70%; border-left:1px solid #eeeeee; min-height:120px; padding-left:30px;  }
.review .hod { margin-bottom:20px; width:50%; color:#30a9d4; font-weight:bold; font-size:20px; letter-spacing:-1px; line-height:20px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; }
.review .stars { background: url(/Graphics/stars_pl_20.gif) no-repeat; height:20px; width:100px; display:inline-block; margin-left:10px; }
.review .hod1 { background-position:-80px top; }
.review .hod2 { background-position:-60px top; }
.review .hod3 { background-position:-40px top; }
.review .hod4 { background-position:-20px top; }
.review .hod5 { background-position:-0px top; } 

.review .right  p { font-family:Arial,  sans-serif; word-wrap: break-word; line-height:1.5em; color: #333; font-size:13px; }
.review .right p.minus { color:#ea3333; }
.review .right p.plus { color:#5ab13a; }
.review .right p.minus strong, .review .right p.plus strong { font-size:15px; }
.review .doporu { background:url(/Graphics/reviews-map.png) top center; width:30px; height: 30px; position:absolute; right:30px; top:0px; } 