/* ------ ÃËÀÂÍÀß ÑÒÐÀÍÈÖÀ ----- */
body{
        background:#FFF;
        color:#000;
        cursor:default;
        font: 12px Arial, sans-serif;
        margin:0;
        padding:0;
        width: 100%;
        height: 100%;
}
table.tblmain { width: 100%; height: 100%; }

.fly                {position:absolute;z-index:2;top:0;left:0;display:none;width:150px;height:1;border:1px solid #3d3d3d}
.mn_bg                {background-color:#ffffff;cursor:hand}
.mn_brd                {background-color:#131313}
.mn_fly                {padding:1 5 1 5}
.tabstyle        {z-index:10;position:relative;visibility:visible}




/* ======================================== */
/*                                Øàïêà                                                */
/* ======================================== */
#logo {
        position: absolute;
        width: 129px;
        height: 90px;
        left: 125px;
        top: 20px;
}
#top {
        height: 142px;
        vertical-align: top;
}
                #top table.top { width: 100%; }
                #top_left01 {
                        height: 110px;
                        width: 101px;
                        background: url(/img/general/top_left01.jpg) no-repeat bottom left;
                }
                #top_left02 {
                        height: 32px;
                        background: url(/img/general/top_left02.jpg) no-repeat bottom left;
                }
                #top_01 {
                        background: url(/img/general/top_01.jpg) no-repeat 172px bottom;
                        text-align: right;
                        vertical-align: top;
                        padding: 15px 55px 0px 0px;
                }
                #top_02 {
                        background: url(/img/general/top_02.jpg) no-repeat left bottom;
                        vertical-align: top;
                        text-align: center;
                        padding: 0px 0px 0px 0px;
                }
                                #top_02 table.mnm { float: center; }
                                #top_02 td.mm_item {
                                        padding: 0px 15px 0px 16px;
                                        text-align: center;
                                        background: url(/img/general/marker.gif) no-repeat left;
                                        font: 12px Tahoma;
                                        color: #000;
                                }
                                                #top_02 td.mm_item a:link, #top_02 td.mm_item a:hover, #top_02 td.mm_item a:visited, #top_02 td.mm_item a:active { color: #000; text-decoration: none; }
                                                #top_02 td.mm_act a:link, #top_02 td.mm_act a:hover, #top_02 td.mm_act a:visited, #top_02 td.mm_act a:active { color: #51b237; text-decoration: none; }
                                #top_02 td.mm_act {
                                        padding: 0px 15px 0px 16px;
                                        background: url(/img/general/marker_a.gif) no-repeat left;
                                        font: 12px Tahoma;
                                        color: #51b237;
                                }
#mt_left {
        height: 50px;
        background: url(/img/general/mt_left.jpg) no-repeat;
}
#mt_right { height: 50px; vertical-align: top;}
                table.mt_right { width: 100%; }
#slogan01 {
        background: url(/img/general/slogan01.jpg) no-repeat;
        height: 29px;
}
#slgn {
        position: absolute;
        width: 440px;
        height: 28px;
        left: 235px;
        top: 192px;
}
#slogan {
        height: 29px;
        border-bottom: 1px solid #000;
        background: url(/img/general/slogan_bg.jpg) no-repeat left top;
}

#main00 {
        width: 246px;
        height: 198px;
        background: url(/img/general/mn_00.jpg) no-repeat right top;

}
#main01 {
        vertical-align: top;
        width: 208px;
        height: 198px;
        background: url(/img/general/main01_bg.jpg) no-repeat left top;
        font: 10px Verdana;
        padding: 45px 10px 0px 10px;
}
#regform {
        vertical-align: top;
        width: 160px;
}
        #main01 th {
                font: 10px Verdana;
                font-weight: bold;
                text-align: left;
                padding-bottom: 10px;
        }
        #main01 td {
                font: 10px Verdana;
        }
        #btn_td {
                text-align: right;
                padding: 5px 0px 5px 0px;
        }
                .joinbtn {
                        background: #44c122;
                        height: 15px;
                        font: 10px Verdana;
                        color: #fff;
                        border: 1px solid #000;
                }
                #reglink a:link, #reglink a:hover, #reglink a:visited, #reglink a:active { color: #000; text-decoration: underline; }
                #reglink a:hover { text-decoration: none; }
