@charset "windows-1251";
/* CSS Document */

div.pageWidth{
    min-width:970px;
    width:100%;
    }


div#pageImage{
    display:block;
    position:absolute;
    width:240px;
    height:259px;
    left:0px;
    top:30px;
    /*background:url(../images/bg_truby.jpg) no-repeat 0px 0px;*/
    }

div.headerTop{
    padding:0 10px 0 10px;
    padding-left: 130px;
    height:30px;
    overflow:hidden;
    /*background:url(../images/bg_truby_up.jpg) no-repeat 0px 0px;*/
    }

    div.headerTop img{
        border-width:0px;
        }

    div.headerTop div.icons{
        float:right;
        padding:5px 0 4px 9px;
        height:21px;
        }

    div.headerTop div.lang{
        float:right;
        height:13px;
        padding:9px 7px 8px 0;
        }
        
        
* html #png-div{
position:absolute;right:0px;width:303px; height:186px;float:right;
filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/images/mandom.png, sizingMethod=crop, Opacity=70); }

* html #no-png{background:none; }

div.headTop{
    height:186px;
    background:url(../images/nebo.jpg) no-repeat 0px 0px;
    overflow:hidden;
    }

    div.headTop div.man{
    height:285px;
        background:url(../images/mandom.png) no-repeat right top;
        padding:0 210px 0 0;

        }

        div.headTop div.man div.bild{
            height:186px;
            padding:0 130px 0 0;
            background:url(../images/bg_ugol.gif) no-repeat right bottom;
            }

            div.headTop div.man div.bild div.logo{
                height:76px;
                padding:32px 0 18px 240px;
                }

                div.headTop div.man div.bild div.logo img{
                    border-width:0;
                    }

            div.headTop div.man div.bild div.search{
                height:60px;
                padding:0 0 0 244px;
                background:url(../images/poloski.gif) right top;
                }

                div.headTop div.man div.bild div.search table{
                    border-collapse:collapse;
                    height:59px;
                    width:100%;
                    }

                    div.headTop div.man div.bild div.search table td{
                        padding:0;
                        margin:0;
                        vertical-align:top;
                        }

                    div.headTop div.man div.bild div.search table td.img{
                        width:120px;
                        background:url(../images/find_bg.gif) no-repeat 40px 4px;
                        }

                    div.headTop div.man div.bild div.search table td.int{

                        padding:13px 0 0 0;
                        }

                        div.headTop div.man div.bild div.search table td.int a {
                            color:#f36e21;
                            text-decoration:underline;
                            background-color:inherit;
                            font-size:11px;
                            }

                        div.headTop div.man div.bild div.search table td.int a:hover {
                            color:#f36e21;
                            text-decoration: none;
                            background-color:inherit;
                            }

                        div.headTop div.man div.bild div.search table td.int input{
                            width:100%;
                            border-width:0;
                            height:16px;
                            background-color:#ffffff;
                            padding:3px 3px 0px 3px;
                            font-size:11px;
                            margin:0 0 3px 0;
                            }

                    div.headTop div.man div.bild div.search table td.but{
                        width:66px;
                        padding:13px 0 0 14px;
                        }

                        div.headTop div.man div.bild div.search table td.but input{
                            width:57px;
                            height:20px;
                            cursor:pointer;
                            border-width:0;
                            padding:0;
                            margin:0;
                            background:url(../images/search_btn.gif) no-repeat;
                            }

