body, html {
	margin: 0px;
	padding: 0px;
	background-color: #cccccc;
	background-image: url("/i/bg_main.jpg") ;
}

p {
	color:#4B4B4B;
	text-align:justify;
	text-indent:20px;
}

body, td, div {
	font: normal 12px Verdana, Geneva, Arial, Helvetica, sans-serif;
}
a:link {
	color: #1646E0;
	text-decoration: underline;
}
a:active {
	color: #1646E0;
	text-decoration: underline;
}
a:visited {
	color: #1646E0;
	text-decoration: underline;
}
a:hover {
	color: #1646E0;
	text-decoration: underline;
}

a.leftbuild:link {
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
a.leftbuild:active {
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
a.leftbuild:visited {
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
a.leftbuild:hover {
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
a.under250:link {
	color: #ffffff;
	text-decoration: none;
}
a.under250:active {
	color: #ffffff;
	text-decoration: none;
}
a.under250:visited {
	color: #ffffff;
	text-decoration: none;
}
a.under250:hover {
	color: #ffffff;
	text-decoration: underline;
}
h2.subtitle {
    margin: 30px ;
    border-left: 4px solid #dc4e1b ;
    padding: 8px 16px ;
    font-size: 16px;
    font-weight: bold;
    color: #587C8C;
}
h3.subtitle {
    margin-bottom: 10px ;
    border-bottom: 2px solid #5292CE ;
    padding: 10px 16px ;
    font-size: 16px;
    font-weight: bold;
    color: #587C8C;
}
h3.left-header {
	background-image: url("/i/li.gif") ;
	background-repeat: no-repeat ;
	background-position: left 3px ;
	padding-left: 25px ;
	font-size: 12px;
	color: #5E5E5E;
	margin: 20px 0px 10px 0px;
}
/*
div.table-brown {
	border-left: 6px solid #e0e0e0 ; 
	background-image: url("/i/brown-6x6.gif") ;
	margin-top: 6px ;
	background-repeat: no-repeat ;
	background-position: -6px -6px;
	padding: 10px ;
}
*/
div.subtitle {
	font-size: 16px;
	font-weight: bold;
	color: #587C8C;
}
div.izms {
	padding: 2px 5px 5px 5px; 
	background-color: #cccccc; 
	border-left: 1px solid #666666; 
	border-top: 1px solid #666666; 
	border-right: 1px solid #FFFFFF; 
	border-bottom: 1px solid #FFFFFF; 
	font-size: 10px;
}
div.cost {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
}
td.txt {
	font-size: 10px;
}
span.txt {
	font-size: 10px;
}
div.info_text {
	font-size: 12px;
	color: #5E5E5E;
	text-align: justify;
}
.avtivemenu
{
	margin-bottom: 5px ;
    color: #666666;
	font-weight: bold;
}
.noavtivemenu
{
	margin-bottom: 5px ;
    color: #666666;
	font-weight: bold;
}
a.avtivemenu:link {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a.avtivemenu:active {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a.avtivemenu:visited {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a.avtivemenu:hover {
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
a.noavtivemenu:link {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a.noavtivemenu:active {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a.noavtivemenu:visited {
	color: #666666;
	font-weight: bold;
	text-decoration: none;
}
a.noavtivemenu:hover {
	color: #666666;
	font-weight: bold;
	text-decoration: underline;
}
a.section:link {
	font-size: 16px;
	color: #5292CE;
	font-weight: bold;
	text-decoration: underline;
}
a.section:active {
	font-size: 16px;
	color: #5292CE;
	font-weight: bold;
	text-decoration: underline;
}
a.section:visited {
	font-size: 16px;
	color: #5292CE;
	font-weight: bold;
	text-decoration: underline;
}
a.section:hover {
	font-size: 16px;
	color: #5292CE;
	font-weight: bold;
	text-decoration: underline;
}
input, textarea, select {
	background: #ebebeb;
	border: 1px solid #598527;
	font-size: 100%;
	padding-left: 3px;
	padding-right: 3px;
}
.proj {
	font-size: 10px;
	color: #666666;
}
.msqr {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}

.topline {
	padding-left: 15px;
	padding-right: 10px;
	border-left: 2px solid #ffffff;
}
.topline_l {
	padding-left: 15px;
	padding-right: 10px;
	border-left: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
}
.atopline {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
a.atopline {
	font-size: 12px;
	font-weight: bold;
	color: #ffffff;
}
a.atopline:hover {
	text-decoration: none;
}

a.newtopline:link {
	font-size: 12px;
	font-weight: bold;
	color: red;
}
a.newtopline:active {
	font-size: 12px;
	font-weight: bold;
	color: red;
}
a.newtopline:visited {
	font-size: 12px;
	font-weight: bold;
	color: red;
}
a.newtopline:hover {
	font-size: 12px;
	font-weight: bold;
	color: red;
	text-decoration: none;
}

.descr-li {
	margin-right: 40px ;
	text-align: justify ;
	line-height: 1.8em ;
}

strong {
font-weight: bold ;
}
/* gismeteo.ru informer */
.gmtbl {background-color: #ffffff; border: 1px solid #787878;}
.gmtdttl {font-size: 95%; font-weight: bold; color: #ffffff; text-align:center; background-color: #5292CE;}
.gmtdtext {font-size: 71%; font-weight: normal; color: #000000;text-align:center;}
.tddiv { text-align: left !important;}
a#tgmtdttl2{color: #ffffff;}
a#tgmtdttl2:visited{color: #ffffff;}
div#cntdiv{ position:absolute; display:block;}
div#infselectlist{ background-color: #ffffff; border: 1px solid #7c7c7c; width:100%; height:100%; position:relative; top:1; left:0; right:0; visibility:hidden; cursor:pointer;}
div#hiddentl{ position:relative; top:1; left:0; right:0; visibility:hidden;}
/* //gismeteo.ru informer */


