/* Стандартные стили */

img {border: 0;}
sup {font-size: 6pt;}
sub {font-size: 6pt;}
.client {width: 100%; height: 100%;}
.client td {padding-left: 5px}
.bannerBottom2 {}

/* Элементы разметки */
#body {border-collapse: collapse; table-layout: fixed; height: 100% !important; width: 997px;}

td#header {padding: 0; border-top: solid 1px #e70000; height: 236px;}
#header table {border-collapse: collapse;}
#header td {padding: 0;}
.bgWhite {background-color: white;}

#infoMail {
  width: 103px; height: 17px; 
  background: #fff url('http://www.dvaslona.ru/style/sendMail.gif') no-repeat; 
  font-family: arial, geneva, sans-serif;
  font-size: 10px !important;
  padding: 4px 0 0 52px !important;
}
#infoMail div {float: left;}

tr > td#infoMail {
  height: 17px !important; 
  padding: 4px 0 0 52px !important;
}

#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: 188px; height: 32px; 
  background-color: #fff; 
  color: #888;
  font-weight: bold;
  font-size: 160%;
  text-align: center;
}

#headerText {width: 344px; background: url('http://www.dvaslona.ru/style/hdrTextBG.gif') no-repeat; text-align: right;}

td#subheader {padding: 0; height: 49px;}
#subheader table {border-collapse: collapse; empty-cells: show; width: 964px;}
#subheader td {padding: 0;}
#hdr51 {width: 343px; background-color: #fff;}
#hdr53 {width: 67px;}

#MainSection {}
#BodyArea {vertical-align: top; background-color: #fff;}
#SideBar {width: 301px; background-color: #fff; vertical-align: top;}
#counters {padding-left: 10px;}
/* Стили области контента */
#ContentArea {vertical-align: top; width: 645px;}
#cntLeft {vertical-align: top;}

body#content {background-color: #fff;}
#content {padding: 0 0 51px 0; vertical-align: top; width: 620px; background: #fff url('http://www.dvaslona.ru/style/cntBG.gif') no-repeat top right;}

#pageCaptionTable {height: 57px; margin: 0 0 0 auto;}
#pageCaption { background: url('http://www.dvaslona.ru/style/pageCaption.gif') no-repeat; text-align: left; font-size:18px; padding-left: 20px; font-family: tahoma; color: #E81A1A; font-weight: bold; white-space: nowrap;}

#contentBottom {height: 35px;}

/* Стили контента */ 
#content {height: 105px; padding: 15px; padding-right: 55px;}
#content p {padding: 2px 5px 4px 10px; text-indent: 1em; margin: 2px 0px 3px 0px; background: url('http://www.dvaslona.ru/style/pp.gif') no-repeat top left;}
#content p.null {padding: 2px 5px 4px 10px; text-indent: 0; margin: 2px 0px 3px 0px; background: url('http://www.dvaslona.ru/style/dot.gif') no-repeat top left;}
#content p.red {padding: 0px 5px 4px 10px; text-indent: 1em; margin: 2px 0px 3px 0px; background: url('http://www.dvaslona.ru/style/pr.gif') no-repeat top left; color: #E81A1A;}
#content p.black{padding: 0 5px 4px 10px; text-indent: 1em; margin: 2px 0px 3px 0px; background: url('http://www.dvaslona.ru/style/pr.gif') no-repeat top left; color: #484848;}
#content h1 {font-size: 18px; color: #484848; }
#content h2 {font-size: 14px; color: #E81A1A;}
#content h3 {font-size: 14px; color: #484848;}
#content h4,h5 {font-size: 14px;}
#content h1, h2, h3, h4, h5 {padding-left: 10px; }
#content div.nota {float: right; width: 220px; background: url('http://www.dvaslona.ru/style/pr.gif') no-repeat top left; color: #484848; font-size: 11px; font-weight: bold; padding: 0 5px 0px 20px; margin: 10px; margin-right: 0; font-family: tahoma;}
#content div.articles {padding: 0 0 0 10px; text-indent: 1em; margin: 2px 0px 3px 0px; text-align: justify; background: url('http://www.dvaslona.ru/style/pp.gif') no-repeat top left;}
#content div.articles p {padding: 0 0 0 10px; background: url('http://www.dvaslona.ru/style/dot.gif') no-repeat top left; text-indent: 0; text-align: left; }
#content div.articles h5 a {color: #E81A1A}