div.menuTop{
    background:url(../images/sections_t.gif) repeat-x;
    padding:0 0 0 244px;
    height:80px;
    overflow:hidden;
    }

    div.menuTop table{
        border-collapse:collapse;
        background:url(../images/sections_t.gif) repeat-x;
        padding:0;
        margin:0;
        vertical-align:top;
        width:100%;
        height:80px;
        }

        div.menuTop table td{
            width:16%;
            padding:0;
            margin:0;
            }


            div.menuTop table td.m01 div:hover div div div, div.menuTop table td.m01 div#sel1 div div div{
                background:url(../images/menu/01ih.gif) repeat-x;
                }

            div.menuTop table td.m02 div:hover div div div, div.menuTop table td.m02  div#sel1 div div div{
                background:url(../images/menu/01ih.gif) repeat-x;
                }

            div.menuTop table td.m03 div:hover div div div, div.menuTop table td.m03 div#sel1 div div div{
                background:url(../images/menu/01ih.gif) repeat-x;
                }

            div.menuTop table td.m04 div:hover div div div, div.menuTop table td.m04 div#sel1 div div div{
                background:url(../images/menu/01ih.gif) repeat-x;
                }

            div.menuTop table td.m05 div:hover div div div, div.menuTop table td.m05 div#sel1 div div div{
                background:url(../images/menu/01ih.gif) repeat-x;
                }

            div.menuTop table td.m06 div:hover div div div, div.menuTop table td.m06 div#sel1 div div div{
                background:url(../images/menu/01ih.gif) repeat-x;
                }

            div.menuTop table td div div, div.menuTop table td div:hover div{
                background:url(../images/sections1_div.gif) no-repeat left top;
                }

                div.menuTop table td div div div, div.menuTop table td div:hover div div{
                    background:url(../images/sections2_div.gif) no-repeat right top;
                    padding:0 0px 0 1px;
                    }

                    div.menuTop table td div div div div a{
                        display:block;
                        height:86px;
                        padding:20px 0 0 10px;
                        }
/*
                    div.menuTop table td.m01 div div div div a:hover, div.menuTop table td.m01 div#sel1 div div div a{
                        background:url(../images/menu/01mh.gif) right bottom no-repeat;
                        }

                    div.menuTop table td.m02 div div div div a:hover, div.menuTop table td.m02 div#sel1 div div div a{
                        background:url(../images/menu/02mh.gif) left bottom no-repeat;
                        }

                    div.menuTop table td.m03 div div div div a:hover, div.menuTop table td.m03 div#sel1 div div div a{
                        background:url(../images/menu/03mh.jpg) left bottom no-repeat;
                        }

                    div.menuTop table td.m04 div div div div a:hover, div.menuTop table td.m04 div#sel1 div div div a{
                        background:url(../images/menu/04mh.gif) right bottom no-repeat;
                        }

                    div.menuTop table td.m05 div div div div a:hover, div.menuTop table td.m05 div#sel1 div div div a{
                        background:url(../images/menu/05mh.gif) center bottom no-repeat;
                        }

                    div.menuTop table td.m06 div div div div a:hover, div.menuTop table td.m06 div#sel1 div div div a{
                        background:url(../images/menu/06mh.gif) left bottom no-repeat;
                        }
*/
                        div.menuTop table td div div div a img{
                            border-width:0;
                            }

div.contentMain{
    padding:0 10px;
    background:url(../images/poloski.gif) right top;
    }

div.contentMain div.centerBGrad{
    background:#ffffff url(../images/content_center_t.gif) repeat-x bottom;
    }

    div.contentMain div.centerBGrad div.leftBGrad{
        background:url(../images/contentbottomleft.jpg) no-repeat left bottom;
        }

        div.contentMain div.centerBGrad div.leftBGrad div.rightBGrad{
            background:no-repeat right bottom;
            }

            div.contentMain div.centerBGrad div.leftBGrad div.rightBGrad div.leftTGrad{
                background:url(../images/content_left_top.jpg) no-repeat;
                }

                div.contentMain div.centerBGrad div.leftBGrad div.rightBGrad div.leftTGrad div.rightTGrad{
                    background: url(../images/kont_bg.jpg) no-repeat right top;
                    }