#main02 {
        vertical-align: top;
        width: 98%;
}
                table.main02 { width: 100%; }
                #addmenu {
                        height: 50px;
                        background: url(/img/general/addmenu.jpg) no-repeat left top;
                        vertical-align: top;
                        padding: 14px 0px 0px 23px;;
                }
                table.addmenu {
                        height: 20px;
                }
                table.addmenu td { padding: 0px 8px 0px 0px; }
                #langmenu { font: 11px Verdana; font-weight: bold; text-align: right; padding-right: 50px; vertical-align: top;}
                                #lang { font: 11px Verdana; font-weight: normal; display: inline; padding: 2px 5px 2px 5px; }
                                #lang a:link, #lang a:hover, #lang a:active, #lang a:visited { font: 11px Verdana; font-weight: normal; text-decoration: underline; }
                                #lang_act { display: inline; padding: 2px 5px 2px 5px; background: #44c122; color: #fff; }
                                #lang_act a:link, #lang_act a:hover, #lang_act a:active, #lang_act a:visited { font: 11px Verdana; color: #fff; font-weight: bold; text-decoration: none; }
                #prod_left {
                        height: 32px;
                        border: solid #000;
                        border-width: 0px 0px 1px 0px;
                        background: #7be534 url(/img/general/main_01.jpg) no-repeat left;
                }
                #prod_right {
                        background-color: #7be534;
                        border: solid #000;
                        border-width: 0px 0px 1px 0px;
                        color: #fff;
                        font: 14px Tahoma;
                        font-weight: bold;
                        padding-left: 10px;
                }
                #main02_left {
                        background: url(/img/general/main_02.jpg) no-repeat left top;
                        height: 167px;
                }
                #main02_right {
                        width: 99%;
                        vertical-align: top;
                        padding: 25px 0px 0px 10px;
                        background: url(/img/general/main_03.jpg) no-repeat right top;
                }
                                #main02_right a:link, #main02_right a:hover, #main02_right a:visited, #main02_right a:active { font: 11px Tahoma; font-weight: bold; color: #000; text-decoration: none; line-height: 18px; }
                                #main02_right a:hover { color: #51b237; text-decoration: underline; line-height: 18px; }

#home_news {
        vertical-align: top;
        width: 246px;
}
                table.home_news { width: 100%; }
                #hn_head {
                        height: 29px;
                        font: 14px Tahoma;
                        color: #009240;
                        font-weight: bold;
                        padding-left: 75px;
                        background: url(/img/general/hn_head.jpg) no-repeat right top;
                }
                #hn_newscnt {
                        padding: 0px 20px 0px 75px;
                        background: url(/img/general/hn_newscnt.jpg) no-repeat right top;
                }

#home_series {
        vertical-align: top;
        background-color: #ddffd0;
        border: solid #3a3a3a;
        border-width: 1px 1px 0px 1px;
}
                table.home_series { width: 100%; }
                #hs_head {
                        height: 28px;
                        font: 14px Tahoma;
                        color: #fff;
                        font-weight: bold;
                        background: #51b237 url(/img/general/hs_head.jpg) no-repeat 15px 10px;
                        border: solid #000;
                        border-width: 0px 0px 1px 0px;
                        padding-left: 35px;
                }
                #hs_list {
                        padding: 30px 0px 30px 35px;
                        background: url(/img/general/hs_list.jpg) no-repeat right top;
                }
                                #hs_list a:link, #hs_list a:hover, #hs_list a:visited, #hs_list a:active { font: 11px Tahoma; font-weight: bold; }
#conteiner {
        vertical-align: top;
        background-color: #ddffd0;
        border: solid #000;
        border-width: 1px 0px 0px 0px;
}
                table.home_conteiner { width: 100%; }
                #hc_head {
                        height: 28px;
                        font: 11px Tahoma;
                        font-weight: bold;
                        padding-left: 55px;
                        border-bottom: 1px solid #000;
                        color: #fff;
                        background: #51b237;
                }
                #content {
                        font: 12px Arial;
                        padding: 30px 55px 20px 55px;
                        background: url(/img/general/home_cnt.jpg) no-repeat left top;
                }

                #novelty {
                        font: 14px Tahoma;
                        font-weight: bold;
                        color: #009240;
                        height: 35px;
                        background: url(/img/general/novelty_head.jpg) no-repeat left bottom;
                        vertical-align: top;
                        padding: 6px 0px 0px 75px;
                }
                #nov_cnt {
                        background: url(/img/general/novelty_bg.jpg) no-repeat left top;
                        font: 12px Arial;
                        color: #000;
                        padding: 20px 55px 30px 55px;
                }
                                #nov_cnt h3 { margin-top: 0; }

#footer01 {
        height: 36px;
        background: url(/img/general/footer01.jpg) no-repeat right bottom;
}
#footer02 {
        background: #ddffd0 url(/img/general/ft_bg.jpg) repeat-x bottom;
        vertical-align: top;
        padding-top: 1px;
}
                #footer02 div {
                        height: 35px;
                        width: 309px;
                        background: url(/img/general/footer02.jpg) no-repeat left;
                        padding: 0px 0px 0px 18px;
                }
                #footer02 a:link, #footer02 a:hover, #footer02 a:active, #footer02 a:visited { font: 11px Verdana; color: #000; text-decoration: none; }
                #footer02 a:hover { text-decoration: underline; }
#footer {
        vertical-align: top;
        height: 51px;
        background-color: #51b237;
        font: 10px Verdana;
        color: #fff;
        text-align: center;
}
        #footer a { color: #fff; }
        #footer table.mnm { height: 1px; margin-bottom: 5px; }
        #footer table.mnm td { font: 10px Verdana; color: #000; padding: 0px 5px 0px 5px;}
        #footer table.mnm a:link, #footer table.mnm a:hover, #footer table.mnm a:visited, #footer table.mnm a:active { color: #000; text-decoration: none; }
        #footer table.mnm a:hover { text-decoration: underline; }
        
#pagelinks {
        vertical-align: top;
        background-color: #51b237;
        font: 10px Verdana;
        color: #fff;
        text-align: center;
}
        #pagelinks a { color: #fff; }
        #pagelinks table.mnm a:link, #pagelinks table.mnm a:hover, #pagelinks table.mnm a:visited, #pagelinks table.mnm a:active { color: #000; text-decoration: none; }
        #pagelinks table.mnm a:hover { text-decoration: underline; }        

