body
{margin: 0 auto;
text-align: left;
padding: 0 0 0px;
background-attachment:fixed;
font-family: Arial, Trebuchet MS, Tahoma;
color:#3e9043;
font-size:14;
}
img
{
 border:0;
 margin:0;
 padding:0;
}
a
{
 text-decoration:underline;
 color:#468ac9;
}
a:hover
{
 text-decoration:none;
 color:#bf0207;
}
table
{
 font-family: Arial, Trebuchet MS, Tahoma;
 color:#3e9043;
 font-size:14;
}
p
{
 padding-top:0;
 padding-bottom:10;
 margin-top:10;
 margin-bottom:10;
 font-family: Arial, Trebuchet MS, Tahoma;
 color:#3e9043;
 font-size:14;
}
h1
{
 font-family: Arial, Tahoma, Helvetica, sans-serif normal;
 color:#3e9043;
 font-size:30;
 text-decoration:none;
 line-height:1.3;
}
h2
{
 font-family: Arial, Helvetica, sans-serif normal;
 color:#3e9043;
 font-size:160%;
 text-decoration:none;
 font-weight:bold;
 line-height:1.3;
}
h3
{
 font-family: Arial, Helvetica, sans-serif normal;
 color:#3e9043;
 font-size:22px;
 text-decoration:none;
 font-weight:bold;
 line-height:1.3;
 padding-top:0;
 margin-top:0;
}
h4
{
 font-family: Arial, Helvetica, sans-serif normal;
 color:#89292b;
 font-size:20px;
 text-decoration:none;
 font-weight:bold;
 line-height:1.3;
 padding-top:0;
 margin-top:0;
}
h5
{
 font-family: Arial, Helvetica, sans-serif normal;
 color:#3e9043;
 font-size:18px;
 text-decoration:none;
 font-weight:bold;
 line-height:1.3;
 padding-top:0;
 margin-top:0;
}
h6
{
 font-size:18;
 color:#999999;
 font-weight:bold;
}

.submenu_item1
{
 font-size:20;
 background-color:#5fac48;
 padding-left:5px;
 padding-right:5px;
 color:#fff;
 font-weight:bold;
}
.submenu_item
{
 font-size:20;
 padding-left:5px;
 padding-right:5px;
 font-weight:bold;
}
/*-------------------------------------*/
.logo
{
        position:absolute;
        top:50px;
        left:50%;
        margin-left:-447px;
}

.copy
{
        margin-top:70px;
        font-size:12;
        color:#999999;
}
.footer
{
 width:800px;
 text-align:left;
 margin-top:10px;
}
/*-------------------------------------*/
.fon
{
        background-image: url('perehod.jpg');
        background-position:bottom;
        background-repeat:repeat-x;
        text-align:center;
        width:100%;
}
.derev
{
        background-image: url('bg_top.gif');
        background-position:bottom center;
        background-repeat:no-repeat;
        text-align:center;
        margin-left:0px;
        width:100%;
}
.main
{
        width:883px;
        text-align:left;
        background-image: url('main_bg.gif');
        margin-bottom:20px;
        margin-top:270px;
        margin-left:1px;
        clear:both;

        overflow:auto;
}
.top
{
        width:883px;
        height:52px;
        position:absolute;
        top:218px;
        left:50%;
        margin-left:-441px;
        background-image: url('top.gif');
}
.green
{
        background-image: url('big_bg_02.jpg');
        min-height:200px;
        text-align:center;
        position:relative;
        z-index:1;
}
.dinamiki
{
 width:450px;
 z-index:1000;
 position:relative;
 background-image:url('dinamiki.png');
 background-repeat:no-repeat;
 height:182px;

}
.ost_sm
{
 color:#5fac48;
 font-size:24;
 font-weight:bold;
}
.ost_big
{
 color:#5fac48;
 font-size:72;
 font-weight:bold;
 font-family:Impact, arial;
 line-height:1;
}
.menu
{
        float:left;
        width:300px;
        margin-left:20px;
}
.news
{
        float:left;
        width:330px;
        margin-right:20px;
}
.sponsors
{
        float:left;
        width:200px;
        text-align:center;
}




