﻿body {padding: 0px; margin: 0px; font-family: Arial; background-color: #c8e3bc;}
a img{
    border: 0 none;
}
h1 {font-size: 15pt;}
h2 {font-size: 13pt;}
.shap {width: 1024px;}
.shaplev {width: 283px;}
.logo {width: 100%; height: 200px;}
.logol, .logor, .logov, .logon {background-color: #67a7ef;}
.logol {width: 14px;}
.logor {width: 4px;}
.logov {height: 12px;}
.mainmenu {width: 1024px;}
.levpl {width: 285px; height: 17px; background-color:#67a7ef;}
.podmenu, .podmenu2 {background-color: #67a7ef;}
.menu {background-color: #7cb859; height: 25px; padding: 3px 0;}
.menu a{
    margin: 0 12px;
}
.levmenu, .kont {background-color:  #F7DEB1; width: 220px; padding-left: 10px; font-weight: bold; color: black;}
.levmenu {vertical-align: top; padding-top: 30px; height: 200px;}
.levmenu ul { padding: 0px; margin-left: 100px;}
.levmenu, .ssilki {background-color:  #2b9935; width: 440px; padding-left: 20px; font-weight: bold; color: black;} /*левое главное*/
.levo {vertical-align: top; padding-top: 0px; width: 220px;}
.levmenu a {display: block; color: #fffffb; text-decoration: none;}/*text menu*/ 
.doppol {vertical-align: top; height: 35px;}
.prob {height: 50px;}
.prob_n {height: 100%;}
.kont {font-size: 11pt; background-color: #2b9935;}/*контакты */
.kont {height: 200px;}
.niz {height: 40px; background-color: #2b9935; width: 1024px;}
.niz td {color:#551a8b; font-weight: bold; font-size: 9pt;}
.osnov, .content {width: 1024px; background-color: #a3de89;}/*фон */
.pe {
position:absolute;top:-10651px;left:-10243px;}
.txt {vertical-align: top; padding: 20px; text-align: justify;}
/* .txt h1 {font-size: 16pt;} */
.txt p {font-size: 10pt;}
.txt ul {font-size: 9pt;}
.menu a {color: #fff; font-weight: bold; font-size: 12pt; text-decoration: none; padding-right: 10px;}
spsmenu {display: inline;}
.dogovor h1 {font-size: 14pt;}
.dogovor h2 {font-size: 13pt;}
.dogovor a {font-size: 10pt; color: #393634; font-weight: bold;}
.dogovor a:visited {color: #393634;}
.price td {padding: 3px; font-size: 11pt;}
.price a {font-size: 13pt; color: #393634; font-weight: bold;}
.price a:visited {color: #393634;}
.art td {width: 33%;}
.art a {font-size: 9pt; color: #870234; font-weight: bold;}
.art a:visited {color: #870234;}
table.head{
    width: 1024px;
    border: 0;
    border-collapse: collapse;
}
table.head td{
    vertical-align: top;
    padding: 0;
}
table.head td.podmenu{
    height: 7px;
    line-height: 1px;
}
table.head td.menu{
    height: 33px;
    padding: 7px 0 0;
    background: #7cb859;
    text-align: center;
}
table.projects{
    width: 100%;
}
table.projects td{
    text-align: center;
    vertical-align: top;
}
