* {
    margin:0;
    padding:0;
}
BODY {
    background:#fff;
    font:12px Arial, Helvetica, sans-serif;
    color:#000;
}
.all {
    margin:0 auto;
    text-align:left;
    min-width:1024px;
}
IMG {
    border:0;
}
.clear {
    clear:both;
}
.head_top {
    background:url(../images/head_top_fon_02.gif) repeat-x 0 0;
}
.head_left {
    padding:7px 0 0 30px;
    float:left;
    width:300px;
    height:28px;
    color:#fff;
    word-spacing:14px;
}
.head_left A {
    padding:0 2px;
    text-decoration:none;
    font:bold 12px Tahoma;
    color:#fff;
}
.head_left A.activ_lang {
    color:#09558e;
}
.head_left a:hover {
    color:#09558e;
}
.head_right {
    background:url(../images/tel_03.jpg) no-repeat 0 0;
    float:right;
    height:26px;
    color:#0d0606;
    font:bold 17px Arial, Helvetica, sans-serif;
    padding:9px 20px 0 15px;
    

}
.head_right span {
    font:20px bold "Times New Roman", Times, serif;
    padding: 0 0 0 20px;
}

.header {
    background:url(../images/head_fon_05.jpg) repeat-x 0 0;
    height:88px;
}
.logo {
    float:left;
    width:300px;
}
.form {
    text-align:center;
    padding:30px 0 0 0;
    float:left;
    margin: 0 0 0 50px;
}
.form FORM {
    overflow:auto;
}
.form SPAN {
    color:#186390;
    font:bold 12px Tahoma;
    float:left;
}
.form INPUT {
    width:244px;
    height:19px;
    background:none;
    border:0;
    float:left;
}
.form INPUT#submit {
    margin-left:3px;
    background:url(../images/submit_08.jpg) no-repeat 0 -3px;
    width:20px;
    height:22px;
}

.form INPUT#A {
    margin-left:3px;
    background:url(../images/submit_08.jpg) no-repeat 0 0;
    width:20px;
    height:22px;
}
.form P {
    float:left;
    background:url(../images/input_11.gif) no-repeat 0 0;
    width:244px;
    height:19px;
    padding:0 3px;
}
.basked {
    padding:27px 30px 0 0;
    float:right;
} 
.basked A {
    display:block;
    width:120px;
    padding:7px 0 10px 0;
    font:bold 12px Tahoma;
    color:#186390;
    background:url(../images/bbb.gif) no-repeat 100% 0;
}
.menyu {
    background:url(../images/menyu_fon_10.gif) repeat-x 0 0;
    height:38px;
    text-align:center;
    padding:0 0 0 10px;
}
.menyu SPAN.active {
    background:url(../images/menyu_act_14.gif) repeat-x 0 0;
}
.menyu SPAN.active A {
    color:#fff;
}
.menyu SPAN A {
    position:relative;
    top:10px;
    text-decoration:none;
    color:#8c240f;
    font:bold 12px Tahoma;
}
.menyu SPAN {
    border-left:1px solid #ac4216;
    width:130px;
    display:block;
    float:left;
    text-align:center;
    height:38px; 
}
.menyu SPAN IMG {
    float:left;  
}
.content {
    background:url(../images/contact_fon_17.gif) repeat-x 0 0;
    padding:16px 0 0 0;
}
.left_vn{
    text-align:center;
    width:192px;
    float:left;
    padding: 0 0 0 10px;
}
.left {
    width:192px;
    text-align:left;
    float:left;
}
.left_top {
    background:url(../images/katal_10.gif) no-repeat 0 0;
    height:25px;
    padding:5px 0 0 7px;
    font:18px Tahoma;
    color:#f2f7fb;
    padding:16px 0 0 21px;
}
.left_top_cntr {
    background:url(../images/katal_blue_fon_10.gif) no-repeat 0 0;
    color:#3587c8;
    height:21px;
    font:14px Tahoma;
    padding:8px 0 0 21px;
}
.left_gen_cntr {
    background:url(../images/katal_fon_13.gif) repeat-y 0 0;
    font:11px Tahoma;
    color:#0f2836;
    padding-bottom:7px;
}

