/*-- global --*/

body{
    padding:0px;
    margin:10px 0 10px 0;
    font-family: Tahoma;
    font-size: 11px;
    line-height: 13px;
    color:#000;
    }
p{
    padding: 10px 30px 10px 0;
    margin: 0;
  font-size:12px;
     }
p strong{
    color: #3D3D3D;
    font-size: 12px;
    }

h1{
    padding: 0 0 5px 0;
    margin: 0;
    font-size: 24px;
    line-height: 26px;
    color: #40AC4F;
    font-weight: normal;
    }

h1.slogan {
    padding: 0 0 5px 0;
    margin: 0;
    font-size: 24px;
    line-height: 26px;
    font-weight: normal;
    color: #424242;
}
h2{
    padding: 0;
    margin: 0;
    font-size: 18px;
    line-height: 22px;
    color: #000;
    font-weight: normal;
    }
h2.pad_top{
    margin: 30px 0 0 0;
    }

h4{
    padding: 0 0 15px 0;
    margin: 0;
    font-size: 14px;
    line-height: 16px;
    color: #000;
    }
span{
    color: #E64900;
    }

form{
    margin: 0px;
    padding: 0px;
    }
inp ut{
    text-align: center;
    height: 18px;
    border: none;
    font-size: 11px;
    line-height: 14px;
    padding: 3px 0 0 0;
    margin: 0;
    }

img{
    border: 0px;
    }

tab le{
    border-collapse:collapse;
    border:0px;
    }
tab le t d{
    padding:0px;
    }

a{
    text-decoration: underline;
  color: #E64900;
    }
a:hover{
    text-decoration: none;
    }

ul li{
    list-style-type: none;
    }
a img{
border:none;
}
.justify{
    clear:left;
    font-size:0px;
    line-height:0px;
    }
.main{
    margin: 0 auto;
    width: 987px;
    }
.red{
    border: 1px solid red;
    }

/*-- /global --*/

/*-- header --*/
.header{
    background: url(/bitrix/templates/main/images/header_bg.jpg) 0px 0px no-repeat;
    height: 117px;
    }

    .logo{
        padding: 17px 0 0 16px;
        float: left;
        }
        .logo a{
            display: block;
            width: 100px;
            height: 87px;
            }
    .slogon{
        float: left;
        font-weight: bold;
        font-size: 12px;
        line-height: 14px;
        padding: 55px 0 0 20px;
        color: #424242;
        }

    .search{
        float: right;
        width: 220px;
        padding: 10px 0 0 0;
        text-align: center;
        }
        .search a{
            margin: 0 14px 0 0;
            }
        .form_search{
            margin: 12px 0 0 0;
      font-size:11px;
            }

        .search input{
            background: url(/bitrix/templates/work/images/search_bg.gif) 0px 0px no-repeat;
            width: 155px;
            float: left;
            vertical-align: middle;
            text-align: center;
            height: 18px;
            border: none;
            font-size: 11px;
            line-height: 14px;
            padding: 3px 0 0 0;
            margin: 0;
            }
        a.search_link{
            background: url(/bitrix/templates/main/images/search_ico.gif) 0px 2px no-repeat;
            padding: 0 0 0 15px;
            font-weight: bold;
            color: #E74900;
            line-height: 20px;
            }
           input.search_link{
      background:none;
      width:60px;
            background: url(/bitrix/templates/work/images/search_ico.gif) 0px 4px no-repeat;
            padding: 0 0 3px 2px;
      margin-left:3px;
      text-decoration:underline;
            font-weight: bold;
            color: #E74900;
            line-height: 20px;
      cursor:pointer;
            }

        .search_exp{
            height: 20px;
            }

        .search_exp a{
            color: #949494;
            background: url(/bitrix/templates/main/images/marker_search_exp.gif) 0px 6px no-repeat;
            line-height: 20px;
            padding: 0 0 0 7px;
            }

/*-- /header --*/

/*-- tmenu --*/
.tmenu{
    background: url(images/tmenu_bg.gif) 0px 0px repeat-x;
    height: 25px;
    border-left:1px solid #000 ;
    padding: 0 0 0 15px;
    }
    .tmenu ul{
        margin: 0;
        padding: 0;
        }
    .tmenu ul li{
    list-style-type:none;
        margin: 0;
        padding: 0;
        float: left;
    background: url(images/marker_tmenu.gif) top left no-repeat;
        }
    .tmenu ul li.active{
        background: url(images/tmenu_active_bg.gif) 0px 0px repeat-x;
        color: #fff;
        font-weight: bold;
        font-size: 14px;
        }
    .tmenu ul li a{
    
        color: #fff;
        font-weight: bold;
        font-size: 13px;
    display:block;
    float:left;
        line-height: 25px;
        text-align: center;
        text-decoration: none;
    margin: 0 10px 0 10px;   
        }
    .tmenu ul li a.act{
    background: url(images/marker_tmenu_active.gif) top left no-repeat;
        color: #fff;
        font-weight: bold;
        font-size: 14px;
        line-height: 25px;
        text-align: center;
        text-decoration: none;
    margin: 0 15px 0 15px;
        }


