html, body, ul, ol, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img, div,table,th,td, dl, dt, dd {
	border : 0;
	margin : 0;
	padding : 0;
}
body {
   position: relative;
	color: #000;
	font: 100.01% Verdana, Geneva, Arial, Helvetica, sans-serif;
	background: #fff;
}

h1 {
	padding: 0 0 0.9em 0;
	color: #f60000;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 1.3em;
}
h2 {
	font-size: 1.1em;
	padding: 1.1em 0 0.3em 0;
	text-align: center;
}
h3 {
	margin: 1em 0 0 0;
	font-size: 0.9em;
}
h3.head {
	margin-bottom: 0.8em;
}
a {
	color: #000;
	outline: none;
	text-decoration: underline;
}
a:hover, p a:hover, li a:hover, h3 a:hover, span a:hover {
	color: #e60000;
	text-decoration: none;
}
a:visited {
	color: #909090;
	text-decoration: underline;
}
.clear {
	clear: both;
}
.nobr {
	white-space: nowrap;
}
.rght {
   position: relative; 
	float: right;
	margin: 0 0 5px 15px;
	position: relative;
}
.lft {
	 position: relative; 
	float: left;
	margin: 5px 15px 5px 0;
	position: relative;
}
.center {
	text-align: center;
}
.right {
	text-align : right;
}
.left {
	text-align: left;
}
p.list {
	padding-left: 1.5em;
}
.nolist {
	list-style-type: none;
}
p {
	font-size: 0.8em;
	margin: 0.2em 0 0.8em 0;
}
ol, ul {
	padding-left: 2.5em;
	margin: 0em 0 0.7em 0;
	font-size: 0.8em;
}
li {
	margin: 0.2em 0 0.4em 0;
}
*:first-child+html li {
  margin: 0.2em 0 0.3em 0;
}
ul ul, ol ul {
	font-size: 1em;
	padding-left: 2.4em;
}
ol ul {
	list-style-type: disc;
}
ul ul li, ol ul li {
	margin: 0.3em 0;
} 
.small {
	font-size: 0.7em;
}




/*  ÂÅÐÕÍÈÉ ÁËÎÊ ÂÅÐÕÍÈÉ ÁËÎÊ ÂÅÐÕÍÈÉ ÁËÎÊ ÂÅÐÕÍÈÉ ÁËÎÊ ÂÅÐÕÍÈÉ ÁËÎÊ ÂÅÐÕÍÈÉ ÁËÎÊ */
#topblock {
   position: relative;                 
   height: 281px;
	width: 100%;
	border: 0px solid Black;
}
.logotitle {
	position: absolute;
	width: 491px;
	height: 248px;
	border: 0px solid Black;
	left: 1%;
	top: 0;
}
.logotitle p {
	color: #1f1a17;
	text-align: center;
	font-size: 1.5em;
	font-style: oblique;
	font-weight: bold;
	margin-top: 80px;
}
.logotitle p a, .logotitle p a:hover, .logotitle p a:visited {
	color: #1f1a17;
	text-decoration: none;
}
#topblocks {
   position: relative;                 
   height: 281px;
	width: 100%;
	border: 0px solid Black;
	background: url(img/fonttopblock.gif) repeat-x;
}
#topblock1 {
   position: relative;                 
   height: 166px;
	width: 100%;
	border: 0px solid Black;
	background: url(img/oblaka.png) repeat-x;
}
#toppict {
	position: absolute;
	 height: 248px;
	width: 516px;
	right: 5%;
	border: 0px solid Black;
	top: 15px;
}


/*  ËÎÃÎÒÈÏ ËÎÃÎÒÈÏ ËÎÃÎÒÈÏ ËÎÃÎÒÈÏ ËÎÃÎÒÈÏ ËÎÃÎÒÈÏ ËÎÃÎÒÈÏ ËÎÃÎÒÈÏ ËÎÃÎÒÈÏ ËÎÃÎÒÈÏ  */
#logo {
	position: absolute;
	 height: 215px;
	width: 491px;
	left: 5%;
	border: 0px solid Black;
	top: 0;
	background: url(img/logo2.png) no-repeat;
}
.logoa {
	position: absolute;
	width: 125px;
	 height: 123px;
	 left: 1%;
	 top: 0;
}
.logoa a {
	position: absolute;
	width: 125px;
	 height: 123px;
	 left: 0;
	 top: 0;
	display: block;
	border: 0px solid Black;
}