.title {
    color:#186390;
    font:bolder 16px "Times New Roman", Times, serif;
}

.text {
    color:#0f2836;
    font:14px "Times New Roman", Times, serif;
    display:block;
}

.text A {
    text-decoration:none;
    color:#fa5505;
}

.left_gen_cntr P {
    padding:7px 10px 0 27px;
}

.left_cntr_cntr {
    background:url(../images/katal_blue_fon_next_15.gif) no-repeat 0 0;
    height:20px;
    font:14px Tahoma;
    color:#3587c8;
    padding:6px 0 0 21px;
}
.left_stat_cntr {
    background:url(../images/katal_fon_13.gif) repeat-y 0 0;
    font:11px Tahoma;
}
.left_stat_cntr P {
    padding:7px 0 0 27px;
}
.left_stat_cntr A {
    text-decoration:none;
    color:#0f2836;
}
.left_bottom {
    background:url(../images/content_bottom_15.gif) no-repeat 0 0;
    height:16px;
}
.center_vn{
    text-align:center;
    margin:0 280px 0 212px;
    }
.center_other {
    text-align: left;
    padding: 0 20px 0 20px;
}    
.center {
    text-align:left;
    width:390px;
    margin: 0 auto;
}
.center_top_red {
    background:url(../images/center_top_red_10.gif) no-repeat 0 0;
    height:25px;
    width:370px;
    font:18px Tahoma;
    color:#fff;
    padding:14px 0 10px 20px;
}

.center_top_red_dif {
    background:url(../images/center_top_red_10_other.gif) no-repeat 0 0;
    height:25px;
    width:370px;
    font:18px Tahoma;
    color:#fff;
    padding:14px 0 10px 20px;
}

.agregat {
    padding:10px 17px 0 9px;
}

.agregat SPAN {
    color:#186390;
    font:bold 12px Tahoma;
    float:left;
    padding: 5px 0 0 0;
}

.agregat SELECT {
    width:254px;
    float:right;    
}

.h {
    background:url(../images/line_04.gif) no-repeat 0 0;
    height:2px;
    margin:16px 0 16px 0;
}
.picture {
    background:url(../images/ramka_13.gif) no-repeat 0 0;
    padding:9px 0 0 9px;
    height:100px;
    width:110px;
    float:left;
}

.pictureHome {
    background:url(../images/ramka_13.gif) no-repeat 0 0;
    padding:9px 0 0 9px;
    height:140px;
    width:110px;
    float:left;
}
.name {
    color:#186390;
    font:bold 12px Tahoma;
    padding:13px 0 0 23px;
    float:left;
}

.name SPAN {
    color:#f97732;
    font:20px "Times New Roman", Times, serif;
}

.right_name A{
    color:#186390;
    font:bold 12px Tahoma;
    padding:5px 0 0 0;
    text-decoration:none;
}

.status {
    padding:20px 25px 0 0;
    color:#f97732;
    font:bold 14px "Times New Roman", Times, serif;
    float:right;
}

.maker {
    color:#31ab48;
    font:bold 14px "Times New Roman", Times, serif;
}

.basked_cntr {
    padding:15px 0 10px 0;
    float:left;
}

.basked_cntr A {
    display:block;
    font:12px Tahoma;
    color:#186390;
    padding: 0 0 10px 30px;
    background:url(../images/basket_p_03.gif) no-repeat;
    text-decoration:underline;
}