div.contentMain table{
    border-collapse:collapse;
    padding:0;
    margin:0;
    width:100%;
    }

    div.contentMain table td{
        /*padding:0;
        margin:0;*/
        vertical-align:top;
        }

    div.contentMain table td.lSide{
        width:219px;
		height: 1720px;
        }

        div.contentMain table td.lSide div.menuBlock{
            width:219px;
            overflow:hidden;
            }

            div.contentMain table td.lSide div.menuBlock ul{
                padding: 20px 0 10px;
                margin: 0 10px 0 30px;
                }

                div.contentMain table td.lSide div.menuBlock ul li{
                    padding:0 0 15px 0;
                    margin:0;
                    list-style-type:none;
                    list-style-position:outside;
                    }

            div.contentMain table td.lSide div.menuBlock ul li a {
                color:#008c9a;
                font-size:18px;
                padding:0 0 0 0px;
                text-decoration:underline;
                background-color:inherit;
				font-size: 15px;
				font-weight: bold;
                }

            div.contentMain table td.lSide div.menuBlock ul li a:hover {
                color:#f36e21;
                text-decoration:underline;
                /* background:url(../images/menu_arrow.gif) no-repeat 10px; */
		
                }

            div.contentMain table td.lSide div.menuBlock ul li.sel2 a {
                color:#005058;
                text-decoration: none;
                background-color:inherit;
                }

            div.contentMain table td.lSide div.menuBlock ul li.sel2 a:hover {
                color:#005058;
                text-decoration: none;
                background-color:inherit;
                }

            div.contentMain table td.lSide div.menuBlock ul li ul{
                padding:10px 0 0 0;
                margin:0;
                }

                div.contentMain table td.lSide div.menuBlock ul li ul li{
                    padding:0 0 6px 16px;
                    margin:0;
                    list-style-type:none;
                    list-style-position:outside;
                    }

                    div.contentMain table td.lSide div.menuBlock ul li ul li a, div.contentMain table td.lSide div.menuBlock ul li.sel2 ul li a {
                        color:#008c9a;
                        font-size:12px;
                        padding:0;
                        text-decoration:underline;
                        background-color:inherit;
						font-weight: normal;
                        }

                    div.contentMain table td.lSide div.menuBlock ul li ul li a:hover, div.contentMain table td.lSide div.menuBlock ul li.sel2 ul li a:hover {
                        color:#f36e21;
                        background-color:inherit;
                        background-image:none;
                        }

                    div.contentMain table td.lSide div.menuBlock ul li ul li.sel3 a, div.contentMain table td.lSide div.menuBlock ul li.sel2 ul li.sel3 a  {
                        color:#f36e21;
                        font-size:12px;
                        text-decoration:underline;
                        background-color:inherit;
                        }

                    div.contentMain table td.lSide div.menuBlock ul li ul li.sel3 a:hover, div.contentMain table td.lSide div.menuBlock ul li.sel2 ul li.sel3 a:hover {
                        color:#f36e21;
                        text-decoration:underline;
                        background-image:none;
                        }
        /* ЛЕВОЕ МЕНЮ */
        div.contentMain table td.lSide div.actionBlock{
            width:209px;
            overflow:hidden;
   /*         background:url(../images/actions_t.gif) left top repeat-y;	*/
            padding:0 0 0 0;
            margin:0 0 0 10px;
            }

            div.contentMain table td.lSide div.actionBlock div{
         /*       background:url(../images/actions_ltbg.gif) no-repeat;	*/
                }
                /* ОБОРУДОВАНИЕ */
                div.contentMain table td.lSide div.actionBlock div div{
            /*        background:url(../images/actions_bsbg.gif) no-repeat right bottom;	*/
                    padding:0 0 60px 20px;
                    color:#005058;
                    }
                    /* ССЫЛКИ МЕНЮ ОБОРУДОВАНИЕ */
                    div.contentMain table td.lSide div.actionBlock div div h1{
                        font-size:18px;
                        font-weight:normal;
                        color:#A52A2A;
                        padding:20px 0 20px;
                        }

                    div.contentMain table td.lSide div.actionBlock div div strong{
                        display:block;
                        clear:both;
						line-height:120%;
						font-size:13px;
						padding-right:10px;
						}

                        div.contentMain table td.lSide div.actionBlock div div a {
                            color:#005058;
                            line-height:12px;
                            text-decoration:underline;
                            background-color:inherit;
                            }

                        div.contentMain table td.lSide div.actionBlock div div a:hover {
                            color:#F66C1B;
                            text-decoration: none;
                            background-color:inherit;
                            }

    div.contentMain table td.rSide{
        width:219px;
        padding:0 0 100px 0;
        }

        div.contentMain table td.rSide div.contactBlock{
            width:219px;
            height:171px;
            overflow:hidden;
            }

                div.contentMain table td.rSide div.contactBlock h1{
                    font-size:18px;
                    font-weight:normal;
                    color:#005058;
                    padding:30px 0 0 0;}

                div.contentMain table td.rSide div.contactBlock img{
                    border-width:0;
                    padding:20px 0 20px 0;
                    }

                    div.contentMain table td.rSide div.contactBlock a{
                        color:#f39721;
                        text-decoration:underline;
                        background-color:inherit;
                        font-size:14px;
                        font-weight:bold;
                        }

                    div.contentMain table td.rSide div.contactBlock a:hover {
                        color:#f39721;
                        text-decoration: none;
                        background-color:inherit;
                        }

        div.contentMain table td.rSide div.partnerBlock{
            width:219px;
            overflow:hidden;
            background:url(../images/part_t.gif) top right;
            }

            div.contentMain table td.rSide div.partnerBlock div{
                background:url(../images/partbg.jpg) left top no-repeat;
                }

                div.contentMain table td.rSide div.partnerBlock div div{
                    background:url(../images/partb_bg.gif) no-repeat left bottom;
                    padding:7px 0 11px 11px;
                    }

                    div.contentMain table td.rSide div.partnerBlock div div img{
                        margin:11px 0 0 0;
                        border:1px solid #a9aeae;
                        }

                    div.contentMain table td.rSide div.partnerBlock div div h1{
                        padding:0;
                        margin:0;
                        color:#ffffff;
                        font-size:18px;
                        font-weight:normal;
                        }



        div.contentMain table td.rSide div.newsBlock{
            /*background:url(../images/news_bg.jpg) no-repeat; */
            width:209px;
            overflow:hidden;
            padding:10px 10px 0 0;
            }

                div.contentMain table td.rSide div.newsBlock h1{
                    font-size:18px;
                    font-weight:normal;
                    color:#005058;
                    padding:0 0 30px 0;}

                div.contentMain table td.rSide div.newsBlock div.date{
                    color:#337379;
                    font-size:12px;
                    font-weight:bold;
                    }

                div.contentMain table td.rSide div.newsBlock a {
                    color:#32a3ae;
                    text-decoration:underline;
                    background-color:inherit;
                    line-height:18px;
                    font-size:12px;
                    }

                div.contentMain table td.rSide div.newsBlock a:hover {
                    color:#32a3ae;
                    text-decoration: none;
                    background-color:inherit;
                    }

    div.contentMain table td.pageContent{
        width:100%;
        padding:30px 0 30px 0;
        }

        div.contentMain table td.pageContent div.content{
            padding:0 30px 0 30px;
            }



            div.contentMain table td.pageContent div.actionContent{
            }

            div.contentMain table td.pageContent div.actionContent h1{
                padding:15px 0 17px 50px;
                color:#e71d25;
                }

            div.contentMain table td.pageContent div.actionContent img{
                display:block;
                border:1px solid #f1762f;
                margin:0 0 10px 0;}

            div.contentMain table td.pageContent div.actionContent table {
                }

            div.contentMain table td.pageContent div.actionContent table td{
                padding:10px;
                width:50%;}

            div.contentMain table td.pageContent div.actionContent a {
                color:#008c9a;
                text-decoration:underline;
                background-color:inherit;
                }

            div.contentMain table td.pageContent div.actionContent a:hover {
                color:#008c9a;
                text-decoration: none;
                background-color:inherit;
                }

            div.contentMain table td.pageContent div.actionContent div.sl{
                background:url(../images/conactions_sl.jpg) no-repeat left bottom;
                margin:0;
                }

            div.contentMain table td.pageContent div.actionContent div.sl div.sr{
                background:url(../images/conactions_sr.jpg) no-repeat right bottom;
                padding:0 25px 0 25px;
                margin:0;
                }

            div.contentMain table td.pageContent div.actionContent div.sl div.sr div.olt{
                background:#005058 url(../images/conactions_olt.gif) no-repeat left top;
                margin:0;
                }

            div.contentMain table td.pageContent div.actionContent div.sl div.sr div.olt div.ort{
                background:url(../images/conactiions_ort.gif) no-repeat right top;
                margin:0;
                }

            div.contentMain table td.pageContent div.actionContent div.sl div.sr div.olt div.ort div.obr{
                background:url(../images/conactions_orb.gif) no-repeat right bottom;
                margin:0;
                }

            div.contentMain table td.pageContent div.actionContent div.sl div.sr div.olt div.ort div.obr div.obl{
                background:url(../images/conactions_olb.gif) no-repeat left bottom;
                margin:0;
                padding:0 10px 0 10px;
                }

            div.contentMain table td.pageContent div.actionContent div.sl div.sr div.olt div.ort div.obr div.obl div.ilt{
                background:#daedf1 url(../images/conactions_ilt.gif) no-repeat left top;
                margin:0;
                }

            div.contentMain table td.pageContent div.actionContent div.sl div.sr div.olt div.ort div.obr div.obl div.ilt div.irt{
                background:url(../images/conactions_irt.gif) no-repeat right top;
                margin:0;
                }

            div.contentMain table td.pageContent div.actionContent div.sl div.sr div.olt div.ort div.obr div.obl div.ilt div.irt div.irb{
                background:url(../images/conactions_irb.gif) no-repeat right bottom;
                margin:0;
                }

            div.contentMain table td.pageContent div.actionContent div.sl div.sr div.olt div.ort div.obr div.obl div.ilt div.irt div.irb div.ilb {
                background:url(../images/conactions_ilb.gif) no-repeat left bottom;
                margin:0;
                min-height:200px;
                }







