body   { background-color:#517186; }

.xbga { background:#517186 url(/img/xbg/top.gif) repeat-x;}
.xbgb { background:url(/img/xbg/left.gif) no-repeat 0% 0%;}
.xbgc { background:url(/img/xbg/right.gif) no-repeat 100% 0%; }

.btna { background:url(img/bbg/bbg1.gif) no-repeat;  width:6px; height:5px; }
.btnb { background:url(img/bbg/bbg2.gif) repeat-x;  height:5px;}
.btnc { background:url(img/bbg/bbg3.gif) no-repeat;  width:6px; height:5px; }
.btnd { background:url(img/bbg/bbg4.gif) repeat-y;  width:6px; }
.btne { background:#3D5D72 url(img/arrow.gif) no-repeat 100% 50%; height: 26px; text-align:right; vertical-align:middle;}
.btne2 { background:#3D5D72; height: 147px; text-align:right; vertical-align:top; padding-left:0}
.btne a, .btne2 a { margin-right:20px; color:#FFF; font: small-caps 15px 'Arial'; text-decoration:none; } /* bold */
.btne2 a {font-size:15px; color:#FFE476; font: small-caps 15px 'Arial'; *font-size:14px;}
.btne2 a b {white-space:nowrap}
.btnf { background:url(img/bbg/bbg5.gif) repeat-y;  width:6px; }
.btng { background:url(img/bbg/bbg6.gif) no-repeat;  width:6px;  height:5px;}
.btnh { background:url(img/bbg/bbg7.gif) repeat-x;   height:5px;}
.btni { background:url(img/bbg/bbg8.gif) no-repeat;  width:6px;  height:5px;}

.ebga { background:url(img/ebg/ebg1.gif) no-repeat;  width:7px; height:7px; }
.ebgb { background:url(img/ebg/ebg2.gif) repeat-x;  height:7px;}
.ebgc { background:url(img/ebg/ebg3.gif) no-repeat;  width:7px; height:7px; }
.ebgd { background:url(img/ebg/ebg4.gif) repeat-y;  width:7px; }
.ebge { background:#3D5D72; height:78px; }
.ebge .header { height:100px; width:100%; padding:0 0 0 140px;}
.ebge .header h1 { font: bold small-caps 30px  'Arial'; padding:0; line-height:70px; margin:0; color:#FFE476;}

.ebge .hbutton { height:78px; padding:0 0 0 135px; }
.ebge .hbutton h2 {   font: bold small-caps 16px  'Arial'; padding:0; margin:0; color:#FFE476; text-align:right; padding:0 10px 0 0 ;  }
.ebge .hbutton h2 a { font: bold small-caps 16px  'Arial';  color:#FFE476; text-decoration: none; }
.ebge .hbutton h2 a em { font: bold small-caps 18px  'Arial';  color:#FFE476; text-decoration: none; }
.hbutspit { padding: 6px 0 3px 0;text-align:center; vertical-align:center; }
.hbutmore { font: bold 11px  'Arial'; background:#3D5D72 url(img/arrow.gif) no-repeat 100% 50%; vertical-align:center; text-align: right; padding: 0 20px 0 0;}
.hbutmore a { color:#FFF; text-decoration:none;  }

.ebgf { background:url(img/ebg/ebg5.gif) repeat-y;  width:7px; }
.ebgg { background:url(img/ebg/ebg6.gif) no-repeat;  width:7px;  height:7px;}
.ebgh { background:url(img/ebg/ebg7.gif) repeat-x;   height:7px;}
.ebgi { background:url(img/ebg/ebg8.gif) no-repeat;  width:7px;  height:7px;}

.hea { text-align:left; font: 20px  'Arial'; width:220px; }
.hea a { color:#FFF; text-decoration: none;}
.hea a span { color: #FFE476; }
.heb { text-align:center; width:30px; }
.hec { text-align:center; color:#FFF; font:  12px  'Arial';  }
.hec a { margin-right:20px; color:#FFF; text-decoration: none; }
.hed { width:170px; text-align:center; color:#8CA9BB; font:  bold 12px  'Arial';   }
.hee { }

#pla, #pla h1 { color:#FFF; font: bold small-caps 26px 'Arial';text-align:left; }
#pla h1 em    { color:#FFE476; font: bold small-caps 30px 'Arial'; margin-left:20px;  }
#plb { font:  bold 18px 'Arial'; text-align:left; padding: 0 0 0 10px; }
#plb a { color:#FFF; text-decoration: none; }

#plt { height:16px; width:525px; background:url('/img/bigtop.gif') no-repeat; margin-left:209px; padding:0; }	
td.pll { height:196px; width:444px; background:url('/img/big.gif'); }
td.plr { height:196px; background:url('/img/bigbg.gif'); }
div.plrd { height:196px; background:url('/img/bigleft.gif') no-repeat right; text-align:center; }

td.geo { color:#FFF; font: small-caps 12px  'Arial'; text-decoration: none; padding: 7px 0 0 0; text-align: center;  background:url('/img/03_02.gif'); }
td.geo em, td.geo span { color:#9DD0EF; text-decoration: none; font: small-caps  12px  'Arial';  }
td.geo2 { background:url('/img/03_02.gif'); color:#9DD0EF;  font: small-caps   12px  'Arial'; padding: 7px;  }
td.geo2 a  { color:#D8F0FF; text-decoration: none; }
td.news{ background:url('/img/03_02.gif'); color:#9DD0EF;  font: 11px  'Arial'; padding: 7px;  }
div.news { color:#9DD0EF;  font:11px  'Arial'; padding: 7px;  width:170px; text-align:left; margin-right:15px;}
div.mainnew {padding-bottom:10px; margin-bottom:10px; border-bottom:solid 1px #9DD0EF}
.newsmore { font: small-caps 12px  'Arial'; background: url(img/arrow3.gif) no-repeat 100% 50%; vertical-align:center; text-align: right; padding: 0 20px 0 0;}
.newsmore a { color:#FFF; text-decoration:none;  }
.newsmore2 { font: small-caps 12px  'Arial'; background: url(img/arrow3.gif) no-repeat 100% 50%; vertical-align:center; text-align: right; padding: 0 0px 0 0;}
.newsmore2 a { color:#FFF; text-decoration:none;  font-size:12px}
td.news a{  color:#9DD0EF; text-decoration:none;  }
div.news a {  color:#FFF; text-decoration:none;   font: 11px  'Arial'; text-transform: uppercase}
div.news i {color:#fff}

#footline { color: #8CA9BB; font:  11px 'Arial'; text-align: center; }
#footline a { color: #8CA9BB;  border: solid 1px; text-decoration: none; }

#footlinks { color: #8CA9BB; font:  10px 'Arial'; text-align: center; }
#footlinks a { color: #8CA9BB; text-decoration: none; }

.special {margin: 10px 20px; color:#FFF; font:bold 18px Arial;border: #FFE476 solid 2px; padding:5px;}
.special h5 {text-align:center; color:#FFE476;font:bold 22px Arial; padding:5px; margin:5px;}
.special a { color:#FFF; text-decoration: none;}

#content { color: #9DD0EF; padding:10px 10px 10px 20px; font:  13px 'Arial';}
#content em { color:#FFE476; font: small-caps bold 13px 'Arial';}
#content h2 { color:#FFE476; font: bold small-caps 24px 'Arial'; }
#content a { color:#D8F0FF; text-decoration:underline}



td.nam {}
td.inf { display:none; }

div.editarea { padding:10px; border:solid 1px #7d97a7; margin:5px; }

a img {border:none}


/*  Каталог ссылок  */

ul.mlcatspbsov a {  margin-right:20px; color:#FFF; font: small-caps 13px 'Arial'; text-decoration:none;  }
ul.mlcatspbsov li { text-transform: uppercase; color:#FFF; text-decoration: none; }

p.mlpagerspbsov { text-transform: uppercase; color:#FFF; text-decoration: none; }
p.mllinkspbsov { text-transform: uppercase; color:#FFF; text-decoration: none; }

h1.mltitlespbsov { color:#FFF; font: bold small-caps 26px 'Arial';text-align:left; }

.tarif_tab, .tarif_tab td {border:solid 1px #fff; color: #9DD0EF; text-align:center;}
.tarif_tab td {padding:5px}