/*  ÈÊÎÍÊÈ ÈÊÎÍÊÈ ÈÊÎÍÊÈ ÈÊÎÍÊÈ ÈÊÎÍÊÈ ÈÊÎÍÊÈ ÈÊÎÍÊÈ ÈÊÎÍÊÈ ÈÊÎÍÊÈ ÈÊÎÍÊÈ ÈÊÎÍÊÈ  */
.icons {
	position: absolute;
	left: 50%;
	top: 20px;
	font-size: 0.6em;
	height: 25px;
	width: 118px;
	border: 0px solid Blue;
	margin-left: -59px;
}
.icons .home, .icons .home_link {
	position: absolute;
	left: 0;
	top: 0;
	width: 25px;
	height: 25px;
	background: url(img/home.gif);
}
.icons .home_link {
	background: url(img/home2.gif);
}
.icons .envelope {
	position: absolute;
	left: 31px;
	top: 0;
	width: 25px;
	height: 25px;
	background: url(img/envelope.gif);
}
.icons .tel, .icons .tel_link {
	position: absolute;
	left: 62px;
	top: 0;
	width: 25px;
	height: 25px;
	background: url(img/tel.gif);
}
.icons .tel_link {
	background: url(img/tel2.gif);
}
.icons .sitemap, .icons .sitemap_link {
	position: absolute;
	left: 93px;
	top: 0;
	width: 25px;
	height: 25px;
	background: url(img/sitemap.gif);
}
.icons .sitemap_link {
	background: url(img/sitemap2.gif);
}
.icons a {
	text-decoration: none;
	width: 25px;
	height: 25px;
	position: absolute;
	left: 0;
	top: 0;
}




/*  ÖÅÍÒÐÀËÜÍÛÉ ÁËÎÊ ÖÅÍÒÐÀËÜÍÛÉ ÁËÎÊ ÖÅÍÒÐÀËÜÍÛÉ ÁËÎÊ ÖÅÍÒÐÀËÜÍÛÉ ÁËÎÊ */
#center {
	position: relative;
	width: 98%;
	border: 0px solid Black;
	margin: 0 0 0 2%;
}
#center:after {
  content: '';
  display: block;
 clear: both;
 visibility: hidden;         /*  ÅÑÒÜ ÈÇÌÅÍÅÍÈß ÄËß IE   */
 height: 0;
line-height: 0;
}

.menuspec {
	position: relative;
	width: 100%;
	border: 0px solid Black;
}
.menuspec:after {
  content: '';
  display: block;
 clear: both;
 visibility: hidden;         /*  ÅÑÒÜ ÈÇÌÅÍÅÍÈß ÄËß IE   */
 height: 0;
line-height: 0;
}

#menu {
	position: relative;
	width: 226px;
	border: 0px solid Fuchsia;
	float: left;
	padding-bottom: 25px;
	padding-top: 4px;
}
#positioner {
   position: relative; 
	width: 226px; 
	z-index:100;
	border: 0px solid Aqua;
	padding-bottom: 20px;
}
#holder {
   position: relative; 
	width: 226px;
	overflow: hidden; 
	border: 0px solid Green; 
}
dl.menu {
   width:450px; 
	float:left; 
	margin:-32700px -150px 0 0; 
	background:url(img/tab1-1.gif) no-repeat left bottom; 
	margin-bottom:2px;
	border: 0px solid Orange; 
}
dl.menu a, dl.menu a:visited {
display:block; 
height:32px; 
color:#fff; 
text-decoration:none;
border: 0px solid Green;
 font-family: Tahoma;
 font-size: 0.8em;
 font-weight: bold;
 line-height: 29px;
}

dl.menu dt {
float:left; 
padding:0; 
margin:32700px 0 0 0; 
position:relative; 
z-index:50;

}
dl.menu dt a.lefta {
width:193px; 
float:left; 
padding-left: 12px;
border: 0px solid Green; 
}
dl.menu dt a.plusa {
width:15px; 
float:left; 
background:url(img/down-1.gif) no-repeat center center;
}
dl.menu dt a.plusa b {
position:absolute; 
left:-9999px;
}

