html, body
{
  margin: 0;
  padding: 0;
  min-width: 1260px; width: expression((documentElement.clientWidth) < 1260 ? "1260px" : "100%");
  background-color: #fff;
}
html, body, td {
  FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; 
  FONT-SIZE:12px;
  color: #444444;
}

h1
{
  font:	bold 20px Verdana, sans-serif;
  line-height: 130%;
}
h2
{
  font:	bold 18px Verdana, sans-serif;
  line-height: 110%;
}
h4
{
  font:	bold 16px Verdana, sans-serif;
  line-height: 100%;
}

a
{
  FONT-FAMILY: verdana, helvetica, sans-serif; 
  color: #1F4790;
  text-decoration: none;
}
a:hover
{
  text-decoration:underline;
}

p{
  text-indent: 10px;
/*  text-align:justify;*/
  font-size: 10pt;
  font-family: Verdana, sans-serif;
  color: #444444;
  margin: 4px 0;
}

#leftblock
{
  width: 220px;
  float: left;
}
#rightblock
{
  width: 180px;
  text-align: right;
  float: right;
  background-color: #fff;
  padding-top: 8px;
}
#centerblock
{
  background: url(../img/bg_horline1.gif) 0 0 repeat-x;
  margin-left: 220px;
}
#contentblock
{
  background: url(../img/round_ri.gif) top right no-repeat;
  padding: 20px 8px 0 8px;
  margin-right: 180px;
}
#keywordsblock
{
  clear: both;
  font: 10px Verdana, sans-serif;
  text-align: center;
  border-top: 1px solid #EEEEEE;
  border-bottom: 1px solid #EEEEEE;
}
#bottommenu
{
  float: left;
  width: 500px;
  padding: 20px 10px;
}
#counters
{
  padding-top: 22px;
}
#counters img
{
  vertical-align: middle;
}
#copyright
{
  padding: 20px 10px 20px 220px;
  float: left;
  FONT-FAMILY: Arial, helvetica, sans-serif; 
  FONT-SIZE:11px;
  color:#595959;
  width: 96px;
  text-align: right;
}
.error, .red
{
  color: red;
}
.ok
{
  color: darkgreen;
}
.hidden
{
  display: none;
}

input#nick, input#password, input#password2, input#email, input#icq
{
  width: 300px;
}

tr.header
{
  font-weight: bold;
  background-color: gray;
  border: solid 1px black;
}

tr.row1, div.row1
{
  background-color: #F0F0F0;
}

tr.selected
{
  background-color: silver;
  font-weight: bold;
}

.prevnexttop
{
  padding-top: 8px;
  height: 20px;
}
.prevnextbottom
{
  padding-top: 20px;
  height: 50px;
}
.prev
{
  float: left;
}
.next
{
  float: right;
  text-align: right;
}
.clear
{
  clear: both;
}
.submenu
{
  FONT-FAMILY: verdana, helvetica, sans-serif; 
  FONT-SIZE:11px;
  color:#1F4790;
  text-decoration:none;
}
.submenu a:hover
{
  FONT-FAMILY: verdana, helvetica, sans-serif; 
  FONT-SIZE:11px;
  color:#1F4790;
  text-decoration:underline;
}
.submenusel
{
  FONT-FAMILY: verdana, helvetica, sans-serif; 
  FONT-SIZE:11px;
  font-weight:bold;
  color:#1F4790;
  text-decoration:none;
}
.submenusel a:hover
{
  FONT-FAMILY: verdana, helvetica, sans-serif; 
  FONT-SIZE:11px;
  font-weight:bold;
  color:#1F4790;
  text-decoration:underline;
}
.topmenu
{
  font-family: arial,helvetica,sans serif;
  text-decoration: none;
  font-size: 11px;
  font-weight:normal;
  color: #595959;
}
.topmenu a:hover
{
  font-family: arial, helvetica, sans serif;
  font-weight:normal;
  text-decoration: underline;
}
.leftmenusel{
  background-color:#398BD5;
  FONT-FAMILY: verdana, Arial, helvetica, sans-serif; 
  FONT-SIZE:12px;
  color:#ffffff;
  text-decoration:none;
}
.leftmenusel a:hover
{
  FONT-FAMILY: verdana, Arial, helvetica, sans-serif; 
  FONT-SIZE:12px;
  color:#ffffff;
  text-decoration:none;
}
.warning
{
  text-align: left;
  text-indent: 0;
  border: solid 1px #1F4790;
  background: url(../img/warning.gif) center left no-repeat #F0F0F0;
  padding: 10px 10px 10px 60px;
}
ol.warning
{
  margin: 0;
}
ol.warning li
{
  margin-left: 20px;
}
ul.imglist, ul.imglist li
{
  line-height: 32px;
}
ul li
{
  font-size: 10pt;
  font-family: Verdana, sans-serif;
  color: #444444;
  margin: 4px 0;
}
.fog
{
  position: relative;
  top: -51px;
  height: 50px;
  background: url(../img/fog.png) 0 0 repeat-x;
  //  background-image: none;  
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/fog.png,sizingMethod=scale);
}
#download
{
  text-align: left;
  text-indent: 0;
  background-color: #FFFBDB;
  border: 1px solid #F3B100;
  padding: 10px 10px 10px 10px;
}
#download div
{
  font-weight: bold;
  font-size: 14px;
}
.rm{ background: url(../img/bg_grad.gif) no-repeat; margin-left: 15px;}
.rm div { background: url(../img/bg_menutop.gif) top repeat-x;}
.rm div div { background: url(../img/corner2_upleft.gif) top left no-repeat}
.rm div div div { background: url(../img/bg_menubottom.gif) bottom repeat-x;}
.rm div div div div { background: url(../img/corner2_downleft.gif) bottom left no-repeat; padding: 5px 0}
.rm div div div div div { background: none; border-left:1px solid #eeeeee; text-align: left; padding: 7px 0 7px 14px}
.rm div div div div div div { border-left:0;}
.search-row{
	padding-left: 5px;
	line-height: 150%;
}
.search-row .title{
	font-weight: bold;
}
.search-row .url{
	color: rgb(89, 89, 89);
	margin-bottom: 8px;
}
.found{
	line-height: 28px;
}
td.searchimg{
	width: 120px;
	text-align: right;
	vertical-align: top;
}
td.searchbutton{
	padding-left: 5px;
	width: 100px;
}
.italic{
	font-style: italic;
}
.gray{
	color: gray;
}
label.url{
	width: 200px;
	display: inline-block;
}
