html, body{margin: 0px; padding: 0px; font-family: Arial, Helvetica, sans-serif;font-size: 90%; height: 100%;}

table{border-collapse: collapse; width: 100%; border-spacing: 0px;}
td{margin: 0em;padding: 0em; vertical-align: middle;}
a:link,  a:visited{
	text-decoration: underline;
	color:#0853A6;
	border-width : 0px;
}
a:hover, a:active {
	text-decoration:none;
	border : 0px;
	border-width : 0px;
}
option {font-family: Arial, Helvetica, sans-serif; font-size:11px;}
form {margin:0px;padding:0px}
img {border:0px;}
TD#DTop {vertical-align: top;}
TABLE#DTop TD {vertical-align: top;}


#top{background-image: url(img/bg_top.gif);width: 100%;height: 6px;POSITION:absolute;LEFT:0px;TOP:80px;}
#top_{background-image: url(img/bg.gif);width: 100%;height: 142px;POSITION:absolute;LEFT:0px;TOP:86px;}
#logo{POSITION:absolute;LEFT:12px;TOP:123px;Z-INDEX:300;text-align:center;}
#logo h1 {POSITION:absolute;LEFT: 4px;TOP:36px;Z-INDEX:300;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-size:12px;font-weight:normal;font-family: Arial, sans-serif;color:#003066;width:300px; text-align:left;}

#contact{POSITION:absolute;LEFT:380px;TOP:90px;Z-INDEX:400;}
DIV#TopTel {POSITION:absolute; RIGHT:10px; TOP:100px; width:35%; text-align:center;color:red;font-weight: bold;font-size:140%;}
#ContMid {POSITION:absolute;TOP:180px; width:100%}

DIV#MainMenu {POSITION:absolute; RIGHT:10px; TOP:140px; width:35%; text-align:center;}
DIV#MainMenu A {color:#003066;}
/*

#top{background-image: url(img/bg_top.gif);width: 100%;height: 6px;POSITION:absolute;	LEFT:0px;TOP:100px;}
#top_{background-image: url(img/bg.gif);width: 100%;height: 142px;POSITION:absolute;LEFT:0px;TOP:106px;}
#logo{POSITION:absolute;LEFT:12px;TOP:143px;Z-INDEX:300;text-align:center;}
#logo h1 {POSITION:absolute;LEFT: 4px;TOP:36px;Z-INDEX:300;margin: 0px 0px 0px 0px;padding: 0px 0px 0px 0px;font-size:12px;font-weight:normal;font-family: Arial, sans-serif;color:#003066;width:300px; text-align:left;}


#contact{POSITION:absolute;LEFT:380px;TOP:110px;Z-INDEX:400;}
DIV#TopTel {POSITION:absolute; RIGHT:10px; TOP:120px; width:35%; text-align:center;color:red;font-weight: bold;font-size:140%;}

 #ContMid {POSITION:absolute;TOP:200px; width:100%} 
 */

#ContMid  div.comment {text-align:left;padding-left:20%;padding-right:20%;}
#ContMid  div.comment p{padding:0px 0px 14px 0px;margin:0px}
#ContMid  div.comment p.sub{padding:0px 0px 4px 0px;margin:0px}
#ContMid  div.comment p.quot {padding:5px 20px 10px 30px; margin:0px;}
#ContMid  div.comment BLOCKQUOTE {padding:1px 20px 2px 20px; margin:0px;}
#ContMid  div.comment p BLOCKQUOTE {padding:1px 20px 2px 20px; margin:0px;}
#ContMid  div.comment ul {padding:3px 20px 0px 30px;}
#ContMid  div.comment OL {padding:0px 0px 0px 0px;margin:0px 0px 0px 50px;}
#ContMid  div.comment LI {padding:3px 0px 3px 3px;margin:0px}
#ContMid  div.comment TABLE#Cret TD {padding:4px;font-size:87%}
#ContMid  div.comment TABLE#Cret UL, #ContMid  div.comment TABLE#Cret LI {padding:0px 0px 0px 2px;margin:0px 0px 0px 15px;}
#ContMid div.comment TABLE#do {width:90%;}
#ContMid div.comment TABLE#do TH {border: 1px solid #FFFFFF;padding:4px;background-color:#e4e3eb;text-align:center;}
#ContMid div.comment TABLE#do TD {border: 1px solid #E7E7E7;padding:4px}


#ContMid  span.note {padding:0px 0px 0px 15px;font-size:90%;color:#4D4D4D}
#ContMid  span.tbnote {padding:10px 0px 0px 10px;font-size:80%;color:#4D4D4D}
#ContMid  span.notes {font-size:85%;color:#4D4D4D}
#ContMid  div.atten {padding:150px 0px 150px 0px; text-align:center}
#ContMid  div.list {padding:5px 0px 0px 0px;}

/* форма для отправки вопроса */
#ContMid  table#qa td {font-weight:bold;padding: 3px 0px 0px 0px}
#ContMid  table#qa input {border:1px solid #a3a3a3;width:160px;}
#ContMid  table#qa textarea{border:1px solid #a3a3a3;}
#ContMid  input.sub {margin:4px;}

