/* CSS Document */

html, body, form{
        height: 100%;
        margin: 0;
        padding: 0;
}

form { height: auto; }

body {
        font-family: Tahoma, Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #9C9A9A;
        background: #000;
}

img { border: #000 0px solid; }

a { color: #7C7A7A; text-decoration: none; }
a:hover { text-decoration: underline; }
a:visited {}

input, textarea, select { font-family: Arial, Helvetica, sans-serif; font-size: 100%; font-weight: 100; }
table { border-collapse: separate; } table td { padding: 0px; vertical-align: top }

#all {
        padding: 40px 63px 70px 68px;
        width: 865px;
        margin: 0 auto;
        min-height: 650px;
        _height: 650px;
}

        #left {
                float: left;
                width: 355px;
                border-right: #575757 1px solid;
                margin-right: -355px;
                _margin-right: 0;
                /margin-right: 0;
                /* padding-top: 179px; */
                text-align: right;
                position: relative;
        }

        #left2 {
                float: left;
                width: 355px;
                border-right: #575757 1px solid;
                margin-right: -355px;
                _margin-right: 0;
                /margin-right: 0;
                padding-top: 179px;
                text-align: right;
                position: relative;
        }

#left .left_ban {
        padding-right: 19px;
        padding-bottom: 18px;
}

                #flash_logo {
                        position: absolute;
                        left: 0;
                }
                #flash_menu {
                }

                #search_d {
                text-align: right !important;
                padding-top: 40px;
                padding-right: 22px;
                }

                input.inp {
                height: 14px;
                width: 110px;
                background: #beb1b1;
                border: 1px solid white;
                color: #333333;
                font-size: 11px;
                }

                #menu {
                        margin: 20px 20px 0 0;
                        padding: 0;
                        list-style: none;
                }
                        #menu li {
                                padding-bottom: 8px;
                        }
                        #menu li a {
                                color: #7c7a7a;
                                line-height: 20px;
                                padding-top: 2px;
                                text-decoration: none;
                        }
                                #menu li a img {
                                        border: #7c7a7a 1px solid;
                                        vertical-align: middle;
                                        margin-left: 9px;
                                        margin-top: -2px;
                                }
                        #menu li a:hover {
                                color: #fff;
                        }
                                #menu li a:hover img {
                                        border: #fff 1px solid;
                                }


        #right {
                border-left: #575757 1px solid;
                margin-left: 355px;
                padding-left: 20px;
        }

                #bigimg {
                        position: absolute;
                        margin-left: -175px;
                        background: url(/images/bg_bigimg.gif) no-repeat;
                        padding: 5px;
                }
                        #bigimg img {
                                border: #fff 1px solid;
                        }

                .zoom {
                        font-size: 90%;
                }

                .menu {
                        margin: 0;
                        padding: 0;
                        list-style: none;
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                }
                        .menu li {
                                text-transform: uppercase;
                                padding-bottom: 10px;
                                min-height: 42px;
                                _height: 42px;
                        }
                                .menu a {
                                        color: #979797;
                                        text-decoration: none;
                                }
                                        .menu a img {
                                                float: left;
                                                border: #777777 1px solid;
                                                vertical-align: middle;
                                                margin-top: 0px;
                                                margin-right: 16px;
                                        }

                                .menu a:hover {
                                        color: #6D8AE8;
                                        text-decoration: none;
                                }
                                        .menu a:hover img {
                                                border: #fff 1px solid;
                                        }

                                .menu a .type {
                                        font-family: Tahoma, Arial, Helvetica, sans-serif;
                                        font-size: 85%;
                                        text-transform: none;
                                        color: #666060;
                                        text-decoration: none;
                                }
                                .menu a:hover .type {
                                        color: #666060;
                                        text-decoration: none;
                                }


                                .menu li table td {
                                        height: 40px;
                                        cursor: pointer;
                                        vertical-align: middle !important;
                                }


                        .pages {
                                margin-top: 20px;
                                color: #777777;
                                font-family: Verdana, Arial, Helvetica, sans-serif;
                        }
                                .pages a {
                                        color: #777777;
                                }
                                .pages span {
                                        color: #fff;
                                }



                .mainmenu {
                        margin: 0;
                        padding: 0;
                        margin-top: 38px;
                        list-style: none;
                        float: left;
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                }
                        .mainmenu li {
                                text-transform: uppercase;
                                font-size: 90%;
                                padding-bottom: 7px;
                        }
                                .mainmenu a {
                                        color: #7c7a7a;
                                        line-height: 20px;
                                        text-decoration: none;
                                }
                                        .mainmenu a img {
                                                border: #7c7a7a 1px solid;
                                                vertical-align: middle;
                                                margin-top: 0px;
                                        }
                                .mainmenu a:hover {
                                        color: #6D8AE8;
                                        text-decoration: none;
                                }
                                        .mainmenu a:hover img {
                                                border: #fff 1px solid;
                                        }

                .content {
                        min-height: 190px;
                        _height: 190px;
                }

                .mainpage .content {
                        margin-left: 127px;
                        padding-top: 28px;
                        _margin-left: 125px;
                }
                .contact .content {
                        padding-top: 0px;
                }

                h1 {
                        margin: 0;
                        padding: 0;
                        margin-bottom: 14px;
                        color: #fff;
                        font-weight: 100;
                        font-size: 130%;
                        text-transform: uppercase;
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                }
				h1.vain {
                        margin: 0;
                        padding: 0;
                        margin-bottom: 23px;
                        color: #fff;
                        font-weight: 100;
                        font-size: 120%;
                        font-family: Verdana, Arial, Helvetica, sans-serif;
						color: #6D8AE8;
						text-align:justify;
						text-transform:none;
                }
				h2.rain { font-size:120%}

                h2, h3 {
                        margin: 0;
                        padding: 0;
                        margin-bottom: 14px;
                        color: #6D8AE8;
                        font-weight: 100;
                        font-size: 130%;
                        font-family: Verdana, Arial, Helvetica, sans-serif;
                }

                .contact h1, .mainpage h1 {
                        color: #6D8AE8;
                }
                p {
                        text-align: justify;
                        margin: 0;
                        padding: 0;
                        padding-bottom: 12px;
                }
                .mainpage p {
                        line-height: 135%;
                }

                .contact form {
                }
                        .contact form input, .contact form textarea {
                                background: #BEB1B1;
                                border: #fff 1px solid;
                                margin-top: 4px;
                                margin-bottom: 7px;
                        }

                        .contact .btns input {
                                background: #5F5858;
                                border: #fff 0px solid;
                                color: #fff;
                                padding: 3px 5px;
                                margin-right: 5px;
                        }




        #footer {
                clear: both;
                position: relative;
                border-left: #575757 1px solid;
                margin-left: 355px;
                padding-left: 20px;
                margin-bottom: 70px;
                padding-top: 50px;
                color: #7c7a7a;
                font-family: Verdana, Arial, Helvetica, sans-serif;
        }
                #footer .counts {
                        padding-top: 10px;
                }

                #footer .counts td {
                vertical-align: middle;
                padding-right: 10px;
          }

                /* / sape_block */

 ul.art_ul {
        width: 300px;
        height: 100px;
        overflow: hidden;
        border: 0px solid white;
        padding: 0px !important;
        margin: 0;
        }


