body
{
	background-color: #ffffff;
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 100%;
	line-height: 140%;
	color: #000000;
	margin: 0%;
	padding: 0%;
}

table
{
	border: 0px;
  	border-collapse: collapse;
}

table td
{
	padding: 0px;
}

a
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 100%;
	color: #cc0000;
	text-decoration: underline;
}

a:hover
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 100%;
	color: #CC0000;
	text-decoration: none;
}

a.menu
{
	font-family: arial, tahoma, trebuchet ms, Sans Serif;
	color: #797979;
	font-size:89%;
  font-weight: bold;
	text-decoration: underline;
	line-height: 140%;
}

a.menu:hover
{
	font-family: arial, tahoma, trebuchet ms, Sans Serif;
	font-size:89%;
	color: #cc0000;
	text-decoration: none;
	line-height: 140%;
  font-weight: bold;

}

font.title, h1.title, h2.title
{
	font-family: Verdana, Tahoma, Sans Serif;
	color: 000000;
	font-size: 120%;
	font-weight:normal;
  margin-bottom: 0px;
  margin-top: 0px;
}

font.text
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 75%;
	color: #000000;
	line-height: 120%;
}

a.red
{
	border-bottom: 1px #DD4A4A dashed;
	color: DD4A4A;
	text-decoration: none;
}


a.blue
{
	border-bottom: 1px #00396B dashed;
	color: 00396B;
	text-decoration: none;
}

a.black
{
	border-bottom: 1px black dashed;
	color: 000000;
	text-decoration: none;
}

.searchmode
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 75%;
	color: #999999;
}

.searchmode #c
{
	border-bottom: 1px #cc0000 dashed;
}

.search
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 120%;
	width: 100%;
	border-bottom: 1px #cccccc dashed;
	border-top: 1px #cccccc dashed;
	border-left: 1px #ffffff dashed;
	border-right: 1px #ffffff dashed;

}

.arrow
{
	color: #666666;
	font-size: 75%;
}

table.lightsearch td
{
	background-color: #dddddd;
}

table.lightsearch td.ff
{
	background-color: #ffffff;
}

td.lightsearch div
{
	color: #666666;
	font-size: 75%;
	padding-top: 0.2em;	
}

td.lightsearch div.arrow
{
	color: #666666;
	font-size: 75%;
	padding-top: 0.25em;	
}

td.lightsearch tt
{
	font-family: Verdana, Tahoma, Sans Serif;
	color: 000000;
	font-size: 120%;
}

td.lightsearch a
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 75%;
	color: #999999;
	text-decoration: none;
	border-bottom: 1px #cc0000 dashed;
	padding-top: 0.2em;
}

td.lightsearch a:hover
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 75%;
	color: #666666;
	text-decoration: none;
	border-bottom: 1px #cc0000 dashed;
	padding-top: 0.2em;
}

td.profile div
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
}

td.profile span
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
}

td.profile a
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 75%;
	color: #999999;
	text-decoration: none;
}

td.profile a:hover
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 75%;
	color: #666666;
	text-decoration: none;

}

td.profile a.na
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 100%;
	color: #cc0000;
	text-decoration: underline;
}

td.profile a.na:hover
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 100%;
	color: #cc0000;
	text-decoration: none;

}

td.profile a.over
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 100%;
	color: #999999;
	text-decoration: underline;
}

td.profile a.over:hover
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 100%;
	color: #999999;
	text-decoration: none;

}

td.profile a.cont
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 80%;
	color: #ffffff;
	background-color: #cc0000;
	text-decoration: none;
}

td.profile a.cont:hover
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 80%;
	color: #cc0000;
	background-color: #dddddd;
	text-decoration: none;

}


td.profile a.quest
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 80%;
	color: #ffffff;
	background-color: #999999;
	text-decoration: none;
}

td.profile a.quest:hover
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 80%;
	color: #999999;
	background-color: #dddddd;
	text-decoration: none;

}


td.lefttop tt
{
	font-family: Verdana, Tahoma, Sans Serif;
	color: 000000;
	font-size: 120%;
}