#ContMid H1 {font-size:135%;text-align:center;padding-top:20px;}
#ContMid H2 {font-size:130%;text-align:center;}
#ContMid H3 {font-size:110%;text-align:left;margin:12px 0px 8px 0px}
#ContMid UL {margin:0px 10px 10px 20px;}
#ContMid LI {padding:3px;}
#ContMid big {padding:15px 0px 0px 0px;}
#ContMid UL.map {margin:6px 0px 0px 45px;}
#ContMid  OL LI{padding:8px 0px 5px 0px;}

/* вопросы и ответы */
#ContMid UL.qa LI {margin:7px 0px 7px 45px;}
#ContMid div.comment p.quest{padding:5px 5px 5px 5px; margin:0px;background-color:#F4F4F7;font-weight: bold;}
#ContMid H2.qa {font-size:120%;text-align:left;color:#003066}

#ContMid  DIV.search {text-align:center;background-color:#e4e3eb;padding:4px;}
#ContMid  span.search {text-align:center;padding:3px;}

/* вопросы и ответы  проекты */
#ContMid div#qa {margin:0px 120px 0p 150px;width:90%;}
#ContMid td.quest{padding:5px 5px 5px 5px; margin:0px;background-color:#F4F4F7;font-weight: bold;}
#ContMid td.ans {padding:0px 20px 0px 20px;margin:0px}

TD#Botbanner {padding-right: 10px;text-align:right;}
DIV#Botbanner {padding-right: 10px;text-align:right;}
TD#Botname {padding-left: 15px;text-align:left;font-size: 85%;color: #8F8F8F;}


DIV#DymamicBan {POSITION:absolute; RIGHT:10px; TOP:45px; width:44%;Z-INDEX:400;}

DIV#StringBan A {color:#003066;font-size:12px}
DIV#StringBan TD {vertical-align: middle;}
DIV#StringBan TD.tx  DIV {text-align:left; margin:2px 0px 3px 7px;}


DIV.warnbord {border: 1px solid #ff3636;padding:10px;margin-right:30px;}
DIV#message {margin:150px 0px 150px 0px;text-align:center;}
TD.warn {color:red;}

/* детальное описание заявки */
TABLE#app {width:90%}
TABLE#app TD {vertical-align:top; color: #3A3A3A;}
TABLE#app p {padding:5px;margin:0px;}
big#app {color:#OOOOOO;font-weight: bold;font-size:130%;text-decoration : underline;}
TABLE#app div {padding:0px 4px 8px 20px;margin:0px;color: #000000;font-size:90%;}
TABLE#app H2 {padding:15px 4px 4px 4px; margin:0px; font-weight: bold; font-size:100%;text-align:left; border-bottom: 1px solid #3A3A3A;}
TABLE#app span.subscr {padding:0px;margin:0px;color: #3A3A3A;font-size:85%;font-weight: normal;}
TABLE#qa input#subscr {padding:0px;margin:0px;border:0px; width:15px;font-size:100%;}

/* поиск по сайту  */
TABLE#sear {width:450px}
TABLE#sear TD {padding:10px;	background-color : #f7f7f8; border : 1px solid #cfcedc;}

p.s  a {font-weight: bold;}
p.s span.date {color: #006600;font-size:12px;}
p.s span.quotes {font-size:11px;color:#444444;padding:0px 10px 0px 20px;margin:0px}
p.s  b {background-color: #FFFFE8; border:1px solid #cfcedc;padding-left: 5px;padding-right: 5px;}

div.pages {font-size: 12px;padding: 20px;}
div.pages a {color: #2222b2;}
div.pages b {background-color: #f7f7f8; border:1px solid #cfcedc;padding-left: 5px;padding-right: 5px;}

TABLE#subs {width:90%;margin:20px;}
A#back {padding:10px;}
A#r_back {padding:10px;text-align:center;}

DIV#panel {
	padding: 5px;
	border-left:1px solid #a3a3a3;
	margin:15px;
	text-align:left;
	font-size:120%;
}

DIV#quotes{padding:20px;margin:5px 10px 10px 0px; font-size:100%;font-weight: normal;background-color: #f7f7f8; border:1px solid #cfcedc;}
TABLE#quotes TD {font-weight: normal !important; padding:5px !important; color:#424242; border-bottom:1px solid #cfcedc;}

table#SMFContainer {
  width: 45%;
}

#SMFContainer td {
  padding-bottom: 4px;
}

#SMFMessage {
  font: 16px Helvetica, Arial;
  font-weight: bold;
  color: red;
  text-decoration: underline;
  text-align: center;
  height: 40px;
}
#SMFSendButton {
  margin-top: 15px;
}
#SMFContainer img {
  border: 0;
  margin-right: 8px;
}


/* услуги */
#ContMid p.quest{padding:5px 5px 5px 5px; margin:0px;background-color:#F4F4F7;font-weight: bold;}
#ContMid div.ans {padding:0px 20px 0px 20px;margin:0px}




.mytab {
  width: 90%;
  margin: 10px 10px 10px 10px;  
}
table.mytab td {
  padding: 5px 5px 5px 5px;
  vertical-align: top;
}
.mytext {
  font: 14px Arial, Courier New;
  margin-left: 15px;
}


/* линки на сделай сам = как тест */
div#ln {
	padding-top: 3px; padding-bottom: 3px;
}
.tr_hidden{
    display: none;
    
}
.tr_block{
   display: block; 

}