dl.menu dt a.lefta:hover, dl.menu dt a.lefta:focus, dl.menu dt a.lefta:active {
color:#fff;
}

dl.menu dt a.plusa:hover {
background:url(img/down2-1.gif) no-repeat center center;
}

dl.menu dt a.plusa:focus, dl.menu dt a.plusa:active {
margin-right:1px; 
background:url(img/down2-1.gif) no-repeat center center; 
outline: 0; 
position:relative; 
left:-9999px;
}
dl.menu dt.active {
margin-right:1px; 

outline:0; 
position:relative; 
left:0px;
}
dl.menu dt.active a.plusa, dl.menu dt.active a.plusa:hover {
	left:-9999px;
	background: none;
	cursor: text;
}
dl.menu dt.active a.lefta {
	color:#fff;
	cursor: text;background:url(img/tab3-2.gif) no-repeat left top;
	width: 226px;
}


dl.menu dd {
float:left; 
padding:30px 0 0 0; 
margin:-30px 0 0 0; 
position:relative; 
z-index:10; 
background:url(img/tab3-1.gif) no-repeat left top;
}
dl.menu dd a, dl.menu dd a:visited {
background:#fff; 
width:218px; 
padding: 7px 0 7px 12px; 
border-bottom: 1px dotted #616255; 
font-weight:normal; 
line-height:18px; 
height:auto;
color: #000;
 font-size: 0.8em;
}
dl.menu dd a.nob {
	border-bottom: 0; 
}

dl.menu dd a:hover, dl.menu dd a:focus, dl.menu dd a:active {
margin-right:1px; 
color:#dc0000; 
outline:0;
 text-decoration: underline;
}
dl.menu dd a.cur, dl.menu dd a.cur:hover, dl.menu dd a.cur:visited {
	font-weight: bold;
	color:#dc0000; 
	cursor: text;
	text-decoration: none;
}



.actionhome {
	position: relative;
	width: 226px;
	height: 215px;
	border: 0px solid Green;
	background: #d2eaf2;
}
.actionhome p, .actionhome h3 {
	font-family: Tahoma;
 font-size: 1.1em;
	text-align: center;
	margin: 0;
	color: #7b736d;
	
}
.actionhome p.act {
	color: #f60000;
	padding: 20px 0 20px 0;
	margin: 0;
}
.actionhome h3 {
	color: #176889;
	margin: 0 0 20px 0;
	font-weight: normal;
}
.actionhome p span {
	color: #f60000;
}
.actionhome span {
	position: absolute;
	width: 226px;
	height: 215px;
	left: 0;
	top: 0;
	background: url(img/actionhome.jpg) no-repeat;
}



.spechome {
	position: relative;
	margin-left: 226px;
	border: 0px solid Blue;
}
.spechome2 {
	position: relative;
	border: 0px solid Blue;
	float: right;
	width: 100%;
}
.spechome3 {
	position: relative;
	width: 100%;
	border: 0px solid Fuchsia;
}
.spechome3 h2 {
	padding: 0 0 0px 0;
	color: #f60000;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 1.3em;
}
.spechomeblock {
	position: relative;
	border: 0px solid Blue;
	width: 100%;
	padding: 25px 0;
}
.spechomeblock:after {
  content: '';
  display: block;
 clear: both;
 visibility: hidden;         /*  ÅÑÒÜ ÈÇÌÅÍÅÍÈß ÄËß IE   */
 height: 0;
line-height: 0;
}
.spechomeblock2 {
	position: relative;
	border: 0px solid Fuchsia;
	float: left;
	width: 33%;
}
.spechomeblock3 {
	border: 0px solid Fuchsia;
	width: 174px;
	margin: 0 auto;
}
.spechomeimg {
	position: relative;
	width: 174px;
	height: 125px;
}
.spechomeimg span {
	display: none;
}
.spechomeimg a {
	position: absolute;
	width: 174px;
	height: 125px;
	left: 0;
	top: 0;
	display: block;
	background: url(img/spechomeimg.png) no-repeat;
}
.spechometxt {
	position: relative;
	width: 174px;
	background: url(img/spechometxt.gif) repeat-y;
}
.spechometxt2 {
	position: relative;
	width: 174px;
	background: url(img/spechometxt2.gif) no-repeat 0 100%;
	padding-bottom: 18px;
}
.spechometxt p {
	margin: 0;
	padding: 9px 4px 1px 5px;
}
.spechometxt p a, .spechometxt p a:visited {
	text-decoration: none;
}
.spechometxt p a:hover {
	text-decoration: underline;
}


