﻿body{background:url(img/back.png) repeat-x;
	background-color:#818285;
}

#container {
	
	
}
.frmStep {

}


h2{font-size:20px}
h3{font-size:15px}
h4{font-size:13px;padding-left:10px}
h5{font-size:11px}
h6{font-family:Arial,Verdana;}

#promo{

overflow:hidden;
 position:absoulte;
}


.pic{
 display:none;
 position:absoulte;
}
.pic img{ border: none; }
#pic1{display:block;}
#switch{
 float:right;
 position:relative;
 top:-30px;
 left: -140px;
}
#switch a{
 text-decoration:none;
 letter-spacing:24px;
 font-size:16px;
font-weight:bold;
}
* html img.transparent { background:expression(transparent(this)); }
li{display: inline;line-height:30px;list-style: disc;}
ul{list-style: disc;}
h1{color: #686868; font-size:25px;font-family:Arial,Verdana;padding-top:90px;padding-left:30px;margin-top:0; font: lighter;}
fix('.t_back_g,img');
.h1news{color: #686868; font-size:25px;font-family:Arial,Verdana;padding-top:100px;padding-left:30px;margin-top:0; font: lighter;}
.houses{
font-size:8pt;
padding-left:30px;
}
a:link,
a:active,
a:visited{
		color: #808080 !important;
		font-family : Arial,Verdana, Geneva, Helvetica, sans-serif;
		font-size : 12px;
		text-decoration: underline;
	}
a:hover{
		color:#4c4c4c !important;
		font-family : Arial,Verdana, Geneva, Helvetica, sans-serif;
		font-size : 12px;
		text-decoration: none;
	}
.t_back_g{background:url(img/back_table.png) repeat-y;
 -background : none; 
 -filter : progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/back_table.png', sizingMethod='scale');
}
.t_back_b{background:url(img/back_table_bott.png) no-repeat;text-align:center;vertical-align:top;padding-top:9px;}
.t_back_1{background:url(img/top_1.png) no-repeat ;background-position: top; }
.t_back_2{background:url(img/back_menu.png) no-repeat ;background-position: top;text-align:center;}
.t_back_3{background:url(img/back_bott.png) no-repeat ;background-position: bottom;text-align:center;}
.t_back_4{background:url(img/back_menu_2.png) no-repeat ;background-position: top;text-align:center;}
.t_back_5{background:url(img/back_menu3.png) no-repeat ;background-position: top;text-align:center;}
.menu{
		color:#fff;
		font-family : Arial,Verdana, Geneva, Helvetica, sans-serif;
		font-size : 16px;
		font-weight:bold;
	}
a:link.menu,
a:active.menu,
a:visited.menu{
		color: #fff !important;
		font-family : Arial,Verdana, Geneva, Helvetica, sans-serif;
		font-size : 16px;
		text-decoration: underline;
	}
a:hover.menu{
		color:#fff !important;
		font-family : Arial,Verdana, Geneva, Helvetica, sans-serif;
		font-size : 16px;
		text-decoration: none;
	}
a:link.mmenu,
a:active.mmenu,
a:visited.mmenu{
		color: #fff !important;
		font-family : Arial,Verdana, Geneva, Helvetica, sans-serif;
		font-size : 15px;
		font-weight:bold;
		text-decoration: underline;
	}
a:hover.mmenu{
		color:#fff !important;
		font-family : Arial,Verdana, Geneva, Helvetica, sans-serif;
		font-size : 15px;
		font-weight:bold;
		text-decoration: none;
	}
.menu_small{
		color:#fff;
		font-family : Arial,Verdana, Geneva, Helvetica, sans-serif;
		font-size : 12px;
	}
a:link.menu_small,
a:active.menu_small,
a:visited.menu_small{
		color: #fff !important;
		font-family : Arial,Verdana, Geneva, Helvetica, sans-serif;
		font-size : 12px;
		text-decoration: underline;
	}
a:hover.menu_small{
		color:#fff !important;
		font-family : Arial,Verdana, Geneva, Helvetica, sans-serif;
		font-size : 12px;
		text-decoration: none;
	}
.abtop{
margin-left:6px;
width:190px;
height:35px;
padding-left:2px;
background:url(img/ab_top.png) no-repeat;
text-align:center;
font-size: 16px;
color:#686868;
font-weight:bold;
font-family: arial;
}
.abmidd{
width:190px;
height:348px;
background:url(img/ab_midd.png) no-repeat;
text-align:left;
padding-left:25px;
font-size: 16px;
color:#808080;
font-weight:bold;
font-family: arial;
line-height: 30px;
}
a:link.abmiddlink,
a:active.abmiddlink,
a:visited.abmiddlink{
		color: #808080;
		font-family : Arial,Verdana, Geneva, Helvetica, sans-serif;
		font-size : 12px;
		text-decoration: underline;
		padding:10px;
		font-weight:normal;
	}
a:hover.abmiddlink{
		color:#4c4c4c;
		font-family : Arial,Verdana, Geneva, Helvetica, sans-serif;
		font-size : 12px;
		font-weight:normal;
		text-decoration: none;
	}
.abmiddback{
margin-left:6px;
width:190px;
background:url(img/ab_midd_back.png) repeat-y;
background-color: white;
}
.abbott{
margin-left:6px;
width:190px;
height:37px;
background:url(img/ab_bott.png) no-repeat;
}

/* новости */

.ntop{
margin-left:6px;
width:288px;
background:url(img/news_top.png) no-repeat;
text-align:left;
font-size: 16px;
color:#686868;
font-weight:bold;
font-family: arial,Verdana;
}
.nmidd{
width:288px;
height:364px;
background:url(img/news_midd.png) no-repeat;
text-align:center;
font-size: 16px;
color:#808080;
font-weight:bold;
font-family: arial,Verdana;
line-height: 30px;
}
a:link.nmiddlink,
a:active.nmiddlink,
a:visited.nmiddlink{
		color: #808080;
		font-family : Arial,Verdana, Geneva, Helvetica, sans-serif;
		font-size : 15px;
		text-decoration: underline;
	}
a:hover.nmiddlink{
		color:#4c4c4c;
		font-family : Arial,Verdana, Geneva, Helvetica, sans-serif;
		font-size : 15px;
		text-decoration: none;
	}
.nmiddback{
margin-left:6px;
width:288px;
background:url(img/news_midd_back.png) repeat-y;
}
.nbott{
margin-left:6px;
width:288px;
height:25px;
background:url(img/news_bott.png) no-repeat;
}

/* другие странички. большой такой блок :) */

.othtop{
margin-left:6px;
width:491px;
height:40px;
background:url(img/oth_top.png) no-repeat;

}
.othmidd{
width:491px;
height:243px;
background: url(img/oth_midd_back.png) no-repeat;
}
a:link.othmiddlink,
a:active.othmiddlink,
a:visited.othmiddlink{
		color: #808080;
		font-family : Arial,Verdana, Geneva, Helvetica, sans-serif;
		font-size : 12px;
		text-decoration: underline;
	}
a:hover.othmiddlink{
		color:#4c4c4c;
		font-family : Arial,Verdana, Geneva, Helvetica, sans-serif;
		font-size : 12px;
		text-decoration: none;
	}
.othmiddback{
margin-left:6px;
width:491px;
background:url(img/oth_back.png) no-repeat bottom;

}
.othbott{
margin-left:6px;
width:491px;
height:44px;
background:url(img/oth_bott.png) no-repeat ;
}
.othtext{
font-size: 13px;
color:#686868;
margin-top: 80px;
padding: 20px;
font-family: Arial,Verdana;
line-height: 20px;
text-align: left;

}
.othtexttb{
font-size: 13px;
color:#686868;
font-family: Arial,Verdana;
line-height: 20px;
text-align: left;
}
.tb2{
padding-left:20px;
vertical-align:top;
border-bottom: 1px solid #999999;
}

.othtop2{

width:491px;

background: url(img/oth_midd_back.png) no-repeat top;
}
.othmidd2{
width:491px;

background: url(img/oth_midd.png) repeat-y top;
}
.othbott2{
width:491px;

background:url(img/oth_bott.png) no-repeat bottom;
}

.othtop3{

width:672px;

background: url(img/oth_midd_back_t.png) no-repeat top;
}
.othmidd3{
width:672px;

background: url(img/oth_midd_t.png) repeat-y top;
}
.othbott3{
width:672px;

background:url(img/oth_bott_t.png) no-repeat bottom;
}


.pubtitle{
color:#666666;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 16px;
}
a:link.pubtitle,
a:active.pubtitle,
a:visited.pubtitle{
color:#666666;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14px;
		text-decoration: underline;
	}
a:hover.pubtitle{
color:#666666;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 14px;
		text-decoration: underline;
	}
	.pubtext{
	color:#666666;
		font-family : Arial, Helvetica, sans-serif;
		font-size : 12px;
		padding-left:10px;
		padding-top:10px;
}
.bott{
	border-bottom: 1px solid #999999;
	
	font-size: 13px;
color:#686868;
font-family: Arial,Verdana;
}
.bottr{
	border-bottom: 1px solid #999999; 
	border-right: 1px solid #999999;
		font-size: 13px;
color:#686868;
font-family: Arial,Verdana;
}
.newslink{font-family:arial, sans-serif;font-size:12px;color:#666;text-indent:25px;}
a:link.newslink,
a:active.newslink,
a:visited.newslink{font-family:arial, sans-serif;text-decoration:none !important; font-size:12px;color:#666}
a:hover.newslink{font-family:arial, sans-serif;text-decoration:underline !important; font-size:12px;color:#666}

.newslink2{font-family:arial, sans-serif;font-size:12px;color:#666;text-indent:25px;}
a:link.newslink2,
a:active.newslink2,
a:visited.newslink2{font-family:arial, sans-serif;text-decoration:none !important; font-size:12px;color:#666}
a:hover.newslink2{font-family:arial, sans-serif;text-decoration:none !important; font-size:12px;color:#666}
.heigh{height:'document.getElementById("divvv").offsetHeight'+100px;}


/* ----- tool tip specific styles ----- */
#theToolTip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid #666;
padding: 3px 0px 5px 5px;
background-color: #F5F5F5;
visibility: hidden;
z-index: 50;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=4);
}

#ToolTipPointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}

#theToolTip p{
font-size: 0.8em;
color: #666666;
line-height:1.0em;
margin-right:10px;
margin-top:0;
}

#ToolTipTextWrap {
font-weight:bold;
font-size: 1.2em;
color: #666666;
margin-right:10px;
margin-bottom: 10px;
}
.tar{
		color:white;
		font-family : Arial,Verdana, Geneva, Helvetica, sans-serif;
		font-size : 12px;
		text-decoration: underline;
	}
a:link.tar,
a:active.tar,
a:visited.tar{
		color: white;
		font-family : Arial,Verdana, Geneva, Helvetica, sans-serif;
		font-size : 12px;
		text-decoration: underline;
	}
a:hover.tar{
		color:white;
		font-family : Arial,Verdana, Geneva, Helvetica, sans-serif;
		font-size : 12px;
		text-decoration: none;
	}
