body {padding: 0px; margin: 0px; background: url(/images/cbg.gif) top center repeat-y #003366; }
body, td {font-family: Tahoma, Arial, Verdana, sans-serif; font-size: 12px; vertical-align: top;}
a {color: #0E86D2;}
a:hover {color: #AD181C; text-decoration: underline;}
img {border: 0px;}
form {padding: 0px; margin: 0px;}
div.level1 {background: url(/images/bottombg.jpg) bottom center no-repeat; margin-bottom: 10px;}
div.level2 {background: url(/images/topbg.jpg) top center no-repeat; margin:0; padding:0;}
div.level3 {background: #003366; margin:0; padding:0; padding-bottom: 25px; }
div.level3 table {border-top: 3px solid white;}
div.level3 td {font-size: 11px;}
div.level3 a {color: white;}

table.weather { border-top: 1px dashed #fff; border-left: 1px dashed #fff; }
table.weather td { padding: 10px; border-right: 1px dashed #fff; border-bottom: 1px dashed #fff; color: #000; }

.spp a {color:#000000; font-size:9px; text-decoration:none;}
 
table.head {width: 1000px;}
table.head .hd1 {width: 270px;}
table.head .hd2 {width: 260px; padding-top: 25px; font-size: 20px; letter-spacing: 0px;}
table.head .hd3 {width: 470px; padding-top: 25px;}
table.phones td {font-size: 15px; font-family: Tahoma, Arial, Verdana, sans-serif; padding: 0px; vertical-align: bottom; color: #fff;}
table.phones td.pref { color: #000; font-size: 10px;}
table.phones td span { font-size: 12px;}
table.search {margin-top: 14px;}
input.search {background: url(/images/searchi.gif) top left no-repeat; width: 193px; height: 24px; border: 0px; font-size: 10px; padding-top: 4px; padding-left: 8px;}
tr.topban {background: #fff;}
tr.topban td {padding-top: 15px; padding-bottom: 15px;}
tr.topban div.topban {border: 10px solid #ccc;}
tr.topban div img {margin: 2px;}
tr.topban a.tb1 {color: #17479f; text-decoration: none; font-size: 18px; font-style: italic; margin-left: 10px; font-weight: bold;}
tr.topban div.tb2 {color: #000; font-size: 12px; font-family: Verdana; font-style: italic; margin-left: 33px;}
tr.topban div.tb4 {color: #666; margin-left: 33px; font-size: 10px; font-style: italic;}
tr.topban span.tb3 {color: #F00; font-size: 12px; font-family: Verdana; font-style: italic; margin-left: 33px;}
table.bban {margin-bottom: 15px; margin-top: 15px;}

h1 {font-size: 26px; padding: 0px; margin: 0px; padding-left: 20px; font-weight: normal; color: #244b86;}

h2 {font-size: 18px; padding: 0px; margin: 0px; padding-left: 20px; font-weight: normal; color: #fff;}
h2 span {color: #f1f86d; font-size: 14px;}	
h2 a {color: #002e4d; font-size: 11px;}	
h2 a:hover {color: #fff; font-size: 11px;}	

table.icontent {width: 1000px; margin-top: 20px; margin-bottom: 20px; color: #fff; }

table.icontent h1 { color: #fff; }
td.incontent a { color: #1a5edb; }

a.newstitle {color: #ff6; font-size: 13px;}
table.articles { margin-top: 15px;}
table.articles td {font-size: 11px; color: #dddddd; padding-right: 10px;}
table.articles span {color: #ccc;}

td.incontent table.articles td {font-size: 11px; color: #666; padding-right: 10px;}
td.incontent table.articles span {color: #333;}
td.incontent a.newstitle {color: #036; font-size: 13px;}

td.bot1 {padding-left: 25px; padding-top: 15px; color: #fff; }
td.bot2 {width: 700px; padding-top: 25px;}
td.bot3 {width: 100px; padding-top: 15px;}
td.bot4 {padding-top: 15px; width:135px;}
td.bot5 {padding-left: 25px; padding-top: 0px; color: #fff; }
div.rights {margin:5px 0 0 0; }


p.crumbs {font-size: 11px;}
p.crumbs a {color: #333;}
img.newsimg {border: 3px solid #fff; margin-right: 5px;}
td.incontent {background: #88d1ef; color: black;}

ul {line-height: 24px;}

span.newsdate { font-size: 10px; margin-left: 20px; color: #666; }

/* ÍÎÂÛÉ ÁËÎÊ */

div.spec {
  background:#fff;
}

#spec-wrapper {
  width:390px;
  height:614px;
  margin:0 auto;
  padding:0;
/* border:3px solid #fff;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;   */
  /*background:url(../images/specBg.jpg) no-repeat 0 0;*/
}

.info {
  float:left;
  width:246px;
  height:90px;
  background:url(../images/specInfoBg1.png);
  margin:-200px 0 0 0;
  padding:0;
  color:#fff;
  font:normal 11px Arial;
  overflow:hidden;
  border-top:1px dashed #fff;
  border-bottom:1px dashed #fff;
  border-right:1px dashed #fff;
}

.info div {
  height:76px;
  padding:7px 5px;
}

.info div h4 {
  margin:0 0 5px 0;
  padding:0;
  font:bold 12px Arial;
}

.listBlock {
  float:right;
  width:155px;
  height:614px;
  background:url(../images/specListBg.png) no-repeat right 0;
  margin:0;
  padding:0;
}

.listBlock ul {
  list-style:none;
  width:150px;
  margin:0 0 0 10px;
  padding:0;
  _padding:0 0 0 5px;
}

.listBlock ul li {
  list-style:none;
  /*background:url(../images/speclistpic.jpg) no-repeat 30px 0;*/
  width:140px;
  height:63px;
  margin:13px 0 0 0;
  padding:0;
}

.listBlock ul li:hover {
  cursor:pointer;
}

.listBlock ul li div {
  background:url(../images/specItemOff1.png) no-repeat 27px 0;
  width:110px;
  _width:140px;
  height:33px;
  _height:63px;
  margin:0;
  padding:35px 0 0 30px;
  color:#fff;
  font:bold 9px Arial;
  line-height:14px;
}

.listBlock ul li div a {
  color:#fff;
  font:bold 9px Arial;
  line-height:14px;
  text-decoration:none;
}

.listBlock ul li div a:hover {
  color:#fff;
  font:bold 9px Arial;
  line-height:14px;
  text-decoration:none;
}

.listBlock ul li div.hover {
  background:url(../images/specItemOn2.png) no-repeat -1px 0;
  width:110px;
  _width:140px;
  height:33px;
  _height:63px;
  margin:0;
  padding:35px 0 0 30px;
  color:#fff;
  font:bold 9px Arial;
  line-height:14px;
}

/*Ìàëåíüêèé Áëîê*/

#spec-wrapper-small {
  width:390px;
  height:288px;
  margin:0 auto;
  padding:0;
  border:3px solid #fff;
/*  -moz-border-radius:5px;
  -webkit-border-radius:5px;   */
}

#spec-wrapper-small .info {
  float:left;
  width:246px;
  height:90px;
  background:url(../images/specInfoBg1.png);
  margin:-150px 0 0 0;
  padding:0;
  color:#fff;
  font:normal 11px Arial;
  overflow:hidden;
  border-top:1px dashed #fff;
  border-bottom:1px dashed #fff;
  border-right:1px dashed #fff;
}

#spec-wrapper-small .info div {
  height:76px;
  _height:90px;
  padding:7px 5px;
}

#spec-wrapper-small .info div h4 {
  font:bold 12px Arial;
  margin:0 0 5px 0;
  padding:0;
}

#spec-wrapper-small .listBlock_small {
  float:right;
  width:155px;
  height:288px;
  background:url(../images/specListBg.png) no-repeat right 0;
  margin:0;
  padding:0;
}

#spec-wrapper-small .listBlock_small ul {
  list-style:none;
  width:150px;
  margin:0 0 0 10px;
  padding:0;
  _padding:0 0 0 5px;
}

#spec-wrapper-small .listBlock_small ul li {
  list-style:none;
  width:140px;
  margin:10px 0 0 0;
  padding:0;
}

#spec-wrapper-small .listBlock_small ul li:hover {
  cursor:pointer;
}


#spec-wrapper-small .listBlock_small ul li div {
  _width:100px;
  _width:164px;
  min-height:15px;
  _height:15px;
  margin:0;
  padding:3px 5px 3px 25px;
  _padding:3px 0px 3px 45px;
  color:#fff;
  font:normal 10px Arial;
  text-decoration:underline;
  /*border:1px solid #fff;*/
}

#spec-wrapper-small .listBlock_small ul li div a {
  color:#fff;
  font:bold 9px Arial;
  line-height:14px;
}

#spec-wrapper-small .listBlock_small ul li div a:hover {
  color:#fff;
  font:bold 9px Arial;
  line-height:14px;
}

#spec-wrapper-small .listBlock_small ul li div.hover {
  background:url(../images/specArr_small.png) no-repeat 3px center;
  _background:url(../images/specArr_small.png) no-repeat 22px center;
}

td.bannerBtm {
  text-align:center;
}


td.bannerBtm div {
 margin:-35px 10px 0 0;
 color:#fff;
 /*border-bottom:1px solid #fff;*/
}

td.bannerBtm a {
 color:#fff;
 text-decoration:underline;
}

td.bannerBtm a:hover {
 color:#fff;
 text-decoration:underline;
}