td.lefttop div
{
	color: #666666;
	font-size: 75%;
	padding-top: 0.35em;
}

td.lefttop div.splitter
{
	color: #666666;
	font-size: 75%;
	padding-top: 0.2em;
}

td.lefttop a
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 75%;
	color: #999999;
	text-decoration: none;
	border-bottom: 1px #cc0000 dashed;
}

td.lefttop a:hover
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 75%;
	color: #666666;
	text-decoration: none;
	border-bottom: 1px #cc0000 dashed;
}

td.lefttop a:active
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 75%;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px #cc0000 dashed;
}

table.form tr
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 70%;
	color: #000000;
	line-height: 90%;
}


tr.text td
{
	vertical-align: top;
}

tr.text div.space
{
	width: 1em;
}

tr.text div.nonact
{
	padding-right: 2em;
}

tr.text div.act
{
	margin-right: 2em;
    background-color: cccccc;
    color: white;
}

tr.text div.act small 
{
 color: black;
}


tr.text
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 75%;
	color: #000000;
	line-height: 150%;
}

tr.text a
{
	font-family: Verdana, Tahoma, Sans Serif;
	display: block;
	font-size: 100%;
	color: #000000;
	line-height: 150%;
	text-decoration: none;
}

tr.text a:hover
{
	font-family: Verdana, Tahoma, Sans Serif;
	display: block;
	background-color: #cccccc;
	font-size: 100%;
	color: #000000;
	line-height: 150%;
}

tr.text a:active
{
	font-family: Verdana, Tahoma, Sans Serif;
	display: block;
	background-color: #999999;
	font-size: 100%;
	color: #ffffff;
	line-height: 150%;
}

tr.text n
{
	width: 2em;
}

tr.lightsearchlist td
{
	vertical-align: top;
}

tr.nc td
{
	vertical-align: top;
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 65%;
	color: #666666;
	line-height: 150%;
	text-align: center;
}

tr.nc br
{
	line-height: 1em;
}


tr.nc a
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 100%;
	color: #cc0000;
	text-decoration: underline;
}

tr.nc a:hover
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 100%;
	color: #cc0000;
	text-decoration: none;
}

tr.content
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 75%;
	color: #000000;
	line-height: 150%;
}

tr.content a
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 100%;
	color: #000000;
	line-height: 150%;
	text-decoration: underline;
}

tr.content a:hover
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 100%;
	color: #000000;
	line-height: 150%;
	text-decoration: none;
}

.form td.pics div
{
	display: inline;
	float: left; 
	width:115px;  
	line-height: 20px;
	font-size: 90%;
}


.form td.pics a.del
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 100%;
	color: #000000;
	line-height: 250%;
	text-decoration: underline;
	text-align: center;
}

.form td.pics a.del:hover
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 100%;
	color: #000000;
	line-height: 250%;
	text-decoration: none;
	text-align: center;
}


.form td.b
{
	font-family: Verdana, Tahoma, Sans Serif;
	color: #666666;
	font-size: 100%;
	height:22;
	font-weight: bold;
	line-height:150%;
}

td.sel td.active
{
	background-color: #999999;
	color: #ffffff;
	font-size:100%;
}

td.selected
{
	font-family: Verdana, Tahoma, Sans Serif;
	color: #000000;
	font-size: 100%;
	height:22;
	font-weight: bold;
}

td.amount
{
	width:20%;
	text-align:center;
	font-size:80%;
	color: #999999;
}

td.nonactive
{
	color: 999999;
	font-size: 120%;
}
td.passed
{
      vertical-align:top;
}

td.sel a
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 100%;
	color: #000000;
	text-decoration: none;
	border-bottom: 1px #cc0000 dashed;
}

td.sel a:hover
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 100%;
	color: #cc0000;
	border-bottom: none;

}

td.sel a:active
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 100%;
	color: #cc0000;
	border-bottom: 1px #000000 dashed;
}


hr
{
	margin-top: 0px;
	margin-bottom: 0px;
	color: #999999;
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	height: 1px;
	background-color: #999999;

}

