a {
        color : #4b2f02;
        text-decoration : none;
}

a:hover {
        color : #0000d0;
        text-decoration : underline;
}

a.side {
        font-size : 11px;
        color : #05035e;
        text-decoration : none;
}

a:hover.side {
        color : #7cc6f7;
        text-decoration : underline;
}

a.white {
        color : #222;
        text-decoration : none;
}

a:hover.white {
        color : #fffefe;
        text-decoration : underline;
}

body {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 12px;
        background-image: url(/001.jpg);
        background-attachment:fixed;
        scrollbar-face-color:#0F54F6;
        scrollbar-highlight-color:#ffffff;
        scrollbar-3dlight-color:#7D897B;
        scrollbar-darkshadow-color:#222;
        scrollbar-shadow-color:#B4C7B0;
        scrollbar-arrow-color:#FFFFFF;
        scrollbar-track-color:#CCD2CB;
}
.news-body p {
   margin: 0;
   padding: 2px 5px;
   font-size : 8pt;
   }
.news-body p:first-letter{
      font-size : 11pt;
      font-family: Mistral,"Monotype Corsiva","Comic Sans MS", cursive;
      }
.news-body strong {
      font-weight : normal;
}
.news-body img {
   margin: 2;
   border : 2px solid #F7F7F7;
}
.news-b h4{
margin: 0;
padding: 0;
font-size : 10pt;
}

form {
        margin : 0px;
}

hr {
        height : 1px;
        border : 1px solid #fefefe;
}

hr.side-hr {
        height : 1px;
        border : 1px solid #fefefe;
}

td {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
}

pre {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 11px;
}

.alt {
        color : #965A01;
}

.outer-border {
        border : 0px solid #7cc6f7;
}

.sub-header {
        font-size : 10px;
        color : #222;
        background-color : #0bb8f8;
        border-top : 1px solid #000;
        border-bottom : 1px solid #000;
        padding : 5px;
}

.full-header {
        background-image: url(images/logo2.jpg);
        height: 205px;

}

.navbar {
        background-image: url(images/navbg_center.png);
}

.sidenavbar {
        background-image: url(images/sidenavbg_center.png);
}



.footer {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #fff;
        background-image: url(images/sidenavbg_center.png);
        height: 25px;
        border : 1px solid #111;
        padding : 5px;
}

.footerbg {
        background-image: url(images/footer.png);
        height: 25px;
        }

.button {
        background-image: url(images/button.png);
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #fff;
        background-color : #222;
        height : 20px;
        border : 1px solid #ccc;
        margin-top : 5px;
}

.textbox {
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 10px;
        color : #000000;
        background-color : #ffffff;
        border : 1px solid #ccc;
}

.main-body {
        font-size : 11px;
        color : #222;
        background-color : #f9f2d4;
        padding : 1px 0px 1px 0px;
}

.side-body {
        font-size : 10px;
        color : #000000;
        background-color : #f7edc2;
        padding : 0px;
}

.main-bg {
        color : #fff;
        background-color : #f7edc2;
        padding : 1px 1px 2px 1px;
        border : 0px solid #7cc6f7;
}

.border {
        border : 0px solid #ff0303;
}

.side-border-left {
        color : #c58703;
        background-color : #f9f2d4;
        padding : 0px 1px 2px 1px;
}

.side-border-right {
        color : #c58703;
        background-color : #f9f2d4;
        padding : 0px 1px 2px 1px;
}

.news-footer {
        font-size : 11px;
        color : #000000;
        background-color : #f9f2d4;
        padding : 10px 10px 4px 4px;
}

.capmain {
        background-image: url(images/sidenavbg_center.png);
        height: 25px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 13px;
        font-weight : bold;
        color : #f9f2d4;
        background-color : #03bbff;
        border-bottom : 2px solid #f9f2d4;
        padding : 0px 0px 0px 0px;
}

.scapmain {
        background-image: url(images/sidenavbg_center.png);
        height: 25px;
        font-family : Verdana, Arial, Helvetica, sans-serif;
        font-size : 12px;
        font-weight : bold;
        color : #ffffff;
        background-color : #03bbff;
        border-bottom : 2px solid #f9f2d4;
        padding : 0px;
}

.tbl-border {
        color : #c58703;
        background-color : #996600;
}

.tbl {
        font-size : 11px;
        color : #000000;
        background-color : #f7e9aa;
        padding : 3px;
}

.tbl1 {
        font-size : 11px;
        color : #000000;
        background-color : #f9f2d4;
        padding : 3px;
}

.tbl2 {
        font-size : 11px;
        color : #000000;
        background-color : #f7edc2;
        padding : 3px;
}

.forum-caption {
        font-size : 13px;
        font-weight : bold;
        color : #000000;
        background-color : #f3cc23;
        padding : 2px 4px 4px 4px;
}