.tmenu_sub{
    background: url(/bitrix/templates/main/images/tmenu_sub_bg.gif) 0px 0px repeat-x;
    height: 25px;
    padding: 0 0 0 60px;
    }
    .tmenu_sub ul{
        margin:0;
        padding: 0;
        }
        .tmenu_sub ul li{
            margin: 0;
            padding: 0 10px 0 10px;
            float:left;
            background: url(/bitrix/templates/main/images/tmenu_sub_border.gif) 100% 9px no-repeat;
            }
        .tmenu_sub ul li.last{
            background: none;
            }

        .tmenu_sub ul li a{
            font-size: 12px;
            line-height: 25px;
            color: #fff;
            text-decoration: none;
            }
        .tmenu_sub ul li a:hover{
            text-decoration: underline;
            }

/*-- /tmenu --*/

/*-- content --*/
.content{
    background: url(/bitrix/templates/main/images/content_bg.gif) 0px 0px repeat-y;
    width: 987px;
    padding: 20px 0 0 0;
    }
    /* main_block */
    .main_block{
        float:left;
        width: 760px;
        }

    .shema{
        margin: 0 0 20px 0;
        }

    .shema_top{
        background: url(/bitrix/templates/main/images/shema_top.gif) 0px 0px no-repeat;
        height: 45px;
        text-align: center;
        font-size: 18px;
        width:484px;
        margin: 0 auto;
        }
    .shema_center{
        width: 704px;
        margin: 0 auto;
        }
    .shema_bot{
        clear:both;
        background: url(/bitrix/templates/main/images/shema_bot.gif) 0px 0px no-repeat;
        height: 9px;
        width: 484px;
        line-height: 0;
        font-size: 0;
        margin: 0 auto;
        }
