a, a:hover {
 cursor: pointer;
 font-family: arial, tahoma, verdana;
 color : #555555;
 text-decoration:none;}

a:hover {color: #1B6FC8;}

.rss2email3_txt {FONT-FAMILY:  Tahoma, vardana, helvetica, arial;FONT-SIZE:  11px;COLOR: #17426A;}
.rss2email3_lnk {FONT-FAMILY:  Tahoma, vardana, helvetica, arial;FONT-SIZE:  10px;COLOR: #005500;}

/*a:visited {color: #000000;}*/

body {
 background-color: #ffffff;
 margin: 0px;
 padding: 0px;
 scrollbar-face-color:#29980C;
 scrollbar-highlight-color:#ffffff;
 scrollbar-3dlight-color:#ffffff;
 scrollbar-darkshadow-color:#ffffff;
 scrollbar-shadow-color:#ffffff;
 scrollbar-arrow-color:#ffffff;
 scrollbar-track-color:#ffffff;
 background-image: url(images/bgpage.jpg);
 background-repeat: repeat-x;
 background-position: top;
 behavior: url("csshover.htc"); }

TD {
 font-family: arial, tahoma, verdana;
 text-decoration:none;
 font-weight: normal;
 font-size: 12px;
 color: #000000;
 /*color: #1B6FC8;*/ }

.namepage {
 font-family: arial, tahoma, verdana;
 text-decoration:none;
 font-weight: normal;
 font-size: 30px;
 margin: 0px 0px 0px 10px;
 color: #1B6FC8; }
.namepage:hover {
 font-family: arial, tahoma, verdana;
 text-decoration:none;
 font-weight: normal;
 font-size: 30px;
 margin: 0px 0px 0px 10px;
 color: #49985F; }

.sloganpage {
 font-family: tahoma, arial, verdana;
 text-decoration:none;
 font-weight: normal;
 padding: 0px 0px 0px 58px;
 font-size: 12px;
 color: #02830E; }

.ttl {
 font-family: tahoma, arial, verdana;
 text-decoration:none;
 font-style: italic;
 font-weight: normal;
 font-size: 11px;
 color: #000000; }


.full_link {
 font-family: tahoma, arial, verdana;
 text-decoration:none;
 font-weight: bold;
 line-height: 14px;
 font-size: 12px;
 color: #55ad36; }
.full_link:hover {
 font-family: tahoma, arial, verdana;
 text-decoration:none;
 font-weight: bold;
 line-height: 14px;
 font-size: 12px;
 color: #1B6FC8; }
.full_link2 {
 font-family: tahoma, arial, verdana;
 text-decoration:none;
 font-weight: bold;
 line-height: 14px;
 font-size: 12px;
 color: #c9c9c9; }
.full_link2:hover {
 font-family: tahoma, arial, verdana;
 text-decoration:none;
 font-weight: bold;
 line-height: 14px;
 font-size: 12px;
 color: #21a507; }

.mlink {
 font-family: tahoma, arial, verdana;
 text-decoration:none;
 font-weight: bold;
 line-height: 14px;
 font-size: 12px;
 color: #1B6FC8; }
.mlink:hover {
 font-family: tahoma, arial, verdana;
 text-decoration:none;
 font-weight: bold;
 line-height: 14px;
 font-size: 12px;
color: #d30404; }

.newslink {
 font-family: tahoma, arial, verdana;
 text-decoration:none;
 font-weight: bold;
 padding: 3px 5px 3px 5px;
 font-size: 12px;
 color: #55ad36; }
.newslink:hover {
 font-family: tahoma, arial, verdana;
 text-decoration:none;
 font-weight: bold;
 background-color: #55ad36;
 padding: 3px 5px 3px 5px;
 font-size: 12px;
 color: #ffffff; }

.anewslink {
 font-family: tahoma, arial, verdana;
 text-decoration:none;
 font-weight: bold;
 background-color: #55ad36;
 padding: 3px 5px 3px 5px;
 font-size: 12px;
 color: #ffffff; }
.anewslink:hover {
 font-family: tahoma, arial, verdana;
 text-decoration:none;
 font-weight: bold;
 background-color: #55ad36;
 padding: 3px 5px 3px 5px;
 font-size: 12px;
 color: #ffffff; }

.searchlink {
 font-family: tahoma, arial, verdana;
 text-decoration:none;
 font-weight: bold;
 line-height: 14px;
 padding: 0px 0px 0px 0px;
 font-size: 12px;
 color: #1B6FC8; }
.searchlink:hover {
 font-family: tahoma, arial, verdana;
 text-decoration:none;
 font-weight: bold;
 line-height: 14px;
 padding: 0px 0px 0px 0px;
 font-size: 12px;
 color: #d30404; }

.mlinkg {
 font-family: tahoma, arial, verdana;
 text-decoration:none;
 font-weight: bold;
 line-height: 14px;
 font-size: 12px;
 color: #55ad36; }
.mlinkg:hover {
 font-family: tahoma, arial, verdana;
 text-decoration:none;
 font-weight: bold;
 line-height: 14px;
 font-size: 12px;
 color: #49985F; }

.rait {
 font-family: tahoma, arial, verdana;
 text-decoration:none;
 font-weight: bold;
 font-size: 13px;
 color: #1B6FC8;
 background-color: #f1f1f1;
 padding: 2px 5px 2px 5px;}

/*----------------------------------------------------------------------------*/
#loading {
  /*width: 380px;*/
  /*height: 100px;*/
  position: relative;
  left: 50%;
  top: 40%;
  margin-left: -25px;
  margin-top: -25px;
  z-index: 1000;
}
.redd {
 font-family: arial, tahoma, verdana;
 text-decoration:none;
 padding: 30px 0px 0px 0px;
 font-size: 30px;
 line-height: 30px;
 font-weight: normal;
 color: #ff0000; }

/*----------------------------------------------------------------------------*/

#calendar, #calendar a {
    text-align: center;
    padding: 1px;}

#calendar .month, #calendar .month a {
    text-align: left;
    text-decoration: none;
    color: #777777;
    font-size: 20;
    font-weight: bold;
}
#calendar .month:hover, #calendar .month:hover a {
    background-color: #FEFBBB;
    text-align: left;
    text-decoration: none;
    color: #777777;
    font-size: 20;
    font-weight: bold;
}

#calendar .weekday, #calendar .weekend {
    text-decoration: none;
    font-size: 20;
    font-weight: bold;
}

#calendar .weekday, #calendar .day {
        text-decoration: none;
        font-size: 20;
        color: #777777;
}

#calendar .weekday a {
        text-decoration: none;
        font-size: 20;
        color: #777777;
        background: #fff;
}

#calendar .day a {
        text-decoration: none;
        color: #777777;
        font-size: 20;
        font-weight: bold;
}
#calendar .day:hover a {
        text-decoration: none;
        background-color: #FEFBBB;
        color: #777777;
        font-size: 20;
        font-weight: bold;
}

#calendar .weekend, #calendar .endday {
        text-decoration: none;
        font-size: 20;
        color: #1B6FC8;
}

#calendar .weekend a {
        text-decoration: none;
        font-size: 20;
        color: #1B6FC8;
        background: #fff;
}

#calendar .endday a {
        text-decoration: none;
        font-size: 20;
        color: #1B6FC8;
        font-weight: bold;
}
#calendar .endday:hover a {
        background-color: #FEFBBB;
        font-size: 20;
        text-decoration: none;
        color: #1B6FC8;
        font-weight: bold;
}
ul { margin: 0;
     padding: 0;
     list-style: none;
     width: 280px; /* Width of Menu Items */
     border-bottom: 0px solid #005500;
     /*background-color: #DAF2E4;*/}

ul li { position: relative;}
li ul { position: absolute;
        left: 279px; /* Set 1px less than menu width */
        top: 0;
        display: none;}

/* Styles for Menu Items */
ul li a { display: block;
          font-family: tahoma, arial, verdana;
          font-size: 11px;
          text-decoration: none;
          color: #005500;
          padding: 0px;
          border: 0px solid #005500;
          border-bottom: 0;}

/* Fix IE. Hide from IE Mac \*/
* html ul li { float: left; height: 1%; }
* html ul li a { height: 1%; }
/* End */

ul li a:hover {color: #51bc16;} /* Hover Styles */

li ul li a {padding: 2px 4px;} /* Sub Menu Styles */

li:hover ul, li.over ul {display: block;} /* The magic */

.dateheader, .dateheader a:link, .dateheader a:hover, .dateheader a:visited, .dateheader a:active {
        font-size: 11px;
        color: #316E04;
       /* background-color: #f1f1f1;*/
        text-decoration: overline;}
.date {
        font-size: 11px;
        color: #316E04;
       /* background-color: #f1f1f1;*/
        text-decoration: overline;}
.error_message {
        font-weight: bold;
        background-color: #4B3625;
        font-size: 11;
        color: #ffcc66;
        padding: 5px;
        text-align: center;}

h3, h3 a:link, h3 a:active {
        font-family: tahoma, arial, verdana;
        text-decoration: none;
        font-weight: normal;
        color: #4A4122;
        font-size: 12px;}
h3 a:hover {
        font-family: tahoma, arial, verdana;
        background-color: #F8FEEB;
        text-decoration: none;
        font-weight: normal;
        color: #316E04;
        font-size: 12px;}
h3 a:visited {
        font-family: tahoma, arial, verdana;
        text-decoration: none;
        font-weight: normal;
        color: #316E04;
        font-size: 12px;}

.newstext {
    font-family: tahoma, arial, verdana;
    font-size: 11px;
    color: #4A4122; }
h4 { color: #9A9898;
     font-size: 11px;
     font-weight: normal;}
.rights{font-size: 11; color: #F2EFCB;}
.p {font-size: 11;}
.support {font-size: 17px;}
.nav, .nav a:link, .nav a:hover, .nav a:visited, .nav a:active {
        background: #000;
        font-size: 12px;
        text-align: center;
        word-spacing: 50;
        color: #A9A889;}
.name {
    font-family: Times new roman;
    color: #80806A;
    font-size: 48px;
    text-indent: 30pt;
    vertical-align: text-bottom;}
.hilite { background: #ffff00;}

.k {
    font-family: Times New Poman, tahoma, arial, verdana;
    font-weight: bold;
    font-size: 11px;
    color: #888888; }
.link {
    font-family: tahoma, arial, verdana;
    text-decoration: none;
    font-size: 11px;
    color: #2141ab; }
.link:hover {
    font-family: tahoma, arial, verdana;
    background-color: #f7f8c9;
    text-decoration: none;
    font-size: 11px;
    color: #000000; }

.link22 {
    font-family: tahoma, arial, verdana;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    color: #2141ab; }
.link22:hover {
    font-family: tahoma, arial, verdana;
    background-color: #f7f8c9;
    text-decoration: none;
    font-weight: bold;
    font-size: 12px;
    color: #000000; }
.linkrss {
    font-family: tahoma, arial, verdana;
    background-color: #ffcc66;
    text-decoration: none;
    font-size: 11px;
    color: #005500; }
.linkrss:hover {
    font-family: tahoma, arial, verdana;
    background-color: #ffcc66;
    text-decoration: none;
    font-size: 11px;
    color: #550000; }

.bgwhite { background-color: #ffffff;}
.p {padding: 14px;}
.pm {padding: 1px 2px 1px 4px;}
.pnews {padding: 2px 2px 2px 10px;}
.i {text-indent: 20px}
.r {border-right: #aaaaaa 4px solid;}
.b {border-bottom: #aaaaaa 4px solid;}
.bm {border-bottom: #333333 2px solid;}
.l {border-left: #aaaaaa 4px solid;}
.t {border-top: #aaaaaa 4px solid;}

.rl {border-right: #aaaaaa 1px solid;}
.bl {border-bottom: #aaaaaa 1px solid;}
.ll {border-left: #aaaaaa 1px solid;}
.tl {border-top: #aaaaaa 1px solid;}

.brddd {border: #aaaaaa 1px solid;}

.n {
   border-right: none 0px;
   border-left: none 0px;
   border-bottom: none 0px;
   border-top: none 0px;}
.c {
    font-family: tahoma, arial, verdana;
    font-weight: normal;
    font-size: 10px;
    color: #a1a1a1; }
.br {background-color: #888888;}
.text {
    font-family: tahoma, arial, verdana;
    font-weight: normal;
    font-size: 11px;
    color: #0B0549; }
.white {
    font-family: tahoma, arial, verdana;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px;
    color: #ffffff; }
.white:hover {
    font-family: tahoma, arial, verdana;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px;
    color: #ffcc66; }
.sl {
    font-family: tahoma, arial, verdana;
    font-weight: normal;
    text-decoration: none;
    font-size: 11px;
    color: #A0A5AE; }
.red {
    font-family: tahoma, arial, verdana;
    background-color: #ffcc66;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
    color: #aa0000; }
.red:hover {
    font-family: tahoma, arial, verdana;
    font-weight: bold;
    text-decoration: none;
    font-size: 11px;
    color: #000000; }
.title {
    font-family: arial, tahoma, verdana;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: bold;
    /*background-color: #f1f1f1;*/
    padding: 2px 8px 2px 8px;
    font-size: 13px;
    color: #55ad36; }
.title:hover {
    background-color: #55ad36;
    color: #ffffff; }

.camera { background-image: url(images/camera.jpg);
          background-repeat: no-repeat;
          background-position: top left;}
.bgright { background-image: url(images/bg.jpg);
          background-repeat: repeat-x;
          background-position: left;}
.phototop { background-image: url(images/photo_03.jpg);
          background-repeat: repeat-x;}
.photobottom { background-image: url(images/photo_07.jpg);
               background-repeat: repeat-x;}

.input {
 border: 1px #6E8A69 solid;
 width: 236px;
 height: 27px;
 text-align: center;
 color: #6D8F66;
 /*background-color: #F8FEEB;*/
 text-decoration: none;
 font-size: 18px;}

.fform {
 border: 1px #6E8A69 solid;
 width: 300px;
 height: 27px;
 text-align: center;
 color: #6D8F66;
 /*background-color: #F8FEEB;*/
 text-decoration: none;
 font-size: 18px;}
.fformt {
 border: 1px #6E8A69 solid;
 width: 300px;
 height: 200px;
 text-align: center;
 color: #6D8F66;
 /*background-color: #F8FEEB;*/
 text-decoration: none;
 font-size: 18px;}


.reddd {border: 0px solid;
        width: 20px;
        height: 15px;
        background-color: #ff0000;}
.greendd {border: 0px solid;
        width: 20px;
        height: 15px;
        background-color: #00ff00;}
.bluedd {border: 0px solid;
        width: 20px;
        height: 15px;
        background-color: #0000ff;}

.srch {
 border: 0px solid;
 margin: 0px 0px 0px 13px;
 width: 38px;
 height: 38px;
 cursor: pointer;
 background-image: url(images/go.jpg);
 background-repeat: no-repeat;
 background-position: top;}

.gorss {
 font-family: tahoma, arial, verdana;
 font-weight: normal;
 text-decoration: none;
 font-size: 11px;
 background-color: #d1d1d1;
 color: #000000;
 border: 0px solid;
 width: 35px;
 height: 17px;
 cursor: pointer;}
.gorss:hover {
 font-family: tahoma, arial, verdana;
 font-weight: normal;
 text-decoration: none;
 font-size: 11px;
 background-color: #a1a1a1;
 color: #000000;
 border: 0px solid;
 width: 35px;
 height: 17px;
 cursor: pointer;}

.inputk {
 border: #888888 1px solid;
 width: 140px;
 height: 19px;
 background-color: #ffffff;
 font-size: 11px;
 color: #4A4311;}

.inputrss {
 border: 1px #2141ab solid;
 width: 130px;
 height: 16px;
 color: #2141ab;
 background-color: #F8FEEB;
 text-decoration: none;
 font-size: 11px;}

form {  margin: 0px;
        padding: 0px;}

.t {border-top: 1px solid #2141ab;}

.img {border: 1px solid #555555;}
hr {size: 1px; color: #c9dcbe;}

.image {
 width: 116px;
 height: 116px;
 border: 0px solid;
 margin: 2px 1px 2px 1px;
 background-repeat: no-repeat;
 background-position: center;
 background-color: #a5a5a5;
 overflow:hidden;
 position:relative;
 z-index:1; }

.someting-stupid {display: none;}

#rating label {
        /* Стиль радио-боксов */
border: 1px solid #b3ac98;
        }
#rating .button {
        /* Стиль кнопки */
 cursor: pointer;
 border: 1px solid #b3ac98;
 width: 90px;
 height: 18px;
 padding: 0px 4px 0px 2px;
 margin: 0px 56px 0px 0px;
 font-family: arial, tahoma, verdana;
 background-color: #eceadb;
 text-decoration:none;
 font-size: 11px;
 color: #634e1a;
 font-weight: bold; }

.page {
 font-family: arial, tahoma, verdana;
 padding: 2px 6px 2px 8px;
 border-right: 4px solid #33b107;
 background-color: #008000;
 text-decoration: none;
 font-weight: bold;
 font-size: 14px;
 text-transform: uppercase;
 color: #ffffff; }

.apage {
 font-family: arial, tahoma, verdana;
 padding: 2px 4px 2px 4px;
 border: 1px solid #000000;
 background-color: #c1c1c1;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 text-transform: uppercase;
 color: #000000; }

.pages {
 margin: 20px 0px 10px 0px;
 padding: 10px 8px 8px 8px;
 border-top: 1px solid #008000;
 /*background-color: #fffef2;*/
 background-image: url(images/pagenumber.png);
 background-repeat: no-repeat;
 background-position: top right;}

.pagepage {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 font-size: 15px;
 line-height: 28px;
 text-transform: uppercase;
 color: #008000; }

.pagenumber {
 font-family: arial, tahoma, verdana;
 padding: 2px 4px 2px 4px;
 text-decoration: none;
 font-weight: bold;
 font-size: 11px;
 text-transform: uppercase;
 color: #000000; }
.pagenumber:hover {
 color: #ff0000; }

.apage {
 font-family: arial, tahoma, verdana;
 padding: 2px 4px 2px 4px;
 border: 1px solid #008000;
 background-color: #008000;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 text-transform: uppercase;
 color: #ffffff; }

.pagecifer {
 font-family: arial, tahoma, verdana;
 padding: 2px 4px 2px 4px;
 border: 1px solid #008000;
 background-color: #f5ffe8;
 text-decoration: none;
 font-weight: bold;
 font-size: 12px;
 text-transform: uppercase;
 color: #008000; }
.pagecifer:hover {
 border: 1px solid #008000;
 background-color: #008000;
 color: #ffffff; }

div.page {margin: 0px 0px 0px 0px;}


.error {
 font-family: arial, tahoma, verdana;
 padding: 2px 4px 2px 4px;
 border: 2px solid #ff0000;
 text-decoration: none;
 font-weight: bold;
 text-transform: uppercase;
 font-size: 15px;
 color: #ff0000; }

.str {
 font-family: arial, tahoma, verdana;
 text-decoration: none;
 font-weight: bold;
 text-transform: uppercase;
 font-size: 12px;
 color: #ff0000; }

.tnx {
 font-family: arial, tahoma, verdana;
 padding: 2px 4px 2px 4px;
 border: 2px solid #ff0000;
 text-decoration: none;
 font-weight: bold;
 text-transform: uppercase;
 font-size: 20px;
 color: #ff0000; }
/**********************************************************************/
.bgnews {
 background-image: url(images/bgnews.png);
 background-repeat: repeat-x;
 background-position: bottom;
 /*border: 1px solid #e1e1e1;*/
 padding: 10px 10px 10px 10px;
 border-bottom: 1px dashed #008000;}
.commt {
 border-bottom: 1px dotted #008000;}

.secondmenu {
 margin: 0px 0px 15px 0px; float: left;
 background-image: url(images/newsmenu.png);
 background-repeat: repeat;}
.ne {
 margin: 0px 0px 15px 20px; float: left;}