table.results td
{
	font-size: 75%;
	line-height:200%;
}

table.results div
{
	font-size: 100%;
	padding-right: 20;
}

table.results img
{
	width: 1;
	height: 0;
	border: 0;
}

table.results a
{
	font-family: Verdana, Tahoma, Sans Serif;
	display: block;
	font-size: 100%;
	color: #000000;
	line-height: 200%;
	text-decoration: none;
	border-bottom: none;

}

table.results a:hover
{
	font-family: Verdana, Tahoma, Sans Serif;
	display: block;
	font-size: 100%;
	color: #000000;
	line-height: 200%;
	background-color: #cccccc;
	text-decoration: none;
	border-bottom: none;
}

table.results a:active
{
	font-family: Verdana, Tahoma, Sans Serif;
	display: block;
	font-size: 100%;
	color: #ffffff;
	line-height: 200%;
	background-color: #999999;
	text-decoration: none;
	border-bottom: none;
}

table.results font.na
{
  color: #999999;
  font-size:100%;
}

td.readysearch tt
{
	font-family: Verdana, Tahoma, Sans Serif;
	color: 000000;
	font-size: 120%;
}

td.readysearch div
{
	color: #666666;
	font-size: 75%;
}

td.readysearch span
{
	color: #ffffff;
  background-color: #999999;
	font-size: 120%;

}

td.readysearch div.splitter
{
	color: #666666;
	font-size: 120%;
  padding-bottom: 0.1em;
}

td.readysearch a
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 120%;
	color: #999999;
	text-decoration: none;
}

td.readysearch a:hover
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 120%;
	color: #ffffff;
	text-decoration: none;
  background-color: #cccccc;
}

td.readysearch a:active
{
	font-family: Verdana, Tahoma, Sans Serif;
	font-size: 120%;
	color: #ffffff;
  background-color: #cc0000;
	text-decoration: none;
}

.imgact
{
	border: 3px #cc0000 solid;
}

.imgnoact
{
  border: 3px #cccccc solid;
  cursor:pointer;
}

.imgnoact_hover
{
  border: 3px #999999 solid;
  cursor:pointer;
}


/* Мелкий шрифт для цвета в списке при добавлении объявления */
tr.text div.w .smallList a
{
font-size:95%;
}

/* checkbox fix */
.chbx
{
	width: 50%;
}

.text small
{
	font-size: 65%;
	color: cc0000;
}

.nc img
{
	border-top: 3px #ffffff solid;
	border-bottom: 3px #ffffff solid;
	border-left: 3px #ffffff solid;
	border-right: 3px #ffffff solid;
}

.pics img
{
	border-top: 5px #ffffff solid;
	border-bottom: 5px #ffffff solid;
	border-left: 5px #ffffff solid;
	border-right: 5px #ffffff solid;
}



.newbut
{
	font-family: Verdana, Tahoma, Sans Serif;
	color: #000000;
   	width: 150;
	height: 40;
	font-size: 100%;	
}

.newinp, .newinperr
{
	font-family: Verdana, Tahoma, Sans Serif;
	color: #666666;
	font-size: 100%;
	height:22;
	font-weight: bold;
   	width:100%
}

.newinperr
{
  color: #cc0000;
}

.newsel
{
	font-family: Verdana, Tahoma, Sans Serif;
	color: #666666;
	font-size: 100%;
	width: 100%;
	height:22;
	font-weight: bold;
}

.newbiginp
{
	width:100%;
	height:40;
	font-size:280%;
}

a.redlink
{
  border-bottom: #999999 1px dashed;
  color: #666666;
  font-size: 75%;
  text-decoration: none;
}

a.redlink:hover
{
  color: #cc0000;
  font-size: 75%;
  border-bottom: none;
}

.as
{
  color: #666666;
  font-size: 75%;
  border-bottom: #999999 1px solid;
  cursor: default;
}

.clouds
{
  width: 100%;
  color: #999999;
  line-height: 200%;
}

.clouds span
{
  border-bottom: #999999 1px dashed;
  cursor:pointer;
  line-height: 250%;
}