.shema_top_1 {
        float:right;
        height: 9px;
        margin: 0;
        }
        .printer{
            float: left;
            width: 223px;
            height: 95px;
            background: url(/bitrix/templates/main/images/printer.jpg) 0px 0px no-repeat;
            margin: 5px 12px 0 5px;
            }
            .printer a, .volue a, .car a{
                display: block;
                width: 223px;
                height: 95px;
                color: #000;
                text-decoration: none;
                }
                .printer a strong, .volue a strong, .car a strong{
                    font-size: 14px;
                    }
                .printer a span, .volue a span, .car a span{
                    font-size: 16px;
                    line-height: 20px;
                    font-weight: bold;
                    }
                .printer_txt{
                    width: 136px;
                    text-align: right;
                    padding: 16px 0 0 0;
                    }
                .printer_txt2{
                    width: 136px;
                    text-align: center;
                    padding: 10px 0 0 0;
                    }

            .printer a:hover{
                background: url(/bitrix/templates/main/images/printer_active.jpg) 0px 0px no-repeat;
                }

        .volue{
            float: left;
            width: 223px;
            height: 95px;
            background: url(/bitrix/templates/main/images/volue.jpg) 0px 0px no-repeat;
            margin: 5px 12px 0 0;
            }
            .volue_txt{
                width: 136px;
                text-align: left;
                padding: 16px 0 0 10px;
                }
                .volue_txt span{
                    padding: 0 0 0 38px;
                    }

            .volue_txt2{
                width: 136px;
                text-align: left;
                padding: 10px 0 0 10px;
                }
                .volue_txt2 small{
                    padding: 0px 0 0 30px;
                    color: #000;
                    font-size: 11px;
                    }

            .volue a:hover{
                background: url(/bitrix/templates/main/images/volue_active.jpg) 0px 0px no-repeat;
                }

        .car{
            float: left;
            width: 223px;
            height: 95px;
            background: url(/bitrix/templates/main/images/car.jpg) 0px 0px no-repeat;
            margin: 5px 0 5px 0;
            }
            .car_txt{
                width: 136px;
                text-align: left;
                padding: 16px 0 0 35px;
                }
                .car_txt span{
                    padding: 0 0 0 18px;
                    }

            .car_txt2{
                width: 136px;
                text-align: left;
                padding: 10px 0 0 20px;
                }

            .car a:hover{
                background: url(/bitrix/templates/main/images/car_active.jpg) 0px 0px no-repeat;
                }

        /* main_content */
        .main_content{
            margin: 0 0 0 20px;
            }
            /* lcontent */
            .lcontent{
                float: left;
                width: 55%;
                margin: 0 10px 0 0;
                }
                .lcontent ul{
                    margin: 0;
                    padding: 0;
                    }
                .lcontent ul li{
                    margin: 0 0 2px 0;
                    padding: 0;
                    }
                .lcontent ul li a{
                    color: #000;
                    }

                .lcontent ul li span{
                    font-weight: bold;
                    }

            .frame_all{
                margin: 0 0 10px 0;
                border: 1px solid #fff;
                }

            .frame{
                width: 94px;
                height: 115px;
                border: 1px solid #A1A1A1;
                float: left;
                }
            .frame_infa{
                margin:0 0 0 0px;
                }
        .frame_infa strong{
                    color: #000;
                    }
                .frame_infa a, .rcontent a{
                    color: #E64900;
                    }
            /* /lcontent */
            /* rcontent */
            .rcontent{
                float:left;
                width: 40%;
                }
                .rcontent strong{
                    color: #000;
                    }
                a.a_black{
                    color: #000;
                    }

            /* /rcontent */

        /* /main_content */

    /* main_block */
    /* narrow_block */
    .narrow_block{
        margin: 0 10px 0 760px;
        text-align: center;
    position:relative;
        }
        .narrow_block input{
      background: url(/bitrix/templates/work/images/input_bg.jpg) 0px 0px no-repeat;
            width: 101px;
            margin: 0 0 10px 0;
            text-align: center;
            height: 18px;
            border: none;
            font-size: 11px;
            line-height: 14px;
            padding: 3px 0 0 0;            }
    .link{
        margin: 0 0 10px 0;
    height:18px;
        }
        .link a{
      display:block;
      float:left;
            background: url(/bitrix/templates/work/images/enter.gif) 0px 4px no-repeat;
            padding: 0 0 3px 19px;
      margin:1px 0px 0px 40px;
      * margin-left:20px;
            color: #E64900;
      height:14px;
            }
    .link input{
      float:left;
      background:none;
            background: url(/bitrix/templates/work/images/enter.gif) 0px 5px no-repeat;
            padding: 0px 0px 3px 15px;
      margin:0px 0px 0px 15px;
      width:50px;
      cursor:pointer;
      text-decoration:underline;
            color: #E64900;
            }
         a.reg{
      display:block;
      float:left;
      height:14px;
            background: url(/bitrix/templates/work/images/reg.gif) 0px 4px no-repeat;
            color: #000;
            padding: 1px 0 3px 15px;
            margin: 0 0 0 15px;
            }
        .remember{
            color: #797979;
            text-align: left;
            margin:0px;
      padding-left:57px;
            }
            .remember input{
                background: none;
                width: 13px;
                vertical-align: middle;
                margin: 0 5px 0 0px;
                padding: 0;
                }
        .brand{
            margin: 0 0 20px 0;
            }

            .brand a{
                display: block;
                width: 208px;
                height: 46px;
                margin: 0 0 4px 0;
                }

            .patron a{
                background: url(/bitrix/templates/main/images/patron.jpg) 0px 0px no-repeat;
                 }
            .patron a:hover{
                background: url(/bitrix/templates/main/images/patron_active.jpg) 0px 0px no-repeat;
                }

            .barva a{
                background: url(/bitrix/templates/main/images/barva.jpg) 0px 0px no-repeat;
                }
            .barva a:hover{
                background: url(/bitrix/templates/main/images/barva_active.jpg) 0px 0px no-repeat;
                }

            .pa a{
                background: url(/bitrix/templates/main/images/pa.jpg) 0px 0px no-repeat;
                }
            .pa a:hover{
                background: url(/bitrix/templates/main/images/pa_active.jpg) 0px 0px no-repeat;
                }

    /* /narrow_block */

/*-- /content --*/

/*-- footer --*/
.footer{
    background: url(/bitrix/templates/main/images/footer_bg.gif) 0px 0px repeat-x;
    height: 24px;
    padding: 10px 40px 0 20px;
    }
    .copyrite{
        float: left;
        }
    .aniart{
        float: right;
        }
        .aniart a{
            color: #E74100;
            }
        .aniart a:hover{
            }

/*-- /footer --*/

.banner{
margin:10px 0px 0px 0px;
* margin:10px 0px 0px 3px;
text-align:left;
}

span.starrequired
{
   color: #E64900;
}