div.contentMain div.footerCopy{
    background:url(../images/copy_t.jpg) repeat-x;

    }

    div.contentMain div.footerCopy div.copyLeft{
        background:url(../images/copyleft.jpg) no-repeat;
        }

        div.contentMain div.footerCopy div.copyLeft div.copyRight{
            background:url(../images/copyright.gif) right bottom no-repeat;
                height:82px;
            }

            div.contentMain div.footerCopy table {
                height:82px;
                width:100%;
                }

                div.contentMain div.footerCopy table td{
                    width:35%;
                    vertical-align:top;
                    font-size:12px;
                    line-height:16px;
                    color:#005058;
                    }

                    div.contentMain div.footerCopy table td a, div.footerMain a{
                        color:#f39721;
                        text-decoration:underline;
                        background-color:inherit;
                        }

                    div.contentMain div.footerCopy table td a:hover, div.footerMain a:hover {
                        color:#f39721;
                        text-decoration: none;
                        background-color:inherit;
                        }

div.footerMain{
    color:#b0b0b0;
    padding:9px 0 10px 230px;
    }

    div.footerMain div.count{
        float:right;
        margin:0 0 0 10px;
        font-size:1px;
        }
    div.footerMain div.count img {
        border:0;
        }

.cat_new {
margin-left: -130px;
}

