img {max-width: 800px;}
#thread-banner img {max-width: 1200px!important;}
.block1 { 
	background: #f1f1f1;
    text-align: center;  
}


/* Head
--------------------------------------------------*/
.head { background:#204493 repeat-x; height:60px; /*padding:0 468px 0 0;*/ position:relative;}
.head .logo { display:block; width:247px; height:60px; margin: 10px; overflow: hidden; text-indent:-3000em; float:left;outline-style:none}
.head .logo .header-logo-images {display: flex;}

/* Head/Search
--------------------------------------------------*/
.search { height:60px; background: url("../images/ls.gif") no-repeat;  overflow:hidden; min-height:1px; _height:1px}
*html .search { overflow:visible}
.search a { color:#a2b1d3; }
.search p { background: url("../images/rs.gif") no-repeat 100% 0%; height:57px; padding:3px 0 0 12px; color:#a2b1d3; font-size:10px }

.search input { vertical-align: top}

.search i { font-style:normal; display:block; padding-bottom:2px; line-height:10px}


.search .in { font-size:11px; color:#bababa;  background:#FFFFFF url("../images/in.gif") repeat-x; border:0px; padding:3px 0 3px 5px; width:98%; _width:97%;
height:15px}
.search .btn { width:50px; height:20px; border:0px; cursor:pointer;  background: url("../images/btn.gif") no-repeat; margin:1px 11px 0 4px;
position:absolute; right:10px}

.search span { display:block; padding:0 75px 0 0; position:relative;}


/* Head/Right ban
--------------------------------------------------*/
.hr_ban { position:absolute; width:468px; right:0px; top:0px;}


/* Head - Menu
--------------------------------------------------*/
.h_menu { height:33px;  background: url("../images/h_menu.gif") repeat-x; padding:0 19px 0 10px; position:relative }
.h_menu ul { margin:0; padding:0 0 0 0; list-style:none; font-size:13px; background: url("../images/hm_li.gif") no-repeat 100% 0%; float:left; }
.h_menu ul li { height:33px; float:left; background: url("../images/hm_li.gif") no-repeat; padding:0 0 0 1px; position:relative; }
.h_menu ul li a { color:#cbd6f5; text-decoration:none; display:block; padding:7px 6px 0 6px; height:26px; float:left;}
.h_menu ul li a:hover { background:#6f87bd url("../images/hm_ac.gif") repeat-x; color:#FFFFFF }

.h_menu ul .hm { font-weight:bold}
.h_menu ul .hm a, .h_menu ul li a.yellow { color:#f8c400}
.h_menu ul .hm a:hover { background:#f8c400}
.h_menu ul li a:hover.yellow { color: #fff}


.h_menu b { position:absolute; right:17px; font-size:11px; color:#587fcf; padding:8px 0 0 0; font-weight:normal}
.h_menu b a { color:#f8c400; font-weight:bold; margin-left:4px}
.h_menu b .reg { color:#cbd6f5; margin-right:4px; font-weight:normal}
.h_menu b .reg:hover { color: #FFFFFF; text-decoration:underline}

/*Descript block*/
div.dtop{
	margin-bottom:10px;
}

div.dbott{
	margin-top:10px;
}

#nav, #nav ul {
  list-style: none;
  padding: 0;
}

#nav li {
  position: relative;
}

#nav a {

  display: block;
}
#nav li:hover,
#nav li.jshover a {

}

#nav li ul {
  display: none;
  position: absolute;
}
#nav li li a {
}
#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}

#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;

}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;
}


.h_menu ul li ul { margin:32px 0 0 0; padding:0 0 0 0; list-style:none; background:#3b5ba0; float:none; position:absolute; width:180px; left:0px;}
.h_menu ul li ul li { height:auto; float:none; background:none; padding:0 0 0 0; font-size:12px; border-top:1px solid #647db4; }
.h_menu ul li ul li a { padding:4px 0 4px 7px; height:auto; _height:1px; float:none; color:#cbd6f5}
.h_menu ul li ul li a:hover { background:none; color: #FFFFFF}

/**
yandex
**/
.yabtn { border:0px; cursor:pointer; position:absolute; right:10px; top:6px }


/* New Footer
--------------------------------------------------*/
#newfooter { font: normal 13px/13px Tahoma, Sans-serif; color: #fff; line-height:normal; margin-top: 10px; height:190px; _position:relative; text-align:left; }
#newfooter img { border:0px; }
#newfooter h3 { line-height:normal; color: black; }
#newfooter a { color:#204493; padding: 0px; margin: 0px; }
#newfooter a:hover { color:#d5a901 !important; text-decoration:underline; }
#newfooter .sl { padding:14px 23px 20px 25px; border-top: 2px solid #CBD6F5; border-bottom: 1px solid #DEDEE0; }
#newfooter .sl h3 { padding:0px 0px 11px 0px; font-family:"Trebuchet MS", Tahoma, Arial, Sans-serif; }
#newfooter .sl .links { width:900px; height:36px; overflow:hidden; }
#newfooter .sl .links img { display:block; float:left; border:1px #6E98D4 solid; margin-right:9px; }
#newfooter .db { background:#ffffff; height:70px; color:#000000; font-size:12px; border-top: 2px solid #CBD6F5; margin: 0 auto;}
#newfooter .db .copy { float:left; width:200px; margin-left:25px; line-height:24px; padding:11px 0px 0px 0px; width: 235px;padding-bottom: 31px;}
#newfooter .db .copy strong { color:#d5a901; display:block; font-weight:normal; font-weight: bold;color: black;}
#newfooter .db .copy .snl { padding:3px 0px 0px 0px; width:160px; }
#newfooter .db .copy .snl img { float:left; margin-right:4px; }
#newfooter .db .copy .ft2 {float: left;margin-left: 0px;padding-left: 0px; padding-top: 6px;margin-top: 0px;}
#newfooter .db .copy .ft2 li {margin-left: 0px; list-style:none;line-height: 24px;}
#newfooter .db .copy .ft3 {float: right; margin-left: 0px; padding-left: 0px; padding-top: 6px;margin-top: 0px;}
#newfooter .db .copy .ft3 li {list-style:none;line-height: 24px;}
#newfooter .db .cb { padding:16px 0px 0px 0px; width: 250px;}
#newfooter .db .cb ul { display:block; padding:0px; margin: 0px }
#newfooter .db .cb ul li { list-style:none; display:inline; margin: 0 18px 0 0; }


#newfooter .db .supp .ft1 {padding-top: 10px;}


#newfooter .db .cb .stat { padding:12px 0px 0px 0px; line-height:18px; width:430px; width: 350px;}
#newfooter .db .cb .stat p { font-size:11px; }
#newfooter .db .cb .stat p b { font-weight:normal; display:inline-block; width:100px; }
#newfooter .db .cb .stat p span { display:inline-block; width:170px; }
#newfooter .db .cb .stat p span.ytd { width:145px; }
#newfooter .db .cb .stat strong { color:#d5a901; font-weight:normal; }
#newfooter .db .cb .stat strong i { font-style:normal; color:#888888; }
#newfooter .db .cb .stat em { display:block; text-align:right; font-style:normal; color:#888888; font-size:10px; padding:0px 30px 0px 0px; }
#newfooter .db .cb .stat strong {font-weight: bold;}


#newfooter .db .supp { float:right; padding:16px 0px 0px 0px; width: 180px;}
#newfooter .db .supp div { font-size:11px; height:21px; line-height:15px; }
#newfooter .db .supp div.icq { background:url(../images/i/__wl_footer_supp_icq.gif) 37px 0px no-repeat; }
#newfooter .db .supp div.skype { background:url(../images/i/__wl_footer_supp_skype.gif) 37px 0px no-repeat; margin-top:10px; }
#newfooter .db .supp div.icq span { margin-left:31px; }
#newfooter .db .supp div.skype span { margin-left:21px; }

#newfooter .db .supp div.skype2 { background:url(../images/i/__wl_footer_supp_skype.gif) 0px 0px no-repeat; margin-top:0px; }
#newfooter .db .supp div.skype2 span { margin-left:21px; }


#newfooter .block1 { float: right; width: 525px;}
#newfooter .block1 h5 { font: normal 13px/13px Tahoma, Arial, Sans-serif; color: #fff; display: block; padding-bottom: 7px}
#newfooter .block5 a img { border: solid 1px #536b9f; margin-right: 4px; }
#newfooter .block5 a:hover img { border: solid 1px #cbd6f5; margin-right: 4px; }
#newfooter .block6 { font-size: 11px; line-height: 11px; color: #cbd6f5; padding: 5px 0 0 1px; }
#newfooter .block6 a { color: #cbd6f5; padding: 0px 10px 2px 16px; }
#newfooter .block6 a.vk { background: url(../images/i/vk.gif) no-repeat 0 2px }
#newfooter .block6 a.tw { background: url(../images/i/tw.gif) no-repeat 0 2px }
#newfooter .block6 a.mm { background: url(../images/i/mm.gif) no-repeat 0 2px }
#newfooter .block6 a.yt { background: url(../images/i/yt.gif) no-repeat 0 2px }
#newfooter .block6 a.fb { background: url(../images/i/fb.gif) no-repeat 0 2px }

#newfooter .block2 { margin-right: 540px; }
#newfooter .block2 li { float:left; padding: 0 1.1%; border-left: solid 1px #536b9f; margin-bottom: 7px}
#newfooter .block2 .block4 { border: none; padding-left: 0;}
#newfooter .block2 a { color: #fff; }
#newfooter .block2 .block4 a { color: #f8c400; }

#newfooter .block3, #newfooter .block3 a { font-size: 11px; line-height: 12px; color: #cbd6f5; }
#newfooter .block3 {clear: left; padding-top: 7px}
#newfooter .block3 p { padding-bottom: 5px}
#newfooter .block7 { float: right; margin-left: 7px}

/*  Special Projects
*********************************************/
.spec-pr { margin-top:9px; text-align: left; font-family: "Trebuchet MS", "Arial", sans-serif; }
.spec-pr h2 { padding:0px 8px 6px 8px; margin: 0 !important; color: red; font-size:18px;  }
.spec-pr ul { padding:2px 8px 9px 8px; margin: 0 !important; }
.spec-pr li { list-style:none; display:inline; }
.spec-pr li a { display:inline-block; padding:2px 0px 3px 10px; line-height:13px; color:#d5a901 !important; font-weight:bold; background:url(/images/i/__wl_hbcoli_arr2.gif) 0px 6px no-repeat; }
.spec-pr li a:hover { background-position:0px -104px; text-decoration: none; }

/*  Controls above thread list
***************************************************/
.search-controls td { background-color: #F1F1F1; color: #0C418F; }
.search-controls .vbmenu_control a { color: #0C418F; }
.search-controls .vbmenu_option { padding: 0; }
.search-controls .vbmenu_option input { padding: 5px; }
.search-controls .bginput-submit { background: url(/images/i/__wl_header_search_butt_new.gif) center; width: 24px; }

.new_button { display: block; width: 150px; color: #000000 !important; border: 1px solid #FFC602; font: bold 11px Tahoma; margin: 5px 3px 0px 5px; padding: 11px 12px; text-align: center; text-decoration: none !important; background: #FCC700 url("//exkavator.ru/trade/assets/images/i/but_y_bg.png") repeat-x; }
.new_button.left { float: left; }
.new_button.right { float: right; }

textarea, .bginput { border: 1px solid #95BCF7 !important; }
.CTT {float:left;padding: 8px 0px 0px 10px; font-weight: bold; font-size: 16px; text-shadow: #141414 0px 2px 1px;} 

.iconnew-item1 {
      background: url(../images/icon_new.png) 88px 0px no-repeat;   
      padding-right: 23px!important;
}

.iconnew-item2 {
      background: url(../images/icon_new.png) 34px 6px no-repeat;   
      display: block;
      width: 53px;
      padding-top: 7px;
}


    .mv_header
     {
            color: black;
	    font-family: 'Trebuchet MS', Arial, sans-serif;
	    font-size: 16px;
	    font-weight: bold;
	    padding-top: 2px;
	    padding-bottom: 12px;
	    padding-left: 5px;
      }
      
    .mv_header2
     {
            color: black;
	    font-family: 'Trebuchet MS', Arial, sans-serif;
	    font-size: 16px;
	    font-weight: bold;
	    padding-top: 2px;
	    padding-bottom: 12px;
	    padding-left: 5px;
      }      
     
     .mv_list
     {
        margin: 0 5px 0 5px;
        padding-left: 0px;
     }
     
     .mv_list li
     {
       /*list-style-image: url(../images/mv_li_decor.png);*/
       display: block;
     }

.global-nav-search .input {
    float: left;
    padding-top: 6px;
}

.global-nav-search .go {
    padding-top: 6px;
    padding-left: 5px;
    float: left;
}

.global-nav-search .go input {
	height: 21px;
}

.bnr-upline__corp {display: block;position: absolute;color: #b6b6b6;background: #f1f1f1;padding: 0 6px 0 1px;}
.bnr-upline__corp a {text-decoration: none;color: #b6b6b6 !important;line-height: 15px;font-size: 10px !important;display: block;}
.bnr-upline__corp a:hover {text-decoration:none; color:#ff0000 !important;}
ins iframe, .teaser-wrap {padding-top: 20px}