/*Новости */
.nnomce {
      padding:2px 5px 2px 5px;
      font-family: Arial, Helvetica, sans-serif;
      font-size: 10px;
      color: black;
      border-style: solid; border-width: 1px;border-color:black;
      overflow: hidden;
      z-index:10;

}
.mce{      z-index:10;}

n_date,a.n_date,a.n_date:link,a.n_date:active,a.n_date:visited,a.n_date:hover
 {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 10px;
      color: #D6A008;
      margin-right: 5px;
      font-weight: bold;
      text-align:center;
}
.n_zag {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 13px;
      color: #D6A008;
      margin-right: 5px;
      font-weight: bold;

}
.n_head {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: black;
      margin-right: 5px;

}
.n_head a {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: gray;
      margin-right: 5px;
      text-decoration: underline;
}

.n_text {
      font-family: Arial, Helvetica, sans-serif;
      font-size: 12px;
      color: gray;
      margin-right: 5px;

}


/*Меню (в админке)*/
.treeview ul{ margin: 0;padding: 0;}
.treeview li{background:  url(/controls/list.gif) no-repeat left center;list-style-type: none;padding-left: 17px;margin-bottom: 3px;}
.treeview li.submenu{background:  url(/controls/closed.gif) no-repeat left 1px;cursor: hand !important;cursor: pointer !important;}
.treeview li.submenu ul{display: none;}
.treeview .submenu ul li{cursor: default;}
/*стили для редактора*/
.zag,a.zag,a.zag:link,a.zag:active,a.zag:visited,a.zag:hover{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:17px; color:#F67D08; font-weight:bold;}
.mini_zag {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4A4007; font-weight:bold;}

.cont {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#4A4007;}
a.cont:link, a.cont:active, a.cont:visited {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4A4007; text-decoration:underline;}
a.cont:hover {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#4A4007; text-decoration:none;}

A.lk,A.lk:visited{color: #0078A0;text-decoration:underline;font-family: Arial, Helvetica, sans-serif;font-size: 12px;} 
A.lk:link {color:#0078A0;}

A.lk:hover {color:black;text-decoration:none;color:black;background-color:#E8E8E8;}

.error {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: red;margin-right: 5px;}
.button {font:8pt/12pt Verdana, Arial, Helvetica, sans-serif; color:#ffffff; background-color:#FCC08B; border-color:#FE6D03; border-style:solid;border-width:1px;}
.button2 {border:1px solid #087FC6; color: #000000; font-size:inherit}
.aform 
{
font:8pt/12pt Verdana, Arial, Helvetica, sans-serif; 
color:#3B3B31; 
background-color:#FCFCFC; 
border:1px solid #087FC6;
}




/* ---------------------------------------------------------------------------------------------------- */
body {
      margin-top:10px;
      padding:0px;
      background-color:#C2D0D4; 
      font-family:tahoma;
     }


#bigmaintable {
               width:100%;
               border-collapse:collapse; 
               border:0px;
              }

#bigmaintable td { 
                  padding:0px; 
                 }


.all { 
      width:1024px;
     }

.header {
         width:1024px;
         clear:both;
         float:left;

        }


.leftheader {
             float:left;
             width:507px;         
             height:151px;    
             padding-top:0px;     
            }

.hmenu {
        float:left;
        clear:both;  
        border-top:1px solid black;
        border-bottom:1px solid black;
        border-left:1px solid black;
        height:23px;
        width:1000px;
        background-color:#C3EBFF;
        position:relative; 
        display:block;
        padding-left:8px;
        margin-bottom:5px; 
       }

.hcorner {
          position:absolute; 
          display:block;
          top:-1px; 
          right:-1px;
          width:16px;
          height:25px;
          overflow:hidden; 
         }
  
.hmenuitem {
       position:relative; 
       float:left; 
       width:158px;
       text-align:center;
       height:20px;  
       font-size:12px;
       padding-top:3px; 
          }

.hblink {
         font-weight:bold;
         color:black; 
        }

.hblink:visited {
         font-weight:bold;
         color:black; 
        }


.hmenuitem:hover {
       color:#FF9900; 
         font-weight:bold;
}



.hblink:hover {
       color:#FF9900; 
         font-weight:bold;
}


#lasth { 
        border-right:1px solid #666666;
       }



.panorama {
           float:left;
           clear:both; 
           width:507px; 
           height:150px;
      overflow:hidden;
          }

.pu {
      float:left;
      clear:both;
      width:559px;
      height:75px; 
     }


.pu1 {
      float:left;
      width:171px;
      height:75px; 
      overflow:hidden;
     }

.pu2 {
      float:left;
      width:185px;
      height:75px; 
      overflow:hidden;
     }


.pu3 {
      float:left;
      width:151px;
      height:75px; 
      overflow:hidden;
     }





.rightheader {
             float:left;
             width:505px;             
             height:150px;
             overflow:hidden;    
            }



.content {
         width:1024px;
         clear:both;
         float:left;
         padding-top:2px;
        }


.left {
       float:left;
       width:192px;
     }

.menu {
       width:192px;
       float:left;
       clear:both;
      }

.menuheader {
             width:192px;
             float:left;
             clear:both;
             height:27px;
             overflow:hidden;
            }


.menubody {
           width:192px;
           float:left;
           clear:both;
           background-image:url("/images/backmenu.jpg"); 
           background-repeat:repeat-y;
          }


.menubottom {
             width:192px;
             float:left;
             clear:both;
             height:106px;
             overflow:hidden;
            }

.menuitem {
           position:relative;
           float:left;
           clear:both;
           padding-left:27px; 
           width:153px; 
           padding-top:4px;
           padding-bottom:5px;
           font-size:12px; 
          }

.bmlink {
         color:black; 
         text-decoration:none;
        }


.bmlink:visited {
         color:black; 
         text-decoration:none;
        }

.bmlink:hover {
       color:#FF9900; 
}


.pic {
      position:absolute;
      top:5px;
      left:8px;
      width:15px;
      height:14px;
     }





.subs {
       clear:both;
       float:left; 
       width:240px; 
           padding-left:60px;
      }

.cc {
     display:block;
     float:left;
    }

.subitem {
          clear:both;
          float:left;
          width:240px;
          padding-top:5px;
          padding-bottom:5px;
         }

.subitem a {           font-weight:bold;
            color:black;
            text-decoration:none;
           }

.subitem a:visited {
            color:black;
            text-decoration:none;
           }


.subitemsmall {
          clear:both;
          float:left;
          width:205px;
          padding-left:35px;
          padding-top:3px;  
          padding-bottom:3px;
         }


.subimg {
          float:left;
          width:35px;
         }

.subimgsmall {
          float:left;
          width:15px;
          padding-top:2px;
          font-size:0px;
         }

.subitemsmall a {
            color:black;
            text-decoration:none;
           }

.subitemsmall a:visited {
            color:black;
            text-decoration:none;
           }



.subtitle {
          float:left;
          width:100px;
         }


.subtitlesmall {
          float:left;
          width:100px;
          font-size:11px;
         }


#siblock {
          display:block;
         }

#nsiblock {
          display:none;
         }


.cc {
     display:block;
     float:left;
    }


.main {
       float:left;
       width:600px;  
      clear:both;
      background-color:#FFFFCC;

        position:relative;
    margin-top:5px;
   padding-top:10px;
   padding-bottom:10px;
   padding-left:8px;
      }

.leftbanner {
             float:left;
             clear:both; 
            }

.centerbanner {
             float:left;
             clear:both; 
          
            }


.center {
       float:left;
       width:609px;
       padding-top:5px;
       padding-left:2px;
       padding-right:2px;
        }

.cornerul {
           position:absolute;
           top:0px;
           left:0px;
           width:24px;
           height:20px;
          }


.cornerur {
           position:absolute;
           top:0px;
           right:0px;
           width:24px;
           height:20px;
          }

.cornerdr {
           position:absolute;
           bottom:0px;
           bottom:expression("-1px"); 
           right:0px;
           width:24px;
           height:20px;
           overflow:hidden;
          }


.gray {
       position:relative;
       float:left;
       width:570px;
       background-color:#EFEFEF;  
       border:1px solid #999933;
       padding-left:20px;
       padding-top:20px;
      }



.gcornerdl {
           position:absolute;
           bottom:-1px;
           left:-1px;
           width:25px;
           height:28px;
           overflow:hidden;
          }

.gcornerdr {
           position:absolute;
           bottom:-1px;
           right:-1px;
           width:25px;
           height:28px;
           overflow:hidden;
          }

.gcornerul {
           position:absolute;
           top:-1px;
           left:-1px;
           width:25px;
           height:28px;
           overflow:hidden;
          }

.gcornerur {
           position:absolute;
           top:-1px;
           right:-1px;
           width:28px;
           height:25px;
           overflow:hidden;
          }

.links {
        float:left;
        clear:both;
        width:550px;
        padding-bottom:10px;
        padding-left:10px;  
       }

.pages {
        float:left;
        clear:both;
        width:550px;
        height:30px;
        color:#B7B7B7;
        font-size:12px;
        padding-left:10px;
       }


.stick {
        float:left;
        width:155px;
        padding-left:8px;
        padding-right:15px;
        padding-top:5px;
        padding-bottom:5px;
        font-size:12px; 
       }

.stick p {
          margin-top:4px;
          margin-bottom:4px;
          }

.sticklink {
            color:#0066CC;
            font-weight:bold;
           }

.sticklink:visited {
            color:#0066CC;
            font-weight:bold;
           }

.redlink {
            color:#FF3338;
            font-weight:bold;
          text-decoration:none;
           }

.redlink:visited {
            color:#FF3338;
            font-weight:bold;
          text-decoration:none;
           }


.graylink {
            color:#B7B7B7;
            font-weight:bold;
          text-decoration:none;
           }

.graylink:visited {
            color:#B7B7B7;
            font-weight:bold;
          text-decoration:none;
           }

.text {
       width:590px;
       overflow:hidden; 
       padding-top:10px;
       clear:both; 
       float:left;
       font-size:13px;
      }

.maintitle {
            color:#FF3333;
            font-size:16px; 
            padding-left:20px;
           }

.bottombanner {
               float:left;
               clear:both;
               margin-top:20px;
              }

.right {
        float:left;
        width:203px;
        padding-top:5px;
       }

.lindo
		{
		height: 50px;
		background-color:#FF3333;
		}


.calendar {
           float:left;
           clear:both;
           width:178px;
           padding-top:10px;
           padding-bottom:10px;
           padding-left:21px;
           position:relative;
           background-color:#CCCCCC;
           border:1px solid #DAF6FF;
	margin-bottom: 17px;
          }

.monthfont {
            font-size:11px;
            font-weight:bold;
           }

.clu {
            position:absolute;
            top:-1px;
            left:-1px;
            width:19px;
            height:22px;
            overflow:hidden;
           }

.cld {
            position:absolute;
            bottom:-1px;
            left:-1px;
            bottom:expression("-2px"); 
            width:22px;
            height:19px;
            overflow:hidden;
           }


.cru {
            position:absolute;
            top:-1px;
            right:-1px;
            right:expression("-2px"); 
            width:22px;
            height:19px;
            overflow:hidden;
           }

.crd {
            position:absolute;
            bottom:-1px;
            right:-1px;
            bottom:expression("-2px"); 
            right:expression("-2px"); 
            width:19px;
            height:22px;
            overflow:hidden;
           }


.month {
        font-size:12px;
        width:153px;
        height:18px;
        font-weight:bold;
        padding-left:25px;
        color:#666666;
        position:relative;
        display:block;
       }

.caltitle {
           position:absolute; 
           top:-7px;
           left:10px;
           font-size:13px;
           color:#707070;
           font-weight:bold;
           z-index:100;
          }

.days {
       float:left;
       clear:both;
       width:195px;
       font-size:12px;  
       padding-right:3px;
       z-index:2;  
      }



#calendartable {
                border-collapse:collapse; 
               }

#calendartable td {
color:#333333; 
font-family:Verdana,Arial; 
font-size:10px; 
line-height:150%; 
padding-left:0;
               }

.sun { 
       color:red; 
       font-weight: bold; 
    } 

.cont_ {
            color:#666666; 
           }
.sun .cont_ {
       color:red; 
           }
.sun .cont_:hover,.sun:hover,.cont_:hover {
       color:#ff9900; 
           }

  
.seg { 
       color:#ff9900; 
       FONT-WEIGHT: bold; 
     }
.seg .cont_ { 
       color:#ff9900; 
       FONT-WEIGHT: bold; 
     }


.voices {
           float:left;
           clear:both;
           width:193px;
           margin-top:10px;
           background-color:#C6ECFF;
           border-left:1px solid #66CCFF;
           border-right:1px solid #66CCFF;
           position:relative;
           padding-top:10px;
           padding-bottom:35px;
           padding-left:5px;
          }

.ifbody {
         background-color:#C6ECFF; 
         margin-bottom:10px; 
        }


.voices form { 
              margin:0px; 
              padding:0px;
             }

.voicesup {
           position:absolute;
           width:200px;
           height:23px;
           top:-1px;
           left:-1px;   
          }

.voicesdown {
           position:absolute;
           width:200px;
           height:23px;
           bottom:-1px;
           left:-1px;   
          }


.voicestitle {
        font-size:12px;
        width:171px;
        font-weight:bold;
        color:#3399FF;
        padding-top:2px; 
        padding-bottom:10px; 
        padding-left:20px;
       }


.counters {
           float:left;
           clear:both;
           width:198px;
           height:117px; 
           margin-top:10px;
           background-image:url("/images/countersback.gif");
           background-repeat:no-repeat;
           text-align:center;
           padding-top:15px;
           padding-left:2px;
          }


.rightbanner {
           float:left;
           clear:both;
           width:201px;
           height:318px; 
           margin-top:10px;
          }

.search {
         float:left;
         clear:both;
         background-color:#66CCFF;
         width:598px;
         padding-top:5px;
         padding-bottom:7px;
         padding-left:10px; 
         margin-top:3px;
        }

.search form { 
              margin:0px;
             }

#inp {
      border:1px solid #147AFF;
     }

