Your IP : 172.70.80.239


Current Path : /var/www/element/data/www/greenpr.ru/bitrix/templates/t1/styles/
Upload File :
Current File : /var/www/element/data/www/greenpr.ru/bitrix/templates/t1/styles/styles_all.css

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p,
blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn,
em, font, img, ins, kbd, s, samp, small, strike, strong, sub, sup, tt,
var, hr, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label,
legend, table, caption, tbody, tfoot, thead, tr, th, td { 
	margin:0; padding:0; font-family:inherit; font-size:100%; vertical-align:baseline; border:none; outline:none; }
html { font-size:100.01%; }
dfn, i, cite, var, address, em { font-style:normal; }
th, b, h1, h2, h3, h4, h5, h6 { font-weight:normal; }
textarea, input, select { font-family:inherit; font-size:1em; }
ins { text-decoration:none; }
del { text-decoration:line-through; }
table { border-collapse:collapse; border-spacing:0; }
caption, th, td { text-align:left; }
:focus { outline:none; }

html { width:100%; height:100%; }
body { position:relative; width:100%; height:100%; min-width:998px; font-size:62.5%; color:#000; background:#fff url(../images/decor/bg_body_head.png) repeat-x; }
body.not_found { background-image:none; }

body, textarea, input, select { font-family:Arial,Tahoma,Helvetica,sans-serif; }
a { color:#527810; text-decoration:underline; }
a:hover { color:#000; }

.global { position:relative; overflow:hidden; min-width:998px; min-height:100%; height:auto; }
.global .head_bg { position:absolute; z-index:2; top:69px; left:50%; width:731px; height:367px; margin-left:-119px; background:url(../images/decor/head_illustrate.jpg) no-repeat; }
.global .wrap { width:998px; margin:0 auto; }

/* Шапка шаблона */
.header { position:relative; min-height:423px; }

h1.logo { position:absolute; z-index:999; top:113px; left:0; width:206px; height:134px; background:url(../images/logo.png) no-repeat; }
h1.logo a { display:block; width:206px; height:134px; }
h1.logo span { display:block; text-indent:-3000px; }

/* Главное меню */
.menu { position:relative; z-index:3; padding:7px 0 0 38px; }
.menu li { display:inline; padding:0 15px; font-weight:bold; font-size:1.4em; list-style-type:none; }
.menu li a { color:#fff; }
.menu li a.here, .menu li a:hover { color:#a5c749; }

.main_buttons { padding:155px 0 0 212px; }
.main_buttons li { display:block; float:left; padding:0 0 0 53px; font-weight:normal; font-size:1.8em; }
.main_buttons li a { display:block; width:185px; height:60px; padding:27px 0 0 24px; background:url(../images/decor/bg_menu_main_buttons.png) no-repeat; }
.main_buttons li a:hover { background-position:0 -87px; }

.main_buttons li:first-child a { width:176px; padding-left:33px; background-position:0 -174px; }
.main_buttons li:first-child a:hover { background-position:0 -261px; }

/* Выбор языка */
.lang_box { position:absolute; top:0; right:49px; width:113px; height:33px; padding-top:9px; text-align:center; background:url(../images/decor/bg_lang_box.png) no-repeat; }
.lang_box li { display:inline; padding:0 11px; font:normal 11px Arial; color:#c1c1c1; list-style-type:none; }
.lang_box li a { font-size:14px; color:#6f6f6f; }
.lang_box li a:hover { text-decoration:none; }

/* 404 */
body.not_found .global .wrap { position:relative; height:675px; background:url(../images/decor/404_illustrate.jpg) no-repeat 100% 0; }
body.not_found .global .wrap h1.logo { top:329px; }
body.not_found .global .wrap h5 { position:absolute; top:359px; right:30px; width:180px; font:normal 12px Arial; color:#838383; }
body.not_found .global .wrap h5 span { display:block; font:bold 81px/86px Arial; }
body.not_found .global .wrap .tags { position:absolute; top:309px; left:383px; width:260px; text-align:center; }
body.not_found .global .wrap .tags a { margin:0 5px; font:normal 18px Arial; color:#005e21; }
body.not_found .global .wrap .tags a.size30 { font:normal 30px Arial; }
body.not_found .global .wrap .tags a.size36 { font:normal 36px Arial; }
body.not_found .global .wrap .tags a.size48 { font:normal 48px Arial; }
body.not_found .global .wrap .tags a:hover { color:#000; }

/* Контент шаблона */
.content { position:relative; z-index:990; padding-bottom:350px; }
.content h2 { padding-bottom:27px; font:normal 30px Georgia; color:#000; }
.content h2 a { margin-left:3px; font:normal 12px Arial; }
.content .clear { width:100%; height:1px; clear:both; }

.content .head_page { height:84px; padding:2px 0 0 3px; }
.content .head_page h2 { padding-bottom:0; }
.content .head_page h2 span { padding-left:36px; font:normal 18px Arial; color:#000; background:url(../images/decor/ico_arrow_black.gif) no-repeat 5px 9px; }
.content .head_page p { padding:1px 0 0 1px; font:normal 12px Arial; }
.content .head_page a { color:#227e24; }
.content .head_page a:hover { color:#000; }

.content .content_columns .left_column { width:213px; float:left; }
.content .content_columns .right_column { width:785px; float:left; padding-bottom:35px; }

.content .right_columns .left_col { width:553px; float:left; }
.content .right_columns .right_col { width:232px; float:left; }

.right_link { position:absolute; top:58px; right:49px; padding-right:25px; background:url(../images/decor/ico_arrow_green.gif) no-repeat 100% 7px; }
.right_link a { display:block; height:21px; color:#fff; background:url(../images/decor/bg_link_green_left.gif) no-repeat; font:normal 12px Arial; }
.right_link a span { display:block; height:20px; padding:1px 8px 0 10px; background:url(../images/decor/bg_link_green_right.gif) no-repeat 100% 0; cursor:pointer; }
.right_link a:hover { color:#fff; }

.content .smi_box { overflow:hidden; padding-bottom:70px; }
.content .smi_box li { display:block; float:left; height:54px; padding-right:9px; list-style-type:none; }
.content .smi_box li img { display:block; }

/* Факты о Greenpr */
.facts_bg { position:absolute; z-index:1; top:315px; left:50%; width:1716px; height:1353px; margin-left:-816px; background:url(../images/decor/portfolio_bg.jpg) no-repeat; }
.company_facts { position:relative; height:970px; }
.company_facts div { position:absolute; top:0; left:0; font:normal 12px Arial; color:#676767; }
.company_facts div p { padding-bottom:0px; }
.company_facts span { display:block; margin-left:-3px; padding-bottom:4px; font:bold 28px Arial; color:#000; }
.company_facts span.size28 { font-size:28px; line-height:28px; }
.company_facts span.size23 { font-size:23px; line-height:23px; }
.company_facts span.size26 { font-size:26px; line-height:26px; }
.company_facts span.size40 { font-size:40px; line-height:40px; }
.company_facts span.size24 { font-size:24px; line-height:24px; }
.company_facts span.size30 { font-size:30px; line-height:30px; }
.company_facts span.size48 { font-size:48px; line-height:48px; }
.company_facts span.size36 { font-size:36px; line-height:36px; }
.company_facts span.size42 { font-size:42px; line-height:42px; }

.company_facts .text_01 { top:56px; left:-10px; width:130px; text-align:center; font:normal 12px Arial; color:#662004; }
.company_facts .text_01 span { margin-left:0; font:bold 42px/40px Arial; color:#fff; }
.company_facts .text_02 { top:75px; left:320px; width:175px; }
.company_facts .text_03 { top:152px; left:113px; width:180px; }
.company_facts .text_04 { top:262px; left:190px; }
.company_facts .text_05 { top:206px; left:418px; }
.company_facts .text_05 span { padding-bottom:0; }
.company_facts .text_06 { top:98px; left:571px; }
.company_facts .text_07 { top:355px; left:87px; width:190px; }
.company_facts .text_08 { top:478px; left:80px; }
.company_facts .text_09 { top:445px; left:310px; }
.company_facts .text_10 { top:450px; left:580px; width:160px; }
.company_facts .text_11 { top:380px; left:620px; color:#000; }
.company_facts .text_12 { top:540px; left:492px; }
.company_facts .text_13 { top:590px; left:25px; width:160px; }
.company_facts .text_14 { top:560px; left:260px; width:150px; }
.company_facts .text_15 { top:682px; left:110px; width:150px; }
.company_facts .text_16 { top:650px; left:420px; width:240px; }
.company_facts .text_17 { top:800px; left:80px; }
.company_facts .text_18 { top:780px; left:300px; width:160px; }
.company_facts .text_19 { top:840px; left:515px; width:170px; }

/* Текстовый блок */
.content .text_box { padding:0 35px 25px 3px; font-size:1.4em; line-height:1.19em; }
.content .text_box h5 { padding-bottom:11px; font:bold 14px Arial; color:#000; }
.content .text_box ul { padding:0 0 17px 57px; }
.content .text_box li { padding:0 0 17px 20px; list-style-type:none; background:url(../images/decor/ico_arrow_red.gif) no-repeat 0 3px; }
.content .text_box p { padding-bottom:17px; }
.content .text_box a { color:#2b872d; }
.content .text_box a:hover { color:#000; }

.content .text_box ul.nomarker { padding-top:7px; }
.content .text_box ul.nomarker li { padding-bottom:7px; background-image:none; }

.content .text_box ul.services_inner { padding:0 0 1px 0; }
.content .text_box ul.services_inner li { padding:0 0 26px 0; font:normal 17px Arial; color:#000; background-image:none; }
.content .text_box ul.services_inner li a { color:#000; }
.content .text_box ul.services_inner li a:hover { color:#2b872d; }

.content .text_box table.services_social { width:709px; margin-bottom:25px; }
.content .text_box table.services_social th { padding:2px 0 17px 0; font:normal 12px Arial; color:#676767; text-align:left; vertical-align:top; border-bottom:1px solid #c2c2c2; }
.content .text_box table.services_social th span { display:block; margin-left:-10px; font:bold 42px/38px Arial; color:#000; }
.content .text_box table.services_social th.first { font:normal 14px Arial; color:#000; }
.content .text_box table.services_social th.first p { padding:4px 35px 0 88px; }
.content .text_box table.services_social td { padding:18px 0; font:normal 14px Arial; color:#000; text-align:right; vertical-align:middle; border-bottom:1px solid #c2c2c2; }
.content .text_box table.services_social td p { padding-bottom:0; }
.content .text_box table.services_social td span { font-size:18px; }
.content .text_box table.services_social td.first { text-align:left; font-weight:bold; }
.content .text_box table.services_social td.first span { display:block; font:normal 14px Arial; color:#858383; }

.content .text_box .vacancy { width:450px; padding-bottom:25px; }
.content .text_box .vacancy h5 { padding-bottom:4px; font:normal 18px Arial; color:#000; }
.content .text_box .vacancy h5 a { color:#000; }
.content .text_box .vacancy h5 a:hover { color:#2b872d; }
.content .text_box .vacancy p { padding-bottom:10px; }

.content .text_box .smi_over { overflow:hidden; }
.content .text_box .smi_over .tv { width:200px; padding:0 35px 30px 0; float:left; }
.content .text_box .smi_over .tv p.logo { height:65px; padding-bottom:0; }
.content .text_box .smi_over .tv a { color:#000; }
.content .text_box .smi_over .tv a:hover { color:#2b872d; }

.content .text_box .smi_over .video { width:200px; padding:0 45px 30px 0; float:left; font:normal 12px Arial; }
.content .text_box .smi_over .video p { padding-bottom:10px; }
.content .text_box .smi_over .video a { color:#000; }
.content .text_box .smi_over .video a:hover { color:#2b872d; }

.content .text_box .smi_public { overflow:hidden; padding-bottom:25px; }
.content .text_box .smi_public .logo { width:200px; float:left; }
.content .text_box .smi_public .link { width:530px; float:left; padding-top:10px; }
.content .text_box .smi_public .link a { color:#000; }
.content .text_box .smi_public .link a:hover { color:#2b872d; }

.contacts_view { width:193px; padding-top:4px; font:normal 30px Arial; color:#000; background:url(../images/decor/ico_arrow_yellow.png) no-repeat 100% 2px; }
.contacts_view span { display:block; margin-top:-4px; font-size:16px; }
.contacts_view p.small { padding:25px 10px 0 0; font:normal 12px Arial; color:#888383; }
.contacts_view_1 { margin-top:77px; padding-bottom:657px; }

.contacts_1 { height:681px; }
.contacts_1 p span { font:normal 24px Arial; }
.contacts_1 p.map { padding-top:20px; }

.consult_box { width:737px; color:#000; }
.consult_box img { display:block; }
.consult_box table { width:100%; }
.consult_box table tr.top td.left { width:20px; height:20px; background:url(../images/decor/bg_consult_box_corners.png) no-repeat 0 0; }
.consult_box table tr.top td.center { width:auto; height:20px; background:#c7f9c8; }
.consult_box table tr.top td.right { width:20px; height:20px; background:url(../images/decor/bg_consult_box_corners.png) no-repeat 0 -20px; }
.consult_box table tr.bottom td.left { width:20px; height:20px; background:url(../images/decor/bg_consult_box_corners.png) no-repeat 0 -60px; }
.consult_box table tr.bottom td.center { width:auto; height:20px; background:#c7f9c8; }
.consult_box table tr.bottom td.right { width:20px; height:20px; background:url(../images/decor/bg_consult_box_corners.png) no-repeat 0 -40px; }
.consult_box table tr.middle td.left { width:20px; height:auto; background:#c7f9c8; }
.consult_box table tr.middle td.center { width:auto; padding-left:19px; background:#c7f9c8; }
.consult_box table tr.middle td.right { width:20px; height:auto; background:#c7f9c8; }

.consult_box h2 { padding:13px 0 11px 0; font:normal 30px Georgia; color:#000; }
.consult_box p { width:480px; padding-left:2px; }
.consult_box fieldset { padding:20px 0 21px 0; }
.consult_box fieldset label { font:normal 24px Arial; color:#979797; }
.consult_box fieldset input.txt { width:392px; margin-bottom:4px; padding:4px 10px 5px 10px; font:normal 14px Arial; color:#979797; background:#fff; border:1px solid #9cb79d; }
.consult_box fieldset input.check { margin-right:8px; }
.consult_box fieldset input.btn { display:block; width:199px; height:43px; margin-left:385px; padding-bottom:2px; font:normal 18px Arial; color:#000; text-align:center; background:url(../images/decor/input_btn.png) no-repeat; border:none; cursor:pointer; }
.consult_box fieldset textarea { width:562px; height:111px; padding:8px 10px; font:normal 14px Arial; color:#979797; background:#fff; border:1px solid #9cb79d; }
.consult_box fieldset .company { padding:22px 0 14px 0; }
.consult_box fieldset .company input.txt { margin-bottom:6px; }
.consult_box fieldset .price { padding:0 0 19px 9px; }
.consult_box fieldset .price label { font:normal 14px Arial; color:#0a0a0a; }
.consult_box fieldset .captcha { width:585px; margin-bottom:21px; padding:25px 0 2px 0; border-bottom:1px solid #b4b4b4; }
.consult_box fieldset .captcha p { padding-left:146px; font:normal 11px Arial; color:#919090; }
.consult_box fieldset .captcha .stroke { height:63px; overflow:hidden; }
.consult_box fieldset .captcha .stroke img { display:block; float:left; margin-right:27px; border:1px solid #9cb79d; }
.consult_box fieldset .captcha .stroke input.txt { display:block; float:left; margin-right:18px; padding:5px 10px 8px 10px; width:113px; font-size:30px; color:#000; }
.consult_box fieldset .captcha .stroke p { display:block; float:left; width:170px; padding-left:0; font:normal 14px Arial; color:#5e5e5e; }
.consult_box fieldset .captcha .stroke a { color:#5f9d61; }
.consult_box fieldset .captcha .stroke a:hover { color:#000; }

/* Персона справа */
.person { padding:4px 0 20px 0; }
.person .photo { padding:0 0 24px 22px; }
.person .photo img { display:block; padding-bottom:11px; }
.person .photo h5 { font:italic 13px Arial; color:#010101; }
.person .photo h5 span { display:block; color:#7b7b7b; }

.person .person_txt { padding-left:23px; font:normal 12px/14px Arial; color:#7b7b7b; background:url(../images/decor/ico_text_decor_open.gif) no-repeat 0 1px; }
.person .person_txt p span { padding-right:25px; background:url(../images/decor/ico_text_decor_close.gif) no-repeat 100% 0; }

.content .text_box .person { padding-bottom:16px; }
.content .text_box .person .photo { padding:0 0 3px 0; }
.content .text_box .person .person_txt { width:410px; padding-left:0; background:none; }
.content .text_box .person .person_txt p span { padding-right:0; background:none; }

/* Меню второго уровня в левой колонке */
.submenu { padding:87px 0 0 7px; }
.submenu li { display:block; height:30px; font:normal 14px Arial; color:#000; list-style-type:none; }
.submenu li a { display:block; float:left; clear:both; height:22px; color:#000; }
.submenu li a span { display:block; float:left; height:19px; padding:3px 8px 0 6px; cursor:pointer; }

.submenu li a.here, .submenu li a:hover { color:#fff; text-decoration:none; background:#227e24 url(../images/decor/bg_submenu_hover.png) no-repeat; }
.submenu li a.here span, .submenu li a:hover span { background:url(../images/decor/bg_submenu_hover.png) no-repeat 100% -22px; }

/* «Клиенты» на главной */
.clients { padding:0 0 70px 27px; }
.clients h2 { padding:0 0 42px 33px; }

.clients .clients_list { overflow:hidden; }
.clients .clients_list li { display:block; float:left; height:117px; padding-left:23px; list-style-type:none; }
.clients .clients_list li img { display:block; }

/* Промо-блок */
.promo_box { padding:0 0 23px 25px; }

.promo_box .promo_box_decor { position:relative; width:1016px; background:#dceab5 url(../images/decor/bg_promo_white.png) repeat-x 0 100%; }
.promo_box .promo_box_decor .promo_box_top_left { position:absolute; top:0; left:0; width:48px; height:42px; background:url(../images/decor/bg_promo_corners.png) no-repeat -38px -148px; }
.promo_box .promo_box_decor .promo_box_top_right { position:absolute; top:0; right:0; width:48px; height:42px; background:url(../images/decor/bg_promo_corners.png) no-repeat -38px -106px; }
.promo_box .promo_box_decor .promo_box_bottom_left { position:absolute; bottom:0; left:0; width:86px; height:64px; background:url(../images/decor/bg_promo_corners.png) no-repeat 0 0; }
.promo_box .promo_box_decor .promo_box_bottom_right { position:absolute; bottom:23px; right:0; width:48px; height:42px; background:url(../images/decor/bg_promo_corners.png) no-repeat -38px -64px; }

.promo_box .promo_box_decor .promo_box_content { position:relative; width:980px; min-height:30px; padding:20px 0 50px 36px; }
.promo_box .promo_box_decor .promo_box_content table { width:937px; }
.promo_box .promo_box_decor .promo_box_content td { font:normal 12px/16px Arial; color:#676767; text-align:left; vertical-align:middle; }
.promo_box .promo_box_decor .promo_box_content td img { display:block; }
.promo_box .promo_box_decor .promo_box_content td span { display:block; padding-top:14px; font:bold 42px/42px Arial; color:#000; }
.promo_box .promo_box_decor .promo_box_content .right_link { position:relative; top:auto; right:auto; white-space:nowrap; }
.promo_box .promo_box_decor .promo_box_content .right_link a span { padding-top:1px; font:normal 12px Arial; color:#fff; }

.promo_box_inner { position:absolute; top:57px; left:175px; padding-left:0; }
.promo_box_inner .promo_box_decor { width:863px; }
.promo_box_inner .promo_box_decor .promo_box_content { width:823px; padding-left:40px; }
.promo_box_inner .promo_box_decor .promo_box_content table { width:783px; }

.promo_box_order { margin-left:-36px; padding-left:0; }
.promo_box_order .promo_box_decor { width:863px; background-image:none; }
.promo_box_order .promo_box_decor .promo_box_bottom_left { position:absolute; bottom:0; left:0; width:48px; height:42px; background:url(../images/decor/bg_promo_corners.png) no-repeat -38px -190px; }
.promo_box_order .promo_box_decor .promo_box_bottom_right { bottom:0; }
.promo_box_order .promo_box_decor .promo_box_content { width:824px; padding:26px 0 27px 39px; }
.promo_box_order .promo_box_decor .promo_box_content table { width:786px; }
.promo_box_order .promo_box_decor .promo_box_content a.order { display:block; width:181px; height:35px; padding:8px 0 0 18px; font:normal 18px Arial; color:#fff; background:url(../images/decor/bg_link_order_decor.png) no-repeat; }
.promo_box_order .promo_box_decor .promo_box_content a.order:hover { text-decoration:none; }
.promo_box_order .promo_box_decor .promo_box_content td p { padding-bottom:10px; font:normal 14px Arial; color:#000; }
.promo_box_order .promo_box_decor .promo_box_content td p span { display:inline; font:normal 24px Arial; }
.promo_box_order .promo_box_decor .promo_box_content td p a { color:#2b872d; }
.promo_box_order .promo_box_decor .promo_box_content td p a:hover { color:#000; }

/* «О компании» и «СМИ о нас» на главной */
.main_columns { overflow:hidden; padding:0 0 31px 61px; }
.main_columns .column_about { width:365px; float:left; padding-right:100px; font-size:1.4em; line-height:1.2em; }
.main_columns .column_about h2 { padding-bottom:23px; }
.main_columns .column_about p { padding-bottom:16px; }

.main_columns .column_smi { width:430px; float:left; overflow:hidden; }
.main_columns .column_smi li { display:block; float:left; height:54px; padding-right:9px; list-style-type:none; }
.main_columns .column_smi li img { display:block; }

/* «Услуги» на главной */
.services { padding:0 0 70px 25px; }
.services h2 { padding-left:38px; }
.services_decor_box { position:relative; width:1017px; background:#b1ca49 url(../images/decor/bg_services_gradient.png) repeat-x; }
.services_decor_box .services_decor_top_left { position:absolute; top:0; left:0; width:137px; height:63px; background:url(../images/decor/bg_services_corners.png) no-repeat 0 -118px; }
.services_decor_box .services_decor_top_right { position:absolute; top:23px; right:0; width:38px; height:39px; background:url(../images/decor/bg_services_corners.png) no-repeat 0 -79px; }
.services_decor_box .services_decor_bottom_left { position:absolute; bottom:0; left:0; width:39px; height:40px; background:url(../images/decor/bg_services_corners.png) no-repeat 0 0; }
.services_decor_box .services_decor_bottom_right { position:absolute; bottom:0; right:0; width:38px; height:39px; background:url(../images/decor/bg_services_corners.png) no-repeat 0 -40px; }
.services_decor_box .services_content { position:relative; width:982px; min-height:40px; padding:52px 0 19px 36px; font-size:17px; }
.services_decor_box .services_content li { padding-bottom:26px; list-style-type:none; }
.services_decor_box .services_content li a { color:#000; }
.services_decor_box .services_content li a:hover { color:#65901b; }

/* Подвал шаблона */
.footer { position:relative; z-index:999; min-width:998px; height:350px; margin-top:-350px; font-size:1.2em; }

/* Блок «Партнеры» */
.footer .partners { width:753px; height:135px; margin:0 auto; padding:12px 0 0 184px; }
.footer .partners_main { width:937px; padding-left:61px; }
.footer .partners p { padding:0 0 19px 1px; }
.footer .partners li { display:block; float:left; padding-right:16px; list-style-type:none; }
.footer .partners li img { display:block; }

/* Нижний блок подвала */
.footer .footer_inner { border-top:1px solid #000; }
.footer .footer_bottom { width:936px; height:165px; margin:0 auto; padding:37px 0 0 62px; }
.footer .copyright { width:223px; float:left; padding:6px 0 0 154px; }
.footer .text { width:194px; float:left; padding-top:3px; }

.footer .phone { width:304px; float:left; }
.footer .phone h5 { font:normal 26px Arial; color:#000; }
.footer .phone h5 span { font:normal 14px Arial; color:#787474; vertical-align:super; }
.footer .phone p { margin:-2px 0 0 43px; }

.footer .footer_bottom_main .copyright { padding-left:0; }
.footer .footer_bottom_main .text { width:380px; }

/* Попап */
.popup_box { position:absolute; z-index:1000; top:0; left:0; width:100%; height:100%; background:url(../images/decor/bg_popup.png) repeat; }
.popup_box .popup_position { position:absolute; top:105px; left:50%; margin-left:-236px; width:668px; }
.popup_box .popup_position .consult_box { width:668px; font-size:1.4em; line-height:1.19em; }
.popup_box .popup_position .consult_box a.close { position:absolute; top:-38px; right:0; display:block; width:90px; height:60px; background:url(../images/decor/btn_popup_close.png) no-repeat; }