.srochprod {
	position: relative;
	border: 0px solid Blue;
	width: 82%;
	padding: 35px 0 50px 0;
	margin: 0 10% 0 8%;
}
.srochprod h2 {
	padding: 0 0 10px 0;
	color: #f60000;
	font-family: Tahoma;
	font-weight: normal;
	font-size: 1.3em;
}
.srochprod2 {
	position: relative;
	width: 100%;
	background: url(img/vosklznak.gif) no-repeat 0 50%;
}

.srochprodtxt {
	position: relative;
	margin-left: 40px;
	border-bottom: 1px dotted Black;
}
.srochprodtxt:after {
  content: '';
  display: block;
 clear: both;
 visibility: hidden;         /*  ÅÑÒÜ ÈÇÌÅÍÅÍÈß ÄËß IE   */
 height: 0;
line-height: 0;
}
.srochprod p {
	padding: 10px 0;
	margin: 0;
}
.srochprod p span {
	color: #176889;
}
.srochprod p.tel {
	position: relative;
	float: right;
	padding: 10px 0 10px 75px;
	color: #f60000;
	
}


.menucontent {
	position: relative;
	width: 100%;
	border: 0px solid Black;
	padding-bottom: 50px;
}
.menucontent:after {
  content: '';
  display: block;
 clear: both;
 visibility: hidden;         /*  ÅÑÒÜ ÈÇÌÅÍÅÍÈß ÄËß IE   */
 height: 0;
line-height: 0;
}

.content {
	position: relative;
	margin-left: 245px;
	border: 0px solid Blue;
}
.content2 {
	position: relative;
	border: 0px solid Blue;
	
	width: 100%;
	
}
.content3 {
	position: relative;
	width: 100%;
	border: 0px solid Fuchsia;
	float: right;
	background: #efefe6 url(img/fontcontent.gif) repeat-y 100% 0;
	
}
.content4 {
	position: relative;
	width: 100%;
	background: url(img/fontcontent2.gif) repeat-x;
	
  border: 0px solid Fuchsia;
}
.content5 {
	position: relative;
	width: 100%;
	background: url(img/fontcontent3.gif) repeat-y;
  border: 0px solid Fuchsia;
}
.content6 {
	position: relative;
	width: 100%;
	background: url(img/fontcontent4.gif) repeat-x 0 100%;
	
  border: 0px solid Fuchsia;
}
.content7 {
	position: relative;
	width: 100%;
	background: url(img/fontcontent5.gif) no-repeat;
	
  border: 0px solid Fuchsia;
}
.content8 {
	position: relative;
	width: 100%;
	background: url(img/fontcontent6.gif) no-repeat 0 100%;
	
  border: 0px solid Fuchsia;
}
.content9 {
	position: relative;
	width: 100%;
	background: url(img/fontcontent7.gif) no-repeat 100% 100%;
	
  border: 0px solid Fuchsia;
}
.pero {
	position: absolute;
	width: 56px;
	height: 335px;
	background: url(img/pero.png) no-repeat;
	top: -12px;
	right: 8px;
}
.content10 {
	position: relative;
	width: 84%;
   height: auto !important;
  height: 450px;
  min-height: 450px;
	padding: 40px 0 50px 4%;
	border: 0px solid Fuchsia;
}




