body, table {
  font-family: Tahoma, Arial, Verdana;
  font-size: 11px;
  color: #585858;
}
.top2 {
  font-size: 11px;
}
h1, h2, h3 {
  font-family: 'HeliosCond', Arial, Verdana;
  font-size: 13px;
  font-weight: bold;
  text-transform: uppercase;
}
p {
  margin-right: 15px;
}
a{
  color: #585858;
  text-decoration: underline;
}
input.txt {
  border: 1px #F2F2F2 solid;
  background-position: left top;
  background-image: url("/i/box-shadow.gif");
  background-repeat: no-repeat
}

.browse {
  margin-left: 15px
}

.browse a {
  color: #CBCBCB; 
  font-size: 10px; 
}
.contacts p {
  margin-bottom: 2px;
  margin-top: 4px;
}

.letter
{
    font-size: 8pt;
    font-family: Tahoma;
    color: #909090;
}
a.letter
{
    font-size: 8pt;
    color: #7f6f6f;
    font-family: Tahoma;
}

.letter-active
{
    font-size: 10pt;
    color: 9cc430;
    font-weight: bold;
}


.achtung
{
	background-color: #9CC430;
	display: inline;
	padding: 2px 4px 2px 4px;
	color: #fff;
}



.top
{
	font-size: 120%;
}
table.top td
{
	color: #111;
	padding-bottom: 3px;
	padding-left: 0;
	padding-right: 0;
	margin: 0;
	border-bottom: 1px dotted #bbb;
}
.top a
{
	font-weight: bold;
}
.top .name
{
	width: 250px;
	
}
.top .n
{
	text-align: right;
	width: 20px;
	
}
.top .next, .top .next a
{
	color: #333 !important;
	font-weight: normal !important;
}

.top .next2, .top .next2 a
{
	color: #666 !important;
	font-weight: normal !important;
}

.free-lancer
{
	padding-right: 58px !important;
	background: url(ico-freelance.gif) no-repeat right 4px;
}
.top .clear
{
	border-bottom: none !important;
}



.top .new, .top .up, .top .down
{
	font-weight: bold;
	margin-left: 4px;
	margin-right: 4px;
	font-size: 90%;
}
.top .new
{
	font-weight: bolder;
	color: #9cc430;
	font-variant: small-caps;
	
}
.top .up
{
	color: #0f0;
}
.top .down
{
	color: #f00;
}

.top .active td
{
	border-bottom: 3px solid #f30 !important;
}

.afisha-media a
{
	color: #ff1482 !important;
}
.afisha-media .name
{
	background: url(http://afisha.uz/favicon.ico) no-repeat 0 1px;
	padding-left: 18px;
}

.voydod a
{
	color: #72bf44 !important;
}
.voydod .name
{
	background: url(http://voydod.uz/favicon.ico) no-repeat 0 1px;
	padding-left: 18px;
}

.mts a
{
	color: #f00 !important;
}
.mts .name
{
	background: url(http://www.mts.ru/upload/images/f/favicon.ico) no-repeat 0 1px;
	padding-left: 18px;
}

.arbuz a
{
	color: #006400;
}
.arbuz .name
{
	background: url(http://arbuz.uz/favicon.ico) no-repeat 0 1px;
	padding-left: 18px;
}


.news-week .name
{
	background: url(http://www.runewsweek.ru/images/favicon16.ico) no-repeat 0 1px;
	padding-left: 18px;
}


.jet a
{
	color: #fc9f00;
}
.jet .name
{
	background: url(http://jet.uz/favicon.ico) no-repeat 0 1px;
	padding-left: 18px;
}

.kvintaprint a
{
	color: #2c3e40;
}
.kvintaprint .name
{
	background: url(fav/kvintaprint.gif) no-repeat 0 1px;
	padding-left: 18px;
}

.esector .name
{
	background: url(http://esector.ru/favicon.ico) no-repeat 0 1px;
	padding-left: 18px;
}

.zar .name
{
	background: url(fav/zar.gif) no-repeat 0 1px;
	padding-left: 18px;
}


.mirit
{
	display: block;
	height: 16px;
	padding-left: 20px;
	line-height: 16px;
	vertical-align: center;
	background: url(http://mirit.uz/i/ico.gif) no-repeat left top;
	font-weight: bold;
}

span.txt { font-weight: bold; font-size: 14px; font-family: Verdana; }