/* CSS Document */
#bp {margin-left:20px; width:1000px}
body { 
margin:0px;
padding:0px;
background:#fff;
font-family:Tahoma;
font-size:11px;
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;
}

.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:40px}

.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{
text-align:left;
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}

.tarif{ text-decoration:underline; color:#fff; }
.tarif:active{ text-decoration:underline;  color:#fff; }
.tarif:visited{ text-decoration:underline;  color:#fff; }
.tarif:hover{ text-decoration:none;  color:#fff; }

.tarif2 {  color:#0082a7; background-color: #CCE6FF; vertical-align:middle;  text-align:center; }
.tarif3 {text-decoration:none;  vertical-align:middle;  text-align:center; }
.tarif4 {border:0 none;}


.button {
   border: 1px solid #0a3c59;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#0083a7), to(#3e779d));
   background: -webkit-linear-gradient(top, #0083a7, #3e779d);
   background: -moz-linear-gradient(top, #0083a7, #3e779d);
   background: -ms-linear-gradient(top, #0083a7, #3e779d);
   background: -o-linear-gradient(top, #0083a7, #3e779d);
   background-image: -ms-linear-gradient(top, #0083a7 0%, #3e779d 100%);
   padding: 3.5px 7px;
   -webkit-border-radius: 6px;
   -moz-border-radius: 6px;
   border-radius: 6px;
   -webkit-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   -moz-box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   box-shadow: rgba(255,255,255,0.4) 0 1px 0, inset rgba(255,255,255,0.4) 0 1px 0;
   text-shadow: #000000 0 1px 0;
   color: #ffffff;
   font-size: 14px;
   font-family: helvetica, serif;
   text-decoration: none;
   vertical-align: middle;
   }
.button:hover {
   border: 1px solid #0a3c59;
   text-shadow: #1e4158 0 1px 0;
   background: #3e779d;
   background: -webkit-gradient(linear, left top, left bottom, from(#0083a7), to(#3e779d));
   background: -webkit-linear-gradient(top, #0083a7, #3e779d);
   background: -moz-linear-gradient(top, #0083a7, #3e779d);
   background: -ms-linear-gradient(top, #0083a7, #3e779d);
   background: -o-linear-gradient(top, #0083a7, #3e779d);
   background-image: -ms-linear-gradient(top, #0083a7 0%, #3e779d 100%);
   color: #ffffff;
   }
.button:active {
   text-shadow: #1e4158 0 1px 0;
   border: 1px solid #0a3c59;
   background: #65a9d7;
   background: -webkit-gradient(linear, left top, left bottom, from(#3e779d), to(#3e779d));
   background: -webkit-linear-gradient(top, #3e779d, #65a9d7);
   background: -moz-linear-gradient(top, #3e779d, #65a9d7);
   background: -ms-linear-gradient(top, #3e779d, #65a9d7);
   background: -o-linear-gradient(top, #3e779d, #65a9d7);
   background-image: -ms-linear-gradient(top, #3e779d 0%, #65a9d7 100%);
   color: #fff;
   }