#cat_new {
margin-left: -130px;
clear:left;
cursor:default;
float:left;
width:120%;
}

#Menu2 a {
    /* color: #A52A2A;	*/
}

a:hover h2 {
    color: #F36E21;
    text-decoration: none;
}

.small-left {
width:100%;
}

#contact-right  {
font-size: 15px;
text-align: right;
padding-right: 20px;
padding-top: 30px;
color: #008C9A;
}

#contact-right  a{
font-size: 15px;
text-align: right;
color: #008C9A;
}

.prew {
border: 1px solid #cccccc; 
float:left;
height: 335px;
width: 470px;
margin: 10px 20px 10px 0px;
padding: 5px;
background-color: #EFEFEF;
border-radius:10px;
 -webkit-border-radius:10px; 
 -moz-border-radius:10px; 
 -khtml-border-radius:10px;
}

.prew_text {
    font-size: 18px;
    font-weight: normal;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 0;
    padding-top: 5px;
    text-align: left;
}

.prew_img {
   /* border: 1px solid #CCCCCC; */
    float: left;
    margin-bottom: 145px;
    margin-left: 10px;
    margin-right: 10px;
	margin-top: 0px;
    padding: 5px;
}

.prew_cont {
line-height: 18px;
padding-right: 5px;
} 


