
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
}

ol, ul {list-style: none;}
blockquote, q {quotes: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del {text-decoration: line-through;}
table {

}
td{vertical-align: top;}
           
      /*           
td{border: #ff0000 1px solid;}  
div{border: #00ff00 1px solid;}
  
                 
ul{border: #00ff00 1px solid;}  
li{border: #00ff00 1px solid;}  
      */
          

html, body {width: 100%; height: 100%;}

body{background: #fff;}



.container {
    width: 970px;
    margin: 0 auto;   
}
.container1 {
        
}

.top_ul, .top_ul2 {
    float: right;
   /* padding: 73px 0 24px 0;*/
    
    width: 80%;
    text-align: left;
    line-height: 150%;
    padding: 50px 0 24px 0;
}

.top_ul li {/*border-left: #999999 1px solid;*/}
.top_ul li, .top_ul2 li {
    display: inline;
    padding: 0 5px 0 10px;
}
.nobrd {border: none !important;}
.logo {
    width: 110px;
    height: 54px;
    float: left;
    padding: 35px 0 0 19px;
    position: relative;
}

.bg0 {
    padding: 221px 0 0 0;
    width: 970px;
    margin: 1px 0 0 0;
    background-position: left top;
    background-repeat: no-repeat;
   /* background: url(../../img/bg0.jpg) left top no-repeat;   */
}
.bg1, .bg2, .bg3, .bg4 {line-height: 1;}

.bg1 {
    background: url(../../img/t_bgbgg0.jpg) left top no-repeat;
    padding: 7px 0 8px 0;
    margin: 1px 0 0 0;
}
.bg2 {
    padding: 7px 0 8px 0;
    background: url(../../img/t_bgbgg1.jpg) left top no-repeat;
    margin: 1px 0 0 0;
}
.bg3 {
    padding: 7px 0 8px 0;
    background: url(../../img/t_bgbgg2.jpg) left top no-repeat;
    margin: 1px 0 0 0;
}
.bg4 {
    padding: 7px 0 8px 0;
    background: url(../../img/t_bgbgg3.jpg) left top no-repeat;
    margin: 1px 0 0 0;
}
.bg5 {
    padding: 7px 0 8px 0;
    background: url(../../img/t_bgbgg4.jpg) left top no-repeat;
    margin: 1px 0 0 0;
}
.bg6 {
    padding: 7px 0 8px 0;
    background: url(../../img/t_bgbgg5.jpg) left top no-repeat;
    margin: 1px 0 0 0;
}

.bg1 a, .bg2 a, .bg3 a, .bg4 a, .bg5 a, .bg6 a{
    background: url(../../img/arrow.gif) left 6px no-repeat;
    margin: 0 0 0 20px;
    padding: 0 0 0 15px;
}

.left {
    width: 755px;
    padding: 20px 0 0 0;
}
.left h2 {padding: 0 0 0 20px;}
.right {
    width: 245px;
    height: 115px;
}
.left_nav {padding: 33px 0 0 23px;}
.left_nav a {
    border-left: #f3d2ab 1px solid;
    padding: 0 8px 1px 9px;
    float: left;
}
.left_nav a:hover {background-color: #436994;}

.on {background-color: #436994;}
.last {
    border-right: #f3d2ab 1px solid;
    padding: 0 12px 0 2px;
}

.cont_left {background: #eaeaea url(../../img/cont_bg.gif) left top repeat-x;}
.cont_right {width: 204px; background: #eaeaea url(../../img/cont_bg.gif) left top repeat-x;}

.cont_l {
    padding: 33px 25px 50px 37px;
    width: 657px;
}
.cont_l h1, .cont_l2 h1 {padding: 0 0 5px 0;}
.cont_l2 {
    padding: 33px 25px 0 37px;
    width: 657px;
}

.back {
    float: right;
    padding: 12px 32px 0 0;
}
.back img {margin: 0 6px 0 0;}
.back2 {
    float: right;
    padding: 12px 0 0 0;
}
.back2 img {margin: 0 -1px 0 0;}

.rght {width: 153px;}
.rght img, .rght2 img {margin: 0 8px 0 0;}
.rght2 {width: 113px;}
.rght2 a {margin: 0 0 0 40px;}
.rght3 {width: 120px;}
.rght3 img {margin: 0 8px -2px 0;}

.desc {
    border-bottom: #8c8c8c 1px solid;
    padding: 0 0 15px 0;
}
.desc2 {padding: 0 0 15px 0;}
.tech_table {margin: 16px 0 0 0;}

.tab_l {width: 60%;}

.mod_right {
    background-color: #fff;
    width: 204px;
    padding: 0;
}
.mod_right2 {
    background-color: #436994;
}
.mod_right2_table {width: 100%;}
.mod_right2_table tr td {
    border-top: #b2c1d3 1px solid;
    padding: 9px 0 10px 24px;
    vertical-align: middle;    
    
}
.mod_right2_table tr td a {
    background-color: #f7941e;
    padding: 0 4px 2px 4px;
}
.mod_right2_table select {
    background-color: #eaeaea;
    border: #eaeaea 1px solid !important;
    margin: 0;
    padding: 0;
}
.mod_right2_table select option {
    padding: 0 6px 0 0;
    margin: 0;
    border: none;
}

.lt, .lt2, .lt3 {
    text-align: left;
    padding: 12px 24px 7px 24px !important;
    vertical-align: middle !important;
    
}
.lt select {width: 80px !important; float: right; margin: -5px 0 0 0;}
.lt2 input {width: 47px; float: right; margin: -5px 0 0 0;}
.lt3 input {  margin: -5px 15px 0 3px;}

.models {
    background-color: #fff;
    width: 204px;
    padding: 0 0 15px 0;
    margin: 0 0 30px 0;
    border-bottom: #50749c 1px solid;
}

.models_list {padding: 0 25px 15px 0;}
.models_list dt, .models_list dd {padding: 0 0 0 24px;}
.models_list dd {padding: 10px 0 4px 24px;}
.models_list dt {padding: 0 0 8px 24px;}
.on_list {background: url(../../img/arr_cur.gif) -2px -1px no-repeat;}

.pages {padding: 0 0 10px 24px;}
.pages a {padding: 2px 4px 2px 5px;}
.pages a:hover {background-color: #f7941e;}

.pages_mod {padding: 10px 0 35px 0;}
.pages_mod a {padding: 2px 5px 2px 6px;}
.pages_mod a:hover {background-color: #f7941e;}

.pag {background-color: #f7941e;}
.pag_mod {background-color: #f7941e;}

.cat {
    width: 657px;
    height: 104px;
}
.cat tr th {
    padding: 10px 0 10px 0;
    background-color: #436994;
}
.cat tr th img {margin: 0 0 -3px 2px;}
.th_name {
    padding: 0 0 0 15px !important;
    width: 147px;    
}

.th_mest {width: 100px; padding: 10px 0 10px 15px !important;}
.th_price {width: 100px; padding: 0 0 0 15px !important;}
.th_price_2 {width: 90px; padding: 0 0 0 15px !important;}

.cat tr td {background-color: #fff;}
.name, .mest, .price {border-top: #fff 2px solid;}
.name {width: 190px;}
.name_bb {width: 150px;}
.mest {width: 150px;}
.price {width: 150px;}
.price_2 {
    width: 106px;
    border-top: #f7941e 2px solid;
}

.name_mod, .mest_mod, .price_mod, .price_2_mod {padding: 30px 0 35px 0;}
.name_mod {padding-left: 15px;}
.mest_mod {padding-left: 35px;}
.price_mod {padding-left: 45px;}
.price_2_mod {padding-left: 25px;}

.pic_mod {width: 157px;}
.mod_bot {
    border-top: #ccc 1px solid;
    padding: 7px 0 0 15px;
}

.info_models li img {margin: 0 0 5px 0;}
.info_models li {padding: 18px 20px 4px 24px;}

.mod_res {
    height: 15px;
    background: transparent !important;
}
.pic {width: 157px;}
.cur_mod {background-color: #e0e0e0 !important;}

.c_table {margin: 15px 0 0 0;}
.c_table tr td {padding: 0 0 35px 0;}
.c_table tr td h2 {margin: 0 0 10px 0;}
.c_table tr td img {margin: 0 20px 0 0;}

/* SLIDE */
.toggle {
    height: 23px;
    padding: 8px 0 0 0;
    border-top: #fff 1px solid;
    background: url(../../img/t_bgbgg0.jpg) left top no-repeat;
    cursor: pointer;
}
.toggle a {
    background: url(../../img/arrow.gif) left 6px no-repeat;
    margin: 0 0 0 20px;
    padding: 0 0 0 15px;
}
.slide {
    position: relative;
}
.a {background: #436994;}
.slider {
    height: 329px;
    background: url(../../img/bbgg0.jpg) left top no-repeat;
}
.slider1 {
    height: 329px;
    background: url(../../img/bbgg3.jpg) left top no-repeat;
}
.slider2 {
    height: 329px;
    background: url(../../img/bbgg1.jpg) left top no-repeat;
}
.slider3 {
    height: 329px;
    background: url(../../img/bbgg2.jpg) left top no-repeat;
}
.slider4 {
    height: 329px;
    background: url(../../img/bbgg4.jpg) left top no-repeat;
}
.slider5 {
    height: 329px;
    background: url(../../img/bbgg5.jpg) left top no-repeat;
}
.slider6 {
    height: 329px;
    background: url(../../img/bbgg6.jpg) left top no-repeat;
}
.show {
    background-color: #f7941e;
    position: relative;
    top: 20px;
    height: 115px;
    width: 100%;
}
.show_in {
    position: absolute; 
    top: 25px;
    width: 100%;
}
.show_in h2 {
    margin: 25px 0 0 20px;
}
.left_nav_i {
    width: 100%;
    padding: 0 0 0 23px;
    margin: 10px 0 0 0;
    height: 18px;
    border-bottom: #f8c588 1px solid;    
    border-top: #f8c588 1px solid;    
}
.left_nav_i a {
    border-left: #f3d2ab 1px solid;
    padding: 3px 8px 0 9px;
    height: 15px;
    display: block;
    float: left;
    margin: 0 -1px 0 0;
    
}
.left_nav_i a:hover {background-color: #986426;}
.on_i {background-color: #986426;}
.main_pic {
    position: absolute;
    top: 20px;
    right: 25px;
    z-index: 10000;
}
/* FOOTER */
.footer {
    background: url(../../img/footer.gif) left top no-repeat;
    height: 96px;
    width: 970px;
    margin: 1px 0 0 0;
    padding: 0 0 20px 0;
}

.copy {padding: 26px 0 0 23px;}
.copy table {
    width: 80%;
}

.copy table tr td img {vertical-align: middle;}

.mini_logo {
    float: left;
    padding: 0 25px 0 0;
}
.info {vertical-align: middle;}
.copy_two {
    text-align: right;
    padding: 0 24px 8px 0;
    vertical-align: bottom;
}
.zacepil {
    padding: 10px 0 0 0;
}

.fooind{
    margin: 5px 0 10px -100px; font-size: 8pt !important;
}
/* FOOTER */
.formbut {
    background-color: #ff8a00;
    border: none;
    padding: 0 3px 2px 3px;
    cursor: pointer;
}
.togover {
    cursor: pointer !important;
}
.z {
    background: url(../../img/z_bg.gif) left top repeat-x;
    width: 100%;
    
}
.z_in {
    background: url(../../img/z.jpg) left top no-repeat;
    height: 600px;
}
.z_logo {padding: 127px 0 0 153px;}
.z_logo table tr td {padding: 0 50px 0 0}
.z_logo table tr td h2 {padding: 5px 0 30px 0}
/* SLIDER */
#gallery_container {  width:657px !important; height:104px; margin:0; padding:0 0 15px 0; display:block; position:relative; }

#thumb_container{ position:relative ; overflow:hidden ; width:631px !important; height:108px ; margin: 0 auto 0 ;  }

#thumbs { white-space:nowrap; padding: 0 0 0 0;}

#thumbs a { padding:0px; margin: 0 1px 0 0; }
#thumbs a img{ margin: 0 0 0 0; }
.addfwd { display:block; position:absolute; cursor:pointer; width:12px; height:104px; top:0px; right: 0; _right:-1px; background:url(../../img/right.gif) no-repeat;  }
.addbkwd { display:block; position:absolute; cursor:pointer; width:12px; height:104px; top:0px; left:0; background:url(../../img/left.gif) no-repeat;  }



/* RaSta  26.02 */
#switcher{
    display: none;
}
/* <--- */

/*  */
.mod_table {
    width: 100%;
    border-top: #959595 1px solid;
    background-color: #fff;
    padding: 4px 0 15px 0;
}
.mod_table tr td {padding: 7px 0 0 15px;}

.model {
    padding: 1px 0 15px 0;
}
.model img {padding: 0 0 1px 0;}
.cale_table {
    width: 100%;
    background-color: #436994;
   /* padding: 0 0 10px 0;   */
    margin: 1px 0 0 0;
}
.cale_table tr td {
    padding: 5px 0 5px 7px;
    border-left: #fff 1px solid;
}
.per {
    width: 86px;
    padding: 5px 0 5px 15px !important;
}
.yaht_table {width: 100%;}
.yaht {
    width: 408px;
}
.r_yaht {padding: 10px 0 0 0;}
.tech_table_2 {
    width: 100%;
    padding: 0 0 10px 0;
}
.tech_table_2 tr td {
    padding: 6px 0;
    border-bottom: #bbbbbb 1px solid;
}
.tech {
    position: relative;
    width: 340px;
    padding: 20px 20px 20px 20px;
    background-color: #fff;
}
.to {
    background: url(../../img/minus.gif) left 1px no-repeat;
    padding: 0 0 5px 20px;
    margin: 5px 0 0 0;
    border-bottom: #5e5e5e 1px solid;
}
.to2 {
    
    padding: 0 0 5px 0;
    margin: 5px 0 0 0;
    border-bottom: #5e5e5e 1px solid;
}
.zoom {
    position: absolute;
    right: 0;
    top: 0;
}
.thumbs img {margin: 0 1px 0 0;}

.tech_desc {padding: 15px 0 0 0;}
.tech_desc dl dd {padding: 0 0 15px 0;}
.finp {
    background-color: #eaeaea;
    border: #eaeaea 1px solid !important;
    margin: 0;
    padding: 1px 28px 1px 3px;
}



/*  */
.see_also {padding: 10px 0 0 24px;}

.desc2 h2, .desc2 h3 {margin: 0 0 4px 0;}
.mod_togle {
    width: 204px;
    border-top: #b2c1d3 1px solid;
    padding: 8px 0 9px 0;
    background-color: #436994;
    cursor: pointer;
}
.mod_togle a {margin: 0 0 0 24px;}
.models_slide {
    background-color: #fff;
    width: 204px;
    padding: 0 0 15px 0;
}
.news dl {padding: 0 0 25px 0;}
.news dl dt {padding: 25px 0 5px 0; clear: both;}

.news dl dd h4 {margin: 0 0 5px 0;}
.news dl dd img {margin: 4px 10px 0 0; float: left;}
.news_r {width: 204px;}
.news_r ul {
    border-bottom: #b2c1d3 1px solid;
}
.news_r ul li {
    border-top: #b2c1d3 1px solid;
    padding: 8px 0 9px 0;
    background-color: #436994;
    cursor: pointer;
}
.news_r ul li a {margin: 0 0 0 24px;}
.news_r_in {padding: 0 0 0 24px;}
.news_r_a {
    background-color: #436994;
    padding: 13px 0 14px 0;
}
.news_on {background-color: #f7941e !important;}

/*  */
#order {
    width: 657px;
}
.order_in {
    position: relative;
    width: 657px;
}
.order_t h2, .order_t_h h2 {margin: 0 0 10px -3px;}
.order_t {
    background-color: #436994;
    padding: 15px 0 0 15px;
    height: 72px;
}
.order_t_h{
    background-color: #436994;
    padding: 15px 0 5px 15px;
}
.order_b {
    background-color: #fff;
    padding: 10px 15px 25px 15px;
}
.order_table {
    width: 100%;
}
.order_table tr td {
    padding-top: 8px;
}
.o_l {
    text-align: right;
    vertical-align: middle;
    padding: 0 5px 0 0;
    width: 250px;
}
.v_t {
    vertical-align: top;
    text-align: right;
    padding: 0 5px 0 0;
    width: 250px;
}
.o_r select {         
   /* background-color: #e4e4e4;
    border: #ff8b00 1px solid;    */
     background-color: #e4e4e4;
    border: #c3c3c3 1px solid;
    margin: 0 2px 0 0;
}

.otext {
    background-color: #e4e4e4;
    border: #ff8b00 1px solid;
    padding: 2px 0 2px 5px;
    width: 80%;
}
.obut {
    background-color: #ff8b00;
    padding: 2px 20px;
    border: none;   
    cursor: pointer; 
}
.oinp {
    background-color: #e4e4e4;
    border: #ff8b00 1px solid;
    padding: 2px 0 2px 5px;
    width: 80%;
}
.oinp_d {
    background-color: #e4e4e4;
    border: #c3c3c3 1px solid;
    padding: 2px 0 2px 5px;
    width: 80%;
    cursor: default;
}
.hr {
    width: 100%;
    margin: 18px 0 10px 0;
    border-bottom: #bdbdbd 1px solid;
    border-top: none;
    border-right: none;
    border-left: none;
}
.close {
    position: absolute;
    width: 11px;
    height: 11px;
    top: 10px;
    right: 10px;
    background: url(../../img/clo.gif) left top no-repeat;
    cursor: pointer;
}

#content2 {
    width: 494px;
    overflow: hidden !important;
    z-index: 100;
}
.scrollbar-hor{
    background: url(../../img/scroll.gif) left top repeat-x;
    width: 494px;   
    height: 12px;
}
.handle-hor{
    height: 12px;
    width: 186px;
    background: url(../../img/scroll_handle.gif) left top no-repeat;
    cursor: pointer;
}
.comp_table {width: 100%;}

td.comp_l {
    width: 163px;
    padding: expression('155px 0 0 0');
    padding: 153px 0 0 0;
    _padding: 156px 0 0 0 !important;
}
td.comp_r {background-color: #fff;}
td.comp_pics {
    padding: 5px 0 5px 10px;
    width: 157px;
}
td.comp_name {
    padding: 5px 0 5px 10px;
    border-bottom: #666 1px solid;
}
td.comp_oth {
    padding: 5px 0 5px 10px;
    border-bottom: #ccc 1px solid;
}

td.comp_name2 {
    width: 163px;
    padding: 5px 0 5px 0;
    border-bottom: #666 1px solid;
}
td.comp_oth2 {
    padding: 5px 0 5px 0;
    border-bottom: #ccc 1px solid;
}
.clo {
    display: none;
    float: left;
    margin: 0 0 0 0;
}
.bron {
    display: none;
    float: left;
    margin: 0 0 0 15px;
    _margin: 0 0 0 7px;
}
/*  */

.comp_fun {
    float: left;
    width: 15px;
    height: 10px;
    margin: 2px 0 1px 0;
}

.comp_fun2 {
    float: left;
    width: 11px;
    height: 11px;
    margin: 2px 0 1px 0;
}
.price_table {width: 100%;}
.price_table th {background-color: #436994;}

.price_table td {
    border-top: #ededed 1px solid;
    padding: 7px 0 8px 0;
    text-align: left;
}

.th_month {
    padding: 8px 0;
    width: 80px;
}
.pr_inf {
    background-color: #c1e3ff !important;
    padding-left: 8px !important;
}
.pr_name {padding-left: 8px !important;}

.pr_pics {position: relative;}
.pr_pic {
    position: absolute;
    display: none;
    left: 0;
    top: -20px;
    
}
.textaz {padding: 0 30px 0 0;}
.textaz ul {padding: 0 0 0 15px;}
.textaz ul li {list-style-type: square;}

.even { background-color:#fff !important; }
.odd { background-color:#fff !important; }
.mo { background-color:#f7941e !important; }

/*  */
.trans_table {
    width: 100%;
    border-top: #959595 1px solid;
    background-color: #fff;
}
.trans_table tr td {padding: 15px 0 15px 15px;}
.tr_table {
    width: 100%;
    margin: 15px 0 0 0;
}
.tr_table tr th {
    background-color: #436994;
    padding: 6px 0 6px 12px;
    text-align: left;
}
.tr_table tr td {
    border-top: #e0e0e0 1px solid;
    padding: 4px 0 5px 12px;
    background-color: #fff;
}
.tr_inf {
    width: 200px;
    background-color: #dff1ff !important;
}

.trans_togle {
    width: 204px;
    border-top: #b2c1d3 1px solid;
    padding: 6px 0 7px 0;
    background-color: #436994;
    cursor: pointer;
}
.trans_togle a {margin: 0 0 0 24px;}
.trans_slide {
    background-color: #fff;
    width: 204px;
    padding: 0 0 15px 0;
}
.tr_slide ul {padding: 5px 0;}
.tr_slide ul li {padding: 3px 0 4px 24px;}

.tr_table_in {width: 100%;}
.tr_table_in tr th {
    background-color: #436994;
    padding: 6px 0 6px 12px;
    text-align: left;
}
.tr_table_in tr td {
    border-top: #e0e0e0 1px solid;
    padding: 4px 0 5px 12px;
    background-color: #fff;
}
.tr_th_in {
    padding: 20px 0 10px 12px !important;
    border-top: #2f4965 1px solid;
}
.tr_in {padding: 12px 0 12px 12px !important;}
.bord_b {border-bottom: #fff 1px solid;}
.bord_t {border-top: #fff 1px solid;}

/* 12.03.2009 CraB */
.b_list li {padding: 0 0 20px 24px;}
.b_list li img {margin: 2px 0 0 0;}
.br_table {
   /* width: 100%;     */
    width: 657px;
    border-top: #959595 1px solid;
    background-color: #fff;
}
.br_table2 {
    width: 100%;
    width: 657px; 
    border-top: #959595 1px solid;
    background-color: #fff;
}
.ber_td2 {
    padding: 0 0 20px 0;
    }

.ber_td {width: 202px;}
.ber_text {padding: 15px 25px 0 15px;}
.ber_text2 {
    padding: 10px 25px 0 15px;
    border-left: #f8931d 1px solid;
}
.bot_pad {padding: 0 0 40px 0;}
.ber_table {
    width: 100%;
    margin: 15px 0 0 0;
}
.ber_table2 {width: 100%;}
.ber_td_tip {
    border-right: #f09329 5px solid;
    background-color: #fff;
    padding: 10px 15px 21px 0;
}

.gul {
    width: 204px;
    border-top: #b2c1d3 1px solid;
    padding: 6px 0 7px 0;
    background-color: #436994;
    cursor: pointer;
}
.gul a {margin: 0 0 0 24px;}
.on_gul {
    /*background: #436994 url(../../img/cur_arr.gif) left 8px no-repeat;*/
    background: #f7941e url(../../img/cur_arr.gif) left 8px no-repeat;
}

.modelbord{
    border-top: #959595 1px solid;
}
/*  */
.m_news {
    background-color: #d1cfcf;
    margin: 1px 0 0 0;
}
.m_news_in {padding: 15px 35px 15px 35px;}
.m_news_in table {width: 100%;}
.m_news_in table tr td {
    width: 280px;
    vertical-align: top;
}
.uupnn{width: 260px;}
.m_news_in table tr td h3{padding: 0 0 5px 0; font-size: 10pt; font-weight: bold;}
.upd_date{font-weight: bold; color: #585858; line-height: 150%;}
.m_news_in table tr td img {margin: 0 10px 0 0;}
/* 17.03.2009 */
.th_name_b {
    padding: 0 0 0 15px !important;
    width: 150px;
}

.th_price_3 {width: 100px; padding: 0 0 0 5px !important;}
.th_mest_b {width: 100px; padding: 10px 0 10px 5px !important;}
.mest_b {width: 100px;}
.mest_mod_b {padding: 30px 0 35px 30px;}
.th_len {width: 70px; padding: 0 0 0 10px !important;}
.len {width: 70px;}
.len_mod {
    width: 70px;
    padding: 30px 0 35px 0;
}
.th_year {width: 70px;}
.year {width: 70px;}
.year_mod {padding: 30px 0 35px 15px;}
.price_3 {
    width: 96px;
    border-top: #f7941e 2px solid;
}
.price_3_mod {padding: 30px 0 0 25px; height: 20px !important;}

.or_bg td{
    background: #FF8A00;
}

/*  */
.tips {
    padding: 15px 0 0 20px;
    border-left: #ff8c00 4px solid;
}
.tips3 {border-top: #dee1e1 1px solid;}
.tips2 {
    padding: 15px 0 0 20px;
    margin: 0 0 0 0;
    border-left: #ff8c00 4px solid;
}
.tips_div {padding: 10px 19px 0 24px;}
.tips_div img {margin: 0 0 5px 0;}
.tips_div a {
    display: inline-block;
    margin: 0 0 5px 0;
}

.fototitl a{
    font-weight: bold;
    text-decoration: none;
}

.fototitl a:hover{ text-decoration: underline;}

.fototitl{
    padding: 0 0 7px 0;
}

/*  */
.pic_mod_div {position: relative;}
.skidka {
    position: absolute;
    width: 157px;
    top: 0;
    left: 0;
    background-color: #f7941e;
}
.skidka div {padding: 2px 0 3px 5px;}

.dinline tr td {
    padding: 0 10px 0 0;
}
.dinline tr td img {padding: 4px 0 0 0;}
.lasttd {padding-bottom: 30px !important;}

/* 22.03.2009 */
.baz_table {
    width: 100%;
    border-top: #959595 1px solid;
}
                                     
.bas_nl{  margin: 0 0 300px 0;}
.bas_nl span{ float: left; display: block; width: 157px; margin: 20px 7px 0 0;}
.baz_im {
    background-color: #fff;
    padding: 2px 0 0 0;
}
.baz_tx {padding: 7px 0 0 0;}
.baz_tx a {
    display: inline-block;
    margin: 0 0 10px 0;
}
.baz_head {
    border-bottom: #959595 1px solid;
    padding: 40px 0 5px 0;
}
.baz_txt {padding: 5px 0 0 0;}

.bazi_gal {width: 147px;}
.bazi_gal img {margin: 3px 0 5px 0;}
.bazi_in {padding: 15px 0 0 0;}
.bazi_in2 {
    width: 167px;
    padding: 15px 0 0 0;
}
.bazi_toggle {}
.bazi_slide {margin: 0 0 20px 0;}

.baz_tbl{margin: 5px 0 0 0;}
.baz_tbl img{margin: 0 0 -7px 0;}
.baz_tbl a{font-weight: bold; text-decoration: none;}

.gul_upd{margin: 0 0 20px -15px;}
.gul_upd li{display: inline; padding: 6px 10px; margin: 0 1px 0 0; background: #e5e5e5;}
.gul_upd li a{font-weight: bold; text-decoration: none;}
.gul_upd li a:hover{text-decoration: underline;}
.gul_upd li.on_gul{background: #436994;}
.gul_upd li.on_gul a{color: #fff;}

.h1cat{border-bottom: #969696 1px solid; }
.comm_upd{background: #fff; width: 96%; padding: 20px 2%;}
.cat_b_upd{float: left; margin: 20px 7px 25px 0; font-size: 8pt; color: #585858; line-height: 140%;}
.cat_b_upd img{margin: 0 0 5px 0; }
.cat_b_upd a{font-size: 10pt; font-weight: bold; text-decoration: none;}

.sort_upd{margin: 20px 0 10px 0; font-size: 8pt;}
.sort_upd b{color: #585858;}
.sort_upd ul li{display: inline; padding: 4px 7px; }
.sort_upd ul li a{text-decoration: none;}
.supdact{background: #436994; }
.supdact a{ color: #fff;}

.hh_upd{margin: 0 0 220px 0;}
.b_duff{position: absolute; left: 150px; top: 60px;}
.b_matt{position: absolute; left: 370px; top: 65px;}

.comp_upd{float: right; background: #436994 url(../../img/comp.gif) 100% 0 no-repeat; height: 17px; padding: 2px 35px 0 10px;}
.comp_upd a{color: #fff; text-decoration: none; font-size: 9pt;}
.updmleft{margin: 0 0 0 10px;}

.sort_upd ul li:hover{background: #F7941E;}
.sort_upd ul li:hover a{color: #000;}

.reg_cat tr th{padding: 5px 5px 5px 15px; background: #426895; text-align: left; color: #fff;}
.reg_cat tr td{padding: 5px 5px 5px 15px; background: #fff; text-align: left; color: #000; border-bottom: #ccc 1px solid;}
.reg_cat tr th a{color: #fff; }
.cur_mod_reg{background: #f7941d !important;}
.reg_date{width: 110px;}
.reg_name{width: 270px;}
.reg_lid{width: 200px;}

.reg_hov td{cursor: pointer;}
.reg_ho td{background: #f7941d !important;}
.reg_ho td, .reg_ho td a{color: #fff !important;}
.reg_img{display: none; position: absolute; right: -150px; top: -20px; border: #f7941d 1px solid;}
.reg_rel{position: relative;}

.updh2{color: #3487C3; font-size: 14pt; font-weight: 300; font-family: Arial; padding: 15px 0 0 20px;}

.new_ta{ background: #f7941e url(img/cur_arr.gif) left 8px no-repeat; }

.fototitl_upd img{margin: 0 2px 1px 0 !important;}
.baz_tx img{margin: 0 10px 0 0;}



.tr_table22 {
    width: 100%;
    margin: 20px 0 0 0; 
}

.tr_table22 tr th {
    background-color: #436994;
    padding: 6px 0 6px 12px;
    border-collapse: collapse;
    border: #c1c1c1 1px solid;
    text-align: left;
    color: #fff;
}
.tr_table22 tr td {
    /*border-top: #e0e0e0 1px solid;       */
    border-collapse: collapse;
    border: #c1c1c1 1px solid;
    padding: 4px 0 5px 12px;
    background-color: #fff;
}

.tr_table22 .hhed th{background: #f79122 !important; color: #fff; font-size: 10pt; font-weight: bold; font-family: Tahoma; border: none !important; }
.tr_table22 .hhed .hhe{font-size: 12pt; font-weight: bold; }

.addBaseIn{margin: 20px 0 0 0;}
.custFlMarg{margin: 10px 0 20px 0 !important;}

.cell_table{width: 630px; margin: 10px 0 0 0;}
.cell_table tr td{padding-bottom: 10px;}

.m_newsNew {
    background: #addafc url(../../img/indPl0.jpg) 0 0 repeat-x;
    margin: 1px 0 0 0;
}
.m_news_inNew h3 a, .m_indANew_ h3 a, .m_news_inNew2 h3 a{color: #fff; font-size: 14pt;}
.m_news_inNew {padding: 15px 35px 15px 35px;  background: url(../../img/indPl1_.jpg) 0 100% no-repeat; min-height: 235px;}
.m_news_inNewHot{width: 360px; float: left;}
.m_news_inNewNews{width: 540px; float: left;}
.newFlotVl{width: 157px; float: left; margin: 10px 23px 0 0;}
.newFlotVl img{margin-bottom: 5px; /* -moz-border-radius: 3px; border-radius: 3px;*/}
.indImgWbg{width: 157px; height: 104px; margin: 0 0 5px 0; -moz-border-radius: 6px; border-radius: 6px;}

.m_indANew { background: #446995 url(../../img/indPl_a.jpg) 0 100% no-repeat; margin: 1px 0 0 0; }
.m_indANew_ {padding: 15px 35px 15px 0;  min-height: 127px; margin: 0 0 0 400px; width: 550px;}
.m_indANew_ ul{width: 170px; float: left; margin: 5px 10px 0 0;}
.m_indANew_ ul li{margin: 0 0 3px 0;}
.m_indANew_ ul li a{color: #fff; text-decoration: none;}
.m_indANew_ ul li a:hover{text-decoration: underline;}

.m_news_inNew2 {padding: 15px 35px 15px 35px;  background: url(../../img/indPl1.jpg) 100% 100% no-repeat; min-height: 235px;}
.m_news_inRegat{width: 340px; float: left;}
.m_news_inBroker{width: 160px; float: left; margin: 0 0 0 20px;}
.m_news_inCharter{width: 300px; float: left; margin: 0 0 0 20px;}
.regatIUl {margin: 5px 0 0 0;}
.regatIUl li{margin: 0 0 2px 0; color: #454545;}
.m_news_inBroker h5{padding: 5px 0 0 0;}
.m_news_inBroker h5 a{font-size: 10pt; font-weight: normal; }
.m_news_inBroker span{color: #454545;}
.chrtTxt{padding: 5px 0 5px 0; color: #454545;}
