h1.market-title {
  margin:0 0 8px 0;
}
div.subtitle {
  margin:0 0 20px 0;
  font-size:85%;
  color:#5B737F;
}
h3.market-title {
  margin:0 0 8px 0;
  font-size:116%;
}

ol.best-contractors {
  margin:0;
  padding:0;
}
ol.best-contractors li {
  list-style:inside;
  list-style-type: decimal;
  padding-bottom:.7em;
  margin-bottom:.6em;
  border-bottom: 1px solid #CFDAE0;
  font-size:85%;
}
ol.best-contractors li img {
  float:right;
  margin-top:2px;
}
ol.best-contractors li span {
  list-style:none;
  float:right;
  margin-left:5px;
  width:35px;
}
ol.best-contractors li a {
  padding-left:5px;
}
ol.best-contractors li.last a {
  padding-left:0;
  border:0;
}

ol.top-contractors {
  margin:0;
  padding:0;
}
ol.top-contractors li {
  list-style:none;
  padding-bottom:.7em;
  margin-bottom:.6em;
  font-size:85%;
  min-height:75px;
  min-width:100px;
}
ol.top-contractors li img {
  float:left;
  margin-top:2px;
  margin-right:5px;
}

table.contractors {
  margin:0;
  padding:0;
  border:0;
  width:100%;
}
table.contractors td.topline {
  padding: 13px 10px;
  background-color:#EDF1F3;
  text-align:center;
  border:0;
  font-size:85%;
}
table.contractors td.lft {
  background: #EDF1F3 url(/themes/default/css/img/topline_l.png) top left no-repeat;
}
table.contractors td.rht {
  background: #EDF1F3 url(/themes/default/css/img/topline_r.png) top right no-repeat;
}
table.contractors td.topline a {
  color:#333;
}
table.contractors td {
  padding:20px 5px;
  border:0;
  border-bottom: 1px solid #EEEDED;
}
table.contractors td.title {
  text-align:left;
}

td.reviews, td.portfolio, td.rating, td.num {
  font-size:85%;
  text-align:center;
  vertical-align:top;
}
td.reviews a, td.portfolio a {
  color:#2d6987;
}
td.text {
  font-size:85%;
}
p.userdesc {
  color:#22981E;
}
div.usertext {
  color:#5B737F!important;
}
table.listorder td.odd {
  background:none;
}
table.listorder td.even {
  border-bottom: 0;
  background:none;
}

.top-style {color:#5B737F; margin-bottom:20px; font-size:85%;}
.top-style a, .top-style span {color:#333!important;}
img.avatar { float:left; margin-right:10px; width:70px; }
ul.ucard { margin:0 0 13px 0; padding:0;}
ul.ucard li {margin:0;padding:0 0 3px 0; list-style:none; color:#5B737F;}
ul.ucard li.utitle { margin-bottom:5px;}
ul.ucard li a { color:#167BA7;}
img.online { float:left; margin-top:2px;}
ul.ucard li.exp-pm a {background: #FFF url(/themes/default/css/img/pm.gif) 0 1px no-repeat; padding-left: 18px; }
#msearch {
  margin: 0;
  padding:0;
  overflow:hidden;
  font-size:11px;
  line-height:11px;
}
#msearch div {
  min-height:24px;
  line-height:24px;
  margin-bottom:1em;
  clear: both;
}
#msearch input.mtext {
  width:315px;
  padding: 2px;
  border: 1px solid #B1BDC5;
}
#msearch input.msubmit {
  width:63px;
  height:20px;
}
#msearch select {
  width:170px;
  height:20px;
  padding:1px;
  border: 1px solid #B1BDC5;
  margin-right:5px;
}
#msearch option {
  padding:1px;
  height:13px;
}
#msearch input.budget {
  width:63px;
  padding: 2px;
  border: 1px solid #B1BDC5;
}
#send div{
  margin:10px;
}
.message {
  font-size:85%;
}
.message div {
  margin-bottom:5px;
}

#pagination-flickr ul{border:0; margin:0; padding:0;}

#pagination-flickr li{
  border:0; margin:0; padding:0;
  font-size:11px;
  list-style:none;
}
#pagination-flickr a{
  border:solid 1px #DDDDDD;
  margin-right:2px;
}
#pagination-flickr .previous-off,
#pagination-flickr .next-off {
  color:#666666;
  display:block;
  float:left;
  font-weight:bold;
  padding:3px 4px;
}
#pagination-flickr .next a,
#pagination-flickr .previous a {
  font-weight:bold;
  border:solid 1px #FFFFFF;
}
#pagination-flickr .active{
  color:#ff0084;
  font-weight:bold;
  display:block;
  float:left;
  padding:4px 6px;
}
#pagination-flickr a:link,
#pagination-flickr a:visited {
  color:#0063e3;
  display:block;
  float:left;
  padding:3px 6px;
  text-decoration:none;
}
#pagination-flickr a:hover{
  border:solid 1px #666666;
}
/* -------------------------*/
#pagination-flickr ul{border:0; margin:0; padding:0;}

#pagination-digg li{
  border:0; margin:0; padding:0;
  font-size:11px;
  list-style:none;
  margin-right:2px;
}
#pagination-digg a{
  line-height:14px;
  border:solid 1px #9aafe5;
  margin-right:2px;
}
#pagination-digg .previous-off,
#pagination-digg .next-off {
  line-height:14px;
  border:solid 1px #DEDEDE;
  color:#888888;
  display:block;
  float:left;
  font-weight:bold;
  margin-right:2px;
  padding:3px 4px;
}
#pagination-digg .next a,
#pagination-digg .previous a {
  font-weight:bold;
}
#pagination-digg .active{ 
  line-height:14px;
  background:#3a87ad;
  color:#FFFFFF;
  font-weight:bold;
  display:block;
  float:left;
  padding:4px 6px;
}
#pagination-digg a:link,
#pagination-digg a:visited {
  color:#3a87ad;
  display:block;
  float:left;
  padding:3px 6px;
  text-decoration:none;
}
#pagination-digg a:hover{
  border:solid 1px #3a87ad;
}
/* ------------------- */
#pagination-flickr ul{border:0; margin:0; padding:0;}

#pagination-clean li{
  border:0; margin:0; padding:0;
  font-size:11px;
  list-style:none;
}

#pagination-clean li, #pagination-clean a{

  margin-right:2px;
}
#pagination-clean .previous-off,
#pagination-clean .next-off {
  color:#888888;
  display:block;
  float:left;
  font-weight:bold;
  padding:3px 4px;
}
#pagination-clean .next a,
#pagination-clean .previous a {
  font-weight:bold;
  border:solid 1px #FFFFFF;
}
#pagination-clean .active{
  color:#00000;
  font-weight:bold;
  display:block;
  float:left;
  padding:4px 6px;
}
#pagination-clean a:link,
#pagination-clean a:visited {
  color:#0033CC;
  display:block;
  float:left;
  padding:3px 6px;
  text-decoration:none;
}
#pagination-clean a:hover{
  text-decoration:none;
}


/* пїЅпїЅпїЅпїЅ */

ul.files { margin: 0; padding: 0; }
ul.files li { 
  margin:0; 
  padding:0; 
  line-height:15px; 
  font-size:11px;	
  list-style:inside;
  list-style-type: decimal;
}
ul.files li a{ 
  color:#333;
}
/*
     */
/*
*/