* html img{
behavior: url(/images/iepngfix.htc)
}
img, div { behavior: url(/images/iepngfix.htc)}
body{margin:0px; padding:0px; font-family: Arial, Helvetica, sans-serif; color:#000; font-size:12px;}

a img{border:0px;}

td{ font-size:12px;}

p{font-family: Arial, Helvetica, sans-serif; color:#000; font-size:12px;}

a{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#0000FF; text-decoration: underline;}
a:hover{text-decoration: none;}

a.small{color:#247D46; font-size:11px; font-weight:normal; text-decoration: underline;}
a.small:hover{color:#247D46; font-size:11px; font-weight:normal; text-decoration: underline;}

h1{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:17px; color:#000000; margin-top:20px; margin-bottom:2px;}
h2{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#000000; margin-bottom:2px;}
h3{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:15px; color:#008d00; margin-bottom:3px;}
h4{ font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size:13px; color:#008d00; margin-bottom:2px;}
h5{ font-family: Arial, Helvetica, sans-serif; font-weight:bold; font-size:13px; color:#000000; margin-bottom:2px;}


#header{ height:141px; text-align:right;}
#header .logo{ display:block; position:absolute; width:333px; height:131px; left:20px; top:8px;}
#header .logo img{ width:333px; height:131px;}
#header .domik{}

#menu{ height:25px; background:#247D46; padding-left:165px; padding-right:240px;}
#menu td{height:25px; width:33%; cursor: pointer; text-align:center;}
#menu a{font-family:Arial, Helvetica, sans-serif; font-weight:bold; text-decoration:none; color:#FFFFFF; font-size:14px;}

#left{ vertical-align:top; width:135px; border-right:1px solid #CDCDCD; padding:15px; padding-top:25px;}

#left #map{ margin-bottom:25px; text-align:center;}
#left #map table{}
#left #map table td{text-align:center; width:35px;}

#leftmenu{ font-size:14px; font-weight:bold; margin-left:-15px; margin-right:-5px; margin-bottom:20px;}
#leftmenu ul{ margin:0px; padding:0px; list-style-type:none; border-top:1px solid #D0D0D0;}
#leftmenu ul li{border-bottom:1px solid #D0D0D0;}
#leftmenu a{color:#247D46; font-size:14px; display:block; padding-left:20px; padding-top:10px; padding-bottom:10px; text-decoration:none; border-left:13px solid #E7E7E7; }
#leftmenu a:hover{border-left:13px solid #666666; background:#E7E7E7;}
#leftmenu li.active b, #leftmenu li.active a{color:#247D46; font-size:14px; display:block; padding-left:20px; padding-top:10px; padding-bottom:10px; text-decoration:none; border-left:13px solid #60aF42; background:#E7E7E7;}
#leftmenu li.active a:hover{border-left:13px solid #666666;}

#leftmenu ul li.active ul{ padding-top:2px; padding-bottom:5px;}
#leftmenu ul li.active ul li{ border:0px; }
#leftmenu ul li.active ul li a{ display:inline; border:0px; padding-left:13px; background:none; font-size:12px; color:#000; font-weight:normal;}
#leftmenu ul li.active ul li a:hover{ display:inline; border:0px; background:none; font-size:12px; color:#000; font-weight:normal;}
#leftmenu ul li.active li.active b{display:inline; border:0px; padding-left:13px; background:none; font-size:12px; color:#000; font-weight:normal;}

#leftmenu ul li.active ul li img{ width:9px; height:9px; margin-right:4px;}
#leftmenu ul li.active ul li a img{ background:url(/images/bullet.gif) 0px 0px no-repeat;}
#leftmenu ul li.active ul li a:hover img{ background:url(/images/bullet.gif) 0px -9px no-repeat;}
#leftmenu ul li.active ul li.active img{ background:url(/images/bullet.gif) 0px -18px no-repeat;}

#content{ vertical-align:top; height:600px;}
#content #banners{ margin:0px; border:0px; height:70px; display:block; }
#content #banners img{ height:70px; }
#content #cont{padding-top:0px; padding-left:20px; padding-right:20px; padding-bottom:20px;}



#content .map{margin-top:15px; }
#content .map ul{margin:0px; padding:0px; margin-top:0px; padding-bottom:0px; list-style-type:none; background: url(/images/joinbottom.gif) bottom left no-repeat;}
#content .map ul li{ margin:0px; padding:0px; padding-top:0px; padding-bottom:0px; padding-left:20px; background:url(/images/join.gif) left top no-repeat; border:0px solid red; line-height:18px;}
#content .map ul li a{ font-weight:normal;}

#right{ vertical-align:top; width:210px; border-left:1px solid #CDCDCD; padding:15px; padding-top:15px;}

#rightmenu{ font-size:14px; font-weight:bold; margin-left:-5px; margin-right:-15px; margin-bottom:20px;}
#rightmenu ul{ margin:0px; padding:0px; list-style-type:none;}
#rightmenu ul li{ padding-bottom:5px;}
#rightmenu a{color:#000; font-size:14px; display:block; padding-left:18px; padding-top:7px; padding-bottom:7px; text-decoration:none; background:#E7E7E7; border-right:13px solid #E7E7E7; }
#rightmenu a:hover{border-right:13px solid #666666; background:#E7E7E7;}
#rightmenu li.active b, #rightmenu li.active a{color:#000; font-size:14px; display:block; padding-left:18px; padding-top:7px; padding-bottom:7px; text-decoration:none; background:#E7E7E7;}
#rightmenu li.active a:hover{border-right:13px solid #666666;}

#rightmenu ul li.active ul{ padding-top:2px; padding-bottom:5px;}
#rightmenu ul li.active ul li{ border:0px; padding:0px; padding-left:5px; padding-bottom:2px;}
#rightmenu ul li.active ul li a{ display:inline; border:0px; padding-left:0px; background:none; font-size:12px; color:#000; font-weight:normal;}
#rightmenu ul li.active ul li a:hover{ display:inline; border:0px; background:none; font-size:12px; color:#000; font-weight:normal;}
#rightmenu ul li.active li.active b{display:inline; border:0px; padding-left:0px; background:none; font-size:12px; color:#000; font-weight:normal;}

#rightmenu ul li.active ul li img{ width:9px; height:9px; margin-right:4px;}
#rightmenu ul li.active ul li a img{ background:#fff;}
#rightmenu ul li.active ul li a:hover img{ background:#E7E7E7;}

#newnomer {text-align:center;}

#copy{ background:#247D46; height:25px; padding-left:15px; font-size:11px; color:#ffffff;}

#footer{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#247D46;}
#footer table td{padding-top:13px; padding-bottom:13px; padding-left:15px; font-size:11px;}
#footer td.left{width:70%;}
#footer td.right{ text-align:right; padding-right:55px;}

#footer a{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#247D46; font-weight:normal; text-decoration:none;}
#footer  a:hover{ text-decoration:underline;}
#footer #copyright td{ padding:0px; padding-left:40px; padding-right:40px; white-space:nowrap;}
#footer #copyright td.bord{border-right:1px solid #247D46;}

#footer #rasp{height:1px; font-size:1px;}
#footer #rasp img{width:970px; height:1px;}



#managers H1 {
    COLOR: #908f8f;
    font-size: 13px;
    FONT-STYLE: normal;
    MARGIN: 0px;
     PADDING: 0px 0px 5px 0px;
    FONT-WEIGHT: normal
}

#managers IMG {
     CURSOR: pointer;
}

#managers .name {
    COLOR: #29804a;
    font-size: 17px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    MARGIN: 0px;
    PADDING: 5px 0px 5px 0px;
}

#managers .desc {
    WIDTH: 220px;
    DISPLAY: block;
    Z-INDEX: 1;
    POSITION: absolute;
    TEXT-ALIGN: justify;
    float: left;
    CURSOR: default
}
#managers .manager {
  CURSOR: pointer;
}
#managers H4 {
    COLOR: #000000;
    font-size: 13.5px;
    FONT-STYLE: normal;
    FONT-WEIGHT: bold;
    MARGIN: 0px;
    PADDING: 5px 0px 0px 0px;

}
.main_text_small {
    font-size: 11px;
    FONT-STYLE: normal;
  
}

.btnmore {background-color:#aaaaaa;color:#000;text-decoration:none;font-size:95%;font-family:Arial,Helvetica,sans-serif;}
a.btnmore:hover {background-color:#247D46;color:#ffffff;text-decoration:none;} 

#vid {margin-top:10px;}
#vid a{
    text-decoration: underline;
}
#vid a:hover {
	text-decoration: underline;
}

/*Вопросы и ответы*/
div.nc_guestbook{margin-top:10px; border:0px solid green;}
div.nc_guestbook div.nc_row{ border:0px solid blue;}
div.nc_guestbook div.nc_row h3{margin:0px; padding:0px; padding-left:10px; padding-top:8px;  padding-bottom:6px; color:#217746; font-size:16px;
    font-weight: bold; border-left:6px solid #6ABCEC;}
div.nc_guestbook div.nc_message{padding-left:16px; padding-right: 20px; padding-top:3px; padding-bottom:14px; border:0px solid red;}
div.nc_guestbook .nc_answer{padding-left:16px; padding-right: 20px; padding-bottom:14px;}
div.nc_guestbook .nc_answer p{margin-top:0px; margin-bottom:10px;}

div.nc_guestbook div.nc_item{padding-left:16px; padding-right: 20px; display:none;}

/*Страницы*/
.nc_pagination{ padding:5px 20px 10px 16px; background:#F3F3F3; border-top:1px solid #CDCDCD; margin-bottom:-20px;}
.nc_pagination a{font-weight:normal; color:#000; }

/*Новости*/
div.nc_news{ margin-top:10px; border:0px solid green;}
div.nc_news div.nc_row{ border:0px solid blue;}
div.nc_news div.nc_row h3{margin:0px; padding:0px; padding-left:10px; padding-top:8px;  padding-bottom:6px; color:#217746; font-size:16px; font-weight: bold; border-left:6px solid #6ABCEC;}
div.nc_news div.nc_row h3 a{color:#217746; font-size:16px; font-weight: bold;}
div.nc_news div.nc_row h3 a:hover{text-decoration:none;}

div.nc_news .nc_datetime{padding-left: 16px; color:#919191;}

div.nc_news div.nc_announce{padding-left: 16px; padding-right: 20px; padding-top:3px; padding-bottom:14px; border:0px solid red;}
div.nc_news .nc_text{padding-left: 16px; padding-right: 20px; padding-bottom:14px;}
div.nc_news .nc_text p{margin-top:0px; margin-bottom:10px;}

div.nc_news div.nc_item{padding-left: 16px; padding-right: 20px; display:none;}

.nc_row_img{float:right;}


/*Обратная связь*/
.nc_mail_from_site {display:inline;}
.nc_mail_from_site  input{font-family: Arial, Helvetica, sans-serif; width:220px; float:left; border:1px solid #000;}
.nc_mail_from_site  textarea{font-family: Arial, Helvetica, sans-serif; width:220px; float:left; border:1px solid #000; overflow:auto;}
.nc_mail_from_site td{text-align:left; padding-right:10px;  padding-top:12px; padding-bottom:12px; border-bottom:1px solid #000; }
.nc_mail_from_site th{vertical-align:top; padding-right:10px; text-align:left; padding-top:12px; padding-bottom:12px; font-weight:normal;}
.nc_mail_from_site .nc_submit input{width:80px; border:0px; background:none; font-weight:bold;}


.count{margin-top:20px; padding-left:10px;}



/*Архив номеров*/
div.arhive-list { margin: 20px 0; padding-left:10px;}
div.arhive-list ul 							{ margin:0; padding:0; list-style:none; }
div.arhive-list ul li 					{ background:none; margin:0; padding:0; width:25%; min-width:190px; padding-right:2px; float:left; margin-bottom: 20px; }
div.arhive-list div.item 				{ margin:0 auto; width:180px; height:263px; cursor: pointer; padding-bottom: 25px; }
div.arhive-list div.title 			{ padding:0 4px; text-align:center; margin-bottom: 1px; }
div.arhive-list div.title a 		{  }
div.arhive-list div.title a:hover { text-decoration: underline; }
div.arhive-list div.ico 				{ padding:5px 5px 5px 5px; height:auto; text-align:center; }


div.arhive-list-details { margin: 20px 0;  padding-left:20px; padding-right:20px;}
div.arhive-list-details ul 							{ margin:0; padding:0; list-style:none; }
div.arhive-list-details ul li 					{ background:none; margin:0; padding:0; width:120px; min-width:120px; padding-right:2px; float:left;}
div.arhive-list-details div.item 				{ margin:0 auto; width:110px; height:160px; cursor: pointer; padding-bottom: 25px; }
div.arhive-list-details div.title 			{ padding:0 4px; text-align:center; }
div.arhive-list-details div.title a 		{ text-decoration: underline; font-weight: normal; }
div.arhive-list-details div.title a:hover { text-decoration: underline; }
div.arhive-list-details div.ico 				{ padding:5px 5px 5px 5px; height:auto; text-align:center; }



.some a:link, .some a:visited
{
    color: #0000FF;
    text-decoration: underline;
    font-style: italic;
    font-weight: normal;
}
.some a:hover, .some a:active
{
    color: #0000FF;
    text-decoration: none;
    font-style: italic;
    font-weight: normal;
}