/*  ÑÒÐÀÍÈÖÀ ÐÅÇÓËÜÒÀÒÎÂ ÏÎÈÑÊÀ */
#centersearch {
	position: relative;
	width: 98%;
	border: 0px solid Black;
	margin: 0 1% 0 1%;
}
.contentsearch {
	padding: 0 0 50px 0;
	position: relative;
	width: 100%;
	border: 0px solid Fuchsia;
}
.navysearchflats, .navysearchrentflats, .navysearchhouses, .navysearchland,
.navysearchcomm {
	position: relative;
	height: 32px;
	width: 202px;
	background: url(img/fontnavysearch.gif) repeat-x;
}
.navysearchrentflats {
	width: 245px;
}
.navysearchhouses {
	width: 250px;
}
.navysearchland {
	width: 270px;
}
.navysearchcomm {
	width: 420px;
}
.navysearch2 {
	position: relative;
	height: 32px;
	width: 100%;
	background: url(img/fontnavysearch2.gif) no-repeat;
}
.navysearch3 {
	position: relative;
	height: 32px;
	width: 100%;
	background: url(img/fontnavysearch3.gif) no-repeat 100% 0;
}
.navysearch3 p {
	font-size: 13px;
	margin: 0;
	color: #fff;
	font-weight: bold;
	padding: 7px 0 0 25px;
}
.navysearch3 p a, .navysearch3 p a:visited {
	color: #fff;
}

#noteprint {
	position: relative;
	width: 100%;
	height: 45px;
}
#noteprint:after {
  content: '';
  display: block;
 clear: both;
 visibility: hidden;         /*  ÅÑÒÜ ÈÇÌÅÍÅÍÈß ÄËß IE   */
 height: 0;
line-height: 0;
}
#noteprint h1 {
	text-align: center;
	padding: 11px 0 0 0;
}
.notes {
	width: 200px;
	background: url(img/fontnotes.gif) no-repeat;
	float: left;
	border: 0px solid Fuchsia;
}
.notes p {
	padding: 20px 0 0 3px;
	color: #000;
	margin: 0;
}
.print {
	width: 170px;
	position: relative;
	float: right;
	background: url(img/fontprint.gif) no-repeat 144px 0px;
	height: 29px;
	border: 0px solid Black;
	margin-top: 13px;
}
.print p {
	padding: 5px 0 0 0;
	margin: 0;
}
.print p a {
	color: #000;
}
.rez {
	width: 100%;
	border-collapse: collapse;
	margin: 10px 0 10px 0;
	text-align: center;
	font-size: 0.9em;
}
.rez td {
	text-align: center;
	font-size: 0.8em;
	width: auto;
}
.rez a, .rez a:hover, .rez a:visited {
	color: #fff;
	text-decoration: underline;
}
.rez td.search1 a {
	color: #e60000;
	text-decoration: none;
}
.rez td.search1 a:hover {
	color: #cd0808;
	text-decoration: none;
}
.rez img {
	margin: 0;
	padding: 0;
}
td.nsearch, td.nsearch2 {
	border: 1px solid #515247;
	padding : 3px 1px 7px 1px;
	background: #aaa9a9 url(img/fontsearch.gif) repeat-x;
	font-size: 0.75em;
	color: #fff;
	width: auto;
	
}
td.nsearch2 {
	background: #dc0000 url(img/fontsearch2.gif) repeat-x;
	color: #fff;
	font-size: 0.75em;
}
td.search, td.search3, td.search4, td.search5 {
	border: 1px solid #515247;
	padding : 3px 1px 7px 1px;
	color: #fff;
	background : #616255 url(img/fontsearch.gif) repeat-x;
	text-align : center;
	width : auto;
	font-size: 0.75em;
	vertical-align: middle;
}
td.search5 {
	background: #f8c300 url(img/fontsearch3.gif) repeat-x;
}
td.search3 {
	border: 1px solid #515247;
	border-left: 1px solid #515247;
}
td.search4 {
	width: 2%;
}
td.nsearch1 {
border: 1px solid #c0c0cc;
	padding: 3px 2px;
	width: auto;
}
td.search1 {
   border: 1px solid #c0c0cc;
	padding: 3px 2px;
	width: auto;
}
td.search2 {
   border: 1px solid #c0c0cc;
	padding: 3px 2px;
	text-align: left;
	width: auto;
}
td.search span {
	text-decoration: underline;
}

