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, a{color:#227D41;
text-decoration:underline;}
a:hover{color:#32b75f;
text-decoration:none;}
a.link:hover{color:#32b75f;
text-decoration:none;}

/*Текст в ячейке*/
.tl{font: normal 75%/120% Verdana,Geneva, sans-serif;
color: #000;
padding:3px 4px;
margin:0;
text-align:left;}
.tb{font:normal 75%/120% Verdana,Geneva, sans-serif;
color:#000;
padding:3px 2px;
margin:0;
text-align:center;}
.tr{font:normal 75%/120% Verdana,Geneva, sans-serif;
color:#000;
padding:3px 4px;
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;}*/


/*новости*/
ul.news li {
    color: #666666;
    font: normal 75%/140% Verdana,Geneva,sans-serif;
    list-style: none outside none;
    margin: 0;
    padding: 7px 0 5px;
    text-align: left;
    text-indent: 0;}
.headnews{font:bold 95%/140% Verdana,Geneva,sans-serif;
color:#666666;}

ul.news li b.head-link{font-size:18px; color:#227D41;
font-family:"Times New Roman",Times,serif;
display:block; padding:2px 0; margin:0;}
ul.news li p, ul.news li ul li, ul.news li h4, ul.news li h3{font-size:100%; padding: 2px 0;}
ul.news li h4{padding:5px 0 2px; color:#666666;}
ul.news li h3{font-size:115%; color:#666666;}
ul.news li ul, ul.news li ul li{list-style: outside url(/img/bull.gif);}
ul.news li ul{padding-left:25px;}
ul.news li ul li{margin:0;}

ul.news li a{color:#227D41;
text-decoration:underline;}
ul.news li a:hover{color:#32b75f;
text-decoration:none;}

/*крошки*/
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 32px;}
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 75%/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;}

/*ссылки в подвале*/
.blink{font:normal 10px Verdana,Geneva, sans-serif;
color:#44598e;
padding:0 3px;
margin:0;
text-align:left;
display: none;}
.blink a{font-size:10px;
font-weight:normal;
color:#44598e;
text-decoration:none;}
.blink a:hover{color:#44598e;
text-decoration:underline;}

/*карта сайта*/
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, input{font:normal 75% Verdana,Geneva, sans-serif;
/*border:1px solid #000;*/
margin:5px 0px 5px 5px;
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;}

div.dote{border-bottom: 1px dotted #666666;
/*background: url("/img/dote.gif") repeat-x scroll left bottom transparent;*/
margin-top:20px;
width: 100%;}

table.private_body{color:#666666;font-family:Verdana,Geneva,sans-serif;}
table.private_body a:hover{color:#32B75F;
text-decoration:none;}

table.regform{margin: 0px 0 30px 0;}

table.prices_list_{margin: 0px 0 10px 0;}
table.prices_list_ a, table.prices_list a{color:#227D41;}
table.prices_list_ th{font:bold 75%/140% Verdana,Geneva,sans-serif;}
table.prices_list td{border:1px solid #D4D4D4;}

.private_menu{width:180px; padding-right: 20px;}
.private_menu{}
.private_menu ul{list-style:none;}
.private_menu ul li{font:bold 80%/140% Verdana,Geneva,sans-serif;
color:##353535;
margin: 0 0 10px 0;}
.private_menu ul ul{list-style:outside url(/img/menu2p.gif);
margin-left: 15px;
padding-left: 0;}
.private_menu ul ul li{font:bold 80%/140% Verdana,Geneva,sans-serif;}
.private_menu ul li a{color:#666666;
text-decoration:underline;
font-weight:normal;}
.private_menu ul ul li a{color:#666666;
text-decoration:underline;
font-weight:normal;}


