body, td {font-family: Tahoma, Verdana, Arial sans-serif; color: #000000; margin: 0 0 0 0; font-size: 12px}
img {border: none}
ul {list-style: square}
a, a:hover, a:link, a:vlink {color: #454545; text-decoration: underline}
a:hover {color: #696969}
p { text-align: justify; }

.copy_ {font-size: 11px; color: #318247; margin: 0 15px 0 15px}
.copy_ a {color: #318247; text-decoration: underline}
.copy_ a:hover {color: #00CC33; text-decoration: underline}

.menu_ {font-size: 12px; color: #538C65;  vertical-align: middle}
.menu_ a {color: #538C65; text-decoration: none}
.menu_ a:hover {color: #00CC33; text-decoration: none}

.footer_ {font-size: 14px; color: #000000; margin: 10px 0 10px 0}
.footer_ a {color: #000000; text-decoration: none}
.footer_ a:hover {color: #000000; text-decoration: underline}

.path, .path a, .path a:hover {font-size: 10px; color: #ffffff; padding-bottom: 3;  font-stretch: expanded}
.ch_name {font-size: 22; font-weight: bold; color: #727272; padding-right: 50px; text-align: center;}

.menu, .contact, .menu a, .menu a:hover, .menu a:link, .menu a:vlink {font-size: 12; font-weight: bold; color: #0A491E; text-decoration: none}
.menu a:hover {text-decoration: underline}
.menu {padding: 0 0 0 30}

.copy, .copy a {font-size: 10; color: #454545; font-stretch: wider}
.text {font-size: 12; color: #454545; padding: 20 15 20 20}
.ins {font-size: 11; color: #454545; border-left: 4px solid #006400; margin: 10 0 10 0; padding-left: 10}
.txt_hdr {font-size: 17; font-weight: bold; color: #196C30; line-height: 95%; margin: 15 0 15 0}

.text img {margin: 0 10px 10px 0}
img.nav {margin: 0}
.text ul {margin-left: 1.5em; padding-left: 0}

h1 {font-size: 19; font-weight: bold; color: #196C30; line-height: 95%; margin: 15 0 15 0; text-align: center;}
h1 a {color: #196C30}
h1 a:hover {color: #186D31}

h2 {font-size: 15; font-weight: bold; color: #196C30; line-height: 95%; margin: 0 0 10 0}
h2 a:link {color: #196C30}
h2 a:visited {color: #669966}
h2 a:hover {color: #009900}

#fly {position:absolute; left:33}
#fly a {text-decoration: none}

#tbl {border: 1px solid #000000; display: block; width: 1px; background-color: #cccccc}
#tbl table {font: 10px Tahoma, Verdana, Sans-serif; filter: alpha(Opacity=100, FinishOpacity=60 Style=1, StartX=100, StartY=100, FinishX=5, FinishY=5)}
#tbl td {color: #000000; background: #ffffff; padding: 1 5 1 5}
#expl {float: left; border: 1px dashed #999999; padding: 10px; margin: 5px}

span.noul li {list-style: none}

.icq { text-align: left; margin-top: 20px; margin-left: 5px; margin-bottom: 0px; font-size: 11px; color: #ffffff; padding-bottom: 3;  font-stretch: expanded }

div.gkf
{
	background: #0A491E;
	color: #538C65;	
	font-size: 11px;
	padding: 2px 10px;
}

div.gkf a
{
	color: #538C65;	
	text-decoration: none;
}

div.gkf a:hover
{
	color: #00cc33;		
}

div.gk1
{
	margin:5px 0px;
}

div.gk2
{
	margin:0px 10px;	
}


div.gk1 a,
div.gk2 a
{
	text-decoration: none;
	color: black;
}

div.gk2 a
{
	font-size: 10px;
}

div.gk1 a:hover,
div.gk2 a:hover
{
	text-decoration: underline;
	color: black;
}

.menu {
margin-top: 20px;
padding-left: 5px;
padding-right: 5px;
}

.menu li {
width: 180px;
list-style: none;
height: 30px;
background-image: url("http://www.s-dom.ru/i/me.png");
background-repeat: no-repeat;
vertical-align: middle;
padding-left: 10px;
padding-top: 5px;
}

.menu li a {
color: white;
font-weight: 700;
text-decoration: none;
}

.menu li a:active {
color: black;
font-weight: 700;
text-decoration: none;
}

.top_menu2 {
margin: 0px;
text-align: center;
width: 720px;
background-color:#d7d7d7;
}

.top_menu2 td{
width: 180px;
height: 30px;
background-image: url("http://www.s-dom.ru/i/me.png");
background-repeat: no-repeat;
vertical-align: center;
}

.top_menu2 td a {
color: white;
font-weight: 700;
text-decoration: none;
}

.top_menu_main {
margin: 0px;
text-align: center;
width: 100%;
background-color:#d7d7d7;
}

.top_menu_main td {
vertical-align: middle;
width: auto;
height: 32px;
background-image: url("http://www.s-dom.ru/i/me3.png");
border-radius: 10px;
background-repeat: repeat-x;
}

.top_menu_main td div{

vertical-align: middle;
}

.top_menu_main td a {
color: white;
font-weight: 700;
text-decoration: none;
}