.quote {
        font-size : 13px;
        color : #000000;
        background-color : #f7e9aa;
        padding : 4px;
        margin : 0px 10px 0px 10px;
        border : 1px solid #bbb;
}

.poll {
        height : 12px;
        border : 1px solid #bbb;
}

.comment-name {
        font-weight : bold;
        color : #010101;
}

.shoutboxname {
        font-weight : bold;
        color : #005599;

}

.shoutbox {
        color : #000000;

}

.shoutboxdate {
        font-size : 9px;
        color : #a5a5a6;

}

.small {
        font-size : 10px;
        font-weight : normal;
}

.small2 {
        font-size : 10px;
        font-weight : normal;
        color : #000000;
}

.side-small {
        font-size : 10px;
        font-weight : normal;
        color : #000000;
        background-color : #f9f2d4;
}

.side-label {
        color : #000000;
        background-color : #f9f2d4;
        padding : 2px 2px 3px 2px;
}

.all em {
   display:block;
   width:0;
   height:0;
   overflow:hidden;
   border-top:12px solid #007fa6;
   border-left:12px solid transparent;
   border-right:12px solid transparent;
   margin-left:50px;
   color:#c7eaff;
}

.all span {
   display:block;
   width:0; height:0;
   color:#fff;
   overflow:hidden;
   border-top:10px solid #c7eaff;
   border-left:10px solid transparent;
   border-right:10px solid transparent;
   margin-left:52px;
   margin-top:-15px;
}

.b1, .b2, .b3, .b4, .b5, .b6, .b7 {
   display:block;
   overflow:hidden;
   font-size:0;
}

.b1, .b2, .b3, .b4, .b5, .b6 {height:1px;}

.b4, .b5, .b6, .b7 {
   border-left:1px solid #007fa6;
   border-right:1px solid #007fa6;
}

