/* Стили главной страницы */

#main {width: 100%; height: 100%; border-collapse: collapse; border-spacing: 0;}
#main td {padding: 0;}

#header {border-top: solid 1px #e70000; vertical-align: top; height: 390px;}
.hdrSpacer {background-color: #fff;}

#infoMail {
  width: 147px; height: 32px; 
  background: #fff url('http://dvaslona.ru/style/mainpage/sendMail.gif') no-repeat; 
  float: left; 
  font-family: arial, geneva, sans-serif;
  font-size: 11px;
}
#infoMail div {padding: 2px 0 0 52px;}

#infoMail a {color: #888; text-decoration: underline;}
#infoMail a:visited {color: #888; text-decoration: underline;}
#infoMail a:hover {color: #888; text-decoration: none;}

#infoPhone {
  width: 180px; height: 32px; 
  background-color: #fff; 
  float: left;
  color: #888;
  font-weight: bold;
  font-size: 18px;
  text-align: center;
}
#infoPhone div {}

#subheader {height: 132px; background-color: #fff; vertical-align: top; border-collapse: collapse; border-spacing: 0; margin: 0;}
#subheader td {padding: 0; vertical-align: top;}

#banner {
  background-color: #e70000;
  width: 401px;
  height: 132px;
/*  float: left;
  padding: 0;*/
}

img.cap1 {position: relative; left: -13px; display: block; z-index: 1;}
img.cap2 {position: relative; left: -13px; display: block; z-index: 1; margin-bottom: 15px;}
img.cap3 {position: relative; display: block; z-index: 1;}

#linksFor {height: 62px; background: url('http://dvaslona.ru/style/mainpage/linksForBG.gif') no-repeat bottom left; font-size: 90%;}

#contentArea {border-collapse: collapse; border-spacing: 0; width: 995px; height: 100%; background-color: #fff;}
#contentArea table {border-collapse: collapse; width: 100%;}
#contentArea td {vertical-align: top;}
#cntLeft {width: 78px;}
#lBar {width: 315px; border-right: solid 1px #c8c5c8; background: url('http://dvaslona.ru/style/mainpage/lbBG.gif') no-repeat bottom; padding: 10px !important;}
#lBarTable {height: 100%;}
#counters {vertical-align: bottom !important; height: 100px !important;}
#counters p {margin: 1px; padding: 0;}
#copyright {height: 50px; vertical-align: middle !important; color: #000; font-size: 90%;}
#copyright a {color: #000; text-decoration: none;}
#copyright a:visited {color: #000; text-decoration: none;}
#copyright a:hover {color: #000; text-decoration: none;}

#subContent {border-bottom: solid 1px #c8c5c8; height: 128px;}

#AltContent {font-size: 90%;}
#articles {border-right: solid 1px #c8c5c8; padding: 10px 5px !important;}
#feedback {padding: 10px 5px !important;}

#footer {height: 19px; padding: 0;}
td#footer div {width: 995px; height: 19px; background-color: #fff;}

#ftr01 {margin-left: 336px;}

#contentTD {background: url('http://dvaslona.ru/style/mainpage/content.jpg') no-repeat top right;}

#Response {width: 160px !important; background: url('http://dvaslona.ru/style/mainpage/cnt01.gif') no-repeat top right; font-size: 90%; padding-left: 5px !important;}
#neformatL {width: 23px !important;}
#neformat {width: 324px !important; font-size: 90%;}


table.plgPortfolioPreview {width: 100%; margin-bottom: 10px; font-size: 11px}
.plgPortfolioPreview th {vertical-align: top;}
.plgPortfolioPreview td {vertical-align: top; padding: 0 5px !important;}
.plgPortfolioPreview td p {font-size: 11px; padding: 0; margin: 0; padding-bottom: 10px;}
.plgPortfolioPreview td p.red {color: #EE1818; font-weight: bold;}

#articles p {font-size: 11px; padding: 0; margin: 0; padding-bottom: 10px;}
#articles p.red {color: #EE1818; font-weight: bold;}
.otz {margin-top: 0;  padding:0; padding-top: 5px}
ul.index {color: #EE1818; padding: 0; margin:0; padding-left: 20px;}
ul.index li { padding-bottom: 7px;}