* { margin: 0; padding: 0;}
a img { border: none;}
hr, .hide { display: none}

/*html { -webkit-text-size-adjust:none; }*/
html, body { -webkit-text-size-adjust:none; -moz-text-size-adjust:none; text-size-adjust:none; -webkit-font-smoothing:subpixel-antialiased; text-rendering:optimizeLegibility; }

.clearb { clear: both; height: 1px; display: block}
.clearr { clear: right; height: 1px; display: block}
.clearb img, .clearr img { height: 1px;}

body { font: normal 12px/13px Tahoma, Arial, Sans-serif; color: #000}
/*#level0 { margin: auto; max-width: 1280px; min-width: 980px}*/
#level0 { margin: auto; width: 1024px; min-width: 980px}

a {color: #204493; cursor: pointer;}
a:hover { color: #d5a901; text-decoration: none;}
li {list-style: none; }
hr.norm1 { background: #f3f4f9; display: block; height: 3px; border: none; clear: both}
hr.norm2 { background: #ededed; display: block; height: 1px; border: none; clear: both; margin: 10px -10px 10px -10px; }
hr.norm { display: block; height: 1px; border: none; clear: both}

/*   H E A D E R   */

.head { background:#204493; height:60px; position:relative; margin-top: 0px; overflow: hidden; }
.head .logo { display:block; width:247px; height:60px; background: url("/images/logo.gif") repeat-x; overflow: hidden; text-indent:-3000em; float:left; 
outline-style:none}
.head .hr_ban { overflow: hidden; width: 468px; float: right }
.aldsearch{ width:265px; margin-top:10px; margin-left:5px; float:left; font-size:12px; color:#cbd6f5; font-family:"Trebuchet MS", Tahoma, Arial, sans-serif; }
.aldsearch small { text-transform: lowercase; font-size: 12px; }

.global-nav { height:72px; margin-bottom: 0px; background:top left url(//exkavator.ru/images/glob_nav_bg_new.png) repeat-x; }
.global-nav a { text-decoration: none; }

.global-nav .global-nav-box { width:100%; float:left; }
.global-nav .global-nav-box.nav1 { /*background: #004B96;*/ border-top: 1px solid #002B6F; }
.global-nav .global-nav-box.nav2 { /*background: #002B6F;*/ position: relative }

.global-nav .global-nav-1 { float:none; list-style:none; margin:0px; padding-left:0px; margin-left: 3px; }
.global-nav .global-nav-1 a { color: white; }
.global-nav .global-nav-1 li { _cursor:hand; float:left; height:37px; padding: 0px 30px 0px 30px; background:right center url(/images/new_tbor.png) no-repeat; }
.global-nav .global-nav-1 li img { margin-top:2px; }
.global-nav .global-nav-1 li p { position:relative; white-space:nowrap; background:none; color:#eaeffc; margin-top:11px; font-family:"Trebuchet MS", Tahoma, Arial, sans-serif; font-weight:normal; font-size:16px; z-index:2; }

.global-nav .global-nav-1 li.active { background:#002B6F; border:none; margin-left: -1px; background: left top url(/images/new_hove.png) repeat-x;  }
.global-nav .global-nav-1 li.active p { padding-left: 1px; font-weight:bold !important; } 

.global-nav .global-nav-1 li.last { background-image:none; }
.global-nav .global-nav-1 li.last:hover { background: left center url(/images/new_hove.png) repeat-x;}

.global-nav .global-nav-1 li:hover { cursor:pointer; background: left top url(/images/41_hover.png) repeat-x; margin-left:-1px; padding-left:31px; padding-bottom:0px;}
.global-nav .global-nav-1 li:hover span { display:block; top:-18px; color:#204493;}
.global-nav .global-nav-1 li:hover p { color:#fff; padding-left: 1px }

.global-nav .global-nav-1 li.tos { position: relative; padding-right:20px; margin-left: -2px; }
.global-nav .global-nav-1 li.tos:hover { margin-left: -2px; }
.global-nav .global-nav-1 li.tos p { padding-left: 1px; }
.global-nav .global-nav-1 li.tos .newim { background: url(/images/menu_ico_new.png) no-repeat scroll right top;height: 26px;position: absolute;right: 0;top: 1px; width: 26px;}



.global-nav .global-nav-2 { float: left; margin-left:0px; height: 34px; list-style:none;  }
.global-nav .global-nav-2 li { float:left; list-style:none; background:right center url(/images/new_tbor_new.png) no-repeat; margin-top:1px; padding: 9px 0 11px 0; }
.global-nav .global-nav-2 li:hover { background: left center url(/images/glob_nav_bg_a_new.png) repeat-x; cursor: pointer; }
.global-nav .global-nav-2 li.active { background: left center url(/images/glob_nav_bg_a_new.png) repeat-x; border: none; }
.global-nav .global-nav-2 li.active a { color: #fff; }

.global-nav .global-nav-2 li a { padding: 9px 20px 11px 20px; font-weight:normal; font-family: Arial; font-size: 13px;  }
.global-nav .global-nav-2 li a:hover { _color:#ffffff; _background: url(/images/glob_nav_bg_a_new.png) left center repeat-x; }
.global-nav .global-nav-2 li:hover { background: left center url(/images/glob_nav_bg_a_new.png) repeat-x; }
.global-nav .global-nav-2 li:hover a { color: white!important; }

.global-nav .global-nav-2 li.last a { background:none }
.global-nav .global-nav-2 li.last:hover { background: left center url(/images/glob_nav_bg_a_new.png) repeat-x; }

.global-nav .global-nav-2 li.komp { padding-bottom: 11px; }
.global-nav .global-nav-2 li.komp:hover { padding-bottom: 11px; }
.global-nav .global-nav-2 li.komp a { font-weight: bold; padding-bottom: 10px; }

.global-nav .global-nav-2 li.liveorder a { color: red; }

.global-nav-kab { height:37px; width: 215px; float:right; overflow:visible; background:url(//exkavator.ru/images/i/__wl_header_kab.gif) 0px 0px repeat-x; }
.global-nav-kab .link { float:left; padding:0px 0px 0px 11px; }
.global-nav-kab .link h3 { line-height: 36px; }
.global-nav-kab .link h3 a { color:#ffffff; background:url(//exkavator.ru/images/i/__wl_header_kab_link.gif) left bottom repeat-x; }
.global-nav-kab .link h3 a:hover { color:#ffffff; background:none; }
.global-nav-kab .mail { float:left; padding: 8px 0px 0px 18px; }
.global-nav-kab .mail a { display:block; line-height:22px; _height:1%; _float:left; padding:0px 7px 0px 26px; background:#fdd129 url(//exkavator.ru/images/i/__wl_header_kab_mail.gif) 0px 0px no-repeat; color:#204493; font-size:11px; font-weight:bold; text-decoration:none; }
.global-nav-kab .exit { margin-left:157px; line-height:36px; }
.global-nav-kab .exit a { color:#dde3f2; text-decoration:underline; }
.global-nav-kab .exit a:hover { color:#dde3f2; text-decoration:none; }

.global-nav-kab-no { width:196px; overflow:hidden; }
.global-nav-kab-no .exit { margin: 0; padding: 0; height: 37px; width:220px; }
.global-nav-kab-no .exit a { display: block; float: left; padding: 0 19px; font: 14px/36px "Trebuchet MS"; font-family:"Trebuchet MS", Tahoma, Arial, sans-serif; text-decoration: none; }
.global-nav-kab-no .exit a:hover { background: url("/images/41_hover.png") repeat-x transparent; }

.dayprice { margin-right: 1px; float: right; overflow: visible; background-color: #f8ce55;}
.dayprice a { color: black; }
.dayprice a p { font: 700 14px/36px "Trebuchet MS"; font-family:"Trebuchet MS", Tahoma, Arial, sans-serif; height: 36px; padding: 0px 6px; white-space:nowrap; }

.global-nav-search { height:30px; width:212px; /* float:right; */ position: absolute; overflow: hidden; right: 5px }
.global-nav-search .input { float:left; padding:8px 2px 0px 0px; *padding-top:4px; }
.global-nav-search .input input { border:0px; background:#ffffff; font-size:11px; color:#888888; font-family:Tahoma,Arial,Sans-serif; padding:3px 5px 4px 5px; width:168px; }
.global-nav-search .go { padding:8px 0px 0px 0px; }

/* Menu Else 
--------------------------------------------------*/
.dn { display: none; }

.projmenu { float: left; margin-top: 37px; margin-left: -105px; }
.projmenu a { padding: 0px 11px 0px 0px; }

.proj1 li { background: none !important; }
.proj1 li:hover { background: left top url(/images/41_hover.png) repeat-x !important; }
.proj1 li p { background: url(/images/else_point.png) 34px 4px no-repeat !important; width: 44px; }
.proj1 li:hover p { background-position: 35px 4px !important; }

.projmenu .mmin { position: relative; width: 10px; z-index: 2000; 	margin-top: -1px; }
.projmenu .mmin .abs { position: absolute; width: 300px; z-index: 2000; background: #ffffff; border: 3px #1a68b2 solid; /*#6392db*/ }
.projmenu .mmin .absin { background: #ffffff; padding: 0px; }
.projmenu .mmin .absinin { background: #ffffff; border-top: 0px; border-bottom: 0px; border-image: initial; }
.projmenu .mmin table { width: 300px; padding: 5px 0px; }
.projmenu .mmin table td.fr { border-right: 1px solid #dce5fc; width: 160px; vertical-align: top;}
.projmenu .mmin ul {padding: 5px 5px 12px 13px !important }
.projmenu .mmin ul li:hover { background: none !important; }
.projmenu .mmin li { display: block; padding: 0px 0px 0px 0px; margin-bottom: 12px; background: none; }
.projmenu .mmin li b{ font: normal 15px Tahoma, Sans-serif; font-weight: bold; }
.projmenu .mmin ul li a { font: normal 13px/13px Tahoma, Sans-serif; color: #204493; text-decoration: underline; }
.projmenu .mmin ul li a:hover{ text-decoration: none; }
.projmenu .s_all{ /*float: right;*/ }
.projmenu .s_all a{ color: #d6b021 !important; }

/* New Footer
--------------------------------------------------*/
#newfooter { font: normal 13px/13px Tahoma, Sans-serif; color: #fff; line-height:normal; margin-top: 10px; text-align:left; }
#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; width: 960px; margin: 0 auto; text-align:left;}
#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;}
#newfooter .db .copy .ft2 li {margin-left: 0px;}
#newfooter .db .copy .ft3 {float: right ;padding-top: 6px;margin-left: 0px;padding-left: 0px;}
#newfooter .db .cb { margin:0px 160px 0px 240px; padding:16px 0px 0px 0px; padding-left: 110px;}
#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; width:158px; 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:24px; }

#newfooter .db .supp .supp-item .skype { background: url(../images/i/__wl_footer_supp_skype.gif) 5px 0px no-repeat; }
#newfooter .db .supp .supp-item .email { background: url(../images/i/feedmail.gif) 0px 0px no-repeat; }
#newfooter .db .supp .supp-item .form { padding: 0 0 5px 26px; background: url(../images/i/feedmessage.gif) 0px 0px no-repeat; } 

#newfooter .db .supp .info { color: gray; } 

/*
#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 .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}

/*   C A R C A S   */

#main { padding-bottom: 0px; }
#container { width: 100%; }

#rightcol { width: 222px; vertical-align: top;}
#leftcol { /*max-width: 222px;*/ width:222px; vertical-align: top}
#centercol { vertical-align: top; padding: 0 5px;}

.companieszone #centercol { /*width: 100%;*/ }

/*   L E F T   &   R I G H T   */

h1 { font-size: 18px; text-transform: uppercase; }
h2 { font-size: 18px; }
h3 { font-size: 15px; }
#leftcol h4 { font-size: 13px; }
h1, h2, h3, #leftcol h4 { font-family: Trebuchet MS, Arial, Sans-Serif; font-weight: bold}
h1 a, h2 a, h3 a, h4 a { background: url(../images/i/101010.gif) repeat-x left bottom; text-decoration: none; color: #000; }
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover { background: none; }
.gruzovoy_link {padding-top: 3px}
.gruzovoy_link a { background: url(../images/i/1010102.gif) repeat-x left bottom; text-decoration: none; color:red;}


#leftcol h3, #centercol h3.h_yellow, #centercol h3.h_silver, #centercol h3.h_blue { padding: 6px 5px 8px 12px; border-right: solid 1px #dddde0; border-left: solid 1px #dddde0; }
#centercol h3.h_yellow, #centercol h3.h_silver, #centercol h3.h_blue { border-right: none;} 
#leftcol h4 { padding: 5px 0; }
#rightcol h3 { padding: 6px 12px 8px 10px; border-left: solid 1px #dddde0; line-height: 18px}
.h_blue { background: #eaeffc; border-top: solid 1px #d9deea; }
.h_yellow { background: #fcefd9; border-top: solid 1px #eadfcc; }
.h_yellow.alignl{float:left; width:100%; text-align:left;}
.h_silver { background: #f2f2f4; border-top: solid 1px #e2e2e4; }

.r_cabinet2{ background-color:#FFF; margin:10px 0 10px 0; width:100%;}
.r_cabinet2 .inputText { width:220px; }
.r_cabinet2 label { display: block;   padding: 0px 0px 2px; margin: 0px;  color: #666; font-weight: normal;}
p.l_cabinet2{ padding-top:0;  padding-bottom:4px;  font-family: Tahoma;}
p.l_cabinet2 a{ font-size: 11px; font-family: Tahoma;  padding-left: 0; padding-right: 2px}
.whatregister{ padding-left: 70px; }
.whatregister a{ color:orange; }

#leftcol .b_blue, #leftcol .b_yellow, #leftcol .b_norm { padding: 8px 5px 13px 12px; border-right: solid 1px #dddde0;border-left: solid 1px #dddde0; }
#leftcol .b_norm2 { padding: 8px 5px 0px 10px; border-right: solid 1px #dddde0;border-left: solid 1px #dddde0; border-bottom: solid 1px #dddde0;font-size: 11px;color:#888888}
#leftcol .b_norm2 ul li {background: url(../images/i/__wl_hbcoli_arr.gif) 0px 4px no-repeat;padding-left: 10px; }
#rightcol .b_blue, #rightcol .b_yellow { padding: 8px 1px 13px 5px; float:left;border-left: solid 1px #dddde0; }
.b_blue { background: #eaeffc; }
.b_yellow { background: #fcefd9; }
.b_norm { background: #fff; }
.b_last { border-bottom: solid 1px #ededed; padding-bottom: 15px}
.b_norm p { padding: 3px 0; }

.beth { height: 8px; clear: both }
#leftcol .beth { border-right: solid 1px #dddde0; }
#rightcol .beth { border-left: solid 1px #dddde0; }

.advert { border-top: solid 1px #e2e2e4; text-align: center; }
#leftcol .advert { border: solid 1px #dddde0; background-color: #FEFCC3; }
#leftcol .pink { float:none; }
#leftcol .easy { float:none; }
#leftcol .easy table.cost { float:none; }
#rightcol .advert { border-left: solid 1px #dddde0; }

.advert p { font-size: 12px; line-height: 15px; padding: 0 4px 0 0;}
.advert small { font-size: 10px; line-height: 12px; }
#myboard { background: #eaeffc; border-top: solid 1px #e2e6f1; border-right: solid 1px #dddde0;  }

a.ico_rss, a.ico_all, a.ico_plus, a.ico_plus2 { padding-left: 14px; background: url(../images/i/ico_plus.gif) no-repeat 0 3px; margin-top: 6px; display: block; color: #2952a6; }
a.top0, .top0 { margin-top: 0; }
.a_yellow a, a.a_yellow, a.ico_rss, a.ico_all, a:hover.ico_plus, a.ico_plus2 { color: #d5a901; }
.a_yellow a:hover, a:hover.a_yellow, a:hover.ico_all, a:hover.ico_rss, a:hover.ico_plus2 { color: #000; }
a.ico_all { background: url(../images/i/ico_all.gif) no-repeat 1px 3px; padding-right: 4px;}
a.ico_plus2 { background: url(../images/i/ico_plus2.gif) no-repeat 1px 3px; padding-right: 4px}
.fright { float: right; }
a.ico_rss { background: url(../images/i/ico_rss.gif) no-repeat 1px 3px; padding-right: 4px; }
a.ico_change { background: url(../images/i/ico_change.gif) no-repeat 1px 2px; }

.left10 { margin-left: 10px}
.right10 { margin-right: 10px}
.lh_18 { line-height: 18px; color: #b6b6b6; }
.lh_18 b { color: #000}
.lh_18 a { font-weight: bold; }

.bot6 { padding-bottom: 6px}
ul.norm li { padding-bottom: 5px}
ul.norm li small { font-size: 10px}
ul.norm2 { margin: 7px 0 9px 0; }
ul.norm2 li { padding: 3px 0 3px 14px; }
ul.norm2 a { font-weight: bold;}
ul.norm2 i { font-style: normal; font-weight: bold; color: #d5a901; }
ul.norm2 span { color: #b6b6b6}

ul.norm2 span a { font-style: normal; text-decoration: none; font-weight: normal; color: #d5a901; }
ul.norm2 span a i {font-weight: bold;}

a.ico_register { padding-left: 14px; background: url(../images/i/ico_lock.gif) no-repeat 0 2px; margin-top: 0px; display: block; }
.ico_1 { background: url(../images/i/ico_1.gif) no-repeat 0 5px }
.ico_2 { background: url(../images/i/ico_2.gif) no-repeat 0 5px }
.ico_3 { background: url(../images/i/ico_3.gif) no-repeat 0 5px }
.ico_4 { background: url(../images/i/ico_4.gif) no-repeat 0 5px }
.ico_5 { background: url(../images/i/ico_5.gif) no-repeat 0 4px; padding-left: 14px}
.ico_6 { background: url(../images/i/ico_6.gif) no-repeat 0 4px; padding-left: 14px }

.ico_status  { padding-left: 14px; background: url(../images/i/ico_status.gif) no-repeat 0 2px; margin-top: 3px; display: block; }
a.ico_logout { padding-left: 14px; background: url(../images/i/ico_unlock.gif) no-repeat 0 2px; margin-top: 6px; display: block; }
ul.ico_arrow1 li { background: url(../images/i/ico_arrow1.gif) no-repeat 0 8px; line-height: 13px; padding: 3px 0 4px 10px; }
.ico_status .expires { color: #204493 }

.news, .photos1 { margin-bottom: 8px; }
.news small, .photos1 small { color: #b6b6b6; }
.photos1 p { margin-top: 4px; text-align: center;}
.photos11 img { padding: 4px; border: solid 1px #f2f2f4; margin: 0 -5px}
.news small a, .photos1 small a {color: #cbd6f5 }
.news a:hover, .photos1 a:hover { color: #000}

.last_news { margin-bottom: 10px; border-bottom: 1px solid #DDDDE0; /*border-right: 1px solid #DDDDE0;*/}
.last_news .b_norm { padding-top: 10px; border-left: 1px solid #DDDDE0; }
.last_news #cnewsblock { overflow: hidden; width: 206px; }
.last_news #cnewsblock ul { width: 3660px; }
.last_news #cnewsblock li { float: left; padding: 0 10px; }
.last_news #cnewsblock .news { width: 200px; }
.last_news .ico_all { margin: 0 0 10px 10px; }

.last_news_right {margin-bottom: 0px;border-right: 1px solid #DDDDE0;}
.popular-lots {border-bottom: 1px solid #DDDDE0;}

.adv_banner{margin: 0 auto;
padding-top: 5px;
text-decoration: none;
color: white;
font-size: 19px;
font-family: Trebuchet MS, sans-serif;
font-weight: bold;
text-shadow: 0px -1px 0px #496D2C;
width: 220px;
height: 20px;
display: block;
background: url(//exkavator.ru/trade/assets/images/green_button1.png) 0px 0px no-repeat;}

/*   C E N T E R   */

#centercol div.norm { padding: 0 7px 0 7px; }

a.button_yellow{ display: block; float: right; padding: 6px 18px; background:  url(../images/i/but_y_bg.png) repeat-x 0 0 #fcc700; border:1px solid #ffc602;color:#000; font: normal normal 700 11px/13px Tahoma; text-decoration: none; margin: 0px 3px 0 5px; white-space:nowrap; }
a.button_blue{ display: block; float: right; padding: 6px 18px; background-color:#144385; border:1px solid #ffc602;color:#000; font: normal normal 700 11px/13px Tahoma; text-decoration: none; margin: 0px 3px 0 5px; white-space:nowrap; }
a.button_yellow.gr { float: left; text-decoration:none; padding: 4px 12px 6px 12px; background:  url(../images/i/but_g_bg.png) repeat-x; border: none;color:#fff; margin: 10px 3px 3px 10px;}
#rightcol a.button_yellow.gr p{margin-top:-1px;font-family:Trebuchet MS; font-size:14px; font-weight:bold;padding: 0 4px;}
#rightcol a.button_yellow.gr span{font-family:Trebuchet MS; font-size:14px; font-weight:bold;}
a.button_yellow span{color:#888; font-size:12px; float:left; margin-top:-16px;margin-left:4px;}
a.button_red {margin: 5px 3px 0 5px;display: block;width: 163px;height: 26px;background: url(../images/i/add_exch_b.png?v1) repeat-x 0 0;float: right;color:#ffffff;font: normal normal 700 11px/13px Tahoma;text-decoration: none;line-height: 24px;text-align: center;border: 1px solid #770404;    border-bottom: none;}
a.button_red:hover {background: url(../images/i/add_exch_b_2.png) repeat-x 0 0;border: 1px solid #770404;    border-top: none;line-height: 26px;}
#rightcol .advert select, #rightcol .advert input{font-size:11px;margin-bottom:2px; font-weight:normal; font-family:tahoma;}
.pink .filter{color:#a8a39d; float:right; margin-top:15px; margin-right:10px; text-decoration:underline;font-size:10px; font-family:tahoma;}
a.a_mail2 { text-decoration: none; padding: 4px 10px}
a.a_mail2 i { font-style: normal; background: transparent url(../images/i/ico_mail2.gif) no-repeat 0 4px; padding: 2px 0 1px 19px; display: block;}
a:hover.a_mail2 i { text-decoration: none}		
#centercol .way { padding: 6px 0 0 0}
#centercol h1 { padding: 10px 0 2px 0; line-height: 18px }

a.button_green {
    margin: 5px 3px 0 5px;
    display: block;
    width: 163px;
    height: 26px;
    background: linear-gradient(to bottom, #59a20c, #336a18);
    border: 1px solid #3f7b13;
    float: right;
    color: #ffffff;
    font: normal normal 700 11px/13px Tahoma;
    text-decoration: none;
    line-height: 24px;
    text-align: center;
}

a.button_green:hover {
}



.right-buttons{ float: right; }
.right-buttons a{ display: block; float: none; }

.home-link{width: 13px; height: 13px; background-image: url(/trade/assets/images/home-page-icon.gif); float: left; margin-right: 3px;}
.home-link:hover{background-image: url(/trade/assets/images/home-page-icon-hover.gif)}
.way{line-height: 14px;}

.t_1 { font-size: 12px; color: #888; padding-bottom: 5px}



/*a.button_gray {position:relative; left: 166px; top: 29px; float: right; padding: 6px 4px; margin:5px 3px 0 5px; display: block; border: 1px solid #e6e5e9;}*/
a.button_gray {width: 150px; clear: both; float: right; padding: 6px 4px; margin: 2px 3px 0px 3px; display: block; border: 1px solid #E6E5E9;}

.center_button { font-size: 11px; padding: 6px 0px !important; text-align: center; width: 180px !important; }
.button_yellow.center_button { text-decoration: none; }
.button_gray.center_button { padding-bottom: 7px !important; }


/* Search Menu */
#ul_search { clear: both; height: 35px; }
#ul_search li { float: left; margin-right: 3px; position: relative; }
#ul_search li a strong { display: block; background: transparent url(../images/i/style_3.gif) no-repeat center right; padding-right: 16px; }
#ul_search li b, #ul_search li a { display: block; padding: 8px 10px; background: #f1f4fd; border: solid 2px #cbd6f5; font-weight: bold; }
#ul_search li:hover a, #ul_search li a:hover { background-color: #fbfcfe; }
#ul_search li ul { margin-top: -2px; border: solid 2px #cbd6f5; border-top: none; padding-bottom: 10px; clear: inherit; background: #fbfcfe; display: none; position: absolute; z-index:10000;}
#ul_search li:hover ul,  #ul_search li.jshover ul { display: block; }
#ul_search li ul li { float: none; margin-right: 0; }
#ul_search li ul li a { font-weight: normal; }
#ul_search li ul li a, #ul_search li b { border: none; padding: 4px 12px 4px 20px; background: #fbfcfe url(../images/i/ico_arrow2.gif) no-repeat 12px 9px; }
#ul_search li ul li a:hover, ul#ul_search li b { color: #d5a901; background-position: 12px -189px}
#ul_search li b { cursor: default; }

/* Tech 1 */
#centercol .bmark1 { padding-top: 18px; clear: both }
#centercol .bmark1 h2.norm { padding: 0 15px 10px 15px; }
#centercol .bmark11 li { float: left; }

.partszone .bmark1 { padding-top: 0 !important; }
.partszone .bottom_banner { padding-top: 15px; }
/*
#centercol .bmark11 li h2, #centercol .bmark11 li h3 { background: url(../images/i/bg_style1.gif) no-repeat top right; border-left: solid 1px #cbd6f5; height: 23px; padding: 10px 12px 0 11px; margin-bottom: -1px; cursor: default; }
#centercol .bmark11s li h3 { padding: 10px 7px 0 7px; }
*/
/*Fix for tabs*/
#centercol .bmark11s li strong.curr { padding: 10px 7px 0 7px; }
#centercol .bmark11 li h2, #centercol .bmark11 li strong.curr { background: url(../images/i/bg_style1.gif) no-repeat top right; border-left: solid 1px #cbd6f5; height: 22px; margin-bottom: -1px; cursor: default; position:relative; z-index:1000;}
#centercol .bmark11 li strong.curr a { color: #000000; font-size: 15px; background: none; cursor: pointer;}
#centercol .bmark11 li strong.curr a:hover { background: none; color: #000; }
.box { display: none; }
.box.visible { display: block; }
/*_end Fix*/
/*.left3 { margin-left: 3px;}*/
#centercol .bmark11 li strong { display: block; _float:left; background: url(../images/i/bg_style2.gif) no-repeat top right; border-left: solid 1px #cbd6f5; margin-left: 3px; height: 21px; padding: 8px 11px 0 11px; margin-top: 3px; }
#centercol .bmark11 li:first-child strong { margin-left: 0px;}
#centercol .bmark11s li strong { padding: 8px 7px 0 7px; _float:left; _white-space:nowrap; }
#centercol .bmark11 li strong a { display: block; _float:left; font: bold 12px/12px Trebuchet MS, Arial, Sans-Serif; text-decoration: none; color: #d5a901; background: url(../images/i/101010y.gif) repeat-x left bottom; padding-bottom: 2px; cursor: pointer;}
#centercol .bmark11 li.bmark112 strong a { color: #08ae00; background: url(../images/i/101010g.gif) repeat-x left bottom; }
#centercol .bmark11 li strong a:hover { background: none; color: #000; }
#centercol .bmark11s li h3 
#centercol .bmark11 li h2, #centercol .bmark11 li h3 { _float:left; _white-space:nowrap; background: url(../images/i/bg_style1.gif) no-repeat scroll right top transparent;border-left: 1px solid #CBD6F5;cursor: default;height: 23px;margin-bottom: -1px;padding: 10px 12px 0 11px;margin-left:3px;}

#centercol .bmark11s li h3 #centercol .bmark11 li h2.first_element, #centercol .bmark11 li h3.first_element{margin-left:0px !important;}

#centercol .bmark11 li strong a.inactive{color:#ececec;background:none;}

.bmark12 { clear: both; background: #dce5fc; padding: 2px; border: solid 1px #cbd6f5; margin-bottom: 9px}
.bmark12 .bmark12 { width: 100%; border: none; padding: 0; margin: 0; }
.bmark12 td { padding: 12px; background: #eaeffd; vertical-align:top}
.bmark12 td.bmark_lite { background:#f5f7fe }
.bmark12 ul { margin-left: 2px;}
.bmark12 ul.norm_2 { margin-left: 6px;}
.bmark12 li { padding-bottom: 3px}
.bmark12 h4 { font: bold 13px/14px Trebuchet MS, Arial, Tahoma, Sans-serif; color: #000; padding-bottom: 5px}
.bmark120 { }
.bmark121 { width: 100px; }
.bmark1211 { width: 120px; float: left; padding: 0 5px; }
.bmark1211a { width: 150px; float: left; padding: 0 5px; }
.bmark1221 { width: 200px; float: left}
.bmark1221a { width: 250px; float: left}
.bmark1222 { float: left}
.bmark12 a:hover { color: #d5a901; text-decoration: none;}

.tree-blocks { min-width: 600px; }
.tree-blocks .bmark1221 { width: 31%; padding: 0 5px; }

.two-blocks { min-width: 400px; }
.two-blocks .bmark1221 {width: 47%; padding: 0 5px; }
.three-blocks .bmark1221 {float: left; width: 31%; padding: 0 5px; }

/* Tech2 */
.bmark2 { clear: both; background: #f2f2f4; padding: 2px; border: solid 1px #dbdbdb; margin-bottom: 9px}
.bmark2 table { width: 100%; border: none; padding: 0; }
.bmark2 td { padding: 12px; background: #fcfcfc; vertical-align:top; width: 29.99%; }
.bmark2 h3 { color: #000; padding-bottom: 5px; font: bold 15px/15px Trebuchet MS, Arial, Sans-Serif; }
.bmark2 h3 a { text-decoration: none; color: #204493; background: url(../images/i/101010b.gif) repeat-x left bottom; }
.bmark2 h3 a:hover { background: none; color: #d5a901; }


/* Special Offers */
.bspec { background: #fff5e4; border: solid 3px #f8f0d1; padding: 11px 4px 18px 4px; margin-bottom: 15px}
.bspec h2 { margin-top: 6px; }
.v_table { padding: 5px 4px 10px 4px;}
.v_table.new1{background:#fff5e4; _background:none; border:1px solid #f8f0d1; padding-bottom:30px;}
.bspec1 small, .bspec1 i { color: #888; font-size: 10px; font-style: normal;}
.bspec1 i { font-size: 11px; display: block;}
.bspec1 h4 a { color: #204493; font: normal 13px/13px Trebuchet MS, Arial, Sans-serif; background: url(../images/i/101010b2.gif) repeat-x left bottom; text-decoration: none;}
.bspec1 h4 a:hover { color: #010101; background-image: url(../images/i/101010b.gif);}
.bspec1 a.bspec11 { display: block; width: 170px; text-align: center; text-decoration: none; margin-top: 5px; }
.bspec1 a.bspec11 img { margin: auto; border: solid 3px #f4e8bb; }
.bspec1 a.bspec11 b { display: block; float: right; background: #d5a901; color: #fff; font-weight: bold; text-decoration: none; padding: 3px 6px 0 6px; height: 16px; border-top: solid 1px #ead37f; margin-top: -22px; position: relative; margin-right: 9px; z-index:2;}
.bspec1 a:hover img, div.bspec1:hover a img { border: solid 3px #f8c400; }
.bspec1 a:hover b { color: #fff;}

.bspec1 { text-align: center; float: left; padding: 8px 0 10px 0; height:170px;}
div.bspec1:hover { background: #fff; padding: 10px 2px 10px 2px; margin: -3px -3px 0px -3px; border-left: solid 1px #dfd6c7; border-right: solid 1px #dfd6c7; border-top: solid 1px #dfd6c7; box-shadow: 0 2px 4px #ccc; }

div.bspec1 a.bspec12 { color: #fff; background: #2da80e url(../images/i/bspec12.gif) repeat-x 0 0; height: 20px; padding: 5px 10px 0 10px; text-align: center; text-decoration: none; display: none; margin-top: 5px; width: 156px; margin-left: -3px; font-family: Arial;  }
div.bspec1:hover a.bspec12 { display: block; position: absolute}

/* Simple Center Block */
.bsimple { clear: both;}
.bsimple h2 { padding: 15px 15px 10px 15px; }
.tablezebra { width: 100%; margin-bottom: 4px; border: none;}
.tablezebra th { background: #eaeffc; padding: 10px 2px 9px 2px; font-weight: bold; text-align: left; }
.tablezebra td { padding: 7px 2px 6px 2px; text-align: left; }
.zebr td { background: #f3f4f9; }

.tmiddle td { vertical-align: middle !important; }
.icon-actions a { display: block; float: left; margin-right: 8px; height: 20px; }

.bmark1 .tablezebra { border: solid 1px #fff;}
.bmark1 .tablezebra th { background: #dce5fc; padding: 10px 1% 9px 1%;  }
.bmark1 .tablezebra td { background: #fff; padding: 7px 1% 6px 1%; }
.bmark1 .tablezebra .zebr td { background: #f4f7fe; }

.tablezebra.new1 td.name{width:40%;}
.tablezebra.new1 td.name_parts{ width:50%; padding-right: 5px; }
.tablezebra.new1 td.img{text-align:center;}
.tablezebra.new1 td.img a { display:block;width:32px;height:28px; margin:0px auto; }
.tablezebra.new1 td.img a span.video-ico { background:url(/trade/assets/images/lot-video-ch/play-icon.png) center center no-repeat; background-size:auto 140%; cursor: pointer; display: block; height: 28px; position: absolute; width: 32px; }
.tablezebra.new1 td.img img{border:1px solid #c9d9f6;}
.tablezebra.new1 div.img_new a { display:block;width:30px;height:26px; margin:0px auto; }
.tablezebra.new1 div.img_new a span.video-ico { background:url(/trade/assets/images/lot-video-ch/play-icon.png) center center no-repeat; background-size:auto 140%; cursor: pointer; display: block; height: 26px; position: absolute; width: 30px; }
/*.tablezebra.new1 tr:hover td{background-color:#c9d9f6; cursor:pointer;}*/
.tablezebra.new1 tr.premium td{background-color:#fff5e5; border-bottom:1px solid #f4e7c8;}
/*.tablezebra.new1 tr.premium:hover td{background-color:#c9d9f6; cursor:pointer;}*/
.tablezebra.new1 span.premium{background:#e6b601; border:1px solid #d7ab01; color:#fff5d0; padding:0px 1px 1px 1px;}
.tablezebra td.markstar, .tablezebra td.markstar1 { width: 27px; padding: 0;}
.tablezebra td.country{min-width:130px;}
.tablezebra td.subject{min-width:350px;max-width: 360px;}
.tablezebra td.subject_parts{min-width:500px;max-width: 510px;padding-left: 15px;}
.tablezebra td.year{width:35px;}
.markstar a, .markstar1 a { display: block; width: 27px; height: 23px; background: url(../images/i/markstar.gif) no-repeat 10px -202px; }
.markstar a:hover, .markstar1 a { background-position: 10px 7px;}
.markstar1 a:hover { /*background-position: 10px -202px !important;*/ opacity: 0.4; }
.markstar img, .markstar1 img { width: 27px; height: 23px;}

.visibleon, .visibleoff { display: block; width: 20px; height: 20px; background: url(../images/i/visiblebutton.gif) no-repeat 7px 2px; }
.visibleoff { background-position: 7px -210px;}
/*.visibleon img, .visibleoff img { width: 27px; height: 23px;} */
.vipon, .vipoff { display: block; width: 20px; height: 20px; background: url(../images/i/ico_medal_gold.png) no-repeat 6px -2px; }
.vipoff { background-position: 6px -207px;}

/*.lot_reload { background: url(../images/i/ico_reload.png) no-repeat 1px 3px ; }*/
.lot_reload_an { background: transparent url(../images/i/ico_reload.gif) no-repeat -2px 2px ; }

.bleft { float: left; width: 49%;}
.bright { width: 49%; margin-left: 51%}

.bmark120 label { display: block; padding: 2px 0 5px 0; }
.bmark120 label input { padding-top: 1px; }

#centercol select.norm { height: 19px; padding: 1px 1px 1px 4px; font: normal 11px/13px Tahoma,Arial,Sans-serif;}
#centercol select.bot5 { margin-bottom: 5px;}
#centercol table.norm3 { margin: 0px 0 10px 3px; margin: 0; }
#centercol table.bot0 { margin-bottom: 0px }
#centercol table.norm3 td { padding: 0 5px 5px 0; margin: 0; vertical-align: middle}
#centercol h4.norm3 { padding: 3px 0 12px 0; font: normal 15px/15px Trebuchet MS, Arial, Sans-serif;}
#centercol input.norm, #centercol textarea.norm  { padding: 3px 4px; font: normal 11px/11px Tahoma, Sans-serif;}
#centercol input.norm { border: solid 1px #e2e3e8; border-top-color: #acadb2;  }

#centercol small.norm { font-size: 10px; color: #000}
#centercol table.norm3 td.uni5 { padding: 5px 0 5px 1px; vertical-align: top}
#centercol table.norm3 td.uni5 small { vertical-align: top}

.top3 { margin-top: 3px;}
.top5 { margin-top: 5px;}
.top6 { margin-top: 6px;}
.top8 { margin-top: 8px;}

.w40  { width: 40px !important; }
.w50  { width: 50px !important; }
.w60  { width: 60px !important; }
.w80  { width: 80px !important; }
.w100 { width: 100px !important; }
.w120 { width: 120px !important; }
.w124 { width: 124px !important; }
.w207 { width: 207px !important; }
.w230 { width: 230px !important; }
.w310 { width: 310px !important; }
.w400 { width: 400px !important; }
.w500 { width: 500px !important; }
.w600 { width: 600px !important; }
textarea.w310 { width: 300px !important; }

.top15 { margin-top: 15px; }
.top10 { margin-top: 10px; }
tr.top6 { margin-top: 0;}
tr.top6 td { padding-top: 6px;}
.bview  { _width: 140px; }
#centercol .bsimple span.fright { float: right; *width: 140px}
.bview b { font-weight: normal; }
.bview a img { display: block; float:right; margin-right: 1px; padding: 2px;}
.bview a:hover img { padding: 0; border: solid 2px #cbd6f5}
.bview a.active img { padding: 0; border: solid 2px #f8c400}
.afleft a img { float: left}

/* News list */
.bleftright { background: url(../images/i/bleftright.gif) no-repeat left top; float: right; margin: 4px 6px 0 0; width: 36px; height: 20px}
.bleftright li { float: right; padding-right: 1px;}
.bleftright li span { text-indent: -9999px; display: none;}
.bleftright li a { display: block; width: 17px; height: 20px; background: url(../images/i/bleftright.gif) no-repeat left bottom; }
.bleftright li.aright a { background-position: right bottom;}
.bleftright li b        { display: block; width: 17px; height: 20px; background: url(../images/i/dot.gif) no-repeat 0 0; }
.bleftright li a:hover { background-position: left center; }
.bleftright li.aright a:hover { background-position: right center;}
.bleftright li a.na { background-position: left top; }
.bleftright li a.na:hover { background-position: left top; }
.bleftright li.aright a.na { background-position: right top;}
.bleftright li.aright a.na:hover { background-position: right top;}


.bplist { padding: 6px 9px 0 9px; height: 23px; background: #f2f2f4; border-bottom: solid 1px #e2e2e4; color: #505050; clear: both; margin-top: 15px; }
.bplist .bview  { margin-right: 10px; float: left;}
.bplist div, .bpages { padding-top: 2px; }
.bplist a { color: #2359a8 }
.bplist a:hover, .bplist b { color: #d5a901; }

.b_prod { padding: 13px 14px 8px 14px; border-top: solid 1px #ebebeb; clear: both; }
.b_prod.premium{background:#fff5e4; border-bottom:1px solid #f1e8c7; }
.b_prod img.b_prod2 { float: left; border: solid 3px #e2e2e4; margin: 0 13px 5px 0;}
.b_prod h3 { margin: 3px 0 7px 0;line-height:18px;}
.btnone { border-top: none }

.addmark1 { padding: 3px 9px 3px 15px; color: #888; display: block; }
.b_prod a.addmark1 { margin-bottom: 6px}

.b_prod a.addmark1:hover { color: #505050;}
.b_prod a.scard { background: url(../images/i/scard_bg.gif) repeat-x 0 0; padding: 6px 14px 0 14px; height: 19px; font-weight: bold; display: block; color: #fff; text-decoration: none; _width: 130px; text-align: center; font-size: 13px;}
.b_prod3 { line-height: 18px; }

/* Tech 3 */
#centercol .bmark3 { background:  url(../images/i/bg_style31.gif) repeat-x left bottom; height: 33px;}
#centercol .bmark3 li { float: left; height: 33px; _width: 10px; white-space:nowrap; }
#centercol .bmark3 li h2, #centercol .bmark3 li h3 { background: #fff url(../images/i/bg_style3.gif) no-repeat top right; border-left: solid 3px #cbd6f5; height: 23px; padding: 10px 12px 0 9px; cursor: default; font-size: 13px; }
#centercol .bmark3 li strong { display: block; background: url(../images/i/bg_style4.gif) no-repeat top right; border-left: solid 1px #dddde0; margin:3px 2px 0 2px; height: 21px; padding: 6px 11px 0 8px;  }
#centercol .bmark3 li strong a { display: block; font: bold 13px/13px Trebuchet MS, Arial, Sans-Serif; text-decoration: none; color: #d5a901; padding-bottom: 2px; }
#centercol .bmark3 li strong a:hover { background: none; color: #000; } 
.left3 { margin-left: 3px;}

#centercol .bmarks3 li h2, #centercol .bmarks3 li h3 { padding-left: 5px; padding-right: 8px }
#centercol .bmarks3 li strong { padding-left: 3px; padding-right: 4px; margin-left: 2px; }
#centercol .bmarks3 { }

#centercol .bmark3 .curr { 
    background: #fff url(../images/i/bg_style3.gif) no-repeat top right; 
    border-left: solid 3px #cbd6f5; 
    height: 23px; 
    margin: 0;
    padding: 10px 12px 0 9px; 
    font-size: 13px; 
}

#centercol .bmark3 .curr a { 
    background: none; 
    color: #000;
    cursor: default; 
    padding: 0;  
}

/* Catalogue of Companies */
.bclist { border-bottom: solid 1px #ebebeb; }
.bcvip { background: #fcf1de; border-color: #f1e8c7}
.bclist td { vertical-align: top;}
 
.bclist5 { padding: 4px 14px 8px 23px; }
.bclist6 { padding: 4px 2px 8px 0; }
.bclist6 li { display: inline; }
.bclist6 li a { float: right;  }
.bclist5 a, .bclist6 a { display: block; padding: 2px 14px 2px 13px; color: #d5a901 }
.bclist5 a { padding-right: 0;}
.bclist5 a:hover, .bclist6 a:hover { color: #000 }
.a_message { background: url(../images/i/ico_7.gif) no-repeat 0 4px; }
.a_contact { background: url(../images/i/ico_8.gif) no-repeat 0 4px; }
.a_photos { background: url(../images/i/ico_9.gif) no-repeat 0 4px; }
.a_files { background: url(../images/i/ico_10.gif) no-repeat 0 4px; }
.a_news { background: url(../images/i/ico_11.gif) no-repeat 0 4px; }

.bclist1 { padding: 14px 13px 0 14px; width:147px;}
.bclist1 img { border: solid 3px #e2e2e4; border-bottom: none; }
.bclist1 i { display: block; font-style: normal; margin-top: -3px; }
.bclist1 i a { display: block; background: url(../images/i/bmark_2.gif) repeat-x 0 1px; height: 19px; padding: 6px 4px 0 4px; text-align: center; text-decoration: none; color: #fff; border: solid 3px #e2e2e4; border-top: none; }
.bcvip i a { background-image: url(../images/i/bmark_1.gif); }
.bcvip img, .bcvip i a { border-color: #f4e8bb }
.bclist1 i a { }

.bclist1 i a:hover { background-image: url(../images/i/bmark_21.gif); }
.bcvip i a:hover { background-image: url(../images/i/bmark_11.gif); }

.bclist .bclist2 { padding: 15px 14px 4px 0; vertical-align: middle}
.bclist2 h3 { display: inline; }

.bclist4 { padding: 0 24px 0 20px; }
.bclist3 { width: 476px; }
.bclist4 ul { padding-top: 2px;}
.bclist4 li { padding: 2px 0 0 1px}
.bclist4 li small { font-size: 10px;}
.b_nobord { border-bottom: none;}

.bnorm { padding: 14px 14px 10px 14px; clear: both}

.bnorm_cm { padding: 14px 14px 10px 1px; clear: both}

.bnorm p { line-height: 14px; padding-bottom: 8px}
.fleft { float: left}
img.fleft { margin: 0 10px 5px 0}
img.norm { border: solid 3px #e2e2e4; }

.btop1  { border-top: solid 1px #e2e2e4; }

.icoli { margin: 12px 40px 12px 0}
.icoli li { padding: 1px 0 2px 7px; background: url(../images/i/ico_li.gif) no-repeat 0 6px; }
.ulfleft { float: left; }
.c_red { color: red; }

.red_link { background: url(../images/i/red_dot.png) 0% 100% repeat-x transparent; color: red; }
.red_link:hover { background: none; }

.f_feedback { margin: 14px 0 10px 0}
.f_feedback td { vertical-align: middle;}
.f_feedback small { color: #888; font-size: 11px; }
.f_feedback .separator { text-align: center; padding-top: 5px }
.f_feedback input.captcha { width: 128px !important; }

.vtop { vertical-align: top;}
.f_feedback .vtop { padding-top: 6px; vertical-align: top;}
.bbord1 { border-bottom: solid 1px #ededed}

.lccontact b { display: block}
.lccontact i { display: block; padding-bottom: 5px; font-style: normal; color: #888; }
.lccontact .ico_phone { background: url(../images/i/ico_phone.gif) no-repeat 0 3px; padding: 1px 0 1px 14px;}
.l  ccontact .ico_mail { background: url(../images/i/ico_mail.gif) no-repeat 0 3px; padding: 1px 0 1px 14px;}
.ptop0  {padding-top: 0; }
.Ptop10  { padding-top: 10px; }

.td_slider { width: 266px; _width: 270px;/*height:240px;*/ vertical-align: top;float:left; padding-right: 16px }
.img_big img {border: solid 3px #e2e2e4; margin: 0 1px;}
.img_small img { border: solid 1px #e2e2e4; margin: 1px 3px;}
.img_active img, a:hover.img_small img { border: solid 2px #f8c400; margin: 0 2px; }
.img_back span, .img_next span { display: block; text-indent: -999px  }
.img_back, .img_next { background: url(../images/i/img_back.gif) no-repeat left top; height: 57px; width: 13px; display: block;}
.img_back { float: left; }
.img_next { background-image: url(../images/i/img_next.gif); float: right; }
b.img_back, b.img_next { background-position: bottom; }

.price_pange { color: #204493; font: normal 12px Trebuchet MS, Sans-serif; font-family:"Trebuchet MS", Tahoma, Arial, sans-serif; margin-bottom: 0;}
.td_info small { font-size: 10px; color: #888; display: block; margin-top: -6px}

.td_info td { padding: 5px 15px 5px 9px; border-right: solid 1px #e2e2e4; }
.td_info table { border: solid 1px #e2e2e4; border-right: none;  border-top: none; margin-top: 4px; }
.td_info td.bgcost { font-size: 14px; font-weight: bold; height: 25px; padding: 0 4px 0 4px; background: url(../images/i/scard_bg.gif) repeat-x 0 0; color: #fff; border: none; text-align: center; vertical-align: middle}
.bgzebra td { background: #f4f7fe;}
.treb12 { font: normal 12px/14px Trebuchet MS, Tahoma, Sans-serif; }

.company_news_cont{width:100%;float:left;vertical-align:top;margin-bottom:18px;}
.nomargin {margin: 0 !important;}
.company_news_cont td{padding-left:15px;}
.company_news_cont *{font-size:13px;vertical-align:top;}

div.company_news_cont {padding-left:20px;}
	
.company_news_cont img{float:left;width:150px;border:3px solid #E3E4E6;}
.company_news_cont td.ltd{width:150px;}
.company_news_cont a:hover, .company_news_cont h3 a:hover{text-decoration:none; color:#D5A901;}
.company_news_cont h3 span{color:#044C98;background:none;font: normal 13px Tahoma, Arial, Sans-serif;font-weight:bold;text-decoration:none;}
.company_news_cont a, .company_news_cont h3 a{color:#044C98;text-decoration:underline;background:none;font: normal 13px Tahoma, Arial, Sans-serif;font-weight:bold;}
.company_news_cont p{margin-top:3px;margin-bottom:3px;font-size:13px; padding-bottom: 3px; padding-top: 3px;}
.company_news_cont small{color:#B7B7B7;}
.company_news_cont a.rootlink{color:#C8D7F6;font-size:12px;font-weight:normal;}


.parts{	padding-left:15px; margin-bottom:30px; }
.parts p{ margin-bottom:10px; }
.parts *{ font-family:Tahoma,Arial,Sans-serif; font-size:11px; vertical-align:top;}

.comp_alf a{ font-size:11px; font-weight:bold; line-height: 130%; margin-right:2px;}
.comp_alf { padding-left:12px; }
.comp_alf *{ font-family:Tahoma,Arial,Sans-serif; }
.comp_alf h6{ margin-bottom:10px; }
.comp_alf h6 b{ background: url("../images/i/dot.gif") repeat-x scroll 0 100% transparent; color: #000000; font-family:"Trebuchet MS", Tahoma, Arial, sans-serif; font-size: 18px; line-height: 125%; }

 /*begin company_news_manager*/
 
.info_window{min-width:399px;float:left;background:top left url(../images/i/inf_window_top.png) no-repeat;margin-top:20px;margin-left:5px;}
.info_window .info_centr *{ font-family:Tahoma,Arial,Sans-serif;}
.info_window .info_centr{width:100%;margin-top:7px;float:left;background:top left url(../images/i/inf_window_central.png) repeat-y;}
.info_window .info_bottom{float:left;width:100%;height:23px;background:top left url(../images/i/inf_window_bottom.png) no-repeat;}
.info_window .info_centr ul{ float:left; margin-top:5px;margin-left:10px; }
.info_window .info_centr ul li {margin-bottom:5px;font-weight:bold; white-space:nowrap;}
.info_window .info_centr ul li a{font-size:11px;font-weight:bold;}
.info_window .info_centr ul li span a {font-weight:normal;color:#d5a901;}
.info_window .info_centr ul li small{font-size:11px;font-weight:normal;color:#888;}
.info_window .info_centr ul li img{margin-right:8px;}
#centercol .bmark11 li strong a span{color: #888;font-size:11px;font-weight:normal;}
.lvl_b{	height:28px;margin-top:5px;margin-bottom:5px;}
.chit{	width:665px;}
.lvl_b a{float:right; font-size:11px;font-weight:bold;padding:6px 15px 10px 25px;font-family:Tahoma,Arial,Sans-serif;background: top left url(../images/i/return_b.png) no-repeat;}
.lvl_b .reduct{	background: top left url(../images/i/redakt_b.png) no-repeat;padding:6px 25px 10px 25px;}
.lvl_b .ret_c{background: top left url(../images/i/return_c.png) no-repeat; padding:6px 25px 10px 25px; }
.news_edition table{background-color: #EAEFFD; border-collapse:collapse; }
.news_edition table  td{padding:0px; padding-bottom:5px; }
.news_edition table  td.border_wisible{border:3px solid #dfe8fc;}
.news_edition table h2{font-size:15px;font-weight:bold; width:632px; /*margin:15px 0 20px 20px;*/ }
.news_edition table p{margin:0 0 10px 20px;}

.news_edition table input{width:367px;}
.news_edition .img_cont{float:left;width:140px; margin-bottom:20px;}
.news_edition .lvl{width:100%; float:left;}
.news_edition .img_cont img{float:left;border:1px solid #cecece;}
.news_edition .img_h{float:left;color:#888;font-size:10px;width:100%;margin-left:0px;}
.news_edition textarea{width:366px;height:102px;overflow-x:hidden;overflow-y:hidden;font-size:11px;font-family:Tahoma,Arial,Sans-serif;padding:2px 4px;}
.news_edition .img_cont .edit{background:left 2px  url(../images/i/ico_change.gif) no-repeat;padding-left:15px;margin-left:2px;float:left;}
.news_edition .abort{font-size:12px;font-family:Arial,Sans-serif;margin-left:15px;margin-top:10px;float:left;}
.news_edition .save{width:auto;background:left top  url(../images/i/save_button.png) repeat-x;font-size:15px;font-family:Tahoma,Arial,Sans-serif;font-weight:bold;color:#fff;text-decoration:none;border-width: 1px;border-style:solid;float:right;margin-top:10px;height:26px;margin-right:15px;padding:0px 17px 5px 17px ;border-color: #b9de9f #2a761f #2a761f #b9de9f; }
.news_edition .img_cont .del{background:left 2px  url(../images/i/ico_del.png) no-repeat;padding-left:15px;margin-left:2px;float:right;}
.w125{width:125px;}
.nicEdit-main { background-color:#fff !important;}

/*begin company_manager11*/
.sm_inf_comp{width:100%;float:left;}
.sm_inf_comp.second{margin-top:15px;}
.sm_inf_comp td{vertical-align:top;}
.sm_inf_comp h3{ margin-bottom:10px; margin-right: 10px; float: left; _float:none; }
.sm_inf_comp img{margin-right:10px;border:1px solid #cecece;}

.big_inf_comp{width:100%;float:left;}
.big_inf_comp h3{margin-bottom:10px; margin-right: 10px; float: left;}	
.big_inf_comp p{margin-bottom:10px;}
.big_inf_comp .type_comp{margin-top:10px;float:left;}
.big_inf_comp .type_comp li{float:left;vertical-align:top;margin-bottom: 6px;margin-right:5px;}
.big_inf_comp .type_comp li img{height:16px;margin-bottom:-5px;margin-right:5px;}

.big_inf_comp_v{width:100%;float:left;}
.big_inf_comp_v h3{margin-bottom:10px; margin-right: 10px;}
.big_inf_comp_v p{margin-bottom:10px;}
.big_inf_comp_v .type_comp{margin-top:10px;float:left;}
.big_inf_comp_v .type_comp li{float:left;vertical-align:top;margin-bottom: 6px;margin-right:5px;}
.big_inf_comp_v .type_comp li img{height:16px;margin-bottom:-5px;margin-right:5px;}

.gray_line{border-bottom:1px solid #cecece;width:100%;float:left;height:1px;}
.sm_inf_comp.second .auc_tex{float:left;width:255px;margin-top:7px;}
.sm_inf_comp.second div{float:left;width:255px;}
.sm_inf_comp.second div.sub_cat_checkboxes{margin-left:12px;}
.sm_inf_comp.second span{float:left;width:100%;	font-weight:bold;margin-top:15px;font-size:12px;}
.sm_inf_comp.second .auc_tex li{float:left;width:100%;color:#888;font-family:Tahoma,Arial,Sans-serif;font-weight:normal;background:left 5px url(../images/i/ul_row.png) no-repeat;	margin-bottom:4px;}
.sm_inf_comp.second .auc_tex li a{displaY:block;float:left;width:230px;	margin-left:7px;}

 /*begin company_manager21*/
.sm_inf_comp.second .checkbox{width:auto;float:left;}
.news_edition .sm_inf_comp.second{margin-left:15px;width:auto !important;}
.news_edition .sm_inf_comp.second input{color:#000;}
.news_edition .sm_inf_comp.second select.long{width:375px;}
.news_edition .sm_inf_comp.second select{width:100px;color:#000;}
.news_edition .sm_inf_comp.second select.auto{width:100%; _width:300px; color:#000;}
.news_edition .sm_inf_comp.second{margin-left:15px;width:auto !important;}
.news_edition .sm_inf_comp.second  .type_comp.edit a{text-decoration:none;color:#000;background:top right url(../images/i/brend_b.png) no-repeat;padding:3px 18px 3px 5px;}
.news_edition .sm_inf_comp.second  .type_comp.edit a:hover{background:top right url(../images/i/brend_hover.png) no-repeat;}
.news_edition .sm_inf_comp.second .plus{padding-left:15px;color:#d5a901;background:top left url(../images/i/ico_plus2.gif) no-repeat;}

.sm_inf_comp td.ltd{width:150px;}

/*3 company_manager 1*/
.sm_inf_comp.my_news td{padding-bottom:10px;}
.sm_inf_comp.my_news .control_panel{float:left; width:100%;margin-top:7px;}
.sm_inf_comp.my_news .control_panel a{color:#d5a901; float:left;margin-right:10px;}
.sm_inf_comp.my_news .control_panel div{float:right; }
.sm_inf_comp.my_news .control_panel div a{padding-left:15px}
.sm_inf_comp.my_news .control_panel div a.reduct{background:left 2px url(../images/i/ico_change.gif) no-repeat;}
.sm_inf_comp.my_news .control_panel div a.delete{background:left 2px url(../images/i/ico_del.png) no-repeat;}
.sm_inf_comp.my_news .ltd .date{float:left; width:100%; margin-top:2px;  color:#888; font-size:11px;}

.sm_inf_comp.my_news h4 a {font-size:13px; font-weight:bold; }
.sm_inf_comp.my_news h4{margin-bottom:10px;}

.big_inf_comp.my_news .control_panel{float:left; width:100%;margin-top:7px;}
.big_inf_comp.my_news .control_panel a{color:#d5a901; float:left;margin-right:10px;}
.my_news .control_panel p.date{color:#888; float:left;margin-right:10px; width:auto}
.big_inf_comp.my_news .control_panel div{float:right; }
.big_inf_comp.my_news .control_panel div a{padding-left:15px}
.big_inf_comp.my_news .control_panel div a.reduct{background:left 2px url(../images/i/ico_change.gif) no-repeat;}
.big_inf_comp.my_news .control_panel div a.delete{background:left 2px url(../images/i/ico_del.png) no-repeat;}
.big_inf_comp.my_news .ltd .date{float:left; width:100%; margin-top:2px;  color:#888; font-size:11px;}

/*4company_manager_1_repair_1*/
.sm_inf_comp.messtrade{width:100%;margin-top:10px;}
.norm .cont{width:100%; float:left;cursor: pointer; 	cursor: hand;padding:5px 0px 4px 0px; border-bottom:1px solid #ccc;}
.norm .cont div{float:left;}

.norm .sm_inf_comp.messtrade .number, .norm .cont .number { width: 5% }
.norm .sm_inf_comp.messtrade .nam, .norm .cont .nam{ width:10%;}
.norm .sm_inf_comp.messtrade .them, .norm .cont .them{ width:64%;}
.norm .sm_inf_comp.mess2.messtrade .them, .norm .mess2.cont .them{ width:80%;}
.norm .sm_inf_comp.messtrade .data, .norm .cont .data{ width:10%;}
.norm .sm_inf_comp.messtrade .actions, .norm .cont .actions{ width:15%; height:16px; }
.norm .sm_inf_comp.messtrade .img, .norm .cont .img { width: 6%; }
.norm .sm_inf_comp.messtrade .img img, .norm .cont .img img { border: 1px solid #c9d9f6; }
.norm .sm_inf_comp.messtrade{border-collapse:collapse;}
.norm .sm_inf_comp.messtrade .header_mess td { background-color:#e9effb; font-weight:bold; padding:5px 0px 5px 0px;}
.norm .sm_inf_comp.messtrade .nam p, .norm .cont .nam p{ margin-left:5px}
.norm .sm_inf_comp.messtrade .number p, .norm .cont .number p{ margin-left: 10px}
.norm .cont div { padding-top: 6px; }
.norm .cont div.img { padding-top: 0 !important; }
.norm .cont .data span{ color:#888;}
.norm .cont .actions a{display:none; float:left; margin-right:8px;}
.norm .cont:hover{background-color:#c9d8f5;}
.norm .cont:hover .actions a{display:block !important;}

.norm .cont .actions .icon { width: 20px; height: 20px; margin: 0 !important; }
.norm .cont .actions .parts_reload { background:url(../images/i/ico_reload.png) 4px 2px no-repeat; }
.norm .cont .actions .parts_reload_an { background: transparent url(../images/i/ico_reload.gif) no-repeat 2px 0px ; }
.norm .cont .actions .vip_ico { background:url(../images/i/ico_medal_gold.png) 3px -207px no-repeat; }
.norm .cont .actions .vip_ico:hover { background-position: 3px -2px; }
.norm .cont .actions .vip_ico_sel { background-position: 3px -2px; }
.norm .cont .actions .vip_ico_sel:hover { background-position: 3px -207px; }
.norm .cont .actions .vis_ico { background:url(../images/i/visiblebutton.gif) 3px -207px no-repeat; }
.norm .cont .actions .vis_ico:hover { background-position:3px 4px; }
.norm .cont .actions .vis_ico_sel { background-position:3px 4px; }
.norm .cont .actions .vis_ico_sel:hover { background-position:3px -207px; }

.width100{width:100%;}
.w175{width:175px;}
.news_edition .input_info{width:366px;float:left; margin-top:5px;}
.news_edition .input_info p{float:right; color:#888; margin-left:0px;}
.news_edition .input_info p.lft{float:left;}
.news_edition .input_info p span{color:#e0a604;}
ul.category{width:auto; margin-left:15px;}
ul.category li input{width:auto;}
ul.category li label{margin-left:8px; position:relative;top:-3px; color:#024c95; text-decoration:underline;}
.news_edition  .produser_cont{width:366px; background-color:#fff;}
.news_edition  .produser_cont option{width:98%; float:left;color:#000; text-decoration:none; font-size:14px;padding:1px 3px;}

/*repair_v2*/
.norm .cont.repair_v2{background-color:#F4F5F9; border:none;}
.norm .cont.repair_v2.half{background-color:#fff}
.norm .cont.repair_v2 .data span{ color:#888;}
.norm .cont.repair_v2 .actions a{display:none; float:left; margin-right:12px;}
.norm .cont.repair_v2:hover{background-color:#C9D8F5;}
.norm .cont.repair_v2 .actions a{display:block;}

.norm .sm_inf_comp.spec_teh.messtrade .nam, .norm .cont.spec_teh .nam{ width:5%;}
.norm .sm_inf_comp.spec_teh.messtrade .them, .norm .cont.spec_teh .them{ width:40%;}
.mest{ width:5%;}
.norm .sm_inf_comp.spec_teh.messtrade.lot .them, .norm .cont.spec_teh.lot .them{ width:55%;}
.norm .sm_inf_comp.spec_teh.messtrade.show_files .them, .norm .cont.spec_teh.show_files .them{ width:75%;}
.norm .sm_inf_comp.spec_teh.messtrade .data, .norm .cont.spec_teh .data{ width:10%;}
.norm .sm_inf_comp.spec_teh.messtrade .photo, .norm .cont.spec_teh .photo{ width:6%;}
.norm .sm_inf_comp.spec_teh.messtrade .type, .norm .cont.spec_teh .type{ width:10%;}
.norm .sm_inf_comp.spec_teh.messtrade .cosht, .norm .cont.spec_teh .cosht{ width:14%;}
.norm .sm_inf_comp.spec_teh.messtrade .actions, .norm .cont.spec_teh .actions{ width:10%; height:16px;}
.norm .cont.spec_teh .photo img{ border:1px solid #C9D8F5}


/*mail_input*/
#centercol .mail_input1 li.flr{float:right; margin-top:5px;}
#centercol .mail_input1 li.flr a{padding-left:15px; background:left 3px  url(../images/i/ico_return.png) no-repeat;}
#centercol .mail_input1.bmark12 ul{float:left; width:100%; border-bottom:none; }
#centercol .mail_input1.bmark12 ul a{margin-right:10px;}
#centercol .mail_input1.bmark12{border-top:1px solid #fff; border:10px solid #ff0000; border-bottom:1px solid #c9daf6; border-top:none; border-right:none;border-left:none;float:left; width:100%;}
#centercol .mail_input1.bmark12 p.flr{float:right; color:#888;margin-right:10px;}
#centercol .mail_input1.bmark12 p{float:left; margin-left:10px; margin-top:5px;}
#centercol .mail_input1.bmark12 p a{float:none; padding:0px; margin:0px; background:none; font-weight:normal;}
#centercol .mail_input1.bmark12 .lvl_b{float:left;width:100%; height:auto; margin-bottom:0px}
#centercol .mail_input1.bmark12 p span{color:#888;}
#centercol .mail_text{float:left; width:100%; margin-top:15px; padding-bottom:20px; border-bottom:1px solid #ccc;}
#centercol .mail_text h3{float:left; width:100%; margin-bottom:15px;}
#centercol .mail_text p{float:left; width:100%;margin-bottom:7px;}
#centercol .attachinf{float:left;width:100%; border-bottom:1px solid #ccc;}
#centercol .attachinf .first td{padding-top:10px; }
#centercol .attachinf .last td{padding-bottom:10px; }
#centercol .attachinf td.one{width:5%;padding-left:15px;}
#centercol .attachinf td.two{width:3%}
#centercol .attachinf span{color:#888;}
#centercol .control_mail .remail { background: url("../images/i/save_button.png") repeat-x scroll left top transparent;border-color: #B9DE9F #2A761F #2A761F #B9DE9F; border-style: solid; border-width: 1px;cursor:hand;cursor:pointer; color: #FFFFFF; float: left; font-family: Tahoma,Arial,Sans-serif; font-size: 15px; font-weight: bold; height: 26px; margin-right: 12px;margin-top: 10px;padding: 0 17px;text-decoration: none;}
#centercol .newbutton, #centercol .control_mail  .newbutton{background: url("../images/i/save_button.png") repeat-x scroll left top transparent;border-color: #B9DE9F #2A761F #2A761F #B9DE9F; border-style: solid; border-width: 1px;cursor:hand;cursor:pointer; color: #FFFFFF; float: right; font-family: Tahoma,Arial,Sans-serif; font-size: 15px; font-weight: bold;  margin-right: 12px;margin-top: 10px;padding: 6px 17px;text-decoration: none;}
#centercol .control_mail button{margin-top:9px; margin-right:10px; padding:2px 5px; float:LEFT;}
#centercol .control_mail a{float:right; margin-right:15px; padding-left:15px; background:top left url(../images/i/chost_bust.png) no-repeat;color:#bf2d37; padding-bottom:3px; margin-top:12px;}
.norm2 .norm3 li a{font-weight:normal;}
.norm2 .norm3 {margin-top:4px;}


/*mail*/

#centercol .bmark1.mail.mail_input li.fll {padding:2px 0px 3px 8px; font-weight:normal;}
#centercol .bmark1.mail.mail_input li.fll b{font-weight:bold;}
#centercol .bmark1.mail.mail_input li.flr a{padding:2px 0px 3px 15px; background:left 3px  url(../images/i/ico_star_green.png) no-repeat; color:#14A313; margin-right:13px; font-weight:normal;}
#centercol .bmark1.mail.mail_input table a.recurs{padding:2px 0px 3px 15px; background:left 3px  url(../images/i/ico_recurs.png) no-repeat; float:left; margin-left:15px;}
#centercol .trade{width:100%; border-collapse:collapse;}
#centercol .trade tr:hover{background:#c9daf6; cursor:pointer;}
#centercol .trade .mail td{border-bottom:1px solid #ccc; padding:7px 0px;}
#centercol .trade .mail.act td{background-color:#FEEDD9}
#centercol .trade .nam{width:30px;}
#centercol .trade .nam *{margin-left:5px;}
#centercol .trade .photo{width:20px;}
#centercol .trade .data{width:6em;}
#centercol .mail.mail_input .lvl_b{float:left; width:100%; height:auto;margin-bottom:0px;}
#centercol  .mail.mail_input table{float:left; width:100%;border-collapse:collapse;}
#centercol  .mail.mail_input table td{padding:2px;}
#centercol  .mail.mail_input table select{float:left;}
#centercol .mail.mail_input  .bmark12{float:left;width:99.8%; padding-left:0.1%; height:auto;}
#centercol .mail.mail_input  table ul.bmark11.bmark11s{float:right;}
#centercol  .mail.mail_input table .tar p{float:right; margin-right:5px;}
#centercol  .mail.mail_input table  .tar p a{float:right; padding:0px; background:none; font-weight:normal; margin-right:10px;}

#centercol .bmark1.foot {padding:0px;}
#centercol .bmark1.foot .bmark12{padding:0px;}
#centercol .bmark1 .bmark12 .lvl_b a{font-weight:normal;}
#centercol .bmark1.foot .bmark12 .lvl_b{margin:0px;}
#centercol .bmark1.foot .bmark12 .lvl_b table{margin-top:3px;}

#centercol  .mail.mail_input table.privatroom tr td{border-bottom:1px solid #ededed}
#centercol  .mail.mail_input table.privatroom tr td.photo img  {border:1px solid #cfd9f6}
#centercol  .mail.mail_input table.privatroom tr:hover td{background:#cbd6f5;}
#centercol  .mail.mail_input table.privatroom tr.premium td{background:#fff5e4; border-bottom:1px solid #f1e8c7; }
#centercol  .mail.mail_input table.privatroom tr .them a{font-weight:bold; color:#204493;}
#centercol  .mail.mail_input table.privatroom tr:hover td .them a, #centercol  .mail.mail_input table.privatroom tr td .them a:hover {color:#0f266e;}
#centercol  .mail.mail_input table.privatroom td.actions table td{border:none;}
#centercol  .mail.mail_input table.privatroom td img{border:none;}
#centercol  .mail.mail_input table.privatroom td.actions{text-align:center;}
#centercol  .mail.mail_input table.privatroom td.actions span.premium{padding:0 1px 1px 1px; margin-bottom:3px;background:#e9b800; border:1px solid #d7ab01; color:#fff5d0;}
 /*file manager*/
.norm .sm_inf_comp.spec_teh.messtrade.mfile .nam { width:5%;padding-left:10px;}
.norm .cont.spec_teh.mfile .nam{ width:5%;}
.norm .cont.spec_teh.mfile .nam *{ margin-left:10px; _margin:0px;}
.norm .cont.spec_teh.mfile td { _padding-left:10px !important; }
.norm .sm_inf_comp.spec_teh.messtrade.mfile.mf2 .them, .norm .cont.spec_teh.mfile.mf2 .them{ width:84%;}
.norm .sm_inf_comp.spec_teh.messtrade.mfile  .them{padding-left:10px;}
.norm .cont.spec_teh.mfile  .them span{color:#888; margin-left:1em;}
.norm .cont.spec_teh.mfile  .them span.contacts{color: #204493; font-weight: bold;}
.norm .sm_inf_comp.spec_teh.messtrade.mfile .data, .norm .cont.spec_teh.mfile .data{ width:10%;}
.norm .sm_inf_comp.spec_teh.messtrade .mfile.actions, .norm .cont.spec_teh.mfile .actions{ width:10%; height:16px;}
.norm .cont.spec_teh .photo img{ border:1px solid #C9D8F5}
.a .download_button {text-decoration: none;}
.download_button {background: url("../images/i/save_button.png") repeat-x scroll left top transparent;  border-color: #B9DE9F #2A761F #2A761F #B9DE9F; border-style: solid;border-width: 1px; color: #FFFFFF;cursor:pointer;	cursor:hand;  font-family: Tahoma,Arial,Sans-serif; font-size: 15px; font-weight: bold;  height: 26px; margin-right: 15px; margin-top: 10px; padding: 0px 17px 5px 17px; text-decoration: none;}
.float_left{float:left;}
.float_right{float:right;}

.norm .cont.spec_teh .photo span.video-ico { position:absolute; display:block; width:32px; height:28px; margin:0px 0px 0px 10px; cursor:pointer; background:url(/trade/assets/images/lot-video-ch/play-icon.png) center center no-repeat; background-size:auto 140%; }

/*adfile*/
#centercol .norm .adfile table.bmark12  div img{float:left; }
#centercol .norm .adfile table.bmark12  div {float:left;width:100%;}
#centercol .norm .adfile table.bmark12  div p{float:left; margin-left:4px;}
#centercol .norm .adfile table.bmark12  input{float:left;width:auto; margin-right:5px;}
#centercol .norm .adfile table.bmark12  input.save{float:right; margin-right:10px;}
#centercol .norm .adfile table.bmark12  input.norm{width:367px;}


/*man_contact*/
.norm .man_contact.sm_inf_comp.spec_teh.messtrade.mfile .them, .norm .man_contact.cont.spec_teh.mfile .them{width:35%; _width:35% !important;}
.norm .man_contact.conlist.sm_inf_comp.spec_teh.messtrade.mfile .them, .norm .man_contact.conlist.cont.spec_teh.mfile .them{width:40%;}
.norm .man_contact.cont.spec_teh.mfile .them a{font-weight:bold;}
.norm .man_contact.sm_inf_comp.spec_teh.messtrade.mfile .contact, .norm .man_contact.cont.spec_teh.mfile .contact{width:30%; }
.norm .man_contact.sm_inf_comp.spec_teh.messtrade.mfile .photo, .norm .man_contact.cont.spec_teh.mfile .photo{width:10%}
.norm .man_contact.sm_inf_comp.spec_teh.messtrade.mfile .data, .norm .man_contact.cont.spec_teh.mfile .data{width:20%; }
.norm .man_contact.conlist.sm_inf_comp.spec_teh.messtrade.mfile .data, .norm .man_contact.conlist.cont.spec_teh.mfile .data{width:15%}

/*7-company-manager-1---photo.jpg*/
.norm .photo.sm_inf_comp.spec_teh.messtrade.mfile .them, .norm .photo.cont.spec_teh.mfile .them{width:75%}
.norm .photo.cont.spec_teh.mfile .them a{font-weight:bold;}
.norm .photo.sm_inf_comp.spec_teh.messtrade.mfile .photo, .norm .photo.cont.spec_teh.mfile .photo{width:10%}

/*5company-manager_2_tech_3.html#*/

.ad1 input.radio{width:auto;  margin-right:4px; margin-bottom:4px;}
.ad1{margin-top:-9px;float:left; width:100%;}
.ad1 .type span{color:#dca900}
.ad1 table .mh input{width:118px;}
.ad1 table .arenda p.porag{color:#888;}
.ad1 table .arenda input, .ad1 table .arenda select{width:118px;}
.ad1 table .region p{ margin-right:7px;}
.ad1 table td.tdl{width:140px;}
.ad1.step2 table td.tdl{width:180px;}
.ad1 table table td.tdl{width:125px;}
.ad1 .sm_inf_comp.second div{width:366px;}
.ad1 .sm_inf_comp.second div span{float:none; width:auto;}
.ad1.news_edition  table h2{color:#010300; font-size:22px;}
.ad1.news_edition table td.border_wisible {border-right:none; border-left:none;}
.ad1 table select.long{width:250px;}
.ad1.step2 table input{width:250px;}
.ad1.step2 table p span{color:#888}
.ad1.step2 table input.checkbox{width:auto;}


.zzz input.radio{width:auto;  margin-right:4px; margin-bottom:4px;}
.zzz{margin-top:-9px;float:left; width:100%;}
.zzz .type span{color:#dca900}
.zzz table .mh input{width:118px;}
.zzz table .arenda p.porag{color:#888;}
.zzz table .arenda input, .zzz table .arenda select{width:118px;}
.zzz table .region p{ margin-right:7px;}
.zzz table td.tdl{width:140px;}
.zzz.step2 table td.tdl{width:180px;}
.zzz table table td.tdl{width:125px;}
.zzz .sm_inf_comp.second div{width:366px;}
.zzz .sm_inf_comp.second div span{float:none; width:auto;}
.zzz.news_edition  table h2{color:#010300; font-size:22px;}
.zzz.news_edition table td.border_wisible {border-right:none; border-left:none;}
.zzz table select.long{width:250px;}
.zzz.step2 table input{width:250px;}
.zzz.step2 table p span{color:#888}
.zzz.step2 table input.checkbox{width:auto;}

.mt-fcl input.radio{width:auto;  margin-right:4px; margin-bottom:4px;}
.mt-fcl{margin-top:-9px;float:left; width:100%;}
.mt-fcl .type span{color:#dca900}
.mt-fcl table .mh input{width:118px;}
.mt-fcl table .arenda p.porag{color:#888;}
.mt-fcl table .arenda input, .mt-fcl table .arenda select{width:118px;}
.mt-fcl table .region p{ margin-right:7px;}
.mt-fcl table td.tdl{width:140px;}
.mt-fcl.step2 table td.tdl{width:180px;}
.mt-fcl table table td.tdl{width:125px;}
.mt-fcl .sm_inf_comp.second div{width:366px;}
.mt-fcl .sm_inf_comp.second div span{float:none; width:auto;}
.mt-fcl .news_edition  table h2{color:#010300; font-size:22px;}
.mt-fcl.news_edition table td.border_wisible {border-right:none; border-left:none;}
.mt-fcl table select.long{width:250px;}
.mt-fcl.step2 table input{width:250px;}
.mt-fcl.step2 table p span{color:#888}
.mt-fcl.step2 table input.checkbox{width:auto;}

.norm .bmark12{float:left;width:100%; border: 1px none; padding: 6px 0px;}
.norm .bmark12 .right_btn {float:right; margin-right:20px; border:1px solid #cbdaf7; border-right:none;color:#0257a8; background:#fff;position:relative;z-index: 4;}
.norm .bmark12 .right_btn  a{text-decoration:underline; float:LEFT; padding: 5px 12px; font-weight:bold;margin-right:-10px;padding-left:4px; background: right center url(../images/i/btn_right_p_right.png) no-repeat;}
.norm .bmark12 .right_btn img{margin-right:0px;float:left; margin-top:6px; margin-left:6px;}

.norm .bmark12 .revers_btn {float:left; margin-left:10px; border:none;color:#0257a8; background:#d0dbf7;}
.norm .bmark12 .revers_btn  a{text-decoration:underline; float:LEFT; padding: 5px 12px; font-weight:bold; padding-left:15px; background: left center url(../images/i/btn_left_p_left.png) no-repeat;}
.norm .bmark12 .right_btn img{margin-right:0px;float:left; margin-top:6px; margin-left:6px;}

/*5company-manager_2_tech_3_1.html#*/
.ad1.step3  .sm_inf_comp.photo.mfile.messtrade.spec_teh td{background:#dce5fc; }
.ad1.step3  .sm_inf_comp.photo.mfile.messtrade.spec_teh{margin:0px 1%; width:98%;}
.ad1.step3 .cont.repair_v2.photo.mfile.spec_teh{margin:0px 1%; width:98%;}
.ad1.step3  table h3{margin:15px;}
.ad1  h2 span {font-weight:normal;}
.ad1.news_edition table  h2{font-size:18px;}

.zzz.step3  .sm_inf_comp.photo.mfile.messtrade.spec_teh td{background:#dce5fc; }
.zzz.step3  .sm_inf_comp.photo.mfile.messtrade.spec_teh{margin:0px 1%; width:98%;}
.zzz.step3 .cont.repair_v2.photo.mfile.spec_teh{margin:0px 1%; width:98%;}
.zzz.step3  table h3{margin:15px;}
.zzz  h2 span {font-weight:normal;}
.zzz.news_edition table  h2{font-size:18px;}

/*plan*/
.norm .plan {margin-bottom:50px;}
.norm .plan .plan_table{width:100%; border-collapse:collapse;margin-top:20px;}
.norm .plan .plan_table td{background:#F4F7FD; border-right:1px solid #EAEAEA; text-align:center}
.norm .plan .plan_table td.f1{border-left:1px solid #EAEAEA}
.norm .plan .plan_table td.f1 p{float:left; text-align:left; font-weight:normal;font-size:11px; font-family:tahoma;}
.norm .plan .plan_table td p b{font-size:15px; font-weight:bold; font-family:Arial;}
.norm .plan .plan_table td p{padding:8px 5px; font-size:11px; font-weight:bold;}
.norm .plan .plan_table td p span{color:#666;font-weight:normal;}
.norm .plan .plan_table td p span.green{color:#2DA80E;}
.norm .plan .plan_table td p span.yellow{color:#D5A901;}
.norm .plan .plan_table .c1 td{border-top:1px solid #EAEAEA}
.norm .plan .plan_table .c1 td.f1{width:50%}
.norm .plan .plan_table td.last{background:#FCF0DD}
.norm .plan .plan_table .first td{background:#fff}
.norm .plan .plan_table .first td.last{background:#FEF9F0; width:110px;}
.norm .plan .plan_table .b2 td{border-bottom:1px solid #EAEAEA}
.norm .plan  h2{margin-top:20px;margin-bottom:8px;}
.norm .plan  h3{margin-top:20px; margin-bottom:0px;}
.norm .plan  p{margin:5px;}
.norm .plan p.span{margin-top:15px; color:#888}
.norm .plan span.green{color:#2DA80E;}
.norm .plan span.yellow{color:#D5A901;}


/*user agree*/
.norm .useragr h3{margin-top:20px;margin-bottom:10px}
.norm .useragr p{margin:7px 0px;}
.norm .useragr table{}
.norm .useragr table td{vertical-align:top; padding-right:5px; padding-bottom:4px;}
.norm .useragr span{margin-bottom:5px;float:left; width:100%; margin-left:2px;}

/*acess clise*/
.norm .acess_close h4{font-size:12px;margin-top:20px;}
.norm .acess_close table{margin-top:5px;}
.norm .acess_close td.lf{color:#888;font-size:11px;padding-right:5px;}
.norm .acess_close p{margin-top:18px;}
.norm .acess_close p b{margin-right:3px;}
.norm .acess_close  .closer{margin-top:25px; text-align:center;}

/*register*/
.norm .register_head {margin: 10px 0px 0px 0px;}
.norm .register_head h1{margin-bottom: 5px;}
.norm .register_head a{color: red;font-weight: bold;font-size: 13px;padding-top: 19px;}
.norm .register h4{font-size:12px;margin-top:20px;}
.norm .register p{font-size:12px;margin-top:10px;}
.norm .register .reg_table{margin-left:10%;margin-top:15px;}
.norm .register .reg_table td{vertical-align:top;padding-bottom:2px;}
.norm .register .reg_table .l1{ width:150px; min-width:150px;font-size:13px;padding-top:2px; color:#333;text-align:right;}
.norm .register .reg_table .l2{width:15px; color:#d5a901;padding-top:3px; }
.norm .register .reg_table .l3{width:253px; font-size:13px;color:#000}
.norm .register .reg_table .l3 .text{width:253px; color:#333}
.norm .register .reg_table .l3 .text.small{width:101px;margin-right:5px;float:left;}
.norm .register .reg_table .l3 select.text{width:256px;}
.norm .register .reg_table .l3 a{ color:#888; font-size:11px;}
.norm .register .reg_table .l3 label{color:#333;margin-top:2px;float:left;}
.norm .register .reg_table .l3 div{float:left;width:100%;margin:2px 0px;}
.norm .register .reg_table .l3 .radio{margin-top:3px; margin-right:5px;float:left;}
.norm .register .reg_table .l3 img{float:right;}
.norm .register .reg_table .l3 .mulage{float:left;width:1px; height:24px;}
.norm .register .reg_table .l3 .mulage div{float:left; z-index:1000; position:relative; width:258px; height:31px; background:left top url(../images/i/popup1.png) no-repeat;}
.norm .register .reg_table .l3 .mulage div p{float:left; width:250px; margin-left:8px; margin-top:5px;}
.norm .register .reg_table .l3 .pp1{float:left; z-index:1000; position:relative; }
.norm .register .reg_table .l4 a{text-decoration:none;float:left;margin-top:7px; margin-left:5px;}
.norm .register .reg_table .l4 a img{float:left;margin-top:6px;}
.norm .register .reg_table .l4 a span{float:left;width:70px; color:#888;font-size:10px; margin-left:4px;text-decoration:underline;cursor: pointer;}
.norm .register .reg_table .l4 .popup2{position:relative;height:15px; width:100px;}
.norm .register .reg_table .l4 .popup2 .pp2{left:-15px;top:-10px;height:102px; width:274px; position:absolute; z-index:1000; background: left top url(../images/i/popup2.png) no-repeat;}
.norm .register .reg_table .l4 .popup2 .pp2 p{float:left;width:240px; margin-left:25px;margin-top:15px;}
.norm .register .reg_table .l4 .popup2 .pp2 p.p2{margin-top:8px;}

.norm .register .reg_table1 {margin-left:0;margin-top:15px;}
.norm .register .reg_table1 td{vertical-align:top;padding-bottom:2px;}
.norm .register .reg_table1 .l1{ width:50px; min-width:50px;font-size:13px;padding-top:2px; color:#333;text-align:left;}
.norm .register .reg_table1 .l2{width:15px; color:#d5a901;padding-top:3px; }
.norm .register .reg_table1 .l3{width:253px; font-size:13px;color:#000}
.norm .register .reg_table1 .l3 .text{width:253px; color:#333}
.norm .register .reg_table1 .l3 .text.small{width:101px;margin-right:5px;float:left;}
.norm .register .reg_table1 .l3 select.text{width:256px;}
.norm .register .reg_table1 .l3 a{ color:#888; font-size:11px;}
.norm .register .reg_table1 .l3 label{color:#333;margin-top:2px;float:left;}
.norm .register .reg_table1 .l3 div{width:100%;margin:2px 0px;}
.norm .register .reg_table1 .l3 .radio{margin-top:3px; margin-right:5px;float:left;}
.norm .register .reg_table1 .l3 img{float:right;}
.norm .register .reg_table1 .l3 .mulage{float:left;width:1px; height:24px;}
.norm .register .reg_table1 .l3 .pp1{float:left; z-index:1000; position:relative; }
.norm .register .reg_table1 .l4 a{text-decoration:none;float:left;margin-top:7px; margin-left:5px;}
.norm .register .reg_table1 .l4 a img{float:left;margin-top:6px;}
.norm .register .reg_table1 .l4 a span{float:left;width:70px; color:#888;font-size:10px; margin-left:4px;text-decoration:underline;}
.norm .register .reg_table1 .l4 .popup2{position:relative;height:15px; width:100px;}
.norm .register .reg_table1 .l4 .popup2 .pp2{left:-15px;top:-10px;height:102px; width:274px; position:absolute; z-index:1000; background: left top url(../images/i/popup2.png) no-repeat;}
.norm .register .reg_table1 .l4 .popup2 .pp2 p{float:left;width:240px; margin-left:25px;margin-top:15px;}
.norm .register .reg_table1 .l4 .popup2 .pp2 p.p2{margin-top:8px;}


.norm .register .postreg{margin:0 auto; width:445px;/*width:455px;*/}
.norm .register .postreg p.star{float:left;width:100%;color:#888; font-style:italic}
.norm .register .postreg p span{color:#d5a901; font-size:15px;float:left;font-style:normal;margin:2px 5px;}
.norm .register .postreg .btnc{float:left;}
.norm .register .postreg .btn{width:376px; background:left center  url(../images/i/save_button.png) repeat-x; font-size:15px; font-family:Tahoma,Arial,Sans-serif;font-weight:bold; color:#fff;text-decoration:none;border-width: 1px;border-style:solid; margin-top:20px;height:28px; border-color: #b9de9f #2a761f #2a761f #b9de9f; box-shadow: none; border-radius: 0; }
.norm .register .postreg .uzsog{float:left; padding:5px; background-color:#fff7ae;}
.norm .register .postreg .uzsog input{float:left;/*margin-top:-4px; width:auto;height:auto;*/}
.norm .register .postreg .uzsog p{width:auto;float:left;margin:0px 4px;font-size:12px;}
.norm .register .postreg .uzsog p a{color:#204493;font-weight:bold;}

.norm .register .achtung .pink{background:#ffb2ae;}
.norm .register .achtung .yellow{background:#fef4af}
.norm .register .achtung .pink ul{background: left center url(../images/i/achtung1.png) no-repeat;}
.norm .register .achtung .yellow ul{background: left center url(../images/i/achtung2.png) no-repeat;}
.norm .register .achtung div{margin-bottom:10px;float:left; width:100%; -moz-border-radius: 5px; border-radius: 5px;padding:15px 0px;}
.norm .register .achtung div ul{margin-left:18px; padding: 5px 0px 5px 40px;float:left; width:84%;}
.norm .register .achtung div ul li{float:left; padding-left:15px;width:90%;margin:3px 0px; background: left center url(../images/i/riso4ka.png) no-repeat;}

.norm .achtung .pink{background:#ffb2ae;}
.norm .achtung .yellow{background:#fef4af}
.norm .achtung .pink ul{background: left center url(../images/i/achtung1.png) no-repeat;}
.norm .achtung .yellow ul{background: left center url(../images/i/achtung2.png) no-repeat;}
.norm .achtung div{margin-bottom:10px;float:left; width:100%; -moz-border-radius: 5px; border-radius: 5px;padding:15px 0px;}
.norm .achtung div ul{margin-left:18px; padding: 5px 0px 5px 40px;float:left; width:84%;}
.norm .achtung div ul li{float:left; padding-left:15px;width:90%;margin:3px 0px; background: left center url(../images/i/riso4ka.png) no-repeat;}

.addbrandblock {padding-left:4px;}
/*footer new*/
#footer {float:left;padding:0px;width:100%; min-width:1024px;}
#footer .fmain{ float:left;width:100%; border-collapse:collapse;}
#footer .fmain .td1{float:left;width:350px;}
#footer .fmain td{border-right:1px solid #3d73b1; width:33%; padding-bottom:19px;vertical-align:top}
#footer .fmain ul.menu{width:230px;float:left; padding:0px; list-style:none;margin-top:19px; margin-left:19px;}
#footer .fmain ul.menu li{float:left; width:49%;margin-bottom:4px;}
#footer .fmain ul.menu li a{float:left;}
#footer .fmain a.arrow{margin-top:30px; margin-left:10px; float:left;}
#footer .fmain a.arrow img{border:none;}
#footer .fmain  a{color:#fff;}
#footer .fmain p{color:#cad9f8;float:left; margin-left:19px; width:320px;margin-top:10px;}
#footer .fmain p a{color:#cad9f8;}
#footer .fmain .spec {float:left;}
#footer .fmain .spec ul{float:left;margin-left:25px; width:110%;/*width:440px;*/}
#footer .fmain h5.h5{float:left;margin-top:19px;margin-bottom:9px; width:100%;margin-left:25px;}
#footer .fmain  .spec ul li{float:left; width:205px;padding-left:10px;margin-bottom:7px;background: left 5px url(../images/i/footer_ul_arrow.png) no-repeat;}
#footer .fmain .block5{width:95%;margin-left:5%;float:left;margin-top:9px;}
#footer .fmain h5.v1{float:left; margin-top:19px; margin-left:25px;}
#footer .fmain h5.v2{float:left; margin-top:10px; margin-left:25px;}
#footer .fmain .block6{float:left; width:85%;margin-left:25px;margin-top:5px;}
#footer .fmain .block6 a{float:left; padding:0px; margin-right:5px;/*margin-bottom:20px;*/}

/*loginform*/

.loginform_2{background:#fff;position:absolute; width:393px; }
.loginform_2 h1{color:#000; font-size:20px; margin-left:10px; margin-top:20px; float:left;}
.loginform_2 a.close{ margin:10px;float:right;}
.loginform_2 a.close img{float:left;}
.loginform_2 table{margin-left:10px; margin-top:18px; float:left;}
.loginform_2 table a.member{float:right;}
.loginform_2 table .left{text-align:right;}
.loginform_2 table  td{vertical-align:top; padding-bottom:4px;}
.loginform_2 table .right{text-align:left;}
.loginform_2 table  p.span{color:#888; width:278px; text-align:center;margin-top:0px;}
.loginform_2 table  .span a{color:#888}
.loginform_2 table label{ margin-left:5px; float:left;}
.loginform_2 table input{float:left;}
.loginform_2 table p{margin-top:2px;}
.loginform_2 table input.text{width:278px;}
.loginform_2 table input.button{width:278px; background:left center  url(../images/i/save_button.png) repeat-x; font-size:15px; font-family:Tahoma,Arial,Sans-serif;font-weight:bold; color:#fff;text-decoration:none;border-width: 1px;border-style:solid; margin-top:10px;height:28px; border-color: #b9de9f #2a761f #2a761f #b9de9f; text-shadow: -1px -1px 0px #6e6e6e; padding:0px;}

a {outline-style:none !important;}

#centercol .param_table tr.half td{background:#F4F7FC;}
#centercol .param_table td{padding:3px; width:50%}
#centercol .param_table td .question{width:10px; height:10px; background: top left url(../images/i/qustion.png) no-repeat;float:left; margin-top:4px; margin-left:4px;cursor:pointer; cursor:hand;}
#centercol .param_table td p{float:left; padding-bottom:0px; }
#centercol .param_table td img{float:left; margin-left:5px; margin-right:5px; margin-top:2px;}


/*trade new right block*/
.advert {padding-top:0px; /*float:left;*/ padding-bottom:0px; overflow: hidden}
.pink{width:100%; float:left; background-color:#fefcc3}
.pink.main{padding-bottom:0px;}
.easy{width:100%; float:left; background-color: #FEFCC3;}
.pink .head_params{width:100%; float:left; padding:9px 0px; background-color:#ffd900;}
.pink .head_params h6{font-size:15px; font-family:"Trebuchet MS", Tahoma, Arial, sans-serif; font-weight:bold; color:#000; float:left; margin-left:9px;}
.pink .head_params  a{color:#d5a901; float:left; margin-left:10px;}
.pink .head_params .clean_filter { float: right; margin-right: 10px; }
.pink .gr { width: 180px; color: white; }
div p.param{/*float:left; width:90%;*/ padding:10px 0px 0px 9px; text-align:left; font-size:13px; font-family:"Trebuchet MS", Tahoma, Arial, sans-serif; font-weight:bold; color:#000;}
div p.param span{color:#888; font-weight:normal}
.advert ul { /*float:left;*/ width:210px; margin-left:9px; padding:0px;}
.advert ul li {/*float:left; width:100%;*/ text-align:left;}
.advert .pink ul, .advert .easy ul{margin-top:5px;}
.advert .pink ul li{font-size:14px; margin-bottom:0px;}
.advert .pink ul li input { /*float:left;*/ margin:0px; font: normal 12px/13px Tahoma, Arial, Sans-serif; color: #000; border:1px #e3e9ef solid; border-top:1px #abadb3 solid; padding:1px; }
.advert .pink select { font: normal 12px/13px Tahoma, Arial, Sans-serif; color: #000; border:1px #e3e9ef solid; border-top:1px #abadb3 solid; padding:0px 0px 0px 1px; }
.advert .pink ul li label{float:left; margin-left:3px;margin-top:-2px;font-size:11px; font-family:tahoma; color:#204493; /*text-decoration:underline;*/}
.advert .easy ul li{margin-bottom:7px;  white-space:nowrap;}
.advert .pink ul li a{font-size:14px;}
.advert .pink ul li a.href{font-size:11px; font-family:tahoma; margin-left:3px;}
.advert .easy ul li a{font-size:12px;}
.advert .pink ul li div.chk1v{float:left; width:19px; height:15px;}
.advert .easy ul li input{float:left;margin-right:3px; margin-bottom:-1px;/*margin-bottom:2px !important; //height:14px;*/}
.advert .easy ul.kategory li a{font-weight:bold; margin-bottom:1px; float:left; width:180px;/*width:170px;*/}
.advert .easy ul.kategory li input{margin-right:3px; margin-bottom:-1px; float:left; /*margin-bottom:2px !important;*/}
.advert .easy ul.kategory li ul{margin-left:18px; width:176px}
.advert .easy ul.kategory li ul li a{font-weight:normal;width:160px;/*width:150px;*/ }
.advert .easy ul.region select{width:184px;} 
.advert .pink ul li span, .advert .easy ul li span{color:#888;}
.advert a.del{float:left; margin:2px 4px 0px 0px;}
.advert .button_yellow span { margin-left: 0 !important; }

.easy table.cost{margin-top:0px; float:left;}
.easy table.cost input{width:101px; padding-left:2px;}
.easy .hours{float:left; width:100%; margin-top:10px;}
.easy .hours input{float:left; margin-left:10px; width:101px; padding-left:2px;}
.easy .hours p{float:left; margin-top:2px;}
a.ic12{float:left; margin-left:10px; padding-left:15px; margin-top:15px;color:#d5a901;background: left center url(../images/i/ico_all.gif) no-repeat;}
.easy ul.photo{margin-top:5px;}
.easy ul.photo li{margin-bottom:0px;}
.pink.last{ border-bottom:0px; padding-bottom:0px;} 
.pink.last a{font-weight:bold; padding-right:15px;}
.pink.last.down a{background: right center url(../images/i/ico_down.png) no-repeat;}
.pink.last.up a{background: right center url(../images/i/ico_up.png) no-repeat;}
.pink.orange{background:#fff9f1;}
.pink.orange .head{background:#fff9f1;}

.close_button { display: inline-block; width: 16px; height: 16px; background: url(../images/i/ico_close.png); cursor: pointer; margin-left: 3px; }

.norm .clickable{float:left; cursor:pointer; width:100%; }

.region-table select { margin-bottom: 5px; }
.search-brands { margin-top: 5px !important; }

/* msg notyfy */
.fixed {
    position: fixed;
}

#notifier_css {
    display: none;
}
#notifiers_wrap {
    bottom: -5px;
    right: 0;
    z-index: 200;
}
.notifier_baloon_wrap {
    padding: 0 10px 10px 0;
    visibility: hidden;
}
.notifier_baloon {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0.75);
    border-radius: 5px 5px 5px 5px;
    box-shadow: 0 2px 15px #888888;
    color: #FFFFFF;
    cursor: pointer;
    text-shadow: 0 1px 0 #262626;
    width: 320px;
}
.notifier_baloon_head {
    padding: 10px 10px 3px;
}
div.notifier_baloon_title {
    font-size: 12px;
    font-weight: bold;
}
.notifier_close_wrap {
    background: none repeat scroll 0 0 #000000;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 2px #111111;
    margin: 0 0 0 10px;
    opacity: 0.6;
    padding: 5px;
    #visibility: hidden;
}
.notifier_close {
    background: url("../images/notifier_close.gif") no-repeat scroll 0 0 transparent;
    display: block;
    height: 7px;
    opacity: 0.6;
    width: 7px;
}
.notifier_baloon_over .notifier_close_wrap {
    visibility: visible;
}
.notifier_close_over .notifier_close {
    opacity: 1;
}
.notifier_baloon_body {
    padding: 5px 10px 10px;
}
td.notifier_image_wrap {
    padding-right: 10px;
    vertical-align: top;
    width: 50px;
}
td.notifier_add_image_wrap {
    padding-left: 10px;
    vertical-align: top;
    width: 50px;
}
div.notifier_image_wrap {
    background: none repeat scroll 0 0 #FFFFFF;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 1px 2px #111111;
    line-height: 0;
    max-height: 50px;
    overflow: hidden;
    width: 50px;
}
.notifier_image {
    border-radius: 3px 3px 3px 3px;
    width: 50px;
}
td.notifier_baloon_msg {
    text-align: left;
    vertical-align: top;
}
div.notifier_baloon_msg {
}
#notifiers_wrap a, div.notifier_baloon_msg span.mem_link {
    color: #B1DAFF;
}
#notifiers_wrap a.mem_link, #notifiers_wrap a.memLink {
    font-weight: bold;
}
.notifier_author_quote {
    padding-right: 4px;
}
#queue_transport_wrap, #queue_transport_frame, #queue_storage_frame {
    height: 1px;
    overflow: hidden;
    width: 1px;
}

.clear_fix {
    display: block;
}

.fl_l {
    float: left;
}

.fl_r {
    float: right;
}

.wrapped {
    overflow: hidden;
    word-wrap: break-word;
}
/* msg notyfy */


/*404*/
#centercol .marines{float:left; padding:5px; background:#dbeef4; margin:10px 0 20px 0;} 
#centercol .marines h1{padding-top:2px;}
#centercol .marines a{color:#e0c366;font-weight:bold;}
#centercol .marines p{margin-top:7px;}
#centercol .anysearsh{margin-top:15px; list-style:none; padding:0px; margin-left:0px;  }


.trade_login{width:500px;margin: 0 auto;}
.trade_login .ltd{width:200px; font:11px/13px Tahoma,Arial,Sans-serif}
.trade_login td {vertical-align:top;}
.trade_login  h1{margin-bottom:10px; text-align:left;}
.trade_login  h2{margin-bottom:5px; text-align:left; font-size:13px;}
.trade_login td input{margin-bottom:5px;}

.trade_login .btng input {
    background: url("../images/i/save_button.png") repeat-x scroll left center transparent;
    border-color: #B9DE9F #2A761F #2A761F #B9DE9F;
    border-style: solid;
    border-width: 1px;
    color: #FFFFFF;
    font-family: Tahoma,Arial,Sans-serif;
    font-size: 15px;
    font-weight: bold;
    height: 28px;
    margin-top: 10px;
    text-decoration: none;
    width: 100%;}

.trade_login .dontrem{float:right; color:#888;}
.trade_login .dontrem a, .trade_login .reg a{color:#888;}
.trade_login .reg a{float:left; margin-left:3px;}
.trade_login .reg span{float:left; color:#888;}
.trade_login .reg{float:left; width:100%; text-align:center;} 

.lb_loader { background: #eee url("../images/ajax-loader2.gif") left no-repeat; }

.helpquest { background: url("../images/i/wh1.png") left no-repeat; height: 16px; width: 16px !important; cursor: pointer;;}

.ico_right {float: right;}

/*  Communications
*****************************************/
.no_bottom {margin-bottom: 0px !important}
ul.messages {margin: 0 0 10px 25px}
ul.messages li {margin-bottom: 3px}
ul.messages span { color: #b6b6b6}
ul.messages span a { font-style: normal; text-decoration: none; font-weight: normal; color: #d5a901; }
ul.messages span a i {font-weight: bold; font-style: normal}

.tcenter td { vertical-align: middle !important; padding-left: 10px !important; }
.tcenter td.markstar, .tcenter td.markstar1 { padding-left: 0 !important; }
.tcenter td.name { width: auto !important; }
.tcenter td.name span { color: gray; margin-right: 4px; }
.tcenter th { vertical-align: middle !important; padding: 5px 0 5px 10px !important; }
.tcenter th.right { text-align: right !important; padding-right: 10px !important; }
.tcenter .submit { border: 1px solid black; padding: 1px 5px 1px 5px; background-color: white; margin-right: 10px }
.refresh { background: url("../images/refresh.png") no-repeat; padding-bottom: 2px !important; }
.refresh a { margin-left: 20px !important; }
.tablezebra th a.pm { color: #204493; text-decoration: underline; }
.mini_td { width: 20px !important }

.blockquote { border-left: 2px red solid; padding: 5px 0 5px 10px; margin-bottom: 15px }
.blockquote p { font-weight: bold; padding: 0 0 10px 0; }

.control_mail a.messages { padding-left: 18px !important }
.control_mail a.spam    { background:top left url(../images/i/chost_bust.png) no-repeat !important; color:#bf2d37 !important; }
.control_mail a.delete  { background:top left url(../images/i/trash.png) no-repeat !important; color:#A2A2A2 !important; }
.control_mail a.edit    { background:top left url(../images/i/edit.png) no-repeat !important; color:#228822 !important; }

.backlink { float: left; margin: 12px 0 0 15px; }
.backlink a { background:left 3px  url(../images/i/ico_return.png) no-repeat; padding-left: 15px }

.inbox { margin-bottom: 0 !important;  }
.inbox .b, .inbox_data .b { font-weight: bold; }
.inbox .left { float: left; margin: 10px 0 0 10px }
.inbox .left a { color: black; text-decoration: underline !important; cursor: pointer !important; }
.inbox .left a:hover { color: #6D6D6D; text-decoration: none !important; }
.inbox .right { float: right; margin-right: 15px }
.inbox .right .date { text-align: right; margin-top: 25px }
.inbox span { color: #6D6D6D; margin-left: 8px }
.inbox span a { color: #6D6D6D !important; }
.inbox span a:hover { color: #6D6D6D !important; }

.inbox_data { float: left; width: 100%; clear: both; background-color: #F2F2F4 !important; display: none }
.inbox_data .left { float: left; margin: 10px 0 10px 10px }
.inbox_data .left a { color: black }

/*  Sending Error Form
*********************************************/
.error_messages_modal { display: none; }
.error_messages { margin: 15px 0 10px 0; }
.error_messages ul { color: red; }

.b_norm .feedskype {background: left 5px url(../images/i/feedskype.gif) no-repeat; padding-left: 30px; padding-bottom:5px;}
.b_norm .feedskype p.feedinfo {color: #898989;}
.b_norm .feedskype a {color: #004b95; font-weight: bold; text-decoration: underline;}
.b_norm .feedskype a:hover { text-decoration: none; cursor: hand; }

.b_norm .feedmail {background: top left url(../images/i/feedmail.gif) no-repeat; padding-left: 30px; padding-bottom:16px;}
.b_norm .feedmail a {color: #004b95; font-weight: bold; text-decoration: underline;}
.b_norm .feedmail a:hover { text-decoration: none; cursor: hand; }

.b_norm .feedmessage {background:top left url(../images/i/feedmessage.gif) no-repeat; padding-left: 31px; padding-bottom:10px;}
.b_norm .feedmessage a {color: #004b95; font-weight: bold; text-decoration: underline;}
.b_norm .feedmessage a:hover { text-decoration: none; cursor: hand; }

.b_norm .feedwork p {color: #898989;}
.nopointer { cursor: auto !important; }

.mapp {width: 244px; text-align: center;}

/* Little Inputs
*********************************************/
.rzgal_hidden { display: none; }
.gray { color: #b6b6b6 !important }
.dottitle {background: url(../images/i/101010.gif) repeat-x left bottom; text-decoration: none; color: #000; }
.fixtop {padding-top:0px !important;}
.font13 {font-size:13px;}

/* Company Item Foto Center
*********************************************/
.logo_item {display: block; margin: auto;}

/*  Favorites
*************************************************/
.favourites { background: url("//exkavator.ru/images/i/favorites.png") 8px 4px no-repeat #FFEEDA; margin: 5px 0 10px 0; padding: 9px 10px 10px 40px; }
.favourites h2 a { font-size: 16px; }

/*  Teasers system
*************************************************/
/*
.teasers_trade { display: none; padding-top: 0px !important; }
.hidden { display: none !important; }
div.bnorm .separator { margin: 5px 0 5px 0; }
div.tease { width: 220px; height: 150px; border: 1px solid #D5D5D5; display: block; position: relative; overflow: hidden; z-index: 2; margin: 0 0 10px 0; }
div.tease a { color: white; text-decoration: none; font-size: 12px; line-height: 15px; }
div.tease a.image { width: 220px; height: 110px; display: block; }
div.tease a.slider { position: absolute; width: 200px; min-height: 75px; top: 110px; overflow: hidden; display: block; z-index: 1; background-color: #3E6EA9; padding: 5px 10px 10px 10px; }
div.tease a.slider .last { margin-top: 5px; }
div.tease a.slider .more { margin: 3px 5px 5px 0; text-align: right; font-weight: bold; text-decoration: underline; }
div.tease a.slider .more:hover { text-decoration: none; }

div.tease.big { height: 200px; margin-top: 0px !important; }
div.tease.big a.image { height: 160px; }
div.tease.big a.slider { top: 160px }*/

.regguest { padding-top:5px; }
.regguest a {color: #D5A901; font-weight: bold;}

/* Price table
***********************************************/
.price_table { margin-top: 15px; width: 100%; }
.price_table th, .price_table td { height: 25px; text-align: left; vertical-align: middle; padding: 5px 10px; }
.price_table th { background-color: #DBE7FC; }
.price_table th.price { text-align: right; }
.price_table .odd td { background-color: #F5F8FF; }
.price_table .articule { width: 25%; }
.price_table .content { word-break:break-all; word-wrap:break-word; }
.price_table .cost { text-align: right; width: 100px; }
.price_table .cost .currency { display: inline-block; width: 20px; text-align: left; padding-left: 3px; }

.price_table.edit_table { margin: 0; width: 100%; display: none; }
.price_table.edit_table input { width:98%; _width:200px !important; color: black !important; padding: 0 2px; } 
.price_table.edit_table .cost input { width:95%; }
.price_table.edit_table .articule input { width:97%; }
.price_table.edit_table select { width: 97%; }
.price_table.edit_table .currency { width: 70px; }
.price_table.edit_table .clear-cell { background: none; width: 60px; }
.price_table.edit_table .clear-cell a { display: block; margin-left: 10px; color: red; }

.price_table.edit_table .item td { padding: 0; height: auto; }
.price_table.edit_table .template { display: none; }

.price_table.edit_table .info td { text-align: right; color: #888; font-size: 10px; padding: 5px 0; }

span.red { display: inline !important; margin: 0 !important; padding: 0 !important; color: red; width: auto !important; float: none !important; }
.disclaimer { width: auto !important; margin-bottom: 10px; }

.mainbottom {min-width: 755px;/*max-height: 250px;*/}
.mainbottom_parts {height: 255px;}
.mainbottom .bmark1 {overflow: hidden; clear: left!important;min-width: 388px;}
.mainbottom_parts2 {width: 768px;min-height: 440px;}
.mainbottom_parts2 .bmark1{  overflow: hidden;  clear: left!important;  min-width: 388px;}

.exchange { margin-right:380px; }
.exchange .bmark12 {clear: left!important;}
.exchange .bmark12 .news { margin-bottom: 12px; }
.exchange .bmark12 .news a { display: block; font-weight: bold; margin-bottom: 2px; }
.exchange .bmark12 .news small { color: #616161; }

.trustedcompany { float:right; width:350px; min-height: 475px;}
.rentzone .trustedcompany { float: right; width: 360px; }

.maincities { background: #eaeffd!important; }
.maincities b { font: bold 13px/14px Trebuchet MS, Arial, Tahoma, Sans-serif; color: black; }
.maincities a { margin: 0px 5px; line-height: 18px; }
.maincities2 a { margin: 0px 5px; line-height: 18px; }

.mainbrandstd {/*width: 150px;*/ padding: 0px!important;}
.mainbrands { padding: 12px; }
.maintypes { padding: 12px; border-top: 3px solid #DCE5FC; }
.trusted {
    float: left;
    padding: 12px 3px 1px 9px !important;
    _padding:12px 3px 1px 7px;
    border-bottom:none !important; 
    clear:none !important;
}

.news_right {padding: 8px 10px 5px 1px !important;}

/*  Advanced search in one lot item
*****************************************************/
.lot-advanced-search { margin: 0 4px 0 11px;  }
.lot-advanced-search .maintable { background: none; border: none; padding: 0; width: 100% }

.phone_country {color: #888; font-size: 10px; padding-left: 13px; display: inline-block; width: 30px; text-align: center;}
.phone_code {color: #888; font-size: 10px; padding-left: 8px; display: inline-block; width: 50px; text-align: center;}
.phone_number {color: #888; font-size: 10px; display: inline-block; width: 140px; text-align: center;}

.sm_inf_comp .second .phone_country {color: #888; font-size: 10px; padding-left: 13px; display: inline-block; width: 30px; text-align: center;}
.sm_inf_comp .second .phone_code {color: #888; font-size: 10px; padding-left: 8px; display: inline-block; width: 50px; text-align: center;}
.sm_inf_comp .second .phone_number {color: #888; font-size: 10px; display: inline-block; width: 140px; text-align: center;}

/*	Parts search and special blocks
*****************************************************/
.autocomplete-input-block { width: 87%; float: left; font-size: 13px; position: relative; }
.autocomplete-input-block:hover .autocomplete-data-block { display: block; }
            		
.search-autocomplete-block { margin: 3px; }
.search-autocomplete-block .submit { width: 90px; float: right; }

.input-invisible-block { padding: 4px 4px 4px 10px; }
.input-invisible-block input { border: none; width: 95%; font-size: 13px; }
.input-invisible-block input:focus { outline: none; }
.input-invisible-block .wait { display: none; float: right; width: 16px; height: 16px; background: url(//exkavator.ru/trade/assets/images/wait.gif) no-repeat; } 
.input-invisible-block.loading .wait { display: block; }

.gray-block { border: 1px solid #d9d9d9; background: white; }
.green-button { color: white; border: none; font-size: 16px; font-family:"Trebuchet MS", Tahoma, Arial, sans-serif; font-weight: bold;  height: 24px; margin-top: 1px; background: url(/trade/assets/images/i/bspec12.gif); }

.autocomplete-data-block { position: absolute; top: 23px; width: 100%; }
.autocomplete-data-block ul { margin: 0; padding: 0; }
.autocomplete-data-block li { margin: 0; padding: 0; }
.autocomplete-data-block li.hovered a { background: #f2f2f4; color: black; }
.autocomplete-data-block li.hovered .go { display: block; }
.autocomplete-data-block a { display: block; overflow: hidden; text-decoration: none; padding: 4px 10px; color: black; }
.autocomplete-data-block a:hover { color: black; }
.autocomplete-data-block a .title { display: block; float: left; max-width: 550px; color: #204493; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; }
.autocomplete-data-block a:hover .title { text-decoration: underline; }
.autocomplete-data-block a .go { float: left; color: #888888; font-size: 11px; padding-left: 10px; }

/*
.autocomplete-data-block a:hover { background: #f2f2f4; color: black; }
.autocomplete-data-block a:hover .go { display: block; }
*/

.spec-block { float: left; width: 170px; height: 160px; }
.spec-block h4 { height: 22px; overflow: hidden; font-weight: normal; padding: 5px 0; }
.spec-block h4 a { font-size: 13px; color: #204493; background: none; }
.spec-block .spec-image-block { display: block; overflow: hidden; border: 3px solid #F4E8BB; height: 98px; }
.spec-block .spec-main { padding: 10px 10px 0; }
.spec-block .spec-addit { display: none; background: white; box-shadow: 0px 10px 10px -4px gray; }
.spec-block .city { display: block; font-size: 11px; padding: 5px 10px; color: #888; }
.spec-block .green-button { display: block; font-size: 12px; font-weight: normal; line-height: 24px; text-align: center; text-decoration: none; }
.spec-block .green-button:hover { color: white; }

.spec-block:hover { background: white; }
.spec-block:hover .spec-image-block { border-color: #F8C400; }
.spec-block:hover .spec-main { border: 1px solid #DFD6C7; border-bottom: none; padding: 9px 9px 0; }
.spec-block:hover .spec-addit { display: block; position: relative; border: 1px solid #DFD6C7; border-top: none; border-bottom: none; }

/*  Ex .advert, new .selection
*****************************************************/
.selection { border-top: solid 1px #e2e2e4; text-align: center; }
#leftcol .selection { border-right: solid 1px #dddde0; }
#rightcol .selection { border-left: solid 1px #dddde0; }

.selection { padding-top:0px; float:left; padding-bottom:0px; overflow: hidden }
.selection p { font-size: 12px; line-height: 15px; padding: 0 4px 0 0;}
.selection small { font-size: 10px; line-height: 12px; }
.selection select, .selection input{font-size:11px;margin-bottom:2px; font-weight:normal; font-family:tahoma;}
.selection ul{float:left; width:210px; margin-left:9px; padding:0px;}
.selection ul li{float:left; width:100%; text-align:left;}
.selection .pink ul, .selection .easy ul{margin-top:10px;}
.selection .pink ul li{font-size:14px; margin-bottom:3px;}
.selection .pink ul li input{float:left;margin:0px 3px 3px 0px;}
.selection .pink ul li label{float:left; margin-left:3px;margin-top:-2px;font-size:11px; font-family:tahoma; color:#204493; /*text-decoration:underline;*/}
.selection .easy ul li{margin-bottom:7px;  white-space:nowrap;}
.selection .pink ul li a{font-size:14px;}
.selection .pink ul li a.href{font-size:11px; font-family:tahoma; margin-left:3px;}
.selection .easy ul li a{font-size:12px;}
.selection .pink ul li div.chk1v{float:left; width:19px; height:15px;}
.selection .easy ul li input{float:left;margin-right:3px; margin-bottom:-1px;/*margin-bottom:2px !important; //height:14px;*/}
.selection .easy ul.kategory li a{font-weight:bold; margin-bottom:1px; float:left; width:180px;/*width:170px;*/}
.selection .easy ul.kategory li input{margin-right:3px; margin-bottom:-1px; float:left; /*margin-bottom:2px !important;*/}
.selection .easy ul.kategory li ul{margin-left:18px; width:176px}
.selection .easy ul.kategory li ul li a{font-weight:normal;width:160px;/*width:150px;*/ }
.selection .easy ul.region select{width:184px;} 
.selection .pink ul li span, .selection .easy ul li span{color:#888;}
.selection a.del{float:left; margin:2px 4px 0px 0px;}
.selection .button_yellow span { margin-left: 0 !important; } 
.price-block {padding: 0px 7px 0px 7px; margin:7px 0px 0px 0px; font-size: 13px !important; line-height: 100%; font-family: Arial; }
#centercol .price-block h1 {padding: 0px 0 2px 0;}
.price-header {padding: 0px 7px 0px 7px;}
.price-header2 {padding: 14px 7px 4px 7px;}
#centercol .price-header h1 {padding: 10px 0 2px 0;}
.price-block a.button_yellow {margin: 0px 3px 0px 5px}
.price_table2 {width: 100%; margin: 0px 0px 0px 0px; border-spacing: 0px; width:660px}
.price_table2 td {padding: 5px 0px 0px 0px; height: 20px}
.price-block .tablezebra {margin: 0px 0px 10px 0px;}
.price-block .tablezebra tr:nth-child(2n+1) {
    background: #F4F7FD; /* ���� ���� */
   } 
 
/*.price-block .tablezebra tr td {border-bottom: 1px #ededed solid;}*/
.price-block .cblock {margin: 18px 0px 16px 0px}
.pb_new {margin: 14px 0px 0px 0px}
.price_header_descr {line-height: 130%;}

.price_text_orange{font-weight: bold; color: #d5a901;}
.price_text_orange2{font-family:Tahoma,Arial,sans-serif; color: #d5a901;font-size: 11px}
.price_bold {font-weight: bold;}
.price-graph-container{ padding: 0px; border: 1px solid #ccc; box-shadow: 1px 1px 2px #eee; margin: 10px 0; position: relative; width:792px}
.price-graph-container .price-graph {height: 350px;}
.price-firstcol {padding-left: 20px !important}

/*  Center BLock
************************************************/
.cblock { background: none repeat scroll 0 0 #DCE5FC; border: 1px solid #CBD6F5; padding: 5px 5px 5px 2px; font-size: 12px; }
.cblock .alllink { height: 17px; padding: 0 12px 0 0; }
.cblock .alllink1 { padding: 0 12px; }
.cblock .alllink1 a { color: #D5A901; font-weight: bold; text-decoration: underline; }
.cblock .alllink1 a:hover { text-decoration: none; }
.cblock .alllink a { background: url("../images/i/__wl_allcity_arr.gif") no-repeat scroll 0 2px transparent; color: #D5A901; display: block; float: right; font-weight: bold; margin-top: 3px; padding: 0 0 0 12px; text-decoration: underline; }
.cblock .alllink a:hover { text-decoration: none; }
.cblock .item { padding: 12px 10px 1px 12px; }
.cblock .item h4 { font-family: "Trebuchet MS",Tahoma,Arial,Sans-serif; font-size: 13px; padding: 0 0 9px; text-indent: -1px; }
.cblock .item i { color: #D5A901; font-style: normal; }
.cblock .item p { padding: 0 0 5px; }
.cblock .item a { margin-left: 4px; margin-right: 4px; }
.cblock .item a.brn { font-weight: bold; margin-left: 0; margin-right: 0; }
.cblock .item1 { padding: 12px 10px 0 12px; }
.cblock .item1 a { font-weight: bold; margin-left: 0; }
.cblock .item1 p { padding: 0 0 11px; }
.cblock .popbr { padding: 12px 10px 12px 12px; }
.cblock .popbr h2 { padding-bottom: 10px }
.cblock .popbr .hbcoli { float: left; padding: 18px 0 0; width: 48%; }
.cblock .popbr .hbcoli li a { background: none repeat scroll 0 0 transparent; display: block; padding: 0 10px 5px 0; text-decoration: underline; }
.cblock .popbr .hbcolib { width: 24%; }
.cblock .popbr .hbcolibb { padding: 4px 0 7px; width: 32%; }
.cblock .popbr .hbcolib li a { text-decoration: underline; }
.cblock .popbr .hbcolib li a:hover { font-weight: bold; text-decoration: none; }
.cblock .popbrbot { padding: 10px 12px 0; }
.cblock .popbrbot .alllink { padding: 0; width: 85px; }
.cblock .popbrbot .alllink a { background: url("../images/i/__wl_allcity_arr.gif") no-repeat scroll 0 2px transparent; color: #D5A901; display: block; float: none; font-weight: normal; margin-top: 0; padding: 0 0 0 12px; text-decoration: underline; }
.cblock .popbrbot .alllink a:hover { text-decoration: none; }
.cblock .popbrbot1 { padding: 0 12px; }
.cblock .popbrbot a.spr_dil { background: url("../images/i/___wl_ico_spr_dil.gif") no-repeat scroll 0 3px transparent; color: #D5A901; display: block; float: right; font-weight: bold; padding: 0 0 0 17px; text-decoration: underline; }
.cblock .popbrbot a.spr_dil:hover { text-decoration: none; }
.cblock table { width: 100%; }
.cblock td { background: none repeat scroll 0 0 #EAEFFD; border-left: 3px solid #DCE5FC; padding: 0 0 8px; text-align: left; vertical-align: top; width: 50%; }
.cblock td.bl { border-top: 3px solid #DCE5FC; }

.cblock .hbcoli { padding:11px 0px 7px 0px; margin: 5px 0 0 0 !important; }
.cblock .hbcoli li { list-style: none;margin:0 !important; }
.cblock .hbcoli li a { text-decoration:underline; padding:0px 10px 5px 0px; background:none; }
.cblock .hbcoli li a:hover { color: #d5a901; text-decoration:none;}

.cblock.red { background-color: #ffe1d4; border-color: #ffc6ad; padding: 5px 5px 5px 2px !important; }
.cblock.red td { background-color: #feefd6; border-left-color: #ffe1d4; padding: 0; }

.cblock.hballcb1 td { width:33%; padding:0px 0px 2px 0px; }
.cblock.ccatalogue4 a { display: block; font-family: "Trebuchet MS", "Arial", sans-serif; font-size: 15px; font-weight: 700; margin-bottom: 5px; }
.cblock.ccatalogue4 td { width: 25%; border-left-width: 5px !important; }

.cblock.cbrand h3 { font-size: 18px }
.cblock.cbrand .hbcoli { padding-top: 10px !important }  

.CTT {float:left;padding: 10px 0px 0px 0px; font-weight: bold; font-size: 16px; text-shadow: #141414 0px 2px 1px;}
.itopb { text-align:center; }
.itopb * { border:0px; }

.gruzovoy {
    /*background: url("//exkavator.ru/images/hyundai_background.png") repeat-x 0% 100%;*/
    text-align: center;
    max-height: 60px;
    padding-bottom: 4px;
    margin-top: 4px;
}

.priceblock {
	line-height: 18px !important;
        margin-bottom: 10px;
        border-bottom: 1px solid #DDDDE0;
        padding-bottom: 35px!important;
}

.price-block-left{
    padding: 18px 5px 14px 10px;
    font: 12px 'Tahoma';
}
.additional-info{
    width: 12px;
    height: 12px;
    background: url(/trade/assets/images/additional-info.png) no-repeat;
    float: right;
    margin-left: 3px;
}

.price-block-new{
    margin-top: 10px;
}

.price-block-new, .price-block-old{
    line-height: 20px;
}

.vipblock {
	line-height: 18px !important;
    border-right: solid 2px #FDA881;
    border-left: solid 2px #FDA881;     
    border-bottom: solid 2px #FDA881;
    margin-bottom: 12px;
}
.vipblock h3
{
        border-right: solid 0px;
        border-left: solid 0px;   
}
.vipblock a
{
    font-weight: normal;
    text-decoration: underline;
    background: none;
}

.vipblock h3 a
{
    color: #204493;
}
.vipblock img
{
float:left; 
width: 88px; 
height: 62px;  
border: 2px solid #ffe1d4;
}

.vipsubblock
{
    /* clear: both; */
    height: 120px;
}

.vip-price
{
    color: #fff;
    background: #d5a901;
    padding: 1px 4px 4px 4px;
    height: 16px; 
    margin-top: 5px;
    float:left;
}

.vip-city
{
  font-weight: bold;  
}

.vipblock .info
{
color: #888888;
padding: 2px 0px 0px 0px;    
}

.vip-block-end
{
 clear:both; 
 border-top: solid 1px #dddde0;
 width: 200px;
 margin: 0 auto; 
 height: 6px;
}

.h_rose
{
    background:#ffe1d4;
    border-right: solid 2px #FDA881!important; 
    border-left: solid 2px #FDA881!important; 
    border-top: solid 2px #FDA881!important; 
}
.infopage {line-height: 18px; padding: 0px 0px 18px 0px;}
.infopage td{line-height: 18px;padding-top: 3px;padding-bottom: 3px; vertical-align: top;}
.infopage h3{padding-top: 22px;}

.float_block {
position: fixed;
overflow: hidden;
z-index: 0;
top: 5px;

}
.price-t
{
   width: 70px;
   text-align: center;
   padding-right: 5px;
}



.tech2parts span
{
    font-weight: normal!important;
    margin-top: 0px!important;
}

.trif-descr1
{
  padding-left: 10px;
  padding-top: 5px
}

.trif-descr1 p
{
    padding-bottom: 5px;
}



/* VIP SLIDER ZONE */
.vip-teaser {max-width: 224px;position: absolute;}
.vip-slider-tmp { width:222px; margin-bottom: 5px;}

.vip-slider { border:1px #dda700 solid; margin-top:5px; }
.vip-slider-block { height:168px; overflow:hidden; background:#e3ac00; box-shadow: inset 0 0 4px rgba(255,218,82,1); }

.vip-slider-block .imgbg { position:relative; z-index:1; height:130px; margin:-165px 3px 0px 3px; background:#ffffff; }

.vip-slider-block .rolls { display:block; height:1px; }
.vip-slider-block .rolls .rolls-area { float:right; width:34px; }
.vip-slider-block .rolls .rolls-area div { position:absolute; margin-top:123px; z-index:3; }
.vip-slider-block .rolls .rolls-area div span { display:block; float:left; cursor:pointer; background:url(/images/vip-slider-dot.png) 0px 0px no-repeat; width:6px; height:6px; margin-left:3px; }
.vip-slider-block .rolls .rolls-area div span.hl { background-position:0px -6px; }

.vip-slider-block a { display:block; position:relative; z-index:2; height:167px; padding:0px 3px; color:#204493; text-decoration:none; font-family:Tahoma, Arial, sans-serif; font-size:12px; font-weight:bold; }
.vip-slider-block a:hover { color:#204493; }
.vip-slider-block a span { display:block; }
.vip-slider-block a span.img { padding:2px 0px 0px 0px; }
.vip-slider-block a span.tit { background: #e3ac00; padding:2px 1px 0px 1px; text-shadow:1px 1px 2px rgba(255,255,255,0.8); }

     .lots-city-list {margin: 0px 0px 2px 0px;}
     .lots-city-list img {height:9px}
     
.butt-credit a {
display: block;
margin-left: 130px;
float: left;
width: 120px;
height: 27px;
text-indent: -9999px;
background: url(../images/i/credit.png) left top no-repeat;
}

.butt-leasing a {
position: absolute;    
padding-bottom: 3px;    
display: block;
margin-top: 2px;
width: 120px;
height: 27px;
text-indent: -9999px;
background: url(../images/i/leasing.png) left top no-repeat;
}

.butt-order a {
padding-bottom: 3px;    
display: block;
margin-top: 2px;
width: 120px;
height: 27px;
float: left;
margin-left: 11px;
text-indent: -9999px;
background: url(../images/i/order3.png) left top no-repeat;
}
.butt-order2 a {
display: block;
width: 120px;
height: 27px;
float: right;
text-indent: -9999px;
margin-top: 5px!important;
background: url(../images/i/order3.png) left top no-repeat;
}

.butt-calculate a {
padding-bottom: 3px;
margin-left: 260px;
display: block;
margin-top: 2px;
width: 224px;
height: 27px;
text-indent: -9999px;
background: url(../images/i/calculate.png) left top no-repeat;
}

.butt-save a {
padding-bottom: 3px;
margin-left: 260px;
display: block;
margin-top: 2px;
width: 120px;
height: 27px;
text-indent: -9999px;
background: url(../images/i/save.png) left top no-repeat;
}

.iconnew-item1 {
      background: url(//exkavator.ru/images/icon_new.png) 88px 0px no-repeat;   
      padding-right: 23px!important;
}

.iconnew-item2 {
      background: url(//exkavator.ru/images/icon_new.png) 34px 6px no-repeat;   
      display: block;
      width: 53px;
      padding-top: 12px;
}

.lot-contact
{
    widht:150px;
}
.hight-price {font-size:15px;font-weight: bold} 

.allcitiestr {
  padding-top: 8px;
}


    .locket-lot td
       {
         color:rgba(0, 39, 59, 0.2)!important;
       }
    .locket-lot a
       {
         color:rgba(0, 39, 59, 0.2)!important;
       }
    .locket-lot span
       {
         color:rgba(0, 39, 59, 0.2)!important;
       }
       
       
    .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;         
     }
     
     .mv_list li
     {
       /*list-style-image: url(../images/mv_li_decor.png);*/
       padding-bottom: 10px;
     }
     
.del-lot-location{cursor:pointer;text-decoration: underline;width: 120px;margin: 0px 0px 20px 35px; color:red;clear: both;}

        .paginator_new-up {float:right}
        .paginator_new-up .infoline {float:right;line-height: 30px;margin: 0px 10px 0px 0px;color:#888888}
        .paginator_new-up .switch-block{ border-radius: 2px 2px 2px 2px;float:right;width: 71px;height: 30px; border: 1px solid #d9d9d9;}
        .paginator_new-up  .left-switch {background: 0px 2px url(/trade/assets/images/a-left-white.png);display: block;float: right;width: 35px;height: 30px;line-height: 28px;text-align: center;text-decoration: none;font-weight: bold;color:#757676;font-size: 18px;}
        .paginator_new-up  .right-switch {background: 0px 2px url(/trade/assets/images/a-right-white.png);display: block;float: right;width: 35px;height: 30px;line-height: 28px;text-align: center;text-decoration: none;font-weight: bold;color:#757676;font-size: 18px;}
        
        .paginator_new-up .left-switch:hover{background: 0px 2px url(/trade/assets/images/a-left-hover.png);}
        .paginator_new-up .right-switch:hover{background: 0px 2px url(/trade/assets/images/a-right-hover.png);}
        .paginator_new-up .switch-block .left-inactive{background: 0px 2px url(/trade/assets/images/a-right-unset.png); display: block;float: right;width: 35px;height: 30px;line-height: 28px;text-align: center;font-weight: bold;color:#b1b1b1;font-size: 18px;}
        .paginator_new-up .switch-block .right-inactive{background: 0px 2px url(/trade/assets/images/a-left-unset.png); display: block;float: right;width: 35px;height: 30px;line-height: 28px;text-align: center;font-weight: bold;color:#b1b1b1;font-size: 18px;}        
        .paginator_new {margin: 10px 0px 0px 0px;text-align: center;}
        .paginator_new div {display: inline-block;}

        .paginator_new .paging-list-line {
            float: left;
            margin: 0px 20px 0px 0px;
            border-right: 1px solid #d9d9d9;
            border-radius: 0px 2px 2px 0px;
        }

        .paginator_new .paging-list-line .selected {
            color: #FFFFFF !important;
            background: #9b9b9b !important;
        }

        .paginator_new .paging-list-line a {
            font-size: 12px;
            color: #000000;
            text-decoration: none;
            text-align: center;
            line-height: 30px;
            display: block;
            float: left;
            width: 30px;
            height: 30px;
            border: 1px solid #d9d9d9;
            border-right: none;
            
        }

        .paginator_new .paging-list-line a:hover {
            color: #000000;
            background: #d9d9d9;
        }

        .paginator_new .paging-button-block {
            float: left;
        }

        .paginator_new .paging-button-block a {
            font-size: 12px;
            color: #000000;
            text-decoration: none;
            text-align: center;
            line-height: 30px;
            display: block;
            float: left;
            width: 90px;
            height: 30px;
            border: 1px solid #d9d9d9;
            margin: 0px 5px 0px 0px;
            border-radius: 2px 2px 2px 2px;
        }

        .paginator_new .paging-button-block div {
            background: #ebebeb;
            font-size: 12px;
            color: #b1b1b1;
            text-decoration: none;
            text-align: center;
            line-height: 30px;
            display: block;
            float: left;
            width: 91px;
            height: 31px;
            margin: 0px 5px 0px 0px;
            border-radius: 2px 2px 2px 2px;
        }

        .paginator_new .paging-button-block a:hover {
            color: #000000;
            background: #d9d9d9;
        }
        
  .ui-autocomplete {
    max-height: 100px;
    overflow-y: auto;
    overflow-x: hidden;
  }

  * html .ui-autocomplete {
    height: 100px;
  }          

/*
.parent-paging {
    width: 100%;
    height: 100%;
    display: table;

    top: 0;
    left: 0;
    
    > .inner-paging {
        display: table-cell;
        text-align: center;
        vertical-align: middle;
    }
}

.block-paging {
    display: inline-block;
    
    div {
        display: block;
        border: none;
    }
}*/

.lis-block{
    display: flex;
    justify-content: space-between;
    float: right;
    width: 330px;
}

.lis-block a{
    display: block;
    height: 25px;
    line-height: 25px;
    padding: 0 36px;
    border-radius: 2px;
    color: #ffffff;
    text-decoration: none;
}

#feedform_click_credit:hover {
    background-color: #0e3f6e;
}

#feedform_click_credit {
    background-color: #1d5e9b;
}

#feedform_click_leasing {
    background-color: #ce992c;
}

#feedform_click_leasing:hover {
    background-color: #b88319;
}

.b_prod .contlist .distance{ margin-bottom: 5px;color: #888888; font-size: 10px; white-space: nowrap; text-align: left; margin-right: 10px; }