.block_vn {
float:left;
height: 355px;
width: 470px;
margin: 10px 20px 10px 0px;
padding: 5px;
position:relative;
background:#fff;
-webkit-box-shadow:3px 1px 4px rgba(0, 0, 0, 0.2), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow:3px 1px 4px rgba(0, 0, 0, 0.2), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow:3px 1px 4px rgba(0, 0, 0, 0.2), 0 0 40px rgba(0, 0, 0, 0.1) inset;

}
.block_vn2 {
float:left;
height: 235px;
width: 330px;
margin: 10px 20px 10px 0px;
padding: 5px;
position:relative;
background:#fff;
-webkit-box-shadow:3px 1px 4px rgba(0, 0, 0, 0.2), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow:3px 1px 4px rgba(0, 0, 0, 0.2), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow:3px 1px 4px rgba(0, 0, 0, 0.2), 0 0 40px rgba(0, 0, 0, 0.1) inset;

}
.block_vn:before,
.block_vn:after {
content:"";
position:absolute;
z-index:-2;
}
 
.block_vn:before {
top:10px;
bottom:10px;
left:0;
right:50%;
-webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);
-moz-box-shadow:0 0 15px rgba(0,0,0,0.6);
box-shadow:0 0 15px rgba(0,0,0,0.6);
-moz-border-radius:10px / 100px;
 border-radius:10px / 100px;
}



.block_osn {
float:left;
height: 285px;
width: 330px;
margin: 10px 20px 10px 0px;
padding: 5px;
position:relative;
background:#fff;
-webkit-box-shadow:3px 1px 4px rgba(0, 0, 0, 0.2), 0 0 40px rgba(0, 0, 0, 0.1) inset;
-moz-box-shadow:3px 1px 4px rgba(0, 0, 0, 0.2), 0 0 40px rgba(0, 0, 0, 0.1) inset;
box-shadow:3px 1px 4px rgba(0, 0, 0, 0.2), 0 0 40px rgba(0, 0, 0, 0.1) inset;
}

.block_osn:before,
.block_osn:after {
content:"";
position:absolute;
z-index:-2;
}
 
.block_osn:before {
top:10px;
bottom:10px;
left:0;
right:50%;
-webkit-box-shadow:0 0 15px rgba(0,0,0,0.6);
-moz-box-shadow:0 0 15px rgba(0,0,0,0.6);
box-shadow:0 0 15px rgba(0,0,0,0.6);
-moz-border-radius:10px / 100px;
 border-radius:10px / 100px;
}


.block_text {
font-size: 18px;
font-weight: normal;
padding-bottom: 10px;
padding-left: 10px;
padding-right: 5px;
padding-top: 10px;
text-align: left;
line-height: 110%;
}

.block_img {
/* border: 1px solid #CCCCCC; */
float: left;
 margin: 5px 5px 155px;
padding: 5px;

}

.block_cont {
line-height: 18px;
padding-right: 5px;
} 


#Menu13 {
    border-top: 1px solid #CCCCCC;
    margin-top: 20px;
    padding-top: 10px;
}