.marrowl {
          position:absolute;
          top:3px; 
          font-size:0px;
          left:11px;
          width:9px; 
          height:9px;
         }

.marrowr {
          position:absolute;
          top:3px; 
          font-size:0px;
          left:88px;
          width:9px; 
          height:9px;
         }

.subs {
       clear:both; 
       float:left; 
       width:140px;  
       padding-left:40px;
       font-size:12px; 
       font-weight:bold;
      }

.subs p {
         margin:2px;
        }





.initemback {
             clear:both;
             float:left;  
             border:1px solid #747D2A;
             width:570px;
            padding:10px;
     background-color:#EFEFEF;
      position:relative;height:100px;
display:block;
z-index:0;
margin-bottom:5px;
            }



.initemback_one {
             clear:both;
             float:left;  
             border:1px solid #747D2A;
             width:570px;
            padding:10px;
     background-color:#EFEFEF;
      position:relative;
display:block;
z-index:0;
margin-bottom:5px;
            }


.nlu {
            position:absolute;
            top:-1px;
            left:-1px;
            width:20px;
            height:23px;
            overflow:hidden;
           }

.nld {
            position:absolute;
            bottom:-1px;
            left:-1px;
            width:23px;
            height:20px;
            overflow:hidden;
           }


.nru {
            position:absolute;
            top:-1px;
            right:-1px;
            width:23px;
            height:20px;
            overflow:hidden;

           }