.clouds span:hover
{
  border-bottom: #999999 1px dashed;
  cursor:pointer;
  line-height: 250%;
}

.clouds .one
{
  font-size: 55%;
}

.clouds .two
{
  font-size: 65%;
}

.clouds .three
{
  font-size: 75%;
}

.clouds .four
{
  font-size: 85%;
}

.clouds .five
{
  font-size: 99%;
}

.clouds .six
{
  font-size: 105%;
}

.clouds .seven
{
  font-size: 115%;
}

.clouds .eight
{
  font-size: 125%;
}

.clouds .nine
{
  font-size: 135%;
  cursor:pointer;
}

.clouds .ten
{
  font-size: 155%;
  cursor:pointer;
}

h1 
{
  font-size: 150%;
  font-family: Verdana;
  margin: 0;
}


a.arrows
{
	font-family: Verdana, Tahoma, Sans Serif;
	color: #000000;
  	border-bottom: #000000 1px dashed;
  	cursor: hand;
	text-decoration: none;
}

a.arrows:hover
{
	font-family: Verdana, Tahoma, Sans Serif;
	color: #cc0000;
  	border-bottom: none;
  	cursor: hand;
	text-decoration: none;
}

a.author
{
	text-decoration: underline;
	color: 000000;
}

a.author:hover
{
	text-decoration: none;
	color: 666666;
}

#newcont a
{
	text-decoration: underline;
	color: 000000;
	border: none;
}

#newcont a:hover
{
	text-decoration: none;
	color: 000000;
	border: none;
}

#newdetail a
{
	padding-top: 0.2em;
	padding-bottom: 0.2em;

	text-decoration: none;
	font-size:100%;
	color: ffffff;
	border-bottom: none;
	background-color: #999999;
	
}

#newdetail a:hover
{
	padding-top: 0.2em;
	padding-bottom: 0.2em;

	text-decoration: none;
	font-size:100%;
	color: cc0000;
	border-bottom: none;
	background-color: #dddddd;	
}

#lsttitle
{
  font-size: 100%;
  font-weight: bold;
  color: 666666;
}

.lstitem
{
  font-size: 100%;
  white-space:nowrap;
}


.point
{
font-size: 75%; color: 0B8A00; vertical-align: 0%;
}

.mouseover {
  cursor:pointer;
}

.mouseover td 
{
  background-color: #dddddd;
}

.mouseover .spacer
{
  background-color: white;
}

.selected {
  cursor:default;
}

.selected td {
  background-color: #999999;
  color: #ffffff;
}

.selected .spacer {
  background-color: #ffffff;
}

div.letter_colored:first-letter
{
  color: #000000;
  font-weight: bold;
  font-size: 100%;
  padding-left: 3px;
}

div.letter_simple:first-letter
{
  padding-left: 3px;
}

#fad_block
{
  background-color: #F2F2F2;
  display: none;
  position:absolute;
  width:100%;
  height:100%;
  left:0;
  top:0;
  bottom:0;
  right:0;
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
 -moz-opacity:0.5;
 -khtml-opacity: 0.5;
 opacity: 0.5;

  height:expression(document.body.clientHeight);
  width:expression(document.body.clientWidth);
}

tr.content .lstitem a {
  text-decoration: none;
}

.add_title {
  font-size: 55%; height: 10; line-height: 100%; color: 666666; font-weight:normal;
}

.stat {
display:inline;
height:0px;
left:-1000px;
margin:0px;
padding:0px;
position:absolute;
top:-1000px;
visibility:hidden;
width:0px
}

strong {
font-weight: normal;
}

.vote
{
  font-weight: bold;
  text-decoration: underline;
  padding-bottom:5;
  color: #333366;
}

.vote_result
{
  color: #990000;
  font-weight: bold;
}

.vote_title
{
  font-size: 120%;
  color: #000000;
}

.vote_link
{
  font-weight: bold;
}

#counter_id
{
  font-size: 75%;
  padding-top: 0.1em;
  color: #666666;
}

.cross {
  text-decoration: line-through;
}