body { font-family: Tahoma, Verdana, Sans-Serif; margin: 0; padding: 0; color: #333333;}

table#main
{
height: 100%;
background: url('http://www.sanhe.ru/img/b_n_w_g.gif') bottom left repeat-x;
}
table
{
border-collapse: collapse;
width: 100%;
}
table.sub_cont td {
font-size: 90%;
border: solid 1px #E5E5E5;
padding: 3px;
text-align: center;
vertical-align: middle;
}

.search_form
{
background: url('http://www.sanhe.ru/img/form.gif') top left no-repeat;
margin-left: -20px;
margin-top: 70;
margin-bottom: 40px;
}

td.top
{
background: #126A9D url('http://www.sanhe.ru/img/bg.jpg') top left repeat-x;
border-style: solid; border-color: #64B957;
border-left-width: 0;
border-right-width: 0;
border-top-width: 0;
border-bottom-width: 5px;
}

td.left
{
border-style: solid; border-color: #E5E5E5;
border-left-width: 0;
border-right-width: 1px;
border-top-width: 0;
border-bottom-width: 0;
}

input
{
vertical-align: middle;
border-width: 1px;
border-color: #E5E5E5;
margin-bottom: 7px;
}

img.cont
{
float: left;
vertical-align: middle;
/*
border-width: 1px;
border-color: #E5E5E5;
*/
margin: 10px;
margin-left: 0;
}

img.main
{
vertical-align: top;
border-width: 0px;
margin: 10px;
margin-top: 25;
margin-left: 0;
margin-bottom: 10;
}

p {
font-size: 90%;
}

p.small {
font-size: 70%;
}

div.clear {
font-size: 90%;
clear: both;
}

div.noview {
visibility: hidden;
}

h1.head {
color: #126A9D;
margin-top: 0px;
margin-left: 0%;
margin-bottom: 20px;
font-size: 120%;
letter-spacing: 1px;
font-weight: normal; }

h1.white
{
font-size: 90%;
letter-spacing: 1px;
font-weight: normal;
color: white;
margin-bottom: 0;
}

h2.head {
margin-top: 0;
margin-left: 0;
margin-bottom: 0;
font-size: 110%;
letter-spacing: 1px;
font-weight: normal; }

ul.menu
{
font-size: 80%;
margin: -10 0;
padding: 0 0 0 0px;
margin-bottom: 0;

}

ul.menu li
{
margin: 5px 0;
padding: 5px 0 0 0;
list-style-type: none;
}

ul.sub_menu
{
margin: 0 0;
padding: 0 0 0 10px;
}

ul.sub_menu li
{
font-size: 95%;
margin: 5px 0; padding: 0 0 0 15px;
list-style-type: none;
background: url('http://www.sanhe.ru/img/circle_green.gif') no-repeat 0 6px;
}

hr.g
{
color: #E5E5E5;
background-color: #E5E5E5;
height:1px;
border-style:none;
margin-top: 20;
margin-bottom: 0;
}
li.grey {
list-style-image: url(http://www.semtech.ru/i/li.gif);
list-style-position: outside;
margin-top: 10px;
margin-right: 0px;
margin-bottom: 0px;
margin-left: 0px;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px; }

a:active {  text-decoration: underline; color:#126A9D;}
a:link { text-decoration: underline; color:#126A9D;}
a:visited { text-decoration: underline; color:#0069c4;}
a:hover { text-decoration: underline; color:#4b9905;}
