/**
 * (DB31) Company Testimonials
 *
 * @author      Igor Chudy
 * @author      Dawid Baruch
 * @link        http://igorchudy.pl
 * @link        http://www.solutiondevs.pl
 * @link        http://www.ipsbeyond.pl
 *
 */

article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
 display: block
}
a, ins, del {
 text-decoration: none
}
ul, ol {
 list-style: none
}
table {
 border-spacing: 0; border-collapse: collapse;
}
caption, th {
 text-align: left
}
q:after, q:before {
 content: ""
}
:focus {
 outline: 0
}
blockquote, q {
 quotes: "" ""
}
.clear {
 clear: both
}
span.Stars.Stars1 {
 background-position: 0 0
}
span.Stars.Stars2 {
 background-position: 0 -16px
}
span.Stars.Stars3 {
 background-position: 0 -32px
}
span.Stars.Stars4 {
 background-position: 0 -48px
}
span.Stars.Stars5 {
 background-position: 0 -64px
}
span.Stars.Stars0 {
 background-position: 0 -80px
}
span.Stars.Stars05 {
 background-position: 0 -96px
}
span.Stars.Stars15 {
 background-position: 0 -112px
}
span.Stars.Stars25 {
 background-position: 0 -128px
}
span.Stars.Stars35 {
 background-position: 0 -144px
}
span.Stars.Stars45 {
 background-position: 0 -160px
}
.OpinionInfoBox {

}
.OpinionInfoBox
h2 {
 font: bold 18px Arial, Helvetica, sans-serif; color: #000; margin: 0 0 10px 0; padding-bottom: 10px; border-bottom: 1px solid #0c86bb;
}
.OpinionInfoBox
p {
 font-size: 12px
}
.AddOpinionForm-Info {
 display: block; background: #f7f7f7 url(http://www.webhostingtalk.pl/public/style_images/wht/AddOpinionForm-Info.png) 15px 15px no-repeat; border: 1px solid #d6d6d6; border-top: none; margin: 0 2px; padding: 20px 20px 30px 159px; width: 795px; margin-bottom: 20px; overflow: hidden;
}
.AddOpinionForm-Info
h2 {
 font: bold 18px Arial, Helvetica, sans-serif; color: #000; margin: 0 0 10px 0; padding-bottom: 10px; border-bottom: 1px solid #0c86bb;
}
.AddOpinionForm-Info
p {
 font-size: 12px; margin-bottom: 20px; color: #828282;
}
#AddOpinionUserMessage {
 display: block; overflow: hidden; background: #bde5f8 url(http://www.webhostingtalk.pl/public/style_images/wht/user_login_message.png) 10px 10px no-repeat; border: 1px solid #00529b; padding: 10px 10px 10px 90px; margin: 10px auto 20px auto; width: 255px;
}
#AddOpinionUserMessage
h3 {
 font: bold 14px Arial, Helvetica, sans-serif; color: #000; margin: 0 0 10px 0; padding-bottom: 10px; border-bottom: 1px solid #0c86bb;
}
#AddOpinionUserMessage h3
a {
 color: #017ce0
}
#AddOpinionUserMessage h3 a:hover {
 color: #01409b
}
#AddOpinionUserMessage
p {
 font-size: 12px; margin-bottom: 10px; color: #00529b;
}
#AddOpinionForm {
 display: block; margin: 0 20px;
}
#AddOpinionForm
.Check {
 display: block; width: 22px; height: 32px; float: left; margin-left: 20px; text-indent: -9000px;
}
#AddOpinionForm
.Check.OK {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/Check-OK.png) left 5px no-repeat
}
#AddOpinionForm
.Check.Error {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/Check-Error.png) left 5px no-repeat
}
#AddOpinionForm input[type=text] {
 display: block; float: left; padding: 0 10px; height: 32px; border: 1px solid #e1e1e1; background: url(http://www.webhostingtalk.pl/public/style_images/wht/InputShadow.png) left top no-repeat; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; font: normal 14px/32px Arial, Helvetica, sans-serif; color: #949494;
}
#AddOpinionForm input[type=password] {
 display: block; float: left; padding: 0 10px; height: 32px; border: 1px solid #e1e1e1; background: url(http://www.webhostingtalk.pl/public/style_images/wht/InputShadow.png) left top no-repeat; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; font: normal 14px/32px Arial, Helvetica, sans-serif; color: #949494;
}
#AddOpinionForm
select {
 display: block; float: left; width: 280px; padding: 0 10px; height: 32px; border: 1px solid #e1e1e1; background: url(http://www.webhostingtalk.pl/public/style_images/wht/InputShadow.png) left top no-repeat; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; font: normal 14px/32px Arial, Helvetica, sans-serif; color: #949494;
}
#AddOpinionForm
textarea {
 display: block; float: left; padding: 0 10px; border: 1px solid #e1e1e1; background: url(http://www.webhostingtalk.pl/public/style_images/wht/InputShadow.png) left top no-repeat; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; font: normal 14px Arial, Helvetica, sans-serif; color: #949494;
}
#AddOpinionForm input:focus {
 color: #000; box-shadow: 0px 0px 6px #0092fd; -moz-box-shadow: 0px 0px 6px #0092fd; -webkit-box-shadow: 0px 0px 6px #0092fd; border-color: #0092fd;
}
#AddOpinionForm select:focus {
 color: #000; box-shadow: 0px 0px 6px #0092fd; -moz-box-shadow: 0px 0px 6px #0092fd; -webkit-box-shadow: 0px 0px 6px #0092fd; border-color: #0092fd;
}
#AddOpinionForm textarea:focus {
 color: #000; box-shadow: 0px 0px 6px #0092fd; -moz-box-shadow: 0px 0px 6px #0092fd; -webkit-box-shadow: 0px 0px 6px #0092fd; border-color: #0092fd;
}
#AddOpinionForm
.Wrong {
 border-color: #fe0600 !important; color: #fe0600 !important;
}
#AddOpinionForm .Wrong:focus {
 box-shadow: 0px 0px 6px #fe0600; -moz-box-shadow: 0px 0px 6px #fe0600; -webkit-box-shadow: 0px 0px 6px #fe0600;
}
#AddOpinionForm
.Buttons {
 display: block; list-style: none; width: 320px; height: 43px; margin: 20px auto;
}
#AddOpinionForm .Buttons
li {
 display: block; float: left;
}
#AddOpinionForm .Buttons li
input {
 display: block; float: left; height: 43px; width: 160px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/AddOpinionForm-Buttons.png); background-repeat: no-repeat; text-indent: -9000px; border: 0; background-color: #FFF;
}
#AddOpinionForm .Buttons li
input.ShowButton {
 background-position: left top
}
#AddOpinionForm .Buttons li
input.AddButton {
 background-position: right top
}
#AddOpinionForm .Buttons li
input.CorrectButton {
 background-position: left bottom
}
#AddOpinionForm .Buttons li
input.EditButton {
 background-position: right bottom
}
.MainRow {
 display: block; margin-bottom: 40px; overflow: hidden;
}
.MainRow
h2 {
 font: bold 14px Arial, Helvetica, sans-serif; color: #000; padding-bottom: 10px; border-bottom: 1px solid #e1e1e1;
}
.CompanyAndService {
 display: block; padding: 20px 10px 0px 10px; border-bottom: 1px solid #e1e1e1; overflow: hidden;
}
.CompanyAndService
.Left {
 display: block; float: left; width: 560px;
}
.CompanyAndService
.Right {
 display: block; float: left; width: 350px; font-size: 12px;
}
.CompanyAndService .Left
.Row {
 display: block; float: left; width: 590px; margin-bottom: 20px;
}
.CompanyAndService .Left .Row
label {
 font: bold 12px Arial, Helvetica, sans-serif; color: #3a3a3a; display: block; float: left; width: 230px;
}
.CompanyAndService .Left .Row input, .CompanyAndService .Left .Row
select {
 width: 280px
}
.CompanyAndService .Right
.Photo {
 width: 131px; height: 86px; border: 1px solid #e4e4e4; float: left; margin-right: 10px;
}
.CompanyAndService .Right
span {
 color: #3a3a3a; display: block; width: 205px; float: left; font-weight: bold; padding-bottom: 10px; margin-bottom: 10px; border-bottom: 1px solid #f2f2f2;
}
.CompanyAndService .Right span
a {
 color: #f6043d
}
.CompanyAndService .Right
a {
 color: #0c86bb
}
.RatingService {
 display: block
}
.RatingService
.Row {
 display: block; padding: 20px 10px; border-bottom: 1px solid #e1e1e1; overflow: hidden;
}
.RatingService
.Row.stars {
 height: 85px
}
.RatingService .Row
.Text {
 display: block; float: left; width: 320px; margin-right: 40px; font-size: 12px; color: #949494;
}
.RatingService .Row .Text
span {
 display: block; margin-bottom: 10px; color: #3a3a3a; font-weight: bold;
}
.RatingService .Row .Text
p {
 padding-left: 62px; min-height: 52px;
}
.RatingService .Row .Text
p.Reliability {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/RatingService-Reliability.png) left 5px no-repeat
}
.RatingService .Row .Text
p.Support {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/RatingService-Support.png) left 5px no-repeat
}
.RatingService .Row .Text
p.Technical {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/RatingService-Technical.png) left 5px no-repeat
}
.RatingService .Row .Text
p.Price {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/RatingService-Price.png) left 5px no-repeat
}
.RatingService .Row .Text
p.OpinionText {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/RatingService-OpinionText.png) left 5px no-repeat
}
.RatingService .Row .Text
p.Recommedation {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/RatingService-Recommedation.png) left 5px no-repeat
}
.RatingService .Row
.RatingStars {
 display: block; float: left; margin-left: 40px;
}
.RatingService .Row .RatingStars
table {
 font: bold 12px Arial, Helvetica, sans-serif; color: #000;
}
.RatingService .Row .RatingStars table tr.Labels
td {
 vertical-align: top; height: 30px; width: 34px;
}
.RatingService .Row .RatingStars table
td {
 text-align: center; padding: 0 !important;
}
.RatingService .Row
textarea {
 width: 450px; height: 100px; padding: 5px 10px !important;
}
.RatingService .Row
.RecommendLinks {
 list-style: none; float: left; margin-top: 22px;
}
.RatingService .Row .RecommendLinks
li {
 display: block; float: left; margin-right: 10px; width: 24px; height: 24px;
}
.RatingService .Row .RecommendLinks li
a {
 display: block; float: left; margin-right: 10px; width: 24px; height: 24px; text-indent: -9000px;
}
.RatingService .Row .RecommendLinks li
a.Recommend {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/Recommend.png) left top no-repeat
}
.RatingService .Row .RecommendLinks li
a.UnRecommend {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/UnRecommend.png) left top no-repeat
}
.UserInfo {
 padding: 20px 10px 0 10px; display: block; border-bottom: 1px solid #e1e1e1; float: left; width: 560px;
}
.UserInfo
.Row {
 display: block; margin-bottom: 10px; overflow: hidden; padding: 5px 0;
}
.UserInfo .Row
label {
 font: bold 12px Arial, Helvetica, sans-serif; color: #3a3a3a; display: block; float: left; width: 150px; margin-right: 40px;
}
.UserInfo .Row label
small {
 display: block; font-weight: normal; color: #949494; font-size: 11px;
}
.UserInfo .Row input[type=text] {
 width: 300px
}
.UserInfo .Row input.Name, .UserInfo .Row
input.Login {
 width: 135px; margin-right: 10px;
}
.UserInfo .Row input.LastName, .UserInfo .Row
input.Password {
 width: 135px
}
.UserInfo .Row
.LoginButton {
 display: block; float: left; margin-left: 20px; width: 117px; height: 34px; background: url(http://www.webhostingtalk.pl/public/style_images/wht/AddOpinionForm-LoginButton.png) left top no-repeat; border: none; text-indent: -9000px; cursor: pointer;
}
.UserInfo .Row
.Thumb {
 width: 120px; height: 90px; display: block; float: left; margin-left: 20px; border: 1px solid #e1e1e1;
}
.UserInfo .Row
.User {
 width: 300px; height: 34px; display: block; float: left; font-weight: bold; margin-left: 20px;
}
.UserInfo .Row .User
img {
 display: block; float: left; width: 34px; height: 34px; margin-right: 10px;
}
.UserInfo .Row .User
span {
 font-size: 12px; float: left;
}
.UserInfo .Row .User span
a {
 color: #f6043d
}
.UserInfo .Row .User span a:hover {
 text-decoration: underline
}
.UserInfo .Row input[type=checkbox] {
 float: left; margin-right: 5px;
}
.UserInfo .Row
div.Terms {
 float: left; font-size: 12px; max-width: 600px; color: #949494;
}
div.rating-cancel, div.star-rating {
 float: left; width: 24px; margin: 0 5px; height: 24px; text-indent: -999em; cursor: pointer; display: block; background: transparent; overflow: hidden;
}
div.rating-cancel, div.rating-cancel
a {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/DeleteRating.png) no-repeat 0 0px
}
div.star-rating, div.star-rating
a {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/StarRating.png) no-repeat 0 0px
}
div.rating-cancel a, div.star-rating
a {
 display: block; width: 24px; height: 100%; background-position: 0 0px; border: 0;
}
div.star-rating-on
a {
 background-position: 0 -48px!important
}
div.star-rating-hover
a {
 background-position: 0 -24px
}
div.star-rating-readonly
a {
 cursor: default !important
}
div.star-rating {
 background: transparent!important; overflow: hidden!important;
}
.OpinionsMainPage-Info {
 display: block; background: #f7f7f7 url(http://www.webhostingtalk.pl/public/style_images/wht/CompanyOpinionsMainPage.png) 15px 15px no-repeat; border: 1px solid #d6d6d6; border-top: none; margin: 0 2px; padding: 20px 20px 20px 159px; width: 795px; margin-bottom: 20px; overflow: hidden;
}
.OpinionsMainPage-Info
h2 {
 font: bold 18px Arial, Helvetica, sans-serif; color: #000; margin: 0 0 10px 0; padding-bottom: 10px; border-bottom: 1px solid #0c86bb;
}
.OpinionsMainPage-Info
p {
 font-size: 12px; margin-bottom: 20px; color: #828282;
}
.OpinionsMainPage-Info .OpinionsMainPage-Icons {
 display: block
}
.OpinionsMainPage-Info .OpinionsMainPage-Icons
li {
 float: left; margin-left: 13px; border: 1px solid #e1e1e1; padding: 10px; width: 160px; padding-left: 84px;
}
.OpinionsMainPage-Info .OpinionsMainPage-Icons li:first-child {
 margin: 0
}
.OpinionsMainPage-Info .OpinionsMainPage-Icons li:hover {
 box-shadow: 0px 0px 4px #d1d1d1
}
.OpinionsMainPage-Info .OpinionsMainPage-Icons
li.Add {
 background: #fcfcfc url(http://www.webhostingtalk.pl/public/style_images/wht/AddOpinionForm-Small.png) 10px 10px no-repeat
}
.OpinionsMainPage-Info .OpinionsMainPage-Icons
li.Review {
 background: #fcfcfc url(http://www.webhostingtalk.pl/public/style_images/wht/OpinionsReview-Small.png) 10px 10px no-repeat
}
.OpinionsMainPage-Info .OpinionsMainPage-Icons
li.Ranking {
 background: #fcfcfc url(http://www.webhostingtalk.pl/public/style_images/wht/Ranking-Small.png) 10px 10px no-repeat
}
.OpinionsMainPage-Info .OpinionsMainPage-Icons li
h3 {
 font: bold 18px Arial, Helvetica, sans-serif; color: #000; margin: 0 0 10px 0; padding-bottom: 10px; border-bottom: 1px solid #0c86bb;
}
.OpinionsMainPage-Info .OpinionsMainPage-Icons li
p {
 font-size: 12px; line-height: 15px;
}
.OpinionsMainPage-Info .OpinionsMainPage-Icons li
a {
 display: block; float: left; padding: 0 10px; height: 25px; font: bold 12px Arial, Helvetica, sans-serif; color: #fff; background: url(http://www.webhostingtalk.pl/public/style_images/wht/BoxBlueLeft.png) center center no-repeat; border: 1px solid #002c93; line-height: 25px; border-radius: 4px; text-shadow: -1px -1px #033d7a;
}
.OpinionsMainPage-Info .OpinionsMainPage-Icons li a:hover {
 background: #e60212; border-color: #a1010c; text-shadow: -1px -1px #a1010c; text-decoration: none !important;
}
.Ranking-Info {
 display: block; background: #f7f7f7 url(http://www.webhostingtalk.pl/public/style_images/wht/ranking/RankingMainIcon.png) 20px 20px no-repeat; border: 1px solid #d6d6d6; border-top: none; margin: 0 2px; padding: 20px 20px 20px 159px; width: 795px; overflow: hidden; height: 128px;
}
.Ranking-Info
h2 {
 font: bold 18px Arial, Helvetica, sans-serif; color: #000; margin: 0 0 10px 0; padding-bottom: 10px; border-bottom: 1px solid #0c86bb;
}
.Ranking-Info
p {
 font-size: 12px; margin-bottom: 20px; color: #828282;
}
#Ranking-Filters {
 display: block; margin: 0 3px; background: #fdfdfd; border-bottom: 1px solid #e1e1e1; padding: 20px; clear: both; overflow: hidden; margin-bottom: 20px;
}
#Ranking-Filters .Ranking-CategoryFilter {
 display: block; border-bottom: 1px solid #e3e3e3; overflow: hidden; padding-bottom: 10px;
}
#Ranking-Filters .Ranking-CategoryFilter
span {
 font: bold 14px Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; float: left; width: 90px; height: 40px; margin-top: 8px;
}
#Ranking-Filters .Ranking-CategoryFilter
ul {
 float: left; height: 48px;
}
#Ranking-Filters .Ranking-CategoryFilter ul
li {
 float: left; display: block; height: 48px; font: bold 14px Arial, Helvetica, sans-serif; text-transform: uppercase; margin-left: 30px; line-height: 48px;
}
#Ranking-Filters .Ranking-CategoryFilter ul li.first, #Ranking-Filters .Ranking-CategoryFilter ul li:first-child {
 margin: 0
}
#Ranking-Filters .Ranking-CategoryFilter ul li
img {
 width: 48px; height: 48px; margin-right: 10px; float: left;
}
#Ranking-Filters .Ranking-CategoryFilter ul li
a {
 color: #a9a9a9
}
#Ranking-Filters .Ranking-CategoryFilter ul li a:hover {
 color: #002c93; text-decoration: none;
}
#Ranking-Filters .Ranking-CategoryFilter ul li
a.active {
 color: #002c93
}
#Ranking-Filters .Ranking-ParametrFilter {
 display: block; overflow: hidden; margin-top: 10px;
}
#Ranking-Filters .Ranking-ParametrFilter
span {
 font: bold 14px Arial, Helvetica, sans-serif; color: #000; text-transform: uppercase; float: left; width: 90px; height: 33px;
}
#Ranking-Filters .Ranking-ParametrFilter
ul {
 float: left; height: 33px;
}
#Ranking-Filters .Ranking-ParametrFilter ul
li {
 float: left; display: block; height: 33px; font: bold 14px Arial, Helvetica, sans-serif; text-transform: uppercase; margin-left: 30px; line-height: 33px;
}
#Ranking-Filters .Ranking-ParametrFilter ul li.first, #Ranking-Filters .Ranking-ParametrFilter ul li:first-child {
 margin: 0
}
#Ranking-Filters .Ranking-ParametrFilter ul li
a {
 color: #a9a9a9; display: block; float: left; height: 33px; line-height: 33px; padding-left: 45px;
}
#Ranking-Filters .Ranking-ParametrFilter ul li
a.Star {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/ranking/RatingService-Star.png) left top no-repeat
}
#Ranking-Filters .Ranking-ParametrFilter ul li
a.Reliability {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/ranking/RatingService-Reliability.png) left top no-repeat
}
#Ranking-Filters .Ranking-ParametrFilter ul li
a.Support {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/ranking/RatingService-Support.png) left top no-repeat
}
#Ranking-Filters .Ranking-ParametrFilter ul li
a.Technical {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/ranking/RatingService-Technical.png) left top no-repeat
}
#Ranking-Filters .Ranking-ParametrFilter ul li
a.Price {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/ranking/RatingService-Price.png) left top no-repeat
}
#Ranking-Filters .Ranking-ParametrFilter ul li a:hover {
 color: #002c93; background-position: left bottom; text-decoration: none;
}
#Ranking-Filters .Ranking-ParametrFilter ul li.active
a {
 color: #002c93; background-position: left bottom;
}
#Podium {
 display: block; margin: 0 auto; width: 544px; height: 458px; background: url(http://www.webhostingtalk.pl/public/style_images/wht/ranking/Podium.png) left bottom no-repeat; position: relative; margin-bottom: 40px;
}
#Podium
h2 {
 border-bottom: 1px solid #0C86BB; color: #000; font: bold 14px Arial,Helvetica,sans-serif; margin: 0 0 20px 0; padding-bottom: 5px;
}
#Podium
.PodiumCompany {
 display: block; width: 133px; position: absolute; text-align: center;
}
#Podium
.Place0 {
 left: 208px; bottom: 239px;
}
#Podium
.Place1 {
 left: 26px; bottom: 165px;
}
#Podium
.Place2 {
 right: 26px; bottom: 165px;
}
#Podium .PodiumCompany
img {
 width: 131px; /*height: 86px;*/ border: 1px solid #e6e6e6;
}
#Podium .PodiumCompany
h3 {
 font: bold 14px Arial, Helvetica, sans-serif; color: #000; margin-bottom: 10px;
}
#Podium .PodiumCompany
.Text {
 font: normal 12px Arial, Helvetica, sans-serif; color: #9c9c9c;
}
#Podium .PodiumCompany
span.Stars {
 display: block; width: 96px; height: 16px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/ranking/yellowstars.png); margin-bottom: 0; margin: 0 auto 10px auto;
}
#RankingList {
 display: block; margin: 0 0 0 226px; width: 750px; margin-bottom: 40px; position: relative;
}
#RankingList
h2 {
 border-bottom: 1px solid #0C86BB; color: #000; font: bold 14px Arial,Helvetica,sans-serif; padding-bottom: 5px; width: 544px;
}
#RankingList ul.RankingList-CompaniesList {
 display: block; width: 580px; position: relative; z-index: 10;
}
#RankingList ul.RankingList-CompaniesList
li {
 display: block; padding: 10px; overflow: hidden; width: 524px; background: url(http://www.webhostingtalk.pl/public/style_images/wht/ranking/RankingList-CompaniesList-Border.png) left top repeat-x; height: 37px; margin-bottom: -1px;
}
#RankingList ul.RankingList-CompaniesList
li.gray {
 background-position: left center
}
#RankingList ul.RankingList-CompaniesList li:hover {
 background-position: left bottom; padding-right: 31px;
}
#RankingList ul.RankingList-CompaniesList li
.Counter {
 display: block; float: left; font: bold 14px Arial, Helvetica, sans-serif; color: #000; margin-right: 5px;
}
#RankingList ul.RankingList-CompaniesList li
.Left {
 float: left; display: block; width: 300px;
}
#RankingList ul.RankingList-CompaniesList li .Left
h3 {
 font: bold 14px Arial, Helvetica, sans-serif; color: #000; padding: 0;
}
#RankingList ul.RankingList-CompaniesList li .Left
span {
 font: normal 12px Arial, Helvetica, sans-serif; color: #9c9c9c;
}
#RankingList ul.RankingList-CompaniesList li
.Right {
 display: block; float: right; width: 96px; text-align: right;
}
#RankingList ul.RankingList-CompaniesList li .Right
.Text {
 font: normal 12px Arial, Helvetica, sans-serif; color: #9c9c9c;
}
#RankingList ul.RankingList-CompaniesList li .Right
span.Stars {
 display: block; width: 96px; height: 16px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/ranking/yellowstars.png); margin-bottom: 0;
}
.RankingList-InfoBox {
 display: none; position: absolute; right: 11px; top: 20px; background: #f7f7f7; border: 1px solid #e5e5e5; padding: 20px; width: 133px; z-index: 5;
}
.RankingList-InfoBox
img {
 width: 131px; height: 86px; border: 1px solid #e6e6e6; margin-bottom: 10px;
}
.RankingList-InfoBox
.Summary {
 display: block; list-style: none; margin-bottom: 20px;
}
.RankingList-InfoBox .Summary
li {
 font: bold 12px Arial, Helvetica, sans-serif; display: block; height: 22px; line-height: 22px; padding-left: 30px; margin-bottom: 10px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/ranking/companyinfo-opinionsummary-icons.png); background-repeat: no-repeat;
}
.RankingList-InfoBox .Summary
li.Recommend {
 background-position: 0 0; color: #57c715;
}
.RankingList-InfoBox .Summary
li.Unrecommend {
 background-position: 0 -32px; color: #f55021;
}
.RankingList-InfoBox .Summary
li.OpinionsCounter {
 background-position: 0 -64px; color: #46a3f2;
}
.RankingList-InfoBox
.PartialStars {
 display: block; overflow: hidden;
}
.RankingList-InfoBox .PartialStars
li {
 display: block; margin-bottom: 10px;
}
.RankingList-InfoBox .PartialStars li
span {
 display: block; margin-bottom: 5px; font: bold 12px Arial, Helvetica, sans-serif; color: #ff9b1d;
}
.RankingList-InfoBox .PartialStars li
span.Stars {
 display: block; width: 96px; height: 16px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/ranking/yellowstars.png); margin-bottom: 0;
}
#OpinionsMainPage {
 display: block; overflow: hidden; margin: 0 20px 20px 20px;
}
#AllOpinions {
 display: block; overflow: hidden; margin: 20px;
}
#OpinionsMainPage .OpinionsMainPage-Left {
 width: 170px; float: left;
}
#OpinionsMainPage .OpinionsMainPage-Right {
 width: 750px; float: right;
}
#AllOpinions .OpinionsMainPage-Left {
 width: 170px; float: left;
}
#AllOpinions .OpinionsMainPage-Right {
 width: 750px; float: right;
}
#OpinionsMainPage .OpinionsMainPage-Right .CompanyOpinionsList
.Opinion {
 margin-bottom: 20px
}
#OpinionsMainPage .OpinionsMainPage-Right
h3 {
 font: bold 14px Arial, Helvetica, sans-serif; color: #000; margin: 0 0 20px 0; padding-bottom: 5px; border-bottom: 1px solid #0c86bb;
}
#AllOpinions .OpinionsMainPage-Right .CompanyOpinionsList
.Opinion {
 margin-bottom: 20px
}
#AllOpinions .OpinionsMainPage-Right
h3 {
 font: bold 14px Arial, Helvetica, sans-serif; color: #000; margin: 0 0 20px 0; padding-bottom: 5px; border-bottom: 1px solid #0c86bb;
}
.OpinionsMainPage-Box {
 display: block; margin-bottom: 20px; padding: 5px; background: #fcfcfc; border: 1px solid #f4f4f4;
}
.OpinionsMainPage-Box
h2 {
 font: bold 14px Arial, Helvetica, sans-serif; color: #000; border-bottom: 1px solid #0C86BB; padding-bottom: 3px; margin-bottom: 10px;
}
.OpinionsMainPage-Box
p {
 font: normal 12px Arial,Helvetica,sans-serif; margin-bottom: 10px; color: #828282;
}
.OpinionsMainPage-Summary {

}
.OpinionsMainPage-Summary
.Summary {
 display: block; list-style: none;
}
.OpinionsMainPage-Summary .Summary
li {
 font: bold 12px Arial, Helvetica, sans-serif; display: block; height: 22px; line-height: 22px; padding-left: 30px; margin-bottom: 10px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/companyinfo-opinionsummary-icons.png); background-repeat: no-repeat;
}
.OpinionsMainPage-Summary .Summary
li.Recommend {
 background-position: 0 0; color: #57c715; margin-bottom: 25px;
}
.OpinionsMainPage-Summary .Summary
li.Unrecommend {
 background-position: 0 -32px; color: #f55021; margin-bottom: 25px;
}
.OpinionsMainPage-Summary .Summary
li.OpinionsCounter {
 background-position: 0 -64px; color: #46a3f2;
}
.OpinionsMainPage-Summary
.GeneralRating {
 display: block; margin-bottom: 10px; font: bold 12px Arial, Helvetica, sans-serif; color: #0d5da1;
}
.OpinionsMainPage-Summary .GeneralRating
span {
 display: block; margin-bottom: 5px;
}
.OpinionsMainPage-Summary .GeneralRating
span.Stars {
 display: block; width: 143px; height: 24px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/bluestars.png); margin-bottom: 0;
}
.OpinionsMainPage-Summary .GeneralRating
span.Stars.Stars1 {
 background-position: 0 0
}
.OpinionsMainPage-Summary .GeneralRating
span.Stars.Stars2 {
 background-position: 0 -24px
}
.OpinionsMainPage-Summary .GeneralRating
span.Stars.Stars3 {
 background-position: 0 -48px
}
.OpinionsMainPage-Summary .GeneralRating
span.Stars.Stars4 {
 background-position: 0 -72px
}
.OpinionsMainPage-Summary .GeneralRating
span.Stars.Stars5 {
 background-position: 0 -96px
}
.OpinionsMainPage-Summary .GeneralRating
span.Stars.Stars05 {
 background-position: 0 -120px
}
.OpinionsMainPage-Summary .GeneralRating
span.Stars.Stars15 {
 background-position: 0 -144px
}
.OpinionsMainPage-Summary .GeneralRating
span.Stars.Stars25 {
 background-position: 0 -168px
}
.OpinionsMainPage-Summary .GeneralRating
span.Stars.Stars35 {
 background-position: 0 -192px
}
.OpinionsMainPage-Summary .GeneralRating
span.Stars.Stars45 {
 background-position: 0 -216px
}
.OpinionsMainPage-Summary .GeneralRating
span.Stars.Stars0 {
 background-position: 0 -264px
}
.OpinionsMainPage-Summary
.PartialStars {
 display: block; overflow: hidden;
}
.OpinionsMainPage-Summary .PartialStars
li {
 display: block; margin-bottom: 10px;
}
.OpinionsMainPage-Summary .PartialStars li
span {
 display: block; margin-bottom: 5px; font: bold 12px Arial, Helvetica, sans-serif; color: #ff9b1d;
}
.OpinionsMainPage-Summary .PartialStars li
span.Stars {
 display: block; width: 96px; height: 16px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/yellowstars.png); margin-bottom: 0;
}
.OpinionsMainPage-Box .Company-Opinions-Filters {

}
.OpinionsMainPage-Box .Company-Opinions-Filters
li {
 margin-bottom: 10px
}
.OpinionsMainPage-Box .Company-Opinions-Filters li
label {
 display: block; font: bold 12px Arial, Helvetica, sans-serif; color: #504e4e; margin-bottom: 5px;
}
.OpinionsMainPage-Box .Company-Opinions-Filters li
select {
 display: block; padding: 0 10px; height: 32px; width: 178px; border: 1px solid #e1e1e1; background: url(http://www.webhostingtalk.pl/public/style_images/wht/inputshadow.png) left top no-repeat; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; font: normal 14px/32px Arial,Helvetica,sans-serif; color: #949494;
}
.OpinionsMainPage-ReadAndSubmit {
 display: block; margin-bottom: 20px;
}
.OpinionsMainPage-ReadAndSubmit .ReadAndSubmit-Title {
 display: block; overflow: hidden; background: url(http://www.webhostingtalk.pl/public/style_images/wht/BoxBlueLeft.png) left top no-repeat; height: 35px; width: 100%; padding: 0;
}
.OpinionsMainPage-ReadAndSubmit .ReadAndSubmit-Title
h2 {
 font: bold 14px Arial, Helvetica, sans-serif; color: #fff; text-shadow: -1px -1px #033d7a; text-transform: uppercase; text-decoration: none; margin: 10px; display: block; float: left;
}
.OpinionsMainPage-ReadAndSubmit .ReadAndSubmit-Title
a {
 background-position: 0 0; display: block; float: right; text-indent: -9000px; height: 35px; width: 27px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/BoxBlueRight-Arrow.png); background-repeat: no-repeat;
}
.OpinionsMainPage-ReadAndSubmit .ReadAndSubmit-Title a:hover {
 background-position: -29px 0
}
.OpinionsMainPage-ReadAndSubmit .ReadAndSubmit-Title
a.Hidden {
 background-position: 0 -35px
}
.OpinionsMainPage-ReadAndSubmit .ReadAndSubmit-Title a.Hidden:hover {
 background-position: -29px -35px
}
.ReadAndSubmit-Content {
 display: block; background: #f8f8f8; border: 1px solid #e1e1e1; border-top: none; width: 748px;
}
.ReadAndSubmit-Content
h4 {
 display: block; height: 25px; font: bold 14px Arial, Helvetica, sans-serif; color: #3e3e3e; line-height: 25px; padding: 0 10px; background: #f1f1f1; border-bottom: 1px solid #e1e1e1; border-top: 1px solid #e1e1e1;
}
.ReadAndSubmit-Content
.Alphabetical {
 display: block; padding: 10px; font: normal 14px Arial, Helvetica, sans-serif;
}
.ReadAndSubmit-Content .Alphabetical
a {
 color: #044f8e
}
.ReadAndSubmit-Content
form.FindCompany {
 display: block; padding: 10px; overflow: hidden;
}
.ReadAndSubmit-Content form.FindCompany
label {
 display: block; float: left; font: bold 12px Arial, Helvetica, sans-serif; margin-right: 10px; height: 25px; line-height: 25px;
}
.ReadAndSubmit-Content form.FindCompany
input {
 display: block; float: left; padding: 0 5px; font: normal 12px Arial, Helvetica, sans-serif; height: 23px; line-height: 23px; border: 1px solid #e1e1e1;
}
.ReadAndSubmit-Content form.FindCompany
button {
 display: block; float: left; text-align: center; padding: 0 10px; font: bold 12px Arial, Helvetica, sans-serif; color: #fff; height: 25px; line-height: 23px; background: #055f9c; border: 1px solid #02336d; cursor: pointer;
}
.ReadAndSubmit-Content form.FindCompany button:hover {
 background: #02336d
}
.ReadAndSubmit-Content form.Opinions-Filters {
 display: block; padding: 10px; overflow: hidden;
}
.ReadAndSubmit-Content form.Opinions-Filters
ul {
 display: block; overflow: hidden; margin-bottom: 10px;
}
.ReadAndSubmit-Content form.Opinions-Filters
li {
 display: block; float: left; margin-left: 10px; width: 169px;
}
.ReadAndSubmit-Content form.Opinions-Filters li:first-child {
 margin: 0
}
.ReadAndSubmit-Content form.Opinions-Filters
label {
 display: block; font: bold 12px Arial, Helvetica, sans-serif; margin-bottom: 5px;
}
.ReadAndSubmit-Content form.Opinions-Filters
select {
 display: block; float: left; padding: 0px 0px 0 5px; font: normal 12px Arial, Helvetica, sans-serif; height: 23px; line-height: 23px; border: 1px solid #e1e1e1; width: 172px;
}
.ReadAndSubmit-Content form.Opinions-Filters
button {
 display: block; float: right; text-align: center; padding: 0 10px; font: bold 12px Arial, Helvetica, sans-serif; color: #fff; height: 25px; line-height: 23px; background: #055f9c; border: 1px solid #02336d; cursor: pointer;
}
.ReadAndSubmit-Content form.Opinions-Filters button:hover {
 background: #02336d
}
.ReadAndSubmit-Content form.Opinions-Sorting {
 display: block; padding: 10px; overflow: hidden;
}
.ReadAndSubmit-Content form.Opinions-Sorting
ul {
 display: block; overflow: hidden; margin-bottom: 10px;
}
.ReadAndSubmit-Content form.Opinions-Sorting
li {
 display: block; float: left; margin: 0 10px 0 0;
}
.ReadAndSubmit-Content form.Opinions-Sorting
label {
 display: block; font: bold 12px Arial, Helvetica, sans-serif; float: left; margin-right: 10px; height: 23px; line-height: 23px;
}
.ReadAndSubmit-Content form.Opinions-Sorting
select {
 display: block; float: left; padding: 0px 0px 0 5px; font: normal 12px Arial, Helvetica, sans-serif; height: 23px; line-height: 23px; border: 1px solid #e1e1e1;
}
.ReadAndSubmit-Content form.Opinions-Sorting
button {
 display: block; float: right; text-align: center; padding: 0 10px; font: bold 12px Arial, Helvetica, sans-serif; color: #fff; height: 23px; line-height: 21px; background: #055f9c; border: 1px solid #02336d; cursor: pointer;
}
.ReadAndSubmit-Content form.Opinions-Sorting button:hover {
 background: #02336d
}
.CompanyOpinions-LetterList {

}
.CompanyOpinions-LetterList
li {
 display: block; margin-bottom: 30px; padding-bottom: 30px; border-bottom: 1px solid #f1f1f1; overflow: hidden; width: 346px; margin-right: 40px; float: left;
}
.CompanyOpinions-LetterList
li.NoSpace {
 margin-right: 0
}
.CompanyOpinions-LetterList li
.Thumb {
 display: block; float: left; margin-right: 10px;
}
.CompanyOpinions-LetterList li .Thumb
a {
 height: 52px; width: 78px; display: block; border: 1px solid #E4E4E4;
}
.CompanyOpinions-LetterList li .Thumb a
img {
 height: 52px; width: 78px;
}
.CompanyOpinions-LetterList li
.CompanyName {
 display: block; float: left;
}
.CompanyOpinions-LetterList li .CompanyName
h2 {
 font: bold 12px Arial, Helvetica, sans-serif; color: #000; margin-bottom: 2px;
}
.CompanyOpinions-LetterList li .CompanyName h2
a {
 color: #000
}
.CompanyOpinions-LetterList li .CompanyName h2 a:hover {
 color: #0d5da1
}
.CompanyOpinions-LetterList li .CompanyName
span {
 font: normal 12px Arial, Helvetica, sans-serif; color: #a1a1a1;
}
.CompanyOpinions-LetterList li
.GeneralRating {
 display: block; font: bold 12px Arial, Helvetica, sans-serif; color: #a1a1a1; float: right;
}
.CompanyOpinions-LetterList li .GeneralRating:hover {
 color: #0d5da1
}
.CompanyOpinions-LetterList li .GeneralRating
span {
 display: block; margin-bottom: 5px;
}
.CompanyOpinions-LetterList li .GeneralRating
span.Stars {
 display: block; width: 96px; height: 16px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/yellowstars.png); margin-bottom: 0; float: right;
}
#OpinionReview {
 display: block; margin: 0 auto; width: 740px;
}
#OpinionReview
.Buttons {
 display: block; list-style: none; width: 320px; height: 43px; margin: 20px auto;
}
#OpinionReview .Buttons
li {
 display: block; float: left;
}
#OpinionReview .Buttons li
input {
 display: block; float: left; height: 43px; width: 160px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/AddOpinionForm-Buttons.png); background-repeat: no-repeat; text-indent: -9000px; border: 0; background-color: #FFF;
}
#OpinionReview .Buttons li
input.ShowButton {
 background-position: left top
}
#OpinionReview .Buttons li
input.AddButton {
 background-position: right top
}
#OpinionReview .Buttons li
input.CorrectButton {
 background-position: left bottom
}
#OpinionReview .Buttons li
input.EditButton {
 background-position: right bottom
}
#SingleOpinionReview {
 margin: 20px auto; width: 730px;
}
#Company-Opinions {
 margin: 20px 0px
}
#Company-Opinions
div.Left {
 width: 165px; float: left; background: url(http://www.webhostingtalk.pl/public/style_images/wht/Company-Info-Offer-Sidebar.png) right top no-repeat; min-height: 500px;
}
#Company-Opinions div.Left
.Logo {
 width: 118px; height: 78px; border: 1px solid #e4e4e4; display: block; margin: 0 0 20px 0; position: relative;
}
#Company-Opinions div.Left .Logo
img {
 width: 118px; height: 78px;
}
.Company-Info-Container
.CompanyOpinionsListWrapper {
 width: 750px; float: right;
}
.CompanyOpinionsFilters {
 display: block; overflow: hidden;
}
.CompanyOpinionsFilters
ul {
 display: block; overflow: hidden; list-style: none; margin-bottom: 20px;
}
.CompanyOpinionsFilters ul
li {
 display: block; float: left; margin-right: 40px;
}
.CompanyOpinionsFilters ul li
label {
 display: block; font: bold 12px Arial, Helvetica, sans-serif; color: #504e4e; margin-bottom: 5px;
}
.CompanyOpinionsFilters ul li
select {
 display: block; float: left; padding: 0 10px; height: 32px; border: 1px solid #e1e1e1; background: url(http://www.webhostingtalk.pl/public/style_images/wht/inputshadow.png) left top no-repeat; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; font: normal 14px/32px Arial, Helvetica, sans-serif; color: #949494;
}
.CompanyOpinionsFilters
.Buttons {
 display: block; float: right; overflow: hidden; width: 287px; height: 43px; margin-bottom: 20px;
}
.CompanyOpinionsFilters .Buttons
a {
 display: block; float: left; height: 43px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/zobacz_statystyki_dodaj_opinie_buttons.png); text-indent: -9000px;
}
.CompanyOpinionsFilters .Buttons
a.Stats {
 width: 163px; background-position: left top;
}
.CompanyOpinionsFilters .Buttons
a.AddOpinion {
 width: 124px; background-position: right top;
}
.CompanyOpinionsList {
 display: block; width: 750px; height: 100%; list-style: none;
}
.CompanyOpinionsList
.Opinion {
 display: block; width: 750px; height: 100%; background-repeat: repeat-y; font: normal 12px Arial, Helvetica, sans-serif; margin-bottom: 30px;
}
.CompanyOpinionsList
.Opinion.Good {
color: #5a9317;
}
.CompanyOpinionsList
.Opinion.Bad {
  color: #d8000c;
}
.CompanyOpinionsList
.Opinion.Good.soft_delete {
 color: #d8000c
}
.CompanyOpinionsList
.Opinion.Bad.soft_delete {
 color: #5a9317
}
.CompanyOpinionsList .Opinion
.Top {
 display: block; width: 100%; height: 5px;
}
.CompanyOpinionsList .Opinion
.Bottom {
 display: block; width: 100%; height: 24px; font: normal 11px/27px Arial, Helvetica, sans-serif; color: #CCC;
}
.CompanyOpinionsList .Opinion .Bottom
span {
 font-size: 12px; line-height: 30px; color: #737373;
}
.CompanyOpinionsList .Opinion .Bottom span
a {
 color: #3e3e3e; font-weight: bold; padding-right: 10px; background: url(http://www.webhostingtalk.pl/public/style_images/wht/LinkIcon.png) right center no-repeat;
}
.CompanyOpinionsList .Opinion .Bottom span a:hover {
 color: #46A3F2
}
.CompanyOpinionsList .Opinion.Good
.Top {
}
.CompanyOpinionsList .Opinion.Good
.Bottom {
}
.CompanyOpinionsList .Opinion.Bad
.Top {
}
.CompanyOpinionsList .Opinion.Bad
.Bottom {
}
.CompanyOpinionsList .Opinion
.Content {
 padding: 0 20px; width: 708px; float: none;
}
.CompanyOpinionsList .Opinion
.MainPageTitle {
 display: block; font-size: 14px; height: 35px; line-height: 35px; background: #fff; color: #000; font-weight: bold;
}
.CompanyOpinionsList .Opinion .Content
.TopInfo {
 display: block; height: 36px; line-height: 36px; overflow: hidden;
}
.CompanyOpinionsList .Opinion .Content .TopInfo
.Left {
 display: block; width: 50%; float: left;
}
.CompanyOpinionsList .Opinion .Content .TopInfo
.Right {
 display: block; width: 50%; float: right; text-align: right;
}
.CompanyOpinionsList .Opinion.Good .Content .TopInfo .Right
em {
 font-style: normal; color: #457c05;
}
.CompanyOpinionsList .Opinion.Bad .Content .TopInfo .Right
em {
 font-style: normal; color: #a60009;
}
.CompanyOpinionsList .Opinion.Good .Content
.TopInfo {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/singleopinion-horline-green.png) left bottom repeat-x
}
.CompanyOpinionsList .Opinion.Bad .Content
.TopInfo {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/singleopinion-horline-red.png) left bottom repeat-x
}
.CompanyOpinionsList .Opinion.Good .TopInfo
a {
 color: #b4d085
}
.CompanyOpinionsList .Opinion.Bad .TopInfo
a {
 color: #d58a8a
}
.CompanyOpinionsList .Opinion .Content
.Entry {
 padding: 20px 0; overflow: hidden; display: block;
}
.CompanyOpinionsList .Opinion .Content .Entry
a {
 font-weight: bold; color: #000;
}
.CompanyOpinionsList .Opinion .Content .Entry a:hover {
 text-decoration: underline
}
.CompanyOpinionsList .Opinion .Content .Entry
img {
 display: block; float: left; margin: 0 10px 0px 0; padding: 1px; background: #fff;
}
.CompanyOpinionsList .Opinion.Good .Content .Entry
img {
 border: 1px solid #c6d2b7
}
.CompanyOpinionsList .Opinion.Bad .Content .Entry
img {
 border: 1px solid #eeb2b2
}
.CompanyOpinionsList .Opinion
.OpinionAnswer {
 margin: 0 0 20px 0; display: block; padding: 20px; border-radius: 4px; -moz-border-radius: 4px; -webkit-border-radius: 4px;
}
.CompanyOpinionsList .Opinion.Good
.OpinionAnswer {
 background: #e2f3c5; border: 1px solid #a3cd5b; color: #538e0d; box-shadow: inset 3px 4px 5px #cbe3a2; text-shadow: 1px 1px #fff;
}
.CompanyOpinionsList .Opinion.Bad
.OpinionAnswer {
 background: #fcdbdb; border: 1px solid #f48c8c; color: #db000c; box-shadow: inset 3px 4px 5px #fbcbcb; text-shadow: 1px 1px #feeeee;
}
.CompanyOpinionsList .Opinion .OpinionAnswer
li {
 display: block; overflow: hidden; margin-bottom: 20px; padding-bottom: 20px;
}
.CompanyOpinionsList .Opinion .OpinionAnswer li:last-child, .CompanyOpinionsList .Opinion .OpinionAnswer
li.last {
 margin: 0; padding: 0; border: none !important;
}
.CompanyOpinionsList .Opinion .OpinionAnswer
li.WHT {
 color: #000
}
.CompanyOpinionsList .Opinion.Good .OpinionAnswer
li {
 border-bottom: 1px solid #c8e898
}
.CompanyOpinionsList .Opinion.Bad .OpinionAnswer
li {
 border-bottom: 1px solid #f8bebe
}
.CompanyOpinionsList .Opinion .OpinionAnswer li
.Head {
 display: block; overflow: hidden; margin-bottom: 10px;
}
.CompanyOpinionsList .Opinion .OpinionAnswer li .Head
.Left {
 width: 50%; float: left; font-weight: bold;
}
.CompanyOpinionsList .Opinion .OpinionAnswer li .Head
.Right {
 width: 50%; float: right; text-align: right; font-size: 11px;
}
.CompanyOpinionsList .Opinion.Good .OpinionAnswer li .Head
.Right {
 color: #538e0d
}
.CompanyOpinionsList .Opinion.Bad .OpinionAnswer li .Head
.Right {
 color: #db000c
}
.CompanyOpinionsList .Opinion.Good .Content
.Entry {
 
}
.CompanyOpinionsList .Opinion.Bad .Content
.Entry {
 
}
.CompanyOpinionsList .Opinion
.Rankings {
 display: block; width: 100%; padding: 8px 0 12px 0;
}
.CompanyOpinionsList .Opinion .Rankings
ul {
 display: block; overflow: hidden;
}
.CompanyOpinionsList .Opinion .Rankings ul
li {
 display: block; float: left; width: 125px; margin-left: 20px;
}
.CompanyOpinionsList .Opinion .Rankings ul li:first-child, .CompanyOpinionsList .Opinion .Rankings ul
li.first {
 margin: 0
}
.CompanyOpinionsList .Opinion .Rankings ul li:last-child, .CompanyOpinionsList .Opinion .Rankings ul
li.last {
 float: right
}
.CompanyOpinionsList .Opinion .Rankings ul li
span {
 display: block; margin-bottom: 5px;
}
.CompanyOpinionsList .Opinion .Rankings ul li
span.Stars {
 display: block; width: 96px; height: 16px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/yellowstars.png); margin-bottom: 0;
}
.CompanyOpinionsList .Opinion.Good .Content
.Rankings {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/singleopinion-horline-green.png) left bottom repeat-x
}
.CompanyOpinionsList .Opinion.Bad .Content
.Rankings {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/singleopinion-horline-red.png) left bottom repeat-x
}
.CompanyOpinionsList .Opinion .Content
.BottomInfo {
 display: block; overflow: hidden; position: relative; margin: 5px 0; height: 32px;
}
.CompanyOpinionsList .Opinion .Content .BottomInfo
.Hands {
 float: right; height: 20px; overflow: hidden; margin-top: 5px;
}
.CompanyOpinionsList .Opinion .Content .BottomInfo .Hands
li {
 display: block; float: left; height: 20px; line-height: 20px;
}
.CompanyOpinionsList .Opinion .Content .BottomInfo .Hands li
a {
 display: block; float: left; width: 20px; height: 20px; margin-left: 5px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/singleopinion-hands.png); background-repeat: no-repeat; text-indent: -9000px;
}
.CompanyOpinionsList .Opinion .Content .BottomInfo .Hands li
a.HandUp {
 background-position: left top
}
.CompanyOpinionsList .Opinion .Content .BottomInfo .Hands li
a.HandDown {
 background-position: right top
}

