body
{
text-align: center;
background-color: #FFFFFF;
font-family: Arial, Tahoma;
font-size: 12px;
}

h1
{
text-align: center;
font-size: 17px;
font-weight: bolder;
}

h2
{
text-align: center;
font-size: 13px;
font-weight: bolder;
margin-top: 25px;
margin-bottom: 0px;
}

h3
{
text-align: center;
font-size: 12px;
font-weight: bolder;
margin-top: 20px;
margin-bottom: -5px;
}

h4
{
text-align: center;
font-size: 12px;
font-weight: bolder;
margin-top: 0px;
margin-bottom: -10px;
}

h2.meth
{
text-align: left;
font-size: 15px;
font-weight: bolder;
margin-left: 20px;
margin-top: 25px;
margin-bottom: 15px;
//text-decoration: underline;
}

h2.prod
{
text-align: left;
margin-left: 10px;
}
h2.tech
{
text-align: left;
margin-left: 10px;
font-size: 16px;
font-weight: bold;
}

h3.prod
{
text-align: left;
margin-left: 10px;
}

h4.prod
{
text-align: left;
margin-left: 10px;
}

p.hron
{
text-align: justify;
line-height: 150%;
margin: 10px;
}
p.meth
{
text-align: justify;
line-height: 150%;
margin-left: 20px;
margin-right: 20px;
margin-top: 10px;
margin-bottom: 10px;
}

p.prod
{
text-align: justify;
text-indent: 25px;
line-height: 150%;
margin-left: 10px;
margin-right: 10px;
}

p.tech
{
text-align: left;
line-height: 150%;
margin-left: 10px;
margin-right: 10px;
}

p.idea
{
text-align: left;
line-height: 150%;
margin-left: 10px;
margin-right: 10px;
}

p.mission
{
text-align: left;
text-indent: -41px;
line-height: 150%;
margin-left: 51px;
margin-right: 20px;
}

td.treners
{
text-align: justify;
font-size: 12px;
line-height: 150%;
}

ol.list
{
text-align: left;
line-height: 150%;
margin-right: 10px;
}

ol.schools
{
list-style-type: none;
text-align: left;
line-height: 200%;
}

ul.ulist
{
list-style-type: none;
text-indent: -8px;
text-align: left;
line-height: 150%;
margin-right: 10px;
}

table.structure
{
width: 1004px;
border: 0;
max-width: 1004px;
font-size: 12px;
border-collapse: collapse;
}

td.hat
{
background-image: url(img/main/hat.jpg);
height: 160px;
background-position: top;
background-repeat: no-repeat;
width: 1004px;
}

td.left
{
width: 200px;
padding:0;
margin:0;
padding-right: 0px;
}

td.workplace
{
padding:0;
margin:0;
        width: 596px;
        vertical-align: top;
        margin:0;
        padding:0;
        border:0;
        border-collapse: collapse;
}

td.headline
{
        width: 596px;
        height: 10px;
        background-image: url(img/main/border1.jpg);
        background-repeat: no-repeat;
}

td.content
{
        background-image: url(img/main/border2.jpg);
        background-repeat: repeat-y;
        background-position: top;
        width: 596px;
        font-size: 12px;
        vertical-align: top;
        text-align: center;

}

td.footline
{
        width: 596px;
        height: 10px;
        background-image: url(img/main/border3.jpg);
        background-repeat: no-repeat;
}

td.right
{
padding:0;
margin:0;
width: 202px;
text-align: left;
}

td.footer
{
background-image: url(img/main/footer.jpg);
background-repeat: repeat-x;
height: 23px;
}

#privet
{
        margin-top: 10px;
        font-family: Arial;
        color: #0643E4;
        font-size: 12px;
        vertical-align: top;
        text-align: center;
        background-repeat: repeat-y;
        width: 596px;
        padding-bottom: 10px;
}

#treners
{
        margin-top: 10px;
        text-align: center;
        margin-bottom: 5px;
}

table.portrets
{
        font-size: 12px;
        margin: 20px;
        width:554px;
}

td.sign
{
        font-size: 11px;
        vertical-align: top;
        padding-top:7px;
}

td.face
{
        background-image: url(img/main/portret.jpg);
        width: 68px;
        height: 86px;
        background-repeat: no-repeat;
}


table.clients

{
        height: 50px;
        text-align: center;
        vertical-align: middle;
        margin-top: 20px;
        margin-bottom: 20px;
        margin-left: 30px;
}


#search
{
padding:0;
margin:0;
        margin-top: 50px;
        width: 175px;
        height: 30px;
        margin-left: 15px;
        text-align: left;
}

#stats
{
        margin-top: 50px;
        width: 140px;
        height: 30px;
        margin-left: 10px;
        text-align: center;
        font-size: 10pt;
}

#folder
{
        background-image: url(img/main/blue_folder.jpg);
        width: 194px;
        height: 290px;
        margin-left: 8px;
}

#news_head

{
        margin-top: 25px;
        width: 160px;
        margin-left: 17px;
        color: #0B72CA;
        text-align: left;
        margin-bottom: 15px;
}

#news

{
color: #333333;
width: 175px;
margin-left: 17px;
text-align: left;
font-size: 12px;
margin-bottom: 30px;
}