/*  ÑÌÅÍÀ ÔÎÍÀ ÑÒÐÎÊÈ ÏÐÈ ÍÀÂÅÄÅÍÈÈ */
.rez tr {
   background: #efeeee;  /* ÅÑÒÜ ÈÇÌÅÍÅÍÈß ÄËß  IE  */
}
.rez tr:hover {
   background: #fff;  /* ÅÑÒÜ ÈÇÌÅÍÅÍÈß ÄËß  IE  */
}
.rez .arrow {
    background: #fff;
}


#page {
	width: 100%;
	position: relative;
}
#page:after {
  content: '';
  display: block;
 clear: both;
 visibility: hidden;         /*  ÅÑÒÜ ÈÇÌÅÍÅÍÈß ÄËß IE   */
 height: 0;
line-height: 0;
}
.page1 {
	width: 70%;
	font-size: 0.8em;
	color: #000;
	margin-left: 3px;
	border: 0px solid Black;
	padding-top: 10px;
}

.page1 span.str {
	color: #000;
}
.print1 {
	width: 170px;
	position: relative;
	float: right;
	background: url(img/fontprint.gif) no-repeat 144px 0px;
	height: 29px;
	border: 0px solid Black;
	margin-top: 15px;
}
.print1 p {
	padding: 5px 0 0 0;
	margin: 0;
}
.print1 p a {
	color: #000;
}
.next {
	padding: 10px 0;
	color: #000;
}

.next a:hover {
	
	text-decoration: underline;
}
.next a:visited {
	color: #000;
}

/*  ÐÀÑÏÎËÎÆÅÍÈÅ   ÑÒÐÅËÎÊ  ÐßÄÎÌ Ñ ÏÐÅÄÛÄÓÙÀß È ÑËÅÄÓÞÙÀß */
.next span.nxt {
	background: url(img/next.gif) no-repeat 100% 40%;
	padding-right: 15px;
	height: 23px;
	width: 9px;
	padding-bottom: 7px;
}
.next span.prv {
	background: url(img/prev.gif) no-repeat 0 40%;
	padding-left: 15px;
	height: 23px;
	padding-bottom: 7px;
}


.subsearch {
	position: relative;
	width: 743px;
	border: 0px solid Black;
	margin: 35px auto 10px auto;
}

.submenuflats, .submenurentflat, .submenuhouses, .submenucomm, .submenurentcomm, 
.submenugarage, .submenuland {
	position: relative;
	height: 32px;
	width: 89px;
	background: url(img/fontnavysearch.gif) repeat-x;
	margin-left: 0px;
	border: 0px solid Fuchsia;
	float: left;
	margin-bottom: 10px;
}
.submenuflatscur, .submenurentflatcur, .submenuhousescur, .submenucommcur, .submenurentcommcur, 
.submenugaragecur, .submenulandcur {
	position: relative;
	height: 32px;
	width: 89px;
	background: url(img/fontnavysearchcur.gif) repeat-x;
	margin-left: 0px;
	border: 0px solid Fuchsia;
	float: left;
	margin-bottom: 10px;
}
.submenurentflat, .submenurentflatcur {
	width: 135px;
}
.submenuhouses, .submenuhousescur {
	width: 143px;
}
.submenucomm, .submenucommcur {
	width: 239px;                       /*  ÅÑÒÜ ÈÇÌÅÍÅÍÈß ÄËß IE   */
	margin-left: 100px;
}
.submenurentcomm, .submenurentcommcur {
	width: 296px;
}
.submenugarage, .submenugaragecur {
	width: 73px;
}
.submenuland, .submenulandcur {
	width: 166px;
}
.subsearch2, .subsearch2cur {
	position: relative;
	height: 32px;
	width: 100%;
	background: url(img/fontnavysearch2.gif) no-repeat;
}
.subsearch2cur {
	background: url(img/fontnavysearch2cur.gif) no-repeat;
}
.subsearch3, .subsearch3cur {
	position: relative;
	height: 32px;
	width: 100%;
	background: url(img/fontnavysearch3.gif) no-repeat 100% 0;
}
.subsearch3cur {
	background: url(img/fontnavysearch3cur.gif) no-repeat 100% 0;
}
.subsearch p {
	font-size: 13px;
	margin: 0;
	color: #fff;
	font-weight: bold;
	padding: 7px 0 0 8px;
}
.subsearch p a, .subsearch p a:hover, .subsearch p a:visited {
	color: #fff;
}