/*
#Menu9 a:hover {
	color:#f36e21;
   
}

#Menu9 a {
    color: #005058;
	font-size: 13px;
}

#Menu9 {
    color: #005058;
	font-size: 13px;
	margin-top: 40px;
	font-weight:bold;
}

#sMenu9 a {
    font-size: 12px;
    font-weight: normal;
}



#Menu11 a {
    color: #005058;
	font-size: 13px;

}

#Menu11 {
    color: #005058;
	font-size: 13px;
	font-weight:bold;
}

#Menu11 a:hover {
	color:#f36e21;
   
}

#Menu12 a {
    color: #005058;
	font-size: 13px;

}

#Menu12 {
    color: #005058;
	font-size: 13px;
	font-weight:bold;
}

#Menu12 a:hover {
	color:#f36e21;
   
}

#Menu13 a {
    color: #005058;
	font-size: 13px;

}

#Menu13 {
    color: #005058;
	font-size: 13px;
	font-weight:bold;
}

#Menu13 a:hover {
	color:#f36e21;
   
}

#Menu14 a {
    color: #005058;
	font-size: 13px;

}

#Menu14 {
    color: #005058;
	font-size: 13px;
	font-weight:bold;
}

#Menu14 a:hover {
	color:#f36e21;
   
}

#Menu15 a {
    color: #005058;
	font-size: 13px;

}

#Menu15 {
    color: #005058;
	font-size: 13px;
	font-weight:bold;
}

#Menu15 a:hover {
	color:#f36e21;
   
}

#Menu16 a {
    color: #005058;
	line-height: 12px;
	font-size: 13px;

}

#Menu16 {
    color: #005058;
	font-size: 13px;
	font-weight:bold;
}

#Menu16 a:hover {
	color:#f36e21;
   
}

#Menu17 a {
    color: #005058;
	font-size: 13px;

}

#Menu17 {
    color: #005058;
	font-size: 13px;
	font-weight:bold;
}

#Menu17 a:hover {
	color:#f36e21;
   
}

#Menu18 a {
    color: #005058;
	font-size: 13px;

}

#Menu18 {
    color: #005058;
	font-size: 13px;
	font-weight:bold;
}

#Menu18 a:hover {
	color:#f36e21;
   
}

#Menu19 a {
    color: #005058;
	font-size: 13px;

}

#Menu19 {
    color: #005058;
	font-size: 13px;
	font-weight:bold;
}

#Menu19 a:hover {
	color:#f36e21;
   
}

#Menu20 a {
    color: #005058;
	font-size: 13px;

}

#Menu20 {
    color: #005058;
	font-size: 13px;
	font-weight:bold;
}

#Menu20 a:hover {
	color:#f36e21;
   
}

#Menu21 a {
    color: #005058;
	font-size: 13px;

}

#Menu21 {
    color: #005058;
	font-size: 13px;
	font-weight:bold;
}

#Menu21 a:hover {
	color:#f36e21;
   
}

#Menu22 a {
    color: #005058;
	font-size: 13px;

}

#Menu22 {
    color: #005058;
	font-size: 13px;
	font-weight:bold;
}

#Menu22 a:hover {
	color:#f36e21;
   
}

#Menu23 a {
    color: #005058;
	font-size: 13px;

}

#Menu23 {
    color: #005058;
	font-size: 13px;
	font-weight:bold;
}

#Menu23 a:hover {
	color:#f36e21;
   
}

#Menu24 a {
    color: #005058;
	font-size: 13px;

}

#Menu24 {
    color: #005058;
	font-size: 13px;
	font-weight:bold;
}

#Menu24 a:hover {
	color:#f36e21;
   
}

#Menu25 a {
    color: #005058;
	font-size: 13px;

}

#Menu25 {
    color: #005058;
	font-size: 13px;
	font-weight:bold;
}

#Menu25 a:hover {
	color:#f36e21;
   
}
*/

#h-menu {
padding: 10px 0 25px;
font-size: 12px;
margin-left: 220px;
font-weight: bold;
text-transform: uppercase;
}

#h-menu  li{
    float: left;
    position: relative;
	color: #B0B0B0;
}

#h-menu li.mfirst {
	list-style: none;
	}