.CompanyOpinionsList .Opinion .Content {border-radius: 5px; -webkit-border-radius: 5px;}
.CompanyOpinionsList .Opinion.Bad .Content {background: #ffeeee; border: 1px solid #edb6b6;}
.CompanyOpinionsList .Opinion.Good .Content {background: #f5fbeb; border: 1px solid #cce4a5;}

.CompanyOpinionsList .Opinion .BottomInfo
.UserMenuLink {
 display: block; float: left; font-weight: bold; padding-left: 20px; background: url(http://www.webhostingtalk.pl/public/style_images/wht/usermenulink.png) left center no-repeat; cursor: pointer; margin-top: 5px; height: 20px; line-height: 20px;
}
.CompanyOpinionsList .Opinion .BottomInfo
.UserMenu {
 display: block; position: absolute; left: 0; top: 32px; z-index: 10; padding: 0 10px; height: 30px;
}
.CompanyOpinionsList .Opinion.Good .BottomInfo
.UserMenu {
 background: #e2f3c5; border: 1px solid #a3cd5b; color: #538e0d;
}
.CompanyOpinionsList .Opinion.Bad .BottomInfo
.UserMenu {

}
.CompanyOpinionsList .Opinion .BottomInfo .UserMenu
li {
 display: block; float: left; margin-left: 15px; height: 30px; line-height: 30px;
}
.CompanyOpinionsList .Opinion .BottomInfo .UserMenu li.first, .CompanyOpinionsList .Opinion .BottomInfo .UserMenu li:first-child {
 margin-left: 5px
}
.CompanyOpinionsList .Opinion .BottomInfo .UserMenu
a {
 display: block; float: left; padding-left: 22px; height: 30px; line-height: 30px;
}
.CompanyOpinionsList .Opinion .BottomInfo .UserMenu
a.Edit {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/document_a4_edit.png) left center no-repeat
}
.CompanyOpinionsList .Opinion .BottomInfo .UserMenu
a.Report {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/error.png) left center no-repeat
}
.CompanyOpinionsList .Opinion .BottomInfo .UserMenu
a.AddAnswear {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/document_a4_add.png) left center no-repeat
}
.CompanyOpinionsList .Opinion .BottomInfo .UserMenu
a.Remove {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/gem_remove.png) left center no-repeat
}
.CompanyOpinionsList .Opinion .BottomInfo .UserMenu a:hover {
 text-decoration: underline
}
.CompanyOpinionsList .Opinion.Good .BottomInfo .UserMenu
a {
 color: #538e0d
}
.CompanyOpinionsList .Opinion.Bad .BottomInfo .UserMenu
a {
 color: #db000c
}
.CompanyOpinionsList .Opinion .BottomInfo .UserMenu
a.sendEmail {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/email.png) left center no-repeat
}
.CompanyOpinionsSummary {

}
.CompanyOpinionsSummary
.Summary {
 display: block; list-style: none; margin-bottom: 30px;
}
.CompanyOpinionsSummary .Summary
li {
 font: bold 12px Arial, Helvetica, sans-serif; display: block; height: 22px; line-height: 22px; padding-left: 30px; margin-bottom: 10px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/companyinfo-opinionsummary-icons.png); background-repeat: no-repeat;
}
.CompanyOpinionsSummary .Summary
li.Recommend {
 background-position: 0 0; color: #57c715;
}
.CompanyOpinionsSummary .Summary
li.Unrecommend {
 background-position: 0 -32px; color: #f55021;
}
.CompanyOpinionsSummary .Summary
li.OpinionsCounter {
 background-position: 0 -64px; color: #46a3f2;
}
.CompanyOpinionsSummary
.GeneralRating {
 display: block; margin-bottom: 30px; font: bold 14px Arial, Helvetica, sans-serif; color: #0d5da1;
}
.CompanyOpinionsSummary .GeneralRating
span {
 display: block; margin-bottom: 5px;
}
.CompanyOpinionsSummary .GeneralRating
span.Stars {
 display: block; width: 143px; height: 24px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/bluestars.png); margin-bottom: 0;
}
.CompanyOpinionsSummary .GeneralRating
span.Stars.Stars1 {
 background-position: 0 0
}
.CompanyOpinionsSummary .GeneralRating
span.Stars.Stars2 {
 background-position: 0 -24px
}
.CompanyOpinionsSummary .GeneralRating
span.Stars.Stars3 {
 background-position: 0 -48px
}
.CompanyOpinionsSummary .GeneralRating
span.Stars.Stars4 {
 background-position: 0 -72px
}
.CompanyOpinionsSummary .GeneralRating
span.Stars.Stars5 {
 background-position: 0 -96px
}
.CompanyOpinionsSummary .GeneralRating
span.Stars.Stars0 {
 background-position: 0 -120px
}
.CompanyOpinionsSummary .GeneralRating
span.Stars.Stars15 {
 background-position: 0 -144px
}
.CompanyOpinionsSummary .GeneralRating
span.Stars.Stars25 {
 background-position: 0 -168px
}
.CompanyOpinionsSummary .GeneralRating
span.Stars.Stars35 {
 background-position: 0 -192px
}
.CompanyOpinionsSummary .GeneralRating
span.Stars.Stars45 {
 background-position: 0 -216px
}
.CompanyOpinionsSummary
.PartialStars {
 display: block; overflow: hidden;
}
.CompanyOpinionsSummary .PartialStars
li {
 display: block; margin-bottom: 10px;
}
.CompanyOpinionsSummary .PartialStars li
span {
 display: block; margin-bottom: 5px; font: bold 12px Arial, Helvetica, sans-serif; color: #a1a1a1;
}
.CompanyOpinionsSummary .PartialStars li
span.Stars {
 display: block; width: 96px; height: 16px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/yellowstars.png); margin-bottom: 0;
}
.OpinionPagination {
 display: block; padding-top: 25px;
}
.OpinionPagination
.pagination {
 height: auto
}
.CompanyOpinionsStatsWrapper {
 width: 732px; float: right;
}
.CompanyOpinionsStatsWrapper
h2 {
 font: bold 16px Arial, Helvetica, sans-serif; color: #000; margin: 0 0 20px 0; padding-bottom: 5px; border-bottom: 1px solid #0c86bb;
}
.CompanyOpinionsStatsInfo {
 display: block; padding: 20px; background: #f7f7f7; border: 1px solid #e3e3e3; font: normal 12px/19px Arial,Helvetica,sans-serif; color: #666; margin-bottom: 20px;
}
.CompanyOpinionsStats {
 display: block; width: 732px; margin-bottom: 40px;
}
.CompanyOpinionsStats thead
tr {
 border-left: 1px solid #004776
}
.CompanyOpinionsStats
th {
 text-align: center; font: bold 12px Arial, Helvetica, sans-serif; color: #fff; background: #0467a8; line-height: 49px; border-bottom: 1px solid #004776; border-top: 1px solid #004776; border-right: 1px solid #004776; width: 138px;
}
.CompanyOpinionsStats
tr {
 border-bottom: 1px solid #e5e5e5; border-left: 1px solid #e5e5e5; height: 49px;
}
.CompanyOpinionsStats tr
td {
 font: normal 14px Arial, Helvetica, sans-serif; color: #4b4b4b; text-align: center; vertical-align: middle; height: 39px; border-right: 1px solid #e5e5e5;
}
.CompanyOpinionsStats
tr.Counter {
 height: 20px; border-left: 1px solid #67a9d5;
}
.CompanyOpinionsStats
tr.Grey {
 background: #fafafa
}
.CompanyOpinionsStats tr
td.Value {
 width: 180px; text-align: left; padding-left: 10px; text-align: left; font: bold 12px Arial, Helvetica, sans-serif;
}
.CompanyOpinionsStats tr td.Value
span {
 padding-left: 25px
}
.CompanyOpinionsStats tr.Counter
td {
 font: normal 12px Arial, Helvetica, sans-serif; color: #004776; background: #96c8e8; line-height: 20px; border-bottom: 1px solid #67a9d5; border-right: 1px solid #67a9d5;
}
.CompanyOpinionsStats tr
.Reliability {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/RatingService-Reliability-Small.png) 5px center no-repeat
}
.CompanyOpinionsStats tr
.Support {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/RatingService-Support-Small.png) 5px center no-repeat
}
.CompanyOpinionsStats tr
.Technical {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/RatingService-Technical-Small.png) 5px center no-repeat
}
.CompanyOpinionsStats tr
.Price {
 background: url(http://www.webhostingtalk.pl/public/style_images/wht/RatingService-Price-Small.png) 5px center no-repeat
}
.CompanyOpinionsStats
span.Stars {
 display: block; width: 96px; height: 16px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/yellowstars.png); margin: 0 auto;
}
#websiteUrl, #hostAddressIP {
 display: none
}
#messageBox1, #messageBox2 {
 display: none
}
#messageBox2 {
 margin-bottom: 10px
}
#recomendationContainer {
 margin-top: 17px
}
span#opinion_service_reliabilityContainer, span#opinion_service_supportContainer, span#opinion_service_tech_opportunitiesContainer, span#opinion_service_qualityContainer {
 margin-top: 25px
}
span#regulationContainer {
 margin-top: -10px
}
input#opinion_start_usage {
 width: 260px
}
div#reCaptchaContainer {
 float: left
}
span#recaptcha_response_fieldContainer {
 margin-left: -2px; margin-top: 90px;
}
select#year, select#month {
 width: 110px
}
select#year {
 margin-left: 20px
}
#editReason {
 display: none
}
#AddOpinionForm
.ButtonsAddAnswer {
 display: block; list-style: none; width: 320px; height: 43px; margin: 20px auto;
}
#AddOpinionForm .ButtonsAddAnswer
li {
 display: block; float: left;
}
#AddOpinionForm .ButtonsAddAnswer li input, #AddOpinionForm .ButtonsAddAnswer li
a {
 display: block; float: left; height: 52px; width: 205px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/addAnswerOpinion.png); background-repeat: no-repeat; text-indent: -9000px; border: 0; background-color: #FFF;
}
#AddOpinionForm .ButtonsAddAnswer li
a.cancelAdd {
 background-position: left top; width: 88px;
}
#AddOpinionForm .ButtonsAddAnswer li
input.AddButton {
 background-position: right top
}
div#linkToAllCompanyOpinion {
 display: block; list-style: none; width: 294px; height: 52px; margin: 30px auto 20px auto; clear: both;
}
div#linkToAllCompanyOpinion
a {
 display: block; height: 52px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/showAllOpinions.png); background-repeat: no-repeat; text-indent: -9000px; border: 0; background-color: #FFF;
}
h2.softDeletedOpinion {
 color: #000; font-weight: bold; text-align: center;
}
.AddOpinionInfo {

}
.AddOpinionInfo
h2 {
 font: bold 18px Arial, Helvetica, sans-serif; color: #000; margin: 0 0 10px 0; padding-bottom: 10px; border-bottom: 1px solid #0c86bb;
}
.AddOpinionInfo
p {
 font-size: 12px
}
.OpinionsMainPage-Info .OpinionsMainPage-Icons li.Ranking
p#paragraphRanking {
 margin-bottom: 0
}
.OpinionsMainPage-Info .OpinionsMainPage-Icons li.Ranking
ul#shortCompanyRanking {
 color: #828282; font-size: 12px; line-height: 15px; list-style: decimal inside none; margin-bottom: 20px;
}
.OpinionsMainPage-Info .OpinionsMainPage-Icons li.Ranking ul#shortCompanyRanking
li {
 border: 0 none; float: none; margin: 0 !important; padding: 0; width: auto;
}
.OpinionsMainPage-Info .OpinionsMainPage-Icons li.Ranking ul#shortCompanyRanking li:hover {
 box-shadow: 0 0 0 !important
}
.OpinionsMainPage-Info .OpinionsMainPage-Icons li.Ranking ul#shortCompanyRanking
li.first {
 font-weight: bold
}
.OpinionsMainPage-ReadAndSubmit .ReadAndSubmit-Title.collapsed
a.toggleF {
 background-position: 0 -35px
}
.OpinionsMainPage-ReadAndSubmit .ReadAndSubmit-Title.collapsed a.toggleF:hover {
 background-position: -29px -35px
}
li.Opinion {
 width: 100% !important
}
.CompanyOpinionsList .Opinion.Good div.TopInfo span.Left
a.userprofile {
 color: #5a9317
}
.CompanyOpinionsList .Opinion.Bad div.TopInfo span.Left
a.userprofile {
 color: #d8000c
}
.CompanyOpinionsList .Opinion .Content .Entry
img.checkInWhois {
 float: none; border: 0; background: transparent; display: inline; padding: 0 0 4px;
}
#OpinionsMainPage-CompanyList {
 padding: 20px; line-height: 22px; width: 934px; background: #fafafa; overflow: hidden; border-bottom: 1px solid #e3e3e3; border-top: 1px solid #e3e3e3; margin: 0 3px 20px 3px;
}
#OpinionsMainPage-CompanyList
h4 {
 font-size: 16px; font-weight: bold; margin-bottom: 10px; padding-bottom: 5px; border-bottom: 1px solid #e3e3e3;
}
#OpinionsMainPage-CompanyList
p {
 margin-bottom: 10px
}
#OpinionsMainPage-CompanyList
ul#myList {
 display: block
}
#OpinionsMainPage-CompanyList ul#myList
li {
 display: block; float: left; margin-bottom: 10px; margin-right: 20px;
}
#OpinionsMainPage-CompanyList ul#myList li
a {
 display: block; float: left; border: 1px solid #f3f3f3; font-size: 12px; font-weight: bold; width: 154px; background: #fff; height: 28px; line-height: 28px; padding: 0 5px;
}
#OpinionsMainPage-CompanyList ul#myList li a:hover {
 background-color: #F50051; color: #fff; border-color: #d40046;
}
#OpinionsMainPage-CompanyList ul#myList .ln-no-match {
 width: 500px
}
#myList-nav {
 position: relative
}
.listNav {
 margin: 0 0 20px 0
}
.ln-letters {
 overflow: hidden; margin-bottom: 10px;
}
.ln-letters
a {
 font-size: 0.9em; display: block; float: left; padding: 4px 9px; border: 1px solid #e3e3e3; border-right: none; text-decoration: none; background: #fff;
}
.ln-letters a.ln-last {
 border-right: 1px solid #e3e3e3
}
.ln-letters a:hover, .ln-letters a.ln-selected {
 background-color: #F50051; color: #fff;
}
.ln-letters a.ln-disabled {
 color: #ccc
}
.ln-letter-count {
 text-align: center; font-size: 0.8em; line-height: 1; margin-bottom: 3px; color: #369; top: -13px !important;
}
.Sidebar .latestOpinions li
span.Stars {
 display: inline; width: 96px; height: 16px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/ranking/yellowstars.png); margin-bottom: 0;
}
.Sidebar .latestOpinions li:first-child a, .Sidebar .List ol li a:hover {
 color: #4B4B4B !important
}
.Sidebar .latestOpinions
ol {
 list-style: none !important; margin-left: 0 !important;
}
.Sidebar .latestOpinions ol
li {
 margin-bottom: 20px !important
}
#latestOpinionsHooks ol li
span.company {
 display: inline; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/companyinfo-icons.png); width: 16px; height: 16px; background-repeat: no-repeat; padding: 1px 9px; margin-right: 5px;
}
#latestOpinionsHooks ol li.positive
span.company {
 background-position: -16px 0
}
#latestOpinionsHooks ol li.positive:hover
span.company {
 background-position: 1px 0
}
#latestOpinionsHooks ol li.negative
span.company {
 background-position: -16px -22px
}
#latestOpinionsHooks ol li.negative:hover
span.company {
 background-position: 1px -22px
}
.Sidebar .topCompanies li
span.Stars {
 display: inline; width: 96px; height: 16px; background-image: url(http://www.webhostingtalk.pl/public/style_images/wht/ranking/yellowstars.png); margin-bottom: 0;
}
.Sidebar .topCompanies
li {
 padding: 8px; border-bottom: 1px solid #dfd6b6; font-weight: bold !important; font-size: 14px; margin-left: 10px;
}
.Sidebar .topCompanies li
.Text {
 float: right; display: block; clear: right; font-weight: normal !important; font-size: 12px; color: #4B4B4B;
}
.Sidebar .topCompanies ol li:first-child {
 color: #F50051
}