body{background-image: url(/img/bg_body.jpg);
margin:0;}
img{border:none;}
.nbr{white-space:nowrap;}
table{border-collapse:collapse;
border:none;}
table td{border-collapse:collapse;
border:none;}

/*design*/
.info{padding:0 25px 40px 0;
width:78%;
vertical-align:top;}
.tdleft{border-right:#009442 1px dotted;
width:22%;
vertical-align:top;
padding:0 12px 0 10px;}
.tdright{padding:0px 0 40px 23px;
width:220px;
text-align:left;
vertical-align:top;
border-left:#009442 1px dotted;}
.tdright p{font-size:70%;}
.brd-top{border-top:#009442 1px dotted;
margin:15px 0 0;}
.tabc{width:95%;
background-color:#fff;}

/*design-top*/
table.logo{background:#bcbcbc url(/img/logo-bg.gif) repeat-y top center;
border:#fff 1px solid;
height:100px;
width:100%;}
h2.logo-head{font:bold 170%/110% "Times New Roman", Times, serif;
color:#008545;
padding:0px 0px 0px 30px;
margin:0;}
h2.logo-head a{color:#008545;
text-decoration:none;}
h2.logo-head a:hover{text-decoration:none;color:#008545;}
.up{background-color:#666;
height:25px;
width:100%;}
/*.left{border:#fff 1px solid;}*/

.flash{margin-bottom:20px;
background:#fff url(/img/flash-bg.gif) repeat-x left top;
border:#fff 1px solid;
border-top:none;}
.flash1{margin-bottom:20px;
background:#fff url(/img/flash-bg1.gif) repeat-x left top;
border:#fff 1px solid;
border-top:none;}
.flash2{margin-bottom:20px;
background:#fff url(/img/flash-bg2.gif) repeat-x left top;
border:#fff 1px solid;
border-top:none;}

/*div.iconz{position:absolute; top:10px; right:0;}*/
.float{font:normal 75%/140% Verdana,Geneva,sans-serif;
color:#adadae;
float:right;
text-align:right;
height:7px;
padding:3px 30px 0 0;}
/*.float2{height:100%;
float:right;
font: normal 75%/140% Verdana,Geneva,sans-serif;
color:#666666;
text-align:right;
padding-top:13px;}
.float3{height:100%;
float:left;
font:normal 70%/140% Verdana,Geneva,sans-serif;
color:#666666;
text-align:left;
padding:3px 0 25px 0;}*/
.float4{font:normal 75%/140% Verdana,Geneva,sans-serif;
color:#adadae;
float:left;
height:7px;
margin:7px 20px 0 0px;}

h1{font:normal 130%/100% "Times New Roman", Times, serif;
text-align:left;
color:#000;
border-left:#227d41 14px solid;
background:#d4d4d4;
padding:8px 5px 10px 17px;
margin:13px 0 25px 0;}
h2{font:normal 130%/110% "Times New Roman", Times, serif;
text-align:left;
color:#227D41;
padding:0;
margin:20px 0 0 0;}
h3{font:bold 90%/120% Tahoma,Arial,sans-serif;
text-align:left;
color:#227D41;
margin:10px 0 0 0;
padding:10px 0 1px 0;}
h4{font:bold 75%/120% Verdana,Geneva,sans-serif;
text-align:left;
color:#353535;
margin:0;
padding:15px 0 0;}

p{font:normal 75%/140% Verdana,Geneva,sans-serif;
color:#666666;
padding:5px 0;
margin:0;
text-align:left;}

/*link*/
a.link{color:#227D41;
text-decoration:underline;}
a.link:hover{color:#32b75f;
text-decoration:none;}

/*Текст в ячейке*/
.tl{font: normal 80%/120% Verdana,Geneva, sans-serif;
color: #000;
padding:3px 2px;
margin:0;
text-align:left;}
.tb{font:normal 80%/120% Verdana,Geneva, sans-serif;
color:#000;
padding:3px 2px;
margin:0;
text-align:center;}
.tr{font:normal 80%/120% Verdana,Geneva, sans-serif;
color:#000;
padding:3px 2px;
margin:0;
text-align:right;}

/*меню*/
.parent{font-weight:bold !important;
color: #666666 !important;}
.lmenu p.menu1p{display:block;
font:normal 80%/120% Verdana,Geneva,sans-serif;
color:#666666;
padding:0;
margin:5px 0 0 0;}
.lmenu p.open1{font-weight:bold;
/*background-color:#009442;*/
color: #353535;
padding:5px 5px 5px 20px;}
.lmenu p.menu1p a{display:block;
color:#666666;
padding:5px 5px 5px 20px;
text-decoration:underline;}
.lmenu p.menu1p a:hover{display:block;
color:#000;
background-color:#308d52;
color: #ffffff;
text-decoration:none;}
/*menu level2*/
.lmenu p.menu2p{display:block;
background:#ffffff url(/img/menu2p.gif) no-repeat left;
font:normal 75%/120% Verdana,Geneva,sans-serif;
color:#666666;
padding:0;
margin:0;}
.lmenu p.open2{font-weight:bold;
/*background-color:#009442;*/
color: #353535;
padding:4px 0 4px 32px;}
.lmenu p.menu2p a{display:block;
color:#666666;
padding:4px 5px 4px 32px;
text-decoration:underline;}
.lmenu p.menu2p a:hover{background:#308d52 url(/img/menu2p-on.gif) no-repeat left;
color:#ffffff;
text-decoration:none;}
/*menu level3*/
.lmenu p.menu3p{display:block;
background:#ffffff url(/img/menu3p.gif) no-repeat left;
font:normal 70%/120% Verdana,Geneva,sans-serif;
color:#666666;
padding:0;
margin:0;}
.lmenu p.open3{font-weight:bold;
/*background-color:#009442;*/
color: #353535;
padding:3px 0 3px 40px;}
.lmenu p.menu3p a{display:block;
color:#666666;
padding:3px 5px 3px 40px;
text-decoration:underline;}
.lmenu p.menu3p a:hover{background:#308d52 url(/img/menu3p-on.gif) no-repeat left;
color:#fff;
text-decoration:none;}

/*меню 2,3 уровней
h3.lhead{font:normal 85% Verdana,Geneva, sans-serif;
text-align:left;
color:#fff;
background-color:#aa3232;
margin:0;
padding:6px 0;}*/

/*крошки*/
p.crumbs{font:normal 65%/150% Verdana,Geneva,sans-serif;
color:#666c72;
padding:10px 0 25px;}
p.crumbs a{text-decoration:underline;
color:#666c72;}
p.crumbs a:hover{text-decoration:none;}

/*списки*/
ul{list-style: outside url(/img/bull.gif);
margin:0;
padding:0 0 0 12px;}
ul.pdf{list-style:outside url(/img/pdf.gif);
margin:0 0 0 30px;
padding:0;}
ol{list-style: decimal outside;
margin:0;
padding:0 0 0 25px;}
li{font:normal 70%/140% Verdana,Geneva,sans-serif;
color:#666666;
text-align:Left;
text-indent:0;
margin:5px 0 5px 0;
padding:0;}
ol ul li, ol ol li, ul ul li {font: normal 75%/140% Verdana,Geneva,sans-serif;
text-align:Left;
text-indent:0;
margin:2px 0 2px 0;
padding:0;}

/*копирайты*/
.bot-tab{width:97%;
background-color:#fff;
margin-top:20px;}
.bot-tab td{border-top:#009442 1px dotted;
padding:25px 0 30px;}
.copy{font:normal 65%/150% Verdana,Geneva,sans-serif;
color:#858789;
padding:0px 15px;}
.copy a{font-weight:normal;
color:#858789;
text-decoration:underline;}
.copy a:hover{text-decoration:none;}

/*карта сайта*/
ul.map{margin:0;padding:5px 0 0 0px;
list-style:outside url(/img/1pix.gif);}
ul.map li{font:bold 80%/140% Verdana,Geneva,sans-serif;
color:#227D41;
text-align:left;
list-style:none;
text-indent:0;
margin:5px 0 5px 0;
padding:0;}
ul.map li a{color:#227D41;
text-decoration:underline;}
ul.map li a:hover{text-decoration:none;}
ul.map ul{padding-left:20px;
list-style:outside url(/img/1pix.gif);}
ul.map ul li{font:normal 95%/140% Verdana,Geneva,sans-serif;}
ul.map ul ul{padding-left:20px;
list-style:outside url(/img/1pix.gif);}
ul.map ul ul li{font-weight:normal;
font-size:95%;}
ul.map ul ul ul{padding-left:20px;
list-style:outside url(/img/1pix.gif);}
ul.map ul ul ul li{font-weight:normal;
font-size:90%;}

/*формы*/
form{margin:0;}
input.txt{font:normal 75% Verdana,Geneva, sans-serif;
border:1px solid #000;
margin:5px 10px 5px 0;
padding:1px 2px 0 2px;}
input.but{font:normal 75% Verdana,Geneva, sans-serif;}
select{font:normal 75% Verdana,Geneva, sans-serif;}

/*картинки*/
.img1{margin:0 7px 5px 0px;
border:1px solid #000;}
.img2{margin:5px 0 5px 7px;
border:1px solid #000;}
.img3{margin:5px 7px 5px 4px;
border:0px solid #000;}
.img4{margin:5px 7px 5px 0;
border:1px solid #000;}