.b1 {margin:0 8px; background:#007fa6;}
.b2 {margin:0 6px; background:#007fa6;}
.b3 {margin:0 4px; background:#007fa6;}

.b4 {margin:0 3px; background:#c7eaff; border-width:0 5px;}
.b5 {margin:0 2px; background:#c7eaff; border-width:0 4px;}
.b6 {margin:0 2px; background:#c7eaff; border-width:0 3px;}
.b7 {margin:0 1px; background:#c7eaff; border-width:0 3px; height:2px;}

.content {
   display:block;
   background:#c7eaff;
   border:3px solid #007fa6;
   border-width:0 3px;
   padding:10px;
}

/* hack for IE5.5 */
* html .all em {width:24px; height:12px; w\idth:0; hei\ght:0;}
* html .all span {width:20px; height:10px; w\idth:0; hei\ght:0;}


/* ZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZZ*/

.panel-left {
        width:14px; height:26px;
        background-image:url(images/panel-left.gif);
}

.panel-right {
        width:14px; height:26px;
        background-image:url(images/panel-right.gif);
}

.panel-main {
        font-family:Tahoma,Arial,Sans-Serif;
        font-size:11px;font-weight:bold;
        color:#F5F4E7;
        height:26px;
        padding:0px 0px 0px 0px;
        background-image:url(images/panel-main.gif);
        background-repeat:repeat-x;
}

.border-left {
        width:11px; background-image:url(images/border-left.gif);
        background-repeat:repeat-y;
}

.border-right {
        width:11px; background-image:url(images/border-right.gif);
        background-repeat:repeat-y;
}

.border-bleft {
        width:11px; height:13px;
        background-image:url(images/border-bleft.gif);
}

.border-bright {
        width:11px; height:13px;
        background-image:url(images/border-bright.gif);
}

.border-bmain {
        height:13px; background-image:url(images/border-bmain.gif);
        background-repeat:repeat-x;
}

.infobar {
        filter: DropShadow(Color=#000000, OffX=1, OffY=1, Positive=1);
        color:#7D7D6A;
        font-size:10px;
        background-color : #f9f2d4;

}

.infobar2 {
        filter: DropShadow(Color=#000000, OffX=1, OffY=1, Positive=1);
        font-size:11px;
        color:#7D7D6A;
        background-color : #f9f2d4;

}

.takru {
        font-size:9px;
        color:#7D7D6A;


}
.news-body h1 {
   margin: 0;
   padding: 0;
   font-size : 10pt;
   font-weight : normal;
   }
.panel-main h1{font-size:10pt;margin:0;padding:0;}
.crt:hover {
        background-color:#f9f2d4;


        }
.bnr a img {
opacity: 0.3;
 -moz-opacity:0.3; filter:alpha(opacity=10);
}

.bnr a:hover img {
opacity:1.0; -moz-opacity:1.0; filter:alpha(opacity=100);
}
.bnr a {
        color : #AAAAAA;
        }
.bnr a:hover {
        color : #FF8000;
        }
.kart {    /* тень для картинок */
        /*background-image:url(images/shadow.gif); */
        background-repeat:no-repeat;
        background-position:0% 100%;
        }
.avat img {
  margin: 0 4px 4px 0;
  padding: 0 0px 0px 0;
}
.avat {
 background-image:url(images/ava2.png);
 background-repeat: none;
}
.avat2 {
 background-image:url(images/345.png);
 background-repeat: no-repeat;

}
.av_co1 {
	background-image:url(images/445.png);
	 background-repeat: repeat-y;
	}
.av_co1 span {
	margin: 0 7px;
	}
.av_co1 hr {
	width: 90%;
	margin: 5px 0 0 0;
	 border-top : 1px solid #AAAAAA;
	}
.av_co2 {
	background-image:url(images/446.png);
	 background-repeat: repeat-y;
	}
.av_co2 div {
	margin: 0 7px;
	}
.av_co3 {
	background-image:url(images/447.png);
	 background-repeat: repeat-y;
	}
.small0 {
        font-size : 10px;
        font-weight : normal;
        color:#A2A2A2;
}
.sa {
color: #D6D6D6;
text-decoration: none;
font-size : xx-small;
}
.sa a {
color: #D6D6D6;
text-decoration: none;
cursor:default;
}
.sa a:hover {
color: #D6D6D6;
text-decoration: none;
cursor:default;
}
.sa2 {
color: #f7edc2;
text-decoration: none;
font-size : xx-small;
}
.men a {
    display:block;
    text-decoration:none;
    padding: 0;
    margin: 0;
    }
.men a:hover {
    background:#f9f2d4;
    color:#004000;
    text-decoration:none;
}
.nt {
color: #f7edc2;
}
.hint {
background-color:#CCFFFF;
line-height:10px;
color:#0000A0;
font-family: "Comic Sans MS", cursive;
font-size:12px;
width:auto;
border-top:1px solid white;
border-right:1px solid white;
border-bottom:1px solid white;
border-left:5px solid #00C600;
margin:0px;
padding:8px;
position:absolute;
visibility:hidden;
}
/* оформление новостей */
.clear { clear:both }
.news1 {
clear:both;
padding: 8px;
margin: 5px 150px 5px 150px;
border: 2px dotted #26D92F;
background: f9f2d4;
text-align: center;
}
.men h6{
padding: 0;
margin: 0;
}
.men h6 a{
font-weight: 400;
padding: 0;
margin: 0;
}


.biglove {
background-image: url(images/love_bg.jpg);
width:640px;

padding: 0;
margin: 0;
}
.a {
width:40px;
height:22px;
text-align: center;
color:#353535;
font-family: "Comic Sans MS", cursive;
font-size:16px;
}
.b {
width:40px;
font-style: italic;
text-align: center;
color:#A8A8A8;
font-size:10px;
}
.c {
font-size:12px;
}
.new {
color:#78F000;
font-family: Georgia, cursive;
font-style: italic;
text-align: center;
font-size:12px;
font-weight: bolder;
}
/* щапка start */
.log {
background-image: url(images/log.png);
background-position: right center;
background-repeat: no-repeat;
padding: 0 17px 0 0;
width: 50%;
}
.textbox2 {
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 10px;
color : #0080FF;
background-color : #ffffff;
border : none;
}
.pass {
background-image: url(images/pass.png);
background-position: center;
background-repeat: no-repeat;
padding: 0 0 0 6px;
}
.ent {
padding: 0 17px 0 0;
margin: 5px;
height : 25px;
}
.button2 {
background-image: url(images/ok.png);
background-repeat: no-repeat;
width: 58px;
border : 0px solid #B7B7B7;
background-color: transparent;
color : #FF8000;
height : 25px;
cursor:pointer;
}
.reg {
background-image: url(images/reg2.gif);
background-position: bottom left;
background-repeat: no-repeat;
width: 180px;
height : 120px;
cursor:pointer;
}
/* щапка end */
.chart_str { width:630px; height:30px; border-width:0px; border-color:#1200C0; border-style:solid; clear:both; text-align:center; margin : 2px 0 3px 10px; color: #313131; }
.chart_str:hover { background-color: #FFFFDF; }
.chart_nom { float:left; width:30px; padding : 0px 0 0 0; font: italic 18px cursive; }
.chart_izm { float:left; width:50px; padding : 4px 0 0 0; font: 8px; }
.chart_track { float:left; padding : 4px 0 0 0; font: 12px Verdana; }
.chart_ul { color:#A8FFA8; text-align:center; }
.chart_uh { color:#FF8080; text-align:center; }
.chart_rav { color:#808080; text-align:center; }
.chart_new { color:#0DFF0D; text-align:center; font-style: italic; }
.ne {display:none;}