/* стили фидбека */

.feedback_form TD {
        color: #EAC38F;
        font-size: 11px;
        }

.feedback_form TD input, .feedback_form TD textarea {
        border: 0;
        background: #FFFFFF;
        font: 11px Verdana;
        }

.button {
        background: #EAC38F;
        color: #000000;
        height: 17px;
        vertical-align: top;
        font: 11px Verdana, Arial, Helvetica, sans-serif;
        line-height: 9px;
}

.metroline1 { COLOR: #D62118; }
.metroline2 { COLOR: #009442; }
.metroline3 { COLOR: #291873; }
.metroline4 { COLOR: #0094DE; }
.metroline5 { COLOR: #543C04; }
.metroline6 { COLOR: #E77318; }
.metroline7 { COLOR: #DE107B; }
.metroline8 { COLOR: #FCCC04; }
.metroline9 { COLOR: #93979A; }
.metroline10 { COLOR: #84BC54; }
.metroline11 { COLOR: #34649C; }
.metroline21 { COLOR: #B1D8FF; }
.metroline22 { COLOR: #C9CBBE; }
.metroline23 { COLOR: #F9CEAE; }
.metroline24 { COLOR: #466480; }

.BDform {
        FONT: 10px Trebuchet, Arial;
        COLOR: #00446B;
        BACKGROUND: #FFFFFF;
}

/* /стили фидбека*/

a.catalog_r {
font-size: 10px;
}

table.other_pictures {
margin-bottom: 29px;
}

        table.other_pictures td img {
        border: 1px solid #575757;
        margin: 2px;
        }

table.other_pictures2 {
margin-bottom: 16px;
text-align:justify;
}

        table.other_pictures2 td  {
        padding-bottom: 16px;
        }

        table.other_pictures2 td a {
        border: 1px solid #575757;
        width: 115px;
        height: 100px;
        display: block;
        margin-right: 20px;
        }

                table.other_pictures2 td a:hover {
                border: 1px solid white;
                width: 115px;
                height: 100px;
                }

a.first_link {
color: #ffffff;
text-decoration: underline;
font-size: 14px;
}
#ftr {text-align:justify; padding-top:8px; padding-bottom:8px; padding-left:3px;}
a.first_link:hover {
color: #6D8AE8;
text-decoration: none;
font-size: 14px;
}
a.first_link1 {
color: #ffffff;
text-decoration: underline;
font-size: 11px;
}

a.first_link1:hover {
color: #6D8AE8;
text-decoration: none;
font-size: 11px;
}
#few td { padding-bottom:6px; padding-left:3px;}
#few a {
color: #ffffff;
text-decoration: underline;
font-size: 11px;
}

#few a:hover {
color: #6D8AE8;
text-decoration: none;
font-size: 11px;
}