.content_cntr1 {
    float:left;
    width:260px;
    padding:30px 0 0 10px;

}
.basked_right {
    display:block;
    width:140px;
    padding:5px 0 0 0;
}
.br2 A {
    display:block;
    font:12px Tahoma;
    color:#186390;
    padding: 0 0 10px 150px;
    background:url(../images/basket_p_03.gif) no-repeat 50% 0;
    text-decoration:underline;
}
.right_vn{
    float:right;
    padding-right:10px;
    width:260px;
}
.right {
    width:260px;
}
.right_fon {
    background:url(../images/fon_spec_03.gif) repeat-y 0 0;
}
.right_center {
    font:18px Tahoma;
    color:#fff;
    background:url(../images/spec_top_03.gif) no-repeat;    
    padding:15px 0 0 20px;
    height:26px;
}
.picture_spec {
    background: url(../images/ramka_spec_03.gif) no-repeat 0 0;
    padding:8px 0 0 0;
    height:80px;
    width:90px;
    float:left;
    text-align:center;
    margin:14px 7px 0 8px;
}
.birka {
    background:url(../images/birka_07.gif) no-repeat 100% 0;
    text-align:center;
    font:22px Tahoma;
    color:#f75802;
    padding:3px 0 0 195px;
    margin-right:10px;
}
.nnpr {
    text-align:left;
    padding:20px 0 0 0;
}
.line_blue {
    background:url(../images/line_blue_16.gif) no-repeat 0 0;
    height:3px;
    padding-top:15px;
    width:380px;
}
.line_right {
    background:url(../images/line_right_16.gif) no-repeat 0 0;
    height:15px;
    width:260px;
    clear:both;
}
.l_r_f {
    background:url(../images/line_right_footer_24.gif) no-repeat 0 0;
    height:14px;
} 
.footer {
    background:url(../images/footer_28.gif) repeat-x 0 0;
    height:35px;
}
.our_d {
    padding:61px 0 10px 20px;
    float:left;
    width:150px;
}
.text_out {
    font:18px bold Tahoma;
    color:#186390;
}
.about_m_t {
    font:12px bold Tahoma;
    color:#186390;
}
.ouer_p {
    float:left;
    padding-top:10px;
}
.ouer_p1 {
    float:left;
    padding-bottom:5px;
}
.l {
    float:left;
    padding:18px 0 10px 20px;
    text-align:center;
}

.nnp A {
    font:18px bold Tahoma;
    color:#186390;
}

.img_starter_cntr {
    float:left;
}

.sub {
    margin-left:3px;
    background:url(../images/submit_08.jpg) no-repeat 0 -3px;
    width:20px;
    height:22px;
}

.fl_l {
    float:left;
}
.fl_r {
    float:right;
}
.td_font {
    font:14px bold "Times New Roman", Times, serif;
}
.num {
    float:left; margin:60px 0 0 10px; font:14px bold Arial, Helvetica, sans-serif;
    }
.small_1236950881 {
    FONT-SIZE:9px; FONT-FAMILY: arial
}
.norm_1236950881{
    FONT-SIZE:10px; FONT-FAMILY: arial
}
.txt_1236950881{
    FONT-SIZE:11px; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold
}

.pad_20 {
    padding:20px 0 0 40px;
}
.pad_45 {
    padding:20px 0 0 45px;
}

.workshop {
    padding:50px 0 0 0;
}

.pad_10_20 {
    padding:10px 0 0 30px;
}

#ns_tt{
position: absolute;
background-color: #DDDDDD;
font-family: Tahoma, sans-serif;
font-size: 11px;
line-height: 16px;
padding: 2px 5px;
overflow: hidden;
margin: 25px 0px 0px 5px;
}

.article {
    padding-top: 10px;
}

.asterisk {
    color:red;
}

.marg {
    float:left; 
    margin:0 0 20px 0;
}

.floatPad5 {
    float:left;
    padding:5px 10px 0 5px;
}
.hT {
    border:1px solid #d7dee4;
}

.marg10 {
    margin:0 0 0 5px;
}

.marg10 A {
    color:#186390;
    font:bold 14px Tahoma;
}

.marg15 {
    margin:0 0 0 12px;
}

.marg15 A {
    color:#186390;
    font:bold 14px Tahoma;
}

.leftPad20 {
    float:left; padding:15px 0 0 20px;
}

.leftPad20 SPAN {
    font: 16px Tahoma;
}

.categoryPict {
    margin:5px 10px 10px 20px; float:left;
}

.originNum {
   text-decoration: none; 
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-weight:normal;
}
