body{background-color:#fff;
margin:20px 20px 5px;}
img{border:none;}
.nbr{white-space:nowrap;}

h1{font:bold 120%/120% Tahoma,Arial,sans-serif;
text-align:left;
color:#cc0000;
padding:15px 0 15px;
margin:0;}
h2{font:bold 100%/110% Tahoma,Arial,sans-serif;
text-align:left;
color:#858789;
padding:0;
margin:5px 0 5px 0;}
h3{font:bold 90%/120% Tahoma,Arial,sans-serif;
text-align:left;
color:#858789;
margin:0;
padding:10px 0 5px 0;}

h4{font:bold 75%/120% Verdana,Geneva,sans-serif;
text-align:left;
color:#001e64;
margin:0;
padding:5px 0 0;}

p{font: normal 75%/140% Verdana,Geneva,sans-serif;
color:#001e64;
padding:5px 0 5px 0;
margin:0;
text-align: left;}
pre{font-size:80%;
color:#001e64;}

.txt_block{border:1px solid #D2DCE6;
border-top:5px solid #AA3232;
padding:7px 10px; margin:10px 0;
background-color:#EBF1F7;}

/*верх*/
div.name{font:normal 70% Verdana,Geneva,sans-serif;
background-color:#003278;
height:23px;
color:#fff;
padding:3px 5px;}
.phone{font:normal 85%/150% Verdana,Geneva,sans-serif;
color:#858789;
padding:0 1px 20px 10px;}
.phone span{font-size:120%;}

/*главное меню*/
.main-menu{font:normal 80% Verdana,Geneva,sans-serif;
background-color:#003278;
height:27px;
color:#fff;
padding:4px 5px 5px;}
.main-menu a{color:#fff;
text-decoration:underline;}
.main-menu a:visited{color:#d2dff1;}
.main-menu a:hover{text-decoration:none;
color:#fff;}

/*меню 2,3 уровней*/
ul.menu2{list-style: outside url(/img/bull-menu.gif);
margin:0 0 25px;
padding:7px 0 0 20px;}
ul.menu2 li{font:bold 75%/130% Verdana,Geneva,sans-serif;
color:#003278;
text-align:Left;
text-indent:0;
margin:0;
padding:3 0;}
ul.menu2 li a{font-size:100%;
font-weight:normal;
color:#003278;
text-decoration:underline;}
ul.menu2 li a:hover{text-decoration:none;}

ul.menu2 ul{list-style-position: outside;
list-style-type:none;
list-style-image:none;
margin:0;
padding:3px 0 3px 10px;}
ul.menu2 ul li{font:bold 95%/130% Verdana,Geneva,sans-serif;
color:#003278;
text-align:Left;
text-indent:0;
margin:0;
padding:2px 0;}

/*крошки*/
p.menu-crumbs{font:normal 70% Verdana,Geneva,sans-serif;
color:#666c72;
padding:10px 0 25px;}
p.menu-crumbs a{text-decoration:underline;
color:#666c72;}
p.menu-crumbs a:hover{text-decoration:none;}

div.iconz{position:absolute; top:26px; right:5px;}

/*новости, обновления*/
h3.nhead{font:normal 85% Verdana,Geneva,sans-serif;
text-align:left;
color:#fff;
background-color:#aa3232;
margin:0;
padding:6px;}
ul.news, ul.lu{list-style: outside url(/img/bull.gif);
background-color:#d2dce6;
margin:0 0 25px;
padding:7px 0 7px 25px;}
ul.news li, ul.lu li{font:bold 70%/130% Verdana,Geneva,sans-serif;
list-style: outside url(/img/bull.gif);
color:#617a93;
text-align:Left;
text-indent:0;
margin:0;
padding:0 5px 10px 0;}
ul.news li a, ul.lu li a{font-size:105%;
font-weight:normal;
color:#aa3232;
text-decoration:underline;}
ul.news li a:hover, ul.lu li a:hover{text-decoration:none;}

/*поиск новостей*/
form{margin:0;}
div.snews{background-color:#d2dce6;
padding:15px;}
div.snews ul{list-style: outside url(/img/bull.gif);
margin:0;
padding:0 0 4px 16px;}
div.snews li{font:bold 75%/130% Verdana,Geneva,sans-serif;
list-style: outside url(/img/bull.gif);
color:#325078;
text-align:Left;
text-indent:0;
margin:0;
padding:0 5px 0 0;}
div.snews table tr td.text{font:normal 75%/130% Verdana,Geneva,sans-serif;
padding:7px 7px 7px 0;
color:#666;}
select{font:normal 75% Verdana,Geneva,sans-serif;
color:#000;}
div.snews input{font:normal 75% Verdana,Geneva,sans-serif;
color:#000;
margin:0;}

.noimglink{cursor: normal;
margin-left:4px;}
.imglink{cursor: pointer;
cursor: hand;
margin-left:4px;}

div.snews input.but{font:normal 75% Verdana,Geneva,sans-serif;
color:#000;
margin-top:15px;
padding:2px 3px;}

ul.news-ds{list-style-position: outside;
list-style-type:none;
list-style-image:none;
margin:0;
padding:7px 0;}
ul.news-ds li{font:normal 75%/160% Verdana,Geneva,sans-serif;
color:#001e64;
text-align:Left;
text-indent:0;
margin:0;
padding:0 0 18px;}
ul.news-ds li .date{font:normal 100%/150% Verdana,Geneva,sans-serif;
color:#aa3232;}
ul.news-ds li b{font:bold 115%/150% Verdana,Geneva,sans-serif;
color:#858789;}
ul.news-ds li p, ul.news-ds li ol li, ul.news-ds li ul li, ul.news-ds li h4{font-size:100%;}
ul.news-ds li h3{font-size:120%;}

/*ссылка*/
a.link{color:#aa3232;
text-decoration:underline;}
a.link:hover{text-decoration:none;}

/*карта сайта*/
ul.map{list-style: outside url(/img/bull-menu.gif);
margin:0;
padding:7px 0 0 15px;}
ul.map li{font:bold 80%/130% Verdana,Geneva,sans-serif;
color:#003278;
text-align:Left;
text-indent:0;
margin:0;
padding:3 0;}
ul.map li a{color:#003278;
text-decoration:underline;}
ul.map li a:hover{text-decoration:none;}
ul.map ul{list-style-position: outside;
list-style-type:none;
list-style-image:none;
margin:0;
padding:3px 0 3px 10px;}
ul.map ul li{font:normal 95%/130% Verdana,Geneva,sans-serif;
color:#003278;
text-align:Left;
text-indent:0;
margin:0;
padding:2px 0;}
ul.map ul ul{list-style-position: outside;
list-style-type:none;
list-style-image:none;
margin:0;
padding:1px 0 1px 10px;}
ul.map ul ul li{font:normal 90%/110% Verdana,Geneva,sans-serif;
color:#003278;
text-align:Left;
text-indent:0;
margin:0;
padding:2px 0;}
ul.map ul ul ul{list-style-position: outside;
list-style-type:none;
list-style-image:none;
margin:0;
padding:1px 0 1px 10px;}
ul.map ul ul ul li{font:normal 90%/100% Verdana,Geneva,sans-serif;
color:#003278;
text-align:Left;
text-indent:0;
margin:0;
padding:2px 0;}

/*станд.табл.*/
.tab{border:1px solid #093072;
border-collapse:collapse;
margin:10px 0 15px;}
th{font:bold 70%/130% Verdana,Geneva, sans-serif;
color:#001e64;
margin:2px;
padding:2px 3px;
margin:0;
border:1px solid #093072;}
.tab td{border:1px solid #093072;
border-collapse:collapse;}
.color1{background-color:#e48a8a;}
.last{background-color:#eaf5ff;}
.tab td.tl, .tab td.tb, .tab td.tr{font-size:70%;}

.tb{font:normal 75%/140% Verdana,Geneva, sans-serif;
color:#001e64;
text-align:center;
padding:4px 5px;
margin:0;}
.tl{font:normal 75%/140% Verdana,Geneva, sans-serif;
color:#001e64;
text-align:left;
padding:4px 5px;
margin:0;}
.tr{font:normal 75%/140% Verdana,Geneva, sans-serif;
color:#001e64;
text-align:right;
padding:4px 5px;
margin:0;}

/*списки*/
ul{list-style: square outside;
margin:0;
padding:0 0 0 25px;}
ol{list-style: decimal outside;
margin:0;
padding:0 0 0 40px;}
li{font:normal 75%/140% Verdana,Geneva,sans-serif;
text-align:Left;
color:#001e64;
text-indent:0;
margin:4px 0;
padding:0;}
.li-big{font-size:90%;}
ol ul li, ol ol li, ul ul li {font: normal 100%/140% Verdana,Geneva,sans-serif;
text-align:Left;
text-indent:0;
margin:4px 0;
padding:0;}

/*копирайты*/
.copy{font:normal 10px Verdana,Geneva,sans-serif;
color:#858789;
padding:0;
margin:2px 10px 2px 15px;}
.copy a{font-weight:normal;
padding:0;
margin:0;
color:#858789;
text-decoration:underline;}
.copy a:hover{text-decoration:none;}

/*ссылки в подвале*/
.blink{font:normal 10px Verdana,Geneva,sans-serif;
color:#a0a2a5;
padding:0;
margin:10px 0 0 0;
/*display: none;*/}
.blink a{color:#a0a2a5;
text-decoration:none;}

.img1{margin:5px 7px 5px 0;
border:1px solid #000;}
.img2{margin:5px 0 5px 7px;
border:1px solid #000;}
.img-r{margin-left:3px;}/*doc.gif справа*/

.part{background-color:#C1CAD6;margin-bottom:15px;}

/*календарь*/
ul.x-menu-list, .x-menu-list-item, .x-menu-date-item{list-style-position:outside !important;
list-style-type:none !important;
list-style-image:none !important;
padding:0 !important;
margin:0 !important;}
.x-menu-list-item, .x-menu-date-item{text-indent:0 !important;}

.ib-main1{margin-bottom:25px; padding:8px 10px;
border:1px solid #003278;
border-top:none;}
.ib-main1 p{padding:2px 0;}