.content
{
        float:left;
        width:510px;
        margin-right:20px;
}
.vid
{
 font-size:30;
 background-color:#5fac48;
 padding-left:5px;
 padding-right:5px;
 color:#fff;
 font-weight:bold;
}
.date
{
 color:#ccdc39;
 font-family:arial;
 font-size:18;
 line-height:1;
}
.date1
{
 font-family:arial;
 font-size:14;
 line-height:1;
 background-color:#5fac48;
 padding-left:5px;
 padding-right:5px;
 color:#fff;
}
.vistupl
{
 margin-top:10px;
}
.scena
{
 margin-top:10px;
}
.title_news_30
{
 color:#3e9043;
 font-size:26;
 font-weight:bold;
 text-decoration:none;
 line-height:1.1;
}
.title_news_30:hover
{
 text-decoration:underline;
}
.comments-more
{
 color:#468ac9;
 font-style:italic;
 text-decoration:none;
}
.bottom_p
{
 color:#fff;
 font-size:14;
 text-align:justify;
}
.bottom_p2
{
 color:#fff;
 font-size:14;
 font-weight:bold;
 font-style:italic;
}
.bottom_p3
{
 color:#fff;
 font-size:12;
 font-style:italic;
}
.yellow
{
 background-color:#f6feae;
 padding-left:3;
 padding-right:3;
}
.bottom_menu
{
 color:#fff;
 margin-top:20;
  padding-bottom:20px;
}
.yellow_link
{
 color:#f7ed44;
}

.selector
{
 color:#000000;
 font-weight:normal;
 font-size:16;

}
.selector2
{
 color:#000000;
 font-weight:normal;
 font-size:16;
}
.inp_f
{
 width:200px;
 height:30px;
 font-size:16;
 color:#000000;
 border:1px #cccccc solid;
 padding:5px;
}
.inp2_f
{
 width:350px;
 height:30px;
 font-size:16;
 color:#000000;
 border:1px #cccccc solid;
 padding:5px;
 margin-left:160px;
 margin-top:20px;
}
.day_f
{
 width:30px;
 height:30px;
 font-size:16;
 color:#000000;
 border:1px #cccccc solid;
 padding:5px;
}
.year_f
{
 width:50px;
 height:30px;
 font-size:16;
 color:#000000;
 border:1px #cccccc solid;
 padding:5px;
}
.month_f
{
 width:104px;
 height:30px;
 font-size:16;
 color:#000000;
 border:1px #cccccc solid;
 padding:5px;
}
.text_f
{
 width:350px;
 height:80px;
 font-size:16;
 color:#000000;
 border:1px #cccccc solid;
 padding:5px;
 margin-left:160px;
 margin-top:20px;
}
.text2_f
{
 width:200px;
 height:80px;
 font-size:16;
 color:#000000;
 border:1px #cccccc solid;
 padding:5px;
}
.line
{
 height:10px;
 background-image: url('line.gif');
 background-repeat:repeat-x;
}
.small
{
font-size:11;
color:#666;
font-style:italic;
}
.comment_text
{
 font-style:italic;
 color:#000000;
}

.text3_f
{
 width:490px;
 height:80px;
 font-size:14;
 color:#000000;
 border:1px #cccccc solid;
 padding:5px;
 font-family:arial;
}
.cbody
{
 background-color:#d9eab9;
 color:#333333;
 font-size:14;
 font-family:arial;
 padding:10px;
 margin-bottom:20px;
}
.author
{
 color:#000000;
 font-size:18;
 line-height:2;
 font-weight:bold;
}
.comment_info
{
 color:#666;
 font-size:10;
}
.arhiv
{
 text-align:right;
}
.title_30
{
 color:#3e9043;
 font-size:26;
 font-weight:bold;
 text-decoration:none;
 line-height:1.1;
}