/*------------------------------------*\
	    НАВИГАЦИЯ СВЕРХУ
\*------------------------------------*/
	#navig{
	    width:100%;
	    list-style:none;
		float: right;
	}
	#navig li{
	    position:relative;
		padding: 0px;
		list-style:none;
		border-right: 1px solid #727272;
		z-index: 100;
	}
	#navig li a{
	  color: #C9C9C9;
	  text-decoration: none;
	  padding: 10px;
	  -moz-transition: all 1s ease 0s;
	  -webkit-transition: all 1s ease 0s;
	  -o-transition: all 1s ease 0s;
	}
	#navig li a:hover{
	    color:#fff;
	    background:#545454;
	    background:rgba(84,84,84,0.75); /* Выглядит полупрозрачным */
		/* background:#6b0c36;
	    background:rgba(107,12,54,0.75);*/ /* Выглядит полупрозрачным */
		
	    text-decoration:underline;
	}
	 
	/*--- ВЫПАДАЮЩИЕ ПУНКТЫ ---*/
	#navig ul{
	    list-style:none;
	    position:absolute;
	    left:-9999px; /* Скрываем за экраном, когда не нужно (данный метод лучше, чем display:none;) */
	    opacity:0; /* Устанавливаем начальное состояние прозрачности */
	   /* -webkit-transition:0.25s linear opacity;  В Webkit выпадающие пункты будут проявляться */
		margin: 9px 0px 0px -40px;
		font-size: 90%;
				
	}
	#navig ul li{
	  /*   padding-top:1px; Вводим отступ между li чтобы создать иллюзию разделенных пунктов меню */
	    float:none;
	    list-style:none;
	}
	#navig ul a{
	    white-space:nowrap; /* Останавливаем перенос текста и создаем многострочный выпадающий пункт */
	    display:block;
		padding: 5px 10px 5px 10px;

	}
	#navig li:hover ul{ /* Выводим выпадающий пункт при наведении курсора */
	    left:0; /* Приносим его обратно на экран, когда нужно */
	    opacity:1; /* Делаем непрозрачным */
	}
	#navig li:hover a{ /* Устанавливаем стили для верхнего уровня, когда выводится выпадающий список */
	   
		background:#545454;
	    background:rgba(84,84,84,0.95); /* Выглядит полупрозрачным */
		
		/* background:#6b0c36;
	    background:rgba(107,12,54,0.75);*/ /* Выглядит полупрозрачным */
		
	    text-decoration:underline;
	}
	#navig li:hover ul a{ /* Изменяем некоторые стили верхнего уровня при выводе выпадающего пункта */
	    text-decoration:none;
	    /* -webkit-transition:-webkit-transform 0.075s linear;*/
	}
	#navig li:hover ul li a:hover{ /* Устанавливаем стили для выпадающих пунктов, когда курсор наводится на конкретный пункт */
	    background:#333;
	    background:rgba(51,51,51,0.95); /* Будет полупрозрачным */
	    text-decoration:underline;
	}
	




/*------------------------------------*\
	    НАВИГАЦИЯ СЛЕВА
\*------------------------------------*/	
	
#lmenu li ul {
	display: none;
	}

#lmenu {
    background:#fff;
    }
#lmenu a {
	display: block;
	height: 24px;
	padding-left: 15px;
	} 

#lmenu ul li {
    list-style-type: none;
    border-bottom: 1px solid #fff;
    margin-left: -40px;
    padding-left: 0px;
    } 

#lmenu ul li a {
    color: #005058;
    text-decoration: none;
	font-size: 110%;
	padding-top: 5px;
	font-weight: bold;
	} 

#lmenu ul li a:hover {
    color: #A52A2A;
    text-decoration: none;
	background:#E7E7E7;
    } 
	
#lmenu ul li ul li {
    border: 0;
    list-style-type: none;
    color: #005058;
    list-style-position: inside;
	background:#E7E7E7;

#lmenu ul li ul{
    border-top: 1px solid #fff;
	margin-bottom: 0;
    }
