* { margin: 0; }
html, body { height: 100%; }
body,td,th { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color:  }

a:link { color: #0f75b4; }
a:visited { color: #0f75b4; }
a:hover { color: #ff652f; }
a:active { color: #ff652f; }

img { border: 0; }
p { padding: 8px 0; }

#dark { background: url(/img/dark.png) repeat; position: absolute; width: 100%; top:0; bottom:0; height: auto; z-index: 100; display: none; }

.dashed_link:link { color: #0f75b4; text-decoration: none; border-bottom: 1px dashed #0f75b4; }
.dashed_link:visited { color: #0f75b4; text-decoration: none; border-bottom: 1px dashed #0f75b4; }
.dashed_link:hover { color: #ff652f; text-decoration: none; border-bottom: 1px dashed #ff652f; }
.dashed_link:active { color: #ff652f; text-decoration: none; border-bottom: 1px dashed #ff652f; }

.limiter { min-width: 998px; //width: expression(document.body.clientWidth > 998 ? "100%" : "998px"); height: 100%; }
.clearer { clear: both; }
.nowrap { white-space: nowrap; }

.header { height: 128px; //height: 157px; }

.logo { margin: 32px 0 0 5%; }

#topmenu { margin: -75px 0 0 29%; }
#topmenu ul { float: left; width: 21%; padding:0; }
#topmenu ul li { font-size: 13px; list-style-type: none; margin-bottom: 15px; white-space: nowrap; }

.minilinks { background: url(/img/global_map.jpg) no-repeat bottom left; position: relative; float: right; height: 135px; top: -27px; //top: -30px; width: 20%; padding: 0 5.5% 0 0; }

.minilinks img { margin: 0 12px 0 -7px; float: left; }
.search { padding: 0; margin: 0; }
.search_filed { width: 85%; height: 15px; border: 1px solid #cacbd0; font-size: 11px; padding: 1px 3px 0 3px; display: block; float: left; color: gray; }

.region_selector { background: #1f89ca url(/img/lselcorn.gif) no-repeat left top; overflow: hidden; height: 13px; width: 85%; color: white; padding: 0 0 0 5px; float: left; margin-top: 10px; cursor: pointer; }
.region_selector img { float: right; position: relative; margin-top: 5px; margin-right: -1px; padding-right: 3px; }
.region_selector span { position: absolute; font-size: 11px; margin-top: -1px; }
.region_selector_r { background: url(/img/rbl_corn.png) no-repeat left; height: 13px; font-size: 0; width: 6px; float: left; margin-top: 10px; margin-left: -3px; }

.go { background: url(/img/go.gif) no-repeat; border: none; width: 11px; display: block; float: left; margin: 4px 0 0 5px; cursor: pointer; }

.wrapper { min-height: 100%; height: auto !important; height: 100%; margin: 0 auto -115px; }

#content { padding: 50px 0 15px 0; }
#content ul { padding: 0 0 0 15px; }
#content ul li { padding: 0 0 8px 0; }
#content .vert_block_header { font-size: 28px; color: #c4cacd; font-weight: normal; float: left; margin-left: 10px; }
#content .vert_block_header .nolink { font-size: 28px; color: #c4cacd; font-weight: normal; float: left; }
#content .vert_block_header .link { font-size: 14px; position: relative; margin: 8px 0 0 0; //margin: 8px 0 0 0; _margin: 8px 0 0 0; padding-left: 10px; display: block; float: left; }
#content .topicon { float: left; }

.arrow { float: left; margin: 13px 0 0 8px; }

#content .left_col { float: left; width: 20%; margin-right: 4%; padding-left: 5%; }
#newsblock { margin: 30px 0 0 0; }
#newsblock .news_date { font-size: 10px; color: black; }
#newsblock .news_header { padding: 4px 0; }
#newsblock .news_announce { color: #88888a; padding-bottom: 15px; }

#content .center_col { float: left; width: 41.5%; }
.centercol_margin { height: 17px; }
.dotted { background: #FFF; border: 1px dashed #7f7f7f; }
.dotted_lt { background: url(/img/dotted_corners/u_tl.gif) no-repeat; position: absolute; height: 4px; width: 4px; font-size: 0px; }
.dotted_rt { background: url(/img/dotted_corners/u_tr.gif) no-repeat; position: relative; height: 4px; width: 4px; float: right; font-size: 0px; }
.dotted_lb { background: url(/img/dotted_corners/u_bl.gif) no-repeat; position: absolute; height: 4px; width: 4px; margin-top: -4px; font-size: 0px; }
.dotted_rb { background: url(/img/dotted_corners/u_br.gif) no-repeat; position: relative; height: 4px; width: 4px; margin-top: -4px; float: right; font-size: 0px; }


.solid { background: #FFF; border: 1px solid #c4cacd; }
.solid_lt { background: url(/img/solid_corners/u_tl.gif) no-repeat; position: absolute; height: 4px; width: 4px; font-size: 0px; }
.solid_rt { background: url(/img/solid_corners/u_tr.gif) no-repeat; position: relative; height: 4px; width: 4px; float: right; font-size: 0px; }
.solid_lb { background: url(/img/solid_corners/u_bl.gif) no-repeat; position: absolute; height: 4px; width: 4px; margin-top: -4px; font-size: 0px; }
.solid_rb { background: url(/img/solid_corners/u_br.gif) no-repeat; position: relative; height: 4px; width: 4px; margin-top: -4px; float: right; font-size: 0px; }


.main_serv_table small { color: #88888a; }
.main_serv_table td { padding: 0 15px 12px 15px; width: 50%; }
.mst_l { border-right: 1px solid #c4cacd; }
.mst_l p { background: url(/img/ph_icon.gif) no-repeat; padding-left: 20px; background-position: 0 8px; } 
.mst_r p { background: url(/img/ph_icon.gif) no-repeat; padding-left: 20px; background-position: 0 8px; } 


#content .right_col { float: left; width: 20%; margin-left: 4%; padding-right: 5%; }
#content .right_col .logotypes_block { float: left; width: 49%; margin-top: 33px; }
#content .right_col .logotypes_block img { margin-bottom: 10px; }
.color_logo { position: absolute; }

#content .hbanners_block { margin-top: 35px; padding: 0 5%; }

#content_inner { padding: 50px 0 15px 0; }
#content_inner ul { padding: 0 0 0 25px; }
#content_inner ul li { padding: 0 0 8px 0; }
#content_inner small { font-size: 11px; }

#content_inner .inner_left_col { width: 60%; float: left; margin-left: 5%; _margin-left: 2.5%; font-size: 12px; color: #5f5f5f !important; }

#content_inner .inner_left_col h1 { font-size: 35px; color: #2493cd; font-weight: normal; }
#content_inner .inner_left_col h2 { font-size: 22px; color: #2493cd; font-weight: normal; }
#content_inner .inner_left_col h3 { font-size: 16px; color: #2493cd; font-weight: normal; }
#content_inner .inner_left_col h4 { font-size: 13px; color: #2493cd; font-weight: normal; }

.haeder_link a {  margin-top: 12px; display: block; font-size: 12px }
.haeder_link img { margin: 16px 12px 0 12px; }
.haeder_link h1 { float: left; }

#content_inner .inner_left_col .ramka { background: #f5f6f8; padding: 10px; }
#content_inner .inner_left_col .ramka_tl { background: url(/img/ramka/tl.gif) no-repeat; width: 6px; height: 6px; font-size: 0px; margin-bottom: -6px; position: relative; }
#content_inner .inner_left_col .ramka_tr { background: url(/img/ramka/tr.gif) no-repeat; width: 6px; height: 6px; font-size: 0px; margin-bottom: -6px; position: relative; float: right; }
#content_inner .inner_left_col .ramka_bl { background: url(/img/ramka/bl.gif) no-repeat; width: 6px; height: 6px; font-size: 0px; margin-top: -6px; position: relative; }
#content_inner .inner_left_col .ramka_br { background: url(/img/ramka/br.gif) no-repeat; width: 6px; height: 6px; font-size: 0px; margin-top: -6px; position: relative; float: right; }

#content_inner .inner_right_col { width: 20.5%; padding-right: 5%; margin-top: 54px; float: right; }

#submenu { margin: 15px 0 0 0; }
#submenu ul { padding: 0 0 0 0; }
#submenu ul li { list-style-type: none; float: left; margin-right: 4%; _margin-right: 0; padding: 2px 5px !important; margin-bottom: 10px; white-space: nowrap; }
#submenu .active { background: #09F url(/img/active_grad.gif) repeat-x bottom; color: #FFF; padding: 2px 5px !important; _margin-right: 2%; white-space: nowrap; }

#submenu ul li a:link { color: #0f75b4; text-decoration: none; border-bottom: 1px dashed #0f75b4; _margin-right: 4%; }
#submenu ul li a:visited { color: #0f75b4; text-decoration: none; border-bottom: 1px dashed #0f75b4; _margin-right: 4%; }
#submenu ul li a:hover { color: #ff652f; text-decoration: none; border-bottom: 1px dashed #ff652f; _margin-right: 4%; }
#submenu ul li a:active { color: #ff652f; text-decoration: none; border-bottom: 1px dashed #ff652f; _margin-right: 4%; }

#subcontent { margin-top: 20px; }

.footer, .push { height: 115px; }

.footer { font-size: 11px; color: #cacbd0; background: url(/img/bottom_phone.gif) no-repeat bottom right; background-position: 72% 8px; min-width: 998px; //width: expression(document.body.clientWidth > 998 ? "100%" : "998px"); }
.footer_content { padding-top: 60px; margin: 0 5%;}
.explosion { float: right; margin-top: -23px; }

.plashka_main { height: 300px; width: 100%; background: url(/img/plashka.jpg) repeat-x center; cursor: pointer; overflow: visible !important; }
.plashka_main embed {margin-top: -27px;}

.plashka_inner { height: 100px; width: 100%; background: url(/img/plashka.jpg) repeat-x center; cursor: pointer; overflow: visible !important; }
.plashka_inner embed {margin-top: -27px;}

#regions { position: absolute; z-index: 200; width: 400px; top: 100px; left: 50%; margin-left: -200px; display: none; }
#regions h2 { font-size: 28px; color: #2493cd; font-weight: normal; }
#regions .r_cont { background: #FFF; padding: 10px 20px; }
#regions .wsp { float: left; background: white; width: 380px; height: 10px; font-size: 0; }
#regions .lt_corn { float: left; background: url(/img/corners/tl.png) no-repeat; width: 10px; height: 10px; font-size: 0; }
#regions .rt_corn { float: left; background: url(/img/corners/tr.png) no-repeat; width: 10px; height: 10px; font-size: 0; }
#regions .lb_corn { float: left; background: url(/img/corners/bl.png) no-repeat; width: 10px; height: 10px; font-size: 0; }
#regions .rb_corn { float: left; background: url(/img/corners/br.png) no-repeat; width: 10px; height: 10px; font-size: 0; }
#regions .regclose { position: relative; float: right; }
#regions .list_of_reg { margin-top: 20px; }
#regions .list_of_reg strong { font-size: 12px; color: #5f5f5f; }

.razdel_news_year { background: url(/img/poloska_news.gif) repeat-x; }
.razdel_news_year h2 { font-size: 14px !important; color: #999 !important; display: inline; background-color:#FFF; padding-right: 5px; }
.razdel_news_year span { background-color: #FFF; padding-right: 5px; }
.razdel_news_header { font-size: 14px !important; }

.months { margin: 15px 0 0 0; }
.months ul { padding: 0 0 0 0; margin:0 0 0 0; }
.months ul li { list-style-type: none; float: left; width: 24.5%; margin: 0 0 5px 0; }


/* Quality service */
#qs { position: absolute; z-index: 200; width: 363px; margin: -21px 0 0 -229px; //margin: -3px 0 0 -336px; display: none; }
#qs .hplate { width: 126px; height: 16px; position: relative; float: right; padding: 5px 8px; background: url(/img/qs_hplate.gif) no-repeat bottom; }
#qs .hplate img { position: absolute; right: 8px; cursor: pointer; }
#qs .window { width: 323px; padding: 10px 20px; background-color: #FFF; position: relative; left: 0; white-space: normal; font-size: 11px; color: #5f5959; }
#qs .lt_corn { float: left; background: url(/img/corners/tl.png) no-repeat; width: 10px; height: 10px; font-size: 0; }
#qs .lb_corn { float: left; background: url(/img/corners/bl.png) no-repeat; width: 10px; height: 10px; font-size: 0; }
#qs .rb_corn { float: left; background: url(/img/corners/br.png) no-repeat; width: 10px; height: 10px; font-size: 0; }
#qs .t_whitespace { background: white; float: left; height: 10px; font-size: 0; width: 353px; }
#qs .b_whitespace { background: white; float: left; height: 10px; font-size: 0; width: 343px; }
#qs .tip { background: #eaeaea; font-style: italic; position: relative; padding: 10px; width: 303px; _width: 300px; }
#qs .radios { padding: 10px; //padding: 10px 10px 10px 6px; margin: 0; }
#qs .radios input { margin-bottom: 7px; //margin-bottom: 0px; }
#qs .radios label { margin: 0 0 0 5px; padding-bottom: 3px; }
#qs .inputs { padding: 10px 0 10px 10px; }
#qs .inputs .label { float: left; width: 76px; margin-bottom: 8px; padding-top: 2px; }
#qs .inputs .input { float: left; width: 235px; _width: 232px; margin-bottom: 8px; border: 1px solid #cacbd0; }
#qs .inputs .input_req { float: left; width: 235px; _width: 232px; margin-bottom: 8px; border: 1px solid #1f89ca; }
#qs .inputs .select { width: 235px; //width: 235px; _width: 232px; font-size: 11px; border: none; background: none; }
#qs .inputs .text { width: 231px; //width: 231px; _width: 228px; font-size: 11px; border: none; background: none; }
@-moz-document url-prefix() { #qs .inputs .text, x:-moz-any-link, x:default { width: 249px; } } /* FF3-hack to the width of input text field */
#qs .textarea { width: 318px; _width: 313px; _margin-right: 3px; float: right; font-size: 11px; height: 100px; margin-top: 6px; border: 1px solid #cacbd0; }
#qs .textarea_req { width: 318px; _width: 313px; _margin-right: 3px; float: right; font-size: 11px; height: 100px; margin-top: 6px; border: 1px solid #1f89ca; }
#qs .qsheader { font-size: 12px; margin: 20px 0 10px 0; }
#qs .city_code_label { float: left; width: 60px; margin-bottom: 8px; margin-top: 10px; }
#qs .city_code_input { width: 58px; border: none; background: none; margin: 0; font-size: 11px; }
#qs .city_code { float: left; width: 60px; border: 1px solid #1f89ca; }
#qs .phone_num_label { float: left; width: 200px; margin-bottom: 8px; margin-left: 16px; margin-top: 10px; }
#qs .phone_num_input { width: 232px; //width: 232px; _width: 229px; border: none; background: none; margin: 0; font-size: 11px; //margin-left: -15px; }
@-moz-document url-prefix() { #qs .phone_num_input, x:-moz-any-link, x:default { width: 234px; } } /* FF3-hack to the width of input text field */
#qs .phone_num { float: left; border: 1px solid #1f89ca; margin-left: 15px; }
#qs .forward_label { margin-top: 15px; }
#qs .forward_contact { border: 1px solid #1f89ca; width: 311px; _width: 308px; margin-top: 8px; }
#qs .forward_contact input { border: none; background: none; font-size: 11px; }
#qs .send_message { float: left; margin-top: 15px; }
#qs .send_message input { font-size: 11px; }
#qs .requireds { float: right; margin-top: 18px; font-size: 10px; color: #999; margin-right: 1px; _margin-right: 2px; }
#qs .requireds img { margin-bottom: -4px; position: relative; }



#qqs { width: 363px;}
#qqs .hplate { width: 126px; height: 16px; position: relative; float: right; padding: 5px 8px; background: url(/img/qs_hplate.gif) no-repeat bottom; }
#qqs .hplate img { position: absolute; right: 8px; cursor: pointer; }
#qqs .window { width: 323px; padding: 10px 0px; background-color: #FFF; position: relative; left: 0; white-space: normal; font-size: 11px; color: #5f5959; }
#qqs .lt_corn { float: left; background: url(/img/corners/tl.png) no-repeat; width: 10px; height: 10px; font-size: 0; }
#qqs .lb_corn { float: left; background: url(/img/corners/bl.png) no-repeat; width: 10px; height: 10px; font-size: 0; }
#qqs .rb_corn { float: left; background: url(/img/corners/br.png) no-repeat; width: 10px; height: 10px; font-size: 0; }
#qqs .t_whitespace { background: white; float: left; height: 10px; font-size: 0; width: 353px; }
#qqs .b_whitespace { background: white; float: left; height: 10px; font-size: 0; width: 343px; }
#qqs .tip { background: #eaeaea; font-style: italic; position: relative; padding: 10px; width: 303px; _width: 300px; }
#qqs .radios { padding: 10px; //padding: 10px 10px 10px 6px; margin: 0; }
#qqs .radios input { margin-bottom: 7px; //margin-bottom: 0px; }
#qqs .radios label { margin: 0 0 0 5px; padding-bottom: 3px; }
#qqs .inputs { padding: 10px 0 10px 10px; }
#qqs .inputs .label { float: left; width: 76px; margin-bottom: 8px; padding-top: 2px; }
#qqs .inputs .input { float: left; width: 235px; _width: 232px; margin-bottom: 8px; border: 1px solid #cacbd0; }
#qqs .inputs .input_req { float: left; width: 235px; _width: 232px; margin-bottom: 8px; border: 1px solid #1f89ca; }
#qqs .inputs .select { width: 235px; //width: 235px; _width: 232px; font-size: 11px; border: none; background: none; }
#qqs .inputs .text { width: 231px; //width: 231px; _width: 228px; font-size: 11px; border: none; background: none; }
@-moz-document url-prefix() { #qqs .inputs .text, x:-moz-any-link, x:default { width: 249px; } } /* FF3-hack to the width of input text field */
#qqs .textarea { width: 318px; _width: 313px; _margin-right: 3px; float: right; font-size: 11px; height: 100px; margin-top: 6px; border: 1px solid #cacbd0; }
#qqs .textarea_req { width: 318px; _width: 313px; _margin-right: 3px; float: right; font-size: 11px; height: 100px; margin-top: 6px; border: 1px solid #1f89ca; }
.qqsheader { font-size: 12px; margin: 20px 0 10px 0; }
#qqs .city_code_label { float: left; width: 60px; margin-bottom: 8px; margin-top: 10px; }
#qqs .city_code_input { width: 58px; border: none; background: none; margin: 0; font-size: 11px; }
#qqs .city_code { float: left; width: 60px; border: 1px solid #1f89ca; }
#qqs .phone_num_label { float: left; width: 200px; margin-bottom: 8px; margin-left: 16px; margin-top: 10px; }
#qqs .phone_num_input { width: 232px; //width: 232px; _width: 229px; border: none; background: none; margin: 0; font-size: 11px; //margin-left: -15px; }
@-moz-document url-prefix() { #qqs .phone_num_input, x:-moz-any-link, x:default { width: 234px; } } /* FF3-hack to the width of input text field */
#qqs .phone_num { float: left; border: 1px solid #1f89ca; margin-left: 15px; }
#qqs .forward_label { margin-top: 15px; }
#qqs .forward_contact { border: 1px solid #1f89ca; width: 311px; _width: 308px; margin-top: 8px; }
#qqs .forward_contact input { border: none; background: none; font-size: 11px; }
#qqs .send_message { float: left; margin-top: 15px; }
#qqs .send_message input { font-size: 11px; }
#qqs .requireds { float: right; margin-top: 18px; font-size: 10px; color: #999; margin-right: 1px; _margin-right: 2px; }
#qqs .requireds img { margin-bottom: -4px; position: relative; }


/* /Quality service */

.cf_input {border: 1px solid #1f89ca; width: 250px; padding: 0 3px;}
.cf_input_noreq {border: 1px solid #CACBD0; width: 250px; padding: 0 3px;}
.cf_requireds {font-size: 10px; color: #999; margin-right: 1px; _margin-right: 2px; }
.cf_requireds img { margin-bottom: -4px; position: relative; }

/* partners */
.cont_partner { margin: 0 0 30px 0; width: 32%; float: left; }
.framed { position: absolute; width: 300px; display: none; }
.plogtype { cursor: pointer; }
.hint_close { position: relative; float: right; cursor: pointer; }
.hint_arrow { position: absolute; background: url(/img/hint/arrow.png) no-repeat; height: 33px; width: 37px; margin-left: -37px; margin-top: 18px; }
.hint_top { height: 20px; width: 300px; background: url(/img/hint/hint-t.png) no-repeat; }
.hint_middle { background: url(/img/hint/hint-m.png) repeat-y; width: 300px; }
.hint_bottom { height: 27px; width: 300px; background: url(/img/hint/hint-b.png) no-repeat; }
.hint_body { padding: 0 20px; }
.hint_h2 { font-size: 16px !important; padding-bottom: 10px; }

/* services */
.services_group { margin-bottom: 15px; margin-top: 5px; display: inline-block; }
.services_list { padding: 0; }
.services_list li { list-style-type: none; float: left; margin-right: 4%; _margin-right: 2%; padding: 2px 5px !important; white-space: nowrap; }
.services_list .active { background: #09F url(/img/active_grad.gif) repeat-x bottom; color: #FFF; padding: 2px 5px !important; white-space: nowrap; }
.services_text { padding: 0 0 40px 31px; }
.services_text h3 { padding-top: 10px; //padding-top: 5px; padding-bottom: 5px;}
.serv_text { padding-left: 5%; }
.serv_menu_in { padding: 13px 10px 10px 10px; }
.serv_menu_in ul { margin: 0 !important; padding: 0 !important;}
.serv_menu_in ul li { list-style-type: none; background: url(/img/ph_icon.gif) no-repeat left; padding-left: 18px !important; padding-top: 4px !important;; line-height: 20px; }
.serv_arr { width: 17px; height: 29px; background: url(/img/serv_arr.gif); margin-left: 15px; margin-bottom: -1px; margin-top: -12px; position: relative; }
.serv_menu_in2 { padding: 13px 10px 10px 10px; }
.service ul li { padding: 0 !important; background: none; list-style-type: disc; }
.service ul { margin: 0 0 0 25px !important; }


/* clients */
.cont_client { margin: 0 0 30px 0; width: 32%; float: left; }
.plogtype_client { cursor: pointer; }
.cli_l { background: url(/img/price_l.gif) no-repeat; }
.cli_c { background: url(/img/price_c.gif) repeat-x; }
.cli_r { background: url(/img/price_r.gif) no-repeat; }

.price { font-size: 30px; }


.link_active { background: #09F url(/img/active_grad.gif) repeat-x bottom; color: #FFF; padding: 2px 5px !important; _margin-right: 2%; white-space: nowrap; }


.c5tl, .c5tr, .c5bl, .c5br { height: 5px; width: 5px; font-size: 0; }
.c5tl, .c5bl { position: absolute; }
.c5tr, .c5br { position: relative; float: right; }
.c5tl, .c5tr { margin-bottom: -5px; }
.c5bl, .c5br { margin-top: -5px; }
.c5tl { background: url(/img/corners/c5tl.png) no-repeat; }
.c5tr { background: url(/img/corners/c5tr.png) no-repeat; }
.c5bl { background: url(/img/corners/c5bl.png) no-repeat; }
.c5br { background: url(/img/corners/c5br.png) no-repeat; }






.usluga { position: absolute; z-index: 200; width: 700px; top: 300px; left: 5%; }
.usluga h2 { font-size: 28px; color: #2493cd; font-weight: normal; }
.usluga .r_cont { background: #FFF; padding: 10px 20px; }
.usluga .wsp { float: left; background: white; width: 680px; height: 10px; font-size: 0; }
.usluga .lt_corn { float: left; background: url(/img/corners/tl.png) no-repeat; width: 10px; height: 10px; font-size: 0; }
.usluga .rt_corn { float: left; background: url(/img/corners/tr.png) no-repeat; width: 10px; height: 10px; font-size: 0; }
.usluga .lb_corn { float: left; background: url(/img/corners/bl.png) no-repeat; width: 10px; height: 10px; font-size: 0; }
.usluga .rb_corn { float: left; background: url(/img/corners/br.png) no-repeat; width: 10px; height: 10px; font-size: 0; }
.usluga .regclose { position: relative; float: right; }
.usluga .list_of_reg { margin-top: 20px; }
.usluga .list_of_reg strong { font-size: 12px; color: #5f5f5f; }



.plateblue_top { background: url(/img/plateblue/top_bbg.png) no-repeat top; width: 304px; height:13px; font-size:0; }
.plateblue_middle { background:url(/img/plateblue/b_bbg.png) no-repeat bottom; width: 304px; font-size: 12px; font-family:Arial, Helvetica, sans-serif;  
//background-image:url(/img/plateblue/b_bg.png);}
.plateblue_bottom { background: url(/img/plateblue/shade.png) no-repeat top; background-position: 3px 0; padding: 0 12px 10px 12px; color:#000; 
//height:49px; 
//margin: 0 5px 0 3px;
}
.plateblue_middle_ex {//background: url(/img/plateblue/b_bbg_ex.jpg) no-repeat bottom ; }
.plateblue_bottom_ex_bottom { height:1px ;//background: url(/img/plateblue/b_bbg_ex_bottom.png) no-repeat bottom; height:12px; width:304px;}
.plateblue_arrow { float:left; position:absolute; background:url(/img/plateblue/corner.png) top no-repeat; width:43px; height:41px; margin-left: -40px; margin-top: 7px;}
.plateblue_bottom h3 { color:#293040 !important; font-weight:bold; font-size:20px;  }
.plateblue_bottom_h3 { color:#293040 !important; font-size:20px;  }
.plateblue_close { position: relative; float: right; cursor: pointer; margin-bottom:40px}


/*.gal_block { margin: 0 4% 50px 0; }*/
/*.gal_block img { border: 1px solid #CCC; }*/
.gal_ps { padding: 5px 0 0 0; }


/*.gal_block2 { margin: 0 4% 50px 0; }*/
/*.gal_block2 img { border: 1px solid #CCC; }*/
.gal_ps2 { padding: 5px 0 0 0; }