/*  ÑËÎÂÀÐÜ ÑÎÊÐÀÙÅÍÈÉ */
.def {
	width: 25%;
	float: left;
	padding-left: 10px;
	padding-top: 5px;
}
.def img {
	margin: 20px 5px;
}
.def h3 {
	margin: 0;
}
.abbr {
	width: 70%;
	float: left;
	border-bottom : 2px solid #999;
}
.abbr p {
	padding: 5px 0;
}


/*  ÍÈÆÍÈÉ ÁËÎÊ  ÍÈÆÍÈÉ ÁËÎÊ   ÍÈÆÍÈÉ ÁËÎÊ    ÍÈÆÍÈÉ ÁËÎÊ   ÍÈÆÍÈÉ ÁËÎÊ   ÍÈÆÍÈÉ ÁËÎÊ */
#copyright {
	position: relative;
	height: 187px;
	width: 100%;
	border: 0px solid Black;
	background: url(img/fontcopyright.jpg) repeat-x 0 5px;
}
#copyright2 {
	position: absolute;
	height: 54px;
	width: 100%;
	top: 133px;
	background: url(img/fontcopyright2.gif) repeat-x;
}
.telcont {
	position: absolute;
	height: 187px;
	width: 329px;
	top: 0;
	left: 47%;
	margin-left: -165px;
	background: url(img/telcont.png) no-repeat;
}
.telcont a {
	position: absolute;
	left: 143px;
	top: 143px;
	width: 100px;
	height: 17px;
	display: block;
	border: 0px solid Black;
}
.kww p {
	position: absolute;
	top: 16px;
	left: 2%;
	font-size: 0.85em;
	font-weight: bold;
	width: 40px;
   font-style: italic;
}
.kww a, .kww a:visited {
	color: #e60000;
}
.kww a:hover {
	text-decoration: none;
}
.sibest {
	position: absolute;
	left: 10%;
	top: 18px;
	font-size: 0.7em;
}
.banners {
	position: absolute;
	width: 70%;
	font-size: 0.5em;
	height: 33px;
	border: 0px solid Black;
	right: 1%;
	top: 12px;
	text-align: right;
}
.banners img {
	margin: 0 0 0 5px;
	border: 0px solid Black;
}


#navygator {
	position: relative;
	width: 100%;
	border: 0px solid Black;
	top: 0px;
}
.contspec  {
	position: relative;
	width: 95%;
	border: 0px solid Black;
	margin-left: 5%;
}
.contspec:after {
  content: '';
  display: block;              /*  ÅÑÒÜ ÈÇÌÅÍÅÍÈß ÄËß IE   */
 clear: both;
 visibility: hidden;        
 height: 0;
line-height: 0;
}
.contspec h1 {
	text-align: center;
}
.specleft {
	position: relative;
	float: left;              
	width: 340px;
}
.specleft img {
	margin-bottom: 15px;
}
.specright {
	position: relative;
	margin-left: 340px;
}
.specright h3 {
	margin: 0;
	color: #176889;
}




#ank1 {
	position: relative;
   width: 86%;
	border: 0px solid #333;
	margin: 20px 5% 0 7%;
}
form.que {
    font-size: 0.85em;
    padding: 0;
	 border: 1px solid #b1b1b1;
	 width: 99%;
	
	
}
#ank1 table {
	 border: 0px solid #b1b1b1;
	width: 100%;
}
#ank1 table td {
	width: 50%;
	padding: 10px 5px;
	vertical-align: middle;
}
#ank1 table td.punkt {
	width: 50%;
}
#ank1 p {
   
   text-align: right;
	width:90%;
	margin: 0;
	font-size: 0.95em;
}
#ank1 input, #ank1 textarea, #ank1 select {
    width:92%;
    border: 1px solid #000;        
	 
}
#ank1 p.otpravka {
	text-align: center;
	color: Red;
}
#ank1 textarea {
	font-size: 1.15em;
}
html:root #ank1 textarea {
	font-size: 1.45em;
}
#ank1 table td.center input {
	width: 100px;
	margin: 0 2%;
}