.date_news

{
color: #999999;
font-size: 12px;
}

table.contacts

{
        font-size: 10px;
        height: 22px;
        margin-top: 10px;
        margin-bottom: 10px;
}

input.search
{
     BORDER: #000000 1px solid;
     FONT-SIZE: 7pt;
     COLOR: #000000;
     BACKGROUND-COLOR: white;
         margin: 0 0 0 0;
         width: 140px;

}

input.searchbtn
{
         border-color: #000000;
         border-width: 1px;
     FONT-SIZE: 8pt;
     COLOR: white;
     BACKGROUND-COLOR: #3169A6;
         width: 20px;
         height: 20px;

}

#sitemenu
{
        margin-top: 133px;
        margin-left: 60px;
        float: left;
}

table.menu

{
height: 20px;
}

#left_flash
{
        margin-bottom: 5px;
}

#right_menu

{
              margin-bottom: 32px;
}

a.menu:link { text-decoration: none; color: #0B72CA}
a.menu:visited { text-decoration: none; color: #0B72CA;}
a.menu:hover { color: #FFFFFF; font-size: 18px; text-decoration: bold;}
a.menu:active { text-decoration: none; color: 4486FF;}

a.news_h:link { text-decoration: none; color: #0B72CA}
a.news_h:visited { text-decoration: none; color: #0B72CA;}
a.news_h:hover { text-decoration: underline; color: #0099FF;}
a.news_h:active { text-decoration: none; color: #0B72CA;}

a.light_link:link { text-decoration: underline; color: #0099FF}
a.light_link:visited { text-decoration: underline; color: #0099FF;}
a.light_link:hover { text-decoration: underline; color: #0B72CA;}
a.light_link:active { text-decoration: underline; color: #0099FF;}

a.light_link1:link { text-decoration: none; color: #0099FF;}
a.light_link1:visited { text-decoration: none; color: #0099FF;}
a.light_link1:hover { text-decoration: underline; color: #0B72CA;}
a.light_link1:active { text-decoration: none; color: #0099FF;}


a:link { text-decoration: underline; color: #0099FF}
a:visited { text-decoration: underline; color: #0099FF;}
a:hover { text-decoration: underline; color: #0B72CA;}
a:active { text-decoration: underline; color: #0099FF;}

/*Buttons level 0*/
div.btn0 {height:34px; width:193px; background: url(../img/btn0.png) no-repeat;
          border: 0; cursor: pointer;
          text-align:center; font-size: 11px; font-weight:bold; color:#FFFFFF;
          line-height: 34px; vertical-align:middle;
          text-shadow: #333333 -1px -1px; }

/*FOR IE*/
div.btn0 span {
  display: block;
  width: 100%;
  filter: dropshadow(color=#333333,offX=-1,offY=-1);
}

div.btn0:hover {background-position: 0 -34px;}
div.btn0:hover span { text-shadow: #000000 -1px -1px;}

/*FOR IE*/
div.btn0:hover span { display: block;
  width: 100%;
  filter: dropshadow(color=#000000,offX=-1,offY=-1);
}

div.btn0_active {height:34px; width:193px; background: url(../img/btn0.png) no-repeat;  background-position: 0 -34px;
          border: 0; cursor: pointer;
          text-align:center; font-size: 11px; font-weight:bold; color:#FFFFFF;
          line-height: 34px; vertical-align:middle;
          text-shadow: #000000 -1px -1px; }

/*FOR IE*/
div.btn0_active span {
  display: block;
  width: 100%;
  filter: dropshadow(color=#333333,offX=1,offY=1);
}

table.subwrap {padding: 0; margin :0; border:0; border-collapse: collapse; width:192px;}

/*Buttons level 1*/

tr.btn1 { height:35px; width:192px; left:0; top:0;}

td.btn1 { height:35px; width:192px; background: url(../img/btn1.png) center no-repeat;
          padding: 0 5px 0 5px; margin :0; border:0; border-collapse: collapse;
          cursor: pointer;
          font-size: 11px;
          }

td.btn1 a {display: block; font-size: 11px;  color:#444444;  line-height: 11px; text-decoration: none; text-shadow: #FFFFFF 1px 1px;}

/*FOR IE*/
td.btn1 a {
  text-decoration: none; color:#444444;
  filter: dropshadow(color=#FFFFFF,offX=1,offY=1);
}

td.btn1:hover a { display: block; font-size: 11px;  line-height: 11px;
                  text-decoration: none;  color:#000000; text-shadow: none; }


td.btn1_active {height:35px; width:192px; background: url(../img/btn1.png) center no-repeat;
          padding: 0 5px 0 5px; margin :0; border:0; border-collapse: collapse;
          cursor: pointer;
          font-size: 11px; font-weight:bold; color:#000000;
          }

td.btn1_active a {display: block; font-size: 11px;  color:#000000;
         line-height: 11px; text-decoration: none; }

/*FOR IE*/
td.btn1_active:hover a {
  text-decoration: none; color:#000000;
  filter: none;
}

div.zayavka input {border:1px solid #757575; height: 18px; padding: 0 3px 0 0; text-align: left;}
div.zayavka textarea {border:1px solid #757575; padding: 0 3px 0 0; text-align: left;}