.nrd {
            position:absolute;
            bottom:-1px;
            right:-1px;
            width:20px;
            height:23px;
            overflow:hidden;
           }


.initem {

         width:570px;
         position:relative;
         display:block;
     
        }


.initemimg {
            float:left; 
            width:82px;
            height:82px;
         position:relative;
         display:block;
           overflow:hidden;
            padding:5px;
            backdfgdfgground-image:url("/images/newsimgback.gif");
           }

.initemdescr {
              float:left; 
              width:460px;
             padding-left:5px; 
         position:relative;
         display:block;

             }

.initemdh {
           float:left; 
           clear:both;
              width:455px;
             padding-left:5px; 
           padding-top:2px;
           padding-bottom:2px;
         position:relative;
         display:block;

          }

.initemtext {
             float:left; 
             clear:both;
             width:450px;
             padding-top:3px;
             padding-bottom:3px;
             padding-left:5px; 
             padding-right:5px;
             color:#003366;
             position:relative;
             display:block;
             font-size:11px;
            }

.initemmore {
             float:left; 
             clear:both;
              width:460px;
             text-align:right;
         position:relative;
         display:block;

            }

.fontdate {
           font-size:11px;
           color:#898989;
           font-family:tahoma;
          }


.fontntitle {
           font-size:12px;
           color:#003366;
           font-weight:bold;
           font-family:tahoma;
          }

.newsmorelink { 
               font-size:11px;
               color:#666666;
              }


.newsmorelink:visited { 
               color:#666666;
              }

.galleryitem {
              width:160px;
              height:180px;
              float:left;
              border:1px solid black;
              margin:3px;
              text-align:center;
             }

.numberfoto {
             font-weight:bold;
            }


.galleryitem table {
                   width:100%;
                   height:100%; 
                  }


.yourfoto {
           clear:both;
          }



.rmlink {
         color:#CC0000;
         text-decoration:none;
        }


.rmlink:visited {
         color:#CC0000;
         text-decoration:none;
        }

.opros {
        font-size:11px;
       }

#newsmain {
           background-color:#C2D0D4;  
           padding-top:2px; 
          }

.footer {
         width:1000px;
         clear:both;
         border-top:2px solid #999999;
         padding-top:10px;
         text-align:right;
         font-size:11px; 
         height:40px;
        }

.orng {
       color:#F67D08;
      }
.arimg {
          border:0px;
         }
     
.n_text div,.n_text p,.n_text span,.n_text strong {
width:570px;
}    

.nedvig {
	padding-left:30px;
         }
