body{
margin: 0px;
padding: 0px;
background-image: url('./img/bg.gif');
background-color: #363;

}
body, td, p, h1, h2, h3, h4, h5, div, ol, ul, li, a, form, input{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color: #000;
}
form{
font-size: 0.9em !important;
color: #000 !important;
}
a, a:link, a:visited{
color: #060;
text-decoration: none;
font-size:100%;
}
a:visited{
color: #666;
}
a:hover{
text-decoration: underline;
}

#top_{font-size: 9pt;font-weight: bold;text-align: center;margin:3px 15px 0px 15px; color:#FFFFFF;white-space : nowrap;font-family:Tahoma, sans-serif;}
#top_ a:link, #top_  a:visited{margin:2px 6px 1px 6px;text-decoration: underline;color:#FFFFFF;white-space : nowrap;font-family:Tahoma, sans-serif;}
#top_ a:hover,#top_  a:active {margin:2px 6px 1px 6px;text-decoration: none;color:#FFFFFF;white-space : nowrap;font-family:Tahoma, sans-serif;}
#top_ td {vertical-align: middle;white-space : nowrap;}

text_s{
color: #FFFFFF;
font-size:1pt;
}
p{
margin: 0px;
margin-top:0.8em;
}
ul, ol{
margin-top: 0px;
margin-bottom: 0px;
font-size:0.9em !important;
}
h1, h2, h3, h4, h5{
margin: 0px;
font-weight: bold;
}
h1{
margin-top: 0.9em;
margin-bottom: 0.9em;
font-size: 1.2em;
}
h2{
margin-top: 0.9em;
font-size: 1.1em;
}
h3{
margin-top: 0.6em;
font-size: 1.0em;
}
h4{
font-size: 0.9em;
}
h5.ctr{
font-size:100%;
}
#tdtop1{
background-image: url('./img/top_bg1.jpg');
background-position: right;
background-repeat: no-repeat;
padding-left: 10px;
}
#tdtop2{
background-image: url('./img/top_bg2.jpg');
background-position: left;
background-repeat: no-repeat;
}
#tdtop3{
padding-right: 10px;
}
#tdtop4{
background-image: url('./img/top_bg4.jpg');
background-position: top left;
background-repeat: no-repeat;
}
#tdtop5{
background-color:#EAEDE0;
border-left:solid 1px #4A4A4A;
border-right:solid 1px #4A4A4A;
}
table#m1 td.null{/*пустое место перед меню*/
border-bottom: solid 1px #4A4A4A;
}
table#m1 td.m{/*неактивный пункт меню 1го уровня*/
background-color: #D4D4D2;
border-top: solid 1px #4A4A4A;
border-bottom: solid 1px #4A4A4A;
}
table#m1 td.ma{/*активный пункт меню 1го уровня*/
background-color: #EAEDE0;
border-top: solid 1px #4A4A4A;
}
table#m1 td.m a, table#m1 td.m a:link, table#m1 td.m a:visited, table#m1 td.ma a, table#m1 td.ma a:link, table#m1 td.ma a:visited{
font-size: 10px;
color: #000;
text-decoration: underline;
}
table#m1 td.ii{/*переход с неактивной на неактивную*/
background-image: url('./img/ii.gif');
background-repeat: no-repeat;
}
table#m1 td.ai{/*переход с активной на неактивную*/
background-image: url('./img/ai.gif');
background-repeat: no-repeat;
}
table#m1 td.ia{/*переход с неактивной на активную*/
background-image: url('./img/ia.gif');
background-repeat: no-repeat;
}
table#m1 td.l{/*неактивная левая*/
background-image: url('./img/l.gif');
background-repeat: no-repeat;
}
table#m1 td.r{/*неактивная правая*/
background-image: url('./img/r.gif');
background-repeat: no-repeat;
}
table#m1 td.la{/*активная левая*/
background-image: url('./img/la.gif');
background-repeat: no-repeat;
}
table#m1 td.ra{/*активная правая*/
background-image: url('./img/ra.gif');
background-repeat: no-repeat;
}
td.m1abg{
background-color:#EAEDE0;
}
table#m2 td.null{/*пустое место перед меню*/
border-bottom: solid 1px #4A4A4A;
}
table#m2 td.m{/*неактивный пункт меню 2го уровня*/
background-color: #EEEEEE;
border-top: solid 1px #4A4A4A;
border-bottom: solid 1px #4A4A4A;
}
table#m2 td.ma{/*активный пункт меню 2го уровня*/
background-color: #FFF;
border-top: solid 1px #4A4A4A;
}
table#m2 td.m a, table#m2 td.m a:link, table#m2 td.m a:visited, table#m2 td.ma a, table#m2 td.ma a:link, table#m2 td.ma a:visited{
font-size: 10px;
color: #000;
text-decoration: underline;
}
table#m2 td.ii{/*переход с неактивной на неактивную*/
background-image: url('./img/ii2.gif');
background-repeat: no-repeat;
}
table#m2 td.ai{/*переход с активной на неактивную*/
background-image: url('./img/ai2.gif');
background-repeat: no-repeat;
}
table#m2 td.ia{/*переход с неактивной на активную*/
background-image: url('./img/ia2.gif');
background-repeat: no-repeat;
}
table#m2 td.l{/*неактивная левая*/
background-image: url('./img/l2.gif');
background-repeat: no-repeat;
}
table#m2 td.r{/*неактивная правая*/
background-image: url('./img/r2.gif');
background-repeat: no-repeat;
}
table#m2 td.la{/*активная левая*/
background-image: url('./img/la2.gif');
background-repeat: no-repeat;
}
table#m2 td.ra{/*активная правая*/
background-image: url('./img/ra2.gif');
background-repeat: no-repeat;
}
td.m2abg{
background-color:#FFF;
}
#main{
background-color:#FFF;
border-left:solid 1px #4A4A4A;
border-right:solid 1px #4A4A4A;
padding-left:5px;
padding-right:5px;
}
#bot{
border-bottom:solid 1px #4A4A4A;
background-color:#FFF;
}
#ltop, .ltop{
border-left:solid 1px #4A4A4A;
background-image:url('./img/lbg.gif');
background-position:top right;
background-repeat:no-repeat;
padding-right:20px;
padding-left:10px;
padding-top:5px;
}
#lmain, .lmain{
border:solid 1px #4A4A4A;
border-top:none;
padding:10px;
}
#lmain h3, .lmain h3{
background-color:#EAEDE0;
border-top:solid 1px #4A4A4A;
border-bottom:solid 1px #4A4A4A;
padding-left:10px;
padding-right:10px;
padding-top:3px;
padding-bottom:3px;
margin:0px;
margin-top:10px;
font-size:0.9em;
}
#lmain div.adv p, .lmain div.adv p{
margin:0px;
margin-bottom:6px;
}
#bmenu{
margin-top:10px;
margin-bottom:5px;
}
#bmenu, #bmenu a{
font-face:Arial, Verdana, Helvetica, sans-serif;
font-size:0.8em;
}
#cont{
padding-left:20px;
padding-right:20px;
}
#cont h1{
font-size:1.2em;
margin:0px;
margin-bottom:12px;
text-align:left;
}
#cont h2{
font-size:1em;
margin:0px;
margin-top:24px;
margin-bottom:6px;
text-align:left;
}
#cont p.content{
text-indent:25px;
text-align:justify;
font-size:100%;
}
h3.top{font-size:0.8em; color:#C0C0C0; font-weight:normal; margin:0px; margin-bottom:0.9em;}
div.adv, div.adv p{
font-size:100%;
}

strong.bb{position:relative; top:0.2em; font-size: 1.1em;}
p.conti strong.bb{top:0.25em; font-size: 1.2em;}
h3 strong.bb{font-size:1.3em;}
strong.bbg{ color:#063;}
img.a {border:solid 1px #000;}
p.faqq{text-indent: -25px; padding-left:25px; text-align:justify; margin:0px; margin-top:12px; background-color:#EAEDE0;}
p.faqa{text-indent:0px; padding-left:25px; text-align:justify; margin:0px; margin-bottom:12px;}
a.adv, a.adv:link, a.adv:visited{text-decoration:none; color: green;}
a.adv:hover{text-decoration:underline;}
a.link1{color:#000; font-size:100%;}
p.news{margin:0px; padding-left:10px; padding-right:10px; font-size:0.8em;}
a.spec, a.spec:link, a.spec:visited{ color: #000; text-decoration:underline;}
a.top_left, a.top_left:link, a.top_left:visited{ font-size:0.8em; margin-left:10px; display:block;}
p.adv{margin:0px; margin-bottom:6px;}
tr.adv td{font-family: Arial, Verdana, Helvetica, sans-serif;}
a.serv{font-size:85%;}
li ul, li ol{font-size:100%;}
li ul li, li ol li{font-size:100%;}
div.a p.content{ font-size:0.8em;}
table.a td{ font-size:0.8em;}
a.newscont, a.newscont:link, a.newscont:visited{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#363; text-decoration:none;}
#cont td, #cont table{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 0.9em;
color: #000;
}
p.conti{margin:0px; padding:0px; text-align:justify; text-indent:25px; font-size:1em; margin-top:0.9em;}
ul.conti, ul.conti li{font-size: 1em;}
div.error, div.warn, div.message{
font-size: 0.9em;
padding:5px;
border: solid 1px #C00;
font-weight:bold;
margin-top:5px;
margin-bottom:5px;
}
div.warn{
border: solid 1px #00C;
}
div.message{
border: solid 1px #0C0;
}
div.p_adv0, div.p_adv1{
background-color:#EEE;
padding:5px;
font-size: 0.8em !important;
}
div.p_adv1{
background-color:#F5F5F5;
}
li{
font-size:0.9em !important;
}
.inps3{
        color: #000000;
        border-color: #5B9C9D;
        border-style: solid;
        border-width: 1px;
        font-family:Arial,Helvetica,sans-serif;
        font-size:9pt;

 }
#line_l{
   border-bottom: 1px solid  #CCCCCC;
   padding-bottom: 5px;
   padding-top: 5px;
   padding-right: 8px;
}
#text_l{
   font-family:Arial,Helvetica,sans-serif;
   font-size:8pt;
}

#main_orph_tel{
   border: solid 1px #C00;
   background-color:#F5F5F5;
   padding: 10px;
   font-family:Arial,Helvetica,sans-serif;
   font-size:9pt;
}

#banner{
   border: solid 1px #CCCCCC;
   background-color:#E5E5E5;
   }
a.map, a.map:link, a.map:visited{
   color: #060;
   text-decoration: underline;
   font-size:100%;
   padding-left : 30px;
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:9pt;
}
a.map:hover{
   text-decoration: none;
   color: Red;
   font-weight : bold;
}

