   /* basic */
   
*        { margin: 0; padding: 0; border: none; }
p        { padding: 10px 0; line-height: 1.5; }
a        { color: #e001b2; text-decoration: underline; }
a:hover  { color: #000; text-decoration: none; }
hr       { display: none; }

html,
body  { padding: 0; margin: 0; }

.clearfix         { display:block; }
.clearfix:after   { content: "."; display: block; height: 0; overflow:hidden; clear: both; visibility: hidden; }

.padding5  { padding: 5px }
.padding10 { padding: 10px }
   
h1 { font-size: 2em; font-weight: normal;  margin-bottom: 10px; }
h2 { font-size: 1.75em; font-weight: normal; font-style: normal; margin: 0; padding-bottom: 15px; }
h3 { font-size: 1.75em; font-weight: normal; font-style: normal; margin: 0; padding-bottom: 5px; }
h4 { font-size: 1.2em;  font-weight: bold;   margin-bottom: 5px;   padding-left: 0; }
   
.clear      { clear: both; }
.hidden,
.printOnly  { display: none; }
.fl         { float: left; }
.fl-i         { float: left; padding-left: 20px; }
.fr         { float: right; }
.tl         { text-align: left !important; }
.tc         { text-align: center !important; }
.tr         { text-align: right !important; }
.block      { display: block; }
  
.cols          { position: relative; }
.cols2 .col1   { float: left; width: 49%; }
.cols2 .col2   { float: right; width: 49%; }
   
/**********/
/* layout */
/**********/
   
body  { font: normal 62.8%/1.3 "Trebuchet MS",Helvetica,Jamrul,sans-serif; text-align: center; background: #fff url('../graphics/bg_body.gif') 0 0 repeat-x; }
#page { position: relative; width: 1000px; margin: 0 auto; background: transparent url('../graphics/bg_page.jpg') center top no-repeat; padding: 147px 0 20px; font-size: 1.2em; text-align: left; }
   
#logo       { position: absolute; width: 316px; height: 98px; left: 48px; top: 30px; }
#logo a     { display: block; width: 316px; height: 98px; background: transparent url('../graphics/logo.jpg') 0 0 no-repeat; cursor: pointer; overflow: hidden; }
#logo img   { display: none;  }
   
#search        { position: absolute; left: 766px; top: 35px; padding-top: 40px;}
#search h2     { padding-bottom: 5px; }
#search form   {  }
#search .inputs input { width: 125px; }
#search .inputs               { float: left; width: 132px; }
#search .inputs .searchText   { width: 121px; font-size: 1em; padding-left: 4px; }
#search .inputs select        { width: 128px; font-size: 1em; margin-bottom: 5px; }
#search .submit               { width: 38px; float: left; }
#search .submit input         { margin-left: 4px; border: none; padding: 0; color: #fff; background: #00378c url('../graphics/bg_form_submitgo.gif') 0 0 repeat-x; height: 38px; line-height: 38px; width: 38px; text-align: center; font-size: 1em; cursor: pointer; margin-top: -8px; }
   
#pack       { position: relative; width: 1000px; }
#packCont   { margin: 0 20px; padding: 0 20px 20px; background: transparent; text-align: left; }
#title      { height: 50px; line-height: 50px; color: #ab25fb; font-size: 1.6em; padding-left: 20px; }
   
#content { padding-top: 0px; width: 920px; margin-top: -5px;}
   
#mainBar { float: left; width: 710px; }
#sideBar { float: right; width: 165px; }
   
#footer        { margin: 0 35px; padding: 0 30px; line-height: 1.5em; background: #fff url('../graphics/bg_footer.gif') left bottom no-repeat; min-height: 70px; text-align: center; clear:both; }
#footer ul     { list-style-type: none; padding-top: 20px; }
#footer ul li  { display: inline; padding-left: 13px; }
#footer p      { text-transform: uppercase; font-size: .85em; padding-top: 1px; }
   
.box     { background: #fff3fc url('../graphics/bg_box.gif') 0px 0px repeat-x; }
.boxCont { background: transparent url('../graphics/bg_box_cont.gif') right top no-repeat; }
.boxBg   { background: transparent url('../graphics/bg_box_bg.gif') left bottom no-repeat; }
.boxBg2  { background: transparent url('../graphics/bg_box_bg2.gif') right bottom no-repeat; padding: 11px; }

   
.box2          { background: #fff url('../graphics/bg_box2.gif') 0 0 repeat-x; }
.box2 .boxCont { background: transparent url('../graphics/bg_box2_cont.gif') right top no-repeat; border: none; padding: 11px; }
   
.box a.headLink         { float: right; margin-top: .5em; }
.box a.headLink2        { float: right; display: block; position: relative; background: transparent url('../graphics/bg_headlink2.gif') left top no-repeat; color: #fff; text-decoration: none; width: auto; _width: 110px; }
.box a.headLink2 span   { display: block; background: transparent url('../graphics/bg_headlink2_span.gif') right top no-repeat; height: 27px; line-height: 27px; padding: 0 10px; text-decoration: none; text-align: center; }
.box a.headLink2:hover  { text-decoration: underline; }
.boxCont .clearfix h2   { float: left; }
   
.thumbnail              { position: relative; margin-bottom: 10px; }
.thumbnail .image       { background: #ffe6f9; padding: 6px; }
.thumbnail a.image      { display: block; }
.thumbnail .image img   { display: block; width: 121px; height: 101px; }

.thumbnail .imagebig img   { display: block; width: 190px; height: 160px; }
.thumbnail .imagebig       { background: #ffe6f9; padding: 6px; }


.textRight .image { float: left; }
.textRight .text  { float: right; position: relative; }
.textRight .rank  { position: absolute; bottom: 5px; left: 145px; }
   
.rating              { position: relative; color: #fff; }
.rating .ratingCont  { position: absolute; left: 0px; top: 0px; width: 110px; height: 110px; overflow: hidden; padding-top: 25px;}
.rating .ratingCont2  { position: absolute; left: 0px; top: 0px; width: 110px; height: 110px; overflow: hidden; padding: 10px 0 0 15px;}
.rating p            { padding: 0; line-height: 1.1; font-size: 1.6em; }
.rating .rateNum     { display: block; font-size: 1.5em; font-weight: normal; margin-bottom: 5px; }

.rating1             { width: 110px; height: 110px; }
.rating2             { width: 140px; height: 160px; background: #ab22f9 url('../graphics/bg_rating2.gif') 0 0 no-repeat; margin: 10px 30px 0; }
.rating2 .ratingCont { top: 14px; left: 19px; }
   
/*********/
/* prvky */
/*********/

/* upravy textu */
   
.highlighted   { font-size: 1.7em; line-height: 1.3; margin-bottom: 30px; letter-spacing: -0.02em; padding-left: 20px; }  
.highlightedtit   { font-size: 1.7em; line-height: 1.3; margin-bottom: 15px; margin-top: -5px; letter-spacing: -0.02em; padding-left: 20px; width:690px; }  

.rank          { font-size: 1.7em; background: #f590fc url('../graphics/bg_rank.gif') 0 0 no-repeat; color: #fff; text-align: center; width: 81px; height: 37px; line-height: 37px; }
.rank3          { font-size: 1.0em; background: #f590fc color: #fff; text-align: center; width: 81px; height: 37px; line-height: 37px; }
.rank2         { background: #d389fc url('../graphics/bg_rank2.gif') 0 0 no-repeat; color: #fff; text-align: center; width: 57px; height: 26px; line-height: 26px; }
.small         { font-size: .8em; padding: 0; } 
 

/* form */
   
form.form1 input,
form.form1 select          { border: 1px solid #ec5cd0; background: #fff; padding: 2px; }
   
form.form2 input,
form.form2 textarea  { border: 1px solid #dedede; border-top: none; color: #7f7f7f; padding: 2px; margin-bottom: 5px; font-size: 1.1em; font-family: Arial, 'Arial CE', Verdana, Helvetica, sans-serif; background: #fff url('../graphics/bg_form2_input.gif') 0 0 repeat-x; }

form input.submit { border: none; color: #fff; background: #d40796 url('../graphics/bg_submit.gif') 0 0 repeat-x; height: 27px; line-height: 27px; width: 130px; text-align: center; padding: 0; }
   
/* ul, ol */

ul.ul1      { margin: 0; list-style-type: none; }
ul.ul1 li   { margin: 0; padding: 0; line-height: 1.5; float: left; padding-right: 15px; }
   
/* table */

table                               { width: 650px; border-collapse: collapse; font-size: 1em; }
table tr th,
table tr td                         { font-weight: normal; padding: 9px 10px; }
table tbody tr.odd th,
table tbody tr.odd td               { background: #fff8fd; }
table tbody tr.even th,
table tbody tr.even td              { background: #fbebfd; }
table tbody tr th a:hover           { color: #00378b; }
table thead tr td,
table tr.foot td,
table thead tr th,
table tr.foot th                    { min-height: 14px; text-transform: uppercase; font-size: .9em; background: #d389fc; }
table thead td, table thead th,
table tr.foot td, table tr.foot th  { color: #fff; }

table thead tr .first   { background: #d389fc url('../graphics/bg_table_thead.gif') left top no-repeat; }
table thead tr .last    { background: #d389fc url('../graphics/bg_table_thead.gif') right top no-repeat; }
table tr.foot .first    { background: #d389fc url('../graphics/bg_table_tfoot.gif') left bottom no-repeat; }
table tr.foot .last     { background: #d389fc url('../graphics/bg_table_tfoot.gif') right bottom no-repeat; }
   
/**********/
/* sekcie */
/**********/

/* homepage */
   
body.homepage #pack        { background: transparent url('../graphics/bg_pack_home.jpg') 513px 2px no-repeat; }
body.homepage h1           { font-size: 2.8em; letter-spacing: -0.02em; padding-left: 20px; }
body.homepage .highlighted { width: 730px; }
   
#newAdditions                    { float: left; width: 410px; margin-bottom: 10px;}
#newAdditions h2                 { margin-left: 10px; padding: 10px 0 10px 33px; background: transparent url('../graphics/ico_newest_additions.gif') left center no-repeat; }
#newAdditions h3 a               { text-decoration: none; }
#newAdditions h3 a:hover         { text-decoration: underline; color: #00378b; }
#newAdditions .textRight		 { padding: 0 15px 0 10px; }
#newAdditions .textRight .text   { width: 145px; }
#newAdditions .boxBg2            { min-height: 290px; }
#newAdditions .thumbnail         { min-height: 116px; }
   
#newAdditions2                    { float: middle; width: 310px; margin-bottom: 10px;}
#newAdditions2 h2                 { margin-left: 10px; padding: 10px 0 10px 33px; background: transparent url('../graphics/ico_newest_additions.gif') left center no-repeat; }
#newAdditions2 h3 a               { text-decoration: none; }
#newAdditions2 h3 a:hover         { text-decoration: underline; color: #00378b; }
#newAdditions2 .textRight		 { padding: 0 15px 0 10px; }
#newAdditions2 .textRight .text   { width: 145px; }
#newAdditions2 .boxBg2            { min-height: 290px; }
#newAdditions2 .thumbnail         { min-height: 116px; }

#newAdditions3                    { float: left; width: 310px; margin-bottom: 10px;}
#newAdditions3 h2                 { margin-left: 10px; padding: 10px 0 10px 33px; background: transparent url('../graphics/ico_newest_additions.gif') left center no-repeat; }
#newAdditions3 h3 a               { text-decoration: none; }
#newAdditions3 h3 a:hover         { text-decoration: underline; color: #00378b; }
#newAdditions3 .textRight		 { padding: 0 15px 0 10px; }
#newAdditions3 .textRight .text   { width: 145px; }
#newAdditions3 .boxBg2            { min-height: 290px; }
#newAdditions3 .thumbnail         { min-height: 116px; }


#featuredReviews                    { float: left; width: 700px; margin-bottom: 15px; }
#featuredReviews h2                 { margin-left: 10px; padding: 10px 0 10px 33px; background: transparent url('../graphics/ico_featured_reviews.gif') left center no-repeat; }
#featuredReviews h3                 { padding-bottom: 0; }
#featuredReviews h3 a               { color: #ab25fb; text-decoration: none; }
#featuredReviews h3 a:hover         { text-decoration: underline; }
#featuredReviews .textRight			{ padding: 0 15px 0 10px; }
#featuredReviews .textRight .text   { width: 510px; }
#featuredReviews .boxBg2            { min-height: 290px; }
   
#topReviewedSites                               { float: left; width: 380px; margin-left: 10px; }
#topReviewedSites p                             { padding-top: 0; }
#topReviewedSites h2                            { padding-left: 33px; background: transparent url('../graphics/ico_top_reviewed_sites.gif') left top no-repeat; }
#topReviewedSites h3                            { padding-bottom: 0; }
#topReviewedSites h3 a                          { text-decoration: none; }
#topReviewedSites h3 a:hover                    { text-decoration: underline; }
#topReviewedSites .items .item                  { margin-bottom: 5px; padding-left: 49px; }
#topReviewedSites .items .place1st              { background: transparent url('../graphics/place1st.jpg') 0 0 no-repeat; }
#topReviewedSites .items .place2nd              { background: transparent url('../graphics/place2nd.jpg') 0 0 no-repeat; }
#topReviewedSites .items .place3rd              { background: transparent url('../graphics/place3rd.jpg') 0 0 no-repeat; }
   
#topReviews             { width: 309px; float: left; }
#topReviews h2          { float: left; padding-left: 33px; background: transparent url('../graphics/ico_top_reviews.gif') left top no-repeat; }
#topReviews h3          { padding-bottom: 0; color: #e001b2; }
#topReviews h3 a        { text-decoration: none; }
#topReviews h3 a:hover  { text-decoration: underline; }
#topReviews p           { padding: 15px 0 7px; }
#topReviews .rank2      { margin-top: 3px; }
#topReviews .item       { margin-bottom: 30px; }

#siteNews            { float: right; width: 210px; }
#siteNews h2         { float: left; padding-left: 33px; background: transparent url('../graphics/ico_site_news.gif') left top no-repeat; }
#siteNews h3         { font-size: 1.45em; padding-bottom: 0; }
#siteNews h3 a       { color: #ab25fb; text-decoration: none; }
#siteNews h3 a:hover { text-decoration: underline; }
#siteNews p          { padding-top: 0; }
#siteNews .item      { margin-bottom: 10px; }
 
#siteNews2            { float: left; width: 280px; }
#siteNews2 h2         { float: left; padding-left: 33px; background: transparent url('../graphics/ico_site_news.gif') left top no-repeat; }
#siteNews2 h3         { font-size: 1.45em; padding-bottom: 0; }
#siteNews2 h3 a       { color: #ab25fb; text-decoration: none; }
#siteNews2 h3 a:hover { text-decoration: underline; }
#siteNews2 p          { padding-top: 0; }
#siteNews2 .item      { margin-bottom: 10px; }


#categorylist            { float: left; width: 710px; }
#categorylist h2         { float: left; padding-left: 33px; background: transparent url('../graphics/ico_site_news.gif') left top no-repeat; }
#categorylist h3         { font-size: 1.45em; padding-bottom: 0; }
#categorylist h3 a       { color: #ab25fb; text-decoration: none; }
#categorylist h3 a:hover { text-decoration: underline; }
#categorylist p          { padding-top: 0; }
#categorylist .item      { margin-bottom: 10px; }


/* category */

body.category #pack  { background: transparent url('../graphics/bg_pack_category.jpg') 513px 32px no-repeat; }
body.category h1     { margin-top: 20px; }

#topReviewedSitesCat .items .item                  { margin-bottom: 10px; }
#topReviewedSitesCat .items .itemText              { float: left; width: 500px; }
#topReviewedSitesCat .items .itemImage             { float: right; width: 133px; }
#topReviewedSitesCat .items .itemTitle             { padding-left: 50px; min-height: 41px; }
#topReviewedSitesCat .items .itemTitle h3          { color: #00378b; padding-bottom: 0; }
#topReviewedSitesCat .items .itemTitle h3 a        { text-decoration: none; }
#topReviewedSitesCat .items .itemTitle h3 a:hover  { text-decoration: underline; color: #00378b; }
#topReviewedSitesCat .items .itemTitle .rank2      { float: right; padding: 0; }
#topReviewedSitesCat .items .place1st .itemTitle   { background: transparent url('../graphics/place1st.jpg') 0 0 no-repeat; }
#topReviewedSitesCat .items .place2nd .itemTitle   { background: transparent url('../graphics/place2nd.jpg') 0 0 no-repeat; }
#topReviewedSitesCat .items .place3rd .itemTitle   { background: transparent url('../graphics/place3rd.jpg') 0 0 no-repeat; }
   
#allReviewedSites                   { margin-top: 10px; width: 665px;}
#allReviewedSites h2                { padding: 0 0 30px 33px; background: transparent url('../graphics/ico_score_sum.gif') left top no-repeat; }
#allReviewedSites table             { margin-left: 10px; width: 630px; }
#allReviewedSites table tbody td    { text-align: center; }
#allReviewedSites table thead .first,
#allReviewedSites table tbody th    { text-align: left; }
#allReviewedSites table .col2,
#allReviewedSites table .col3       { width: 90px; }
#allReviewedSites table .col4,
#allReviewedSites table .col5       { width: 70px; }
#allReviewedSites table tr.foot td  { padding: 0; }

.catInfo   { padding-top: 0; font-size: 14px; }

#reviewedSite   { width: 650px; margin: 0 0 10px 20px; min-height: 170px; }
#reviewedSite h1 { padding:0; }

#CategoryHeaderID   { width: 650px; margin: 0 0 10px 20px; min-height: 170px; }
#CategoryHeaderID h1 { padding:0; }

#topReviewsCat h2          { padding-left: 33px; background: transparent url('../graphics/ico_top_reviews.gif') left top no-repeat; }
#topReviewsCat h3          { padding-bottom: 0; color: #e001b2; }
#topReviewsCat h3 a        { text-decoration: none; }
#topReviewsCat h3 a:hover  { text-decoration: underline; }
#topReviewsCat p           { padding: 15px 0 7px; }
#topReviewsCat .rank2      { margin-top: 3px; }
#topReviewsCat .small      { padding-bottom: 0; }
#topReviewsCat .rank2      { background: transparent url('../graphics/bg_rank2_transparent.gif') 0 0 no-repeat; }
   
/* review */

body.review #pack  { background: transparent url('../graphics/bg_pack_review.jpg') 524px 18px no-repeat; } 

#siteReview h2    { background: transparent url('../graphics/ico_top_reviews.gif') left top no-repeat; padding-left: 33px; }
  
#screenshots h2,
#galleries h2,
#scoreSum h2   { padding-bottom: 30px; }
   
.mainCol { float: left; width: 695px; margin-top: -5px;}
.mainColCat { float: left; width: 665px; margin-top: 10px;}
.sideCol { float: right; width: 205px; margin-top: -5px;}
.sideColKatie { float: right; width: 205px; margin-top: 185px; margin-right: 5px; }
.sideColKatie2 { float: right; width: 205px; margin-top: 10px; margin-right: 5px; }
   
#screenshots h2            { background: transparent url('../graphics/ico_screenshots.gif') left top no-repeat; padding-left: 33px; }
#screenshots               { margin: 20px 0 10px; }
#screenshots   .thumbnail,
#galleries     .thumbnail  { float: left; margin-right: 13px; min-width: 121px; }
#galleries h2              { background: transparent url('../graphics/ico_galleries.gif') left top no-repeat; padding-left: 31px; }
   
#scoreSum h2         { background: transparent url('../graphics/ico_score_sum.gif') left top no-repeat; padding-left: 32px; } 
#scoreSum            { margin: 10px 0; }
#scoreSum h2 span    { color: #e001b2; }
  
#vote          { margin-bottom: 20px; line-height: 29px; padding: 10px 0 10px 0;}
#vote h2       { float: left; background: transparent url('../graphics/ico_vote.gif') left top no-repeat; padding: 0 0 0 35px; }
#vote .box     { position: relative; width: 698px; height: 43px; background: #ffebfa url('../graphics/bg_vote_box.gif') 0 0 no-repeat; }
#vote .boxCont { background: none; overflow: hidden; }
#vote a        { display: block; float: left; font-size: .85em; line-height: 1.8em; color: #000; background: #fff; margin-right: 5px; text-align: center; width: 1.8em; border: 1px solid #cce3ff; text-decoration: none; }
#vote a:hover,
#vote a.active { background: #00378b; color: #fff; }
#vote .fl      { text-align: right; width: 420px; padding-top: 2px; }
#vote label    { margin: 0 5px 0 0; display: inline; }
#vote .submit  { width: 50px; background-image: url('../graphics/bg_submit_vote.gif'); } 
#vote form     { position: absolute; top: 7px; left: 11px; width: 680px; line-height: 29px; height: 29px; }
  
#comments               { margin-bottom: 20px; }
#comments h2            { background: transparent url('../graphics/ico_comments.gif') left top no-repeat; padding-left: 34px; padding-bottom: 30px; }
#comments .item         { margin-bottom: 20px; }
#comments .item p       { padding-top: 0px; }
#comments .commentHead  { color: #ab25fb; padding-bottom: 3px; }
#comments .commentHead .fl { font-size: 1.7em; }
#comments .commentHead .fr { margin-top: 10px; }
   
#addComment h2    { background: transparent url('../graphics/ico_comment_add.gif') left top no-repeat; padding-left: 34px; }
#addComment textarea { width: 95%; height: 130px; }
   
#contentInfo               { margin-bottom: 10px; }
#contentInfo .boxBg2       { padding: 0 0 11px 0; }
#contentInfo h2            { padding: 11px 11px 10px 44px; background: transparent url('../graphics/ico_content_info.gif') 11px 11px no-repeat; }
#contentInfo .item         { padding: 10px 11px; background: #fbeafc; }
#contentInfo .item h3      { font-size: .8em; color: #ab25fb; padding: 0; font-weight: normal; text-transform: uppercase; }
#contentInfo .item h4      { font-size: .8em; color: #ab25fb; padding: 0; font-weight: normal; text-transform: uppercase; }
#contentInfo .items .odd   { background: #fff4fc; }
#contentInfo .items .first { background: none; }
   
#pricingOptions .boxBg2       { padding: 0 0 11px 0; }
#pricingOptions h2            { padding: 11px 11px 10px 44px; background: transparent url('../graphics/ico_pricing.gif') 11px 11px no-repeat; }
#pricingOptions               { margin-bottom: 10px; }
#pricingOptions .item         { padding: 10px 0; }
#pricingOptions .item         { padding: 10px 11px; background: #fbeafc; }
#pricingOptions .item h4      { font-size: .8em; color: #ab25fb; padding: 0; font-weight: normal; text-transform: uppercase; }
#pricingOptions .items .odd   { background: #fff4fc; }
#pricingOptions .items .first { background: none; }
   
#outsideReviews .boxBg2       { padding: 0 0 11px 0; }
#outsideReviews h2            { padding: 11px 11px 10px 44px; background: transparent url('../graphics/ico_top_reviews.gif') 11px 11px no-repeat; }
#outsideReviews .item         { padding: 10px 11px; background: #fbeafc; }
#outsideReviews .item h4      { font-size: .8em; color: #ab25fb; padding: 0; font-weight: normal; text-transform: uppercase; }
#outsideReviews .items .odd   { background: #fff4fc; }
#outsideReviews .items .first { background: none; }
#outsideReviews .rank2        { margin-top: 5px; }
#outsideReviews .items .item .rank2    { background-image: url('../graphics/bg_rank2_purple.gif'); }
#outsideReviews .items .odd .rank2     { background-image: url('../graphics/bg_rank2_pink.gif'); }
#outsideReviews .items .first .rank2   { background-image: url('../graphics/bg_rank2.gif'); }
   
#mainInfo            { position: relative; margin-bottom: 10px; min-height: 230px; }
#mainInfo h1         { font-size: 1.75em; color: #e001b2; margin-bottom: 0; }
#mainInfo .thumbnail { float: left; width: 202px; }
#mainInfo .info      { float: left; width: 360px; margin-left: 10px; }
#mainInfo .rating    { position: absolute; left: 628px; top: 32px; }

.light_gray { background-color: #ccc; border: 1px solid gray; }
.reviewtext { font-size: 1.1em; padding: 0 10px 10px 5px; }
.blurbtext { font-size: 1.1em; padding: 8px 0 8px 0; }

#indentrough { padding: 0 0 0 15px; }
.calltoaction { padding: 20px 0 10px 0; text-align: center; font-size: 18px; }

.searchtext p { padding-top: 0px; } /* fix by mike - search results */
.floatr { float: right; margin: 5px 0 15px 10px; padding:0; border: 0; border: 2px solid #ffe6f9;}
.floatl { float: left; margin: 5px 15px 10px 0; padding:0; border: 0; border: 2px solid #ffe6f9;}

.textpagemain { float: left; width: 685px; margin-left: 15px; padding-right: 10px; } 
.searchtitle { padding-left: 10px; padding-right: 170px; padding-bottom: 15px; }

#searchresult { padding: 15px 10px 0 10px; }
#searchresult .content { padding-top: 10px; }

#contentInfo .sidebaritems {  width: 140px; }
#contentInfo .sidetitle { font-size: 14px; margin: 5px 0 10px 10px; float:left; width: 105px;}
#contentInfo .sidescore { margin: 5px 0 10px 10px; float: right; width: 15px }

#contentInfo .sidebaritems2 {  width: 145px; }
#contentInfo .sidetitle2 { margin: 5px 0 10px 10px; float:left; width: 139px;}


#tablespace { border: 1px solid #ae27f9; width: 500px; margin: 10px 0 0 20px; padding: 5px;}
.pumpup { margin-top: -10px; }
