big
{
font-family: Arial;
font-size: 140%;
color: #903030;
}

span.nv
{
  color: rgb(100,0,0);
  font-size: 13px;
  padding: 2px;
  margin: 4px;
  font-weight: bold;
  /*border: solid 1px rgb(170,170,170);*/
  /*background: rgb(255,235,155);*/
}
a.nv
{
  color: #00a000;
  font-size: 14px;  
  padding: 2px;
  margin: 2px;
  font-weight: bold;
}

table.sr td
{
padding: 1px;
}

p.vinfo
{
  font-size: 17px;
}

div.content
{
  width: 990px;
  margin: 0 auto;  
  background: #ffffff url("images/site_fill.png") repeat-x;	
  border: solid 2px #d0d0d0;
}

div.pht
{

height: 109px;
display: inline;
background: #d0d0d0;
text-align: center;
padding: 2px;
vertical-align: middle;
}

span.phte
{

height: 130px;
background: #d0d0d0;
text-align: center;
padding: 2px;
vertical-align: middle;
}

div.contcs
{
background: url(/images/label2.gif);
padding: 5px;
width: 170px;
height: 110px;
display:block;
float: right;
font-size: 16px;
/*margin: -40px 20px 0 0;*/
text-align: center;
vertical-align: bottom;
}

body
  { font-family:Helvetica, Tahoma, Verdana; margin:0px; color:#000000; 
    background:#efefef; 
	margin:0; padding:10px; font-size: 12px;
	}

label
  { cursor:hand; }

a
  { color:#00aa00; }

a:hover
  { text-decoration:none; }

table
  { border-collapse:collapse; text-align:left; border-spacing:0; }

td
  { margin:0px; padding:0px; }

table.vv td
{
  font-size: 14px;
  color: #303030;
  padding: 4px 40px 4px 2px;
  border: dashed #909090;
  border-width: 0 0 1px 0;
}

p.vv
{
  font-size: 16px;
  color: #303030;
  padding: 2px;
}

p.conts
{
  font-family: Arial;
  font-size: 14px;
  color: #404040;
}

h1
{
  font-family: Arial;
  font-weight: bold;
  font-size: 20px;
  color: #609020;
  margin: 5px 2px 2px 2px;
}
h2
{
  font-family: Arial;
  font-weight: normal;
  font-size: 18px;
  color: #70a030;
  border: solid #909090;
  border-width: 0 0 1px 0;
}

img
{
  border: none;
}

a.menu
{
  font-size: 12px;
  color: #505000;
  display: block;
  text-align: center;
  font-family: Tahoma;
  font-weight: bold;
  margin: 4px 1px 1px 1px;
}
a.menu:hover
{
  background: #ffffa9;
}

a.submenu
{
  font-size: 12px;
  color: #505000;
  color: black;
  display: block;
  text-align: center;
  font-family: Tahoma;
  margin: 1px 1px 1px 1px;
  padding-bottom: 4px;
}
a.submenu:hover
{
  background: #ffffa9;
}

/* форма поиска */
form.src
{
font-family: Verdana;
font-size: 11px;
font-weight: bold;
color: #ffffff;
text-align: center;
vertical-align: middle;
margin: auto;
}

input.srcf
{
font-size:11px;
border: solid 1px #e0e0e0;
}

select.srcf
{
font-size:11px;
border: solid 1px #e0e0e0;
cursor:hand;
}

textarea
{
font-size:18px;
font-family: Arial;
}

button.srcf
{
font-size:14px;
border: solid 1px #ffff00;
}

p
{
  margin: 2px;
}

table.vt td
{
  padding: 2px;
}

table.vott
{
  border: none;
}

table.vott td
{
  color: #505050;
  color: #000000;
  padding: 3px 2px 3px 2px;
  text-align: center;
  font-size: 11px;
  border: solid 1px #d0d0d0;
  border-width: 1px 1px 1px 1px;
}
table.vott td.hdr
{
padding: 1px;
}

input
{
  font-size: 14px;
  font-family: Arial;
  color: #305030;
  font-weight: bold;
}

div.undt
{
  font-size: 11px;
  font-family: Arial;
  color: #707070;
  margin: 4px;
  text-align: center;
}

hr
{
color:#909090;
background-color:#909090;
height: 1px;
border-width:0px; /* убрать рамки вокруг элемента */
}

fieldset
{
border: solid 1px #909090;
font-family: Helvetica;
color: #505050;
}

fieldset legend
{
font-size: 20px;
color: #309020;
}

table.ifi td
{
margin: 3px;
padding: 3px;
font-size: 15px;
}

div.rema
{
  font-size: 12px;
  color: #404040;
  border-style: dashed;
  border-width: 0 0 1px 0;
  border-color: red;
  display: inline;
}

span.rema
{
  color: #404040;
  border-style: dashed;
  border-width: 0 0 1px 0;
  border-color: red;
}

div.lmenu
{
width: 156px; height: 58px; margin:3px;padding: 2px;text-align:center;margin-top: -2px;
}

/*gismeteo*/
.gmtdttl{
  font-size: 12px;
  color: #505000;
  display: block;
  text-align: center;
  font-family: Tahoma;
  font-weight: bold;
  margin: 10px 1px 1px 1px;}
  
.gmtdtext {font-size: 10px; font-weight: normal; color: #000000;text-align:center;}
.tddiv { text-align: left !important;}
