/* CSS Document */
#bp {margin-left:20px; width:1000px}
body { 
margin:0px;
padding:0px;
background:#fff;
font-family:Tahoma;
font-size:12px;
color:#28292b;
}
a {  color:#0082a7; text-decoration:underline;  }
a:active {  color:#0082a7; text-decoration:underline;  }
a:visited {  color:#0082a71; text-decoration:underline;  }
a:hover {  color:#0082a7; text-decoration:none;  }

.p-menu{
text-align:center;
vertical-align:middle;
padding:2px;
font-weight:700;
}
.a-menu{ display:block; width:69px; height:20px; font-family:arial; font-size:12px; color:#3ea0bd; text-decoration:underline; }
.a-menu:active{ text-decoration:underline;  color:#3ea0bd; }
.a-menu:visited{ text-decoration:underline;  color:#3ea0bd; }
.a-menu:hover{ text-decoration:none; background: url(images/bg-menu.jpg) no-repeat center; color:#fff; font-weight:normal }

.l-menu{
width:142px;
vertical-align:top;
text-align:left;
}
.r-menu{
width:180px;
vertical-align:top;
text-align:left;
}
.l-cam-menu{
width:1px;
vertical-align:top;
}

.td-menu{
width:115px;
height:40px;
color:#0084a7;
background:url(images/polosa-menu.gif) repeat-x bottom;
vertical-align:middle;
text-align:left;
}
.td-menu1{
height:40px;
color:#0084a7;
vertical-align:middle;
text-align:left;
}
.a-l-menu { display:block; width:114px; height:20px; vertical-align:middle; color:#3ea0bd; text-decoration:none; padding-left:5px; padding-top:2px}
.a-l-menu:visited { text-decoration:none; color:#3ea0bd;}
.a-l-menu:active { text-decoration:none; color:#3ea0bd;}
.a-l-menu:hover { text-decoration:none; color:#fff; background:url(images/bg-menu-l.jpg) no-repeat 0 0;}


.td-menu3 {
width:115px;
padding-top:3px;
padding-bottom:3px;
vertical-align:top;
}
.center-info{ line-height:20px; width:530px; margin-left:auto; margin-right:auto; text-align:left; vertical-align:top}
.center-news{ line-height:15px; width:530px; margin-left:auto; margin-right:auto; text-align:left; vertical-align:top}
.td-center-news{ width:20%; text-align:left; vertical-align:top; padding-right:10px; padding-bottom:15px}
.head-info{ font-size:18px; color:#272a2b; line-height:20px}

.tb-weather{ color:#0082a7;}
.weather-date{ display:block; width:40px; height:20px; text-align:center; padding-top:3px; background:url(images/fon-date.gif) no-repeat; color:#fff}

.weather-date-svodki{ display:block; width:140px; height:20px; text-align:left; padding-top:3px; background:url(images/bg-menu-l.jpg) no-repeat; color:#fff}

.verh-blocks{
width:949px;
height:213px;
background:url(images/fon-verh.gif) no-repeat center;
}

.block-image{ width:73px; height:71px}
.block-image:hover{ opacity: 0.0; filter: alpha(opacity=0)}


.center{ vertical-align:top}
.center-r{ width:60px;}
.center-links{ padding:5px; text-align:center; vertical-align:top; line-height:30px}
.center-img{ width:85px; height:85px; border:0px; text-decoration:none; border-bottom:3px solid #fff; position:relative; top:3px}
.hotel-img{ border:1px; text-decoration:none; border-bottom:3px solid #fff; position:relative; top:3px}

.head-blocks{ font-size:12px; color:#0082a7; text-align:left;}

.banner{ padding-top:40px; text-align:center}

.in-footer{
margin-left:27px;
margin-right:27px;
}

.a-in-footer{ text-decoration:underline; color:#28292b; }
.a-in-footer:active{ text-decoration:underline;  color:#28292b; }
.a-in-footer:visited{ text-decoration:underline;  color:#28292b; }
.a-in-footer:hover{ text-decoration:none;  color:#28292b; }

.td2-footer{ width:65%; padding-left:50px}

.mpcontainer{
  display: block;
  border-top-width: 1px;
  border-top-style: solid;
  border-top-color: #949494;
  padding-bottom:5px;
  }
.contcontainer{
	clear:both;
	display: table;
	padding-top: 2px;
	padding-left: 14px;
	padding-right: 4px;
	padding-bottom: 5px;
}

.center-info table{
  border-collapse: collapse;
  position: relative;
  border: 0;
  background: #eff4f3;
  font-size: 12px;
  font-weight: normal;
}
.center-info table td{
  border: 1px solid #6a8388;
  text-align: center;
  padding: 3px;
}
.center-info table tr:nth-child(even){
  background: #C4E9FF
}
.center-info table tr:nth-child(odd){
  background: #E8F6FF
}
.center-info table th{
  border: 1px solid #6a8388;
  text-align: center;
  padding: 3px;
}

table.nostyle{
  border-collapse: collapse;
  position: relative;
  border: 0;
  background: #ffffff;
  font-size: 12px;
  font-weight: normal;
}
table.nostyle td{
  border: 0px solid #6a8388;
  text-align: center;
  padding: 3px;
}
table.nostyle tr:nth-child(even){
  background: #ffffff;
}
table.nostyle tr:nth-child(odd){
  background: #ffffff;
}


.td-center-news p {	
	margin-bottom: 0px;
	margin-top: 0px;
}

.a-head{display:block;text-decoration:none;}
.a-head:active{text-decoration:none; }
.a-head:visited{text-decoration:none; }
.a-head:hover{text-decoration:underline;}

.faq { float:left; }
.a-r-head { text-align: right; font-size: 12px; font-weight: normal; width:100%; }

ul.lastlink { 
	display: block;
	list-style-position: outside;
	list-style-type: square;
	margin-bottom: 5px;
	margin-top: 5px;
	padding-left: 5px;
}
ul.lastlink li{
	margin-bottom: 3px;
	margin-top: 3px;
}
.contacts {
	position: relative;
	text-align:right;
	top:80px;
	left:-30px;
}