.form {padding-left: 40px;}
.form th {font-size:18px; font-family: tahoma; font-weight: bold;}
.form td {text-align: left; padding: 2px; font-size: 8pt;}
.form input {font-size: 9pt; background-color: #fff;}
.form textarea {font-size: 9pt;}
.form input.button {width: 81px; height: 24px; font-size: 11px; color: #E70000; font-weight: bold; background: #D4D4D4 url('http://www.dvaslona.ru/style/button.gif'); border: none 0; cursor: pointer;}
.form .buttons {text-align: center !important;}
.formLabel {color: #000; font-weight: bold;}
.lform div.form {padding-left: 10px;}

/*

input.contentButton {background-color: #c6d3e7; border: solid 2px; border-color: #deebff #426984 #426984 #deebff; padding: 0px 5px; color: black;}
*/

/* Сообщения об ошибках */
div.errorBox {background: #fff; border: solid 2px #f00; font-size: 8pt; padding: 5px; margin: 0 2px 2px 2px;}
div.errorBoxCap {background: #f00; color: #fff; font-weight: bold; padding: 2px 5px 0px 5px; margin: 2px 2px 0 2px;}
/* Информационные сообщения */
div.infoBox {background: #fff; border: solid 2px #25b; font-size: 8pt; padding: 5px; margin: 0 2px 2px 2px;}
div.infoBoxCap {background: #25b; color: #fff; font-weight: bold; padding: 2px 5px 0px 5px; margin: 2px 2px 0 2px;}

/* PLUGINS */
#plgPath {background-color: #fff; font-weight: bold; color: #e70000;}
#plgPath img {margin: 0 5px;}
#plgPath a {color: #888; text-decoration: none;}
#plgPath a:visited {color: #aaa; text-decoration: none;}
#plgPath a:hover {color: #e70000; text-decoration: none;}  

#plgMainMenu {width: 95%;}
#plgMainMenu ul {margin: 0px; padding: 0 0 0 15px;}
#plgMainMenu a {font-family: tahoma, sans-serif; color: #888; text-decoration: none;}
#plgMainMenu a.selected {color: #000; font-weight: bold;}
#plgMainMenu a:hover {color: #e70000;}
#plgMainMenu hr {border: none 0; border-bottom: solid 1px #C8C5C8; background-color: transparent; height: 0px;}
#plgMainMenu li > hr {border: none 0; border-bottom: solid 1px #C8C5C8; background-color: transparent; height: 0px; margin: 5px 0;}
#plgMainMenu ul.level1 {list-style-type: none; font-size: 120%; font-weight: bold;}
#plgMainMenu ul.level2 {list-style-image: url('http://www.dvaslona.ru/style/mainmenu/bul2.gif'); font-size: 90%; font-weight: normal; padding-bottom: 7px; margin-left: 15px;}
#plgMainMenu .level2 hr {display: none;}
#plgMainMenu .level2 ul {list-style-image: url('http://www.dvaslona.ru/style/mainmenu/bul3.gif');}

.plgPortfolio {border: solid 1px #ddd; border-left: 0; margin-top: 20px; padding: 10px;}
.plgPortfolio .caption {background: #fff; position: relative; top: -23px; padding: 0 5px; width: 95%;}
.plgPortfolio .caption th {text-align: left;}
.plgPortfolio .caption td {text-align: right;}
.plgPortfolio .image {text-align: center; padding: 1em;}

.plgFAQ h1 {font-size: 150%;}
.plgFAQ .question {padding: 5px 10px 5px 0px;}
.plgFAQ .answer {padding: 5px 0px 5px 10px;}
