body { margin:0px; font-family: Verdana; font-size:12px; background:#FFF; color:#333; } /* #565656 */

.collapse {border-collapse:collapse;}
.collapse table {border-collapse:collapse;}
.root {border-collapse:collapse; width:100%; background:#FFF}
.root td, .root th {padding:0px; line-height:1.2em}
.root table {border:0px; border-collapse:collapse}

td {font-size:12px}
small {font-size:11px}
img{border:0}

h1 {font-size:26px; font-weight:normal; line-height:1.2em }
h2 {font-size:22px; font-weight:normal; line-height:1.2em }
h3 {font-size:20px; font-weight:normal; line-height:1.2em }
h4 {font-size:16px; font-weight:bold; line-height:1.2em }
h5 {font-size:16px; font-weight:normal; line-height:1.2em }
h6 {font-size:14px; font-weight:normal; line-height:1.2em }
h1, h2, h3, h4, h5, h6 {margin:0.5em 0 0.4em 0 }

form,  div {margin:0px;}
p {margin:1em 0}
ul, ol {margin-top:0; margin-bottom:0}
li {padding: 0.5em 0}
hr {border:0; background:#bbb; height:1px}
strong {font-family:Verdana}

textarea {border:1px solid #185A9E; font-family:Verdana; font-size:12px; padding:5px 2px}
select {border:1px solid #929292; font-family:Verdana; font-size:12px; padding:0; }
input.text {border:1px solid #185A9E; font-family:Verdana; font-size:12px; padding:5px 2px; height:27px}
input.checkbox{ margin:0 5px 0 0; vertical-align:middle;}


button.simple { font-size:11px; font-family:Verdana; padding:2px 5px}
button.simple_big { font-size:20px; vertical-align:middle; cursor:pointer; font-family:Verdana; padding:0px 5px 5px 5px}
button.button_block { background:none; border:none; padding:0; margin:0;}

a {color:#185A9E; text-decoration:underline}
a:hover {color:#185A9E; text-decoration:underline}

a.a_uu {text-decoration:underline}
a.a_uu:hover {text-decoration:underline}

a.a_nu {text-decoration:none}
a.a_nu:hover {text-decoration:underline}

a.a_nu {text-decoration:none}
a.a_nu:hover {text-decoration:underline}

a.a_nn {text-decoration:none}
a.a_nn:hover {text-decoration:none}

.hidden { display:none}
.hidden_v { visibility:hidden}


.bold { font-weight:bold}
tr.bold td{ font-weight:bold}
.italic{ font-style:italic}
.small { font-size:11px}
.normal { font-size:12px}
.smaller { font-size:10px;}


a.a_white {color:#FFF}
a.a_white:hover {color:#FFF}

a.a_white_uu {color:#FFF; text-decoration:underline}
a.a_white_uu:hover {color:#FFF; text-decoration:underline}

a.a_white_nu {color:#FFF; text-decoration:none}
a.a_white_nu:hover {color:#FFF; text-decoration:underline}

a.a_white_nn {color:#FFF; text-decoration:none}
a.a_white_nn:hover {color:#FFF; text-decoration:none}



a.a_black {color:#333}
a.a_black:hover {color:#333}

a.a_black_nu {color:#333; text-decoration:none}
a.a_black_nu:hover {color:#333; text-decoration:underline}

a.a_black_nn {color:#333; text-decoration:none}
a.a_black_nn:hover {color:#333; text-decoration:none}

a.a_black_b {color:#333; text-decoration:none}
a.a_black_b:hover {color:#185A9E; text-decoration:none}

a.a_black_blue {color:#333}
a.a_black_blue:hover {color:#185A9E}


a.a_black_red {color:#333}
a.a_black_red:hover {color:#FF2A00}


a.a_green {color:#2DA606}
a.a_green:hover {color:#2DA606}

a.a_green_nu {color:#2DA606; text-decoration:none}
a.a_green_nu:hover {color:#2DA606; text-decoration:underline}

a.a_green_nn {color:#2DA606; text-decoration:none}
a.a_green_nn:hover {color:#2DA606; text-decoration:none}

a.a_green_nu .hl { color:#2DA606}
a.a_green_nn .hl { color:#2DA606}


a.a_green_black {color:#2DA606}
a.a_green_black:hover {color:#333}


a.a_blue_light {color:#185A9E}
a.a_blue_light:hover {color:#4C7EB2}


a.a_blue_green {color:#185A9E}
a.a_blue_green:hover {color:#2DA606}



a.a_blue_bg {color:#FFF; background:#185A9E; text-decoration:none}
a.a_blue_bg:hover {color:#FFF; background:#185A9E; text-decoration:none}

a.a_blue_bg_2 {color:#185A9E; background:none; text-decoration:none}
a.a_blue_bg_2:hover {color:#FFF; background:#185A9E; text-decoration:none}


a.a_blue_bg_3 {color:#185A9E; background:#none; text-decoration:none}
a.a_blue_bg_3:hover {color:#185A9E; background:#DCFCCB; text-decoration:none}




a.a_gray {color:#8F8F8F}
a.a_gray:hover {color:#8F8F8F}

a.a_gray_uu {color:#8F8F8F; text-decoration:none}
a.a_gray_uu:hover {color:#8F8F8F; text-decoration:underline}

a.a_gray_nu {color:#8F8F8F; text-decoration:none}
a.a_gray_nu:hover {color:#8F8F8F; text-decoration:underline}

a.a_gray_nn {color:#8F8F8F; text-decoration:none}
a.a_gray_nn:hover {color:#8F8F8F; text-decoration:none}


a.a_dgray_blue {color:#666}
a.a_dgray_blue:hover {color:#185A9E}



a.a_red_bg { color:#FF0000; background:none; text-decoration:none}
a.a_red_bg:hover { color:#FFF; background:#FF0000; text-decoration:none}

a.a_red_bg_2 { color:#FF0000; background:none; text-decoration:none}
a.a_red_bg_2:hover { color:#FF0000; background:#FFFF99; text-decoration:none}



a.a_red {color:#FF2A00}
a.a_red:hover {color:#FF2A00}
a.a_gray {color:#8F8F8F}
a.a_gray:hover {color:#8F8F8F}
a.a_red_nn {color:#FF2A00; text-decoration:none}
a.a_red_nn:hover {color:#FF2A00; text-decoration:none}

a.a_red_nu {color:#FF2A00; text-decoration:none}
a.a_red_nu:hover {color:#FF2A00; text-decoration:underline}

a.a_red_uu {color:#FF2A00; text-decoration:underline}
a.a_red_uu:hover {color:#FF2A00; text-decoration:underline}


a.a_orange {color:#FDA90B}
a.a_orange:hover {color:#FDA90B}

a.a_orange_nu {color:#FDA90B; text-decoration:none}
a.a_orange_nu:hover {color:#FDA90B; text-decoration:underline}

a.a_brown{color:#7E100D;}
a.a_brown:hover{color:#7E100D;}

a.a_rose{color:#FE2055;}
a.a_rose:hover{color:#FE2055;}

a.a_beige{color:#FEFDA3}
a.a_beige:hover{color:#FEFDA3}

a.a_green_bg_hover { color:#2DA606; padding:1px 2px;}
a.a_green_bg_hover:hover { color:#FFF; background:#2DA606;}

a.a_yellow { color:#FAF97A}
a.a_yellow:hover { color:#FAF97A}

.c_blue, .color_blue {color:#1861A5}
.c_blue2, .color_blue2 { color:#5985b3}
.c_gray, .color_gray { color:#8F8F8F}
.c_green, .color_green { color:#2DA606}
.c_green2, .color_green2 { color:#569e3d}
.c_dgreen, .color_dgreen { color:#237A08}
.c_red, .color_red { color:#FF2A00}
.c_text, .color_text { color:#565656}
.c_black, .color_black { color:#222}
.c_orange, .color_orange { color:#FDA90B}
.c_white, .color_white { color:#FFFFFF}
.c_brown, .color_brown { color:#7E100D}
.c_yellow, .color_yellow { color:#FAF97A}
.c_beige, .color_beige { color:#FEFDA3}
.c_lazure, .color_lazure { color:#00B4FF;}

.bg_green { background: #BAFA97 }
.bg_yellow { background: #FEFDA3 }
.bg_gray { background: #ECECEC}
.bg_gray_dark { background: #929292}
.bg_white { background: #FFF }
.bg_orange { background: #FDA90B }
.bg_orange_light { background: #FEFDA3 }
.bg_blue { background: #1861A5 }
.bg_red { background: #F80000 }
.bg_red_light { background: #FFC5C5 }
.bg_brown { background:#B11D1D }


img.icon { margin:0 7px 0 0; vertical-align:middle; cursor:inherit}
img.icon_2 { margin:0 4px 0 0; vertical-align:middle; cursor:inherit}
img.icon_r { margin:0 0 0 7px; vertical-align:middle; cursor:inherit}
img.icon_r_2 { margin:0 0 0 4px; vertical-align:middle; cursor:inherit}
img.border { border:1px solid #D6D8D5}
img.img_fl { margin:0 10px 0 0; float:left}
img.icon_n { vertical-align:middle; cursor:inherit}


td.pad-left0 { padding-left:0 !important}
td.pad-left1 { padding-left:5px}
td.pad-left2 { padding-left:10px}
td.pad-left3 { padding-left:15px}
td.pad-left4 { padding-left:25px}
td.pad-left5 { padding-left:35px}


td.pad0 { padding:0 !important}
td.pad1 { padding:3px 5px}
td.pad2 { padding:5px 10px}
td.pad3 { padding:10px 15px}
td.pad3a { padding:15px 20px}
td.pad4 { padding:20px 25px}
td.pad5 { padding:25px 35px}

div.pad0 { padding:0}
div.pad1 { padding:3px 5px}
div.pad2 { padding:5px 10px}
div.pad3 { padding:10px 15px}
div.pad4 { padding:20px 20px}


.p-t0 { margin-top:0 !important}
.p-t1 { margin-top:5px}
.p-t2 { margin-top:10px}
.p-t3 { margin-top:15px}
.p-t4 { margin-top:20px}
.p-t5 { margin-top:30px}

table.fixed{table-layout:fixed;}

.nobr{white-space:nowrap;}

/*
.content {line-height: 1.5em}
.content h1, h2, h3, h4, h5, h6 {line-height:normal; margin:2em 0 1em 0}
.content table {border-collapse:collapse}
.content td {padding:0px }
.content p {margin: 1em 0}
.content td p {margin-top: 0}
.content img {margin:0px}
.content table.table {border:0}
.content table.table th {border:1px solid #0000FF; padding:3px 5px; font-weight:bold; font-size:12px; color:#FFF; background:#0000FF}
.content table.table td {border:1px solid #0000FF; padding:3px 5px}
*/

div.rel { position:relative}
div.abs { position:absolute}

.fl_left{ float:left;}
.fl_right{ float:right;}

table td.valign-m { vertical-align:middle !important }

.floatWrapper, .fw
{
clear: both;
width: 0px;
height: 0px;
font-size:0px;
}


.png{
     //background-image:none !important;
     behavior: url('/@/_all_/png.htc');
}

.opacity_40 { opacity:0.4 }

button.bg { height:25px; border:0; font-size:11px; color:#FFF; font-family:Verdana; vertical-align:middle; padding:2px 0 3px 0; cursor:pointer}
button.blue { border:0; cursor:pointer; background-color:#185A9E; background-repeat:no-repeat} 
button.green { border:0; cursor:pointer; background-color:#67CE45; background-repeat:no-repeat} 
button.gray { border:0; cursor:pointer; background-color:#6D6D6D; background-repeat:no-repeat} 
button.white { border:0; cursor:pointer; background-color:#FFF; background-repeat:no-repeat} 
button.button_100 { background:#0F3964 url(/@/main/_img_/p-edit/button_100.gif); width:101px; } 
button.button_130_45 { background:#0F3964 url(/@/main/_img_/shell/buttons/button_130_45.gif); width:129px; height:45px; font-size:12px }
button.blue_confirm { background:#0F3964 url(/@/main/_img_/shell/buttons/blue_confirm.gif) no-repeat; width:130px; height:46px; border:0}
button.blue_send_small_gbg { background:#0F3964 url(/@/main/_img_/shell/buttons/send_small.gif); width:87px; height:25px; cursor:pointer; border:0}
button.gray_reset { background:#4B4C4E url(/@/main/_img_/shell/buttons/gray_reset.gif) no-repeat; width:89px; height:25px; border:0; cursor:pointer}
button.blue_save_params { background:#0F3964 url(/@/main/_img_/shell/buttons/blue_save_params.gif); height:25px; width:148px; border:0; cursor:pointer}
button.blue_enter { background-image:url(/@/main/_img_/shell/buttons/blue_enter.gif); width:88px; height:25px}
button.blue_new_tender { background-image:url(/@/main/_img_/shell/buttons/blue_new_tender.gif); width:148px; height:25px}
button.blue_cancel { background-image:url(/@/main/_img_/shell/buttons/blue_cancel.gif); width:85px; height:25px}
button.blue_close { background-image:url(/@/main/_img_/shell/buttons/blue_close.gif); width:85px; height:25px}
button.blue_send { background-image:url(/@/main/_img_/shell/buttons/blue_send.gif); width:85px; height:25px}
button.blue_save_all { background-image:url(/@/main/_img_/shell/buttons/blue_save_all.gif); height:25px; width:114px;}
button.blue_next_big { background-image:url(/@/main/_img_/shell/buttons/blue_next_big.gif); height:45px; width:136px;}
button.blue_back { background-image:url(/@/main/_img_/shell/buttons/blue_back_28.gif); width:81px; height:28px}
button.blue_import_again { background-image:url(/@/main/_img_/shell/buttons/blue_import_again.gif); width:214px; height:25px}
button.blue_done_big { background-image:url(/@/main/_img_/shell/buttons/blue_done_big.gif); width:139px; height:46px}
button.blue_ok_big { background-image:url(/@/main/_img_/shell/buttons/blue_ok_big.gif); width:130px; height:46px}
button.blue_about { background-image:url(/@/main/_img_/shell/buttons/blue_about.gif); width:89px; height:25px}
button.green_add_service { background-image:url(/@/main/_img_/shell/buttons/green_add_service.gif); width:159px; height:26px}
button.green_add_product { background-image:url(/@/main/_img_/shell/buttons/green_add_product.gif); width:151px; height:25px}
button.green_add_service_2 { background-image:url(/@/main/_img_/shell/buttons/green_add_service_2.gif); width:151px; height:25px}
button.gray_cancel { background-image:url(/@/main/_img_/shell/buttons/gray_cancel.gif); width:113px; height:25px}
button.blue_save { background-image:url(/@/main/_img_/shell/buttons/blue_save.gif); width:115px; height:25px}
button.green_save_and_add { background-image:url(/@/main/_img_/shell/buttons/green_save_and_add.gif); width:161px; height:25px}
button.green_make_order_big { background-image:url(/@/main/_img_/shell/buttons/green_make_order.gif); width:151px; height:45px}
button.green_contact_with_ent_big { background-image:url(/@/main/_img_/shell/buttons/green_contact_with_ent_big.gif); width:151px; height:45px}
button.white_search { background-image:url(/@/main/_img_/shell/buttons/white_search.gif); width:24px; height:19px}
button.green_add_service_big { background-image:url(/@/main/_img_/shell/buttons/add_service.gif); width:151px; height:45px}
button.blue_search_mini { background-image:url(/@/main/_img_/shell/buttons/blue_search_mini.gif); width:68px; height:19px}
button.blue_import { background-image:url(/@/main/_img_/shell/buttons/blue_import.gif); width:116px; height:25px}
button.blue_next { background-image:url(/@/main/_img_/shell/buttons/blue_next.gif); width:87px; height:25px}
button.blue_delete_all_reports { background-image:url(/@/main/_img_/shell/buttons/blue_delete_all_reports.gif); width:146px; height:25px}
button.blue_invite { background-image:url(/@/main/_img_/shell/buttons/blue_invite.gif); width:89px; height:25px}
button.blue_invite_more { background-image:url(/@/main/_img_/shell/buttons/blue_invite_more_gbg.gif); width:141px; height:25px}
button.green_add_self { background-image:url(/@/main/_img_/shell/buttons/green_add_self.gif); width:151px; height:25px}
button.green_new_tender { background-image:url(/@/main/_img_/shell/buttons/green_new_tender.gif); width:145px; height:24px}
button.green_import_big { background-image:url(/@/main/_img_/shell/buttons/green_import_big.gif); width:151px; height:45px}
button.green_new_tender { background-image:url(/@/main/_img_/shell/buttons/green_new_tender_2.gif); width:151px; height:25px}
button.blue_calc { background-image:url(/@/main/_img_/shell/buttons/blue_calc.gif); width:111px; height:29px}
button.blue_calc_gbg { background-image:url(/@/main/_img_/shell/buttons/blue_calc_gbg.gif); width:111px; height:29px}
button.green_register { background-image:url(/@/main/_img_/shell/buttons/grren_register.gif); width:159px; height:24px}
button.green_login_big_gbg { background-image:url(/@/main/_img_/shell/buttons/green_login_big_gbg.gif); width:151px; height:45px}
button.green_restore_big_gbg { background-image:url(/@/main/_img_/shell/buttons/green_restore_big_gbg.gif); width:169px; height:45px}
button.blue_change_dgbg { background-image:url(/@/main/_img_/shell/buttons/blue_change_dgbg.gif); width:89px; height:24px}




span.link { cursor:pointer; border-bottom:1px dashed #185A9E; color:#185A9E}
span.link_lblue { cursor:pointer; border-bottom:1px dashed #739DC8; color:#739DC8}
span.link_black { cursor:pointer; border-bottom:1px dashed #333; color:#333}
span.link_pupure { cursor:pointer; border-bottom:1px dashed #FF6666; color:#FF6666}
span.close { cursor:pointer; border-bottom:1px dashed #FF0000; color:#FF0000}


.feedback-form  {} 
.feedback-form  div.p { margin:20px 0} 
.feedback-form  div.pp {margin:10px 0} 
.feedback-form  div.label { margin:0px; padding:0 0 3px 0 }
.feedback-form  div.field {}
.feedback-form  td.label { vertical-align:top }
.feedback-form  input.varchar { border:1px solid #ADAEAD; font-family:Verdana; font-size:12px; padding:5px 2px; height:27px; }
.feedback-form  select { border:1px solid #ADAEAD; font-family:Verdana; font-size:12px; padding:5px 2px; height:27px}
.feedback-form  textarea { border:1px solid #ADAEAD; font-family:Verdana; font-size:12px; padding:5px 2px;}

.feedback-form  input.edit, 
.feedback-form  select.edit,
.feedback-form  textarea.edit { border:1px solid #ADAEAD;  }

.feedback-form  .notice { font-size:11px}
.feedback-form  .width_min { width: 150px}
.feedback-form  .width_min2 { width: 200px}
.feedback-form  .width_normal { width: 250px}
.feedback-form  .width_normal2 { width: 300px}
.feedback-form  .width_normal3 { width: 350px}
.feedback-form  .width_normal4 { width: 325px}
.feedback-form  .width_long { width: 530px}
.feedback-form  .width_shortlong { width: 400px}
.feedback-form  .width_full { width: 100%}
.feedback-form  .error { color: #FF0000; font-size:11px}
.feedback-form  .require { color: #FF0000}
.feedback-form  table td { vertical-align:top}
.feedback-form  table td.middle, .feedback-form  table.middle td { vertical-align:middle !important;}
.feedback-form  table td.bottom, .feedback-form  table.bottom td { vertical-align:bottom;}

.feedback-form  span.cancel { border-bottom:1px dashed red; color:red; cursor:pointer}

h1.caption, h2.caption, h3.caption, h4.caption, h5.caption, h6.caption {margin-top:0px}
h1.label, h2.label, h3.label, h4.label, h5.label, h6.label {margin-top:0px; margin-bottom:0px}

.p1 { margin:3px 0}
.p2 { margin:5px 0}
.p2-t { margin:5px 0 0 0}
.p3 { margin:8px 0}
.p4 { margin:13px 0}

.lh-2 { line-height:1.5em}

.clickable { cursor:pointer !important}

table.valign-top td { vertical-align:top}




.popup_menu {display:none; position:absolute; top:0px; left:0px}
.popup_menu a{display:block}

.user_popup_menu {top:5px}
.user_popup_menu a{color:#59B540; background:#ECECEC; text-decoration:none; padding:5px 10px}
.user_popup_menu a:hover{color:#ECECEC; background:#59B540; text-decoration:none}

.but_save { background:url(/@/main/_img_/add_produce/save_03.gif); width:69px; height:25px; border:none; cursor:pointer;}


.tabs {border:none}
.tabs td {border:none; border-bottom:0; background:url(/@/main/_img_/shell/tabs/bg_09.gif) repeat-x top; vertical-align:top; font-size:11px}
.tabs td.current a{ text-decoration:none; color:#525552; font-weight:bold}
.tabs td.current {font-weight:normal; color:#525552; border:none; border-bottom:0; background:url(/@/main/_img_/shell/tabs/bg_05.gif) no-repeat center top;}
.tabs a {text-decoration:none; display:block; padding:4px 7px;}
.tabs a:hover {text-decoration:none}
.tabs .td { background:url(/@/main/_img_/shell/tabs/bg_07.gif) no-repeat center top; width:3px;}

.tabs .td_first { background:url(/@/main/_img_/shell/tabs/bg_03.gif) no-repeat left top; width:10px; height:30px;}
.tabs .td_last{ background:url(/@/main/_img_/shell/tabs/bg_11.gif) no-repeat right top; width:10px; height:30px;}



.help_root {}
.help_root img { cursor:pointer}
.icon {cursor:pointer; color:green}
table.help_tooltip {position:absolute; top:-35px; left:15px; display:none; z-index:127}
table.help_tooltip td {color:#565656; }
table.help_tooltip .msg {padding:10px; } 
table.help_tooltip .close {cursor:pointer}




/*
#menu-main { background:#DDDDDD url(/@/main/_img_/shell/mmenu/c.gif) repeat-x top; width:100%; height:24px; margin-bottom:30px; }
#menu-main td.first { background:url(/@/main/_img_/shell/mmenu/l.gif) no-repeat}
#menu-main td.last { background:url(/@/main/_img_/shell/mmenu/r.gif) no-repeat right}
#menu-main td.node { font-size:10px; font-family: verdana}
#menu-main td.node p { position:relative; margin:0; padding:0}
#menu-main td.node div { padding:0; background:#919191; cursor:default; background:url(/@/main/_img_/shell/mmenu/c_s.gif) repeat-x}
#menu-main td.node dl { color:#FFF; padding:5px 0px 5px 20px; margin:0 20px}
#menu-main td.node a { display:block; text-decoration:none; color:#565656; padding:5px 0px 5px 20px; margin:0 20px;}
#menu-main td.node a:hover { text-decoration:none; color:#565656}
#menu-main .icon {  background-repeat: no-repeat; background-position: 0px 6px}

#submenu-main { background:#919191 url(/@/main/_img_/shell/mmenu/sub_l.gif) bottom left no-repeat; height:24px; position:absolute; top:22px; left:0 }
#submenu-main .round_r { background:url(/@/main/_img_/shell/mmenu/sub_r.gif) bottom right no-repeat}
#submenu-main td.node { font-size:10px; font-family: verdana}
#submenu-main td.node div { padding:5px 15px; background:none; color:#E5E5E5; cursor:default}
#submenu-main td.node a { display:block; text-decoration:underline; color:#FFF; padding:5px 15px}
#submenu-main td.node a:hover { text-decoration:underline; color:#FFF}


#menu-main td.currency { border-left:1px solid #C2C2C2; padding:0px 10px 0 10px; color:#565656; font-size:9px; }
#menu-main td.currency .help { cursor:pointer; margin:-2px 0 0 5px}
*/


td.map_search_button { padding:0 50px; border-left:1px solid #C2C2C2}
div.map_search_button { color:#0F3964; border-bottom:1px dashed #0F3964; cursor:pointer}


#ajax_search_form { width:100%}
#ajax_search_form input.qs { width:100%; border:1px solid #929292; border-right-width:0px; font-size:12px; font-family:verdana; padding:4px 3px; height:24px; color:#565656}
#ajax_search_form input.qs_empty { color:#8F8F8F}
#ajax_search_form button.search { background:#114070 url(/@/main/_img_/shell/search_03.gif) no-repeat center; width:87px; height:24px; text-align:left; padding:0px 0 5px 18px }
#ajax_search_form td.qs_under { padding-top:0.5em}
#ajax_search_form select { padding:4px 3px; height:24px; color:#565656}
#ajax_search_form select.qs_lang {padding:3px 3px; color:#8F8F8F; border:none; width:100%; height:22px}
#ajax_search_form div.qs_lang {border:1px solid #929292; height:22px; border-left-width:0; border-right-width:0; margin:0}
#ajax_search_form input.qs_lang { border-right: none} 

table.js_select { border:1px solid #929292; width:100%; height:24px}
table.js_select td.label { padding:0 0 0 10px; cursor:default; color:#929292 }
table.js_select .js_menu { position:absolute; display:none; border:1px solid #929292; background:#FFF}
table.js_select .js_menu a { display:block; padding:5px 10px; text-decoration:none; color:#929292}
table.js_select .js_menu a:hover { text-decoration:none; color:#FFF; background:#929292}


.search-helper { display:none; border:1px solid #929292; background:#FFF; position:absolute; padding:0px; width:500px; z-index:100}
.search-helper .content { overflow:auto; }
.search-helper a.a { display:block; padding:4px 5px; text-decoration:none; background:none; border:1px solid #FFF}
.search-helper a.a:hover { text-decoration:none; border:1px solid #185A9E}
.search-helper a.green { color:#649453; border:1px solid #FFF}
.search-helper a.green:hover { color:#649453; border:1px solid #649453}
.search-helper a.green .hl { color:#649453}
.search-helper a.product { background:url(/@/main/_img_/shell/icons/product_main.gif) no-repeat 2px 5px}
.search-helper a.service { background:url(/@/main/_img_/shell/icons/service_main.gif) no-repeat 2px 5px}
.search-helper a.layer { padding-left:22px}

.search-helper .add_tender1 { cursor:pointer; background:#BAFA97 url(/@/main/_img_/shell/search/green_03.gif) no-repeat left top; width:26px; height:18px;}
.search-helper .add_tender2 { cursor:pointer; vertical-align:top; background:#BAFA97 url(/@/main/_img_/shell/search/green_05.gif) repeat-x top; }
.search-helper .add_tender3 { cursor:pointer; background: #BAFA97 url(/@/main/_img_/shell/search/green_07.gif) no-repeat right top; width:6px;}

.search-helper .status { font-weight:bold; margin:0; padding:3px 13px; background:#F7EFEF; border-top: solid 1px #999}

.hl {color:#185A9E; font-weight:bold}
.hl_bg_blue {color:#FFF; font-weight:normal; background:#175A9E}

.numb_this { margin:2px;  padding:6px; padding-bottom:7px; color:#1859A5; font-weight:normal; background:url(/@/main/_img_/add_produce/numb_pages_03.gif) center no-repeat;}
div.numb_page a{ padding:5px; color:#1859A5;}
.numb_this span { padding:3px;}

/*
table.product { width:100%; border:none;  border-bottom:1px solid #929292; border-right:none; background:url(/@/main/_img_/search/border_top_search_03.gif) repeat-x top;}
table.product th { text-align:left; border-bottom:1px solid #929292; background:#DCFCCB; font-size:12px}
table.product th.transparent { background:none; border-left:0}
table.product td { padding:10px 10px}
table.product td.pad1 { padding:10px 2px}
table.product td.border_l { border-left:0px solid #929292}
table.product td.border_r { border-right:0px solid #929292}
table.product a { text-decoration:none}
table.product a:hover { text-decoration:underline}
table.product img.icon_render { cursor:pointer}
table.product img.icon_order { background:#FF6666; width:16px; height:16px; cursor:pointer}
table.product table.count tr td { background:#1B5AA1; color:#FFF; font-size:14px; font-weight:bold; padding:5px 10px}

table.product th.gray { background:#E2E2E2; padding:0; vertical-align:top}
table.product th.gray_first { background:#E2E2E2 url(/@/main/_img_/region_table/bg_tl.gif) no-repeat top left}

table.product table.gray_map td { padding:0}
*/

table.gray_map table.selected td { background:#57C430; color:#FFF; height:12px }
table.gray_map td.text { padding:0px 2px; font-size:10px;}
table.gray_map td.icon { width:15px }
table.gray_map table.selected td.icon { background:#57C430 url(/@/main/_img_/region_table/sel_icon.gif) no-repeat}
table.gray_map td.close { width:25px; text-align:right}




#ajax_tender_form {position:absolute;  z-index:215; display:none; height:435px}
#ajax_tender_form td { padding:10px}


#ajax_order_form {position:absolute;  z-index:215; display:none}
#ajax_order_form td { padding:10px}



.tender_info {}
.tender_info td { padding:10px; padding-left:0px;}

table.tenders { border: solid 1px #A59E9C; width:100%}
table.tenders td { padding:5px 10px}
table.tenders td input{ padding:0px; margin:0px;}

table.table {  }
table.table td { padding:5px 15px}
table.table .bold { font-weight:bold; font-family:Verdana}

table.table2 {  }
table.table2 td { padding:5px 5px}


table.history {} 
table.history td { padding:10px}
table.history tr.type_pm { }
table.history tr.type_tender td { background:#66FFFF }
table.history tr.type_order td { background:#FFFF99 }

.but_red_link { border:none; background:none; color:#F70000; cursor:pointer;}

.but_save {margin-left:180px;}
.msg_answer a{ font-size:11px; text-decoration:none; color:#7BA263;}
.msg_answer img{ margin:0px 5px; }
.button_blue_link { border:none; background:none; color:#2161A5; cursor:pointer;}
.msg_green { background:#BDFB94; }
.msg_green1 { background:url(/@/main/_img_/user/bg_green/bg_03.gif) left top no-repeat;}
.msg_green2 { background:url(/@/main/_img_/user/bg_green/bg_05.gif) right top no-repeat;}
.msg_green3 { background:url(/@/main/_img_/user/bg_green/bg_09.gif) left bottom no-repeat;}
.msg_green4 { background:url(/@/main/_img_/user/bg_green/bg_10.gif) right bottom no-repeat; padding:5px;}

.a_green_nn { color:#7BA66B; text-decoration:none}
.a_green_nn:hover { color:#7BA66B; text-decoration:none}

.a_green_nu { color:#7BA66B; text-decoration:none}
.a_green_nu:hover { color:#7BA66B; text-decoration:underline}

.a_green_uu { color:#7BA66B; text-decoration:underline}
.a_green_uu:hover { color:#7BA66B; text-decoration:underline}

.tender_arrow {background:url(/@/main/_img_/tender/arrow_03.gif) no-repeat left center; padding-left:15px;}
.tender_open { background:url(/@/main/_img_/tender/open_tender_03.gif) no-repeat left center; padding:3px; padding-left:17px;}
.tender_ico_close { background:url(/@/main/_img_/shell/icon_close_03.gif) no-repeat left center; padding:4px; padding-left:15px;}

.tender_close { border:none; background:none; cursor:pointer; color:#F00;} 

.message_fromto td { padding:10px}
.message_fromto .field { text-align:left}
.arrow_right_top { background:url(/@/main/_img_/message/arrow_right_top_03.gif) no-repeat right center; padding-right:15px; margin:5px;}


.button_delete_img { padding-right:10px; margin:5px; background:url(/@/main/_img_/shell/delete_03.gif) no-repeat right center; height:25px;}
.button_blue_1  { background:url(/@/main/_img_/shell/buttons/blue_1_03.gif) no-repeat; width:89px; height:25px; border:none; cursor:pointer; color:#FFF; }
.button_blue_3  { background:url(/@/main/_img_/shell/buttons/blue_3_04.gif) no-repeat; width:165px; height:25px; border:none; cursor:pointer; color:#FFF; text-align:center }
.color_blue {color:#1861A5;}


#map { position:absolute; display:none; z-index:220; background:#FFF; border: solid 1px #9A9A9A; width:800px; height:400px}
#map label { margin:0 0 0 3px;}

#map table.tabs { }
#map table.tabs td { padding:10px 60px; font-size:20px; cursor:pointer; text-decoration:underline; background:none }
#map table.tabs td.current { background:url(/@/main/_img_/map/map2_01.gif) no-repeat right top; color:#1F5794; text-decoration:none; cursor:default }
#map div.choose_obl {  border-top:1px dotted #FFF; position:absolute; margin-top:5px; z-index:300; width:100%}
#map div.choose_obl .oblast_row { padding:0 15px 0 15px}
#map div.choose_obl .oblast_row_s { background:url(/@/main/_img_/shell/map/check.gif) no-repeat left; padding-right:0px}

#map_form_regions {}
#map_form_regions .tooltip {  background:#BAFB97; border:1px solid #7BC74B; color:#333; padding: 7px }
#map_form_regions .region {  color:#333; font-size:11px; font-weight:bold; position:absolute }
#map_form_regions dl { margin:0; padding:3px 0; font-size:11px }
#map_form_regions .caption { color:#1F5794; font-weight:bold; font-size:14px }


#map_form_obl .list { height:350px; overflow:auto }
#map_form_obl dl { margin:5px 0 }


#map_bar {  width:195px; height:89px}
#map_bar.none { background:url(/@/main/_img_/shell/map/status_non.gif) no-repeat }
#map_bar.used { background:url(/@/main/_img_/shell/map/status_used.jpg) no-repeat }
#map_bar.disabled { background:url(/@/main/_img_/shell/map/status_disabled.jpg) no-repeat }
#map_bar .country { font-weight:bold}
#map_bar .obl_reg { }
#map_bar .on_off_disabled { color:#AD270C; cursor:pointer}
#map_bar .on_off_active { color:#FFF; font-weight:bold; cursor:pointer}
#map_bar .p { margin-top:3px}

 

.sort_this { padding-left:15px; background:url(/@/main/_img_/add_produce/this_09.gif) no-repeat left;}

.star_left {padding-left:17px; background:url(/@/main/_img_/shell/menu_star_03.gif) no-repeat left top;}

.cursor_pointer input{ cursor:pointer;}

.not_my_company  td{ vertical-align:top;}




#user_bar_top { background:#ECECEC; width:100%; height:100%; }
#user_bar_top td { line-height:1em}
#user_bar_top .company { font-weight:bold; padding-left:0px}
#user_bar_top a { text-decoration:none}
#user_bar_top a:hover { text-decoration:none}
#user_bar_top .down { vertical-align:middle; margin-left:5px}
#user_bar_top .user_popup_menu {top:0px; border:1px solid #C2C2C2; border-top:0}
#user_bar_top .user_popup_menu a{color:#185A9E; background:#ECECEC; text-decoration:none; padding:5px 10px}
#user_bar_top .user_popup_menu a:hover{color:#185A9E; background:#C2C2C2; text-decoration:none}

#user_bar_top td.close { background:#C2C2C2; width:70px; padding-left:10px} 
#user_bar_top td.close a { color:#FFF}
#user_bar_top td.close a:hover { color:#FFF}


.pager_line { border-bottom:1px solid #7C7C7C }
.pager { height:57px; position:relative; top:-1px;}
.pager .link { color:#185A9E; border-bottom:0}
.pager .edge_left { background:url(/@/main/_img_/shell/numpages/numb_pages_border_03.gif) no-repeat right bottom; width:20px}
.pager .edge_center { background:url(/@/main/_img_/shell/numpages/numb_pages_border_11.gif) repeat-x bottom; padding-left:10px; padding-right:10px; vertical-align:middle}
.pager .edge_right { background:url(/@/main/_img_/shell/numpages/numb_pages_border_05.gif) no-repeat left bottom} 
.pager select { padding:0px 0px; height:20px;}
.pager .current { background:#B9F996 url(/@/main/_img_/shell/pager/cur_bg.gif) no-repeat right bottom; padding:3px 5px; border:1px solid #6BAB47; color:#1861A5}
table.pager td {vertical-align:middle}
table.pager td.small {vertical-align:top}

table.pager_2{margin-top:30px;}
table.switcher{margin:0 15px;}
table.pager_2 td.switcher{font-size:18px;line-height:18px;padding:5px 4px;}
td.switcher .block{display:inline-block;height:18px;text-align:center;padding:1px;min-width:20px;}
table.pager_2 a.switch{border:1px solid transparent;color:#185A9E;}
table.pager_2 a.switch:hover{border:1px solid #185A9E;}
table.pager_2 span.current{background:#185A9E;color:#FFF;height:22px;line-height:22px;padding:0 1px;}

table.sorter td { vertical-align:middle}
table.sorter td.current { background:#DCFCCB; padding:3px 5px}
table.sorter td.common { padding:3px 5px}


.table_list_green_l div{ background:url(/@/main/_img_/add_produce/lr_03.gif) no-repeat left top; height:34px; padding:5px}
.table_list_green_r div{ background:url(/@/main/_img_/add_produce/lr_05.gif) no-repeat right top; height:34px; padding:5px;}

.buttons_div div { float:right; padding:0px 5px;}

.button_red_delete_in_table img{position:relative; top:15px; left:10px;}
.button_red_delete_in_table button{border:none; background:none; color:#F00; cursor:pointer;}
.button_red_delete_in_table_down img{position:relative; top:0px; left:10px;}
.button_red_delete_in_table_down button{border:none; background:none; color:#F00; cursor:pointer;}

.table_list_bottom_border1 {background:url(/@/main/_img_/tender/numb_repeat_05.gif) bottom repeat-x;}
.table_list_bottom_border2 {background:url(/@/main/_img_/tender/numb_03.gif) bottom left no-repeat;}
.table_list_bottom_border3 {background:url(/@/main/_img_/tender/numb_05.gif) bottom right no-repeat;}


.login_border { background:#F7EFEF; width:280px; text-align:left}
.login_border .left {background:url(/@/main/_img_/index/border_login/border_login_12.gif) repeat-y left;}
.login_border .right {background:url(/@/main/_img_/index/border_login/border_login_12.gif) repeat-y right;}
.login_border .top {background:url(/@/main/_img_/index/border_login/border_login_12.gif) repeat-x top;}
.login_border .bottom {background:url(/@/main/_img_/index/border_login/border_login_12.gif) repeat-x bottom;}
.login_border .border1{background:url(/@/main/_img_/index/border_login/border_login_03.gif) no-repeat left top;}
.login_border .border2{background:url(/@/main/_img_/index/border_login/border_login_05.gif) no-repeat right top;}
.login_border .border3{background:url(/@/main/_img_/index/border_login/border_login_09.gif) no-repeat left bottom;}
.login_border .border4{background:url(/@/main/_img_/index/border_login/border_login_10.gif) no-repeat right bottom;}
.login_border .in { padding:15px;}
.login_border .in h3 { margin:5px  0px;}
.login_border a { text-decoration:none;}
.login_border a:hover { text-decoration:none;}

.button_delete_img { padding-right:10px; margin:5px; background:url(/@/main/_img_/shell/delete_03.gif) no-repeat right center; height:25px;}
.button_blue_1  { background:url(/@/main/_img_/shell/buttons/blue_1_03.gif) no-repeat; width:89px; height:25px; border:none; cursor:pointer; color:#FFF; }
.button_blue_3  { background:url(/@/main/_img_/shell/buttons/blue_3_04.gif) no-repeat; width:165px; height:25px; border:none; cursor:pointer; color:#FFF; text-align:center }
.button_blue_big  { background:url(/@/main/_img_/shell/buttons/blue_big_03.gif) no-repeat; width:130px; height:46px; border:none; cursor:pointer; color:#FFF; text-align:center }

.button_green_1 { background:url(/@/main/_img_/shell/buttons/green_1_10.gif) no-repeat center top; width:159px; height:25px; color:#000; cursor:pointer; padding-top:5px;}
.button_green_1 a {text-decoration:none; color:#000; font-size:11px;}
.button_green_1 a:hover {text-decoration:none; color:#000; font-size:11px;}

.but_red_link { border:none; background:none; color:#F70000; cursor:pointer;}



.color_bg_green { color:#FFF; background:#6BDF46; padding:1px 2px }

.helper_ico {background:url(/@/main/_img_/shell/question_06.gif) no-repeat center; width:16px; height:16px; position:relative; display:inline-block;}
.helper_ico_close {background:url(/@/main/_img_/shell/close_green_03.gif) no-repeat center; width:16px; height:16px; position:absolute;display:inline-block; top:-5px; left:-10px;}


.profile .lets_start { margin-top:15px; background: #FF0000 url(/@/main/_img_/user/profile/lets_start.gif) no-repeat; width:112px; height:17px; }

.pm_message { margin:5px 0}
.pm_message .border_l { background:url(/@/main/_img_/user/profile/pm/border.gif) left repeat-y}
.pm_message .border_t { background:url(/@/main/_img_/user/profile/pm/border.gif) top repeat-x}
.pm_message .border_r { background:url(/@/main/_img_/user/profile/pm/border.gif) right repeat-y}
.pm_message .close { background:url(/@/main/_img_/user/profile/pm/close.gif) right top no-repeat}
.pm_message .pm_content { padding:0px 10px 0px 0px }

.pm_message .pm_info { margin:7px 0 0 0px}
.pm_message .pm_info td.label { padding:5px 0; text-align:right}
.pm_message .pm_info td.value { padding:5px 5px}
.pm_message .price { color:#FF2A00; font-size:16px}


.pm_message_tender { background:#fff url(/@/main/_img_/user/profile/pm/tender_bg.gif) repeat-x bottom }
.pm_message_tender .bl{ background:url(/@/main/_img_/user/profile/pm/tender_bl.gif) left bottom no-repeat }
.pm_message_tender .br{ background:url(/@/main/_img_/user/profile/pm/tender_br.gif) right bottom no-repeat }
.pm_message_tender .pm_icon { background:url(/@/main/_img_/user/profile/pm/tender_icon.gif) no-repeat top left; cursor:auto}

.pm_message_pm { background:#fff url(/@/main/_img_/user/profile/pm/pm_bg.gif) repeat-x bottom }
.pm_message_pm .bl{ background:url(/@/main/_img_/user/profile/pm/pm_bl.gif) left bottom no-repeat }
.pm_message_pm .br{ background:url(/@/main/_img_/user/profile/pm/pm_br.gif) right bottom no-repeat }
.pm_message_pm .pm_icon { background:url(/@/main/_img_/user/profile/pm/pm_icon.gif) no-repeat top left; cursor:auto}

.pm_message_order { background:#fff url(/@/main/_img_/user/profile/pm/order_bg.gif) repeat-x bottom }
.pm_message_order .bl{ background:url(/@/main/_img_/user/profile/pm/order_bl.gif) left bottom no-repeat }
.pm_message_order .br{ background:url(/@/main/_img_/user/profile/pm/order_br.gif) right bottom no-repeat }
.pm_message_order .pm_icon { background:url(/@/main/_img_/user/profile/pm/order_icon.gif) no-repeat top left; cursor:auto}



.block_gray { background:#ECECEC }
.block_gray .border_l { background:url(/@/main/_img_/shell/block_gray/border.gif) repeat-y left }
.block_gray .border_r { background:url(/@/main/_img_/shell/block_gray/border.gif) repeat-y right }
.block_gray .border_t { background:url(/@/main/_img_/shell/block_gray/border.gif) repeat-x top }
.block_gray .border_b { background:url(/@/main/_img_/shell/block_gray/border.gif) repeat-x bottom }
.block_gray .tl { background:url(/@/main/_img_/shell/block_gray/tl.gif) no-repeat top left }
.block_gray .tr { background:url(/@/main/_img_/shell/block_gray/tr.gif) no-repeat top right }
.block_gray .bl { background:url(/@/main/_img_/shell/block_gray/bl.gif) no-repeat bottom left }
.block_gray .br { background:url(/@/main/_img_/shell/block_gray/br.gif) no-repeat bottom right }
.block_gray .block_content { padding:0 10px}
.block_gray .sep { border-bottom:1px solid #D4D4D4; height:8px; font-size:5px; margin-bottom:8px}


.ajax_green_table .bg_top { background:url(/@/main/_img_/tender/ajax_bg_03.gif) no-repeat left top; width:770px; height:11px;}
.ajax_green_table .bg_bottom { background:url(/@/main/_img_/tender/ajax_bg_16.gif) no-repeat left bottom; width:770px; height:12px;}
.ajax_green_table .bg_middle { background:url(/@/main/_img_/tender/ajax_bg_05.gif) left repeat-y; width:770px;}

.ajax_green_table .bg_top2 { background:url(/@/main/_img_/tender/ajax_bg_03_2.gif) no-repeat left top; width:770px; height:11px;}
.ajax_green_table .bg_bottom2 { background:url(/@/main/_img_/tender/ajax_bg_16_2.gif) no-repeat left bottom; width:770px; height:12px;}
.ajax_green_table .bg_middle2 { background:url(/@/main/_img_/tender/ajax_bg_05_2.gif) left repeat-y; width:770px;}

.tender_detail_icons { position:relative; top:-15px; }
.tender_detail_icons a { text-decoration:none;}
.tender_detail_icons a:hover { text-decoration:none;}
.tender_detail_icons .icon1 { background:url(/@/main/_img_/shell/menu_06.gif) no-repeat center left; margin:0px 20px; padding:5px 20px;font-size:11px;}
.tender_detail_icons .icon2 { background:url(/@/main/_img_/shell/menu_03.gif) no-repeat center left; margin:0px 20px; padding:5px 20px;font-size:11px;}

.ico_message_right { background:url(/@/main/_img_/shell/icons/mail_green.gif) right no-repeat; padding-right:20px;}

.green_with_border .div1{background:#BDFB94}
.green_with_border .div2{background:url(/@/main/_img_/message/messadge_border_15.gif) repeat-x top;}
.green_with_border .div3{background:url(/@/main/_img_/message/messadge_border_15.gif) repeat-x bottom;}
.green_with_border .div4{background:url(/@/main/_img_/message/messadge_border_15.gif) repeat-y left;}
.green_with_border .div5{background:url(/@/main/_img_/message/messadge_border_15.gif) repeat-y right;}
.green_with_border .div6{background:url(/@/main/_img_/message/messadge_answer_11.gif) no-repeat left top;}
.green_with_border .div7{background:url(/@/main/_img_/message/messadge_answer_14.gif) no-repeat left bottom;}
.green_with_border .div8{background:url(/@/main/_img_/message/messadge_answer_16.gif) no-repeat right bottom;}
.green_with_border .div9{padding:20px 0;}


.table_price p {margin:0px 10px 0 0; color:#9C9A9C;}
.table_price td { vertical-align:bottom}
.price_green { font-size:20px; color:#5ABA39;}
.price_blue { font-size:20px; color:#18599C;}

.send_messadge {background:url(/@/main/_img_/shell/icons/mail_green.gif) no-repeat left 4px; padding-left:20px; color:#5AA239}
.send_messadge a { color:#5AA239; text-decoration:none}
.send_messadge a:hover { color:#5AA239; text-decoration:none}

#header {  border-bottom:1px solid #C2C2C2; background:#ECECEC}


.ajax_table_with_border .div1{background: url(/@/main/_img_/shell/ajax_table_with_border/long_27.gif) no-repeat top; height:10px}
.ajax_table_with_border .div2{background:#C6FF9C url(/@/main/_img_/shell/ajax_table_with_border/long_29.gif) repeat-y top;}
.ajax_table_with_border .div3{background: url(/@/main/_img_/shell/ajax_table_with_border/long_31.gif) no-repeat bottom; height:12px; width:570px;}

.button_grenn_close {background:url(/@/main/_img_/shell/close_green_03.gif) no-repeat center; width:14px; height:15px; border:none;}
.tender_icon { background:url(/@/main/_img_/tender/tender_ico.gif) no-repeat center left; padding-left:17px;}

.cabinet_img_border { border:1px solid #CCC}
.help_message { width:470px;}
.help_message .div1 { background:url(/@/main/_img_/shell/sovet_06.gif) repeat-y left;}
.help_message .div2 { background:url(/@/main/_img_/shell/sovet_03.gif) no-repeat left top;}
.help_message .div3 { background:url(/@/main/_img_/shell/sovet_03.gif) no-repeat left bottom;}
.help_message .div4 { background:url(/@/main/_img_/shell/sovet_06.gif) repeat-y right;}
.help_message .div5 { background:url(/@/main/_img_/shell/sovet_03.gif) no-repeat right top;}
.help_message .div6 { background:url(/@/main/_img_/shell/sovet_03.gif) no-repeat right bottom;}
.help_message .div0 { padding:5px 10px; font-size:11px;}

p.p_margin_none p{ margin:0px;}

.floatWrapper
{
clear: both;
width: 0px;
height: 0px;
}

/* content */
.unic_code_style_current_margin_padding h2{margin:0.5em 0 0.3em; line-height:normal}
.unic_code_style_current_margin_padding h3{margin:0.5em 0 0.3em; line-height:normal}

.unic_code_style_current_padding_left td{ padding-left:60px}

.text_ps_unic_code_style_private_cabinet div{ color:#18599c; font-style:italic; padding-bottom:15px}

.unic_code_style_my_tenders_no_padding td{ padding:0px}

.unic_code_style_product_with_null_marging_null h3{ margin:0px; line-height:normal}

.unic_code_style_ordering_in_sb_padding_left td{ padding-left:60px; padding-right:10px}

.help_icon { background:url(/@/main/_img_/shell/question_06.gif) no-repeat center; width:1px; height:1px;  padding:10px;}

.table_messege_qwestion { width:250px;}
.table_messege_qwestion td { border:0px}
.table_messege_qwestion .td_1_1 { background:url(/@/main/_img_/shell/qwestion_messadge/messadge_qwestion_03.gif) no-repeat left top; width:29px; height:11px; border:0; padding:0px; margin:0px;}
.table_messege_qwestion .td_1_2 { background:url(/@/main/_img_/shell/qwestion_messadge/messadge_qwestion_04.gif) repeat-x; height:11px; border:0; padding:0px; margin:0px;}
.table_messege_qwestion .td_1_3 { background:url(/@/main/_img_/shell/qwestion_messadge/messadge_qwestion_06.gif) no-repeat right top; width:13px; height:11px; border:0; padding:0px; margin:0px;}

.table_messege_qwestion .td_2_1 { background:url(/@/main/_img_/shell/qwestion_messadge/messadge_qwestion_08.gif) repeat-y top left; width:29px;  border:0; padding:0px; margin:0px;}
.table_messege_qwestion .td_2_2 { border:0; background:#BAFB97; color:#222;  padding:0px; margin:0px; line-height:1.5em}
.table_messege_qwestion .td_2_2 p { margin-top:0px; margin-bottom:10px}
.table_messege_qwestion .td_2_3 { background:url(/@/main/_img_/shell/qwestion_messadge/messadge_qwestion_10.gif) repeat-y top right; width:13px; height:11px; border:0;  padding:0px; margin:0px;}

.table_messege_qwestion .td_3_1 { background:url(/@/main/_img_/shell/qwestion_messadge/messadge_qwestion_11.gif) no-repeat left bottom; width:29px; height:11px; border:0;  padding:0px; margin:0px;}
.table_messege_qwestion .td_3_2 { background:url(/@/main/_img_/shell/qwestion_messadge/messadge_qwestion_12.gif) repeat-x bottom; height:11px; border:0; padding:0px; margin:0px;}
.table_messege_qwestion .td_3_3 { background:url(/@/main/_img_/shell/qwestion_messadge/messadge_qwestion_13.gif) no-repeat right bottom; width:13px; height:11px; border:0; padding:0px; margin:0px;}


.login_border input { border:solid 1px #C6C7C6;}









#currency_calc_tooltip { position:absolute; background:#929292; top:0px; left:0px; display:none; z-index:120; border:1px solid #FFF;}
#currency_calc_tooltip td { padding:0 10px; color:#FFF}


#map_filter_status { margin-top:10px; margin-bottom:10px}
#map_filter_status td { padding:5px 10px}
#map_filter_status.active { background:#FFFF99}
#map_filter_status.disabled { background:#DCFCCB}
#map_filter_status.not_used { background:#BBD5EE}


table.table_type_1 { border:none; background:none}
table.table_type_1 th { background:#DCFCCB; padding:7px 10px; font-weight:normal; border:0; border-bottom:1px solid #929292}
table.table_type_1 th.transparent { background:none}
table.table_type_1 th.no_border { border:0}
table.table_type_1 th.align_center { text-align:center}
table.table_type_1 th.sort { padding-bottom:0px}
table.table_type_1 div.sort_no { padding:5px 0 7px 0; width:110px; text-align:center} 
table.table_type_1 div.sort { background:url(/@/main/_img_/shell/table_t1_sort.gif) bottom no-repeat; padding:6px 0 7px 0; width:110px; text-align:center; color:#FFF; }
table.table_type_1 tr.rowodd td { background:#FFF;}
table.table_type_1 tr.roweven td { background:#EFEBEF;}

table.table_type_1 th.first { background:#DCFCCB url(/@/main/_img_/p-edit/table_th_round_l.gif) no-repeat top left}
table.table_type_1 th.last { background:#DCFCCB url(/@/main/_img_/p-edit/table_th_round_r.gif) no-repeat top right}

table.table_type_1 td.pad2 { padding:15px 10px}




table.table_type_2 { border:none;  border-bottom:1px solid #929292; border-right:none; background:url(/@/main/_img_/search/border_top_search_03.gif) repeat-x top;}
table.table_type_2 td { padding:10px 15px}
table.table_type_2 tr.rowodd td { background:#FFF;}
table.table_type_2 tr.roweven td { background:#EFEBEF;}
table.table_type_2 tr.bold td { font-weight:bold}
table.table_type_2 th { background:#E5E5E5; border-bottom:1px solid #929292; height:2px;}


table.subtable { background:#EFF3F8 url(/@/main/_img_/table/bg_grad.jpg) repeat-x top; } 
table.subtable tr.border-top td { border-top:1px solid #D7D7D7}
table.subtable tr.border-bottom td { border-bottom:1px solid #D7D7D7}
table.subtable td.border-left { border-left:1px solid #D7D7D7}
table.subtable td.border-right { border-right:1px solid #D7D7D7}
table.subtable tr.bold td { font-weight:bold}



.groups_icons_up_left { background:url(/@/main/_img_/help/groups_left_up_icon_new.gif) no-repeat}
.groups_icons_up_right { background:url(/@/main/_img_/help/groups_right_up_icon_new.gif) no-repeat}
.groups_icons_down_left { background:url(/@/main/_img_/help/groups_left_down_icon_new.gif) no-repeat}
.groups_icons_down_right { background:url(/@/main/_img_/help/groups_right_down_icon_new.gif) no-repeat}
.groups_icons_center_right { background:url(/@/main/_img_/help/groups_center_right_icon_new.gif) repeat-y}
.groups_icons_center_left { background:url(/@/main/_img_/help/groups_center_left_icon_new.gif) repeat-y}
.groups_icons_center_up { background:url(/@/main/_img_/help/groups_center_up_icon_new.gif) repeat-x}
.groups_icons_center_down { background:url(/@/main/_img_/help/groups_center_down_icon_new.gif) repeat-x}

.subgroups_left_down { background:url(/@/main/_img_/help/subgroup_selected_left_down_icon.gif) no-repeat}
.subgroups_selected_right_down { background:url(/@/main/_img_/help/subgroup_selected_right_down_icon.gif) no-repeat}
.subgroups_selected_right_up { background:url(/@/main/_img_/help/subgroup_selected_right_up_icon.gif) no-repeat}
.subgroups_selected_left_up { background:url(/@/main/_img_/help/subgroup_selected_left_up_icon.gif) no-repeat}
.subgroups_selected_center_up { background:url(/@/main/_img_/help/subgroup_selected_center_up_icon.gif) repeat-x}
.subgroups_selected_center_down { background:url(/@/main/_img_/help/subgroup_selected_center_down_icon.gif) repeat-x}
.subgroups_selected_center_left { background:url(/@/main/_img_/help/subgroup_selected_center_left_icon.gif) repeat-x}
.subgroups_selected_center_right { background:url(/@/main/_img_/help/subgroup_selected_center_right_icon.gif) repeat-x}


.border_groups { border-right-color:#CCCCCC; border-right-style:solid; border-right-width:1px}
.padding_groups td{ padding-left:5px; padding-right:5px}


.subgroups_link div { padding-bottom:5px}
.subgroups_link a{ color:#18589b; text-decoration:none;}
.subgroups_link a:hover{ color:#18589b; text-decoration:none; background:#ececec}

.groups_definition { background:#caf0b6; font-size:18px}
.definition_text { color:#565656;}

.arrow_green { background:url(/@/main/_img_/help/arrow_green_right.gif) no-repeat center; padding-right:20px; height:18px; width:16px}

.div_bottom_padding div{padding-bottom:5px}

.main_groups_link a{ color:#185a9e; text-decoration:none;}
.main_groups_link a:hover{ color:#185a9e; text-decoration:underline;}

table.no_padding td{ padding:0px}

img.border_gray { border:1px solid #CCCCCC}
div.border_gray { border:1px solid #CCCCCC}
table.border_gray { border:1px solid #CCCCCC}
td.border_gray { border:1px solid #CCCCCC}

td.border_dgray, div.border_dgray, table.border_dgray, img.border_dgray { border:1px solid #929292;}
td.border_white, div.border_white, table.border_white, img.border_white { border:1px solid #FFF;}

.border_green { border:1px solid #73CB7A}

table.border_orange, td.border_orange { border:1px solid #FDA90B}
div.border_orange { border:1px solid #FDA90B}

table.border_red { border:1px solid #FF0000}
div.border_red { border:1px solid #FF0000}

table.border_brown { border:1px solid #B83226}

img.border_lightgray { border:1px solid #F2F2F2}


table.bordered { border-collapse:collapse}
table.bordered td { border:1px solid #CCC; padding:5px 10px}
table.bordered th { border:1px solid #CCC; padding:5px 10px; font-size:12px; background:#CCC}



.bg_gray { background-color:#EBEBEB}
.bg_gray2 { background-color:#CEC7C6}


table.csv td { font-size:11px}
table.csv tr.bg_bottom td { background:url(/@/main/_img_/shell/import/bg_bottom.jpg) repeat-x; height:36px; border:0px}

table.csv th.sysid { background:#95A6CC}
table.csv td.sysid { background:#BACFFF}

table.csv th.name { background:#becbb7}
table.csv td.name { background:#c0fa9e}

table.csv th.units { background:#a6c295}
table.csv td.units { background:#cff2ba}

table.csv th.price_1 { background:#C9CC95}
table.csv td.price_1 { background:#FBFFBA}

table.csv th.price_2 { background:#C9CC95}
table.csv td.price_2 { background:#FBFFBA}

table.csv th.notice { background:#af96c7}
table.csv td.notice { background:#dbbcf9}



table.pad1 td, table.pad2 table.pad1 td, table.pad3_w table.pad1 td{ padding:3px 5px}
table.pad2 td { padding:5px 10px}
table.pad3 td { padding:10px 15px}
table.pad3_w td { padding:15px 10px}
table.pad1 table.pad0 td, table.pad2 table.pad0 td{ padding:0px}
table.pad0 tr td{ padding:0px}





table.service_edit {}
table.service_edit tr td.changed { background:#C2C2C2}
table.service_edit select, table.service_edit input.price{width:70px;height:26px;border:1px solid #929292;float:left;}
table.service_edit input.price{width:80px;padding:4px 3px;}
table.service_edit select{margin-left:10px;padding:4px 3px;}
table.service_edit input[type="checkbox"]{margin:0;}
table.service_edit td.select{width:15px;text-align:left;padding:7px 0;}
table.service_edit td.edit{width:32px;padding:7px 0; text-align:center;}
table.service_edit td.name{padding:5px 0 20px 5px; text-align:left;}
table.service_edit td.price{width:160px;padding:12px;}
table.service_edit td.units{width:65px;padding-top:5px;padding-left:5px;}
table.service_edit td.close{width:15px;padding:10px 0 10px 0;text-align:right;}
table.service_edit td.submit{padding:0 0 10px 0;}
table.service_edit span.del{border:none;}
table.service_edit img.del{float:left;position:relative;top:-10px;}


.success_box { border:1px solid #73CB7A; background:#DBFBCA;  margin:20px 0pt 10px; padding:10px;}




table.special { border:1px solid #C2C2C2; background:#EAEAEA}
table.special td {}

.new { background:#FF0000; color:#FFF; font-weight:bold; font-size:8px; text-decoration:none}


.h1 {font-size:26px; line-height:1.2em }
.h2 {font-size:22px; line-height:1.2em }
.h3 {font-size:20px; line-height:1.2em }
.h4 {font-size:18px; line-height:1.2em }
.h5 {font-size:16px; line-height:1.2em }
.h6 {font-size:14px; line-height:1.2em }

.h_em { line-height:1em !important;}


.ajax_helper_common { margin-left:20px}
.ajax_helper_common .qs { border:1px solid #C2C2C2; color:#8F8F8F; height:20px; width:200px; padding-left:4px}
.ajax_helper_common .helper { border:1px solid #C2C2C2; display:none; position:absolute; padding:0px; width:400px; z-index:210; background:#FFF}
.ajax_helper_common .helper a { display:block; background:#FFF; color:#8F8F8F; padding:2px 10px; text-decoration:none}
.ajax_helper_common .helper a:hover { background:#EBE9E9; color:#8F8F8F; text-decoration:none}
.ajax_helper_common .helper .content { overflow:auto; }
.ajax_helper_common .helper .hl { color:#929292}




.popup_button_yellow { background:#FEFDA3}
.popup_button_yellow .border { background:#FDA90B}
.popup_button_yellow td { }
.popup_button_yellow .content { }


.notification_button_red { background:#FF0000; color:#FFF; padding:1px 6px; cursor:pointer; text-align:center}



.plaska_lightgray { background:#F4F4F4}
.plaska_lightgray p { margin:0}
.plaska_lightgray .tl{ background:url(/@/main/_img_/block/tl.gif) no-repeat top left}
.plaska_lightgray .tr { background:url(/@/main/_img_/block/tr.gif) no-repeat top right}
.plaska_lightgray .bl { background: url(/@/main/_img_/block/bl.gif) no-repeat bottom left}
.plaska_lightgray .br { background: url(/@/main/_img_/block/br.gif) no-repeat bottom right}




tr.border_gray_bottom td { border-bottom:1px solid #ECECEC}


table.import_control {}
table.import_control tr td.status_wait_g { background:#FFF url(/@/main/_img_/import/status_wait_g.gif); width:161px; height:37px}
table.import_control tr td.status_wait_w { background:#FFF url(/@/main/_img_/import/status_wait_w.gif); width:161px; height:37px}
table.import_control tr td.status_done_g { background:#68D747 url(/@/main/_img_/import/status_done_g.gif); width:161px; height:37px}
table.import_control tr td.status_done_w { background:#68D747 url(/@/main/_img_/import/status_done_w.gif); width:161px; height:37px}
table.import_control tr td.status { font-size:11px; text-align:center; vertical-align:middle; padding:0}


#ajax_error_form {}


.login_form_top {}
.login_form_top input.varchar { font-size:12px; height:25px; border:1px solid #ACACAC; font-family:Verdana, Geneva, sans-serif; padding:4px 7px; color:#565656; width:200px} 




.block_gray_2 { background:#FFF url(/@/main/_img_/shell/block_gray_2/bg.jpg) repeat-x bottom }
.block_gray_2 .border_l { background:url(/@/main/_img_/shell/block_gray_2/border.gif) repeat-y left }
.block_gray_2 .border_r { background:url(/@/main/_img_/shell/block_gray_2/border.gif) repeat-y right }
.block_gray_2 .border_t { background:url(/@/main/_img_/shell/block_gray_2/border.gif) repeat-x top }
.block_gray_2 .border_b { background:url(/@/main/_img_/shell/block_gray_2/border.gif) repeat-x bottom }
.block_gray_2 .tl { background:url(/@/main/_img_/shell/block_gray_2/tl.gif) no-repeat top left }
.block_gray_2 .tr { background:url(/@/main/_img_/shell/block_gray_2/tr.gif) no-repeat top right }
.block_gray_2 .bl { background:url(/@/main/_img_/shell/block_gray_2/bl.gif) no-repeat bottom left }
.block_gray_2 .br { background:url(/@/main/_img_/shell/block_gray_2/br.gif) no-repeat bottom right }
.block_gray_2 .block_content { padding:0 10px}

table.block_gray_3 { border:1px solid #CCCCCC; background:url(/@/main/_img_/shell/block_gray_3/bg.jpg) repeat-x bottom}

table.block_gray_3_top { border:1px solid #CCCCCC; background:url(/@/main/_img_/shell/block_gray_3/bg_top.jpg) repeat-x top}

table.block_orange_1 { background:#FEFDA3; border:1px solid #FDA90B}


.block_orange { background:#FEFDA3; border:1px solid #FDA90B; padding:5px 10px}
.block_gray_simple { background:#EBEBEB; padding:5px 10px}
.block_green_simple { background:#DCFCCB; border:1px solid #4BAF2A; padding:5px 10px}

.currency_popup_menu { border:1px solid #C2C2C2; border-top:0; background:#DDDDDD; width:125px; padding:0 7px; top:3px; left:0 }



.logistic_path { }
.logistic_path img { margin:5px 10px}

.text-content, .lh { line-height:1.6em}
.lh td, td.lh  { line-height:1.6em}
.empty, .root .empty { line-height:0; font-size:1px; padding:0;}
.full, .root .full { line-height:1.2em; font-size:12px;}


.block_green_gray { background:#FFF url(/@/main/_img_/shell/block-green-gray/bg.gif) repeat-x bottom }
.block_green_gray .border_l { background:url(/@/main/_img_/shell/block-green-gray/border.gif) repeat-y left }
.block_green_gray .border_r { background:url(/@/main/_img_/shell/block-green-gray/border.gif) repeat-y right }
.block_green_gray .border_t { background:url(/@/main/_img_/shell/block-green-gray/border.gif) repeat-x top }
.block_green_gray .border_b { background:url(/@/main/_img_/shell/block-green-gray/border.gif) repeat-x bottom }
.block_green_gray .tl { background:url(/@/main/_img_/shell/block-green-gray/tl.gif) no-repeat top left }
.block_green_gray .tr { background:url(/@/main/_img_/shell/block-green-gray/tr.gif) no-repeat top right }
.block_green_gray .bl { background:url(/@/main/_img_/shell/block-green-gray/bl.gif) no-repeat bottom left }
.block_green_gray .br { background:url(/@/main/_img_/shell/block-green-gray/br.gif) no-repeat bottom right }



.simple-form {}
.simple-form .label { color:#7B7B7B; font-size:11px}
.simple-form input.element, .simple-form textarea.element { border:1px solid #7B7B7B; padding:2px 5px; font-size:11px; height:20px}


table.profile_table {}
table.profile_table td.bordered { border:1px solid #CCCCCC}
table.profile_table td.gbg { background:#EBEBEB}


.stat_time_table_border { background:#f4f4f4; border:#CCCCCC 1px solid}
.stat_time_table_border td { font-size:14px}
.stat_time_td_border td{ border-right:#CCCCCC 1px solid;}

.stat_blue { color:#0068b0}
.stat_green { color:#53d12c} 
.stat_orange { color:#ff7800}

.stat_th_style { vertical-align:bottom; border-bottom:#000000 1px solid; font-size:11px}
.stat_number_info td { font-size:14px}
.stat_number_info th{ vertical-align:bottom; border-bottom:#000000 1px solid; font-size:12px}

.stat_td_border_right {border-right:#000000 solid 1px}

.stat_h3 { font-size:22px; color:#000000; position:relative; top:15px}


table.image_viewer { display:none; width:300px; background:#FFF; border:1px solid gray;}

table.user_menus table.maindata{width:100%;margin-bottom:20px;}
table.user_menus td.logo{width:100px;padding:0 10px 0 3px;}
table.maindata td.user{padding-top:7px;}
table.user_menus a.button{display:block;background:#FEFDA3 url(/@/main/_img_/user/pm/button_answer.gif) no-repeat;width:96px;height:18px;vertical-align:middle;padding-top:1px;color:#565656;vertical-align:middle;font-size:12px;float:right;text-align:left;}
table.user_menus a.button div{margin-left:30px;}
table.user_menus td.bottom_pad{padding-bottom:10px;}
table.user_menus div.floating{float:left;}

img.pm_flag{margin-top:3px;}
table.table_pm td.table_pm{padding:5px 15px;}
table.view_message{margin-top:20px;}
table.view_message div.float_left{float:left;height:100%;}
table.view_message div.user_info{margin-left:24px;}
table.view_message img.history{margin:0 8px 0 1px;}
#answer_form{padding:15px;color:#868686;margin-top:20px;}
#answer_form input{width:100%;height:30px;margin-bottom:10px;}
#answer_form textarea{width:100% !important;height:130px;}
#answer_form button{margin:10px 0 0 0;}
table.table_pm div.delete a{vertical-align:bottom;}


span.upperline{vertical-align:super;color:#F00;font-size:10px;font-weight:normal;}

.round_border	{ border-radius:7px; -moz-border-radius:7px; -webkit-border-radius:7px;}
.op50 { opacity:0.5; FILTER: alpha(style=0, opacity=50, finishOpacity=100, startX=0, finishX=100, startY=0, finishY=100);}
.block { display:block;}
span.middle_link, label.middle {vertical-align:middle;}
.small sup { font-size:10px;}
